@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.warehouse-value-platform_logistic{color:var(--color-warning-ink)}.warehouse-value-one_c{color:var(--color-success-ink)}.warehouse-value-crm{color:var(--color-text)}.warehouse-value-mixed{color:var(--color-link-strong)}.logistics-panel{background:var(--surface,var(--color-surface,white));border-radius:12px;padding:20px}.logistics-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.logistics-toolbar h2{flex:1}.logistics-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:14px 0;display:grid}.logistics-panel label{flex-direction:column;gap:6px;font-size:13px;display:flex}.logistics-panel input,.logistics-panel select,.logistics-panel textarea,.warehouse-source select{border:1px solid var(--color-input-border);background:var(--color-surface,white);color:var(--color-input-text);font:inherit;border-radius:6px;min-width:0;padding:9px}.logistics-panel textarea{min-height:88px}.logistics-panel button{border:1px solid var(--color-input-border);background:var(--color-surface-subtle-alt);color:var(--color-input-text);cursor:pointer;border-radius:6px;margin-right:6px;padding:8px 12px}.logistics-panel button:disabled{opacity:.5;cursor:wait}.logistics-panel fieldset{border:1px solid var(--color-table-divider-strong);border-radius:8px;min-width:0;margin:14px 0;padding:16px}.logistics-panel .logistics-check{flex-direction:row;align-items:center;margin:8px 16px 8px 0;display:inline-flex}.logistics-line{border-bottom:1px solid var(--color-table-divider-strong);padding:16px 0}.logistics-table-scroll{overflow-x:auto}.logistics-table{border-collapse:collapse;width:100%;font-size:13px}.logistics-table th,.logistics-table td{border-bottom:1px solid var(--color-table-divider-strong);text-align:left;padding:12px}.logistics-panel details{border-bottom:1px solid var(--color-table-divider-strong);padding:12px 0}.logistics-panel summary{cursor:pointer;padding:8px 0}.logistics-delete{background:var(--color-warning-surface);border:1px solid var(--color-warning-border-soft);padding:12px}.warehouse-source{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}:root{--color-stock-available:#17633d;--color-stock-available-bg:#e5f4ea;--color-stock-pending:#825c08;--color-stock-pending-bg:#fff3cf;--color-stock-blocked:#a12828;--color-stock-blocked-bg:#fbe7e7;--color-link-strong:#163f5a;--color-success-ink:#166534;--color-status-ready:#17633a;--color-success-action:#18894d;--color-link:#245d81;--color-input-text:#252821;--color-warehouse-margin:#253b28;--color-status-sold:#315d7d;--color-task-bucket-later:#495f9b;--color-warehouse-margin-muted:#59605a;--color-status-repair:#69418b;--color-status-disputed:#6f5400;--color-danger-ink:#722821;--color-table-heading:#73786f;--color-status-reserved:#7a4a00;--color-disabled-text:#85858c;--color-danger-strong-ink:#9a2f18;--color-warning-ink:#9a4a2b;--color-disabled-icon:#9a9aa1;--color-warehouse-input-border:#aabf99;--color-danger-action-strong:#b42318;--color-success-surface-strong:#bbf7d0;--color-danger-financial:#bd3429;--color-warehouse-margin-text:#bdd6a7;--color-accent:#c96b4d;--color-task-bucket-soon:#c9982b;--color-warehouse-price-border:#c9d7bd;--color-accent-contrast:#d23f57;--color-warning-action:#d4a017;--color-disabled-border:#d6d6da;--color-success-surface-text:#d7f1c5;--color-input-border:#d8d9d1;--color-status-sold-surface:#dceefb;--color-task-bucket-late:#df735f;--color-status-ready-surface:#dff7e7;--color-warehouse-margin-muted-text:#e1e4df;--color-table-divider-strong:#e3e3dc;--color-danger-border-soft:#e4b4ae;--color-table-divider:#ecece6;--color-success-surface:#edf4e9;--color-status-repair-surface:#efe0ff;--color-success-surface-subtle:#f0fdf4;--color-disabled-surface:#f2f2f4;--color-warning-border-soft:#f3c3ae;--color-warehouse-panel-surface:#f3f7ef;--color-warehouse-price-surface:#f5f9f1;--color-warehouse-hero-end:#f6f6f1;--color-status-disputed-surface:#f7e8a6;--color-table-header-surface:#f7f7f3;--color-surface-subtle-alt:#fafafa;--color-warehouse-row-hover:#fbf8ef;--color-warehouse-panel-start:#fbfcf9;--color-status-blocked-surface:#ffe1d8;--color-status-reserved-surface:#fff0c2;--color-warning-surface:#fff6f1;--color-danger-surface:#fff8f7;--color-warehouse-actions-surface:#fffaf6;--color-warehouse-child-surface:#fffdf8;--color-warehouse-hero-start:#fffefa;--font-body:Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-2xs:9px;--font-size-xs:10px;--font-size-sm:11px;--font-size-md:13px;--font-size-lg:14px;--font-size-xl:18px;--font-size-2xl:22px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.1;--line-height-title:1.3;--line-height-body:1.366;--line-height-relaxed:1.5;--color-canvas:#f3f3f3;--color-surface:#fff;--color-surface-muted:#f3f3f3;--color-surface-subtle:#f7f7f7;--color-surface-hover:#eee;--color-surface-sunken:#f7f7f7;--color-surface-rail:#f3f3f3;--color-surface-selection:#fff0e8;--color-surface-glass:#fffffff0;--color-surface-glass-soft:#fff6;--color-surface-glass-strong:#fffffff5;--color-on-dark-muted:#ffffff94;--color-overlay:#17171961;--color-text:#171719;--color-text-secondary:#4f4f56;--color-text-muted:#66666e;--color-text-subtle:#9697a0;--color-text-faint:#b8b9bf;--color-text-warm:#a83c16;--color-border:#ebebeb;--color-border-subtle:#f2f2f3;--color-border-strong:#dcdce0;--color-primary:#f86b37;--color-primary-hover:#e85a28;--color-primary-strong:#d2612b;--color-primary-bright:#ff7a45;--color-primary-soft:#ffe4d8;--color-primary-softer:#fff0e8;--color-primary-faint:#fff7f3;--color-primary-border:#f6bba4;--color-primary-text:#f86b37;--color-on-primary:#fff;--color-avatar-end:var(--color-primary-bright);--color-avatar-start:var(--color-primary-soft);--color-avatar-middle:#ff9a76;--color-transfer-icon:#ff7a45;--color-transfer-text:#f86b37;--color-unread:var(--color-primary);--color-navigation-surface:#eee;--color-fab-start:#e85a28;--color-fab-end:var(--color-primary-bright);--color-next-action-surface:var(--color-primary-faint);--color-next-action-border:var(--color-primary-border);--color-info:var(--color-text-secondary);--color-info-soft:var(--color-surface-hover);--color-info-border:var(--color-border-strong);--color-next-action-accent:#004589;--color-next-action-accent-soft:#e4effb;--color-success:var(--color-primary);--color-success-strong:var(--color-primary-strong);--color-success-soft:var(--color-primary-softer);--color-success-border:var(--color-primary-border);--color-warning:var(--color-primary);--color-warning-strong:var(--color-primary-strong);--color-warning-soft:var(--color-primary-faint);--color-danger:var(--color-primary-strong);--color-danger-action:var(--color-primary-strong);--color-danger-strong:#a83c16;--color-danger-soft:var(--color-primary-softer);--color-danger-border:var(--color-primary-border);--color-on-danger:#fff;--color-stage-new:#9697a0;--color-stage-qualification:#66666e;--color-stage-selection:#4f4f56;--color-stage-offer:#f6bba4;--color-stage-financing:#ff9a76;--color-stage-approval:#ff7a45;--color-stage-documents:#f86b37;--color-stage-contract:#d2612b;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:13px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--tap-target:44px;--rail-width:92px;--content-list-width:456px;--mobile-max-width:100%;--shadow-xs:0 1px 2px #1717190a;--shadow-sm:0 4px 14px #1717190f;--shadow-md:0 12px 34px #1717191f;--shadow-lg:0 24px 64px #1717192e;--shadow-sheet:0 -16px 48px #17171929;--focus-ring:0 0 0 3px #f86b373d;--motion-instant:80ms;--motion-fast:.14s;--motion-normal:.22s;--motion-slow:.32s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--bg:var(--color-canvas);--surface:var(--color-surface);--surface-2:var(--color-surface-muted);--surface-soft:var(--color-surface-subtle);--text:var(--color-text);--muted:var(--color-text-muted);--faint:var(--color-text-faint);--line:var(--color-border);--accent:var(--color-primary);--accent-soft:var(--color-primary-soft);--green:var(--color-primary);--info:var(--color-info);--danger:var(--color-danger);--shadow:var(--shadow-lg);--mono:var(--font-mono)}@media (prefers-reduced-motion:reduce){:root{--motion-instant:1ms;--motion-fast:1ms;--motion-normal:1ms;--motion-slow:1ms}}.wh-v2 .v3-identity{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-left:4px solid var(--color-text);border-radius:var(--radius-sm);flex-wrap:nowrap;display:flex}.wh-v2 .v3-identity h1{letter-spacing:-.5px;flex:1;min-width:0;margin:0;font-size:clamp(16px,2.1vw,25px);line-height:1.3}.v3-status{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);font-size:var(--font-size-sm);white-space:nowrap;font-weight:800;display:flex}.v3-status small{opacity:.7;font-size:var(--font-size-2xs)}.v3-status.available,.v3-rop.allowed{color:var(--color-stock-available);background:var(--color-stock-available-bg)}.v3-status.pending,.v3-rop.pending{color:var(--color-stock-pending);background:var(--color-stock-pending-bg)}.v3-status.blocked,.v3-rop.blocked{color:var(--color-stock-blocked);background:var(--color-stock-blocked-bg)}.v3-identity .v2-vin{gap:var(--space-2);padding:var(--space-2);color:var(--color-text);cursor:pointer;flex-shrink:0}.v3-identity .v2-vin code{font-size:var(--font-size-md)}.v3-labels{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.v3-rop{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:800;display:flex}.v3-rop select{color:inherit;font:inherit;background:0 0;border:0;max-width:190px;min-height:24px}.v3-tag{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);color:var(--color-text);font-size:var(--font-size-sm);overflow-wrap:anywhere;border:1px solid;max-width:100%;display:inline-flex}.v3-tag i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.v3-tag button,.v3-add-tag{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;display:inline-flex}.v3-add-tag{font-size:var(--font-size-sm)}.v3-tag-form{gap:var(--space-1);align-items:center;display:flex}.v3-tag-form input{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);min-width:0;height:28px;padding:var(--space-1)}.v3-tag-form input[type=color]{width:32px}.v3-tag-form button{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);cursor:pointer;border:0}.v3-copy-feedback{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wh-v2 .wh-location{align-items:center;gap:var(--space-2);background:var(--color-primary-faint);border:1px solid var(--color-primary-border);color:var(--color-text);padding:var(--space-2);border-radius:var(--radius-xs);font-size:var(--font-size-sm);font-weight:800;display:inline-flex}.v3-timeline{margin:var(--space-3) 0;gap:var(--space-2);padding:0;list-style:none;display:flex;overflow-x:auto}.v3-timeline li{align-items:center;gap:var(--space-2);min-width:120px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-xs);flex:1;display:flex}.v3-timeline li>svg{flex-shrink:0}.v3-timeline strong,.v3-timeline time{font-size:var(--font-size-xs);display:block}.v3-timeline time{margin-top:var(--space-1);color:var(--color-text-secondary)}.v3-timeline li.current{background:var(--color-primary-faint);border-color:var(--color-primary)}.v3-timeline li.current>svg{color:var(--color-primary)}.v3-timeline li.future{opacity:.4;border-style:dashed}.v3-documents{border-top:1px solid var(--color-border);padding-top:var(--space-2);font-size:var(--font-size-sm)}.v3-documents summary{cursor:pointer;width:fit-content}.v3-documents article{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);display:flex}.v3-documents article:first-child{margin-top:var(--space-2)}.v3-documents article span{flex:1}.v3-documents article small{color:var(--color-text-secondary);margin-top:var(--space-1);display:block}.v3-documents article b,.v3-documents article time{white-space:nowrap}.v3-motivation-link{color:var(--color-text);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}.v3-motivation-link:hover,.v3-deal-link:hover{background:var(--color-surface-muted)}.v3-deal-link{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-sm);text-decoration:none;display:flex}.v3-deal-link>span{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-left:auto}.wh-v2 .v3-deal>details{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.wh-v2 .v3-deal>details>summary{font-size:var(--font-size-xs);cursor:pointer;color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}@media (max-width:650px){.wh-v2 .v3-identity{gap:var(--space-2);flex-wrap:wrap}.wh-v2 .v3-identity h1{flex-basis:60%}.v3-identity .v2-vin{margin-left:auto}.v3-documents article,.v3-deal-link{flex-wrap:wrap}}.wh-v2{color:var(--color-text);gap:var(--space-3);flex-direction:column;display:flex}.v2-breadcrumb{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.v2-breadcrumb button{align-items:center;gap:var(--space-2);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.v2-breadcrumb small{margin-left:auto}.v2-product-heading{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;align-items:center;display:flex}.v2-product-heading h1{margin:0 0 var(--space-2);letter-spacing:-.7px;font-size:25px;font-weight:800;line-height:1.25}.v2-product-meta{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.v2-product-meta select{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);font:700 11px var(--font-body);min-height:28px}.v2-warning{color:var(--color-danger-strong)}.v2-status-editor{align-items:end;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface);display:flex}.v2-status-editor label{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;flex:1;display:flex}.v2-status-editor input{min-height:32px;padding:var(--space-2);border:1px solid var(--color-border-strong)}.v2-status-editor button{min-height:32px;padding:var(--space-2);border-radius:var(--radius-xs);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:0}.v2-status-editor button:last-child{background:var(--color-surface-muted);color:var(--color-text)}.v2-vin{align-items:center;gap:var(--space-3);white-space:nowrap;border:2px solid var(--color-text);background:var(--color-surface);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);display:flex}.v2-vin small{font-size:var(--font-size-2xs);padding-right:var(--space-2);border-right:1px solid var(--color-border-strong);font-weight:800}.v2-vin code{font:800 17px var(--font-mono);letter-spacing:1px}.v2-topline{gap:var(--space-3);border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);padding:var(--space-2) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-topline>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-right:var(--space-3);border-right:1px solid var(--color-border-strong);display:flex}.v2-topline>div:last-child{border:0;padding:0}.v2-topline span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.v2-topline b{font-size:var(--font-size-md);white-space:nowrap}.wh-v2 .wh-lifecycle{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);margin:0}.wh-v2 .wh-lifecycle .wh-kicker{display:none}.wh-v2 .wh-lifecycle h3{font-size:var(--font-size-md)}.wh-v2 .wh-timeline{margin:var(--space-2) 0}.wh-v2 .wh-timeline li{min-width:135px}.wh-v2 .wh-timeline button{column-gap:var(--space-2);grid-template-columns:24px 1fr;align-items:center;row-gap:2px;display:grid}.wh-v2 .wh-timeline-node{grid-row:1/4;width:23px;height:23px;margin:0}.wh-v2 .wh-timeline li:before{display:none}.wh-v2 .wh-timeline strong{font-size:var(--font-size-xs);line-height:1.35}.wh-v2 .wh-timeline small{display:none}.wh-v2 .wh-timeline time{font-size:var(--font-size-2xs)}.wh-v2 .wh-event-detail{border-top:1px solid var(--color-border);padding:var(--space-2) 0 0;background:0 0;border-radius:0}.wh-v2 .wh-event-detail>svg,.wh-v2 .wh-event-detail>div:first-of-type{display:none}.wh-v2 .wh-event-detail>div{gap:var(--space-2);flex-direction:row}.v2-economy{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}.v2-economy-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-strong);display:flex}.v2-economy-heading h2{font-size:var(--font-size-xl);margin:0}.v2-economy-heading>span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.v2-calculator-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.v2-costs,.v2-pricing{padding:var(--space-4);min-width:0}.v2-costs{border-right:1px solid var(--color-border-strong)}.v2-calculator-grid section>header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.v2-calculator-grid h3{font-size:var(--font-size-md);margin:0}.v2-calculator-grid section>header>span{font-size:var(--font-size-xs);color:var(--color-text-muted)}.v2-cost-total{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-text);flex-direction:column;display:flex}.v2-cost-total>span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.v2-cost-total strong{font-size:var(--font-size-2xl);letter-spacing:-.5px}.v2-cost-total strong.financial-incomplete-value{gap:2px;display:grid}.v2-cost-total strong.financial-incomplete-value>small{font-size:var(--font-size-sm);letter-spacing:0;font-weight:700}.v2-cost-rows>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);display:flex}.v2-cost-rows>div>span{min-width:0}.v2-cost-rows small{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin-top:2px;display:block}.v2-cost-rows b{white-space:nowrap;font-weight:700}.wh-v2 .manual-costs-card{padding:var(--space-3) 0 0;background:0 0;border:0;margin:0}.wh-v2 .manual-costs-card .warehouse-section-heading{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.wh-v2 .manual-costs-card .warehouse-section-heading :is(h3,small){display:none}.wh-v2 .warehouse-manual-cost-add{width:100%;min-height:32px;padding:var(--space-2) var(--space-3);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-xs);font-size:var(--font-size-sm);border:0;justify-content:center}.wh-v2 .manual-costs-card .warehouse-finance-empty{padding:var(--space-2) 0;min-height:0;font-size:var(--font-size-xs);background:0 0}.v2-price-fields{gap:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:1.25fr 1fr;display:grid}.v2-price-fields label{gap:var(--space-1);min-width:0;font-size:var(--font-size-xs);flex-direction:column;display:flex}.v2-price-fields input,.v2-price-extra input{width:100%;min-width:0;height:36px;padding:var(--space-2);font:700 15px var(--font-body);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);color:var(--color-text);background:var(--color-surface)}.v2-price-fields input:disabled{color:var(--color-text);opacity:1;background:var(--color-surface-subtle)}.v2-price-fields small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.v2-discount{display:flex}.v2-price-with-currency,.warehouse-price-with-currency{min-width:0;display:flex}.v2-price-with-currency input,.warehouse-price-with-currency input{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.v2-price-with-currency select,.warehouse-price-with-currency select{border:1px solid var(--color-border-strong);border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--color-surface-muted);width:64px;color:var(--color-text);font:700 var(--font-size-xs) var(--font-body);text-align:center;border-left:0;flex-shrink:0}.v2-discount input{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.v2-discount select{width:65px;font-size:var(--font-size-xs);border:1px solid var(--color-border-strong);background:var(--color-surface-muted);border-radius:0 var(--radius-xs) var(--radius-xs) 0;border-left:0;flex-shrink:0}.v2-equation{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-sm);padding:var(--space-2) 0;display:flex}.v2-equation span{color:var(--color-text-secondary)}.v2-margin{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-border-strong);border-bottom:2px solid var(--color-text);display:flex}.v2-margin>span{font-size:var(--font-size-md);font-weight:700}.v2-margin small{margin-left:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.v2-margin>strong{font-size:var(--font-size-xl)}.v2-commission{padding-top:var(--space-3)}.v2-commission-input{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);display:flex}.v2-commission-input>div{gap:var(--space-2);align-items:center;display:flex}.v2-commission input{width:76px;height:30px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);font:700 13px var(--font-body)}.v2-net{border-top:1px solid var(--color-border-strong);font-weight:800}.v2-net span{color:var(--color-text)}.v2-profit-impact{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-strong);border-left:3px solid var(--color-text);border-radius:var(--radius-xs);background:var(--color-surface-subtle)}.v2-profit-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.v2-profit-head>span{font-size:var(--font-size-sm);font-weight:800}.v2-profit-head>strong{font-size:var(--font-size-xl)}.v2-margin-allocation{margin:var(--space-3) 0 var(--space-2);background:var(--color-text);border-radius:var(--radius-pill);height:6px;overflow:hidden}.v2-margin-allocation i{background:var(--color-primary);height:100%;display:block}.v2-allocation-label{justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-2xs);display:flex}.v2-profit-impact>small{margin-top:var(--space-2);font-size:var(--font-size-2xs);color:var(--color-text-secondary);line-height:1.5;display:block}.v2-profit-impact>p{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);font-weight:700;line-height:1.5}.v2-profit-impact:is(.loss,.zero,.warning){background:var(--color-primary-faint);border-color:var(--color-primary-border);border-left-color:var(--color-primary)}.v2-profit-impact:is(.loss,.zero) .v2-profit-head strong,.v2-profit-impact:is(.loss,.zero)>p{color:var(--color-danger-strong)}.v2-footnote{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin:var(--space-1) 0 0;line-height:1.45}.v2-price-extra{font-size:var(--font-size-xs);margin-top:var(--space-3)}.v2-price-extra summary{cursor:pointer}.v2-price-extra label{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.v2-motivation{border-top:1px solid var(--color-border-strong);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm)}.v2-motivation>summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.wh-v2>.warehouse-card-section{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius-sm);margin:0}.wh-v2>.warehouse-deal-actions{display:block}.wh-v2 .warehouse-deal-actions>summary{font-size:var(--font-size-md)}.wh-v2 .warehouse-card-fields{gap:var(--space-3);padding:var(--space-3) 0 0;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wh-v2 .warehouse-card-field{background:0 0;border:0;min-height:0;padding:0}.wh-v2 .warehouse-card-field>span{font-size:var(--font-size-2xs)}.wh-v2 .warehouse-card-field strong{font-size:var(--font-size-sm)}.wh-v2 .warehouse-card-tabs{border:0;margin:0;padding:0}.wh-v2 .warehouse-card-tabs button{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);min-height:30px}.wh-v2 .warehouse-card-tabs button.active{background:var(--color-text);color:var(--color-surface)}@media (max-width:900px){.v2-product-heading{gap:var(--space-2);flex-wrap:wrap}.v2-product-heading h1{font-size:var(--font-size-2xl)}.v2-topline>div{flex-direction:column;align-items:start;gap:2px}.v2-topline b{font-size:var(--font-size-sm)}.v2-costs,.v2-pricing{padding:var(--space-3)}.v2-cost-total strong{font-size:var(--font-size-xl)}.v2-cost-rows>div{gap:var(--space-2);font-size:var(--font-size-xs)}.v2-price-fields{gap:var(--space-2);grid-template-columns:1.2fr 1fr}.v2-price-fields input{font-size:var(--font-size-md)}.v2-economy-heading>span{text-align:right;max-width:40%}}[data-crm-surface=desktop] .warehouse-scroll{background:var(--color-canvas)}[data-crm-surface=desktop] .app-shell.layout-desktop:has(.warehouse-mode){min-width:0}html[data-crm-surface=desktop] #root:has(.warehouse-mode){min-width:0}[data-crm-surface=desktop] .warehouse-mode .app-header{min-height:44px;padding:var(--space-2) var(--space-4)}[data-crm-surface=desktop] .warehouse-mode .app-header .header-actions{display:none}[data-crm-surface=desktop] .warehouse-scroll{background-image:url(/assets/entity-list-grain-CwtLlqee.png);background-size:480px}[data-crm-surface=desktop] .warehouse-dashboard{width:100%;max-width:1760px;padding:var(--space-6) var(--space-8) var(--space-10);color:var(--color-text)}[data-crm-surface=desktop] .warehouse-intro h1{letter-spacing:-.8px;font-size:28px}[data-crm-surface=desktop] .warehouse-intro .eyebrow{display:none}[data-crm-surface=desktop] .warehouse-tabs{margin:0 0 var(--space-6);padding:0 0 var(--space-4);border:0;border-bottom:1px solid var(--color-border-strong);gap:var(--space-2);background:0 0;border-radius:0;flex-wrap:wrap}[data-crm-surface=desktop] .warehouse-tabs button{height:auto;min-height:46px;padding:var(--space-3) var(--space-5);font-size:var(--font-size-lg);color:var(--color-text-secondary);border-radius:var(--radius-sm);font-weight:700}[data-crm-surface=desktop] .warehouse-tabs button.active{color:var(--color-surface);background:var(--color-text);border-color:var(--color-text);box-shadow:none}[data-crm-surface=desktop] .warehouse-tabs button b{color:inherit;background:var(--color-surface-hover);font-size:var(--font-size-sm)}[data-crm-surface=desktop] .warehouse-tabs button.active b{color:var(--color-surface);background:var(--color-text-secondary)}[data-crm-surface=desktop] .warehouse-tools{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border-strong);box-shadow:none;border-radius:var(--radius-md);margin:0 0 var(--space-5);flex-direction:column;display:flex;position:static}[data-crm-surface=desktop] .warehouse-search{background:var(--color-surface);border-color:var(--color-border-strong);height:44px}[data-crm-surface=desktop] .warehouse-search input{font-size:var(--font-size-lg)}.wh-filters{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.wh-filters label{gap:var(--space-2);font-size:var(--font-size-sm);flex-direction:column;flex:150px;font-weight:700;display:flex}.wh-filters select,.wh-period input,.wh-period select{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.wh-filters>button{height:40px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;font-weight:700}.warehouse-scope{align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:800;display:flex}.warehouse-legal-entity-filter{gap:var(--space-2);width:min(280px,100%);margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;font-weight:700;display:flex}.warehouse-legal-entity-filter select{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.warehouse-scope>div{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-muted);padding:3px;display:inline-flex}.warehouse-scope button{min-height:30px;padding:0 var(--space-3);border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.warehouse-scope button.active{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px #0f172a1a}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics{margin:0 0 var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-text);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics article{align-items:start;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:0;border-right:1px solid var(--color-text-secondary);min-height:0;box-shadow:none;color:var(--color-surface);background:0 0;border-radius:0;flex-direction:column;display:flex}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics article span{font-size:var(--font-size-md);color:var(--color-surface)}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics article strong{color:var(--color-surface);font-size:26px;line-height:1}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics article small{font-size:var(--font-size-xs);color:var(--color-on-dark-muted)}[data-crm-surface=desktop] :is(.inventory-section,.warehouse-events-section,.restriction-section){border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}[data-crm-surface=desktop] :is(.inventory-section,.warehouse-events-section,.restriction-section)>header{min-height:70px;padding:var(--space-4) var(--space-5)}[data-crm-surface=desktop] .inventory-section header span,[data-crm-surface=desktop] .inventory-section header small{font-size:var(--font-size-sm);color:var(--color-text-secondary)}[data-crm-surface=desktop] .inventory-grid:not(.warehouse-report-grid){--warehouse-inventory-columns:250px 170px 100px 185px 140px 150px 125px 180px 150px;scrollbar-gutter:auto}[data-crm-surface=desktop] .inventory-grid:not(.warehouse-report-grid).finance-columns{--warehouse-inventory-columns:250px 170px 100px 185px 140px 150px 125px 180px 150px 175px 175px}[data-crm-surface=desktop] .inventory-grid.warehouse-report-grid{--warehouse-inventory-columns:360px 100px 190px 190px}[data-crm-surface=desktop] .inventory-grid.warehouse-report-grid.report-finance-columns{--warehouse-inventory-columns:360px 100px 170px 190px 190px}[data-crm-surface=desktop] .warehouse-report-grid .inventory-row{min-height:48px}[data-crm-surface=desktop] .warehouse-report-grid .inventory-row:nth-child(odd){background:0 0}[data-crm-surface=desktop] .warehouse-report-grid .inventory-row:hover,[data-crm-surface=desktop] .warehouse-report-grid .inventory-row:hover .warehouse-report-label{background:var(--color-surface-selection)}[data-crm-surface=desktop] .warehouse-report-grid .inventory-grid-head .warehouse-grid-th:first-child{background:var(--color-surface-hover);box-shadow:1px 0 0 var(--color-border-strong), inset 0 -1px 0 var(--color-border-strong)}[data-crm-surface=desktop] .warehouse-report-grid .warehouse-report-label{background:inherit;box-shadow:1px 0 0 var(--color-border-strong), inset 0 -1px 0 var(--color-border-strong)}[data-crm-surface=desktop] .warehouse-report-grid .inventory-row:last-of-type .warehouse-report-label{box-shadow:1px 0 0 var(--color-border-strong)}[data-crm-surface=desktop] .inventory-grid-head{background:var(--color-surface-hover);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:800}[data-crm-surface=desktop] .inventory-row{min-height:74px;font-size:var(--font-size-md);color:var(--color-text);border-bottom:1px solid var(--color-border-strong)}[data-crm-surface=desktop] .inventory-row:nth-child(odd){background:var(--color-surface-subtle)}[data-crm-surface=desktop] .inventory-row:hover{background:var(--color-surface-selection)}[data-crm-surface=desktop] .inventory-row>span{font-size:var(--font-size-md);padding:var(--space-3)}[data-crm-surface=desktop] .inventory-model{background:inherit;padding:var(--space-4)}[data-crm-surface=desktop] .inventory-model strong{font-size:var(--font-size-lg);color:var(--color-text)}[data-crm-surface=desktop] .inventory-model code{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-2)}[data-crm-surface=desktop] .commercial-status-chip{font-size:var(--font-size-sm);padding:var(--space-2);border:1px solid var(--color-border-strong);color:var(--color-text);font-style:normal}.wh-section-title{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.wh-section-title :is(h2,h3,h4){color:var(--color-text);margin:0}.wh-section-title p,.wh-note{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:var(--space-2) 0 0;line-height:1.6}.wh-kicker{font-size:var(--font-size-xs);letter-spacing:1.4px;margin-bottom:var(--space-2);color:var(--color-text-muted);font-weight:800;display:block}.wh-period{gap:var(--space-3);display:flex}.wh-period label{gap:var(--space-2);font-size:var(--font-size-sm);flex-direction:column;display:flex}.wh-kpis{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wh-kpis article{padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);gap:var(--space-5);flex-direction:column;display:flex}.wh-kpis article>span{font-size:var(--font-size-md);font-weight:700}.wh-kpis article>strong{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:clamp(20px,1.8vw,30px);line-height:1.3}.wh-kpis article>small{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:auto;line-height:1.5}.wh-kpis .wh-kpi-dark{background:var(--color-text);color:var(--color-surface)}.wh-overview-grid{gap:var(--space-5);margin:var(--space-6) 0;grid-template-columns:1fr 1.2fr;display:grid}.wh-panel{padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}.wh-panel h3{margin:0 0 var(--space-5);font-size:var(--font-size-xl)}.wh-distribution{gap:var(--space-2);margin:var(--space-4) 0;font-size:var(--font-size-md);grid-template-columns:1fr auto;display:grid}.wh-distribution>div{background:var(--color-surface-hover);border-radius:var(--radius-pill);grid-column:1/-1;height:5px;overflow:hidden}.wh-distribution i{background:var(--color-text);height:100%;display:block}.wh-operational{gap:var(--space-5);padding:var(--space-6) 0;grid-template-columns:repeat(2,1fr);display:grid}.wh-operational strong{align-items:baseline;gap:var(--space-2);font-size:36px;display:flex}.wh-operational strong small{font-size:var(--font-size-md);color:var(--color-text-muted)}.wh-operational span{font-size:var(--font-size-md);margin-top:var(--space-3);line-height:1.6;display:block}.wh-aging button{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-4) 0;border:0;border-top:1px solid var(--color-border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2fr 1fr auto auto;display:grid}.wh-aging code{margin-top:var(--space-2);display:block}[data-crm-surface=desktop] .warehouse-detail-dashboard{padding-top:var(--space-4)}[data-crm-surface=desktop] .warehouse-card-page.wh-equipment{gap:var(--space-5);box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex}[data-crm-surface=desktop] .wh-equipment>header{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-6);order:0;align-items:center;margin:0;display:flex}[data-crm-surface=desktop] .wh-equipment>header>div:first-child{align-items:center;gap:var(--space-3) var(--space-5);flex-flow:wrap;flex:1;display:flex}[data-crm-surface=desktop] .wh-equipment>header small{font-size:var(--font-size-sm);color:var(--color-text-muted);flex-basis:100%}[data-crm-surface=desktop] .wh-equipment>header h2{letter-spacing:-.7px;color:var(--color-text);margin:0;font-size:30px;line-height:1.25}[data-crm-surface=desktop] .wh-equipment>header code{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font:800 20px var(--font-mono);letter-spacing:1.6px;border:2px solid var(--color-text);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 3px var(--color-surface-hover);margin:0;display:inline-flex}[data-crm-surface=desktop] .wh-equipment>header code:before{content:"VIN";font:800 10px var(--font-body);letter-spacing:0;border-right:1px solid var(--color-border-strong);padding-right:var(--space-3)}[data-crm-surface=desktop] .wh-equipment>.warehouse-card-status{padding:var(--space-3) var(--space-5);font-size:var(--font-size-md);background:0 0;border:0;order:1;min-height:0;margin:0}[data-crm-surface=desktop] .wh-equipment .warehouse-financial-blocks{display:contents}[data-crm-surface=desktop] .wh-equipment .wh-finance-strip{order:1}.wh-finance-strip{background:var(--color-text);color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-5);grid-template-columns:1.15fr 1fr 1fr 1fr;display:grid}.wh-finance-strip-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wh-finance-strip>:is(div,label){gap:var(--space-3);padding-right:var(--space-4);border-right:1px solid var(--color-text-secondary);flex-direction:column;display:flex}.wh-finance-strip>:last-child{border:0}.wh-finance-strip strong{font-size:var(--font-size-lg)}.wh-finance-strip select{background:var(--color-text);width:100%;color:var(--color-surface);border:1px solid var(--color-text-muted);padding:var(--space-2);border-radius:var(--radius-xs);font:inherit;font-size:var(--font-size-md)}[data-crm-surface=desktop] .wh-equipment .warehouse-card-section{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-6);margin:0}[data-crm-surface=desktop] .wh-equipment .wh-lifecycle{order:2}[data-crm-surface=desktop] .wh-equipment .warehouse-financial-calculator{order:3}[data-crm-surface=desktop] .wh-equipment>:is(.warehouse-deal-actions,.warehouse-card-tab-section,.wh-source-events,.warehouse-card-section){order:4}[data-crm-surface=desktop] .wh-equipment>.wh-lifecycle{order:2}.wh-location{gap:var(--space-2);font-size:var(--font-size-md);align-items:center;display:inline-flex}.wh-timeline{margin:var(--space-6) 0;padding:0;list-style:none;display:flex;overflow-x:auto}.wh-timeline li{flex:1;min-width:190px;position:relative}.wh-timeline li:before{content:"";background:var(--color-border-strong);height:2px;position:absolute;top:20px;left:0;right:0}.wh-timeline li:last-child:before{right:calc(100% - 22px)}.wh-timeline button{align-items:start;gap:var(--space-2);width:100%;padding:0 var(--space-4) var(--space-3) 0;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex;position:relative}.wh-timeline-node{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);width:40px;height:40px;font:700 12px var(--font-mono);margin-bottom:var(--space-3);place-items:center;display:grid}.wh-timeline .active .wh-timeline-node{background:var(--color-text);color:var(--color-surface);border-color:var(--color-text)}.wh-timeline :is(time,small){font-size:var(--font-size-sm);color:var(--color-text-secondary)}.wh-event-detail{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--color-surface-muted);border-radius:var(--radius-sm);display:flex}.wh-event-detail>div{gap:var(--space-2);font-size:var(--font-size-md);flex-direction:column;display:flex}.wh-event-detail :is(small,span){color:var(--color-text-secondary);font-size:var(--font-size-sm)}[data-crm-surface=desktop] .warehouse-financial-calculator-heading{padding:0 0 var(--space-6);background:0 0;border:0}[data-crm-surface=desktop] .warehouse-financial-calculator-heading>.warehouse-financial-summary>span{display:none}[data-crm-surface=desktop] .warehouse-financial-workspace{gap:var(--space-5);background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(200px,.65fr);padding:0;display:grid}[data-crm-surface=desktop] :is(.warehouse-cost-panel,.warehouse-sale-panel){padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}[data-crm-surface=desktop] .warehouse-financial-lines>div{padding:var(--space-3) 0;gap:var(--space-4);font-size:var(--font-size-md);border-bottom:1px solid var(--color-border)}[data-crm-surface=desktop] .warehouse-financial-lines>div>strong{font-size:var(--font-size-sm);text-align:right;max-width:50%;color:var(--color-text)}[data-crm-surface=desktop] .warehouse-financial-lines .missing>strong{color:var(--color-text-muted);font-weight:500}[data-crm-surface=desktop] .warehouse-financial-input input{border-color:var(--color-border-strong);min-height:44px;font-size:var(--font-size-lg)}[data-crm-surface=desktop] .warehouse-primary-price input{font-size:var(--font-size-xl);font-weight:800}[data-crm-surface=desktop] .warehouse-margin-result{padding:var(--space-6);background:var(--color-text);color:var(--color-surface);border-radius:var(--radius-sm);border:0}[data-crm-surface=desktop] .warehouse-margin-result small{color:var(--color-on-dark-muted);font-size:var(--font-size-md);line-height:1.6}[data-crm-surface=desktop] .warehouse-margin-result>strong{font-size:var(--font-size-2xl)}[data-crm-surface=desktop] .warehouse-financial-footer{padding:var(--space-5) 0;background:0 0;border:0}[data-crm-surface=desktop] .wh-equipment .warehouse-financial-calculator .manual-costs-card{margin-top:var(--space-5);background:var(--color-surface-subtle)}.wh-rewards{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-strong)}.wh-rewards a{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);color:var(--color-text);display:inline-flex}.wh-reward-list a{width:100%;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);justify-content:space-between;text-decoration:none}.wh-reward-list a span{gap:var(--space-2);flex-direction:column;margin-right:auto;display:flex}.wh-reward-list a small{color:var(--color-text-secondary)}.warehouse-deal-actions>summary{align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--font-size-lg);list-style:none;display:flex}[data-crm-surface=desktop] .wh-equipment>.warehouse-deal-actions{display:block}.warehouse-deal-actions>summary>span{color:var(--color-text-secondary);font-size:var(--font-size-md);margin-left:auto}.warehouse-deal-actions[open]>summary{margin-bottom:var(--space-5)}.warehouse-deal-actions .warehouse-deal-actions-heading{display:none}[data-crm-surface=desktop] .wh-equipment .warehouse-logistics-manual{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md)}[data-crm-surface=desktop] .wh-equipment .warehouse-logistics-manual>summary{font-size:var(--font-size-md);font-weight:700}[data-crm-surface=desktop] .wh-equipment .warehouse-logistics-manual[open]>summary{margin-bottom:var(--space-4);padding-bottom:var(--space-3)}[data-crm-surface=desktop] .wh-equipment .warehouse-logistics-manual .warehouse-deal-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-v2 .warehouse-logistics-manual{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-warehouse-actions-surface)}.wh-v2 .warehouse-logistics-manual>summary{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.wh-related-deal{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--color-text);display:flex}.wh-source-events>summary{cursor:pointer;font-weight:700}[data-crm-surface=desktop] .wh-equipment .warehouse-card-fields{gap:var(--space-5);background:0 0}[data-crm-surface=desktop] .wh-equipment .warehouse-card-fields>div{padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0}[data-crm-surface=desktop] .wh-equipment .warehouse-card-fields :is(strong,span){font-size:var(--font-size-md)}.wh-motivation-context{padding:var(--space-4);background:var(--color-surface-muted);justify-content:space-between;display:flex}.wh-motivation-context button{background:var(--color-primary);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-on-primary);border:0}@media (max-width:1150px){.wh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}[data-crm-surface=desktop] .warehouse-dashboard{padding:var(--space-5)}[data-crm-surface=desktop] .warehouse-financial-workspace{grid-template-columns:1fr 1fr}[data-crm-surface=desktop] .warehouse-margin-result{grid-column:1/-1}.wh-overview-grid{grid-template-columns:1fr}.wh-section-title{flex-wrap:wrap}.wh-finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics article{padding:var(--space-3)}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics article span{font-size:var(--font-size-sm)}}@media (max-width:760px){.wh-finance-strip{grid-template-columns:1fr 1fr}.wh-event-detail{flex-wrap:wrap}.wh-kpis,.wh-operational{grid-template-columns:1fr}}[data-crm-surface=desktop] .warehouse-dashboard{padding:var(--space-3) var(--space-4) var(--space-5)}[data-crm-surface=desktop] .warehouse-card-page.wh-equipment{gap:var(--space-3)}[data-crm-surface=desktop] .wh-equipment>header{min-height:0;padding:var(--space-3) var(--space-4)}[data-crm-surface=desktop] .wh-equipment>header>div:first-child{gap:var(--space-2) var(--space-4)}[data-crm-surface=desktop] .wh-equipment>header small{font-size:var(--font-size-xs);flex-basis:auto}[data-crm-surface=desktop] .wh-equipment>header h2{font-size:var(--font-size-2xl)}[data-crm-surface=desktop] .wh-equipment>header code{padding:var(--space-2) var(--space-3);font-size:var(--font-size-lg);letter-spacing:1px}[data-crm-surface=desktop] .wh-equipment>.warehouse-card-status{padding:0 var(--space-2);gap:var(--space-2)}[data-crm-surface=desktop] .wh-equipment>.warehouse-card-status .status-pill{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm)}[data-crm-surface=desktop] .wh-equipment>.warehouse-card-status span{font-size:var(--font-size-sm);font-weight:500}[data-crm-surface=desktop] .wh-equipment .warehouse-card-section{padding:var(--space-4)}.wh-finance-strip{padding:var(--space-3) var(--space-4);gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text);grid-template-columns:repeat(4,minmax(0,1fr))}.wh-finance-strip>:is(div,label){gap:var(--space-1);padding-right:var(--space-2);border-color:var(--color-border-strong);min-width:0}.wh-finance-strip small{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.wh-finance-strip strong{font-size:var(--font-size-md);line-height:1.4}.wh-finance-strip select{padding:var(--space-1);background:var(--color-surface);min-height:30px;color:var(--color-text);border-color:var(--color-border-strong);font-size:var(--font-size-sm)}.wh-section-title{gap:var(--space-3);margin-bottom:var(--space-3)}.wh-section-title :is(h2,h3,h4),.wh-panel h3{font-size:var(--font-size-lg);margin:0}.wh-kicker{font-size:var(--font-size-2xs);margin-bottom:var(--space-1);letter-spacing:1px}.wh-section-title p,.wh-note{font-size:var(--font-size-sm);margin-top:var(--space-1);line-height:1.5}.wh-location{font-size:var(--font-size-sm)}.wh-timeline{margin:var(--space-3) 0}.wh-timeline li{min-width:145px}.wh-timeline li:before{top:13px}.wh-timeline button{gap:var(--space-1);padding:0 var(--space-3) 0 0}.wh-timeline-node{width:26px;height:26px;font-size:var(--font-size-xs);margin-bottom:var(--space-1)}.wh-timeline strong{font-size:var(--font-size-sm)}.wh-timeline :is(time,small){font-size:var(--font-size-xs)}.wh-event-detail{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs)}.wh-event-detail>div{gap:var(--space-1);font-size:var(--font-size-sm)}.wh-event-detail :is(small,span){font-size:var(--font-size-xs)}[data-crm-surface=desktop] .warehouse-financial-calculator-heading{padding-bottom:var(--space-3)}[data-crm-surface=desktop] .warehouse-financial-calculator-heading h3{font-size:var(--font-size-xl)}[data-crm-surface=desktop] .warehouse-financial-workspace{gap:var(--space-3)}[data-crm-surface=desktop] :is(.warehouse-cost-panel,.warehouse-sale-panel){padding:var(--space-3)}[data-crm-surface=desktop] .warehouse-financial-panel-heading{margin-bottom:var(--space-2)}[data-crm-surface=desktop] .warehouse-financial-panel-heading h4{font-size:var(--font-size-lg)}[data-crm-surface=desktop] .warehouse-financial-lines>div{padding:var(--space-2) 0;font-size:var(--font-size-sm)}[data-crm-surface=desktop] .warehouse-financial-input input{min-height:34px;font-size:var(--font-size-md)}[data-crm-surface=desktop] .warehouse-margin-result{padding:var(--space-3);background:var(--color-surface-muted);color:var(--color-text);border:1px solid var(--color-border-strong)}[data-crm-surface=desktop] .warehouse-margin-result :is(h4,strong,b){color:var(--color-text)}[data-crm-surface=desktop] .warehouse-margin-result small{color:var(--color-text-secondary);font-size:var(--font-size-sm)}[data-crm-surface=desktop] .warehouse-financial-footer{padding:var(--space-3) 0}.wh-rewards{padding-top:var(--space-3);margin-top:var(--space-3)}[data-crm-surface=desktop] .wh-equipment .warehouse-financial-calculator .manual-costs-card{margin-top:var(--space-3);padding:var(--space-3)}[data-crm-surface=desktop] .warehouse-tabs{margin-bottom:var(--space-3);padding-bottom:var(--space-3)}[data-crm-surface=desktop] .warehouse-tabs button{min-height:38px;padding:var(--space-2) var(--space-3);font-size:var(--font-size-md)}[data-crm-surface=desktop] .warehouse-intro{margin-bottom:var(--space-3)}[data-crm-surface=desktop] .warehouse-intro h1{font-size:var(--font-size-2xl);margin:0}[data-crm-surface=desktop] .warehouse-tools{gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-3)}[data-crm-surface=desktop] .warehouse-search{height:36px}.wh-filters{gap:var(--space-2)}.wh-filters label{gap:var(--space-1);flex-basis:115px}.warehouse-legal-entity-filter{gap:var(--space-1)}.warehouse-legal-entity-filter select{min-height:34px}.wh-filters select,.wh-filters>button{height:34px;min-height:34px}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics{margin-bottom:var(--space-3);background:var(--color-surface)}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics article{padding:var(--space-2) var(--space-3);gap:var(--space-1);border-color:var(--color-border-strong);color:var(--color-text)}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics article :is(strong,span){color:var(--color-text)}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics article strong{font-size:var(--font-size-2xl)}[data-crm-surface=desktop] .stock-metrics.wh-compact-metrics article small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}[data-crm-surface=desktop] .inventory-section>header{min-height:48px;padding:var(--space-3)}[data-crm-surface=desktop] .inventory-row{min-height:58px}[data-crm-surface=desktop] .inventory-model{padding:var(--space-3)}.wh-kpis{gap:var(--space-3)}.wh-kpis article{padding:var(--space-4);gap:var(--space-2)}.wh-kpis article strong{font-size:var(--font-size-2xl)}.wh-kpis .wh-kpi-dark{background:var(--color-surface);color:var(--color-text);border-top:3px solid var(--color-text)}.wh-kpis .wh-kpi-dark small{color:var(--color-text-secondary)}.wh-panel{padding:var(--space-4)}.wh-overview-grid{margin:var(--space-3) 0;gap:var(--space-3)}.wh-operational{padding:var(--space-3) 0;gap:var(--space-3)}.wh-operational strong{font-size:28px}@media (max-width:900px){[data-crm-surface=desktop] .warehouse-margin-result{gap:var(--space-4);grid-template-columns:1fr auto auto;align-items:center;display:grid}[data-crm-surface=desktop] .warehouse-margin-result>:is(strong,b){font-size:var(--font-size-xl);margin:0}[data-crm-surface=desktop] .wh-equipment>header small{display:none}}@media (max-width:650px){.v2-calculator-grid{grid-template-columns:1fr}.v2-costs{border-right:0;border-bottom:1px solid var(--color-border-strong)}.v2-topline b{white-space:normal}.wh-v2 .warehouse-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.warehouse-report-date-range{align-items:center;column-gap:var(--space-4);row-gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(320px,1fr) auto;display:grid}.warehouse-report-date-nav{align-items:center;gap:var(--space-2);grid-column:1/-1;display:flex}.warehouse-report-date-arrow{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-muted);width:34px;height:34px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.warehouse-report-date-arrow:hover,.warehouse-report-date-display:hover{border-color:var(--color-text-secondary)}.warehouse-report-date-picker-wrap{flex:0 420px;min-width:250px;position:relative}.warehouse-report-date-display{align-items:center;gap:var(--space-2);width:100%;min-height:34px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;font-weight:700;display:inline-flex}.warehouse-report-date-display>span{text-align:left;flex:1}.warehouse-report-date-panel{z-index:20;top:calc(100% + var(--space-2));gap:var(--space-3);min-width:440px;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:1fr 1fr;display:grid;position:absolute;left:0;box-shadow:0 12px 30px #0f172a29}.warehouse-report-date-panel label{gap:var(--space-1);font-size:var(--font-size-sm);display:grid}.warehouse-report-date-panel input[type=date]{min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.warehouse-report-date-apply{min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font:inherit;cursor:pointer;border:0;grid-column:1/-1;justify-self:start;font-weight:700}.warehouse-report-date-presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.warehouse-report-date-presets button{min-height:30px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;border-radius:999px;font-weight:700}.warehouse-report-date-presets button:hover,.warehouse-report-date-presets button.active{border-color:var(--color-text);background:var(--color-text);color:var(--color-surface)}.warehouse-report-date-note{color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-self:end;margin:0}.warehouse-report-tabs{gap:var(--space-3);margin:0 0 var(--space-4);display:grid}.warehouse-report-tabs-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.warehouse-report-tabs-kicker{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:700}.warehouse-report-tabs-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.warehouse-report-tabs-empty{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.warehouse-report-tabs-toggle{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.warehouse-report-tab{align-items:center;gap:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);display:inline-flex}.warehouse-report-tab.active{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.warehouse-report-tab-label{padding:var(--space-2) var(--space-3);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.warehouse-report-tab-star{border:0;border-left:1px solid var(--color-border-strong);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.warehouse-report-tab-star.active{color:var(--color-warning-action)}.warehouse-reports-section>header>.warehouse-report-header-actions{align-items:center;gap:var(--space-2);white-space:nowrap;flex-flow:row;flex:none;margin-left:auto;display:flex}.warehouse-reports-section>header{z-index:12;background:var(--color-surface);position:relative}.warehouse-reports-section>header>.warehouse-report-header-actions{z-index:1;position:relative}.warehouse-report-header-actions .export-button,.warehouse-report-header-actions .export-button-actions{align-items:center;gap:var(--space-2);display:inline-flex}.warehouse-report-header-actions .mgmt-secondary.compact,.warehouse-report-settings-button{box-sizing:border-box;height:34px;min-height:34px}.warehouse-report-settings-button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:34px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.warehouse-report-settings-button:hover{border-color:var(--color-text);background:var(--color-surface-muted)}.warehouse-report-settings-stub{gap:var(--space-3);display:grid}.warehouse-report-settings-stub-note{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.warehouse-report-settings{gap:var(--space-5);max-height:calc(min(84vh,760px) - 64px);padding:var(--space-5);display:grid;overflow-y:auto}.warehouse-report-settings-name{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:700;display:grid}.warehouse-report-settings-name input{width:100%;min-height:42px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;box-sizing:border-box;font-weight:700}.warehouse-report-settings-name input:focus,.warehouse-report-settings-row select:focus{outline:2px solid color-mix(in srgb, var(--color-primary) 24%, transparent);outline-offset:1px;border-color:var(--color-primary)}.warehouse-report-settings-section h3{margin:0 0 var(--space-2);font-size:var(--font-size-lg)}.warehouse-report-settings-section p{max-width:560px;margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.warehouse-report-settings-list{gap:var(--space-2);display:grid}.warehouse-report-settings-row{align-items:end;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:18px minmax(200px,1fr) repeat(4,36px);display:grid}.warehouse-report-settings-row label{color:var(--color-text-secondary);font-size:var(--font-size-xs);gap:6px;font-weight:700;display:grid}.warehouse-report-settings-row select{min-height:38px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:700}.warehouse-report-settings-handle{width:18px;height:38px;color:var(--color-text-muted);place-items:center;display:grid}.warehouse-report-settings-icon{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:36px;min-width:36px;height:38px;min-height:38px;color:var(--color-text);cursor:pointer;place-items:center;padding:0;display:inline-grid}.warehouse-report-settings-icon:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.warehouse-report-settings-icon.danger{color:var(--color-danger-action-strong)}.warehouse-report-settings-add{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary-strong);font:inherit;cursor:pointer;justify-self:start;font-weight:700;display:inline-flex}.warehouse-report-settings-footer{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.warehouse-report-settings-footer>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.warehouse-report-settings-footer button{min-height:38px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;font-weight:700}.warehouse-report-settings-footer .warehouse-report-settings-primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.warehouse-report-settings-footer button:disabled{opacity:.45;cursor:default}.warehouse-report-settings-note{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}@media (max-width:640px){.warehouse-report-settings-sheet{align-items:end;padding:0}.warehouse-report-settings-sheet .bottom-sheet.wide{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:90vh}.warehouse-report-settings{padding:var(--space-4)}.warehouse-report-settings-row{grid-template-columns:18px minmax(0,1fr) repeat(3,36px)}.warehouse-report-settings-row label{grid-area:1/2/auto/-1}.warehouse-report-settings-handle{grid-row:1}.warehouse-report-settings-icon{grid-row:2}.warehouse-report-settings-icon:first-of-type{grid-column:2}.warehouse-report-settings-icon:nth-of-type(2){grid-column:3}.warehouse-report-settings-icon:nth-of-type(3){grid-column:4}.warehouse-report-settings-icon:nth-of-type(4){grid-column:5}}:root{color:var(--color-text);background:var(--color-canvas);font-family:var(--font-body)}*{box-sizing:border-box}body{margin:0}.platform-app{background:#f3f3f3;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.platform-sidebar{border-right:1px solid var(--color-border-strong);background:#eee;flex-direction:column;gap:18px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.platform-logo{border-bottom:1px solid var(--color-border-strong);gap:5px;padding:10px 12px 16px;display:grid}.platform-logo strong{color:#171719;letter-spacing:.08em;font-size:18px;font-weight:900}.platform-logo span{color:#66666e;text-transform:uppercase;font-size:11px;font-weight:700}.platform-sidebar nav,.platform-sidebar section{gap:5px;display:grid}.platform-sidebar h2{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:14px 10px 2px;font-size:10px;font-weight:900}.platform-sidebar button{min-height:40px;color:var(--color-text);cursor:pointer;font:700 12px var(--font-body);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.platform-sidebar button:hover,.platform-sidebar button.active{background:#fff;box-shadow:inset 3px 0 #f86b37,0 1px 5px #2728230f}.platform-sidebar button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-sidebar button i{background:var(--color-surface-subtle);color:#66666e;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.platform-sidebar button.active i{color:#a83c16;background:#fff0e8}.platform-workspace{min-width:0;padding:20px clamp(16px,3vw,34px) 44px}.platform-topbar{background:#fff;border:1px solid #ebebeb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:14px 16px;display:flex}.platform-topbar p,.platform-topbar h1{margin:0}.platform-topbar p{color:#66666e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.platform-topbar h1{color:#171719;font-size:24px;line-height:1.15}.platform-user{color:#66666e;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.platform-user button,.platform-stub-actions button,.platform-route-map button{border:1px solid var(--color-border-strong);color:#171719;cursor:pointer;background:#fff;border-radius:7px;min-height:36px;font-weight:800}.platform-user button{padding:0 12px}.platform-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.platform-dashboard article,.platform-route-map,.platform-stub{background:#fff;border:1px solid #ebebeb;border-radius:8px}.platform-dashboard article{min-height:132px;padding:18px}.platform-dashboard h2,.platform-stub h2,.platform-route-map h2{color:#171719;margin:0 0 8px;font-size:18px}.platform-dashboard p,.platform-stub p{color:#66666e;margin:0;font-size:13px;line-height:1.5}.platform-route-map{grid-column:1/-1;padding:18px}.platform-route-map>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.platform-route-map button{text-align:left;gap:5px;padding:11px;display:grid}.platform-route-map span{color:var(--color-text-muted);font-size:11px;font-weight:700}.platform-stub{gap:16px;padding:18px;display:grid}.platform-stub header{gap:4px;display:grid}.platform-stub-actions{flex-wrap:wrap;gap:10px;display:flex}.platform-stub-actions button{padding:0 14px}.logistics-platform{min-height:100vh;padding:28px clamp(16px,4vw,56px) 56px}.logistics-platform-header{justify-content:space-between;align-items:end;gap:24px;max-width:1440px;margin:0 auto 24px;display:flex}.logistics-platform-header p{color:var(--color-link);letter-spacing:.12em;margin:0 0 6px;font-size:12px;font-weight:800}.logistics-platform-header h1{margin:0;font-size:clamp(26px,3vw,38px)}.logistics-platform-header span{color:var(--color-text-muted);font-size:14px}.logistics-platform .warehouse-card-section{max-width:1440px;margin-left:auto;margin-right:auto}.logistics-intro{color:#66666e;margin:-4px 0 12px;font-size:13px;line-height:1.5}.platform-loading,.platform-login-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.platform-loading{color:var(--color-text-muted);font-size:14px}.platform-login-panel{border:1px solid var(--color-border-strong);background:#fff;border-radius:8px;gap:14px;width:min(420px,100%);padding:28px;display:grid;box-shadow:0 18px 48px #1622381f}.platform-login-brand{color:var(--color-text-muted);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.platform-login-brand strong{border:1px solid var(--color-primary-border);color:var(--color-primary-strong);background:var(--color-primary-softer);letter-spacing:0;border-radius:6px;padding:5px 8px;font-size:10px}.platform-login-panel h1{color:var(--color-text);margin:0;font-size:28px;line-height:1.1}.platform-login-panel p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.platform-login-form{gap:12px;display:grid}.platform-login-form label{color:var(--color-text-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.platform-login-form input{border:1px solid var(--color-border-strong);background:var(--color-surface-subtle);min-height:44px;color:var(--color-text);font:14px var(--font-body);border-radius:8px;outline:0;padding:0 12px}.platform-login-form input:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.platform-login-form button{color:#fff;background:var(--color-primary);cursor:pointer;border:0;border-radius:8px;min-height:44px;font-weight:800}.platform-login-form button:disabled{opacity:.55;cursor:default}.platform-login-error{border:1px solid var(--color-primary-border);background:var(--color-primary-faint);color:var(--color-danger-strong);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.4}@media (max-width:640px){.platform-app{grid-template-columns:1fr}.platform-sidebar{height:auto;max-height:none;position:static}.platform-sidebar nav{grid-template-columns:1fr}.platform-workspace{padding:14px 12px 28px}.platform-topbar{flex-direction:column;align-items:flex-start}.platform-dashboard{grid-template-columns:1fr}.logistics-platform{padding:20px 12px 32px}.logistics-platform-header{flex-direction:column;align-items:start;gap:8px}.platform-login-panel{padding:22px}}
