/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#17233c;--muted:#71809a;--line:#e6eaf1;--violet:#7657e7;--surface:#fff;--canvas:#f4f6fa}body{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;line-height:1.45}body :where(p,small,label,button,input,select,textarea,time,dt,dd,summary){line-height:1.45;font-size:12px!important}.eyebrow,.heroBadge,.productStatus,.publicationStatus,.subscriptionStatus,.catalogFilters button,.auditFilters button,.accountActions small,.navItem small{line-height:1.35;font-size:11px!important}.panelHeader h3,.panel strong,.panel b,.settingsMessage,.quietLink{font-size:13px!important}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{min-height:40px}.catalogActions button,.catalogActions a{border-radius:8px;justify-content:center;align-items:center;font-weight:700;color:#6548d0!important;background:#fff!important;border:1px solid #ded8ef!important;min-height:36px!important;padding:0 11px!important;font-size:12px!important;display:inline-flex!important}.catalogActions button:hover,.catalogActions a:hover{background:#f5f1ff!important;border-color:#b9aae9!important}:is(.catalogActions button:focus-visible,.catalogActions a:focus-visible){outline-offset:2px;outline:3px solid #cfc4f5}@media (max-width:980px){.catalogActions{flex-wrap:wrap;grid-column:2/-1;gap:8px;width:100%;flex-direction:row!important;align-items:center!important;display:flex!important}.catalogActions button,.catalogActions a{flex:0 auto}}@media (max-width:650px){.catalogActions{grid-column:1/-1;padding-left:47px}.catalogActions button,.catalogActions a{flex:120px;min-height:40px!important}}.contentKinds{grid-template-columns:repeat(2,minmax(112px,1fr))!important;gap:10px!important}.contentKinds button{padding:8px 10px;line-height:1;border-radius:12px!important;width:112px!important;height:78px!important;font-size:26px!important}.contentKinds small{white-space:normal;overflow-wrap:normal;display:block;margin-top:8px!important;font-size:12px!important;line-height:1.2!important}@media (min-width:561px) and (max-width:760px){.contentKinds{grid-template-columns:repeat(4,minmax(0,1fr))!important}.contentKinds button{min-width:0;width:100%!important}}@media (max-width:560px){.contentKinds{grid-template-columns:repeat(2,minmax(0,1fr))!important}.contentKinds button{min-width:0;width:100%!important}}.heroActions .actionLink{white-space:nowrap;border-radius:10px;min-height:48px;padding:0 22px;font-weight:800;line-height:1.2;font-size:13px!important}.heroActions .actionLink span{flex:none;margin-left:12px;font-size:18px;line-height:1}@media (max-width:720px){.heroActions .actionLink{width:100%;min-height:50px;padding:0 18px}}.marketBadge{letter-spacing:.2px;border-width:6px!important;border-radius:19px!important;width:64px!important;height:64px!important;font-size:14px!important}.marketBadge.ozon{font-size:13px!important}.billingWorkspace .subscriptionStatus{padding:6px 10px;line-height:1.2;font-size:12px!important}.billingWorkspace .subscriptionSummary dt{line-height:1.35;font-size:12px!important}.billingWorkspace .subscriptionSummary dd{line-height:1.35;font-size:14px!important}.billingWorkspace .billingNotice,.billingWorkspace .billingNotice span{line-height:1.5;font-size:13px!important}.billingWorkspace .pricingCard h2{font-size:20px!important}.billingWorkspace .pricingCard>div>strong{line-height:1.2;font-size:28px!important}.billingWorkspace .pricingCard strong small{font-size:12px!important}.billingWorkspace .pricingCard ul{min-height:220px}.billingWorkspace .pricingCard li{padding:10px 0;line-height:1.45;font-size:13px!important}.billingWorkspace .pricingCard button{height:46px;font-size:13px!important}@media (max-width:950px){.billingWorkspace .pricingCard ul{min-height:0}}body :where(li){line-height:1.45;font-size:12px!important}.panel :where(span,em),.jobBody>span,.accountActions>span,.auditCount span,.catalogSummary>div:last-child span{line-height:1.4;font-size:12px!important}.stepper b,.resultTitle b,.securityBanner b{line-height:1.35;font-size:13px!important}.productRow{line-height:1.4;font-size:12px!important}.productRow.tableHead{line-height:1.35;font-size:11px!important}.payloadPreview pre{line-height:1.55;font-size:11px!important}.mediaUnavailable,.publicationPreview>div:first-child span{line-height:1.4;font-size:12px!important}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}.actionLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.brandLink{color:inherit;text-decoration:none}.quietLink{color:#7657e7;font-size:11px;font-weight:700;text-decoration:none}.shell{grid-template-columns:244px minmax(0,1fr);width:100%;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:244px;height:100vh;padding:27px 18px 20px;transition:width .2s,padding .2s;display:flex;position:sticky;top:0}.workspace{width:100%;max-width:none!important}.brand{letter-spacing:-.3px;align-items:center;gap:11px;padding:0 10px 31px;font-size:17px;font-weight:800;line-height:1.05;display:flex}.brandMark{color:#fff;background:linear-gradient(145deg,#8f75f2,#5b3ec8);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #7358d638}.sidebarToggle{z-index:2;border:1px solid var(--line);color:#6749cd;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:33px;right:-13px;box-shadow:0 4px 12px #27314a18}.sidebarToggle:hover{background:#f1edff}nav{gap:5px;display:grid}.navItem{color:#64718a;border-radius:10px;align-items:center;gap:13px;min-height:44px;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.navItem>.navIcon{text-align:center;color:#8b96aa;width:20px;font-size:18px}.navItem small{color:#8471cb;text-transform:uppercase;background:#f1edff;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:9px}.navItem:hover,.navItem.active{color:#6246d2;background:#f1edff}.navItem.active>.navIcon{color:#6548d5}.sidebarBottom{gap:5px;margin-top:auto;display:grid}@media (min-width:721px){.shell:has(.sidebarCollapsed){grid-template-columns:74px minmax(0,1fr)}.sidebarCollapsed{width:74px;padding-inline:10px}.sidebarCollapsed .brand{justify-content:center;padding-inline:0}.sidebarCollapsed .brandText,.sidebarCollapsed .navLabel,.sidebarCollapsed .navItem small{display:none}.sidebarCollapsed .navItem{justify-content:center;gap:0;padding-inline:0}.sidebarCollapsed .navItem>.navIcon{width:auto}.sidebarCollapsed .sidebarToggle{right:-13px}}.planCard{background:#faf9ff;border:1px solid #e4defd;border-radius:12px;margin-top:13px;padding:14px}.planCard>div:first-child{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.planCard strong{color:#6548d5}.planCard p{color:var(--muted);margin:7px 0 0;font-size:10px}.planUsage,.progress{background:#e6e0fa;border-radius:6px;height:5px;margin-top:11px;overflow:hidden}.planUsage i,.progress i{border-radius:inherit;background:linear-gradient(90deg,#7759e8,#aa8cf4);height:100%;display:block}.workspace{min-width:0;padding:0 34px 42px}.topbar{justify-content:space-between;align-items:center;height:91px;display:flex}.eyebrow{color:#8b97aa;text-transform:uppercase;letter-spacing:1.15px;margin:0 0 5px;font-size:10px;font-weight:700}.topbar h1{letter-spacing:-.5px;margin:0;font-size:21px}.topActions{align-items:center;gap:11px;display:flex}.iconButton{border:1px solid var(--line);color:#f0a32c;background:#fff;border-radius:50%;width:38px;height:38px;font-size:8px}.profile{text-align:left;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;display:flex}.profile>span:first-child{color:#fff;background:#263553;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.profile b,.profile small{display:block}.profile b{font-size:12px}.profile small{color:var(--muted);margin-top:2px;font-size:9px}.hero{color:#fff;background:radial-gradient(circle at 87% 0,#a18aec 0,#0000 35%),linear-gradient(120deg,#4f3ba8,#7656df 72%,#8e75ed);border-radius:20px;justify-content:space-between;align-items:center;min-height:278px;padding:34px 45px;display:flex;overflow:hidden;box-shadow:0 18px 45px #5841a92b}.hero>div:first-child{z-index:2;max-width:560px;position:relative}.heroBadge{letter-spacing:.7px;text-transform:uppercase;background:#ffffff15;border:1px solid #ffffff2e;border-radius:20px;padding:6px 10px;font-size:9px;display:inline-block}.hero h2{letter-spacing:-1.4px;margin:15px 0 10px;font-size:clamp(27px,3vw,38px);line-height:1.06}.hero p{color:#e8e2ff;max-width:515px;margin:0;font-size:13px;line-height:1.55}.heroActions{gap:10px;margin-top:24px;display:flex}.heroActions button{border-radius:9px;min-height:41px;padding:0 17px;font-size:11px;font-weight:700}.primaryButton{color:#5940bd;background:#fff;border:0}.secondaryButton{color:#fff;background:#ffffff12;border:1px solid #ffffff45}.heroActions span{margin-left:10px}.productStack{flex:0 0 340px;height:210px;margin-right:15px;position:relative}.productCard{background:#fff;border-radius:13px;width:146px;height:186px;position:absolute;box-shadow:0 18px 35px #2d1e6d45}.productCard.back{opacity:.52;background:#e8e3fb;top:22px;left:59px;transform:rotate(-9deg)}.productCard.front{padding:13px;top:6px;left:92px;transform:rotate(4deg)}.productImage{color:#49306b;background:linear-gradient(145deg,#eadfeb,#c9b6d8);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:112px;display:flex}.productImage span{letter-spacing:3px;font-size:9px}.productImage b{font-family:Georgia,serif;font-size:20px}.productLines{gap:6px;margin-top:13px;display:grid}.productLines i{background:#e7e9ef;border-radius:4px;height:5px}.productLines i:nth-child(2){width:78%}.productLines i:nth-child(3){background:#cfc3f5;width:47%}.marketBadge{z-index:3;color:#fff;border:5px solid #ffffff36;border-radius:17px;place-items:center;width:53px;height:53px;font-size:10px;font-weight:900;display:grid;position:absolute;box-shadow:0 10px 24px #30206c3a}.marketBadge.wb{background:linear-gradient(140deg,#8f26cf,#ed3092);top:24px;left:20px}.marketBadge.ozon{background:#1267f1;bottom:25px;right:0}.flow{color:#d9d2fb;letter-spacing:5px;position:absolute;bottom:57px;right:45px}.stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:13px;min-height:99px;padding:18px;display:flex}.statIcon{border-radius:11px;flex:0 0 41px;place-items:center;height:41px;font-weight:800;display:grid}.statIcon.purple{color:#7655dd;background:#eee9ff}.statIcon.blue{color:#2680dc;background:#e7f3ff}.statIcon.amber{color:#db8f24;background:#fff2dc}.statIcon.green{color:#279a78;background:#e5f7f0}.stats p,.stats strong,.stats small{display:block}.stats p{color:var(--muted);margin:0 0 2px;font-size:10px}.stats strong{font-size:21px}.stats small{color:#9aa4b5;margin-top:3px;font-size:8px}.stats small.positive{color:#299875}.stats small.warning{color:#d98925}.gridTwo{grid-template-columns:1.35fr .8fr;gap:17px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:71px;padding:15px 19px;display:flex}.panelHeader h3{margin:0;font-size:14px}.panelHeader button{color:#7257d9;background:0 0;border:0;font-size:9px;font-weight:700}.jobs{padding:5px 19px}.job{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;min-height:68px;display:flex}.job:last-child{border:0}.jobGlyph{color:#7052d7;background:#f0ecff;border-radius:9px;flex:0 0 33px;place-items:center;height:33px;display:grid}.jobBody{flex:1;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;min-width:0;display:grid}.jobBody strong,.jobBody small{display:block}.jobBody strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.jobBody small{color:var(--muted);margin-top:3px;font-size:8px}.jobBody>span{color:#72809a;font-size:8px}.progress{background:#eef0f5;grid-column:1/-1;height:4px;margin-top:0}.providers{grid-template-columns:1fr 1fr;gap:8px 16px;padding:12px 18px;display:grid}.providers article{align-items:center;gap:9px;min-width:0;padding:8px 0;display:flex}.providerLogo{aspect-ratio:1;box-sizing:border-box;color:#fff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;min-width:34px;font-size:9px;font-weight:800;display:grid}.providerLogo.violet{background:linear-gradient(140deg,#8f26cf,#ed3092)}.providerLogo.blue{background:#1267f1}.providerLogo.slate{background:#283651}.providers strong,.providers small{display:block}.providers strong{font-size:9px}.providers small{color:var(--muted);margin-top:3px;font-size:8px}.providers i{border-radius:50%;width:7px;height:7px;margin-left:auto}.providers i.online{background:#2ebd83;box-shadow:0 0 0 3px #e2f7ef}.providers i.offline{background:#bbc2ce}@media (max-width:1050px){.productStack{display:none}.hero>div:first-child{max-width:650px}.stats{grid-template-columns:1fr 1fr}.gridTwo{grid-template-columns:1fr}}@media (max-width:720px){.shell{display:block}.sidebar{width:100%;height:auto;padding:15px;position:static}.sidebarToggle,.sidebar nav,.sidebarBottom{display:none}.brand{padding:0}.workspace{padding:0 14px 28px}.topbar{height:74px}.topbar .eyebrow,.profile>span:last-child{display:none}.hero{min-height:330px;padding:30px 24px}.heroActions{flex-direction:column;align-items:stretch}.stats,.providers{grid-template-columns:1fr}}.setupPanel{margin:17px 0}.setupPanel>.panelHeader>span{color:#7657e7;font-size:12px;font-weight:800}.setupList{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.setupList article{border-right:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:18px;display:grid}.setupList article:last-child{border-right:0}.setupList article>span{color:#7657e7;background:#eee9ff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.setupList article.done>span{color:#238d6c;background:#e2f6ee}.setupList article div{min-width:0}.setupList b,.setupList small{display:block}.setupList b{font-size:13px}.setupList small{min-height:34px;color:var(--muted);margin-top:4px}.setupList a{color:#6749cd;grid-column:2;margin-top:9px;font-size:12px;font-weight:800;text-decoration:none}.setupList article.done a{color:#6f7b8e}.dashboardGrid{margin-top:17px}.dashboardEmpty{color:var(--muted);text-align:center;margin:0;padding:24px 10px}.dashboardGrid .panelHeader>a{white-space:nowrap}@media (max-width:1100px){.setupList{grid-template-columns:1fr 1fr}.setupList article:nth-child(2){border-right:0}.setupList article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:650px){.setupList{grid-template-columns:1fr}.setupList article{border-right:0;border-bottom:1px solid var(--line)}.setupList article:nth-child(3){border-bottom:1px solid var(--line)}.setupList article:last-child{border-bottom:0}}.transferWorkspace{padding-bottom:50px}.stepper{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:0 0 18px;padding:17px 20px;list-style:none;display:grid}.stepper li{color:#9aa4b5;align-items:center;gap:10px;display:flex;position:relative}.stepper li:not(:last-child):after{content:"";background:#dfe3eb;width:44px;height:1px;position:absolute;top:17px;left:calc(100% - 22px)}.stepper li>span{border:1px solid #dfe3eb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.stepper b,.stepper small{display:block}.stepper b{font-size:10px}.stepper small{margin-top:3px;font-size:8px}.stepper .active,.stepper .done{color:#6548d5}.stepper .active>span{color:#fff;background:#7657e7;border-color:#7657e7}.stepper .done>span{background:#eee9ff;border-color:#dcd3ff}.transferGrid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:17px;display:grid}.transferPanel{min-width:0}.transferHeader{gap:20px}.searchBox{border:1px solid var(--line);color:#8d98aa;background:#fafbfc;border-radius:9px;align-items:center;gap:7px;width:250px;height:36px;padding:0 10px;display:flex}.searchBox input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.productTable{padding:0 18px 10px}.productRow{color:#71809a;border-bottom:1px solid #edf0f5;grid-template-columns:25px minmax(260px,1.6fr) minmax(120px,.8fr) 85px 65px;align-items:center;gap:10px;min-height:76px;padding:9px;font-size:9px;display:grid}.productRow.selected{background:#fbfaff}.productRow input{accent-color:#7657e7}.productRow.tableHead{color:#9aa4b5;text-transform:uppercase;letter-spacing:.5px;min-height:40px;font-size:7px}.productIdentity{align-items:center;gap:10px;min-width:0;display:flex}.productIdentity>i{color:#6f56c9;background:linear-gradient(145deg,#eee9f5,#d9ceea);border-radius:9px;flex:0 0 44px;place-items:center;height:48px;font-style:normal;font-weight:800;display:grid}.productIdentity b,.productIdentity small{display:block}.productIdentity b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:10px;overflow:hidden}.productIdentity small{color:#929dad;margin-top:5px;font-size:8px}.productRow>strong{color:var(--ink)}.catalogActions{align-items:center;gap:8px;display:flex}.syncButton{color:#684bcf;background:#f7f4ff;border:1px solid #ded7f8;border-radius:9px;height:36px;padding:0 11px;font-size:9px;font-weight:800}.syncButton:disabled{opacity:.55}.importMessage{color:#7f8b9f;margin-top:5px;font-size:8px;display:block}.importMessage a{color:#6749cd}.transferSummary{gap:14px;display:grid}.summaryCard,.resultCard{padding:20px}.summaryCard h3{margin:3px 0 18px;font-size:17px}.summaryCard dl{margin:0}.summaryCard dl>div{border-bottom:1px solid #edf0f5;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.summaryCard dt{color:#8995a7}.summaryCard dd{color:var(--ink);margin:0;font-weight:700}.dot{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.wbDot{background:#d02c9c}.ozonDot{background:#1267f1}.safeNotice{color:#6f5aa8;background:#f4f1ff;border-radius:9px;gap:5px;margin:16px 0;padding:12px;display:grid}.safeNotice b{font-size:9px}.safeNotice span{font-size:8px;line-height:1.45}.transferButton{color:#fff;background:#7657e7;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 15px;font-size:10px;font-weight:800;display:flex}.transferButton:disabled{cursor:not-allowed;opacity:.48}.resultTitle{align-items:center;gap:10px;display:flex}.resultTitle>span{border-radius:9px;flex:0 0 32px;place-items:center;height:32px;font-weight:900;display:grid}.warningBadge{color:#c27a17;background:#fff0d8}.okBadge{color:#268d6d;background:#e2f6ee}.resultTitle b,.resultTitle small{display:block}.resultTitle b{font-size:10px}.resultTitle small{color:#8b96a8;margin-top:3px;font-size:8px}.resultCard ul{color:#706181;margin:14px 0 0;padding-left:16px;font-size:9px;line-height:1.6}.apiNote{color:#8a6a35;background:#fff8e8;border-radius:7px;margin:13px 0 0;padding:8px;font-size:8px;line-height:1.45}.sourceDataCard{background:#fdfaff;border:1px solid #ead9f1;border-radius:11px;gap:10px;margin-top:14px;padding:14px;display:grid}.sourceDataHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sourceDataHeader b,.sourceDataHeader small{display:block}.sourceDataHeader b{color:#4d3b73;font-size:13px}.sourceDataHeader small{color:#7c718d;margin-top:3px;font-size:12px;line-height:1.4}.sourceDataHeader>span{color:#fff;background:#c9299f;border-radius:8px;place-items:center;width:32px;height:28px;font-size:11px;font-weight:900;display:grid}.sourceProductSelect{color:#657189;gap:5px;font-size:12px;font-weight:700;display:grid}.sourceProductSelect select{color:#435067;background:#fff;border:1px solid #ded5e6;border-radius:8px;width:100%;height:36px;padding:0 8px;font-size:12px}.sourceDataGrid{background:#ece5f0;border:1px solid #ece5f0;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.sourceDataGrid>div{background:#fff;min-width:0;padding:9px}.sourceDataGrid dt{color:#8992a2;font-size:11px}.sourceDataGrid dd{overflow-wrap:anywhere;color:#3f4b60;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.4}.sourceDetails{background:#fff;border:1px solid #e8e1ec;border-radius:8px}.sourceDetails summary{cursor:pointer;color:#5a4778;padding:10px;font-size:12px;font-weight:800}.sourceDetails summary span{color:#6749cd;background:#eee9fa;border-radius:10px;place-items:center;min-width:22px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.sourceDetails>p{color:#566277;white-space:pre-wrap;border-top:1px solid #eee8f1;max-height:170px;margin:0;padding:10px;font-size:12px;line-height:1.55;overflow:auto}.sourceAttributeList{border-top:1px solid #eee8f1;max-height:300px;margin:0;overflow:auto}.sourceAttributeList>div{border-bottom:1px solid #f0ebf2;grid-template-columns:minmax(100px,.8fr) minmax(130px,1.2fr);gap:9px;padding:8px 10px;display:grid}.sourceAttributeList>div:last-child{border-bottom:0}.sourceAttributeList dt{color:#7b8698;font-size:11px}.sourceAttributeList dd{overflow-wrap:anywhere;color:#414d61;margin:0;font-size:12px;line-height:1.4}.mappingBox{border-top:1px solid #edf0f5;gap:8px;margin-top:14px;padding-top:14px;display:grid}.mappingBox button,.mappingBox select{border-radius:8px;width:100%;min-height:36px;font-size:8px}.mappingLoad{color:#6449c7;background:#f7f4ff;border:1px solid #dcd4fa;font-weight:800}.mappingBox select{color:#536078;background:#fff;border:1px solid #dfe3eb;padding:0 8px}.mappingSave{color:#fff;background:#7657e7;border:0;font-weight:800}.mappingSave:disabled{opacity:.45}.mappingBox small{color:#7e899b;font-size:8px;line-height:1.4}.mappingBox a{color:#6749cd}.ozonDraftBox{border-top:1px solid #edf0f5;gap:9px;margin-top:14px;padding-top:14px;display:grid}.ozonDraftBox>b{font-size:10px}.draftNumbers{grid-template-columns:1fr 1fr;gap:6px;display:grid}.draftNumbers input,.draftNumbers select,.attributeFields input{background:#fff;border:1px solid #dfe3eb;border-radius:7px;width:100%;height:34px;padding:0 8px;font-size:8px}.attributeFields{gap:7px;max-height:240px;display:grid;overflow:auto}.attributeFields label{color:#64718a;gap:4px;font-size:8px;display:grid}.ozonDraftBox>.mappingSave{border-radius:8px;min-height:36px}.ozonDraftBox small{color:#7e899b;font-size:8px;line-height:1.45}.draftHint{color:#6f7b8e;margin:0;font-size:12px;line-height:1.5}.productIdentity>span:last-child{min-width:0}.productIdentity b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.4;overflow:visible}.productRow:not(.tableHead){height:auto;min-height:76px}.columnChooserDone{color:#fff;background:#7657e7;border:0;border-radius:8px;width:100%;min-height:34px;margin-top:3px;font-size:12px;font-weight:800}.rowPriceInput{color:#38455a;width:82px;height:36px;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:7px;padding:0 8px;font-size:12px}.attributeInputRow{grid-template-columns:1fr auto;gap:5px;display:grid}.attributeInputRow button{color:#6449c7;background:#f7f4ff;border:1px solid #dcd4fa;border-radius:7px;padding:0 8px;font-size:8px;font-weight:800}.attributeFields select{color:#536078;background:#fff;border:1px solid #cfc6f4;border-radius:7px;width:100%;height:34px;padding:0 7px;font-size:8px}.dictionarySelected{color:#238d6c;margin-left:4px;font-style:normal;font-weight:700}.attributeSectionTitle{color:#47546a;justify-content:space-between;align-items:center;margin-top:3px;display:flex}.attributeSectionTitle b{font-size:12px}.attributeSectionTitle span{color:#6449c7;background:#eeeaff;border-radius:12px;place-items:center;min-width:25px;height:23px;font-size:12px;font-weight:800;display:grid}.optionalAttributes{gap:8px;display:grid}.attributeToggle{color:#6048bd;text-align:left;background:#f8f6ff;border:1px solid #ded7f8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}.attributeToggle i{color:#fff;background:#7657e7;border-radius:12px;place-items:center;min-width:25px;height:23px;font-size:11px;font-style:normal;display:grid}.attributeSearch{color:#64718a;gap:5px;font-size:12px;font-weight:700;display:grid}.attributeSearch input{color:#38455a;background:#fff;border:1px solid #dfe3eb;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:12px}.optionalAttributeFields{max-height:360px;padding-right:3px}.attributeEmpty{color:#7e899b;margin:4px 0;font-size:12px}.transferGrid{grid-template-columns:minmax(0,1fr)}.transferSummary{grid-template-columns:280px minmax(0,1fr);align-items:start}.transferSummary>.resultCard{min-width:0}.catalogToolbar{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(140px,.7fr)) minmax(190px,.8fr) auto auto;gap:8px;padding:0 18px 12px;display:grid}.catalogToolbar .searchBox{width:100%}.catalogToolbar>select,.sortControl select{border:1px solid var(--line);color:#536078;background:#fff;border-radius:9px;min-width:0;height:36px;padding:0 9px;font-size:12px}.sortControl{grid-template-columns:1fr 36px;gap:5px;display:grid}.sortControl button,.resetFilters{color:#684bcf;background:#f7f4ff;border:1px solid #ded7f8;border-radius:9px;height:36px;font-size:12px;font-weight:800}.columnChooser{z-index:4;position:relative}.columnChooser summary{cursor:pointer;color:#684bcf;white-space:nowrap;background:#f7f4ff;border:1px solid #ded7f8;border-radius:9px;align-items:center;height:36px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.columnChooser>div{background:#fff;border:1px solid #ddd6f1;border-radius:10px;gap:8px;width:210px;padding:12px;display:grid;position:absolute;top:41px;right:0;box-shadow:0 12px 28px #3e315124}.columnChooser label{color:#536078;align-items:center;gap:7px;font-size:12px;display:flex}.columnChooser input{accent-color:#7657e7}.columnChooserActions{border-bottom:1px solid #ece8f4;grid-template-columns:1fr 1fr;gap:6px;padding-bottom:8px;display:grid}.columnChooserActions button{color:#6749cd;background:#f8f6ff;border:1px solid #ded7f8;border-radius:7px;min-height:30px;padding:4px 6px;font-size:10px;font-weight:800}.resetFilters{padding:0 11px}.catalogResultLine{color:#7b8799;justify-content:space-between;align-items:center;padding:0 20px 9px;font-size:12px;display:flex}.catalogResultLine b{color:#4f5a6d}.productTable{overflow-x:auto}.productRow{min-width:860px;font-size:12px}.productRow.tableHead{font-size:11px}.productIdentity{min-width:0}.productIdentity b{font-size:12px}.productIdentity small{font-size:11px}.productThumb{color:#6f56c9;background:linear-gradient(145deg,#eee9f5,#d9ceea);border-radius:9px;flex:0 0 50px;place-items:center;width:50px;height:58px;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden}.productThumb i{font-style:normal}.productThumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.missingValue{color:#b06b57;font-size:11px;font-style:normal}.compareButton{color:#6048bd;background:#f8f6ff;border:1px solid #d9d1f3;border-radius:8px;min-height:34px;padding:0 9px;font-size:11px;font-weight:800}.compareButton.active{color:#fff;background:#7657e7}.comparisonDrawer{background:#faf9ff;border:1px solid #dcd4f4;border-radius:12px;min-width:860px;margin:0 9px 12px;padding:16px;box-shadow:inset 0 1px #fff}.comparisonHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.comparisonHeader b,.comparisonHeader small{display:block}.comparisonHeader b{color:#41345f;font-size:14px}.comparisonHeader small{color:#7d758d;margin-top:3px;font-size:12px}.comparisonHeader button{color:#6048bd;background:#fff;border:1px solid #d8d0ef;border-radius:8px;height:32px;padding:0 10px;font-size:11px;font-weight:800}.comparisonColumns{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:start;display:grid}.comparisonSide{background:#fff;border:1px solid #e5e0ec;border-radius:11px;gap:10px;min-width:0;padding:14px;display:grid}.comparisonSideTitle{align-items:center;gap:9px;display:flex}.comparisonSideTitle>span{color:#fff;border-radius:8px;place-items:center;width:34px;height:30px;font-size:11px;font-weight:900;display:grid}.wbComparison .comparisonSideTitle>span{background:#c9299f}.ozonComparison .comparisonSideTitle>span{background:#1768eb}.comparisonSideTitle b,.comparisonSideTitle small{display:block}.comparisonSideTitle b{font-size:13px}.comparisonSideTitle small{color:#8a94a5;margin-top:2px;font-size:11px}.comparisonArrow{color:#7657e7;align-self:center;place-items:center;font-size:25px;font-weight:900;display:grid}.comparisonMedia{align-items:center;gap:10px;display:flex}.comparisonThumb{color:#6f56c9;background:#eee9f5;border-radius:10px;flex:0 0 62px;place-items:center;width:62px;height:72px;font-weight:800;display:grid;position:relative;overflow:hidden}.comparisonThumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.comparisonThumb i{font-style:normal}.comparisonMedia b,.comparisonMedia small,.targetTitle b,.targetTitle small{display:block}.comparisonMedia b,.targetTitle b{font-size:13px;line-height:1.4}.comparisonMedia small,.targetTitle small{color:#8792a4;margin-top:4px;font-size:11px}.comparisonValues{background:#edf0f4;border:1px solid #edf0f4;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.comparisonValues>div{background:#fff;min-width:0;padding:9px}.comparisonValues dt{color:#8a95a5;font-size:11px}.comparisonValues dd{overflow-wrap:anywhere;color:#3e4a5f;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.4}.comparePriceInput{color:#38455a;background:#fff;border:1px solid #d9dfe8;border-radius:7px;width:100%;height:32px;padding:0 8px;font-size:12px}.comparisonDetails{border:1px solid #e7e9ef;border-radius:8px}.comparisonDetails summary{cursor:pointer;color:#58477b;padding:9px;font-size:12px;font-weight:800}.comparisonDetails summary span{background:#eee9fa;border-radius:10px;place-items:center;min-width:21px;height:19px;margin-left:4px;font-size:10px;display:inline-grid}.comparisonDetails p{color:#566277;white-space:pre-wrap;border-top:1px solid #eceef2;max-height:150px;margin:0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.comparisonDetails>dl{border-top:1px solid #eceef2;max-height:260px;margin:0;overflow:auto}.comparisonDetails>dl>div{border-bottom:1px solid #f0f1f4;grid-template-columns:minmax(100px,.8fr) minmax(120px,1.2fr);gap:8px;padding:7px 9px;display:grid}.comparisonDetails dt{color:#7b8698;font-size:11px}.comparisonDetails dd{overflow-wrap:anywhere;color:#414d61;margin:0;font-size:12px}.comparisonWarnings,.comparisonReady{border-radius:8px;padding:10px;font-size:12px;line-height:1.45}.comparisonWarnings{color:#8a6224;background:#fff5dc}.comparisonReady{color:#28795f;background:#eaf8f2}.payloadPreview{background:#f8f9fb;border:1px solid #dfe3eb;border-radius:8px}.payloadPreview summary{cursor:pointer;color:#6250a1;padding:9px;font-size:8px;font-weight:800}.payloadPreview pre{color:#455268;white-space:pre-wrap;background:#f3f5f8;border-top:1px solid #e5e8ef;max-height:260px;margin:0;padding:10px;font-size:7px;line-height:1.45;overflow:auto}.publishConfirm{background:#fff7f3;border:1px solid #f0cbbd;border-radius:9px;gap:8px;padding:12px;display:grid}.publishConfirm>b{color:#a64b2c;font-size:9px}.publishConfirm p{color:#80685f;margin:0;font-size:8px;line-height:1.45}.publishConfirm label{color:#68544d;align-items:flex-start;gap:6px;font-size:8px;line-height:1.45;display:flex}.publishConfirm input{accent-color:#b24d2a}.publishConfirm button{color:#fff;background:#b9512d;border:0;border-radius:8px;height:36px;font-size:8px;font-weight:900}.publishConfirm button:disabled{opacity:.45}.statusButton{color:#6149c5;background:#f7f4ff;border:1px solid #cfc6f4;border-radius:8px;height:34px;font-size:8px;font-weight:800}.publicationStatus{background:#f2f5fa;border-radius:7px;padding:8px}@media (max-width:1250px){.catalogToolbar{grid-template-columns:repeat(4,minmax(150px,1fr))}.catalogToolbar .searchBox{grid-column:span 2}.transferSummary{grid-template-columns:1fr}}@media (max-width:900px){.comparisonColumns{grid-template-columns:1fr}.comparisonArrow{height:34px;transform:rotate(90deg)}.catalogToolbar{grid-template-columns:1fr 1fr}}@media (max-width:780px){.stepper{grid-template-columns:1fr 1fr;gap:16px}.stepper li:after{display:none}.transferHeader{flex-direction:column;align-items:flex-start}.catalogToolbar{grid-template-columns:1fr}.catalogToolbar .searchBox{grid-column:auto}.searchBox{width:100%}.productTable{overflow-x:auto}.productRow,.comparisonDrawer{min-width:760px}.comparisonValues{grid-template-columns:1fr}.columnChooser>div{left:0;right:auto}}@media (max-width:520px){.sourceDataGrid,.sourceAttributeList>div{grid-template-columns:1fr}}.settingsWorkspace{max-width:1180px}.securityBanner{color:#5f49b4;background:#f7f4ff;border:1px solid #dcd4fa;border-radius:14px;align-items:flex-start;gap:13px;margin-bottom:17px;padding:17px 19px;display:flex}.securityBanner>span{color:#fff;background:#7657e7;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.securityBanner b{font-size:11px}.securityBanner p{color:#746b91;max-width:720px;margin:5px 0 0;font-size:9px;line-height:1.5}.settingsMessage{color:#7d641d;background:#fff9e9;border:1px solid #e6d8aa;border-radius:10px;margin-bottom:16px;padding:12px 15px;font-size:10px}.connectionGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.connectionForm{padding:24px;position:relative}.connectionTitle{align-items:center;gap:11px;margin-bottom:22px;display:flex}.connectionTitle h2{margin:0 0 4px;font-size:16px}.connectionTitle small{font-size:10px}.connectedText{color:#23916e}.mutedText{color:#929cad}.newConnectionText{color:#7057c6}.autofillTrap{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-10000px;overflow:hidden}.connectionForm>label,.fieldPair label{color:#56637a;gap:7px;margin-bottom:14px;font-size:9px;font-weight:700;display:grid}.connectionForm input{height:40px;color:var(--ink);background:#fbfcfd;border:1px solid #dde2eb;border-radius:9px;outline:0;padding:0 12px;font-size:10px}.connectionForm input:focus{border-color:#9e8aea;box-shadow:0 0 0 3px #eeeaff}.fieldPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fieldHelp{color:#8792a5;min-height:30px;margin:0 0 17px;font-size:8px;line-height:1.5}.connectButton{color:#fff;background:#7657e7;border:0;border-radius:9px;width:100%;height:42px;font-size:10px;font-weight:800}.connectButton:disabled{opacity:.55}.ozonCredentialFields{grid-template-columns:112px minmax(0,1fr)}.ozonCredentialFields>label:first-child,.ozonCredentialFields>label:first-child input{box-sizing:border-box;width:112px}@media (max-width:520px){.ozonCredentialFields{grid-template-columns:1fr}.ozonCredentialFields>label:first-child,.ozonCredentialFields>label:first-child input{width:100%}}.connectionStatusPanel{margin-bottom:17px;overflow:hidden}.connectionStatusHeader{border-bottom:1px solid #ebe7f2;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.connectionStatusHeader h2{color:#392e4b;margin:1px 0 0;font-size:18px}.connectionStatusHeader p:last-child{color:#7b718a;margin:6px 0 0;font-size:12px;line-height:1.45}.connectionStatusHeader>div:last-child{align-items:center;gap:10px;display:flex}.connectionStatusHeader>div:last-child>span{color:#776b87;white-space:nowrap;font-size:12px}.connectionStatusHeader button{color:#644bc2;background:#f8f5ff;border:1px solid #d9d0f7;border-radius:8px;min-height:38px;padding:0 13px;font-size:12px}.connectionStatusHeader button:disabled{opacity:.5}.connectionStatusEmpty{text-align:center;padding:25px}.connectionStatusEmpty b{color:#4a4056;font-size:14px}.connectionStatusEmpty p{color:#887e93;margin:6px 0 0;font-size:12px}.connectionStatusTable{width:100%}.connectionStatusRow{border-bottom:1px solid #eeeaf3;grid-template-columns:minmax(190px,.9fr) minmax(220px,1.15fr) minmax(150px,.72fr) minmax(220px,1fr) minmax(230px,auto);align-items:center;gap:13px;padding:13px 18px;display:grid}.connectionStatusRow:last-child{border-bottom:0}.connectionStatusHead{color:#91889c;text-transform:uppercase;letter-spacing:.4px;background:#fbfafd;min-height:38px;padding-top:7px;padding-bottom:7px;font-size:10px}.connectionCabinet{align-items:center;gap:10px;min-width:0;display:flex}.connectionCabinet>.providerLogo{flex:0 0 34px;width:34px;min-width:34px}.connectionCabinet span:last-child,.connectionSeller,.connectionState,.connectionDates{min-width:0}.connectionCabinet b,.connectionCabinet small,.connectionSeller b,.connectionSeller small{display:block}.connectionCabinet b{overflow-wrap:anywhere;color:#44394f;font-size:13px}.connectionCabinet small,.connectionSeller small{color:#90879b;margin-top:3px;font-size:11px;line-height:1.35}.connectionSeller b{overflow-wrap:anywhere;color:#554a61;font-size:12px}.connectionState{justify-items:start;gap:5px;display:grid}.connectionState>em{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;display:inline-flex}.connectionState>em.ready{color:#14765b;background:#e3f5ee}.connectionState>em.error{color:#a14d38;background:#fff0eb}.connectionState>em.waiting{color:#87651d;background:#fff6dc}.connectionState>em.disabled{color:#707888;background:#eef0f3}.connectionState>small{color:#aa5b48;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.connectionDates{gap:7px;display:grid}.connectionDates span{grid-template-columns:92px minmax(0,1fr);gap:7px;display:grid}.connectionDates small{color:#938a9d;font-size:10px}.connectionDates b{color:#5b5165;font-size:11px;font-weight:500}.connectionRowActions{justify-content:flex-end;gap:6px;display:flex}.connectionRowActions button{color:#6149bd;white-space:nowrap;background:#f9f7ff;border:1px solid #dcd4f4;border-radius:7px;min-height:34px;padding:0 9px;font-size:11px}.connectionRowActions button.danger{color:#a4513b;background:#fff8f5;border-color:#ead5ce}.connectionRowActions button:disabled{opacity:.5}.connectionForm{scroll-margin-top:18px}@media (max-width:980px){.connectionStatusHead{display:none}.connectionStatusTable{background:#f8f7fa;gap:10px;padding:12px;display:grid}.connectionStatusRow{background:#fff;border:1px solid #e7e2ed;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;padding:14px}.connectionRowActions{grid-column:1/3;justify-content:flex-start}.connectionDates span{grid-template-columns:105px minmax(0,1fr)}}@media (max-width:620px){.connectionStatusHeader{flex-direction:column;align-items:stretch}.connectionStatusHeader>div:last-child{justify-content:space-between}.connectionStatusRow{grid-template-columns:1fr}.connectionRowActions{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.connectionRowActions button{width:100%;padding:0 5px}.connectionStatusHeader>div:last-child{flex-direction:column;align-items:stretch}}.connectionCreateBar{background:#faf8ff;border-bottom:1px solid #e9e4f1;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.connectionCreateBar b,.connectionCreateBar small{display:block}.connectionCreateBar b{color:#4b3d63;font-size:12px}.connectionCreateBar small{color:#81768f;margin-top:4px;font-size:10px;line-height:1.4}.connectionCreateBar>div:last-child{flex:none;gap:8px;display:flex}.connectionCreateBar button{color:#5d43be;white-space:nowrap;background:#fff;border:1px solid #cfc3f3;border-radius:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:600}.connectionCreateBar button:hover{background:#f4f0ff;border-color:#7657e7}.connectionFormMode{border:1px solid #ddd5f3;border-radius:9px;gap:4px;margin:0 0 13px;padding:10px 11px;display:grid}.connectionFormMode.creating{background:#f2fbf7;border-color:#bcdccc}.connectionFormMode.editing{background:#faf8ff}.connectionFormMode>b,.connectionFormMode>small{display:block}.connectionFormMode b{color:#4d405d;font-size:12px;line-height:1.35}.connectionFormMode small{color:#80758c;font-size:10px;line-height:1.4}@media (max-width:760px){.connectionCreateBar{flex-direction:column;align-items:stretch}.connectionCreateBar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.connectionCreateBar button{white-space:normal}}@media (max-width:480px){.connectionCreateBar>div:last-child{grid-template-columns:1fr}}.marketplaceSlotSummary{background:#faf8ff;border:1px solid #dcd4fa;border-radius:13px;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:16px;margin-bottom:17px;padding:14px 18px;display:grid}.marketplaceSlotSummary>div{gap:3px;display:grid}.marketplaceSlotSummary b{color:#463568;font-size:13px}.marketplaceSlotSummary span,.marketplaceSlotSummary small{color:#75698a;font-size:11px}.marketplaceSlotSummary p{color:#665c74;margin:0;font-size:11px;line-height:1.45}.marketplaceSlotSummary>small{text-align:right;line-height:1.4}.marketplaceSlotSummary.attention{background:#fff9e9;border-color:#ead8a6}.marketplaceSlotSummary.attention b{color:#7c5d13}.connectionState>em.paused{color:#8b5e19;background:#fff1cf}.connectionState .slotState{color:#7b7187}.connectionState .slotState.occupied{color:#5f4cac}.connectionState .slotState.free{color:#8b6a2a}.connectionRowActions{flex-wrap:wrap}.connectionRowActions button.releaseSlot{color:#795a14;background:#fffaf0;border-color:#e6c988}@media (max-width:820px){.marketplaceSlotSummary{grid-template-columns:1fr}.marketplaceSlotSummary>small{text-align:left}}@media (max-width:620px){.connectionRowActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.tokenGuide{background:#f9fafc;border:1px solid #e2e6ef;border-radius:11px;margin:0 0 17px}.tokenGuide summary{cursor:pointer;color:#5543a4;padding:13px 15px;font-size:13px;font-weight:800;line-height:1.4}.tokenGuide summary::marker{color:#7657e7}.tokenGuideBody{color:#5e687b;border-top:1px solid #e7eaf1;padding:0 16px 16px;font-size:12px;line-height:1.55}.tokenGuideBody ol{margin:14px 0 12px;padding-left:21px}.tokenGuideBody li+li{margin-top:8px}.tokenGuideBody p{margin:12px 0;font-size:12px;line-height:1.55}.tokenGuideBody a{color:#5b43bd;text-underline-offset:2px;text-decoration:underline}.tokenGuideBody code{background:#ece9fa;border-radius:4px;padding:1px 4px;font-size:12px}.officialGuideLink{margin-top:2px;font-size:12px;font-weight:800;display:inline-flex}.connectionForm:has(.tokenGuide[open]){align-self:start}.accountActions{align-items:center;gap:12px;display:flex}.accountActions>span{color:#536078;text-align:right;font-size:9px}.accountActions small{color:#909bac;text-transform:uppercase;margin-top:2px;font-size:7px;display:block}.accountActions button{color:#7b8799;background:#fff;border:1px solid #e1e5ec;border-radius:8px;height:32px;padding:0 10px;font-size:8px;font-weight:700}@media (max-width:850px){.connectionGrid{grid-template-columns:1fr}.catalogActions{flex-direction:column;align-items:stretch;width:100%}.syncButton{width:100%}}.authPage{background:#fff;grid-template-columns:minmax(330px,.85fr) minmax(460px,1.15fr);min-height:100vh;display:grid}.authIntro{color:#fff;background:radial-gradient(circle at 15% 85%,#9d87eb 0,#0000 32%),linear-gradient(145deg,#342576,#7557df);flex-direction:column;min-height:100vh;padding:38px 52px;display:flex}.authIntro .brand{padding:0}.authIntro>div:nth-child(2){max-width:520px;margin:auto 0}.authIntro h1{letter-spacing:-2px;margin:19px 0 15px;font-size:clamp(34px,4.5vw,58px);line-height:1.02}.authIntro p{color:#e5dfff;max-width:480px;margin:0;font-size:13px;line-height:1.65}.authIntro>small{color:#d7cff8;font-size:9px}.authCard{border:1px solid var(--line);border-radius:18px;width:min(430px,100% - 40px);margin:auto;padding:32px;box-shadow:0 24px 70px #2e25421a}.authTabs{background:#f2f4f8;border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.authTabs button{color:#79859a;background:0 0;border:0;border-radius:8px;height:35px;font-size:9px;font-weight:800}.authTabs button.active{color:#6248c9;background:#fff;box-shadow:0 3px 10px #27314a12}.authHeading{margin:25px 0 20px}.authHeading h2{letter-spacing:-.6px;margin:0;font-size:22px}.authHeading>p:last-child{color:#7f8b9f;margin:7px 0 0;font-size:9px}.authForm{gap:13px;display:grid}.authForm>label{color:#56637a;gap:7px;font-size:9px;font-weight:700;display:grid}.authForm input:not([type=checkbox]){border:1px solid #dde2eb;border-radius:9px;outline:0;height:42px;padding:0 12px;font-size:10px}.authForm input:focus{border-color:#9884e8;box-shadow:0 0 0 3px #eeeaff}.authForm .rememberCheck{align-items:center;gap:6px;font-weight:500;display:flex}.rememberCheck input{accent-color:#7657e7}.authSubmit{color:#fff;background:#7657e7;border:0;border-radius:9px;height:44px;font-size:10px;font-weight:900}.authSubmit:disabled{opacity:.55}.authError{color:#9a472e;background:#fff1ec;border-radius:7px;margin:0;padding:9px;font-size:9px}.authLegal{color:#929cab;text-align:center;margin:17px 0 0;font-size:7px;line-height:1.5}@media (max-width:800px){.authPage{grid-template-columns:1fr}.authIntro{display:none}.authCard{margin:30px auto}}.teamPanel{margin-top:17px}.teamHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.teamHeader h2{margin:0;font-size:17px}.teamHeader p:last-child{color:#7f8b9f;margin:7px 0 0;font-size:9px}.teamSeatUsage{background:#f8f6ff;border:1px solid #dfd8f5;border-radius:10px;flex:none;min-width:175px;padding:11px 14px;display:grid}.teamSeatUsage small,.teamSeatUsage span{color:#7d7197;font-size:10px}.teamSeatUsage b{color:#563eaf;margin:3px 0;font-size:17px}.teamLayout{grid-template-columns:1.1fr .9fr;gap:0;display:grid}.memberList{border-right:1px solid var(--line);padding:22px 24px}.memberList h3,.inviteForm h3{margin:0 0 16px;font-size:11px}.memberList h3 span{color:#8067db;margin-left:5px}.memberList article{border-bottom:1px solid #edf0f5;align-items:center;gap:10px;min-height:54px;display:flex}.memberList article>span{color:#674bcf;background:#eee9ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.memberList b,.memberList small{display:block}.memberList b{font-size:9px}.memberList small{color:#8c97a9;text-transform:uppercase;margin-top:3px;font-size:7px}.memberList time{color:#9aa4b4;margin-left:auto;font-size:7px}.memberList .pendingMember>span{color:#a66d1e;background:#fff1dc}.inviteForm{background:#fafbfc;padding:22px 24px}.inviteForm>label{color:#56637a;gap:7px;margin-bottom:13px;font-size:9px;font-weight:700;display:grid}.inviteForm input,.inviteForm select{background:#fff;border:1px solid #dde2eb;border-radius:8px;height:39px;padding:0 11px;font-size:9px}.inviteForm>button{color:#fff;background:#7657e7;border:0;border-radius:8px;width:100%;height:40px;font-size:9px;font-weight:900}.inviteForm>button:disabled{opacity:.55}.inviteSeatWarning{color:#9a6c2b;margin-top:10px;font-size:10px;line-height:1.45;display:block}.invitationLink{background:#eeeaff;border-radius:9px;gap:6px;margin-top:14px;padding:11px;display:grid}.invitationLink b{font-size:8px}.invitationLink input{color:#5845a7;background:#fff;height:32px;font-size:7px}.invitationLink small,.inviteHelp{color:#81769f;font-size:7px;line-height:1.5}.inviteCard{min-height:330px}.inviteHelp{margin-top:-5px;display:block}.selectedRoleSummary{background:#f7f4ff;border:1px solid #ded6f7;border-radius:9px;margin:-2px 0 14px;padding:12px 13px}.selectedRoleSummary b,.selectedRoleSummary p,.selectedRoleSummary small{display:block}.selectedRoleSummary b{color:#543da8;font-size:12px}.selectedRoleSummary p{color:#514b5d;margin:5px 0;font-size:11px;line-height:1.45}.selectedRoleSummary small{color:#7c728d;font-size:10px;line-height:1.45}.teamRoleGuide{border-top:1px solid var(--line);background:#fff}.teamRoleGuide>summary{color:#6249bb;cursor:pointer;padding:15px 24px;font-size:12px;font-weight:700;list-style-position:inside}.teamRoleGuide[open]>summary{border-bottom:1px solid #eeeaf7}.teamRoleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 24px 22px;display:grid}.teamRoleGrid article{background:#fbfaff;border:1px solid #e4deef;border-radius:10px;min-width:0;padding:14px}.teamRoleGrid header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.teamRoleGrid header b{color:#44364f;font-size:12px}.teamRoleGrid header span{color:#775f37;text-align:right;background:#fff3d9;border-radius:5px;padding:3px 6px;font-size:8px;line-height:1.25}.teamRoleGrid p{color:#675d70;min-height:34px;margin:7px 0;font-size:10px;line-height:1.45}.teamRoleGrid ul{color:#53495d;margin:9px 0 10px;padding-left:16px;font-size:10px;line-height:1.45}.teamRoleGrid li+li{margin-top:4px}.teamRoleGrid article>small{color:#887b91;border-top:1px solid #ece6f2;padding-top:9px;font-size:9px;line-height:1.4;display:block}@media (max-width:1100px){.teamRoleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.teamRoleGrid{grid-template-columns:1fr;padding:14px}.teamRoleGuide>summary{padding:14px}.teamRoleGrid p{min-height:0}}@media (max-width:850px){.teamLayout{grid-template-columns:1fr}.memberList{border-right:0;border-bottom:1px solid var(--line)}}.billingWorkspace{max-width:1250px}.subscriptionSummary{color:#fff;background:linear-gradient(120deg,#4f3ba8,#7656df);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:22px 25px;display:flex}.subscriptionSummary h2{margin:0 10px 0 0;font-size:22px;display:inline-block}.subscriptionStatus{text-transform:uppercase;background:#ffffff24;border-radius:12px;padding:5px 8px;font-size:8px}.subscriptionSummary dl{gap:36px;margin:0;display:flex}.subscriptionSummary dl>div{min-width:95px}.subscriptionSummary dt{color:#dcd4ff;font-size:8px}.subscriptionSummary dd{margin:5px 0 0;font-size:12px;font-weight:800}.billingNotice{color:#705c25;background:#fff9e9;border:1px solid #e8d6a4;border-radius:10px;gap:10px;margin-bottom:17px;padding:13px 16px;font-size:9px;display:flex}.billingNotice span{color:#85744b}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.pricingCard{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.pricingCard.currentPlan{border-color:#9d89e9;box-shadow:0 12px 35px #6548c51c}.pricingCard h2{margin:2px 0 12px;font-size:18px}.pricingCard strong{font-size:24px}.pricingCard strong small{color:#8c97a8;margin-left:4px;font-size:8px}.pricingCard ul{min-height:164px;margin:21px 0;padding:0;list-style:none}.pricingCard li{color:#69768c;border-bottom:1px solid #edf0f5;padding:7px 0;font-size:9px}.pricingCard li:before{content:"✓";color:#7457df;margin-right:7px;font-weight:900}.pricingCard button{color:#fff;background:#7657e7;border:0;border-radius:9px;width:100%;height:41px;font-size:9px;font-weight:900}.pricingCard button:disabled{color:#8c96a7;background:#eef0f4}.currentPlan button:disabled{color:#6048bf;background:#eee9ff}.billingTrialNotice{background:#effaf6;border:1px solid #bfe5d6;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:17px;padding:16px 18px;display:flex}.billingTrialNotice div{gap:4px;display:grid}.billingTrialNotice b{color:#19785d;font-size:14px}.billingTrialNotice span,.billingTrialNotice small{color:#52786c;font-size:12px;line-height:1.45}.billingTrialNotice small{max-width:430px}.pricingCard.plannedPlan strong{min-height:34px;font-size:18px;display:block}.billingExtrasPanel,.billingModulesPanel{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:17px;padding:22px 24px}.billingExtrasHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.billingExtrasHeader h2{margin:2px 0 5px;font-size:19px}.billingExtrasHeader p:last-child{color:#78859a;margin:0;font-size:12px;line-height:1.45}.billingExtrasHeader>strong{color:#6248bd;white-space:nowrap;font-size:14px}.billingExtraControls{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin-top:18px;display:grid}.billingExtraControls label{color:#58657b;gap:7px;font-size:12px;font-weight:700;display:grid}.billingExtraControls input{border:1px solid #dcdfe8;border-radius:9px;height:42px;padding:0 12px;font-size:14px}.billingExtraControls small{color:#8994a6;font-size:10px;font-weight:400}.billingExtraControls button{color:#fff;background:#7657e7;border:0;border-radius:9px;height:42px;padding:0 20px;font-weight:700}.billingPricingPending{color:#7b6b3b;background:#fff7df;border-radius:9px;max-width:290px;padding:10px 12px;font-size:11px;line-height:1.4}.billingModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.billingModuleGrid article{background:#fbfaff;border:1px solid #e4dfef;border-radius:11px;padding:16px}.billingModuleGrid header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.billingModuleGrid header div{gap:4px;display:grid}.billingModuleGrid b{font-size:14px}.billingModuleGrid span,.billingModuleGrid small{color:#817691;font-size:10px}.billingModuleGrid em{color:#6248bd;text-align:right;font-size:11px;font-style:normal}.billingModuleGrid p{color:#5e5866;margin:10px 0 8px;font-size:12px;line-height:1.45}.billingModuleGrid small{line-height:1.45;display:block}@media (max-width:950px){.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingCard ul{min-height:0}.subscriptionSummary{flex-direction:column;align-items:flex-start;gap:18px}.subscriptionSummary dl{justify-content:space-between;gap:15px;width:100%}.billingExtraControls{grid-template-columns:1fr 1fr}.billingExtraControls button,.billingPricingPending{grid-column:1/-1;max-width:none}.billingTrialNotice,.teamHeader{flex-direction:column;align-items:flex-start}.teamSeatUsage{width:100%}}@media (max-width:650px){.pricingGrid,.billingModuleGrid,.billingExtraControls{grid-template-columns:1fr}.subscriptionSummary dl{grid-template-columns:1fr 1fr;display:grid}.billingExtrasHeader{flex-direction:column}.billingExtrasHeader>strong{white-space:normal}}.billingDowngradePanel{background:#fffaf0;border:1px solid #e5ce94;border-radius:15px;gap:16px;margin-bottom:18px;padding:20px;display:grid}.billingDowngradePanel h2{color:#513f25;margin:2px 0 7px;font-size:19px}.billingDowngradePanel p{color:#75684f;max-width:920px;margin:0;font-size:12px;line-height:1.55}.billingConnectionChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.billingConnectionChoice label{cursor:pointer;background:#fff;border:1px solid #e4dccb;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.billingConnectionChoice label.selected{background:#f7f4ff;border-color:#8066dc}.billingConnectionChoice input{margin-top:3px}.billingConnectionChoice span,.billingConnectionChoice b,.billingConnectionChoice small{display:block}.billingConnectionChoice b{color:#4e435a;font-size:12px}.billingConnectionChoice small{color:#857b8f;margin-top:3px;font-size:11px}.billingDowngradeActions{justify-content:flex-end;gap:8px;display:flex}.billingDowngradeActions button{color:#fff;background:#7054d4;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700}.billingDowngradeActions button.secondary{color:#655b70;background:#fff;border:1px solid #ddd5e8}.billingDowngradeActions button.stopAll{color:#80601d;background:#fff;border:1px solid #e1c695}.billingDowngradeActions button:disabled{opacity:.5}.billingDowngradePanel>small{color:#82755e;font-size:11px}@media (max-width:720px){.billingConnectionChoice{grid-template-columns:1fr}.billingDowngradeActions{flex-direction:column;align-items:stretch}.billingDowngradeActions button{width:100%}}.billingPeriodPanel{background:linear-gradient(120deg,#fff,#f7f4ff);border:1px solid #ded7ef;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 17px;padding:17px 20px;display:flex}.billingPeriodPanel>div:first-child{min-width:210px}.billingPeriodPanel h2{color:#433650;margin:2px 0 4px;font-size:18px}.billingPeriodPanel>div:first-child>span{color:#7e748a;font-size:11px;line-height:1.4}.billingPeriodOptions{flex:1;grid-template-columns:repeat(4,minmax(108px,1fr));gap:7px;max-width:660px;display:grid}.billingPeriodOptions button{color:#62576e;cursor:pointer;background:#fff;border:1px solid #ded7e9;border-radius:9px;place-content:center;gap:3px;min-height:55px;padding:7px 10px;display:grid}.billingPeriodOptions button b{font-size:12px}.billingPeriodOptions button small{color:#8b8195;font-size:9px}.billingPeriodOptions button.active{color:#fff;background:#7657e7;border-color:#7657e7;box-shadow:0 7px 18px #6246c426}.billingPeriodOptions button.active small{color:#eee9ff}.billingPeriodOptions button:focus-visible{outline-offset:2px;outline:3px solid #c9bbf2}.pricingPrepayment{color:#655b70;background:#f6f3fc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;margin-top:12px;padding:9px 10px;display:grid}.pricingPrepayment span{font-size:9px;line-height:1.3}.pricingPrepayment b{color:#5841b2;white-space:nowrap;font-size:13px}.pricingPrepayment small{color:#288061;grid-column:1/-1;font-size:9px;font-weight:700}@media (max-width:900px){.billingPeriodPanel{flex-direction:column;align-items:stretch}.billingPeriodOptions{width:100%;max-width:none}}@media (max-width:600px){.billingPeriodOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.contentWorkspace{max-width:1380px}.contentHero{color:#fff;background:radial-gradient(circle at 82% 10%,#a893f1 0,#0000 31%),linear-gradient(120deg,#3f2d8d,#7656df);border-radius:18px;justify-content:space-between;align-items:center;min-height:190px;margin-bottom:17px;padding:27px 34px;display:flex}.contentHero h2{margin:11px 0 8px;font-size:27px;line-height:1.08}.contentHero p{color:#ded7fb;max-width:630px;margin:0;font-size:10px;line-height:1.55}.contentKinds{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contentKinds button{color:#ddd5fa;background:#ffffff12;border:1px solid #ffffff31;border-radius:11px;width:90px;height:65px;font-size:17px}.contentKinds button.active{color:#5f44c5;background:#fff}.contentKinds small{margin-top:5px;font-size:7px;font-weight:800;display:block}.contentGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:17px;display:grid}.generationForm .panelHeader>span,.contentQueue .panelHeader>span{color:#7657e7;font-size:8px;font-weight:800}.generationFields{gap:13px;padding:21px;display:grid}.generationFields>label,.generationFields .fieldPair label,.aiConnectionForm label{color:#59667c;gap:7px;font-size:8px;font-weight:800;display:grid}.generationFields input,.generationFields select,.generationFields textarea,.aiConnectionForm input,.aiConnectionForm select{background:#fbfcfd;border:1px solid #dde2eb;border-radius:8px;width:100%;padding:0 11px;font-size:9px}.generationFields input,.generationFields select,.aiConnectionForm input,.aiConnectionForm select{height:39px}.generationFields textarea{resize:vertical;min-height:105px;padding-top:11px}.productPicker{border:1px solid #e2e6ed;border-radius:10px;max-height:220px;padding:13px;overflow:auto}.productPicker>b{margin-bottom:8px;font-size:9px;display:block}.productPicker>p{color:#8c97a8;margin:0;font-size:8px}.productPicker>label{border-top:1px solid #edf0f5;align-items:center;gap:8px;padding:8px 0;display:flex}.productPicker input{accent-color:#7657e7;width:auto;height:auto}.productPicker label b,.productPicker label small{display:block}.productPicker label b{font-size:8px}.productPicker label small{color:#929cad;margin-top:3px;font-size:7px}.queueButton{color:#fff;background:#7657e7;border:0;border-radius:9px;height:43px;font-size:9px;font-weight:900}.queueButton:disabled{color:#8994a5;background:#e9ecf1}.contentSide{gap:17px;display:grid}.aiConnectionForm>div:last-child{gap:12px;padding:19px;display:grid}.aiConnectionForm button{color:#fff;background:#7657e7;border:0;border-radius:8px;height:39px;font-size:8px;font-weight:900}.aiConnectionForm button:disabled{opacity:.5}.aiConnectionForm small{color:#8994a6;font-size:7px;line-height:1.5}.contentQueue>div:last-child{padding:4px 17px}.contentQueue article{border-bottom:1px solid #edf0f5;align-items:center;gap:9px;min-height:56px;display:flex}.queueStatus{background:#9ca6b5;border-radius:50%;width:8px;height:8px}.queueStatus.queued{background:#318ed2}.queueStatus.scheduled{background:#d6952a}.queueStatus.completed{background:#2b9b74}.queueStatus.failed{background:#c95b48}.contentQueue article div{flex:1;min-width:0}.contentQueue article b,.contentQueue article small{display:block}.contentQueue article b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.contentQueue article small{color:#929cad;margin-top:4px;font-size:7px}.contentQueue article strong{color:#7657e7;font-size:8px}.emptyQueue{color:#929cad;text-align:center;padding:18px 0;font-size:8px}@media (max-width:1050px){.contentGrid{grid-template-columns:1fr}.contentSide{grid-template-columns:1fr 1fr}}@media (max-width:760px){.contentHero{flex-direction:column;align-items:flex-start;gap:22px}.contentKinds{grid-template-columns:repeat(4,1fr);width:100%}.contentKinds button{width:100%}.contentSide{grid-template-columns:1fr}}.contentQueue>div:last-child>button{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:9px;padding:0 7px;display:flex}.contentQueue>div:last-child>button:hover,.contentQueue>div:last-child>button.selected{background:#f4f1ff;border-radius:8px}.contentQueue button .queueStatus{flex:none}.queueStatus.running{background:#7657e7;box-shadow:0 0 0 3px #e8e2ff}.contentQueue button div{flex:1;min-width:0}.contentQueue button b,.contentQueue button small,.contentQueue button em{display:block}.contentQueue button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.contentQueue button small{color:#929cad;margin-top:4px;font-size:7px}.contentQueue button em{color:#b64d3d;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px;font-size:7px;font-style:normal;overflow:hidden}.contentQueue button strong{color:#7657e7;font-size:8px}.resultPanel{margin-top:17px}.resultPanel .panelHeader>span{color:#7657e7;font-size:9px;font-weight:900}.resultEmpty{color:#8d98aa;text-align:center;margin:0;padding:34px;font-size:9px}.resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.resultCard{background:#fbfcfd;border:1px solid #e3e7ed;border-radius:12px;min-width:0;overflow:hidden}.resultCard img,.resultCard video{aspect-ratio:1;object-fit:cover;background:#151821;width:100%;display:block}.resultCard.video video{aspect-ratio:16/10}.generatedText{color:#3f4a5d;white-space:pre-wrap;background:#fff;min-height:180px;max-height:300px;padding:18px;font-size:9px;line-height:1.65;overflow:auto}.resultMeta{gap:8px;padding:13px;display:grid}.resultMeta>span{color:#7a8496;text-transform:uppercase;font-size:7px;font-weight:800}.resultMeta>small{color:#657186;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.resultMeta>b{color:#278866;font-size:8px}.resultMeta select{color:#4f5b70;background:#fff;border:1px solid #dfe4eb;border-radius:7px;width:100%;height:34px;padding:0 9px;font-size:8px}.resultMeta button{color:#fff;background:#7657e7;border:0;border-radius:7px;height:35px;font-size:8px;font-weight:900}.resultMeta button:disabled{color:#8d97a7;background:#e8ebf0}.resultPanelActions{align-items:center;gap:10px;display:flex}.resultPanelActions>span{color:#7657e7;font-size:12px;font-weight:700}.resultPanelActions>button{color:#a34f3d;background:#fff8f5;border:1px solid #e5c7bf;border-radius:8px;min-height:36px;padding:0 11px;font-size:12px;font-weight:500}.resultPanelActions>button:disabled{opacity:.55;cursor:not-allowed}.queueStatus.cancelled{background:#9aa2ad}@media (max-width:1050px){.resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.resultGrid{grid-template-columns:1fr}}.mediaEditor{margin-top:17px}.mediaEditor .panelHeader>select{color:#4f5b70;background:#fff;border:1px solid #dfe4eb;border-radius:8px;min-width:260px;height:36px;padding:0 10px;font-size:8px}.mediaEditorBody{grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr);gap:0;display:grid}.mediaEditorBody>div{border-right:1px solid #e7eaf0;padding:20px 22px}.mediaEditorBody>aside{background:#fafbfc;padding:20px 22px}.mediaEditor h4{color:#4b576b;margin:0 0 14px;font-size:10px}.activeMediaList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activeMediaList>article{background:#fff;border:1px solid #e1e5ec;border-radius:11px;overflow:hidden}.activeMediaList img,.activeMediaList video,.mediaUnavailable{aspect-ratio:1;object-fit:cover;background:#171a22;width:100%;display:block}.activeMediaList>article>div:last-child{padding:11px}.activeMediaList b,.activeMediaList small{display:block}.activeMediaList b{font-size:8px}.activeMediaList small{color:#8c97a8;margin-top:4px;font-size:7px}.orderButtons{gap:6px;margin-top:9px;display:flex}.orderButtons button{color:#644bc3;background:#f3efff;border:1px solid #ded8f5;border-radius:6px;width:30px;height:27px;font-size:11px}.orderButtons button:disabled{opacity:.45}.mediaUnavailable{color:#9ba5b5;place-items:center;font-size:8px;display:grid}.mediaHistory{gap:8px;display:grid}.mediaHistory article{background:#fff;border:1px solid #e5e8ed;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.mediaHistory img,.mediaHistory article>span{object-fit:cover;color:#8068d8;background:#eeeaff;border-radius:7px;flex:none;place-items:center;width:43px;height:43px;display:grid}.mediaHistory article>div{flex:1;min-width:0}.mediaHistory b,.mediaHistory small{display:block}.mediaHistory b{font-size:8px}.mediaHistory small{color:#929cad;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.mediaHistory button{color:#6048bd;background:#eee9ff;border:0;border-radius:6px;height:29px;padding:0 8px;font-size:7px;font-weight:800}.mediaHistory button:disabled{opacity:.45}.mediaEmpty{color:#929cad;text-align:center;grid-column:1/-1;margin:0;padding:28px 8px;font-size:8px}@media (max-width:1050px){.mediaEditorBody{grid-template-columns:1fr}.mediaEditorBody>div{border-bottom:1px solid #e7eaf0;border-right:0}}@media (max-width:760px){.mediaEditor .panelHeader{flex-direction:column;align-items:flex-start;gap:12px}.mediaEditor .panelHeader>select{width:100%;min-width:0}.activeMediaList{grid-template-columns:repeat(2,minmax(0,1fr))}}.generationFields .autoApplyOption{color:#5d4bae;background:#f7f4ff;border:1px solid #dcd4fa;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.generationFields .autoApplyOption input{accent-color:#7657e7;width:auto;height:auto;margin-top:2px}.autoApplyOption span,.autoApplyOption b,.autoApplyOption small{display:block}.autoApplyOption b{font-size:8px}.autoApplyOption small{color:#7e739e;margin-top:5px;font-size:7px;font-weight:500;line-height:1.45}.generationFields .externalProcessingConsent{color:#675027;background:#fff9eb;border:1px solid #efd9a9;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.generationFields .externalProcessingConsent input{accent-color:#7657e7;flex:none;width:18px;height:18px;margin-top:1px}.externalProcessingConsent span,.externalProcessingConsent b,.externalProcessingConsent small{display:block}.externalProcessingConsent b{font-size:12px;line-height:1.4}.externalProcessingConsent small{color:#786747;margin-top:5px;font-size:11px;font-weight:500;line-height:1.5}.operationsWorkspace{padding-bottom:56px}.operationsHero{color:#fff;background:linear-gradient(135deg,#241c4d,#7758e8);border-radius:16px;justify-content:space-between;align-items:center;margin:0 0 22px;padding:30px 34px;display:flex;box-shadow:0 18px 40px #4f399526}.operationsHero h2{margin:10px 0 8px;font-size:25px;line-height:1.12}.operationsHero p{color:#ded8fb;max-width:580px;margin:0;font-size:10px;line-height:1.55}.auditCount{background:#ffffff12;border:1px solid #ffffff30;border-radius:14px;flex-direction:column;align-items:center;min-width:140px;padding:18px;display:flex}.auditCount strong{font-size:32px}.auditCount span{color:#ddd5ff;font-size:8px}.auditFilters{gap:8px;margin-bottom:14px;display:flex}.auditFilters button{color:#786e91;cursor:pointer;background:#fff;border:1px solid #ded9ef;border-radius:999px;padding:8px 13px;font-size:8px;font-weight:700}.auditFilters button.active{color:#fff;background:#7558df;border-color:#7558df}.auditPanel{padding:0;overflow:hidden}.auditList article{border-bottom:1px solid #eeeaf6;grid-template-columns:38px 1fr;gap:13px;padding:16px 20px;display:grid}.auditList article:last-child{border-bottom:0}.auditGlyph{color:#6d4fda;background:#eee9ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.auditGlyph.billing{color:#1b8b58;background:#e5f7ee}.auditGlyph.team,.auditGlyph.identity{color:#3978c8;background:#e9f2ff}.auditTitle{justify-content:space-between;gap:16px;display:flex}.auditTitle strong{color:#30284a;font-size:10px}.auditTitle time{color:#9a91ae;white-space:nowrap;font-size:8px}.auditList p{color:#6f6684;overflow-wrap:anywhere;margin:5px 0;font-size:8px;line-height:1.5}.auditList small{color:#aaa2b9;font-size:7px}.auditEmpty{text-align:center;color:#8c839f;padding:34px;font-size:9px}@media (max-width:760px){.operationsHero{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.auditCount{align-items:flex-start}.auditFilters{padding-bottom:4px;overflow-x:auto}.auditTitle{flex-direction:column;gap:3px}}.catalogWorkspace{padding-bottom:56px}.catalogSummary{background:linear-gradient(135deg,#f0ecff,#f9f8ff);border:1px solid #e3dcfa;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:28px 32px;display:flex}.catalogSummary h2{color:#302750;margin:10px 0 8px;font-size:24px;line-height:1.15}.catalogSummary p{color:#71688a;max-width:600px;margin:0;font-size:9px;line-height:1.55}.catalogSummary>div:last-child{flex-direction:column;align-items:center;min-width:120px;display:flex}.catalogSummary>div:last-child strong{color:#6d4fda;font-size:32px}.catalogSummary>div:last-child span{color:#8f86a6;font-size:8px}.catalogGrid{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.catalogPanel{padding:0;overflow:hidden}.catalogPanel .panelHeader{border-bottom:1px solid #eeeaf6;padding:18px 20px}.catalogSearch{width:230px;font:inherit;border:1px solid #ded8ea;border-radius:9px;padding:8px 11px;font-size:8px}.catalogList article{border-bottom:1px solid #eeeaf6;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 20px;display:grid}.catalogList article:last-child{border-bottom:0}.catalogThumb{color:#6d4fda;background:#eee9ff;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.catalogList strong{color:#30284a;font-size:10px;display:block}.catalogList p{color:#746b87;margin:4px 0;font-size:8px}.catalogList small{color:#a39bad;font-size:7px}.catalogList article>a{color:#6d4fda;font-size:8px;font-weight:700;text-decoration:none}.productStatus{color:#756a8e;background:#eeeaf8;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.productStatus.draft{color:#9a6811;background:#fff2d8}.catalogEmpty{text-align:center;color:#8f86a0;padding:42px 24px;font-size:9px}.createProductPanel{height:max-content}.createProductFields{gap:12px;display:grid}.createProductFields label{color:#5f5676;gap:5px;font-size:8px;font-weight:700;display:grid}.createProductFields input,.createProductFields textarea{box-sizing:border-box;color:#332b49;width:100%;font:inherit;resize:vertical;background:#fbfaff;border:1px solid #ddd7e8;border-radius:8px;padding:9px 10px;font-weight:500}.createProductFields>small{color:#91889f;text-align:center;font-size:7px}@media (max-width:980px){.catalogGrid{grid-template-columns:1fr}.createProductPanel{grid-row:1}.catalogList article{grid-template-columns:42px minmax(0,1fr) auto}.catalogList article>a{display:none}}@media (max-width:650px){.catalogSummary{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.catalogSummary>div:last-child{align-items:flex-start}.catalogPanel .panelHeader{flex-direction:column;align-items:flex-start;gap:12px}.catalogSearch{width:100%}.catalogList article{grid-template-columns:36px minmax(0,1fr)}.catalogThumb{width:34px;height:34px}.productStatus{display:none}}.catalogList article.selected{background:#f8f5ff;box-shadow:inset 3px 0 #7657e7}.catalogActions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.catalogActions button,.catalogActions a{color:#6d4fda;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700;text-decoration:none}.catalogActions button:disabled{color:#b7b0c4;cursor:not-allowed}.formClose{color:#796e8f;cursor:pointer;background:#faf8ff;border:1px solid #e1dbea;border-radius:8px;place-items:center;width:26px;height:26px;font-size:16px;display:grid}@media (max-width:980px){.catalogActions{display:none}}.catalogSummary>div:last-child small{color:#aaa2b6;margin-top:3px;font-size:7px}.catalogFilters{background:#fcfbff;border-bottom:1px solid #eeeaf6;gap:7px;padding:10px 20px;display:flex}.catalogFilters button{color:#827993;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2ddec;border-radius:999px;padding:6px 10px;font-size:7px;font-weight:700}.catalogFilters button.active{color:#fff;background:#7657e7;border-color:#7657e7}.catalogList article.archived{opacity:.78;background:#faf9fc}.productStatus.archived{color:#777080;background:#eceaf0}.catalogList article.archived .catalogThumb{color:#88818f;background:#eeecf1}.catalogSide{align-content:start;gap:18px;display:grid}.manualUploadPanel{height:max-content}.manualUploadFields{gap:12px;display:grid}.filePicker{color:#72678e;background:#faf8ff;border:1px dashed #cfc5eb;border-radius:9px;gap:7px;padding:12px;font-size:8px;font-weight:700;display:grid}.filePicker input{font:inherit;font-size:7px}.replaceUpload{color:#5f5578;align-items:flex-start;gap:9px;font-size:8px;display:flex}.replaceUpload input{accent-color:#7657e7;width:auto;margin-top:2px}.replaceUpload span,.replaceUpload b,.replaceUpload small{display:block}.replaceUpload small{color:#9188a4;margin-top:3px;font-size:7px;font-weight:500}.manualUploadFields>small{color:#91889f;text-align:center;font-size:7px;line-height:1.45}.publicationPanel{gap:14px;padding-bottom:18px;display:grid}.publicationPanel>.panelHeader{margin-bottom:1px}.publicationPanel>.quietLink,.publicationPanel>.publicationEmpty,.publicationPanel>.publicationLinkForm,.publicationPanel>.queueButton,.publicationPanel>.publicationNotice,.publicationPanel>.publicationPreview{margin-left:18px;margin-right:18px}.publicationStatus{color:#747b87;background:#f1f2f5;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.publicationStatus.media_approved{color:#1e8959;background:#e6f7ed}.publicationLinkForm{gap:10px;display:grid}.publicationLinkForm label{color:#5f5676;gap:5px;font-size:8px;font-weight:700;display:grid}.publicationLinkForm label span{color:#91889f;font-weight:500}.publicationLinkForm input,.publicationLinkForm select{box-sizing:border-box;color:#332b49;width:100%;font:inherit;background:#fbfaff;border:1px solid #ddd7e8;border-radius:8px;padding:9px 10px;font-size:8px}.publicationLinkForm button,.publicationPreview>button{color:#fff;background:#31284a;border:0;border-radius:8px;height:36px;font-size:8px;font-weight:800}.publicationLinkForm button:disabled,.publicationPreview>button:disabled{opacity:.5}.publicationEmpty,.publicationNotice{color:#827993;margin-top:0;margin-bottom:0;font-size:8px;line-height:1.5}.publicationNotice{color:#825c18;background:#fff8e8;border-radius:8px;padding:9px}.publicationPreview{background:#faf9fc;border:1px solid #e4dfee;border-radius:10px;gap:10px;padding:12px;display:grid}.publicationPreview>div:first-child{gap:3px;display:grid}.publicationPreview b{font-size:9px}.publicationPreview>div:first-child span,.publicationPreview small{color:#91889f;font-size:7px}.publicationPreview ol{gap:7px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.publicationPreview ol li{background:#edeaf2;border-radius:8px;flex:0 0 58px;height:68px;position:relative;overflow:hidden}.publicationThumb{background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.publicationPreview ol li>span:last-child{color:#fff;background:#30284a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-weight:800;display:grid;position:absolute;bottom:4px;left:4px}.publicationPreview p,.publicationPreview ul{color:#716880;margin:0;font-size:8px;line-height:1.5}.publicationPreview ul{padding-left:15px}.catalogToolbar{grid-template-columns:minmax(240px,1.4fr) repeat(5,minmax(140px,.7fr)) auto auto}.wbSourceActions{align-items:flex-end;gap:9px;display:flex}.wbSourceActions label{color:#68758a;gap:5px;font-size:11px;font-weight:800;display:grid}.wbSourceActions select{color:#4f5d73;background:#fff;border:1px solid #ded7f8;border-radius:9px;min-width:190px;height:36px;padding:0 9px;font-size:12px}.sourceAccountCell b,.sourceAccountCell small{display:block}.sourceAccountCell b{overflow-wrap:anywhere;color:#4d3c76;font-size:12px}.sourceAccountCell small{color:#929dad;margin-top:3px;font-size:10px}.basisStatus{border-radius:999px;align-items:center;max-width:100%;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.basisStatus.ready{color:#23735d;background:#e5f6ef}.basisStatus.missing{color:#9a5d35;background:#fff0df}@media (max-width:1250px){.catalogToolbar{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width:780px){.wbSourceActions{flex-direction:column;align-items:stretch;width:100%}.wbSourceActions label{width:100%}.wbSourceActions select{width:100%;min-width:0}.catalogToolbar{grid-template-columns:1fr}}.wbSelectedIdentity{color:#766889;background:#fbf8ff;border:1px solid #eadff4;border-radius:8px;gap:2px;max-width:430px;padding:7px 9px;font-size:11px;font-weight:500;display:grid}.wbSelectedIdentity b{overflow-wrap:anywhere;color:#4b3b69;font-size:12px}.wbSelectedIdentity span{overflow-wrap:anywhere}.connectionForm select{width:100%;height:40px;color:var(--ink);background:#fbfcfd;border:1px solid #dde2eb;border-radius:9px;outline:0;padding:0 12px;font-size:12px;font-weight:400}.connectionForm select:focus{border-color:#9e8aea;box-shadow:0 0 0 3px #eeeaff}.sellerIdentity{background:#faf8ff;border:1px solid #e1daf6;border-radius:10px;margin:-2px 0 14px;padding:13px}.sellerIdentity>b{overflow-wrap:anywhere;color:#4c3b72;font-size:13px;display:block}.sellerIdentity dl{grid-template-columns:1fr;gap:8px;margin:10px 0 0;display:grid}.sellerIdentity dl>div{background:#fff;border-radius:8px;min-width:0;padding:8px}.sellerIdentity dt{color:#8b829b;font-size:11px}.sellerIdentity dd{overflow-wrap:anywhere;color:#4b5568;margin:3px 0 0;font-size:12px;font-weight:800}.wbSourceActions select,.wbSourceActions option,.connectionForm select,.connectionForm option{font-weight:400!important}.wbAccountChooser{min-width:280px;position:relative}.wbAccountChooser>summary{color:#4f5d73;cursor:pointer;background:#fff;border:1px solid #ded7f8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;font-weight:400;list-style:none;display:flex;font-size:12px!important}.wbAccountChooser>summary::-webkit-details-marker{display:none}.wbAccountChooser>summary:after{content:"⌄";color:#7657e7;font-size:16px;line-height:1;transition:transform .15s}.wbAccountChooser[open]>summary:after{transform:rotate(180deg)}.wbAccountChooserMenu{z-index:30;background:#fff;border:1px solid #ded7f8;border-radius:11px;gap:7px;width:min(460px,82vw);padding:12px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 42px #28324b2b}.wbAccountChooserActions{gap:8px;padding-bottom:4px;display:flex}.wbAccountChooserActions button,.wbAccountChooserDone{color:#6548d0;background:#f7f4ff;border:1px solid #ded7f8;border-radius:8px;min-height:34px;padding:0 11px;font-weight:700;font-size:12px!important}.wbAccountChooserActions button:disabled{opacity:.45}.wbAccountOption{cursor:pointer;background:#fff;border:1px solid #ece8f7;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;padding:9px;color:#4f5d73!important;gap:9px!important;font-weight:400!important;display:grid!important}.wbAccountOption:has(input:checked){background:#f8f5ff;border-color:#cbbef4}.wbAccountOption input{accent-color:#7657e7;margin-top:3px}.wbAccountOption>span,.wbAccountName,.wbAccountOption small{overflow-wrap:anywhere;min-width:0;display:block;font-weight:400!important}.wbAccountName{color:#3f4a5e;font-size:12px!important}.wbAccountOption small{color:#858fa1;margin-top:3px;font-size:11px!important}.wbAccountChooserDone{color:#fff;background:#7657e7;width:100%;margin-top:3px}.wbAccountChooserMenu>p{color:#858fa1;text-align:center;margin:8px 0}.barcodeList{flex-wrap:wrap;gap:4px;display:flex}.barcodeList small,.comparisonBarcodeList span{color:#5f5578;overflow-wrap:anywhere;background:#faf8ff;border:1px solid #e3def4;border-radius:6px;width:max-content;max-width:100%;padding:3px 6px;line-height:1.25;display:block;font-size:11px!important}.barcodeList .primaryBarcode{color:#5940bd;background:#f2eeff;border-color:#cbbef4}.comparisonBarcodeList{flex-wrap:wrap;gap:5px;display:flex}.duplicateOfferCell{gap:3px;display:grid;color:#9a4e24!important}.duplicateOfferCell small{color:#b36536;line-height:1.25;font-size:10px!important}@media (max-width:780px){.wbAccountChooser{width:100%;min-width:0}.wbAccountChooserMenu{width:min(460px,100vw - 56px);left:0;right:auto}}.catalogToolbar{align-items:stretch}.catalogToolbar .searchBox,.catalogToolbar>select,.catalogToolbar .sortControl select,.catalogToolbar .sortControl button,.catalogToolbar .columnChooser>summary,.catalogToolbar>.resetFilters{height:40px;min-height:40px}.catalogToolbar .searchBox input{height:100%;min-height:0}.catalogToolbar .sortControl,.catalogToolbar .columnChooser{min-height:40px}.panelHeader .syncButton{color:#6048bd;white-space:nowrap;background:#f5f2ff;border:1px solid #cfc5ee;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:40px;min-height:40px;padding:0 14px;font-weight:400;display:inline-flex;box-shadow:0 1px 2px #42346b12;font-size:12px!important}.panelHeader .syncButton:hover:not(:disabled){background:#eee9ff;border-color:#ab9cdd}.panelHeader .syncButton:focus-visible{outline-offset:2px;outline:3px solid #d9d0f6}.panelHeader .syncButton:disabled{color:#9b94ad;opacity:1;cursor:not-allowed;background:#f7f6fa;border-color:#e1ddea}.syncButtonIcon{font-weight:400;line-height:1;font-size:17px!important}.wbSourceActions .sourceMarketplaceSelect{color:#4f5d73;background:#fff;border-color:#cfc5ee;min-width:138px;height:40px;padding:0 30px 0 11px;font-size:12px!important;font-weight:400!important}.destinationPicker{color:#68758a;gap:6px;margin:0 0 14px;font-weight:700;display:grid}.destinationPicker select{color:#435069;background:#fff;border:1px solid #dcd5ef;border-radius:9px;width:100%;height:42px;padding:0 10px;font-weight:400}.destinationPicker small{color:#8a94a6;font-weight:400;line-height:1.4}.wbTransferDraftBox{background:#faf8ff;border:1px solid #e1d9f7;border-radius:11px;gap:11px;margin-top:15px;padding:14px;display:grid}.wbTransferDraftBox>p{color:#756a89;margin:0;line-height:1.5}.wbTransferDraftBox>.publicationStatus{color:#267b5e;background:#eef8f3;border-radius:8px;padding:10px;line-height:1.45;display:block}.wbTargetComparison .comparisonSideTitle>span{background:linear-gradient(140deg,#8f26cf,#ed3092)}.transferParametersBar{grid-template-columns:minmax(300px,1.55fr) minmax(185px,.95fr) minmax(185px,.95fr) minmax(135px,.68fr) minmax(165px,.82fr);align-items:stretch;display:grid;overflow:visible}.transferParametersBar>div,.transferParametersBar>label{border-right:1px solid #ece8f3;min-width:0;padding:16px 14px}.transferParametersTitle{align-content:center}.transferParametersTitle p{margin-bottom:5px}.transferParametersTitle h3{color:#3e3450;margin:0;font-size:18px;line-height:1.25}.transferParametersTitle small,.transferParameterMode small,.transferSourcePicker>small{color:#8a94a6;margin-top:5px;font-size:11px;font-weight:400;line-height:1.4;display:block}.transferParameterMode>span,.transferDestinationPicker>span,.transferSourceHeading>span:first-child{color:#8993a4;font-size:11px;font-weight:600;display:block}.transferParameterMode b{overflow-wrap:anywhere;color:#3f4b60;font-size:12px;font-weight:600;line-height:1.4;display:block}.transferSourcePicker{align-content:center}.transferSourceControls{grid-template-columns:82px minmax(0,1fr);gap:7px;display:grid}.transferSourceControls.internal{grid-template-columns:minmax(0,1fr)}.transferSourceControls .sourceMarketplaceSelect{color:#435069;background:#fff;border:1px solid #dcd5ef;border-radius:9px;width:100%;min-width:0;height:40px;padding:0 8px;font-size:12px;font-weight:400}.transferSourceControls .wbAccountChooser{width:100%;min-width:0}.transferSourceControls .wbAccountChooser>summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transferDestinationPicker{align-content:center;gap:0;margin:0}.transferDestinationPicker>span{margin-bottom:7px}.transferDestinationPicker select{height:40px;font-size:12px}.transferDestinationPicker small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.transferParameterMode{align-content:center}.transferParameterMode>span{margin-bottom:7px}.transferParametersAction{border-radius:10px;align-self:stretch;width:auto;height:auto;min-height:48px;margin:16px 14px;font-size:12px;font-weight:600}.transferResults{gap:14px;display:grid}.transferResults>.resultCard{min-width:0}@media (max-width:1250px){.transferParametersBar{grid-template-columns:repeat(2,minmax(0,1fr))}.transferParametersBar>div,.transferParametersBar>label{border-bottom:1px solid #ece8f3}.transferParametersAction{grid-column:1/-1;min-height:44px}.transferParametersBar>:nth-child(2),.transferParametersBar>:nth-child(4){border-right:0}}@media (max-width:680px){.transferParametersBar{grid-template-columns:1fr}.transferParametersBar>div,.transferParametersBar>label{border-right:0}.transferSourceControls{grid-template-columns:78px minmax(0,1fr)}.transferSourceControls.internal{grid-template-columns:minmax(0,1fr)}.transferParametersAction{grid-column:auto}}.transferCategoryNotice{color:#6f5420;background:#fff8e8;border-top:1px solid #f1d9a8;grid-column:1/-1;align-items:flex-start;gap:11px;margin:0;padding:13px 18px;display:flex}.transferCategoryNoticeIcon{color:#fff;background:#d89522;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:14px;font-weight:700;display:grid}.transferCategoryNotice b,.transferCategoryNotice small{display:block}.transferCategoryNotice b{font-size:12px;font-weight:650;line-height:1.35}.transferCategoryNotice small{color:#7b673d;margin-top:3px;font-size:11px;line-height:1.45}.catalogToolbar .columnChooser>summary,.catalogToolbar>.resetFilters,.catalogToolbar .columnChooserActions button,.catalogToolbar .columnChooserDone{font-weight:400!important}.summaryCard dd{font-weight:400}.catalogImportProgress{color:#4f426d;background:#f8f5ff;border:1px solid #dcd4f5;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px 11px;width:min(760px,100vw - 330px);min-width:360px;margin-top:10px;padding:12px 14px;display:grid}.catalogImportSpinner{aspect-ratio:1;box-sizing:border-box;border:2px solid #d8cff4;border-top-color:#7657e7;border-radius:50%;width:20px;min-width:20px;animation:.8s linear infinite catalogImportSpin}.catalogImportProgress>div{min-width:0}.catalogImportProgress b,.catalogImportProgress small{display:block}.catalogImportProgress b{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.catalogImportProgress small{color:#74698a;margin-top:3px;font-size:11px;line-height:1.45}.catalogImportProgress time{color:#6b54c4;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;padding-top:1px;font-size:11px}.catalogImportBar{background:#e8e2f8;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.catalogImportBar>i{border-radius:inherit;background:linear-gradient(90deg,#9b83ed,#6848d9);width:36%;height:100%;animation:1.35s ease-in-out infinite catalogImportSweep;display:block}@keyframes catalogImportSpin{to{transform:rotate(360deg)}}@keyframes catalogImportSweep{0%{transform:translate(-115%)}to{transform:translate(320%)}}@media (max-width:900px){.catalogImportProgress{box-sizing:border-box;width:100%;min-width:0}}@media (max-width:560px){.catalogImportProgress{grid-template-columns:22px minmax(0,1fr)}.catalogImportProgress time{grid-column:2}.catalogImportBar{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.catalogImportSpinner{animation-duration:1.8s}.catalogImportBar>i{width:100%;animation:none}}.wbMappingBox{gap:11px}.wbMappingBox>b{color:#473c61;font-size:13px}.wbSubjectSearch{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.wbSubjectSearch input,.wbMappingBox select,.wbCharacteristicsBox .attributeFields input{color:#435069;background:#fff;border:1px solid #dfe3eb;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px}.wbSubjectSearch .mappingLoad{width:auto;min-width:132px;padding:0 12px;font-size:12px;font-weight:400}.wbMappingBox>.mappingSave,.wbCharacteristicsBox>.mappingSave{min-height:40px;font-size:12px;font-weight:400}.wbMappingBox>small,.wbCharacteristicsBox .attributeFields label,.wbCharacteristicsBox .attributeFields small{font-size:12px;line-height:1.45}.wbCharacteristicsBox{gap:10px;padding-top:5px;display:grid}.wbCharacteristicsBox .attributeFields{max-height:320px}.wbCharacteristicsBox .attributeFields label{background:#fff;border:1px solid #ece8f4;border-radius:8px;padding:8px}.wbCharacteristicsBox .attributeFields small{color:#8791a2}@media (max-width:680px){.wbSubjectSearch{grid-template-columns:1fr}.wbSubjectSearch .mappingLoad{width:100%}}.categoryMappingsPanel{margin-top:18px;padding:0;overflow:hidden}.categoryMappingsHeader{border-bottom:1px solid #ebe7f2;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.categoryMappingsHeader h2{color:#392e4b;margin:0;font-size:18px}.categoryMappingsHeader p:last-child{color:#7b718a;max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.5}.categoryMappingsHeader>span{color:#6549c9;background:#eee9ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.categoryMappingsEmpty{text-align:center;padding:28px}.categoryMappingsEmpty b{color:#4a3f59;font-size:14px}.categoryMappingsEmpty p{color:#857b91;margin:7px 0 13px;font-size:12px}.categoryMappingsEmpty a{color:#6549c7;font-size:12px;font-weight:700;text-decoration:none}.categoryMappingsList article{border-bottom:1px solid #eeeaf4;grid-template-columns:64px minmax(140px,1fr) 24px 64px minmax(170px,1.2fr) auto auto;align-items:center;gap:11px;padding:14px 20px;display:grid}.categoryMappingsList article:last-child{border-bottom:0}.mappingMarketplace{text-align:center}.mappingMarketplace>span{color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;margin:0 auto 4px;font-size:12px;font-weight:800;display:grid}.mappingMarketplace>span.wildberries{background:linear-gradient(140deg,#8f26cf,#ed3092)}.mappingMarketplace>span.ozon{background:#1267e9}.mappingMarketplace small{color:#8d8499;font-size:10px}.mappingCategory{min-width:0}.mappingCategory small,.mappingCategory b,.mappingCategory span{display:block}.mappingCategory small{color:#958da1;margin-bottom:4px;font-size:10px}.mappingCategory b{overflow-wrap:anywhere;color:#473b56;font-size:13px;line-height:1.35}.mappingCategory span{color:#9a92a5;margin-top:4px;font-size:10px}.categoryMappingsList article>i{color:#8d7ac6;text-align:center;font-size:18px;font-style:normal}.categoryMappingsList time{color:#8e8698;white-space:nowrap;font-size:11px}.categoryMappingsList article>button{color:#a6533b;background:#fff8f5;border:1px solid #ead6d0;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px;font-weight:500}.categoryMappingsList article>button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1050px){.categoryMappingsList article{grid-template-columns:54px minmax(130px,1fr) 20px 54px minmax(150px,1fr)}.categoryMappingsList time{grid-column:2/5}.categoryMappingsList article>button{grid-column:5}}@media (max-width:720px){.categoryMappingsList article{grid-template-columns:48px minmax(0,1fr) 20px 48px;align-items:start}.categoryMappingsList .mappingCategory:nth-of-type(4){grid-column:2/5}.categoryMappingsList time{white-space:normal;grid-column:2/5}.categoryMappingsList article>button{grid-column:2/5;width:100%}}.categoryMappingGroups{background:#f7f5fa;gap:14px;padding:16px;display:grid}.categoryMappingGroup{background:#fff;border:1px solid #e5dfed;border-radius:12px;overflow:hidden}.categoryMappingGroup>header{background:#fbfaff;border-bottom:1px solid #ebe7f2;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.categoryMappingGroup>header>i{color:#806ccb;text-align:center;font-size:18px;font-style:normal}.categoryMappingGroup>header>em{color:#6549c9;background:#eee9ff;border-radius:9px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;font-style:normal;font-weight:700;display:grid}.categoryMappingGroup>header>p{color:#8a7896;grid-column:1/-1;margin:0;padding-top:2px;font-size:11px;line-height:1.45}.categoryMappingGroup.unassigned>header{background:#fffaf0}.categoryMappingCabinet{align-items:center;gap:10px;min-width:0;display:flex}.categoryMappingCabinet>span{aspect-ratio:1;color:#fff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;min-width:38px;font-size:11px;font-weight:700;display:grid}.categoryMappingCabinet>span.wildberries{background:linear-gradient(140deg,#8f26cf,#ed3092)}.categoryMappingCabinet>span.ozon{background:#1267e9}.categoryMappingCabinet>div{min-width:0}.categoryMappingCabinet small,.categoryMappingCabinet b{display:block}.categoryMappingCabinet small{color:#94899f;margin-bottom:3px;font-size:10px}.categoryMappingCabinet b{overflow-wrap:anywhere;color:#473b56;font-size:13px;line-height:1.3}.categoryMappingGroup .categoryMappingsList article{grid-template-columns:minmax(150px,1fr) 24px minmax(180px,1.25fr) auto auto;padding:13px 17px}.categoryMappingGroup .categoryMappingsList article>button,.categoryMappingGroup .categoryMappingsList time{grid-column:auto}@media (max-width:880px){.categoryMappingGroup .categoryMappingsList article{grid-template-columns:minmax(130px,1fr) 20px minmax(150px,1.2fr) auto}.categoryMappingGroup .categoryMappingsList time{grid-column:1/4}.categoryMappingGroup .categoryMappingsList article>button{grid-area:1/4/3}}@media (max-width:620px){.categoryMappingGroups{padding:10px}.categoryMappingGroup>header{grid-template-columns:1fr;align-items:start}.categoryMappingGroup>header>i{display:none}.categoryMappingGroup>header>em{margin:4px 0 0 calc(100% - 84px);position:absolute}.categoryMappingGroup .categoryMappingsList article{grid-template-columns:1fr}.categoryMappingGroup .categoryMappingsList article>i{transform:rotate(90deg)}.categoryMappingGroup .categoryMappingsList time,.categoryMappingGroup .categoryMappingsList article>button{grid-area:auto/1;width:100%}}.categoryMappingGroup>header{position:relative}.accountActions .pageHelpButton,.pageHelpButton{color:#6048bd;white-space:nowrap;cursor:pointer;background:#f8f5ff;border:1px solid #d8d1ed;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 12px;font-weight:500;display:inline-flex;font-size:12px!important}.pageHelpButton>span{color:#fff;background:#7657e7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.pageHelpButton:hover{background:#f0ebff;border-color:#b8abe2}.pageHelpButton:focus-visible{outline-offset:2px;outline:3px solid #ddd4f8}.pageHelpBackdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#241c3c66;justify-content:flex-end;display:flex;position:fixed;inset:0}.pageHelpPanel{box-sizing:border-box;color:#403653;background:#fff;flex-direction:column;width:min(510px,100vw - 24px);height:100%;padding:26px;display:flex;overflow:auto;box-shadow:-24px 0 70px #21183d33}.pageHelpPanel>header{border-bottom:1px solid #ebe7f3;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.pageHelpPanel>header p{color:#8b7fa3;text-transform:uppercase;letter-spacing:1px;margin:0 0 5px;font-size:12px}.pageHelpPanel>header h2{color:#332847;margin:0;font-size:25px;line-height:1.15}.pageHelpPanel>header button{color:#786d8e;background:#faf9fc;border:1px solid #e2ddeb;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;font-size:25px;font-weight:400;display:grid}.pageHelpPurpose{color:#675d79;margin:19px 0;font-size:14px;line-height:1.6}.pageHelpPanel section{margin-top:8px}.pageHelpPanel section h3{color:#443654;margin:0 0 12px;font-size:15px}.pageHelpPanel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pageHelpPanel ol li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pageHelpPanel ol li>span{color:#6549ca;background:#efeaff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.pageHelpPanel ol p{color:#5f566f;margin:4px 0 0;font-size:13px;line-height:1.5}.pageHelpNotes{background:#fff9ec;border:1px solid #f0dfba;border-radius:10px;padding:14px;margin-top:20px!important}.pageHelpNotes ul{color:#765d2d;gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.pageHelpPanel>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.pageHelpPanel>footer a,.pageHelpPanel>footer button{border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.pageHelpPanel>footer a{color:#6247c2;background:#f7f3ff;border:1px solid #d4c9f2}.pageHelpPanel>footer button{color:#fff;background:#7657e7;border:0}.authPageHelp{z-index:60;position:fixed;top:20px;right:24px}.authPageHelp .pageHelpButton{background:#fff}.accountActions .logoutButton{color:#6f7a8d;white-space:nowrap;background:#fff;border:1px solid #dfe3ea;border-radius:9px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-weight:500;display:inline-flex;font-size:12px!important}.accountActions .logoutButton:hover{color:#4f5b70;background:#fafbfc;border-color:#c8ced8}.accountActions .logoutButton:focus-visible{outline-offset:2px;outline:3px solid #e1e5ec}.accountActions .logoutButton:disabled{opacity:.55;cursor:wait}.helpWorkspace{padding-bottom:70px}.helpHero{color:#fff;background:radial-gradient(circle at 80% 20%,#b49df040 0,#0000 30%),linear-gradient(135deg,#2d225f,#7859df);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:260px;padding:36px 40px;display:flex}.helpHero h2{margin:13px 0 12px;font-size:31px;line-height:1.12}.helpHero p{color:#e5dfff;max-width:650px;margin:0;font-size:14px;line-height:1.6}.helpHero>a{color:#fff;white-space:nowrap;background:#ffffff12;border:1px solid #fff5;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.helpSectionHeading{margin:34px 0 18px}.helpSectionHeading h2{color:#34294b;margin:0;font-size:23px}.helpQuickStart>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.helpQuickStart>ol>li{background:#fff;border:1px solid #e7e2f0;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:11px;min-width:0;padding:17px;display:grid}.helpQuickStart>ol>li>span{color:#6549c7;background:#eee9ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.helpQuickStart b{color:#403451;font-size:14px}.helpQuickStart p{color:#71677f;margin:6px 0 10px;font-size:12px;line-height:1.5}.helpQuickStart a{color:#6549c7;font-size:12px;font-weight:700;text-decoration:none}.helpModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.helpModuleGrid article{background:#fff;border:1px solid #e5e0ee;border-radius:13px;flex-direction:column;min-width:0;padding:20px;display:flex}.helpModuleGrid article>div{align-items:center;gap:9px;display:flex}.helpModuleGrid article>div>span{color:#fff;background:#7657e7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.helpModuleGrid h3{color:#3d304f;margin:0;font-size:17px}.helpModuleGrid article>p{color:#746984;margin:12px 0;font-size:13px;line-height:1.55}.helpModuleGrid ol{color:#5e556c;gap:7px;margin:0 0 16px;padding-left:20px;font-size:12px;line-height:1.5;display:grid}.helpModuleGrid article>a{color:#6247c2;margin-top:auto;font-size:12px;font-weight:700;text-decoration:none}.helpMaintenance{background:#f1faf6;border:1px solid #cee7dc;border-radius:13px;align-items:flex-start;gap:14px;margin-top:28px;padding:19px;display:flex}.helpMaintenance>span{color:#fff;background:#2d9a70;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.helpMaintenance h2{color:#285f4d;margin:0;font-size:16px}.helpMaintenance p{color:#52766a;margin:7px 0 0;font-size:12px;line-height:1.55}@media (max-width:980px){.helpQuickStart>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.accountActions>span{display:none}.accountActions .pageHelpButton{height:38px;padding:0 10px}.pageHelpPanel{width:100%;padding:20px}.pageHelpPanel>footer{flex-direction:column;align-items:stretch}.pageHelpPanel>footer a,.pageHelpPanel>footer button{box-sizing:border-box;width:100%}.authPageHelp{top:12px;right:12px}.helpHero{flex-direction:column;align-items:flex-start;padding:28px 22px}.helpHero h2{font-size:25px}.helpQuickStart>ol,.helpModuleGrid{grid-template-columns:1fr}}.activeCategoryMapping{background:#f8f5ff;border:1px solid #dcd4f5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.activeCategoryMapping span{min-width:0}.activeCategoryMapping small,.activeCategoryMapping b{display:block}.activeCategoryMapping small{color:#847a9e;margin-bottom:4px;font-weight:400;font-size:11px!important}.activeCategoryMapping b{overflow-wrap:anywhere;color:#4d3b75;line-height:1.4;font-size:12px!important}.activeCategoryMapping button{color:#6549c8;cursor:pointer;background:#fff;border:1px solid #cfc4ef;border-radius:8px;flex:none;min-height:36px;padding:0 12px;font-size:12px;font-weight:400}.activeCategoryMapping button:hover{background:#f2edff;border-color:#aa9add}.activeCategoryMapping button:focus-visible{outline-offset:2px;outline:3px solid #ddd4f8}@media (max-width:680px){.activeCategoryMapping{flex-direction:column;align-items:stretch}.activeCategoryMapping button{width:100%}}.connectionActions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.connectionActions .connectButton{width:auto}.disconnectButton{color:#a6533b;white-space:nowrap;background:#fff8f5;border:1px solid #ead6d0;border-radius:9px;min-height:42px;padding:0 13px;font-size:10px;font-weight:500}.disconnectButton:hover:not(:disabled){background:#fff2ed;border-color:#d9b6aa}.disconnectButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.connectionActions{grid-template-columns:1fr}.connectionActions .connectButton,.disconnectButton{width:100%}}.productRow.tableHead>span{min-width:0}.columnSort{width:100%;min-height:34px;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:3px 5px;display:flex}.columnSort span{overflow-wrap:anywhere;min-width:0}.columnSort i{color:#aaa2bb;flex:none;font-size:14px;font-style:normal;line-height:1}.columnSort:hover{color:#6048bd;background:#f5f1ff}.columnSort.active{color:#6048bd;background:#eee9ff}.columnSort.active i{color:#6048bd}.columnSort:focus-visible{outline-offset:1px;outline:3px solid #d9d0f6}@media (min-width:681px){.transferSourceControls{grid-template-columns:72px minmax(0,1fr)}.transferDestinationPicker select,.transferDestinationPicker small{width:100%;max-width:215px}}.transferSourceLoad{box-sizing:border-box;color:#6048bd;background:#f5f2ff;border-color:#cfc5ee;justify-content:center;align-items:center;width:100%;min-width:0;max-width:264px;min-height:36px;margin-top:8px;font-weight:400;display:flex;font-size:12px!important}.transferSourceLoad:hover:not(:disabled){background:#eee9ff;border-color:#ab9cdd}.transferSourceLoad:disabled{color:#9b94ad;opacity:1;cursor:not-allowed;background:#f7f6fa;border-color:#e1ddea}@media (max-width:680px){.transferSourceLoad{max-width:none}}.transferSourceActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:8px;display:grid}.transferSourceActions>.transferSourceLoad{max-width:none;margin:0}.transferSourceActions>.transferSourceLoad:only-child{grid-column:1/-1}.sourceCategoryChooser{min-width:0;position:relative}.sourceCategoryChooser>summary{box-sizing:border-box;color:#6249c4;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9d1ef;border-radius:9px;justify-content:center;align-items:center;height:36px;padding:0 9px;font-size:11px;font-weight:400;display:flex;overflow:hidden}.sourceCategoryChooser>summary::-webkit-details-marker{display:none}.sourceCategoryChooser[open]>summary{background:#f6f2ff;border-color:#aa9bdb}.sourceCategoryMenu{z-index:90;box-sizing:border-box;background:#fff;border:1px solid #dcd4ea;border-radius:11px;gap:10px;width:min(430px,100vw - 48px);padding:14px;display:grid;position:absolute;top:43px;left:0;box-shadow:0 18px 46px #35264d2e}.sourceCategoryMenu header b,.sourceCategoryMenu header small{display:block}.sourceCategoryMenu header b{color:#463a57;font-size:13px}.sourceCategoryMenu header small{color:#7d738a;margin-top:4px;font-size:11px;line-height:1.45}.sourceCategorySearch{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.sourceCategorySearch input{color:#455168;background:#fff;border:1px solid #ddd6e8;border-radius:8px;min-width:0;height:36px;padding:0 10px;font-size:12px}.sourceCategorySearch button,.sourceCategoryDone,.sourceCategoryClear{color:#6248c2;background:#f7f3ff;border:1px solid #d6ccef;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px;font-weight:400}.sourceCategoryClear{color:#7a6170;background:#fff9fb;border-color:#eadde4;justify-self:start}.sourceCategoryList{border:1px solid #eee9f2;border-radius:8px;max-height:250px;overflow:auto}.sourceCategoryList label{cursor:pointer;border-bottom:1px solid #f0ecf3;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.sourceCategoryList label:last-of-type{border-bottom:0}.sourceCategoryList input{accent-color:#7657e7;margin:2px 0 0}.sourceCategoryList b,.sourceCategoryList small{display:block}.sourceCategoryList b{color:#4d435c;font-size:12px;font-weight:500;line-height:1.35}.sourceCategoryList small{color:#91879c;margin-top:2px;font-size:10px}.sourceCategoryList>p,.sourceCategoryMessage{color:#81768d;margin:0;padding:12px;font-size:11px;line-height:1.45}.sourceCategoryMessage{padding:0}.sourceCategoryDone{color:#fff;background:#7657e7;border-color:#7657e7;width:100%}@media (max-width:680px){.transferSourceActions{grid-template-columns:1fr}.transferSourceActions>.transferSourceLoad:only-child{grid-column:auto}.sourceCategoryMenu{z-index:100;width:auto;max-height:calc(100vh - 100px);position:fixed;top:80px;left:16px;right:16px;overflow:auto}.sourceCategorySearch{grid-template-columns:1fr}.sourceCategorySearch button{width:100%}}.productThumb{background:#f5f4f7;border:1px solid #e7e3ed;flex-basis:48px;width:48px;height:64px}.productThumb img{object-fit:contain;background:#fff}.comparisonThumb{background:#f5f4f7;border:1px solid #e7e3ed;flex-basis:72px;width:72px;height:96px}.comparisonThumb img{object-fit:contain;background:#fff}.stepper li{min-width:0}.stepper li>span{box-sizing:border-box;aspect-ratio:1;flex:0 0 34px;min-width:34px;max-width:34px}.stepper li>div{min-width:0}.stepper li b,.stepper li small{overflow-wrap:anywhere;line-height:1.35}@media (max-width:1150px){.stepper li:after{display:none}}@media (max-width:620px){.stepper{grid-template-columns:1fr;gap:0;padding:10px 14px}.stepper li{align-items:flex-start;min-height:52px;padding:8px 0}.stepper li:not(:last-child):after{background:#dfe3eb;width:1px;height:18px;display:block;top:42px;left:16px}.stepper li>div{padding-top:1px}}.catalogPagination{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 19px 14px;display:flex}.catalogPagination label{color:#68758a;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.catalogPagination select{color:#4c5870;background:#fff;border:1px solid #ded7f0;border-radius:8px;height:36px;padding:0 28px 0 10px;font-size:12px}.catalogPagination>div{align-items:center;gap:6px;display:flex}.catalogPagination>div>button{color:#6249c4;background:#f8f5ff;border:1px solid #ded7f0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;font-size:17px;font-weight:500;display:grid}.catalogPagination>div>button:hover:not(:disabled){background:#eee9ff;border-color:#b9ace1}.catalogPagination>div>button:disabled{color:#aaa4b5;opacity:.7;cursor:not-allowed;background:#f4f3f6}.catalogPagination>div label{margin:0 5px}.catalogPagination>div label select{min-width:66px}.catalogPagination>div label span{color:#8a94a5;white-space:nowrap}@media (max-width:680px){.catalogPagination{flex-direction:column;align-items:stretch}.catalogPagination>div{justify-content:space-between}.catalogPagination>div label{margin:0}.catalogPagination>div>button{width:34px}.catalogPagination>label{justify-content:space-between}}.catalogToolbar{flex-wrap:wrap;display:flex}.catalogToolbar .searchBox{flex:2 280px}.catalogToolbar>select{flex:160px}.catalogToolbar>.advancedFilters,.catalogToolbar>.columnChooser,.catalogToolbar>.resetFilters{flex:0 auto}.advancedFilters{z-index:5;min-width:0;position:relative}.advancedFilters summary{box-sizing:border-box;cursor:pointer;color:#684bcf;white-space:nowrap;background:#f7f4ff;border:1px solid #ded7f8;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:12px;font-weight:400;list-style:none;display:flex}.advancedFilters summary::-webkit-details-marker{display:none}.advancedFilters summary:after{content:"▾";color:#8a7ac2;margin-left:auto;font-size:11px;transition:transform .15s}.advancedFilters[open] summary:after{transform:rotate(180deg)}.advancedFilters summary>span{color:#fff;background:#7657e7;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:700;display:grid}.advancedFiltersMenu{box-sizing:border-box;background:#fff;border:1px solid #ddd6f1;border-radius:10px;gap:10px;width:270px;padding:12px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 12px 28px #3e315124}.advancedFiltersMenu label{gap:5px;display:grid}.advancedFiltersMenu label>span{color:#7d8799;font-size:11px;font-weight:500}.advancedFiltersMenu select{border:1px solid var(--line);color:#536078;background:#fff;border-radius:9px;width:100%;min-width:0;height:40px;padding:0 9px;font-size:12px}.advancedFiltersDone{color:#684bcf;background:#f7f4ff;border:1px solid #ded7f8;border-radius:8px;height:36px;font-size:12px;font-weight:400}.advancedFilters summary:focus-visible{outline-offset:2px;outline:3px solid #ddd4f8}.advancedFiltersDone:focus-visible{outline-offset:2px;outline:3px solid #ddd4f8}@media (max-width:620px){.catalogToolbar .searchBox,.catalogToolbar>select,.catalogToolbar>.advancedFilters,.catalogToolbar>.columnChooser,.catalogToolbar>.resetFilters{flex-basis:100%;width:100%}.advancedFilters summary{width:100%}.advancedFiltersMenu{width:100%;left:0;right:auto}}.catalogPanel{overflow:visible}.internalCatalogToolbar{background:#fcfbff;border-bottom:1px solid #eeeaf6;padding-top:12px}.internalCatalogToolbar .searchBox{height:40px}.internalCatalogToolbar>.resetFilters{min-height:40px}.internalCatalogToolbar+.catalogResultLine{border-bottom:1px solid #eeeaf6;padding-top:10px}.transferPanel>.catalogToolbar{padding-top:12px}.transferSourcePicker{display:grid}.transferSourcePicker,.transferDestinationPicker{align-content:start}.transferSourceHeading{justify-content:space-between;align-items:center;gap:9px;margin-bottom:7px;display:flex}.transferSourceHeading>.transferConnectionStatus{white-space:nowrap;max-width:170px;min-height:22px;margin:0;padding:3px 7px;font-size:9px!important}.transferSourcePicker .transferSourceControls,.transferSourcePicker .transferSourceActions{width:100%}@media (max-width:680px){.transferSourceHeading{flex-wrap:wrap;align-items:flex-start}.transferSourceHeading>.transferConnectionStatus{max-width:100%}}.catalogEditorPanel{margin-bottom:18px;padding:0;overflow:hidden}.catalogEditorPanel>.panelHeader{border-bottom:1px solid #eeeaf6;padding:16px 20px}.catalogEditorFields{grid-template-columns:minmax(135px,.75fr) minmax(220px,1.25fr) minmax(130px,.7fr) minmax(150px,.8fr) minmax(240px,1.3fr) 190px;align-items:end;gap:12px;padding:16px 20px;display:grid}.catalogEditorFields label{color:#5f5676;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.catalogEditorFields label>span{line-height:1.35}.catalogEditorFields input,.catalogEditorFields textarea{box-sizing:border-box;color:#332b49;width:100%;min-width:0;height:40px;font:inherit;background:#fbfaff;border:1px solid #ddd7e8;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400}.catalogEditorFields textarea{resize:vertical;min-height:40px;line-height:1.4}.catalogEditorFields input:disabled{color:#81798d;background:#f1eff4}.catalogEditorActions{gap:6px;min-width:0;display:grid}.catalogEditorActions .queueButton{width:100%;min-height:40px;margin:0;font-size:12px}.catalogEditorActions small{color:#91889f;text-align:center;font-size:11px;line-height:1.35}.catalogProductTable{overflow-x:auto}.catalogProductRow{color:#5f6d82;border-bottom:1px solid #edf0f5;align-items:center;gap:10px;min-width:980px;padding:8px 18px;font-size:12px;display:grid}.catalogProductRow>span{overflow-wrap:anywhere;min-width:0}.catalogProductHead{color:#929daf;letter-spacing:.35px;text-transform:uppercase;background:#fbfbfd;min-height:42px;padding-top:4px;padding-bottom:4px;font-size:11px}.catalogProductIdentity{align-items:center;gap:11px;display:flex}.catalogProductIdentity>b{color:#3d4658;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.catalogTableThumb{color:#6f56c9;background:#f5f4f7;border:1px solid #e7e3ed;border-radius:9px;flex:0 0 48px;place-items:center;width:48px;height:64px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.catalogTableThumb img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.catalogTableThumb i{font-style:normal}.catalogProductRow .productStatus{font-style:normal;display:inline-block}.catalogDescriptionCell{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.catalogTableActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.catalogTableActions button,.catalogTableActions a{color:#6248c4;white-space:nowrap;background:#f8f6ff;border:1px solid #ddd6f1;border-radius:7px;align-items:center;min-height:32px;padding:0 9px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.catalogTableActions button:disabled{color:#aaa3b6;cursor:not-allowed}.catalogProductRow.selected{background:#f8f5ff;box-shadow:inset 3px 0 #7657e7}.catalogProductRow.archived{opacity:.78;background:#faf9fc}.catalogSecondaryGrid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;margin-top:18px;display:grid}.catalogPanel .catalogResultLine,.catalogPanel .catalogEmpty{font-size:12px}.internalCatalogToolbar>.columnChooser{min-height:40px}@media (max-width:1250px){.catalogEditorFields{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogEditorDescription{grid-column:1/3}.catalogEditorActions{grid-column:3}}@media (max-width:900px){.catalogSecondaryGrid{grid-template-columns:1fr}}@media (max-width:720px){.catalogEditorFields{grid-template-columns:1fr}.catalogEditorName,.catalogEditorDescription,.catalogEditorActions{grid-column:auto}.catalogProductRow{min-width:820px}}.catalogSourceList{align-content:center;gap:4px;display:grid}.catalogSourceList small{overflow-wrap:anywhere;color:#59667b;align-items:baseline;gap:5px;min-width:0;font-size:11px;line-height:1.35;display:flex}.catalogSourceList small b{color:#8265d7;flex:none;font-size:10px;font-weight:650}.catalogVariantCell,.catalogVariantSources{gap:5px;display:grid}.catalogVariantSources b{color:#5f5370;font-size:10px;font-weight:600}.catalogSizeList{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.catalogSizeList small,.catalogSizeList i{box-sizing:border-box;color:#58437f;text-align:center;background:#f0ebfc;border-radius:6px;min-width:26px;padding:3px 5px;font-size:10px;font-style:normal}.catalogSizeList i{color:#7e728f;background:#f3f1f5}.productDetailWorkspace{padding-bottom:72px}.productDetailBack{color:#674bc8;align-items:center;margin:4px 0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.productDetailBack:hover{text-decoration:underline}.productDetailLoading{color:#756a83;text-align:center;place-items:center;min-height:180px;padding:28px;font-size:14px;display:grid}.productDetailLoading h2{color:#3f3450;margin:0 0 8px}.productDetailLoading p{margin:0}.productDetailHero{grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:18px;padding:20px;display:grid}.productDetailCover{aspect-ratio:3/4;color:#7359cc;background:#f4f1fb;border:1px solid #e4dfeb;border-radius:13px;place-items:center;width:126px;font-size:22px;font-weight:800;display:grid;position:relative;overflow:hidden}.productDetailCover img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.productDetailHeading{min-width:0}.productDetailMeta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.productDetailMeta>span:not(.productStatus){color:#71677f;background:#f4f2f7;border-radius:6px;padding:4px 7px;font-size:11px}.productDetailHeading h2{color:#372c48;overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.2}.productDetailHeading>p{color:#675e75;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:840px;margin:10px 0 8px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.productDetailHeading>small{color:#948b9f;font-size:11px}.productDetailActions{gap:8px;min-width:210px;display:grid}.productDetailActions button,.productDetailActions a{box-sizing:border-box;color:#6248c4;text-align:center;background:#f8f5ff;border:1px solid #d7cdf3;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.productDetailActions button:first-child{color:#fff;background:#7657e7;border-color:#7657e7}.productDetailActions button:disabled{opacity:.5;cursor:not-allowed}.productDetailActions .productDetailArchive{color:#a6533b;background:#fff8f5;border-color:#ecd9d2}.productDetailCounter{color:#6047bd;background:#eee9ff;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 4px;font-size:12px;font-weight:700;display:grid}.productDetailEditor{margin-bottom:18px;overflow:hidden}.productDetailEditor>.panelHeader{border-bottom:1px solid #eeeaf4;padding:15px 19px}.productDetailEditorGrid{grid-template-columns:minmax(150px,.7fr) minmax(230px,1.25fr) minmax(150px,.75fr) minmax(170px,.85fr);align-items:end;gap:12px;padding:18px 19px;display:grid}.productDetailEditorGrid label{color:#615773;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.productDetailEditorGrid input,.productDetailEditorGrid textarea{box-sizing:border-box;color:#382f48;width:100%;font:inherit;background:#fbfaff;border:1px solid #ded8e8;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:400}.productDetailEditorGrid input{height:40px}.productDetailEditorGrid input:disabled{color:#80778b;background:#f0eef3}.productDetailEditorGrid .description{grid-column:1/4}.productDetailEditorGrid textarea{resize:vertical;min-height:105px;line-height:1.5}.productDetailEditorActions{gap:8px;display:grid}.productDetailEditorActions .queueButton{width:100%;min-height:40px;margin:0}.productDetailEditorActions>button:not(.queueButton){color:#71657e;background:#fff;border:1px solid #ddd7e9;border-radius:8px;min-height:38px;font-size:12px}.productDetailGrid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.productMediaPanel,.productFactsPanel,.productCharacteristicsPanel,.productPublicationPanel{overflow:hidden}.productMediaPanel>.panelHeader,.productFactsPanel>.panelHeader,.productCharacteristicsPanel>.panelHeader,.productPublicationPanel>.panelHeader{border-bottom:1px solid #eeeaf4;padding:17px 19px}.productDetailEmpty{color:#7a7086;margin:0;padding:20px;font-size:13px;line-height:1.55}.productMediaGallery{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;padding:18px;display:grid}.productMediaGallery>article{background:#fff;border:1px solid #e6e1ec;border-radius:11px;min-width:0;overflow:hidden}.productMediaPreview{aspect-ratio:3/4;color:#8b8296;background:#f4f2f6;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.productMediaPreview img,.productMediaPreview video{object-fit:contain;background:#fff;width:100%;height:100%}.productMediaPreview>i{color:#fff;background:#3c3159cc;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:11px;font-style:normal;font-weight:700;display:grid;position:absolute;top:7px;left:7px}.productMediaGallery>article>div:nth-child(2){gap:3px;padding:9px 10px 5px;display:grid}.productMediaGallery>article b{color:#51465f;font-size:11px}.productMediaGallery>article small{color:#91889d;font-size:10px}.productMediaActions{grid-template-columns:1fr 1fr;gap:6px;padding:5px 10px 10px!important;display:grid!important}.productMediaActions button{color:#634bc1;background:#f8f5ff;border:1px solid #ddd6f0;border-radius:7px;height:31px;font-size:14px}.productMediaActions button:disabled{color:#b0aaba;cursor:not-allowed;background:#f4f3f5}.productMediaUpload{background:#fcfbfe;border-top:1px solid #eeeaf4;grid-template-columns:minmax(220px,1fr) minmax(210px,.8fr) 120px;align-items:end;gap:12px;padding:17px 18px;display:grid}.productMediaUpload>label:first-child{color:#615773;gap:6px;font-size:12px;font-weight:600;display:grid}.productMediaUpload input[type=file]{box-sizing:border-box;color:#655d70;background:#fff;border:1px solid #ded8e8;border-radius:8px;width:100%;padding:7px;font-size:11px}.productMediaReplace{color:#62586f;align-items:center;gap:8px;font-size:11px;display:flex}.productMediaReplace input{accent-color:#7657e7;width:17px;height:17px}.productMediaReplace span,.productMediaReplace b,.productMediaReplace small{display:block}.productMediaReplace b{font-size:11px}.productMediaReplace small{color:#938b9e;margin-top:2px;font-size:10px;line-height:1.35}.productMediaUpload .queueButton{width:100%;min-height:40px;margin:0}.productMediaHistory{border-top:1px solid #eeeaf4}.productMediaHistory>summary{color:#674bc7;cursor:pointer;background:#faf8ff;padding:14px 18px;font-size:12px;font-weight:600}.productMediaHistoryGrid{gap:8px;padding:12px 18px 18px;display:grid}.productMediaHistoryGrid>article{border:1px solid #e7e2ec;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.productMediaHistoryPreview{aspect-ratio:3/4;color:#9a91a4;text-align:center;background:#f2f0f4;border-radius:6px;place-items:center;width:42px;font-size:8px;display:grid;overflow:hidden}.productMediaHistoryPreview img,.productMediaHistoryPreview video{object-fit:contain;background:#fff;width:100%;height:100%}.productMediaHistoryGrid span b,.productMediaHistoryGrid span small{display:block}.productMediaHistoryGrid span b{color:#51475e;font-size:11px}.productMediaHistoryGrid span small{color:#948b9e;margin-top:3px;font-size:10px}.productMediaHistoryGrid button{color:#644cc1;background:#f8f5ff;border:1px solid #d9d1ef;border-radius:7px;min-height:34px;padding:0 10px;font-size:11px}.productMediaHistoryGrid button:disabled{opacity:.5}.productFacts{margin:0;padding:6px 18px;display:grid}.productFacts>div{border-bottom:1px solid #eeeaf3;grid-template-columns:125px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.productFacts>div:last-child{border-bottom:0}.productFacts dt{color:#8e859a;font-size:11px}.productFacts dd{overflow-wrap:anywhere;color:#4e445a;min-width:0;margin:0;font-size:12px;line-height:1.45}.productBarcodeList{flex-wrap:wrap;gap:5px;display:flex}.productBarcodeList code{color:#55447d;font:inherit;background:#f0ebfc;border-radius:5px;padding:3px 5px;font-size:11px}.productSourceFacts{gap:10px;padding:0 18px 18px;display:grid}.productSourceFacts>article{background:#fcfbfd;border:1px solid #e7e1ee;border-radius:10px;padding:12px}.productSourceFacts article>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.productSourceFacts article>header div{min-width:0}.productSourceFacts article>header b,.productSourceFacts article>header small{overflow-wrap:anywhere;display:block}.productSourceFacts article>header b{color:#4d425a;font-size:12px}.productSourceFacts article>header small{color:#8e8599;margin-top:3px;font-size:10px}.marketplaceMark{color:#fff;background:#7156d0;border-radius:7px;place-items:center;min-width:38px;height:28px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.marketplaceMark.ozon{background:#1769e8}.marketplaceMark.wildberries{background:#b52999}.productSourceFacts dl{gap:7px;margin:0;display:grid}.productSourceFacts dl>div{grid-template-columns:90px minmax(0,1fr);gap:7px;display:grid}.productSourceFacts dt{color:#988fa2;font-size:10px}.productSourceFacts dd{overflow-wrap:anywhere;color:#5b5166;margin:0;font-size:11px;line-height:1.4}.productCharacteristicsPanel{margin-bottom:18px}.productCharacteristicsSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.productCharacteristicsSources>article{border:1px solid #e6e1ec;border-radius:11px;min-width:0;overflow:hidden}.productCharacteristicsSources article>header{background:#fcfbfe;border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.productCharacteristicsSources article>header>div{align-items:center;gap:8px;display:flex}.productCharacteristicsSources article>header b{color:#4e435c;font-size:12px}.productCharacteristicsSources article>header small{color:#8e8598;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:10px}.productCharacteristicsSources dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.productCharacteristicsSources dl>div{border-bottom:1px solid #f0edf4;border-right:1px solid #f0edf4;min-width:0;padding:11px 13px}.productCharacteristicsSources dl>div:nth-child(2n){border-right:0}.productCharacteristicsSources dt{color:#91889b;margin-bottom:4px;font-size:10px}.productCharacteristicsSources dd{overflow-wrap:anywhere;color:#504657;margin:0;font-size:12px;line-height:1.45}.productCharacteristicsSources article>p{color:#7b7087;background:#fffaf0;margin:0;padding:18px;font-size:12px;line-height:1.5}.productVariantsPanel{margin-bottom:18px;overflow:hidden}.productVariantsPanel>.panelHeader{border-bottom:1px solid #eeeaf4;padding:17px 19px}.productVariantNote{color:#6d6179;background:#faf8ff;border-bottom:1px solid #eeeaf4;margin:0;padding:12px 18px;font-size:11px;line-height:1.5}.productVariantSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.productVariantSources>article{background:#fff;border:1px solid #e6e1ec;border-radius:11px;min-width:0;overflow:hidden}.productVariantSources article>header{background:#fcfbfe;border-bottom:1px solid #eeeaf3;align-items:center;gap:9px;padding:12px 14px;display:flex}.productVariantSources article>header>div{min-width:0}.productVariantSources article>header b,.productVariantSources article>header small{overflow-wrap:anywhere;display:block}.productVariantSources article>header b{color:#4e435c;font-size:12px}.productVariantSources article>header small{color:#8e8598;margin-top:2px;font-size:10px}.productVariantMediaBadge{color:#5f4aa9;white-space:nowrap;background:#eee9ff;border-radius:7px;margin-left:auto;padding:5px 7px;font-size:10px}.productVariantTable{max-height:480px;overflow:auto}.productVariantTable>div{color:#5d5368;border-bottom:1px solid #f0edf4;grid-template-columns:80px 95px 105px minmax(220px,1fr) 105px;align-items:center;gap:10px;min-width:720px;padding:9px 13px;font-size:11px;display:grid}.productVariantTable>div:last-child{border-bottom:0}.productVariantTable .productVariantHead{z-index:1;color:#93899e;text-transform:uppercase;letter-spacing:.35px;background:#faf9fc;font-size:10px;position:sticky;top:0}.productVariantSkus{flex-wrap:wrap;gap:4px;display:flex}.productVariantSkus code{color:#55447d;font:inherit;background:#f0ebfc;border-radius:5px;padding:3px 5px;font-size:10px}.productPublicationForm{grid-template-columns:minmax(190px,.9fr) minmax(180px,1fr) minmax(140px,.7fr) 150px;align-items:end;gap:12px;padding:18px;display:grid}.productPublicationForm label{color:#625872;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.productPublicationForm select,.productPublicationForm input{box-sizing:border-box;color:#4f455d;background:#fff;border:1px solid #ddd7e8;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px}.productPublicationForm button{color:#6249c2;background:#f7f4ff;border:1px solid #d7cff0;border-radius:8px;min-height:40px;font-size:12px;font-weight:600}.productPublicationForm button:disabled{opacity:.5}.productPublicationActions{align-items:center;gap:14px;padding:0 18px 18px;display:flex}.productPublicationActions .queueButton{width:auto;min-height:40px;margin:0}.productPublicationActions small{color:#8c8297;font-size:11px}.productPublicationPanel>.publicationPreview{margin:0 18px 18px}.productPublicationPanel>.panelHeader>.publicationStatus{align-self:center}@media (max-width:1220px){.productDetailGrid{grid-template-columns:1fr}.productMediaGallery{grid-template-columns:repeat(5,minmax(110px,1fr))}.productDetailEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productDetailEditorGrid .description{grid-column:1/3}.productPublicationForm{grid-template-columns:repeat(2,minmax(0,1fr))}.productCharacteristicsSources dl{grid-template-columns:1fr}.productCharacteristicsSources dl>div{border-right:0}.productVariantSources{grid-template-columns:1fr}}@media (max-width:930px){.productDetailHero{grid-template-columns:110px minmax(0,1fr)}.productDetailCover{width:104px}.productDetailActions{grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr))}.productMediaGallery{grid-template-columns:repeat(3,minmax(110px,1fr))}.productMediaUpload{grid-template-columns:1fr 1fr}.productMediaUpload .queueButton{grid-column:1/3}.productCharacteristicsSources{grid-template-columns:1fr}}@media (max-width:650px){.productDetailHero{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:13px;padding:14px}.productDetailCover{width:76px}.productDetailHeading h2{font-size:19px}.productDetailHeading>p{font-size:12px}.productDetailActions{grid-column:1/3;grid-template-columns:1fr}.productDetailEditorGrid{grid-template-columns:1fr}.productDetailEditorGrid .description{grid-column:auto}.productMediaGallery{grid-template-columns:repeat(2,minmax(100px,1fr));padding:12px}.productMediaUpload{grid-template-columns:1fr}.productMediaUpload .queueButton{grid-column:auto}.productFacts>div{grid-template-columns:1fr;gap:4px}.productCharacteristicsSources{padding:12px}.productCharacteristicsSources article>header{flex-direction:column;align-items:flex-start}.productCharacteristicsSources article>header small{text-align:left}.productPublicationForm{grid-template-columns:1fr}.productPublicationActions{flex-direction:column;align-items:stretch}.productPublicationActions .queueButton{width:100%}.productMediaHistoryGrid>article{grid-template-columns:42px minmax(0,1fr)}.productMediaHistoryGrid button{grid-column:1/3}}.catalogProductIdentity{color:inherit;text-decoration:none}.catalogProductIdentity:hover>b{color:#6248c4;text-decoration:underline}.catalogProductIdentity:focus-visible{outline-offset:2px;border-radius:9px;outline:3px solid #ddd4f8}.aiConnectionHorizontal{align-items:flex-end;gap:14px;margin-bottom:17px;padding:12px 16px;display:flex;overflow:visible}.aiConnectionHorizontal>.panelHeader{border:0;flex:0 0 142px;min-width:142px;padding:0;display:block}.aiConnectionHorizontal>.panelHeader .eyebrow{display:none}.aiConnectionHorizontal>.panelHeader h3{color:#443754;margin:0;font-size:14px;line-height:1.2}.aiConnectionHorizontal>.panelHeader>span{color:#7657e7;margin-top:5px;font-size:10px;font-weight:500;display:block}.aiConnectionHorizontal .aiConnectionFields{flex-wrap:nowrap;flex:1;align-items:flex-end;gap:9px;min-width:0;padding:0;display:flex}.aiConnectionHorizontal .aiConnectionFields>label{color:#59667c;flex:145px;gap:6px;min-width:0;margin:0;font-size:10px;font-weight:650}.aiConnectionHorizontal .aiConnectionFields>label:first-child{flex-grow:.75}.aiConnectionHorizontal .aiConnectionFields>label:nth-of-type(3),.aiConnectionHorizontal .aiConnectionFields>label:nth-of-type(4){flex-grow:1.25}.aiConnectionHorizontal .aiConnectionFields input,.aiConnectionHorizontal .aiConnectionFields select{height:38px;padding:0 10px;font-size:11px;font-weight:400}.aiConnectionHorizontal .aiConnectionFields>button{flex:0 0 126px;min-width:126px;height:38px;font-size:10px}.aiConnectionHorizontal .aiConnectionFields>small{display:none}.contentSide{display:block}.contentSide>.contentQueue{box-sizing:border-box;width:100%}@media (max-width:760px){.aiConnectionHorizontal{padding:14px 16px;display:block}.aiConnectionHorizontal>.panelHeader{justify-content:space-between;align-items:center;width:auto;margin-bottom:12px;display:flex}.aiConnectionHorizontal>.panelHeader>span{margin:0}.aiConnectionHorizontal .aiConnectionFields{flex-wrap:wrap}.aiConnectionHorizontal .aiConnectionFields>label{flex:calc(50% - 5px);min-width:155px}.aiConnectionHorizontal .aiConnectionFields>button{flex:1 0 100%}}@media (max-width:560px){.aiConnectionHorizontal .aiConnectionFields>label{flex-basis:100%}}.aiConnectionHorizontal{scrollbar-gutter:stable;align-items:flex-end;padding:12px 16px;display:flex;overflow-x:auto}.aiConnectionHorizontal>.panelHeader{flex:0 0 142px;width:auto;min-width:142px;margin:0;display:block}.aiConnectionHorizontal>.panelHeader>span{margin-top:5px}.aiConnectionHorizontal .aiConnectionFields{flex-wrap:nowrap;flex:1 0 680px;min-width:680px;display:flex}.aiConnectionHorizontal .aiConnectionFields>label,.aiConnectionHorizontal .aiConnectionFields>label:first-child,.aiConnectionHorizontal .aiConnectionFields>label:nth-of-type(3),.aiConnectionHorizontal .aiConnectionFields>label:nth-of-type(4){flex:1 0 145px;min-width:125px}.aiConnectionHorizontal .aiConnectionFields>button{flex:0 0 126px}.aiConnectionHorizontal.aiConnectionForm{grid-template-columns:142px minmax(0,1fr);align-items:end;gap:14px;display:grid;overflow:visible}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields{grid-template-columns:minmax(125px,.7fr) minmax(170px,1fr) minmax(180px,1.1fr) 132px;align-items:end;gap:9px;min-width:0;padding:0;display:grid}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields.withSecret{grid-template-columns:minmax(110px,.65fr) minmax(145px,.9fr) minmax(150px,1fr) minmax(150px,1fr) 132px}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>label,.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>label:first-child,.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>label:nth-of-type(3),.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>label:nth-of-type(4){gap:6px;min-width:0;margin:0;display:grid}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>button{align-self:end;width:132px;min-width:0}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>small{display:none}@media (max-width:1050px){.aiConnectionHorizontal.aiConnectionForm{grid-template-columns:125px minmax(0,1fr)}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields,.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields.withSecret{grid-template-columns:repeat(2,minmax(150px,1fr))}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>button{width:100%}}@media (max-width:760px){.aiConnectionHorizontal.aiConnectionForm{grid-template-columns:1fr;align-items:stretch}.aiConnectionHorizontal.aiConnectionForm>.panelHeader{margin-bottom:0;display:flex}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields,.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields.withSecret{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields,.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields.withSecret{grid-template-columns:1fr}}.aiConnectionHorizontal.aiConnectionForm>.aiAccessModeBar,.aiConnectionHorizontal.aiConnectionForm>.aiProviderGuideCompact{grid-column:1/-1}.aiAccessModeBar{color:#71677d;border-bottom:1px solid #ece8f2;align-items:center;gap:9px;min-width:0;padding:0 0 10px;display:flex}.aiAccessModeBar>span{color:#93899f;text-transform:uppercase;letter-spacing:.5px;font-size:10px!important}.aiAccessModeBar>b{color:#19785d;background:#eaf8f2;border-radius:7px;padding:5px 8px;font-size:11px}.aiAccessModeBar>small{line-height:1.35;font-size:11px!important}.aiAccessModeBar>em{color:#75698a;white-space:nowrap;background:#f1eef7;border-radius:7px;margin-left:auto;padding:5px 8px;font-style:normal;font-size:10px!important}.aiProviderGuideCompact{border-top:1px solid #ece8f2;margin:-2px 0 0}.aiProviderGuideCompact>summary{cursor:pointer;color:#6047ba;padding:11px 0 0;font-size:11px;font-weight:650;list-style-position:inside}.aiProviderGuideCompact[open]>summary{padding-bottom:11px}.aiProviderGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aiProviderGuideGrid>article{background:#fbfaff;border:1px solid #e4dfed;border-radius:11px;min-width:0;padding:15px}.aiProviderGuideGrid article>header{align-items:center;gap:10px;display:flex}.aiProviderGuideGrid article>header .providerLogo{flex:0 0 34px;width:34px;min-width:34px}.aiProviderGuideGrid h3{color:#443650;margin:0;font-size:14px}.aiProviderGuideGrid header small{color:#847a90;margin-top:2px;font-size:10px;display:block}.aiProviderGuideGrid ol{color:#5e5668;margin:13px 0 12px;padding-left:20px}.aiProviderGuideGrid li{line-height:1.5;font-size:11px!important}.aiProviderGuideGrid li+li{margin-top:7px}.aiProviderGuideGrid a{color:#5f45bc;text-underline-offset:2px}.aiProviderGuideGrid .officialGuideLink{font-size:11px}.aiProviderGuideGrid>aside{background:#f1faf6;border:1px solid #cfe5db;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:13px 15px;display:grid}.aiProviderGuideGrid>aside b{color:#276b56;font-size:11px}.aiProviderGuideGrid>aside p{color:#587467;margin:0;font-size:11px;line-height:1.5}.aiProviderGuideFull{margin-top:34px}.aiProviderGuideFull .helpSectionHeading{margin-bottom:18px}.aiProviderGuideFull .helpSectionHeading p:last-child{color:#756b82;margin:7px 0 0;font-size:12px;line-height:1.5}.aiProviderGuideFull .aiProviderGuideGrid>article{background:#fff;padding:19px}.aiProviderGuideFull .aiProviderGuideGrid li{font-size:12px!important}.aiProviderGuideFull .aiProviderGuideGrid .officialGuideLink{font-size:12px}.billingAiModeNotice{background:#f8f5ff;border:1px solid #d9d1f1;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:17px;padding:13px 16px;display:grid}.billingAiModeNotice div{gap:3px;display:grid}.billingAiModeNotice b{color:#4d3b78;font-size:13px}.billingAiModeNotice span{color:#716783;font-size:12px;line-height:1.45}.billingAiModeNotice em{color:#766b82;white-space:nowrap;background:#ece9f2;border-radius:7px;padding:6px 9px;font-size:10px;font-style:normal}.billingAiModeNotice a{color:#6048bd;white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none}@media (max-width:820px){.aiProviderGuideGrid,.aiProviderGuideGrid>aside,.billingAiModeNotice{grid-template-columns:1fr}.billingAiModeNotice em,.billingAiModeNotice a{justify-self:start}}@media (max-width:620px){.aiAccessModeBar{flex-wrap:wrap;align-items:flex-start}.aiAccessModeBar>small{flex:1 0 100%;order:3}.aiAccessModeBar>em{margin-left:0}.aiProviderGuideGrid>article{padding:13px}}.transferConnectionStatus{box-sizing:border-box;color:#756c80;white-space:normal;background:#f7f5f9;border:1px solid #e2dde9;border-radius:7px;align-items:center;width:max-content;max-width:100%;min-height:23px;margin-top:7px;padding:4px 8px;line-height:1.25;font-size:10px!important;font-weight:500!important;display:inline-flex!important}.transferConnectionStatus.ready{color:#21765a;background:#eaf8f2;border-color:#bfe7d7}.transferConnectionStatus.waiting{color:#806b46;background:#fffaf0;border-color:#eadfca}.mappingsWorkspace{min-width:0}.mappingsHero{box-sizing:border-box;background:linear-gradient(120deg,#fff 15%,#f5f1ff 100%);justify-content:space-between;align-items:center;gap:28px;min-height:150px;margin-bottom:14px;padding:24px 27px;display:flex;overflow:hidden}.mappingsHero>div{min-width:0}.mappingsHero h2{color:#352b48;letter-spacing:-.35px;margin:8px 0 7px;font-size:22px;line-height:1.25}.mappingsHero p{color:#71677f;max-width:760px;margin:0;line-height:1.55;font-size:13px!important}.mappingsHero>button{color:#fff;cursor:pointer;background:#7657e7;border:0;border-radius:9px;flex:none;min-width:154px;height:42px;padding:0 16px;font-weight:600;font-size:12px!important}.mappingsHero>button:disabled{opacity:.56;cursor:wait}.mappingSafety{color:#594a76;background:#f8f5ff;border:1px solid #ded6f3;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:14px;padding:12px 15px;display:grid}.mappingSafety>span{color:#fff;background:#7657e7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.mappingSafety b{font-size:13px;display:block}.mappingSafety p{color:#756a86;margin:3px 0 0;line-height:1.45;font-size:12px!important}.mappingStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.mappingStats article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 10px;min-width:0;padding:14px;display:grid}.mappingStats article>span{color:#6d50d1;background:#f0ebff;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.mappingStats strong{color:#332944;font-size:20px;line-height:1}.mappingStats p{color:#8b8297;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden;font-size:11px!important}.mappingWarning{color:#765a29;background:#fff9ec;border:1px solid #f1dcae;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 15px;display:flex}.mappingWarning b{white-space:nowrap;font-size:12px}.mappingWarning span{line-height:1.45;font-size:12px!important}.mappingPanel{margin-bottom:14px}.mappingPanel>.panelHeader{min-height:62px;padding:12px 18px}.mappingPanel>.panelHeader>span{color:#776c87;font-size:12px}.mappingPanelHeader{gap:15px}.mappingFilters{align-items:center;gap:8px;display:flex}.mappingFilters select{color:#554b64;background:#fff;border:1px solid #ded8e8;border-radius:8px;max-width:270px;height:38px;padding:0 9px;font-size:12px}.mappingTable{overflow-x:auto}.mappingRow{box-sizing:border-box;color:#635a70;min-width:890px;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #efecf3;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:grid}.mappingRow:last-child{border-bottom:0}.mappingRow>span,.mappingRow>b,.mappingRow>strong{overflow-wrap:anywhere;min-width:0}.mappingRow b,.mappingRow strong{color:#43384f;font-size:12px}.mappingRow small{color:#92899d;margin-top:3px;line-height:1.35;display:block;font-size:11px!important}.mappingHead{color:#92899d;text-transform:uppercase;letter-spacing:.45px;background:#fbfafd;min-height:38px;padding-top:6px;padding-bottom:6px;font-size:10px!important}.categoryMappingTable .mappingRow{grid-template-columns:minmax(210px,1.1fr) minmax(230px,1.2fr) 70px 100px 150px}.categoryMappingTable button.mappingRow{cursor:pointer;width:100%}.categoryMappingTable button.mappingRow:hover,.categoryMappingTable button.mappingRow.selected{background:#f8f5ff}.categoryMappingTable button.mappingRow.selected{box-shadow:inset 3px 0 #7657e7}.confidence{grid-template-columns:minmax(70px,1fr) 40px;align-items:center;gap:8px;display:grid}.confidence:before{content:"";background:#ebe7f1;border-radius:5px;grid-area:1/1;height:6px}.confidence i{background:#6f51cf;border-radius:5px;grid-area:1/1;max-width:100%;height:6px}.confidence b{grid-area:1/2}.mappingContext{color:#776d83;background:#fcfbfe;border-bottom:1px solid #eeeaf3;margin:0;padding:10px 18px;font-size:12px!important}.attributeMappingTable .mappingRow{grid-template-columns:minmax(160px,.9fr) minmax(160px,.9fr) 90px minmax(180px,1.15fr) 155px}.mappingExample{color:#675d73;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden!important}.mappingStatus{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:10px;font-style:normal;display:inline-block}.mappingStatus.automatic{color:#207b5e;background:#e3f5ed}.mappingStatus.review{color:#98631a;background:#fff2d8}.mappingStatus.insufficient_data{color:#6f657a;background:#f0edf3}.attributeMappingTable .mappingRow>span:last-child small{margin:0 0 0 6px;display:inline}.mappingEmpty,.mappingLoading{color:#796f84;margin:0;padding:22px;line-height:1.55;font-size:13px!important}.mappingPairs{margin-bottom:25px;overflow:hidden}.mappingPairs>summary{color:#58466e;cursor:pointer;padding:15px 18px;font-weight:600;list-style:none;font-size:13px!important}.mappingPairs>summary::-webkit-details-marker{display:none}.mappingPairs>summary:after{content:"▾";float:right;color:#8f80a5}.mappingPairs[open]>summary{border-bottom:1px solid #eeeaf3}.mappingPairs[open]>summary:after{transform:rotate(180deg)}.mappingPairs>summary span{color:#654bc4;background:#eee9fb;border-radius:11px;place-items:center;min-width:25px;height:22px;margin-left:7px;font-size:10px;display:inline-grid}.mappingPairs article{border-bottom:1px solid #efecf3;grid-template-columns:minmax(220px,1.3fr) minmax(140px,.7fr) minmax(140px,.7fr) 170px;align-items:center;gap:12px;padding:11px 18px;display:grid}.mappingPairs article:last-child{border-bottom:0}.mappingPairs article b,.mappingPairs article small{display:block}.mappingPairs article b{color:#453a50;font-size:12px}.mappingPairs article small{color:#92899d;margin-top:3px;line-height:1.35;font-size:10px!important}.mappingPairs article>span{color:#544a60;font-size:11px!important}.mappingPairs article>em{color:#6c5f78;text-align:right;justify-self:end;font-size:11px;font-style:normal}.mappingLoading{text-align:center}@media (max-width:1050px){.mappingStats{grid-template-columns:repeat(3,minmax(0,1fr))}.mappingsHero h2 br{display:none}.mappingPairs article{min-width:760px}.mappingPairs>div{overflow-x:auto}}@media (max-width:720px){.mappingsHero{flex-direction:column;align-items:stretch;padding:20px}.mappingsHero h2{font-size:19px}.mappingsHero>button{width:100%}.mappingStats{grid-template-columns:1fr 1fr}.mappingWarning{flex-direction:column;align-items:flex-start}.mappingWarning b{white-space:normal}.mappingPanelHeader,.mappingFilters{flex-direction:column;align-items:stretch}.mappingFilters select{width:100%;max-width:none}.mappingStats article:last-child{grid-column:1/-1}}.mappingNextStep{justify-content:space-between}.mappingNextStep b,.mappingNextStep span{white-space:normal;display:block}.mappingNextStep span{margin-top:3px}.mappingNextStep a{color:#775518;white-space:nowrap;background:#fff;border:1px solid #e4c988;border-radius:8px;flex:none;align-items:center;min-height:36px;padding:0 11px;font-size:12px;text-decoration:none;display:inline-flex}@media (max-width:720px){.mappingNextStep a{box-sizing:border-box;justify-content:center;width:100%}}.mappingHeroActions{flex:none;align-items:center;gap:8px;display:flex}.mappingHeroActions button{color:#fff;cursor:pointer;background:#7657e7;border:1px solid #7657e7;border-radius:9px;min-width:154px;height:42px;padding:0 14px;font-size:12px;font-weight:600}.mappingHeroActions button.secondary{color:#654bc2;background:#fff}.mappingHeroActions button:disabled{opacity:.52;cursor:not-allowed}.attributeMappingTable .mappingRow{grid-template-columns:minmax(145px,.8fr) minmax(150px,.9fr) minmax(145px,.8fr) minmax(150px,.9fr) 78px 125px minmax(190px,1fr);min-width:1120px}.mappingRuleActions{gap:5px;display:grid}.mappingRuleActions>span{gap:5px;display:flex}.mappingRuleActions button{color:#6047bd;cursor:pointer;background:#f8f5ff;border:1px solid #cfc4ef;border-radius:6px;min-height:28px;padding:0 7px;font-size:10px}.mappingRuleActions button.reject{color:#9b523f;background:#fff8f5;border-color:#ead7d1}.mappingRuleActions button:disabled{opacity:.45;cursor:not-allowed}.mappingDecision{color:#21765a;background:#e7f7f0;border-radius:5px;width:max-content;max-width:100%;padding:3px 6px;font-size:9px;font-style:normal;line-height:1.3}.mappingDecision.rejected{color:#98513e;background:#fff0eb}@media (max-width:880px){.mappingsHero{flex-direction:column;align-items:stretch}.mappingHeroActions{width:100%}.mappingHeroActions button{flex:1;min-width:0}}@media (max-width:520px){.mappingHeroActions{flex-direction:column}.mappingHeroActions button{width:100%}}.mappingOzonField b,.mappingOzonField small{display:block}.mappingOzonField small{color:#948b9e;margin-top:3px;font-weight:400;font-size:9px!important}.mappingCategoryGroup{color:#594872;background:#f7f4fd;border-top:1px solid #ddd5ef;border-bottom:1px solid #e8e2f1;grid-template-columns:minmax(220px,1fr) 24px minmax(300px,1.4fr) auto;align-items:center;gap:12px;min-width:1120px;padding:11px 18px;display:grid}.mappingCategoryGroup:first-of-type{border-top:0}.mappingCategoryGroup span{min-width:0}.mappingCategoryGroup b,.mappingCategoryGroup small{display:block}.mappingCategoryGroup b{color:#4c3a69;font-size:11px!important}.mappingCategoryGroup small{color:#8e82a0;margin-top:3px;font-size:9px!important}.mappingCategoryGroup i{color:#8a72d5;text-align:center;font-size:15px;font-style:normal}.mappingCategoryGroup em{color:#654bc2;white-space:nowrap;background:#ebe5fb;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal}.taxonomyPanel{margin-bottom:14px}.taxonomyHeader{align-items:flex-start;gap:20px}.taxonomyHeader>div{min-width:0}.taxonomyHeader h3{font-size:15px!important}.taxonomyHeader p:not(.eyebrow){color:#756c80;max-width:760px;margin:5px 0 0;line-height:1.45;font-size:12px!important}.taxonomyHeader>span{color:#82778e;white-space:nowrap;padding-top:3px;font-size:11px}.taxonomyControls{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) 190px;align-items:end;gap:11px;padding:15px 18px 11px;display:grid}.taxonomyControls label{color:#62566f;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.taxonomyControls select{color:#504559;text-overflow:ellipsis;background:#fff;border:1px solid #ded7e9;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px;font-weight:400}.taxonomyControls button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;height:40px;font-size:12px;font-weight:600}.taxonomyControls button:disabled{opacity:.5}.taxonomyPrivacy{color:#685d73;background:#f7f4fc;border-radius:8px;margin:0 18px 13px;padding:9px 11px;line-height:1.45;font-size:11px!important}.taxonomyStats{align-items:center;gap:8px;padding:0 18px 15px;display:flex;overflow-x:auto}.taxonomyStats span{box-sizing:border-box;color:#776d82;white-space:nowrap;background:#fff;border:1px solid #e7e1ee;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:11px;display:inline-flex}.taxonomyStats b{color:#513d75;font-size:13px!important}.taxonomyCandidates{border-top:1px solid #eeeaf3}.taxonomyCandidates>summary{color:#604c7d;cursor:pointer;padding:13px 18px;font-size:12px;font-weight:600;list-style:none}.taxonomyCandidates>summary::-webkit-details-marker{display:none}.taxonomyCandidates>summary:after{content:"▾";float:right}.taxonomyCandidates>summary span{color:#8c8297;margin-left:7px;font-weight:400}.taxonomyCandidates[open]>summary{border-bottom:1px solid #eeeaf3}.taxonomyCandidateTable{max-height:440px;overflow:auto}.taxonomyCandidateRow{color:#645a70;border-bottom:1px solid #f0edf4;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.4fr) minmax(170px,.8fr) 65px;align-items:center;gap:14px;min-width:880px;padding:10px 18px;font-size:12px;display:grid}.taxonomyCandidateRow:last-child{border-bottom:0}.taxonomyCandidateRow b,.taxonomyCandidateRow small{display:block}.taxonomyCandidateRow b{color:#43384f;font-size:12px}.taxonomyCandidateRow small{color:#93899e;margin-top:3px;font-size:10px;line-height:1.35}.taxonomyCandidateRow>strong{color:#5f47bd;font-size:13px}.taxonomyCandidateHead{z-index:1;color:#91869c;text-transform:uppercase;letter-spacing:.35px;background:#fbfafd;font-size:10px;position:sticky;top:0}@media (max-width:900px){.taxonomyControls{grid-template-columns:1fr 1fr}.taxonomyControls button{grid-column:1/-1}.taxonomyHeader{flex-direction:column;align-items:flex-start}.taxonomyHeader>span{white-space:normal}}@media (max-width:620px){.taxonomyControls{grid-template-columns:1fr}.taxonomyControls button{grid-column:auto}.taxonomyStats{flex-direction:column;align-items:stretch}.taxonomyStats span{width:100%}}.categoryMappingTable .mappingRow{grid-template-columns:minmax(210px,1.1fr) minmax(230px,1.2fr) 70px 100px 230px;min-width:1020px}.directionConfidence{gap:6px;display:grid}.directionConfidence>span{grid-template-columns:72px minmax(70px,1fr) 38px;align-items:center;gap:7px;display:grid}.directionConfidence small{color:#746a82;white-space:nowrap;margin:0;font-size:10px!important}.directionConfidence i{background:#ebe7f1;border-radius:5px;height:6px;overflow:hidden}.directionConfidence i em{border-radius:inherit;background:#6f51cf;max-width:100%;height:100%;display:block}.directionConfidence>span.ambiguous i em{background:#d69a34}.directionConfidence b{text-align:right}.taxonomyReadonly{align-items:center;gap:12px;display:flex}.taxonomyReadonly b{color:#58466e;flex:none;font-size:12px!important}.taxonomyReadonly span{font-size:11px;line-height:1.45}.serviceAdminNav{color:#5e46bd!important}.serviceAdminWorkspace{min-width:0;padding-bottom:55px}.serviceAdminHero{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 87% 15%,#9d86ed 0,#0000 26%),linear-gradient(125deg,#29204f,#674bc8);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:145px;margin-bottom:14px;padding:25px 29px;display:flex}.serviceAdminHero>div:first-child{min-width:0}.serviceAdminHero>div:first-child>span{color:#cfc5f5;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:700}.serviceAdminHero h2{margin:8px 0 6px;font-size:23px;line-height:1.2}.serviceAdminHero p{color:#dcd5f5;max-width:690px;margin:0;line-height:1.5;font-size:12px!important}.serviceAdminHero>div:last-child{background:#ffffff0e;border:1px solid #ffffff2d;border-radius:12px;justify-items:center;min-width:120px;padding:15px;display:grid}.serviceAdminHero>div:last-child b{font-size:30px}.serviceAdminHero>div:last-child span{color:#d9d2f3;font-size:10px}.serviceAdminTabs{background:#fff;border:1px solid #e2ddeb;border-radius:11px;gap:6px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto}.serviceAdminTabs button{color:#71677c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 14px;font-size:12px}.serviceAdminTabs button.active{color:#fff;background:#6f52d2}.serviceAdminStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.serviceAdminStats article{background:#fff;border:1px solid #e5e0eb;border-radius:12px;min-width:0;padding:15px 16px}.serviceAdminStats article>span,.serviceAdminStats article>b,.serviceAdminStats article>small{display:block}.serviceAdminStats article>span{color:#82778e;text-transform:uppercase;letter-spacing:.4px;font-size:10px}.serviceAdminStats article>b{color:#392d4b;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden;font-size:22px!important}.serviceAdminStats article>small{color:#91879c;margin-top:4px;font-size:10px!important}.serviceAdminStats article.attention{background:#fffaf5;border-color:#efd9c6}.serviceAdminStats article.attention>b{color:#b56832}.serviceAdminGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:14px;display:grid}.adminStatus{border-radius:7px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.adminStatus.ok{color:#237759;background:#e8f7f0}.adminStatus.error{color:#a5533f;background:#fff0eb}.serviceHealth dl{margin:0;padding:7px 18px}.serviceHealth dl>div{border-bottom:1px solid #f0edf3;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.serviceHealth dl>div:last-child{border-bottom:0}.serviceHealth dt{color:#746a80;font-size:12px}.serviceHealth dd{color:#493d55;text-align:right;margin:0;font-size:12px;font-weight:600}.adminRecent>div:not(.panelHeader){border-bottom:1px solid #f0edf3;grid-template-columns:11px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 18px;display:grid}.adminRecent>div:last-child{border-bottom:0}.adminRecent b{font-size:11px!important}.adminRecent small{color:#91879c;font-size:10px!important}.adminRecent em{color:#675b73;font-size:10px;font-style:normal}.adminRecent>p{color:#8c8297;text-align:center;margin:0;padding:24px;font-size:12px}.adminRunDot{background:#a9b0bb;border-radius:50%;width:9px;height:9px}.adminRunDot.succeeded{background:#35a57e}.adminRunDot.failed{background:#d16a50}.adminRunDot.running{background:#7358dd;box-shadow:0 0 0 3px #ebe6ff}.adminRunDot.skipped{background:#d3a045}.adminDataPanel{margin-bottom:20px}.adminDataPanel>.panelHeader>span{color:#80768b;font-size:11px}.adminTable{overflow-x:auto}.adminTableRow{color:#655b70;border-bottom:1px solid #f0edf3;align-items:center;gap:12px;min-width:930px;padding:11px 18px;font-size:11px;display:grid}.adminTableRow:last-child{border-bottom:0}.adminTableRow b,.adminTableRow small{display:block}.adminTableRow b,.adminTableRow strong{color:#44384f;font-size:11px}.adminTableRow small{color:#948a9e;margin-top:3px;font-size:9px!important}.adminTableHead{color:#94899e;text-transform:uppercase;letter-spacing:.4px;background:#fbfafd;font-size:9px}.subscriberRow{grid-template-columns:minmax(190px,1.2fr) 105px 125px 85px 75px 80px 105px}.paymentRow{grid-template-columns:minmax(180px,1.2fr) 90px 90px 100px 110px 145px}.subscriptionState,.paymentState{color:#6c6176;background:#f0edf3;border-radius:6px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.subscriptionState.active,.subscriptionState.trial,.paymentState.succeeded{color:#207657;background:#e5f6ee}.subscriptionState.grace_period,.paymentState.pending{color:#90621d;background:#fff3dc}.subscriptionState.suspended,.subscriptionState.cancelled,.paymentState.canceled{color:#9e523f;background:#fff0eb}.adminEmpty{color:#8d8397;text-align:center;margin:0;padding:28px;font-size:12px!important}.adminTaxonomyLayout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start;gap:14px;display:grid}.adminScheduleFields{grid-template-columns:1fr 1fr 150px;gap:13px;padding:18px;display:grid}.adminScheduleFields>label{color:#675b73;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.adminScheduleFields select{color:#504558;background:#fff;border:1px solid #ded7e8;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:11px}.adminScheduleToggle{grid-column:1/3;align-items:center;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.adminScheduleToggle input{accent-color:#6f52d2;width:16px;height:16px}.adminScheduleActions{justify-content:flex-end;gap:8px;display:flex}.adminScheduleActions button,.maintenanceBody button{color:#fff;background:#6f52d2;border:1px solid #6f52d2;border-radius:8px;min-height:39px;padding:0 12px;font-size:11px;font-weight:600}.adminScheduleActions button.secondary{color:#654dbd;background:#fff}.adminScheduleActions button:disabled,.maintenanceBody button:disabled{opacity:.48}.adminScheduleNote,.adminScheduleError{border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;line-height:1.45;font-size:10px!important}.adminScheduleNote{color:#6f647a;background:#f7f4fb}.adminScheduleError{color:#98513e;background:#fff0eb}.adminRunHistory{max-height:600px;overflow:hidden}.adminRunHistory>.panelHeader{z-index:2;background:#fff;position:sticky;top:0}.adminRunHistory>.panelHeader>span{color:#80768b;font-size:10px}.adminRunHistory{overflow-y:auto}.adminRun{border-bottom:1px solid #f0edf3;grid-template-columns:11px minmax(0,1fr);align-items:start;gap:9px;padding:11px 16px;display:grid}.adminRun:last-child{border-bottom:0}.adminRunDot{margin-top:3px}.adminRun b,.adminRun small,.adminRun em{display:block}.adminRun b{font-size:11px!important}.adminRun small{color:#90869a;margin-top:3px;line-height:1.35;font-size:9px!important}.adminRun em{color:#a3523f;margin-top:4px;font-size:9px;font-style:normal;line-height:1.35}.maintenanceBody{padding:20px}.maintenanceBody p{color:#71677c;margin:0 0 15px;line-height:1.55;font-size:12px!important}.maintenanceBody button{color:#756b80;background:#f4f1f7;border-color:#e0dae8}.adminLoading{color:#7d7288;text-align:center;padding:35px;font-size:12px}@media (max-width:1100px){.serviceAdminStats{grid-template-columns:repeat(3,minmax(0,1fr))}.serviceAdminGrid,.adminTaxonomyLayout{grid-template-columns:1fr}.adminScheduleFields{grid-template-columns:1fr 1fr}.adminScheduleActions{grid-column:1/-1}.adminRunHistory{max-height:none}}@media (max-width:700px){.taxonomyReadonly,.serviceAdminHero{flex-direction:column;align-items:flex-start}.serviceAdminHero>div:last-child{justify-items:start}.serviceAdminStats{grid-template-columns:1fr 1fr}.adminScheduleFields{grid-template-columns:1fr}.adminScheduleToggle,.adminScheduleActions{grid-column:auto}.adminScheduleActions{flex-direction:column;align-items:stretch}.serviceHealth dl>div{flex-direction:column;align-items:flex-start}.serviceHealth dd{text-align:left}}@media (max-width:480px){.serviceAdminStats{grid-template-columns:1fr}.serviceAdminHero{padding:22px}.serviceAdminTabs button{flex:1 0 auto}}.adminPrimaryButton,.adminInlineButton,.subscriptionExtension button,.staffEditorFooter button{color:#fff;cursor:pointer;background:#7053d3;border:1px solid #7053d3;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:500}.adminInlineButton{color:#6047bd;background:#f8f5ff;min-height:30px}.adminPrimaryButton:disabled,.adminInlineButton:disabled,.subscriptionExtension button:disabled,.staffEditorFooter button:disabled{opacity:.5;cursor:not-allowed}.subscriberRow.withAction{grid-template-columns:minmax(190px,1.2fr) 105px 125px 85px 75px 80px 105px 92px;min-width:1060px}.subscriptionExtension{background:#faf8ff;border-bottom:1px solid #e8e0fa;grid-template-columns:minmax(200px,1fr) 90px minmax(260px,1.4fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.subscriptionExtension>div:first-child b,.subscriptionExtension>div:first-child span{display:block}.subscriptionExtension>div:first-child b{color:#453653;font-size:12px}.subscriptionExtension>div:first-child span{color:#83768e;margin-top:4px;font-size:10px}.subscriptionExtension label{color:#675a73;gap:5px;font-size:10px;font-weight:600;display:grid}.subscriptionExtension input{box-sizing:border-box;color:#4e4358;background:#fff;border:1px solid #ddd5e8;border-radius:8px;width:100%;height:36px;padding:0 9px;font-size:11px}.subscriptionExtension>div:last-child{gap:7px;display:flex}.subscriptionExtension button.secondary,.staffEditorFooter button.secondary{color:#6047bd;background:#fff}.staffEditor{background:#fbfaff;border-bottom:1px solid #e8e2ee}.staffIdentityFields{grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:12px;padding:16px 18px 12px;display:grid}.staffIdentityFields>label:not(.staffActive){color:#675a73;gap:5px;font-size:10px;font-weight:600;display:grid}.staffIdentityFields input[type=text],.staffIdentityFields input[type=email],.staffIdentityFields input:not([type]){box-sizing:border-box;color:#4d4257;background:#fff;border:1px solid #ddd5e8;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:11px}.staffActive{color:#64576f;white-space:nowrap;background:#fff;border:1px solid #e2dcea;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:10px;display:flex}.staffActive input,.permissionGrid input{accent-color:#7053d3}.permissionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 14px;display:grid}.permissionGrid label{color:#655970;cursor:pointer;background:#fff;border:1px solid #e3ddeb;border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.permissionGrid label.selected{background:#f6f2ff;border-color:#b8a8eb}.permissionGrid input{flex:none;margin-top:2px}.permissionGrid b,.permissionGrid small{display:block}.permissionGrid b{color:#4b3c59;font-size:10px}.permissionGrid small{color:#8b8095;margin-top:3px;line-height:1.35;font-size:9px!important}.staffEditorFooter{border-top:1px solid #eee9f3;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.staffEditorFooter p{color:#81758d;max-width:680px;margin:0;line-height:1.45;font-size:10px!important}.staffEditorFooter>div{flex:none;gap:7px;display:flex}.staffRow{grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr) 115px minmax(300px,1.6fr) 90px;min-width:970px}.staffState{border-radius:6px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.staffState.active{color:#207657;background:#e5f6ee}.staffState.inactive{color:#8a5b51;background:#f5ece9}.staffPermissions{color:#675a72;line-height:1.45;font-size:10px!important}.lockedAccess{color:#887d92;font-size:10px}.adminDataPanel>.panelHeader button{flex:none}@media (max-width:1050px){.permissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.staffIdentityFields{grid-template-columns:1fr 1fr}.staffActive{align-self:end}}@media (max-width:760px){.subscriptionExtension{grid-template-columns:1fr 90px}.extensionReason{grid-column:1/-1}.subscriptionExtension>div:last-child{grid-column:1/-1;justify-content:flex-end}.staffIdentityFields,.permissionGrid{grid-template-columns:1fr}.staffEditorFooter{flex-direction:column;align-items:stretch}.staffEditorFooter>div{justify-content:flex-end}}@media (max-width:480px){.subscriptionExtension{grid-template-columns:1fr}.extensionReason,.subscriptionExtension>div:last-child{grid-column:auto}.subscriptionExtension>div:last-child,.staffEditorFooter>div{flex-direction:column;align-items:stretch}.subscriptionExtension button,.staffEditorFooter button{width:100%}}.connectionSeller .connectionIdentifier{color:#766a84;white-space:nowrap;background:#faf8ff;border:1px solid #e3dcf1;border-radius:999px;margin-top:6px;padding:3px 7px;font-size:11px;line-height:1.2;display:inline-flex}.productDetailCover>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.productDetailCover>button:focus-visible{outline-offset:-3px;outline:3px solid #7657e7}.productDetailCover>button img{display:block;position:static}.productMediaGallery{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.productMediaGallery>article.productMediaItem{flex:0 0 108px}.productMediaGallery>article.productMediaItemMain{flex-basis:260px}.productMediaGallery>article.productMediaItemThumbnail .productMediaPreview{font-size:9px}.productMediaGallery>article.productMediaItemThumbnail>div:nth-child(2){padding:7px 8px 4px}.productMediaGallery>article.productMediaItemThumbnail b{font-size:10px}.productMediaGallery>article.productMediaItemThumbnail small{font-size:9px}.productMediaGallery>article.productMediaItemThumbnail .productMediaActions{padding:4px 8px 8px!important}.productMediaGallery>article.productMediaItemThumbnail .productMediaActions button{height:28px}.productMediaZoom{cursor:zoom-in;border:0;width:100%;padding:0}.productMediaZoom>span{color:#fff;opacity:0;background:#3c3159cc;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:600;transition:opacity .16s,transform .16s;position:absolute;bottom:7px;right:7px;transform:translateY(3px)}:is(.productMediaZoom:hover>span,.productMediaZoom:focus-visible>span){opacity:1;transform:none}.productMediaZoom:focus-visible{outline-offset:-3px;outline:3px solid #7657e7}.productImageLightbox{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211a2edb;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.productImageLightboxDialog{background:#fff;border-radius:14px;justify-items:center;gap:8px;max-width:min(900px,92vw);max-height:92vh;padding:14px;display:grid;position:relative;box-shadow:0 24px 70px #130d20aa}.productImageLightboxDialog img{object-fit:contain;border-radius:8px;max-width:calc(92vw - 28px);max-height:calc(92vh - 58px);display:block}.productImageLightboxDialog small{color:#6e6479;text-align:center;max-width:760px;font-size:11px}.productImageLightboxClose{z-index:1;color:#473b55;cursor:pointer;background:#fffffff2;border:1px solid #d9d2e4;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 4px 14px #3023412b}.productImageLightboxClose:hover{color:#fff;background:#7657e7}.productImageLightboxClose:focus-visible{outline-offset:2px;outline:3px solid #bfb0f0}@media (max-width:650px){.productMediaGallery>article.productMediaItem{flex-basis:92px}.productMediaGallery>article.productMediaItemMain{flex-basis:min(250px,100%)}.productImageLightbox{padding:12px}.productImageLightboxDialog{max-width:96vw;padding:9px}.productImageLightboxDialog img{max-width:calc(96vw - 18px);max-height:calc(94vh - 46px)}.productImageLightboxDialog small{display:none}}.productFactsPanelWide{margin-bottom:18px;overflow:hidden}.productFactsPanelWide>.panelHeader{border-bottom:1px solid #eeeaf4;padding:17px 19px}.productFactsPanelWide .productFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px 18px 12px;display:grid}.productFactsPanelWide .productFacts>div{background:#fcfbfd;border:1px solid #ebe6f0;border-radius:9px;min-width:0;padding:11px 12px;display:block}.productFactsPanelWide .productFacts dt{margin-bottom:6px}.productFactsPanelWide .productFacts dd{font-size:13px}.productFactsPanelWide .productSourceFacts{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));padding-top:0}.productFactsPanelWide .productSourceFacts>article{box-sizing:border-box;height:100%}.productMediaOnlyGrid{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.productFactsPanelWide .productFacts,.productFactsPanelWide .productSourceFacts{grid-template-columns:1fr}}.productWorkbench{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.25fr);gap:0;margin-bottom:18px;display:grid;overflow:hidden}.productWorkbenchGallery{background:#fcfbfe;border-right:1px solid #eeeaf4;min-width:0;padding:19px 20px}.productWorkbenchGallery>header,.productTabHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.productWorkbenchGallery>header h3,.productTabHeading h3{color:#433650;margin:3px 0 0;font-size:15px}.productWorkbenchGallery>header>span{color:#6c55bd;white-space:nowrap;background:#eee9ff;border-radius:7px;padding:5px 8px;font-size:10px}.productWorkbenchStage{aspect-ratio:3/4;color:#8a8095;background:#f4f1f7;border:1px solid #e5dfeb;border-radius:13px;place-items:center;width:min(100%,390px);margin:15px auto 12px;display:grid;overflow:hidden}.productWorkbenchStage>button{cursor:zoom-in;background:#fff;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative}.productWorkbenchStage img,.productWorkbenchStage video{object-fit:contain;background:#fff;width:100%;height:100%}.productWorkbenchStage>button>span{color:#fff;opacity:0;background:#352b4dcc;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:600;transition:opacity .16s;position:absolute;bottom:10px;right:10px}:is(.productWorkbenchStage>button:hover>span,.productWorkbenchStage>button:focus-visible>span){opacity:1}.productWorkbenchStage>button:focus-visible{outline-offset:-3px;outline:3px solid #7657e7}.productWorkbenchPlaceholder{color:#877d92;justify-items:center;gap:8px;display:grid}.productWorkbenchPlaceholder b{color:#7359cc;background:#e9e2fb;border-radius:16px;place-items:center;width:58px;height:58px;font-size:21px;display:grid}.productWorkbenchPlaceholder span{font-size:11px}.productWorkbenchThumbnails{gap:7px;padding:2px 1px 7px;display:flex;overflow-x:auto}.productWorkbenchThumbnails>button{aspect-ratio:3/4;cursor:pointer;background:#f1eef4;border:2px solid #0000;border-radius:8px;width:60px;min-width:60px;padding:0;position:relative;overflow:hidden}.productWorkbenchThumbnails>button.selected{border-color:#7657e7;box-shadow:0 0 0 2px #e8e1fc}.productWorkbenchThumbnails img,.productWorkbenchThumbnails video{object-fit:cover;background:#fff;width:100%;height:100%}.productWorkbenchThumbnails span{color:#fff;background:#352b4dcc;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:8px;font-weight:700;display:grid;position:absolute;bottom:3px;right:3px}.productWorkbenchGalleryNote{gap:3px;margin-top:7px;display:grid}.productWorkbenchGalleryNote b{color:#51465f;font-size:11px}.productWorkbenchGalleryNote small{color:#92899c;font-size:10px}.productWorkbenchInfo{min-width:0;padding:23px 24px}.productWorkbenchMeta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.productWorkbenchMeta>span:not(.productStatus){color:#6f657b;background:#f3f1f6;border-radius:6px;padding:4px 7px;font-size:10px}.productWorkbenchInfo>h2{color:#342941;overflow-wrap:anywhere;margin:0 0 15px;font-size:25px;line-height:1.22}.productWorkbenchFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 11px;display:grid}.productWorkbenchFacts>div{background:#fcfbfd;border:1px solid #e9e4ee;border-radius:9px;min-width:0;padding:10px 11px}.productWorkbenchFacts>div.wide{grid-column:1/-1}.productWorkbenchFacts dt{color:#91879b;margin-bottom:5px;font-size:10px}.productWorkbenchFacts dd{overflow-wrap:anywhere;color:#4c4058;margin:0;font-size:12px;line-height:1.4}.productWorkbenchSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.productWorkbenchSources>article{background:#fff;border:1px solid #e8e2ee;border-radius:9px;min-width:0;padding:10px}.productWorkbenchSources article>header{align-items:center;gap:8px;display:flex}.productWorkbenchSources header>div{min-width:0}.productWorkbenchSources header b,.productWorkbenchSources header small{overflow-wrap:anywhere;display:block}.productWorkbenchSources header b{color:#4c4058;font-size:11px}.productWorkbenchSources header small{color:#8f8599;margin-top:2px;font-size:9px}.productWorkbenchSources article>p{color:#594d65;border-bottom:1px solid #f0edf3;justify-content:space-between;gap:8px;margin:9px 0;padding-bottom:8px;font-size:10px;line-height:1.35;display:flex}.productWorkbenchSources article>p>small{color:#94899e;white-space:nowrap;font-size:9px}.productWorkbenchSources dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.productWorkbenchSources dt{color:#988fa2;font-size:9px}.productWorkbenchSources dd{color:#5a4f65;margin:3px 0 0;font-size:10px;line-height:1.35}.productWorkbenchDescription{background:#faf8ff;border:1px solid #ded5f3;border-radius:10px;margin-top:11px;padding:13px 14px}.productWorkbenchDescription>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.productWorkbenchDescription h3{color:#4c3c65;margin:0;font-size:13px}.productWorkbenchDescription button{color:#684cc9;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.productWorkbenchDescription p{color:#5f546a;white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:9px 0 0;font-size:12px;line-height:1.58;display:-webkit-box;overflow:hidden}.productWorkbenchDescription p.expanded{display:block;overflow:visible}.productWorkbenchActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.productWorkbenchActions button,.productWorkbenchActions a{box-sizing:border-box;color:#6248c4;background:#f8f5ff;border:1px solid #d6ccf3;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.productWorkbenchActions>button:first-child{color:#fff;background:#7657e7;border-color:#7657e7}.productWorkbenchActions button.archive{color:#a6533b;background:#fff8f5;border-color:#ecd9d2;margin-left:auto}.productWorkbenchActions button:disabled{opacity:.5;cursor:not-allowed}.productWorkbenchUpdated{color:#988fa2;margin-top:10px;font-size:9px;display:block}.productDetailTabs{margin-bottom:20px;overflow:hidden}.productTabList{background:#faf9fc;border-bottom:1px solid #e8e3ed;gap:5px;padding:7px;display:flex;overflow-x:auto}.productTabList button{color:#6f657a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.productTabList button:hover{color:#5f46bc;background:#f0ebff}.productTabList button.active{color:#fff;background:#7053d3}.productTabList button span{color:#6450ac;background:#e9e3f9;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 2px;font-size:9px;display:grid}.productTabList button.active span{color:#6048ba;background:#fff}.productTabContent{min-height:230px}.productTabPane{min-width:0}.productTabHeading{border-bottom:1px solid #eeeaf4;padding:17px 19px}.productTabContent>.productPublicationPanel{box-shadow:none;border:0;border-radius:0;margin:0}.productTabContent>.productPublicationPanel>.panelHeader{padding:17px 19px}.productVariantsPane .productVariantNote b{color:#4e3b70}.productVariantsPane .productVariantSources{grid-template-columns:repeat(2,minmax(0,1fr))}.productVariantSources>article>h4{color:#59476e;background:#faf9fc;border-top:1px solid #eeeaf4;border-bottom:1px solid #eeeaf4;margin:0;padding:11px 13px;font-size:11px}.productVariantCommon{padding:12px 13px}.productVariantCommon>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.productVariantCommon header b,.productVariantCommon header small{display:block}.productVariantCommon header b{color:#4c4058;font-size:12px}.productVariantCommon header small{color:#91869b;margin-top:2px;font-size:10px}.productVariantCommon dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.productVariantCommon dl>div{background:#f8f6fb;border-radius:7px;min-width:0;padding:8px 9px}.productVariantCommon dt{color:#948a9e;font-size:9px}.productVariantCommon dd{overflow-wrap:anywhere;color:#54485f;margin:4px 0 0;font-size:10px;line-height:1.35}.productMediaPane .productMediaGallery{padding:15px 18px}.productMediaGallery>article.productMediaManagementItem{flex-basis:108px}.productMediaPane .productMediaUpload{border-top:1px solid #eeeaf4}@media (max-width:1200px){.productWorkbench{grid-template-columns:minmax(320px,.8fr) minmax(430px,1.2fr)}.productWorkbenchStage{width:min(100%,340px)}.productVariantsPane .productVariantSources{grid-template-columns:1fr}}@media (max-width:980px){.productWorkbench{grid-template-columns:1fr}.productWorkbenchGallery{border-bottom:1px solid #eeeaf4;border-right:0}.productWorkbenchStage{width:min(100%,360px)}.productWorkbenchSources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.productWorkbenchGallery,.productWorkbenchInfo{padding:14px}.productWorkbenchInfo>h2{font-size:20px}.productWorkbenchFacts,.productWorkbenchSources,.productVariantCommon dl{grid-template-columns:1fr}.productWorkbenchFacts>div.wide{grid-column:auto}.productWorkbenchActions{flex-direction:column;align-items:stretch}.productWorkbenchActions button,.productWorkbenchActions a{width:100%}.productWorkbenchActions button.archive{margin-left:0}.productTabList button{padding:0 10px}.productWorkbenchStage{width:min(100%,300px)}}.productWorkbenchTitle{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.productWorkbenchTitle h2{color:#342941;overflow-wrap:anywhere;min-width:0;margin:0;font-size:25px;line-height:1.22}.productWorkbenchTitle .productStatus{flex:none;margin-top:3px}.productWorkbenchIdentity{background:0 0;border:1px solid #eeeaf3;border-left:0;border-right:0;border-radius:0;flex-wrap:wrap;align-items:stretch;gap:0;margin:0 0 13px;padding:10px 0 12px;display:flex;overflow:visible}.productWorkbenchIdentitySources{flex:420px;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:8px;min-width:0;padding-right:14px;display:grid}.productWorkbenchIdentitySources>article{background:#fcfbfe;border:1px solid #e8e2ef;border-radius:9px;min-width:0;padding:9px 10px}.productWorkbenchIdentitySources article>header{align-items:center;gap:8px;min-width:0;display:flex}.productWorkbenchIdentitySources .marketplaceMark{flex:none;font-style:normal}.productWorkbenchIdentitySources header>span{min-width:0}.productWorkbenchIdentitySources b,.productWorkbenchIdentitySources small{overflow-wrap:anywhere;display:block}.productWorkbenchIdentitySources b{color:#493d55;font-size:11px;font-weight:600}.productWorkbenchIdentitySources small{color:#8e8498;margin-top:2px;font-size:9px;line-height:1.35}.productWorkbenchIdentitySources dl{border-top:1px solid #eeeaf3;grid-template-columns:minmax(110px,.7fr) minmax(150px,1.3fr);gap:8px;margin:9px 0 0;padding-top:8px;display:grid}.productWorkbenchIdentitySources dt{color:#91879b;font-size:9px}.productWorkbenchIdentitySources dd{overflow-wrap:anywhere;color:#493d55;margin:3px 0 0;font-size:10px;line-height:1.4}.productWorkbenchBarcodes{flex-wrap:wrap;gap:4px;display:flex}.productWorkbenchBarcodes code{color:#55447d;font:inherit;background:#eee9fa;border-radius:5px;padding:2px 5px;font-size:9px}.productWorkbenchIdentityField{border-left:1px solid #e8e3ed;flex:0 125px;align-content:center;gap:3px;min-width:0;padding:0 14px;display:grid}.productWorkbenchIdentityField.productWorkbenchCategory{flex-basis:155px;padding-right:0}.productWorkbenchIdentityField>span{color:#91879b;font-size:9px}.productWorkbenchIdentityField>b{overflow-wrap:anywhere;color:#493d55;font-size:11px;font-weight:600}@media (max-width:700px){.productWorkbenchTitle h2{font-size:20px}.productWorkbenchIdentity{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.productWorkbenchIdentitySources{border-top:0;grid-column:1/-1;grid-template-columns:1fr;padding:10px 0}.productWorkbenchIdentityField{border-top:1px solid #eeeaf3;border-left:0;padding:9px 10px}.productWorkbenchIdentityField:last-child{border-left:1px solid #eeeaf3;padding-right:0}.productWorkbenchIdentityField:nth-last-child(2){padding-left:0}.productWorkbenchIdentitySources dl{grid-template-columns:1fr}}.productWorkbench{grid-template-columns:380px minmax(0,1fr)}.productWorkbenchGallery{box-sizing:border-box;width:100%}.productWorkbenchGallery>header,.productWorkbenchThumbnails,.productWorkbenchGalleryNote{width:100%;max-width:340px;margin-left:auto;margin-right:auto}.productWorkbenchStage{width:100%;max-width:340px}.productWorkbenchThumbnails{flex-wrap:wrap;overflow:visible}.productWorkbenchInfo{align-self:start}.productWorkbenchData{gap:9px;margin-top:15px;display:grid}.productWorkbenchDataPrimary{margin-top:0;margin-bottom:11px}.productWorkbenchDisclosure{background:#fff;border:1px solid #e5dfee;border-radius:10px;min-width:0;overflow:hidden}.productWorkbenchDisclosure>summary{color:#51455f;cursor:pointer;background:#faf9fc;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:10px;padding:11px 13px;list-style:none;display:grid}.productWorkbenchDisclosure>summary::-webkit-details-marker{display:none}.productWorkbenchDisclosure>summary:after{content:"›";color:#776692;font-size:18px;line-height:1;transition:transform .15s;transform:rotate(90deg)}.productWorkbenchDisclosure:not([open])>summary:after{transform:rotate(0)}.productWorkbenchDisclosure>summary>span,.productWorkbenchDisclosure>summary b,.productWorkbenchDisclosure>summary small{min-width:0;display:block}.productWorkbenchDisclosure>summary b{font-size:12px}.productWorkbenchDisclosure>summary small{color:#91879b;margin-top:2px;font-size:9px;font-weight:400}.productWorkbenchDisclosure>summary>i{color:#684fc2;background:#eee9fc;border-radius:11px;place-items:center;min-width:25px;height:22px;padding:0 5px;font-size:9px;font-style:normal;font-weight:700;display:grid}.productWorkbenchDisclosureBody{border-top:1px solid #eeeaf3;min-width:0}.productWorkbenchDataNote{color:#746a7e;background:#fff;border-bottom:1px solid #eeeaf3;margin:0;padding:9px 12px;font-size:10px;line-height:1.45}.productWorkbenchDisclosureBody>.productDetailEmpty{padding:14px;font-size:11px}.productWorkbenchVariantSources{gap:9px;padding:10px;display:grid}.productWorkbenchVariantSources>article{background:#fff;border:1px solid #ebe6f0;border-radius:8px;min-width:0;overflow:hidden}.productWorkbenchVariantSources>article>header{background:#fcfbfd;border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.productWorkbenchVariantSources>article>header>div{align-items:center;gap:8px;min-width:0;display:flex}.productWorkbenchVariantSources>article>header>div>span:last-child{min-width:0}.productWorkbenchVariantSources header b,.productWorkbenchVariantSources header small{overflow-wrap:anywhere;display:block}.productWorkbenchVariantSources header b{color:#4c4058;font-size:11px}.productWorkbenchVariantSources header small{color:#91879b;margin-top:2px;font-size:9px;line-height:1.35}.productWorkbenchVariantSources header strong{color:#6c55bd;flex:none;font-size:9px;font-weight:600}.productWorkbenchVariantSources .productVariantTable{max-height:330px}.productWorkbenchVariantSources .productVariantTable>div{grid-template-columns:70px 78px 92px minmax(180px,1fr) 88px;min-width:560px;padding:8px 10px;font-size:10px}.productWorkbenchVariantSources .productVariantTable .productVariantHead{font-size:9px}.productWorkbenchCharacteristics{grid-template-columns:1fr;gap:9px;padding:10px}.productWorkbenchCharacteristics>article{border-radius:8px}.productWorkbenchCharacteristics article>header{padding:9px 10px}.productWorkbenchCharacteristics dl{grid-template-columns:repeat(4,minmax(0,1fr));max-height:390px;overflow:auto}.productWorkbenchCharacteristics dl>div{padding:9px 10px}.productWorkbenchCharacteristics dt{font-size:9px}.productWorkbenchCharacteristics dd{font-size:10px}.productWorkbenchSources>article{background:#fcfbfd;padding:8px 9px}@media (max-width:1400px){.productWorkbenchCharacteristics dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.productWorkbench{grid-template-columns:340px minmax(0,1fr)}.productWorkbenchGallery>header,.productWorkbenchStage,.productWorkbenchThumbnails,.productWorkbenchGalleryNote{max-width:300px}}@media (max-width:1100px){.productWorkbenchCharacteristics dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.productWorkbench{grid-template-columns:1fr}.productWorkbenchCharacteristics dl{max-height:none}}@media (max-width:650px){.productWorkbenchGallery>header,.productWorkbenchStage,.productWorkbenchThumbnails,.productWorkbenchGalleryNote{max-width:300px}.productWorkbenchDisclosure>summary{padding:10px}.productWorkbenchVariantSources,.productWorkbenchCharacteristics{padding:8px}.productWorkbenchVariantSources>article>header{flex-direction:column;align-items:flex-start}.productWorkbenchCharacteristics dl{grid-template-columns:1fr}.productWorkbenchVariantSources .productVariantTable>div{min-width:520px}}.productWorkbench{overflow:visible}.productWorkbenchGallery{border-radius:12px 0 0 12px;align-self:start;position:sticky;top:12px}.productWorkbenchVariantSources .productVariantTable .productVariantHead{z-index:2;top:0;box-shadow:0 2px 5px #3d31500f}@media (max-width:980px){.productWorkbench{overflow:hidden}.productWorkbenchGallery{border-radius:0;position:static}}.productWorkbenchCharacteristics dl>div.productRichContentField{box-sizing:border-box;background:linear-gradient(135deg,#faf8ff,#f3efff);border:1px solid #dcd2f5;align-content:space-between;min-height:72px;display:grid}.productRichContentField dt{font-weight:700;color:#584175!important}.productRichContentField dd{justify-content:space-between;align-items:center;gap:9px;display:flex;margin-top:10px!important}.productRichContentField dd>span{color:#7b7088;min-width:0;font-size:9px;line-height:1.35}.productRichContentField button{color:#6248c4;cursor:pointer;background:#fff;border:1px solid #cfc2ef;border-radius:7px;flex:none;min-height:30px;padding:0 9px;font-size:9px;font-weight:600}.productRichContentField button:hover{color:#fff;background:#7657e7;border-color:#7657e7}.productRichContentField button:focus-visible{outline-offset:2px;outline:3px solid #c8baf1}.productRichContentModal{z-index:520;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#21172fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.productRichContentModal>section{box-sizing:border-box;background:#fff;border:1px solid #ded7e8;border-radius:14px;grid-template-rows:auto auto minmax(180px,1fr) auto;width:min(900px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 80px #130d20aa}.productRichContentModal header{border-bottom:1px solid #ece7f1;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.productRichContentModal header>div{min-width:0}.productRichContentModal header .eyebrow{color:#7657e7;text-transform:uppercase;letter-spacing:.8px;margin:0 0 5px;font-size:9px;font-weight:700}.productRichContentModal h2{color:#3e324b;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.3}.productRichContentModal header span{color:#8c8196;margin-top:5px;font-size:10px;display:block}.productRichContentModal header>button{color:#594d66;cursor:pointer;background:#fff;border:1px solid #ddd5e7;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;font-size:23px;line-height:1;display:grid}.productRichContentModal header>button:hover{color:#fff;background:#7657e7}.productRichContentModal>section>p{color:#716678;background:#faf9fc;margin:0;padding:11px 20px;font-size:11px;line-height:1.5}.productRichContentModal pre{color:#e8e2f4;white-space:pre;tab-size:2;background:#2f2738;min-width:0;margin:0;padding:17px 20px;font:11px/1.55 Consolas,Courier New,monospace;overflow:auto}.productRichContentModal footer{border-top:1px solid #ece7f1;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.productRichContentModal footer button{color:#fff;cursor:pointer;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:600}.productRichContentModal footer button.secondary{color:#5f536c;background:#fff;border-color:#d8d0e4}.productRichContentModal button:focus-visible{outline-offset:2px;outline:3px solid #c8baf1}@media (max-width:600px){.productRichContentModal{padding:10px}.productRichContentModal>section{width:100%;max-height:96vh}.productRichContentModal header{padding:14px}.productRichContentModal>section>p{padding:10px 14px}.productRichContentModal pre{padding:14px;font-size:10px}.productRichContentModal footer{padding:10px 14px}.productRichContentModal footer button{flex:1}}.warehouseWorkspace{max-width:1540px}.warehouseScannerPanel{background:linear-gradient(110deg,#fff,#faf8ff);border:1px solid #ded7ef;border-radius:14px;grid-template-columns:minmax(230px,.7fr) minmax(440px,1.3fr);align-items:center;gap:14px 24px;margin-bottom:18px;padding:16px 18px;display:grid}.warehouseScannerPanel>div{align-items:center;gap:12px;min-width:0;display:flex}.warehouseScannerPanel>div b,.warehouseScannerPanel>div small{display:block}.warehouseScannerPanel>div b{color:#493863;font-size:15px}.warehouseScannerPanel>div small{color:#776c84;margin-top:4px;font-size:11px;line-height:1.4}.warehouseScannerIcon{color:#fff;background:#7657e7;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:700;display:grid}.warehouseScannerPanel form{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:9px;display:grid}.warehouseScannerPanel form label{color:#635774;font-size:12px;font-weight:700}.warehouseScannerPanel input{box-sizing:border-box;color:#342943;letter-spacing:.4px;background:#fff;border:2px solid #cfc5ea;border-radius:10px;outline:0;height:46px;padding:0 14px;font:600 17px/1.2 Consolas,Courier New,monospace}.warehouseScannerPanel input:focus{border-color:#7657e7;box-shadow:0 0 0 4px #eee9ff}.warehouseScannerPanel form button{color:#fff;background:#7657e7;border:0;border-radius:10px;height:46px;padding:0 20px;font-size:12px;font-weight:700}.warehouseScannerPanel form button:disabled{opacity:.55}.warehouseScannerPanel>p{color:#8a7f95;grid-column:2;margin:-6px 0 0;font-size:10px}.warehouseLoading,.warehouseMessage,.warehouseEmpty{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e2ddea;border-radius:15px;align-content:center;place-items:center;gap:10px;min-height:180px;padding:30px;display:grid}.warehouseLoading span{border:4px solid #e4def5;border-top-color:#7657e7;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite warehouseSpin}.warehouseLoading b{color:#5e4b7a;font-size:14px}.warehouseMessage{color:#914a38;background:#fff8f5;border-color:#edd9d2;min-height:86px;font-size:13px}.warehouseEmpty>span{color:#7256d6;background:#eee9fc;border-radius:19px;place-items:center;width:68px;height:68px;font-size:36px;display:grid}.warehouseEmpty h2{color:#453752;margin:4px 0 0;font-size:21px}.warehouseEmpty p{color:#7e7488;max-width:560px;margin:0;font-size:12px;line-height:1.55}@keyframes warehouseSpin{to{transform:rotate(360deg)}}.warehouseProductCard{background:#fff;border:1px solid #ddd7e6;border-radius:16px;grid-template-columns:minmax(430px,.95fr) minmax(480px,1.05fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 18px 55px #32283e12}.warehouseProductImage{background:#f5f3f7;border-right:1px solid #e7e2eb;place-items:center;min-width:0;padding:18px;display:grid}.warehouseProductImage>button{cursor:zoom-in;background:#fff;border:0;border-radius:12px;width:100%;height:min(72vh,760px);min-height:570px;padding:0;position:relative;overflow:hidden}.warehouseProductImage img{object-fit:contain;width:100%;height:100%;display:block}.warehouseProductImage button>span{color:#fff;opacity:.75;background:#2d243bb8;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:600;position:absolute;bottom:12px;right:12px}:is(.warehouseProductImage button:hover>span,.warehouseProductImage button:focus-visible>span){opacity:1}.warehouseImagePlaceholder{color:#84798d;background:#fff;border:1px dashed #cec6d7;border-radius:12px;align-content:center;place-items:center;gap:8px;width:100%;height:min(72vh,760px);min-height:570px;display:grid}.warehouseImagePlaceholder b{font-size:18px}.warehouseImagePlaceholder span{font-size:11px}.warehouseProductInfo{min-width:0;padding:25px 28px}.warehouseProductSource{border-bottom:1px solid #ece8f0;align-items:center;gap:11px;padding-bottom:15px;display:flex}.warehouseProductSource>span{color:#fff;background:#58506a;border-radius:10px;flex:0 0 45px;place-items:center;width:45px;height:38px;font-size:11px;font-weight:800;display:grid}.warehouseProductSource>span.wildberries{background:#cf2ba6}.warehouseProductSource>span.ozon{background:#1769ed}.warehouseProductSource>div,.warehouseProductSource>label{color:#887e92;gap:4px;min-width:0;font-size:10px;display:grid}.warehouseProductSource b{overflow-wrap:anywhere;color:#493e53;font-size:13px}.warehouseProductSource label{width:min(100%,440px)}.warehouseProductSource select{color:#493e53;background:#fff;border:1px solid #d9d1e5;border-radius:9px;height:40px;padding:0 35px 0 11px;font-size:12px}.warehouseProductInfo>h2{color:#30263a;overflow-wrap:anywhere;margin:21px 0;font-size:clamp(24px,2vw,34px);line-height:1.2}.warehousePrimaryFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.warehousePrimaryFacts>div{background:#fbfafc;border:1px solid #e7e2eb;border-radius:10px;min-width:0;padding:12px 13px}.warehousePrimaryFacts>div.wide{grid-column:1/-1}.warehousePrimaryFacts dt,.warehouseCharacteristics dt{color:#8d8298;font-size:10px}.warehousePrimaryFacts dd{overflow-wrap:anywhere;color:#4a3e55;margin:5px 0 0;font-size:14px;font-weight:650;line-height:1.4}.warehousePrimaryFacts code{color:#503b8c;font:700 15px/1.3 Consolas,Courier New,monospace}.warehouseCharacteristics{border-top:1px solid #ebe6ef;margin-top:18px;padding-top:17px}.warehouseCharacteristics h3{color:#493b56;margin:0 0 11px;font-size:15px}.warehouseCharacteristics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.warehouseCharacteristics dl>div{background:#f7f5f9;border-radius:8px;min-width:0;padding:10px 11px}.warehouseCharacteristics dd{overflow-wrap:anywhere;color:#514558;margin:4px 0 0;font-size:12px;line-height:1.4}.warehouseImageFullscreen{z-index:900;background:#110d17f2;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.warehouseImageFullscreen img{object-fit:contain;width:100%;max-width:calc(100vw - 28px);height:100%;max-height:calc(100vh - 28px)}.warehouseImageFullscreen>button{color:#fff;cursor:pointer;background:#20172ccc;border:1px solid #fff5;border-radius:13px;place-items:center;width:48px;height:48px;padding:0;font-size:32px;line-height:1;display:grid;position:fixed;top:18px;right:18px}.warehouseImageFullscreen>small{color:#fff;white-space:nowrap;background:#21182dcc;border-radius:8px;max-width:calc(100vw - 40px);padding:8px 12px;font-size:10px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.warehouseImageFullscreen>button:focus-visible{outline-offset:3px;outline:3px solid #bcaaf4}@media (max-width:1100px){.warehouseScannerPanel{grid-template-columns:1fr}.warehouseScannerPanel>p{grid-column:1}.warehouseProductCard{grid-template-columns:minmax(350px,.85fr) minmax(420px,1.15fr)}.warehouseProductImage>button,.warehouseImagePlaceholder{min-height:500px}.warehouseProductInfo{padding:22px}}@media (max-width:820px){.warehouseProductCard{grid-template-columns:1fr}.warehouseProductImage{border-bottom:1px solid #e7e2eb;border-right:0}.warehouseProductImage>button,.warehouseImagePlaceholder{height:min(70vh,680px);min-height:430px}.warehouseCharacteristics dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.warehouseScannerPanel form{grid-template-columns:1fr}.warehouseScannerPanel form button{width:100%}.warehouseProductInfo{padding:17px}.warehouseProductInfo>h2{font-size:23px}.warehousePrimaryFacts,.warehouseCharacteristics dl{grid-template-columns:1fr}.warehousePrimaryFacts>div.wide{grid-column:auto}.warehouseProductImage{padding:10px}.warehouseProductImage>button,.warehouseImagePlaceholder{height:62vh;min-height:360px}.warehouseImageFullscreen>small{white-space:normal;text-align:center}}.warehouseWorkspace{box-sizing:border-box;height:100dvh;overflow:hidden;padding-bottom:10px!important}.warehouseWorkspace>.topbar{height:64px}.warehouseScannerPanel{box-sizing:border-box;border-radius:10px;grid-template-columns:minmax(185px,.55fr) minmax(420px,1.45fr) auto;gap:10px 16px;min-height:54px;margin-bottom:8px;padding:7px 10px}.warehouseScannerPanel>div{gap:8px}.warehouseScannerIcon{border-radius:9px;flex-basis:36px;width:36px;height:36px;font-size:19px}.warehouseScannerPanel>div b{font-size:12px}.warehouseScannerPanel>div small{white-space:nowrap;margin-top:1px;font-size:9px}.warehouseScannerPanel form{grid-template-columns:auto minmax(220px,1fr) auto;gap:7px}.warehouseScannerPanel input,.warehouseScannerPanel form button{height:38px}.warehouseScannerPanel input{font-size:15px}.warehouseScannerPanel form button{padding:0 15px}.warehouseScannerPanel>p{color:#675a79;white-space:nowrap;grid-column:auto;margin:0;font-size:9px}.warehouseScannerPanel kbd,.warehouseProductImageStage kbd,.warehouseImageFullscreen kbd{box-sizing:border-box;color:#563eab;background:#fff;border:1px solid #cfc5e4;border-radius:5px;place-items:center;min-width:24px;height:20px;padding:0 5px;font:700 9px/1 system-ui,sans-serif;display:inline-grid;box-shadow:0 1px #cfc5e4}.warehouseProductCard{border-radius:12px;grid-template-columns:minmax(470px,1.28fr) minmax(390px,.72fr);height:calc(100dvh - 136px);min-height:0}.warehouseProductImage{box-sizing:border-box;height:100%;padding:6px}.warehouseProductImageStage,.warehouseImagePlaceholder{background:#fff;border-radius:8px;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.warehouseProductImageStage img{object-fit:contain;width:100%;height:100%;display:block}.warehouseProductImageStage>span{color:#fff;background:#292035c4;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;display:flex;position:absolute;bottom:9px;right:9px}.warehouseProductImageStage>span kbd{color:#fff;height:18px;box-shadow:none;background:#ffffff1f;border-color:#fff7}.warehouseProductInfo{box-sizing:border-box;height:100%;padding:11px 13px;overflow:auto}.warehouseProductSource{gap:7px;padding-bottom:8px}.warehouseProductSource>span{border-radius:8px;flex-basis:38px;width:38px;height:31px;font-size:9px}.warehouseProductSource>div,.warehouseProductSource>label{gap:2px;font-size:8px}.warehouseProductSource b{font-size:11px}.warehouseProductSource select{height:32px;font-size:10px}.warehouseProductInfo>h2{margin:10px 0;font-size:clamp(18px,1.55vw,24px);line-height:1.15}.warehousePrimaryFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.warehousePrimaryFacts>div,.warehouseCharacteristics dl>div{border-radius:7px;padding:6px 7px}.warehousePrimaryFacts dt,.warehouseCharacteristics dt{font-size:8px}.warehousePrimaryFacts dd{margin-top:2px;font-size:11px;line-height:1.25}.warehousePrimaryFacts code{font-size:11px}.warehouseCharacteristics{margin-top:8px;padding-top:8px}.warehouseCharacteristics h3{margin-bottom:6px;font-size:11px}.warehouseCharacteristics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.warehouseCharacteristics dd{margin-top:2px;font-size:9px;line-height:1.25}.warehouseLoading,.warehouseMessage,.warehouseEmpty{height:calc(100dvh - 136px);min-height:0}.warehouseImageFullscreen>small{align-items:center;gap:6px;display:flex}.warehouseImageFullscreen>small kbd{color:#fff;box-shadow:none;background:#ffffff1f;border-color:#fff7}@media (max-width:1180px){.warehouseScannerPanel{grid-template-columns:minmax(180px,.55fr) minmax(390px,1.45fr)}.warehouseScannerPanel>p{display:none}.warehouseProductCard{grid-template-columns:minmax(430px,1.12fr) minmax(360px,.88fr)}}@media (max-width:820px){.warehouseWorkspace{height:auto;min-height:100dvh;overflow:visible}.warehouseWorkspace>.topbar{height:74px}.warehouseScannerPanel{grid-template-columns:1fr;margin-bottom:8px}.warehouseScannerPanel>p{display:block}.warehouseProductCard{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 150px)}.warehouseProductImage{height:calc(100dvh - 150px);min-height:430px}.warehouseProductInfo{height:auto;overflow:visible}.warehouseLoading,.warehouseMessage,.warehouseEmpty{height:calc(100dvh - 150px)}}@media (max-width:620px){.warehouseScannerPanel form{grid-template-columns:1fr}.warehouseProductImage{height:calc(100dvh - 250px);min-height:360px}.warehousePrimaryFacts,.warehouseCharacteristics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.warehousePrimaryFacts>div.wide{grid-column:1/-1}}.warehouseShell{grid-template-columns:minmax(0,1fr);min-height:100vh}.warehouseWorkspace{grid-template-rows:58px auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden;padding:0 16px 8px!important}.warehouseWorkspace>.topbar{height:58px;min-height:0}.warehouseScannerPanel{align-self:start;margin-bottom:6px}.warehouseProductCard,.warehouseLoading,.warehouseMessage,.warehouseEmpty{align-self:stretch;width:100%;height:100%;min-height:0;max-height:100%}.warehouseProductImage,.warehouseProductImageStage,.warehouseProductInfo{min-width:0;min-height:0}.warehouseProductImage{height:100%;overflow:hidden}.warehouseProductImageStage{max-height:100%;overflow:hidden}.warehouseProductImageStage img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.warehouseProductInfo{height:100%;max-height:100%;overflow:auto}@media (max-width:820px){.warehouseWorkspace{grid-template-rows:58px auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;padding:0 10px 6px!important}.warehouseWorkspace>.topbar{height:58px}.warehouseScannerPanel{grid-template-columns:minmax(150px,.55fr) minmax(330px,1.45fr);margin-bottom:5px}.warehouseScannerPanel>p{display:none}.warehouseProductCard{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);height:100%;min-height:0}.warehouseProductImage{border-bottom:0;border-right:1px solid #e7e2eb;height:100%;min-height:0}.warehouseProductInfo{height:100%;overflow:auto}.warehouseLoading,.warehouseMessage,.warehouseEmpty{height:100%;min-height:0}}@media (max-width:650px){.warehouseWorkspace{height:auto;min-height:100dvh;display:block;overflow:visible}.warehouseScannerPanel{grid-template-columns:1fr}.warehouseProductCard{grid-template-columns:1fr;height:auto}.warehouseProductImage{border-bottom:1px solid #e7e2eb;border-right:0;height:70dvh;min-height:360px}.warehouseProductInfo{height:auto;overflow:visible}}.warehouseShell{grid-template-columns:244px minmax(0,1fr)}.warehouseShell>.sidebar{display:flex}.warehouseProductCard{grid-template-columns:minmax(0,1fr) clamp(230px,22vw,300px)}.warehouseProductImage{padding:8px 10px 12px}.warehouseProductImageStage{justify-content:center;align-items:center;display:flex}.warehouseProductImageStage img{object-fit:contain;object-position:center;max-width:100%;max-height:100%;display:block;width:auto!important;height:auto!important}.warehouseCabinetIdentity{gap:2px;min-width:0;display:grid}.warehouseCabinetIdentity small{color:#887e92;font-size:8px}.warehouseCabinetIdentity strong{overflow-wrap:anywhere;color:#30263a;font-size:clamp(15px,1.5vw,20px);font-weight:750;line-height:1.12}.warehouseCabinetIdentity>span{overflow-wrap:anywhere;color:#776c84;font-size:9px;line-height:1.25}.warehouseCabinetIdentity select{color:#493e53;background:#fff;border:1px solid #d9d1e5;border-radius:7px;width:100%;height:30px;margin-top:3px;padding:0 28px 0 8px;font-size:9px}@media (min-width:721px){.warehouseShell:has(.sidebarCollapsed){grid-template-columns:74px minmax(0,1fr)}}@media (max-width:720px){.warehouseShell{display:block}.warehouseShell>.sidebar{display:flex}.warehouseProductImageStage img{object-fit:contain;max-width:100%;max-height:100%;width:auto!important;height:auto!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
