:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--cks-font-sans);--cks-font-sans:Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--cks-text-primary);background:var(--cks-canvas);--cks-brand:#8ecbe2;--cks-shell:#123d56;--cks-shell-muted:#c7e6f1;--cks-accent-on-dark:var(--cks-brand);--cks-success-indicator:#63d297;--cks-action:#0c74b6;--cks-action-hover:#09639c;--cks-action-pressed:#084f7c;--cks-action-soft:#e8f5fa;--cks-ink:#26282b;--cks-ink-soft:#3c3e42;--cks-canvas:#f3f8fb;--cks-canvas-warm:#f7fbfd;--cks-surface:#fff;--cks-surface-muted:#eaf2f6;--cks-border:#d9e6ed;--cks-border-strong:#b7cbd6;--cks-scrollbar-track:var(--cks-surface-muted);--cks-scrollbar-thumb:var(--cks-border-strong);--cks-scrollbar-hover:var(--cks-text-muted);--cks-scrollbar-active:var(--cks-text-secondary);--cks-text-primary:#26282b;--cks-text-secondary:#505155;--cks-text-muted:#66656a;--cks-text-disabled:#929094;--cks-text-on-action:#fff;--cks-text-on-ink:#fff;--cks-success:#1f8a4c;--cks-success-text:#166839;--cks-success-soft:#e1f4e6;--cks-warning:#e8a317;--cks-warning-text:#805000;--cks-warning-soft:#fcefd1;--cks-danger:#d8463a;--cks-danger-text:#a32e27;--cks-danger-soft:#fbe2df;--cks-info:#2b6cb0;--cks-info-text:#20578f;--cks-info-soft:#deeaf7;--cks-selected:var(--cks-brand);--cks-selected-border:var(--cks-action-pressed);--cks-selected-text:var(--cks-shell);--cks-attention:var(--cks-warning-soft);--cks-exception:var(--cks-danger-soft);--cks-disabled-surface:var(--cks-surface-muted);--cks-focus-ring:0 0 0 2px var(--cks-surface), 0 0 0 4px var(--cks-action);--cks-type-label:12px;--cks-type-body:14px;--cks-type-emphasis:16px;--cks-type-section:20px;--cks-type-page:32px;--cks-icon-sm:16px;--cks-icon-md:20px;--cks-icon-lg:24px;--cks-radius-xs:8px;--cks-radius-sm:12px;--cks-radius-md:16px;--cks-radius-lg:22px;--cks-radius-pill:999px;--cks-space-1:4px;--cks-space-2:8px;--cks-space-3:12px;--cks-space-4:16px;--cks-space-5:20px;--cks-space-6:24px;--cks-space-7:32px;--cks-space-8:40px;--cks-shadow-sm:0 1px 2px #26282b0d, 0 1px 1px #26282b08;--cks-shadow-card:0 4px 12px #26282b0f, 0 1px 2px #26282b0a;--cks-shadow-overlay:0 20px 44px #26282b24, 0 6px 12px #26282b0d;--cks-overlay-backdrop:#26282b85;--savt-lime:var(--cks-action);--savt-lime-hover:var(--cks-action-hover);--savt-lime-press:var(--cks-action-pressed);--savt-lime-soft:var(--cks-action-soft);--savt-ink:var(--cks-ink);--savt-ink-soft:var(--cks-ink-soft);--savt-pearl:var(--cks-canvas-warm);--savt-bg:var(--cks-canvas);--savt-surface:var(--cks-surface);--savt-surface-2:var(--cks-surface-muted);--savt-divider:var(--cks-border);--savt-divider-strong:var(--cks-border-strong);--savt-fg-1:var(--cks-text-primary);--savt-fg-2:var(--cks-text-secondary);--savt-fg-3:var(--cks-text-muted);--savt-fg-disabled:var(--cks-text-disabled);--savt-fg-on-lime:var(--cks-text-on-action);--savt-fg-on-ink:var(--cks-text-on-ink);--savt-success:var(--cks-success);--savt-success-soft:var(--cks-success-soft);--savt-warning:var(--cks-warning);--savt-warning-soft:var(--cks-warning-soft);--savt-danger:var(--cks-danger);--savt-danger-soft:var(--cks-danger-soft);--savt-info:var(--cks-info);--savt-info-soft:var(--cks-info-soft);--savt-overlay-backdrop:var(--cks-overlay-backdrop);--savt-r-xs:var(--cks-radius-xs);--savt-r-sm:var(--cks-radius-sm);--savt-r-md:var(--cks-radius-md);--savt-r-lg:var(--cks-radius-lg);--savt-r-pill:var(--cks-radius-pill);--savt-s-1:var(--cks-space-1);--savt-s-2:var(--cks-space-2);--savt-s-3:var(--cks-space-3);--savt-s-4:var(--cks-space-4);--savt-s-5:var(--cks-space-5);--savt-s-6:var(--cks-space-6);--savt-s-7:var(--cks-space-7);--savt-s-8:var(--cks-space-8);--savt-shadow-sm:var(--cks-shadow-sm);--savt-shadow-card:var(--cks-shadow-card);--savt-shadow-lg:var(--cks-shadow-overlay);--savt-ring-focus:var(--cks-focus-ring);--ops-sidebar-w:264px;--ops-sidebar-collapsed-w:76px;--ops-header-h:64px;--ops-content-max:1600px;--ops-table-row-h:52px;--ops-table-row-compact-h:44px;--ops-touch-target:48px;--ops-mobile-padding:16px;--ops-desktop-padding:28px;--ops-page-gutter:var(--ops-desktop-padding);--ops-panel-padding:var(--savt-s-6);--ops-control-min:44px;--savt-white:var(--savt-surface);--savt-surface-soft:var(--savt-surface-2);--ops-sidebar-width:var(--ops-sidebar-w);--ops-header-height:var(--ops-header-h);--ops-radius-sm:var(--savt-r-xs);--ops-radius-md:var(--savt-r-sm);--ops-radius-lg:var(--savt-r-md);--ops-shadow-card:var(--savt-shadow-card)}@media (width<=1024px){:root{--ops-page-gutter:20px}}@media (width<=768px){:root{--ops-page-gutter:var(--ops-mobile-padding);--ops-panel-padding:var(--savt-s-4)}}*,:before,:after{box-sizing:border-box}body{background:var(--savt-bg);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}:root{--ui-type-context:var(--cks-type-label);--ui-type-page:var(--cks-type-page);--ui-type-section:var(--cks-type-section);--ui-type-kpi-label:var(--cks-type-body);--ui-type-kpi-value:var(--cks-type-page);--ui-type-body:var(--cks-type-body);--ui-type-form-label:var(--cks-type-body);--ui-type-helper:var(--cks-type-label);--ui-type-table-header:var(--cks-type-body);--ui-type-control:var(--cks-type-body);--ui-weight-heading:800;--ui-weight-label:600;--ui-weight-control:800}.delivery-proof{border:1px solid var(--cks-border);border-radius:var(--cks-radius-md);background:var(--cks-surface);min-width:0;padding:16px}.delivery-proof__heading,.delivery-proof__zoom-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-proof h3,.delivery-proof p{margin:0 0 8px}.delivery-proof .delivery-proof__facts,.delivery-proof__photos{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:12px 0;display:grid}.delivery-proof__facts dd{margin:4px 0 0}.delivery-proof__facts dt{color:var(--cks-text-muted);font-size:var(--ui-type-context)}.delivery-proof__photo{min-width:0;margin:0}.delivery-proof__photo figcaption{margin-bottom:8px}.delivery-proof__thumbnail{border:1px solid var(--cks-border);border-radius:var(--cks-radius-md);background:var(--cks-surface-muted);width:100%;color:var(--cks-action);cursor:pointer;font:inherit;font-weight:var(--ui-weight-control);gap:8px;padding:8px;display:grid}.delivery-proof__thumbnail:focus-visible{outline:2px solid var(--cks-action);outline-offset:2px}.delivery-proof__thumbnail img{object-fit:contain;width:100%;height:180px;display:block}.delivery-proof__photo a{overflow-wrap:anywhere;margin-top:8px;display:inline-block}.delivery-proof__zoom-controls{justify-content:flex-start;margin-bottom:12px}.delivery-proof__zoom{border:1px solid var(--cks-border);border-radius:var(--cks-radius-md);background:var(--cks-surface-muted);max-height:60vh;margin-bottom:12px;overflow:auto}.delivery-proof__zoom img{max-width:none;height:auto;display:block}.ui-button{justify-content:center;align-items:center;gap:var(--savt-s-2);box-sizing:border-box;min-width:0;padding:0 var(--savt-s-4);border-radius:var(--savt-r-sm);cursor:pointer;font:inherit;font-size:var(--ui-type-control);font-weight:var(--ui-weight-control);text-align:center;border:1px solid #0000;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.ui-button:focus-visible{box-shadow:var(--cks-focus-ring);outline:2px solid #0000}.ui-button:disabled{color:var(--cks-text-disabled);border-color:var(--cks-border);background:var(--cks-disabled-surface);cursor:not-allowed;opacity:1}.ui-button--compact{min-height:36px;padding-inline:var(--savt-s-3)}.ui-button--hq{min-height:var(--ops-control-min)}.ui-button--touch{min-height:var(--ops-touch-target)}.ui-button--primary{color:var(--cks-text-on-action);background:var(--cks-action)}.ui-button--primary:not(:disabled):hover{background:var(--cks-action-hover)}.ui-button--primary:not(:disabled):active{background:var(--cks-action-pressed)}.ui-button--secondary{color:var(--savt-fg-1);border-color:var(--savt-divider-strong);background:var(--savt-surface)}.ui-button--secondary:not(:disabled):hover{background:var(--savt-surface-2);border-color:var(--savt-ink)}.ui-button--tertiary{color:var(--savt-fg-1);background:0 0}.ui-button--tertiary:not(:disabled):hover{background:var(--savt-surface-2)}.ui-button--danger{color:var(--cks-danger-text);border-color:var(--cks-danger);background:var(--cks-danger-soft)}.ui-button--danger:not(:disabled):hover{color:var(--savt-surface);background:var(--cks-danger)}.ui-button[aria-pressed=true]:not(.ui-button--primary):not(:disabled){color:var(--cks-selected-text);border-color:var(--cks-selected-border);background:var(--cks-selected)}.ui-button svg{width:var(--cks-icon-md);height:var(--cks-icon-md);flex:none}.ui-button__busy{position:absolute}.ui-button__label{justify-content:center;align-items:center;gap:inherit;line-height:inherit;display:inline-flex}.ui-button[data-busy=true] .ui-button__label{opacity:0}@media (prefers-reduced-motion:reduce){.ui-button{transition:none}}:root{--ops-z-base:0;--ops-z-sticky:100;--ops-z-dropdown:200;--ops-z-popover:300;--ops-z-header:400;--ops-z-backdrop:500;--ops-z-dialog:600;--ops-z-drawer:700;--ops-z-command:800;--ops-z-toast:900}.ui-row-actions-popup{z-index:var(--ops-z-popover);box-sizing:border-box;width:min(300px,100vw - 16px);padding:var(--cks-space-2);border:1px solid var(--cks-border-strong);border-radius:var(--cks-radius-sm);background:var(--cks-surface);color:var(--cks-text-primary);box-shadow:var(--cks-shadow-overlay);position:fixed;overflow-y:auto}.ui-row-actions-popup .ui-button{text-align:left;white-space:normal;width:100%;color:var(--cks-text-primary);background:0 0;border-color:#0000;justify-content:flex-start}.ui-row-actions-popup .ui-button:hover:not(:disabled){background:var(--cks-action-soft)}.ui-row-actions-popup .ui-button__label{overflow-wrap:anywhere}.ui-row-actions-popup .ui-button.is-sensitive{color:var(--cks-danger-text)}.ui-row-action-confirm.ui-button--danger:where(:not(:disabled)){background:var(--cks-danger-text);border-color:var(--cks-danger-text);color:var(--cks-text-on-action)}html{scrollbar-color:var(--cks-scrollbar-thumb) var(--cks-scrollbar-track);scrollbar-width:thin}.ui-ops-gutter{padding-inline:var(--ops-page-gutter)}.ui-action-group,.ui-filter-layout{align-items:center;gap:var(--savt-s-2);flex-wrap:wrap;min-width:0;display:flex}.ui-filter-layout{align-items:flex-end;gap:var(--savt-s-3)}.ui-filter-layout>.ui-form-field{flex:220px;min-width:0}.ui-table-container{scrollbar-gutter:stable;min-width:0;max-width:100%;overflow-x:auto}.ui-table-container [aria-selected=true]>*{background:var(--cks-selected)}.ui-wrap-value,.ui-mobile-detail{overflow-wrap:anywhere;min-width:0}.ui-app-shell{width:min(100%, var(--ops-content-max));padding:clamp(var(--savt-s-6), 5vw, 72px) var(--ops-page-gutter);margin:0 auto}.ui-foundation-specimen{min-width:0;padding:var(--ops-desktop-padding);background:var(--savt-bg)}.ui-foundation-specimen__notice{width:min(100%, var(--ops-content-max));margin:0 auto var(--savt-s-5);padding:var(--savt-s-3) var(--savt-s-4);border:1px solid var(--savt-info);border-radius:var(--savt-r-sm);color:var(--savt-info);background:var(--savt-info-soft);font-size:14px;font-weight:700}::-webkit-scrollbar{width:var(--savt-s-2);height:var(--savt-s-2)}::-webkit-scrollbar-track{background:var(--cks-scrollbar-track)}::-webkit-scrollbar-thumb{border:2px solid var(--cks-scrollbar-track);border-radius:var(--savt-r-pill);background:var(--cks-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--cks-scrollbar-hover)}::-webkit-scrollbar-thumb:active{background:var(--cks-scrollbar-active)}.ui-page-header{gap:var(--savt-s-4);width:min(100%, var(--ops-content-max));margin:0 auto var(--savt-s-7);display:grid}.ui-page-header__breadcrumbs,.ui-page-header__eyebrow,.ui-card__label{color:var(--savt-fg-3);font-size:var(--ui-type-context);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.ui-page-header__content,.ui-page-section__header,.ui-attention-card__header{justify-content:space-between;align-items:flex-start;gap:var(--savt-s-5);display:flex}.ui-page-header__copy{gap:var(--savt-s-2);max-width:840px;display:grid}.ui-page-header h1,.ui-page-section h2,.ui-card h3,.ui-form-section h2,.ui-state-panel h2,.ui-overlay h2{color:var(--savt-fg-1);letter-spacing:-.025em;margin:0}.ui-page-header h1{font-size:clamp(24px, 3vw, var(--ui-type-page));font-weight:800;line-height:1.15}.ui-page-header__description,.ui-page-header__context,.ui-page-section__header p,.ui-card p,.ui-form-section header>p{color:var(--savt-fg-2);font-size:var(--ui-type-body);margin:0;line-height:1.55}.ui-page-header__actions,.ui-page-section__actions,.ui-page-toolbar{align-items:center;gap:var(--savt-s-2);flex-wrap:wrap;display:flex}.ui-page-section{gap:var(--savt-s-5);width:min(100%, var(--ops-content-max));margin:0 auto var(--savt-s-7);display:grid}.ui-page-section h2,.ui-form-section h2{font-size:var(--ui-type-section);font-weight:800;line-height:1.25}.ui-page-toolbar{min-height:44px;padding:var(--savt-s-3) var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface)}.ui-page-grid{gap:var(--savt-s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-page-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-page-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-card{gap:var(--savt-s-2);min-width:0;padding:var(--ops-panel-padding);border:1px solid var(--cks-border);border-radius:var(--savt-r-md);background:var(--cks-surface);box-shadow:var(--savt-shadow-sm);display:grid}.ui-card h3{font-size:16px;font-weight:800;line-height:1.3}.ui-card__value{color:var(--savt-fg-1);font-size:clamp(24px, 3vw, var(--ui-type-kpi-value));font-weight:800;line-height:1.1}.ui-numeric{font-variant-numeric:tabular-nums}.ui-attention-card{border-left:4px solid var(--savt-warning)}.ui-badge{align-items:center;gap:var(--savt-s-1);width:fit-content;min-height:28px;padding:0 var(--savt-s-2);border-radius:var(--savt-r-pill);border:1px solid #0000;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.ui-badge__icon{display:inline-flex}.ui-badge--neutral{color:var(--savt-fg-2);border-color:var(--savt-divider);background:var(--savt-surface-2)}.ui-badge--success{color:var(--cks-success-text);background:var(--cks-success-soft)}.ui-badge--warning{color:var(--cks-warning-text);background:var(--cks-warning-soft)}.ui-badge--danger{color:var(--cks-danger-text);background:var(--cks-danger-soft)}.ui-badge--info{color:var(--cks-info-text);background:var(--cks-info-soft)}.ui-badge--scope,.ui-badge--version{border-style:dashed}.ui-state-panel{align-items:center;gap:var(--savt-s-4);min-height:128px;padding:var(--savt-s-6);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-state-panel__marker{width:var(--savt-s-2);border-radius:var(--savt-r-pill);background:var(--savt-info);min-height:48px}.ui-state-panel--empty .ui-state-panel__marker{background:var(--savt-fg-3)}.ui-state-panel--error{border-color:var(--savt-danger);background:var(--savt-danger-soft)}.ui-state-panel--error .ui-state-panel__marker{background:var(--savt-danger)}.ui-state-panel--permission{border-color:var(--savt-warning);background:var(--savt-warning-soft)}.ui-state-panel--permission .ui-state-panel__marker{background:var(--savt-warning)}.ui-state-panel h2{font-size:16px;font-weight:800;line-height:1.3}.ui-state-panel p{margin:var(--savt-s-1) 0 0;color:var(--savt-fg-2);font-size:14px;line-height:1.5}.ui-state-panel__reassurance{font-weight:700}.ui-loading-skeleton{gap:var(--savt-s-3);min-height:128px;padding:var(--savt-s-6);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);display:grid}.ui-loading-skeleton__row{height:var(--savt-s-5);border-radius:var(--savt-r-xs);background:var(--savt-surface-2);animation:1.5s ease-in-out infinite ui-skeleton-pulse;display:block}.ui-loading-skeleton__row:nth-child(2){width:78%}.ui-loading-skeleton__row:nth-child(3){width:56%}.ui-form-field{gap:var(--savt-s-2);display:grid}.ui-form-field__label{color:var(--savt-fg-1);font-size:var(--ui-type-form-label);font-weight:800}.ui-form-field__helper,.ui-form-field__error{font-size:var(--ui-type-helper);margin:0;line-height:1.45}.ui-form-field__helper{color:var(--savt-fg-3)}.ui-form-field__error{color:var(--cks-danger-text);font-weight:700}.ui-control{box-sizing:border-box;width:100%;min-height:44px;padding:0 var(--savt-s-3);border:1px solid var(--savt-divider-strong);border-radius:var(--savt-r-sm);color:var(--savt-fg-1);background:var(--savt-surface);font:inherit;font-size:var(--ui-type-body)}.ui-control:focus-visible{border-color:var(--savt-ink);box-shadow:var(--savt-ring-focus);outline:2px solid #0000}.ui-control[aria-invalid=true]{border-color:var(--cks-danger)}.ui-control:disabled{color:var(--savt-fg-disabled);cursor:not-allowed;background:var(--savt-surface-2)}.ui-control--touch{min-height:var(--ops-touch-target)}.ui-input-affix{border:1px solid var(--savt-divider-strong);border-radius:var(--savt-r-sm);background:var(--savt-surface);align-items:center;min-height:44px;display:flex;overflow:hidden}.ui-input-affix:focus-within{border-color:var(--savt-ink);box-shadow:var(--savt-ring-focus)}.ui-input-affix>.ui-control{min-width:0;box-shadow:none;border:0;border-radius:0}.ui-input-affix__prefix,.ui-input-affix__suffix{padding-inline:var(--savt-s-3);color:var(--savt-fg-2);white-space:nowrap;font-size:14px;font-weight:800}.ui-input-affix__prefix{border-right:1px solid var(--savt-divider)}.ui-input-affix__suffix{border-left:1px solid var(--savt-divider)}.ui-form-section{gap:var(--savt-s-5);width:min(100%,840px);padding:var(--ops-panel-padding);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);display:grid}.ui-impact-preview{gap:var(--savt-s-2);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface-2);color:var(--savt-fg-1);font-size:14px;display:grid}.ui-overlay{z-index:var(--ops-z-backdrop);isolation:isolate;position:fixed;inset:0}.ui-overlay__backdrop{z-index:var(--ops-z-base);background:var(--savt-overlay-backdrop);position:fixed;inset:0}.ui-overlay__surface{max-height:calc(100dvh - var(--savt-s-8) - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);box-shadow:var(--savt-shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden}.ui-overlay__surface--dialog{z-index:var(--ops-z-dialog);width:min(calc(100% - var(--savt-s-7)), 560px);top:50%;left:50%;transform:translate(-50%,-50%)}.ui-overlay__surface--drawer{z-index:var(--ops-z-drawer);top:max(var(--savt-s-4), env(safe-area-inset-top));right:var(--savt-s-4);bottom:max(var(--savt-s-4), env(safe-area-inset-bottom));width:min(calc(100% - var(--savt-s-7)), 640px)}.ui-overlay__surface--compact{width:min(calc(100% - var(--savt-s-7)), 680px)}.ui-overlay__surface--form{width:min(calc(100% - var(--savt-s-7)), 880px)}.ui-overlay__surface--review{width:min(calc(100% - var(--savt-s-7)), 1120px)}.ui-overlay__surface--task .ui-overlay__body{overscroll-behavior:contain;min-width:0}.ui-overlay__header,.ui-overlay__footer{justify-content:space-between;align-items:center;gap:var(--savt-s-3);padding:var(--savt-s-5) var(--savt-s-6);border-color:var(--savt-divider);background:var(--savt-surface);display:flex}.ui-overlay__header{border-bottom:1px solid var(--savt-divider)}.ui-overlay__header>.ui-button{flex-shrink:0}.ui-overlay__header>div{gap:var(--savt-s-1);display:grid}.ui-overlay__header h2{font-size:20px;font-weight:800;line-height:1.25}.ui-overlay__header p{color:var(--savt-fg-2);margin:0;font-size:14px;line-height:1.5}.ui-overlay__body{padding:var(--savt-s-6);scrollbar-gutter:stable;overflow-y:auto}.ui-overlay__footer{border-top:1px solid var(--savt-divider);justify-content:flex-end}@keyframes ui-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (width<=1024px){.ui-page-grid,.ui-page-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.ui-button--compact{min-height:var(--ops-control-min)}.ui-control{min-height:var(--ops-touch-target)}.ui-filter-layout>.ui-form-field{flex-basis:min(100%,260px)}.ui-foundation-specimen{padding:var(--ops-mobile-padding)}.ui-page-header__content,.ui-page-section__header,.ui-attention-card__header,.ui-state-panel{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.ui-page-header__actions,.ui-page-section__actions{width:100%}.ui-page-grid,.ui-page-grid--2,.ui-page-grid--4{grid-template-columns:1fr}.ui-state-panel__marker{width:48px;min-height:var(--savt-s-2)}.ui-overlay__surface--drawer,.ui-overlay__surface--task{width:100%;max-height:100dvh;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);border-radius:0;top:0;bottom:0;right:0}.ui-overlay__surface--task{height:100dvh;left:0;transform:none}}@media (width<=430px){.ui-action-group>.ui-button,.ui-filter-layout>.ui-button,.ui-filter-layout>.ui-form-field{width:100%;max-width:none}.ui-overlay__surface--dialog:not(.ui-overlay__surface--task){width:calc(100% - var(--savt-s-4))}.ui-overlay__header,.ui-overlay__body,.ui-overlay__footer{padding-inline:var(--ops-panel-padding)}}@media (forced-colors:active){html{scrollbar-color:auto}}@media (prefers-reduced-motion:reduce){.ui-loading-skeleton__row{opacity:.7;animation:none}}:root{--auth-border:var(--cks-border-strong);--auth-muted:#667085;--auth-focus:var(--cks-action)}.auth-frame{background:var(--savt-white);grid-template-columns:minmax(340px,.92fr) minmax(440px,1.08fr);min-height:100svh;display:grid}.auth-story{min-height:100svh;color:var(--savt-white);background:var(--cks-shell);flex-direction:column;justify-content:space-between;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-story:before,.auth-story:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.auth-story:before{border:1px solid color-mix(in srgb, var(--cks-brand) 34%, transparent);width:clamp(280px,38vw,620px);height:clamp(280px,38vw,620px);box-shadow:0 0 0 72px color-mix(in srgb, var(--cks-brand) 5%, transparent), 0 0 0 144px color-mix(in srgb, var(--cks-brand) 3%, transparent);bottom:-16%;right:-28%}.auth-story:after{background:var(--cks-brand);width:18px;height:18px;box-shadow:48px 72px 0 6px color-mix(in srgb, var(--cks-brand) 18%, transparent);top:18%;right:20%}.cks-brand{z-index:1;color:inherit;letter-spacing:-.02em;align-items:center;gap:12px;font-size:18px;font-weight:850;display:inline-flex;position:relative}.cks-brand__logo{object-fit:contain;flex:none;width:90px;height:48px}.auth-story__copy{z-index:1;max-width:620px;margin-top:clamp(80px,18vh,180px);position:relative}.auth-kicker,.auth-card__app{color:var(--cks-action-pressed);letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:850}.auth-story .auth-kicker{color:var(--cks-brand)}.auth-story h1{letter-spacing:-.055em;max-width:660px;margin:0;font-size:clamp(40px,5.2vw,76px);line-height:.98}.auth-story__copy>p:last-child{max-width:540px;color:var(--cks-shell-muted);margin:28px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.auth-story__foot{z-index:1;color:var(--cks-shell-muted);align-items:center;gap:10px;font-size:13px;display:flex;position:relative}.status-dot{background:var(--cks-success-indicator);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--cks-success-indicator) 13%, transparent);border-radius:50%}.auth-workspace{background:linear-gradient(#0b1b4008 1px, transparent 1px), linear-gradient(90deg, #0b1b4008 1px, transparent 1px), var(--savt-pearl);background-size:28px 28px;place-items:center;min-width:0;padding:clamp(28px,6vw,96px);display:grid}.auth-card{background:#fffffff5;border:1px solid #0b1b4014;border-radius:22px;width:min(100%,480px);padding:clamp(28px,4vw,48px);box-shadow:0 28px 80px #0b1b401c}.auth-card__app{margin-bottom:28px}.auth-card__header h2{color:var(--savt-ink);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.08}.auth-card__header>p:last-child{color:var(--auth-muted);margin:14px 0 0;line-height:1.55}.auth-alert{color:#912018;background:#fff4f2;border:1px solid #b4231838;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:24px;padding:13px 14px;font-size:14px;line-height:1.45;display:flex}.auth-alert button{min-width:24px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;line-height:1}.auth-form{gap:10px;margin-top:30px;display:grid}.auth-form label,.auth-label-row label{color:var(--savt-ink);font-size:14px;font-weight:750}.auth-form input{border:1px solid var(--auth-border);width:100%;min-height:48px;color:var(--savt-ink);background:var(--savt-white);border-radius:10px;outline:none;margin-bottom:8px;padding:0 14px;transition:border-color .12s,box-shadow .12s}.auth-form input:focus-visible{border-color:var(--auth-focus);box-shadow:var(--cks-focus-ring)}.auth-form input:disabled{cursor:wait;background:var(--savt-surface-soft)}.auth-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-text-button{color:var(--cks-action);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:750}.auth-primary-button,.auth-secondary-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin-top:8px;padding:0 20px;font-weight:850;text-decoration:none;display:inline-flex}.auth-primary-button{border:1px solid var(--cks-action);color:var(--cks-text-on-action);background:var(--cks-action);box-shadow:0 8px 20px color-mix(in srgb, var(--cks-action) 18%, transparent)}.auth-primary-button:hover:not(:disabled){background:var(--cks-action-hover)}.auth-primary-button:active:not(:disabled){background:var(--cks-action-pressed)}.auth-primary-button:focus-visible,.auth-secondary-button:focus-visible,.auth-text-button:focus-visible{box-shadow:var(--cks-focus-ring);outline:2px solid #0000}.auth-primary-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.auth-secondary-button{border:1px solid var(--auth-border);color:var(--savt-ink);background:var(--savt-white)}.auth-help,.auth-field-help{color:var(--auth-muted);font-size:13px;line-height:1.55}.auth-help{border-top:1px solid #edf0f4;margin:26px 0 0;padding-top:22px}.auth-field-help{margin:-4px 0 8px}.auth-loading{min-height:120px;color:var(--auth-muted);justify-content:center;align-items:center;gap:12px;display:flex}.auth-spinner{border:2px solid #dce2ea;border-top-color:var(--cks-action);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite auth-spin}.mismatch-page{min-height:100svh;color:var(--savt-white);background:var(--cks-shell);place-items:center;padding:24px;display:grid}.mismatch-card{background:#ffffff0f;border:1px solid #ffffff21;border-radius:22px;width:min(100%,620px);padding:clamp(28px,6vw,56px);box-shadow:0 26px 80px #00000047}.mismatch-card .auth-kicker{color:var(--cks-brand);margin-top:42px}.mismatch-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,5vw,48px);line-height:1.08}.mismatch-card>p:not(.auth-kicker){color:var(--cks-shell-muted);margin:20px 0 30px;line-height:1.65}.mismatch-card .auth-secondary-button{margin-left:10px}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=840px){.auth-frame{background:var(--savt-pearl);grid-template-columns:1fr}.auth-story{min-height:auto;padding:28px 24px 38px}.auth-story__copy{margin-top:54px}.auth-story h1{font-size:clamp(36px,10vw,54px)}.auth-story__foot{display:none}.auth-workspace{background:var(--savt-pearl);min-height:54svh;padding:20px 16px 36px}.auth-card{border-radius:18px;margin-top:-22px;padding:28px 22px}}@media (width<=520px){.auth-frame--compact .auth-story{padding-bottom:32px}.auth-frame--compact .auth-story__copy{margin-top:42px}.auth-frame--compact .auth-story h1{font-size:38px}.auth-primary-button,.auth-secondary-button,.auth-form input{min-height:52px}.mismatch-card .auth-primary-button,.mismatch-card .auth-secondary-button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inventory-workspace{color:var(--color-text-primary,#10213a);padding:34px clamp(20px,4vw,48px) 64px}.inventory-hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.inventory-hero h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(2rem,4vw,3.25rem)}.inventory-hero p{color:#627087;max-width:680px;margin:0}.inventory-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;color:#6c3bd2!important}.inventory-outlet-picker{gap:6px;min-width:min(100%,320px);display:grid}.inventory-outlet-picker label,.inventory-editor label,.inventory-search label{color:#526078;font-size:.75rem;font-weight:750}.inventory-outlet-picker select,.inventory-editor input,.inventory-editor select,.inventory-search input{color:#17243a;font:inherit;background:#fff;border:1px solid #d8deea;border-radius:10px;padding:11px 12px}.inventory-outlet-picker small{color:#25835c;font-weight:750}.inventory-outlet-picker small.inventory-outlet-picker__error{color:var(--cks-danger-text)}.inventory-alert{border-radius:11px;justify-content:space-between;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.inventory-alert.is-error{color:#9d302f;background:#fff1f0;border:1px solid #f2c7c2}.inventory-alert.is-success{color:#176745;background:#ecfbf4;border:1px solid #bce7d2}.inventory-alert button{color:inherit;background:0 0;border:0;font-weight:800}.inventory-toolbar{background:#fff;border:1px solid #e2e6ee;border-radius:15px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex;box-shadow:0 10px 30px #2731450a}.inventory-status-tabs{flex-wrap:wrap;flex:420px;gap:7px;display:flex}.inventory-status-tabs button,.inventory-card__actions button,.inventory-editor__actions button,.inventory-search button{color:#3e4b61;background:#fff;border:1px solid #dce1eb;border-radius:9px;padding:9px 12px;font-weight:750}.inventory-status-tabs button.is-active{color:#fff;background:#32225f;border-color:#32225f}.inventory-search{grid-template-columns:minmax(180px,260px) auto;gap:6px;display:grid}.inventory-search label{grid-column:1/-1}.inventory-primary{color:#fff!important;background:#6c3bd2!important;border:0!important;border-radius:10px!important;padding:11px 16px!important;font-weight:800!important}.inventory-editor{background:#faf8ff;border:1px solid #ddd2fa;border-radius:14px;grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:14px;margin-top:16px;padding:18px;display:grid}.inventory-editor.is-compact{grid-template-columns:minmax(190px,1fr) minmax(160px,1fr) minmax(220px,1.5fr) auto}.inventory-editor h2{margin:2px 0 0;font-size:1.1rem}.inventory-editor label{gap:6px;display:grid}.inventory-editor__actions{gap:8px;display:flex}.inventory-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.inventory-summary div{color:#fff;background:linear-gradient(145deg,#23184a,#3b286e);border-radius:13px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.inventory-summary span{color:#c7bdea;font-size:.78rem}.inventory-summary strong{font-size:1.55rem}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.inventory-card{background:#fff;border:1px solid #e1e5ed;border-radius:16px;padding:18px;box-shadow:0 12px 34px #1a25390d}.inventory-card__head{grid-template-columns:42px 1fr auto;align-items:start;gap:12px;display:grid}.inventory-product-mark{color:#6c3bd2;background:#f0ebff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.inventory-card__head small{color:#778399;font-weight:750}.inventory-card__head h2{margin:2px 0 3px;font-size:1rem}.inventory-card__head p{color:#778399;margin:0;font-size:.78rem}.inventory-status{letter-spacing:.04em;color:#237650;background:#eaf8f1;border-radius:99px;padding:6px 8px;font-size:.66rem;font-weight:850}.inventory-status.is-low-stock{color:#946715;background:#fff5db}.inventory-status.is-out-of-stock{color:#a4463e;background:#fff0ed}.inventory-status.is-paused{color:#596273;background:#eef0f4}.inventory-card__metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.inventory-card__metrics div{background:#f7f8fb;border-radius:10px;gap:4px;padding:11px;display:grid}.inventory-card__metrics span{color:#798497;font-size:.68rem}.inventory-card__metrics strong{font-size:1rem}.inventory-card__actions{flex-wrap:wrap;gap:7px;display:flex}.inventory-card__actions button:hover,.inventory-status-tabs button:hover{color:#5b34b5;border-color:#8a6dd1}.inventory-card__actions .is-sensitive{color:#915245;margin-left:auto}.inventory-permission-note{color:#8a6e69;margin-top:10px;display:block}.inventory-empty{text-align:center;color:#778399;background:#fff;border:1px dashed #d6dce7;border-radius:14px;padding:44px 20px}.inventory-workspace--outlet{color:var(--savt-ink);min-width:0;padding:26px clamp(16px,2.5vw,32px) 88px}.inventory-workspace--outlet .inventory-hero{margin-bottom:22px}.inventory-workspace--outlet .inventory-hero>div{min-width:0}.inventory-workspace--outlet .inventory-outlet-picker{flex:0 auto;width:min(100%,490px)}.inventory-workspace--outlet .inventory-outlet-picker select{width:100%;min-width:0}.inventory-workspace--outlet .inventory-hero h1{letter-spacing:-.03em;font-size:30px}.inventory-workspace--outlet .inventory-hero p,.inventory-workspace--outlet label{color:var(--savt-fg-2)}.inventory-workspace--outlet .inventory-kicker{color:var(--savt-fg-2)!important}.inventory-workspace--outlet .inventory-primary{background:var(--savt-lime)!important;color:var(--cks-text-on-action)!important}.inventory-workspace--outlet button{cursor:pointer;min-height:40px}.inventory-workspace--outlet button:disabled{cursor:not-allowed;opacity:.55}.inventory-workspace--outlet button:focus-visible,.inventory-workspace--outlet input:focus-visible,.inventory-workspace--outlet select:focus-visible{outline:2px solid var(--savt-ink);outline-offset:3px}.inventory-workspace--outlet .inventory-status-tabs button:hover,.inventory-workspace--outlet .outlet-inventory-actions button:hover{color:var(--savt-ink);border-color:var(--savt-ink);background:var(--savt-surface-2)}.inventory-workspace--outlet .inventory-status-tabs button.is-active{color:var(--cks-text-on-action);background:var(--savt-lime);border-color:var(--savt-ink)}.inventory-workspace--outlet .inventory-toolbar{box-shadow:none;border-radius:8px;gap:12px;padding:12px}.inventory-workspace--outlet .inventory-status-tabs{flex-basis:100%}.inventory-workspace--outlet .inventory-search{flex:1;grid-template-columns:minmax(0,1fr) auto;min-width:min(100%,280px)}.inventory-workspace--outlet .inventory-search:has([aria-label=Clear\ search]){grid-template-columns:minmax(0,1fr) auto auto}.inventory-workspace--outlet .inventory-editor{background:var(--savt-surface);border-color:var(--savt-divider);grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-workspace--outlet .inventory-editor>div:first-child{grid-column:1/-1}.inventory-workspace--outlet .inventory-summary{flex-wrap:wrap;gap:22px;margin:16px 0;display:flex}.inventory-workspace--outlet .inventory-summary div{color:var(--savt-ink);background:0 0;border-radius:0;gap:8px;padding:0}.inventory-workspace--outlet .inventory-summary span{color:var(--savt-fg-2);font-size:13px}.inventory-workspace--outlet .inventory-summary strong{order:-1;font-size:14px}.outlet-inventory-table-wrap{border:1px solid var(--savt-divider);background:var(--savt-surface);border-radius:8px;min-height:260px;position:relative;overflow-x:auto}.outlet-inventory-loading{z-index:1;background:color-mix(in srgb, var(--savt-surface) 76%, transparent);color:var(--savt-ink);place-items:start center;padding:72px 16px 16px;font-weight:600;display:grid;position:absolute;inset:0}.inventory-workspace--outlet .outlet-inventory-pagination{border:1px solid var(--savt-divider);background:var(--savt-surface);color:var(--savt-fg-2);border-radius:8px;flex-wrap:wrap;gap:10px 16px;padding:14px 16px;font-size:13px}.outlet-inventory-pagination>div{flex-wrap:wrap}.outlet-inventory-pagination label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.inventory-workspace--outlet .outlet-inventory-pagination button,.inventory-workspace--outlet .outlet-inventory-pagination select{border:1px solid var(--savt-divider-strong);background:var(--savt-surface);color:var(--savt-ink);border-radius:6px}.inventory-workspace--outlet .outlet-inventory-pagination select{min-height:40px;font:inherit;padding:6px 8px}.inventory-workspace--outlet .outlet-inventory-pagination button:hover:not(:disabled){border-color:var(--savt-ink);background:var(--savt-surface-2)}.outlet-inventory-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px;font-size:13px}.outlet-inventory-table th,.outlet-inventory-table td{border-bottom:1px solid var(--savt-divider);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:12px 10px}.outlet-inventory-table th{color:var(--savt-fg-2);background:var(--savt-surface-2);font-size:12px;font-weight:600}.outlet-inventory-table th:first-child{width:19%}.outlet-inventory-table th:last-child{width:24%}.outlet-inventory-table th:nth-child(3){width:7%}.outlet-inventory-table small{color:var(--savt-fg-2);margin-top:4px;font-size:11px;display:block}.outlet-inventory-number{font-variant-numeric:tabular-nums}.outlet-inventory-actions{flex-wrap:wrap;gap:4px 6px;display:flex}.outlet-inventory-actions button{border:1px solid var(--savt-divider-strong);background:var(--savt-surface);color:var(--savt-ink);border-radius:6px;padding:5px 8px;font-size:12px;font-weight:600}.outlet-inventory-actions .outlet-inventory-action-secondary{border-color:#0000;font-weight:400}.inventory-workspace--outlet .inventory-status{white-space:normal;letter-spacing:0;font-size:11px;display:inline-block}.inventory-workspace--outlet .inventory-status.is-low-stock{color:var(--cks-warning-text);background:var(--savt-warning-soft)}.inventory-workspace--outlet .inventory-status.is-out-of-stock{color:var(--cks-danger-text);background:var(--savt-danger-soft)}.inventory-workspace--outlet .inventory-status.is-paused{color:var(--savt-fg-2);background:var(--savt-surface-2)}@media (width<=700px){.inventory-workspace--outlet .inventory-editor{grid-template-columns:minmax(0,1fr)}.inventory-workspace--outlet .inventory-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-workspace--outlet .inventory-summary div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.inventory-workspace--outlet .inventory-summary span{font-size:12px}.outlet-inventory-pagination>span{flex:1}.inventory-workspace--outlet .outlet-inventory-pagination{flex-direction:row}.outlet-inventory-pagination>span{order:-2}.outlet-inventory-pagination>label{order:-1;font-size:12px}.outlet-inventory-pagination>div{order:1;width:100%}.outlet-inventory-table-wrap{background:0 0;border:0;overflow:visible}.outlet-inventory-loading{border-radius:8px}.outlet-inventory-pagination>div{justify-content:space-between}.outlet-inventory-table,.outlet-inventory-table tbody{min-width:0;display:block}.outlet-inventory-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.outlet-inventory-table tr{border:1px solid var(--savt-divider);background:var(--savt-surface);border-radius:8px;flex-direction:column;margin-bottom:12px;padding:14px;display:flex}.outlet-inventory-table td{border:0;grid-template-columns:40% minmax(0,1fr);gap:4px 10px;padding:6px 0;display:grid}.outlet-inventory-table td:before{content:attr(data-label);color:var(--savt-fg-2);font-size:12px}.outlet-inventory-table td small{grid-column:2;margin:0}.outlet-inventory-table td:first-child{font-size:16px;display:block}.outlet-inventory-table td:first-child:before{display:none}.outlet-inventory-table td:nth-child(6){order:1}.outlet-inventory-table td:nth-child(3){order:2;font-weight:700}.outlet-inventory-table td:nth-child(5){order:3;font-weight:700}.outlet-inventory-table td:nth-child(4){order:4;font-size:12px}.outlet-inventory-table td:last-child{border-top:1px solid var(--savt-divider);order:5;margin-top:8px;padding-top:12px;display:block}.outlet-inventory-table td:last-child:before{display:none}.outlet-inventory-actions button{min-height:44px}}.outlet-product-setup,.outlet-inventory-setup-first{border:1px solid var(--savt-divider);background:var(--savt-surface);border-radius:8px;margin-top:20px;padding:16px}.outlet-product-setup{margin:12px 0}.outlet-product-setup:not([open]){color:var(--savt-fg-2);padding:6px 12px}.outlet-product-setup>summary,.outlet-inventory-more>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.outlet-product-setup .inventory-toolbar__actions,.outlet-inventory-setup-first .inventory-toolbar__actions{flex-wrap:wrap;margin:12px 0}.inventory-workspace--outlet .outlet-inventory-bulk-toggle,.inventory-workspace--outlet .inventory-empty button{border:1px solid var(--savt-divider-strong);background:var(--savt-surface);color:var(--savt-ink);font:inherit;border-radius:6px;padding:10px 12px;font-size:14px}.inventory-workspace--outlet .inventory-empty{color:var(--savt-fg-2)}.inventory-workspace--outlet .inventory-empty button{margin:12px auto 0;display:block}.outlet-inventory-more{flex:none}.outlet-inventory-more[open]{flex-basis:100%}.outlet-inventory-more>summary{padding:5px 8px;font-size:12px;font-weight:400}.outlet-inventory-more>div{flex-wrap:wrap;gap:6px;display:flex}@media (width<=700px){.outlet-inventory-more{flex-basis:100%}}.outlet-inventory-dialog{color:var(--savt-ink)}.outlet-inventory-context{background:var(--savt-surface-2);border-radius:8px;padding:12px}.outlet-inventory-dialog .inventory-editor__actions{justify-content:flex-end;gap:8px;display:flex}.outlet-inventory-dialog button{border:1px solid var(--savt-divider-strong);background:var(--savt-surface);min-height:44px;color:var(--savt-ink);border-radius:6px;padding:8px 12px}.outlet-inventory-dialog .inventory-primary{background:var(--savt-lime)!important;color:var(--cks-text-on-action)!important}.outlet-inventory-dialog .inventory-kicker{color:var(--savt-fg-2)!important}.outlet-stock-history{min-width:0;color:var(--savt-ink)}.outlet-stock-history__list{margin:0;padding:0;list-style:none}.outlet-stock-history__list li{border-bottom:1px solid var(--savt-divider);overflow-wrap:anywhere;padding:16px 0}.outlet-stock-history__list p{margin:8px 0}.outlet-stock-history__list small,.outlet-stock-history__list time{color:var(--savt-fg-2);margin-top:6px;font-size:12px;display:block}.outlet-stock-history__heading{justify-content:space-between;gap:16px;display:flex}.outlet-stock-history__pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}.inventory-workspace--hq{padding:8px 0 32px}.inventory-workspace--hq .inventory-hero h1{font-size:clamp(1.7rem,3vw,2.35rem)}.inventory-workspace--hq button,.inventory-workspace--hq input,.inventory-workspace--hq select,.inventory-drawer-form button,.inventory-drawer-form input,.inventory-drawer-form select{font:inherit}.inventory-picker-search,.inventory-master-search,.inventory-filter,.inventory-drawer-form label{color:#526078;gap:6px;font-size:.76rem;font-weight:750;display:grid}.inventory-picker-search>div,.inventory-master-search>div,.inventory-toolbar__actions,.inventory-pagination,.inventory-pagination>div,.inventory-row-actions{align-items:center;gap:8px;display:flex}.inventory-picker-search input,.inventory-master-search input,.inventory-filter select,.inventory-drawer-form input,.inventory-drawer-form select{color:#17243a;background:#fff;border:1px solid #d8deea;border-radius:9px;min-width:0;padding:10px 11px}.inventory-picker-search input,.inventory-master-search input{flex:1}.inventory-picker-search button,.inventory-master-search button,.inventory-toolbar__actions button,.inventory-pagination button,.inventory-row-actions button,.inventory-drawer-form button,.inventory-sensitive{color:#3e4b61;background:#fff;border:1px solid #dce1eb;border-radius:9px;padding:9px 12px;font-weight:750}.inventory-filter{min-width:150px}.inventory-filter.is-small{min-width:92px}.inventory-toolbar__actions{margin-left:auto}.inventory-table-wrap{background:#fff;border:1px solid #e1e5ed;border-radius:14px;margin-top:18px;overflow-x:auto;box-shadow:0 10px 30px #2731450a}.inventory-table{border-collapse:collapse;width:100%;min-width:920px}.inventory-table th,.inventory-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:14px 16px}.inventory-table th{color:#657187;letter-spacing:.035em;text-transform:uppercase;background:#f7f8fb;font-size:.72rem}.inventory-table tbody tr:last-child td{border-bottom:0}.inventory-table td>small{color:#778399;margin-top:4px;display:block}.inventory-row-actions{flex-wrap:wrap;min-width:310px}.inventory-row-actions button{padding:7px 9px;font-size:.76rem}.inventory-row-actions .is-sensitive,.inventory-sensitive{color:#915245;border-color:#e2c4bc}.inventory-pagination{color:#657187;justify-content:space-between;margin-top:14px;font-size:.8rem}.inventory-pagination.is-compact{flex-wrap:wrap;margin-top:6px}.inventory-pagination button:disabled,.inventory-row-actions button:disabled,.inventory-toolbar__actions button:disabled{cursor:not-allowed;opacity:.5}.inventory-drawer-form{gap:16px;display:grid}.inventory-validation{color:#9d302f;margin:0;font-size:.82rem;font-weight:700}.inventory-current-value{color:#526078;background:#f7f8fb;border-radius:9px;margin:0;padding:10px 12px;font-size:.82rem;font-weight:750}.inventory-bulk-list{gap:10px;display:grid}.inventory-bulk-list fieldset{border:1px solid #e1e5ed;border-radius:11px;margin:0;padding:12px}.inventory-bulk-list legend{color:#17243a;padding:0 5px;font-weight:800}.inventory-check{grid-template-columns:auto 1fr;align-items:center;width:fit-content;display:flex!important}.inventory-bulk-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.inventory-availability{grid-column:1/-1}.inventory-outlet-identity{border-left:3px solid var(--cks-action);padding:var(--cks-space-3,12px);background:var(--cks-canvas-warm);color:var(--cks-text-primary);overflow-wrap:anywhere}.inventory-outlet-identity p{margin:0 0 4px}.inventory-product-journey{gap:var(--cks-space-4,16px);margin-bottom:var(--cks-space-4,16px);display:grid}.inventory-product-journey .inventory-toolbar__actions{flex-wrap:wrap;margin-left:0}.inventory-product-journey .ui-button--primary:not(:disabled){background:var(--cks-action);color:var(--cks-text-on-action);border-color:var(--cks-action)}.inventory-product-journey .ui-button--primary:not(:disabled):hover{background:var(--cks-action-hover);border-color:var(--cks-action-hover)}.inventory-product-journey .ui-button--primary:not(:disabled):active{background:var(--cks-action-pressed);border-color:var(--cks-action-pressed)}.inventory-product-journey h3,.inventory-product-journey p{margin:0}.inventory-workspace--hq .inventory-bulk-list fieldset{border-color:var(--cks-border);min-width:0;color:var(--cks-text-primary)}.inventory-drawer-form--hq .inventory-bulk-values input:not([type=checkbox]){width:100%;min-width:0}.inventory-drawer-form--hq label{font-size:var(--ui-type-form-label)}.inventory-outlet-identity .inventory-kicker{font-size:var(--ui-type-context);color:var(--cks-text-muted)!important}.inventory-bulk-values .inventory-availability{width:auto}.inventory-movements{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inventory-movements li{border:1px solid #e1e5ed;border-radius:11px;padding:13px}.inventory-movements li>div{justify-content:space-between;gap:12px;display:flex}.inventory-movements p{margin:6px 0}.inventory-movements small{color:#778399}.inventory-movements .is-positive{color:#176745}.inventory-movements .is-negative{color:#9d302f}.inventory-workspace--outlet .outlet-inventory-bulk-toggle{border:1px solid var(--savt-ink,#0b1b40);color:var(--savt-ink,#0b1b40);background:#fff;border-radius:12px;padding:11px 16px;font-weight:800}.inventory-bulk{border:1px solid var(--savt-divider,#e4e7ec);color:var(--savt-ink,#0b1b40);background:#fff;border-radius:16px;margin-top:16px;padding:clamp(16px,2.5vw,24px)}.inventory-bulk h2,.inventory-bulk h3,.inventory-bulk p{margin-top:0}.inventory-bulk h2{margin-bottom:6px}.inventory-bulk h3{margin-bottom:8px}.inventory-bulk__heading,.inventory-bulk__footer,.inventory-bulk__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-bulk__heading p:last-child{color:#526078}.inventory-bulk button,.inventory-bulk__upload{color:var(--savt-ink,#0b1b40);font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd4dc;border-radius:12px;padding:10px 14px;font-weight:750}.inventory-bulk button:disabled{opacity:.55;cursor:not-allowed}.inventory-bulk__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.inventory-bulk__steps li{border:1px solid var(--savt-divider,#e4e7ec);background:#f8f9fa;border-radius:12px;gap:3px;padding:12px;display:grid}.inventory-bulk__steps span{color:#526078;font-size:.8rem}.inventory-bulk__actions{justify-content:flex-start}.inventory-bulk__upload{position:relative;overflow:hidden}.inventory-bulk__upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.inventory-bulk__upload:focus-within{outline:3px solid var(--savt-lime,#b6e02c);outline-offset:2px}.inventory-bulk__review,.inventory-bulk__history{border-top:1px solid var(--savt-divider,#e4e7ec);margin-top:20px;padding-top:20px}.inventory-bulk__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.inventory-bulk__summary div{background:#f5f7f7;border-radius:12px;padding:12px}.inventory-bulk__summary dt{color:#526078;font-size:.8rem}.inventory-bulk__summary dd{margin:2px 0 0;font-size:1.2rem;font-weight:800}.inventory-bulk__blocked{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.inventory-bulk__blocked p{margin:0}.inventory-bulk__table-wrap{border:1px solid var(--savt-divider,#e4e7ec);border-radius:12px;max-width:100%;overflow-x:auto}.inventory-bulk table{border-collapse:collapse;width:100%;min-width:650px}.inventory-bulk th,.inventory-bulk td{border-bottom:1px solid var(--savt-divider,#e4e7ec);text-align:left;vertical-align:top;padding:11px 12px}.inventory-bulk th{background:#f5f7f7;font-size:.78rem}.inventory-bulk td small{color:#526078;margin-top:3px;display:block}.inventory-bulk__footer{margin-top:12px}.inventory-bulk__footer>div{gap:8px;display:flex}.inventory-bulk__guidance{color:var(--cks-text-secondary);line-height:1.6}.inventory-bulk__review-actions{margin:16px 0}.inventory-bulk__review-actions button{min-height:var(--ops-touch-target,44px)}@media (width<=800px){.inventory-bulk__steps,.inventory-bulk__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.inventory-bulk__steps{grid-template-columns:1fr}.inventory-bulk__actions>button,.inventory-bulk__upload{text-align:center;width:100%}.inventory-bulk__footer>.inventory-primary{width:100%}}@media (width<=950px){.inventory-hero{flex-direction:column;align-items:stretch}.inventory-editor,.inventory-editor.is-compact{grid-template-columns:1fr 1fr}.inventory-toolbar__actions{margin-left:0}}@media (width<=650px){.inventory-workspace{padding:22px 14px 92px}.inventory-toolbar,.inventory-editor,.inventory-editor.is-compact{grid-template-columns:1fr;display:grid}.inventory-search{grid-template-columns:1fr auto}.inventory-summary{grid-template-columns:1fr 1fr 1fr}.inventory-summary div{gap:4px;padding:11px;display:grid}.inventory-grid{grid-template-columns:1fr}.inventory-card__head{grid-template-columns:40px 1fr}.inventory-status{grid-column:2;justify-self:start}.inventory-bulk-values,.inventory-pagination{grid-template-columns:1fr}.inventory-pagination{flex-direction:column;align-items:stretch}}.inventory-workspace--hq{color:var(--cks-text-primary);font-size:var(--ui-type-body)}.inventory-workspace--hq h2{font-size:var(--ui-type-section);font-weight:var(--ui-weight-heading)}.inventory-workspace--hq h3{font-size:var(--ui-type-body);font-weight:var(--ui-weight-heading)}.inventory-workspace--hq .inventory-primary{background:var(--cks-action)!important;color:var(--cks-text-on-action)!important;border-color:var(--cks-action)!important}.inventory-workspace--hq .inventory-primary:disabled{background:var(--cks-disabled-surface)!important;color:var(--cks-text-disabled)!important;border-color:var(--cks-border)!important}.inventory-workspace--hq :is(.inventory-filter,.inventory-search label,.inventory-outlet-picker label){font-size:var(--ui-type-form-label)}.inventory-workspace--hq .inventory-table :is(th,td){font-size:var(--ui-type-body)}.inventory-workspace--hq :is(.inventory-table small,.inventory-excel-scope){font-size:var(--ui-type-helper)}.inventory-workspace--hq .inventory-table{min-width:760px}.inventory-workspace--hq .inventory-matching-total{align-items:baseline;gap:12px;display:flex}.inventory-workspace--hq .inventory-row-actions{gap:8px}.inventory-workspace--hq .inventory-row-actions .ui-button{font-size:var(--ui-type-control)}.inventory-workspace--hq .inventory-row-actions .ui-button--primary:where(:not(:disabled)){background:var(--cks-action);color:var(--cks-text-on-action);border-color:var(--cks-action)}@media (width<=1100px){.inventory-workspace--hq .inventory-toolbar{gap:16px}.inventory-workspace--hq .inventory-search{width:100%}}@media (width<=700px){.inventory-workspace--hq .inventory-filter{flex:100%}.inventory-workspace--hq .inventory-toolbar__actions{flex-wrap:wrap}}.inventory-workspace--hq .inventory-kicker{font-size:var(--ui-type-context);color:var(--cks-text-muted)!important}.inventory-workspace--hq .ui-button{font-size:var(--ui-type-control);font-weight:var(--ui-weight-control)}.inventory-workspace--hq .ui-button--secondary:where(:not(:disabled)){background:var(--savt-surface);color:var(--savt-fg-1)}.inventory-workspace--hq .inventory-pagination,.inventory-workspace--hq .inventory-pagination>div{flex-wrap:wrap}.inventory-drawer-form--hq .ui-button{font-size:var(--ui-type-control);font-weight:var(--ui-weight-control)}.inventory-drawer-form--hq .ui-button--primary:where(:not(:disabled)){background:var(--cks-action);color:var(--cks-text-on-action);border-color:var(--cks-action)}.inventory-drawer-form--hq .ui-button--secondary:where(:not(:disabled)){background:var(--savt-surface);color:var(--cks-text-primary)}.inventory-workspace--hq .inventory-bulk button{min-height:var(--ops-control-min);font-size:var(--ui-type-control);font-weight:var(--ui-weight-control)}.assortment-workflow{min-width:0}.assortment-steps{gap:var(--savt-s-3);color:var(--cks-text-secondary);grid-template-columns:repeat(4,minmax(0,1fr));padding-left:0;list-style-position:inside;display:grid}.assortment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assortment-summary>div,.assortment-rows>li{border:1px solid var(--cks-border);border-radius:var(--ui-radius-sm,12px);overflow-wrap:anywhere;padding:12px}.assortment-summary dd{font-weight:var(--ui-weight-heading,700);margin:4px 0 0}.assortment-rows{gap:12px;padding:0;list-style:none;display:grid}@media (width<=600px){.assortment-steps{grid-template-columns:1fr}.assortment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assortment-workflow .inventory-editor__actions,.inventory-master-search .inventory-pagination{flex-wrap:wrap}}.outlet-home-editor{gap:8px;min-width:120px;display:grid}.outlet-home-editor label{align-items:center;gap:8px;display:flex}.outlet-home-editor input[type=number]{width:72px;min-height:36px}.outlet-home-editor button{min-height:36px}.outlet-home-editor p{max-width:240px;margin:0}.settings-workspace{color:var(--savt-ink);gap:20px;padding:34px clamp(20px,4vw,48px) 64px;display:grid}.settings-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.settings-heading h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(2rem,4vw,3.25rem)}.settings-heading p,.settings-current p,.settings-editor p,.settings-scheduled p,.settings-readonly{color:#667085;margin:0}.settings-heading label,.settings-editor label{color:#475467;gap:7px;font-size:.76rem;font-weight:800;display:grid}.settings-heading select,.settings-editor input{min-height:44px;color:var(--savt-ink);font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:0 12px}.settings-heading select{min-width:min(320px,100%)}.settings-kicker{letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900;color:#147a52!important;margin:0!important}.settings-alert{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.settings-alert.is-error{color:#9d302f;background:#fff1f0;border:1px solid #f2c7c2}.settings-alert.is-success{color:#176745;background:#ecfbf4;border:1px solid #bce7d2}.settings-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:850}.settings-overview{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;display:grid}.settings-current,.settings-scheduled,.settings-editor,.settings-history,.settings-readonly{box-shadow:var(--ops-shadow-card);background:#fff;border:1px solid #e0e5eb;border-radius:15px;padding:22px}.settings-current{justify-content:space-between;align-items:center;gap:28px;display:flex}.settings-current h2,.settings-scheduled h2,.settings-editor h2,.settings-history h2{margin:6px 0 8px}.settings-value,.settings-scheduled{gap:7px;display:grid}.settings-value{justify-items:end;min-width:190px}.settings-value>span{color:#116b3c;background:#e9f8ef;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:900}.settings-value>span.is-outlet{color:#4b35a0;background:#f0ebff}.settings-value>span.is-unconfigured{color:#667085;background:#f2f4f7}.settings-value strong,.settings-scheduled>strong{letter-spacing:-.04em;font-size:2.4rem}.settings-value small,.settings-scheduled small,.settings-scheduled span{color:#667085}.settings-editor{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:14px;display:grid}.settings-editor.processing-fee-editor{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.processing-fee-editor h2{grid-column:1/-1;margin:0}.processing-fee-editor label,.processing-fee-editor fieldset,.processing-fee-editor input{min-width:0}.processing-fee-editor input:not([type=radio]):not([type=checkbox]){width:100%}.processing-fee-editor .processing-fee-editor__basis{grid-column:span 2}@media (width<=900px){.settings-editor.processing-fee-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.settings-editor.processing-fee-editor{grid-template-columns:1fr}.processing-fee-editor .processing-fee-editor__basis{grid-column:auto}}.settings-editor.scheduling-editor{grid-template-columns:repeat(4,minmax(160px,1fr))}.scheduling-editor h2{grid-column:1/-1}.settings-editor .settings-check{align-items:center;gap:9px;min-height:44px;display:flex}.settings-check input{width:18px;min-height:18px}.settings-primary{min-height:44px;color:var(--cks-text-on-action);background:var(--savt-lime);cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-weight:900}.settings-primary:disabled{cursor:not-allowed;opacity:.5}.settings-history{gap:16px;display:grid}.settings-table-wrap{overflow-x:auto}.settings-history table{border-collapse:collapse;text-align:left;width:100%}.settings-history th,.settings-history td{vertical-align:top;border-top:1px solid #eaecf0;padding:12px 10px;font-size:.78rem}.settings-history th{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.settings-card,.settings-notice,.settings-read-only{box-shadow:var(--ops-shadow-card);background:#fff;border:1px solid #e0e5eb;border-radius:15px}.settings-card{padding:22px}.settings-card__heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.settings-card h2,.settings-card h3{margin:6px 0 8px}.settings-badge{color:#116b3c;white-space:nowrap;background:#e9f8ef;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:900}.settings-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 0;display:grid}.settings-summary div{gap:4px;display:grid}.settings-summary dt,.settings-summary dd{margin:0}.settings-summary dt{color:#667085;font-size:.72rem;font-weight:800}.settings-summary dd{font-weight:750}.settings-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.settings-rule-card{background:#f6fbf8;border-left:4px solid #147a52;border-radius:10px;padding:18px}.settings-rule-card:nth-child(2){background:#f4f7ff;border-left-color:#3457a5}.settings-rule-card p:last-child,.settings-help,.settings-empty,.settings-read-only{color:#667085}.settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.settings-form label{color:#475467;gap:7px;font-size:.76rem;font-weight:800;display:grid}.settings-form input,.settings-form textarea{min-height:44px;color:var(--savt-ink);font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:10px 12px}.settings-form textarea{resize:none;min-height:88px}.resize-none{resize:none}.settings-form__wide,.settings-form__actions{grid-column:1/-1}.settings-form__actions button{min-height:44px;color:var(--cks-text-on-action);background:var(--savt-lime);cursor:pointer;font:inherit;border:0;border-radius:9px;padding:0 16px;font-weight:900}.settings-form__actions button:disabled{cursor:not-allowed;opacity:.5}.settings-notice,.settings-read-only{margin:0;padding:13px 15px}.settings-notice{color:#176745;background:#ecfbf4}.settings-notice--error{color:#9d302f;background:#fff1f0;border-color:#f2c7c2}.settings-history{margin:16px 0 0;padding-left:0;list-style:none}.settings-history li{border-top:1px solid #eaecf0;grid-template-columns:100px 130px minmax(150px,1fr) minmax(180px,2fr) minmax(140px,1fr);gap:10px;padding:12px 0;font-size:.78rem;display:grid}.delivery-pricing-reference{gap:var(--savt-s-5);color:var(--savt-fg-1);grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr)}.delivery-pricing-breadcrumb,.delivery-pricing-header,.delivery-pricing-reference>.settings-alert,.delivery-pricing-reference>.ui-state-panel,.delivery-pricing-reference>.ui-loading-skeleton,.delivery-pricing-current,.delivery-pricing-history,.delivery-pricing-reference>.settings-read-only{grid-column:1/-1}.delivery-pricing-breadcrumb ol{align-items:center;gap:var(--savt-s-2);color:var(--savt-fg-3);margin:0;padding:0;font-size:12px;font-weight:750;list-style:none;display:flex}.delivery-pricing-breadcrumb li+li:before{margin-right:var(--savt-s-2);color:var(--savt-divider-strong);content:"/"}.delivery-pricing-breadcrumb [aria-current=page]{color:var(--savt-fg-1)}.delivery-pricing-header{justify-content:space-between;align-items:end;gap:var(--savt-s-6);padding-bottom:var(--savt-s-5);border-bottom:1px solid var(--savt-divider);display:flex}.delivery-pricing-header h1{margin:var(--savt-s-1) 0 var(--savt-s-2);color:var(--savt-ink);letter-spacing:-.045em;font-size:clamp(34px,4vw,48px);font-weight:850;line-height:1.05}.delivery-pricing-header p:last-child,.delivery-pricing-history>header>p:last-child,.delivery-pricing-editor__section-heading p{color:var(--savt-fg-2);margin:0;font-size:14px;line-height:1.55}.delivery-pricing-header__actions{align-items:end;gap:var(--savt-s-3);display:flex}.delivery-pricing-header__scope{justify-items:start;gap:var(--savt-s-2);display:grid}.delivery-pricing-header__actions label,.delivery-pricing-editor label{gap:var(--savt-s-2);color:var(--savt-fg-2);font-size:12px;font-weight:800;display:grid}.delivery-pricing-header__actions select,.delivery-pricing-editor input{min-height:42px;padding:0 var(--savt-s-3);border:1px solid var(--savt-divider-strong);border-radius:var(--savt-r-xs);color:var(--savt-fg-1);background:var(--savt-surface);font:inherit}.delivery-pricing-header__actions select{width:min(280px,30vw)}.delivery-pricing-header__actions select:focus-visible,.delivery-pricing-editor input:focus-visible{box-shadow:var(--savt-ring-focus);outline:2px solid #0000}.delivery-pricing-current,.delivery-pricing-inheritance,.delivery-pricing-scheduled,.delivery-pricing-history{border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);box-shadow:var(--savt-shadow-sm);overflow:hidden}.delivery-pricing-current>header,.delivery-pricing-inheritance>header,.delivery-pricing-scheduled>header,.delivery-pricing-history>header{padding:var(--savt-s-5) var(--savt-s-6)}.delivery-pricing-current>header,.delivery-pricing-scheduled>header{justify-content:space-between;align-items:start;gap:var(--savt-s-4);display:flex}.delivery-pricing-current h2,.delivery-pricing-inheritance h2,.delivery-pricing-scheduled h2,.delivery-pricing-history h2,.delivery-pricing-editor h3{margin:var(--savt-s-1) 0 0;color:var(--savt-ink);font-size:20px;line-height:1.3}.delivery-pricing-current__badges{justify-content:flex-end;gap:var(--savt-s-2);flex-wrap:wrap;display:flex}.delivery-pricing-summary{padding:var(--savt-s-5) var(--savt-s-6);border-block:1px solid var(--savt-divider);background:var(--savt-pearl);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.delivery-pricing-summary div{gap:var(--savt-s-1);min-width:0;padding-right:var(--savt-s-4);display:grid}.delivery-pricing-summary div+div{padding-left:var(--savt-s-4);border-left:1px solid var(--savt-divider)}.delivery-pricing-summary dt,.delivery-pricing-scheduled dt{color:var(--savt-fg-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.delivery-pricing-summary dd,.delivery-pricing-scheduled dd{overflow-wrap:anywhere;color:var(--savt-fg-1);margin:0;font-size:14px;font-weight:800;line-height:1.45}.delivery-pricing-table-wrap{overflow-x:auto}.delivery-pricing-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.delivery-pricing-table-wrap caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.delivery-pricing-table-wrap th,.delivery-pricing-table-wrap td{padding:var(--savt-s-4) var(--savt-s-6);border-top:1px solid var(--savt-divider);vertical-align:top;font-size:13px;line-height:1.45}.delivery-pricing-table-wrap th{color:var(--savt-fg-3);background:var(--savt-surface-2);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.delivery-pricing-bands td:first-child{color:var(--savt-ink);font-weight:850}.delivery-pricing-bands td:nth-child(2){font-weight:800}.delivery-pricing-inheritance{align-self:stretch}.settings-policy-list ul{padding-left:1.5rem;line-height:1.6}.settings-policy-list li+li{margin-top:var(--savt-s-3)}.delivery-pricing-inheritance ol{padding:0 var(--savt-s-6) var(--savt-s-6);gap:0;margin:0;list-style:none;display:grid}.delivery-pricing-inheritance li{align-items:center;gap:var(--savt-s-3);min-height:60px;color:var(--savt-fg-3);grid-template-columns:32px minmax(0,1fr);display:grid;position:relative}.delivery-pricing-inheritance li:not(:last-child):after{background:var(--savt-divider);content:"";width:1px;position:absolute;top:46px;bottom:-14px;left:15px}.delivery-pricing-inheritance li>span{z-index:1;border:1px solid var(--savt-divider);background:var(--savt-surface);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.delivery-pricing-inheritance li[data-active=true]>span{border-color:var(--savt-lime);color:var(--cks-text-on-action);background:var(--savt-lime)}.delivery-pricing-inheritance li>div{gap:2px;display:grid}.delivery-pricing-inheritance li strong{color:var(--savt-fg-1);font-size:13px}.delivery-pricing-inheritance li small{font-size:12px}.delivery-pricing-scheduled{background:var(--cks-surface);color:var(--cks-text-primary);align-self:stretch}.delivery-pricing-scheduled h2{color:var(--cks-text-primary)}.delivery-pricing-scheduled__kicker{color:var(--cks-action-pressed);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.delivery-pricing-scheduled dl{gap:var(--savt-s-4);padding:0 var(--savt-s-6) var(--savt-s-6);margin:0;display:grid}.delivery-pricing-scheduled dl div{gap:var(--savt-s-1);display:grid}.delivery-pricing-scheduled dt{color:var(--cks-text-secondary)}.delivery-pricing-scheduled dd{color:var(--cks-text-primary)}.delivery-pricing-scheduled .ui-state-panel{margin:0 var(--savt-s-5) var(--savt-s-5);border-color:var(--cks-border);background:var(--cks-surface)}.delivery-pricing-scheduled .ui-state-panel h2,.delivery-pricing-scheduled .ui-state-panel p{color:var(--cks-text-primary)}.delivery-pricing-history>header{gap:var(--savt-s-1);display:grid}.delivery-pricing-reference>.settings-read-only{margin:0}.delivery-pricing-editor{gap:var(--savt-s-6);display:grid}.delivery-pricing-editor__bands,.delivery-pricing-editor__metadata{gap:var(--savt-s-4);display:grid}.delivery-pricing-editor__section-heading{justify-content:space-between;align-items:start;gap:var(--savt-s-4);display:flex}.delivery-pricing-editor__band{gap:var(--savt-s-4);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.delivery-pricing-editor__band legend{padding:0 var(--savt-s-2);color:var(--savt-ink);font-size:12px;font-weight:900}.delivery-pricing-editor__from{align-content:start;gap:var(--savt-s-2);color:var(--savt-fg-2);display:grid}.delivery-pricing-editor__from output{font-variant-numeric:tabular-nums;align-items:center;min-height:44px;font-weight:800;display:flex}.delivery-pricing-editor__band>.ui-button{grid-column:1/-1;justify-self:start}.delivery-pricing-editor__error{color:var(--savt-danger);margin:0;font-size:12px;font-weight:750;line-height:1.45}.delivery-pricing-editor input[aria-invalid=true]{border-color:var(--savt-danger)}@media (width<=1100px){.settings-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-pricing-reference{grid-template-columns:1fr}.delivery-pricing-inheritance,.delivery-pricing-scheduled{grid-column:1}}@media (width<=720px){.settings-workspace{padding:22px 14px 92px}.settings-heading,.settings-current{flex-direction:column;align-items:stretch}.settings-heading select{width:100%}.settings-overview,.settings-editor,.settings-summary,.settings-rule-grid,.settings-form{grid-template-columns:1fr}.settings-form__wide,.settings-form__actions{grid-column:auto}.settings-history li{grid-template-columns:1fr;gap:4px}.settings-value{justify-items:start}.delivery-pricing-header,.delivery-pricing-header__actions,.delivery-pricing-editor__section-heading{flex-direction:column;align-items:stretch}.delivery-pricing-header__actions select{width:100%}.delivery-pricing-summary,.delivery-pricing-editor__band{grid-template-columns:1fr}.delivery-pricing-summary div,.delivery-pricing-summary div+div{padding:var(--savt-s-2) 0;border-left:0}}.delivery-timing-preview-panel{grid-column:1/-1}.delivery-timing-preview,.delivery-timing-fields{gap:var(--savt-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.delivery-timing-preview dd{margin:var(--savt-s-2) 0 0;font-size:22px;font-weight:800}@media (width<=600px){.delivery-timing-preview,.delivery-timing-fields{grid-template-columns:1fr}}.image-upload-progress{gap:var(--cks-space-3);padding:var(--cks-space-3);border:1px solid var(--cks-border);border-radius:var(--cks-radius-sm);background:var(--cks-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.image-upload-progress dt,.image-upload-help{color:var(--cks-text-secondary);font-size:var(--cks-type-body)}.image-upload-progress dd{margin:var(--cks-space-1) 0 0;font-size:var(--cks-type-section);font-variant-numeric:tabular-nums;font-weight:800}.catalogue-product-images progress{width:100%;height:12px;accent-color:var(--cks-action);display:block}.image-workflow{gap:var(--cks-space-2);margin:var(--cks-space-3) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.image-workflow li{align-items:center;gap:var(--cks-space-2);padding:var(--cks-space-2);border-bottom:3px solid var(--cks-border);color:var(--cks-text-secondary);font-size:var(--cks-type-body);display:flex}.image-workflow li[aria-current=step]{border-color:var(--cks-action);color:var(--cks-action-pressed);font-weight:800}.image-workflow li[data-complete=true]{border-color:var(--cks-success)}.image-workflow li span{font-variant-numeric:tabular-nums}.image-upload-progress dd.image-attention-count{font-size:var(--cks-type-body)}.image-upload-progress dd small{font-size:var(--cks-type-body);font-weight:400}.image-main-actions{justify-content:space-between;align-items:center;gap:var(--cks-space-3);flex-wrap:wrap;display:flex}.image-main-actions>button{min-width:220px}.image-operation-status p{margin:var(--cks-space-2) 0}.image-review-heading{scroll-margin-top:90px}.image-replacement-tools{border-left:3px solid var(--cks-info);padding:var(--cks-space-3) var(--cks-space-4);margin:var(--cks-space-3) 0}.image-replacement-tools small{color:var(--cks-text-secondary);margin-top:var(--cks-space-2);display:block}.image-session-warning{padding:var(--cks-space-3) 0;color:var(--cks-text-secondary);font-size:var(--cks-type-body)}.image-selection{max-width:700px}.image-selection-count{font-weight:800}.image-review-filters{margin:var(--cks-space-5) 0 var(--cks-space-4);border:0;padding:0}.image-review-filters legend{margin-bottom:var(--cks-space-2);font-weight:800}.image-review-filters>div{gap:var(--cks-space-2);flex-wrap:wrap;display:flex}.image-review-filters button[aria-pressed=true]{background:var(--cks-selected);border-color:var(--cks-selected-border);color:var(--cks-selected-text)}.image-review-toolbar,.image-unmatched-tools>div:first-child,.image-confirm-panel>div:first-child{align-items:center;gap:var(--cks-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.image-review-toolbar small{margin-top:var(--cks-space-2);color:var(--cks-text-secondary);display:block}.image-review-callout,.image-review-empty,.image-confirm-panel{padding:var(--cks-space-4);border:1px solid var(--cks-border);border-radius:var(--cks-radius-sm);background:var(--cks-surface);margin:var(--cks-space-4) 0}.image-review-callout{background:var(--cks-info-soft);border-color:var(--cks-info)}.image-review-callout p,.image-confirm-panel p{margin:var(--cks-space-2) 0}.image-confirm-panel h3{margin:0}.image-unmatched-tools{padding:var(--cks-space-3) 0;border-top:1px solid var(--cks-border);border-bottom:1px solid var(--cks-border)}.image-confirm-ack{gap:var(--cks-space-2);margin-top:var(--cks-space-4);align-items:flex-start;display:flex}.image-recovery-help{margin:var(--cks-space-5) 0}.image-recovery-help summary{cursor:pointer;font-weight:800}.image-recovery-help summary:focus-visible{box-shadow:var(--cks-focus-ring);outline:none}.image-review-list{gap:var(--cks-space-2);display:grid}@media (width<=1024px){.image-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.image-upload-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-bulk-review-summary{z-index:1;gap:var(--savt-s-2) var(--savt-s-4);padding:var(--savt-s-3);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface-2);flex-wrap:wrap;font-size:14px;display:flex;position:sticky;top:0}.product-bulk-review-inputs{gap:var(--savt-s-3);min-width:0;display:grid}.ui-overlay__footer:has(.product-bulk-confirmation){grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.product-bulk-confirmation{display:contents}.product-bulk-confirmation>p{grid-column:1/-1}.product-bulk-confirmation>.ui-button{grid-column:1;justify-self:end}.product-bulk-review-inputs{margin-block:var(--savt-s-4)}.product-bulk-review-inputs>small,.product-bulk-scope,.product-bulk-blockers{color:var(--savt-fg-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.product-bulk-scope{margin-block:var(--savt-s-3)}.product-bulk-acknowledgement{align-items:flex-start;gap:var(--savt-s-2);font-size:14px;line-height:1.5;display:flex}.product-bulk-acknowledgement input{flex-shrink:0;min-width:20px;min-height:20px;margin-block-start:2px}.product-bulk-review-table{overscroll-behavior:contain;max-height:320px;overflow:auto}.product-bulk-review-table table{min-width:460px}.product-bulk-review-table thead th{position:sticky;top:0}@media (width<=600px){.product-bulk-review-summary{gap:var(--savt-s-1) var(--savt-s-3);padding:var(--savt-s-2)}.product-bulk-review-inputs .admin-actions{align-items:stretch}.product-bulk-review-table{max-height:240px}}.commission-workspace{--commission-readable:72ch}.commission-workspace .ui-page-header{margin-bottom:0}.commission-workspace .ui-page-header__description,.commission-workspace .ui-page-header__context{max-width:var(--commission-readable)}.commission-tabs{margin:0}.commission-policy-stack,.commission-history{gap:var(--savt-s-5);display:grid}.commission-card{gap:var(--savt-s-5);min-width:0;display:grid}.commission-section-heading,.commission-current-heading{justify-content:space-between;align-items:flex-start;gap:var(--savt-s-4);display:flex}.commission-section-heading h2,.commission-section-heading h3,.commission-current-heading h3,.commission-history h3{margin:0}.commission-section-heading p:not(.commission-eyebrow),.commission-current-heading p:not(.commission-eyebrow),.commission-history p:not(.commission-eyebrow){color:var(--savt-fg-2);margin-bottom:0}.commission-section-heading--compact{align-items:center}.commission-eyebrow{margin:0 0 var(--savt-s-1);color:var(--savt-fg-3);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.commission-filter{padding-block:var(--savt-s-2);min-width:0}.commission-filter .ui-form-field{min-width:0}.commission-filter .ui-control{width:100%;min-width:0}.commission-advanced{flex-basis:100%}.commission-advanced summary,.commission-references summary{min-height:44px;padding-block:var(--savt-s-3);color:var(--cks-text-secondary);font-size:var(--ui-type-body);cursor:pointer}.commission-advanced summary:hover,.commission-references summary:hover{color:var(--cks-action-pressed)}.commission-advanced summary:focus-visible,.commission-references summary:focus-visible,.commission-workspace .admin-table-wrap:focus-visible{outline:2px solid var(--cks-action);outline-offset:2px}.commission-advanced .ui-form-field{max-width:480px;margin-block:var(--savt-s-3)}.commission-supporting-note,.commission-resolved-at,.commission-scope-select p,.commission-readonly{color:var(--savt-fg-3);margin:0;font-size:.875rem}.commission-table-wrap{min-height:0}.commission-table-wrap .admin-table thead th{font-size:var(--ui-type-table-header)}.commission-table-wrap .admin-table td,.commission-table-wrap .admin-table tbody th{min-width:100px}.commission-table-wrap .commission-money{font-weight:800}.commission-money{font-variant-numeric:tabular-nums;white-space:nowrap}.commission-id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--ui-type-body);overflow-wrap:anywhere}.commission-references{min-width:170px;max-width:300px}.commission-references dl{gap:var(--savt-s-3);margin:0;display:grid}.commission-references dt,.commission-secondary,.commission-mobile-metrics dt{color:var(--cks-text-secondary)}.commission-references dd{margin:var(--savt-s-1) 0 0}.commission-mobile-list{display:none}.commission-statement-totals{gap:var(--savt-s-3);color:var(--savt-fg-2);flex-wrap:wrap;align-items:baseline;display:flex}.commission-pagination{align-items:center;gap:var(--savt-s-3);flex-wrap:wrap;display:flex}.commission-pagination>p{color:var(--savt-fg-2);margin:0 auto 0 0}.commission-evidence-note,.commission-readonly,.commission-confirm-warning{padding:var(--savt-s-4);border:1px solid var(--savt-divider-strong);border-radius:var(--savt-r-sm);background:var(--savt-surface-2)}.commission-current-rule,.commission-scheduled-rule{gap:var(--savt-s-4);padding:var(--savt-s-5);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);display:grid}.commission-rule-grid{gap:var(--savt-s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.commission-rule-grid dt{margin-bottom:var(--savt-s-1);color:var(--savt-fg-3);font-size:.8125rem}.commission-rule-grid dd{overflow-wrap:anywhere;margin:0}.commission-scope-select{align-items:end;gap:var(--savt-s-4);grid-template-columns:minmax(220px,360px) minmax(0,1fr);display:grid}.commission-success{border-color:var(--savt-success)}.commission-choice-group{gap:var(--savt-s-3);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);flex-wrap:wrap;margin:0;display:flex}.commission-choice-group legend{padding-inline:var(--savt-s-1);font-weight:700}.commission-choice-group label{align-items:center;gap:var(--savt-s-2);min-height:var(--ops-touch-target);cursor:pointer;display:inline-flex}.commission-choice-group input{width:20px;height:20px;accent-color:var(--savt-ink)}.commission-confirmation{gap:var(--savt-s-4);display:grid}.commission-confirm-warning{margin:0;font-weight:700}@media (width<=760px){.commission-section-heading,.commission-current-heading,.commission-scope-select{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch}.commission-rule-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.commission-desktop-table{display:none}.commission-card .commission-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commission-filter>.ui-button,.commission-filter>.commission-advanced{grid-column:1/-1}.commission-mobile-list{gap:var(--savt-s-4);font-size:var(--ui-type-body);margin:0;padding:0;list-style:none;display:grid}.commission-mobile-list>li{min-width:0;padding-block:var(--savt-s-4);border-top:1px solid var(--cks-border);overflow-wrap:anywhere}.commission-mobile-list h3{margin:0 0 var(--savt-s-2);font-size:var(--ui-type-body)}.commission-mobile-metrics{gap:var(--savt-s-3);margin:var(--savt-s-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commission-mobile-metrics dd{margin:var(--savt-s-1) 0 0;font-variant-numeric:tabular-nums}.commission-mobile-amount,.commission-mobile-wide{grid-column:1/-1}.commission-mobile-amount dd{font-size:var(--ui-type-section);font-weight:800}.commission-references{min-width:0;max-width:none;margin-top:var(--savt-s-3)}}.delivery-monitor-workspace,.delivery-monitor-surface,.delivery-monitor-results{min-width:0}.delivery-monitor-surface{gap:var(--savt-s-5);display:grid}.delivery-monitor-filters .ui-form-field{max-width:360px}@media (width>=1121px){.delivery-monitor-filters{align-items:flex-start}.delivery-monitor-filters>.ui-button{margin-top:calc(var(--ui-type-form-label) * 1.5 + var(--savt-s-2))}}.delivery-monitor-results{min-height:360px}.delivery-monitor-refresh{margin:0 0 var(--savt-s-3);color:var(--savt-fg-2);font-weight:700}.delivery-monitor-table-wrap{scrollbar-gutter:stable}.delivery-monitor-table{table-layout:fixed;width:100%;min-width:0}.delivery-monitor-table th,.delivery-monitor-table td{vertical-align:top;overflow-wrap:anywhere;min-width:0}.delivery-monitor-table thead th{z-index:1;background:var(--savt-surface);position:sticky;top:0}.delivery-monitor-table thead th:first-child{width:22%}.delivery-monitor-table thead th:nth-child(2){width:17%}.delivery-monitor-table thead th:nth-child(3){width:19%}.delivery-monitor-table thead th:nth-child(4){width:18%}.delivery-monitor-table thead th:nth-child(5){width:13%}.delivery-monitor-table thead th:nth-child(6){width:11%}.delivery-monitor-row--critical>:first-child{box-shadow:inset 4px 0 var(--savt-danger)}.delivery-monitor-row--warning>:first-child{box-shadow:inset 4px 0 var(--savt-warning)}.delivery-monitor-attention,.delivery-monitor-stack,.delivery-monitor-actions,.delivery-monitor-timestamp{align-items:flex-start;gap:var(--savt-s-1);flex-direction:column;display:flex}.delivery-monitor-badges{gap:var(--savt-s-1);margin-top:var(--savt-s-1);flex-wrap:wrap;display:flex}.delivery-monitor-stack>span:not(.ui-badge),.delivery-monitor-timestamp span,.delivery-monitor-timestamp time,.delivery-monitor-table small{color:var(--savt-fg-3);font-size:.75rem;line-height:1.45}.delivery-monitor-actions a{align-items:center;min-height:32px;display:inline-flex}.delivery-monitor-table tbody th>a{align-items:center;min-height:44px;display:inline-flex}.delivery-monitor-table tbody th>span,.delivery-monitor-table tbody th>small{display:block}.delivery-monitor-table td[data-label=Next\ SLA] time{font-size:14px}.delivery-monitor-evidence summary{cursor:pointer;min-height:44px;font-weight:800}.delivery-monitor-evidence summary:hover{color:var(--cks-action)}.delivery-monitor-evidence summary:focus-visible{outline:2px solid var(--cks-action);outline-offset:2px}.delivery-monitor-evidence>div{margin-top:8px}.delivery-monitor-pagination{justify-content:space-between;align-items:flex-end;gap:var(--savt-s-4);padding-top:var(--savt-s-4);border-top:1px solid var(--savt-divider);flex-wrap:wrap;display:flex}.delivery-monitor-pagination>.ui-form-field{width:150px}@media (width<=1120px){.delivery-monitor-table-wrap{overflow:visible}.delivery-monitor-table,.delivery-monitor-table tbody,.delivery-monitor-table tr,.delivery-monitor-table th,.delivery-monitor-table td{width:100%;display:block}.delivery-monitor-table{table-layout:auto;min-width:0}.delivery-monitor-table caption{text-align:left;width:100%;display:block}.delivery-monitor-actions a{min-height:44px}.delivery-monitor-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.delivery-monitor-table tbody{gap:var(--savt-s-4);display:grid}.delivery-monitor-table tbody tr{border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity""state sla""attention attention""rider evidence";display:grid;overflow:hidden}.delivery-monitor-table tbody tr.delivery-monitor-row--critical{border-left:4px solid var(--savt-danger)}.delivery-monitor-table tbody tr.delivery-monitor-row--warning{border-left:4px solid var(--savt-warning)}.delivery-monitor-row--critical>:first-child,.delivery-monitor-row--warning>:first-child{box-shadow:none}.delivery-monitor-table tbody th,.delivery-monitor-table tbody td{width:auto;padding:var(--savt-s-3) var(--savt-s-4);border:0;border-bottom:1px solid var(--savt-divider);display:block}.delivery-monitor-table tbody tr>:last-child{border-bottom:0}.delivery-monitor-table tbody th:before,.delivery-monitor-table tbody td:before{content:attr(data-label);color:var(--savt-fg-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:800;display:block}.delivery-monitor-table th[data-label="Order and outlet"]{grid-area:identity}.delivery-monitor-table th[data-label="Order and outlet"]:before{content:none}.delivery-monitor-table td[data-label=Current\ state]{grid-area:state}.delivery-monitor-table td[data-label=Attention]{grid-area:attention}.delivery-monitor-table td[data-label=Next\ SLA]{grid-area:sla}.delivery-monitor-table td[data-label=Rider]{grid-area:rider}.delivery-monitor-table td[data-label=Evidence]{grid-area:evidence}}@media (width<=640px){.delivery-monitor-views,.delivery-monitor-views a,.delivery-monitor-filters,.delivery-monitor-filters .ui-form-field,.delivery-monitor-filters .ui-button,.delivery-monitor-pagination,.delivery-monitor-pagination>.ui-form-field{width:100%;max-width:none}}@media (forced-colors:active){.delivery-monitor-row--critical>:first-child,.delivery-monitor-row--warning>:first-child,.delivery-monitor-table tbody tr.delivery-monitor-row--critical,.delivery-monitor-table tbody tr.delivery-monitor-row--warning{border-color:canvastext}}.outlet-workspace{min-width:0}.outlet-workspace .ui-page-header,.outlet-workspace .ui-page-header__copy{overflow-wrap:anywhere;min-width:0}.outlet-caption{color:var(--savt-fg-3);margin:0;font-size:.875rem}.outlet-filters{z-index:1;background:var(--savt-surface);padding-block:var(--savt-s-3);position:sticky;top:0}.outlet-filters .ui-form-field:first-child{flex-grow:2}.outlet-list-body{min-width:0;min-height:300px}.outlet-table{min-width:980px}.outlet-workspace .admin-table thead th{font-size:.875rem}.outlet-workspace .admin-table small{font-size:.75rem;line-height:1.45}.outlet-table td,.outlet-table tbody th{min-width:85px}.outlet-table tbody th{min-width:160px}.outlet-identity{justify-content:space-between;align-items:center;gap:var(--savt-s-2);max-width:260px;display:flex}.outlet-identity>span{overflow-wrap:anywhere;min-width:0}.outlet-identity .outlet-link{flex-shrink:0}.outlet-table td:nth-child(3){min-width:135px;max-width:180px}.outlet-pagination{align-items:center;gap:var(--savt-s-5);display:flex}.outlet-pagination .admin-pagination{flex:1}.outlet-pagination .ui-form-field{width:130px}.outlet-link,.outlet-tabs a{color:var(--savt-ink);cursor:pointer;border-radius:var(--savt-r-xs)}.outlet-link{padding:var(--savt-s-2);font-weight:700;display:inline-flex}.outlet-link:hover,.outlet-tabs a:hover{background:var(--savt-surface-2)}.outlet-link:active,.outlet-tabs a:active{background:var(--savt-divider)}.outlet-tabs{gap:var(--savt-s-1);border-bottom:1px solid var(--savt-divider);flex-wrap:wrap;display:flex}.outlet-tabs a{padding:var(--savt-s-3) var(--savt-s-4);border-bottom:3px solid #0000;font-weight:700;text-decoration:none}.outlet-tabs a[aria-current=page]{border-bottom-color:var(--savt-ink);background:var(--savt-surface)}.outlet-overview{gap:var(--savt-s-5);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;display:grid}.outlet-overview-stack{gap:var(--savt-s-5);display:grid}.outlet-readiness{gap:var(--savt-s-5)}.outlet-readiness__header{justify-content:space-between;align-items:flex-start;gap:var(--savt-s-5);display:flex}.outlet-readiness__header h2,.outlet-readiness__header p{margin:0}.outlet-readiness__header>div{gap:var(--savt-s-2);display:grid}.outlet-readiness__state{max-width:320px;padding:var(--savt-s-2) var(--savt-s-3);border-radius:var(--savt-r-sm);text-align:center;font-size:.8125rem;line-height:1.35}.outlet-readiness__state--ready{color:var(--savt-success);background:var(--savt-success-soft)}.outlet-readiness__state--blocked{color:var(--savt-warning);background:var(--savt-warning-soft)}.outlet-readiness__checks{gap:var(--savt-s-2);margin:0;padding:0;list-style:none;display:grid}.outlet-readiness__check{align-items:center;gap:var(--savt-s-4);padding:var(--savt-s-3) var(--savt-s-4);border:1px solid var(--savt-divider);border-left:4px solid var(--savt-success);border-radius:var(--savt-r-sm);background:var(--savt-surface);grid-template-columns:minmax(220px,1.4fr) minmax(220px,1fr) auto;display:grid}.outlet-readiness__check.is-blocked{border-left-color:var(--savt-warning);background:var(--savt-warning-soft)}.outlet-readiness__check.is-warning{border-left-color:var(--savt-info)}.outlet-readiness__check-copy,.outlet-readiness__meta{gap:var(--savt-s-1);display:grid}.outlet-readiness__check-copy span,.outlet-readiness__meta{color:var(--savt-fg-3);font-size:.75rem}.outlet-overview h2{margin-top:0}.outlet-overview-side,.outlet-operations-stack{gap:var(--savt-s-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.outlet-operations-section,.outlet-setting-family,.outlet-unavailable{min-width:0;padding:var(--savt-s-5);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface)}.outlet-section-heading,.outlet-setting-family>header{justify-content:space-between;align-items:flex-start;gap:var(--savt-s-4);display:flex}.outlet-section-heading h2,.outlet-setting-family h3,.outlet-special-hours h3,.outlet-unavailable h3{margin:0}.outlet-section-heading p:last-child,.outlet-setting-family .settings-kicker{margin-bottom:0}.outlet-schedule-current,.outlet-hours-summary,.outlet-kpi-grid,.outlet-unavailable dl{gap:var(--savt-s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.outlet-schedule-current>div,.outlet-hours-summary>div,.outlet-kpi-grid>div,.outlet-unavailable dl>div{align-content:start;gap:var(--savt-s-1);padding:var(--savt-s-3);background:var(--savt-surface-2);border-radius:var(--savt-r-sm);display:grid}.outlet-schedule-current dt,.outlet-hours-summary dt,.outlet-kpi-grid dt,.outlet-unavailable dt{color:var(--savt-fg-3);font-size:.8125rem;font-weight:700}.outlet-schedule-current dd,.outlet-hours-summary dd,.outlet-kpi-grid dd,.outlet-unavailable dd{margin:0}.outlet-kpi-grid dd{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800}.outlet-table-wrap{scrollbar-gutter:stable;overflow-x:auto}.outlet-hours-table,.outlet-activity-table,.outlet-special-hours table{border-collapse:collapse;width:100%;min-width:640px}.outlet-hours-table th,.outlet-hours-table td,.outlet-activity-table th,.outlet-activity-table td,.outlet-special-hours th,.outlet-special-hours td{padding:var(--savt-s-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--savt-divider)}.outlet-special-hours{margin-top:var(--savt-s-5)}.outlet-setting-families{gap:var(--savt-s-4);display:grid}.outlet-setting-groups{gap:var(--savt-s-7);display:grid}.outlet-setting-group>h3{margin:0 0 var(--savt-s-4);padding-bottom:var(--savt-s-2);border-bottom:1px solid var(--savt-divider);color:var(--savt-ink);font-size:1rem}.outlet-setting-path{gap:var(--savt-s-3);margin-top:var(--savt-s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.outlet-weekly-summary{font-weight:800}.outlet-setting-row{align-items:center;gap:var(--cks-space-4);padding:var(--cks-space-3) 0;border-bottom:1px solid var(--cks-border);grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto;display:grid}.outlet-setting-row:last-child{border-bottom:0}.outlet-setting-row>a{text-decoration:none}.outlet-setting-row h3,.outlet-setting-row p{font-size:var(--cks-type-body);margin:0}.outlet-setting-row p,.outlet-policy-source{color:var(--cks-text-secondary)}.outlet-setting-row p{margin-top:var(--cks-space-1)}.outlet-configuration-details>summary{cursor:pointer;padding:var(--cks-space-2) 0;font-weight:800}.outlet-configuration-details>summary:hover{color:var(--cks-action-hover)}.outlet-configuration-details>summary:focus-visible{outline:2px solid var(--cks-action);outline-offset:2px}.outlet-policy-comparison{gap:var(--cks-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.outlet-policy-comparison dt{font-weight:800}.outlet-policy-comparison dd{margin:var(--cks-space-2) 0}.outlet-section-navigation{align-items:center;gap:var(--cks-space-4);display:flex}.outlet-section-navigation>nav{flex:1;min-width:0}.outlet-setup-secondary{color:var(--cks-text-secondary);font-size:var(--cks-type-body);padding:var(--cks-space-3) 0;flex-shrink:0}.outlet-setup-secondary:hover,.outlet-setup-secondary[aria-current=page]{color:var(--cks-action)}.outlet-setup-secondary:focus-visible{outline:2px solid var(--cks-action);outline-offset:2px}@media (width<=700px){.outlet-setting-row{grid-template-columns:minmax(0,1fr) auto}.outlet-policy-source{grid-area:2/1}.outlet-setting-row>a{grid-area:1/2/span 2}.outlet-policy-comparison{grid-template-columns:minmax(0,1fr)}.outlet-section-navigation{flex-wrap:wrap}.outlet-section-navigation>nav{flex-basis:100%}}.outlet-setting-path>div{align-content:start;gap:var(--savt-s-2);min-height:96px;padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);display:grid;position:relative}.outlet-setting-path>div:not(:last-child):after{right:calc(var(--savt-s-3) * -1);content:"→";z-index:1;color:var(--savt-fg-3);background:var(--savt-surface);position:absolute;top:50%;transform:translate(50%,-50%)}.outlet-setting-path span,.outlet-setting-path small,.outlet-activity-table small{display:block}.outlet-setting-path small,.outlet-activity-table small{color:var(--savt-fg-3)}.outlet-range-controls,.outlet-custom-range,.outlet-activity-filter{align-items:end;gap:var(--savt-s-3);flex-wrap:wrap;display:flex}.outlet-hours-actions,.outlet-special-actions>div,.outlet-hours-row{align-items:center;gap:var(--savt-s-3);flex-wrap:wrap;display:flex}.outlet-hours-actions{margin-top:var(--savt-s-4)}.outlet-special-actions{gap:var(--savt-s-2);margin-top:var(--savt-s-3);display:grid}.outlet-special-actions>div{justify-content:flex-end}.outlet-special-actions>div>span{font-variant-numeric:tabular-nums;margin-right:auto}.outlet-hours-form{gap:var(--savt-s-4);display:grid}.outlet-hours-standard{gap:var(--savt-s-3);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface-2);display:grid}.outlet-hours-standard h3,.outlet-hours-standard p{margin:0}.outlet-hours-standard>.ui-button{justify-self:start}.outlet-hours-apply{gap:var(--savt-s-2);display:grid}.outlet-hours-apply__days{gap:var(--savt-s-2) var(--savt-s-4);flex-wrap:wrap;display:flex}.outlet-hours-apply__days label{align-items:center;gap:var(--savt-s-1);display:inline-flex}.outlet-hours-days{gap:var(--savt-s-2);display:grid}.outlet-hours-day{border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm)}.outlet-hours-day__summary{align-items:center;gap:var(--savt-s-3);padding:var(--savt-s-2) var(--savt-s-3);grid-template-columns:minmax(100px,1fr) minmax(130px,1fr) auto;display:grid}.outlet-hours-day__summary span{font-variant-numeric:tabular-nums}.outlet-hours-day fieldset{border:0;border-top:1px solid var(--savt-divider);border-radius:0}.outlet-hours-form fieldset{gap:var(--savt-s-3);padding:var(--savt-s-3);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);margin:0;display:grid}.outlet-hours-form legend{padding-inline:var(--savt-s-2);font-weight:800}.outlet-hours-row .ui-form-field{flex:180px}.outlet-custom-range .ui-form-field,.outlet-activity-filter .ui-form-field{margin:0}.outlet-unavailable dl{grid-template-columns:repeat(2,minmax(0,1fr))}.outlet-activity-table{min-width:900px}.outlet-form-section{gap:var(--savt-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.outlet-form-section .outlet-wide{grid-column:1/-1}.outlet-panel{min-height:300px}@media (width<=1280px){.outlet-overview,.outlet-setting-path,.outlet-kpi-grid{grid-template-columns:minmax(0,1fr)}.outlet-setting-path>div:not(:last-child):after{display:none}.outlet-readiness__check{grid-template-columns:minmax(0,1fr) auto}.outlet-readiness__meta{grid-column:1}}@media (width<=640px){.outlet-form-section{grid-template-columns:minmax(0,1fr)}.outlet-readiness__header,.outlet-readiness__check{flex-direction:column;grid-template-columns:minmax(0,1fr)}.outlet-readiness__state{max-width:none}}.outlet-resize-none{resize:none}.outlet-onboarding{gap:var(--savt-s-5);max-width:1200px;display:grid}.outlet-onboarding__steps ol{gap:var(--savt-s-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.outlet-onboarding__steps a{align-items:center;gap:var(--savt-s-2);min-height:3.5rem;padding:var(--savt-s-3);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);color:inherit;text-decoration:none;display:flex}.outlet-onboarding__steps a[aria-current=step]{border-color:var(--savt-ink);background:var(--savt-surface-2);font-weight:800}.outlet-onboarding__steps a span{font-variant-numeric:tabular-nums;opacity:.65}.outlet-onboarding__group ul{gap:var(--savt-s-3);margin:var(--savt-s-3) 0 0;padding:0;list-style:none;display:grid}.outlet-onboarding__group li{justify-content:space-between;align-items:center;gap:var(--savt-s-3);padding-block:var(--savt-s-2);border-top:1px solid var(--savt-divider);display:flex}.outlet-onboarding__group li>div{align-items:baseline;gap:var(--savt-s-2);flex-wrap:wrap;display:flex}.outlet-onboarding__group small{opacity:.7}.outlet-onboarding__policies{gap:var(--savt-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.outlet-onboarding__policy form,.outlet-onboarding__policy fieldset{gap:var(--savt-s-3);display:grid}.outlet-onboarding__policy form{margin-top:var(--savt-s-3)}.outlet-onboarding__policy fieldset{border:0;padding:0}.outlet-onboarding__policy label{gap:var(--savt-s-1);display:grid}.outlet-onboarding__policy fieldset label{align-items:center;gap:var(--savt-s-2);display:flex}.outlet-onboarding__policy select,.outlet-onboarding__policy textarea{width:100%}@media (width<=760px){.outlet-onboarding__steps ol,.outlet-onboarding__policies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.outlet-onboarding__steps ol,.outlet-onboarding__policies{grid-template-columns:minmax(0,1fr)}}.outlet-workspace h2{font-size:var(--ui-type-section);font-weight:var(--ui-weight-heading)}.outlet-workspace h3{font-size:var(--ui-type-body);font-weight:var(--ui-weight-heading)}.outlet-workspace .outlet-table{min-width:760px}.outlet-table .outlet-link{font-size:var(--ui-type-body);font-weight:var(--ui-weight-control);overflow-wrap:anywhere}.outlet-cockpit{gap:24px;display:grid}.outlet-today-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.outlet-cockpit .ui-card{min-width:0}.outlet-configuration-summary,.outlet-cockpit-attention{padding:24px}.outlet-configuration-summary dl{flex-wrap:wrap;gap:16px 32px;display:flex}.outlet-configuration-summary dd{margin:4px 0 0;font-weight:800}.outlet-configuration-summary dt{color:var(--cks-text-muted);font-size:var(--ui-type-helper)}@media (width<=1100px){.outlet-overview,.outlet-today-kpis{grid-template-columns:1fr}.outlet-today-kpis .ui-card__value{white-space:normal}}@media (width<=700px){.outlet-configuration-summary,.outlet-cockpit-attention{padding:16px}}.outlet-workspace{grid-template-columns:minmax(0,1fr)}.outlet-workspace>*,.outlet-panel{min-width:0}.outlet-workspace>.admin-feedback:empty{border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.outlet-workspace .outlet-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){.outlet-workspace .outlet-directory-summary{grid-template-columns:minmax(0,1fr)}}.orders-workspace{min-width:0}.orders-workspace .orders-filters{grid-template-columns:minmax(150px,1.2fr) repeat(2,minmax(130px,1fr)) minmax(420px,2.2fr);align-items:end;gap:12px;margin-block:16px;display:grid}.orders-filters .ui-form-field{flex:180px}.orders-date-period{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;margin:0;padding:0;display:grid}.orders-date-period legend{padding:0 0 8px;font-weight:800}.orders-date-period input{min-width:0}.orders-list-body{min-width:0;min-height:340px}.orders-table-wrap{scrollbar-gutter:stable;max-height:65vh;overflow:auto}.orders-workspace .orders-table{table-layout:fixed;width:100%;min-width:1425px}.orders-workspace .orders-table th,.orders-workspace .orders-table td{overflow-wrap:anywhere;vertical-align:top;padding:12px 10px}.orders-filter-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.orders-table tr>:first-child .outlet-link{overflow-wrap:anywhere;white-space:normal;display:inline-block}.order-proof-photos{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.order-proof-photo{min-width:0;margin:0}.order-proof-photo img{aspect-ratio:3/2;object-fit:contain;border:1px solid var(--cks-border);border-radius:var(--cks-radius-md);width:100%;max-height:480px;display:block}.order-proof-photo figcaption{margin-top:8px}.order-situation{border-bottom:1px solid var(--cks-border);gap:12px;padding-bottom:16px;display:grid}.order-detail h3{font-size:var(--ui-type-section-size,20px);margin:0}.order-situation-state,.order-situation-payment{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-situation-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.order-situation-context>div{min-width:0}.order-situation-context dt{color:var(--cks-text-secondary);font-size:12px;font-weight:800}.order-situation-context dd{overflow-wrap:anywhere;margin:4px 0 0}.order-situation-context small,.order-situation-sla small{color:var(--cks-text-secondary);font-size:12px;display:block}.order-situation-outlet,.order-situation-sla{grid-column:1/-1}.order-situation-sla dd>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-evidence-disclosure{border-top:1px solid var(--cks-border)}.order-evidence-disclosure summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:800}.order-evidence-disclosure summary:hover{color:var(--cks-action)}.order-evidence-disclosure summary:focus-visible{outline:2px solid var(--cks-action);outline-offset:2px}.orders-workspace .admin-table thead th{font-size:.875rem}.orders-workspace .admin-table small{font-size:.75rem;line-height:1.45}.orders-table thead th{z-index:2;background:var(--savt-surface);position:sticky;top:0}.orders-table tr>:first-child{background:var(--savt-surface);z-index:1;position:sticky;left:0}.orders-table thead th:first-child{z-index:3}@media (width<=1200px){.orders-workspace .orders-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-filters .ui-form-field:first-child,.orders-date-period{grid-column:1/-1}}@media (width<=640px){.orders-workspace .orders-filter-actions .ui-button{flex:auto;width:auto}.orders-filters .ui-form-field{min-width:0}.orders-date-period{grid-template-columns:1fr}.orders-date-period .ui-form-field{grid-template-columns:42px minmax(0,1fr);align-items:center}}.payment-incidents-workspace{min-width:0}.payment-incidents-context{color:var(--savt-fg-3);margin:0}.payment-incidents-card,.payment-detail-stack{gap:var(--savt-s-4);min-width:0;display:grid}.payment-incidents-toolbar{padding-block:var(--savt-s-3);align-items:end}.payment-incidents-toolbar .ui-form-field:first-child{flex:2 360px}.payment-incidents-list-body{min-width:0;min-height:340px}.payment-incidents-table-wrap{scrollbar-gutter:stable;max-height:65vh;overflow:auto}.payment-incidents-table{min-width:1500px}.payment-incidents-table thead th,.payment-webhook-table thead th{z-index:2;background:var(--savt-surface);position:sticky;top:0}.payment-incidents-table tr>:first-child{z-index:1;background:var(--savt-surface);position:sticky;left:0}.payment-incidents-table thead th:first-child{z-index:3}.payment-incidents-table code,.payment-detail-grid code,.payment-webhook-table code{overflow-wrap:anywhere;font-size:.75rem}.payment-incidents-table small,.payment-webhook-table small{margin-top:var(--savt-s-1);color:var(--savt-fg-3);line-height:1.45;display:block}.payment-incident-badges{gap:var(--savt-s-1);flex-wrap:wrap;display:flex}.payment-incidents-pagination{padding-top:var(--savt-s-2);border-top:1px solid var(--savt-divider)}.payment-detail-section{gap:var(--savt-s-3);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);display:grid}.payment-detail-section h3,.payment-detail-section p,.payment-detail-section dl{margin:0}.payment-detail-section__header{justify-content:space-between;align-items:flex-start;gap:var(--savt-s-3);display:flex}.payment-detail-section__header>div{gap:var(--savt-s-1);display:grid}.payment-detail-section__header p{color:var(--savt-fg-3)}.payment-detail-grid{gap:var(--savt-s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-detail-grid>div{min-width:0;padding:var(--savt-s-3);border-radius:var(--savt-r-sm);background:var(--savt-surface-2)}.payment-detail-grid dt{margin-bottom:var(--savt-s-1);color:var(--savt-fg-3);font-size:.75rem;font-weight:700}.payment-detail-grid dd{overflow-wrap:anywhere;margin:0}.payment-webhook-table-wrap{scrollbar-gutter:stable;max-height:420px;overflow:auto}.payment-webhook-table{min-width:1050px}#payment-webhook-retry-form{gap:var(--savt-s-4);display:grid}#payment-webhook-retry-form>p{margin:0}#payment-webhook-retry-reason{resize:vertical;min-height:120px}.payment-retry-success,.payment-retry-error{padding:var(--savt-s-3);border-radius:var(--savt-r-sm);margin:0}.payment-retry-success{color:var(--savt-success);background:var(--savt-success-soft)}.payment-retry-success--warning{color:var(--savt-warning);background:var(--savt-warning-soft)}.payment-retry-error{color:var(--savt-danger);background:var(--savt-danger-soft)}@media (width<=760px){.payment-detail-grid{grid-template-columns:minmax(0,1fr)}.payment-detail-section__header,.payment-incidents-pagination{flex-direction:column;align-items:stretch}}.refund-requirements-workspace{min-width:0}.refund-requirements-context,.refund-requirements-summary{color:var(--savt-fg-3);margin:0}.refund-requirements-card,.refund-detail-stack{gap:var(--savt-s-4);min-width:0;display:grid}.refund-requirements-workspace .refund-requirements-toolbar{align-items:end;gap:var(--cks-space-3);padding-block:var(--cks-space-3);grid-template-columns:minmax(240px,2fr) minmax(180px,1.3fr) repeat(2,minmax(140px,1fr)) auto;display:grid}.refund-filter-guidance,.refund-filter-actions{grid-column:1/-1}.refund-filter-guidance{gap:var(--cks-space-1);color:var(--cks-text-muted);font-size:var(--ui-type-helper);line-height:1.5;display:grid}.refund-filter-guidance p{margin:0}.refund-filter-actions{gap:var(--cks-space-2);flex-wrap:wrap;display:flex}@media (width<=1200px){.refund-requirements-workspace .refund-requirements-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-requirements-toolbar>.ui-button{justify-self:start}}@media (width<=760px){.refund-requirements-workspace .refund-requirements-toolbar{grid-template-columns:minmax(0,1fr)}.refund-requirements-toolbar>.ui-button{justify-self:stretch}}.refund-requirements-summary{font-weight:700}.refund-requirements-list-body{min-width:0;min-height:340px}.refund-requirements-table-wrap{scrollbar-gutter:stable;max-height:65vh;overflow:auto}.refund-requirements-table{min-width:1980px}.refund-tracking-form{gap:var(--savt-s-3);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface-2);display:grid}.refund-tracking-form textarea{resize:none;min-height:7rem}.refund-detail-section li{margin-block:var(--savt-s-2);overflow-wrap:anywhere}.refund-requirements-table thead th,.refund-items-table thead th{z-index:2;background:var(--savt-surface);position:sticky;top:0}.refund-requirements-table tr>:first-child{z-index:1;background:var(--savt-surface);position:sticky;left:0}.refund-requirements-table thead th:first-child{z-index:3}.refund-requirements-table small,.refund-items-table small,.refund-detail-grid small{margin-top:var(--savt-s-1);color:var(--savt-fg-3);line-height:1.45;display:block}.refund-requirements-pagination{padding-top:var(--savt-s-2);border-top:1px solid var(--savt-divider)}.refund-detail-section{gap:var(--savt-s-3);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);display:grid}.refund-detail-section--extension{border-left:4px solid var(--savt-warning);background:var(--savt-warning-soft)}.refund-detail-section h3,.refund-detail-section p,.refund-detail-section dl,.refund-manual-notice p{margin:0}.refund-detail-grid{gap:var(--savt-s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.refund-detail-grid>div{min-width:0;padding:var(--savt-s-3);border-radius:var(--savt-r-sm);background:var(--savt-surface-2)}.refund-detail-section--extension .refund-detail-grid>div{background:var(--savt-surface)}.refund-detail-grid dt{margin-bottom:var(--savt-s-1);color:var(--savt-fg-3);font-size:.75rem;font-weight:700}.refund-detail-grid dd{overflow-wrap:anywhere;margin:0}.refund-items-table-wrap{scrollbar-gutter:stable;max-height:360px;overflow:auto}.refund-items-table{min-width:680px}.refund-manual-notice{gap:var(--savt-s-2);padding:var(--savt-s-4);border:1px solid var(--savt-info);border-radius:var(--savt-r-md);color:var(--savt-fg-2);background:var(--savt-info-soft);display:grid}@media (width<=760px){.refund-detail-grid{grid-template-columns:minmax(0,1fr)}.refund-requirements-pagination{flex-direction:column;align-items:stretch}}.finance-workspace-shell{gap:var(--cks-space-4);min-width:0;display:grid}.finance-sales-summary{gap:var(--cks-space-3);min-width:0;display:grid}.finance-refund-grid{gap:var(--cks-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-attention-status{align-items:center;gap:var(--cks-space-2);color:var(--cks-text-secondary);font-size:var(--ui-type-helper);flex-wrap:wrap;display:flex}.finance-management-workspace .finance-summary-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.finance-management-workspace .finance-summary-row dt small{margin-top:var(--cks-space-1);color:var(--cks-text-muted);font-size:var(--ui-type-helper);line-height:1.5;display:block}.finance-management-workspace .finance-summary-row dd{overflow-wrap:anywhere}.finance-management-workspace .dashboard-table-scroll a,.finance-drilldown a{color:var(--cks-action);font-weight:var(--ui-weight-control);text-underline-offset:3px}.finance-management-workspace .dashboard-table-scroll a:hover,.finance-drilldown a:hover{color:var(--cks-action-hover)}.finance-management-workspace a:focus-visible{outline:2px solid var(--cks-action);outline-offset:3px}.finance-drilldown{flex-wrap:wrap}@media (width<=1000px){.finance-refund-grid{grid-template-columns:minmax(0,1fr)}}.finance-management-workspace .finance-kpis--sales{grid-template-columns:repeat(12,minmax(0,1fr))}.finance-kpis--sales .dashboard-kpi{grid-column:span 3}.finance-kpis--sales .dashboard-kpi:nth-last-child(-n+3){grid-column:span 4}@media (width<=1100px){.finance-management-workspace .finance-kpis--sales{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpis--sales .dashboard-kpi,.finance-kpis--sales .dashboard-kpi:nth-last-child(-n+3){grid-column:auto}.finance-kpis--sales .dashboard-kpi:last-child{grid-column:1/-1}}@media (width<=600px){.finance-management-workspace .dashboard-kpi__value{font-size:var(--ui-type-section)}}@media (width<=360px){.finance-management-workspace .finance-kpis--sales{grid-template-columns:minmax(0,1fr)}}.customers-workspace{gap:var(--savt-s-6);min-width:0;display:grid}.customers-workspace>.ui-page-header{margin-bottom:0}.customer-kpis,.customer-overview-kpis{gap:var(--savt-s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-profile-grid+section{margin-top:var(--savt-s-5)}.customer-kpi-spend{grid-column:span 2}.customer-kpis .ui-kpi-card{padding:var(--savt-s-4);min-height:110px;box-shadow:var(--savt-shadow-sm);align-content:start}.customer-kpis .ui-card__value{overflow-wrap:anywhere;font-size:1.5rem}.customer-kpis p{margin:0;font-size:.75rem}.customer-kpis .ui-card__label{text-transform:none;letter-spacing:0;min-height:18px}.customer-search-card,.customer-results-card{grid-template-columns:minmax(0,1fr);min-width:0;padding:0;overflow:hidden}.customer-search-area{padding:var(--savt-s-6)}.customer-search{align-items:flex-start;gap:var(--savt-s-3);display:flex}.customer-search>.ui-form-field{flex:1;min-width:0}.customer-search>button{margin-top:28px}.customer-filters{gap:var(--savt-s-4);margin-top:var(--savt-s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-more-filters{margin-top:var(--savt-s-4)}.customer-more-filters summary{color:var(--savt-fg-2);cursor:pointer;width:fit-content;padding:var(--savt-s-2) 0;font-weight:600}.customer-table-toolbar{padding:var(--savt-s-5) var(--savt-s-6);justify-content:space-between;align-items:center;gap:var(--savt-s-4);flex-wrap:wrap;display:flex}.customer-table-toolbar h2,.customer-section-heading h2,.customer-profile h2{margin:0;font-size:1.1rem}.customer-table-toolbar p,.customer-section-heading p{margin:var(--savt-s-1) 0 0;color:var(--savt-fg-2);font-size:.85rem}.customer-sort-controls{align-items:flex-end;gap:var(--savt-s-3);flex-wrap:wrap;display:flex}.customer-sort-controls .ui-form-field{min-width:110px}.customer-results{min-width:0;min-height:300px}.customer-results>.ui-loading-skeleton{margin:var(--savt-s-6)}.customer-table-hint{padding:0 var(--savt-s-6);color:var(--savt-fg-2);font-size:.8rem}.customer-table-scroll{max-width:100%;overflow-x:auto}.customer-table{border-collapse:collapse;text-align:left;width:100%;min-width:1120px;font-size:.83rem}.customer-table thead{background:var(--savt-surface-2)}.customer-table th,.customer-table td{padding:var(--savt-s-4);border-bottom:1px solid var(--savt-divider);vertical-align:middle}.customer-table th:first-child,.customer-table td:first-child{padding-left:var(--savt-s-6)}.customer-table thead th{color:var(--savt-fg-2);white-space:nowrap;font-size:.75rem;font-weight:700}.customer-table tbody th{text-align:left;min-width:260px;font-weight:600}.customer-table tbody tr:hover{background:var(--savt-pearl)}.customer-table a,.customer-back{color:var(--savt-ink);text-underline-offset:3px}.customer-tab-panel{min-width:0}.customer-unavailable{padding:var(--savt-s-7);max-width:760px}.customer-unavailable h2{margin:0 0 var(--savt-s-3)}.customer-unavailable p,.customer-unavailable-note{color:var(--savt-fg-2);line-height:1.6}.customer-360-table{min-width:960px}.customer-finance-sections,.customer-delivery-orders,.customer-activity-layout,.customer-addresses{gap:var(--savt-s-7);display:grid}.customer-finance-sections>section>h2,.customer-delivery-orders h2{margin:0 0 var(--savt-s-4)}.customer-evidence-list,.customer-address-grid{gap:var(--savt-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-evidence-list .ui-card,.customer-address-grid .ui-card{padding:var(--savt-s-5)}.customer-evidence-list h3,.customer-address-grid h2{margin:0 0 var(--savt-s-3);font-size:1rem}.customer-attempts,.customer-timeline{gap:var(--savt-s-4);margin:0;padding:0;list-style:none;display:grid}.customer-attempts .ui-card,.customer-timeline .ui-card{padding:var(--savt-s-5)}.customer-attempt-heading,.customer-activity-heading{justify-content:space-between;align-items:flex-start;gap:var(--savt-s-4);display:flex}.customer-attempt-heading h3,.customer-activity-heading h3{margin:0;font-size:1rem}.customer-attempts dl{gap:var(--savt-s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-attempts dt{color:var(--savt-fg-2);font-size:.76rem}.customer-attempts dd{margin:var(--savt-s-1) 0 0;font-size:.86rem}.customer-attempt-issue{padding-top:var(--savt-s-3);border-top:1px solid var(--savt-divider)}.customer-timeline{padding-left:var(--savt-s-6);position:relative}.customer-timeline:before{content:"";background:var(--savt-divider);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.customer-timeline>li{position:relative}.customer-timeline-marker{left:calc(-1 * var(--savt-s-6) + 2px);top:var(--savt-s-5);background:var(--savt-lime);border:2px solid var(--savt-ink);border-radius:50%;width:12px;height:12px;position:absolute}.customer-activity-heading time{color:var(--savt-fg-2);white-space:nowrap;font-size:.78rem}.customer-note-body{white-space:pre-wrap;overflow-wrap:anywhere}.customer-note-form,.customer-address-form{gap:var(--savt-s-4);display:grid}.customer-note-form h2,.customer-address-form h2{margin:0}.customer-address-form{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-address-form h2,.customer-address-form .admin-actions{grid-column:1/-1}.customer-address-grid address{font-style:normal;line-height:1.6}.customer-table td{min-width:112px}.customer-cell-secondary{color:var(--savt-fg-2);margin-top:var(--savt-s-1);font-size:.75rem;font-weight:400;display:block}.customer-classification{gap:var(--savt-s-1);margin-top:var(--savt-s-2);display:flex}.customer-number{white-space:nowrap;font-variant-numeric:tabular-nums}.customer-results .admin-pagination{padding:var(--savt-s-4) var(--savt-s-6)}.customer-snapshot{color:var(--savt-fg-2);margin:0;font-size:.75rem;line-height:1.6}.customer-profile-grid{gap:var(--savt-s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-profile{height:100%;padding:var(--savt-s-6);align-content:start}.customer-profile-heading{justify-content:space-between;align-items:center;gap:var(--savt-s-4);margin-bottom:var(--savt-s-6);display:flex}.customer-eyebrow{margin:0 0 var(--savt-s-2);color:var(--savt-fg-2);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.customer-profile dl,.customer-order-metadata dl{gap:var(--savt-s-4);margin:0;display:grid}.customer-profile dl>div{gap:var(--savt-s-4);grid-template-columns:130px minmax(0,1fr);display:grid}.customer-profile dt,.customer-order-metadata dt{color:var(--savt-fg-2);font-size:.8rem}.customer-profile dd,.customer-order-metadata dd{overflow-wrap:anywhere;margin:0;font-size:.88rem}.customer-profile-note{color:var(--savt-fg-2);border-top:1px solid var(--savt-divider);padding-top:var(--savt-s-4);margin:var(--savt-s-6) 0 0;font-size:.78rem}.customer-status-actions{gap:var(--savt-s-3);margin-top:var(--savt-s-4);flex-wrap:wrap;display:flex}.customer-status-form{gap:var(--savt-s-4);display:grid}.customer-status-warning{padding:var(--savt-s-4);border-left:3px solid var(--savt-warning,#ad6800);background:var(--savt-surface-2);margin:0;line-height:1.55}.customer-status-announcement{color:var(--savt-fg-2);margin:0;font-size:.85rem}.customer-section-heading{margin-bottom:var(--savt-s-4)}.customer-order-metadata{padding:var(--savt-s-6)}.customer-order-metadata dl{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-order-metadata dd{margin-top:var(--savt-s-2)}.customer-date-error{padding:var(--savt-s-6)}.customer-back{width:fit-content;font-size:.85rem;font-weight:600}.customer-table-scroll:focus-visible,.customer-more-filters summary:focus-visible,.customer-back:focus-visible,.customer-table a:focus-visible{outline:2px solid var(--savt-ink);outline-offset:3px;box-shadow:var(--savt-ring-focus)}@media (width<=1100px){.customer-filters,.customer-kpis,.customer-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.customer-profile-grid,.customer-order-metadata dl,.customer-filters{grid-template-columns:1fr}.customer-search{flex-wrap:wrap}.customer-search>.ui-form-field{flex-basis:100%}.customer-search>button{margin-top:0}.customer-evidence-list,.customer-address-grid,.customer-address-form,.customer-attempts dl{grid-template-columns:1fr}.customer-activity-heading{display:grid}}.customers-workspace h2{font-size:var(--ui-type-section);font-weight:var(--ui-weight-heading,800)}.customers-workspace h3{font-size:var(--ui-type-body);font-weight:800}.customer-support-stack{gap:24px;display:grid}.customer-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.customer-support-grid>.ui-card{min-width:0;padding:24px}.customer-support-grid>.customer-internal-notes{align-content:start;align-self:start;gap:12px}.customer-internal-notes>p{margin:0}.customer-internal-notes .customer-section-heading{margin-bottom:0}.customer-compact-list{margin:0;padding:0;list-style:none}.customer-compact-list li{border-bottom:1px solid var(--cks-border);overflow-wrap:anywhere;padding:16px 0}.customer-compact-list li:last-child{border-bottom:0}.customer-compact-list p{margin:8px 0}.customer-attention{border-left:3px solid var(--cks-warning);padding:24px}.customer-address-instructions{white-space:pre-wrap;overflow-wrap:anywhere}.customer-addresses section{min-width:0}.customer-address-grid>.ui-card{min-width:0;padding:24px}.customer-address-grid address{overflow-wrap:anywhere;font-style:normal;line-height:1.6}.customer-note-form{min-width:0}.customer-note-form textarea{resize:none}@media (width<=1100px){.customer-profile-grid,.customer-support-grid{grid-template-columns:1fr}.customer-profile dl>div{grid-template-columns:120px minmax(0,1fr)}.customer-overview-kpis{grid-template-columns:1fr}.customer-overview-kpis .ui-card__value{white-space:normal}}@media (width<=700px){.customer-profile dl>div{grid-template-columns:1fr;gap:4px}.customer-support-grid>.ui-card,.customer-address-grid>.ui-card{padding:16px}}.customer-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-overview-kpis .customer-kpi-spend{grid-column:auto}.customer-overview-kpis .ui-card__value{white-space:normal;overflow-wrap:anywhere}.customer-table :is(th,td){font-size:var(--ui-type-body)}.customer-table thead th{font-size:var(--ui-type-table-header)}.customer-table a{font-size:var(--ui-type-body)}@media (width<=1100px){.customer-overview-kpis{grid-template-columns:minmax(0,1fr)}}.customer-support-grid .customer-note-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.audit-workspace{color:var(--cks-text-primary);grid-template-columns:minmax(0,1fr)}.audit-workspace>*,.audit-filters>*,.audit-common-filters>*,.audit-advanced-grid>*{min-width:0}.audit-workspace h2{font-size:var(--ui-type-section);font-weight:var(--ui-weight-heading)}.audit-filters{gap:var(--cks-space-4);display:grid}.audit-common-filters{align-items:start;gap:var(--cks-space-4);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.audit-date-guidance,.audit-advanced>p{color:var(--cks-text-secondary);font-size:var(--ui-type-body);margin:0}.audit-search{gap:var(--cks-space-1);grid-template-columns:minmax(0,1fr) 44px;display:grid}.audit-search-clear{align-self:start;min-width:44px;min-height:44px;margin-top:24px}.audit-advanced-grid{gap:var(--cks-space-4);margin-top:var(--cks-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.audit-advanced,.audit-technical{border-top:1px solid var(--cks-border);padding-top:var(--cks-space-3)}.audit-advanced summary,.audit-technical summary{cursor:pointer;min-height:44px;font-size:var(--ui-type-body);font-weight:var(--ui-weight-control);align-content:center}.audit-filter-actions{gap:var(--cks-space-2);flex-wrap:wrap;display:flex}.audit-results-heading{justify-content:space-between;align-items:baseline;gap:var(--cks-space-2) var(--cks-space-4);color:var(--cks-text-secondary);font-size:var(--ui-type-body);flex-wrap:wrap;display:flex}.audit-results-heading p{font-weight:var(--ui-weight-heading);color:var(--cks-text-primary);margin:0}.audit-table-wrap,.audit-change-table-wrap{scrollbar-gutter:stable;min-width:0;max-width:100%;overflow-x:auto}.audit-table{min-width:740px}.audit-table thead th,.audit-change-table thead th{font-size:var(--ui-type-table-header);font-weight:var(--ui-weight-heading)}.audit-table td{vertical-align:top}.audit-table td:nth-child(3)>span{display:block}.audit-event-link{min-height:44px;color:var(--cks-action-pressed);font-weight:var(--ui-weight-control);overflow-wrap:anywhere;text-underline-offset:.18em;align-items:center;display:inline-flex}.audit-event-link:hover{color:var(--cks-action-hover)}.audit-change-count,.audit-muted{color:var(--cks-text-muted);font-size:var(--ui-type-helper);display:block}.audit-mobile-list{display:none}.audit-mobile-card{gap:var(--cks-space-2);min-width:0;padding-block:var(--cks-space-4);border-bottom:1px solid var(--cks-border);overflow-wrap:anywhere;font-size:var(--ui-type-body);display:grid}.audit-mobile-top{justify-content:space-between;gap:var(--cks-space-2);flex-wrap:wrap;display:flex}.audit-mobile-top time{color:var(--cks-text-secondary)}.audit-detail{gap:var(--cks-space-4);font-size:var(--ui-type-body);grid-template-columns:minmax(0,1fr);display:grid}.audit-detail .admin-detail-grid{margin:0}.audit-detail h3{font-size:var(--ui-type-section);font-weight:var(--ui-weight-heading);margin:0}.audit-detail dl>div{min-width:0}.audit-detail code{overflow-wrap:anywhere}.audit-change-table{min-width:460px}@media (width<=900px){.audit-common-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-common-filters>:first-child{grid-column:1/-1}}@media (width<=640px){.audit-table-wrap{display:none}.audit-mobile-list{display:grid}.audit-common-filters{grid-template-columns:minmax(0,1fr)}.audit-filter-actions>.ui-button{flex:auto}}.merchandising-workspace{gap:var(--savt-s-5);min-width:0;display:grid}.merchandising-heading{justify-content:space-between;align-items:start;gap:var(--savt-s-4);display:flex}.merchandising-heading-actions{align-items:center;gap:var(--savt-s-3);flex-wrap:wrap;display:flex}.merchandising-context-action{text-decoration:none}.merchandising-heading h1,.merchandising-detail h2,.merchandising-tier h3{color:var(--savt-ink);margin:0}.merchandising-heading p{margin:var(--savt-s-1) 0 0;color:var(--savt-fg-3)}.merchandising-filters{gap:var(--savt-s-3);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface);flex-wrap:wrap;display:flex}.merchandising-filters label,.merchandising-reason{gap:var(--savt-s-2);color:var(--savt-fg-2);font-size:12px;font-weight:800;display:grid}.merchandising-filters select,.merchandising-filters input,.merchandising-reason textarea{min-height:42px;padding:var(--savt-s-2) var(--savt-s-3);border:1px solid var(--savt-divider-strong);border-radius:var(--savt-r-xs);background:var(--savt-surface);color:var(--savt-fg-1);font:inherit}.advertisements-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--savt-r-xs);width:96px;display:block}.advertisements-preview{aspect-ratio:16/9;object-fit:cover;border-radius:var(--savt-r-sm);background:var(--cks-surface-muted);width:100%;display:block}.advertisements-preview--empty{color:var(--cks-text-secondary);border:1px dashed var(--cks-border-strong);place-items:center;display:grid}.advertisements-editor__fields{align-items:start;gap:var(--savt-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advertisements-editor{scroll-margin-top:88px}.advertisements-editor textarea{resize:none;min-height:100px}.advertisements-image-field{padding:var(--savt-s-4);border:1px dashed var(--cks-border-strong);border-radius:var(--savt-r-sm)}.advertisements-image-field p{color:var(--cks-text-secondary);margin-bottom:0}.advertisements-actions{flex-wrap:wrap;justify-content:flex-start}.advertisements-workspace .merchandising-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr)}.advertisements-workspace .merchandising-table td{white-space:normal}.merchandising-grid{align-items:start;gap:var(--savt-s-4);grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr);display:grid}.merchandising-table{border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface);scrollbar-gutter:stable;min-width:0;overflow-x:auto}.merchandising-table table{border-collapse:collapse;width:100%}.merchandising-table th,.merchandising-table td{padding:var(--savt-s-3);border-bottom:1px solid var(--savt-divider);text-align:left;white-space:nowrap}.merchandising-table thead th{color:var(--savt-fg-3);background:var(--savt-surface-2);text-transform:uppercase;font-size:11px}.merchandising-table tbody th button{color:var(--savt-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.merchandising-table small{color:var(--savt-fg-3);margin-top:3px;display:block}.merchandising-detail,.merchandising-selection,.merchandising-editor{gap:var(--savt-s-4);padding:var(--savt-s-5);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface);display:grid}.merchandising-detail>header,.merchandising-tiers>header,.merchandising-actions{justify-content:space-between;align-items:center;gap:var(--savt-s-3);display:flex}.merchandising-detail dl{gap:var(--savt-s-3);margin:0;display:grid}.merchandising-detail dl div{gap:3px;display:grid}.merchandising-detail dt{color:var(--savt-fg-3);text-transform:uppercase;font-size:11px;font-weight:800}.merchandising-detail dd{margin:0}.merchandising-scope,.merchandising-outlets{gap:var(--savt-s-3);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);display:grid}.merchandising-scope label,.merchandising-outlets label{align-items:center;gap:var(--savt-s-2);display:flex}.merchandising-scope p,.merchandising-outlets p{color:var(--savt-fg-3);margin:0}.merchandising-dates{gap:var(--savt-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchandising-tiers{gap:var(--savt-s-3);display:grid}.merchandising-tiers h3,.merchandising-tiers p{margin:0}.merchandising-tier{align-items:end;gap:var(--savt-s-3);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.merchandising-tier__benefit{color:var(--savt-fg-2);align-self:center}.merchandising-alert{padding:var(--savt-s-3);border:1px solid var(--savt-warning);border-radius:var(--savt-r-sm);background:var(--savt-warning-soft)}.merchandising-alert p{margin-top:0}.merchandising-read-only{padding:var(--savt-s-3);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);color:var(--savt-fg-2);background:var(--savt-surface-2);margin:0}.merchandising-usage{gap:var(--savt-s-3);padding-top:var(--savt-s-3);border-top:1px solid var(--savt-divider);display:grid}.merchandising-usage h3,.merchandising-usage p,.merchandising-pagination p{margin:0}.merchandising-usage p,.merchandising-usage li{gap:3px;display:grid}.merchandising-usage p span,.merchandising-usage li span{color:var(--savt-fg-3)}.merchandising-usage ul{gap:var(--savt-s-2);margin:0;padding:0;list-style:none;display:grid}.merchandising-pagination,.merchandising-pagination>div{justify-content:space-between;align-items:center;gap:var(--savt-s-3);display:flex}.merchandising-reason textarea{resize:none;min-height:112px}@media (width<=1600px){.advertisements-workspace .merchandising-grid{grid-template-columns:1fr}}@media (width<=1100px){.merchandising-grid,.advertisements-workspace .merchandising-grid{grid-template-columns:1fr}.merchandising-tier{grid-template-columns:1fr 1fr}}@media (width<=720px){.merchandising-heading,.merchandising-actions{flex-direction:column;align-items:stretch}.merchandising-dates,.merchandising-tier,.advertisements-editor__fields{grid-template-columns:1fr}}.legal-policy-workspace{gap:1.25rem;min-width:0;display:grid}.legal-policy-workspace h1,.legal-policy-workspace h2,.legal-policy-workspace h3{margin:0}.legal-policy-tabs,.legal-policy-toolbar,.legal-policy-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.legal-policy-tabs{justify-content:flex-start}.legal-policy-toolbar{background:var(--cks-surface);border:1px solid var(--cks-border);border-radius:var(--ui-radius-panel,12px);padding:1.25rem}.legal-policy-toolbar p{margin:.35rem 0}.legal-policy-note{color:var(--cks-text-secondary);margin:0;font-size:.875rem}.legal-policy-editor fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.legal-policy-section{background:var(--cks-surface);border:1px solid var(--cks-border);border-radius:var(--ui-radius-panel,12px);gap:1rem;padding:1.25rem;display:grid}.legal-policy-section-head h3{font-size:1rem}.legal-policy-block{gap:.5rem;display:grid}.legal-policy-block .admin-actions{justify-content:flex-end}.legal-policy-editor textarea{resize:vertical;min-height:6rem;line-height:1.65}.legal-policy-editor .ui-control{width:100%}.legal-policy-history{gap:1rem;display:grid;overflow-x:auto}.legal-policy-history table{border-collapse:collapse;text-align:left;width:100%}.legal-policy-history td,.legal-policy-history th{border-bottom:1px solid var(--cks-border);padding:.75rem}.legal-policy-history code{overflow-wrap:anywhere;font-size:.75rem}.legal-policy-reader{overflow-wrap:anywhere;max-width:48rem;margin:0 auto;line-height:1.75}.legal-policy-reader section+section{margin-top:1.5rem}.legal-policy-reader h3{font-size:1.1rem}.legal-policy-reader p{white-space:pre-wrap}.legal-policy-error{color:var(--cks-danger-text)}.legal-policy-workspace .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}@media (width<=600px){.legal-policy-section,.legal-policy-toolbar{padding:1rem}.legal-policy-tabs>button{flex:45%}.legal-policy-workspace .admin-actions{flex-wrap:wrap}}.catalogue-workspace{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.catalogue-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.catalogue-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,46px)}.catalogue-heading>div>p:last-child{color:#667085;margin:10px 0 0}.primary-action,.catalogue-setup button,.catalogue-message button{min-height:42px;color:var(--cks-text-on-action);background:var(--savt-lime);cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-weight:850}.primary-action:disabled,.import-actions button:not(.ui-button):disabled,.import-picker button:disabled{cursor:not-allowed;opacity:.48}.hq-secondary-navigation{gap:var(--savt-s-1);border-bottom:1px solid var(--savt-divider);background:var(--savt-surface);scrollbar-gutter:stable;min-width:0;display:flex;overflow-x:auto}.hq-secondary-navigation__item{min-height:44px;padding:var(--savt-s-2) var(--savt-s-4);color:var(--savt-fg-2);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.hq-secondary-navigation__item:hover{color:var(--cks-selected-text);background:var(--cks-selected)}.hq-secondary-navigation__item.is-active{border-bottom-color:var(--cks-selected-border);color:var(--cks-selected-text)}.hq-secondary-navigation__item:focus-visible{box-shadow:var(--savt-ring-focus);outline:2px solid #0000}.hq-secondary-navigation.hq-secondary-navigation--settings{row-gap:var(--cks-space-1);flex-wrap:wrap;overflow:visible}.hq-secondary-navigation--settings .hq-secondary-navigation__item{white-space:normal;overflow-wrap:anywhere;flex:0 auto;max-width:100%}.hq-secondary-navigation--operational{gap:var(--cks-space-2);padding:var(--cks-space-1) var(--cks-space-1) var(--cks-space-3);scroll-padding-inline:var(--cks-space-1)}.hq-secondary-navigation--operational .hq-secondary-navigation__item{border:1px solid var(--cks-border-strong);border-radius:var(--cks-radius-sm);font-size:var(--ui-type-control);font-weight:var(--ui-weight-control);line-height:1.2}.hq-secondary-navigation--operational .hq-secondary-navigation__item.is-active{border-color:var(--cks-action);color:var(--cks-text-on-action);background:var(--cks-action)}.hq-interaction-workspace{font-size:var(--ui-type-body);min-width:0;line-height:1.5}.hq-interaction-workspace .ui-page-header{margin-bottom:0}.hq-interaction-workspace .ui-page-header__eyebrow,.hq-interaction-workspace .ui-page-header__context{font-size:var(--ui-type-context)}.hq-interaction-workspace .ui-page-header h1{font-size:clamp(24px, 3vw, var(--ui-type-page));font-weight:var(--ui-weight-heading)}.hq-interaction-workspace .ui-page-header__description,.hq-interaction-workspace .ui-state-panel p,.hq-interaction-workspace input,.hq-interaction-workspace select{font-size:var(--ui-type-body)}.hq-interaction-workspace .ui-form-field__label{font-size:var(--ui-type-form-label);font-weight:var(--ui-weight-control)}.hq-interaction-workspace .ui-form-field__helper,.hq-interaction-workspace .ui-form-field__error,.hq-interaction-workspace .admin-table small{font-size:var(--ui-type-helper)}.hq-interaction-workspace .admin-table thead th{font-size:var(--ui-type-table-header);font-weight:var(--ui-weight-control)}.hq-interaction-workspace .ui-state-panel{min-height:0;padding:var(--cks-space-4);gap:var(--cks-space-3)}.hq-interaction-workspace .ui-state-panel h2{font-size:var(--cks-type-emphasis);font-weight:var(--ui-weight-heading)}.hq-interaction-workspace .orders-list-body,.hq-interaction-workspace .payment-incidents-list-body,.hq-interaction-workspace .refund-requirements-list-body,.hq-interaction-workspace .delivery-monitor-results{min-height:0}.catalogue-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalogue-stats article{background:var(--savt-white);border:1px solid #e0e5eb;border-radius:13px;gap:10px;padding:18px;display:grid}.catalogue-stats span,.catalogue-table-wrap small{color:#667085;font-size:12px}.catalogue-stats strong{font-size:26px}.catalogue-message{color:#8c2626;background:#fff2f2;border:1px solid #f0b8b8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.catalogue-message button{background:#ffd5d5;min-height:34px}.catalogue-create,.catalogue-list,.catalogue-setup{background:var(--savt-white);box-shadow:var(--ops-shadow-card);border:1px solid #e0e5eb;border-radius:15px;padding:24px}.catalogue-create form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.catalogue-create label,.catalogue-search{color:#475467;gap:7px;font-size:12px;font-weight:750;display:grid}.catalogue-create input,.catalogue-create select,.catalogue-search input,.catalogue-setup input{width:100%;min-height:42px;color:var(--savt-ink);background:var(--savt-white);font:inherit;border:1px solid #d0d5dd;border-radius:8px;padding:0 12px}.catalogue-create .primary-action{align-self:end}.catalogue-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.catalogue-toolbar h2,.catalogue-setup h2,.catalogue-create h2{margin:0}.catalogue-search{width:min(100%,340px)}.catalogue-table-wrap{overflow-x:auto}.catalogue-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.catalogue-table-wrap th,.catalogue-table-wrap td{vertical-align:middle;border-top:1px solid #eaecf0;padding:14px 12px;font-size:13px}.catalogue-table-wrap th{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.catalogue-table-wrap td strong,.catalogue-table-wrap td small{display:block}.catalogue-table-wrap td small{margin-top:4px}.status-pill{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.status-pill.is-active{color:#116b3c;background:#e9f8ef}.status-pill.is-inactive{color:#667085;background:#f2f4f7}.status-pill.is-uploaded,.status-pill.is-valid{color:#344054;background:#eef2f6}.status-pill.is-validated,.status-pill.is-imported,.status-pill.is-confirmed{color:#116b3c;background:#e9f8ef}.status-pill.is-warning,.status-pill.is-skipped{color:#8a4b08;background:#fff4dd}.status-pill.is-error,.status-pill.is-failed{color:#8c2626;background:#fff2f2}.text-action{color:#344054;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:800;text-decoration:underline}.catalogue-empty{color:#667085;text-align:center;margin:0;padding:28px}.setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.setup-grid form{border:1px solid #eaecf0;border-radius:11px;align-content:start;gap:10px;padding:16px;display:grid}.setup-grid h3{margin:0 0 4px;font-size:15px}.import-upload,.import-review,.import-history{background:var(--savt-white);box-shadow:var(--ops-shadow-card);border:1px solid #e0e5eb;border-radius:15px;padding:24px}.import-upload h2,.import-review h2,.import-history h2{margin:0}.import-upload .section-heading p:last-child{color:#667085;margin-bottom:0}.import-template-download{background:#f4faf7;border:1px solid #d5e3dc;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:-4px -4px 24px;padding:20px;display:flex}.import-template-download h2,.import-template-download p{margin:0}.import-template-download>div:first-child{gap:7px;max-width:650px;display:grid}.import-template-download>div:first-child>p:last-child{color:#52635b;line-height:1.55}.import-template-actions{flex:none;align-items:flex-end;gap:10px;display:flex}.import-template-primary{justify-items:start;gap:6px;display:grid}.import-columns{color:#475467;background:#f6f8fa;border-radius:9px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6}.import-picker,.import-actions,.import-counts,.import-history-filters,.import-preview-toolbar{align-items:end;gap:12px;display:flex}.import-picker label,.import-history-filters label,.import-preview-toolbar label{color:#475467;flex:1;gap:7px;font-size:12px;font-weight:750;display:grid}.import-picker input{border:1px solid #d0d5dd;border-radius:8px;min-height:42px;padding:8px 10px}.import-history-filters,.import-preview-toolbar{flex-wrap:wrap;margin:16px 0}.import-history-filters label,.import-preview-toolbar label{flex:0 220px}.import-history-filters select,.import-preview-toolbar select{min-height:42px;color:var(--savt-ink);background:var(--savt-white);border:1px solid #d0d5dd;border-radius:8px;padding:8px 34px 8px 10px}.import-read-error,.import-recovery{justify-content:space-between;align-items:center;gap:16px;display:flex}.import-read-error{color:#8c2626;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;padding:16px}.import-read-error p,.import-recovery span{margin:0}.import-counts{flex-wrap:wrap;align-items:center;margin:18px 0}.import-counts span{color:#667085;background:#f6f8fa;border-radius:8px;padding:8px 11px;font-size:12px}.import-counts strong{color:var(--savt-ink);margin-right:3px}.import-actions{justify-content:flex-end;margin:16px 0}.import-actions button:not(.ui-button){background:var(--savt-white);cursor:pointer;border:1px solid #cdd4df;border-radius:9px;min-height:42px;padding:0 16px;font-weight:800}.import-actions .primary-action{color:var(--cks-text-on-action);background:var(--savt-lime);border:0}.import-failure{color:#8c2626;background:#fff2f2;border-radius:9px;padding:12px 14px}.import-table-wrap{max-height:520px;overflow:auto}.import-messages{gap:4px;margin:0;padding-left:18px;display:grid}.import-messages .is-error{color:#8c2626}.import-messages .is-warning{color:#8a4b08}.hq-content{width:min(100%, var(--ops-content-max));margin:0 auto;padding:36px 32px 64px}.section-kicker{color:var(--savt-success);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:850}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:0;font-size:28px}.quiet-badge{color:#667085;background:var(--savt-white);border:1px solid #d8dee8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}@media (width<=1080px){.catalogue-create form,.catalogue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hq-content{padding:24px 16px 48px}.catalogue-heading,.catalogue-toolbar{flex-direction:column;align-items:stretch}.catalogue-create form,.catalogue-stats,.setup-grid{grid-template-columns:1fr}.catalogue-search{width:100%}.import-picker,.import-actions,.import-template-download,.import-template-actions,.import-read-error,.import-recovery{flex-direction:column;align-items:stretch}}.hq-shell{grid-template-columns:var(--ops-sidebar-w) minmax(0, 1fr);min-width:0;min-height:100svh;color:var(--savt-fg-1);background:var(--savt-bg);transition:grid-template-columns .22s;display:grid}.hq-shell[data-collapsed=true]{grid-template-columns:var(--ops-sidebar-collapsed-w) minmax(0, 1fr)}.hq-sidebar{width:100%;min-width:0;height:100svh;padding:var(--savt-s-5) var(--savt-s-3);color:var(--savt-fg-on-ink);background:var(--cks-shell);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.hq-brand{align-items:center;gap:var(--savt-s-3);min-height:48px;padding:0 var(--savt-s-2) var(--savt-s-5);border-bottom:1px solid color-mix(in srgb, var(--savt-fg-on-ink) 12%, transparent);grid-template-columns:52px minmax(0,1fr);display:grid}.hq-brand>.hq-brand__mark{object-fit:contain;width:52px;height:32px}.hq-brand__copy{white-space:nowrap;gap:2px;min-width:0;display:grid;overflow:hidden}.hq-brand__copy strong{color:var(--savt-fg-on-ink);letter-spacing:-.02em;font-size:17px}.hq-brand__copy small{color:color-mix(in srgb, var(--savt-fg-on-ink) 66%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.hq-navigation{gap:var(--savt-s-4);margin-top:var(--savt-s-5);display:grid}.hq-navigation__group{gap:var(--savt-s-1);min-width:0;display:grid}.hq-navigation__group-label{padding-inline:var(--savt-s-3);color:color-mix(in srgb, var(--savt-fg-on-ink) 60%, transparent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:800}.hq-navigation__link{align-items:center;gap:var(--savt-s-3);min-width:0;min-height:44px;padding:0 var(--savt-s-3);border-radius:var(--savt-r-xs);color:color-mix(in srgb, var(--savt-fg-on-ink) 74%, transparent);cursor:pointer;border:1px solid #0000;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:flex;position:relative}.hq-navigation__link:hover{color:var(--savt-fg-on-ink);background:color-mix(in srgb, var(--savt-fg-on-ink) 8%, transparent)}.hq-navigation__link:focus-visible,.hq-sidebar__collapse:focus-visible,.hq-topbar__menu:focus-visible{box-shadow:var(--savt-ring-focus);outline:2px solid #0000}.hq-navigation__link.is-active{color:var(--savt-fg-on-ink);background:#ffffff1f;border-color:#ffffff3d}.hq-navigation__link.is-active:before{border-radius:var(--savt-r-pill);background:var(--cks-surface);content:"";width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.hq-navigation__link svg,.hq-sidebar__collapse svg{flex:none}.hq-navigation__label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.hq-sidebar__collapse{align-items:center;gap:var(--savt-s-3);min-height:44px;padding:0 var(--savt-s-3);border:1px solid color-mix(in srgb, var(--savt-fg-on-ink) 14%, transparent);border-radius:var(--savt-r-xs);color:color-mix(in srgb, var(--savt-fg-on-ink) 74%, transparent);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;margin-top:auto;font-size:13px;font-weight:750;display:flex;overflow:hidden}.hq-sidebar__collapse:hover{color:var(--savt-fg-on-ink);background:color-mix(in srgb, var(--savt-fg-on-ink) 8%, transparent)}.hq-shell[data-collapsed=true] .hq-brand{grid-template-columns:52px;justify-content:center;padding-inline:0}.hq-shell[data-collapsed=true] .hq-brand__copy,.hq-shell[data-collapsed=true] .hq-sidebar .hq-navigation__group-label,.hq-shell[data-collapsed=true] .hq-sidebar .hq-navigation__label,.hq-shell[data-collapsed=true] .hq-sidebar__collapse span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hq-shell[data-collapsed=true] .hq-sidebar .hq-navigation__link,.hq-shell[data-collapsed=true] .hq-sidebar__collapse{justify-content:center;padding-inline:0}.hq-main{min-width:0}.hq-topbar__menu{border:1px solid var(--savt-divider);border-radius:var(--savt-r-xs);width:44px;height:44px;color:var(--cks-action);background:var(--savt-surface);cursor:pointer;flex:0 0 44px;place-items:center;display:grid}.hq-topbar__menu:hover{background:var(--savt-surface-2)}.ui-overlay--drawer:has(.hq-drawer-navigation) .ui-overlay__surface{padding-bottom:env(safe-area-inset-bottom);color:var(--savt-fg-on-ink);background:var(--cks-shell)}.ui-overlay--drawer:has(.hq-drawer-navigation) .ui-overlay__header{padding-top:max(var(--savt-s-4), env(safe-area-inset-top));color:var(--savt-fg-on-ink);background:var(--cks-shell)}.ui-overlay--drawer:has(.hq-drawer-navigation) .ui-overlay__header h2{color:var(--savt-fg-on-ink)}.ui-overlay--drawer:has(.hq-drawer-navigation) .ui-overlay__header .ui-button{color:var(--savt-fg-on-ink)}.hq-drawer-navigation{padding-bottom:var(--savt-s-5)}.hq-drawer-navigation .hq-navigation__group-label{color:var(--cks-shell-muted)}.hq-topbar{z-index:var(--ops-z-header);height:var(--ops-header-h);min-height:var(--ops-header-h);justify-content:space-between;align-items:center;gap:var(--savt-s-5);padding:0 var(--ops-desktop-padding);border-bottom:1px solid var(--savt-divider);background:var(--savt-surface);display:flex;position:sticky;top:0}.hq-topbar__context{gap:2px;min-width:0;display:grid}.hq-topbar__context p,.hq-user__identity small{color:var(--savt-fg-3);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.hq-topbar__context strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.hq-topbar__actions,.hq-user,.hq-sign-out .ui-button__label{align-items:center;min-width:0;display:flex}.hq-topbar__actions{gap:var(--savt-s-4)}.hq-sign-out .ui-button__label{gap:var(--savt-s-2)}.hq-user{gap:var(--savt-s-3);padding-left:var(--savt-s-4);border-left:1px solid var(--savt-divider)}.hq-user__identity{text-align:right;gap:2px;min-width:0;max-width:280px;display:grid}.hq-user__identity strong,.hq-user__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-user__identity strong{font-size:13px}.hq-sign-out{flex:none}.hq-workspace{width:min(100%, var(--ops-content-max));min-width:0;padding:var(--savt-s-7) var(--ops-page-gutter) calc(var(--savt-s-8) + var(--savt-s-6));margin:0 auto}@media (width<=1180px){.hq-user__identity{max-width:220px}}@media (width>=761px) and (width<=1120px){.hq-topbar__actions .ui-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.hq-shell,.hq-navigation__link{transition:none}}.hq-dashboard{min-width:0}.hq-breadcrumbs{gap:var(--savt-s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hq-breadcrumbs li{overflow-wrap:anywhere;min-width:0}.hq-breadcrumbs li+li{padding-inline-start:calc(.4em + var(--savt-s-2));position:relative}.hq-breadcrumbs li+li:before{inset-inline-start:0;content:"";border-top:1px solid;border-right:1px solid;width:.4em;height:.4em;position:absolute;top:.4em;transform:rotate(45deg)}.hq-breadcrumbs [aria-current=page]{color:var(--savt-fg-1)}.hq-workspace-grid{align-items:stretch}.hq-workspace-card{align-content:start;gap:var(--savt-s-4);grid-template-columns:auto minmax(0,1fr);min-height:184px;position:relative;overflow:hidden}.hq-workspace-card:before{background:var(--cks-surface);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.hq-workspace-card__icon{border-radius:var(--savt-r-sm);width:40px;height:40px;color:var(--savt-ink);background:var(--savt-lime-soft);place-items:center;display:grid}.hq-workspace-card>a{align-items:center;gap:var(--savt-s-2);width:fit-content;color:var(--savt-fg-1);cursor:pointer;grid-column:2;margin-top:auto;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.hq-workspace-card>a:hover{text-underline-offset:3px;text-decoration:underline}.hq-workspace-card>a:focus-visible{border-radius:var(--savt-r-xs);box-shadow:var(--savt-ring-focus);outline:2px solid #0000}.hq-dashboard__context .ui-card{min-height:156px}.hq-dashboard__context .ui-card__value{overflow-wrap:anywhere;font-size:18px;line-height:1.3}.hq-workspace>.hq-content,.hq-workspace>.inventory-workspace,.hq-workspace>.hq-settings-layout,.hq-settings-workspace>.settings-workspace{width:100%;max-width:none;margin:0;padding:0}.hq-route-state{gap:var(--savt-s-7);display:grid}.hq-settings-layout{align-items:start;gap:var(--savt-s-6);grid-template-columns:minmax(0,1fr);display:grid}.hq-settings-shortcuts{gap:var(--savt-s-3);min-width:0;display:grid}.hq-settings-home-link{color:var(--savt-fg-2);font-size:14px;font-weight:800;text-decoration:none}.hq-settings-home,.hq-settings-capability{gap:var(--savt-s-7);min-width:0;display:grid}.hq-settings-home__header,.hq-settings-capability>header{max-width:760px}.hq-settings-home__header h1,.hq-settings-capability h1{margin:var(--savt-s-2) 0;color:var(--savt-ink)}.hq-settings-directory{gap:var(--savt-s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));display:grid}.hq-settings-policy-list{gap:var(--cks-space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.hq-settings-policy-list li{border:1px solid var(--cks-border);border-radius:var(--cks-radius-sm);background:var(--cks-surface);padding:var(--cks-space-3) var(--cks-space-4)}.hq-settings-policy-list a{justify-content:space-between;gap:var(--cks-space-3);color:var(--cks-text-primary);font-weight:800;text-decoration:none;display:flex}.hq-settings-policy-list a:hover{color:var(--cks-action);text-decoration:underline}.hq-settings-policy-list a:focus-visible,.hq-settings-reference>summary:focus-visible,.hq-settings-return:focus-visible{outline:2px solid var(--cks-action);outline-offset:3px}.hq-settings-policy-list small{margin-top:var(--cks-space-2);color:var(--cks-text-secondary);display:block}.hq-settings-reference>summary{cursor:pointer;padding:var(--cks-space-3) 0;font-weight:800}.hq-settings-return{margin-bottom:var(--cks-space-3);color:var(--cks-action);display:block}@media (width<=700px){.hq-settings-policy-list{grid-template-columns:minmax(0,1fr)}}.hq-settings-directory__group,.hq-settings-capability section{padding:var(--savt-s-5);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface)}.hq-settings-directory__group h2,.hq-settings-capability h2{margin:0 0 var(--savt-s-3);font-size:17px}.hq-settings-directory__group ul{margin:0;padding:0;list-style:none}.hq-settings-directory__group li+li{border-top:1px solid var(--savt-divider)}.hq-settings-directory__group a{justify-content:space-between;gap:var(--savt-s-3);padding:var(--savt-s-3) 0;color:var(--savt-fg-1);font-weight:750;text-decoration:none;display:flex}.hq-settings-directory__group a:hover,.hq-settings-home-link:hover{color:var(--savt-ink);text-decoration:underline}.hq-settings-directory__group a:focus-visible,.hq-settings-home-link:focus-visible{outline:2px solid var(--savt-ink);outline-offset:3px}.hq-settings-history{gap:var(--savt-s-5);min-width:0;display:grid}.hq-settings-history>header h1{margin:var(--savt-s-2) 0}.hq-settings-history__filters{gap:var(--savt-s-4);padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:end;display:grid}.hq-settings-history__filters input,.hq-settings-history__filters select{width:100%;min-width:0}.hq-settings-history__actions{gap:var(--savt-s-2);flex-wrap:wrap;display:flex}.hq-settings-history__table-wrap{border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);max-width:100%;overflow-x:auto}.hq-settings-history table{border-collapse:collapse;width:100%;min-width:970px}.hq-settings-history th,.hq-settings-history td{padding:var(--savt-s-3);border-bottom:1px solid var(--savt-divider);text-align:left;vertical-align:top}.hq-settings-history th{color:var(--savt-fg-3);white-space:nowrap;font-size:.8rem}.hq-settings-history td{overflow-wrap:anywhere}.hq-integration-status{gap:var(--savt-s-7);min-width:0;display:grid}.hq-integration-status>header{max-width:760px}.hq-integration-status>header h1{margin:var(--savt-s-2) 0;color:var(--savt-ink)}.hq-integration-status>section{gap:var(--savt-s-3);display:grid}.hq-integration-status>section>h2{margin:0;font-size:18px}.hq-integration-status>section>p{max-width:760px;margin:0}.hq-integration-status__grid{gap:var(--savt-s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.hq-integration-status__card{min-width:0;padding:var(--savt-s-5);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface)}.hq-integration-status__card h3{margin:0 0 var(--savt-s-3);font-size:16px}.hq-integration-status__card p{overflow-wrap:anywhere;color:var(--savt-fg-2);margin:0}.hq-integration-status__health>button{justify-self:start}.hq-settings-workspace{min-width:0}.hq-migrated-settings{gap:var(--savt-s-5);min-width:0;color:var(--savt-fg-1);grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);display:grid}.hq-migrated-settings>.delivery-pricing-breadcrumb,.hq-migrated-settings>.delivery-pricing-header,.hq-migrated-settings>.delivery-pricing-current,.hq-migrated-settings>.delivery-pricing-history,.hq-migrated-settings>.ui-state-panel,.hq-migrated-settings>.ui-loading-skeleton,.hq-migrated-settings>.settings-alert,.hq-migrated-settings>.settings-read-only{grid-column:1/-1}.hq-migrated-settings__actions{justify-content:flex-end;align-items:end;gap:var(--savt-s-3);flex-wrap:wrap;display:flex}.hq-migrated-settings__actions label{gap:var(--savt-s-2);color:var(--savt-fg-2);font-size:14px;font-weight:800;display:grid}.hq-migrated-settings__actions select{width:min(280px,30vw);min-height:42px;padding:0 var(--savt-s-3);border:1px solid var(--savt-divider-strong);border-radius:var(--savt-r-xs);color:var(--savt-fg-1);background:var(--savt-surface);font:inherit}.hq-migrated-settings__summary{padding:var(--savt-s-5) var(--savt-s-6);border-block:1px solid var(--savt-divider);background:var(--savt-pearl);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.hq-migrated-settings__summary div{gap:var(--savt-s-1);min-width:0;padding-inline:var(--savt-s-4);display:grid}.hq-migrated-settings__summary div:first-child{padding-left:0}.hq-migrated-settings__summary div+div{border-left:1px solid var(--savt-divider)}.hq-migrated-settings__summary dt{color:var(--savt-fg-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.hq-migrated-settings__summary dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800;line-height:1.45}.hq-migrated-settings__form{gap:var(--savt-s-4);display:grid}.hq-settings-workspace .settings-kicker,.hq-settings-workspace .delivery-pricing-scheduled__kicker{font-size:12px}.hq-settings-workspace .settings-heading label,.hq-settings-workspace .settings-editor label,.hq-settings-workspace .settings-form label,.hq-settings-workspace .delivery-pricing-header__actions label,.hq-settings-workspace .delivery-pricing-editor label{font-size:14px}.hq-settings-workspace .settings-history th,.hq-settings-workspace .settings-summary dt,.hq-settings-workspace .delivery-pricing-summary dt,.hq-settings-workspace .delivery-pricing-scheduled dt,.hq-settings-workspace .delivery-pricing-table-wrap th,.hq-settings-workspace .delivery-pricing-editor__band legend{font-size:12px}.hq-settings-workspace .settings-history td,.hq-settings-workspace .settings-history li,.hq-settings-workspace .delivery-pricing-table-wrap td,.hq-settings-workspace .delivery-pricing-inheritance li strong{font-size:14px}.hq-settings-workspace .delivery-pricing-inheritance li>span,.hq-settings-workspace .delivery-pricing-inheritance li small{font-size:12px}@media (width<=1100px){.hq-migrated-settings{grid-template-columns:1fr}}@media (width<=720px){.hq-migrated-settings__actions{flex-direction:column;align-items:stretch}.hq-migrated-settings__actions select{width:100%}.hq-migrated-settings__summary{grid-template-columns:1fr}.hq-migrated-settings__summary div,.hq-migrated-settings__summary div:first-child{padding:var(--savt-s-2) 0}.hq-migrated-settings__summary div+div{border-top:1px solid var(--savt-divider);border-left:0}}@media (width<=1120px){.hq-settings-layout{grid-template-columns:minmax(0,1fr)}}.hq-state-return{min-height:40px;padding:0 var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-xs);color:var(--savt-fg-1);background:var(--savt-surface);justify-content:center;justify-self:start;align-items:center;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.hq-state-return:hover{border-color:var(--savt-divider-strong);background:var(--savt-surface-2)}.hq-state-return:focus-visible{box-shadow:var(--savt-ring-focus);outline:2px solid #0000}.operational-dashboard{gap:var(--savt-s-4);min-width:0;display:grid}.dashboard-filters{align-items:end;gap:var(--savt-s-3);flex-wrap:wrap;display:flex}.dashboard-filters[hidden]{display:none}.dashboard-filter-trigger{min-height:44px;padding:var(--savt-s-2) var(--savt-s-4);border:1px solid var(--savt-divider-strong);border-radius:var(--savt-r-xs);color:var(--cks-action);background:var(--savt-surface);cursor:pointer;font:inherit;align-items:center;font-weight:750;display:inline-flex}.dashboard-filter-trigger:focus-visible{box-shadow:var(--savt-ring-focus);outline:2px solid #0000}.dashboard-filters .ui-field{min-width:150px}.dashboard-filters select,.dashboard-filters input{width:100%;min-height:40px;color:var(--savt-fg-1);background:var(--savt-surface);border:1px solid var(--savt-divider-strong);border-radius:var(--savt-r-xs);font:inherit;padding:8px 12px}.dashboard-filters select{cursor:pointer}.dashboard-freshness,.dashboard-source-note{color:var(--savt-fg-3);font-size:var(--ui-type-helper);margin:0;line-height:1.6}.dashboard-kpis{background:var(--savt-surface);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-kpi{border-inline-end:1px solid var(--savt-divider);border-bottom:1px solid var(--savt-divider);min-width:0;padding:16px 18px}.dashboard-kpi h2{color:var(--savt-fg-2);font-size:var(--ui-type-kpi-label);line-height:1.4;font-weight:var(--ui-weight-label);margin:0 0 8px}.dashboard-kpi__value{font-size:clamp(24px, 2.2vw, var(--ui-type-kpi-value));font-weight:var(--ui-weight-heading);color:var(--savt-ink);max-width:100%;line-height:1.3;overflow-x:auto}.dashboard-kpi__value>.ui-numeric{white-space:nowrap}.dashboard-kpi__value:focus-visible{outline:2px solid var(--cks-action);outline-offset:-2px}.dashboard-kpi small{font-size:var(--ui-type-helper);color:var(--savt-fg-3);margin-top:4px;font-weight:400;display:block}.dashboard-kpis--operational{grid-template-columns:repeat(7,minmax(0,1fr))}.dashboard-kpis--operational .dashboard-kpi{padding:14px}.dashboard-kpi__link{margin-top:var(--cks-space-2);color:var(--cks-action);font-size:var(--ui-type-control);font-weight:var(--ui-weight-control);text-underline-offset:3px;display:inline-block}.dashboard-unavailable{max-width:180px;color:var(--savt-fg-3);font-size:var(--ui-type-body);white-space:normal;flex-direction:column;gap:3px;font-weight:500;display:inline-flex}.dashboard-unavailable small{font-size:var(--ui-type-helper);font-weight:400;line-height:1.4}.dashboard-main-grid{gap:var(--savt-s-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"trend attention";align-items:stretch;display:grid}.dashboard-panel--trend{grid-area:trend}.dashboard-panel--attention{grid-area:attention}.dashboard-panel{padding:var(--savt-s-5);background:var(--savt-surface);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);min-width:0}.dashboard-panel>header{margin-bottom:16px}.dashboard-panel h2{font-size:var(--ui-type-section);font-weight:var(--ui-weight-heading);letter-spacing:-.02em;margin:0;line-height:1.25}.dashboard-panel header p{font-size:var(--ui-type-body);color:var(--savt-fg-3);margin:6px 0 0;line-height:1.5}.dashboard-panel h3{font-size:16px}.dashboard-trend svg{width:100%;min-width:560px;height:300px;display:block;overflow:visible}.dashboard-trend svg text{fill:var(--savt-fg-2);font-size:16px}.dashboard-chart-scroll{max-width:100%;overflow-x:auto}.dashboard-trend__scroll-hint{color:var(--cks-text-muted);font-size:var(--ui-type-helper);margin:0;display:none}.dashboard-trend__grid{stroke:var(--savt-divider);stroke-width:1px}.dashboard-trend__bar{fill:var(--savt-info);opacity:.35}.dashboard-trend__line{fill:none;stroke:var(--savt-ink);stroke-width:2.5px;stroke-linejoin:round}.dashboard-trend__legend{font-size:var(--ui-type-helper);color:var(--savt-fg-2);flex-wrap:wrap;gap:20px;display:flex}.dashboard-trend summary{cursor:pointer;font-size:var(--ui-type-control);font-weight:var(--ui-weight-control);padding:8px 0}.dashboard-attention{max-height:350px;margin:0;padding:0;list-style:none;overflow:auto}.dashboard-attention li{border-bottom:1px solid var(--savt-divider);padding:12px 0;display:flow-root}.dashboard-attention li:first-child{padding-top:0}.dashboard-attention h3{margin:8px 0 4px;font-size:14px}.dashboard-attention p{color:var(--savt-fg-2);margin:0 0 5px;font-size:14px}.dashboard-attention small{color:var(--savt-fg-3);font-size:12px}.dashboard-attention a{margin-top:var(--cks-space-2);color:var(--savt-ink);text-underline-offset:3px;font-size:14px;font-weight:700;display:block}.dashboard-attention a:hover,.dashboard-trend summary:hover{color:var(--cks-action)}.dashboard-table-scroll{width:100%;max-height:480px;overflow:auto}.dashboard-table-scroll table{border-collapse:collapse;width:100%;font-size:14px}.dashboard-table-scroll th,.dashboard-table-scroll td{text-align:right;border-bottom:1px solid var(--savt-divider);vertical-align:middle;white-space:nowrap;padding:12px 10px}.dashboard-table-scroll th:first-child{text-align:left;min-width:140px}.dashboard-table-scroll thead th{z-index:1;background:var(--savt-surface-2);font-size:var(--ui-type-table-header);font-weight:var(--ui-weight-control);color:var(--savt-fg-2);position:sticky;top:0}.dashboard-table-scroll tbody th{font-weight:600}.dashboard-table-scroll th small{color:var(--savt-fg-3);margin-top:3px;font-size:12px;font-weight:400;display:block}.dashboard-bottom-grid{gap:var(--savt-s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-panel dl{margin:0}.dashboard-summary-row{border-bottom:1px solid var(--savt-divider);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14px;display:flex}.dashboard-summary-row dt{color:var(--savt-fg-2)}.dashboard-summary-row dd{text-align:right;margin:0;font-weight:600}.dashboard-loading{min-height:260px}@media (width<=1280px){.dashboard-panel{padding:16px}.dashboard-kpi{padding:14px}.dashboard-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.dashboard-main-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"attention""trend"}.dashboard-kpis--operational{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.dashboard-trend__scroll-hint{display:block}.dashboard-kpis,.dashboard-kpis--operational{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.dashboard-kpis--operational .dashboard-kpi:last-child{grid-column:1/-1}.dashboard-filters{padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface);grid-template-columns:minmax(0,1fr);display:grid}.dashboard-filters[hidden]{display:none}.dashboard-filters .ui-field{min-width:0}.dashboard-table-scroll{max-width:100%;overflow-x:auto}}@media (width<=360px){.dashboard-kpis,.dashboard-kpis--operational,.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.dashboard-trend__line{stroke:canvastext}.dashboard-trend__bar{fill:highlight;opacity:1}}.catalogue-products-workspace,.catalogue-setup-workspace{gap:var(--savt-s-5);min-width:0;padding:var(--savt-s-5);border:1px solid var(--savt-divider);border-radius:var(--savt-r-md);background:var(--savt-surface);box-shadow:var(--savt-shadow-card);display:grid}.catalogue-products-workspace .section-heading,.catalogue-setup-workspace .section-heading{margin-bottom:0}.catalogue-products-workspace .section-heading p:last-child,.catalogue-setup-workspace .section-heading p:last-child{max-width:68ch;margin:var(--savt-s-2) 0 0;color:var(--savt-fg-3);font-size:14px;line-height:1.5}.catalogue-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-stats article{border-color:var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface-2);box-shadow:none}.catalogue-stats span,.catalogue-table-wrap small{color:var(--savt-fg-3)}.catalogue-subtabs{gap:var(--savt-s-2);padding-bottom:var(--savt-s-3);border-bottom:1px solid var(--savt-divider);flex-wrap:wrap;display:flex}.catalogue-filter-bar{padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface-2)}.catalogue-filter-bar .ui-form-field:first-child{flex-basis:260px}.catalogue-table-wrap{border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface);scrollbar-gutter:stable;min-height:220px}.catalogue-table-wrap th,.catalogue-table-wrap td{border-top:0;border-bottom:1px solid var(--savt-divider)}.catalogue-table-wrap thead th{color:var(--savt-fg-2);background:var(--savt-surface-2)}.catalogue-table-wrap tbody tr:hover{background:var(--savt-surface-2)}.catalogue-form-grid{gap:var(--savt-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.classification-selector{gap:.5rem;min-width:0;display:grid}.classification-selector__search{gap:.5rem;display:flex}.classification-selector__search input{flex:1;min-width:0}.catalogue-form-fields{gap:var(--savt-s-4);border:0;min-width:0;margin:0;padding:0;display:grid}.catalogue-product-section{gap:var(--savt-s-3);min-width:0;display:grid}.catalogue-product-section:not(.product-image-editor){padding-bottom:var(--savt-s-5);border-bottom:1px solid var(--savt-divider)}.catalogue-product-section h3{color:var(--savt-fg-1);margin:0;font-size:15px;font-weight:800;line-height:1.35}.catalogue-field-with-action{align-content:start;gap:var(--savt-s-1);min-width:0;display:grid}.catalogue-field-with-action .ui-form-field{min-width:0}.catalogue-field-with-action>.ui-button{justify-self:start}.catalogue-field-status{color:var(--savt-fg-2);margin:0;font-size:13px;line-height:1.5}.catalogue-conflict-review{padding:var(--savt-s-4);border:1px solid var(--savt-warning);border-radius:var(--savt-r-sm);background:var(--savt-warning-soft);gap:var(--savt-s-3);display:grid}.catalogue-conflict-review dl,.catalogue-conflict-review dl>div{gap:var(--savt-s-1);display:grid}.catalogue-conflict-review dl{margin:0}.catalogue-conflict-review dt{font-weight:800}.catalogue-conflict-review dd{color:var(--savt-fg-2);margin:0}.catalogue-notice{padding:var(--savt-s-3) var(--savt-s-4);border:1px solid var(--savt-success);border-radius:var(--savt-r-sm);color:var(--savt-success);background:var(--savt-success-soft)}#catalogue-product-form,#catalogue-setup-form{gap:var(--savt-s-4);display:grid}#catalogue-product-form textarea{min-height:112px;padding-block:var(--savt-s-3);resize:none}.product-table-identity{align-items:center;gap:var(--savt-s-3);min-width:220px;display:flex}.product-table-identity>span{gap:var(--savt-s-1);min-width:0;display:grid}.product-image{border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);object-fit:cover;background:var(--savt-surface-2);flex:none;display:block}.product-image--thumbnail{width:44px;height:44px}.product-image--editor{width:132px;height:132px}.product-image--placeholder{padding:var(--savt-s-2);color:var(--savt-fg-3);text-align:center;background:linear-gradient(135deg, transparent 47%, var(--savt-divider) 48%, var(--savt-divider) 52%, transparent 53%), var(--savt-surface-2);place-items:center;font-size:11px;font-weight:750;line-height:1.2;display:grid}.product-image-editor{padding:var(--savt-s-4);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);background:var(--savt-surface-2);gap:var(--savt-s-4);display:grid}.product-image-editor__heading,.product-image-editor__body{justify-content:space-between;align-items:flex-start;gap:var(--savt-s-4);display:flex}.product-image-editor__heading p,.product-image-editor__metadata,.product-image-editor__status{margin:var(--savt-s-1) 0 0;color:var(--savt-fg-3);font-size:13px;line-height:1.5}.product-image-editor__controls{gap:var(--savt-s-2);flex:auto;min-width:0;display:grid}.product-image-editor__controls input[type=file]{width:100%}.product-image-editor__status{color:var(--savt-fg-2);font-weight:750}.catalogue-message{border-color:var(--savt-danger);border-radius:var(--savt-r-sm);color:var(--savt-danger);background:var(--savt-danger-soft)}.catalogue-message.is-success{border-color:var(--savt-success);color:var(--cks-success-text);background:var(--savt-success-soft)}.catalogue-message button{color:var(--savt-fg-1);background:var(--savt-surface)}@media (width<=760px){.hq-shell,.hq-shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr);min-width:0}.hq-topbar{gap:var(--savt-s-2);padding-inline:var(--savt-s-3)}.hq-user__identity,.hq-sign-out .ui-button__label>span{display:none}.hq-user{padding-left:var(--savt-s-2)}.hq-workspace{padding:var(--savt-s-4) var(--savt-s-3) var(--savt-s-7)}.hq-secondary-navigation{overflow-x:auto}.catalogue-products-workspace,.catalogue-setup-workspace{padding:0}.catalogue-form-grid{grid-template-columns:minmax(0,1fr)}.catalogue-product-section:not(.product-image-editor){padding-bottom:var(--savt-s-4)}.catalogue-filter-bar{align-items:stretch}.product-image-editor__heading,.product-image-editor__body{flex-direction:column;align-items:stretch}}.small-order-fee-rule{align-items:start;gap:var(--savt-s-3);margin-block:var(--savt-s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.small-order-fee-rule>.ui-button{margin-top:var(--savt-s-6)}.hq-migrated-settings__form section>p{color:var(--savt-fg-2);line-height:1.55}.hq-migrated-settings__form section li{margin-block:var(--savt-s-2)}@media (width<=600px){.small-order-fee-rule{padding-block:var(--savt-s-3);border-bottom:1px solid var(--savt-divider);grid-template-columns:minmax(0,1fr)}.small-order-fee-rule>.ui-button{justify-self:start;margin-top:0}.catalogue-product-images .catalogue-table-wrap{background:0 0;border:0;overflow:visible}.catalogue-product-images table,.catalogue-product-images tbody,.catalogue-product-images tr{width:100%;min-width:0;display:block}.catalogue-product-images thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalogue-product-images tbody tr{border:1px solid var(--savt-divider);background:var(--savt-surface);border-radius:12px;margin-block:16px;overflow:hidden}.catalogue-product-images td{border:0;width:auto;padding:12px 16px;display:block}.catalogue-product-images td:before{margin-bottom:8px;font-weight:700;display:block}.catalogue-product-images td:first-child:before{content:"Selected file"}.catalogue-product-images td:nth-child(2):before{content:"Product and reference"}.catalogue-product-images td:nth-child(3):before{content:"Existing image"}.catalogue-product-images td:nth-child(5):before{content:"Result"}.catalogue-product-images select{width:100%;min-width:0}}.admin-workspace{gap:var(--savt-s-6);min-width:0;display:grid}.admin-stack{gap:var(--savt-s-4);min-width:0;display:grid}.admin-toolbar{align-items:end;gap:var(--savt-s-3);flex-wrap:wrap;display:flex}.admin-toolbar .ui-form-field{flex:180px}.admin-actions,.admin-pagination{align-items:center;gap:var(--savt-s-2);flex-wrap:wrap;display:flex}.admin-pagination{padding-block:var(--savt-s-4);justify-content:flex-end}.admin-pagination p{color:var(--savt-fg-2);margin:0 auto 0 0}.admin-table-wrap{scrollbar-gutter:stable;min-height:260px;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table th,.admin-table td{padding:var(--savt-s-4) var(--savt-s-3);border-bottom:1px solid var(--savt-divider);vertical-align:middle}.admin-table thead th{color:var(--savt-fg-2);background:var(--savt-surface-2);font-size:.8125rem;font-weight:700}.admin-table td,.admin-table tbody th{overflow-wrap:anywhere;min-width:130px;font-size:.875rem}.admin-table small,.admin-table strong{display:block}.admin-table small{margin-top:var(--savt-s-1);color:var(--savt-fg-3);font-weight:400}.admin-permission-code{margin-top:var(--savt-s-1);color:var(--savt-fg-3);overflow-wrap:normal;white-space:nowrap;word-break:normal;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;display:block}.admin-table caption{text-align:left;padding-block:var(--savt-s-4);color:var(--savt-fg-2);font-size:.875rem}.admin-table tbody tr:hover{background:var(--savt-surface-2)}.admin-role-table{table-layout:fixed;min-width:860px}.admin-role-table th,.admin-role-table td{min-width:0}.admin-role-table th:first-child{width:25%}.admin-form-grid{gap:var(--savt-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-form-grid>fieldset,.admin-form-grid>section,.admin-form-grid>.admin-actions,.admin-form-grid>.admin-feedback{grid-column:1/-1}.admin-detail-grid{gap:var(--savt-s-5);margin-block:var(--savt-s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-detail-grid dt{color:var(--savt-fg-3);margin-bottom:var(--savt-s-1);font-size:.8125rem}.admin-detail-grid dd{overflow-wrap:anywhere;margin:0}.admin-outlet-options{gap:var(--savt-s-2);max-height:240px;padding:var(--savt-s-3);border:1px solid var(--savt-divider);border-radius:var(--savt-r-sm);display:grid;overflow-y:auto}.admin-check{align-items:center;gap:var(--savt-s-2);padding:var(--savt-s-2);min-height:var(--ops-touch-target);cursor:pointer;border-radius:var(--savt-r-xs);display:flex}.admin-check:hover{background:var(--savt-surface-2)}.admin-check input{width:20px;height:20px;accent-color:var(--savt-ink)}.admin-feedback{padding:var(--savt-s-4);border:1px solid var(--savt-divider-strong);border-radius:var(--savt-r-sm);background:var(--savt-surface);color:var(--savt-fg-2);overflow-wrap:anywhere}.admin-feedback[role=alert]{border-color:var(--savt-danger)}.admin-feedback:empty{background:0 0;border-color:#0000;min-height:1.5em;padding:0}.admin-secret{gap:var(--savt-s-3);padding:var(--savt-s-4);border:1px solid var(--savt-divider-strong);border-radius:var(--savt-r-sm);background:var(--savt-surface-2);display:grid}.admin-secret input{font-family:ui-monospace,monospace}.staff-workspace{grid-template-columns:minmax(0,1fr)}.staff-workspace>*,.staff-filters>*{min-width:0}.staff-workspace h2{font-size:var(--ui-type-section);font-weight:var(--ui-weight-heading)}.staff-list-guidance{color:var(--cks-text-secondary);font-size:var(--ui-type-body)}.staff-filters{align-items:start;gap:var(--cks-space-4);flex-wrap:wrap;display:flex}.staff-filters>form{flex:3 500px}.staff-filters>.admin-toolbar{flex:220px}.staff-workspace>.admin-feedback:empty{width:1px;height:1px;position:absolute;overflow:hidden}.staff-table{min-width:780px}.staff-table thead th{font-size:var(--ui-type-table-header);font-weight:var(--ui-weight-heading)}.staff-identity-link{min-height:44px;color:var(--cks-action-pressed);font-weight:var(--ui-weight-control);text-underline-offset:.18em;overflow-wrap:anywhere;align-items:center;display:inline-flex}.staff-identity-link:hover{color:var(--cks-action-hover)}.staff-detail{font-size:var(--ui-type-body)}.staff-detail h3{font-size:var(--ui-type-section)}.staff-account-summary{padding-bottom:var(--cks-space-4);border-bottom:1px solid var(--cks-border)}.staff-account-summary .admin-detail-grid{margin-block:var(--cks-space-4)}.staff-account-summary .admin-detail-grid>:last-child{grid-column:1/-1}.staff-technical summary{cursor:pointer;min-height:44px;color:var(--cks-text-secondary);align-content:center}.staff-technical code{overflow-wrap:anywhere}@media (width<=640px){.staff-table{min-width:0}.staff-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.staff-table tbody,.staff-table tr{display:block}.staff-table tbody tr{border-bottom:1px solid var(--cks-border);padding-block:var(--cks-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-table tbody th,.staff-table td{min-width:0;padding:var(--cks-space-2) var(--cks-space-1);border:0}.staff-table tbody th,.staff-table td:nth-child(3),.staff-table td:last-child{grid-column:1/-1}.staff-table td:nth-child(2){grid-area:2/1}.staff-table td:nth-child(4){grid-area:2/2}.staff-table td:before{content:attr(data-label);margin-bottom:var(--cks-space-1);color:var(--cks-text-muted);font-size:var(--ui-type-helper);font-weight:var(--ui-weight-control);display:block}.admin-form-grid,.admin-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-toolbar{align-items:stretch}.admin-toolbar .ui-form-field{flex-basis:100%}}
