:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f6f7fb;--color-surface:#fff;--color-surface-muted:#f0f2f6;--color-surface-hover:#eaecf2;--color-surface-stripe:#f8f9fb;--color-border:#dde1e8;--color-border-strong:#c7ccd6;--color-text:#16181d;--color-text-muted:#667085;--color-text-subtle:#8a93a3;--color-marketplace-wb:#cb11ab;--color-marketplace-ozon:#005bff;--color-primary:#6d4aff;--color-primary-hover:#5a37e8;--color-primary-soft:#eee9ff;--color-success:#15803d;--color-success-soft:#eaf7ef;--color-warning:#b45309;--color-warning-soft:#fff4e5;--color-danger:#b42318;--color-danger-soft:#fdecea;--color-info:#175cd3;--color-info-soft:#eaf2ff;--color-accent:#0e7c86;--color-accent-soft:#e3f5f6;--color-rating:#f59e0b;--color-chart-seller:#1f2a44;--color-chart-stock:#98a2b3;--color-chart-stock-soft:#eaecf0;--color-chart-local-stock:#53b1fd;--color-chart-local-stock-soft:#e0f2fe;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--app-shell-topbar-height:56px;--radius-control:6px;--radius-button:10px;--radius-panel:14px;--shadow-xs:0 1px 2px #1018280d;--shadow-sm:0 2px 8px #10182814;--shadow-md:0 8px 24px #1018281f;--motion-standard:.16s;--motion-easing:cubic-bezier(.2, 0, 0, 1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--color-text);background:var(--color-bg);margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:var(--space-1)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-primary)}.app-shell{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{height:100vh;padding:var(--space-4) var(--space-3);border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex;position:sticky;top:0}.brand{min-height:48px;padding:0 var(--space-2);color:var(--color-text);align-items:center;text-decoration:none;display:flex;overflow:hidden}.brand__picture{flex:0 200px;min-width:0;max-width:200px;display:block}.brand__logo{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:36px;display:block}.sidebar nav{align-content:start;gap:var(--space-1);min-height:0;margin-top:var(--space-6);flex:auto;display:grid;overflow-y:auto}.sidebar nav a{align-items:center;gap:var(--space-2);min-height:40px;padding:10px var(--space-3);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:14px;font-weight:500;text-decoration:none;display:flex}.sidebar nav a:hover{background:var(--color-surface-hover);color:var(--color-text)}.sidebar nav a[aria-current=page]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.navigation-group,.navigation-group__items{gap:var(--space-1);display:grid}.navigation-group{margin-top:var(--space-2)}.navigation-group__toggle{align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;display:flex}.navigation-group__toggle:hover{background:var(--color-surface-hover);color:var(--color-text)}.navigation-group__label{flex:auto;min-width:0}.navigation-group__chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;transform:rotate(45deg)translate(-2px,-2px)}.navigation-group__toggle[aria-expanded=false] .navigation-group__chevron{transform:rotate(-45deg)}.sidebar nav .navigation-group__items a,.mobile-navigation-drawer nav .navigation-group__items a{padding-left:var(--space-6)}.navigation-link__label{flex:auto;min-width:0}.navigation-badge{background:var(--color-danger);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;min-width:20px;padding:1px 6px;font-size:12px;font-weight:700;line-height:18px}.sidebar__footer{gap:var(--space-1);padding:var(--space-4) var(--space-2) 0;border-top:1px solid var(--color-border);margin-top:auto;font-size:13px;display:grid}.sidebar__footer small,td small{margin-top:var(--space-1);color:var(--color-text-muted);font-size:12px;display:block}.workspace{min-width:0}.mobile-menu-button,.topbar__mobile-brand,.mobile-navigation-backdrop{display:none}.topbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--app-shell-topbar-height);padding:0 var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-surface);font-size:13px;display:flex;position:sticky;top:0}.topbar__identity{min-width:0}.topbar__context{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.topbar>.status-badge{flex:none}.topbar__chz{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.topbar__chz-open{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;padding:0}.topbar__chz-open:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.topbar__chz-sign{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.topbar__chz-sign:hover{color:var(--color-primary-hover)}.workspace main{padding:var(--space-6)}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.page-header__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-header h1{margin:0;font-size:28px;line-height:36px}.page-header p,.section-heading p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:14px;line-height:20px}.button{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);color:var(--color-text);background:var(--color-surface);cursor:pointer;font-weight:600}.button:hover{background:var(--color-surface-hover)}.button--primary{border-color:var(--color-primary);color:var(--color-surface);background:var(--color-primary)}.button--primary:hover{background:var(--color-primary-hover)}.button--danger{border-color:var(--color-danger);color:var(--color-danger)}.kpi-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi{min-height:144px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-xs);text-decoration:none;display:grid}.kpi:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.kpi strong{margin-top:var(--space-2);font-variant-numeric:tabular-nums;font-size:28px}.kpi .kpi__trend{margin-top:var(--space-1);font-size:14px}.kpi small{color:var(--color-text-muted);align-self:end}.kpi--error{border-top:3px solid var(--color-danger)}.kpi--warning{border-top:3px solid var(--color-warning)}.kpi--success{border-top:3px solid var(--color-success)}.kpi--neutral{border-top:3px solid var(--color-border-strong)}.segmented-links{gap:var(--space-1);margin-bottom:var(--space-6);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);display:inline-flex}.segmented-links a{padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:14px;font-weight:500;text-decoration:none}.segmented-links a:hover{background:var(--color-surface-hover);color:var(--color-text)}.analytics-grouping button{padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500}.analytics-grouping button:hover{background:var(--color-surface-hover);color:var(--color-text)}.analytics-grouping button[aria-pressed=true],.segmented-links a[aria-current=page]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.dashboard-section{margin-bottom:var(--space-8)}.dashboard-section h2{margin:0 0 var(--space-4);font-size:20px;line-height:28px}.dashboard-section .dashboard-section__note{margin:calc(-1 * var(--space-3)) 0 var(--space-4);color:var(--color-text-muted);font-size:14px}.dashboard-periods{flex-wrap:wrap;max-width:100%}.dashboard-section h3{margin:var(--space-6) 0 var(--space-3);font-size:16px;line-height:24px}.dashboard-note,.dashboard-clear{margin:var(--space-4) 0 0;color:var(--color-text-muted);padding:0;font-size:14px;line-height:20px;list-style:none}.dashboard-stalled ul,.dashboard-health{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dashboard-health{gap:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-health a,.dashboard-stalled a{text-decoration:none}.dashboard-stalled a{color:var(--color-primary);font-size:14px;font-weight:500}.dashboard-health small,.dashboard-stalled small{color:var(--color-text-muted)}.dashboard-supplies>a{margin-top:var(--space-3);display:inline-block}.panel{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.detail-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-grid .panel{margin-top:0}.order-detail{width:min(100%,1200px);min-width:0;margin:0 auto}.order-detail__hero{align-items:center;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-left:var(--space-1) solid var(--color-primary);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);display:grid}.order-detail__hero-copy,.order-detail__hero-product,.order-detail__hero-product .product,.order-detail__hero-product .product>span,.order-detail__product .product,.order-detail__product .product>span{min-width:0}.order-detail__hero h1{margin:0;font-size:28px;line-height:36px}.order-detail__hero p,.order-detail__state p,.order-detail__blocker p,.order-detail__history>p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:14px;line-height:20px}.order-detail__hero-product .product{align-items:flex-start}.order-detail__hero-product .product strong,.order-detail__hero-product .product small,.order-detail__product .product strong,.order-detail__product .product small{overflow-wrap:anywhere;white-space:normal;line-height:20px;display:block}.order-detail__state{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-5) var(--space-6);display:grid}.order-detail__state h2,.order-detail__blocker h2,.order-detail__information-grid h2,.order-detail__history h2{margin:0;font-size:20px;line-height:28px}.order-detail__primary-state{gap:var(--space-2);flex-wrap:wrap;display:flex}.order-detail__primary-state .status-badge{min-height:var(--space-8);padding:var(--space-1) var(--space-3);font-size:14px}.order-detail__next-action,.order-detail__operation-status{margin:0!important}.order-detail__next-action a{color:var(--color-primary);font-weight:600}.order-detail__blocker{margin-top:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--color-danger);border-radius:var(--radius-panel);background:var(--color-danger-soft)}.order-detail__blocker p{color:var(--color-text)}.order-detail__actions{margin-top:var(--space-4);justify-content:flex-end;display:flex;position:relative}.order-detail__actions>.button{min-height:44px}.order-actions-menu{z-index:4;top:calc(100% + var(--space-2));gap:var(--space-1);width:min(280px,100%);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid;position:absolute;right:0}.order-actions-menu__item{text-align:left;border-color:#0000;width:100%;min-height:44px}.order-actions-menu__item--danger{color:var(--color-danger)}.order-actions-menu__item--danger:hover{background:var(--color-danger-soft)}.order-detail>.order-supply-move-panel{margin-top:var(--space-4)}.order-detail>.order-supply-move-panel .command-panel{margin-bottom:0}.order-detail__information-grid{align-items:start;gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.order-detail__information-grid>.panel{min-width:0;padding:var(--space-5);align-self:start;margin-top:0}.order-detail__product .product{margin-top:var(--space-4);align-items:flex-start}.order-detail__facts,.order-detail__status-list{margin:var(--space-3) 0 0;gap:0;display:grid}.order-detail__facts>div,.order-detail__status-list>div{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;min-height:48px;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);display:flex}.order-detail__facts>div:last-child,.order-detail__status-list>div:last-child{border-bottom:0}.order-detail__facts dt,.order-detail__status-list dt{color:var(--color-text-muted);font-size:13px}.order-detail__facts dd,.order-detail__status-list dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:14px;font-weight:600}.order-detail__facts dd small{margin-top:var(--space-1);color:var(--color-text-muted);font-size:12px;font-weight:400;display:block}.order-detail__status-list .status-badge{text-align:left;white-space:normal;max-width:100%;height:auto;line-height:16px}.order-detail__route-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.order-detail__route-actions .button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.order-detail__history{margin-top:var(--space-4);padding:var(--space-5) var(--space-6)}.order-status-history{margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.order-status-history li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(156px,max-content) max-content minmax(0,1fr);font-size:14px;line-height:20px;display:grid}.order-status-history li:last-child{border-bottom:0}.order-status-history time{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.order-status-history li>span:last-child{overflow-wrap:anywhere;min-width:0}.integration-card{gap:var(--space-3);min-width:0;min-height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);flex-direction:column;display:flex}.integration-card h2,.integration-card h3,.integration-card p{margin:0}.integration-card__authority{color:var(--color-text-muted);font-size:12px;font-weight:600}.integration-card__note{color:var(--color-text-muted);font-size:13px;line-height:20px}.integration-card__actions{padding-top:var(--space-2);margin-top:auto;display:flex}.integration-card__actions .button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.timeline{gap:var(--space-3);padding-left:var(--space-5);display:grid}.auth-page{min-height:100vh;padding:var(--space-6);background:var(--color-surface-muted);place-items:center;display:grid}.auth-card{gap:var(--space-3);width:min(100%,440px);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.auth-card h1,.auth-card p{margin:0}.auth-card input,.settings select{min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.section-heading{justify-content:space-between;align-items:flex-start;display:flex}.section-heading h2,.panel h2{margin:0;font-size:20px;line-height:28px}.issue{align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-button);background:var(--color-danger-soft);grid-template-columns:40px 1fr auto;display:grid}.issue__icon{width:36px;height:36px;color:var(--color-surface);background:var(--color-danger);border-radius:999px;place-items:center;font-weight:700;display:grid}.issue p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:13px}.issue a,td a{color:var(--color-primary);font-weight:600}.status-badge{align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;min-height:24px;padding:2px var(--space-2);border-radius:999px;font-size:12px;font-weight:600;display:inline-flex}.status-badge__marker{background:currentColor;border-radius:999px;width:7px;height:7px}.status-badge__marker--symbol{background:0 0;border-radius:0;place-items:center;width:12px;height:12px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.status-badge--neutral{color:var(--color-text-muted);background:var(--color-surface-muted)}.status-badge--info{color:var(--color-info);background:var(--color-info-soft)}.status-badge--accent{color:var(--color-accent);background:var(--color-accent-soft)}.status-badge--success{color:var(--color-success);background:var(--color-success-soft)}.status-badge--warning{color:var(--color-warning);background:var(--color-warning-soft)}.status-badge--error{color:var(--color-danger);background:var(--color-danger-soft)}.toolbar{align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.toolbar label{gap:var(--space-1);flex:180px;min-width:0;display:grid}.toolbar input:not([type=checkbox]),.toolbar select{width:100%;min-width:0;height:40px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.toolbar input[type=checkbox]{width:auto;height:auto}.toolbar .button{flex:none}.filter-controls{align-items:start;gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.filter-control{grid-template-rows:var(--space-4) var(--space-10) auto;gap:var(--space-1);align-content:start;min-width:0;display:grid}.filter-control__label{font-size:12px;font-weight:500;line-height:var(--space-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-control__control{min-width:0;min-height:var(--space-10);align-items:center;display:flex}.filter-control__control>input:not([type=checkbox],[type=hidden]),.filter-control__control>select{width:100%;min-width:0;height:var(--space-10);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.filter-control__hint{color:var(--color-text-muted);font-size:12px;line-height:var(--space-4)}.filter-control--checkbox .filter-control__control{gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.filter-control--checkbox input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary);margin:0}.filter-control--action .filter-control__label{visibility:hidden}.filter-control--action .button{width:100%;min-height:var(--space-10)}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);overflow:auto}.order-card-list{min-width:0;margin:0;padding:0;list-style:none;display:none}.order-card-list__item,.order-card{min-width:0}.order-card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-xs);display:grid}.order-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.order-card__header>div{gap:var(--space-1);flex:160px;min-width:0;display:grid}.order-card__eyebrow,.order-card__context dt{color:var(--color-text-muted);font-size:12px;font-weight:500}.order-card h2,.order-card p,.order-card dl,.order-card dd{margin:0}.order-card h2,.order-card dd,.order-card .product strong,.order-card .product small{overflow-wrap:anywhere}.order-card h2{font-size:18px;line-height:24px}.order-card__header time{gap:var(--space-1);display:grid}.order-card__product,.order-card__product .product,.order-card__product .product>span{min-width:0}.order-card__product .product{align-items:flex-start}.order-card__product .product>span{gap:var(--space-1);display:grid}.order-card__product .product strong,.order-card__product .product small{white-space:normal;display:block}.order-card__product .product small{color:var(--color-text-muted);line-height:18px}.order-card__context{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-card__context>div{gap:var(--space-1);min-width:0;display:grid}.order-card__context dd{font-size:13px;font-weight:600}.order-card__status-summary{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.order-card .status-badge{overflow-wrap:anywhere;white-space:normal;max-width:100%;height:auto;line-height:16px}.order-card__footer{gap:var(--space-2);flex-wrap:wrap;display:flex}.order-card__action{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;text-decoration:none;display:inline-flex}table{border-collapse:collapse;width:100%;min-width:920px;font-size:13px}.orders-table{min-width:1080px}.order-identity,.order-identity time{width:-moz-fit-content;width:fit-content;display:grid}.order-identity time{margin-top:var(--space-1)}.order-identity time small{margin-top:0}.order-actions{align-items:center;gap:var(--space-2);display:flex}.order-actions .button{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}th{z-index:1;height:44px;padding:0 var(--space-4);color:var(--color-text-muted);background:var(--color-surface-muted);text-align:left;position:sticky;top:0}td{height:60px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border)}th:first-child,td:first-child{background:inherit;position:sticky;left:0}.product{align-items:center;gap:var(--space-3);display:flex}.product__image{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-primary);background:var(--color-primary-soft);object-fit:cover;flex:none;place-items:center;font-weight:700;display:grid}.product__image-fallback{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-muted)}.product--large .product__image{width:64px;height:64px}.product h2,.product p{margin:0}.product p{margin:var(--space-1) 0 var(--space-2);color:var(--color-text-muted)}.pagination{justify-content:flex-end;align-items:center;gap:var(--space-4);margin-top:var(--space-4);font-size:13px;display:flex}.pagination--cursor{justify-content:initial;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.pagination__edge{justify-content:center;align-items:center;min-width:112px;text-decoration:none;display:inline-flex}.pagination__edge--previous{justify-self:start}.pagination__edge--next{justify-self:end}.pagination__current{color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;place-self:center}.page-state{padding:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);text-align:center}.page-state h2{margin:0;font-size:20px}.page-state p{color:var(--color-text-muted)}.page-state__technical{margin-bottom:var(--space-4);color:var(--color-text-muted);display:block}.page-state--stale{border-color:var(--color-warning);background:var(--color-warning-soft)}.dialog-backdrop{z-index:10;padding:var(--space-6);background:#16181d73;place-items:center;display:grid;position:fixed;inset:0}.dialog{max-height:calc(100dvh - 2 * var(--space-6));width:min(100%,520px);padding:var(--space-6);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-md);overflow-y:auto}.dialog h2{margin:0}.dialog label,.settings label{margin:var(--space-5) 0 var(--space-2);font-size:13px;font-weight:600;display:block}.dialog input:not([type=checkbox]),.dialog textarea{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.dialog textarea{min-height:96px}.dialog__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.form-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.form-error{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-control);color:var(--color-danger);background:var(--color-danger-soft);display:grid}.form-error p{margin:0}.packing-notice-switch{margin:var(--space-4) 0 0;border:0;padding:0}.packing-notice-switch legend{margin-bottom:var(--space-2);font-size:16px;font-weight:600}.segmented-switch{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);display:inline-flex}.segmented-switch button,.segmented-switch a{min-height:48px;padding:var(--space-2) var(--space-6);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;font-weight:500}.segmented-switch button[aria-pressed=true],.segmented-switch a[aria-current=page]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:700}.segmented-switch button:disabled{cursor:progress}.packing-notice-switch__hint{margin-top:var(--space-2);color:var(--color-text-muted);font-size:14px;line-height:20px}.packing-wave-scan-error{margin-top:var(--space-4)}.packing-wave-scan-error__title{font-size:20px;line-height:28px}.packing-wave-scan-error__hint{font-size:14px;line-height:20px}.packing-wave-remaining{margin-top:var(--space-5)}.packing-wave-remaining__table-wrap{margin-top:var(--space-3)}.packing-wave-remaining__table{font-variant-numeric:tabular-nums;min-width:760px;font-size:16px;line-height:24px}.command-panel{gap:var(--space-4);width:min(100%,680px);margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface-muted);display:grid}.command-panel h2,.command-panel p{margin:0}.command-panel label{gap:var(--space-2);font-size:13px;font-weight:600;display:grid}.command-panel select,.command-panel textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:100%;min-width:0;color:var(--color-text);background:var(--color-surface)}.command-panel select{min-height:var(--space-10);padding:0 var(--space-3)}.command-panel textarea{min-height:96px;padding:var(--space-3);resize:vertical}.device-pairing-form__field{width:min(100%,560px)}.field-help{max-width:560px;color:var(--color-text-muted);font-size:13px;line-height:20px}.table-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.table-actions .button{flex:none;min-width:136px}.employee-editor-dialog{width:min(100%,720px);max-height:calc(100vh - var(--space-12));overflow:auto}.employee-badge{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.employee-badge h3,.employee-badge p{margin:0}.employee-badge__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.employee-badge__revoke{gap:var(--space-2);display:grid}.employee-editor-form{gap:var(--space-4);display:grid}.employee-editor-form>p,.employee-editor-form>small{color:var(--color-text-muted);margin:0}.employee-editor-assignments{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.employee-editor-assignments fieldset{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);margin:0;display:grid}.employee-editor-choice,.employee-editor-reason{align-items:center;gap:var(--space-2);margin:0;display:flex}.employee-editor-choice{min-height:var(--space-10);padding:var(--space-2);border-radius:var(--radius-control);font-weight:400}.employee-editor-choice:hover{background:var(--color-surface-hover)}.employee-editor-choice input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary);flex:none;margin:0}.employee-editor-reason{grid-column:1/-1;display:grid}.employee-editor-reason textarea{min-height:96px;padding:var(--space-3);resize:vertical}.settings{max-width:820px;display:grid}.settings select{width:100%;height:40px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control)}.settings .button{margin-top:var(--space-6);justify-self:start}.settings-summary{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-summary>div{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.settings-summary dt{margin-bottom:var(--space-2);font-weight:600}.settings-summary dd,.settings-summary p{margin:0}.settings-authority{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:12px;font-weight:600;display:block}.settings-summary p{margin-top:var(--space-2);color:var(--color-text-muted)}.assignment-reference-alert{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-button);background:var(--color-warning-soft);flex-wrap:wrap;display:flex}.assignment-reference-alert p{margin:var(--space-1) 0 0;font-size:13px;line-height:20px}.assignment-reference-alert .button{flex:none}.employee-invitation-dialog{max-height:calc(100vh - var(--space-12));overflow:auto}.employee-invitation-form,.employee-invitation-handoff{gap:var(--space-4);display:grid}.employee-invitation-form>p,.employee-invitation-handoff>p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:20px}.employee-invitation-dialog .employee-invitation-email{gap:var(--space-2);margin:0;display:grid}.employee-invitation-email input{width:100%;min-height:var(--space-10);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface)}.employee-assignment-groups{gap:var(--space-4);display:grid}.assignment-choice-group{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);margin:0}.assignment-choice-group legend{padding:0 var(--space-2);font-size:16px;font-weight:600}.assignment-choice-hint{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:12px;display:block}.assignment-choice-list{gap:var(--space-2);display:grid}.employee-invitation-dialog .assignment-choice{align-items:center;gap:var(--space-3);min-height:var(--space-12);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;margin:0;display:flex}.employee-invitation-dialog .assignment-choice:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.employee-invitation-dialog .assignment-choice--selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.assignment-choice input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary);flex:none;margin:0}.assignment-choice>span{gap:var(--space-1);min-width:0;display:grid}.assignment-choice small{color:var(--color-text-muted);font-size:12px;font-weight:400}.employee-invitation-note{padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-info-soft)}.employee-invitation-handoff output{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-muted);overflow-wrap:anywhere;display:block}.packing-workplace{gap:var(--space-3);min-width:0;display:grid}.packing-workplace__header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-left:var(--space-1) solid var(--color-primary);border-radius:var(--radius-panel);background:var(--color-surface);display:flex}.packing-workplace--blocked .packing-workplace__header{border-left-color:var(--color-danger)}.packing-workplace--warning .packing-workplace__header{border-left-color:var(--color-warning)}.packing-workplace__header h1{margin:var(--space-1) 0 0;font-size:32px;line-height:40px}.packing-workplace__header>div>p:last-child{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:14px;line-height:20px}.packing-workplace__eyebrow{color:var(--color-primary);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.packing-workplace__header .status-badge{min-height:32px;padding:var(--space-1) var(--space-3);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.packing-workplace__progress{gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.packing-workplace__progress>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.packing-workplace__progress span{color:var(--color-text-muted);font-size:13px}.packing-workplace__progress strong{font-variant-numeric:tabular-nums;font-size:20px}.packing-workplace__progress progress{width:100%;height:var(--space-2);accent-color:var(--color-primary);grid-column:1/-1}.packing-workplace__grid{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);display:grid}.packing-product,.packing-status,.packing-device-status,.packing-scan-result,.packing-marketplace-issue,.packing-marking-retry,.packing-connection-warning,.packing-set-aside,.packing-packages,.packing-print-action,.packing-reprint{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.packing-product{align-items:center;gap:var(--space-6);min-height:216px;padding:var(--space-4);grid-template-columns:200px minmax(0,1fr);display:grid}.packing-product img,.packing-product__fallback{border-radius:var(--radius-button);background:var(--color-surface-muted);object-fit:contain;width:200px;height:184px}.packing-product__fallback{color:var(--color-primary);place-items:center;font-size:48px;font-weight:700;display:grid}.packing-product h2{margin:0;font-size:24px;line-height:32px}.packing-product p{margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:20px}.packing-product__article,.packing-product__barcode{font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-text)!important}.packing-status{padding:var(--space-4) var(--space-5);align-content:center;display:grid}.packing-status>div{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);min-height:48px;display:flex}.packing-status>div:last-child{border-bottom:0}.packing-status span{color:var(--color-text-muted);font-size:13px}.packing-status strong{text-align:right;font-size:14px}.packing-device-status{min-height:52px;padding:var(--space-2) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.packing-device-status>div{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-right:1px solid var(--color-border);display:flex}.packing-device-status>div:first-child{padding-left:0}.packing-device-status>div:last-child{border-right:0;padding-right:0}.packing-device-status span{color:var(--color-text-muted);font-size:12px;font-weight:600}.packing-device-status strong{font-size:13px}.packing-scan-result{gap:var(--space-1);min-height:72px;padding:var(--space-3) var(--space-5);border-left:var(--space-1) solid var(--color-success);place-content:center start;display:grid}.packing-scan-result--error{border-color:var(--color-danger);background:var(--color-danger-soft)}.packing-scan-result span{color:var(--color-text-muted);font-size:12px;font-weight:600}.packing-scan-result strong{font-size:16px;line-height:24px}.packing-marketplace-issue{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-color:var(--color-danger);border-left:var(--space-1) solid var(--color-danger);background:var(--color-danger-soft);flex-wrap:wrap;display:flex}.packing-marketplace-issue>div{min-width:0}.packing-marketplace-issue>.button{flex:none}.packing-marketplace-issue p{margin:var(--space-1) 0 0;font-size:14px;line-height:20px}.packing-marking-retry{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5);border-color:var(--color-danger);border-left:var(--space-1) solid var(--color-danger);background:var(--color-danger-soft);flex-wrap:wrap;display:flex}.packing-marking-retry>div{min-width:0}.packing-marking-retry h2,.packing-marking-retry p{margin:0}.packing-marking-retry h2{font-size:20px;line-height:28px}.packing-marking-retry p{margin-top:var(--space-1);font-size:14px;line-height:20px}.packing-marking-retry>.button{flex:none;min-height:44px}.packing-marking-retry .packing-marking-retry__status{margin-top:var(--space-3);font-weight:700}.packing-connection-warning{padding:var(--space-4) var(--space-5);border-color:var(--color-warning);border-left:var(--space-1) solid var(--color-warning);background:var(--color-warning-soft)}.packing-connection-warning p,.packing-set-aside p{margin:var(--space-1) 0 0;font-size:14px;line-height:20px}.packing-set-aside{gap:var(--space-2);padding:var(--space-5);border-color:var(--color-danger);display:grid}.packing-set-aside textarea{width:100%;min-height:80px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);color:var(--color-text);background:var(--color-surface)}.packing-set-aside>.button{justify-self:end}.packing-packages{gap:var(--space-4);padding:var(--space-5);display:grid}.packing-packages__units{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.packing-packages__units label,.packing-reprint{gap:var(--space-2);display:grid}.packing-packages select,.packing-reprint textarea{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface)}.packing-packages>.button,.packing-reprint>.button{justify-self:end}.packing-print-action{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);display:flex}.packing-print-action p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:13px}.packing-reprint{padding:var(--space-5)}.packing-recovery-actions>.form-actions{margin-top:0}.packing-feedback{padding:var(--space-3) var(--space-5);border:1px solid var(--color-info);border-radius:var(--radius-button);background:var(--color-info-soft);margin:0}@media (max-width:1280px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.workspace main,.topbar{padding-right:var(--space-4);padding-left:var(--space-4)}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-workplace__header{padding:var(--space-4)}.packing-product{grid-template-columns:160px minmax(0,1fr);min-height:184px}.packing-product img,.packing-product__fallback{width:160px;height:152px}}@media not (min-width:1024px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar--desktop{display:none}.topbar{justify-content:flex-start;gap:var(--space-2)}.mobile-menu-button{flex:0 0 var(--space-10);width:var(--space-10);min-height:var(--space-10);justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-menu-button__icon,.mobile-menu-button__icon:before,.mobile-menu-button__icon:after{width:var(--space-5);content:"";background:currentColor;border-radius:999px;height:2px;display:block}.mobile-menu-button__icon{position:relative}.mobile-menu-button__icon:before{position:absolute;top:-6px}.mobile-menu-button__icon:after{position:absolute;top:6px}.topbar__identity{flex:auto;gap:0;display:grid;overflow:hidden}.topbar__mobile-brand{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;display:block;overflow:hidden}.topbar__context{font-size:12px;line-height:16px}.topbar__chz+.status-badge{display:none}.mobile-navigation-backdrop{z-index:20;background:#16181d73;display:block;position:fixed;inset:0}.mobile-navigation-drawer{width:min(calc(100vw - var(--space-10)), 360px);height:100vh;border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:var(--color-surface);min-width:0;height:100dvh;box-shadow:var(--shadow-md);flex-direction:column;display:flex}.mobile-navigation-drawer__header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--app-shell-topbar-height);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);flex:none;display:flex}.mobile-navigation-drawer__header .brand{min-width:0;padding:0}.mobile-navigation-drawer__header .brand__picture{flex-basis:200px}.mobile-navigation-drawer__close{flex:0 0 var(--space-10);width:var(--space-10);min-height:var(--space-10);padding:0;position:relative}.mobile-navigation-drawer__close span:before,.mobile-navigation-drawer__close span:after{width:var(--space-5);content:"";background:currentColor;border-radius:999px;height:2px;position:absolute;top:18px;left:9px}.mobile-navigation-drawer__close span:before{transform:rotate(45deg)}.mobile-navigation-drawer__close span:after{transform:rotate(-45deg)}.mobile-navigation-drawer nav{align-content:start;gap:var(--space-1);min-height:0;padding:var(--space-3);flex:auto;display:grid;overflow-y:auto}.mobile-navigation-drawer .navigation-group__toggle{min-height:44px}.mobile-navigation-drawer nav a{min-height:44px;padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-text-muted);overflow-wrap:anywhere;align-items:center;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.mobile-navigation-drawer nav a:hover{color:var(--color-text);background:var(--color-surface-hover)}.mobile-navigation-drawer nav a[aria-current=page]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.mobile-navigation-drawer__footer{gap:var(--space-1);padding:var(--space-3);border-top:1px solid var(--color-border);flex:none;font-size:13px;display:grid}.mobile-navigation-drawer__footer small{color:var(--color-text-muted);font-size:12px}.mobile-navigation-drawer__footer .button{margin-top:var(--space-2)}.kpi-grid,.settings-summary,.employee-editor-assignments,.packing-workplace__grid{grid-template-columns:1fr}.orders-table-view{display:none}.order-card-list{gap:var(--space-3);display:grid}}.wave-stock-state{gap:var(--space-1);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-button);background:var(--color-warning-soft);display:grid}.wave-stock-state--blocked{border-color:var(--color-danger);background:var(--color-danger-soft)}.wave-stock-state span,.permission-note,.wave-group__empty{color:var(--color-text-muted);font-size:13px}.wave-workspace-grid{gap:var(--space-8);display:grid}.wave-group{gap:var(--space-4);display:grid}.wave-group__more{justify-self:start;min-height:44px}.wave-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.wave-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-xs);display:grid}.wave-card__heading,.wave-card__facts,.wave-card__actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.wave-card__heading>div{gap:var(--space-1);display:grid}.wave-card small{color:var(--color-text-muted)}.wave-card progress,.mobile-picking progress{width:100%;accent-color:var(--color-primary)}.wave-card__actions{flex-wrap:wrap;justify-content:flex-end}.wave-card__actions .button{align-items:center;text-decoration:none;display:inline-flex}.wave-card__cancel{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}.wave-card__cancel label,.wave-create-form label,.wave-create-limits label{color:var(--color-text-muted);font-size:13px;font-weight:600}.wave-card__cancel textarea,.wave-create-form textarea,.wave-create-form input,.wave-create-form select,.wave-create-limits input{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface)}.wave-card__cancel textarea,.wave-create-form textarea{resize:vertical;min-height:84px}.wave-command-error{color:var(--color-danger);margin:0;font-size:13px}.form-error{color:var(--color-danger);font-size:12px}.wave-create-dialog>p{color:var(--color-text-muted)}.wave-create-form{gap:var(--space-2);display:grid}.wave-create-form .wave-stock-state{margin:var(--space-2) 0 0}.wave-create-limits{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wave-create-limits label{gap:var(--space-2);margin:0;display:grid}.storage-number{font-variant-numeric:tabular-nums;text-align:right}.storage-page .segmented-links{flex-wrap:wrap;max-width:100%}.storage-page a.button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.storage-check{gap:var(--space-1);flex-direction:column;display:flex}.storage-check__lines{margin:0;padding-left:1rem}.storage-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.storage-actions .button{align-items:center;text-decoration:none;display:inline-flex}.storage-create{max-width:960px;margin-top:var(--space-8)}.storage-create h2{margin:0;font-size:16px;line-height:24px}.storage-create>p{margin:var(--space-1) 0 var(--space-3);color:var(--color-text-muted)}.storage-create__ok{color:var(--color-success);font-weight:600}.dialog select{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.dialog--wide{width:min(100%,880px)}.chz-sign-dialog.dialog--wide{width:min(100%,640px)}.chz-sign-dialog__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.chz-sign-dialog__hint{color:var(--color-text-muted);font-size:13px}.chz-sign-dialog__frame{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;height:min(60vh,520px);display:block}.introduction-facts{gap:var(--space-3);margin:0 0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.introduction-facts>div{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.introduction-facts dt{color:var(--color-text-muted);font-size:12px;font-weight:600}.introduction-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.introduction-table caption{padding:var(--space-4) 0 var(--space-2);text-align:left;font-weight:600}.tsd-screen{gap:var(--space-4);width:min(100%,620px);padding:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.tsd-screen table{min-width:0}.tsd-screen__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.tsd-screen__header h1{margin:0;font-size:20px;line-height:28px}.tsd-screen__count{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.tsd-start{gap:var(--space-3);padding:var(--space-6) 0;display:grid}.tsd-start p{color:var(--color-text-muted);margin:0}.tsd-start__button,.tsd-wide{width:100%;min-height:48px;font-size:16px}.tsd-inline-error{color:var(--color-danger);font-weight:600}.tsd-modes{grid-template-columns:1fr 1fr;margin-bottom:0;display:grid}.tsd-modes button{border-radius:var(--radius-control);min-height:44px;color:var(--color-text-muted);background:0 0;border:0;font-size:16px;font-weight:500}.tsd-modes button[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.tsd-scan{gap:var(--space-2);display:grid}.tsd-scan label{font-size:20px;font-weight:600;line-height:28px}.tsd-scan input{min-height:48px;padding:0 var(--space-3);border:2px solid var(--color-primary);border-radius:var(--radius-control);font-size:16px}.tsd-login{background:var(--color-surface);align-content:start;min-height:100vh}.tsd-login__password{margin:0}.tsd-scan__state{min-height:20px;color:var(--color-text-muted);margin:0}.tsd-scan__prompt{margin:0;font-size:20px;font-weight:600;line-height:28px}.tsd-manual summary{min-height:48px;color:var(--color-text-muted);cursor:pointer;align-items:center;display:flex}.camera-scan{gap:var(--space-3);min-width:0;display:grid}.camera-scan__state{margin:0}.camera-scan__video{object-fit:contain;border-radius:var(--radius-control);background:var(--color-surface-muted);width:100%;max-height:50vh;display:block}.camera-scan__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.camera-scan__actions .button{min-height:48px}.tsd-manual form{gap:var(--space-2);display:grid}.tsd-manual input{min-height:48px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:16px}.passport-consent{gap:var(--space-2);display:grid}.passport-consent label{gap:var(--space-1);display:grid}.passport-consent input{min-height:48px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:16px}.passport-consent p{margin:0}.tsd-result{gap:var(--space-3);padding:var(--space-4);border:2px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);display:grid}.tsd-result h2{margin:0;font-size:20px;line-height:28px}.tsd-result--success{border-color:var(--color-success);background:var(--color-success-soft)}.tsd-result--warning{border-color:var(--color-warning);background:var(--color-warning-soft)}.tsd-result--error{border-color:var(--color-danger);background:var(--color-danger-soft)}.tsd-result__marker{margin:0;font-size:32px;font-weight:700;line-height:40px}.tsd-result--success .tsd-result__marker{color:var(--color-success)}.tsd-result--error .tsd-result__marker{color:var(--color-danger)}.tsd-result__tail{font-variant-numeric:tabular-nums;margin:0}.tsd-hint{margin:0;font-size:16px}.tsd-confirm{gap:var(--space-3);padding:var(--space-4);border:2px solid var(--color-warning);border-radius:var(--radius-panel);background:var(--color-warning-soft);display:grid}.tsd-confirm p{margin:0;font-size:16px;font-weight:600}.tsd-confirm__actions,.tsd-footer{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.tsd-confirm__actions .button,.tsd-footer .button{min-height:48px}.tsd-summary{gap:var(--space-1);padding-left:var(--space-5);font-variant-numeric:tabular-nums;margin:0;font-size:16px;display:grid}.storage-count-decision{gap:var(--space-2);max-width:640px;margin-top:var(--space-4);display:grid}.storage-count-decision input{min-height:44px}.storage-count-decision p{color:var(--color-text-muted);margin:0}.storage-count-decision .button{justify-self:start}.storage-count-open{gap:var(--space-2);max-width:640px;margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius-panel);background:var(--color-warning-soft);display:grid}.storage-count-open h3,.storage-count-open p{margin:0}.storage-count-open .button{justify-self:start}.storage-count-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tsd-settings summary{min-height:44px;padding:var(--space-3) 0;cursor:pointer;font-weight:600}.tsd-settings label{margin-bottom:var(--space-2);display:block}.tsd-settings select{width:100%;min-height:44px}.tsd-settings p{color:var(--color-text-muted)}.mobile-picking{width:min(100%,620px);min-height:100vh;padding:var(--space-4) var(--space-4) calc(var(--space-16) + var(--space-12));background:var(--color-bg);margin:0 auto}.mobile-picking--state{padding-bottom:var(--space-4)}.mobile-picking__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.mobile-picking__header p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:13px}.mobile-picking__back{min-height:44px;color:var(--color-primary);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.mobile-picking__progress{gap:var(--space-2);margin-bottom:var(--space-4);font-size:13px;font-weight:600;display:grid}.mobile-picking__progress progress{height:10px}.pick-product{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);overflow:hidden}.pick-product__identity{align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-3);grid-template-columns:clamp(120px,34vw,140px) minmax(0,1fr);display:grid}.pick-product__thumbnail{aspect-ratio:3/4;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface-muted);width:100%;position:relative;overflow:hidden}.pick-product__image,.pick-product__image-fallback{width:100%;height:100%}.pick-product__image{object-fit:contain;background:var(--color-surface);display:block}.pick-product__image[hidden]{display:none}.pick-product__image-fallback{color:var(--color-text-muted);background:var(--color-surface-muted);place-items:center;font-size:12px;font-weight:600;display:grid}.pick-product__content{align-content:start;min-width:0;display:grid}.pick-product__name{margin:var(--space-2) 0 0;color:var(--color-text-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.pick-product__article{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}.pick-product__location{width:-moz-fit-content;width:fit-content;max-width:calc(100% - var(--space-6));margin:var(--space-3) var(--space-3) 0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--color-info);background:var(--color-info-soft);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:20px}.pick-product__variation{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.pick-product__barcode{margin:var(--space-2) 0 0;color:var(--color-text-muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.pick-product__run{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-info-soft);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:24px}.pick-counts{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.pick-outcome-summary{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.pick-outcome-summary div{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-warning-soft);display:flex}.pick-outcome-summary dt{color:var(--color-text-muted);font-size:12px}.pick-outcome-summary dd{margin:0;font-weight:700}.pick-counts>div{gap:var(--space-1);padding:var(--space-2);text-align:center;display:grid}.pick-counts>div+div{border-left:1px solid var(--color-border)}.pick-counts dt{color:var(--color-text-muted);font-size:12px}.pick-counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700;line-height:28px}.pick-next{align-items:baseline;gap:0 var(--space-2);min-width:0;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.pick-next span{color:var(--color-text-muted);grid-row:1/span 2;font-size:12px;font-weight:600}.pick-next strong,.pick-next small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pick-next strong{font-size:14px;line-height:20px}.pick-next small{color:var(--color-text-muted);font-size:12px;line-height:16px}.pick-navigation{align-items:center;gap:var(--space-2);margin-top:var(--space-3);text-align:center;grid-template-columns:1fr auto 1fr;display:grid}.pick-navigation .button{min-height:48px;padding:0 var(--space-2)}.pick-network-error{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-button);background:var(--color-danger-soft)}.pick-network-error p{margin:var(--space-2) 0 var(--space-4)}.pick-network-error>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.pick-confirmation{margin:var(--space-4) 0 0;color:var(--color-success);font-weight:600}.pick-actions{z-index:6;gap:var(--space-2);width:min(100%,620px);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1018281a}.pick-action{border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface);cursor:pointer;min-height:52px;font-weight:700}.pick-action--primary{border-color:var(--color-primary);min-height:60px;color:var(--color-surface);background:var(--color-primary);font-size:18px}.pick-action--more{min-height:60px;padding:0 var(--space-4);color:var(--color-text-muted);white-space:nowrap}.pick-action:disabled,.button:disabled{cursor:not-allowed;opacity:.55}.pick-actions__menu{right:var(--space-4);bottom:calc(100% + var(--space-2));width:min(240px, calc(100% - var(--space-8)));padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid;position:absolute}.pick-actions__menu-item{text-align:left;width:100%;min-height:48px}.pick-shortage-dialog p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:14px;line-height:20px}.pick-shortage-dialog .button{min-height:48px}.pick-start-card{gap:var(--space-5);margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.pick-start-card h1,.pick-start-card p{margin:0}.detail-back{min-height:40px;color:var(--color-primary);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.wave-detail-summary{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wave-detail-summary>div{gap:var(--space-1);display:grid}.wave-detail-summary span{color:var(--color-text-muted);font-size:13px}.wave-detail-summary progress{width:100%;accent-color:var(--color-primary);grid-column:1/-1}.wave-detail-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.wave-detail-actions .button{align-items:center;text-decoration:none;display:inline-flex}.print-reason{gap:var(--space-2);max-width:620px;margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-button);background:var(--color-warning-soft);display:grid}.print-reason textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);min-height:84px}.print-reason p{color:var(--color-text-muted);margin:0}.wave-detail-lines{gap:var(--space-4);margin-top:var(--space-8);display:grid}.wave-line-card{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:96px minmax(180px,1fr) minmax(320px,auto);display:grid}.wave-line-card__image{aspect-ratio:1;border-radius:var(--radius-button);object-fit:contain;width:96px;color:var(--color-primary);background:var(--color-primary-soft);place-items:center;font-size:28px;font-weight:700;display:grid}.wave-line-card__product h3,.wave-line-card__product p{margin:0}.wave-line-card__product p,.wave-line-card__product small{color:var(--color-text-muted)}.wave-line-card__product .pick-product__location{margin-bottom:var(--space-2);display:block}.wave-line-card__counts{grid-template-columns:repeat(5,minmax(52px,1fr));margin:0;display:grid}.wave-line-card__counts>div{text-align:center}.wave-line-card__counts dt{color:var(--color-text-muted);font-size:12px}.wave-line-card__counts dd{margin:var(--space-1) 0 0;font-weight:700}@media not (min-width:900px){.wave-line-card{grid-template-columns:72px 1fr}.wave-line-card__image{width:72px}.wave-line-card__counts{grid-column:1/-1}}@media (max-width:480px){.app-shell--wave-picking{grid-template-columns:minmax(0,1fr)}.app-shell--wave-picking>.sidebar{display:none}.app-shell--wave-picking .topbar{padding-right:var(--space-3);padding-left:var(--space-3)}.app-shell--wave-picking .workspace main{padding-top:0;padding-bottom:0}.wave-create-limits{grid-template-columns:1fr}.mobile-picking{min-height:calc(100vh - var(--app-shell-topbar-height));min-height:calc(100dvh - var(--app-shell-topbar-height));padding-right:var(--space-3);padding-left:var(--space-3)}.mobile-picking__header{align-items:center}.mobile-picking__header .status-badge{flex:none}.pick-navigation span{white-space:nowrap;font-size:12px}.pick-actions{padding-right:var(--space-3);padding-left:var(--space-3)}.pick-actions__menu{right:var(--space-3)}.pick-shortage-dialog__backdrop{padding:var(--space-3);align-items:end}.pick-shortage-dialog{padding:var(--space-5)}}.supply-direction{gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-muted);display:grid}.supply-status-group{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}.supply-status-group .supply-direction{margin-bottom:0}.supply-direction .section-heading h2,.supply-direction .section-heading p,.supply-card h3{margin:0}.eyebrow{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.supply-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.supply-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.supply-card--overview{flex-direction:column;display:flex}.supply-card__id{font-size:20px;line-height:28px}.supply-card__name{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}.supply-card__open{justify-content:center;align-self:flex-end;align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}.supply-card__heading,.supply-detail-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.supply-card__heading small,.supply-detail-header small{color:var(--color-text-muted)}.supply-counts{padding:var(--space-3) 0;border-block:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(64px,1fr));margin:0;display:grid}.supply-counts>div{text-align:center}.supply-counts dt{color:var(--color-text-muted);font-size:12px}.supply-counts dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.supply-warning{color:var(--color-warning-text);font-weight:600}.supply-load-more,.supply-composition,.supply-final-action,.supply-readiness,.supply-orders,.supply-reprint,.supply-operations,.supply-onec{margin-top:var(--space-5)}.supply-composition>.button,.supply-composition>[role=status]{margin-top:var(--space-4)}.supply-critical{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--color-danger);border-radius:var(--radius-panel);background:var(--color-danger-soft);display:grid}.supply-critical h2,.supply-critical p,.supply-readiness h2,.supply-reprint h2,.supply-reprint p{margin:0}.supply-removal-blocker--compact{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-control);color:var(--color-danger);background:var(--color-danger-soft);display:grid}.supply-removal-blocker--compact a{width:-moz-fit-content;width:fit-content;color:var(--color-primary);font-weight:600}.removal-queue-summary{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);display:flex}.removal-workspace{gap:var(--space-5);display:grid}.removal-workspace--split{grid-template-columns:minmax(1000px,2fr) minmax(500px,1fr);align-items:start}.removal-workspace table{min-width:1040px}.removal-row--selected,.removal-row--selected td:first-child{background:var(--color-primary-soft)}.removal-table-secondary{display:block}.removal-open-task{width:-moz-fit-content;width:fit-content;margin-top:var(--space-2);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:flex}.removal-sticker{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.removal-sticker>div{min-width:80px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-muted)}.removal-sticker dt,.removal-facts dt{color:var(--color-text-muted);font-size:12px;font-weight:600}.removal-sticker dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:17px;font-weight:700}.removal-detail{min-width:0}.removal-detail__header{margin-bottom:0}.removal-detail-grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.removal-detail-grid .panel,.removal-detail .panel h3,.removal-feedback h3,.removal-feedback p{margin-top:0}.removal-facts{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.removal-facts>div{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.removal-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.removal-feedback{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-strong);border-left-width:var(--space-1);border-radius:var(--radius-control)}.removal-feedback--success{border-left-color:var(--color-success);background:var(--color-success-soft)}.removal-feedback--warning{border-left-color:var(--color-warning);background:var(--color-warning-soft)}.removal-feedback--error{border-left-color:var(--color-danger);background:var(--color-danger-soft)}.removal-scanner-controls{align-items:end;gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:minmax(220px,420px) auto;display:grid}.removal-scanner-controls label{color:var(--color-text-muted);grid-column:1;font-size:13px;font-weight:600}.removal-scanner-controls select{width:100%;min-width:0;min-height:var(--space-10);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);grid-column:1}.removal-scanner-controls .removal-actions{grid-area:1/2/span 2;align-self:end}.removal-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.removal-resolution-dialog small,.field-error{margin-top:var(--space-1);display:block}.field-error{min-height:20px;color:var(--color-danger);font-size:12px;font-weight:600}.removal-resolution-dialog textarea[aria-invalid=true]{border-color:var(--color-danger)}.product>span:last-child{min-width:0}.product>span:last-child>strong,.product>span:last-child>small{overflow-wrap:anywhere;display:block}.removal-workspace .product small{white-space:nowrap}.supply-action-form{gap:var(--space-2);margin-top:var(--space-3);display:grid}.supply-action-form textarea{min-height:84px;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-control)}.supply-action-form .button{justify-self:start}.form-control--compact,.dialog .form-control--compact{width:min(100%,10rem);min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.supply-box-count-create{align-items:end;gap:var(--space-1) var(--space-2);width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:var(--space-4);grid-template-columns:minmax(120px,160px) auto;grid-template-areas:"label.""input button";display:grid}.supply-box-count-create label{grid-area:label;font-size:13px;font-weight:600}.supply-box-count-create input{grid-area:input}.supply-box-count-create .button{grid-area:button}.supply-box-count-summary{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.supply-box-count-summary strong{font-variant-numeric:tabular-nums}.supply-print-controls{gap:var(--space-3);width:min(100%,32rem);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.supply-print-controls h3,.supply-print-controls p{margin:0}.supply-print-controls__fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,15rem));display:grid}.supply-print-controls__fields label{gap:var(--space-1);min-width:0;font-size:13px;font-weight:600;display:grid}.supply-print-controls__fields select{width:100%;min-width:0;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.supply-box-labels>.button,.supply-box-labels>.supply-card-grid{margin-top:var(--space-4)}.supply-status-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.supply-status-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}@media not (min-width:760px){.supply-card-grid{grid-template-columns:1fr}.supply-counts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.supply-card__heading,.supply-detail-header{display:grid}.supply-card__open{align-self:stretch}.supply-box-count-create{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""input""button";width:100%}.supply-box-count-create .button{justify-self:start}.supply-print-controls__fields{grid-template-columns:minmax(0,1fr)}}@media not (min-width:1800px){.removal-workspace--split{grid-template-columns:minmax(0,1fr)}}@media not (min-width:760px){.removal-queue-header,.removal-detail__header,.removal-queue-summary,.removal-detail-grid,.removal-facts,.removal-detail .section-heading,.removal-scanner-controls{grid-template-columns:minmax(0,1fr);display:grid}.removal-queue-header>.status-badge,.removal-detail__header>.status-badge{justify-self:start}.removal-scanner-controls .removal-actions{grid-area:auto/1}.removal-actions .button{width:100%}.workspace main{padding:var(--space-4)}.order-detail__hero{gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.order-detail__hero h1{font-size:24px;line-height:32px}.order-detail__state,.order-detail__blocker,.order-detail__history,.order-detail__information-grid>.panel{padding:var(--space-4)}.order-detail__actions,.order-detail__actions>.button{width:100%}.order-detail__actions>.button{justify-content:center}.order-actions-menu{width:100%}.order-detail__information-grid{grid-template-columns:minmax(0,1fr)}.order-detail__route-actions .button{width:100%;min-height:44px}.order-status-history li{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) max-content}.order-status-history li>span:last-child{grid-column:1/-1}}.analytics-controls{gap:var(--space-3);flex-wrap:wrap;display:flex}.analytics-controls .segmented-links,.analytics-kpis{margin-bottom:var(--space-4)}.analytics-kpis .kpi{min-height:120px}.analytics-history{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text-muted);font-size:14px}.analytics-history h2{margin:0 0 var(--space-1);color:var(--color-text);font-size:16px}.analytics-history p{margin:0}.analytics-history p+p{margin-top:var(--space-1)}.analytics-history--warning{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-text)}.analytics-thresholds input{width:min(100%,160px);min-height:var(--space-10);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface)}.analytics-thresholds input[aria-invalid=true]{border-color:var(--color-danger)}.analytics-threshold{gap:var(--space-1);display:grid}.analytics-threshold .field-help{margin:0}.analytics-filters{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.panel+.analytics-filters{margin-top:var(--space-6)}.analytics-filters a{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);border-radius:999px;font-size:13px;text-decoration:none}.analytics-filters a[aria-current=page]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.analytics-table{min-width:1240px}.analytics-table th[scope=row]{z-index:1;background:var(--color-surface);text-align:left;min-width:280px;font-weight:500;position:sticky;left:0}.analytics-page table:not(.analytics-table) tbody tr:nth-child(2n)>*,.analytics-table tbody tr.analytics-row--stripe>*{background:var(--color-surface-stripe)}.analytics-row--article th[scope=row],.analytics-row--article td{background:var(--color-surface-muted);font-weight:600}.analytics-page table:not(.analytics-table) tbody tr:hover>*,.analytics-table tbody tr.analytics-row--color:hover>*,.analytics-table tbody tr.analytics-row--article:hover>*{background:var(--color-primary-soft)}.analytics-row--group th{color:var(--color-text-muted);background:var(--color-surface);text-transform:uppercase;font-size:12px}.analytics-item{align-items:flex-start;gap:var(--space-2);display:flex}.analytics-item small{color:var(--color-text-muted);font-weight:400;display:block}.analytics-item a{margin-top:var(--space-1);font-size:12px;display:block}.analytics-item--color{padding-left:var(--space-6);align-items:center}.analytics-item a.analytics-color-link{color:var(--color-text-muted);font-size:inherit;margin-top:0;text-decoration:none;display:inline}.analytics-item a.analytics-color-link:hover,.analytics-item a.analytics-color-link:focus-visible{color:var(--color-primary);text-decoration:underline}.analytics-expand{border:1px solid var(--color-border);border-radius:var(--radius-control);width:32px;height:32px;color:var(--color-text-muted);background:var(--color-surface);cursor:pointer;flex:none;place-items:center;display:inline-grid}.analytics-expand:hover{background:var(--color-surface-hover)}.analytics-number{font-variant-numeric:tabular-nums;white-space:nowrap}.analytics-number .trend{display:block}.analytics-number small{color:var(--color-text-muted);font-size:12px;font-weight:400;display:block}.analytics-fbw-details{gap:16px;padding:8px 0;display:grid}.trend{white-space:nowrap;font-size:12px;font-weight:500}.trend--up{color:var(--color-success)}.trend--down{color:var(--color-danger)}.trend--flat,.trend--none{color:var(--color-text-subtle)}.analytics-recommendation{gap:var(--space-1);display:grid}.analytics-recommendation small{max-width:260px;color:var(--color-text-muted);white-space:normal;font-size:12px}.analytics-recommendation ul{padding-left:var(--space-4);color:var(--color-text-muted);margin:0;font-size:13px}.plan-table{min-width:0}.plan-table thead th{text-align:center;font-variant-numeric:tabular-nums}.plan-group-title{color:var(--color-text-muted);font-size:12px;font-weight:500}.plan-table .plan-group-start{border-left:2px solid var(--color-border-strong)}.plan-sum{text-align:center}.plan-availability{white-space:nowrap}.plan-availability-missing{color:var(--color-text-subtle)}.plan-cell{text-align:center;padding:0}.plan-cell--absent{color:var(--color-text-subtle)}.plan-cell__button{width:100%;min-width:64px;min-height:44px;padding:var(--space-1) var(--space-2);color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;display:grid}.plan-cell__button:hover{background:var(--color-surface-hover)}.plan-cell__button[aria-pressed=true]{outline:2px solid var(--color-primary);outline-offset:-2px}.plan-cell__button small{color:var(--color-text-muted);font-size:12px}.plan-cell--low .plan-cell__button{background:var(--color-danger-soft)}.plan-cell--low .plan-cell__button small{color:var(--color-danger);font-weight:500}.plan-sources{gap:var(--space-4);flex-wrap:wrap;display:flex}.plan-details{max-width:720px;margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface)}.plan-details header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.plan-details h2{margin:0;font-size:16px}.plan-details dl{gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-details dl div{justify-content:space-between;gap:var(--space-4);display:flex}.plan-details dt{color:var(--color-text-muted)}.plan-details dd{font-variant-numeric:tabular-nums;margin:0}.analytics-note{max-width:960px;color:var(--color-text-muted);font-size:13px}.analytics-technical{color:var(--color-text-subtle)}.analytics-charts{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-charts>.analytics-grouping,.analytics-charts>.analytics-note{grid-column:1/-1;justify-self:start}.analytics-chart{margin:0}.analytics-chart__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.analytics-chart figcaption{font-weight:600}.analytics-chart>figcaption{margin-bottom:var(--space-2)}.analytics-chart__zoom{border:1px solid var(--color-border);border-radius:var(--radius-control);width:32px;height:32px;color:var(--color-text-muted);background:var(--color-surface);cursor:pointer;flex:none;place-items:center;font-size:16px;line-height:1;display:inline-grid}.analytics-chart__zoom:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.analytics-chart-dialog{width:min(100%,1200px);max-height:calc(100vh - 2 * var(--space-6));overflow:auto}.analytics-chart-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.analytics-chart-dialog__head h2{font-size:18px}.analytics-chart svg{width:100%;height:auto;display:block}.analytics-chart__axis,.analytics-chart__grid{stroke:var(--color-border);stroke-width:1px}.analytics-chart__label{fill:var(--color-text-muted);font-size:11px}.analytics-chart__bought{fill:var(--color-primary);background:var(--color-primary)}.analytics-chart__lost{fill:var(--color-danger);background:var(--color-danger)}.analytics-chart__pending{fill:var(--color-border-strong);background:var(--color-border-strong)}.analytics-chart__line{fill:none;stroke:var(--color-primary);stroke-width:2px}.analytics-chart__dot{fill:var(--color-primary)}.analytics-chart__plot{position:relative}.analytics-chart__target{fill:#0000;cursor:crosshair}.analytics-chart__band{fill:var(--color-primary-soft)}.analytics-chart__slot--dimmed{opacity:.45}.analytics-chart__dot--active{stroke:var(--color-surface);stroke-width:2px}.analytics-chart__tooltip{z-index:2;width:max-content;max-width:50%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-md);pointer-events:none;font-size:12px;position:absolute;top:0}.analytics-chart__tooltip--end{transform:translate(-100%)}.analytics-chart__tooltip dl{gap:2px var(--space-3);margin:var(--space-1) 0 0;grid-template-columns:auto auto;display:grid}.analytics-chart__tooltip dt{align-items:center;gap:var(--space-1);color:var(--color-text-muted);display:inline-flex}.analytics-chart__tooltip dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.analytics-chart__tooltip .analytics-chart__swatch{width:8px;height:8px}.analytics-chart__marks line{stroke-dasharray:3 3;stroke-width:1.5px}.analytics-chart__marks text{font-size:10px;font-weight:600}.analytics-chart__mark--price line{stroke:var(--color-chart-seller)}.analytics-chart__mark--price text,.analytics-chart__mark-text--price{fill:var(--color-chart-seller);color:var(--color-chart-seller)}.analytics-chart__mark--spp-up line{stroke:var(--color-success)}.analytics-chart__mark--spp-up text,.analytics-chart__mark-text--spp-up{fill:var(--color-success);color:var(--color-success)}.analytics-chart__mark--spp-down line{stroke:var(--color-danger)}.analytics-chart__mark--spp-down text,.analytics-chart__mark-text--spp-down{fill:var(--color-danger);color:var(--color-danger)}.analytics-chart__mark-swatch--price{border:1px dashed var(--color-chart-seller)}.analytics-chart__mark-swatch--spp-up{border:1px dashed var(--color-success)}.analytics-chart__mark-swatch--spp-down{border:1px dashed var(--color-danger)}.analytics-chart__seller polyline,.analytics-chart__buyer polyline,.analytics-chart__spp polyline{fill:none;stroke-width:2px}.analytics-chart__seller polyline{stroke:var(--color-chart-seller)}.analytics-chart__seller circle,.analytics-chart__seller-swatch{fill:var(--color-chart-seller);background:var(--color-chart-seller)}.analytics-chart__buyer polyline{stroke:var(--color-accent)}.analytics-chart__buyer circle,.analytics-chart__buyer-swatch{fill:var(--color-accent);background:var(--color-accent)}.analytics-chart__spp polyline{stroke:var(--color-warning);stroke-dasharray:6 3}.analytics-chart__spp circle,.analytics-chart__spp-swatch{fill:var(--color-warning);background:var(--color-warning)}.analytics-chart__stock polygon{fill:var(--color-chart-stock-soft);fill-opacity:.7;stroke:none}.analytics-chart__stock polyline{fill:none;stroke:var(--color-chart-stock);stroke-width:1.5px}.analytics-chart__stock circle,.analytics-chart__stock-swatch{fill:var(--color-chart-stock);background:var(--color-chart-stock)}.analytics-chart__stock.analytics-chart__local-stock polygon{fill:var(--color-chart-local-stock-soft)}.analytics-chart__stock.analytics-chart__local-stock polyline{stroke:var(--color-chart-local-stock)}.analytics-chart__local-stock circle,.analytics-chart__local-stock-swatch{fill:var(--color-chart-local-stock);background:var(--color-chart-local-stock)}.analytics-chart__tooltip-marks{margin:var(--space-2) 0 0;padding:var(--space-2) 0 0;border-top:1px solid var(--color-border);font-weight:600;list-style:none}.analytics-chart__tooltip dl+dl{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.analytics-price__toggles{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.analytics-price__toggles button{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-muted);background:var(--color-surface);font:inherit;cursor:pointer;font-size:13px;display:inline-flex}.analytics-price__toggles button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-text);background:var(--color-primary-soft)}.analytics-price__toggles button[aria-pressed=false] .analytics-chart__swatch{opacity:.35}.analytics-chart__average{stroke:var(--color-text-subtle);stroke-dasharray:4 4;stroke-width:1px}.analytics-chart__legend{gap:var(--space-4);margin:var(--space-2) 0 0;color:var(--color-text-muted);flex-wrap:wrap;padding:0;font-size:12px;list-style:none;display:flex}.analytics-chart__legend li{align-items:center;gap:var(--space-1);display:inline-flex}.analytics-chart__swatch{border-radius:var(--radius-control);width:12px;height:12px;display:inline-block}.analytics-chart__line-swatch{background:var(--color-primary)}.analytics-chart__average-swatch{border:1px dashed var(--color-text-subtle)}.analytics-header-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.search-chart__line polyline{fill:none;stroke-width:2px}.search-chart__line--dashed polyline{stroke-dasharray:5 3;stroke-width:1.5px}.search-chart__unread{fill:var(--color-surface-muted);opacity:.5}.search-chart__unread--partial{opacity:.25}.search-chart__series--0{--search-chart-tone:var(--color-primary)}.search-chart__series--1{--search-chart-tone:var(--color-info)}.search-chart__series--2{--search-chart-tone:var(--color-accent)}.search-chart__series--3{--search-chart-tone:var(--color-warning)}.search-chart__series--4{--search-chart-tone:var(--color-success)}.search-chart__series--5{--search-chart-tone:var(--color-danger)}.search-chart__line polyline{stroke:var(--search-chart-tone)}.search-chart__line circle,.search-chart__bar{fill:var(--search-chart-tone)}.search-chart__swatch--0{background:var(--color-primary)}.search-chart__swatch--1{background:var(--color-info)}.search-chart__swatch--2{background:var(--color-accent)}.search-chart__swatch--3{background:var(--color-warning)}.search-chart__swatch--4{background:var(--color-success)}.search-chart__swatch--5{background:var(--color-danger)}.search-queries__periods{flex-wrap:wrap}.search-queries__filter{align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.search-queries__filter label{gap:var(--space-1);min-width:min(100%,320px);display:grid}.search-queries__filter input[type=search]{min-height:var(--space-10);width:min(100%,360px);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface)}.search-queries__table{min-width:960px}.search-queries__table th[scope=row]{overflow-wrap:anywhere;max-width:320px}.search-queries__sort{color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.analytics-breakdown h2{margin:0 0 var(--space-4);font-size:18px}.analytics-breakdown table{min-width:760px}@media not (min-width:1280px){.analytics-charts{grid-template-columns:minmax(0,1fr)}}.analytics-period{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:13px}.analytics-funnel h2,.analytics-stocks h2,.analytics-feedback h2{margin:0 0 var(--space-4);font-size:18px}.analytics-feedback h3,.analytics-stocks h3{margin:var(--space-6) 0 var(--space-3);font-size:15px}.analytics-funnel-days{margin-top:var(--space-6)}.analytics-funnel-days summary{cursor:pointer;font-weight:600}.analytics-funnel-days[open] summary{margin-bottom:var(--space-3)}.analytics-funnel thead th:first-child,.analytics-stocks thead th:first-child,.analytics-feedback thead th:first-child,.analytics-breakdown thead th:first-child{background:var(--color-surface-muted)}.analytics-funnel tbody th,.analytics-stocks tbody th,.analytics-feedback tbody th,.analytics-breakdown tbody th{border-top:1px solid var(--color-border);color:var(--color-text);font-weight:500}.analytics-funnel table,.analytics-stocks table,.analytics-feedback table{min-width:560px}.analytics-feedback .analytics-ratings{min-width:420px}.rating-stars{letter-spacing:1px;white-space:nowrap;font-size:15px}.rating-stars__filled{color:var(--color-rating)}.rating-stars__empty{color:var(--color-border-strong)}.analytics-share{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.analytics-share__bar{background:var(--color-surface-muted);border-radius:999px;width:120px;height:8px;display:inline-block;overflow:hidden}.analytics-share__bar>span{background:var(--color-rating);height:100%;display:block}.analytics-feedback-summary{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.analytics-feedback-summary dt{color:var(--color-text-muted);font-size:13px}.analytics-feedback-summary dd{margin:var(--space-1) 0 0;font-weight:600}.analytics-feedback-summary small{color:var(--color-text-muted);font-weight:400}.analytics-feedback-reasons ul{padding-left:var(--space-5);margin:0}.analytics-feedback-negative>ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.analytics-feedback-negative>ul>li{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface)}.analytics-feedback-negative__head{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.analytics-feedback-negative__facts{color:var(--color-text-muted);font-size:13px}.analytics-feedback-negative p{margin:0 0 var(--space-1);overflow-wrap:anywhere}.analytics-feedback-negative__label{color:var(--color-text-muted)}.analytics-feedback-negative__tags{gap:var(--space-1);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.analytics-feedback-negative__tags li{padding:2px var(--space-2);color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:999px;font-size:12px}.onec-hold{gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--color-warning);border-radius:var(--radius-panel);background:var(--color-warning-soft);color:var(--color-text);display:grid}.onec-hold p{margin:0}.onec-hold__facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.onec-hold__facts dt{color:var(--color-text-muted);font-size:13px}.onec-hold__facts dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-weight:600}.onec-hold__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.onec-hold-notice{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-info);border-radius:var(--radius-control);background:var(--color-info-soft);color:var(--color-text)}.unit-economics-page .page-header{align-items:flex-start}.unit-economics-page .analytics-charts{margin-bottom:var(--space-6)}.unit-economics-chart__total,.unit-economics-chart__gain{fill:var(--color-primary);background:var(--color-primary)}.unit-economics-chart__cost{fill:var(--color-border-strong);background:var(--color-border-strong)}.unit-economics-chart__loss{fill:var(--color-danger);background:var(--color-danger)}.unit-economics-chart__value{fill:var(--color-text);font-variant-numeric:tabular-nums}.unit-economics-chart__zone{fill:var(--color-text-subtle);font-size:11px}.unit-economics-chart__point{fill:var(--color-primary);fill-opacity:.7;stroke:var(--color-surface);stroke-width:2px}.unit-economics-chart__point--loss{fill:var(--color-danger)}.unit-economics-abc h2{margin:0 0 var(--space-2);font-size:16px}.unit-economics-abc__items{max-width:420px;color:var(--color-text-muted);white-space:normal;font-size:13px}.unit-economics-table{min-width:1480px}.unit-economics-table small,.unit-economics-order small{color:var(--color-text-muted);white-space:normal;font-size:12px;font-weight:400;display:block}.unit-economics-negative{color:var(--color-danger)}.unit-economics-warning{color:var(--color-warning)}.unit-economics-item--size{padding-left:calc(var(--space-6) * 2);font-weight:400}.unit-economics-orders{margin-top:var(--space-6)}.unit-economics-pager{align-items:center;gap:var(--space-3);margin:var(--space-3) 0;color:var(--color-text-muted);flex-wrap:wrap;font-size:13px;display:flex}.unit-economics-costs,.unit-economics-tax{margin-bottom:var(--space-6)}.unit-economics-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.unit-economics-toolbar input[type=search],.unit-economics-cost-input,.unit-economics-save input,.unit-economics-tax input{min-height:var(--space-10);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface)}.unit-economics-toolbar input[type=search]{width:min(100%,360px)}.unit-economics-cost-input{width:120px}.unit-economics-cost-input[aria-invalid=true],.unit-economics-tax input[aria-invalid=true]{border-color:var(--color-danger)}.unit-economics-check{align-items:center;gap:var(--space-2);display:inline-flex}.unit-economics-file{cursor:pointer}.unit-economics-file:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.unit-economics-cost-table{min-width:860px}.unit-economics-save{gap:var(--space-2);max-width:520px;display:grid}.unit-economics-history{padding-left:var(--space-4);color:var(--color-text-muted);margin:0;font-size:13px}.buyer-questions{gap:var(--space-3);display:grid}.buyer-questions__capture{margin:var(--space-2) 0 var(--space-4);color:var(--color-text-muted);font-size:13px}.buyer-question{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-xs);display:grid}.buyer-question__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.buyer-question__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.buyer-question__text{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:15px;line-height:22px}.buyer-question__dates{gap:var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.buyer-question__dates div{gap:var(--space-1);display:flex}.buyer-question__dates dt:after{content:":"}.buyer-question__dates dd{margin:0}.buyer-question__answer{padding:var(--space-3);border-left:3px solid var(--color-success);border-radius:var(--radius-control);background:var(--color-success-soft);font-size:14px}.buyer-question__answer p{margin:var(--space-1) 0 0;overflow-wrap:anywhere;white-space:pre-line}.buyer-chats{gap:var(--space-4);grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;display:grid}.buyer-chat-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.buyer-chat-row{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);text-decoration:none;display:grid}.buyer-chat-row:hover{background:var(--color-surface-hover)}.buyer-chat-row[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary-soft)}.buyer-chat-row__head{justify-content:space-between;gap:var(--space-2);display:flex}.buyer-chat-row__head small,.buyer-chat-row__product{color:var(--color-text-muted);font-size:13px}.buyer-chat-row__preview{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.buyer-chat{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-xs);display:grid}.buyer-chat__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.buyer-chat__header h2{margin:0;font-size:18px}.buyer-chat__header p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:13px}.buyer-chat__header-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.buyer-chat__close{display:none}.buyer-chat__messages{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.buyer-chat__message{max-width:min(560px,85%);padding:var(--space-2) var(--space-3);border-radius:var(--radius-panel);background:var(--color-surface-muted)}.buyer-chat__message p{margin:var(--space-1) 0 0;overflow-wrap:anywhere;white-space:pre-line;font-size:15px;line-height:22px}.buyer-chat__message--seller{background:var(--color-primary-soft);justify-self:end}.buyer-chat__message--marketplace{background:var(--color-info-soft);justify-self:center}.buyer-chat__meta,.buyer-chat__note{color:var(--color-text-muted);font-size:13px}.buyer-chat__note{margin:0}.buyer-chat__attachments{margin:var(--space-1) 0 0;padding-left:var(--space-4);font-size:14px}@media (max-width:760px){.buyer-chats{grid-template-columns:minmax(0,1fr)}.buyer-chats-page--open .buyer-chats__list,.buyer-chats-page:not(.buyer-chats-page--open) .buyer-chats__conversation{display:none}.buyer-chat__close{display:inline}}.buyer-question__draft{gap:var(--space-2);justify-items:start;display:grid}.buyer-question__draft>div{justify-self:stretch}.buyer-draft{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-left:3px solid var(--color-info);border-radius:var(--radius-control);background:var(--color-info-soft);font-size:14px;display:grid}.buyer-draft p{margin:0}.buyer-draft__text{resize:vertical;width:100%;min-height:8rem;font:inherit}.buyer-draft__length,.buyer-draft__hint{color:var(--color-text-muted);font-size:13px}.buyer-draft__outdated{padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-warning-soft)}.buyer-draft__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.buyer-draft__variant{gap:var(--space-1);display:grid}.buyer-draft__manual,.buyer-send,.buyer-send__latest,.buyer-send__resolve,.buyer-send__confirm{gap:var(--space-2);display:grid}.buyer-send__confirm,.buyer-send__resolve{padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-warning-soft)}.buyer-send__text{white-space:pre-wrap}.fbo-print{gap:var(--space-2);justify-items:start;display:grid}.fbo-print select{max-width:100%;min-height:48px}.responsive-table--scroll thead th:first-child{z-index:2;background:var(--color-surface-muted)}@media not (min-width:760px){.table-wrap.responsive-table{background:0 0;border:0;border-radius:0;overflow:visible}.table-wrap.responsive-table table{width:100%;min-width:0;display:block}.table-wrap.responsive-table caption{display:block}.table-wrap.responsive-table thead{margin-bottom:var(--space-3);display:block}.table-wrap.responsive-table thead:not(:has(a,button)){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap.responsive-table thead tr{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.table-wrap.responsive-table thead tr:not(:last-child){display:none}.table-wrap.responsive-table thead tr:before{content:"Сортировка:";color:var(--color-text-muted);flex:none;font-size:12px}.table-wrap.responsive-table thead th{background:0 0;flex:none;min-width:0;max-width:none;height:auto;padding:0;position:static}.table-wrap.responsive-table thead th:not(:has(a,button)){display:none}.table-wrap.responsive-table thead th a,.table-wrap.responsive-table thead th button{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);white-space:nowrap;border-radius:999px;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.table-wrap.responsive-table thead th[aria-sort] a,.table-wrap.responsive-table thead th[aria-sort] button{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.table-wrap.responsive-table tbody{gap:var(--space-3);display:grid}.table-wrap.responsive-table tfoot{margin-top:var(--space-3);display:block}.table-wrap.responsive-table tbody tr,.table-wrap.responsive-table tfoot tr{gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-xs);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.table-wrap.responsive-table tbody tr>*,.table-wrap.responsive-table tfoot tr>*{text-align:left;overflow-wrap:anywhere;white-space:normal;border:0;width:auto;min-width:0;max-width:none;height:auto;padding:0;display:block;position:static;background:0 0!important}.table-wrap.responsive-table tbody tr>[data-label]:before,.table-wrap.responsive-table tfoot tr>[data-label]:before{content:attr(data-label);color:var(--color-text-muted);margin-bottom:2px;font-size:12px;font-weight:500;display:block}.table-wrap.responsive-table tbody tr>[data-mobile-title],.table-wrap.responsive-table tbody tr[data-mobile-group]>*{grid-column:1/-1;font-size:15px;font-weight:600}.table-wrap.responsive-table tbody tr.removal-row--selected{background:var(--color-primary-soft)}.table-wrap.responsive-table tbody tr.analytics-row--article{background:var(--color-surface-muted)}.table-wrap.responsive-table tbody tr[data-mobile-group]{padding:var(--space-2) 0 0;box-shadow:none;background:0 0;border:0}.table-wrap.responsive-table tbody tr[data-mobile-group]>*{color:var(--color-text-muted);font-size:13px;font-weight:600}.table-wrap.responsive-table tbody tr>:not([data-mobile-title]):has(button,.button){grid-column:1/-1}.table-wrap.responsive-table tbody tr>* :is(button,.button){white-space:normal;max-width:100%}.detail-grid{grid-template-columns:minmax(0,1fr)}}.manufacturing-holding{gap:var(--space-4);padding:0;list-style:none;display:grid}.manufacturing-facts{gap:var(--space-3);margin:var(--space-4) 0;display:grid}.manufacturing-facts dt{color:var(--color-text-muted)}.manufacturing-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.manufacturing-unit{overflow-wrap:anywhere}.manufacturing-scan-flash{animation:manufacturing-scan-flash var(--motion-standard) var(--motion-easing)}@keyframes manufacturing-scan-flash{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.manufacturing-scan-flash{animation:none}}.manufacturing-next-note{color:var(--color-text-muted)}.manufacturing-error-details{overflow-wrap:anywhere}.manufacturing-repair :is(button,.button,input:not([type=checkbox]),select,textarea){min-height:var(--space-12)}.manufacturing-repair label:has(>textarea){gap:var(--space-1);display:grid}.manufacturing-repair textarea{box-sizing:border-box;width:100%}.manufacturing-repair fieldset{min-inline-size:0}.manufacturing-repair select{width:100%}.manufacturing-kiz-upload{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.manufacturing-kiz-upload label{gap:var(--space-1);display:grid}.manufacturing-kiz-upload input[type=file]{max-width:100%}.manufacturing-kiz-pack label:has(>select){gap:var(--space-1);display:grid}.manufacturing-kiz-pack :is(button,.button,input:not([type=checkbox]),select){min-height:var(--space-12)}.manufacturing-kiz-pack select{width:100%}.segmented-switch a{align-items:center;text-decoration:none;display:inline-flex}.marketplace-filter{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.marketplace-filter .segmented-switch{flex-wrap:wrap;max-width:100%}.marketplace-filter .segmented-switch a{padding:var(--space-2) var(--space-3);min-height:40px;font-size:14px}.order-supply-context{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.order-product-group{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.order-product-group .product,.order-product-group .product>span{overflow-wrap:anywhere;min-width:0}.ozon-station-notice{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-info);border-radius:var(--radius-control);background:var(--color-info-soft);color:var(--color-text);overflow-wrap:anywhere}
