:root{color-scheme:dark;--bg: #0e131b;--bg-elev-1: #151d29;--bg-elev-2: #1c2635;--text-primary: #f3f6fa;--text-secondary: #a7b4c6;--text-heading: #89b6f5;--border: #2a3649;--accent: #f2be1a;--accent-hover: #f5c937;--accent-active: #d9a90e;--color-danger-bg: #52202a;--color-danger-border: #8a2b3a;--color-danger-text: #ffe1e6;--color-ok-border: #1f7a47;--color-ok-text: #7df0a7;--color-warn-border: #7a6a2a;--color-warn-text: #f2d886;--color-error-border: #8a2b2b;--color-error-text: #ff9b9b;--control-border: #32445e;--control-bg: linear-gradient(180deg, #101a2b 0%, #0d1726 100%);--control-bg-color: #0d1726;--control-bg-readonly: linear-gradient(180deg, #162338 0%, #121d2f 100%);--control-bg-readonly-color: #121d2f;--focus-border: #4b6f9d;--focus-ring: 0 0 0 1px rgba(75, 111, 157, .35);--scrollbar-track: #0a111d;--scrollbar-thumb: #32445e;--scrollbar-thumb-hover: #4b6f9d;--scrollbar-corner: #0a111d;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 14px;--stroke-width: 1px;--bevel-sm: 8px;--bevel-sm-inner: 7px;--bevel-md: 12px;--bevel-md-inner: 11px;--bevel-lg: 16px;--bevel-lg-inner: 15px;--section-title-spacing: 16px;--z-overlay: 2000;--z-topbar: 1000}*{box-sizing:border-box;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border:1px solid #111b2c}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3c526f 0%,var(--scrollbar-thumb) 100%);border:2px solid var(--scrollbar-track)}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5879a5 0%,var(--scrollbar-thumb-hover) 100%)}*::-webkit-scrollbar-corner{background:var(--scrollbar-corner)}body{margin:0;font-family:Century Gothic,Segoe UI,Arial,sans-serif;color:var(--text-primary);background-color:var(--bg);background-image:radial-gradient(circle at 20% -20%,#253247 0%,var(--bg) 52%);background-repeat:no-repeat;background-size:cover;min-height:100vh;padding-top:72px;overflow-x:hidden}body.menu-open{overflow:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}[class*=col-]{width:100%;padding-left:10px;padding-right:10px}.col-12{width:100%}.col-6{width:50%}.col-4{width:33.3333333%}@media(min-width:768px){.col-md-6{width:50%}}@media(min-width:1024px){.col-lg-4{width:33.3333333%}}.ozon-margin-profile-loader{display:grid;grid-template-columns:minmax(220px,1fr) 140px auto;gap:12px;align-items:end;margin-top:16px}.ozon-margin-fields{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin-top:14px}.ozon-margin-checkbox{display:flex;gap:8px;align-items:center;margin-top:12px;color:var(--text-secondary);font-size:13px}.ozon-margin-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px}.ozon-margin-result{min-width:0;padding:14px;border:1px solid var(--border);border-radius:12px;background:#ffffff06}.ozon-margin-result.is-best{border-color:#44be80bf;box-shadow:0 0 0 1px #44be8029}.ozon-margin-result__head{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ozon-margin-result__head div{display:grid;gap:3px}.ozon-margin-result__head span,.ozon-margin-result__badge{color:var(--text-secondary);font-size:12px}.ozon-margin-result__head strong{font-size:17px}.ozon-margin-result__head .is-positive{color:#62d699}.ozon-margin-result__head .is-negative{color:#ff7f7f}.ozon-margin-result__badge{margin:10px 0}.ozon-margin-breakdown{display:grid;gap:5px;margin:0}.ozon-margin-breakdown div{display:flex;justify-content:space-between;gap:12px;padding-top:5px;border-top:1px solid rgba(255,255,255,.06)}.ozon-margin-breakdown dt,.ozon-margin-breakdown dd{margin:0;font-size:12px}.ozon-margin-breakdown dd{white-space:nowrap}.ozon-margin-breakdown .is-total{font-weight:700}@media(max-width:900px){.ozon-margin-profile-loader,.ozon-margin-fields{grid-template-columns:1fr}}.topbar{position:fixed;inset:0 0 auto;z-index:1000;background:#0e131beb;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.topbar__inner{position:relative;min-height:70px;display:flex;align-items:center;justify-content:flex-start;gap:14px}.topbar__start{flex:0 0 auto;display:flex;align-items:center}.topbar__menu-shell{position:relative;display:flex;align-items:center}.topbar-auth{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.topbar-auth__user{color:var(--text-secondary);font-size:13px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-auth__logout{min-height:34px;padding:7px 11px}.brand{font-weight:700;letter-spacing:.02em;flex:0 1 auto;min-width:0}.brand-link{color:var(--text-primary);text-decoration:none}.menu{display:flex;gap:10px;flex-wrap:nowrap}.menu--main{min-width:0}.menu-toggle,.menu__link,.panel,.card,.cta,.ui-button{position:relative;isolation:isolate;border:0;border-radius:0;background:transparent;--stroke-color: var(--border);clip-path:polygon(var(--bevel) 0,100% 0,100% calc(100% - var(--bevel)),calc(100% - var(--bevel)) 100%,0 100%,0 var(--bevel))}.menu-toggle:before,.menu__link:before,.panel:before,.card:before,.cta:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--stroke-color);clip-path:inherit}.menu-toggle:after,.menu__link:after,.panel:after,.card:after,.cta:after{content:"";position:absolute;inset:var(--stroke-width);z-index:-1;background:var(--fill);clip-path:polygon(var(--bevel-inner) 0,100% 0,100% calc(100% - var(--bevel-inner)),calc(100% - var(--bevel-inner)) 100%,0 100%,0 var(--bevel-inner))}.menu-toggle{display:inline-block;--bevel: var(--bevel-sm);--bevel-inner: var(--bevel-sm-inner);--fill: var(--bg-elev-1);color:var(--text-primary);font-family:inherit;font-size:14px;padding:10px 12px;cursor:pointer}.menu__link{--bevel: var(--bevel-sm);--bevel-inner: var(--bevel-sm-inner);--fill: transparent;text-decoration:none;color:var(--text-primary);padding:9px 12px;transition:color .18s ease-out;flex:0 0 auto;font-size:13px}.menu__link:hover,.menu__link.is-active{--fill: var(--bg-elev-1)}.menu__link--accent{--fill: var(--accent);color:#131313}.menu__link--accent:hover{--fill: var(--accent-hover)}.menu-backdrop{display:none}.site-main{display:grid;gap:18px;margin:26px auto;min-width:0}.panel,.ui-panel{--bevel: var(--bevel-lg);--bevel-inner: var(--bevel-lg-inner);--fill: linear-gradient(180deg, var(--bg-elev-2) 0%, var(--bg-elev-1) 100%);padding:24px;min-width:0}.panel>*,.ui-panel>*,.section>*,.ui-section>*{min-width:0}.panel--toolbar{padding:14px 18px}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.section,.ui-section,.stack{display:grid;gap:12px}.stack--sm{gap:8px}.cluster,.toolbar,.ui-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.split{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.span-full{grid-column:1 / -1}.section-title{margin:0 0 var(--section-title-spacing);font-size:34px;color:var(--text-heading)}.section-title--md{font-size:24px}.section-subtitle{margin:0;color:var(--text-secondary);line-height:1.55}.hero{display:grid;gap:16px}.card{--bevel: var(--bevel-md);--bevel-inner: var(--bevel-md-inner);--fill: linear-gradient(315deg, #12213a 0%, #101c31 48%, #0d1728 100%);--stroke-color: linear-gradient(315deg, #3b5b8a 0%, #2d4367 45%, #243850 100%);padding:16px;height:100%}.card__title{margin:0 0 10px;font-size:22px}.card__description{margin:0;color:var(--text-secondary);line-height:1.55}.cta{--bevel: var(--bevel-sm);--bevel-inner: var(--bevel-sm-inner);--fill: var(--accent);--stroke-color: rgba(0, 0, 0, .35);color:#131313;font-weight:700;font-family:inherit;padding:10px 14px;cursor:pointer}.cta--muted{--fill: var(--bg-elev-2);--stroke-color: var(--border);color:var(--text-primary);text-decoration:none}.cta--muted:hover{--fill: #243247}.cta:hover{--fill: var(--accent-hover)}.cta:active{--fill: var(--accent-active)}.cta:disabled,.cta[disabled]{--fill: #1a2432;color:#718096;cursor:not-allowed;opacity:.72}.cta--danger{--fill: #52202a;--stroke-color: #8a2b3a;color:#ffe1e6}.cta--danger:hover{--fill: #6f2a38}.cta--danger:active{--fill: #461923}.actions,.ui-form-actions{margin-top:4px;display:flex;flex-wrap:wrap;gap:10px}pre{margin:0;padding:12px;background:#111827;border:1px solid var(--border);color:#cde4ff;overflow-x:auto}.catalog-panel{display:grid;gap:14px}.catalog-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.control,.ui-field{display:grid;gap:8px}.control span,.ui-field__label{color:var(--text-secondary);font-size:13px}.form-control,.control-input,.control select,.control input,.control textarea{width:100%;min-height:40px;padding:9px 10px;border:1px solid var(--control-border);background:var(--control-bg);background-color:var(--control-bg-color);color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.35;caret-color:#e8f0ff;color-scheme:dark}.form-control::placeholder,.control-input::placeholder,.control input::placeholder,.control textarea::placeholder{color:#8ea4c2;opacity:1}.form-control:focus,.control-input:focus,.control select:focus,.control input:focus,.control textarea:focus{outline:none;border-color:var(--focus-border);box-shadow:var(--focus-ring)}.form-control:disabled,.form-control[readonly],.control-input:disabled,.control-input[readonly],.control select:disabled,.control input:disabled,.control input[readonly],.control textarea:disabled,.control textarea[readonly]{background:var(--control-bg-readonly);background-color:var(--control-bg-readonly-color);color:#c7d2e3;border-color:#42546d;cursor:default}.form-control--select,.control-input--select,.control select{appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%),linear-gradient(180deg,#101a2b,#0d1726);background-position:calc(100% - 18px) calc(1em + 1px),calc(100% - 12px) calc(1em + 1px),0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat}.form-control--select option,.control-input--select option,.control select option{color:#10233d;background:#f2f6ff}.form-control--textarea,.control-input--textarea,.control textarea{resize:vertical;min-height:84px}.form-control:is([type=date],[type=datetime-local],[type=time],[type=month]),.control-input:is([type=date],[type=datetime-local],[type=time],[type=month]),.control input:is([type=date],[type=datetime-local],[type=time],[type=month]),.product-input:is([type=date],[type=datetime-local],[type=time],[type=month]),.finance-inline-form input:is([type=date],[type=datetime-local],[type=time],[type=month]),.ui-inline-form input:is([type=date],[type=datetime-local],[type=time],[type=month]),.inline-form input:is([type=date],[type=datetime-local],[type=time],[type=month]){color-scheme:dark;font-variant-numeric:tabular-nums;letter-spacing:0}input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-datetime-edit,input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-datetime-edit-fields-wrapper,input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-datetime-edit-text,input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-datetime-edit-month-field,input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-datetime-edit-day-field,input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-datetime-edit-year-field,input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-datetime-edit-hour-field,input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-datetime-edit-minute-field,input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-datetime-edit-ampm-field{color:var(--text-primary)}input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-calendar-picker-indicator{width:18px;height:18px;margin-left:8px;padding:3px;background-color:#1f2b3d;border:1px solid var(--control-border);cursor:pointer;opacity:.9;filter:invert(87%) sepia(12%) saturate(357%) hue-rotate(177deg) brightness(104%) contrast(91%)}input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-calendar-picker-indicator:hover{background-color:#283852;border-color:var(--focus-border);opacity:1}.ui-date-input{cursor:pointer}.ui-date-control{position:relative;display:block;width:100%;min-width:0}.ui-date-control .ui-date-input{padding-right:44px}.ui-date-trigger{position:absolute;top:50%;right:6px;width:30px;height:28px;padding:0;border:1px solid var(--control-border);background:#162338;color:var(--text-primary);transform:translateY(-50%);cursor:pointer}.ui-date-trigger:before,.ui-date-trigger:after{content:"";position:absolute;left:7px;right:7px;border:1px solid currentColor}.ui-date-trigger:before{top:7px;height:3px;background:currentColor}.ui-date-trigger:after{top:12px;bottom:6px;background:linear-gradient(currentColor 0 0) 3px 4px / 3px 3px no-repeat,linear-gradient(currentColor 0 0) 9px 4px / 3px 3px no-repeat,linear-gradient(currentColor 0 0) 3px 10px / 3px 3px no-repeat,linear-gradient(currentColor 0 0) 9px 10px / 3px 3px no-repeat}.ui-date-trigger:hover,.ui-date-trigger:focus-visible{outline:none;border-color:var(--focus-border);background:#20324d;box-shadow:var(--focus-ring)}.ui-date-trigger:disabled{color:#718096;cursor:not-allowed;opacity:.72}.ui-date-picker{position:fixed;z-index:calc(var(--z-overlay) + 20);display:grid;gap:10px;padding:12px;border:1px solid var(--control-border);background:linear-gradient(180deg,#111d30,#0b1422);background-color:#0b1422;color:var(--text-primary);box-shadow:0 18px 48px #00000075;font-family:inherit;font-size:13px}.ui-date-picker[hidden]{display:none}.ui-date-picker__head{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px}.ui-date-picker__title{color:var(--text-heading);font-weight:700;text-align:center}.ui-date-picker__nav,.ui-date-picker__action,.ui-date-picker__day{min-height:32px;border:1px solid var(--control-border);background:#121f33;color:var(--text-primary);font:inherit;cursor:pointer}.ui-date-picker__nav:hover,.ui-date-picker__action:hover,.ui-date-picker__day:hover{border-color:var(--focus-border);background:#1a2a43}.ui-date-picker__weekdays,.ui-date-picker__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ui-date-picker__weekdays span{color:var(--text-secondary);font-size:11px;font-weight:700;text-align:center;text-transform:uppercase}.ui-date-picker__day{aspect-ratio:1;min-height:34px;padding:0;font-variant-numeric:tabular-nums}.ui-date-picker__day.is-empty{border:0;background:transparent;pointer-events:none}.ui-date-picker__day.is-today{border-color:var(--accent);color:var(--accent)}.ui-date-picker__day.is-selected{border-color:var(--accent);background:var(--accent);color:#131313;font-weight:700}.ui-date-picker__time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;border-top:1px solid var(--border)}.ui-date-picker__time label{display:grid;gap:5px}.ui-date-picker__time span{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.ui-date-picker__time input{min-height:34px;padding:7px 9px;border:1px solid var(--control-border);background:var(--control-bg);background-color:var(--control-bg-color);color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums}.ui-date-picker__time input:focus{outline:none;border-color:var(--focus-border);box-shadow:var(--focus-ring)}.ui-date-picker__actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.ui-date-picker__action{flex:1 1 auto;padding:7px 10px}.ui-date-picker__action.is-primary{border-color:var(--accent);background:var(--accent);color:#131313;font-weight:700}.form-control[type=file],.control input[type=file]{padding:7px 10px}.form-control[type=file]::file-selector-button,.control input[type=file]::file-selector-button{margin-right:10px;border:1px solid #42546d;background:#1b2a40;color:var(--text-primary);font:inherit;padding:6px 9px;cursor:pointer}.catalog-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.catalog-products-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.catalog-view-switch{display:inline-flex;border:1px solid var(--border);background:var(--bg-elev-1)}.catalog-view-switch__btn{border:0;border-right:1px solid var(--border);background:transparent;color:var(--text-secondary);font:inherit;min-height:34px;padding:6px 12px;cursor:pointer}.catalog-view-switch__btn:last-child{border-right:0}.catalog-view-switch__btn.is-active{color:var(--text-primary);background:#1a273d}.catalog-view-switch__btn:disabled{opacity:.5;cursor:not-allowed}.folder-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.folder-card{--bevel: var(--bevel-md);--bevel-inner: var(--bevel-md-inner);--fill: linear-gradient(180deg, var(--bg-elev-2) 0%, var(--bg-elev-1) 100%);--stroke-color: var(--border);position:relative;isolation:isolate;clip-path:polygon(var(--bevel) 0,100% 0,100% calc(100% - var(--bevel)),calc(100% - var(--bevel)) 100%,0 100%,0 var(--bevel));display:block;text-decoration:none;color:var(--text-primary);padding:14px}.folder-card:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--stroke-color);clip-path:inherit}.folder-card:after{content:"";position:absolute;inset:var(--stroke-width);z-index:-1;background:var(--fill);clip-path:polygon(var(--bevel-inner) 0,100% 0,100% calc(100% - var(--bevel-inner)),calc(100% - var(--bevel-inner)) 100%,0 100%,0 var(--bevel-inner))}.folder-card__title{margin:0 0 8px;font-size:17px}.folder-card__meta{margin:0;font-size:13px;color:var(--text-secondary)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.crumb{color:var(--accent-hover);text-decoration:none;font-size:13px}.crumb.is-current{color:var(--text-primary)}.crumb-sep{color:var(--text-secondary);font-size:12px}.catalog-card{--bevel: var(--bevel-md);--bevel-inner: var(--bevel-md-inner);--fill: linear-gradient(315deg, #12213a 0%, #101c31 48%, #0d1728 100%);--stroke-color: linear-gradient(315deg, #3b5b8a 0%, #2d4367 45%, #243850 100%);position:relative;isolation:isolate;clip-path:polygon(var(--bevel) 0,100% 0,100% calc(100% - var(--bevel)),calc(100% - var(--bevel)) 100%,0 100%,0 var(--bevel));padding:10px;display:grid;gap:10px}.catalog-card--link{text-decoration:none;color:inherit}.catalog-card:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--stroke-color);clip-path:inherit}.catalog-card:after{content:"";position:absolute;inset:var(--stroke-width);z-index:-1;background:var(--fill);clip-path:polygon(var(--bevel-inner) 0,100% 0,100% calc(100% - var(--bevel-inner)),calc(100% - var(--bevel-inner)) 100%,0 100%,0 var(--bevel-inner))}.catalog-card__image-wrap{position:relative;border:1px solid var(--border);background:#0f172a;overflow:hidden}.catalog-card__image{display:block;width:100%;aspect-ratio:9 / 12;object-fit:cover}.catalog-card__body{padding:0 2px 2px;display:grid;gap:6px;min-height:82px;align-content:start}.catalog-card__title{margin:0;font-size:16px;line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalog-card__meta{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.35}.catalog-card__meta--count{color:#9ad8ff}.group-mini-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.group-mini-card{display:grid;gap:6px;text-decoration:none;color:var(--text-primary);border:1px solid var(--border);padding:6px;background:linear-gradient(180deg,#12213a,#101c31);overflow:hidden}.group-mini-card.is-current{border-color:#3aa0ff;box-shadow:0 0 0 1px #3aa0ff59}.group-mini-card__image{width:100%;aspect-ratio:9 / 12;object-fit:contain;border:1px solid #2f425f;background:#3d424a}.group-mini-card__title{font-size:12px;line-height:1.3;text-align:center;color:var(--text-secondary)}.catalog-empty{color:var(--text-secondary);font-size:14px}.catalog-error{border:1px solid #7f1d1d;background:#7f1d1d38;color:#fecaca;padding:10px 12px}.ui-notice{padding:10px 12px}.ui-notice--neutral{border:1px solid var(--border);background:#ffffff08;color:var(--text-secondary)}.marketplace-stats-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.marketplace-stat-card{border:1px solid var(--border);background:#1118278c;padding:14px;display:grid;gap:8px}.marketplace-stat-card__label{color:var(--text-secondary);font-size:13px;text-transform:uppercase}.marketplace-stat-card__value{font-size:32px;color:var(--text-primary)}.marketplace-empty-state,.ui-empty-state{border:1px dashed var(--border);padding:14px;color:var(--text-secondary)}.marketplace-queues-grid,.ui-card-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.marketplace-queue-card,.ui-card{border:1px solid var(--border);background:#1118278c;padding:14px;display:grid;gap:12px}.marketplace-queue-card__head,.ui-section-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px}.marketplace-queue-card__title{margin:0;font-size:18px;color:var(--text-primary)}.marketplace-queue-card__meta{margin-top:6px}.marketplace-queue-card__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-queue-card__fact{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);background:#0e131b8c}.marketplace-queue-card__fact span,.marketplace-queue-card__fact small{color:var(--text-secondary)}.marketplace-queue-card__fact strong{color:var(--text-primary);font-size:14px}.marketplace-filters{display:grid;gap:12px;grid-template-columns:minmax(180px,220px) minmax(180px,220px) minmax(240px,320px) auto;align-items:end;margin-bottom:14px}.marketplace-filters__actions{display:flex;align-items:end;gap:8px}.marketplace-table-wrap,.ui-table-wrap,.scroll-x{overflow-x:auto;width:100%;max-width:100%;min-width:0}.marketplace-table,.ui-table{width:100%;border-collapse:collapse;min-width:860px}.marketplace-table th,.marketplace-table td{border-bottom:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.marketplace-table th{color:var(--text-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.03em}.ui-table-sort{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.ui-table-sort:hover,.ui-table-sort:focus-visible,.ui-table-sort.is-active{outline:none;color:var(--text-heading)}.ui-table-sort:focus-visible{box-shadow:0 0 0 2px #4b6f9d59}.ui-table-sort__icon{display:inline-flex;align-items:center;justify-content:center;width:14px;color:var(--text-secondary);font-size:10px;line-height:1}.ui-table-sort.is-active .ui-table-sort__icon{color:var(--accent)}@media(min-width:900px){.orders-workspace-section{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:calc(100vh - 210px);min-height:520px}.ozon-supply-workspace-section{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;height:calc(100vh - 210px);min-height:520px}.orders-workspace-section [data-orders-table-host],.orders-workspace-section [data-tasks-table-host],.orders-workspace-section [data-production-table-host],.ozon-supply-workspace-section [data-shipments-table],.products-workspace-section [data-products-table-host]{min-height:0}.users-access-users-table,.orders-workspace-table{max-height:calc(100vh - 360px);overflow:auto}.orders-workspace-table{overflow-x:auto;overflow-y:hidden}.ozon-supply-workspace-section .orders-workspace-table{overflow:auto}.users-access-users-table .marketplace-table th,.orders-workspace-table .marketplace-table th{position:sticky;top:0;z-index:1;background:var(--panel)}}.marketplace-table__primary,.ui-table__primary{color:var(--text-primary)}.marketplace-table__secondary,.ui-table__secondary{margin-top:4px;color:var(--text-secondary);font-size:12px;word-break:break-word}.finance-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.finance-inline-action{min-height:32px;padding:7px 10px;font-size:12px;white-space:nowrap}.finance-modal-overlay{position:fixed;inset:0;display:none;z-index:1200}.finance-modal-overlay.is-open{display:block}.finance-modal-overlay__backdrop{position:absolute;inset:0;background:#05080ec7}.finance-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);isolation:isolate;width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 40px);overflow:auto;padding:20px;border:0;--bevel: var(--bevel-lg);--bevel-inner: var(--bevel-lg-inner);--stroke-color: var(--border);--fill: linear-gradient(180deg, var(--bg-elev-2) 0%, var(--bg-elev-1) 100%);clip-path:polygon(var(--bevel) 0,100% 0,100% calc(100% - var(--bevel)),calc(100% - var(--bevel)) 100%,0 100%,0 var(--bevel));box-shadow:0 24px 70px #0000006b}.finance-modal:before,.finance-modal__close:before,.finance-modal__confirm:before,.finance-modal__notice:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--stroke-color);clip-path:inherit}.finance-modal:after,.finance-modal__close:after,.finance-modal__confirm:after,.finance-modal__notice:after{content:"";position:absolute;inset:var(--stroke-width);z-index:-1;background:var(--fill);clip-path:polygon(var(--bevel-inner) 0,100% 0,100% calc(100% - var(--bevel-inner)),calc(100% - var(--bevel-inner)) 100%,0 100%,0 var(--bevel-inner))}.finance-modal--danger{--stroke-color: #8b4646}.finance-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.finance-modal__title{margin:0;font-size:22px;color:var(--text-primary)}.finance-modal__subtitle{margin:6px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.45}.finance-modal__close{position:relative;isolation:isolate;border:0;background:transparent;color:var(--text-primary);--bevel: var(--bevel-sm);--bevel-inner: var(--bevel-sm-inner);--stroke-color: var(--border);--fill: var(--bg-elev-2);clip-path:polygon(var(--bevel) 0,100% 0,100% calc(100% - var(--bevel)),calc(100% - var(--bevel)) 100%,0 100%,0 var(--bevel));width:38px;height:38px;cursor:pointer}.finance-modal__form{display:grid;gap:16px;margin-top:16px}.finance-modal__grid,.ui-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-form-grid--single{grid-template-columns:minmax(0,1fr)}.finance-modal__field--wide,.control--wide,.ui-field--wide{grid-column:1 / -1}.finance-modal__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.finance-modal__confirm,.finance-modal__notice{position:relative;isolation:isolate;padding:12px 14px;border:0;--bevel: var(--bevel-md);--bevel-inner: var(--bevel-md-inner);--stroke-color: var(--border);--fill: rgba(255, 255, 255, .03);clip-path:polygon(var(--bevel) 0,100% 0,100% calc(100% - var(--bevel)),calc(100% - var(--bevel)) 100%,0 100%,0 var(--bevel));color:var(--text-primary);line-height:1.45}.finance-modal__notice{color:var(--text-secondary)}.marketplace-table__error-row td{padding-top:0;color:#fecaca;font-size:12px}.marketplace-badge,.ui-badge{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid var(--border);text-transform:uppercase;font-size:11px;font-weight:700}.marketplace-badge.is-ok{border-color:#1f7a47;color:#7df0a7;background:#1f7a4733}.marketplace-badge.is-warn{border-color:#7a6a2a;color:#f2d886;background:#7a6a2a33}.marketplace-badge.is-error{border-color:#8a2b2b;color:#ff9b9b;background:#8a2b2b33}.marketplace-badge.is-neutral{border-color:#5b6472;color:#cbd5e1;background:#5b64722e}.finance-tabs,.ui-tabs{display:flex;flex-wrap:wrap;gap:8px}.finance-tabs__btn,.finance-tab,.ui-tab{border:1px solid var(--border);background:linear-gradient(180deg,#101a2b,#0d1726);color:var(--text-secondary);font:inherit;min-height:36px;padding:7px 12px;cursor:pointer}.finance-tabs__btn.is-active,.finance-tab.is-active,.finance-tab--active,.ui-tab.is-active{color:var(--text-primary);border-color:#4b6f9d;background:linear-gradient(180deg,#162338,#121d2f);box-shadow:0 0 0 1px #4b6f9d40}.finance-inline-form,.ui-inline-form,.inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.marketplace-table .finance-inline-form{margin-top:0;min-width:min(520px,72vw)}.users-access-filter-form{display:grid;grid-template-columns:minmax(150px,180px) minmax(150px,180px) minmax(150px,180px) minmax(240px,1fr) auto;width:100%}.orders-workspace-filter-form{display:grid;grid-template-columns:minmax(320px,1fr);width:100%}.products-filter-form{display:grid;grid-template-columns:minmax(180px,240px) minmax(320px,1fr);width:100%}.users-access-filter-form input,.users-access-filter-form select,.orders-workspace-filter-form input,.orders-workspace-filter-form select,.products-filter-form input,.products-filter-form select{width:100%;min-width:0}.users-access-filter-form button,.orders-workspace-filter-form button,.products-filter-form button{justify-self:end}.orders-status-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ozon-supply-status-cards{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.products-workspace-section{gap:12px}.products-search-form{width:100%}.products-production-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.products-production-card__body{min-height:54px}.products-state{padding:18px;border:1px solid var(--border);background:#0f172a61;color:var(--text-secondary)}.products-state--error{border-color:#ef44446b;color:#ffb3bd}.orders-workspace-section{gap:8px;padding:14px 18px}.ozon-supply-workspace-section{gap:8px}.orders-workspace-section .section-title{--section-title-spacing: 0;font-size:28px}.orders-workspace-table .marketplace-table td{vertical-align:middle}.orders-workspace-table .marketplace-table__secondary{margin-top:3px}.ozon-supply-filters{grid-template-columns:minmax(260px,1fr) minmax(180px,260px) auto;margin-bottom:0}.ozon-supply-import-filters{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(120px,160px)) auto;margin-bottom:0}.ozon-supply-workspace-section [data-shipments-table],.ozon-supply-workspace-section [data-shipments-pagination]{min-height:0}.ozon-supply-table{max-height:none}.ozon-supply-calendar-section,.ozon-supply-boxes-section{gap:12px}.ozon-supply-calendar-filters{grid-template-columns:repeat(2,minmax(108px,128px)) minmax(108px,128px) minmax(170px,240px) minmax(150px,210px) minmax(180px,240px);margin-bottom:0}.ozon-supply-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:12px;align-items:start;min-height:0}.ozon-supply-calendar-days-column{min-width:0;max-height:calc(100vh - 330px);min-height:420px;overflow:auto;padding-right:4px}.ozon-supply-calendar-unplanned-column{min-width:0}.ozon-supply-unplanned,.ozon-supply-day-card,.ozon-supply-box-card{border:1px solid var(--border);background:#1118278c;padding:12px;min-width:0}.ozon-supply-unplanned__head,.ozon-supply-day-card__head,.ozon-supply-box-card__head,.ozon-supply-slot-policy__state{display:flex;align-items:center;justify-content:space-between;gap:10px}.ozon-supply-unplanned__list{display:grid;gap:8px;max-height:calc(100vh - 390px);min-height:320px;margin-top:10px;overflow:auto}.ozon-supply-calendar-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ozon-supply-day-card{display:grid;gap:0;padding:0}.ozon-supply-day-card__head{height:32px;min-height:32px;overflow:hidden;padding:2px 8px;border:0;background:#5b64722e}.ozon-supply-day-card__head h2,.ozon-supply-box-card__head h2{margin:0;color:var(--text-primary);font-size:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ozon-supply-day-card__head span,.ozon-supply-box-card__head span,.ozon-supply-box-card__dates,.ozon-supply-slot-policy__state span{color:var(--text-secondary);font-size:12px}.ozon-supply-day-card__head h2{font-size:12px;font-weight:700;text-transform:uppercase}.ozon-supply-day-card__lanes{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:10px 12px 12px}.ozon-supply-lane{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px;min-width:0;min-height:32px;border:0;border-top:1px solid rgba(91,100,114,.45);background:transparent;padding:5px 0;transition:background .14s ease-out}.ozon-supply-lane:first-child{border-top:0;padding-top:0}.ozon-supply-lane:last-child{padding-bottom:0}.ozon-supply-lane.is-drag-over{background:#4b6f9d1f}.ozon-supply-lane__bricks{display:flex;flex-wrap:nowrap;gap:8px;min-height:24px;align-items:stretch;min-width:0}.ozon-supply-lane__number{color:#94a3b88c;font-size:11px;line-height:24px;text-align:right}.ozon-supply-brick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch;min-width:0;width:100%;padding:0;border:1px solid #4b6f9d;background:linear-gradient(90deg,rgba(49,91,139,.26) 0 var(--warehouse-fill, 0%),transparent var(--warehouse-fill, 0%) 100%),#4b6f9d29;color:var(--text-primary);text-align:left;font:inherit;font-weight:400;cursor:pointer}.ozon-supply-brick--in-lane,.ozon-supply-brick-placeholder{flex:0 1 clamp(44px,var(--brick-basis, 100%),100%);width:auto;min-width:0}.ozon-supply-brick--in-lane{padding:0}.ozon-supply-brick-placeholder{min-height:58px;border:1px dashed rgba(125,240,167,.78);background:#1f7a4721;color:#7df0a7b8;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ozon-supply-brick:hover,.ozon-supply-brick:focus-visible{outline:none;border-color:#72a7d9}.ozon-supply-brick.is-dragging{opacity:.55}.ozon-supply-brick--done{border-color:#1f7a47;background:linear-gradient(90deg,rgba(49,91,139,.22) 0 var(--warehouse-fill, 0%),transparent var(--warehouse-fill, 0%) 100%),#1f7a472e}.ozon-supply-brick--in_progress{border-color:#7a6a2a;background:linear-gradient(90deg,rgba(49,91,139,.22) 0 var(--warehouse-fill, 0%),transparent var(--warehouse-fill, 0%) 100%),#7a6a2a2e}.ozon-supply-brick.is-warehouse-reserved{border-color:#1f7a47;background:linear-gradient(90deg,rgba(31,122,71,.34) 0 var(--warehouse-reserved, 0%),transparent var(--warehouse-reserved, 0%) 100%),#1f7a4729}.ozon-supply-brick__line,.ozon-supply-brick__amount{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ozon-supply-brick__body{display:grid;gap:3px;min-width:0;padding:7px 0 7px 7px}.ozon-supply-brick__line,.ozon-supply-brick__amount{color:var(--text-secondary);font-size:12px;font-weight:400}.ozon-supply-brick__line:first-child{color:var(--text-primary)}.ozon-supply-brick__amount{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:0 7px;border-left:1px solid rgba(91,100,114,.58);color:var(--text-primary)}.ozon-supply-boxes-filters{grid-template-columns:minmax(220px,1fr) minmax(160px,220px) minmax(150px,190px) auto;margin-bottom:0}.ozon-supply-boxes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ozon-supply-box-card{display:grid;grid-template-rows:42px auto auto;gap:0;min-height:184px;padding:0}.ozon-supply-box-card__head{height:42px;min-height:42px;overflow:hidden;padding:4px 10px;border:0;background:#5b64722e}.ozon-supply-box-card__head.is-planned{background:#9c7f2438}.ozon-supply-box-card__head.is-progress{background:#315b8b3d}.ozon-supply-box-card__head.is-produced{background:#1f7a4738}.ozon-supply-box-card__head.is-warn{background:#7a6a2a33}.ozon-supply-box-card__head.is-error{background:#8a2b2b33}.ozon-supply-box-card__head h2{font-size:12px;font-weight:700;text-transform:uppercase}.ozon-supply-box-card__icons{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;margin-left:auto}.ozon-supply-box-card__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent;color:#e2e8f0e0}.ozon-supply-box-card__icon svg{width:21px;height:21px;fill:currentColor}.ozon-supply-box-card__items{display:grid;gap:6px;align-content:start;overflow:visible;padding:10px 12px 0}.ozon-supply-box-item{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:6px;height:26px;min-height:26px;max-height:26px;padding:0;min-width:0}.ozon-supply-box-item__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;min-width:0;height:26px;padding:0 8px;border:1px solid rgba(91,100,114,.55);background:linear-gradient(90deg,rgba(31,122,71,.24) 0 var(--box-item-fill, 0%),transparent var(--box-item-fill, 0%) 100%),#0e131b73}.ozon-supply-box-item__main strong,.ozon-supply-box-item__main span,.ozon-supply-box-item__qty{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ozon-supply-box-item__main strong{font-size:12px}.ozon-supply-box-item__main span,.ozon-supply-box-item__qty{color:var(--text-secondary);font-size:12px}.ozon-supply-box-item__qty{display:inline-flex;align-items:center;justify-content:center;height:26px;border:1px solid rgba(91,100,114,.7);background:#090e168c;font-style:normal;font-weight:700}.ozon-supply-box-item__qty.is-planned{border-color:#9c7f24b3;background:#9c7f2433;color:#f2dfa2}.ozon-supply-box-item__qty.is-produced{border-color:#1f7a47b3;background:#1f7a473d;color:#bde8c9}.ozon-supply-slot-policy{display:grid;gap:8px;align-self:end;margin:10px 12px 12px;padding-top:8px;border-top:1px solid rgba(91,100,114,.55)}.ozon-supply-slot-policy--buttons{gap:8px}.ozon-supply-slot-policy__actions{display:grid;grid-template-columns:repeat(2,calc((100% - 8px)/2));gap:8px;justify-content:end}.ozon-supply-slot-policy__actions .finance-inline-action{width:100%;min-width:0;height:36px}.ozon-supply-slot-policy--buttons>.finance-inline-action{width:calc((100% - 8px)/2);min-width:0;height:36px;justify-self:end}.ozon-supply-slot-action{--fill: linear-gradient(180deg, #152033 0%, #0d1726 100%);--stroke-color: rgba(91, 100, 114, .78);color:var(--text-primary)}.ozon-supply-slot-action:hover,.ozon-supply-slot-action:focus-visible{--fill: linear-gradient(180deg, #1a2940 0%, #101d30 100%);--stroke-color: #4b6f9d}.ozon-supply-slot-action:active{--fill: #0b1422}.ozon-slot-wizard{position:fixed;inset:0;z-index:calc(var(--z-overlay) + 60);display:grid;place-items:center;padding:24px;background:#04080ead}.ozon-slot-wizard__panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1040px,100%);max-height:calc(100vh - 48px);border:1px solid rgba(91,100,114,.74);background:#0d1422;box-shadow:0 24px 70px #0000006b}.ozon-slot-wizard__head,.ozon-slot-wizard__footer,.ozon-slot-wizard__block-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ozon-slot-wizard__head{min-height:52px;padding:0 16px;border-bottom:1px solid rgba(91,100,114,.48)}.ozon-slot-wizard__head h2,.ozon-slot-wizard__block-head h3{margin:0;color:var(--text-primary)}.ozon-slot-wizard__head h2{font-size:16px}.ozon-slot-wizard__close{width:34px;height:34px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:24px}.ozon-slot-wizard__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 16px;border-bottom:1px solid rgba(91,100,114,.32);list-style:none}.ozon-slot-wizard__step{min-width:0;padding:8px 10px;border:1px solid rgba(91,100,114,.54);color:var(--text-secondary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ozon-slot-wizard__step.is-active{border-color:#9c7f24d1;background:#9c7f2429;color:#f2dfa2}.ozon-slot-wizard__step.is-done{border-color:#1f7a47ad;color:#bde8c9}.ozon-slot-wizard__step.is-error{border-color:#8a2b2bdb;color:#f3b4b4}.ozon-slot-wizard__body{display:grid;gap:14px;min-height:320px;overflow:auto;padding:16px}.ozon-slot-wizard__loading{display:grid;min-height:180px;place-items:center;color:var(--text-secondary)}.ozon-slot-wizard__block{display:grid;gap:10px}.ozon-slot-wizard__block-head h3{font-size:14px}.ozon-slot-wizard__table-wrap{overflow:auto;border:1px solid rgba(91,100,114,.48)}.ozon-slot-wizard__table{width:100%;border-collapse:collapse;font-size:12px}.ozon-slot-wizard__table th,.ozon-slot-wizard__table td{padding:8px 10px;border-bottom:1px solid rgba(91,100,114,.28);color:var(--text-secondary);text-align:left}.ozon-slot-wizard__table th{color:var(--text-primary);font-weight:600}.ozon-slot-wizard__days{display:grid;gap:10px}.ozon-slot-wizard__day{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:start}.ozon-slot-wizard__day strong{color:var(--text-primary);font-size:13px}.ozon-slot-wizard__slots{display:flex;flex-wrap:wrap;gap:8px}.ozon-slot-wizard__slot{min-width:96px;height:32px;border:1px solid rgba(91,100,114,.68);background:#090e16a6;color:var(--text-secondary);cursor:pointer}.ozon-slot-wizard__slot.is-selected{border-color:#4d7cbae6;background:#315b8b52;color:var(--text-primary)}.ozon-slot-wizard__footer{justify-content:flex-end;padding:12px 16px;border-top:1px solid rgba(91,100,114,.48)}@media(min-width:1500px){.ozon-supply-calendar-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.ozon-supply-boxes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.ozon-supply-calendar-layout,.ozon-supply-day-card__lanes,.ozon-supply-calendar-grid,.ozon-supply-boxes-grid,.ozon-supply-calendar-filters,.ozon-supply-boxes-filters{grid-template-columns:minmax(0,1fr)}}.orders-paid-amount{color:var(--text-secondary);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#cbd5e1b8}.orders-status-picker{display:inline-block;min-width:112px}.orders-status-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:112px;max-width:168px;height:28px;min-height:28px;padding:2px 20px 2px 10px;font:inherit;font-size:11px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer}.orders-status-trigger:after{position:absolute;right:8px;width:0;height:0;border-top:4px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:.8}.orders-status-trigger:hover,.orders-status-trigger:focus-visible,.orders-status-trigger.is-open{outline:none;box-shadow:0 0 0 1px currentColor}.orders-status-trigger:disabled{cursor:wait;opacity:.7}.orders-status-trigger__text{display:block;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.marketplace-badge.orders-status-badge--new,.marketplace-badge.orders-status-trigger--new{border-color:#2f5f9c;background:#2f5f9c2e;color:#9cc8ff}.marketplace-badge.orders-status-badge--in_progress,.marketplace-badge.orders-status-trigger--in_progress{border-color:#7a6a2a;background:#7a6a2a33;color:#f2d886}.marketplace-badge.orders-status-badge--ready,.marketplace-badge.orders-status-trigger--ready{border-color:#1f7a47;background:#1f7a4733;color:#7df0a7}.marketplace-badge.orders-status-badge--delivery,.marketplace-badge.orders-status-trigger--delivery{border-color:#6d5aa8;background:#6d5aa833;color:#cbbcff}.marketplace-badge.orders-status-badge--delivered,.marketplace-badge.orders-status-trigger--delivered{border-color:#5b6472;background:#5b64722e;color:#cbd5e1}.marketplace-badge.orders-status-badge--cancelled,.marketplace-badge.orders-status-trigger--cancelled{border-color:#8f3e49;background:#8f3e4933;color:#ffb3bd}.orders-status-menu{position:fixed;z-index:calc(var(--z-overlay) + 30);display:grid;gap:2px;padding:6px;border:1px solid var(--control-border);background:linear-gradient(180deg,#111d30,#0b1422);background-color:#0b1422;color:var(--text-primary);box-shadow:0 18px 48px #00000075;font-family:inherit;font-size:12px}.orders-status-menu[hidden]{display:none}.orders-status-menu__option{display:flex;align-items:center;justify-content:center;min-height:30px;padding:7px 12px;border:0;background:transparent;color:var(--text-primary);font:inherit;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer}.orders-status-menu__option:hover,.orders-status-menu__option:focus-visible{outline:none;background:#7591b829}.orders-status-menu__option.is-selected{background:#7591b838;color:var(--text-heading);font-weight:700;box-shadow:none}.orders-status-menu__option:disabled{cursor:wait;opacity:.72}.orders-status-card{display:flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:7px 10px;border:1px solid var(--border);background:#5b64722e;color:#cbd5e1;text-align:center;cursor:pointer;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.orders-status-card__label{display:block;overflow:hidden;color:inherit;font-size:15px;font-weight:500;line-height:1;text-overflow:ellipsis}.orders-status-card--new{border-color:#2f5f9c;background:#2f5f9c2e;color:#9cc8ff}.orders-status-card--in_progress{border-color:#7a6a2a;background:#7a6a2a33;color:#f2d886}.orders-status-card--ready{border-color:#1f7a47;background:#1f7a4733;color:#7df0a7}.orders-status-card--delivery{border-color:#6d5aa8;background:#6d5aa833;color:#cbbcff}.orders-status-card--cancelled{border-color:#8f3e49;background:#8f3e4933;color:#ffb3bd}.orders-status-card--delivered{border-color:#5b6472;background:#5b64722e;color:#cbd5e1}.orders-status-card.is-active{border-width:2px;box-shadow:0 0 0 1px currentColor;filter:saturate(1.12)}.orders-status-card.is-active .orders-status-card__label{font-weight:800}.orders-status-card--new.is-active{background:#2f5f9c4d}.orders-status-card--in_progress.is-active{background:#7a6a2a52}.orders-status-card--ready.is-active{background:#1f7a4752}.orders-status-card--delivery.is-active{background:#6d5aa852}.orders-status-card--cancelled.is-active{background:#8f3e4952}.orders-status-card--delivered.is-active{background:#5b64724d}.orders-pagination{justify-content:flex-end}.orders-pagination__pages{display:flex;flex-wrap:nowrap;gap:6px;max-width:min(58vw,720px);overflow-x:auto;scrollbar-width:thin}.orders-pagination__page{flex:0 0 auto;min-width:36px;padding-inline:10px}.orders-pagination__page.is-active{cursor:default}.finance-inline-form input,.finance-inline-form select,.finance-inline-form textarea,.ui-inline-form input,.ui-inline-form select,.ui-inline-form textarea,.inline-form input,.inline-form select,.inline-form textarea,.marketplace-pagination select{width:auto;min-width:150px;min-height:36px;padding:8px 10px;border:1px solid #32445e;background:linear-gradient(180deg,#101a2b,#0d1726);background-color:#0d1726;color:var(--text-primary);font:inherit;font-size:13px;line-height:1.35;caret-color:#e8f0ff;color-scheme:dark}.finance-inline-form input::placeholder,.finance-inline-form textarea::placeholder,.ui-inline-form input::placeholder,.ui-inline-form textarea::placeholder,.inline-form input::placeholder,.inline-form textarea::placeholder{color:#8ea4c2;opacity:1}.finance-inline-form input:focus,.finance-inline-form select:focus,.finance-inline-form textarea:focus,.ui-inline-form input:focus,.ui-inline-form select:focus,.ui-inline-form textarea:focus,.inline-form input:focus,.inline-form select:focus,.inline-form textarea:focus,.marketplace-pagination select:focus{outline:none;border-color:#4b6f9d;box-shadow:0 0 0 1px #4b6f9d59}.finance-inline-form select,.ui-inline-form select,.inline-form select,.marketplace-pagination select{appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%),linear-gradient(180deg,#101a2b,#0d1726);background-position:calc(100% - 17px) calc(1em + 1px),calc(100% - 11px) calc(1em + 1px),0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat}.finance-inline-form option,.ui-inline-form option,.inline-form option,.marketplace-pagination option{color:#10233d;background:#f2f6ff}.finance-inline-form textarea,.ui-inline-form textarea,.inline-form textarea{min-height:76px;resize:vertical}.finance-inline-form input[type=file],.ui-inline-form input[type=file],.inline-form input[type=file]{min-width:220px;padding:6px 10px}.finance-inline-form input[type=file]::file-selector-button,.ui-inline-form input[type=file]::file-selector-button,.inline-form input[type=file]::file-selector-button{margin-right:10px;border:1px solid #42546d;background:#1b2a40;color:var(--text-primary);font:inherit;padding:5px 8px;cursor:pointer}.marketplace-inline-action{min-height:32px;padding:7px 10px;white-space:nowrap}.marketplace-pagination,.ui-pagination{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.marketplace-pagination__btn,.ui-pagination__btn{min-height:34px;padding:7px 12px}.marketplace-pagination__meta,.ui-pagination__meta{color:var(--text-secondary);font-size:13px}.is-hidden{display:none!important}.auth-panel{max-width:520px}.auth-form{margin-top:14px;display:grid;gap:12px}.catalog-warning{margin-top:12px;border:1px solid #8b5f10;background:#7f550a40;color:#fef3c7;padding:12px 14px}.catalog-warning p{margin:8px 0 0;color:#fde68a}.catalog-success{margin-top:12px;border:1px solid #1f6d47;background:#105e3e3d;color:#bbf7d0;padding:12px 14px}.product-save-state{margin-top:12px;color:var(--text-secondary);font-size:14px}.product-save-state.is-dirty{color:#86efac}.product-save-state.is-saving{color:#fde68a}.product-save-state.is-saved{color:#86efac}.product-save-state.is-error{color:#fecaca}.product-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form{margin-top:12px}.product-form--layout{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-form-column{display:grid;gap:12px}.section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:var(--section-title-spacing)}.product-ozon-head{display:inline-flex;align-items:center;gap:10px}.product-ozon-presence{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border:1px solid var(--border);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.product-ozon-presence.is-present{border-color:#1f7a47;color:#7df0a7;background:#1f7a4733}.product-ozon-presence.is-absent{border-color:#8a2b2b;color:#ff9b9b;background:#8a2b2b33}.product-ozon-presence.is-unknown{border-color:#7a6a2a;color:#f2d886;background:#7a6a2a33}.product-ozon-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-marketplace-freshness{margin:-4px 0 12px;display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:1px solid var(--border);font-size:12px;color:var(--text-secondary)}.product-marketplace-freshness.is-fresh{border-color:#1f7a47;color:#7df0a7;background:#1f7a471f}.product-marketplace-freshness.is-aging{border-color:#7a6a2a;color:#f2d886;background:#7a6a2a24}.product-marketplace-freshness.is-stale,.product-marketplace-freshness.is-unknown{border-color:#5b6472;color:#cbd5e1;background:#5b647224}.panel--actions{margin-top:0}.product-actions-row{display:flex;align-items:center;justify-content:flex-end;gap:10px}.product-fields{display:grid;gap:8px;grid-template-columns:1fr}.product-fields--params{grid-template-columns:repeat(6,minmax(0,1fr))}.product-fields--params .product-field--key-offer_id,.product-fields--params .product-field--key-barcode{grid-column:span 3}.product-fields--params .product-field--key-title_ru{grid-column:1 / -1}.product-fields--params .product-field--key-length_horizontal_cm,.product-fields--params .product-field--key-length_vertical_cm,.product-fields--params .product-field--key-thickness_mm{grid-column:span 2}.product-fields--params .product-field--key-material{grid-column:span 4}.product-fields--params .product-field--key-weight_g{grid-column:span 2}.product-layout-row{margin-bottom:12px;grid-column:1 / -1;display:grid;gap:8px}.product-layout-row__label{color:var(--text-secondary);font-size:13px}.product-layout-upload-input{display:none}.product-layout-block{border:1px dashed #496486;background:linear-gradient(180deg,#0e1828,#0b1422);display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px;padding:12px}.product-layout-block.is-ready{border-style:solid}.product-layout-block.is-drag-over{border-color:#65a6ff;box-shadow:0 0 0 2px #65a6ff40}.product-layout-block.is-busy{opacity:.7;pointer-events:none}.product-layout-preview{border:1px solid #32445e;background:#060c148c;aspect-ratio:1 / 1;display:block;overflow:hidden}.product-layout-preview__image{width:100%;height:100%;display:block;object-fit:contain;background:#fff}.product-layout-preview__empty{width:100%;height:100%;display:grid;place-items:center;color:#b5c8e4;font-size:14px}.product-layout-actions{display:grid;align-content:start;gap:8px}.product-layout-actions .cta{width:100%}.product-layout-actions__hint{margin-top:2px;color:var(--text-secondary);font-size:12px;line-height:1.35}.product-layout-rename-group{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.product-layout-rename-input{min-height:38px}.product-layout-rename-ok{min-width:64px}.product-fields--package{margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-fields--package-inline{margin-top:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-fields--prices{grid-template-columns:repeat(2,minmax(0,1fr))}.product-fields--dims{grid-template-columns:repeat(3,minmax(0,1fr))}.product-fields--ozon{grid-template-columns:repeat(2,minmax(0,1fr))}.product-field{padding:0;border:0;background:transparent;display:grid;gap:6px}.product-field--full{grid-column:1 / -1}.product-field.is-missing{border:0;background:transparent}.product-field.is-changed .product-input{border-color:#1f8d5b;box-shadow:0 0 0 1px #1f8d5b59}.product-field__label{color:var(--text-secondary);font-size:13px}.product-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-field__label .required{color:#ef8080}.product-field__hint{position:relative}.product-field__hint[open]{z-index:4}.product-field__hint-badge{list-style:none;cursor:pointer;border:1px solid #395475;border-radius:999px;padding:2px 8px;color:#b7d4ff;font-size:11px;line-height:1.2;-webkit-user-select:none;user-select:none;background:#1c324fb8}.product-field__hint-badge::-webkit-details-marker{display:none}.product-field__hint-popover{position:absolute;right:0;top:calc(100% + 6px);width:min(360px,72vw);padding:10px 12px;border:1px solid #32445e;background:#0f1a2a;color:var(--text-primary);font-size:12px;line-height:1.45;box-shadow:0 16px 32px #00000059}.product-input{width:100%;min-height:40px;padding:9px 10px;border:1px solid #32445e;background:linear-gradient(180deg,#101a2b,#0d1726);background-color:#0d1726;color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.35;caret-color:#e8f0ff;color-scheme:dark}.product-input::placeholder{color:#8ea4c2;opacity:1}.product-field--key-brand .product-input,.product-field--key-product_type .product-input{color:#f2f7ff;font-weight:600}.product-input:focus{outline:none;border-color:#4b6f9d;box-shadow:0 0 0 1px #4b6f9d59}.product-input:disabled,.product-input[readonly]{background:linear-gradient(180deg,#162338,#121d2f);color:#c7d2e3;border-color:#42546d;cursor:default}.product-input--readonly{background:linear-gradient(180deg,#162338,#121d2f);color:#c7d2e3;border-color:#42546d;cursor:default}.product-field.is-missing .product-input{border-color:#8b5f10;box-shadow:0 0 0 1px #8b5f104d}.cta--save.is-hidden{display:none}.product-input--textarea{resize:vertical;min-height:84px}.product-input[type=file]{padding:7px 10px}.product-input[type=file]::file-selector-button{margin-right:10px;border:1px solid #42546d;background:#1b2a40;color:var(--text-primary);font:inherit;padding:6px 9px;cursor:pointer}.product-input--select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) calc(1em + 1px),calc(100% - 12px) calc(1em + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.product-input--select option{color:#10233d;background:#f2f6ff}.product-input--select option:checked{color:#0b1d34;background:#cfe2ff}.product-field.is-invalid .product-input{border-color:#b85555;box-shadow:0 0 0 1px #b8555559}.product-field__help{min-height:15px;font-size:12px;color:#e3a2a2}.product-field__control-row{display:flex;align-items:stretch;gap:8px}.product-field__control-row .product-input{flex:1 1 auto}.product-label-btn{flex:0 0 auto;min-width:108px}.product-images-grid{margin-top:12px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.product-images-input{display:none}.product-slot-card{border:1px solid var(--border);background:#11182780;padding:8px;cursor:pointer}.product-slot-card--accent{border:2px solid #66b3ff;box-shadow:0 0 0 1px #66b3ff4d inset}.product-slot-card.is-drag-over{border-color:#4d7eb6;background:#20375840}.product-image-card{margin:0;border:1px solid var(--border);background:#11182799;transition:border-color .12s ease;overflow:hidden}.product-image-card--empty{min-height:120px;display:grid;place-items:center;border-style:dashed;color:var(--text-secondary)}.product-image-card.is-dragging{opacity:.5}.product-image-card.is-drag-over{border-color:#4d7eb6}.product-image-card--add{min-height:240px;display:grid;align-content:center;justify-items:center;gap:8px;border:1px dashed #3b577e;color:#bdd5f4;cursor:pointer}.product-image-card__plus{font-size:36px;line-height:1}.product-image-card__add-text{font-size:13px}.product-image-card__image{width:100%;aspect-ratio:9 / 12;display:block;object-fit:contain;background:#3d424a}.product-image-card__caption{padding:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:12px}.product-image__slot{border:1px solid var(--border);padding:2px 6px;color:var(--text-primary)}.product-slot-delete{border:1px solid #5f2f36;background:#5f2f3640;color:#ffd6d6;font-size:11px;padding:3px 7px;cursor:pointer}.product-slot-actions-inline{display:inline-flex;gap:6px}.product-slot-restore{border:1px solid #2f5f43;background:#2f5f4340;color:#d6ffe3;font-size:11px;padding:3px 7px;cursor:pointer}code{padding:2px 6px;border:1px solid var(--border);background:#11182780}.sync-overlay{position:fixed;inset:0;display:none;z-index:1600}.sync-overlay.is-open{display:block}.sync-overlay__backdrop{position:absolute;inset:0;background:#05080eb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sync-overlay__card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:min(520px,calc(100vw - 32px));max-width:min(620px,calc(100vw - 32px));border:1px solid #39567a;background:linear-gradient(180deg,#132239,#0f1b2f);padding:16px 18px;box-shadow:0 12px 28px #00000073}.sync-overlay__title{margin:0;font-size:18px;color:var(--text-primary)}.sync-overlay__text{margin:8px 0 0;color:var(--text-secondary);font-size:14px}.label-preview-overlay{position:fixed;inset:0;display:none;z-index:1650}.label-preview-overlay.is-open{display:block}.label-preview-overlay__backdrop{position:absolute;inset:0;background:#05080ec7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.label-preview-overlay__card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #39567a;background:linear-gradient(180deg,#132239,#0f1b2f);padding:16px 18px;box-shadow:0 12px 28px #00000073}.label-preview-overlay__head,.label-preview-overlay__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.label-preview-overlay__title{margin:0;font-size:18px;color:var(--text-primary)}.label-preview-overlay__close{border:1px solid var(--border);background:var(--bg-elev-2);color:var(--text-primary);font:inherit;padding:8px 10px;cursor:pointer}.label-preview-overlay__body{margin-top:14px}.label-preview-overlay__viewport{width:min(600px,100%);margin:0 auto;padding:14px;border:1px solid var(--border);background:#e8edf5}.label-preview-overlay__image{display:block;width:100%;height:auto;background:#fff}.label-preview-overlay__foot{margin-top:14px;justify-content:flex-end}.ozon-upload-overlay{position:fixed;inset:0;display:none;z-index:1670}.ozon-upload-overlay.is-open{display:block}.ozon-upload-overlay__backdrop{position:absolute;inset:0;background:#05080ec7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ozon-upload-overlay__card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #39567a;background:linear-gradient(180deg,#132239,#0f1b2f);padding:16px 18px;box-shadow:0 12px 28px #00000073}.ozon-upload-overlay__head,.ozon-upload-overlay__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.ozon-upload-overlay__title{margin:0;font-size:18px;color:var(--text-primary)}.ozon-upload-overlay__close{border:1px solid var(--border);background:var(--bg-elev-2);color:var(--text-primary);font:inherit;padding:8px 10px;cursor:pointer}.ozon-upload-overlay__body{margin-top:14px}.ozon-upload-overlay__foot{margin-top:14px;justify-content:flex-end}.ozon-upload-preview{display:grid;gap:14px}.ozon-upload-preview__section{display:grid;gap:10px}.ozon-upload-preview__title{margin:0;font-size:15px;color:var(--text-heading)}.ozon-upload-preview__summary,.ozon-upload-preview__grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ozon-upload-preview__row,.ozon-upload-preview__list-row,.ozon-upload-preview__image-card{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--border);background:#11182780}.ozon-upload-preview__diff{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ozon-upload-preview__diff--images{align-items:start}.ozon-upload-preview__diff small{display:block;margin-bottom:4px;color:var(--text-secondary)}.ozon-upload-preview__thumb{display:block;width:100%;max-width:120px;aspect-ratio:9 / 12;object-fit:cover;border:1px solid var(--border);background:#0f172a}.ozon-upload-preview__html{color:var(--text-primary);line-height:1.5}.ozon-upload-preview__html p,.ozon-upload-preview__html ul,.ozon-upload-preview__html ol{margin:0 0 8px}.ozon-upload-preview__html li{margin:0 0 4px}.ozon-upload-preview__row span,.ozon-upload-preview__list-row span,.ozon-upload-preview__summary span{color:var(--text-secondary)}.ozon-upload-preview__list{display:grid;gap:8px}.ozon-upload-preview__image-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.layout-picker-overlay{position:fixed;inset:0;display:none;z-index:1680}.layout-picker-overlay.is-open{display:block}.layout-picker-overlay__backdrop{position:absolute;inset:0;background:#05080ec7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.layout-picker-overlay__card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #39567a;background:linear-gradient(180deg,#132239,#0f1b2f);padding:16px 18px;box-shadow:0 12px 28px #00000073}.layout-picker-overlay__head,.layout-picker-overlay__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout-picker-overlay__title{margin:0;font-size:18px;color:var(--text-primary)}.layout-picker-overlay__close{border:1px solid var(--border);background:var(--bg-elev-2);color:var(--text-primary);font:inherit;padding:8px 10px;cursor:pointer}.layout-picker-overlay__meta{margin-top:12px;color:var(--text-secondary);display:grid;gap:6px}.layout-picker-overlay__meta p{margin:0}.layout-picker-overlay__body{margin-top:12px}.layout-picker-grid{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.layout-picker-item{border:1px solid var(--border);background:#11182799;padding:4px;display:grid;gap:4px}.layout-picker-item.is-selected{border-color:#3aa0ff;box-shadow:0 0 0 1px #3aa0ff59}.layout-picker-item__preview-wrap{border:1px solid #32445e;background:#fff}.layout-picker-item__preview{width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block}.layout-picker-item__meta{display:grid;gap:2px;font-size:11px}.layout-picker-item__meta code{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-picker-item__meta small{color:var(--text-secondary);font-size:10px}.layout-picker-item .cta{min-height:30px;padding:6px 8px;font-size:12px}.layout-picker-overlay__foot{margin-top:14px;justify-content:flex-end}.app-error-overlay{position:fixed;inset:0;display:none;z-index:1690}.app-error-overlay.is-open{display:block}.app-error-overlay__backdrop{position:absolute;inset:0;background:#05080ec7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-error-overlay__card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #7a3434;background:linear-gradient(180deg,#2a1515,#1c1111);padding:16px 18px;box-shadow:0 12px 28px #00000073}.app-error-overlay__head,.app-error-overlay__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-error-overlay__title{margin:0;font-size:18px;color:#ffd8d8}.app-error-overlay__close{border:1px solid #6c3b3b;background:#2b1818;color:#ffd8d8;font:inherit;padding:8px 10px;cursor:pointer}.app-error-overlay__body{margin-top:14px;display:grid;gap:10px}.app-error-overlay__message{margin:0;color:#ffd8d8;line-height:1.4}.app-error-overlay__details{margin:0;padding:10px;border:1px solid #6c3b3b;background:#0a06068c;color:#ffc3c3;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.4}.app-error-overlay__foot{margin-top:14px;justify-content:flex-end}.unauthorized-overlay .app-error-overlay__card{border-color:#8b6b21;background:linear-gradient(180deg,#2a2413,#1f1a10)}.unauthorized-overlay .app-error-overlay__title,.unauthorized-overlay .app-error-overlay__message{color:#ffe5a2}@media(max-width:1023px){body{padding-top:66px}body.menu-mode-overlay .menu--main{position:absolute;top:calc(100% + 10px);left:0;width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 110px);overflow:auto;padding:10px;border:1px solid var(--border);background:#0e131bfa;display:grid;gap:8px;transform-origin:top left;transform:scale(.98);opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out;z-index:1100}body.menu-mode-overlay .menu--main.is-open{opacity:1;pointer-events:auto;transform:scale(1)}body.menu-mode-overlay .menu-backdrop{position:fixed;inset:0;background:#00000073;opacity:0;pointer-events:none;transition:opacity .18s ease-out;z-index:900;display:block}body.menu-mode-overlay .menu-backdrop.is-open{opacity:1;pointer-events:auto}.section-title{font-size:30px}.page-toolbar{flex-direction:column;align-items:flex-start}.catalog-controls,.finance-modal__grid{grid-template-columns:1fr}.finance-inline-actions{flex-direction:column}.finance-inline-form,.ui-inline-form,.inline-form{align-items:stretch}.finance-inline-form input,.finance-inline-form select,.finance-inline-form textarea,.ui-inline-form input,.ui-inline-form select,.ui-inline-form textarea,.inline-form input,.inline-form select,.inline-form textarea{width:100%;min-width:0}.users-access-filter-form,.orders-workspace-filter-form,.products-filter-form{grid-template-columns:1fr}.orders-status-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.orders-status-card{min-height:38px;padding:7px 6px}.orders-status-card__label{font-size:0}.orders-status-card:before{content:attr(data-orders-status-icon);font-size:13px;font-weight:700;line-height:1}.users-access-filter-form button,.orders-workspace-filter-form button,.products-filter-form button{justify-self:stretch}.finance-inline-action{width:100%}.marketplace-filters,.marketplace-queue-card__grid{grid-template-columns:1fr}.marketplace-filters__actions{justify-content:stretch}.marketplace-filters__actions .cta{width:100%}.product-layout{grid-template-columns:1fr}.topbar-auth__user{display:none}.product-fields,.product-form--layout,.product-fields--params,.product-fields--package-inline,.product-fields--package,.product-fields--prices,.product-fields--dims,.product-fields--ozon{grid-template-columns:1fr}.product-field__control-row{flex-direction:column}.product-ozon-actions{width:100%;justify-content:stretch}.product-ozon-actions .cta{width:100%}.ozon-upload-preview__summary,.ozon-upload-preview__grid,.ozon-upload-preview__diff,.ozon-upload-preview__image-grid,.product-layout-block,.layout-picker-grid{grid-template-columns:1fr}.product-fields--params .product-field--key-offer_id,.product-fields--params .product-field--key-barcode,.product-fields--params .product-field--key-title_ru,.product-fields--params .product-field--key-length_horizontal_cm,.product-fields--params .product-field--key-length_vertical_cm,.product-fields--params .product-field--key-thickness_mm,.product-fields--params .product-field--key-material,.product-fields--params .product-field--key-weight_g{grid-column:1 / -1}}.warehouse-stat-grid{margin-bottom:16px}.warehouse-filters{align-items:end}.warehouse-add-button{min-height:38px}.warehouse-modal__textarea{resize:vertical;min-height:82px}.warehouse-product-picker{position:relative}.warehouse-product-picker__list{position:absolute;z-index:10;left:0;right:0;top:calc(100% + 2px);display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);background:#10151d;box-shadow:0 18px 36px #0000005c}.warehouse-product-picker__list[hidden]{display:none!important}.warehouse-product-picker__option{display:grid;gap:2px;width:100%;padding:8px 10px;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:#10151d;color:var(--text-primary);text-align:left;cursor:pointer}.warehouse-product-picker__option:last-child{border-bottom:0}.warehouse-product-picker__option:hover,.warehouse-product-picker__option:focus-visible{background:#192231;outline:none}.warehouse-product-picker__option span{font-size:13px}.warehouse-product-picker__option small,.warehouse-product-picker__empty{color:var(--text-secondary);font-size:12px}.warehouse-product-picker__empty{padding:8px 10px;background:#10151d}.warehouse-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;align-items:start;margin-bottom:16px}.warehouse-panel{min-width:0}.warehouse-panel__head{display:flex;align-items:center;justify-content:space-between;min-height:36px;margin-bottom:8px}.warehouse-panel__head h2{margin:0;font-size:16px;font-weight:600}@media(max-width:1100px){.warehouse-layout{grid-template-columns:1fr}}@media(max-width:767px){.container{padding:0 16px}}@media(min-width:1024px){body.menu-mode-overlay .menu--main{position:absolute;top:calc(100% + 8px);left:0;width:min(430px,calc(100vw - 40px));max-height:70vh;overflow:auto;padding:10px;border:1px solid var(--border);background:#0e131bfa;display:grid;gap:8px;transform-origin:top left;transform:scale(.98);opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out;z-index:1100}body.menu-mode-overlay .menu--main.is-open{opacity:1;pointer-events:auto;transform:scale(1)}body.menu-mode-overlay .menu__link{width:100%}body.menu-mode-overlay .menu-backdrop{position:fixed;inset:0;background:#00000059;opacity:0;pointer-events:none;transition:opacity .16s ease-out;z-index:900;display:block}body.menu-mode-overlay .menu-backdrop.is-open{opacity:1;pointer-events:auto}}
