@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--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{--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-900:#7b3306;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635982 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-900:lab(31.2288% 30.2627 40.0378)}}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-1{z-index:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-header-group{display:table-header-group}.table-row{display:table-row}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--hairline\)\]{border-color:var(--hairline)}.border-amber-200{border-color:var(--color-amber-200)}.bg-\[var\(--canvas-lavender\)\]{background-color:var(--canvas-lavender)}.bg-amber-50{background-color:var(--color-amber-50)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.text-left{text-align:left}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[var\(--ink-mute\)\]{color:var(--ink-mute)}.text-amber-900{color:var(--color-amber-900)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--background:#f3f5f7;--foreground:#202938;--primary:#2457c5;--primary-press:#1847ad;--canvas:#fff;--canvas-lavender:#f7f9fc;--hairline:#d9e0e8;--ink-mute:#637083;--link-blue:#1e55b7;--table-hover:#f5f8fc;--article-group-bg:#f4f7fd;--article-group-border:#8b96a5;--article-summary-bg:#edf3ff;--input-border:#b9c4d2;--placeholder:#7b8796;--row-border:#e6ebf0;--scrollbar-thumb:#92a0b1;--modal-scrim:#1a23307a;--price-source:#526a82;--price-delta-warn:#b45309;--price-delta-negative:#b42318;--control-height:36px}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}html,body{max-width:100%;overflow-x:clip}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}.app-container{width:100%;min-width:0}.app-shell{background:var(--background);min-height:100vh;color:var(--foreground)}.app-shell[data-theme=dark]{--background:#1d232b;--foreground:#f1f5f9;--primary:#70a2ff;--primary-press:#96bbff;--canvas:#262e38;--canvas-lavender:#202731;--hairline:#3b4654;--ink-mute:#adb8c6;--link-blue:#8db5ff;--table-hover:#2d3744;--article-group-bg:#26334a;--article-group-border:#758395;--article-summary-bg:#223758;--input-border:#556273;--placeholder:#95a2b2;--row-border:#35404d;--scrollbar-thumb:#69788b;--modal-scrim:#090d12b3;--price-source:#b2c1d0;--price-delta-warn:#f6a723;--price-delta-negative:#ff8a80;background:var(--background)}.app-header{z-index:40;border-bottom:1px solid var(--hairline);background:var(--background);gap:10px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-header{background:color-mix(in srgb, var(--background) 96%, transparent)}}.app-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 0 10px}.eyebrow{color:var(--ink-mute);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:700}.panel{border:1px solid var(--hairline);background:var(--canvas);border-radius:16px;padding:20px}.panel h2{margin-bottom:12px;font-size:15px;font-weight:650}.store-panel{flex-direction:column;height:100%;display:flex}.store-panel-body{flex-direction:column;flex:1;gap:12px;display:flex}.store-sync-button{justify-content:center;width:100%}.store-status-panel{background:var(--canvas-lavender);color:var(--ink-mute);border-radius:12px;gap:8px;margin-top:auto;padding:12px;font-size:14px;display:grid}.store-status-row{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.store-status-row strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:650}.price-publishing-safety{border:1px solid var(--hairline);background:var(--canvas-subtle);border-radius:7px;gap:8px;padding:10px;display:grid}.price-publishing-safety-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.price-publishing-safety-head h4,.price-publishing-safety-head p{margin:0}.price-publishing-safety-head h4{font-size:14px;line-height:1.2}.price-publishing-safety-head p,.price-publishing-checklist-detail,.price-publishing-safety-notice{color:var(--ink-mute);font-size:12px;line-height:1.3}.price-publishing-checklist{gap:4px;display:grid}.price-publishing-checklist-row{grid-template-columns:16px minmax(114px,.75fr) minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:12px;display:grid}.price-publishing-checklist-row svg{color:var(--danger,#b42318)}.price-publishing-checklist-row.is-ok svg{color:var(--success,#18794e)}.price-publishing-checklist-detail{overflow-wrap:anywhere}.price-publishing-safety-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.price-publishing-safety-summary dl>div{gap:2px;min-width:0;display:grid}.price-publishing-safety-summary dt{color:var(--ink-mute);font-size:11px}.price-publishing-safety-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px}.price-publishing-safety-notice{border-top:1px solid var(--hairline);align-items:start;gap:6px;padding-top:7px;display:flex}.price-publishing-safety-notice svg{color:var(--warning,#a15c07);flex:none;margin-top:1px}.price-publishing-safety-actions{flex-wrap:wrap;gap:6px;display:flex}.price-publishing-credential{border:1px solid var(--hairline);background:var(--canvas-subtle);border-radius:7px;gap:8px;padding:10px;display:grid}.price-publishing-credential-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.price-publishing-credential-head h4,.price-publishing-credential-head p{margin:0}.price-publishing-credential-head h4{font-size:14px;line-height:1.2}.price-publishing-credential-head p,.price-publishing-credential-instruction,.price-publishing-credential-note{color:var(--ink-mute);font-size:12px;line-height:1.35}.price-publishing-credential-input{gap:4px}.price-publishing-credential-input>div{border:1px solid var(--input-border,var(--hairline));background:var(--canvas);border-radius:6px;align-items:center;gap:6px;min-width:0;min-height:42px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.price-publishing-credential-input>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}}.price-publishing-credential-input>div svg{color:var(--ink-mute);flex:none}.price-publishing-credential-input input{width:100%;min-width:0;min-height:40px;color:var(--foreground);background:0 0;border:0;outline:0;padding:8px 0}.price-publishing-credential-input input::placeholder{color:var(--placeholder)}.price-publishing-credential-instruction{margin:0}.store-common-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.store-account-field:empty{min-height:74px}.store-common-fields>.store-finance-settings{grid-column:1/-1}.store-marketplace-specific{gap:10px;display:grid}.price-publishing-credential-note{border-top:1px solid var(--hairline);align-items:start;gap:6px;margin:0;padding-top:7px;display:flex}.price-publishing-credential-note svg{color:var(--warning,#a15c07);flex:none;margin-top:1px}.price-publishing-credential-dialog{gap:10px;width:min(520px,100vw - 24px);display:grid}.price-publishing-credential-confirmation{border:1px solid var(--hairline);background:var(--canvas-subtle);border-radius:6px;gap:8px;padding:8px;font-size:13px;display:grid}.price-publishing-credential-confirmation p{margin:0}.price-publishing-credential-confirmation label{align-items:start;gap:6px;display:flex}.price-publishing-credential-confirmation-code{color:var(--ink-mute);font-size:12px}.price-publishing-policy-dialog{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(920px,100vw - 24px);max-height:min(780px,100vh - 24px);display:grid;overflow:auto}.price-publishing-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.price-publishing-policy-checks{color:var(--ink-mute);flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.price-publishing-policy-checks label,.price-publishing-selected-products label,.price-publishing-product-options label{align-items:start;gap:6px;min-width:0;display:flex}.price-publishing-allowlist{border:1px solid var(--hairline);border-radius:6px;gap:6px;min-height:0;padding:8px;display:grid}.price-publishing-allowlist-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.price-publishing-allowlist-head h3{margin:0;font-size:13px}.price-publishing-allowlist-head span{color:var(--ink-mute);font-size:12px}.price-publishing-selected-products{border-bottom:1px solid var(--hairline);background:var(--panel);gap:4px;max-height:112px;padding-bottom:6px;font-size:12px;display:grid;position:sticky;top:0;overflow:auto}.price-publishing-selected-products label span,.price-publishing-product-options label span{overflow-wrap:anywhere}.price-publishing-product-search{border:1px solid var(--hairline);border-radius:5px;align-items:center;gap:5px;padding:4px 6px;display:flex}.price-publishing-product-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.price-publishing-product-options{gap:4px;max-height:min(240px,32vh);font-size:12px;display:grid;overflow:auto}.price-publishing-policy-errors,.price-publishing-policy-confirmation{border:1px solid var(--hairline);background:var(--canvas-subtle);border-radius:6px;padding:8px;font-size:12px}.price-publishing-policy-errors{color:var(--danger,#b42318)}.price-publishing-policy-errors p,.price-publishing-policy-confirmation p{margin:0 0 6px}.price-publishing-policy-confirmation input{width:min(100%,360px)}@media (max-width:560px){.price-publishing-checklist-row{grid-template-columns:16px minmax(0,1fr)}.price-publishing-checklist-detail{grid-column:2}.price-publishing-safety-summary dl,.price-publishing-policy-grid{grid-template-columns:1fr 1fr}}@media (max-width:420px){.price-publishing-policy-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.price-publishing-policy-grid{grid-template-columns:1fr}}.status-badge{border:1px solid var(--hairline);color:var(--foreground);border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2}.status-badge-neutral{border-color:var(--hairline);background:var(--canvas);color:var(--ink-mute)}.store-note,.store-warning{border-top:1px solid var(--hairline);padding-top:8px;line-height:1.35}.store-warning{color:#92400e;font-weight:650}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.section-head h2{font-size:18px;font-weight:700}.section-head p{color:var(--ink-mute);margin-top:4px;font-size:14px}.table-page .section-head{border:1px solid var(--hairline);background:var(--canvas);border-radius:12px;align-items:center;gap:10px;padding:10px 12px}.table-page .section-head h2,.table-page .section-head p{display:none}.table-page .section-head>div:first-child:has(h2){display:none}.table-page .section-head .btn{min-height:34px;padding:7px 12px;font-size:13px}.field-label{color:var(--ink-mute)}.form-control{border:1px solid var(--hairline);background:var(--canvas);width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--foreground);border-radius:4px;outline:none;padding:10px 12px;font-size:14px}.form-control:focus{border-color:var(--primary)}.table-wrap{overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--hairline);background:var(--canvas);border-radius:16px;width:100%;min-width:0;max-width:100%;position:relative;overflow:auto}.has-open-column-filter .table-wrap{padding-bottom:340px}.scroll-table{min-width:0;max-width:100%;padding-bottom:26px;display:grid}.scroll-table table{border-collapse:separate;border-spacing:0}.table-wrap::-webkit-scrollbar{width:0;height:0}.table-scroll-content>table{width:auto}.table-head{top:var(--app-header-height,0px);z-index:20;background:var(--canvas-lavender);color:var(--ink-mute);text-transform:uppercase;box-shadow:0 1px 0 var(--hairline);background-clip:padding-box;font-size:12px;line-height:1.25;position:sticky}.table-head th{vertical-align:middle;background:var(--canvas-lavender);height:44px;box-shadow:0 1px 0 var(--hairline);background-clip:padding-box;position:static}.table-row{border-top:1px solid var(--hairline)}.table-row:hover{background:var(--table-hover)}.scroll-table table th,.scroll-table table td{border-right:1px solid var(--hairline);vertical-align:middle}.scroll-table table th:last-child,.scroll-table table td:last-child{border-right:0}.data-table th,.data-table td{border-right:1px solid var(--hairline);vertical-align:middle}.data-table tbody td{border-top:1px solid var(--hairline);background:var(--canvas)}.scroll-table tbody tr:first-child td{border-top:1px solid var(--hairline)}.data-table tbody .table-row:hover td,.costs-table tbody .table-row:hover td{background:var(--table-hover)}.data-table th:last-child,.data-table td:last-child{border-right:0}.data-table-compact{font-size:12px;line-height:1.35}.data-table-compact th,.data-table-compact td{padding:7px 9px}.filterable-th{vertical-align:top;min-width:88px;position:relative}.filter-header{text-align:center;grid-template-rows:minmax(18px,1fr) 22px;place-items:start center;gap:2px;min-height:42px;display:grid}.filter-header span{overflow-wrap:anywhere;align-self:start;min-width:0}.pricing-col-tiny{width:58px;min-width:48px;max-width:68px}.pricing-col-compact{width:96px;min-width:78px;max-width:116px}.pricing-col-medium{width:220px;min-width:185px}.pricing-col-wide{width:360px;min-width:300px}.pricing-table{table-layout:fixed}.pricing-table .pricing-canonical-cell{box-sizing:border-box;width:var(--pricing-column-width);min-width:var(--pricing-column-width);max-width:var(--pricing-column-width);overflow:hidden}.pricing-table .pricing-canonical-cell>*,.pricing-table .pricing-canonical-cell .filter-header,.pricing-table .pricing-canonical-cell .copy-cell,.pricing-table .pricing-canonical-cell .work-model-editor,.pricing-table .pricing-canonical-cell .pricing-money-editor,.pricing-table .pricing-canonical-cell .compound-editor{min-width:0;max-width:100%}.pricing-table .pricing-canonical-cell .work-model-select,.pricing-table .pricing-canonical-cell .warehouse-select,.pricing-table .pricing-canonical-cell .pricing-money-input{width:100%;min-width:0;max-width:100%}.pricing-table .pricing-canonical-cell .pricing-copy-value,.pricing-table .pricing-canonical-cell .value-tooltip,.pricing-table .pricing-canonical-cell .unsupported-work-model{text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.pricing-scroll-table tbody .pricing-col-pinned{left:var(--pricing-pinned-left);z-index:12;background:var(--canvas);background-clip:padding-box;transition:none;position:sticky}.pricing-scroll-table .table-head .pricing-col-pinned{top:var(--app-header-height,0px);left:var(--pricing-pinned-left);z-index:35;background:#edf1f5 padding-box padding-box;transition:none;position:sticky}.pricing-scroll-table .pricing-col-pinned-edge{box-shadow:none}.pricing-scroll-table .data-table tbody .table-row:hover .pricing-col-pinned{background:var(--table-hover)}.app-shell[data-theme=dark] .pricing-scroll-table .table-head .pricing-col-pinned{background:#202833}.pricing-col-alert{width:260px;min-width:240px;max-width:280px}.cost-alert-cell{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;min-height:32px;display:grid}.cost-change-badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;gap:1px;min-width:0;padding:4px 7px;font-size:11px;line-height:1.25;display:grid}.cost-change-badge strong{font-size:11px;font-weight:750}.cost-change-increase{color:#8c2f20;background:#fff1ee;border-color:#efb4a8}.cost-change-decrease{color:#17623a;background:#edf9f1;border-color:#a9d8bc}.cost-change-unknown{color:#73520a;background:#fff8e5;border-color:#e6c57a}.cost-change-badge:after{left:auto;right:0}.cost-change-badge:before{left:auto;right:12px}.cost-alert-ack:disabled{cursor:wait;opacity:.5}.product-col-tiny{width:54px;min-width:46px;max-width:64px}.product-col-compact{width:88px;min-width:72px;max-width:108px}.product-col-medium{width:210px;min-width:175px}.product-col-wide{width:360px;min-width:300px}.products-table td{overflow-wrap:anywhere}.filter-trigger{border:1px solid var(--hairline);background:var(--canvas);width:22px;height:22px;color:var(--ink-mute);border-radius:6px;place-items:center;display:inline-grid}.filter-trigger:hover,.filter-trigger.is-active{border-color:var(--primary);color:var(--primary)}.column-filter-menu{z-index:60;border:1px solid var(--hairline);background:var(--canvas);width:280px;color:var(--foreground);text-transform:none;border-radius:8px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% - 4px);left:8px;box-shadow:0 18px 50px #1d1d1d33}.has-open-column-filter .filterable-th{z-index:31}.column-filter-actions{justify-content:space-between;gap:12px;display:flex}.column-filter-options{gap:6px;max-height:260px;padding-right:4px;display:grid;overflow-y:auto}.column-filter-footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.column-filter-option{color:var(--foreground);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;font-weight:500;line-height:1.35;display:grid}.column-filter-option span{overflow-wrap:anywhere;min-width:0}.checkbox-filter{position:relative}.checkbox-filter-trigger{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.checkbox-filter-trigger.is-open{border-color:var(--primary)}.checkbox-filter-menu{z-index:45;border:1px solid var(--hairline);background:var(--canvas);width:min(420px,100vw - 32px);color:var(--foreground);border-radius:8px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 50px #1d1d1d33}.costs-table tbody .table-row td{background:var(--canvas)}.costs-table tbody .article-group-start td:nth-child(-n+4){font-weight:700}.costs-table tbody .article-group-start .icon-btn{background:var(--canvas)}.group-continuation{min-height:32px;display:block}.component-spacer{width:28px;height:28px;display:block}.empty-cell{color:var(--ink-mute);padding:16px 12px}.notice{border:1px solid var(--hairline);background:var(--canvas);border-radius:12px;padding:12px 16px;font-size:14px}.missing-cost-notice{color:#6b4500;background:#fff8df;border:1px solid #f2c94c;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:650;display:flex}.missing-cost-notice .missing-cost-count{font-weight:800}.missing-cost-notice .missing-cost-count.is-active{color:var(--primary)}.missing-cost-notice.pricing-article-cost-notice{flex-wrap:wrap;align-items:flex-start}.pricing-article-cost-notice-content{gap:8px;min-width:0;display:grid}.pricing-article-cost-list{flex-wrap:wrap;gap:6px;max-height:104px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pricing-article-cost-list li{border:1px solid;align-items:center;gap:6px;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pricing-article-cost-list li{border:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.pricing-article-cost-list li{background:#ffffffb8;border-radius:6px;padding:3px 7px}.pricing-article-cost-code{overflow-wrap:anywhere}.pricing-article-cost-source{color:var(--ink-mute);white-space:nowrap;font-size:12px;font-weight:700}.app-shell[data-theme=dark] .pricing-article-cost-list li{background:#00000038}.inline-action{color:inherit;text-underline-offset:3px;background:0 0;border:0;font-weight:800;text-decoration:underline}.inline-action:hover{color:var(--primary)}.link-button{color:var(--link-blue);text-underline-offset:3px;background:0 0;border:0;font-size:13px;font-weight:700;text-decoration:underline}.link-button:hover{color:var(--primary)}.status-pill{background:var(--canvas-lavender);color:var(--primary);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.toast{z-index:70;border:1px solid var(--hairline);border-left:4px solid var(--primary);background:var(--canvas);border-radius:10px;max-width:min(420px,100vw - 40px);padding:12px 14px;font-size:14px;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 60px #1d1d1d2e}.toast-error{border-left-color:#b42318}.modal-backdrop{z-index:50;background:var(--modal-scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{scrollbar-gutter:stable;border:1px solid var(--hairline);background:var(--canvas);border-radius:16px;gap:16px;width:min(900px,100%);max-height:min(760px,100vh - 40px);padding:20px 24px 36px 20px;display:grid;overflow:hidden auto;box-shadow:0 24px 80px #1d1d1d38}.article-composition-modal{width:min(980px,100%)}.article-composition-modal .modal-title-row>div{min-width:0}.article-composition-modal .modal-title-row h3{overflow-wrap:anywhere}.article-composition-modal .modal-title-row>.btn{flex:none;align-self:flex-start}.modal-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.article-composition-summary{border:1px solid var(--hairline);background:var(--canvas-lavender);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.article-composition-table-wrap{border:1px solid var(--hairline);border-radius:8px;max-width:100%;overflow:auto}.article-composition-table-wrap table{min-width:760px}.article-composition-table-wrap .table-head,.article-composition-table-wrap .table-head th{z-index:auto;position:static;top:auto}.article-composition-actions{justify-content:flex-end;display:flex}.article-composition-cost-input{min-width:130px}.article-composition-cost-input.is-invalid{border-color:#c0392b}.excel-import-modal{width:min(1180px,100%)}.excel-import-section,.excel-import-articles,.excel-import-article{gap:10px;display:grid}.excel-import-section-head,.excel-import-article-head,.excel-import-costs,.excel-import-decisions{justify-content:space-between;align-items:center;gap:12px;display:flex}.excel-import-section-head h4,.excel-import-article-head strong{font-weight:700}.excel-import-article{border-top:1px solid var(--hairline);padding-top:12px}.excel-import-article-head>div{gap:2px;display:grid}.excel-import-article-head span:not(.status-badge),.excel-import-costs span,.excel-import-unchanged{color:var(--ink-mute);font-size:13px}.excel-import-costs{justify-content:flex-start}.excel-import-name-change{align-items:baseline;gap:12px;display:flex}.excel-import-name-change span{color:var(--ink-mute);font-size:13px}.excel-import-decisions{border:0;justify-content:flex-start;padding:0}.excel-import-decisions label{align-items:center;gap:6px;display:inline-flex}.excel-import-table-wrap{border:1px solid var(--hairline);border-radius:7px;max-width:100%;overflow:auto}.excel-import-table{text-align:left;width:100%;min-width:900px;font-size:13px}.excel-import-table .table-head,.excel-import-table .table-head th{z-index:auto;position:static;top:auto}.modal-card::-webkit-scrollbar{width:12px}.modal-card::-webkit-scrollbar-track{background:0 0;margin:14px 0}.modal-card::-webkit-scrollbar-thumb{border:3px solid var(--canvas);background:var(--scrollbar-thumb);border-radius:999px}.modal-card .form-control{width:100%;min-width:0}.analogues-page{gap:10px;display:grid}.analogues-search-bar{grid-template-columns:minmax(0,1fr)}.analogues-scroll-table{padding-bottom:30px}.analogues-table{min-width:1380px;font-size:13px}.analogues-table th,.analogues-table td{vertical-align:middle}.analogues-table td{border-top:1px solid var(--row-border);padding:7px 8px}.analogues-table tbody .article-group-start td{border-top:2px solid var(--article-group-border);background:var(--article-group-bg)}.analogues-table tbody .article-group-start td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.sku-with-copy,.alias-actions,.alias-cost-editor,.modal-actions{align-items:center;gap:6px;display:inline-flex}.alias-actions{white-space:nowrap}.alias-cost-editor .form-control{width:112px;min-height:32px;padding:5px 8px}.modal-subtitle{color:var(--ink-mute);margin-top:4px;font-size:13px}.analogues-form{gap:12px;display:grid}.analogues-form label,.analogue-draft-row label{color:var(--ink-mute);gap:4px;font-size:13px;display:grid}.analogue-base-picker{border:1px solid var(--hairline);border-radius:8px;gap:2px;max-height:210px;padding:4px;display:grid;overflow:auto}.analogue-base-picker>button{color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.analogue-base-picker>button:hover,.analogue-base-picker>button.is-selected{background:var(--article-summary-bg)}.analogue-base-picker>button span,.analogue-base-picker>button small{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analogue-base-picker>button small{color:var(--foreground)}.analogue-draft-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(140px,.8fr) minmax(180px,1.25fr) minmax(120px,.75fr) minmax(160px,1fr) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.full-row{grid-column:1/-1}.modal-actions{min-height:36px;display:flex}.analogue-preview-list{border:1px solid var(--hairline);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.analogue-preview-list div{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);gap:2px;padding:10px;display:grid}.analogue-preview-list dt{color:var(--ink-mute);font-size:12px}.analogue-preview-list dd{font-weight:700}.analogues-skeleton{gap:8px;display:grid}.analogues-skeleton span{border:1px solid var(--hairline);background:linear-gradient(90deg, var(--canvas-lavender), var(--canvas), var(--canvas-lavender));background-size:200% 100%;border-radius:8px;height:56px;animation:1.2s linear infinite analogues-shimmer}.analogues-empty,.analogues-error{color:var(--ink-mute);padding:12px}.analogues-error{background:#b42318;border:1px solid #b91c1c59;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.analogues-error{background:color-mix(in srgb, #b42318 7%, var(--canvas))}}.analogue-history-table{border-collapse:collapse;width:100%;min-width:640px}.analogue-history-table th,.analogue-history-table td{border:1px solid var(--hairline);text-align:left;vertical-align:middle;padding:8px 10px}.analogue-history-table th{background:var(--table-head-bg);color:var(--ink-mute);font-size:12px;font-weight:700}@keyframes analogues-shimmer{to{background-position:-200% 0}}@media (max-width:760px){.analogues-modal{padding:14px}.analogue-draft-row,.two-columns{grid-template-columns:minmax(0,1fr)}.analogue-base-picker>button{grid-template-columns:minmax(0,1fr) auto}.analogue-base-picker>button span{grid-column:1/-1}.analogue-preview-list{grid-template-columns:minmax(0,1fr)}.analogue-preview-list div{border-right:0}}.section-head>*,.filter-bar>*,.panel>*,.modal-card>*,label{min-width:0}.muted-box,.filter-bar{background:var(--canvas-lavender);color:var(--ink-mute);border-radius:12px;padding:12px;font-size:14px}.filter-bar{border:1px solid var(--hairline);background:var(--canvas);gap:12px;display:grid}@media (min-width:1024px){.filter-bar{grid-template-columns:1fr 260px}}.btn{border:1px solid var(--primary);background:var(--canvas);color:var(--primary);border-radius:7px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:700;display:inline-flex}.btn:hover{background:var(--canvas-lavender)}.btn.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.btn.is-active:hover{background:var(--primary-press)}.btn:disabled{cursor:not-allowed;opacity:.55}.compact-btn{justify-content:center;min-height:34px;padding:8px 12px;font-size:12px}.theme-toggle{border:1px solid var(--hairline);background:var(--canvas);min-height:42px;color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:700;display:inline-flex}.theme-toggle:hover{border-color:var(--primary)}.theme-toggle-thumb{background:var(--canvas-lavender);width:32px;height:32px;color:var(--primary);border-radius:999px;place-items:center;display:inline-grid}.app-shell[data-theme=dark] .theme-toggle{border-color:var(--primary)}.row{border-bottom:1px solid var(--row-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}.row dt{color:var(--ink-mute)}.row dd{font-weight:650}.costs-table{table-layout:fixed;min-width:1900px}.costs-table th,.costs-table td{border-right:1px solid var(--hairline);padding:10px 14px}.costs-table tbody td{border-top:1px solid var(--hairline);background:var(--canvas);vertical-align:middle}.costs-table th:last-child,.costs-table td:last-child{border-right:0}.costs-table .table-input{height:var(--control-height);min-width:0;display:block}.costs-table .article-sku-input{field-sizing:content;height:auto;min-height:var(--control-height);resize:none;overflow-wrap:anywhere;max-height:88px;line-height:1.25}.copy-cell{min-height:var(--control-height);grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.pricing-copy-cell{grid-template-columns:minmax(0,1fr) 28px;min-height:28px}.pricing-copy-value{overflow-wrap:anywhere;min-width:0}.pricing-settings-toolbar,.store-finance-settings{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;display:grid}.store-finance-note{color:var(--ink-mute);grid-column:1/-1;margin:0;font-size:11px;line-height:1.35}.pricing-settings-toolbar{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:10px}.pricing-settings-toolbar .field{min-width:0;color:var(--ink-mute);gap:4px;font-size:12px;font-weight:650;display:grid}.pricing-settings-toolbar .field input{border:1px solid var(--hairline);background:var(--canvas);width:100%;min-width:0;min-height:42px;color:var(--foreground);border-radius:4px;outline:none;padding:10px 12px;font-size:14px;font-weight:400}.pricing-settings-toolbar .field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pricing-settings-toolbar .field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}}.pricing-settings-toolbar .wb-store-metric-field{grid-template-rows:auto auto minmax(14px,auto);align-self:end}.pricing-settings-toolbar .wb-store-metric-field input{font-variant-numeric:tabular-nums;min-height:32px;padding:6px 8px}.wb-store-metric-input{align-items:center;gap:4px;min-width:0;display:flex}.wb-store-metric-input .icon-btn{flex:0 0 32px;width:32px;height:32px}.wb-store-metric-status{min-height:14px;color:var(--ink-mute);font-size:10px;font-weight:500;line-height:1.2}.wb-store-metric-status.is-error,.wb-store-metric-status.is-conflict{color:var(--danger,#b42318)}.wb-store-metric-status.is-pending,.wb-store-metric-status.is-saving{color:var(--primary)}.wb-store-metric-status.is-saved{color:var(--success,#18794e)}.settings-static{gap:4px;min-height:40px;display:grid}.settings-static span{color:var(--ink-mute);font-size:12px}.ozon-route-importer{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:12px 14px}.ozon-route-importer>summary{cursor:pointer;font-weight:700}.ozon-route-importer-grid{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end;gap:10px;margin-top:12px;display:grid}.ozon-route-importer .field{min-width:0;color:var(--ink-mute);gap:4px;font-size:12px;font-weight:650;display:grid}.ozon-route-importer .field input{border:1px solid var(--hairline);background:var(--canvas);width:100%;min-width:0;min-height:42px;color:var(--foreground);border-radius:4px;padding:10px 12px;font-size:14px}.ozon-route-importer-actions{flex-wrap:wrap;gap:8px;display:flex}.ozon-route-importer-status,.ozon-route-importer-help{color:var(--ink-mute);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px}.ozon-route-importer-status{color:var(--ink)}.work-model-editor,.compound-editor,.compound-cell{gap:4px;min-width:92px;display:grid}.wb-row-save-status{color:var(--text-muted);white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.1;display:block}.wb-row-save-status.is-saved{color:var(--success,#18794e)}.wb-row-save-status.is-error,.wb-row-save-status.is-conflict{color:var(--danger,#b42318)}.compound-cell{width:100%;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;place-content:center;place-items:center;min-height:40px;padding:0}.compound-cell span{color:var(--ink-mute);font-size:12px}.compound-cell strong{font-weight:650}.rate-amount-cell{text-align:center;place-content:center;place-items:center;gap:3px;width:100%;min-width:86px;min-height:36px;line-height:1.15;display:grid}.rate-amount-rate,.rate-amount-money,.rate-amount-empty{white-space:nowrap;max-width:100%;display:block}.rate-amount-rate{color:var(--ink-mute);font-weight:550;font-size:11px!important}.compound-cell .rate-amount-money{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.2}.ozon-expense-cell{text-align:center;place-content:center;place-items:center;gap:3px;width:100%;min-width:88px;min-height:38px;line-height:1.15;display:grid}.ozon-expense-money{color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.2}.ozon-expense-details,.ozon-expense-missing{max-width:124px;color:var(--ink-mute);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.ozon-expense-missing{color:var(--danger,#b42318)}.ozon-expense-empty{color:var(--ink-mute)}.ozon-expense-loading{background:var(--row-border);border-radius:4px;width:66%;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.ozon-expense-loading{background:color-mix(in srgb, var(--row-border) 78%, var(--canvas))}}.ozon-expense-loading{animation:1.1s ease-in-out infinite alternate workspace-skeleton-pulse}.rate-amount-empty{color:var(--ink-mute)}.rate-amount-missing{color:var(--danger,#b42318);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden;font-size:10px!important}.tax-rate-amount-cell{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.tax-rate-amount-group{gap:1px;min-width:0;display:grid}.tax-rate-amount-label{color:var(--ink-mute);font-weight:650;line-height:1;font-size:9px!important}.tax-rate-amount-group .rate-amount-cell{min-width:0;min-height:32px}.tax-compound-cell{width:100%}.compound-editor{text-align:center;align-content:center;justify-items:center}.compound-editor .rate-input{height:20px;min-height:20px;color:var(--ink-mute);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;padding:0;font-size:11px;font-weight:550}.manual-value-input{background:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){.manual-value-input{background:color-mix(in srgb, #f59e0b 10%, var(--surface))!important}}.manual-value-input{border-color:#d97706!important}@supports (color:color-mix(in lab, red, red)){.manual-value-input{border-color:color-mix(in srgb, #d97706 48%, var(--line))!important}}.manual-value-input:focus{background:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){.manual-value-input:focus{background:color-mix(in srgb, #f59e0b 15%, var(--surface))!important}}.pricing-money-input.is-low-buyout{color:#b91c1c;background:#fff7f7;border-color:#dc2626;font-weight:700}.compound-value-button{color:var(--foreground);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:1.2}.compound-value-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.result-cell{border:1px solid #0000;border-radius:5px;padding:4px 6px}.profit-amount-cell{text-align:center;place-content:center;place-items:center;gap:3px;width:100%;min-height:38px;display:grid}.profit-amount-money{color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.2;display:block;font-weight:750!important}.profit-amount-margin{overflow-wrap:anywhere;max-width:100%;line-height:1.15;display:block;color:var(--ink-mute)!important;font-size:11px!important}.profit-amount-cell[data-state=missing] .profit-amount-margin{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:10px!important}.profit-amount-cell[data-tone=healthy]{background:var(--success,#18794e);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.profit-amount-cell[data-tone=healthy]{background:color-mix(in srgb, var(--success,#18794e) 12%, transparent)}}.profit-amount-cell[data-tone=healthy] .profit-amount-money{color:var(--success,#18794e)}.profit-amount-cell[data-tone=low]{background:var(--danger,#b42318);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.profit-amount-cell[data-tone=low]{background:color-mix(in srgb, var(--danger,#b42318) 12%, transparent)}}.profit-amount-cell[data-tone=low] .profit-amount-money{color:var(--danger,#b42318)}.profit-amount-cell[data-tone=neutral]{background:var(--ink-mute);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.profit-amount-cell[data-tone=neutral]{background:color-mix(in srgb, var(--ink-mute) 8%, transparent)}}.ozon-logistics-deviation{text-align:center;font-variant-numeric:tabular-nums;place-content:center;place-items:center;gap:3px;width:100%;min-height:38px;display:grid}.ozon-logistics-deviation-amount{color:var(--foreground);white-space:nowrap;font-size:14px;line-height:1.2;display:block;font-weight:750!important}.ozon-logistics-deviation-percent{white-space:nowrap;line-height:1.15;display:block;color:var(--ink-mute)!important;font-size:11px!important}.ozon-logistics-deviation[data-tone=favorable]{background:var(--success,#18794e);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.ozon-logistics-deviation[data-tone=favorable]{background:color-mix(in srgb, var(--success,#18794e) 12%, transparent)}}.ozon-logistics-deviation[data-tone=favorable] .ozon-logistics-deviation-amount{color:var(--success,#18794e)}.ozon-logistics-deviation[data-tone=unfavorable]{background:var(--danger,#b42318);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.ozon-logistics-deviation[data-tone=unfavorable]{background:color-mix(in srgb, var(--danger,#b42318) 12%, transparent)}}.ozon-logistics-deviation[data-tone=unfavorable] .ozon-logistics-deviation-amount{color:var(--danger,#b42318)}.ozon-logistics-deviation[data-tone=neutral]{background:var(--ink-mute);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.ozon-logistics-deviation[data-tone=neutral]{background:color-mix(in srgb, var(--ink-mute) 8%, transparent)}}.pricing-price-comparison,.pricing-price-readonly{text-align:center;align-content:center;place-items:center;gap:4px;width:100%;min-width:0;display:grid}.pricing-price-readonly>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.2}.marketplace-source-lines{text-align:center;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;place-items:center;gap:2px;width:100%;min-width:0;line-height:1.25;display:grid}.marketplace-source-value{color:var(--price-source);font-size:12px;font-weight:550;line-height:1.25}.marketplace-price-delta{font-size:12px;font-weight:650;line-height:1.25}.marketplace-price-delta[data-delta-tone=mismatch]{color:var(--price-delta-warn)}.marketplace-price-delta[data-delta-tone=negative]{color:var(--price-delta-negative)}.marketplace-price-delta[data-delta-tone=match]{color:var(--ink-mute)}.price-publishing-pending-source{max-width:100%;color:var(--ink-mute);justify-content:center;align-items:center;gap:4px;font-size:10px;line-height:1.2;display:flex}.price-publishing-pending-source>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-publishing-pending-source>button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.price-publishing-pending-source[data-tone=warning],.price-publishing-pending-source[data-tone=error]{color:var(--warning,#a15c07)}.recommendation-summary{margin-bottom:12px}.recommendation-target-warning[data-tone=error]{border-color:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.recommendation-target-warning[data-tone=error]{border-color:color-mix(in srgb, var(--danger,#b42318) 45%, var(--hairline))}}.recommendation-target-warning[data-tone=error]{color:var(--danger,#b42318)}.recommendation-risk-confirmation{align-items:flex-start;gap:8px;margin:8px 0 0;font-size:12px;line-height:1.35;display:flex}.recommendation-risk-confirmation input{flex:none;margin-top:1px}.scenario-breakdown h4{margin:12px 0 4px;font-size:14px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.scenario-breakdown{width:min(780px,100vw - 24px)}.expense-details{color:var(--ink-mute);margin:12px 0 0;font-size:13px;line-height:1.55}.scenario-breakdown-list{gap:2px;margin-top:12px;display:grid}.scenario-breakdown-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.scenario-breakdown-list dt{color:var(--ink-mute)}.scenario-breakdown-list dd{font-variant-numeric:tabular-nums;margin:0}.recommendation-target-field{grid-template-columns:minmax(0,1fr) minmax(96px,132px);align-items:center;display:grid!important}.recommendation-target-field small{color:var(--ink-mute);grid-column:1/-1;font-size:11px;line-height:1.35}.recommendation-target-field .form-control{text-align:right;min-width:0;height:32px}.recommendation-comparison{border:1px solid var(--line);border-radius:6px;margin-top:14px;overflow:auto}.recommendation-comparison-head,.recommendation-comparison-row{grid-template-columns:minmax(150px,1.35fr) minmax(100px,1fr) minmax(116px,1fr) minmax(88px,.8fr);min-width:570px;display:grid}.recommendation-comparison-head{background:var(--surface-muted);color:var(--ink-mute);text-transform:uppercase;font-size:11px}.recommendation-comparison-head>*,.recommendation-comparison-row>*{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;min-width:0;padding:7px 9px}.recommendation-comparison-head>:not(:first-child),.recommendation-comparison-row>:not(:first-child){text-align:right}.recommendation-comparison-row:last-child>*{border-bottom:0}.targeted-sync-product{overflow-wrap:anywhere;margin:4px 0 12px}.targeted-sync-diff{border:1px solid var(--line);border-radius:6px;gap:0;margin-top:12px;display:grid;overflow:auto}.targeted-sync-diff>div{grid-template-columns:minmax(112px,.8fr) minmax(132px,1fr) minmax(132px,1fr);min-width:420px;display:grid}.targeted-sync-diff span{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:7px 9px}.targeted-sync-diff span:first-child{color:var(--ink-mute)}.targeted-sync-warning{margin-top:12px}@media (max-width:720px){.pricing-settings-toolbar,.store-finance-settings{grid-template-columns:1fr 1fr}.store-common-fields{grid-template-columns:1fr}.store-common-fields>.store-finance-settings{grid-column:auto}.store-account-field:empty{display:none}.ozon-route-importer-grid{grid-template-columns:1fr 1fr}}@media (max-width:460px){.pricing-settings-toolbar,.ozon-route-importer-grid{grid-template-columns:1fr}}.pricing-money-editor{grid-template-columns:minmax(78px,1fr) 28px;align-items:center;gap:4px;min-width:116px;display:grid}.pricing-money-editor.pricing-price-comparison{grid-template-columns:minmax(88px,1fr) 28px;align-content:center;row-gap:5px;min-width:0}.pricing-money-editor.pricing-price-comparison>.marketplace-source-lines{grid-column:1/-1}.pricing-price-comparison .pricing-money-input{font-size:14px;font-weight:700;line-height:1.2}.pricing-money-input{border:1px solid var(--input-border);background:var(--canvas);width:100%;min-width:0;min-height:30px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 7px}.pricing-money-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:0}@supports (color:color-mix(in lab, red, red)){.pricing-money-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}}.pricing-price-reset{width:28px;height:28px}.article-composition-link{min-height:24px}.work-model-select{border:1px solid var(--hairline);background:var(--canvas);width:100%;min-width:72px;min-height:30px;color:var(--foreground);border-radius:6px;padding:5px 8px;font-size:13px;font-weight:700}.component-cell{min-height:var(--control-height);grid-template-columns:30px minmax(120px,1fr);align-items:center;gap:6px;display:grid}.icon-btn{border:1px solid var(--primary);background:var(--canvas);width:28px;height:28px;color:var(--primary);border-radius:999px;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--canvas-lavender)}.link-cell{min-height:var(--control-height);width:100%;color:var(--link-blue);text-align:left;text-underline-offset:3px;background:0 0;border:0;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.link-cell:hover{color:var(--primary)}.value-tooltip{overflow-wrap:anywhere;outline:none;align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.value-tooltip:after{z-index:80;border:1px solid var(--hairline);background:var(--foreground);width:max-content;max-width:320px;color:var(--canvas);content:attr(data-tooltip);overflow-wrap:anywhere;pointer-events:none;text-transform:none;white-space:normal;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:500;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 40px #1d1d1d38}.value-tooltip:before{z-index:81;background:var(--foreground);content:"";pointer-events:none;width:10px;height:10px;display:none;position:absolute;bottom:calc(100% + 3px);left:12px;transform:rotate(45deg)}.value-tooltip:hover:after,.value-tooltip:hover:before,.value-tooltip:focus-visible:after,.value-tooltip:focus-visible:before{display:block}.product-thumb{border:1px solid var(--hairline);object-fit:cover;background:var(--canvas-lavender);border-radius:6px;width:72px;height:96px}.product-thumb-empty{color:var(--ink-mute);place-items:center;font-weight:700;display:inline-grid}.empty-inline{color:var(--ink-mute)}.table-input{width:100%;min-width:110px;max-width:100%;height:var(--control-height);border:1px solid var(--primary);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.table-input{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--input-border))}}.table-input{background:var(--canvas-lavender)}@supports (color:color-mix(in lab, red, red)){.table-input{background:color-mix(in srgb, var(--canvas-lavender) 42%, var(--canvas))}}.table-input{color:var(--foreground);outline:none;padding:8px 9px;box-shadow:inset 0 0 0 1px #ffffff59}.table-input::placeholder{color:var(--placeholder)}.table-input:focus{border-color:var(--primary);background:var(--canvas);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.table-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 16%, transparent)}}html{background:var(--background)}body{background:var(--background);min-width:320px;color:var(--foreground);line-height:1.4}button,input,select,textarea{border-radius:7px}button,[role=button]{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}.app-container{padding-top:12px}.app-header{border:1px solid var(--hairline);background:var(--canvas);border-radius:8px;gap:8px}@supports (color:color-mix(in lab, red, red)){.app-header{background:color-mix(in srgb, var(--canvas) 96%, transparent)}}.app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 12px;box-shadow:0 2px 8px #1824360f}.app-header h1{color:var(--foreground);font-size:18px;font-weight:700;line-height:1.2}.app-header .form-control{width:min(180px,100%);min-height:36px}.app-nav{border-top:1px solid var(--hairline);align-items:center;gap:4px;min-width:0;padding-top:8px}.app-nav>.btn{min-height:32px;color:var(--ink-mute);background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:700}.app-nav>.btn:hover{border-color:var(--hairline);background:var(--canvas-lavender);color:var(--foreground)}.app-nav>.btn.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-nav>.btn.is-active{border-color:color-mix(in srgb, var(--primary) 28%, var(--hairline))}}.app-nav>.btn.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-nav>.btn.is-active{background:color-mix(in srgb, var(--primary) 12%, var(--canvas))}}.app-nav>.btn.is-active{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.marketplace-tabs{border:1px solid var(--hairline);background:var(--canvas-lavender);border-radius:7px;gap:0;overflow:hidden}.marketplace-tabs .btn{min-width:52px;min-height:30px;color:var(--ink-mute);background:0 0;border:0;border-radius:0;padding:5px 10px;font-size:12px;font-weight:750}.marketplace-tabs .btn+.btn{border-left:1px solid var(--hairline)}.marketplace-tabs .btn:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.marketplace-tabs .btn:hover{background:color-mix(in srgb, var(--primary) 8%, var(--canvas))}}.marketplace-tabs .btn:hover{color:var(--primary)}.marketplace-tabs .btn.is-active{background:var(--primary);color:#fff}.panel,.table-wrap,.modal-card,.table-page .section-head{border-radius:8px;box-shadow:0 2px 8px #1824360f}.panel h2,.section-head h2{color:var(--foreground)}.table-page .section-head{min-height:52px;padding:8px 10px}.store-status-panel{border:1px solid var(--hairline);background:var(--canvas-lavender);border-radius:7px;gap:7px;padding:10px}.store-status-row{grid-template-columns:minmax(108px,.8fr) minmax(0,1fr);gap:8px}.status-badge,.status-pill{border-radius:6px;padding:3px 7px}.status-badge-ok{color:#126238;background:#167f481a;border-color:#167f486b}.status-badge-warn{color:#7a4b00;background:#b4700b1c;border-color:#b4700b73}.status-badge-error{color:#a52626;background:#bb30301a;border-color:#bb303073}.app-shell[data-theme=dark] .status-badge-ok{color:#88d7a5}.app-shell[data-theme=dark] .status-badge-warn{color:#ffd17b}.app-shell[data-theme=dark] .status-badge-error{color:#ffaaa4}.form-control,.table-input,.work-model-select{min-height:var(--control-height);border-color:var(--input-border);background:var(--canvas);color:var(--foreground);border-radius:7px;box-shadow:inset 0 1px 1px #18243608}.form-control{padding:7px 10px}.table-input{height:var(--control-height);padding:6px 8px}.work-model-select{min-height:30px;padding:4px 7px}.form-control:hover,.table-input:hover,.work-model-select:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.form-control:hover,.table-input:hover,.work-model-select:hover{border-color:color-mix(in srgb, var(--primary) 44%, var(--input-border))}}.form-control:focus,.table-input:focus,.work-model-select:focus{border-color:var(--primary);background:var(--canvas);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.form-control:focus,.table-input:focus,.work-model-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}}.field-label{color:var(--ink-mute);font-size:12px;font-weight:650}.btn{border-color:var(--hairline);background:var(--canvas);min-height:36px;color:var(--foreground);border-radius:7px;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s}.btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn:hover{border-color:color-mix(in srgb, var(--primary) 46%, var(--hairline))}}.btn:hover{background:var(--canvas-lavender);color:var(--primary)}.btn.is-active{border-color:var(--primary);background:var(--primary);color:#fff}.btn.is-active:hover{border-color:var(--primary-press);background:var(--primary-press);color:#fff}.compact-btn{min-height:30px;padding:5px 9px;font-size:12px}.theme-toggle{border-radius:7px;min-height:36px;padding:3px 9px 3px 3px;font-size:12px}.theme-toggle-thumb{background:var(--canvas-lavender);border-radius:6px;width:28px;height:28px}.table-wrap{border-color:var(--hairline);background:var(--canvas);isolation:isolate;overflow:clip}.table-scroll-content{will-change:auto}.scroll-table table{isolation:isolate;position:relative}.table-head{z-index:auto;color:#536174;letter-spacing:0;text-transform:uppercase;background:#edf1f5;font-size:11px;font-weight:750;position:static}.table-head th{top:var(--app-header-height,0px);z-index:30;height:38px;box-shadow:inset 0 -1px 0 var(--hairline);background:#edf1f5 padding-box padding-box;position:sticky}.app-shell[data-theme=dark] .table-head,.app-shell[data-theme=dark] .table-head th{color:#bdc7d4;background:#202833}.app-shell[data-theme=dark] .cost-change-increase{color:#ffb8a9;background:#3a2928;border-color:#7a4138}.app-shell[data-theme=dark] .cost-change-decrease{color:#9ee2b7;background:#25362d;border-color:#32674a}.app-shell[data-theme=dark] .cost-change-unknown{color:#f3d689;background:#393326;border-color:#735f31}.data-table-compact{font-size:12px}.data-table-compact th,.data-table-compact td,.costs-table th,.costs-table td{padding:7px 9px}.data-table tbody td,.costs-table tbody td{border-top-color:var(--row-border)}.data-table tbody .table-row:hover td,.costs-table tbody .table-row:hover td,.table-row:hover{background:var(--table-hover)}.scroll-table table th,.scroll-table table td,.data-table th,.data-table td,.costs-table th,.costs-table td{border-right-color:var(--hairline)}.pricing-col-tiny,.product-col-tiny{color:var(--ink-mute);text-align:center}.filter-header{grid-template-rows:minmax(17px,1fr) 18px;min-height:36px}.filter-trigger,.icon-btn{border-color:var(--hairline);background:var(--canvas);color:var(--ink-mute);border-radius:6px}.filter-trigger:hover,.filter-trigger.is-active,.icon-btn:hover{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.filter-trigger:hover,.filter-trigger.is-active,.icon-btn:hover{background:color-mix(in srgb, var(--primary) 9%, var(--canvas))}}.filter-trigger:hover,.filter-trigger.is-active,.icon-btn:hover{color:var(--primary)}.column-filter-menu,.checkbox-filter-menu{border-color:var(--hairline);border-radius:8px;padding:10px;box-shadow:0 12px 30px #18243629}.column-filter-option{padding:3px 0}.column-filter-option input,.checkbox-filter-menu input,input[type=checkbox]{accent-color:var(--primary)}.table-toolbar{justify-content:flex-end;min-height:32px;display:flex}.column-visibility{z-index:42;position:relative}.column-visibility-trigger{white-space:nowrap}.column-visibility-menu{border:1px solid var(--hairline);background:var(--canvas);border-radius:8px;gap:10px;width:min(320px,100vw - 24px);max-height:min(480px,100vh - 88px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 30px #18243633}.column-visibility-options{overscroll-behavior:contain;gap:2px;min-height:0;display:grid;overflow:auto}.column-visibility-option{cursor:pointer;border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding:3px 4px;display:grid}.column-visibility-option:hover{background:var(--table-hover)}.column-visibility-option:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:1px}.column-visibility-footer{border-top:1px solid var(--hairline);justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.row-identity-actions{justify-items:center;gap:4px;min-width:28px;display:grid}.price-publishing-action{justify-content:center;align-items:center;gap:4px;display:inline-flex}.price-publishing-action>button:disabled{cursor:not-allowed;opacity:.58}.price-publishing-icon{color:var(--ink-mute)}.price-publishing-action[data-status-tone=info] .price-publishing-icon{color:var(--accent)}.price-publishing-action[data-status-tone=success] .price-publishing-icon{color:var(--success,#18794e)}.price-publishing-action[data-status-tone=warning] .price-publishing-icon{color:var(--warning,#a15c07)}.price-publishing-action[data-status-tone=error] .price-publishing-icon{color:var(--danger,#b42318)}.price-publishing-reconciliation-summary{border:1px solid var(--hairline);min-height:28px;color:var(--ink-mute);background:var(--canvas-subtle);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:3px 7px;font-size:11px;line-height:1.2;display:inline-flex}.price-publishing-reconciliation-summary>span+span{border-left:1px solid var(--hairline);padding-left:7px}.price-publishing-reconciliation-summary>span>b{color:var(--ink);font-variant-numeric:tabular-nums}.price-publishing-reconciliation-summary>.icon-btn{width:24px;height:24px;min-height:24px}.price-publishing-reconciliation-summary[data-tone=warning]{color:var(--warning,#a15c07)}.price-publishing-reconciliation-summary[data-tone=error]{color:var(--danger,#b42318)}.price-publishing-bulk{margin-left:4px}.count-badge{background:var(--primary);min-width:18px;height:18px;color:var(--primary-contrast,#fff);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}body.modal-open{overflow:hidden}.modal-overlay{z-index:90;background:var(--modal-scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden auto}.modal{border:1px solid var(--hairline);background:var(--canvas);border-radius:8px;max-width:calc(100vw - 40px);padding:14px;box-shadow:0 24px 80px #1d1d1d38}.modal-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-header h2{margin:0;font-size:18px;line-height:1.2}.modal-header p{color:var(--ink-mute);margin:3px 0 0;font-size:13px;line-height:1.3}.price-publishing-preview-dialog{flex-direction:column;gap:12px;width:min(1328px,100vw - 24px);max-height:min(760px,100vh - 24px);display:flex;overflow:hidden}.price-publishing-warnings,.price-publishing-confirmation{border:1px solid var(--hairline);background:var(--canvas-subtle);border-radius:6px;padding:8px 10px;font-size:13px}.price-publishing-warnings p{margin:0}.price-publishing-warnings.is-error{border-color:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.price-publishing-warnings.is-error{border-color:color-mix(in srgb, var(--danger,#b42318) 45%, var(--hairline))}}.price-publishing-warnings.is-error{background:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.price-publishing-warnings.is-error{background:color-mix(in srgb, var(--danger,#b42318) 8%, var(--canvas))}}.price-publishing-warnings strong{margin-bottom:4px;display:block}.price-publishing-warnings ul{flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;padding-left:18px;display:flex}.price-publishing-preview-skeleton{border:1px solid var(--hairline);background:var(--canvas-subtle);border-radius:6px;gap:8px;padding:10px;display:grid}.price-publishing-preview-skeleton span{background:linear-gradient(90deg, var(--hairline), var(--hairline), var(--hairline));border-radius:999px;height:14px}@supports (color:color-mix(in lab, red, red)){.price-publishing-preview-skeleton span{background:linear-gradient(90deg, var(--hairline), color-mix(in srgb, var(--hairline) 45%, transparent), var(--hairline))}}.price-publishing-preview-skeleton span:first-child{width:42%}.price-publishing-preview-skeleton span:nth-child(2){width:74%}.price-publishing-preview-skeleton span:nth-child(3){width:58%}.price-publishing-preview-table{border:1px solid var(--hairline);border-radius:6px;flex:auto;min-height:0;overflow:auto}.price-publishing-preview-pagination{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-height:32px;display:flex}.price-publishing-preview-pagination>span{color:var(--ink-mute);font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.price-publishing-preview-table table{table-layout:fixed;width:1312px;min-width:1312px}.price-publishing-preview-table .price-publishing-col-select{width:84px}.price-publishing-preview-table .price-publishing-col-article{width:130px}.price-publishing-preview-table .price-publishing-col-identity{width:148px}.price-publishing-preview-table .price-publishing-col-triplet{width:470px}.price-publishing-preview-table .price-publishing-col-impact{width:260px}.price-publishing-preview-table .price-publishing-col-status{width:220px}.price-publishing-preview-table .price-publishing-select-cell{text-align:center;white-space:nowrap;width:84px;min-width:84px;max-width:84px;padding-inline:8px}.price-publishing-preview-table th.price-publishing-select-cell>label{justify-items:center;gap:2px;line-height:1;display:grid}.price-publishing-preview-table th.price-publishing-select-cell input{width:16px;height:16px;accent-color:var(--primary);margin:0}.price-publishing-preview-table td.price-publishing-select-cell input{width:16px;height:16px;accent-color:var(--primary);margin:0 auto;display:block}.price-publishing-triplet{font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;min-width:480px;display:grid}.price-publishing-triplet>span{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:2px;display:grid}.price-publishing-preview-skeleton strong,.price-publishing-preview-skeleton p{margin:0}.price-publishing-preview-skeleton p{color:var(--ink-mute);font-size:12px}.price-publishing-triplet small{color:var(--ink-mute);font-size:11px}.price-publishing-triplet em,.price-publishing-financial em{color:var(--ink-mute);font-size:11px;font-style:normal}.price-publishing-financial{font-variant-numeric:tabular-nums;gap:6px;min-width:224px;display:grid}.price-publishing-financial>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 8px;display:grid}.price-publishing-financial small{color:var(--ink-mute);grid-column:1/-1;font-size:11px}.price-publishing-financial>div>span{white-space:nowrap}.price-publishing-financial-profit>span{font-size:14px;font-weight:600}.price-publishing-financial.is-missing{gap:3px;min-width:0}.price-publishing-financial.is-missing strong{font-size:12px}.price-publishing-financial.is-missing span{color:var(--ink-mute);font-size:11px;line-height:1.3}.modal-table-viewport{isolation:isolate;overscroll-behavior:contain;scrollbar-gutter:stable;max-width:100%;max-height:min(44dvh,440px);position:relative;overflow:auto}.modal-table-viewport>table{width:max(100%, max-content);border-collapse:separate;border-spacing:0}.modal-table-viewport>table>thead,.modal-table-viewport>table>thead.table-head{z-index:4;background:var(--canvas-lavender);display:table-header-group;position:sticky;top:0}.modal-table-viewport>table>thead>tr{display:table-row}.modal-table-viewport>table>thead>tr>th,.modal-table-viewport>table>thead.table-head>tr>th{vertical-align:middle;background:var(--canvas-lavender);overflow-wrap:anywhere;white-space:normal;height:36px;padding:6px 8px;line-height:1.2;position:static;top:auto}.modal-table-viewport>table>tbody>tr>td{vertical-align:middle;padding:6px 8px;line-height:1.3}.modal-table-viewport>table>tbody>tr:first-child>td{border-top:0}.modal-card .scroll-table .table-wrap{--app-header-height:0px}.modal>.modal-actions,.modal-card>.modal-actions,.modal-card>form>.modal-actions{z-index:6;border-top:1px solid var(--hairline);background:var(--canvas);margin-top:0;padding-top:8px;position:sticky;bottom:0}.price-publishing-confirmation{gap:6px;display:grid}.price-publishing-freshness{border:1px solid var(--hairline);background:var(--canvas-subtle);min-height:30px;color:var(--ink-mute);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:5px 8px;font-size:12px;display:flex}.price-publishing-freshness.is-expired{border-color:var(--warning,#b54708)}@supports (color:color-mix(in lab, red, red)){.price-publishing-freshness.is-expired{border-color:color-mix(in srgb, var(--warning,#b54708) 45%, var(--hairline))}}.price-publishing-freshness.is-expired{color:var(--ink)}.price-publishing-confirmation p{margin:0}.price-publishing-confirmation label{gap:4px;max-width:360px;display:grid}.price-publishing-confirmation label:has(input[type=checkbox]){grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:100%}.price-publishing-confirmation small{color:var(--danger,#b42318)}@media (max-width:700px){.modal-overlay{padding:8px}.price-publishing-preview-dialog{gap:8px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}}.delete-product-button{width:26px;height:26px;color:var(--danger,#b42318)}.delete-product-button:hover{border-color:var(--danger,#b42318);background:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.delete-product-button:hover{background:color-mix(in srgb, var(--danger,#b42318) 10%, transparent)}}.product-delete-modal{width:min(560px,100vw - 24px)}.product-delete-summary{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;display:grid}.product-delete-summary .product-thumb{width:64px;height:64px}.product-delete-details{gap:5px;margin-top:10px;display:grid}.product-delete-details>div{grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:10px;display:grid}.product-delete-details dt{color:var(--ink-mute)}.product-delete-details dd{overflow-wrap:anywhere;min-width:0}.product-delete-warning{border-color:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.product-delete-warning{border-color:color-mix(in srgb, var(--danger,#b42318) 35%, var(--hairline))}}.danger-btn{border-color:var(--danger,#b42318);background:var(--danger,#b42318);color:#fff}.danger-btn:hover:not(:disabled){filter:brightness(.94)}.costs-table tbody .article-group-row:not(.article-group-start) td{border-top:1px solid var(--hairline)}.costs-table tbody .article-group-start .costs-group-summary{font-weight:750}.product-thumb{aspect-ratio:3/4;background:var(--canvas-lavender);border-radius:5px;width:66px;height:88px}.notice,.missing-cost-notice,.muted-box,.filter-bar{border-radius:7px}.notice{padding:10px 12px}.missing-cost-notice{color:#624500;background:#fff8e8;border-color:#d6a536;padding:9px 12px}.app-shell[data-theme=dark] .missing-cost-notice{color:#f5d98e;background:#342b16;border-color:#9b762b}.status-pill{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.status-pill{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--hairline))}}.status-pill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.status-pill{background:color-mix(in srgb, var(--primary) 9%, var(--canvas))}}.status-pill{color:var(--primary)}.toast{border-radius:8px;box-shadow:0 12px 30px #1824362e}.modal-backdrop{padding:16px}.modal-card{border-radius:8px;gap:14px;padding:16px 20px 24px 16px;box-shadow:0 20px 50px #0c121b47}.article-composition-summary,.article-composition-table-wrap{border-radius:7px}.value-tooltip:after{color:#fff;background:#1f2937;border-radius:6px;box-shadow:0 10px 24px #0c121b3d}.value-tooltip:before{background:#1f2937}.logs-section-head{border:1px solid var(--hairline);background:var(--canvas);border-radius:8px;align-items:center;padding:12px 14px;box-shadow:0 2px 8px #1824360f}.logs-filter-bar{border:1px solid var(--hairline);background:var(--canvas);border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.5fr) minmax(150px,.8fr) minmax(145px,.8fr) minmax(145px,.8fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.logs-reset-button{white-space:nowrap;justify-content:center}.logs-table-wrap{border-radius:8px}.logs-table-scroll{width:100%;max-width:100%;overflow:auto}.logs-table{border-collapse:separate;border-spacing:0;min-width:1380px}.logs-table th,.logs-table td{padding:9px 10px}.logs-table th:first-child{width:56px}.logs-table .logs-col-article{width:220px}.logs-table .logs-col-marketplace,.logs-table .logs-col-store{width:145px}.logs-table .logs-col-article-cost-change,.logs-table .logs-col-list-price-change{width:230px}.logs-table .logs-col-article-cost-date,.logs-table .logs-col-list-price-date{width:175px}.logs-row-number{color:var(--ink-mute);text-align:center}.logs-article-cell{overflow-wrap:anywhere;font-weight:700}.logs-change-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.logs-skeleton-line{background:var(--row-border);border-radius:4px;width:78%;height:12px;animation:1.1s ease-in-out infinite alternate logs-skeleton-pulse;display:block}.logs-skeleton-row:nth-child(2n) .logs-skeleton-line{width:62%}@keyframes logs-skeleton-pulse{0%{opacity:.45}to{opacity:.95}}.logs-error-state{justify-content:center;align-items:center;gap:10px;display:flex}.logs-pagination{justify-content:center;display:flex}@media (max-width:1180px){.logs-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.app-container{gap:10px;padding:8px 10px 16px}.app-header{padding:9px}.app-header>div:first-child{align-items:stretch}.app-header .form-control{width:100%}.app-nav{gap:4px}.app-nav>.btn{flex:auto;justify-content:center}.logs-filter-bar{grid-template-columns:1fr}.logs-reset-button{width:100%}.column-visibility-menu{width:min(360px,100vw - 20px);max-height:min(70vh,520px);position:fixed;top:auto;bottom:10px;right:10px}.product-delete-summary{grid-template-columns:48px minmax(0,1fr)}.product-delete-summary .product-thumb{width:48px;height:48px}.product-delete-details>div{grid-template-columns:1fr;gap:1px}.logs-error-state{flex-direction:column;align-items:stretch}.app-nav>.ml-auto{display:none}.marketplace-tabs{margin-left:0}.panel{padding:12px}.store-status-row{grid-template-columns:minmax(96px,.8fr) minmax(0,1fr)}.missing-cost-notice,.section-head,.article-composition-summary,.excel-import-section-head,.excel-import-article-head,.excel-import-decisions{flex-direction:column;align-items:stretch}.excel-import-section-head .btn,.excel-import-decisions label{width:100%}.table-page .section-head .btn{flex:auto;justify-content:center}.modal-backdrop{padding:10px}.modal-card{max-height:calc(100vh - 20px);padding:14px 14px 20px}.toast{max-width:calc(100vw - 20px);bottom:10px;right:10px}}:root{--table-header-height:40px}.app-header{grid-template-rows:minmax(34px,auto) minmax(30px,auto);gap:6px}.app-header>div:first-child{align-items:center;min-height:34px}.app-header h1{line-height:1.15}.app-nav{align-items:center;min-height:30px}.logs-page .logs-section-head>div:first-child:has(h2){display:none}.logs-page .logs-section-head{justify-content:flex-end;min-height:42px}.workspace-loading-state{gap:10px;display:grid}.workspace-loading-toolbar{border:1px solid var(--hairline);background:var(--canvas);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.workspace-loading-label,.workspace-skeleton-line{background:var(--row-border);border-radius:4px;display:block}@supports (color:color-mix(in lab, red, red)){.workspace-loading-label,.workspace-skeleton-line{background:color-mix(in srgb, var(--row-border) 78%, var(--canvas))}}.workspace-loading-label,.workspace-skeleton-line{animation:1.1s ease-in-out infinite alternate workspace-skeleton-pulse}.workspace-loading-label{width:160px;height:12px}.workspace-loading-message{color:var(--ink-mute);font-size:13px;font-weight:650}.workspace-load-error{border:1px solid var(--danger,#b42318);justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-load-error{border:1px solid color-mix(in srgb, var(--danger,#b42318) 45%, var(--hairline))}}.workspace-load-error{background:var(--danger,#b42318);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.workspace-load-error{background:color-mix(in srgb, var(--danger,#b42318) 7%, var(--canvas))}}.workspace-load-error{padding:12px 14px}.workspace-load-error>div{gap:3px;display:grid}.workspace-load-error strong{color:var(--danger,#b42318);font-size:14px}.workspace-load-error span{color:var(--ink-mute);font-size:12px}.workspace-skeleton-line{width:74%;height:12px}.workspace-loading-table tbody tr:nth-child(2n) .workspace-skeleton-line{width:56%}@keyframes workspace-skeleton-pulse{0%{opacity:.56}to{opacity:1}}@media (max-width:700px){.app-header{gap:8px}.logs-page .logs-section-head{min-height:38px}.workspace-loading-toolbar{min-height:38px;padding:7px 10px}}:root{--background:#edf2f7;--foreground:#182231;--primary:#2457c5;--primary-press:#1b46a4;--canvas:#fff;--canvas-lavender:#f5f7fb;--hairline:#d7dfeb;--ink-mute:#5f6f84;--table-hover:#f5f9ff;--article-group-bg:#f8fbff;--article-group-border:#91a0b4;--row-border:#e4eaf2;--input-border:#b9c5d4;--scrollbar-thumb:#90a0b3;--modal-scrim:#121c2a85}.app-shell[data-theme=dark]{--background:#161c24;--foreground:#eef3f9;--primary:#7ea7ff;--primary-press:#a7c2ff;--canvas:#1e2631;--canvas-lavender:#18202a;--hairline:#344153;--ink-mute:#9eb0c4;--table-hover:#232d3a;--article-group-bg:#202e42;--article-group-border:#6f8096;--row-border:#2d3948;--input-border:#516173;--scrollbar-thumb:#687a8d;--modal-scrim:#05080cc2}.app-container{gap:12px;max-width:min(1920px,100vw - 16px);margin:0 auto}.app-header{border-radius:10px;gap:9px;padding:10px 14px;box-shadow:0 8px 24px #1520310f}.app-header>div:first-child{align-items:center;gap:10px}.app-header h1{font-size:20px;line-height:1.15}.app-nav{gap:6px;padding-top:9px}.app-nav>.btn{min-height:34px;padding:7px 12px;font-size:13px}.marketplace-tabs{border-radius:8px}.theme-toggle,.btn,.form-control,.work-model-select,.table-input,.filter-trigger,.icon-btn,.column-visibility-trigger{transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s,opacity .12s}.table-page,.logs-page{gap:10px}.section-head,.logs-section-head,.table-page .section-head{border-radius:10px;gap:10px;min-height:54px;padding:10px 12px}.table-toolbar{justify-content:space-between;align-items:center;gap:8px}.table-toolbar:empty{display:none}.filter-bar,.logs-filter-bar,.notice,.missing-cost-notice,.muted-box{border-radius:10px}.filter-bar,.logs-filter-bar{padding:10px 12px;box-shadow:0 2px 8px #1520310a}.table-wrap,.panel,.modal-card{border-radius:10px;box-shadow:0 10px 28px #141f300f}.panel{padding:15px}.store-panel{background:linear-gradient(180deg, var(--canvas), var(--canvas)), var(--canvas)}@supports (color:color-mix(in lab, red, red)){.store-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--canvas) 94%, transparent), var(--canvas)), var(--canvas)}}.store-status-panel{gap:8px;padding:11px}.scroll-table{gap:0;padding-bottom:34px}.scroll-table table,.logs-table{background:var(--canvas)}.table-head{color:var(--ink-mute)}@supports (color:color-mix(in lab, red, red)){.table-head{color:color-mix(in srgb, var(--ink-mute) 92%, var(--foreground))}}.table-head{font-size:11px}.table-head th{top:var(--app-header-height,0px);height:40px;box-shadow:inset 0 -1px 0 var(--hairline), 0 4px 12px #131d2c0a}.data-table-compact th,.data-table-compact td,.costs-table th,.costs-table td,.logs-table th,.logs-table td{padding:8px 10px}.products-table td,.pricing-table td,.logs-table td{background:var(--canvas)}.table-row:hover td,.logs-table .table-row:hover td,.products-table .table-row:hover td,.pricing-table .table-row:hover td,.costs-table .table-row:hover td{background:var(--table-hover)}.pricing-col-tiny,.product-col-tiny,.logs-row-number{width:52px;min-width:52px;max-width:52px}.pricing-col-compact,.product-col-compact{width:84px;min-width:70px;max-width:102px}.pricing-col-medium,.product-col-medium{width:196px;min-width:168px}.pricing-col-wide,.product-col-wide{width:320px;min-width:276px}.filterable-th{min-width:78px}.filter-header{grid-template-rows:minmax(16px,1fr) 18px;gap:1px;min-height:34px}.filter-trigger{width:19px;height:19px}.copy-cell,.component-cell,.row-identity-actions{min-height:30px}.icon-btn{width:26px;height:26px}.product-thumb{border-radius:6px;width:62px;height:82px}.logs-scroll-table .table-wrap{background:var(--canvas)}.costs-table tbody .article-group-start td{border-top:3px solid var(--article-group-border);background:var(--article-group-bg)}.costs-table tbody .article-group-start td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.costs-table tbody .article-group-end td{border-bottom:2px solid var(--article-group-border)}.missing-cost-notice{align-items:center;padding:10px 12px}.toast{bottom:16px;right:16px}.modal-card{border-radius:10px;padding:16px 18px 22px}@media (max-width:1100px){.app-header>div:first-child{align-items:stretch}.app-header .form-control{width:min(160px,100%)}.logs-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.app-container{max-width:100%;padding:8px 10px 18px}.app-header{padding:10px}.app-header h1{font-size:18px}.app-nav>.btn{min-height:32px;padding:6px 8px;font-size:12px}.section-head,.logs-section-head,.table-page .section-head,.filter-bar,.logs-filter-bar{padding:10px}}.table-scroll-content{width:max(100%, max-content);min-width:100%}.table-scroll-content>table,.scroll-table table{width:max(100%, max-content)}.table-head{top:var(--app-header-height,0px);z-index:30;box-shadow:0 1px 0 var(--hairline), 0 4px 12px #131d2c0a;background:#edf1f5;position:sticky}.table-head th{height:var(--table-header-height);box-shadow:inset 0 -1px 0 var(--hairline);background:#edf1f5;position:static;top:auto}.app-shell[data-theme=dark] .table-head,.app-shell[data-theme=dark] .table-head th{background:#202833}.costs-table{table-layout:auto}.scroll-table tbody>tr:first-child>td{border-top:0}.costs-table th:nth-child(4),.costs-table td:nth-child(4),.costs-table th:nth-child(6),.costs-table td:nth-child(6){min-width:240px}:root{--density-control-height:30px;--density-table-cell-y:5px;--density-table-cell-x:7px;--density-page-gap:8px;--density-body-font-size:12px;--density-table-font-size:11px}.floating-popover{z-index:90;border:1px solid var(--hairline);background:var(--canvas);border-radius:8px;width:clamp(280px,360px,100vw - 16px);max-width:calc(100vw - 16px);position:fixed;overflow:hidden;box-shadow:0 16px 36px #141f3033}.floating-popover .column-visibility-menu,.floating-popover .column-filter-menu,.floating-popover .checkbox-filter-menu{width:100%;max-height:inherit;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:static;overflow:hidden}.floating-popover .column-visibility-menu{grid-template-rows:auto minmax(0,1fr) auto}.floating-popover .column-filter-options,.floating-popover .column-visibility-options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.floating-popover .column-filter-footer,.floating-popover .column-visibility-footer{z-index:1;border-top:1px solid var(--hairline);background:var(--canvas);padding:8px;position:sticky;bottom:0}.floating-popover .checkbox-filter-menu{grid-template-rows:auto auto minmax(0,1fr) auto}.pricing-row-editor,.pricing-warehouse-editor{justify-items:stretch;gap:2px;min-width:0;display:grid}.warehouse-combobox-trigger{border:1px solid var(--input-border);background:var(--canvas);width:100%;min-width:0;min-height:32px;color:var(--foreground);text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px 7px;display:grid}.warehouse-combobox-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-combobox-trigger:hover,.warehouse-combobox-trigger:focus-visible{border-color:var(--primary)}.warehouse-combobox-trigger:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.warehouse-combobox-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 16%, transparent)}}.warehouse-combobox-trigger:focus-visible{outline-offset:0}.warehouse-combobox-trigger.is-inactive{border-color:var(--warning,#b36b00);color:var(--warning-ink,#7a4b00)}.pricing-row-save-status{min-height:12px;color:var(--ink-mute);text-align:center;white-space:nowrap;font-size:10px;line-height:12px}.pricing-row-save-status.is-saved{color:var(--success-ink,#126238)}.pricing-row-save-status.is-error,.pricing-row-save-status.is-conflict{color:var(--danger,#b42318)}.warehouse-combobox-popover{width:min(340px,100vw - 16px);max-height:min(420px,100dvh - 16px);padding:6px}.warehouse-selected-summary{border-bottom:1px solid var(--hairline);background:var(--canvas);color:var(--foreground);gap:3px;margin-bottom:6px;padding:1px 3px 7px;font-size:11px;display:grid}.warehouse-selected-summary strong{color:var(--ink-mute);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:700}.warehouse-selected-summary>span,.warehouse-selected-values>span{overflow-wrap:anywhere}.warehouse-selected-values{overscroll-behavior:contain;gap:2px;max-height:92px;padding-right:2px;display:grid;overflow-y:auto}.warehouse-combobox-search{border:1px solid var(--input-border);background:var(--canvas-subtle,var(--canvas));border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;height:34px;padding:0 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.warehouse-combobox-search{background:var(--canvas-subtle,color-mix(in srgb, var(--canvas) 94%, var(--foreground)))}}.warehouse-combobox-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0}.warehouse-options-viewport{overscroll-behavior:contain;max-height:272px;overflow-y:auto}.price-publishing-row-status{min-width:0;color:var(--ink-mute);gap:4px;font-size:11px;line-height:1.25;display:grid}.price-publishing-row-status strong{color:var(--foreground);font-size:12px}.price-publishing-row-status.is-blocked strong{color:var(--danger,#b42318)}.price-publishing-row-status.is-ready strong{color:var(--success,#18794e)}.price-publishing-row-status ul{flex-wrap:wrap;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.price-publishing-row-status li{border:1px solid var(--danger,#b42318);max-width:100%}@supports (color:color-mix(in lab, red, red)){.price-publishing-row-status li{border:1px solid color-mix(in srgb, var(--danger,#b42318) 28%, var(--hairline))}}.price-publishing-row-status li{overflow-wrap:anywhere;border-radius:4px;padding:2px 4px}.warehouse-empty-state{min-height:92px;color:var(--ink-mute);text-align:center;align-content:center;place-items:center;gap:8px;padding:10px;font-size:12px;display:grid}.warehouse-popover-actions{border-top:1px solid var(--hairline);justify-content:flex-end;align-items:center;gap:6px;min-width:0;padding:6px 2px 0;display:flex}.warehouse-popover-actions>:first-child:not(:last-child){margin-right:auto}.warehouse-popover-actions .primary-button,.warehouse-popover-actions .secondary-button{white-space:nowrap;min-height:30px;padding-inline:9px}.warehouse-options-spacer{width:100%;position:relative}.warehouse-option{width:100%;min-width:0;height:34px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px;display:grid}.warehouse-options-spacer>.warehouse-option{position:absolute;inset:0 0 auto}.warehouse-option>span,.warehouse-option>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-option>small{color:var(--ink-mute);font-size:10px}.warehouse-multi-option{grid-template-columns:auto minmax(0,1fr) minmax(0,.8fr) auto}.warehouse-multi-option input{width:14px;height:14px;accent-color:var(--primary);margin:0}.warehouse-option:hover,.warehouse-option:focus-visible,.warehouse-option.is-active{background:var(--canvas-hover,var(--primary));outline:0}@supports (color:color-mix(in lab, red, red)){.warehouse-option:hover,.warehouse-option:focus-visible,.warehouse-option.is-active{background:var(--canvas-hover,color-mix(in srgb, var(--primary) 8%, var(--canvas)))}}.warehouse-option.is-clear{border-bottom:1px solid var(--hairline);border-radius:0;margin-top:5px}.warehouse-combobox-empty{color:var(--ink-mute);text-align:center;padding:16px 8px}@media (max-width:700px){.warehouse-combobox-popover{width:min(360px,100vw - 12px);max-height:min(460px,100dvh - 12px)}.warehouse-popover-actions{flex-wrap:wrap}.warehouse-multi-option{grid-template-columns:auto minmax(0,1fr) auto;height:auto;min-height:38px;padding-top:4px;padding-bottom:4px}.warehouse-multi-option>small{text-overflow:ellipsis;grid-column:2;overflow:hidden}.warehouse-multi-option>svg{grid-area:1/3/span 2}}@media (min-width:701px){body,button,input,select,textarea{font-size:var(--density-body-font-size)}.app-container{gap:var(--density-page-gap);padding-top:8px;padding-bottom:12px}.app-header{gap:5px;padding:7px 10px}.app-header>div:first-child{gap:7px;min-height:28px}.app-header h1{font-size:17px}.app-nav{gap:4px;min-height:26px;padding-top:5px}.app-nav>.btn,.btn,.theme-toggle,.column-visibility-trigger{min-height:var(--density-control-height);padding:4px 8px;font-size:12px}.icon-btn{width:24px;height:24px}.form-control,.work-model-select,.table-input,.checkbox-filter-trigger{min-height:var(--density-control-height);padding:4px 7px;font-size:12px}.section-head,.logs-section-head,.table-page .section-head,.filter-bar,.logs-filter-bar,.missing-cost-notice,.notice{min-height:0;padding:7px 9px}.table-page,.logs-page{gap:var(--density-page-gap)}.data-table-compact,.costs-table,.logs-table{font-size:var(--density-table-font-size)}.data-table-compact th,.data-table-compact td,.costs-table th,.costs-table td,.logs-table th,.logs-table td{padding:var(--density-table-cell-y) var(--density-table-cell-x)}.table-head th{height:32px;padding-top:3px;padding-bottom:3px}.filter-header{grid-template-rows:minmax(13px,1fr) 15px;min-height:28px}.filter-trigger{width:17px;height:17px}.product-thumb{width:48px;height:62px}.copy-cell,.component-cell,.row-identity-actions{min-height:26px}.modal-card{padding:12px 14px 16px}.pricing-col-tiny,.product-col-tiny,.logs-row-number{width:42px;min-width:42px;max-width:42px}.pricing-col-compact,.product-col-compact{width:74px;min-width:62px;max-width:88px}}@media (max-width:700px){.floating-popover{border-radius:10px;width:auto;max-width:none;bottom:8px;max-height:calc(100dvh - 16px)!important;top:auto!important;left:8px!important;right:8px!important}.floating-popover .column-visibility-menu,.floating-popover .column-filter-menu,.floating-popover .checkbox-filter-menu{min-height:min(320px,100dvh - 16px)}}.app-shell,.app-container,.table-page,.logs-page,.table-toolbar,.scroll-table,.table-wrap{inline-size:100%;min-inline-size:0}.app-container{width:100%;max-width:none;margin:0;padding-inline:clamp(8px,1vw,20px)!important}.app-header{gap:8px;padding:10px 12px}.app-header-top{grid-template-columns:minmax(0,1fr) auto;min-height:36px;display:grid;align-items:center!important;gap:16px!important}.app-header-actions{justify-content:flex-end;min-height:36px;align-items:center!important}.app-primary-nav{min-height:36px;padding-top:8px;gap:4px!important}.app-nav-spacer{flex:24px;min-width:12px}.pricing-settings-toolbar,.logs-filter-bar,.table-toolbar,.section-head{border-color:var(--hairline);background:var(--canvas)}.pricing-settings-toolbar .field,.pricing-settings-toolbar .settings-static{align-content:start;min-width:0;min-height:78px}.pricing-settings-toolbar .field>span,.pricing-settings-toolbar .settings-static>span{min-height:16px;line-height:16px}.pricing-control-grid .field,.pricing-control-grid .settings-static,.pricing-batch-grid .batch-control-field,.pricing-batch-grid .field{grid-template-rows:16px var(--control-height) 14px;align-content:start;gap:4px;display:grid}.pricing-control-grid .field:after,.pricing-control-grid .settings-static:after,.pricing-batch-grid .batch-control-field:after,.pricing-batch-grid .field:after{content:"";min-height:14px;display:block}.pricing-control-grid .wb-store-metric-field{grid-template-rows:16px var(--control-height) 14px}.pricing-control-grid .wb-store-metric-status{grid-row:3;min-height:14px}.pricing-settings-toolbar .field input,.pricing-settings-toolbar .field select,.pricing-settings-toolbar .form-control,.pricing-settings-toolbar .settings-static strong,.pricing-settings-toolbar .warehouse-combobox-trigger{min-height:var(--control-height);height:var(--control-height)}.pricing-batch-model-select{appearance:auto;border:1px solid var(--input-border);background:var(--canvas);width:100%;color:var(--foreground);padding:6px 30px 6px 9px}.pricing-settings-toolbar .field input{padding:7px 9px}.pricing-settings-toolbar .settings-static{gap:4px}.pricing-settings-toolbar .settings-static strong{border:1px solid var(--input-border);background:var(--canvas);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;min-width:0;padding:7px 9px;display:flex;overflow:hidden}.wb-store-metric-input{min-height:var(--control-height)}.pricing-batch-grid .batch-control-field{min-width:0;min-height:78px;color:var(--ink-mute);font-size:12px;font-weight:650}.pricing-batch-grid .batch-control-field>span{text-overflow:ellipsis;white-space:nowrap;min-height:16px;line-height:16px;display:block;overflow:hidden}.pricing-batch-grid .pricing-warehouse-editor,.pricing-batch-grid .warehouse-combobox-trigger,.pricing-batch-grid .batch-preview-button,.pricing-batch-grid .primary-button{width:100%;min-height:var(--control-height);height:var(--control-height)}.pricing-batch-grid .batch-preview-button{border-color:var(--primary);background:var(--primary);color:#fff;justify-content:center}.pricing-batch-grid .batch-preview-button:hover:not(:disabled){border-color:var(--primary-press);background:var(--primary-press)}.notice-stack{gap:6px;min-width:0;display:grid}.notice-stack:empty{display:none}.table-toolbar{border:1px solid var(--hairline);border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;min-height:38px;padding:5px 8px;display:flex}.logs-page .logs-section-head,.logs-page .logs-filter-bar{border:1px solid var(--hairline);border-radius:6px;padding:8px 10px}@media (max-width:1100px){.pricing-control-grid,.pricing-batch-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media (max-width:700px){.app-header-top{grid-template-columns:minmax(0,1fr);gap:8px!important}.app-header-actions{justify-content:flex-start}.app-primary-nav{align-items:flex-start}.app-nav-spacer{display:none}.pricing-control-grid,.pricing-batch-grid{grid-template-columns:minmax(0,1fr)}.pricing-settings-toolbar{padding:9px}.pricing-settings-toolbar .field,.pricing-settings-toolbar .settings-static,.pricing-batch-grid .batch-control-field{min-height:78px}.table-toolbar{min-height:36px}}.scroll-table{position:relative}.scroll-table .table-wrap{overscroll-behavior:contain;scrollbar-width:none;position:relative;overflow:auto}.products-scroll-table .table-wrap,.pricing-scroll-table .table-wrap,.costs-scroll-table .table-wrap,.logs-scroll-table .table-wrap{max-height:max(320px, calc(100dvh - var(--app-header-height,0px) - 52px))}.app-header{grid-template-rows:minmax(32px,auto);gap:0;min-height:46px;padding:5px 8px;display:block}.app-header-top{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;height:34px;min-height:34px;gap:8px!important}.app-header-identity,.app-header-actions{min-width:0}.app-header h1{white-space:nowrap;margin:0;font-size:18px;line-height:28px}.app-primary-nav{scrollbar-width:thin;white-space:nowrap;align-items:center;gap:4px;min-width:0;min-height:32px;padding-top:0;display:flex;overflow-x:auto}.app-header .app-primary-nav{border-top:0;padding-top:0}.app-primary-nav>.btn{flex:none;min-height:32px;padding:5px 8px}.app-header-actions{min-height:32px;align-items:center!important}.app-header-actions .theme-toggle,.app-header-actions .form-control,.app-header-actions>.btn{height:32px;min-height:32px}.section-head,.logs-section-head,.table-page .section-head{gap:8px;min-height:36px;padding:5px 8px}.table-page .section-head .btn,.table-toolbar .btn,.filter-bar .btn,.logs-filter-bar .btn{min-height:32px}.filter-bar,.logs-filter-bar{gap:8px;padding:7px 8px}.notice,.missing-cost-notice,.muted-box{min-height:32px;padding:6px 8px;line-height:1.35}.table-toolbar{gap:8px;min-height:34px;padding:4px 8px}.app-header-actions{min-height:34px;margin-left:auto;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important}.app-header-actions .theme-toggle,.app-header-actions .btn,.app-header-actions .form-control{height:32px;min-height:32px}.pricing-settings-toolbar .field,.pricing-settings-toolbar .settings-static,.pricing-batch-grid .batch-control-field,.pricing-batch-grid .field{grid-template-rows:15px 32px 12px;align-content:start;gap:3px;min-height:66px}.pricing-settings-toolbar>label.grid{grid-template-rows:15px 32px 12px;align-content:start;gap:3px;min-height:66px;display:grid}.pricing-settings-toolbar>label.grid:after,.pricing-settings-toolbar .field:after,.pricing-settings-toolbar .settings-static:after{content:"";grid-row:3;min-height:12px;display:block}.pricing-settings-toolbar>label.grid>select,.pricing-settings-toolbar>label.grid>input,.pricing-settings-toolbar .field>input,.pricing-settings-toolbar .field>select,.pricing-settings-toolbar .field>button,.pricing-settings-toolbar .settings-static>strong{grid-row:2;align-self:stretch}.pricing-settings-toolbar .field input,.pricing-settings-toolbar .field select,.pricing-settings-toolbar .form-control,.pricing-settings-toolbar .settings-static strong,.pricing-settings-toolbar .warehouse-combobox-trigger,.pricing-settings-toolbar .btn,.pricing-settings-toolbar .primary-button{height:32px;min-height:32px}.page-layout,.logs-page{gap:8px!important}.warehouse-selected-summary{z-index:2;border-bottom:1px solid var(--hairline);background:var(--canvas);color:var(--ink-mute);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:6px 8px;font-size:11px;display:grid;position:sticky;top:0}.warehouse-selected-summary strong{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-weight:650;line-height:1.25}@media (max-width:1100px){.app-header-top{grid-template-columns:max-content minmax(0,1fr);height:auto}.app-header-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:700px){.app-header-top{grid-template-columns:minmax(0,1fr);gap:6px!important}.app-header h1{line-height:24px}.app-header-actions{grid-column:auto;justify-content:flex-start;flex-wrap:wrap!important}.app-primary-nav{width:100%}.section-head,.logs-section-head,.table-page .section-head,.filter-bar,.logs-filter-bar{padding:6px 8px}.pricing-settings-toolbar{padding:7px 8px}.pricing-settings-toolbar .field,.pricing-settings-toolbar .settings-static,.pricing-batch-grid .batch-control-field{min-height:66px}.table-toolbar{flex-wrap:wrap;min-width:0;max-width:100%}.table-toolbar>*{flex:none}}.scroll-table .table-scroll-content,.scroll-table .table-scroll-content>table{width:max(100%, max-content);will-change:auto;min-width:100%}.scroll-table .table-head{top:0}.table-sticky-seam{top:0;bottom:34px;left:min(var(--table-sticky-seam-left), calc(100% - 1px));z-index:39;pointer-events:none;background:var(--foreground);width:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.table-sticky-seam{background:color-mix(in srgb, var(--foreground) 28%, var(--hairline))}}.pricing-scroll-table .pricing-col-pinned,.pricing-scroll-table .table-head .pricing-col-pinned,.pricing-scroll-table .pricing-col-pinned-edge{box-shadow:none;filter:none;transition:none}.pricing-scroll-table .table-head .pricing-col-pinned{top:0}@media (max-width:760px){.pricing-scroll-table tbody .pricing-col-pinned,.pricing-scroll-table .table-head .pricing-col-pinned{z-index:auto;position:static;top:auto;left:auto}.pricing-scroll-table .table-sticky-seam{display:none}}.scroll-table table th,.scroll-table table td,.products-table th,.products-table td,.pricing-table th,.pricing-table td,.costs-table th,.costs-table td,.logs-table th,.logs-table td{vertical-align:middle}.table-align-left{text-align:left}.table-align-center{text-align:center}.table-align-right{text-align:right}.table-align-left .filter-header>span{text-align:left;justify-self:start}.table-align-center .filter-header>span{text-align:center;justify-self:center}.table-align-right .filter-header>span{text-align:right;justify-self:end}.filter-header .filter-trigger{justify-self:center}.pricing-table thead .pricing-canonical-cell{overflow:visible}.pricing-header-tooltip{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@supports (color:color-mix(in lab, red, red)){.pricing-header-tooltip{-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 50%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 50%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 50%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 50%, transparent)}}.pricing-header-tooltip{text-underline-offset:3px}.pricing-header-tooltip.value-tooltip:after{inset:calc(100% + 8px) auto auto 0}.pricing-header-tooltip.value-tooltip:before{inset:calc(100% + 3px) auto auto 12px;transform:rotate(45deg)}.table-align-right .rate-amount-cell,.table-align-right .compound-cell,.table-align-right .compound-editor{text-align:right;justify-items:end}.table-align-right input,.table-input[inputmode=decimal],.pricing-money-input,.rate-input{text-align:right}.pricing-table .table-align-center input,.pricing-table .table-align-center .pricing-money-input,.pricing-table .table-align-center .rate-input,.pricing-table .table-align-center .compound-value-button{text-align:center}.table-align-left input,.table-align-left textarea{text-align:left}.table-date-cell input{text-align:center}.products-table tbody tr.table-row,.pricing-table tbody tr.table-row{height:80px}:root{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:10px;--ui-control-height:32px;--ui-label-height:15px;--ui-helper-height:12px;--ui-label-line:var(--ui-label-height);--ui-helper-line:var(--ui-helper-height)}.pricing-settings-toolbar,.pricing-batch-grid{align-items:start}.pricing-settings-toolbar .field>span,.pricing-settings-toolbar .settings-static>span,.pricing-batch-grid .batch-control-field>span{min-height:var(--ui-label-height);line-height:var(--ui-label-height)}.pricing-settings-toolbar .field input,.pricing-settings-toolbar .field select,.pricing-settings-toolbar .form-control,.pricing-settings-toolbar .settings-static strong,.pricing-settings-toolbar .warehouse-combobox-trigger,.pricing-settings-toolbar .btn,.pricing-settings-toolbar .primary-button,.pricing-batch-grid .warehouse-combobox-trigger,.pricing-batch-grid .btn,.pricing-batch-grid .primary-button{height:var(--ui-control-height);min-height:var(--ui-control-height)}.store-panel,.store-common-fields,.store-marketplace-specific,.store-common-fields>.field,.store-common-fields>.store-account-field,.store-common-fields>.store-finance-settings{min-width:0}.store-finance-settings{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.store-finance-settings>.field{min-width:0}.store-finance-note{align-self:end;min-height:32px}@media (max-width:900px){.store-finance-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.store-common-fields,.store-finance-settings{grid-template-columns:minmax(0,1fr)}.store-common-fields>.store-finance-settings{grid-column:auto}.store-account-field:empty{display:none}}:root{--ui-border-radius:6px;--ui-surface-padding:8px 10px}.app-container,.page-layout,.logs-page{gap:var(--ui-gap)!important}.app-header,.section-head,.logs-section-head,.filter-bar,.logs-filter-bar,.table-toolbar,.notice,.missing-cost-notice{border-radius:var(--ui-border-radius)}.section-head,.logs-section-head,.filter-bar,.logs-filter-bar,.table-toolbar{align-items:center;gap:var(--ui-gap);padding:var(--ui-surface-padding)}.section-head,.logs-section-head{min-height:36px}.section-head h2,.logs-section-head h2,.section-head p,.logs-section-head p{margin-block:0}.field,.settings-static,.batch-control-field{min-width:0}.field>.field-label,.field>span,.settings-static>span,.batch-control-field>span{min-height:var(--ui-label-line);line-height:var(--ui-label-line);display:block}.field>.form-control,.field>input,.field>select,.settings-static>strong,.batch-control-field .btn,.batch-control-field .primary-button,.table-toolbar .btn,.filter-bar .btn,.logs-filter-bar .btn,.section-head .btn,.logs-section-head .btn{min-height:var(--ui-control-height);height:var(--ui-control-height)}.modal-card{gap:var(--ui-gap);padding:12px}.store-panel{padding:12px}.store-panel>h3{min-height:var(--ui-label-line);margin:0 0 var(--ui-gap);line-height:20px}.store-panel-body{gap:var(--ui-gap)}.notice,.missing-cost-notice{min-height:var(--ui-control-height);padding:6px 8px}@media (max-width:700px){.app-container{padding-inline:8px!important}.section-head,.logs-section-head,.filter-bar,.logs-filter-bar,.table-toolbar{padding:7px 8px}.section-head,.logs-section-head{align-items:stretch}}.pricing-table .virtual-table-spacer,.pricing-table .virtual-table-spacer>td{height:inherit;background:var(--canvas);pointer-events:none;border:0;min-height:0;padding:0}.product-photo-header,.product-photo-cell,.product-col-compact.product-photo-header,.product-col-compact.product-photo-cell{text-align:center;width:72px;min-width:72px;max-width:72px;padding:5px!important}.product-photo-cell>.value-tooltip,.product-thumb-wrap{justify-content:center;align-items:center;width:54px;height:72px;margin:auto;display:flex}.product-thumb{aspect-ratio:3/4;object-fit:contain;object-position:center;justify-content:center;align-items:center;width:54px;height:72px;margin:auto;transition:none;display:flex}.product-thumb-empty{border:1px solid var(--hairline);color:var(--ink-mute)}.table-name-clamp{text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.pricing-col-status>.value-tooltip{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.05em;line-height:1.35;display:-webkit-box;overflow:hidden}.products-table .copy-cell,.pricing-table .copy-cell{text-align:left}.rate-amount-cell{text-align:center;place-items:center}.logs-row-number,.logs-col-marketplace,.logs-col-store,.logs-col-article-cost-date,.logs-col-list-price-date{text-align:center}.logs-col-article,.logs-article-cell{text-align:left}.logs-col-article-cost-change,.logs-col-list-price-change,.logs-change-cell{text-align:right}@media (max-width:700px){.products-table tbody tr.table-row,.pricing-table tbody tr.table-row{height:80px}.product-photo-header,.product-photo-cell,.product-col-compact.product-photo-header,.product-col-compact.product-photo-cell{width:62px;min-width:62px;max-width:62px;padding:4px!important}.product-photo-cell>.value-tooltip,.product-thumb-wrap,.product-thumb{width:50px;height:67px}}.scroll-table .table-wrap{block-size:var(--table-viewport-height,max(260px, calc(100dvh - var(--app-header-height,0px) - 150px)));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-mute) var(--canvas-lavender);max-block-size:calc(100dvh - 24px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.scroll-table .table-wrap{scrollbar-color:color-mix(in srgb, var(--ink-mute) 55%, transparent) var(--canvas-lavender)}}.scroll-table .table-wrap::-webkit-scrollbar{width:12px;height:12px}.scroll-table .table-wrap::-webkit-scrollbar-track{background:var(--canvas-lavender)}.scroll-table .table-wrap::-webkit-scrollbar-thumb{border:3px solid var(--canvas-lavender);background:var(--ink-mute);border-radius:999px;min-height:34px}@supports (color:color-mix(in lab, red, red)){.scroll-table .table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-mute) 58%, transparent)}}.scroll-table .table-head,.scroll-table .table-head th,.pricing-scroll-table .table-head .pricing-col-pinned{top:0}.scroll-table .table-head th{z-index:40}.scroll-table .table-head th,.scroll-table tbody td{background-clip:padding-box}.scroll-table .table-head .pricing-col-pinned{z-index:45}.modal-card .scroll-table .table-wrap,.floating-popover .scroll-table .table-wrap{block-size:min(var(--table-viewport-height,44dvh), 44dvh);max-block-size:44dvh}@media (max-width:700px){.scroll-table .table-wrap{min-block-size:220px;max-block-size:calc(100dvh - 18px)}}:root{--ui-gap:var(--ui-space-2);--store-card-gap:10px;--store-control-height:34px;--store-label-height:16px}.stores-grid{grid-auto-rows:1fr;align-items:stretch}.store-panel{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;padding:12px;display:grid}.store-panel>h3{margin:0 0 var(--store-card-gap);min-height:20px;line-height:20px}.store-panel-body{align-content:start;gap:var(--store-card-gap);min-width:0;display:grid}.store-common-fields{gap:var(--store-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.store-common-fields>.field,.store-finance-settings>.field,.store-marketplace-details>.field,.price-publishing-credential-input{grid-template-rows:var(--store-label-height) var(--store-control-height);gap:4px;min-width:0;display:grid}.store-common-fields>.field>span,.store-finance-settings>.field>span,.store-marketplace-details>.field>span,.price-publishing-credential-input>span{min-height:var(--store-label-height);line-height:var(--store-label-height)}.store-common-fields>.field>input,.store-common-fields>.field>select,.store-finance-settings>.field>input,.store-finance-settings>.field>select,.store-marketplace-details>.field>input,.store-marketplace-details>.field>select{height:var(--store-control-height);min-height:var(--store-control-height)}.store-finance-settings{gap:var(--store-card-gap);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.store-finance-note{min-height:var(--store-label-height);color:var(--ink-mute);font-size:12px;line-height:var(--store-label-height);grid-column:1/-1;margin:-4px 0 0}.store-publishing-settings{gap:var(--store-card-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.price-publishing-credential,.price-publishing-safety{border-radius:var(--ui-border-radius);min-width:0}.price-publishing-credential-input>div{min-height:var(--store-control-height);height:var(--store-control-height);border:1px solid var(--hairline);background:var(--field-bg,var(--canvas));box-shadow:inset 0 0 0 1px var(--canvas);border-radius:4px;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.price-publishing-credential-input>div{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--canvas) 86%, transparent)}}.price-publishing-credential-input>div{padding:0 9px}.price-publishing-credential-input>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.price-publishing-credential-input>div:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent)}}.price-publishing-credential-input input{width:100%;min-width:0;height:32px;min-height:32px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;display:block}.price-publishing-credential-input input:disabled{cursor:not-allowed;opacity:.72}.price-publishing-credential-instruction,.price-publishing-credential-note{margin:0;line-height:16px}.price-publishing-credential-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.store-status-panel{border-radius:var(--ui-border-radius);gap:6px;margin-top:0;padding:9px 10px;display:grid}.store-status-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:20px;display:grid}.store-marketplace-details{border:1px solid var(--hairline);border-radius:var(--ui-border-radius);background:var(--canvas);gap:6px;min-width:0;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-marketplace-details{background:color-mix(in srgb, var(--canvas) 96%, var(--canvas-lavender))}}.store-marketplace-details h4{color:var(--ink-mute);font-size:12px;font-weight:600;line-height:var(--store-label-height);margin:0}.store-sync-button{min-height:var(--store-control-height)}@media (max-width:900px){.store-finance-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.stores-grid,.store-common-fields,.store-finance-settings{grid-template-columns:minmax(0,1fr)}.store-finance-settings{grid-column:auto}.store-panel{padding:10px}}.pricing-settings-toolbar{gap:var(--ui-space-2);padding:8px}.pricing-control-grid{grid-template-columns:repeat(5,minmax(150px,1fr))}.pricing-settings-toolbar .field,.pricing-settings-toolbar .settings-static,.pricing-batch-grid .batch-control-field,.pricing-batch-grid .field{grid-template-rows:var(--ui-label-height) var(--ui-control-height) var(--ui-helper-height);min-height:calc(var(--ui-label-height) + var(--ui-control-height) + var(--ui-helper-height) + var(--ui-space-2));gap:var(--ui-space-1)}.pricing-settings-toolbar .field input,.pricing-settings-toolbar .field select,.pricing-settings-toolbar .settings-static strong,.pricing-batch-grid .warehouse-combobox-trigger,.pricing-batch-grid .btn,.pricing-batch-grid .secondary-button,.pricing-batch-grid .primary-button{min-height:var(--ui-control-height);height:var(--ui-control-height)}.pricing-batch-grid{grid-template-columns:minmax(150px,.9fr) minmax(190px,1.4fr) minmax(150px,.9fr) minmax(180px,1fr);align-items:start}.wb-batch-toolbar{grid-template-columns:minmax(220px,.9fr) minmax(300px,1.35fr) minmax(210px,.8fr) minmax(220px,.85fr)}.batch-action-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.batch-action-control>.pricing-warehouse-editor{min-width:0}.batch-action-control .batch-apply-button{width:92px;padding-inline:10px}.wb-batch-toolbar small{min-height:var(--ui-helper-height);color:var(--ink-mute);font-size:11px;line-height:var(--ui-helper-height);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-batch-toolbar input[aria-invalid=true]{border-color:var(--danger)}.ozon-batch-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.ozon-batch-directory-status{min-width:0;color:var(--danger,#b42318);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.3;display:flex}.ozon-batch-directory-status>span{overflow-wrap:anywhere;min-width:0}.ozon-batch-directory-status>button{flex:none;min-height:30px}.ozon-cluster-preview-actions .ozon-work-model-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-batch-grid .ozon-batch-field{grid-template-rows:var(--ui-label-height) var(--ui-control-height) minmax(var(--ui-helper-height), auto);align-content:start;gap:var(--ui-space-1);min-width:0;min-height:calc(var(--ui-label-height) + var(--ui-control-height) + var(--ui-helper-height) + var(--ui-space-2));display:grid;position:relative}.pricing-batch-grid .ozon-batch-field:after{content:none;display:none}.ozon-work-model-controls{grid-template-columns:minmax(72px,1fr) minmax(104px,auto);align-items:center;gap:6px;min-width:0;display:grid}.ozon-batch-label,.ozon-cluster-label{color:var(--ink-mute);font-size:11px;font-weight:600;line-height:var(--ui-label-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ozon-work-model-controls select,.ozon-work-model-controls .secondary-button,.ozon-cluster-trigger{width:100%;min-width:0;max-width:100%;min-height:var(--ui-control-height);height:var(--ui-control-height)}.ozon-batch-helper{min-height:var(--ui-helper-height);color:var(--danger,#b42318);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.pricing-batch-grid .ozon-batch-field>.ozon-cluster-select{grid-row:1/-1}.ozon-cluster-select{grid-template-rows:var(--ui-label-height) var(--ui-control-height) minmax(var(--ui-helper-height), auto);align-content:start;gap:var(--ui-space-1);min-width:0;display:grid;position:relative}.ozon-route-clusters{gap:5px;width:min(260px,100%);min-width:0;display:grid}.ozon-route-clusters-title{color:var(--ink-mute);font-size:10px;font-weight:700;line-height:1.2}.ozon-route-cluster-side,.ozon-route-cluster-side .ozon-cluster-select{min-width:0}.ozon-route-cluster-side .ozon-cluster-select{grid-template-rows:14px 30px auto;gap:2px}.ozon-route-cluster-side .ozon-cluster-label,.ozon-route-cluster-side .ozon-cluster-reason,.ozon-route-save-error{font-size:10px}.ozon-route-cluster-side .ozon-cluster-trigger{height:30px;min-height:30px}.ozon-route-save-error{color:var(--danger,#b42318);line-height:1.25}.ozon-cluster-trigger{border:1px solid var(--hairline);background:var(--canvas);color:var(--foreground);text-align:left;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 9px;display:grid}.ozon-cluster-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ozon-cluster-reason{color:var(--danger,#b42318);overflow-wrap:anywhere;font-size:11px;line-height:1.3}.ozon-cluster-popover{z-index:85;border:1px solid var(--hairline);background:var(--canvas);border-radius:6px;gap:8px;width:min(360px,100vw - 32px);padding:10px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 14px 36px #1d1d1d2e}.floating-popover.ozon-cluster-popover{position:fixed;inset:auto;overflow:hidden}.ozon-cluster-popover-head,.ozon-cluster-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.ozon-cluster-popover-head strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.ozon-cluster-modes{border:1px solid var(--hairline);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ozon-cluster-modes button{border:0;border-inline-end:1px solid var(--hairline);background:var(--canvas);min-width:0;padding:7px 5px;font-size:11px}.ozon-cluster-modes button:last-child{border-inline-end:0}.ozon-cluster-modes button[aria-pressed=true]{background:var(--canvas-soft);color:var(--primary);font-weight:700}.ozon-cluster-search{border:1px solid var(--hairline);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:0 8px;display:grid}.ozon-cluster-search input{background:0 0;border:0;outline:0;min-width:0;height:32px}.ozon-cluster-options{border-block:1px solid var(--hairline);align-content:start;max-height:220px;padding-block:4px;display:grid;overflow-y:auto}.ozon-cluster-option{align-items:center;gap:8px;min-height:30px;padding:4px 3px;font-size:12px;display:flex}.ozon-cluster-empty,.ozon-batch-disabled-reason,.ozon-batch-dialog-note{color:var(--ink-mute);margin:0;font-size:12px}.ozon-batch-disabled-reason{grid-column:1/-1}.ozon-batch-dialog{grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;width:min(980px,100vw - 24px);max-height:min(86dvh,680px);display:grid;overflow:hidden}.ozon-batch-dialog-body{overscroll-behavior:contain;align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.ozon-batch-summary{border:1px solid var(--hairline);border-radius:6px;max-height:190px}.ozon-batch-summary table{width:100%}.ozon-batch-summary th{width:42%;color:var(--ink-mute);font-weight:600}.ozon-batch-summary td{overflow-wrap:anywhere}.ozon-batch-preview-table{border:1px solid var(--hairline);border-radius:6px;max-height:min(42dvh,380px)}.ozon-batch-preview-table table{table-layout:fixed;width:100%;min-width:760px}.ozon-batch-preview-table thead th{z-index:1;background:var(--canvas-lavender);vertical-align:middle;position:sticky;top:0}.ozon-batch-preview-table th:first-child{width:20%}.ozon-batch-preview-table th:nth-child(2){width:14%}.ozon-batch-preview-table th:nth-child(3),.ozon-batch-preview-table th:nth-child(4){width:33%}.ozon-batch-preview-table td>strong,.ozon-batch-preview-table td>small{overflow-wrap:anywhere;display:block}.ozon-batch-preview-table td>small,.ozon-batch-row-values small{color:var(--ink-mute);font-size:10px}.ozon-batch-row-values{gap:5px;display:grid}.ozon-batch-row-values>span{gap:1px;display:grid}.ozon-batch-row-values strong{overflow-wrap:anywhere;font-size:11px;line-height:1.3}.ozon-batch-coverage-warning{border:1px solid var(--warning,#a15c07);margin:0}@supports (color:color-mix(in lab, red, red)){.ozon-batch-coverage-warning{border:1px solid color-mix(in srgb, var(--warning,#a15c07) 42%, var(--hairline))}}.ozon-batch-coverage-warning{background:var(--warning,#a15c07);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.ozon-batch-coverage-warning{background:color-mix(in srgb, var(--warning,#a15c07) 8%, var(--canvas))}}.ozon-batch-coverage-warning{color:var(--foreground);padding:8px 10px;font-size:12px;line-height:1.35}.ozon-batch-confirmation{border:1px solid var(--hairline);background:var(--canvas-soft);border-radius:6px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;line-height:1.35;display:flex}.ozon-batch-confirmation input{margin-top:2px}.ozon-batch-dialog-error{color:var(--danger,#b42318);margin:0;font-size:12px;line-height:1.35}.ozon-batch-preview-loading{min-height:148px;color:var(--ink-mute);place-items:center;font-size:13px;display:grid}.wb-batch-dialog{gap:var(--ui-space-2);grid-template-rows:auto minmax(0,1fr) auto auto;width:min(980px,100vw - 24px);max-height:min(86dvh,760px);display:grid;overflow:hidden}.wb-batch-dialog-loading{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:180px;color:var(--ink-mute);display:flex}.wb-batch-dialog-error{border:1px solid var(--danger,#b42318);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-batch-dialog-error{border:1px solid color-mix(in srgb, var(--danger,#b42318) 45%, var(--hairline))}}.wb-batch-dialog-error{background:var(--danger,#b42318);border-radius:6px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.wb-batch-dialog-error{background:color-mix(in srgb, var(--danger,#b42318) 8%, var(--canvas))}}.wb-batch-dialog-error{color:var(--foreground)}.wb-batch-dialog-error>div{gap:4px;min-width:0;display:grid}.wb-batch-dialog-error strong,.wb-batch-dialog-error p{overflow-wrap:anywhere;margin:0;display:block}.wb-batch-dialog-error strong{color:var(--danger,#b42318);font-size:13px;line-height:1.25}.wb-batch-dialog-error p{font-size:12px;line-height:1.35}.wb-batch-preview-table{border:1px solid var(--hairline);border-radius:6px;max-height:min(52dvh,480px)}.wb-batch-preview-table table{width:100%;min-width:720px}.wb-batch-change{grid-template-columns:minmax(72px,.8fr) minmax(56px,1fr) auto minmax(70px,1fr);align-items:center;gap:6px;min-width:210px;display:grid}.wb-batch-changes,.wb-batch-impact{gap:4px;display:grid}.wb-batch-change small,.wb-batch-impact small{color:var(--ink-mute);font-size:11px}.wb-batch-impact>span{white-space:nowrap;grid-template-columns:88px minmax(70px,1fr) auto minmax(70px,1fr);align-items:baseline;gap:5px;display:grid}.wb-batch-impact .wb-batch-impact-reason{white-space:normal;max-width:280px}.wb-batch-change>span,.wb-batch-change>strong{overflow-wrap:anywhere}.wb-batch-confirmation{border:1px solid var(--hairline);background:var(--canvas-soft);border-radius:6px;align-content:center;gap:4px;min-height:38px;padding:8px 10px;display:grid}.wb-batch-confirmation label{align-items:flex-start;gap:8px;display:flex}.wb-batch-confirmation input{margin-top:2px}.wb-batch-confirmation p{color:var(--ink-mute);margin:0;font-size:12px}.wb-batch-dialog .status-badge{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}@media (max-width:700px){.ozon-cluster-popover{width:auto;max-height:calc(100dvh - 16px);position:fixed;inset:auto 8px 8px}.ozon-cluster-options{max-height:min(34dvh,220px)}.ozon-batch-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.ozon-batch-directory-status{flex-direction:column;align-items:stretch}.ozon-batch-directory-status>button{width:100%}.wb-batch-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.wb-batch-preview-table{max-height:52dvh}.wb-batch-dialog-error{grid-template-columns:1fr}.wb-batch-dialog-error .btn{justify-self:start}}.ozon-route-importer{padding:8px 10px}.ozon-route-importer>summary{min-height:var(--ui-control-height);align-items:center;display:flex}.ozon-route-importer-grid{gap:var(--ui-space-2);margin-top:var(--ui-space-2)}.ozon-route-importer .field{grid-template-rows:var(--ui-label-height) var(--ui-control-height);gap:var(--ui-space-1)}.ozon-route-importer .field input{min-height:var(--ui-control-height);height:var(--ui-control-height);padding:6px 8px}.ozon-route-importer-status,.ozon-route-importer-help{margin:var(--ui-space-2) 0 0}.notice-stack{gap:var(--ui-space-2)}@media (max-width:1100px){.pricing-control-grid,.pricing-batch-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.ozon-batch-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-batch-toolbar{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:700px){.pricing-control-grid,.pricing-batch-grid,.ozon-batch-toolbar,.wb-batch-toolbar{grid-template-columns:minmax(0,1fr)}.pricing-settings-toolbar,.ozon-route-importer{padding:8px}}.pricing-control-grid>.field,.pricing-control-grid>.settings-static,.pricing-control-grid>label.select-input{grid-template-rows:16px 34px 16px;align-content:start;align-items:stretch;gap:4px;min-block-size:74px;display:grid}.pricing-control-grid>.field>span,.pricing-control-grid>.settings-static>span,.pricing-control-grid>label.select-input>span{grid-row:1;min-block-size:16px;margin:0;line-height:16px}.pricing-control-grid>.field>input,.pricing-control-grid>.field>select,.pricing-control-grid>.settings-static>strong,.pricing-control-grid>label.select-input>select,.pricing-control-grid>.wb-store-metric-field>.wb-store-metric-input{box-sizing:border-box;grid-row:2;align-self:stretch;block-size:34px;min-block-size:34px}.pricing-control-grid>.settings-static>strong{align-items:center;display:flex}.pricing-control-grid>.wb-store-metric-field>.wb-store-metric-input{min-width:0;display:flex}.pricing-control-grid>.wb-store-metric-field>.wb-store-metric-input>.form-control{block-size:34px;min-block-size:34px}.pricing-control-grid>.field:after,.pricing-control-grid>.settings-static:after,.pricing-control-grid>label.select-input:after,.pricing-control-grid>.wb-store-metric-field>.wb-store-metric-status{grid-row:3;min-block-size:16px;margin:0;line-height:16px}.pricing-control-grid>.field:after,.pricing-control-grid>.settings-static:after,.pricing-control-grid>label.select-input:after{content:"";display:block}.pricing-control-grid>.wb-store-metric-field>.wb-store-metric-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logs-head-actions,.logs-tabs,.price-history-head,.price-history-filter-actions{align-items:center;gap:8px;display:flex}.logs-head-actions{margin-left:auto}.logs-tabs{border:1px solid var(--hairline);background:var(--surface-muted);border-radius:6px;min-height:30px;padding:2px}.logs-tabs button{min-height:26px;color:var(--ink-mute);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:600}.logs-tabs button.is-active{color:var(--foreground);background:var(--canvas);box-shadow:0 1px 3px #0f172a1f}.price-publishing-history{gap:8px;min-width:0;display:grid}.price-history-head{border:1px solid var(--hairline);background:var(--canvas);border-radius:6px;justify-content:space-between;min-height:36px;padding:4px 8px}.price-history-head h3,.price-history-head p{margin:0}.price-history-head h3{font-size:14px;line-height:18px}.price-history-head p{color:var(--ink-mute);font-size:11px;line-height:15px}.price-history-filters{border:1px solid var(--hairline);background:var(--canvas);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));align-items:end;gap:7px;padding:7px 8px;display:grid}.price-history-filters>label{grid-template-rows:16px 32px;gap:3px;min-width:0;display:grid}.price-history-filters .form-control,.price-history-filter-actions .btn{height:32px;min-height:32px}.price-history-filter-actions{align-self:end}.price-history-filter-actions .btn{white-space:nowrap;flex:auto;justify-content:center}.price-history-partial-error{margin:0;padding:6px 8px}.price-history-table-wrap{min-width:1180px}.price-history-table{table-layout:fixed;width:100%;min-width:1180px}.price-history-table th:first-child{width:126px}.price-history-table th:nth-child(2){width:140px}.price-history-table th:nth-child(3){width:170px}.price-history-table th:nth-child(4){width:330px}.price-history-table th:nth-child(5){width:150px}.price-history-table th:nth-child(6){width:210px}.price-history-table th:nth-child(7){text-align:center;width:54px}.price-history-table th,.price-history-table td{box-sizing:border-box;vertical-align:top;padding:7px 8px}.price-history-table td>strong,.price-history-table td>span{display:block}.price-history-table td>span,.price-history-date{color:var(--ink-mute);font-size:11px}.price-history-values{font-variant-numeric:tabular-nums;gap:3px;display:grid}.price-history-values>span{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:5px;min-width:0;display:grid}.price-history-values small{color:var(--ink-mute);font-size:10px}.price-history-values b,.price-history-values strong{overflow-wrap:anywhere;font-size:11px}.price-history-values strong{color:var(--primary)}.price-history-status{border-left:3px solid var(--hairline);gap:2px;padding-left:7px;display:grid}.price-history-status strong{font-size:12px}.price-history-status span{color:var(--ink-mute);font-size:11px;line-height:1.25}.price-history-status.is-ok{border-left-color:var(--success,#18794e)}.price-history-status.is-warning{border-left-color:var(--warning,#a15c07)}.price-history-status.is-error{border-left-color:var(--danger,#b42318)}.price-history-table td:last-child{text-align:center}.price-history-timeline-row>td{background:var(--surface-muted);padding:0 8px 8px}.price-history-timeline{border:1px solid var(--hairline);background:var(--canvas);border-radius:6px;max-height:min(320px,42dvh);padding:8px;overflow:auto}.price-history-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.price-history-timeline li{border-bottom:1px solid var(--hairline);grid-template-columns:132px 170px minmax(220px,1fr) auto;align-items:start;gap:8px;padding:7px 0;font-size:11px;display:grid}.price-history-timeline li:last-child{border-bottom:0}.price-history-timeline time,.price-history-timeline summary{color:var(--ink-mute)}.price-history-timeline details code{overflow-wrap:anywhere;max-width:220px;color:var(--ink-mute);padding-top:3px;font-size:10px;display:block}.price-history-timeline-loading{color:var(--ink-mute);text-align:center;padding:12px}@media (max-width:760px){.logs-section-head,.logs-head-actions,.price-history-head{align-items:stretch}.logs-head-actions,.price-history-head{flex-wrap:wrap}.logs-tabs{width:100%;overflow-x:auto}.logs-tabs button{flex:1 0 auto}.price-history-filters{grid-template-columns:minmax(0,1fr)}.price-history-filter-actions{grid-template-columns:1fr 1fr;display:grid}.price-history-timeline li{grid-template-columns:minmax(0,1fr);gap:2px}}.pricing-calculation-cell{min-width:220px;height:38px;max-height:38px;color:var(--foreground);cursor:pointer;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;line-height:1.2;display:inline-flex}.pricing-calculation-cell:hover{border-color:var(--hairline);background:var(--table-hover)}.pricing-calculation-cell:focus-visible,.pricing-calculation-scenarios button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pricing-calculation-cell:disabled{cursor:default}.pricing-calculation-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-calculation-overlay{z-index:100;background:var(--modal-scrim);place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.pricing-calculation-modal{border:1px solid var(--hairline);background:var(--canvas);width:min(860px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foreground);border-radius:6px;gap:10px;padding:14px;display:grid;overflow:hidden;box-shadow:0 18px 48px #0c16243d}.pricing-calculation-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pricing-calculation-header h2,.pricing-calculation-header p{margin:0}.pricing-calculation-header h2{font-size:17px;line-height:1.3}.pricing-calculation-header p{color:var(--ink-mute);margin-top:2px;font-size:12px}.pricing-calculation-scenarios{border:1px solid var(--hairline);border-radius:6px;flex-wrap:wrap;justify-self:start;max-width:100%;display:inline-flex}.pricing-calculation-scenarios button{border:0;border-right:1px solid var(--hairline);background:var(--canvas);min-height:30px;color:var(--foreground);cursor:pointer;white-space:nowrap;padding:5px 10px}.pricing-calculation-scenarios button:last-child{border-right:0}.pricing-calculation-scenarios button.is-active{background:var(--primary);color:var(--canvas)}.pricing-calculation-incomplete{border:1px solid var(--hairline);background:var(--canvas-lavender);border-radius:4px;align-items:baseline;gap:8px;padding:7px 9px;font-size:12px;display:flex}.pricing-calculation-incomplete span{color:var(--ink-mute);overflow-wrap:anywhere}.pricing-calculation-table-wrap{border:1px solid var(--hairline);border-radius:6px;min-height:0;overflow:auto}.pricing-calculation-table-wrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:12px}.pricing-calculation-table-wrap th,.pricing-calculation-table-wrap td{border-bottom:1px solid var(--row-border);text-align:left;vertical-align:top;padding:7px 9px}.pricing-calculation-table-wrap th{background:var(--canvas-lavender);color:var(--ink-mute);font-weight:650;position:sticky;top:0}.pricing-calculation-table-wrap th:nth-child(2),.pricing-calculation-table-wrap td:nth-child(2){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:128px}.pricing-calculation-table-wrap tbody tr:last-child td{border-bottom:0}.pricing-calculation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.pricing-calculation-summary>div{border:1px solid var(--hairline);background:var(--canvas-lavender);border-radius:6px;gap:2px;padding:8px 10px;display:grid}.pricing-calculation-summary dt{color:var(--ink-mute);font-size:11px}.pricing-calculation-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}@media (max-width:600px){.pricing-calculation-modal{gap:8px;padding:10px}.pricing-calculation-summary{grid-template-columns:1fr}.pricing-calculation-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.pricing-calculation-incomplete{flex-direction:column;align-items:flex-start;gap:2px}}.successful-price-uploads-table-wrap{min-width:760px}.successful-price-uploads-table{table-layout:fixed;width:100%;min-width:760px}.successful-price-uploads-table th,.successful-price-uploads-table td{vertical-align:top;padding:7px 8px}.successful-price-uploads-table th:first-child{width:155px}.successful-price-uploads-table th:nth-child(2){width:220px}.successful-price-uploads-table th:nth-child(3){width:180px}.successful-price-uploads-table th:nth-child(4){width:100px}.successful-price-uploads-table th:nth-child(5){width:140px}.successful-price-uploads-table td>strong,.successful-price-uploads-table td>span,.successful-price-upload-products td>small{display:block}.successful-price-uploads-table td>span,.successful-price-upload-products small{color:var(--ink-mute);font-size:11px}.successful-price-upload-detail-row>td{background:var(--surface-muted);padding:0 8px 8px}.successful-price-upload-detail{border:1px solid var(--hairline);background:var(--canvas);border-radius:6px;padding:8px}.successful-price-upload-products{table-layout:auto;width:100%;min-width:1540px}.successful-price-upload-products th:first-child{width:150px}.successful-price-upload-products th:nth-child(2){width:185px}.successful-price-upload-products .history-group-heading{border-bottom:1px solid var(--hairline);text-align:center}.successful-price-upload-products .history-value-heading{text-align:right;white-space:nowrap;min-width:112px}.successful-price-upload-products .history-value-cell{text-align:right;white-space:nowrap}.successful-price-upload-products th,.successful-price-upload-products td{vertical-align:top;overflow-wrap:anywhere;padding:6px 8px;font-size:11px}.pricing-unified-toolbar{border:1px solid var(--hairline);background:var(--canvas);scrollbar-width:thin;border-radius:6px;flex-wrap:nowrap;align-items:start;gap:8px;max-width:100%;padding:8px;display:flex;overflow:auto hidden}.pricing-unified-toolbar>.pricing-settings-toolbar.pricing-control-grid,.pricing-unified-toolbar>.pricing-settings-toolbar.pricing-batch-grid{background:0 0;border:0;border-radius:0;flex:none;max-width:none;padding:0;overflow:visible}.pricing-settings-toolbar.pricing-control-grid,.pricing-settings-toolbar.pricing-batch-grid{scrollbar-width:thin;align-items:start;max-width:100%;overflow:auto hidden}.wb-pricing-control-row{grid-template-columns:220px 150px 190px 190px 130px;justify-content:start}.ozon-pricing-control-row{grid-template-columns:220px 150px 300px 150px;justify-content:start}.wb-batch-toolbar{grid-template-columns:270px 360px 250px 260px;justify-content:start}.ozon-batch-toolbar{grid-template-columns:300px 270px 270px 240px 220px;justify-content:start}.pricing-control-grid>.field,.pricing-control-grid>.settings-static,.pricing-control-grid>label.select-input,.pricing-batch-grid .batch-control-field,.pricing-batch-grid .field,.pricing-batch-grid .ozon-batch-field,.pricing-batch-grid .ozon-batch-field>.ozon-cluster-select{min-width:0;min-block-size:62px;grid-template-rows:14px 30px 14px;gap:3px;min-height:62px}.pricing-control-grid>.field>span,.pricing-control-grid>.settings-static>span,.pricing-control-grid>label.select-input>span,.pricing-batch-grid .batch-control-field>span,.ozon-batch-label,.ozon-cluster-label{min-block-size:14px;line-height:14px}.pricing-control-grid>.field>input,.pricing-control-grid>.field>select,.pricing-control-grid>.settings-static>strong,.pricing-control-grid>label.select-input>select,.pricing-control-grid>.wb-store-metric-field>.wb-store-metric-input,.pricing-control-grid>.wb-store-metric-field>.wb-store-metric-input>.form-control,.pricing-batch-grid .warehouse-combobox-trigger,.pricing-batch-grid .btn,.pricing-batch-grid .secondary-button,.pricing-batch-grid .primary-button,.ozon-work-model-controls select,.ozon-work-model-controls .secondary-button,.ozon-cluster-trigger{block-size:30px;min-block-size:30px;height:30px;min-height:30px}.pricing-control-grid>.field:after,.pricing-control-grid>.settings-static:after,.pricing-control-grid>label.select-input:after,.pricing-control-grid>.wb-store-metric-field>.wb-store-metric-status,.pricing-batch-grid small,.ozon-batch-helper{text-overflow:ellipsis;white-space:nowrap;min-block-size:14px;min-height:14px;line-height:14px;overflow:hidden}.pricing-header-help-trigger{align-items:center;justify-content:inherit;cursor:help;outline:none;gap:4px;min-width:0;max-width:100%;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pricing-header-help-trigger{-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 50%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 50%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 50%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 50%, transparent)}}.pricing-header-help-trigger{text-underline-offset:3px}.pricing-header-help-trigger>span:first-child{min-width:0}.pricing-header-help-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.pricing-header-help-icon{opacity:.72;border:1px solid;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:9px;font-weight:800;line-height:1;text-decoration:none;display:inline-grid}.pricing-header-help-popover{z-index:1000;color:#fff;overflow-wrap:anywhere;pointer-events:none;text-align:left;text-transform:none;white-space:normal;background:#182231;border:1px solid #fff3;border-radius:8px;width:max-content;max-width:min(360px,100vw - 16px);padding:9px 10px;font-size:12px;font-weight:500;line-height:1.4;display:block;position:fixed;box-shadow:0 16px 40px #11182747}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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}
