:root{--lp-color-primary:#2563eb;--lp-color-primary-muted:#3b82f6;--lp-color-success:#10b981;--lp-color-success-strong:#059669;--lp-color-success-bright:#22c55e;--lp-color-warning:#f59e0b;--lp-color-warning-strong:#b45309;--lp-color-danger:#ef4444;--lp-color-danger-strong:#b91c1c;--lp-color-indigo:#4f46e5;--lp-color-indigo-strong:#4338ca;--lp-slate-50:#f8fafc;--lp-slate-100:#f1f5f9;--lp-slate-200:#e2e8f0;--lp-slate-400:#94a3b8;--lp-slate-500:#64748b;--lp-slate-600:#475569;--lp-slate-700:#334155;--lp-slate-800:#1e293b;--lp-surface-page:#edf2f9;--lp-surface-panel:#fff;--lp-surface-muted:#f4f7fc;--lp-surface-subtle:var(--lp-slate-50);--lp-border-subtle:#78829629;--lp-border-default:var(--lp-slate-200);--lp-text-primary:#18181b;--lp-text-secondary:var(--lp-slate-600);--lp-text-muted:var(--lp-slate-500);--lp-shadow-card:0 1px 2px #0f172a0a, 0 6px 18px #1e3a5f0b;--lp-shadow-soft:0 1px 2px #0f172a0a;--lp-shadow-bar:0 1px 0 #18181b0a;--lp-radius-sm:8px;--lp-radius-md:10px;--lp-radius-lg:12px;--lp-radius-pill:999px;--lp-inv-recon:var(--lp-color-warning);--lp-inv-recon-fg:var(--lp-color-warning-strong);--lp-inv-inventory:var(--lp-slate-500);--lp-inv-inventory-fg:var(--lp-slate-600);--lp-inv-frontline:var(--lp-color-success-bright);--lp-inv-frontline-fg:#15803d;--lp-inv-pending:var(--lp-color-primary);--lp-inv-pending-accent:var(--lp-color-warning);--lp-inv-pending-fg:#1d4ed8;--lp-inv-funding:var(--lp-color-indigo);--lp-inv-funding-fg:var(--lp-color-indigo-strong);--lp-inv-funded:var(--lp-color-success);--lp-inv-funded-fg:#047857;--lp-inv-archived:var(--lp-slate-400);--lp-inv-archived-fg:var(--lp-slate-600);--lp-inv-deleted:var(--lp-color-danger);--lp-inv-deleted-fg:var(--lp-color-danger-strong);--lp-inv-chip-surface:var(--lp-surface-panel);--lp-inv-chip-border-base:var(--lp-border-subtle);--lp-brand-primary:var(--lp-color-primary);--lp-brand-primary-hover:var(--lp-color-primary-muted);--lp-brand-accent:var(--lp-color-indigo);--lp-brand-background-soft:var(--lp-surface-subtle);--lp-brand-border-soft:var(--lp-border-default);--lp-bg:var(--lp-surface-page);--lp-surface:var(--lp-surface-panel);--lp-surface-soft:var(--lp-surface-muted);--lp-border:var(--lp-border-subtle);--lp-text:var(--lp-text-primary);--lp-muted:var(--lp-text-muted);--lp-muted-strong:var(--lp-slate-600);--lp-primary:var(--lp-color-primary);--lp-surface-hover:#e8edf5;--lp-main-bg:radial-gradient(130% 95% at 50% -18%, #ffffffe0 0%, #fff0 58%), radial-gradient(85% 60% at 88% 12%, #dbeafe33 0%, #fff0 48%), radial-gradient(75% 55% at 8% 35%, #f1f5f9bf 0%, #fff0 46%), linear-gradient(180deg, #f8fafc 0%, #f0f4f9 38%, #e9eef5 72%, #e4eaf1 100%);--lp-main-bg-prod:radial-gradient(120% 80% at 50% -12%, #fffffff2 0%, #fff0 55%), radial-gradient(70% 50% at 92% 8%, #dbeafe29 0%, #fff0 45%), linear-gradient(180deg, #f8fafc 0%, #f1f5f9 42%, #eef2f7 100%)}html[data-theme=dark],body[data-lp-sidebar-theme=dark]{--lp-bg:#0b1220;--lp-surface:#151f32;--lp-surface-soft:#1a2740;--lp-border:#94a3b82e;--lp-text:#f1f5f9;--lp-muted:#94a3b8;--lp-muted-strong:#cbd5e1;--lp-primary:#60a5fa;--lp-surface-hover:#22304d;--lp-surface-page:var(--lp-bg);--lp-surface-panel:var(--lp-surface);--lp-surface-muted:var(--lp-surface-soft);--lp-surface-subtle:#1e293b;--lp-border-subtle:var(--lp-border);--lp-border-default:#94a3b838;--lp-text-primary:var(--lp-text);--lp-text-secondary:var(--lp-muted-strong);--lp-text-muted:var(--lp-muted);--lp-slate-400:#94a3b8;--lp-slate-500:#94a3b8;--lp-slate-600:#cbd5e1;--lp-slate-700:#e2e8f0;--lp-slate-800:#f1f5f9;--lp-shadow-card:0 1px 2px #00000038, 0 6px 18px #00000047;--lp-shadow-soft:0 1px 2px #00000029;--lp-shadow-bar:0 1px 0 #ffffff0f;--lp-inv-chip-surface:var(--lp-surface);--lp-brand-background-soft:var(--lp-surface-soft);--lp-brand-border-soft:var(--lp-border-default);--lp-main-bg:radial-gradient(120% 90% at 50% -15%, #1e293b8c 0%, #0b122000 55%), radial-gradient(70% 50% at 92% 8%, #2563eb14 0%, #0b122000 45%), linear-gradient(180deg, #0f172a 0%, #0b1220 52%, #070d18 100%);--lp-main-bg-prod:radial-gradient(120% 80% at 50% -12%, #1e293b80 0%, #0b122000 55%), radial-gradient(70% 50% at 92% 8%, #2563eb0f 0%, #0b122000 45%), linear-gradient(180deg, #0f172a 0%, #0b1220 48%, #070d18 100%);--lp-control-bg:var(--lp-surface-soft);--lp-control-text:var(--lp-text);--lp-control-border:var(--lp-border);--lp-control-border-strong:#94a3b852;--lp-control-placeholder:color-mix(in srgb, var(--lp-muted) 88%, transparent);--lp-control-disabled-bg:color-mix(in srgb, var(--lp-surface) 55%, var(--lp-bg));--lp-control-focus-border:color-mix(in srgb, var(--lp-primary) 55%, var(--lp-border));--lp-control-focus-shadow:0 0 0 3px color-mix(in srgb, var(--lp-primary) 22%, transparent);--lp-label-color:var(--lp-muted-strong);--lp-help-color:var(--lp-muted);--lp-table-header-bg:color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface));--lp-table-row-hover:color-mix(in srgb, var(--lp-primary) 10%, var(--lp-surface-soft));--lp-table-row-focus:color-mix(in srgb, var(--lp-primary) 14%, var(--lp-surface-soft))}.lp-route-error{max-width:32rem;padding:2rem 1.25rem}.lp-app-update-required{background:var(--shell-page-bg,var(--lp-bg));justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.25rem;display:flex}.lp-app-update-required__card{border:1px solid var(--shell-border,#78829629);background:var(--shell-surface,var(--lp-surface));width:min(100%,24rem);box-shadow:var(--shell-shadow-card,0 6px 18px #1e3a5f14);text-align:center;border-radius:12px;padding:1.5rem 1.35rem}.lp-app-update-required__title{color:var(--text-primary,var(--lp-text));margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.lp-app-update-required__lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 1.1rem;font-size:.9375rem;line-height:1.45}.lp-app-update-required__reload{background:var(--lp-surface);min-height:2.25rem;color:var(--lp-text);cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.lp-app-update-required__reload:hover{background:var(--lp-surface-soft);border-color:#94a3b8}:root{--shell-page-bg:var(--lp-bg);--shell-sidebar-bg:var(--lp-surface-soft);--shell-surface:color-mix(in srgb, var(--lp-surface) 90%, transparent);--shell-surface-elevated:var(--lp-surface-soft);--shell-border:var(--lp-border);--shell-text:var(--lp-text);--shell-text-muted:var(--lp-muted);--shell-shadow-card:var(--lp-shadow-card);--shell-shadow-bar:var(--lp-shadow-bar);--shell-radius-card:10px;--shell-max-content:1300px;--shell-font:system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--surface-card:var(--shell-surface);--surface-panel:var(--lp-surface);--surface-muted:var(--lp-surface-soft);--border-subtle:var(--shell-border);--text-primary:var(--lp-text);--text-secondary:var(--lp-text-secondary);--text-muted:var(--lp-muted);--text-muted-strong:var(--lp-muted-strong);--shadow-card:var(--shell-shadow-card);--shadow-soft:var(--lp-shadow-soft);--status-working:#2563eb;--status-approved:#059669;--status-contract:#6366f1;--status-delivered:#0891b2;--status-funding:#4f46e5;--status-funded:#10b981;--status-blocked:#e11d48;--status-followup-due:#06b6d4;--status-attention:#64748b;--status-archived:#64748b;--status-success:var(--status-funded);--status-warning:var(--status-followup-due);--status-danger:var(--status-blocked);--status-info:var(--status-delivered);--operational-board-title-weight:600;--operational-board-support-weight:400;--operational-board-meta-size:.6875rem;--focus-ring:#3b82f659;font-family:var(--shell-font);color:var(--shell-text);background-color:var(--shell-page-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}body{background-color:var(--shell-page-bg);min-height:100vh;margin:0}#root{min-height:100vh}h1{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:1.375rem;font-weight:600}.module-page,.dashboard{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);box-sizing:border-box;margin:0 auto}.module-page.lp-module-page,.dashboard.lp-module-page{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);box-sizing:border-box;margin:0 auto;padding:0}.module-page__title{margin-bottom:.25rem}.module-page__lead{max-width:34rem;color:var(--shell-text-muted);margin:0;font-size:.875rem;line-height:1.45}.dashboard__title{margin-bottom:1.25rem}.dashboard__content{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:.85rem;display:grid}.lp-module-kpi-band{border:1px solid var(--shell-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--shadow-soft);border-radius:12px;margin:0 0 1rem;padding:.62rem .72rem .55rem}.lp-module-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr));align-items:stretch;gap:.55rem .85rem;display:grid}.lp-module-kpi-cell{background:var(--surface-panel);border:1px solid var(--shell-border);border-radius:10px;flex-direction:column;justify-content:flex-end;gap:.18rem;min-width:0;min-height:4.75rem;padding:.48rem .55rem .5rem;display:flex;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6}.lp-module-kpi-cell--accent-neutral{border-left:4px solid var(--status-working)}.lp-module-kpi-cell--accent-info{border-left:4px solid var(--status-delivered)}.lp-module-kpi-cell--accent-success{border-left:4px solid var(--status-funded)}.lp-module-kpi-cell--accent-warn{border-left:4px solid var(--status-followup-due)}.lp-module-kpi-cell--accent-risk{border-left:4px solid var(--status-blocked)}.lp-module-kpi-label{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:.65rem;font-weight:600;line-height:1.3}.lp-module-kpi-value{font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.03em;font-size:1.45rem;font-weight:800;line-height:1.05}.lp-module-kpi-sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;margin-top:.18rem;font-size:.72rem;font-weight:500;line-height:1.25;overflow:hidden}.lp-ops-strip{border:1px solid color-mix(in srgb, var(--shell-border) 94%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--lp-surface) 88%, transparent) 0%, color-mix(in srgb, var(--lp-surface-soft) 95%, transparent) 100%);border-radius:11px;margin:0 0 1rem;padding:.52rem .62rem .58rem;box-shadow:0 1px 2px #0f172a09}.lp-ops-strip__grid{gap:.65rem;display:grid}.lp-ops-strip__grid--2{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lp-ops-strip__grid--3{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.lp-ops-mini{min-width:0}.lp-ops-mini__title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .38rem;font-size:.62rem;font-weight:700}.lp-ops-stack-track{height:7px;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--lp-surface) 55%, transparent);background:#0f172a0f;border-radius:5px;flex-direction:row;align-items:stretch;display:flex;overflow:hidden}.lp-ops-stack-track__empty{background:#94a3b847;border-radius:4px;flex:1;min-height:7px}.lp-ops-stack-seg{flex:none;min-width:0;height:100%}.lp-ops-stack-seg--slate{background:color-mix(in srgb, var(--status-working) 72%, #cbd5e1)}.lp-ops-stack-seg--blue{background:color-mix(in srgb, var(--status-delivered) 78%, #93c5fd)}.lp-ops-stack-seg--indigo{background:color-mix(in srgb, var(--status-funding) 78%, #a5b4fc)}.lp-ops-stack-seg--amber{background:color-mix(in srgb, var(--status-contract) 72%, #fcd34d)}.lp-ops-stack-seg--emerald{background:color-mix(in srgb, var(--status-funded) 78%, #86efac)}.lp-ops-stack-seg--rose{background:color-mix(in srgb, var(--status-blocked) 62%, #fecaca)}.lp-ops-stack-seg--violet{background:#a17af5}.lp-ops-stack-seg--cyan{background:#4fbdd3}.lp-ops-mini__legend{color:var(--text-secondary);flex-wrap:wrap;gap:.28rem .55rem;margin-top:.32rem;font-size:.68rem;line-height:1.3;display:flex}.lp-ops-mini__legend-item{font-variant-numeric:tabular-nums}.lp-ops-mini__legend-muted{color:var(--text-muted);font-size:.72rem}.lp-ops-fill-track{background:linear-gradient(180deg, var(--lp-surface-soft), #e2e8f0e0);border-radius:6px;height:7px;overflow:hidden;box-shadow:inset 0 1px 3px #0f172a12}.lp-ops-fill-inner{background:linear-gradient(90deg, color-mix(in srgb, var(--status-blocked) 35%, #64748b), var(--status-blocked));border-radius:5px;height:100%;transition:width .25s}.lp-ops-mini__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;margin-top:.35rem;font-size:.72rem;display:flex}.module-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.module-toolbar__primary{border:1px solid color-mix(in srgb, var(--status-delivered) 35%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-soft);border-radius:9px;padding:.42rem .95rem;font-size:.875rem;font-weight:600}.module-toolbar__primary:hover{border-color:color-mix(in srgb, var(--status-delivered) 45%, var(--shell-border))}.lp-entry-modal-overlay{z-index:110;box-sizing:border-box;background:#0f172a75;justify-content:center;align-items:flex-start;padding:min(6vh,3rem) 1.25rem 1.25rem;display:flex;position:fixed;inset:0;overflow:auto}.lp-entry-modal-backdrop{cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.lp-entry-modal-backdrop--no-dismiss{pointer-events:none;cursor:default}.lp-entry-modal-panel{z-index:1;border:1px solid var(--shell-border);background:var(--surface-panel);width:min(100%,38rem);max-height:min(92vh,920px);box-shadow:var(--shell-shadow-card);border-radius:12px;padding:1rem 1.05rem 1.15rem;position:relative;overflow:auto}.lp-entry-modal-panel--wide{width:min(100%,46rem)}.lp-entry-modal-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.lp-entry-modal-title{letter-spacing:-.02em;margin:0;font-size:1.06rem;font-weight:600}.lp-entry-modal-close{font:inherit;border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-muted) 65%, var(--surface-panel));color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;padding:.28rem .55rem;font-size:.8125rem;font-weight:600}.lp-entry-modal-close:hover{color:var(--text-primary)}.lp-record-header{border:1px solid var(--shell-border);background:linear-gradient(135deg, color-mix(in srgb, var(--shell-accent,#3b82f6) 7%, var(--lp-surface)) 0%, var(--lp-surface-soft) 55%);box-shadow:var(--shadow-soft);border-radius:12px;margin-bottom:1rem;padding:.65rem .85rem .75rem}.lp-record-header__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.lp-record-header__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.62rem;font-weight:700}.lp-record-header__ref{color:var(--shell-text-muted);font-size:.75rem;font-weight:500}.lp-record-header__grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:start;gap:.65rem 1.25rem;display:grid}.lp-record-header__slot-label{letter-spacing:.07em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.2rem;font-size:.62rem;font-weight:700}.lp-record-header__name-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;display:flex}.lp-record-header__title{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.lp-record-header__link{font:inherit;cursor:pointer;color:var(--shell-accent,#2563eb);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.lp-record-header__link:hover{color:var(--shell-text)}.lp-record-header__lines{color:var(--shell-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.lp-record-header__lines a{color:var(--shell-accent,#2563eb);font-weight:600;text-decoration:none}.lp-record-header__lines a:hover{text-decoration:underline}.lp-record-header__badges{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.lp-vehicle-identity{flex-direction:column;gap:.08rem;min-width:0;display:flex}.lp-vehicle-identity__line1{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:1.02rem;font-weight:700;line-height:1.25}.lp-vehicle-identity__line1 a{color:inherit;text-decoration:none}.lp-vehicle-identity__line1 a:hover{text-decoration:underline}.lp-vehicle-identity__line2{color:var(--shell-text-muted);margin:0;font-size:.8125rem;font-weight:500;line-height:1.3}.lp-vehicle-identity__line3{color:var(--shell-text-muted);margin:0;font-size:.75rem;font-weight:500;line-height:1.35}.dashboard__reports-entry{border:1px solid var(--shell-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--shadow-soft);color:inherit;border-radius:12px;flex-direction:column;gap:.25rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s;display:flex}.dashboard__reports-entry:hover{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 35%, var(--shell-border))}.dashboard__reports-entry-title{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:.95rem;font-weight:700}.dashboard__reports-entry-meta{color:var(--shell-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.lp-module-page{gap:var(--lp-module-stack-gap,1rem);flex-direction:column;width:100%;display:flex}.lp-module-page__lead{max-width:40rem;margin:0}.lp-module-hero{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;margin:0}.lp-module-hero__shell{border:1px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 22%, var(--shell-border));background:var(--lp-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 10px 24px #2563eb0f}.lp-module-hero__band{isolation:isolate;box-sizing:border-box;color:#f8fafc;background-color:#2563eb;background-image:radial-gradient(#ffffff17 1px,#0000 1.2px),linear-gradient(90deg,#1d4ed8 0%,#3b82f6 22%,#60a5fa 50%,#3b82f6 78%,#1d4ed8 100%);background-position:0 0,50%;background-size:11px 11px,100% 100%;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;min-height:3.75rem;padding:.75rem 1.15rem .8rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f}.lp-module-hero__titles{flex:12rem;min-width:min(100%,14rem)}.lp-module-hero__title{letter-spacing:-.03em;color:#fff;text-shadow:0 1px 2px #0f172a2e;margin:0;font-size:1.28rem;font-weight:700;line-height:1.18}.lp-module-hero__subtitle{letter-spacing:.01em;color:#fafafbe5;max-width:38rem;margin:.18rem 0 0;font-size:.78rem;font-weight:500;line-height:1.38}.lp-module-hero__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.45rem .55rem;display:flex}@media (width>=640px){.lp-module-hero__band:has(.lp-module-hero__actions) .lp-module-hero__actions{border-left:1px solid #ffffff24;align-self:stretch;align-items:center;margin-left:.35rem;padding-left:1rem}}.lp-module-hero__primary{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(#fb923c 0%,#ea580c 100%);border:1px solid #ce5714;border-radius:999px;justify-content:center;align-items:center;padding:.44rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a47}.lp-module-hero__primary:hover{filter:brightness(1.05)}.lp-module-hero__ghost{font:inherit;border:1px solid color-mix(in srgb, var(--lp-surface) 35%, transparent);background:color-mix(in srgb, var(--lp-surface) 8%, transparent);color:#e2e8f0;cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600}.lp-module-hero__ghost:hover{background:color-mix(in srgb, var(--lp-surface) 14%, transparent);color:#fff}.lp-module-hero__search{width:min(100%,17rem);min-width:10rem;font:inherit;border:1px solid color-mix(in srgb, var(--lp-surface) 22%, transparent);background:color-mix(in srgb, var(--lp-surface) 12%, transparent);color:#f8fafc;border-radius:999px;padding:.42rem .65rem;font-size:.8125rem}.lp-module-hero__search::placeholder{color:#ffffff8c}.lp-module-hero__stats{background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface) 42%);border-top:1px solid color-mix(in srgb, var(--shell-border) 78%, #2563eb);box-sizing:border-box;flex-direction:column;justify-content:center;min-height:3.45rem;display:flex}.lp-module-hero__stats-placeholder{color:var(--shell-text-muted);box-sizing:border-box;align-items:center;min-height:3.45rem;margin:0;padding:.65rem 1rem;font-size:.8125rem;display:flex}.lp-module-hero__stats-placeholder--err{color:var(--status-blocked,#b91c1c)}.lp-module-kpi-band--hero{box-shadow:none;background:var(--lp-surface);border:none;border-radius:0;margin:0;padding:0}.lp-module-hero__stats>.lp-module-kpi-band--hero{flex:1;width:100%}.lp-module-kpi-grid--hero{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));align-items:stretch;gap:0;display:grid}@media (width>=720px){.lp-module-kpi-grid--hero{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-module-kpi-band--hero .lp-module-kpi-cell{border:none;border-right:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);min-height:3.35rem;box-shadow:none;background:0 0;border-radius:0;border-left:none!important}.lp-module-kpi-band--hero .lp-module-kpi-cell:last-child{border-right:none}.lp-module-kpi-band--hero .lp-module-kpi-label{font-size:.62rem}.dashboard--phase167 .dashboard__content{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:.6rem}.dashboard--phase167 .reporting-summary{grid-column:1/-1}.dashboard--phase167 .activity-feed{flex:initial;min-width:0}.dashboard--phase167 .dashboard__reports-entry{border-color:color-mix(in srgb, var(--shell-border) 80%, transparent);background:var(--shell-surface,var(--lp-surface));border-radius:12px;gap:.2rem;padding:.7rem .85rem .75rem;transition:border-color .1s,box-shadow .1s,background .1s;box-shadow:0 1px 2px #0f172a09}.dashboard--phase167 .dashboard__reports-entry:hover{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 38%, var(--shell-border));box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb12}.dashboard--phase167 .dashboard__reports-entry:focus-visible{outline-offset:2px;outline:2px solid #1d4ed88c}.dashboard--phase167 .dashboard__reports-entry-title{letter-spacing:-.01em;font-size:.85rem;font-weight:700}.dashboard--phase167 .dashboard__reports-entry-meta{font-size:.76rem;line-height:1.4}.dashboard--phase167 .reporting-summary{border-color:color-mix(in srgb, var(--shell-border) 80%, transparent);padding:.7rem .85rem .85rem;box-shadow:0 1px 2px #0f172a09}.dashboard--phase167 .reporting-summary__title{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.55rem;font-size:.6rem;font-weight:700}.dashboard--phase167 .reporting-summary__meta,.dashboard--phase167 .reporting-summary__warn{font-size:.74rem}.dashboard--phase167 .reporting-summary__subsection{margin-top:.7rem}.dashboard--phase167 .reporting-summary__subtitle{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.35rem;font-size:.68rem;font-weight:600}.dashboard--phase167 .reporting-summary__grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.4rem}.dashboard--phase167 .reporting-card{border-color:color-mix(in srgb, var(--shell-border) 70%, transparent);background:var(--shell-surface,var(--lp-surface));border-radius:10px;gap:.1rem;min-height:3.4rem;padding:.55rem .65rem;box-shadow:0 1px 1px #0f172a06}.dashboard--phase167 .reporting-card__label{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:600;overflow:hidden}.dashboard--phase167 .reporting-card__value{letter-spacing:-.02em;color:var(--shell-text);font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:700}.dashboard--phase167 .health-card{border-color:color-mix(in srgb, var(--shell-border) 80%, transparent);padding:.7rem .85rem .75rem;box-shadow:0 1px 2px #0f172a09}.dashboard--phase167 .health-card__title{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.4rem;font-size:.6rem;font-weight:700}.dashboard--phase167 .health-card__body{gap:.25rem}.dashboard--phase167 .health-card__line{font-size:.78rem;line-height:1.4}.dashboard--phase167 .health-card__line--emphasis{color:var(--shell-text);font-weight:600}.dashboard--phase167 .activity-feed.health-card{padding:.7rem .8rem .8rem}.dashboard--phase167 .activity-feed__header{gap:.45rem;margin-bottom:.55rem}.dashboard--phase167 .activity-feed .health-card__title{margin-bottom:0}.dashboard--phase167 .activity-feed__filters{gap:.18rem}.dashboard--phase167 .activity-feed__filter{border-color:color-mix(in srgb, var(--shell-border) 75%, transparent);border-radius:999px;padding:.2rem .42rem;font-size:.66rem}.dashboard--phase167 .activity-feed__filter:focus-visible{outline-offset:2px;outline:2px solid #1d4ed88c}.dashboard--phase167 .activity-feed__filter--active{background:color-mix(in srgb, var(--status-info) 10%, var(--shell-surface,var(--lp-surface)));border-color:color-mix(in srgb, var(--status-info) 35%, var(--shell-border));color:var(--shell-text);font-weight:600}.dashboard--phase167 .activity-feed__list{gap:.25rem;max-height:min(48vh,22rem)}.dashboard--phase167 .activity-feed__item{background:color-mix(in srgb, var(--shell-page-bg,var(--lp-bg)) 60%, transparent);border-color:color-mix(in srgb, var(--shell-border) 60%, transparent);border-radius:8px;gap:.12rem;padding:.45rem .55rem}.dashboard--phase167 .activity-feed__item:hover{background:var(--shell-page-bg,var(--lp-bg));border-color:color-mix(in srgb, var(--shell-border) 88%, transparent)}.dashboard--phase167 .activity-feed__item:focus-visible{outline-offset:2px;outline:2px solid #1d4ed88c}.dashboard--phase167 .activity-feed__badge{letter-spacing:.06em;font-size:.6rem}.dashboard--phase167 .activity-feed__title{font-size:.8rem;font-weight:600}.dashboard--phase167 .activity-feed__desc,.dashboard--phase167 .activity-feed__time{font-size:.72rem}.dashboard--phase167 .activity-feed__state,.dashboard--phase167 .reporting-summary__meta{min-height:1.5rem}@media (width<=1100px){.dashboard--phase167 .dashboard__content{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width<=720px){.dashboard--phase167 .dashboard__content{grid-template-columns:minmax(0,1fr);gap:.5rem}.dashboard--phase167 .reporting-summary,.dashboard--phase167 .health-card,.dashboard--phase167 .dashboard__reports-entry{padding:.65rem .75rem}.dashboard--phase167 .reporting-summary__grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.32rem}.dashboard--phase167 .activity-feed__header{flex-direction:column;align-items:flex-start}}.dashboard--phase195a .dashboard__kpi-command{width:100%;min-width:0;margin:0 0 1.05rem}.dashboard--phase195a .dashboard__kpi-command-band{margin-bottom:0;padding:.78rem .88rem .7rem}.dashboard--phase195a .dashboard__kpi-command-band .lp-module-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(8.85rem,1fr));gap:.55rem 1rem}.dashboard--phase195a.dashboard--phase167 .dashboard__content.dashboard__content--195a{flex-direction:column;align-items:stretch;gap:1.05rem;width:100%;display:flex}.dashboard--phase195a .dashboard__secondary-grid{grid-template-columns:minmax(0,1fr) minmax(200px,270px);align-items:start;gap:1rem;width:100%;min-width:0;display:grid}@media (width<=900px){.dashboard--phase195a .dashboard__secondary-grid{grid-template-columns:1fr}}.dashboard--phase195a .dashboard__health-rail{min-width:0}.dashboard--phase195a .dashboard__health-rail .health-card{padding:.62rem .75rem .68rem}.dashboard--phase195a .dashboard__health-rail .health-card__title{font-size:.65rem}.dashboard--phase195a .dashboard__health-rail .health-card__line{font-size:.72rem}.dashboard--phase195a .dashboard__activity-shell{width:100%;min-width:0}:root{--lp-table-font:.8125rem;--lp-table-cell-pad-y:.5rem;--lp-table-cell-pad-x:.85rem;--lp-table-header-font:.7rem;--lp-table-header-letter:.04em;--lp-table-border:color-mix(in srgb, var(--shell-border) 75%, transparent);--lp-table-header-bg:color-mix(in srgb, var(--surface-muted) 60%, transparent);--lp-table-row-hover:#3b82f60f;--lp-table-row-focus:#3b82f61a}.lp-module-page .customer-list-wrap,.lp-module-page .deals-list-wrap,.lp-module-page .appointments-table-wrap,.lp-module-page .providers-table-wrap,.lp-module-page .warranties-table-wrap,.lp-module-page .reports-page__table-wrap,.lp-module-page .role-perm__table-wrap{background:var(--shell-surface);border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);border-radius:var(--shell-radius-card);box-shadow:var(--shell-shadow-card);-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.lp-module-page .deals-list-wrap--dms{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 92%, transparent), var(--lp-bg));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-panel) 50%, transparent);border:none;border-radius:0 0 10px 10px}.lp-module-page .customer-list__table,.lp-module-page .deals-list__table,.lp-module-page .appointments-table,.lp-module-page .providers-table,.lp-module-page .warranties-table,.lp-module-page .documents-page__table,.lp-module-page .reports-page__table,.lp-module-page .role-perm__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--lp-table-font);font-variant-numeric:tabular-nums;color:var(--shell-text)}.lp-module-page .customer-list__table thead th,.lp-module-page .deals-list__table thead th,.lp-module-page .appointments-table thead th,.lp-module-page .providers-table thead th,.lp-module-page .warranties-table thead th,.lp-module-page .documents-page__table thead th,.lp-module-page .reports-page__table thead th,.lp-module-page .role-perm__table thead th{text-align:left;vertical-align:middle;padding:.55rem var(--lp-table-cell-pad-x);font-size:var(--lp-table-header-font);letter-spacing:var(--lp-table-header-letter);text-transform:uppercase;color:var(--shell-text-muted);background:var(--lp-table-header-bg);border-bottom:1px solid var(--lp-table-border);white-space:nowrap;font-weight:600}.lp-module-page .customer-list__table tbody td,.lp-module-page .deals-list__table tbody td,.lp-module-page .appointments-table tbody td,.lp-module-page .providers-table tbody td,.lp-module-page .warranties-table tbody td,.lp-module-page .documents-page__table tbody td,.lp-module-page .reports-page__table tbody td,.lp-module-page .role-perm__table tbody td{padding:var(--lp-table-cell-pad-y) var(--lp-table-cell-pad-x);border-bottom:1px solid var(--lp-table-border);vertical-align:middle}.lp-module-page .appointments-table tbody td{vertical-align:top}.lp-module-page .customer-list__table tbody tr:last-child td,.lp-module-page .deals-list__table tbody tr:last-child td,.lp-module-page .appointments-table tbody tr:last-child td,.lp-module-page .providers-table tbody tr:last-child td,.lp-module-page .warranties-table tbody tr:last-child td,.lp-module-page .documents-page__table tbody tr:last-child td,.lp-module-page .reports-page__table tbody tr:last-child td,.lp-module-page .role-perm__table tbody tr:last-child td{border-bottom:none}.lp-module-page .customer-list__table tbody tr:hover,.lp-module-page .deals-list__table tbody tr:hover,.lp-module-page .appointments-table tbody tr:hover,.lp-module-page .providers-table tbody tr:hover,.lp-module-page .warranties-table tbody tr:hover,.lp-module-page .documents-page__table tbody tr:hover,.lp-module-page .reports-page__table tbody tr:hover,.lp-module-page .role-perm__table tbody tr:hover{background:var(--lp-table-row-hover)}.lp-module-page .customer-list__table tbody tr:focus-within,.lp-module-page .deals-list__table tbody tr:focus-within,.lp-module-page .appointments-table tbody tr:focus-within,.lp-module-page .providers-table tbody tr:focus-within,.lp-module-page .warranties-table tbody tr:focus-within,.lp-module-page .documents-page__table tbody tr:focus-within,.lp-module-page .reports-page__table tbody tr:focus-within,.lp-module-page .role-perm__table tbody tr:focus-within{background:var(--lp-table-row-focus)}.lp-module-page .customer-list__table tbody a:focus-visible,.lp-module-page .customer-list__table tbody button:focus-visible,.lp-module-page .deals-list__table tbody a:focus-visible,.lp-module-page .deals-list__table tbody button:focus-visible,.lp-module-page .appointments-table tbody a:focus-visible,.lp-module-page .appointments-table tbody button:focus-visible,.lp-module-page .appointments-table tbody select:focus-visible,.lp-module-page .providers-table tbody a:focus-visible,.lp-module-page .providers-table tbody button:focus-visible,.lp-module-page .warranties-table tbody a:focus-visible,.lp-module-page .warranties-table tbody button:focus-visible,.lp-module-page .documents-page__table tbody a:focus-visible,.lp-module-page .documents-page__table tbody button:focus-visible,.lp-module-page .reports-page__table tbody a:focus-visible,.lp-module-page .reports-page__table tbody button:focus-visible,.lp-module-page .role-perm__table tbody a:focus-visible,.lp-module-page .role-perm__table tbody button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3b82f68c}.lp-module-page .customer-list__link,.lp-module-page .deals-list__link{color:var(--shell-text);font-weight:600}.lp-module-page .deals-list__deal-num{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--shell-text);font-weight:600}.lp-module-page .customer-list__empty,.lp-module-page .customer-list__msg,.lp-module-page .deals-list__empty,.lp-module-page .deals-list__msg{color:var(--shell-text-muted);align-items:center;min-height:2.4rem;margin:0;padding:.85rem 1rem;font-size:.8125rem;display:flex}.lp-module-page .customer-list__follow,.lp-module-page .customer-list__archived-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:.16rem .5rem;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.lp-module-page .garage-chip,.lp-module-page .garage-wo-badge,.lp-module-page .garage-payment-chip{letter-spacing:.02em;white-space:nowrap;line-height:1.2}.lp-module-page .appointments-filters input,.lp-module-page .appointments-filters select,.lp-module-page .providers-filters input,.lp-module-page .providers-filters select,.lp-module-page .warranties-filters input,.lp-module-page .warranties-filters select{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:2.1rem;color:var(--shell-text);font:inherit;border-radius:8px;padding:.35rem .5rem;font-size:.8125rem;transition:border-color .12s,box-shadow .12s}.lp-module-page .appointments-filters input:focus-visible,.lp-module-page .appointments-filters select:focus-visible,.lp-module-page .providers-filters input:focus-visible,.lp-module-page .providers-filters select:focus-visible,.lp-module-page .warranties-filters input:focus-visible,.lp-module-page .warranties-filters select:focus-visible{border-color:color-mix(in srgb, #3b82f6 60%, var(--shell-border));outline:none;box-shadow:0 0 0 3px #3b82f633}.lp-module-page .appointments-table-wrap+.module-page__lead,.lp-module-page .providers-table-wrap+.module-page__lead,.lp-module-page .warranties-table-wrap+.module-page__lead{min-height:2.4rem}@media (width<=900px){:root{--lp-table-cell-pad-x:.65rem}.lp-module-page .customer-list__table thead th,.lp-module-page .deals-list__table thead th,.lp-module-page .appointments-table thead th,.lp-module-page .providers-table thead th,.lp-module-page .warranties-table thead th,.lp-module-page .documents-page__table thead th,.lp-module-page .reports-page__table thead th,.lp-module-page .role-perm__table thead th{padding:.5rem .65rem}}@media (width<=720px){:root{--lp-table-font:.78125rem;--lp-table-cell-pad-y:.45rem;--lp-table-cell-pad-x:.55rem}.lp-module-page .customer-list-wrap,.lp-module-page .deals-list-wrap,.lp-module-page .appointments-table-wrap,.lp-module-page .providers-table-wrap,.lp-module-page .warranties-table-wrap,.lp-module-page .reports-page__table-wrap,.lp-module-page .role-perm__table-wrap{border-radius:8px}.lp-module-page .appointments-filters,.lp-module-page .providers-filters,.lp-module-page .warranties-filters{grid-template-columns:1fr}}:root{--shell-max-content:1300px;--lp-page-pad-x:1rem;--lp-page-pad-y:.75rem;--lp-module-top-margin:.75rem;--lp-hero-radius:14px;--lp-hero-pad-y:.85rem;--lp-hero-pad-x:1rem;--lp-gap-title-kpi:.65rem;--lp-gap-kpi-toolbar:.6rem;--lp-gap-header-content:.7rem;--lp-kpi-band-min-h:68px;--lp-kpi-tile-min-h:54px;--lp-kpi-tile-pad-y:.5rem;--lp-kpi-tile-pad-x:.65rem;--lp-kpi-grid-gap:.5rem;--lp-kpi-label-size:.62rem;--lp-kpi-label-letter:.05em;--lp-kpi-value-size:1.1rem;--lp-toolbar-min-h:42px;--lp-toolbar-gap:.45rem;--lp-control-min-h:34px;--lp-control-pad-x:.7rem;--lp-control-radius:8px}.shell__main{padding:var(--lp-page-pad-y) var(--lp-page-pad-x)}.module-page.lp-module-page,.dashboard.lp-module-page{max-width:var(--shell-max-content)}.module-page.lp-module-page>.lp-module-hero:first-child,.module-page.lp-module-page>.module-page__header:first-child,.dashboard.lp-module-page>.lp-module-hero:first-child{margin-top:0}.lp-module-hero__shell{border-radius:var(--lp-hero-radius)}.lp-module-hero__band{padding:var(--lp-hero-pad-y) var(--lp-hero-pad-x);gap:var(--lp-toolbar-gap) 1rem;min-height:3.5rem}.lp-module-hero__title{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.2}.lp-module-hero__subtitle{margin:.18rem 0 0;font-size:.82rem;line-height:1.45}.lp-module-hero__stats{min-height:var(--lp-kpi-band-min-h)}.lp-module-hero__stats-placeholder{min-height:var(--lp-kpi-band-min-h);padding:.65rem var(--lp-hero-pad-x)}.lp-module-kpi-band{margin:0 0 var(--lp-gap-header-content);border-radius:12px;padding:.55rem .65rem}.lp-module-kpi-grid{gap:var(--lp-kpi-grid-gap);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.lp-module-kpi-cell{min-height:var(--lp-kpi-tile-min-h);padding:var(--lp-kpi-tile-pad-y) var(--lp-kpi-tile-pad-x);border-radius:10px;gap:.15rem}.lp-module-kpi-label{font-size:var(--lp-kpi-label-size);letter-spacing:var(--lp-kpi-label-letter);text-transform:uppercase;color:var(--text-muted);font-weight:600;line-height:1.3}.lp-module-kpi-value{font-size:var(--lp-kpi-value-size);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-primary);font-weight:700;line-height:1.2}.lp-module-kpi-value--muted{color:var(--text-muted);letter-spacing:0;font-size:.95rem;font-weight:600}.lp-module-kpi-band--hero .lp-module-kpi-cell{min-height:var(--lp-kpi-tile-min-h);padding:var(--lp-kpi-tile-pad-y) var(--lp-kpi-tile-pad-x)}.lp-module-kpi-band--hero .lp-module-kpi-label{font-size:var(--lp-kpi-label-size);letter-spacing:var(--lp-kpi-label-letter)}.lp-module-kpi-band--hero .lp-module-kpi-value{font-size:var(--lp-kpi-value-size);font-weight:700}.lp-module-kpi-band--hero .lp-module-kpi-value--muted{font-size:.95rem}.lp-module-hero__primary,.lp-module-hero__ghost{min-height:var(--lp-control-min-h);padding:.4rem var(--lp-control-pad-x);border-radius:999px;font-size:.8125rem;line-height:1.2}.lp-module-hero__search{min-height:var(--lp-control-min-h);padding:.4rem var(--lp-control-pad-x);border-radius:999px;font-size:.8125rem}.lp-module-page .deals-toolbar,.lp-module-page .appointments-filters,.lp-module-page .providers-filters,.lp-module-page .warranties-filters{gap:var(--lp-toolbar-gap);min-height:var(--lp-toolbar-min-h);align-items:center}.lp-module-page .deals-toolbar input,.lp-module-page .deals-toolbar select,.lp-module-page .deals-toolbar a,.lp-module-page .deals-toolbar button,.lp-module-page .deals-toolbar__search,.lp-module-page .appointments-filters input,.lp-module-page .appointments-filters select,.lp-module-page .providers-filters input,.lp-module-page .providers-filters select,.lp-module-page .warranties-filters input,.lp-module-page .warranties-filters select{min-height:var(--lp-control-min-h);padding-top:.35rem;padding-bottom:.35rem;padding-left:var(--lp-control-pad-x);padding-right:var(--lp-control-pad-x);border-radius:var(--lp-control-radius);box-sizing:border-box}.lp-toolbar{align-items:center;gap:var(--lp-toolbar-gap);min-height:var(--lp-toolbar-min-h);margin:0 0 var(--lp-gap-header-content);flex-wrap:wrap;display:flex}.lp-toolbar>input,.lp-toolbar>select,.lp-toolbar>button,.lp-toolbar>a{min-height:var(--lp-control-min-h);padding:.35rem var(--lp-control-pad-x);border-radius:var(--lp-control-radius);box-sizing:border-box}@media (width<=900px){:root{--lp-page-pad-x:.75rem;--lp-hero-pad-y:.75rem;--lp-hero-pad-x:.85rem}.lp-module-hero__title{font-size:1.08rem}.lp-module-hero__subtitle{font-size:.78rem}}@media (width<=640px){:root{--lp-page-pad-x:.75rem;--lp-page-pad-y:.65rem;--lp-hero-pad-y:.7rem;--lp-hero-pad-x:.75rem;--lp-hero-radius:12px;--lp-kpi-band-min-h:60px;--lp-kpi-tile-min-h:48px;--lp-kpi-tile-pad-x:.55rem;--lp-kpi-value-size:1.02rem;--lp-toolbar-min-h:38px}.lp-module-hero__band{flex-direction:column;align-items:flex-start}.lp-module-hero__actions{justify-content:flex-start;width:100%}}:root{--lp-control-h:34px;--lp-control-radius:8px;--lp-control-pad-x:.65rem;--lp-control-pad-y:.4rem;--lp-control-font-size:.875rem;--lp-control-border:#0f172a2e;--lp-control-border-strong:#0f172a47;--lp-control-bg:var(--lp-surface);--lp-control-text:var(--lp-text);--lp-control-placeholder:color-mix(in srgb, var(--lp-muted) 72%, transparent);--lp-control-disabled-bg:color-mix(in srgb, var(--lp-muted) 8%, var(--lp-surface-soft));--lp-control-focus-border:color-mix(in srgb, var(--lp-primary) 55%, var(--lp-border));--lp-control-focus-shadow:0 0 0 3px color-mix(in srgb, var(--lp-primary) 22%, transparent);--lp-control-error-border:#dc26268c;--lp-control-error-shadow:0 0 0 3px #dc262626;--lp-control-success-border:#16a34a80;--lp-label-size:.78rem;--lp-label-weight:500;--lp-label-color:var(--lp-muted-strong);--lp-help-size:.74rem;--lp-help-color:var(--lp-muted);--lp-error-size:.74rem;--lp-error-color:#b42318eb}.lp-module-page .customer-form input[type=text],.lp-module-page .customer-form input[type=email],.lp-module-page .customer-form input[type=tel],.lp-module-page .customer-form input[type=number],.lp-module-page .customer-form input[type=date],.lp-module-page .customer-form input[type=search],.lp-module-page .customer-form input:not([type]),.lp-module-page .customer-form select,.lp-module-page .customer-form textarea,.lp-module-page .deal-form input[type=text],.lp-module-page .deal-form input[type=email],.lp-module-page .deal-form input[type=number],.lp-module-page .deal-form input[type=search],.lp-module-page .deal-form input:not([type]),.lp-module-page .deal-form select,.lp-module-page .deal-form textarea,.lp-module-page .lp-form-control,.lp-module-page input.lp-form-control,.lp-module-page select.lp-form-control,.lp-module-page textarea.lp-form-control{font:inherit;font-size:var(--lp-control-font-size);min-height:var(--lp-control-h);padding:var(--lp-control-pad-y) var(--lp-control-pad-x);border:1px solid var(--lp-control-border);border-radius:var(--lp-control-radius);background:var(--lp-control-bg);color:var(--lp-control-text);box-sizing:border-box;appearance:none;transition:border-color .14s,box-shadow .14s,background-color .14s}.lp-module-page .customer-form select,.lp-module-page .deal-form select,.lp-module-page select.lp-form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748b' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:10px 6px;padding-right:1.85rem}.lp-module-page .customer-form textarea,.lp-module-page .deal-form textarea,.lp-module-page textarea.lp-form-control{resize:vertical;min-height:4.5rem;line-height:1.4}.lp-module-page .customer-form--phase113b textarea{min-height:2.75rem}.lp-module-page .customer-form input::placeholder,.lp-module-page .customer-form textarea::placeholder,.lp-module-page .deal-form input::placeholder,.lp-module-page .deal-form textarea::placeholder,.lp-module-page .lp-form-control::placeholder{color:var(--lp-control-placeholder);opacity:1}.lp-module-page .customer-form input:disabled,.lp-module-page .customer-form select:disabled,.lp-module-page .customer-form textarea:disabled,.lp-module-page .deal-form input:disabled,.lp-module-page .deal-form select:disabled,.lp-module-page .deal-form textarea:disabled,.lp-module-page .lp-form-control:disabled{background:var(--lp-control-disabled-bg);color:var(--lp-text);cursor:not-allowed}.lp-module-page .customer-form input:focus-visible,.lp-module-page .customer-form select:focus-visible,.lp-module-page .customer-form textarea:focus-visible,.lp-module-page .deal-form input:focus-visible,.lp-module-page .deal-form select:focus-visible,.lp-module-page .deal-form textarea:focus-visible,.lp-module-page .lp-form-control:focus-visible,.lp-module-page input.lp-form-control:focus-visible,.lp-module-page select.lp-form-control:focus-visible,.lp-module-page textarea.lp-form-control:focus-visible{border-color:var(--lp-control-focus-border);box-shadow:var(--lp-control-focus-shadow);outline:none}.lp-module-page .customer-form input:focus,.lp-module-page .customer-form select:focus,.lp-module-page .customer-form textarea:focus,.lp-module-page .deal-form input:focus,.lp-module-page .deal-form select:focus,.lp-module-page .deal-form textarea:focus,.lp-module-page .lp-form-control:focus{border-color:var(--lp-control-border-strong);outline:none}.lp-module-page .lp-form-control.is-invalid,.lp-module-page input.is-invalid,.lp-module-page select.is-invalid,.lp-module-page textarea.is-invalid,.lp-module-page [aria-invalid=true]{border-color:var(--lp-control-error-border)}.lp-module-page .lp-form-control.is-invalid:focus-visible,.lp-module-page input.is-invalid:focus-visible,.lp-module-page select.is-invalid:focus-visible,.lp-module-page textarea.is-invalid:focus-visible,.lp-module-page [aria-invalid=true]:focus-visible{border-color:var(--lp-control-error-border);box-shadow:var(--lp-control-error-shadow)}.lp-module-page .lp-form-control.is-valid{border-color:var(--lp-control-success-border)}.lp-module-page .lp-form-label{font-size:var(--lp-label-size);font-weight:var(--lp-label-weight);color:var(--lp-label-color);align-items:baseline;gap:.35rem;margin-bottom:.2rem;display:inline-flex}.lp-module-page .lp-form-help{font-size:var(--lp-help-size);color:var(--lp-help-color);margin:.25rem 0 0;line-height:1.4}.lp-module-page .lp-form-error{font-size:var(--lp-error-size);color:var(--lp-error-color);margin:.25rem 0 0;line-height:1.4}.lp-module-page .lp-form-required{color:var(--lp-error-color);font-weight:600}.lp-module-page .lp-form-field{flex-direction:column;min-width:0;display:flex}.lp-module-page .lp-form-row{gap:.85rem;display:grid}.lp-module-page .lp-form-row--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-module-page .lp-form-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.lp-module-page .lp-form-row--2,.lp-module-page .lp-form-row--3{grid-template-columns:1fr}}.lp-module-page .lp-toolbar input[type=search],.lp-module-page .lp-toolbar input[type=text],.lp-module-page .lp-toolbar select,.lp-module-page .deals-toolbar input[type=search],.lp-module-page .deals-toolbar input[type=text],.lp-module-page .deals-toolbar select,.lp-module-page .appointments-filters input,.lp-module-page .appointments-filters select,.lp-module-page .providers-filters input,.lp-module-page .providers-filters select,.lp-module-page .warranties-filters input,.lp-module-page .warranties-filters select{font:inherit}.lp-module-page .lp-toolbar input:focus-visible,.lp-module-page .lp-toolbar select:focus-visible,.lp-module-page .deals-toolbar input:focus-visible,.lp-module-page .deals-toolbar select:focus-visible,.lp-module-page .appointments-filters input:focus-visible,.lp-module-page .appointments-filters select:focus-visible,.lp-module-page .providers-filters input:focus-visible,.lp-module-page .providers-filters select:focus-visible,.lp-module-page .warranties-filters input:focus-visible,.lp-module-page .warranties-filters select:focus-visible{border-color:var(--lp-control-focus-border);box-shadow:var(--lp-control-focus-shadow);outline:none}.lp-module-page .lp-form-section{background:var(--lp-surface);border:1px solid #0f172a14;border-radius:10px;flex-direction:column;gap:.7rem;padding:.85rem .95rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.lp-module-page .lp-form-section+.lp-form-section{margin-top:.7rem}.lp-module-page .lp-form-section-title{letter-spacing:.08em;text-transform:uppercase;color:#3c3c439e;margin:0 0 .1rem;font-size:.66rem;font-weight:600}@media (prefers-reduced-motion:reduce){.lp-module-page .customer-form input,.lp-module-page .customer-form select,.lp-module-page .customer-form textarea,.lp-module-page .deal-form input,.lp-module-page .deal-form select,.lp-module-page .deal-form textarea,.lp-module-page .lp-form-control{transition:none}}.lp-page-rail,.shell__main .module-page.cr-shell,.shell__main .cr-shell.module-page,.shell__main .cr-shell.lp-module-page{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);box-sizing:border-box;margin-left:auto;margin-right:auto}:is(.shell__main .cr-shell.lp-module-page:has(.exh-redesign-hero),.shell__main .cr-shell.lp-module-page:has(.exh-hub-page-intro)){width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content)}.shell__main .vdp-v2-shell,.shell__main .inventory-backend-vdp__shell,.shell__main .bhph-v2-page--ws5a,.shell__main .module-page.bhph-ledger{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);margin-left:auto;margin-right:auto}.shell__main .bhph-clean.bhph-clean{--bhph-clean-page-max:min(100%, var(--shell-max-content));width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content)}.shell__main .customer-detail.module-page{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content)}:root{--lp-polish-radius:8px;--lp-polish-radius-card:12px;--lp-polish-weight-title:650;--lp-polish-weight-label:600;--lp-polish-weight-value:650;--lp-polish-accent:var(--lp-color-primary,#2563eb)}.module-page.lp-module-page>:first-child{margin-top:0}.module-page__header{margin-bottom:.65rem}.module-page__title,.shell__main .lp-module-hero__title,.shell__main .lp-entry-modal-title{letter-spacing:-.02em;font-weight:var(--lp-polish-weight-title)!important}.module-page__lead{color:var(--text-muted,var(--shell-text-muted));font-size:.8125rem;line-height:1.45}.shell__main .lp-module-kpi-label,.shell__main .lp-module-kpi-cell__label{text-transform:none!important;font-weight:var(--lp-polish-weight-label)!important;letter-spacing:.02em!important;font-size:.68rem!important}.shell__main .lp-module-kpi-value,.shell__main .lp-module-kpi-cell__value{font-variant-numeric:tabular-nums;font-weight:var(--lp-polish-weight-value)!important}.shell__main :is(.inventory-detail__linked-title,.reports-page__section-title,.dashboard-cc__h,[class*=panel__title],[class*=__section-title]){font-weight:var(--lp-polish-weight-title);text-transform:none;letter-spacing:-.015em}.shell__main .cr-btn,.shell__main .module-toolbar__primary,.shell__main .lp-module-hero__primary,.shell__main .lp-module-hero__ghost{min-height:var(--lp-control-min-h,34px);font-size:.8125rem;font-weight:var(--lp-polish-weight-label);padding:.38rem .72rem;line-height:1.2;transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s;border-radius:var(--lp-control-radius,var(--lp-polish-radius))!important}.shell__main .lp-module-hero__search{border-radius:var(--lp-control-radius,var(--lp-polish-radius))!important}.shell__main .cr-btn--primary,.shell__main .lp-module-hero__primary{border-color:color-mix(in srgb, var(--lp-polish-accent) 32%, var(--shell-border))!important;background:color-mix(in srgb, var(--lp-polish-accent) 9%, var(--lp-surface))!important;color:color-mix(in srgb, var(--lp-polish-accent) 88%, var(--lp-text))!important}.shell__main .cr-btn--primary:hover,.shell__main .lp-module-hero__primary:hover{border-color:color-mix(in srgb, var(--lp-polish-accent) 45%, var(--shell-border))!important;background:color-mix(in srgb, var(--lp-polish-accent) 14%, var(--lp-surface))!important}.shell__main .cr-btn:disabled,.shell__main button:disabled{opacity:.55;cursor:not-allowed}.shell__main .lp-module-kpi-band,.shell__main .lp-record-header,.shell__main .dashboard-cc__panel,.shell__main .lp-entry-modal-panel{border-radius:var(--lp-polish-radius-card)}.shell__main .lp-module-kpi-band,.shell__main .lp-record-header{box-shadow:var(--shadow-soft,var(--shell-shadow-card))}.shell__main .lp-module-kpi-cell{border-radius:var(--lp-polish-radius)}.shell__main .lp-toolbar,.shell__main .lp-ops-toolbar-sys,.shell__main .deals-toolbar,.shell__main .appointments-filters,.shell__main .providers-filters,.shell__main .warranties-filters,.shell__main .bhph-ws__toolbar,.shell__main .bhph-desk__toolbar,.shell__main .exh-ws__toolbar,.shell__main .inv-filter-bar,.shell__main .exh-net-filters-quick,.shell__main .garage-command-toolbar,.shell__main .cv2-toolbar--command{gap:var(--lp-toolbar-gap,.45rem);align-items:center}.shell__main .lp-ops-toolbar-sys input,.shell__main .lp-ops-toolbar-sys select,.shell__main .lp-ops-toolbar-sys button,.shell__main .bhph-ws__toolbar input,.shell__main .bhph-ws__toolbar select,.shell__main .bhph-ws__toolbar button,.shell__main .exh-ws__toolbar input,.shell__main .exh-ws__toolbar select,.shell__main .exh-ws__toolbar button,.shell__main .inv-filter-bar input,.shell__main .inv-filter-bar select,.shell__main .exh-ws__seg button,.shell__main .exh-net-filters-quick input,.shell__main .exh-net-filters-quick select{min-height:var(--lp-control-min-h,34px);border-radius:var(--lp-control-radius,var(--lp-polish-radius));font-size:var(--lp-control-font-size,.8125rem)}.shell__main :is(.exh-status-pill,.exh-net-applied-filters__chip,.bhph-attn-chip,.exch-offer-pill,.exh-offer-pill,.exh-net-offer-pill,.inv-status-chip,.garage-status-pill,.deal-status-pill,.dash195b-chip,.cv2-status-pill,.lp-module-kpi-cell--status,[class*=status-pill],[class*=-pill]:not(.exch-market-status-pill__dot):not([class*=orb])){border-radius:var(--lp-polish-radius)!important;font-weight:var(--lp-polish-weight-label)!important;text-transform:none!important;letter-spacing:.01em!important}.shell__main .exh-ws__seg,.shell__main .bhph-ws__view-btn,.shell__main .exh-net-browse-hero__stat,.shell__main .garage-toolbar__segment button{font-weight:var(--lp-polish-weight-label);border-radius:var(--lp-polish-radius)!important}.shell__main table thead th{letter-spacing:.02em;font-size:.72rem;font-weight:var(--lp-polish-weight-label)!important;text-transform:none!important}.shell__main table tbody td{vertical-align:middle;font-size:.8125rem}.shell__main :is(.deals-list__table tbody tr,.customer-list__table tbody tr,.appointments-table tbody tr,.exh-board-card,.bhph-ws__card){transition:background-color .12s,border-color .12s}.shell__main .module-page__lead[role=status],.shell__main .appointments-table-wrap+.module-page__lead,.shell__main .providers-table-wrap+.module-page__lead,.shell__main .warranties-table-wrap+.module-page__lead,.shell__main .imports-exports__empty-state{border-radius:var(--lp-polish-radius);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, transparent);border:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);padding:.55rem .72rem;font-size:.8125rem;line-height:1.45}.shell__main .imports-exports__empty-state{max-width:36rem}.lp-entry-modal-overlay{background:#0f172a6b}.lp-entry-modal-panel{border-radius:var(--lp-polish-radius-card);box-shadow:var(--shell-shadow-card);padding:.8rem .95rem .95rem}.lp-entry-modal-head{margin-bottom:.55rem}.lp-entry-modal-close{border-radius:var(--lp-polish-radius)}.shell__main a:focus-visible,.shell__main button:focus-visible,.shell__main input:focus-visible,.shell__main select:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-polish-accent) 55%, transparent);outline-offset:2px}.shell__main a[class*=--link]:hover,.shell__main .deals-list__link:hover{color:var(--lp-polish-accent)}.shell__main .exch-market-status-pill--live .exch-market-status-pill__dot,.shell__main .bhph-coll-activity__dot--fresh,.shell__main [class*=pulse-dot]{animation-duration:3.2s!important}.shell__main [style*="font-weight: 800"],.shell__main [style*="font-weight: 900"],.shell__main .dash195b-donut-center-num,.shell__main .dash195b-kpi-value,.shell__main .dash195b-bottom-value{font-weight:var(--lp-polish-weight-value)!important}.shell__main :is([class*=__value]:not(input):not(select),[class*=__num],[class*=-kpi-val],[class*=-kpi-value],.inv-kpi-strip__val,.deals-hero__stat-val,.garage-hero__metric-val,.reports-page__kpi-value,.exh-net-browse-hero__stat strong){font-weight:var(--lp-polish-weight-value)}.shell__main .lp-module-page :is([class*=__lab],[class*=__label]:not([for]),[class*=__k],[class*=-filter-lab],.inv-filter-bar__lab,.deal-detail__funding-ops-label,.ciq-wf__progress-k){font-weight:var(--lp-polish-weight-label);letter-spacing:.02em;text-transform:none!important}.shell__main :is([class*=-chip],[class*=-badge],[class*=-tag],[class*=lane-pill],[class*=__seg] button,.bhph-ws__lane-pill,.exh-list-card__listed-pill,.inventory-list__status,.providers-type-pill,.reports-page__filter-chip){border-radius:var(--lp-polish-radius)!important;text-transform:none!important;font-weight:var(--lp-polish-weight-label)!important}.shell__main :is(.exh-list-card,.exh-board-card,.inventory-list__row,.deals-board-card,.garage-board-card){border-radius:var(--lp-polish-radius-card)}.shell__main .exh-list-card,.shell__main .inventory-list__row--clickable:hover,.shell__main .deals-list__table tbody tr:hover{background-color:color-mix(in srgb, var(--lp-polish-accent) 4%, var(--surface-panel,var(--lp-surface)))}.shell__main :is(.bhph-ws__empty,.bhph-ws__empty--soft,.bhph-clean__empty,.providers-empty,.customer-detail__empty-line,.deal-detail__bhph-history-empty,.cr-report-body__empty,.inv-gallery-modal__empty,.exch-set-close-activity__empty,.dash195b-empty-deals){color:var(--text-muted,var(--shell-text-muted));font-size:.8125rem;line-height:1.45}.shell__main .bhph-ws__empty--soft,.shell__main .providers-empty{border-radius:var(--lp-polish-radius);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, transparent);border:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);padding:.55rem .72rem}.shell__main .providers-empty__title{font-weight:var(--lp-polish-weight-title);font-size:.875rem}.shell__main .pp-drawer__title,.shell__main [class*=drawer__title],.shell__main [class*=-drawer-title]{font-weight:var(--lp-polish-weight-title);letter-spacing:-.02em}.shell__main .pp-drawer__section-title{font-weight:var(--lp-polish-weight-label);text-transform:none;letter-spacing:.02em;font-size:.72rem}.shell__main .pp-drawer__close,.shell__main .pp-drawer__action{border-radius:var(--lp-polish-radius);min-height:var(--lp-control-min-h,34px);font-size:.8125rem;font-weight:var(--lp-polish-weight-label)}.shell__main [class*=skeleton],.shell__main [class*=shimmer]{animation-duration:1.75s!important}.shell__main [aria-busy=true]{opacity:.92}.shell--prod-polish .shell__main{padding:var(--lp-page-pad-y) var(--lp-page-pad-x)}.shell__main>:is(.module-page.lp-module-page,.dashboard.lp-module-page,.cv2-root.module-page.lp-module-page){width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);box-sizing:border-box;background:0 0;min-height:0;margin-left:auto;margin-right:auto;padding:0}.shell__main>.module-page.lp-module-page>:first-child,.shell__main>.dashboard.lp-module-page>:first-child,.shell__main>.cv2-root.module-page.lp-module-page>:first-child{margin-top:0}.shell__main .cv2-root.module-page.lp-module-page .cv2-inner{width:100%;max-width:none;margin:0;padding:0}.shell__main .cv2-root.module-page.lp-module-page{gap:var(--lp-module-stack-gap,1rem);flex-direction:column;display:flex}.shell__main :is(.customers-layout--prod-polish.customers-layout,.inventory-page--prod-polish.inventory-layout,.garage-page--prod-polish.module-page,.garage-job-detail--prod-polish.module-page,.customer-detail--prod-polish.module-page){background:0 0!important}.shell__main .module-page.lp-module-page.bhph-page.bhph-page--phase383{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);margin-left:auto;margin-right:auto}.shell__main .reports-page.reports-page--prod-polish.lp-module-page{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content))}.shell__main .cr-shell.module-page.lp-module-page{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);background:0 0;margin-left:auto;margin-right:auto;padding:0}.shell__main .website-admin--in-app.module-page.lp-module-page{background:0 0}.shell__main>.cv2-page{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);box-sizing:border-box;background:0 0;margin-left:auto;margin-right:auto;padding:0}.shell__main .lp-module-page[class*=--option2-shell]{align-items:stretch}.shell__main .lp-module-page[class*=--option2-shell]>:is(.lp-module-hero,.lp-option2-header,.settings-workspace__header,.documents-page__header,.providers-admin__header,.deals-page__command-panel,.lp-ops-surface-sys,[class*=__workspace],.admin-center__intro,.settings-workspace__group){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin-left:0;margin-right:0}.shell__main .lp-module-page[class*=--option2-shell]>.lp-module-hero,.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header,.shell__main .lp-module-page[class*=--option2-shell]>.deals-page__command-panel{margin-bottom:0}.shell__main .lp-module-page[class*=--option2-shell]>:is(.lp-module-hero,.deals-page__command-panel) .lp-module-hero,.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header{width:100%;max-width:100%;margin-left:0;margin-right:0}.shell__main .lp-module-page[class*=--option2-shell]>:is(.lp-module-hero,.deals-page__command-panel) .lp-module-hero__shell,.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);box-sizing:border-box;border-radius:12px;width:100%;max-width:100%;margin:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.shell__main .lp-module-page[class*=--option2-shell]>:is(.lp-module-hero,.deals-page__command-panel) .lp-module-hero__band,.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header [class*=__command],.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header .lp-option2-header__command{min-height:0;color:var(--lp-text);background-color:#0000;background-image:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);box-shadow:none;background-size:100% 100%;gap:.55rem .85rem;padding:.62rem .95rem .64rem}.shell__main .lp-module-page[class*=--option2-shell]>:is(.lp-module-hero,.deals-page__command-panel) .lp-module-hero__title,.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header h1{color:var(--lp-text);text-shadow:none;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.shell__main .lp-module-page[class*=--option2-shell]>:is(.lp-module-hero,.deals-page__command-panel) .lp-module-hero__subtitle,.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header [class*=__subtitle],.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header .lp-option2-header__lead{color:var(--lp-muted)}.shell__main .lp-module-page[class*=--option2-shell]>:is(.lp-module-hero,.deals-page__command-panel) .lp-module-hero__actions{border-left-color:#b7c9e4}.shell__main .lp-module-page[class*=--option2-shell]>:is(.lp-module-hero,.deals-page__command-panel) .lp-module-hero__primary{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #2057e0;border-radius:10px;box-shadow:0 1px 2px #0f172a1f}.shell__main .lp-module-page[class*=--option2-shell]>:is(.lp-module-hero,.deals-page__command-panel) .lp-module-hero__stats{background:var(--lp-surface);border-top:1px solid color-mix(in srgb, #3b82f6 8%, var(--lp-border));min-height:0}.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header [class*=__command],.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header .lp-option2-header__command{border-bottom:1px solid color-mix(in srgb, #3b82f6 10%, var(--lp-border));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header h1{letter-spacing:-.03em;margin:0}.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header [class*=__subtitle],.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header .lp-option2-header__lead{max-width:40rem;margin:.28rem 0 0;font-size:.8rem;font-weight:450;line-height:1.45}.shell__main .lp-module-page[class*=--option2-shell]>:is(.lp-module-hero+.lp-ops-surface-sys,.lp-module-hero+[class*=__workspace],.lp-option2-header+.lp-ops-surface-sys,.lp-option2-header+[class*=__workspace]){margin-top:calc(-1 * var(--lp-module-stack-gap,1rem));border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);border-top:none;border-radius:0 0 12px 12px;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}:is(.shell__main .lp-module-page[class*=--option2-shell]>.lp-module-hero:has(+.lp-ops-surface-sys) .lp-module-hero__shell,.shell__main .lp-module-page[class*=--option2-shell]>.lp-module-hero:has(+[class*=__workspace]) .lp-module-hero__shell,.shell__main .lp-module-page[class*=--option2-shell]>.deals-page__command-panel .lp-module-hero__shell),:is(.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header:has(+.lp-ops-surface-sys),.shell__main .lp-module-page[class*=--option2-shell]>.lp-option2-header:has(+[class*=__workspace])){border-bottom:none;border-radius:12px 12px 0 0}.shell__main .lp-module-page[class*=--option2-shell]>.deals-page__command-panel{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.shell__main .lp-module-page[class*=--option2-shell]>.deals-page__command-panel .lp-module-hero__shell{box-shadow:none;border:none;border-radius:0}.shell__main .lp-module-page[class*=--option2-shell]>.deals-page__command-panel .deals-page__surface-stack{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;padding:0}.shell__main .cv2-root--option2-shell .cv2-inner>.lp-option2-header{border-bottom:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));border-radius:12px;width:100%;max-width:100%;margin-left:0;margin-right:0}.shell__main .settings-workspace--option2-shell>:is(.lp-option2-header,.settings-workspace__header){border-bottom:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));border-radius:12px;margin-bottom:.65rem}.shell__main .settings-dealer--option2-shell>.lp-option2-header,.shell__main .website-admin--option2-shell .website-admin__shell>:is(.lp-option2-header,.website-admin__header){border-bottom:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));border-radius:12px;margin-bottom:0}.shell__main .documents-page--option2-shell>:is(.lp-option2-header,.documents-page__header),.shell__main .providers-admin-page--option2-shell>:is(.lp-option2-header,.providers-admin__header){border-bottom:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));border-radius:12px;margin-bottom:.65rem}.shell__main .appointments-page--option2-shell>.appointments-page__module-hero .lp-module-hero__shell,.shell__main .lp-module-page.garage-page--option2-shell>.lp-module-hero .lp-module-hero__shell{border-bottom:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));border-radius:12px}.shell__body,.shell__main{max-width:100%}.lp-module-page,.module-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.lp-module-page>*,.module-page>*{min-width:0;max-width:100%}.shell__main :is(img,video,svg,canvas){max-width:100%;height:auto}.shell__main :is(.lp-module-hero__band,.lp-module-hero__main,.lp-module-hero__actions,.lp-toolbar,.lp-ops-toolbar-sys,.deals-toolbar,.bhph-ws__toolbar,.exh-ws__toolbar,.inv-filter-bar,.garage-command-toolbar,.cv2-toolbar--command,.exh-list-card,.exh-list-card__vehicle,.exh-list-card__details,.exh-list-card__actions,.deal-detail__toolbar,.customer-detail__toolbar,.lp-record-header){min-width:0}.shell__main :is(.appointments-table-wrap,.providers-table-wrap,.warranties-table-wrap,.documents-page__table-wrap,.reports-page__table-wrap,.inventory-list__table-wrap,.customer-list__table-wrap,.deals-list__table-wrap,.dash195b-deals-scroll,.lp-table-scroll,[class*=table-wrap],[class*=-table-scroll]){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}@media (width<=1280px){.shell__main .lp-module-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr));gap:.45rem .55rem}.dashboard--exec-refresh .dash195b-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1024px){.shell__main .lp-module-hero__band{flex-wrap:wrap;gap:.55rem .75rem}.shell__main :is(.lp-toolbar,.lp-ops-toolbar-sys,.deals-toolbar,.bhph-ws__toolbar,.bhph-desk__toolbar,.exh-ws__toolbar,.inv-filter-bar,.exh-net-filters-quick,.garage-command-toolbar,.cv2-toolbar--command,.appointments-filters,.providers-filters,.reports-page__filters){flex-wrap:wrap;row-gap:.4rem}.shell__main .bhph-ws__board--refined .bhph-ws__col{min-width:min(16.5rem,78vw)}.shell__main .garage-board--lanes .garage-board__col{min-width:min(15.5rem,76vw)}.shell__main .exh-ws__lanes,.shell__main .exh-board-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}}@media (width<=768px){:root{--lp-page-pad-x:.65rem;--lp-page-pad-y:.55rem;--lp-hero-pad-y:.62rem;--lp-hero-pad-x:.7rem;--lp-kpi-value-size:1rem;--lp-toolbar-min-h:40px}.shell__main{padding-left:max(var(--lp-page-pad-x,.65rem), env(safe-area-inset-left,0px));padding-right:max(var(--lp-page-pad-x,.65rem), env(safe-area-inset-right,0px));padding-bottom:max(var(--lp-page-pad-y,.55rem), env(safe-area-inset-bottom,0px))}.shell__main .lp-module-hero__title{font-size:clamp(1rem,4.2vw,1.12rem)}.shell__main .lp-module-hero__subtitle{font-size:.78rem;line-height:1.4}.shell__main .lp-module-hero__band{flex-direction:column;align-items:stretch}.shell__main .lp-module-hero__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.shell__main .lp-module-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell__main :is(button,.cr-btn,.lp-module-hero__primary,.lp-module-hero__ghost,.lp-module-hero__search,.lp-toolbar button,.lp-toolbar a,.deals-toolbar button,.bhph-ws__toolbar button,.exh-ws__seg button,.exh-ws__view-btn){touch-action:manipulation;min-height:44px}.shell__main .lp-toolbar input,.shell__main .lp-toolbar select,.shell__main .deals-toolbar input,.shell__main .deals-toolbar select,.shell__main .inv-filter-bar select,.shell__main .bhph-ws__toolbar input,.shell__main .bhph-ws__toolbar select{min-height:44px;font-size:16px}.shell__main .deals-pipeline__board,.shell__main .deals-pipeline__board--page{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-y:visible;grid-template-columns:unset!important;display:flex!important;overflow-x:auto!important}.shell__main .deals-pipeline__board--page .deals-pipeline__col,.shell__main .deals-pipeline__col{scroll-snap-align:start;max-width:none;flex:0 0 min(16rem,80vw)!important;min-width:min(16rem,80vw)!important}.shell__main .bhph-ws__board,.shell__main .bhph-ws__board--refined{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-direction:row;gap:.55rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.shell__main .bhph-ws__board .bhph-ws__col,.shell__main .bhph-ws__board--refined .bhph-ws__col{scroll-snap-align:start;flex:0 0 min(17rem,82vw);min-width:min(17rem,82vw)}.shell__main .garage-board-scroll,.shell__main .garage-board--lanes{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.shell__main .garage-board--lanes{flex-wrap:nowrap;gap:.55rem;padding-bottom:.35rem;display:flex}.shell__main .garage-board__col{flex:0 0 min(16rem,80vw);min-width:min(16rem,80vw)}.exchange-workspace-page .exh-list-card{grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important}.exchange-workspace-page .exh-list-card>.exh-list-card__vehicle,.exchange-workspace-page .exh-list-card>.exh-list-card__pricing,.exchange-workspace-page .exh-list-card>.exh-list-card__details,.exchange-workspace-page .exh-list-card>.exh-list-card__actions{width:100%;max-width:100%}.exchange-workspace-page .exh-list-card__actions{flex-flow:wrap;justify-content:flex-start;padding-right:.25rem}.exchange-workspace-page .exh-list-header{display:none}.shell__main :is(.deal-detail__toolbar,.customer-detail__toolbar,.customer-detail__toolbar--phase100,.deal-detail__toolbar--phase100){flex-wrap:wrap;gap:.4rem}.shell__main .deal-detail__toolbar-actions,.shell__main .customer-detail__toolbar-actions{flex-wrap:wrap;width:100%}.shell__main .lp-record-header{flex-direction:column;align-items:stretch;gap:.5rem}.lp-entry-modal-overlay{padding:0;padding-top:env(safe-area-inset-top,0px);align-items:flex-end}.lp-entry-modal-panel,.lp-entry-modal-panel--wide{width:100%;max-width:100%;max-height:min(92dvh, calc(100dvh - env(safe-area-inset-top,0px)));border-bottom:none;border-radius:14px 14px 0 0;margin:0}.lp-entry-modal-head{z-index:2;background:var(--surface-panel,var(--lp-surface));padding-bottom:.35rem;position:sticky;top:0}.pp-drawer-backdrop{align-items:stretch;padding:0}.pp-drawer{width:100%;max-width:100%;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-left:none;border-radius:0}.pp-drawer__close{width:2.75rem;height:2.75rem}.pp-drawer__actions{z-index:2;background:var(--lp-surface);padding-bottom:max(.65rem, env(safe-area-inset-bottom,0px));border-top:1px solid var(--lp-surface-soft);position:sticky;bottom:0}.dashboard--exec-refresh .dash195b-hero{padding:.7rem .75rem .65rem!important}.dashboard--exec-refresh .dash195b-hero-title{font-size:clamp(1.05rem,5vw,1.22rem)!important}.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard--exec-refresh .dash195b-grid-4,.dashboard--exec-refresh .dash195b-grid-2{grid-template-columns:minmax(0,1fr)!important}.dashboard--exec-refresh .dash195b-quick-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shell__main .ciq-wf__progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shell__main .lp-toolbar [style*="white-space: nowrap"],.shell__main .deals-toolbar [style*="white-space: nowrap"]{white-space:normal!important}}@media (width<=430px){:root{--lp-page-pad-x:.55rem;--lp-kpi-tile-min-h:46px;--lp-kpi-value-size:.98rem}.shell__main .lp-module-kpi-grid{grid-template-columns:minmax(0,1fr)}.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:minmax(0,1fr)!important}.dashboard--exec-refresh .dash195b-quick-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shell__main .bhph-ws__board .bhph-ws__col,.shell__main .bhph-ws__board--refined .bhph-ws__col{flex:0 0 min(15.5rem,88vw);min-width:min(15.5rem,88vw)}.shell__main .exh-net-browse-hero__stats{flex-direction:column;align-items:stretch}}@media (width<=390px){.shell__main .lp-module-hero__actions .cr-btn,.shell__main .lp-module-hero__actions .lp-module-hero__primary,.shell__main .lp-module-hero__actions .lp-module-hero__ghost{text-align:center;flex:calc(50% - .25rem);justify-content:center}.dashboard--exec-refresh .dash195b-quick-row{grid-template-columns:minmax(0,1fr)!important}}@media (width>=1920px){.lp-module-page{max-width:100%}}@media (prefers-reduced-motion:reduce){.pp-drawer{animation:none}}:root{--lp-perf-transition-fast:.12s ease;--lp-perf-transition-ui:.14s ease;--lp-skeleton-base:var(--lp-border);--lp-skeleton-shine:#f6f8fb;--lp-skeleton-radius:8px}.lp-load-shell{width:100%;min-width:0;padding:.15rem 0}.lp-load-shell--page{min-height:12rem}.lp-load-shell--inline{max-width:14rem;min-height:1.25rem}.lp-load-shell__hero{flex-direction:column;gap:.4rem;margin-bottom:.65rem;display:flex}.lp-load-shell__kpi-row{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.45rem;margin-bottom:.65rem;display:grid}.lp-load-shell__kpi,.lp-load-shell__line,.lp-load-shell__table-head,.lp-load-shell__table-row,.lp-load-shell__lane-head,.lp-load-shell__lane-card,.lp-load-shell__panel{border-radius:var(--lp-skeleton-radius);background:linear-gradient(90deg, var(--lp-skeleton-base) 0%, var(--lp-skeleton-shine) 48%, var(--lp-skeleton-base) 96%);background-size:200% 100%;animation:1.35s ease-in-out infinite lp-skeleton-shimmer;display:block}@media (prefers-reduced-motion:reduce){.lp-load-shell__kpi,.lp-load-shell__line,.lp-load-shell__table-head,.lp-load-shell__table-row,.lp-load-shell__lane-head,.lp-load-shell__lane-card,.lp-load-shell__panel{background:var(--lp-skeleton-base);animation:none}}@keyframes lp-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lp-load-shell__line--title{width:min(16rem,72%);height:1.1rem}.lp-load-shell__line--sub{width:min(22rem,88%);height:.72rem}.lp-load-shell__line--inline{width:100%;height:.85rem}.lp-load-shell__line--short{width:42%}.lp-load-shell__kpi{min-height:3.4rem}.lp-load-shell__panel{background:color-mix(in srgb, var(--lp-skeleton-base) 88%, transparent);flex-direction:column;gap:.45rem;min-height:6.5rem;padding:.65rem;display:flex}.lp-load-shell__panel .lp-load-shell__line{width:100%;height:.7rem;animation:inherit}.lp-load-shell__table-head{height:2rem;margin-bottom:.35rem}.lp-load-shell__table-body{flex-direction:column;gap:.32rem;display:flex}.lp-load-shell__table-row{height:2.35rem}.lp-load-shell__board{gap:.55rem;display:flex;overflow:hidden}.lp-load-shell__lane{flex-direction:column;flex:0 0 min(14rem,42vw);gap:.35rem;display:flex}.lp-load-shell__lane-head{height:1.6rem}.lp-load-shell__lane-card{height:4.6rem}.shell__main .deals-page__kpi-databar--skeleton,.shell__main .cw-stat-card--skeleton [class*=skeleton],.shell__main [class*=skeleton]:not(.lp-load-shell *){border-radius:var(--lp-skeleton-radius)!important;animation-duration:1.35s!important}.shell__main a,.shell__main button,.shell__main .cr-btn,.shell__main input,.shell__main select,.shell__main .lp-module-hero__primary,.shell__main .lp-module-hero__ghost{transition-duration:var(--lp-perf-transition-fast);transition-property:color,background-color,border-color,box-shadow,opacity}.shell__main table tbody tr,.shell__main .deals-list__table tbody tr,.shell__main .inventory-list__row,.shell__main .exh-list-card,.shell__main .bhph-ws__card,.shell__main .garage-board__stack>*{transition-duration:var(--lp-perf-transition-fast);transition-property:background-color,border-color,box-shadow}.shell__main .deals-pipeline__col--drag,.shell__main .deals-pipeline__deal-card--dragging,.shell__main .bhph-ws__card--dragging,.shell__main .garage-board__card--dragging{will-change:transform;transition:none!important;box-shadow:0 4px 14px #0f172a1f!important}.shell__main .deals-pipeline__board,.shell__main .bhph-ws__board,.shell__main .garage-board-scroll,.shell__main .exh-ws__lanes{-webkit-overflow-scrolling:touch;scroll-behavior:auto}.shell__main .bhph-ws__card,.shell__main .garage-board__stack>*,.shell__main .exh-list-card,.shell__main .deals-pipeline__deal-card{content-visibility:auto;contain-intrinsic-size:auto 5rem}.shell__main :is(.deals-list__table,.customer-list__table,.appointments-table,.providers-table,.warranties-table,.reports-page__table,.dash195b-deals-table) thead th{z-index:1;background:var(--surface-panel,var(--lp-surface));position:sticky;top:0}.shell__main table tbody tr:hover{box-shadow:none}.lp-entry-modal-overlay{transition:opacity var(--lp-perf-transition-ui)}.lp-entry-modal-panel{transition:transform var(--lp-perf-transition-ui), opacity var(--lp-perf-transition-ui)}.pp-drawer{animation-duration:.16s!important}.pp-drawer-backdrop{transition:background-color var(--lp-perf-transition-ui)}@media (width<=1024px){.lp-entry-modal-overlay,.pp-drawer-backdrop,.shell--mobile-nav-open .shell__mobile-backdrop{-webkit-backdrop-filter:none!important}}.shell__main .deals-pipeline__deal-card:hover,.shell__main .bhph-ws__card:hover,.shell__main .garage-board__stack>:hover{box-shadow:0 1px 4px #0f172a14}.dashboard--exec-refresh .dash195b-kpi-card{min-height:100px}.dashboard--exec-refresh .dash195b-kpi-value{min-height:1.35em}.lp-module-page .lp-load-shell--page{margin-bottom:.5rem}.module-page__lead[role=status]:empty{display:none}@media (width<=768px){.shell__main .bhph-ws__card,.shell__main .deals-pipeline__deal-card,.shell__main .exh-list-card{contain-intrinsic-size:auto 6.5rem}}@media print{@page{size:auto;margin:12mm 10mm}html,body{-webkit-print-color-adjust:economy;print-color-adjust:economy;color:#000!important;background:#fff!important}.no-print,.bhph-v2-col-no-print,.exh-packet-no-print,.shell__sidebar,.shell__topbar,.shell__mobile-backdrop,nav.bhph-v2-crumb,.bhph-statement-preview-toolbar{display:none!important}.shell__body{display:block!important}.shell__main{background:#fff!important;max-width:100%!important;padding:0!important}a[href]:after{content:none!important}button:not([data-print-keep]){display:none!important}table{border-collapse:collapse}thead{display:table-header-group}tr,.garage-invoice-sheet__signoff,.bo-sig,.bo-sig-lender,.exh-packet-footer{break-inside:avoid;page-break-inside:avoid}}html[data-theme=dark] .lp-module-kpi-band,html[data-theme=dark] .lp-ops-strip,html[data-theme=dark] .lp-module-hero__shell,html[data-theme=dark] .lp-option2-header,html[data-theme=dark] .dealer-admin-workspace__sidebar,html[data-theme=dark] .settings-workspace__panel,html[data-theme=dark] .settings-workspace__card,body[data-lp-sidebar-theme=dark] .lp-module-kpi-band,body[data-lp-sidebar-theme=dark] .lp-ops-strip,body[data-lp-sidebar-theme=dark] .lp-module-hero__shell,body[data-lp-sidebar-theme=dark] .lp-option2-header,body[data-lp-sidebar-theme=dark] .dealer-admin-workspace__sidebar,body[data-lp-sidebar-theme=dark] .settings-workspace__panel,body[data-lp-sidebar-theme=dark] .settings-workspace__card{border-color:var(--lp-border)}html[data-theme=dark] .lp-module-kpi-cell,body[data-lp-sidebar-theme=dark] .lp-module-kpi-cell{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff0a}html[data-theme=dark] .lp-module-page :is(.lp-toolbar,.lp-ops-toolbar-sys,.deals-toolbar,.inv-filter-bar,.bhph-ws__toolbar,.bhph-desk__toolbar,.exh-ws__toolbar,.exh-net-filters-quick,.garage-command-toolbar,.cv2-toolbar--command,.customers-toolbar,.customers-filters,.appointments-filters),body[data-lp-sidebar-theme=dark] .lp-module-page :is(.lp-toolbar,.lp-ops-toolbar-sys,.deals-toolbar,.inv-filter-bar,.bhph-ws__toolbar,.bhph-desk__toolbar,.exh-ws__toolbar,.exh-net-filters-quick,.garage-command-toolbar,.cv2-toolbar--command,.customers-toolbar,.customers-filters,.appointments-filters){background:var(--lp-surface-soft);border-color:var(--lp-border);color:var(--lp-text)}html[data-theme=dark] .lp-module-page :is(.customer-list-wrap,.deals-list-wrap,.deals-desk__board,.deals-board,.deals-board__lane,.inventory-list-wrap,.inventory-card,.exh-card,.exh-hub-card,.exh-net-card,.bhph-ws__panel,.garage-table-wrap,.garage-panel),body[data-lp-sidebar-theme=dark] .lp-module-page :is(.customer-list-wrap,.deals-list-wrap,.deals-desk__board,.deals-board,.deals-board__lane,.inventory-list-wrap,.inventory-card,.exh-card,.exh-hub-card,.exh-net-card,.bhph-ws__panel,.garage-table-wrap,.garage-panel){background:var(--lp-surface);border-color:var(--lp-border)}html[data-theme=dark] .dealer-admin-workspace__tab,body[data-lp-sidebar-theme=dark] .dealer-admin-workspace__tab{color:var(--lp-muted)}html[data-theme=dark] .dealer-admin-workspace__tab:hover,html[data-theme=dark] .dealer-admin-workspace__tab--active,body[data-lp-sidebar-theme=dark] .dealer-admin-workspace__tab:hover,body[data-lp-sidebar-theme=dark] .dealer-admin-workspace__tab--active{background:var(--lp-surface-hover);color:var(--lp-text)}html[data-theme=dark] .lp-entry-modal-panel,html[data-theme=dark] .global-time-clock__panel,body[data-lp-sidebar-theme=dark] .lp-entry-modal-panel,body[data-lp-sidebar-theme=dark] .global-time-clock__panel{background:var(--lp-surface);border-color:var(--lp-border);color:var(--lp-text)}html[data-theme=dark] .deals-page__search,html[data-theme=dark] .deals-page__start-deal,body[data-lp-sidebar-theme=dark] .deals-page__search,body[data-lp-sidebar-theme=dark] .deals-page__start-deal{background:var(--lp-surface-soft);border-color:var(--lp-border);color:var(--lp-text)}html[data-theme=dark] .inv-filter-bar,html[data-theme=dark] .inventory-card,html[data-theme=dark] .inventory-list-wrap,html[data-theme=dark] .inventory-detail__ref-card,body[data-lp-sidebar-theme=dark] .inv-filter-bar,body[data-lp-sidebar-theme=dark] .inventory-card,body[data-lp-sidebar-theme=dark] .inventory-list-wrap,body[data-lp-sidebar-theme=dark] .inventory-detail__ref-card{background:var(--lp-surface);border-color:var(--lp-border)}html[data-theme=dark] .exh-list-card,html[data-theme=dark] .exh-board-card,body[data-lp-sidebar-theme=dark] .exh-list-card,body[data-lp-sidebar-theme=dark] .exh-board-card{border-color:var(--lp-border)}html[data-theme=dark] .exh-card,html[data-theme=dark] .exh-hub-card,html[data-theme=dark] .exh-net-card,html[data-theme=dark] .exh-ws__panel,body[data-lp-sidebar-theme=dark] .exh-card,body[data-lp-sidebar-theme=dark] .exh-hub-card,body[data-lp-sidebar-theme=dark] .exh-net-card,body[data-lp-sidebar-theme=dark] .exh-ws__panel,html[data-theme=dark] .bhph-ws__panel,html[data-theme=dark] .bhph-desk__panel,html[data-theme=dark] .bhph-account-v2__panel,body[data-lp-sidebar-theme=dark] .bhph-ws__panel,body[data-lp-sidebar-theme=dark] .bhph-desk__panel,body[data-lp-sidebar-theme=dark] .bhph-account-v2__panel,html[data-theme=dark] .garage-panel,html[data-theme=dark] .garage-table-wrap,html[data-theme=dark] .garage-wo-v2__panel,html[data-theme=dark] .garage-command-toolbar,body[data-lp-sidebar-theme=dark] .garage-panel,body[data-lp-sidebar-theme=dark] .garage-table-wrap,body[data-lp-sidebar-theme=dark] .garage-wo-v2__panel,body[data-lp-sidebar-theme=dark] .garage-command-toolbar,html[data-theme=dark] .customer-list-wrap,html[data-theme=dark] .customers-toolbar,html[data-theme=dark] .customer-detail-workspace__panel,html[data-theme=dark] .customer-v2__panel,body[data-lp-sidebar-theme=dark] .customer-list-wrap,body[data-lp-sidebar-theme=dark] .customers-toolbar,body[data-lp-sidebar-theme=dark] .customer-detail-workspace__panel,body[data-lp-sidebar-theme=dark] .customer-v2__panel,html[data-theme=dark] .settings-workspace__panel,html[data-theme=dark] .settings-workspace__section,html[data-theme=dark] .settings-dealer__content,html[data-theme=dark] .dealer-admin-workspace__content,body[data-lp-sidebar-theme=dark] .settings-workspace__panel,body[data-lp-sidebar-theme=dark] .settings-workspace__section,body[data-lp-sidebar-theme=dark] .settings-dealer__content,body[data-lp-sidebar-theme=dark] .dealer-admin-workspace__content{background:var(--lp-surface);border-color:var(--lp-border)}html[data-theme=dark],body[data-lp-sidebar-theme=dark]{color:var(--lp-text)}html[data-theme=dark] .lp-module-page :is(h1,h2,h3,h4,.lp-module-kpi-value,.deals-desk-card__title,.deals-desk-card__customer,.deals-desk-card__vehicle,.deals-desk-card__amount,.deals-pipeline__deal-title,.dash195b-kpi-value,.dash195b-deal-name,.dash195b-pipe-val,.dash195b-bottom-value,.customer-list__name,.customer-list__link,.inventory-list__vehicle,.inventory-list__stock,.garage-wo-v2__title,.garage-table td.garage-table__primary,.bhph-account-v2__name,.bhph-ws__balance,.exh-list-card__title,.exh-list-card__mileage,.exh-list-card__price-row strong,.exh-net-card__title,.exh-net-card__price,.exch-desk-card__title),body[data-lp-sidebar-theme=dark] .lp-module-page :is(h1,h2,h3,h4,.lp-module-kpi-value,.deals-desk-card__title,.deals-desk-card__customer,.deals-desk-card__vehicle,.deals-desk-card__amount,.deals-pipeline__deal-title,.dash195b-kpi-value,.dash195b-deal-name,.dash195b-pipe-val,.dash195b-bottom-value,.customer-list__name,.customer-list__link,.inventory-list__vehicle,.inventory-list__stock,.garage-wo-v2__title,.garage-table td.garage-table__primary,.bhph-account-v2__name,.bhph-ws__balance,.exh-list-card__title,.exh-list-card__mileage,.exh-list-card__price-row strong,.exh-net-card__title,.exh-net-card__price,.exch-desk-card__title){color:var(--lp-text);opacity:1}html[data-theme=dark] .lp-module-page :is(.exh-list-card__trim,.exh-list-card__vin,.exh-list-card__stock,.exh-list-card__price-row span,.exh-list-card__title-status,.exch-desk-mast__summary-k,.exch-desk-card__hint,.dash195b-kpi-label,.dash195b-kpi-sub,label,.lp-form-label),body[data-lp-sidebar-theme=dark] .lp-module-page :is(.exh-list-card__trim,.exh-list-card__vin,.exh-list-card__stock,.exh-list-card__price-row span,.exh-list-card__title-status,.exch-desk-mast__summary-k,.exch-desk-card__hint,.dash195b-kpi-label,.dash195b-kpi-sub,label,.lp-form-label){color:var(--lp-muted-strong);opacity:1}html[data-theme=dark] .lp-module-page :is(.customer-list__table tbody td,.deals-list__table tbody td,.inventory-list__table tbody td,.garage-table tbody td,.bhph-ws__table tbody td),body[data-lp-sidebar-theme=dark] .lp-module-page :is(.customer-list__table tbody td,.deals-list__table tbody td,.inventory-list__table tbody td,.garage-table tbody td,.bhph-ws__table tbody td){color:var(--lp-text)}html[data-theme=dark] .lp-module-page :is(.customer-list__table thead th,.deals-list__table thead th,.inventory-list__table thead th,.garage-table thead th),body[data-lp-sidebar-theme=dark] .lp-module-page :is(.customer-list__table thead th,.deals-list__table thead th,.inventory-list__table thead th,.garage-table thead th){color:var(--lp-muted-strong)}html[data-theme=dark] .lp-module-page :is(.exh-offer-desk-btn:not(.cr-btn--primary),button[class*=--ghost],button[class*=--outline],a[class*=--ghost],a[class*=--outline]),body[data-lp-sidebar-theme=dark] .lp-module-page :is(.exh-offer-desk-btn:not(.cr-btn--primary),button[class*=--ghost],button[class*=--outline],a[class*=--ghost],a[class*=--outline]){color:var(--lp-text)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .lp-module-page a:not([class*=btn]):not([class*=pill]),body[data-lp-sidebar-theme=dark] .lp-module-page a:not([class*=btn]):not([class*=pill]){color:var(--lp-primary)}html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__title,html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__mileage,html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__price-row strong,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__title,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__mileage,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__price-row strong{color:var(--lp-text);opacity:1}html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__trim,html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__vin,html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__stock,html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__price-row span,html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__title-status,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__trim,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__vin,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__stock,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__price-row span,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__title-status{color:var(--lp-muted-strong);opacity:1}html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__lights-cluster--secondary,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__lights-cluster--secondary{opacity:1}html[data-theme=dark] .exch-desk--listing-polish .exh-offer-desk-actions__secondary .exh-offer-desk-btn:not(.cr-btn--primary),body[data-lp-sidebar-theme=dark] .exch-desk--listing-polish .exh-offer-desk-actions__secondary .exh-offer-desk-btn:not(.cr-btn--primary){color:var(--lp-text)!important;background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .exchange-root,html[data-theme=dark] .exchange-workspace-page,html[data-theme=dark] .exh-net-page,body[data-lp-sidebar-theme=dark] .exchange-root,body[data-lp-sidebar-theme=dark] .exchange-workspace-page,body[data-lp-sidebar-theme=dark] .exh-net-page{--exr-page-bg:var(--lp-bg);--exr-surface:var(--lp-surface)}html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign{background:var(--lp-bg)!important}html[data-theme=dark] .exchange-workspace-page .exh-hybrid-wrap,html[data-theme=dark] .exchange-workspace-page .exh-redesign-seller-workspace,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-hybrid-wrap,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-redesign-seller-workspace{background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .exchange-workspace-page .exh-list-card,html[data-theme=dark] .exchange-workspace-page .exh-list-card.exh-listing-row,html[data-theme=dark] .exchange-workspace-page .exh-board-card,html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card,html[data-theme=dark] .exch-lws-card,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card.exh-listing-row,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-board-card,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card,body[data-lp-sidebar-theme=dark] .exch-lws-card{color:var(--lp-text);background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-text) 4%, transparent), 0 3px 9px #00000024!important}html[data-theme=dark] .exchange-workspace-page .exh-list-card:hover,html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card:hover,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card:hover,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card:hover{background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 14%, var(--lp-border))!important}html[data-theme=dark] .exchange-workspace-page .exh-list-header.exh-listing-row,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-header.exh-listing-row{color:var(--lp-muted)!important;background:0 0!important}html[data-theme=dark] .exchange-workspace-page .exh-card__lights-wrap,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-card__lights-wrap{background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .exchange-workspace-page .exh-card__thumb-frame,html[data-theme=dark] .exchange-workspace-page .exh-list-card__photo .exh-card__thumb-frame,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-card__thumb-frame,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__photo .exh-card__thumb-frame{border-color:var(--lp-border)!important;background:var(--lp-surface)!important;box-shadow:none!important}html[data-theme=dark] .exchange-workspace-page .exh-card__thumb-placeholder,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-card__thumb-placeholder{background:color-mix(in srgb, var(--lp-surface) 40%, var(--lp-surface-soft))!important}html[data-theme=dark] .exchange-workspace-page .exh-card__thumb-fallback,html[data-theme=dark] .exchange-workspace-page .exh-card__thumb-initials,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-card__thumb-fallback,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-card__thumb-initials{color:var(--lp-muted-strong)!important;opacity:1!important}html[data-theme=dark] .exchange-workspace-page .exh-list-card__title,html[data-theme=dark] .exchange-workspace-page .exh-list-card__mileage,html[data-theme=dark] .exchange-workspace-page .exh-list-card__price-row strong,html[data-theme=dark] .exchange-workspace-page .exh-card__identity,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__title,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__mileage,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__price-row strong,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-card__identity{color:var(--lp-text)!important}html[data-theme=dark] .exchange-workspace-page .exh-list-card__trim,html[data-theme=dark] .exchange-workspace-page .exh-list-card__vin,html[data-theme=dark] .exchange-workspace-page .exh-list-card__stock,html[data-theme=dark] .exchange-workspace-page .exh-list-card__price-row span,html[data-theme=dark] .exchange-workspace-page .exh-list-card__title-status,html[data-theme=dark] .exchange-workspace-page .exh-card__vin,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__trim,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__vin,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__stock,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__price-row span,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__title-status,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-card__vin{color:var(--lp-muted)!important;opacity:1!important}html[data-theme=dark] .exchange-workspace-page .exh-list-card__edit,html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__edit,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__edit,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__edit{color:var(--lp-text)!important;background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .exchange-workspace-page .exh-list-card__edit:hover,html[data-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__edit:hover,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__edit:hover,body[data-lp-sidebar-theme=dark] .exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__edit:hover{background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 22%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .exchange-workspace-page .exh-list-card__offers-action,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__offers-action{background:var(--lp-surface)!important;border-color:var(--lp-border)!important;color:var(--lp-muted-strong)!important}html[data-theme=dark] .exchange-workspace-page .exh-list-card__status.exh-status-pill--listed,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card__status.exh-status-pill--listed{background:color-mix(in srgb, var(--lp-color-success) 16%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-color-success) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--lp-color-success) 78%, var(--lp-text))!important}html[data-theme=dark] .exh-net-filters-panel,html[data-theme=dark] .exh-net-filters-quick.lp-ops-toolbar-sys,html[data-theme=dark] .exh-net-filters-more,html[data-theme=dark] .exh-net-applied-filters,body[data-lp-sidebar-theme=dark] .exh-net-filters-panel,body[data-lp-sidebar-theme=dark] .exh-net-filters-quick.lp-ops-toolbar-sys,body[data-lp-sidebar-theme=dark] .exh-net-filters-more,body[data-lp-sidebar-theme=dark] .exh-net-applied-filters{background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .exh-net-filters-panel input,html[data-theme=dark] .exh-net-filters-panel select,html[data-theme=dark] .exh-net-filters-panel textarea,html[data-theme=dark] .exh-net-filters-quick input,html[data-theme=dark] .exh-net-filters-quick select,html[data-theme=dark] .exh-net-filters-more input,html[data-theme=dark] .exh-net-filters-more select,html[data-theme=dark] .exh-ws-toolbar input,html[data-theme=dark] .exh-ws-toolbar select,body[data-lp-sidebar-theme=dark] .exh-net-filters-panel input,body[data-lp-sidebar-theme=dark] .exh-net-filters-panel select,body[data-lp-sidebar-theme=dark] .exh-net-filters-panel textarea,body[data-lp-sidebar-theme=dark] .exh-net-filters-quick input,body[data-lp-sidebar-theme=dark] .exh-net-filters-quick select,body[data-lp-sidebar-theme=dark] .exh-net-filters-more input,body[data-lp-sidebar-theme=dark] .exh-net-filters-more select,body[data-lp-sidebar-theme=dark] .exh-ws-toolbar input,body[data-lp-sidebar-theme=dark] .exh-ws-toolbar select{background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .exh-net-filters-panel input::placeholder,html[data-theme=dark] .exh-net-filters-quick input::placeholder,body[data-lp-sidebar-theme=dark] .exh-net-filters-panel input::placeholder,body[data-lp-sidebar-theme=dark] .exh-net-filters-quick input::placeholder{color:var(--lp-control-placeholder)!important}html[data-theme=dark] .exh-net-applied-filters__chip,body[data-lp-sidebar-theme=dark] .exh-net-applied-filters__chip{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-muted-strong)!important}html[data-theme=dark] .exh-ws-seg,html[data-theme=dark] .exh-ws-view-toggle .exh-ws-seg,html[data-theme=dark] .exchange-root--filter-polish .exh-net-operations__link,body[data-lp-sidebar-theme=dark] .exh-ws-seg,body[data-lp-sidebar-theme=dark] .exh-ws-view-toggle .exh-ws-seg,body[data-lp-sidebar-theme=dark] .exchange-root--filter-polish .exh-net-operations__link{color:var(--lp-muted-strong)!important;border-color:var(--lp-border)!important;background:0 0!important}html[data-theme=dark] .exh-ws-toolbar--phase255 .exh-ws-seg--active,html[data-theme=dark] .exh-ws-view-toggle .exh-ws-seg.exh-ws-seg--active,body[data-lp-sidebar-theme=dark] .exh-ws-toolbar--phase255 .exh-ws-seg--active,body[data-lp-sidebar-theme=dark] .exh-ws-view-toggle .exh-ws-seg.exh-ws-seg--active{background:color-mix(in srgb, var(--lp-primary) 16%, var(--lp-surface-soft))!important;color:var(--lp-text)!important;border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))!important;box-shadow:none!important}html[data-theme=dark] .exchange-root--filter-polish .exh-net-operations__link:hover,body[data-lp-sidebar-theme=dark] .exchange-root--filter-polish .exh-net-operations__link:hover{background:var(--lp-surface-soft)!important;color:var(--lp-text)!important}html[data-theme=dark] .exchange-workspace-page .exh-ws-board--phase255,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-ws-board--phase255{background:var(--lp-bg)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .exchange-workspace-page .exh-ws-col,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-ws-col{background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .exchange-workspace-page .exh-ws-col-head,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-ws-col-head{border-bottom-color:var(--lp-border)!important;color:var(--lp-text)!important;background:0 0!important}.deals-pipeline__col[data-desk-stage=draft]{--lane-accent:var(--deal-stage-draft)}.deals-pipeline__col[data-desk-stage=working]{--lane-accent:var(--deal-stage-working)}.deals-pipeline__col[data-desk-stage=approved]{--lane-accent:var(--deal-stage-approved)}.deals-pipeline__col[data-desk-stage=contract],.deals-pipeline__col[data-desk-stage=submitted],.deals-pipeline__col[data-desk-stage=contracted]{--lane-accent:var(--deal-stage-contract)}.deals-pipeline__col[data-desk-stage=delivered]{--lane-accent:var(--deal-stage-delivered)}.deals-pipeline__col[data-desk-stage=funding]{--lane-accent:var(--deal-stage-funding)}.exh-ws-board--phase255 .exh-ws-col[data-exh-lane=draft]{--lane-accent:#94a3b8}.exh-ws-board--phase255 .exh-ws-col[data-exh-lane=listed]{--lane-accent:#22c55e}.exh-ws-board--phase255 .exh-ws-col[data-exh-lane=negotiating]{--lane-accent:#d97706}.exh-ws-board--phase255 .exh-ws-col[data-exh-lane=completed]{--lane-accent:#2563eb}.exh-ws-board--phase255 .exh-ws-col[data-exh-lane=cancelled]{--lane-accent:#fb7185}.bhph-ws__col--lane-current{--lane-accent:#22c55e}.bhph-ws__col--lane-due-soon{--lane-accent:#3b82f6}.bhph-ws__col--lane-past-due{--lane-accent:#f97316}.bhph-ws__col--lane-late{--lane-accent:#ef4444}.bhph-ws__col--lane-watch{--lane-accent:#a855f7}.bhph-ws__col--lane-paid-off{--lane-accent:#64748b}.deals-pipeline__col-head-main{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.garage-board__col-head-text{flex:1;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.bhph-ws__col-head{justify-content:space-between;align-items:center;gap:.35rem .5rem;display:flex}.deals-pipeline__col-head-count,.garage-board__col-count,.bhph-ws__col-head-count,.exh-ws-col-count,.exh-tr-col-count{--kanban-count-accent:var(--lane-accent,var(--lp-color-success-bright));border:1px solid var(--kanban-count-accent)!important;min-width:1.28rem!important;min-height:1.28rem!important;color:var(--kanban-count-accent)!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;opacity:1!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border-radius:5px!important;flex:none!important;justify-content:center!important;align-self:center!important;align-items:center!important;padding:.08rem .34rem!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html[data-theme=dark] .providers-admin-page,html[data-theme=dark] .rp-admin-page,body[data-lp-sidebar-theme=dark] .providers-admin-page,body[data-lp-sidebar-theme=dark] .rp-admin-page{--providers-panel-bg:var(--lp-surface);--providers-panel-border:var(--lp-border);--rp-panel-bg:var(--lp-surface);--rp-panel-edge:var(--lp-border)}html[data-theme=dark] :is(.deals-page .deals-list-wrap--dms .deals-list__table th,.deals-page.deals-page--visual-shell-align .deals-list-wrap--dms .deals-list__table th,.customers-layout--prod-polish .customer-list__table.customer-list__table--dash th,.customers-layout--prod-polish .customer-list__table.customer-list__table--crm th,.cv2-root--option2-shell .cv2-table thead th,.cv2-root--queue-simplify .cv2-table--queue thead th,.bhph-page.bhph-page--option2-shell .bhph-coll-queue__table th,.bhph-page.bhph-page--option2-shell .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell .bhph-ws__main .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell.bhph-page--phase392.bhph-page--phase393 .bhph-v2__main .bhph-ws__list-table th,.bhph-clean.bhph-clean--shell-unify .bhph-clean__list .bhph-clean__table th,.bhph-clean.bhph-clean--shell-unify .bhph-clean__panel .bhph-clean__table th),body[data-lp-sidebar-theme=dark] :is(.deals-page .deals-list-wrap--dms .deals-list__table th,.deals-page.deals-page--visual-shell-align .deals-list-wrap--dms .deals-list__table th,.customers-layout--prod-polish .customer-list__table.customer-list__table--dash th,.customers-layout--prod-polish .customer-list__table.customer-list__table--crm th,.cv2-root--option2-shell .cv2-table thead th,.cv2-root--queue-simplify .cv2-table--queue thead th,.bhph-page.bhph-page--option2-shell .bhph-coll-queue__table th,.bhph-page.bhph-page--option2-shell .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell .bhph-ws__main .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell.bhph-page--phase392.bhph-page--phase393 .bhph-v2__main .bhph-ws__list-table th,.bhph-clean.bhph-clean--shell-unify .bhph-clean__list .bhph-clean__table th,.bhph-clean.bhph-clean--shell-unify .bhph-clean__panel .bhph-clean__table th),html[data-theme=dark] .shell__main :is(.customer-list__table thead th,.customers-layout .customer-list__table thead th,.deals-list__table th,.inventory-list__table th,.bhph-ws__list-table th,.providers-table__th,.rp-matrix thead th),body[data-lp-sidebar-theme=dark] .shell__main :is(.customer-list__table thead th,.customers-layout .customer-list__table thead th,.deals-list__table th,.inventory-list__table th,.bhph-ws__list-table th,.providers-table__th,.rp-matrix thead th){background:var(--lp-table-header-bg)!important;color:var(--lp-muted)!important;border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .shell__main :is(.customer-list__table tbody td,.deals-list__table tbody td,.inventory-list__table tbody td,.bhph-ws__list-table tbody td,.providers-table__td,.providers-table__td--name,.rp-matrix tbody td,.rp-matrix tbody th.rp-matrix__module),body[data-lp-sidebar-theme=dark] .shell__main :is(.customer-list__table tbody td,.deals-list__table tbody td,.inventory-list__table tbody td,.bhph-ws__list-table tbody td,.providers-table__td,.providers-table__td--name,.rp-matrix tbody td,.rp-matrix tbody th.rp-matrix__module){background:var(--lp-surface)!important;color:var(--lp-text)!important;border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .shell__main :is(.customer-list__table tbody tr:hover td,.deals-list__table tbody tr:hover td,.inventory-list__table tbody tr:hover td,.bhph-ws__list-table tbody tr:hover td,.providers-table__row:hover td),body[data-lp-sidebar-theme=dark] .shell__main :is(.customer-list__table tbody tr:hover td,.deals-list__table tbody tr:hover td,.inventory-list__table tbody tr:hover td,.bhph-ws__list-table tbody tr:hover td,.providers-table__row:hover td){background:var(--lp-table-row-hover)!important}html[data-theme=dark] .customers-layout .customer-list__table thead,body[data-lp-sidebar-theme=dark] .customers-layout .customer-list__table thead{background:var(--lp-table-header-bg)!important}html[data-theme=dark] .providers-admin-page--option2-shell>:is(.lp-option2-header,.providers-admin__header),body[data-lp-sidebar-theme=dark] .providers-admin-page--option2-shell>:is(.lp-option2-header,.providers-admin__header){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .providers-admin__command,body[data-lp-sidebar-theme=dark] .providers-admin__command{background:var(--lp-surface-soft)!important;border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .providers-admin-page--option2-shell .providers-admin__page-title,body[data-lp-sidebar-theme=dark] .providers-admin-page--option2-shell .providers-admin__page-title{color:var(--lp-text)!important}html[data-theme=dark] .providers-admin-page--option2-shell .providers-admin__lead,html[data-theme=dark] .providers-admin__loading-line,body[data-lp-sidebar-theme=dark] .providers-admin-page--option2-shell .providers-admin__lead,body[data-lp-sidebar-theme=dark] .providers-admin__loading-line{color:var(--lp-muted)!important}html[data-theme=dark] .providers-admin__panel,body[data-lp-sidebar-theme=dark] .providers-admin__panel{background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .providers-empty,html[data-theme=dark] .providers-empty--filtered,body[data-lp-sidebar-theme=dark] .providers-empty,body[data-lp-sidebar-theme=dark] .providers-empty--filtered{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .providers-empty__title,body[data-lp-sidebar-theme=dark] .providers-empty__title{color:var(--lp-text)!important}html[data-theme=dark] .providers-empty__text,body[data-lp-sidebar-theme=dark] .providers-empty__text{color:var(--lp-muted)!important}html[data-theme=dark] .providers-toolbar,html[data-theme=dark] .providers-filters,body[data-lp-sidebar-theme=dark] .providers-toolbar,body[data-lp-sidebar-theme=dark] .providers-filters{background:0 0!important}html[data-theme=dark] .providers-admin-page :is(input,select,textarea),body[data-lp-sidebar-theme=dark] .providers-admin-page :is(input,select,textarea){background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .settings-workspace--option2-shell>:is(.lp-option2-header,.settings-workspace__header),body[data-lp-sidebar-theme=dark] .settings-workspace--option2-shell>:is(.lp-option2-header,.settings-workspace__header){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .settings-workspace__command,body[data-lp-sidebar-theme=dark] .settings-workspace__command{background:var(--lp-surface-soft)!important;border-bottom-color:var(--lp-border)!important}html[data-theme=dark] :is(.settings-workspace__account-panel,.customers-settings__section,.customers-settings__source-row,.customers-settings__field,.deals-workspace__section),body[data-lp-sidebar-theme=dark] :is(.settings-workspace__account-panel,.customers-settings__section,.customers-settings__source-row,.customers-settings__field,.deals-workspace__section){background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] :is(.customers-settings__source-row,.customers-settings__field),body[data-lp-sidebar-theme=dark] :is(.customers-settings__source-row,.customers-settings__field){background:var(--lp-surface-soft)!important}html[data-theme=dark] .settings-workspace .wf-defaults__panel,html[data-theme=dark] .customers-settings__body .wf-defaults__panel,html[data-theme=dark] .deals-workspace__section .wf-defaults__panel,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__panel,body[data-lp-sidebar-theme=dark] .customers-settings__body .wf-defaults__panel,body[data-lp-sidebar-theme=dark] .deals-workspace__section .wf-defaults__panel{background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .settings-workspace :is(.wf-defaults__persist-banner,.wf-defaults__badge,.wf-defaults__badge--soon,.wf-defaults__pipeline-step,.wf-defaults__sales-chip,.wf-defaults__status-row),body[data-lp-sidebar-theme=dark] .settings-workspace :is(.wf-defaults__persist-banner,.wf-defaults__badge,.wf-defaults__badge--soon,.wf-defaults__pipeline-step,.wf-defaults__sales-chip,.wf-defaults__status-row){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-muted-strong)!important}html[data-theme=dark] .settings-workspace .wf-defaults__table thead th,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__table thead th{background:var(--lp-table-header-bg)!important;color:var(--lp-muted)!important;border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .settings-workspace .wf-defaults__table tbody :is(th,td),body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__table tbody :is(th,td){background:var(--lp-surface)!important;color:var(--lp-text)!important;border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .settings-workspace .wf-defaults__pref-row,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__pref-row{border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .settings-workspace .wf-defaults__input,html[data-theme=dark] .settings-workspace .wf-defaults__select,html[data-theme=dark] .settings-workspace .wf-defaults__color-input,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__input,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__select,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__color-input{background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .settings-workspace .wf-defaults__check-ui,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__check-ui{background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important}html[data-theme=dark] .settings-workspace .wf-defaults__switch-track,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__switch-track{background:var(--lp-surface-soft)!important;border-color:var(--lp-control-border)!important}html[data-theme=dark] .settings-workspace .wf-defaults__switch-track:after,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__switch-track:after{background:var(--lp-text)!important}html[data-theme=dark] .settings-workspace .wf-defaults__status-code,html[data-theme=dark] .settings-workspace .wf-defaults__status-group,html[data-theme=dark] .settings-workspace .wf-defaults__default-radio,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__status-code,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__status-group,body[data-lp-sidebar-theme=dark] .settings-workspace .wf-defaults__default-radio{color:var(--lp-muted)!important}html[data-theme=dark] .rp-panel,html[data-theme=dark] .rp-panel--muted,body[data-lp-sidebar-theme=dark] .rp-panel,body[data-lp-sidebar-theme=dark] .rp-panel--muted{background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .rp-persist-banner,body[data-lp-sidebar-theme=dark] .rp-persist-banner{background:color-mix(in srgb, var(--lp-primary) 10%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-primary) 22%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .rp-persist-banner strong,html[data-theme=dark] .rp-matrix__module-title,body[data-lp-sidebar-theme=dark] .rp-persist-banner strong,body[data-lp-sidebar-theme=dark] .rp-matrix__module-title{color:var(--lp-text)!important}html[data-theme=dark] .rp-sensitive-list,body[data-lp-sidebar-theme=dark] .rp-sensitive-list{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .rp-sensitive-row,body[data-lp-sidebar-theme=dark] .rp-sensitive-row{border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .rp-sensitive-row__label,body[data-lp-sidebar-theme=dark] .rp-sensitive-row__label{color:var(--lp-text)!important}html[data-theme=dark] .rp-toggle__ui:after,body[data-lp-sidebar-theme=dark] .rp-toggle__ui:after{background:var(--lp-text)!important}html[data-theme=dark] .users-permissions-workspace__tab--active,body[data-lp-sidebar-theme=dark] .users-permissions-workspace__tab--active{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-primary)!important;box-shadow:none!important}html[data-theme=dark] .employees-directory-toolbar__filter--active,body[data-lp-sidebar-theme=dark] .employees-directory-toolbar__filter--active{background:color-mix(in srgb, var(--lp-primary) 14%, var(--lp-surface-soft))!important;color:var(--lp-primary)!important}html[data-theme=dark] .employees-directory-toolbar__field :is(select,input),html[data-theme=dark] .rp-role-select,body[data-lp-sidebar-theme=dark] .employees-directory-toolbar__field :is(select,input),body[data-lp-sidebar-theme=dark] .rp-role-select{background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .employees-access-panel__action-row,body[data-lp-sidebar-theme=dark] .employees-access-panel__action-row{background:0 0!important}html[data-theme=dark] .business-hours-disclosure,body[data-lp-sidebar-theme=dark] .business-hours-disclosure{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .business-hours-disclosure:hover,body[data-lp-sidebar-theme=dark] .business-hours-disclosure:hover{background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 18%, var(--lp-border))!important}html[data-theme=dark] .business-hours-disclosure--expanded:hover,body[data-lp-sidebar-theme=dark] .business-hours-disclosure--expanded:hover{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .business-hours-editor__rows,body[data-lp-sidebar-theme=dark] .business-hours-editor__rows{border-top-color:var(--lp-border)!important}html[data-theme=dark] .business-hours-editor__time input,body[data-lp-sidebar-theme=dark] .business-hours-editor__time input{background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .business-hours-editor__quick-btn,body[data-lp-sidebar-theme=dark] .business-hours-editor__quick-btn{background:var(--lp-surface-soft)!important;color:var(--lp-muted-strong)!important}html[data-theme=dark] .business-hours-editor__quick-btn:hover,body[data-lp-sidebar-theme=dark] .business-hours-editor__quick-btn:hover{background:var(--lp-surface-hover)!important;color:var(--lp-text)!important}html[data-theme=dark] :is(.providers-admin__btn-secondary,.rp-btn-secondary,.settings-workspace .admin-center__btn-secondary,.employees-access-panel__action-buttons .btn-secondary,.employees-access-panel__action-buttons button:not(.btn-primary):not([class*=primary])),body[data-lp-sidebar-theme=dark] :is(.providers-admin__btn-secondary,.rp-btn-secondary,.settings-workspace .admin-center__btn-secondary,.employees-access-panel__action-buttons .btn-secondary,.employees-access-panel__action-buttons button:not(.btn-primary):not([class*=primary])){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] :is(.providers-admin__btn-secondary:hover,.rp-btn-secondary:hover:not(:disabled)),body[data-lp-sidebar-theme=dark] :is(.providers-admin__btn-secondary:hover,.rp-btn-secondary:hover:not(:disabled)){background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 20%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head,body[data-lp-sidebar-theme=dark] .deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head{border-bottom-color:color-mix(in srgb, var(--lp-border) 55%, transparent)!important;color:var(--lp-text)!important;background:0 0!important}html[data-theme=dark] .deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col,body[data-lp-sidebar-theme=dark] .deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col{border-color:color-mix(in srgb, var(--lp-border) 38%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-text) 5%, transparent), 0 1px 2px #00000029!important}html[data-theme=dark] .deals-page .deals-desk-chip,body[data-lp-sidebar-theme=dark] .deals-page .deals-desk-chip{border-color:var(--lp-border)!important;color:var(--lp-muted-strong)!important}html[data-theme=dark] .exchange-workspace-page .exh-ws-toolbar--phase255,html[data-theme=dark] .exchange-workspace-page .exh-list-header,html[data-theme=dark] .exchange-workspace-page .exh-hybrid-wrap__head,html[data-theme=dark] .exchange-workspace-page .exh-redesign-seller-workspace__head,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-ws-toolbar--phase255,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-header,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-hybrid-wrap__head,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-redesign-seller-workspace__head{background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .exchange-workspace-page .exh-card--attention,html[data-theme=dark] .exchange-workspace-page .exh-list-card--attention,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-card--attention,body[data-lp-sidebar-theme=dark] .exchange-workspace-page .exh-list-card--attention{background:color-mix(in srgb, var(--lp-color-warning) 10%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-color-warning) 22%, var(--lp-border))!important}html[data-theme=dark] .dealer-admin-layout,body[data-lp-sidebar-theme=dark] .dealer-admin-layout{--website-admin-surface:var(--lp-surface);--website-admin-surface-soft:var(--lp-surface-soft);--website-admin-border:var(--lp-border);--website-admin-text:var(--lp-text);--website-admin-muted:var(--lp-muted);--st-surface:var(--lp-surface);--st-surface-soft:var(--lp-surface-soft);--st-border:var(--lp-border);--st-text:var(--lp-text);--st-muted:var(--lp-muted)}html[data-theme=dark] .dealer-admin-layout .dealer-admin-workspace__sidebar,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .dealer-admin-workspace__sidebar{background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .dealer-admin-layout .dealer-admin-workspace__tab,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .dealer-admin-workspace__tab{color:var(--lp-muted-strong)!important}html[data-theme=dark] .dealer-admin-layout .dealer-admin-workspace__tab:hover,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .dealer-admin-workspace__tab:hover{background:var(--lp-surface-soft)!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout .dealer-admin-workspace__tab--active,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .dealer-admin-workspace__tab--active{background:color-mix(in srgb, var(--lp-primary) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-primary) 24%, var(--lp-border))!important;font-weight:500!important}html[data-theme=dark] .dealer-admin-layout :is(.lp-option2-header,.settings-workspace__header),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.lp-option2-header,.settings-workspace__header){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .dealer-admin-layout :is(.lp-option2-header__command,.settings-workspace__command,.website-admin__command),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.lp-option2-header__command,.settings-workspace__command,.website-admin__command){background:var(--lp-surface-soft)!important;border-bottom-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.lp-option2-header h1,.settings-workspace__header-copy h1,.website-admin__title),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.lp-option2-header h1,.settings-workspace__header-copy h1,.website-admin__title){color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.lp-option2-header__lead,.settings-workspace__subtitle,.website-admin__subtitle),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.lp-option2-header__lead,.settings-workspace__subtitle,.website-admin__subtitle){color:var(--lp-muted)!important}html[data-theme=dark] .dealer-admin-layout :is(.settings-workspace__panel,.settings-workspace__section,.settings-workspace__account-panel,.settings-workspace__section--prominent,.settings-panel,.settings-page__body,.admin-center__card,.customers-settings__section,.customers-settings__source-row,.deals-workspace__section,.inventory-settings-page__section,.garage-settings-workspace__card,.store-settings-page__section,.garage-admin-page__section,.garage-admin-workspace__panel,.dealership-profile-public-info-panel,.dealership-profile-modal__section,.public-info-profile__card,.business-hours-disclosure,.users-permissions-workspace__intro,.employees-directory-toolbar,.rp-panel,.providers-admin__panel),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.settings-workspace__panel,.settings-workspace__section,.settings-workspace__account-panel,.settings-workspace__section--prominent,.settings-panel,.settings-page__body,.admin-center__card,.customers-settings__section,.customers-settings__source-row,.deals-workspace__section,.inventory-settings-page__section,.garage-settings-workspace__card,.store-settings-page__section,.garage-admin-page__section,.garage-admin-workspace__panel,.dealership-profile-public-info-panel,.dealership-profile-modal__section,.public-info-profile__card,.business-hours-disclosure,.users-permissions-workspace__intro,.employees-directory-toolbar,.rp-panel,.providers-admin__panel){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .dealer-admin-layout :is(.customers-settings__field,.customers-settings__source-row,.settings-workspace .admin-center__card--compact,.dealership-profile-page__action-bar--inline,.business-hours-editor__rows,.users-permissions-workspace__tabs,.website-admin-connection,.website-admin-lead-grid div),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.customers-settings__field,.customers-settings__source-row,.settings-workspace .admin-center__card--compact,.dealership-profile-page__action-bar--inline,.business-hours-editor__rows,.users-permissions-workspace__tabs,.website-admin-connection,.website-admin-lead-grid div){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .dealer-admin-layout :is(.dealership-profile-page__action-bar--inline,.dealership-profile-modal__sections--public-info .dealership-profile-modal__section+.dealership-profile-modal__section),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.dealership-profile-page__action-bar--inline,.dealership-profile-modal__sections--public-info .dealership-profile-modal__section+.dealership-profile-modal__section){border-top-color:var(--lp-border)!important}html[data-theme=dark] .dealer-admin-layout :is(.settings-workspace__group-title,.settings-workspace__section-head h2,.admin-center__card-title,.dealership-profile-modal__section-title,.dealership-profile-readonly__row dd,.customers-settings__label,.deals-workspace__section-title,.inventory-settings-page__label,.store-settings-page__label,.garage-admin-page__section-title,.website-admin-card__header h2,.website-admin-promo-field__label,.website-admin-field span,.website-admin-data-table__primary strong,.rp-matrix__module-title,.employees-access-panel__title),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.settings-workspace__group-title,.settings-workspace__section-head h2,.admin-center__card-title,.dealership-profile-modal__section-title,.dealership-profile-readonly__row dd,.customers-settings__label,.deals-workspace__section-title,.inventory-settings-page__label,.store-settings-page__label,.garage-admin-page__section-title,.website-admin-card__header h2,.website-admin-promo-field__label,.website-admin-field span,.website-admin-data-table__primary strong,.rp-matrix__module-title,.employees-access-panel__title){color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.settings-workspace__group-lead,.admin-center__card-desc,.dealership-profile-modal__section-lead,.customers-settings__hint,.deals-workspace__section-lead,.inventory-settings-page__hint,.store-settings-page__hint,.website-admin-card__header p,.website-admin-promo-field__hint,.website-admin-field-hint,.website-admin-promo-toggle__copy span,.website-admin-promo-preview__label,.website-admin-promo-preview__empty,.website-admin-data-table__meta,.website-admin-data-table__secondary,.website-admin-top-status,.deals-workspace__save-note,.taxes-fees-page__save-note),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.settings-workspace__group-lead,.admin-center__card-desc,.dealership-profile-modal__section-lead,.customers-settings__hint,.deals-workspace__section-lead,.inventory-settings-page__hint,.store-settings-page__hint,.website-admin-card__header p,.website-admin-promo-field__hint,.website-admin-field-hint,.website-admin-promo-toggle__copy span,.website-admin-promo-preview__label,.website-admin-promo-preview__empty,.website-admin-data-table__meta,.website-admin-data-table__secondary,.website-admin-top-status,.deals-workspace__save-note,.taxes-fees-page__save-note){color:var(--lp-muted)!important}html[data-theme=dark] .dealer-admin-layout :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .dealer-admin-layout :is(input,select,textarea)::placeholder,body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(input,select,textarea)::placeholder{color:var(--lp-control-placeholder)!important}html[data-theme=dark] .dealer-admin-layout :is(input,select,textarea):disabled,body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(input,select,textarea):disabled{background:var(--lp-control-disabled-bg)!important;color:var(--lp-muted)!important;opacity:1!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-color-input__hex,.wf-defaults__input,.wf-defaults__select,.wf-defaults__color-input,.business-hours-editor__time input),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-color-input__hex,.wf-defaults__input,.wf-defaults__select,.wf-defaults__color-input,.business-hours-editor__time input){background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-data-table thead th,.wf-defaults__table thead th,.rp-matrix thead th,.providers-table__th),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-data-table thead th,.wf-defaults__table thead th,.rp-matrix thead th,.providers-table__th){background:var(--lp-table-header-bg)!important;color:var(--lp-muted)!important;border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-data-table tbody tr,.wf-defaults__table tbody :is(th,td),.rp-matrix tbody :is(td,th.rp-matrix__module),.providers-table__td),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-data-table tbody tr,.wf-defaults__table tbody :is(th,td),.rp-matrix tbody :is(td,th.rp-matrix__module),.providers-table__td){background:var(--lp-surface)!important;color:var(--lp-text)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-data-table tbody tr:hover,.providers-table__row:hover td),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-data-table tbody tr:hover,.providers-table__row:hover td){background:var(--lp-table-row-hover)!important}html[data-theme=dark] .dealer-admin-layout .website-admin--in-app,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin--in-app{color:var(--lp-text)!important;background:0 0!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-card,.website-admin-nav,.website-admin-template-option,.website-admin-section-row,.website-admin-card--preview,.website-admin-promo-card,.website-admin-homepage-builder__panel,.website-admin-homepage-builder__block,.website-admin-media-picker__grid-item,.website-revision-card),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-card,.website-admin-nav,.website-admin-template-option,.website-admin-section-row,.website-admin-card--preview,.website-admin-promo-card,.website-admin-homepage-builder__panel,.website-admin-homepage-builder__block,.website-admin-media-picker__grid-item,.website-revision-card){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-nav__group+.website-admin-nav__group,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-nav__group+.website-admin-nav__group{border-top-color:var(--lp-border)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-nav__group-label,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-nav__group-label{color:var(--lp-muted)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-nav__btn,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-nav__btn{color:var(--lp-muted-strong)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-nav__btn:hover,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-nav__btn:hover{background:var(--lp-surface-soft)!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-nav__btn.is-active,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-nav__btn.is-active{background:color-mix(in srgb, var(--lp-primary) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important}html[data-theme=dark] .dealer-admin-layout .website-admin-promo-preview-popup:not(:is(.website-admin-promo-preview-popup--dark_luxury,.website-admin-promo-preview-popup--sales_event,.website-admin-promo-preview-popup--service_special)),body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-promo-preview-popup:not(:is(.website-admin-promo-preview-popup--dark_luxury,.website-admin-promo-preview-popup--sales_event,.website-admin-promo-preview-popup--service_special)){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-promo-preview-popup:not(:is(.website-admin-promo-preview-popup--dark_luxury,.website-admin-promo-preview-popup--sales_event,.website-admin-promo-preview-popup--service_special)) p,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-promo-preview-popup:not(:is(.website-admin-promo-preview-popup--dark_luxury,.website-admin-promo-preview-popup--sales_event,.website-admin-promo-preview-popup--service_special)) p{color:var(--lp-muted)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-promo-preview-popup code,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-promo-preview-popup code{background:var(--lp-surface)!important;color:var(--lp-text)!important;border:1px solid var(--lp-border)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-promo-chip,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-promo-chip{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-promo-link-btn,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-promo-link-btn{color:var(--lp-primary)!important}html[data-theme=dark] .dealer-admin-layout .users-permissions-workspace__tab--active,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .users-permissions-workspace__tab--active{background:color-mix(in srgb, var(--lp-primary) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--lp-primary) 82%, var(--lp-text))!important;box-shadow:none!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-btn--primary,.dealership-profile-page__save,.taxes-fees-page__save-btn,.inventory-settings-page__save-btn,.inventory-settings-page .website-admin-btn--primary,.settings-workspace .admin-center__btn-primary,.providers-admin__btn-primary,.rp-btn-primary),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-btn--primary,.dealership-profile-page__save,.taxes-fees-page__save-btn,.inventory-settings-page__save-btn,.inventory-settings-page .website-admin-btn--primary,.settings-workspace .admin-center__btn-primary,.providers-admin__btn-primary,.rp-btn-primary){background:var(--lp-primary)!important;border-color:color-mix(in srgb, var(--lp-primary) 85%, #000)!important;color:#fff!important;box-shadow:none!important;filter:none!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-btn--primary,.dealership-profile-page__save,.taxes-fees-page__save-btn,.inventory-settings-page__save-btn,.inventory-settings-page .website-admin-btn--primary,.settings-workspace .admin-center__btn-primary,.providers-admin__btn-primary):hover:not(:disabled),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-btn--primary,.dealership-profile-page__save,.taxes-fees-page__save-btn,.inventory-settings-page__save-btn,.inventory-settings-page .website-admin-btn--primary,.settings-workspace .admin-center__btn-primary,.providers-admin__btn-primary):hover:not(:disabled){background:color-mix(in srgb, var(--lp-primary) 88%, #fff)!important;filter:none!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-btn:not(.website-admin-btn--primary),.website-admin-btn--secondary,.website-admin-btn--ghost,.dealership-profile-page__cancel,.providers-admin__btn-secondary,.rp-btn-secondary,.settings-workspace .admin-center__btn-secondary,.settings-workspace__text-btn,.business-hours-editor__quick-btn,.employees-access-panel__action-buttons button:not(.providers-admin__btn-primary):not(.btn-primary)),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-btn:not(.website-admin-btn--primary),.website-admin-btn--secondary,.website-admin-btn--ghost,.dealership-profile-page__cancel,.providers-admin__btn-secondary,.rp-btn-secondary,.settings-workspace .admin-center__btn-secondary,.settings-workspace__text-btn,.business-hours-editor__quick-btn,.employees-access-panel__action-buttons button:not(.providers-admin__btn-primary):not(.btn-primary)){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-btn:not(.website-admin-btn--primary):hover,.website-admin-btn--secondary:hover,.providers-admin__btn-secondary:hover,.rp-btn-secondary:hover:not(:disabled),.dealership-profile-page__cancel:hover:not(:disabled),.business-hours-editor__quick-btn:hover),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-btn:not(.website-admin-btn--primary):hover,.website-admin-btn--secondary:hover,.providers-admin__btn-secondary:hover,.rp-btn-secondary:hover:not(:disabled),.dealership-profile-page__cancel:hover:not(:disabled),.business-hours-editor__quick-btn:hover){background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 20%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.wf-defaults__panel,.wf-defaults__persist-banner,.wf-defaults__badge,.wf-defaults__pipeline-step,.wf-defaults__sales-chip,.wf-defaults__status-row),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.wf-defaults__panel,.wf-defaults__persist-banner,.wf-defaults__badge,.wf-defaults__pipeline-step,.wf-defaults__sales-chip,.wf-defaults__status-row){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;color:var(--lp-muted-strong)!important}html[data-theme=dark] .dealer-admin-layout :is(.wf-defaults__check-ui,.wf-defaults__switch-track),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.wf-defaults__check-ui,.wf-defaults__switch-track){background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important}html[data-theme=dark] .dealer-admin-layout .wf-defaults__switch-track:after,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .wf-defaults__switch-track:after{background:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-pages-card,.website-admin-pages-row,.website-admin-pages-nav-debug,.website-admin-pages-menu-hint,.website-admin-overview__status-card,.website-admin-overview__safety,.website-admin-overview__activity li,.website-admin-media-picker__toolbar,.website-admin-media-picker__empty,.website-admin-seo__preview,.website-admin-business-page__block,.website-admin-blog-page__row,.website-admin-ia__row,.website-admin-ia__panel,.website-admin-form-settings__panel,.wf-ops-connect__item),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-pages-card,.website-admin-pages-row,.website-admin-pages-nav-debug,.website-admin-pages-menu-hint,.website-admin-overview__status-card,.website-admin-overview__safety,.website-admin-overview__activity li,.website-admin-media-picker__toolbar,.website-admin-media-picker__empty,.website-admin-seo__preview,.website-admin-business-page__block,.website-admin-blog-page__row,.website-admin-ia__row,.website-admin-ia__panel,.website-admin-form-settings__panel,.wf-ops-connect__item){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-overview__status-label,.website-admin-pages-card__head p),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-overview__status-label,.website-admin-pages-card__head p){color:var(--lp-muted)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-overview__status-card strong,.website-admin-pages-card__head h3),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-overview__status-card strong,.website-admin-pages-card__head h3){color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-conv-cta-card,.website-admin-conv-chip,.website-admin-conv-trust-row,.website-admin-leads-workspace,.website-admin-leads-utilities,.website-admin-analytics__stat,.website-admin-analytics__card,.website-admin-analytics__ranges,.website-admin-analytics__table-wrap,.website-admin-checklist,.website-admin-checklist--readiness,.website-admin-timeline,.website-admin-timeline__item,.website-admin-domain-stat,.website-admin-domain-grid,.website-admin-callout:not(.website-admin-callout--success):not(.website-admin-callout--warn),.website-admin-chip,.website-admin-diagnostics,.website-admin-readiness,.website-admin-readiness-checklist,.website-admin-publish-header,.website-admin-publish-header__pills,.website-admin-lead-grid div,.website-admin-sections,.website-admin-section-row,.website-admin-template-grid,.website-admin-indexing-preview,.website-admin-indexing-preview__list,.website-admin-launch-banner:not(.website-admin-launch-banner--live),.website-admin-dns-steps,.website-admin-main,.website-admin-preview-links,.website-admin-actions,.website-admin-muted,.website-admin-status:not(.website-admin-status--synced):not(.website-admin-status--pending),.website-admin-top-status,.website-admin-icon-btn,.website-admin-toggle,.website-admin-preview-link,.website-admin-readiness-actions,.website-admin-publish-actions,.website-admin-btn--secondary),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-conv-cta-card,.website-admin-conv-chip,.website-admin-conv-trust-row,.website-admin-leads-workspace,.website-admin-leads-utilities,.website-admin-analytics__stat,.website-admin-analytics__card,.website-admin-analytics__ranges,.website-admin-analytics__table-wrap,.website-admin-checklist,.website-admin-checklist--readiness,.website-admin-timeline,.website-admin-timeline__item,.website-admin-domain-stat,.website-admin-domain-grid,.website-admin-callout:not(.website-admin-callout--success):not(.website-admin-callout--warn),.website-admin-chip,.website-admin-diagnostics,.website-admin-readiness,.website-admin-readiness-checklist,.website-admin-publish-header,.website-admin-publish-header__pills,.website-admin-lead-grid div,.website-admin-sections,.website-admin-section-row,.website-admin-template-grid,.website-admin-indexing-preview,.website-admin-indexing-preview__list,.website-admin-launch-banner:not(.website-admin-launch-banner--live),.website-admin-dns-steps,.website-admin-main,.website-admin-preview-links,.website-admin-actions,.website-admin-muted,.website-admin-status:not(.website-admin-status--synced):not(.website-admin-status--pending),.website-admin-top-status,.website-admin-icon-btn,.website-admin-toggle,.website-admin-preview-link,.website-admin-readiness-actions,.website-admin-publish-actions,.website-admin-btn--secondary){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important;box-shadow:none!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-conv-cta-card,.website-admin-analytics__ranges,.website-admin-analytics__bar-track,.website-admin-readiness__bar,.website-admin-connection__details,.website-admin-connection__areas,.website-admin-field--segment-layout,.website-admin-color-input,.website-admin-media-picker__dropzone,.website-admin-homepage-builder__canvas,.website-admin-homepage-builder__sidebar,.website-admin-pages-nav-debug,.website-admin-tables__toolbar,.website-admin-tables__filter),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-conv-cta-card,.website-admin-analytics__ranges,.website-admin-analytics__bar-track,.website-admin-readiness__bar,.website-admin-connection__details,.website-admin-connection__areas,.website-admin-field--segment-layout,.website-admin-color-input,.website-admin-media-picker__dropzone,.website-admin-homepage-builder__canvas,.website-admin-homepage-builder__sidebar,.website-admin-pages-nav-debug,.website-admin-tables__toolbar,.website-admin-tables__filter){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-analytics__range-btn.is-active,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-analytics__range-btn.is-active{background:var(--lp-surface-hover)!important;color:var(--lp-text)!important;box-shadow:inset 0 0 0 1px var(--lp-border)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-analytics__range-btn,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-analytics__range-btn{color:var(--lp-muted-strong)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-analytics__clear,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-analytics__clear{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-conversion__intro p,.website-admin-conv-field__hint,.website-admin-conv-toggle__copy span,.website-admin-conv-note,.website-admin-analytics__intro p,.website-admin-analytics__stat-label,.website-admin-analytics__bar-label,.website-admin-analytics__empty,.website-admin-field-hint,.website-admin-muted,.website-admin-connection__hint,.website-admin-connection__area-detail,.website-admin-timeline__body p,.website-admin-readiness__label,.website-admin-checklist__state,.website-admin-indexing-meta),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-conversion__intro p,.website-admin-conv-field__hint,.website-admin-conv-toggle__copy span,.website-admin-conv-note,.website-admin-analytics__intro p,.website-admin-analytics__stat-label,.website-admin-analytics__bar-label,.website-admin-analytics__empty,.website-admin-field-hint,.website-admin-muted,.website-admin-connection__hint,.website-admin-connection__area-detail,.website-admin-timeline__body p,.website-admin-readiness__label,.website-admin-checklist__state,.website-admin-indexing-meta){color:var(--lp-muted)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-conv-field__label,.website-admin-conversion__intro h2,.website-admin-analytics__intro h2,.website-admin-analytics__stat-value,.website-admin-analytics__card h3,.website-admin-analytics__bar-count,.website-admin-field span,.website-admin-domain-stat strong,.website-admin-timeline__body strong,.website-admin-callout strong),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-conv-field__label,.website-admin-conversion__intro h2,.website-admin-analytics__intro h2,.website-admin-analytics__stat-value,.website-admin-analytics__card h3,.website-admin-analytics__bar-count,.website-admin-field span,.website-admin-domain-stat strong,.website-admin-timeline__body strong,.website-admin-callout strong){color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-conv-field input,.website-admin-conv-field textarea,.website-admin-conv-field select,.website-admin-field input,.website-admin-field select,.website-admin-field textarea,.website-admin-analytics__toolbar select,input[type=date],input[type=datetime-local],input[type=time]),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-conv-field input,.website-admin-conv-field textarea,.website-admin-conv-field select,.website-admin-field input,.website-admin-field select,.website-admin-field textarea,.website-admin-analytics__toolbar select,input[type=date],input[type=datetime-local],input[type=time]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .dealer-admin-layout .website-admin-data-table tbody tr:nth-child(2n),body[data-lp-sidebar-theme=dark] .dealer-admin-layout .website-admin-data-table tbody tr:nth-child(2n){background:var(--lp-surface-soft)!important}html[data-theme=dark] .dealer-admin-layout,body[data-lp-sidebar-theme=dark] .dealer-admin-layout{--lp-border:#94a3b847;--lp-control-border:#94a3b857;--lp-control-border-strong:#94a3b870;--lp-control-disabled-bg:color-mix(in srgb, var(--lp-surface-soft) 70%, var(--lp-bg));--lp-control-disabled-text:color-mix(in srgb, var(--lp-muted) 88%, var(--lp-text));--lp-label-color:var(--lp-muted-strong)}html[data-theme=dark] .dealer-admin-layout :is(.garage-settings-workspace__card,.garage-admin-editor__row,.garage-settings-workspace__tech-row,.inventory-settings-page__section,.deals-workspace__section,.taxes-fees-page__panel,.customers-settings__section,.store-settings-page__section,.users-permissions-workspace__panel,.employees-access-panel,.providers-admin__panel,.documents-settings__section,.dealership-profile-modal__section,.public-info-profile__card),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-settings-workspace__card,.garage-admin-editor__row,.garage-settings-workspace__tech-row,.inventory-settings-page__section,.deals-workspace__section,.taxes-fees-page__panel,.customers-settings__section,.store-settings-page__section,.users-permissions-workspace__panel,.employees-access-panel,.providers-admin__panel,.documents-settings__section,.dealership-profile-modal__section,.public-info-profile__card){border-color:var(--lp-control-border-strong)!important}html[data-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__label,.garage-settings-workspace__subsection-title,.garage-settings-workspace__tech-head,.inventory-settings-page__label,.taxes-fees-page__label,.deals-workspace__field-label,.customers-settings__label,.store-settings-page__label,.dealership-profile-modal__field-label,.public-info-profile__field-label,.website-admin-field label,.wf-defaults__label,.providers-admin__label,label.garage-admin-editor__check),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__label,.garage-settings-workspace__subsection-title,.garage-settings-workspace__tech-head,.inventory-settings-page__label,.taxes-fees-page__label,.deals-workspace__field-label,.customers-settings__label,.store-settings-page__label,.dealership-profile-modal__field-label,.public-info-profile__field-label,.website-admin-field label,.wf-defaults__label,.providers-admin__label,label.garage-admin-editor__check){color:var(--lp-muted-strong)!important;opacity:1!important}html[data-theme=dark] .dealer-admin-layout :is(.garage-settings-workspace__card-title,.garage-admin-editor__check,.garage-settings-workspace__tech-name),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-settings-workspace__card-title,.garage-admin-editor__check,.garage-settings-workspace__tech-name){color:var(--lp-text)!important;opacity:1!important}html[data-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__input,.garage-admin-editor__select,.users-permissions-workspace__search,.users-permissions-workspace__filter select,.dealership-profile-modal__input,.dealership-profile-modal__textarea,.dealership-profile-modal__select,.taxes-fees-page__input,.taxes-fees-page__select,.inventory-settings-page__input,.inventory-settings-page__select,.deals-workspace__input,.deals-workspace__select,.customers-settings__input,.customers-settings__select,.store-settings-page__input,.providers-admin__input,.providers-admin__select),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__input,.garage-admin-editor__select,.users-permissions-workspace__search,.users-permissions-workspace__filter select,.dealership-profile-modal__input,.dealership-profile-modal__textarea,.dealership-profile-modal__select,.taxes-fees-page__input,.taxes-fees-page__select,.inventory-settings-page__input,.inventory-settings-page__select,.deals-workspace__input,.deals-workspace__select,.customers-settings__input,.customers-settings__select,.store-settings-page__input,.providers-admin__input,.providers-admin__select){background:var(--lp-control-bg)!important;border-color:var(--lp-control-border-strong)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .dealer-admin-layout :is(input,select,textarea):focus-visible,body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(input,select,textarea):focus-visible{border-color:var(--lp-control-focus-border)!important;box-shadow:var(--lp-control-focus-shadow)!important}html[data-theme=dark] .dealer-admin-layout input[type=checkbox],html[data-theme=dark] .dealer-admin-layout input[type=radio],body[data-lp-sidebar-theme=dark] .dealer-admin-layout input[type=checkbox],body[data-lp-sidebar-theme=dark] .dealer-admin-layout input[type=radio]{accent-color:var(--lp-primary);border:1px solid var(--lp-control-border-strong);background:var(--lp-control-bg)}html[data-theme=dark] .dealer-admin-layout :is(.garage-settings-workspace__logo-preview,.garage-settings-workspace__logo-empty,.dealership-profile-modal__logo-preview,.dealership-profile-modal__logo-preview-fallback,.dealership-profile-public-info__logo-frame,.garage-admin-profile-readout),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-settings-workspace__logo-preview,.garage-settings-workspace__logo-empty,.dealership-profile-modal__logo-preview,.dealership-profile-modal__logo-preview-fallback,.dealership-profile-public-info__logo-frame,.garage-admin-profile-readout){background:var(--lp-surface-soft)!important;border-color:var(--lp-control-border-strong)!important;color:var(--lp-muted-strong)!important}html[data-theme=dark] .dealer-admin-layout :is(.dealership-profile-modal__logo-preview-label,.dealership-profile-modal__logo-preview-copy),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.dealership-profile-modal__logo-preview-label,.dealership-profile-modal__logo-preview-copy){color:var(--lp-muted)!important}html[data-theme=dark] .dealer-admin-layout .cr-btn,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .cr-btn{background:var(--lp-surface-soft)!important;border-color:var(--lp-control-border-strong)!important;color:var(--lp-text)!important;box-shadow:none!important;filter:none!important}html[data-theme=dark] .dealer-admin-layout .cr-btn:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .dealer-admin-layout .cr-btn:hover:not(:disabled){background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 24%, var(--lp-control-border-strong))!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout .cr-btn--ghost,body[data-lp-sidebar-theme=dark] .dealer-admin-layout .cr-btn--ghost{border-color:var(--lp-control-border-strong)!important;color:var(--lp-muted-strong)!important;background:0 0!important}html[data-theme=dark] .dealer-admin-layout .cr-btn--ghost:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .dealer-admin-layout .cr-btn--ghost:hover:not(:disabled){background:var(--lp-surface-soft)!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__actions .cr-btn:not(.cr-btn--ghost),.cr-btn--primary,.taxes-fees-page__save-btn,.inventory-settings-page__save-btn,.dealership-profile-page__save,.dealership-profile-modal__logo-btn--primary,.deals-workspace__save-btn,.customers-settings__save-btn,.store-settings-page__save-btn):not(:disabled),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__actions .cr-btn:not(.cr-btn--ghost),.cr-btn--primary,.taxes-fees-page__save-btn,.inventory-settings-page__save-btn,.dealership-profile-page__save,.dealership-profile-modal__logo-btn--primary,.deals-workspace__save-btn,.customers-settings__save-btn,.store-settings-page__save-btn):not(:disabled){background:var(--lp-primary)!important;border-color:color-mix(in srgb, var(--lp-primary) 85%, #000)!important;color:#fff!important}html[data-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__actions .cr-btn:not(.cr-btn--ghost),.cr-btn--primary,.taxes-fees-page__save-btn,.inventory-settings-page__save-btn,.dealership-profile-page__save,.dealership-profile-modal__logo-btn--primary):hover:not(:disabled),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__actions .cr-btn:not(.cr-btn--ghost),.cr-btn--primary,.taxes-fees-page__save-btn,.inventory-settings-page__save-btn,.dealership-profile-page__save,.dealership-profile-modal__logo-btn--primary):hover:not(:disabled){background:color-mix(in srgb, var(--lp-primary) 88%, #fff)!important;filter:none!important}html[data-theme=dark] .dealer-admin-layout :is(.cr-btn:disabled,.website-admin-btn:disabled,.taxes-fees-page__save-btn:disabled,.inventory-settings-page__save-btn:disabled,.dealership-profile-page__save:disabled,.dealership-profile-page__cancel:disabled,.dealership-profile-modal__logo-btn:disabled,.deals-workspace__save-btn:disabled,.customers-settings__save-btn:disabled,.store-settings-page__save-btn:disabled,.providers-admin__btn-primary:disabled,.providers-admin__btn-secondary:disabled,.rp-btn-primary:disabled,.rp-btn-secondary:disabled,.admin-center__btn-primary:disabled,.admin-center__btn-secondary:disabled,.settings-workspace .admin-center__btn-primary:disabled,button:disabled:not([type=checkbox]):not([type=radio]):not([type=range])),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.cr-btn:disabled,.website-admin-btn:disabled,.taxes-fees-page__save-btn:disabled,.inventory-settings-page__save-btn:disabled,.dealership-profile-page__save:disabled,.dealership-profile-page__cancel:disabled,.dealership-profile-modal__logo-btn:disabled,.deals-workspace__save-btn:disabled,.customers-settings__save-btn:disabled,.store-settings-page__save-btn:disabled,.providers-admin__btn-primary:disabled,.providers-admin__btn-secondary:disabled,.rp-btn-primary:disabled,.rp-btn-secondary:disabled,.admin-center__btn-primary:disabled,.admin-center__btn-secondary:disabled,.settings-workspace .admin-center__btn-primary:disabled,button:disabled:not([type=checkbox]):not([type=radio]):not([type=range])){background:var(--lp-control-disabled-bg)!important;border-color:var(--lp-border)!important;color:var(--lp-control-disabled-text)!important;opacity:1!important;box-shadow:none!important;filter:none!important;cursor:not-allowed!important}html[data-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__row .cr-btn--ghost,.taxes-fees-page__remove-btn,.taxes-fees-page__fee-row .cr-btn--ghost):not(:disabled),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__row .cr-btn--ghost,.taxes-fees-page__remove-btn,.taxes-fees-page__fee-row .cr-btn--ghost):not(:disabled){background:color-mix(in srgb, #ef4444 10%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, #ef4444 38%, var(--lp-border))!important;color:#fca5a5!important}html[data-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__row .cr-btn--ghost,.taxes-fees-page__remove-btn):hover:not(:disabled),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-admin-editor__row .cr-btn--ghost,.taxes-fees-page__remove-btn):hover:not(:disabled){background:color-mix(in srgb, #ef4444 16%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, #ef4444 48%, var(--lp-border))!important;color:#fecaca!important}html[data-theme=dark] .dealer-admin-layout :is(.garage-settings-workspace__tech-row,.garage-settings-workspace__tech-head,.taxes-fees-page__fee-row,.users-permissions-workspace__table tbody tr,.employees-directory-table tbody tr,.providers-table tbody tr,.documents-settings__row),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-settings-workspace__tech-row,.garage-settings-workspace__tech-head,.taxes-fees-page__fee-row,.users-permissions-workspace__table tbody tr,.employees-directory-table tbody tr,.providers-table tbody tr,.documents-settings__row){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.users-permissions-workspace__table thead th,.employees-directory-table thead th,.providers-table thead th,.garage-settings-workspace__tech-head),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.users-permissions-workspace__table thead th,.employees-directory-table thead th,.providers-table thead th,.garage-settings-workspace__tech-head){background:var(--lp-table-header-bg)!important;color:var(--lp-muted-strong)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .dealer-admin-layout :is(.garage-admin-page__success,.settings-workspace__success,.taxes-fees-page__success),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.garage-admin-page__success,.settings-workspace__success,.taxes-fees-page__success){color:color-mix(in srgb, #34d399 78%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app{--lp-border:#94a3b847;--lp-control-border:#94a3b857;--lp-control-border-strong:#94a3b870;--lp-control-bg:color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-bg));--lp-control-text:var(--lp-text);--website-admin-surface:var(--lp-surface);--website-admin-surface-soft:var(--lp-surface-soft);--website-admin-border:var(--lp-border);--website-admin-text:var(--lp-text);--website-admin-muted:var(--lp-muted-strong);color:var(--lp-text)!important;background:0 0!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-card,.website-admin-nav,.website-admin-rail,.website-admin-template-option,.website-admin-section-row,.website-admin-promo-card,.website-admin-homepage-builder__panel,.website-admin-homepage-builder__block,.website-admin-media-picker__grid-item,.website-revision-card,.inventory-settings-page__section),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-card,.website-admin-nav,.website-admin-rail,.website-admin-template-option,.website-admin-section-row,.website-admin-promo-card,.website-admin-homepage-builder__panel,.website-admin-homepage-builder__block,.website-admin-media-picker__grid-item,.website-revision-card,.inventory-settings-page__section){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-card__header h2,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-card__header h2{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-card__header p,.website-admin-field-hint,.website-admin-inv-display__group legend,.website-admin-inv-preview__label),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-card__header p,.website-admin-field-hint,.website-admin-inv-display__group legend,.website-admin-inv-preview__label){color:var(--lp-muted-strong)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-nav__group+.website-admin-nav__group,.website-admin-nav__more,.website-admin-nav__more-advanced),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-nav__group+.website-admin-nav__group,.website-admin-nav__more,.website-admin-nav__more-advanced){border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-nav__group-label,.website-admin-nav__more summary),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-nav__group-label,.website-admin-nav__more summary),html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-nav__btn,.website-admin-nav__external),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-nav__btn,.website-admin-nav__external){color:var(--lp-muted-strong)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-nav__icon,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-nav__icon{color:var(--lp-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-nav__btn:hover,.website-admin-nav__external:hover),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-nav__btn:hover,.website-admin-nav__external:hover){background:var(--lp-surface-soft)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-nav__btn.is-active,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-nav__btn.is-active{background:color-mix(in srgb, var(--lp-primary) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-nav__btn.is-active .website-admin-nav__icon,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-nav__btn.is-active .website-admin-nav__icon{color:var(--lp-primary)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-field span,.website-admin-field--onoff>span,.website-admin-conv-field__label),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-field span,.website-admin-field--onoff>span,.website-admin-conv-field__label){color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-field input,.website-admin-field select,.website-admin-field textarea,.website-admin-conv-field input,.website-admin-conv-field select,.website-admin-conv-field textarea,.inventory-settings-page__input,.inventory-settings-page__select),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-field input,.website-admin-field select,.website-admin-field textarea,.website-admin-conv-field input,.website-admin-conv-field select,.website-admin-conv-field textarea,.inventory-settings-page__input,.inventory-settings-page__select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-onoff,.website-admin-segment),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-onoff,.website-admin-segment){border-color:var(--lp-control-border)!important;background:var(--lp-surface-soft)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-onoff__btn,.website-admin-segment__btn),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-onoff__btn,.website-admin-segment__btn){color:var(--lp-muted-strong)!important;background:0 0!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-onoff__btn+.website-admin-onoff__btn,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-onoff__btn+.website-admin-onoff__btn{border-left-color:var(--lp-control-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-onoff__btn--active,.website-admin-segment__btn--active),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-onoff__btn--active,.website-admin-segment__btn--active){background:var(--lp-primary)!important;color:#fff!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-primary) 85%, #000)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-details,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-details{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-details summary,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-details summary{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-rail__status,.website-admin-rail__dealer-status),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-rail__status,.website-admin-rail__dealer-status){border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-rail__dealer-status,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-rail__dealer-status{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-rail__label,.website-admin-rail__hint,.website-admin-rail__flash),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-rail__label,.website-admin-rail__hint,.website-admin-rail__flash){color:var(--lp-muted-strong)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-rail__status strong,.website-admin-rail__dealer-status strong),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-rail__status strong,.website-admin-rail__dealer-status strong){color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-sidebar .website-admin-publish-card.website-admin-rail--sidebar,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-sidebar .website-admin-publish-card.website-admin-rail--sidebar{background:var(--lp-surface)!important;box-shadow:inset 0 0 0 1px var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-rail__btn--secondary,.website-admin-rail__btn--ghost),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-rail__btn--secondary,.website-admin-rail__btn--ghost){background:var(--lp-surface-soft)!important;border-color:var(--lp-control-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-rail__btn--ghost:hover,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-rail__btn--ghost:hover{background:var(--lp-surface-hover)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.inventory-settings-page__website-label,.inventory-settings-page__section-title),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.inventory-settings-page__website-label,.inventory-settings-page__section-title){color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .inventory-settings-page__toggle,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .inventory-settings-page__toggle{color:var(--lp-muted-strong)!important}html[data-theme=dark] .shell__main .website-admin--in-app .inventory-settings-page__save-btn,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .inventory-settings-page__save-btn{background:var(--lp-primary)!important;border-color:color-mix(in srgb, var(--lp-primary) 85%, #000)!important;color:#fff!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin__title,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin__title{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-btn:not(.website-admin-btn--primary),.website-admin-btn--secondary,.website-admin-btn--ghost),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-btn:not(.website-admin-btn--primary),.website-admin-btn--secondary,.website-admin-btn--ghost){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-btn:not(.website-admin-btn--primary):hover,.website-admin-btn--secondary:hover,.website-admin-btn--ghost:hover),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-btn:not(.website-admin-btn--primary):hover,.website-admin-btn--secondary:hover,.website-admin-btn--ghost:hover){background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 20%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.operational-analytics__section,.operational-analytics__kpi-card),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.operational-analytics__section,.operational-analytics__kpi-card){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.operational-analytics__intro,.operational-analytics__window-label,.operational-analytics__empty,.operational-analytics__kpi-label,.operational-analytics__table th),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.operational-analytics__intro,.operational-analytics__window-label,.operational-analytics__empty,.operational-analytics__kpi-label,.operational-analytics__table th){color:var(--lp-muted-strong)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.operational-analytics__section h2,.operational-analytics__metric-row li,.operational-analytics__kpi-value,.operational-analytics__table td),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.operational-analytics__section h2,.operational-analytics__metric-row li,.operational-analytics__kpi-value,.operational-analytics__table td){color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.operational-analytics__range-btn,.operational-analytics__tier-pill),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.operational-analytics__range-btn,.operational-analytics__tier-pill){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .operational-analytics__range-btn.is-active,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .operational-analytics__range-btn.is-active{background:var(--lp-surface-soft)!important;border-color:color-mix(in srgb, var(--lp-primary) 32%, var(--lp-border))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .operational-analytics__table th,html[data-theme=dark] .shell__main .website-admin--in-app .operational-analytics__table td,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .operational-analytics__table th,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .operational-analytics__table td{border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__stat,.website-admin-analytics__card,.website-admin-analytics__clear),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__stat,.website-admin-analytics__card,.website-admin-analytics__clear){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-analytics__ranges,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-analytics__ranges{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__range-btn,.website-admin-analytics__clear),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__range-btn,.website-admin-analytics__clear){border-color:var(--lp-control-border)!important;color:var(--lp-muted-strong)!important;background:0 0!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-analytics__range-btn.is-active,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-analytics__range-btn.is-active{background:var(--lp-surface-soft)!important;border-color:color-mix(in srgb, var(--lp-primary) 32%, var(--lp-border))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important;box-shadow:none!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__intro p,.website-admin-analytics__empty,.website-admin-analytics__stat-label,.website-admin-analytics__list span,.website-admin-analytics__feed-meta,.website-admin-analytics__split-stat span),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__intro p,.website-admin-analytics__empty,.website-admin-analytics__stat-label,.website-admin-analytics__list span,.website-admin-analytics__feed-meta,.website-admin-analytics__split-stat span){color:var(--lp-muted-strong)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__intro h2,.website-admin-analytics__stat-value,.website-admin-analytics__card h3,.website-admin-analytics__bar-label,.website-admin-analytics__bar-count,.website-admin-analytics__list strong,.website-admin-analytics__feed-message,.website-admin-analytics__split-stat strong),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__intro h2,.website-admin-analytics__stat-value,.website-admin-analytics__card h3,.website-admin-analytics__bar-label,.website-admin-analytics__bar-count,.website-admin-analytics__list strong,.website-admin-analytics__feed-message,.website-admin-analytics__split-stat strong){color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__list li,.website-admin-analytics__feed-item,.website-admin-analytics__split-stat,.website-admin-analytics__badge-hint),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__list li,.website-admin-analytics__feed-item,.website-admin-analytics__split-stat,.website-admin-analytics__badge-hint){border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__split-stat,.website-admin-analytics__badge-hint),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-analytics__split-stat,.website-admin-analytics__badge-hint){background:var(--lp-surface-soft)!important;color:var(--lp-muted-strong)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-analytics__bar-track,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-analytics__bar-track{background:var(--lp-surface-soft)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-overview__status-card,.website-admin-overview__safety,.website-admin-setup-ready__card),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-overview__status-card,.website-admin-overview__safety,.website-admin-setup-ready__card){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-overview__status-label,.website-admin-overview__hint,.website-admin-overview__safety,.website-admin-overview__activity time,.website-admin-setup-ready__copy,.website-admin-setup-ready__back),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-overview__status-label,.website-admin-overview__hint,.website-admin-overview__safety,.website-admin-overview__activity time,.website-admin-setup-ready__copy,.website-admin-setup-ready__back){color:var(--lp-muted-strong)!important}html[data-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-overview__status-card strong,.website-admin-setup-ready__title,.website-admin-setup-ready__lead),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app :is(.website-admin-overview__status-card strong,.website-admin-setup-ready__title,.website-admin-setup-ready__lead){color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-overview__activity li,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-overview__activity li{border-bottom-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__canvas,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__canvas{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;box-shadow:none!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__intro h2,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-group h3,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__intro h2,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-group h3{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__intro p,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__status,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__logo-note,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__intro p,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__status,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__logo-note{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__logo-card:not(.website-admin-business-page__logo-card--dark),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__logo-card:not(.website-admin-business-page__logo-card--dark){background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__logo-card figcaption,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__logo-card figcaption{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-field__readonly-value,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-field__readonly-value{background:var(--lp-surface-muted)!important;border-color:var(--lp-control-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-group,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__intro,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-group,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page__intro{border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page .website-admin-field input,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page .website-admin-field textarea,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page .website-admin-field input,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-business-page .website-admin-field textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-card,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-card,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;box-shadow:none!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-dashboard__header h2,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-card__head h3,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__title,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor__head h3,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-dashboard__header h2,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-card__head h3,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__title,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor__head h3{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-dashboard__header p,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-card__head p,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__path,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__meta,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-menu-tip,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor__eyebrow,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor__hint,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-card__stat-label,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-dashboard__header p,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-card__head p,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__path,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__meta,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-menu-tip,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor__eyebrow,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor__hint,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-card__stat-label{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row--menu,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row--section,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row--menu,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row--section{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important;box-shadow:inset 0 0 0 1px var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row--menu:hover,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row:hover,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row--menu:hover,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row:hover{background:var(--lp-surface-hover)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-menu-hint,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-menu-hint{background:color-mix(in srgb, var(--lp-primary) 10%, var(--lp-surface-muted))!important;border-color:color-mix(in srgb, var(--lp-primary) 24%, var(--lp-border))!important;color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-menu-hint strong,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-menu-hint strong{color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__actions,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-card__stat,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor__head,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__note,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__item,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__actions,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-card__stat,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor__head,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__note,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__item{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-pill,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-icon-btn,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-pill,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-icon-btn{background:var(--lp-surface-panel)!important;border-color:var(--lp-control-border)!important;color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-pill--on,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-pill--on{background:color-mix(in srgb, var(--lp-primary) 12%, var(--lp-surface-muted))!important;border-color:color-mix(in srgb, var(--lp-primary) 32%, var(--lp-border))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-icon-btn:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-icon-btn:hover:not(:disabled){background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__grip,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__grip{background:var(--lp-surface-muted)!important;color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-tag,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-tag--count,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-tag,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-tag--count{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important;color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__label-field input,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-nest-select select,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-row__label-field input,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-nest-select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-hero-photo-block,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-hero-photo-block{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-hero-photo-block__head h4,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__group h4,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__item-copy strong,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-hero-photo-block__head h4,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__group h4,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__item-copy strong{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-hero-photo-block__head p,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__item-copy span,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__notes,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-hero-photo-block__head p,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__item-copy span,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-settings__notes{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor__divider,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-hero-photo-block__head,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-pages-editor__divider,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-hero-photo-block__head{border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-media-page__card,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-media-page__item,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-media-page__card,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-media-page__item{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-media-picker__toolbar,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-media-picker__empty,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-media-picker__dropzone,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-media-page__empty,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-media-picker__toolbar,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-media-picker__empty,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-media-picker__dropzone,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-media-page__empty{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important;color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-media-picker__note,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-media-page__count,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-media-picker__note,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-media-page__count{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-media-page__meta strong,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-media-page__meta strong{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-leads-workspace,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-leads-utilities,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-cta-card,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-leads-workspace,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-leads-utilities,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-cta-card{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important;box-shadow:none!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-chip,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-trust-row,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-chip,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-trust-row{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conversion__intro h2,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-field__label,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conversion__intro h2,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-field__label{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conversion__intro p,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-field__hint,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-note,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conversion__intro p,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-field__hint,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-note{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-field input,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-field textarea,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-field select,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-field input,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-field textarea,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-conv-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-preview,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-page-picker button,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-preview,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-page-picker button{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-tabs button,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-tabs button{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important;color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-tabs button.is-active,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-page-picker button.is-active,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-tabs button.is-active,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-page-picker button.is-active{background:color-mix(in srgb, var(--lp-primary) 12%, var(--lp-surface-muted))!important;border-color:color-mix(in srgb, var(--lp-primary) 32%, var(--lp-border))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-field__hint,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-preview__desc,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-preview__url,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-field__hint,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-preview__desc,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-preview__url{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-field__label,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-preview h3,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-preview__title,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-field__label,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-preview h3,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-seo-preview__title{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__canvas,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__canvas{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;box-shadow:none!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__intro h2,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-stat strong,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-empty h3,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__intro h2,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-stat strong,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-empty h3{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__intro p,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-stat span,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__caption,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__footnote,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-empty p,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-loading,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-blog-notice,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__intro p,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-stat span,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__caption,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__footnote,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-empty p,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-loading,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-blog-notice{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__intro,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-stats,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__intro,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-stats{border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__filters input[type=search],body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page__filters input[type=search]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .site-blog-chip--filter,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .site-blog-chip--filter{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important;color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .site-blog-chip--filter.is-active,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .site-blog-chip--filter.is-active{background:color-mix(in srgb, var(--lp-primary) 12%, var(--lp-surface-muted))!important;border-color:color-mix(in srgb, var(--lp-primary) 32%, var(--lp-border))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-admin-notice,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-admin-notice{background:color-mix(in srgb, #7a5a14 10%, var(--lp-surface-muted))!important;border-color:color-mix(in srgb, #7a5a14 35%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-empty,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-preview--empty,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-empty,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-preview--empty{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-preview__empty,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-preview__zoom,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-preview__empty,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-preview__zoom{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-preview__viewport,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-preview__viewport{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-preview__zoom select,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-preview__zoom select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-table-wrap,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-table-wrap{border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table thead th,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table thead th{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table tbody tr,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table tbody tr{background:var(--lp-surface-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table tbody tr:hover,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table tbody tr:hover{background:var(--lp-surface-hover)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table__primary strong,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table__primary strong{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table__meta,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table__secondary,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table__meta,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-data-table__secondary{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-row-actions button,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-row-actions .website-admin-btn,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-row-actions button,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-row-actions .website-admin-btn{background:var(--lp-surface-panel)!important;border-color:var(--lp-control-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-row-actions button:hover:not(:disabled),html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-row-actions .website-admin-btn:hover,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-row-actions button:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-row-actions .website-admin-btn:hover{background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 20%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-row-actions__danger,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .website-admin-row-actions__danger{background:color-mix(in srgb, #b45309 10%, var(--lp-surface-panel))!important;border-color:color-mix(in srgb, #b45309 28%, var(--lp-border))!important;color:color-mix(in srgb, #fbbf24 70%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-status-pill--draft,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-status-pill--draft{background:color-mix(in srgb, #92610a 18%, var(--lp-surface-muted))!important;color:color-mix(in srgb, #fbbf24 75%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-status-pill--scheduled,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-status-pill--scheduled{background:color-mix(in srgb, var(--lp-primary) 16%, var(--lp-surface-muted))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-status-pill--published,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-status-pill--published{background:color-mix(in srgb, #166534 18%, var(--lp-surface-muted))!important;color:color-mix(in srgb, #86efac 75%, var(--lp-text))!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-status-pill--archived,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-blog-page .blog-cms-status-pill--archived{background:var(--lp-surface-panel)!important;border:1px solid var(--lp-border)!important;color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal{background:var(--lp-surface)!important;color:var(--lp-text)!important;border-color:var(--lp-border)!important;box-shadow:0 24px 64px color-mix(in srgb, var(--lp-bg) 65%, transparent)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__header,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__body,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__footer,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__steps,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__header,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__body,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__footer,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__steps{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__body,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__body{background:var(--lp-surface)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__eyebrow,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal-field__hint,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__eyebrow,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal-field__hint{color:var(--lp-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal-field input,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal-field select,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal-field textarea,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal-field input,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal-field select,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal-field textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__close,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-modal__close{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer{background:var(--lp-surface-panel)!important;color:var(--lp-text)!important;box-shadow:-8px 0 32px color-mix(in srgb, var(--lp-bg) 55%, transparent)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer__header,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer__footer,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer__header,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer__footer{border-color:var(--lp-border)!important;background:var(--lp-surface-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer__header h2,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer__header h2{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer__hint,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-field span,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-field__hint,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer__hint,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-field span,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-field__hint{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-field input,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-field select,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-field textarea,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-field input,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-field select,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-field textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer__close,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-drawer__close{background:var(--lp-surface-muted)!important;border:1px solid var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-seo-panel,html[data-theme=dark] .shell__main .website-admin--in-app .blog-cms-preview-panel,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-seo-panel,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .blog-cms-preview-panel{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-domain-stat,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-domain-grid,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-dns-steps,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-readiness,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-readiness-checklist,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-checklist,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-domain-stat,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-domain-grid,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-dns-steps,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-readiness,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-readiness-checklist,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-checklist{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important;box-shadow:none!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-domain-stat strong,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-callout strong,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-domain-stat strong,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-callout strong{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-readiness__label,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-checklist__state,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-connection__hint,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-readiness__label,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-checklist__state,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-connection__hint{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-readiness__bar,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-connection__details,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-connection__areas,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-readiness__bar,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-connection__details,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-connection__areas{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-preview-links,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-actions,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-publish-header,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-template-grid,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-indexing-preview,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-form-settings__panel,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-timeline,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-timeline__item,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-preview-links,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-actions,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-publish-header,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-template-grid,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-indexing-preview,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-form-settings__panel,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-timeline,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-timeline__item{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important;box-shadow:none!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-callout:not(.website-admin-callout--success):not(.website-admin-callout--warn),html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-launch-banner:not(.website-admin-launch-banner--live),html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-tables__toolbar,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-tables__filter,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-callout:not(.website-admin-callout--success):not(.website-admin-callout--warn),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-launch-banner:not(.website-admin-launch-banner--live),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-tables__toolbar,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-tables__filter{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-muted,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-field-hint,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-indexing-meta,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-timeline__body p,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-muted,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-field-hint,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-indexing-meta,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-timeline__body p{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-timeline__body strong,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-timeline__body strong{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-data-table tbody tr:nth-child(2n),body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-data-table tbody tr:nth-child(2n){background:var(--lp-surface-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-section__action,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-empty,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-vehicle-chip,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-section__action,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-empty,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-vehicle-chip{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-toggle__hint,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-page__intro,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-toggle__hint,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-page__intro{color:var(--lp-muted)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-toggle--inline,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-toggle--inline,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-section__title,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-section__title{color:var(--lp-text)!important}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-section+.website-admin-settings-section,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-settings-section+.website-admin-settings-section{border-color:var(--lp-border)!important}html[data-theme=dark] .shell--platform,body[data-lp-sidebar-theme=dark] .shell--platform{--sa-surface:var(--lp-surface-panel);--sa-surface-muted:var(--lp-surface-muted);--sa-surface-subtle:var(--lp-surface-muted);--sa-border:color-mix(in srgb, var(--lp-border) 72%, transparent);--sa-border-strong:var(--lp-border);--sa-text:var(--lp-text);--sa-text-secondary:var(--lp-text-muted);--sa-text-tertiary:var(--lp-text-muted);--sa-accent-soft:color-mix(in srgb, var(--lp-primary) 14%, var(--lp-surface-muted));--sa-accent-ring:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))}html[data-theme=dark] .shell--platform .platform-command-page,body[data-lp-sidebar-theme=dark] .shell--platform .platform-command-page{--platform-panel-bg:var(--lp-surface-panel);--platform-panel-border:1px solid var(--lp-border);--platform-panel-shadow:none;--platform-meta-color:var(--lp-text-muted)}html[data-theme=dark] .shell--platform .sa-ui,body[data-lp-sidebar-theme=dark] .shell--platform .sa-ui{--sa-meta-color:var(--lp-text-muted);--sa-border:1px solid var(--lp-border);--sa-status-success-bg:color-mix(in srgb, #047857 18%, var(--lp-surface-muted));--sa-status-success-fg:color-mix(in srgb, #86efac 75%, var(--lp-text));--sa-status-warning-bg:color-mix(in srgb, #b45309 16%, var(--lp-surface-muted));--sa-status-warning-fg:color-mix(in srgb, #fbbf24 75%, var(--lp-text));--sa-status-critical-bg:color-mix(in srgb, #b91c1c 16%, var(--lp-surface-muted));--sa-status-critical-fg:color-mix(in srgb, #fca5a5 78%, var(--lp-text));--sa-status-neutral-bg:var(--lp-surface-muted);--sa-status-neutral-fg:var(--lp-text-muted)}html[data-theme=dark] .shell--platform .shell__sidebar,body[data-lp-sidebar-theme=dark] .shell--platform .shell__sidebar{background-color:var(--lp-sidebar-bg)!important;background-image:radial-gradient(115% 65% at 50% -8%, #3b82f612 0%, transparent 56%), linear-gradient(180deg, var(--lp-sidebar-bg) 0%, var(--lp-sidebar-bg-deep) 100%)!important;border-color:var(--lp-sidebar-border)!important;color:var(--lp-sidebar-text)!important}html[data-theme=dark] .shell--platform .shell__brand,body[data-lp-sidebar-theme=dark] .shell--platform .shell__brand{border-color:var(--lp-sidebar-brand-border)!important}html[data-theme=dark] .shell--platform .shell__brand-fallback,body[data-lp-sidebar-theme=dark] .shell--platform .shell__brand-fallback{color:var(--lp-sidebar-text-strong)!important}html[data-theme=dark] .shell--platform .shell__nav-link,body[data-lp-sidebar-theme=dark] .shell--platform .shell__nav-link{color:var(--lp-sidebar-text)!important;box-shadow:none!important}html[data-theme=dark] .shell--platform .shell__nav-link .shell__nav-icon,body[data-lp-sidebar-theme=dark] .shell--platform .shell__nav-link .shell__nav-icon{color:var(--lp-sidebar-icon)!important}html[data-theme=dark] .shell--platform .shell__nav-link:hover,body[data-lp-sidebar-theme=dark] .shell--platform .shell__nav-link:hover{background:var(--lp-sidebar-hover-bg)!important;color:var(--lp-sidebar-text-strong)!important}html[data-theme=dark] .shell--platform .shell__nav-link--active,body[data-lp-sidebar-theme=dark] .shell--platform .shell__nav-link--active{color:var(--lp-sidebar-text-strong)!important;background:var(--lp-sidebar-active-bg)!important;box-shadow:inset 0 0 0 1px var(--lp-sidebar-active-border)!important}html[data-theme=dark] .shell--platform .shell__nav-link--active .shell__nav-icon,body[data-lp-sidebar-theme=dark] .shell--platform .shell__nav-link--active .shell__nav-icon{color:var(--lp-sidebar-icon-active)!important}html[data-theme=dark] .shell--platform .shell__main,body[data-lp-sidebar-theme=dark] .shell--platform .shell__main{background:var(--lp-bg)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell--platform .shell__topbar-title,body[data-lp-sidebar-theme=dark] .shell--platform .shell__topbar-title{color:var(--lp-text)!important}html[data-theme=dark] .shell--platform .platform-shell__mode-banner,body[data-lp-sidebar-theme=dark] .shell--platform .platform-shell__mode-banner{border-color:var(--lp-border)!important;background:color-mix(in srgb, var(--lp-primary) 8%, var(--lp-surface-muted))!important}html[data-theme=dark] .shell--platform .platform-shell__mode-pill,body[data-lp-sidebar-theme=dark] .shell--platform .platform-shell__mode-pill{color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important;background:color-mix(in srgb, var(--lp-primary) 14%, var(--lp-surface-muted))!important;border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))!important}html[data-theme=dark] .shell--platform .platform-shell__mode-note,body[data-lp-sidebar-theme=dark] .shell--platform .platform-shell__mode-note{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell--platform .platform-command-page__command-band,body[data-lp-sidebar-theme=dark] .shell--platform .platform-command-page__command-band{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .shell--platform .platform-command-page .providers-admin__panel,body[data-lp-sidebar-theme=dark] .shell--platform .platform-command-page .providers-admin__panel{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;box-shadow:none!important;color:var(--lp-text)!important}html[data-theme=dark] .shell--platform .platform-command-page .providers-admin__panel-title,html[data-theme=dark] .shell--platform .platform-command-page .providers-admin__page-title,html[data-theme=dark] .shell--platform .sa-section__title,html[data-theme=dark] .shell--platform .sa-section__head .providers-admin__panel-title,body[data-lp-sidebar-theme=dark] .shell--platform .platform-command-page .providers-admin__panel-title,body[data-lp-sidebar-theme=dark] .shell--platform .platform-command-page .providers-admin__page-title,body[data-lp-sidebar-theme=dark] .shell--platform .sa-section__title,body[data-lp-sidebar-theme=dark] .shell--platform .sa-section__head .providers-admin__panel-title{color:var(--lp-text)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell--platform .platform-command-page .providers-admin__lead,html[data-theme=dark] .shell--platform .sa-ui .providers-admin__lead,html[data-theme=dark] .shell--platform .sa-ui .module-page__lead,body[data-lp-sidebar-theme=dark] .shell--platform .platform-command-page .providers-admin__lead,body[data-lp-sidebar-theme=dark] .shell--platform .sa-ui .providers-admin__lead,body[data-lp-sidebar-theme=dark] .shell--platform .sa-ui .module-page__lead{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell--platform .sa-command-center-card,html[data-theme=dark] .shell--platform .sa-command-center-attention,html[data-theme=dark] .shell--platform .sa-strip__item,html[data-theme=dark] .shell--platform .sa-attention,html[data-theme=dark] .shell--platform .sa-ops-state,html[data-theme=dark] .shell--platform .super-admin-dealerships-page .sa-compact-kpi-strip .lp-module-kpi-band__cell,html[data-theme=dark] .shell--platform .super-admin-dealerships-page .sa-dealership-row--scan,body[data-lp-sidebar-theme=dark] .shell--platform .sa-command-center-card,body[data-lp-sidebar-theme=dark] .shell--platform .sa-command-center-attention,body[data-lp-sidebar-theme=dark] .shell--platform .sa-strip__item,body[data-lp-sidebar-theme=dark] .shell--platform .sa-attention,body[data-lp-sidebar-theme=dark] .shell--platform .sa-ops-state,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-dealerships-page .sa-compact-kpi-strip .lp-module-kpi-band__cell,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-dealerships-page .sa-dealership-row--scan{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important;box-shadow:none!important}html[data-theme=dark] .shell--platform .sa-command-center-card__title,html[data-theme=dark] .shell--platform .sa-compact-kpi-strip .lp-module-kpi-band__label,html[data-theme=dark] .shell--platform .sa-ops-state-grid__label,body[data-lp-sidebar-theme=dark] .shell--platform .sa-command-center-card__title,body[data-lp-sidebar-theme=dark] .shell--platform .sa-compact-kpi-strip .lp-module-kpi-band__label,body[data-lp-sidebar-theme=dark] .shell--platform .sa-ops-state-grid__label{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell--platform .sa-command-center-card__stat,html[data-theme=dark] .shell--platform .sa-compact-kpi-strip .lp-module-kpi-band__value,html[data-theme=dark] .shell--platform .sa-ops-state-grid__value,html[data-theme=dark] .shell--platform .sa-ops-state__title,body[data-lp-sidebar-theme=dark] .shell--platform .sa-command-center-card__stat,body[data-lp-sidebar-theme=dark] .shell--platform .sa-compact-kpi-strip .lp-module-kpi-band__value,body[data-lp-sidebar-theme=dark] .shell--platform .sa-ops-state-grid__value,body[data-lp-sidebar-theme=dark] .shell--platform .sa-ops-state__title{color:var(--lp-text)!important}html[data-theme=dark] .shell--platform .sa-command-center-more>summary,html[data-theme=dark] .shell--platform .sa-command-center-subdetails>summary,html[data-theme=dark] .shell--platform .sa-disclosure>summary,body[data-lp-sidebar-theme=dark] .shell--platform .sa-command-center-more>summary,body[data-lp-sidebar-theme=dark] .shell--platform .sa-command-center-subdetails>summary,body[data-lp-sidebar-theme=dark] .shell--platform .sa-disclosure>summary{color:var(--lp-text)!important;background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell--platform .sa-command-center-more__sections,html[data-theme=dark] .shell--platform .sa-command-center-subdetails,html[data-theme=dark] .shell--platform .sa-disclosure,body[data-lp-sidebar-theme=dark] .shell--platform .sa-command-center-more__sections,body[data-lp-sidebar-theme=dark] .shell--platform .sa-command-center-subdetails,body[data-lp-sidebar-theme=dark] .shell--platform .sa-disclosure{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell--platform .shell__main :is(.sa-table thead th,.sa-dashboard-attention-table thead th,.sa-billing-table thead th,.sa-billing-ops-table thead th,.sa-governance-policy-table thead th,.providers-table thead th,.providers-table__th),body[data-lp-sidebar-theme=dark] .shell--platform .shell__main :is(.sa-table thead th,.sa-dashboard-attention-table thead th,.sa-billing-table thead th,.sa-billing-ops-table thead th,.sa-governance-policy-table thead th,.providers-table thead th,.providers-table__th){color:var(--lp-text-muted)!important;border-bottom-color:var(--lp-border)!important;background:var(--lp-surface-muted)!important}html[data-theme=dark] .shell--platform .shell__main :is(.sa-table tbody td,.sa-dashboard-attention-table tbody td,.sa-billing-table tbody td,.sa-billing-ops-table tbody td,.sa-governance-policy-table tbody td,.providers-table tbody td,.providers-table__td),body[data-lp-sidebar-theme=dark] .shell--platform .shell__main :is(.sa-table tbody td,.sa-dashboard-attention-table tbody td,.sa-billing-table tbody td,.sa-billing-ops-table tbody td,.sa-governance-policy-table tbody td,.providers-table tbody td,.providers-table__td){color:var(--lp-text)!important;border-bottom-color:var(--lp-border)!important;background:var(--lp-surface-panel)!important}html[data-theme=dark] .shell--platform .shell__main :is(.sa-table tbody tr:hover,.sa-dashboard-attention-table tbody tr:hover,.sa-billing-table tbody tr:hover,.sa-billing-ops-table tbody tr:hover,.providers-table__row:hover td),body[data-lp-sidebar-theme=dark] .shell--platform .shell__main :is(.sa-table tbody tr:hover,.sa-dashboard-attention-table tbody tr:hover,.sa-billing-table tbody tr:hover,.sa-billing-ops-table tbody tr:hover,.providers-table__row:hover td){background:var(--lp-surface-hover)!important}html[data-theme=dark] .shell--platform .providers-table-wrap,body[data-lp-sidebar-theme=dark] .shell--platform .providers-table-wrap{border-color:var(--lp-border)!important}html[data-theme=dark] .shell--platform .providers-admin__btn-secondary,body[data-lp-sidebar-theme=dark] .shell--platform .providers-admin__btn-secondary{background:var(--lp-surface-panel)!important;border-color:var(--lp-control-border)!important;color:var(--lp-text)!important;box-shadow:none!important}html[data-theme=dark] .shell--platform .providers-admin__btn-secondary:hover,body[data-lp-sidebar-theme=dark] .shell--platform .providers-admin__btn-secondary:hover{background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 22%, var(--lp-border))!important}html[data-theme=dark] .shell--platform .shell__main :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body[data-lp-sidebar-theme=dark] .shell--platform .shell__main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .shell--platform .platform-state--empty,html[data-theme=dark] .shell--platform .platform-state__title,html[data-theme=dark] .shell--platform .platform-state__message,html[data-theme=dark] .shell--platform .platform-state__label,html[data-theme=dark] .shell--platform .providers-admin__loading-line,body[data-lp-sidebar-theme=dark] .shell--platform .platform-state--empty,body[data-lp-sidebar-theme=dark] .shell--platform .platform-state__title,body[data-lp-sidebar-theme=dark] .shell--platform .platform-state__message,body[data-lp-sidebar-theme=dark] .shell--platform .platform-state__label,body[data-lp-sidebar-theme=dark] .shell--platform .providers-admin__loading-line{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important;color:var(--lp-text-muted)!important}html[data-theme=dark] .shell--platform .platform-state__title,body[data-lp-sidebar-theme=dark] .shell--platform .platform-state__title{color:var(--lp-text)!important}html[data-theme=dark] .shell--platform .platform-state__skeleton,body[data-lp-sidebar-theme=dark] .shell--platform .platform-state__skeleton{background:linear-gradient(90deg, var(--lp-surface-muted) 0%, var(--lp-surface-hover) 45%, var(--lp-surface-muted) 90%)!important}html[data-theme=dark] .shell--platform .platform-notice--info,html[data-theme=dark] .shell--platform .platform-notice--subtle,body[data-lp-sidebar-theme=dark] .shell--platform .platform-notice--info,body[data-lp-sidebar-theme=dark] .shell--platform .platform-notice--subtle{background:var(--lp-surface-muted)!important;border-color:var(--lp-border)!important;color:var(--lp-text-muted)!important}html[data-theme=dark] .shell--platform .platform-notice--error,html[data-theme=dark] .shell--platform .deal-detail__paperwork-err,body[data-lp-sidebar-theme=dark] .shell--platform .platform-notice--error,body[data-lp-sidebar-theme=dark] .shell--platform .deal-detail__paperwork-err{background:color-mix(in srgb, #b91c1c 12%, var(--lp-surface-muted))!important;border-color:color-mix(in srgb, #b91c1c 28%, var(--lp-border))!important;color:color-mix(in srgb, #fca5a5 78%, var(--lp-text))!important}html[data-theme=dark] .shell--platform .platform-notice--status,body[data-lp-sidebar-theme=dark] .shell--platform .platform-notice--status{background:color-mix(in srgb, #047857 14%, var(--lp-surface-muted))!important;border-color:color-mix(in srgb, #047857 28%, var(--lp-border))!important;color:color-mix(in srgb, #86efac 75%, var(--lp-text))!important}html[data-theme=dark] .shell--platform .super-admin-support-filter-bar,html[data-theme=dark] .shell--platform .super-admin-support-summary__count-card,html[data-theme=dark] .shell--platform .super-admin-support-issue-section,html[data-theme=dark] .shell--platform .super-admin-support-issue-row,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-filter-bar,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-summary__count-card,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-issue-section,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-issue-row{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell--platform .super-admin-support-filter-bar__chip,html[data-theme=dark] .shell--platform .super-admin-support-filter-bar__clear,html[data-theme=dark] .shell--platform .super-admin-support-summary__count-label,html[data-theme=dark] .shell--platform .super-admin-support-issue-section__title,html[data-theme=dark] .shell--platform .super-admin-support-issue-row__label,html[data-theme=dark] .shell--platform .super-admin-support-issue-detail dt,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-filter-bar__chip,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-filter-bar__clear,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-summary__count-label,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-issue-section__title,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-issue-row__label,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-issue-detail dt{color:var(--lp-text-muted)!important}html[data-theme=dark] .shell--platform .super-admin-support-issue-detail dd,body[data-lp-sidebar-theme=dark] .shell--platform .super-admin-support-issue-detail dd{color:var(--lp-text)!important}html[data-theme=dark] .shell--platform .sa-dir-status--healthy,body[data-lp-sidebar-theme=dark] .shell--platform .sa-dir-status--healthy{background:color-mix(in srgb, #166534 18%, var(--lp-surface-muted))!important;color:color-mix(in srgb, #86efac 75%, var(--lp-text))!important;border-color:color-mix(in srgb, #166534 28%, var(--lp-border))!important}html[data-theme=dark] .shell--platform .sa-dir-status--attention,body[data-lp-sidebar-theme=dark] .shell--platform .sa-dir-status--attention{background:color-mix(in srgb, #9a3412 16%, var(--lp-surface-muted))!important;color:color-mix(in srgb, #fdba74 75%, var(--lp-text))!important;border-color:color-mix(in srgb, #9a3412 28%, var(--lp-border))!important}html[data-theme=dark] .shell--platform .sa-dir-status--suspended,body[data-lp-sidebar-theme=dark] .shell--platform .sa-dir-status--suspended{background:var(--lp-surface-muted)!important;color:var(--lp-text-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell--platform .sa-staging-gauntlet__badge--ready,body[data-lp-sidebar-theme=dark] .shell--platform .sa-staging-gauntlet__badge--ready{background:color-mix(in srgb, #166534 18%, var(--lp-surface-muted))!important;color:color-mix(in srgb, #86efac 75%, var(--lp-text))!important;border-color:color-mix(in srgb, #166534 28%, var(--lp-border))!important}html[data-theme=dark] .shell--platform .sa-staging-gauntlet__badge--attention,body[data-lp-sidebar-theme=dark] .shell--platform .sa-staging-gauntlet__badge--attention{background:color-mix(in srgb, #92400e 16%, var(--lp-surface-muted))!important;color:color-mix(in srgb, #fbbf24 75%, var(--lp-text))!important;border-color:color-mix(in srgb, #92400e 28%, var(--lp-border))!important}html[data-theme=dark] .shell--platform .sa-staging-gauntlet__badge--blocked,body[data-lp-sidebar-theme=dark] .shell--platform .sa-staging-gauntlet__badge--blocked{background:color-mix(in srgb, #991b1b 16%, var(--lp-surface-muted))!important;color:color-mix(in srgb, #fca5a5 78%, var(--lp-text))!important;border-color:color-mix(in srgb, #991b1b 28%, var(--lp-border))!important}html[data-theme=dark] .shell--platform .sa-readiness-drawer,html[data-theme=dark] .shell--platform .platform-workspace-panel,body[data-lp-sidebar-theme=dark] .shell--platform .sa-readiness-drawer,body[data-lp-sidebar-theme=dark] .shell--platform .platform-workspace-panel{background:var(--lp-surface-panel)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell--platform .sa-readiness-drawer__tab,body[data-lp-sidebar-theme=dark] .shell--platform .sa-readiness-drawer__tab{color:var(--lp-text-muted)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .shell--platform .sa-readiness-drawer__tab--active,body[data-lp-sidebar-theme=dark] .shell--platform .sa-readiness-drawer__tab--active{color:var(--lp-text)!important;background:var(--lp-surface-muted)!important;border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))!important}html[data-theme=dark] .lp-notifications-page__header h1,body[data-lp-sidebar-theme=dark] .lp-notifications-page__header h1{color:var(--lp-text)!important}html[data-theme=dark] :is(.lp-notifications-page__subtitle,.lp-notifications-page__hint,.lp-notifications-page__loading,.lp-notifications-list__empty),body[data-lp-sidebar-theme=dark] :is(.lp-notifications-page__subtitle,.lp-notifications-page__hint,.lp-notifications-page__loading,.lp-notifications-list__empty){color:var(--lp-muted)!important}html[data-theme=dark] .lp-notifications-filters,body[data-lp-sidebar-theme=dark] .lp-notifications-filters{background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .lp-notifications-filters__field,body[data-lp-sidebar-theme=dark] .lp-notifications-filters__field{color:var(--lp-muted)!important}html[data-theme=dark] .lp-notifications-filters__field select,body[data-lp-sidebar-theme=dark] .lp-notifications-filters__field select{background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .lp-notifications-filters__field select:focus-visible,body[data-lp-sidebar-theme=dark] .lp-notifications-filters__field select:focus-visible{border-color:var(--lp-control-focus-border)!important;box-shadow:var(--lp-control-focus-shadow)!important}html[data-theme=dark] .lp-notifications-filters__check,body[data-lp-sidebar-theme=dark] .lp-notifications-filters__check{color:var(--lp-muted-strong)!important}html[data-theme=dark] .lp-notifications-list__item,body[data-lp-sidebar-theme=dark] .lp-notifications-list__item{background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .lp-notifications-list__item--unread,body[data-lp-sidebar-theme=dark] .lp-notifications-list__item--unread{background:color-mix(in srgb, var(--lp-primary) 8%, var(--lp-surface))!important;border-color:color-mix(in srgb, var(--lp-primary) 24%, var(--lp-border))!important}html[data-theme=dark] .lp-notifications-list__pill,body[data-lp-sidebar-theme=dark] .lp-notifications-list__pill{background:var(--lp-surface-soft)!important;border:1px solid var(--lp-border)!important;color:var(--lp-muted-strong)!important}html[data-theme=dark] .lp-notifications-list__pill strong,body[data-lp-sidebar-theme=dark] .lp-notifications-list__pill strong{color:var(--lp-text)!important}html[data-theme=dark] :is(.lp-notifications-list__type,.lp-notifications-list__status,.lp-notifications-list__meta,.lp-notifications-list__dismiss),body[data-lp-sidebar-theme=dark] :is(.lp-notifications-list__type,.lp-notifications-list__status,.lp-notifications-list__meta,.lp-notifications-list__dismiss){color:var(--lp-muted)!important}html[data-theme=dark] :is(.lp-notifications-list__title,.lp-notifications-list__message),body[data-lp-sidebar-theme=dark] :is(.lp-notifications-list__title,.lp-notifications-list__message){color:var(--lp-text)!important}html[data-theme=dark] .lp-notifications-list__message,body[data-lp-sidebar-theme=dark] .lp-notifications-list__message{color:var(--lp-muted-strong)!important}html[data-theme=dark] :is(.lp-notifications-list__actions button,.lp-notifications-list__link),body[data-lp-sidebar-theme=dark] :is(.lp-notifications-list__actions button,.lp-notifications-list__link){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] :is(.lp-notifications-list__actions button:hover:not(:disabled),.lp-notifications-list__link:hover),body[data-lp-sidebar-theme=dark] :is(.lp-notifications-list__actions button:hover:not(:disabled),.lp-notifications-list__link:hover){background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 20%, var(--lp-border))!important}html[data-theme=dark] :is(.lp-attention-strip,.lp-attention-strip__pill),body[data-lp-sidebar-theme=dark] :is(.lp-attention-strip,.lp-attention-strip__pill){background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] :is(.lp-attention-strip__title,.lp-attention-strip__pill strong),body[data-lp-sidebar-theme=dark] :is(.lp-attention-strip__title,.lp-attention-strip__pill strong){color:var(--lp-text)!important}html[data-theme=dark] :is(.lp-attention-strip__link,.lp-attention-strip__pill,.lp-attention-strip__empty),body[data-lp-sidebar-theme=dark] :is(.lp-attention-strip__link,.lp-attention-strip__pill,.lp-attention-strip__empty){color:var(--lp-muted-strong)!important}html[data-theme=dark] .deal-detail :is(.deal-desk__field-label,.deal-desk__summary-dl dt,.deal-desk__summary-title,.deal-desk__panel-title,.deal-desk__panel-lead,.deal-detail__status-headline,.deal-detail--command-center .deal-detail__cmd-summary-dl dt,.deal-detail--command-center .deal-detail__cmd-back,.deal-detail--command-center .deal-detail__cmd-meta,.deal-desk__identity-kicker,.deal-desk__identity-muted,.deal-detail__crm-title),body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-desk__field-label,.deal-desk__summary-dl dt,.deal-desk__summary-title,.deal-desk__panel-title,.deal-desk__panel-lead,.deal-detail__status-headline,.deal-detail--command-center .deal-detail__cmd-summary-dl dt,.deal-detail--command-center .deal-detail__cmd-back,.deal-detail--command-center .deal-detail__cmd-meta,.deal-desk__identity-kicker,.deal-desk__identity-muted,.deal-detail__crm-title){color:var(--lp-muted)!important}html[data-theme=dark] .deal-detail :is(.deal-desk__field-value,.deal-desk__summary-dl dd,.deal-desk__summary-strong,.deal-desk__summary-emph,.deal-detail--command-center .deal-detail__cmd-summary-dl dd,.deal-detail--command-center .deal-detail__cmd-deal-id .deal-detail__desk-deal-id-num,.deal-desk__identity-link--buyer,.deal-desk__identity-link--cobuyer,.deal-desk__identity-link--vehicle,.deal-desk__identity-main,.deal-detail__shell-card h2,.deal-detail__shell-card h3),body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-desk__field-value,.deal-desk__summary-dl dd,.deal-desk__summary-strong,.deal-desk__summary-emph,.deal-detail--command-center .deal-detail__cmd-summary-dl dd,.deal-detail--command-center .deal-detail__cmd-deal-id .deal-detail__desk-deal-id-num,.deal-desk__identity-link--buyer,.deal-desk__identity-link--cobuyer,.deal-desk__identity-link--vehicle,.deal-desk__identity-main,.deal-detail__shell-card h2,.deal-detail__shell-card h3){color:var(--lp-text)!important}html[data-theme=dark] .deal-detail :is(.deal-desk__field-input,.deal-desk__select,.deal-detail__select,.deal-detail__select--toolbar-status),body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-desk__field-input,.deal-desk__select,.deal-detail__select,.deal-detail__select--toolbar-status){background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .deal-detail :is(.deal-desk__field-input,.deal-desk__select,.deal-detail__select):focus-visible,body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-desk__field-input,.deal-desk__select,.deal-detail__select):focus-visible{border-color:var(--lp-control-focus-border)!important;box-shadow:var(--lp-control-focus-shadow)!important}html[data-theme=dark] .deal-detail .deal-desk__field-input:disabled,body[data-lp-sidebar-theme=dark] .deal-detail .deal-desk__field-input:disabled{background:var(--lp-control-disabled-bg)!important;color:var(--lp-muted)!important;opacity:1!important}html[data-theme=dark] .deal-detail--command-center .deal-detail__cmd-action-btn--open,body[data-lp-sidebar-theme=dark] .deal-detail--command-center .deal-detail__cmd-action-btn--open{background:color-mix(in srgb, var(--lp-primary) 12%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-select,body[data-lp-sidebar-theme=dark] .deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-select{appearance:none;border:1px solid var(--lp-control-border)!important;background:linear-gradient(45deg, transparent 50%, var(--lp-muted) 50%) calc(100% - .68rem) 52% / .32rem .32rem no-repeat, var(--lp-control-bg)!important;color:var(--lp-control-text)!important;box-shadow:none!important}html[data-theme=dark] .deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-select:focus-visible,body[data-lp-sidebar-theme=dark] .deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-select:focus-visible{outline:none;border-color:var(--lp-control-focus-border)!important;box-shadow:var(--lp-control-focus-shadow)!important}html[data-theme=dark] .deal-detail__select--toolbar-status,body[data-lp-sidebar-theme=dark] .deal-detail__select--toolbar-status{border-color:var(--lp-control-border)!important;background:var(--lp-control-bg)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .shell__main .deal-desk__summary-btn--primary,body[data-lp-sidebar-theme=dark] .shell__main .deal-desk__summary-btn--primary{border-color:color-mix(in srgb, var(--lp-primary) 55%, var(--lp-border))!important;background:var(--lp-primary)!important;color:#fff!important;filter:none!important}html[data-theme=dark] .shell__main .deal-desk__summary-btn--primary:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .shell__main .deal-desk__summary-btn--primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-primary) 75%, var(--lp-border))!important;background:color-mix(in srgb, var(--lp-primary) 88%, #fff)!important;filter:none!important}html[data-theme=dark] .shell__main .deal-desk__summary-btn:not(.deal-desk__summary-btn--primary),body[data-lp-sidebar-theme=dark] .shell__main .deal-desk__summary-btn:not(.deal-desk__summary-btn--primary){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main .deal-desk__summary-btn--record,body[data-lp-sidebar-theme=dark] .shell__main .deal-desk__summary-btn--record{background:color-mix(in srgb, var(--lp-primary) 10%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .cdw-mgmt-item:disabled,body[data-lp-sidebar-theme=dark] .cdw-mgmt-item:disabled{background:var(--lp-control-disabled-bg)!important;border-color:var(--lp-border)!important;color:var(--lp-muted)!important;opacity:1!important}html[data-theme=dark] .cdw-mgmt-item--link,body[data-lp-sidebar-theme=dark] .cdw-mgmt-item--link{color:color-mix(in srgb, var(--lp-primary) 82%, var(--lp-text))!important}html[data-theme=dark] .cdw-mgmt-item--link:hover,body[data-lp-sidebar-theme=dark] .cdw-mgmt-item--link:hover{background:var(--lp-surface-soft)!important;border-color:color-mix(in srgb, var(--lp-primary) 24%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .cdw-mgmt-item:hover,body[data-lp-sidebar-theme=dark] .cdw-mgmt-item:hover{border-color:var(--lp-border)!important}html[data-theme=dark] .cdw-mgmt-item__icon--contact,body[data-lp-sidebar-theme=dark] .cdw-mgmt-item__icon--contact{background:color-mix(in srgb, var(--lp-primary) 12%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-primary) 22%, var(--lp-border))!important;color:var(--lp-primary)!important}html[data-theme=dark] .cdw-btn--ghost,body[data-lp-sidebar-theme=dark] .cdw-btn--ghost{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .cdw-btn--ghost:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .cdw-btn--ghost:hover:not(:disabled){background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 20%, var(--lp-border))!important}html[data-theme=dark] .cdw-btn:disabled,body[data-lp-sidebar-theme=dark] .cdw-btn:disabled{background:var(--lp-control-disabled-bg)!important;border-color:var(--lp-border)!important;color:var(--lp-muted)!important;opacity:1!important}html[data-theme=dark] .cdw-mgmt-item--danger:hover,body[data-lp-sidebar-theme=dark] .cdw-mgmt-item--danger:hover{background:color-mix(in srgb, #ef4444 10%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, #ef4444 28%, var(--lp-border))!important}html[data-theme=dark] .deal-wizard-page :is(.deal-wizard__lead,.deal-wizard__panel-eyebrow,.deal-wizard__panel-hint,.deal-wizard__results-msg,.deal-wizard__result-meta,.deal-wizard__picked-meta,.deal-wizard__search-hint,.deal-wizard__summary-eyebrow,.deal-wizard__skip),body[data-lp-sidebar-theme=dark] .deal-wizard-page :is(.deal-wizard__lead,.deal-wizard__panel-eyebrow,.deal-wizard__panel-hint,.deal-wizard__results-msg,.deal-wizard__result-meta,.deal-wizard__picked-meta,.deal-wizard__search-hint,.deal-wizard__summary-eyebrow,.deal-wizard__skip){color:var(--lp-muted)!important}html[data-theme=dark] .deal-wizard-page :is(.module-page__title,.deal-wizard__panel-title,.deal-wizard__search-label,.deal-wizard__result-title,.deal-wizard__picked-name,.deal-wizard__summary-name,.deal-wizard__step-label),body[data-lp-sidebar-theme=dark] .deal-wizard-page :is(.module-page__title,.deal-wizard__panel-title,.deal-wizard__search-label,.deal-wizard__result-title,.deal-wizard__picked-name,.deal-wizard__summary-name,.deal-wizard__step-label){color:var(--lp-text)!important}html[data-theme=dark] .deal-wizard-page .deal-detail__back,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-detail__back{color:var(--lp-muted-strong)!important}html[data-theme=dark] .deal-wizard-page .deal-detail__back:hover,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-detail__back:hover{color:var(--lp-text)!important}html[data-theme=dark] .deal-wizard-page :is(.deal-wizard__steps,.deal-wizard__panel),body[data-lp-sidebar-theme=dark] .deal-wizard-page :is(.deal-wizard__steps,.deal-wizard__panel){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__step-button,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__step-button{color:var(--lp-muted-strong)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__step-button:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__step-button:hover:not(:disabled){background:var(--lp-surface-soft)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__step-button:disabled,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__step-button:disabled{color:var(--lp-muted)!important;opacity:.7!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__step--current .deal-wizard__step-button,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__step--current .deal-wizard__step-button{background:color-mix(in srgb, var(--lp-primary) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-primary) 32%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__step-num,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__step-num{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-muted-strong)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__step--current .deal-wizard__step-num,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__step--current .deal-wizard__step-num{background:var(--lp-primary)!important;border-color:color-mix(in srgb, var(--lp-primary) 85%, #000)!important;color:#fff!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__step--done .deal-wizard__step-num,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__step--done .deal-wizard__step-num{background:color-mix(in srgb, var(--lp-color-success) 16%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-color-success) 32%, var(--lp-border))!important;color:color-mix(in srgb, var(--lp-color-success) 78%, var(--lp-text))!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__search-input,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__search-input{background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__search-input:focus,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__search-input:focus{border-color:var(--lp-control-focus-border)!important;box-shadow:var(--lp-control-focus-shadow)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__search-input::placeholder,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__search-input::placeholder{color:var(--lp-control-placeholder)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__results,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__results{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__results li+li,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__results li+li{border-top-color:var(--lp-border)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__result:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__result:hover:not(:disabled){background:var(--lp-surface-hover)!important}html[data-theme=dark] .deal-wizard-page :is(.deal-wizard__picked,.deal-wizard__summary-row),body[data-lp-sidebar-theme=dark] .deal-wizard-page :is(.deal-wizard__picked,.deal-wizard__summary-row){background:color-mix(in srgb, var(--lp-color-success) 8%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-color-success) 24%, var(--lp-border))!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__picked-eyebrow,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__picked-eyebrow{color:color-mix(in srgb, var(--lp-color-success) 72%, var(--lp-text))!important}html[data-theme=dark] .deal-wizard-page :is(.deal-wizard__picked-clear,.deal-wizard__summary-edit,.deal-wizard__cancel,.deal-wizard__back),body[data-lp-sidebar-theme=dark] .deal-wizard-page :is(.deal-wizard__picked-clear,.deal-wizard__summary-edit,.deal-wizard__cancel,.deal-wizard__back){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .deal-wizard-page :is(.deal-wizard__picked-clear:hover,.deal-wizard__summary-edit:hover,.deal-wizard__cancel:hover,.deal-wizard__back:hover),body[data-lp-sidebar-theme=dark] .deal-wizard-page :is(.deal-wizard__picked-clear:hover,.deal-wizard__summary-edit:hover,.deal-wizard__cancel:hover,.deal-wizard__back:hover){background:var(--lp-surface-hover)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__actions,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__actions{border-top-color:var(--lp-border)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__continue,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__continue{background:var(--lp-primary)!important;border-color:color-mix(in srgb, var(--lp-primary) 85%, #000)!important;color:#fff!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__continue:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__continue:hover:not(:disabled){background:color-mix(in srgb, var(--lp-primary) 88%, #fff)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__continue--primary,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__continue--primary{background:var(--lp-primary)!important;border-color:color-mix(in srgb, var(--lp-primary) 85%, #000)!important;color:#fff!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__continue--primary:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__continue--primary:hover:not(:disabled){background:color-mix(in srgb, var(--lp-primary) 88%, #fff)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__cobuyer-add,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__cobuyer-add{color:var(--lp-primary)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__cobuyer-add:hover,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__cobuyer-add:hover{color:color-mix(in srgb, var(--lp-primary) 82%, #fff)!important}html[data-theme=dark] .deal-wizard-page .deal-wizard__cobuyer-inline,body[data-lp-sidebar-theme=dark] .deal-wizard-page .deal-wizard__cobuyer-inline{border-top-color:var(--lp-border)!important}html[data-theme=dark] .deal-detail :is(.deal-desk__field-label,.deal-desk__summary-dl dt,.deal-desk__summary-title,.deal-desk__summary-group-title,.deal-desk__panel-title,.deal-desk__panel-lead,.deal-desk__ops-snapshot-label,.deal-detail__status-headline,.deal-detail--command-center .deal-detail__cmd-summary-dl dt,.deal-detail--command-center .deal-detail__cmd-back,.deal-detail--command-center .deal-detail__cmd-meta,.deal-desk__identity-kicker,.deal-desk__identity-muted,.deal-detail__crm-title,.deal-detail__funding-packet-lead,.deal-detail__funding-packet-muted,.deal-detail__funding-packet-auto,.deal-detail__funding-packet-metric-label,.deal-detail__paperwork-lead,.deal-detail__paperwork-tools-hint,.deal-detail__paperwork-templates-sum,.deal-detail__paperwork-hints,.deal-detail__paperwork-loading,.deal-desk__row-trigger-label),body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-desk__field-label,.deal-desk__summary-dl dt,.deal-desk__summary-title,.deal-desk__summary-group-title,.deal-desk__panel-title,.deal-desk__panel-lead,.deal-desk__ops-snapshot-label,.deal-detail__status-headline,.deal-detail--command-center .deal-detail__cmd-summary-dl dt,.deal-detail--command-center .deal-detail__cmd-back,.deal-detail--command-center .deal-detail__cmd-meta,.deal-desk__identity-kicker,.deal-desk__identity-muted,.deal-detail__crm-title,.deal-detail__funding-packet-lead,.deal-detail__funding-packet-muted,.deal-detail__funding-packet-auto,.deal-detail__funding-packet-metric-label,.deal-detail__paperwork-lead,.deal-detail__paperwork-tools-hint,.deal-detail__paperwork-templates-sum,.deal-detail__paperwork-hints,.deal-detail__paperwork-loading,.deal-desk__row-trigger-label){color:var(--lp-muted)!important;opacity:1!important}html[data-theme=dark] .deal-detail :is(.deal-desk__field-value,.deal-desk__summary-dl dd,.deal-desk__summary-strong,.deal-desk__summary-emph,.deal-desk__ops-snapshot-value,.deal-detail__funding-packet-title,.deal-detail__funding-packet-metric-value,.deal-detail__paperwork-title,.deal-detail__paperwork-templates-name,.deal-detail--command-center .deal-detail__cmd-summary-dl dd,.deal-detail--command-center .deal-detail__cmd-deal-id .deal-detail__desk-deal-id-num,.deal-desk__identity-link--buyer,.deal-desk__identity-link--cobuyer,.deal-desk__identity-link--vehicle,.deal-desk__identity-main,.deal-desk__identity-party-line,.deal-desk__row-trigger-value,.deal-detail__shell-card h2,.deal-detail__shell-card h3),body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-desk__field-value,.deal-desk__summary-dl dd,.deal-desk__summary-strong,.deal-desk__summary-emph,.deal-desk__ops-snapshot-value,.deal-detail__funding-packet-title,.deal-detail__funding-packet-metric-value,.deal-detail__paperwork-title,.deal-detail__paperwork-templates-name,.deal-detail--command-center .deal-detail__cmd-summary-dl dd,.deal-detail--command-center .deal-detail__cmd-deal-id .deal-detail__desk-deal-id-num,.deal-desk__identity-link--buyer,.deal-desk__identity-link--cobuyer,.deal-desk__identity-link--vehicle,.deal-desk__identity-main,.deal-desk__identity-party-line,.deal-desk__row-trigger-value,.deal-detail__shell-card h2,.deal-detail__shell-card h3){color:var(--lp-text)!important;opacity:1!important}html[data-theme=dark] .deal-detail--deal-visual-cleanup.module-page,body[data-lp-sidebar-theme=dark] .deal-detail--deal-visual-cleanup.module-page{background:var(--lp-bg)!important}html[data-theme=dark] .deal-detail :is(.deal-desk__ops-snapshot,.deal-detail__funding-packet,.deal-detail__paperwork,.deal-desk__identity-panel,.deal-desk__summary-group),body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-desk__ops-snapshot,.deal-detail__funding-packet,.deal-detail__paperwork,.deal-desk__identity-panel,.deal-desk__summary-group){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .deal-detail--deal-visual-cleanup .deal-detail__shell-tabs,body[data-lp-sidebar-theme=dark] .deal-detail--deal-visual-cleanup .deal-detail__shell-tabs{background:var(--lp-surface-soft)!important;border-top-color:var(--lp-border-default,var(--lp-border))!important;border-bottom-color:var(--lp-border-default,var(--lp-border))!important}html[data-theme=dark] .deal-detail--deal-visual-cleanup :is(.deal-detail__desk-workspace-header .deal-desk__tab,.deal-detail__shell-tabs .deal-desk__tab),body[data-lp-sidebar-theme=dark] .deal-detail--deal-visual-cleanup :is(.deal-detail__desk-workspace-header .deal-desk__tab,.deal-detail__shell-tabs .deal-desk__tab){color:var(--lp-muted-strong)!important;opacity:1!important}html[data-theme=dark] .deal-detail--deal-visual-cleanup :is(.deal-detail__desk-workspace-header .deal-desk__tab:hover,.deal-detail__shell-tabs .deal-desk__tab:hover,.deal-detail__desk-workspace-header .deal-desk__tab--active,.deal-detail__shell-tabs .deal-desk__tab--active),body[data-lp-sidebar-theme=dark] .deal-detail--deal-visual-cleanup :is(.deal-detail__desk-workspace-header .deal-desk__tab:hover,.deal-detail__shell-tabs .deal-desk__tab:hover,.deal-detail__desk-workspace-header .deal-desk__tab--active,.deal-detail__shell-tabs .deal-desk__tab--active){color:var(--lp-text)!important}html[data-theme=dark] .deal-detail--deal-visual-cleanup :is(.deal-detail__desk-workspace-header .deal-desk__tab--active,.deal-detail__shell-tabs .deal-desk__tab--active),body[data-lp-sidebar-theme=dark] .deal-detail--deal-visual-cleanup :is(.deal-detail__desk-workspace-header .deal-desk__tab--active,.deal-detail__shell-tabs .deal-desk__tab--active){border-bottom-color:var(--lp-primary)!important;background:color-mix(in srgb, var(--lp-surface) 72%, transparent)!important}html[data-theme=dark] .deal-detail--deal-visual-cleanup :is(.deal-detail__desk-workspace-header .deal-desk__tab:hover:not(.deal-desk__tab--active),.deal-detail__shell-tabs .deal-desk__tab:hover:not(.deal-desk__tab--active)),body[data-lp-sidebar-theme=dark] .deal-detail--deal-visual-cleanup :is(.deal-detail__desk-workspace-header .deal-desk__tab:hover:not(.deal-desk__tab--active),.deal-detail__shell-tabs .deal-desk__tab:hover:not(.deal-desk__tab--active)){background:color-mix(in srgb, var(--lp-surface) 55%, transparent)!important}html[data-theme=dark] .deal-detail .deal-desk__summary-btn--primary:disabled,body[data-lp-sidebar-theme=dark] .deal-detail .deal-desk__summary-btn--primary:disabled{background:color-mix(in srgb, var(--lp-primary) 35%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))!important;color:var(--lp-muted-strong)!important;opacity:.78!important}html[data-theme=dark] .deal-detail :is(.deal-detail__shell-status-pill-select,.deal-detail__select--toolbar-status),body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-detail__shell-status-pill-select,.deal-detail__select--toolbar-status){border:1px solid var(--lp-control-border)!important;background:var(--lp-control-bg)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .deal-detail :is(.deal-detail__shell-status-pill-select,.deal-detail__select--toolbar-status):focus-visible,body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-detail__shell-status-pill-select,.deal-detail__select--toolbar-status):focus-visible{outline:none;border-color:var(--lp-control-focus-border)!important;box-shadow:var(--lp-control-focus-shadow)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-promotions,.website-admin-promo-card,.website-admin-promo-card__body,.website-admin-promo-grid,.website-admin-promo-preview,.website-admin-promo-preview-strip,.website-admin-promo-custom-pages__grid,.website-admin-homepage-builder,.website-admin-homepage-builder__sidebar,.website-admin-homepage-builder__canvas,.website-admin-homepage-builder__block-list,.website-admin-homepage-builder__block,.website-admin-blog-page,.website-admin-blog-page__row,.website-admin-tables__toolbar,.website-admin-tables__filter,.website-admin-tables__wrap,.website-admin-leads-workspace,.website-admin-leads-utilities,.website-admin-conv-cta-card,.website-admin-conv-chip,.website-admin-conv-trust-row,.website-admin-segment__btn,.website-admin-field--segment-layout,.website-admin-color-input,.website-admin-media-picker__dropzone,.website-admin-media-picker__preview,.website-admin-revision-card,.website-admin-dns-steps,.website-admin-domain-stat,.website-admin-publish-header,.website-admin-readiness-checklist,.settings-workspace__section,.settings-workspace__panel,.inventory-settings-page__section,.store-settings-page__section,.garage-admin-page__section,.garage-admin-workspace__panel,.deals-workspace__section,.customers-settings__section,.providers-admin__panel,.rp-panel,.taxes-fees-page__section),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-promotions,.website-admin-promo-card,.website-admin-promo-card__body,.website-admin-promo-grid,.website-admin-promo-preview,.website-admin-promo-preview-strip,.website-admin-promo-custom-pages__grid,.website-admin-homepage-builder,.website-admin-homepage-builder__sidebar,.website-admin-homepage-builder__canvas,.website-admin-homepage-builder__block-list,.website-admin-homepage-builder__block,.website-admin-blog-page,.website-admin-blog-page__row,.website-admin-tables__toolbar,.website-admin-tables__filter,.website-admin-tables__wrap,.website-admin-leads-workspace,.website-admin-leads-utilities,.website-admin-conv-cta-card,.website-admin-conv-chip,.website-admin-conv-trust-row,.website-admin-segment__btn,.website-admin-field--segment-layout,.website-admin-color-input,.website-admin-media-picker__dropzone,.website-admin-media-picker__preview,.website-admin-revision-card,.website-admin-dns-steps,.website-admin-domain-stat,.website-admin-publish-header,.website-admin-readiness-checklist,.settings-workspace__section,.settings-workspace__panel,.inventory-settings-page__section,.store-settings-page__section,.garage-admin-page__section,.garage-admin-workspace__panel,.deals-workspace__section,.customers-settings__section,.providers-admin__panel,.rp-panel,.taxes-fees-page__section){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important;box-shadow:none!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-promo-field input,.website-admin-promo-field textarea,.website-admin-promo-field select,.website-admin-field input,.website-admin-field select,.website-admin-field textarea,.website-admin-conv-field input,.website-admin-conv-field textarea,.website-admin-conv-field select,.website-admin-color-input__hex,.website-admin-color-input__swatch,.wf-defaults__input,.wf-defaults__select,.business-hours-editor__time input,input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-promo-field input,.website-admin-promo-field textarea,.website-admin-promo-field select,.website-admin-field input,.website-admin-field select,.website-admin-field textarea,.website-admin-conv-field input,.website-admin-conv-field textarea,.website-admin-conv-field select,.website-admin-color-input__hex,.website-admin-color-input__swatch,.wf-defaults__input,.wf-defaults__select,.business-hours-editor__time input,input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .dealer-admin-layout :is(.website-admin-promo-field__hint,.website-admin-field-hint,.website-admin-conv-field__hint,.website-admin-promo-toggle__copy span,.website-admin-promo-preview__empty,.website-admin-muted,.website-admin-top-status,.settings-workspace__group-lead,.inventory-settings-page__hint,.store-settings-page__hint,.deals-workspace__section-lead,.customers-settings__hint),body[data-lp-sidebar-theme=dark] .dealer-admin-layout :is(.website-admin-promo-field__hint,.website-admin-field-hint,.website-admin-conv-field__hint,.website-admin-promo-toggle__copy span,.website-admin-promo-preview__empty,.website-admin-muted,.website-admin-top-status,.settings-workspace__group-lead,.inventory-settings-page__hint,.store-settings-page__hint,.deals-workspace__section-lead,.customers-settings__hint){color:var(--lp-muted)!important}html[data-theme=dark] .reports-page :is(.operational-analytics__section,.operational-analytics__kpi-card,.reports-page--prod-polish .reports-page__filters,.reports-page--prod-polish .reports-page__result,.reports-page--prod-polish .reports-page__kpi-card,.reports-page--prod-polish .reports-page__table-wrap,.reports-page--prod-polish .reports-page__table,.reports-page--exec-readability .reports-page__meta-lite-body,.reports-page--exec-readability .reports-page__export-footnote),body[data-lp-sidebar-theme=dark] .reports-page :is(.operational-analytics__section,.operational-analytics__kpi-card,.reports-page--prod-polish .reports-page__filters,.reports-page--prod-polish .reports-page__result,.reports-page--prod-polish .reports-page__kpi-card,.reports-page--prod-polish .reports-page__table-wrap,.reports-page--prod-polish .reports-page__table,.reports-page--exec-readability .reports-page__meta-lite-body,.reports-page--exec-readability .reports-page__export-footnote){background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}html[data-theme=dark] .reports-page :is(.operational-analytics__intro,.operational-analytics__window-label,.operational-analytics__empty,.operational-analytics__kpi-label,.operational-analytics__table th,.reports-page--prod-polish .reports-page__hero-lead,.reports-page--prod-polish .reports-page__section-title,.reports-page--prod-polish .reports-page__field,.reports-page--prod-polish .reports-page__kpi-label,.reports-page--exec-readability .reports-page__col--technical-head,.reports-page--exec-readability .reports-page__meta-lite-k,.reports-page--exec-readability .reports-page__cell-datetime-time,.reports-page--exec-readability .reports-page__cell-mono-secondary),body[data-lp-sidebar-theme=dark] .reports-page :is(.operational-analytics__intro,.operational-analytics__window-label,.operational-analytics__empty,.operational-analytics__kpi-label,.operational-analytics__table th,.reports-page--prod-polish .reports-page__hero-lead,.reports-page--prod-polish .reports-page__section-title,.reports-page--prod-polish .reports-page__field,.reports-page--prod-polish .reports-page__kpi-label,.reports-page--exec-readability .reports-page__col--technical-head,.reports-page--exec-readability .reports-page__meta-lite-k,.reports-page--exec-readability .reports-page__cell-datetime-time,.reports-page--exec-readability .reports-page__cell-mono-secondary){color:var(--lp-muted)!important}html[data-theme=dark] .reports-page :is(.operational-analytics__section h2,.operational-analytics__metric-row li,.operational-analytics__kpi-value,.operational-analytics__table td,.reports-page--prod-polish .reports-page__result-title,.reports-page--prod-polish .reports-page__kpi-value,.reports-page--exec-readability .reports-page__cell-text-primary,.reports-page--exec-readability .reports-page__cell-currency,.reports-page--exec-readability .reports-page__cell-count,.reports-page--exec-readability .reports-page__cell-datetime-date,.reports-page--exec-readability .reports-page__col--emphasis-head),body[data-lp-sidebar-theme=dark] .reports-page :is(.operational-analytics__section h2,.operational-analytics__metric-row li,.operational-analytics__kpi-value,.operational-analytics__table td,.reports-page--prod-polish .reports-page__result-title,.reports-page--prod-polish .reports-page__kpi-value,.reports-page--exec-readability .reports-page__cell-text-primary,.reports-page--exec-readability .reports-page__cell-currency,.reports-page--exec-readability .reports-page__cell-count,.reports-page--exec-readability .reports-page__cell-datetime-date,.reports-page--exec-readability .reports-page__col--emphasis-head){color:var(--lp-text)!important}html[data-theme=dark] .reports-page :is(.operational-analytics__range-btn,.operational-analytics__tier-pill,.reports-page--prod-polish .reports-page__field input,.reports-page--prod-polish .reports-page__field select,.reports-page__field input,.reports-page__field select),body[data-lp-sidebar-theme=dark] .reports-page :is(.operational-analytics__range-btn,.operational-analytics__tier-pill,.reports-page--prod-polish .reports-page__field input,.reports-page--prod-polish .reports-page__field select,.reports-page__field input,.reports-page__field select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .reports-page :is(.operational-analytics__range-btn.is-active,.reports-page--prod-polish .reports-page__table tbody tr:nth-child(2n),.reports-page--exec-readability .reports-page__sticky-lead,.reports-page--exec-readability .reports-page__meta-col-cell),body[data-lp-sidebar-theme=dark] .reports-page :is(.operational-analytics__range-btn.is-active,.reports-page--prod-polish .reports-page__table tbody tr:nth-child(2n),.reports-page--exec-readability .reports-page__sticky-lead,.reports-page--exec-readability .reports-page__meta-col-cell){background:var(--lp-surface-soft)!important;color:var(--lp-text)!important}html[data-theme=dark] .reports-page .operational-analytics__range-btn.is-active,body[data-lp-sidebar-theme=dark] .reports-page .operational-analytics__range-btn.is-active{border-color:color-mix(in srgb, var(--lp-primary) 32%, var(--lp-border))!important;color:color-mix(in srgb, var(--lp-primary) 78%, var(--lp-text))!important}html[data-theme=dark] .reports-page :is(.reports-page--prod-polish .reports-page__table th,.reports-page--exec-readability .reports-page__table thead .reports-page__sticky-lead),body[data-lp-sidebar-theme=dark] .reports-page :is(.reports-page--prod-polish .reports-page__table th,.reports-page--exec-readability .reports-page__table thead .reports-page__sticky-lead){background:var(--lp-table-header-bg)!important;color:var(--lp-muted)!important;border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .reports-page :is(.reports-page--prod-polish .reports-page__table td,.reports-page--prod-polish .reports-page__table),body[data-lp-sidebar-theme=dark] .reports-page :is(.reports-page--prod-polish .reports-page__table td,.reports-page--prod-polish .reports-page__table){background:var(--lp-surface)!important;color:var(--lp-text)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .reports-page :is(.reports-page--prod-polish .reports-page__table tbody tr:hover,.reports-page--exec-readability .reports-page__table tbody tr:hover .reports-page__sticky-lead),body[data-lp-sidebar-theme=dark] .reports-page :is(.reports-page--prod-polish .reports-page__table tbody tr:hover,.reports-page--exec-readability .reports-page__table tbody tr:hover .reports-page__sticky-lead){background:var(--lp-table-row-hover)!important}html[data-theme=dark] .reports-page :is(.reports-page--prod-polish .reports-page__btn--secondary,.reports-page--prod-polish .reports-page__state--loading,.reports-page--prod-polish .reports-page__state--inactive,.reports-page--prod-polish .reports-page__state--empty),body[data-lp-sidebar-theme=dark] .reports-page :is(.reports-page--prod-polish .reports-page__btn--secondary,.reports-page--prod-polish .reports-page__state--loading,.reports-page--prod-polish .reports-page__state--inactive,.reports-page--prod-polish .reports-page__state--empty){background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important;color:var(--lp-text)!important}html[data-theme=dark] .reports-page .reports-page--prod-polish .reports-page__btn--primary,body[data-lp-sidebar-theme=dark] .reports-page .reports-page--prod-polish .reports-page__btn--primary{background:var(--lp-primary)!important;border-color:color-mix(in srgb, var(--lp-primary) 85%, #000)!important;color:#fff!important;filter:none!important}html[data-theme=dark] .reports-page.lp-density-cleanup.reports-page--prod-polish :is(.reports-page__filters,.reports-page__result),body[data-lp-sidebar-theme=dark] .reports-page.lp-density-cleanup.reports-page--prod-polish :is(.reports-page__filters,.reports-page__result){background:var(--lp-surface)!important;border-bottom-color:var(--lp-border)!important}html[data-theme=dark] .shell__main .deal-desk__summary-btn--primary:not(:disabled),body[data-lp-sidebar-theme=dark] .shell__main .deal-desk__summary-btn--primary:not(:disabled){background:var(--lp-primary)!important;border-color:color-mix(in srgb, var(--lp-primary) 85%, #000)!important;color:#fff!important}html[data-theme=dark] .shell__main :is(.garage-queue .dash195b-hero-actions .cr-btn:not(.cr-btn--primary),.bhph-clean .dash195b-hero-actions .cr-btn:not(.cr-btn--primary),.garage-page--option2-shell .lp-module-hero__ghost,.bhph-page--option2-shell .lp-module-hero__ghost),body[data-lp-sidebar-theme=dark] .shell__main :is(.garage-queue .dash195b-hero-actions .cr-btn:not(.cr-btn--primary),.bhph-clean .dash195b-hero-actions .cr-btn:not(.cr-btn--primary),.garage-page--option2-shell .lp-module-hero__ghost,.bhph-page--option2-shell .lp-module-hero__ghost){background:var(--lp-surface-soft)!important;border:1px solid var(--lp-border)!important;color:var(--lp-text)!important;box-shadow:none!important;filter:none!important}html[data-theme=dark] .shell__main :is(.garage-queue .dash195b-hero-actions .cr-btn:not(.cr-btn--primary):hover:not(:disabled),.bhph-clean .dash195b-hero-actions .cr-btn:not(.cr-btn--primary):hover:not(:disabled),.garage-page--option2-shell .lp-module-hero__ghost:hover:not(:disabled),.bhph-page--option2-shell .lp-module-hero__ghost:hover:not(:disabled)),body[data-lp-sidebar-theme=dark] .shell__main :is(.garage-queue .dash195b-hero-actions .cr-btn:not(.cr-btn--primary):hover:not(:disabled),.bhph-clean .dash195b-hero-actions .cr-btn:not(.cr-btn--primary):hover:not(:disabled),.garage-page--option2-shell .lp-module-hero__ghost:hover:not(:disabled),.bhph-page--option2-shell .lp-module-hero__ghost:hover:not(:disabled)){background:var(--lp-surface-hover)!important;border-color:color-mix(in srgb, var(--lp-primary) 20%, var(--lp-border))!important;color:var(--lp-text)!important}html[data-theme=dark] .shell__main :is(.garage-queue .dash195b-hero-actions .cr-btn:disabled,.bhph-clean .dash195b-hero-actions .cr-btn:disabled,.garage-page--option2-shell .lp-module-hero__ghost:disabled,.bhph-page--option2-shell .lp-module-hero__ghost:disabled),body[data-lp-sidebar-theme=dark] .shell__main :is(.garage-queue .dash195b-hero-actions .cr-btn:disabled,.bhph-clean .dash195b-hero-actions .cr-btn:disabled,.garage-page--option2-shell .lp-module-hero__ghost:disabled,.bhph-page--option2-shell .lp-module-hero__ghost:disabled){background:var(--lp-control-disabled-bg)!important;border-color:var(--lp-border)!important;color:var(--lp-muted)!important;opacity:.78!important}html[data-theme=dark] .deal-detail--command-center :is(.deal-detail__cmd-center .deal-desk__identity-name--buyer,.deal-detail__cmd-center .deal-desk__identity-name--cobuyer,.deal-detail__cmd-center .deal-desk__identity-name--placeholder,.deal-detail__cmd-center .deal-desk__identity-line--v1,.deal-detail__cmd-center .deal-desk__identity-line--v-title,.deal-detail__cmd-deal-id .deal-detail__desk-deal-id-num,.deal-detail__cmd-summary-dl dd,.deal-detail__cmd-meta-item strong),body[data-lp-sidebar-theme=dark] .deal-detail--command-center :is(.deal-detail__cmd-center .deal-desk__identity-name--buyer,.deal-detail__cmd-center .deal-desk__identity-name--cobuyer,.deal-detail__cmd-center .deal-desk__identity-name--placeholder,.deal-detail__cmd-center .deal-desk__identity-line--v1,.deal-detail__cmd-center .deal-desk__identity-line--v-title,.deal-detail__cmd-deal-id .deal-detail__desk-deal-id-num,.deal-detail__cmd-summary-dl dd,.deal-detail__cmd-meta-item strong){color:var(--lp-text)!important;opacity:1!important}html[data-theme=dark] .deal-detail--command-center :is(.deal-detail__cmd-center .deal-desk__identity-eyebrow,.deal-detail__cmd-center .deal-desk__identity-contact-icon,.deal-detail__cmd-summary-dl dt,.deal-detail__cmd-meta),body[data-lp-sidebar-theme=dark] .deal-detail--command-center :is(.deal-detail__cmd-center .deal-desk__identity-eyebrow,.deal-detail__cmd-center .deal-desk__identity-contact-icon,.deal-detail__cmd-summary-dl dt,.deal-detail__cmd-meta){color:var(--lp-muted-strong)!important;opacity:1!important}html[data-theme=dark] .deal-detail--command-center :is(.deal-detail__cmd-center .deal-desk__identity-contact-row--email,.deal-detail__cmd-center .deal-desk__identity-contact-row--email .deal-desk__identity-contact-text),body[data-lp-sidebar-theme=dark] .deal-detail--command-center :is(.deal-detail__cmd-center .deal-desk__identity-contact-row--email,.deal-detail__cmd-center .deal-desk__identity-contact-row--email .deal-desk__identity-contact-text){color:var(--lp-muted)!important;opacity:1!important}html[data-theme=dark] .deal-detail--command-center :is(.deal-detail__cmd-center .deal-desk__identity-contact-row--phone,.deal-detail__cmd-center .deal-desk__identity-contact-row--phone .deal-desk__identity-contact-text),body[data-lp-sidebar-theme=dark] .deal-detail--command-center :is(.deal-detail__cmd-center .deal-desk__identity-contact-row--phone,.deal-detail__cmd-center .deal-desk__identity-contact-row--phone .deal-desk__identity-contact-text){color:var(--lp-text)!important;opacity:1!important}html[data-theme=dark] .deal-detail--command-center :is(.deal-detail__cmd-center .deal-desk__identity-vehicle-meta-row,.deal-detail__cmd-center .deal-desk__identity-vehicle-meta-text),body[data-lp-sidebar-theme=dark] .deal-detail--command-center :is(.deal-detail__cmd-center .deal-desk__identity-vehicle-meta-row,.deal-detail__cmd-center .deal-desk__identity-vehicle-meta-text),html[data-theme=dark] .deal-detail--command-center .deal-detail__cmd-center .deal-desk__id-action,body[data-lp-sidebar-theme=dark] .deal-detail--command-center .deal-detail__cmd-center .deal-desk__id-action{color:var(--lp-muted-strong)!important;opacity:1!important}html[data-theme=dark] .deal-detail--command-center .deal-detail__cmd-center .deal-desk__id-action:hover:not(:disabled),body[data-lp-sidebar-theme=dark] .deal-detail--command-center .deal-detail__cmd-center .deal-desk__id-action:hover:not(:disabled){color:var(--lp-text)!important}html[data-theme=dark] .deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle,body[data-lp-sidebar-theme=dark] .deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle{background:var(--lp-surface-soft)!important;border-color:var(--lp-border-default,var(--lp-border))!important}html[data-theme=dark] .deal-desk-flyout__backdrop,body[data-lp-sidebar-theme=dark] .deal-desk-flyout__backdrop{background:color-mix(in srgb, var(--lp-bg) 68%, transparent)!important}html[data-theme=dark] .deal-desk-flyout :is(.deal-desk-flyout__panel,.deal-desk-flyout__head,.deal-desk-flyout__panel-footer),body[data-lp-sidebar-theme=dark] .deal-desk-flyout :is(.deal-desk-flyout__panel,.deal-desk-flyout__head,.deal-desk-flyout__panel-footer){background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .deal-desk-flyout__body,body[data-lp-sidebar-theme=dark] .deal-desk-flyout__body{background:var(--lp-surface-soft)!important}html[data-theme=dark] .deal-desk-flyout :is(.deal-desk-flyout__title,.deal-desk-flyout__input,.deal-desk-flyout__moneytbl td,.deal-desk-flyout__ws-value,.deal-desk-flyout__ws-row--strong .deal-desk-flyout__ws-label,.deal-desk-flyout__ws-row--total .deal-desk-flyout__ws-label),body[data-lp-sidebar-theme=dark] .deal-desk-flyout :is(.deal-desk-flyout__title,.deal-desk-flyout__input,.deal-desk-flyout__moneytbl td,.deal-desk-flyout__ws-value,.deal-desk-flyout__ws-row--strong .deal-desk-flyout__ws-label,.deal-desk-flyout__ws-row--total .deal-desk-flyout__ws-label){color:var(--lp-text)!important}html[data-theme=dark] .deal-desk-flyout :is(.deal-desk-flyout__lab,.deal-desk-flyout__fee-name-label,.deal-desk-flyout__hint,.deal-desk-flyout__subcap,.deal-desk-flyout__moneytbl th,.deal-desk-flyout__ws-label),body[data-lp-sidebar-theme=dark] .deal-desk-flyout :is(.deal-desk-flyout__lab,.deal-desk-flyout__fee-name-label,.deal-desk-flyout__hint,.deal-desk-flyout__subcap,.deal-desk-flyout__moneytbl th,.deal-desk-flyout__ws-label){color:var(--lp-muted)!important}html[data-theme=dark] .deal-desk-flyout__worksheet,body[data-lp-sidebar-theme=dark] .deal-desk-flyout__worksheet{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .deal-desk-flyout__input,body[data-lp-sidebar-theme=dark] .deal-desk-flyout__input{background:var(--lp-control-bg)!important;border-color:var(--lp-control-border)!important;color:var(--lp-control-text)!important}html[data-theme=dark] .deal-desk-flyout__linkbtn,body[data-lp-sidebar-theme=dark] .deal-desk-flyout__linkbtn{color:var(--lp-primary)!important}html[data-theme=dark] .deal-desk-flyout__primary,body[data-lp-sidebar-theme=dark] .deal-desk-flyout__primary{background:var(--lp-primary)!important;border-color:color-mix(in srgb, var(--lp-primary) 55%, var(--lp-border))!important;color:#fff!important}html[data-theme=dark] .deal-desk__row-kebab,body[data-lp-sidebar-theme=dark] .deal-desk__row-kebab{color:var(--lp-muted)!important;opacity:1!important}html[data-theme=dark] .deal-desk__row-trigger:hover:not(:disabled) .deal-desk__row-kebab,html[data-theme=dark] .deal-desk__row-trigger:focus-visible .deal-desk__row-kebab,body[data-lp-sidebar-theme=dark] .deal-desk__row-trigger:hover:not(:disabled) .deal-desk__row-kebab,body[data-lp-sidebar-theme=dark] .deal-desk__row-trigger:focus-visible .deal-desk__row-kebab{color:var(--lp-text)!important}html[data-theme=dark] .deal-desk-flyout__product-section,body[data-lp-sidebar-theme=dark] .deal-desk-flyout__product-section{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .deal-desk-flyout :is(.deal-desk-flyout__product-heading,.deal-desk-flyout__product-profit-val),body[data-lp-sidebar-theme=dark] .deal-desk-flyout :is(.deal-desk-flyout__product-heading,.deal-desk-flyout__product-profit-val){color:var(--lp-text)!important}html[data-theme=dark] .deal-desk-flyout__product-profit-label,body[data-lp-sidebar-theme=dark] .deal-desk-flyout__product-profit-label{color:var(--lp-muted)!important}html[data-theme=dark] .deal-desk__col--summary,body[data-lp-sidebar-theme=dark] .deal-desk__col--summary{background:var(--lp-surface)!important;border-color:var(--lp-border-default,var(--lp-border))!important}html[data-theme=dark] .deal-detail :is(.deal-desk__col--structure>.deal-desk__stack:first-of-type,.deal-desk__col--structure>.deal-desk__stack--tight,.deal-desk__col--lender),body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-desk__col--structure>.deal-desk__stack:first-of-type,.deal-desk__col--structure>.deal-desk__stack--tight,.deal-desk__col--lender){border-color:var(--lp-border-default,var(--lp-border))!important}html[data-theme=dark] .deal-desk__summary-dl>div.deal-desk__summary-group,body[data-lp-sidebar-theme=dark] .deal-desk__summary-dl>div.deal-desk__summary-group{background:var(--lp-surface-soft)!important;border-color:var(--lp-border-default,var(--lp-border))!important}html[data-theme=dark] .deal-detail :is(.deal-desk__field-input,.deal-desk__select,.deal-desk-flyout__input),body[data-lp-sidebar-theme=dark] .deal-detail :is(.deal-desk__field-input,.deal-desk__select,.deal-desk-flyout__input){border-color:var(--lp-control-border-strong,var(--lp-border-default,var(--lp-border)))!important}:root{--lp-z-sticky:30;--lp-z-overlay:180;--lp-z-flyout:210;--lp-z-command:220;--lp-z-toast:230}html,body,#root{max-width:100%;overflow-x:hidden}.shell,.shell__main{max-width:100%}.shell__main{overflow-x:clip}.shell__main>:is(.module-page,.dashboard,.cv2-root){min-width:0;max-width:100%}.shell__main :is(.lp-table-wrap,.lp-table-scroll,[class*=__table-wrap],[class*=__table-scroll],.deals-pipeline__board,.deals-pipeline__board--page,.garage-board,.garage-board__lanes){max-width:100%}.lp-entry-modal-overlay{z-index:var(--lp-z-overlay)}.lp-entry-modal-overlay--quick-create,.shell-add-vehicle-overlay,.shell-add-customer-overlay,.global-time-clock__unavailable-overlay,.deal-desk-flyout,.deal-desk-flyout--portal,.global-time-clock__panel,.global-time-clock__panel--floating{z-index:var(--lp-z-flyout)}.global-search,.global-search__panel,.lp-cmd-palette-overlay{z-index:var(--lp-z-command)}.deal-desk-flyout__panel,.lp-entry-modal-panel,.lp-entry-modal-panel--quick-create{isolation:isolate}.shell__main .lp-module-kpi-grid:not(.lp-module-kpi-grid--uncapped){grid-template-columns:repeat(5,minmax(0,1fr))}.shell__main .customer-detail__kpi .lp-module-kpi-grid{flex-wrap:unset;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.settings-workspace .admin-center__grid,.settings-panel__grid--advanced{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1200px){.shell__main .lp-module-kpi-grid:not(.lp-module-kpi-grid--uncapped),.settings-workspace .admin-center__grid,.settings-panel__grid--advanced{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.settings-workspace .admin-center__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.shell__main .lp-module-kpi-grid:not(.lp-module-kpi-grid--uncapped),.settings-workspace .admin-center__grid,.settings-panel__grid--advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=dark],body[data-lp-sidebar-theme=dark]{--lp-control-disabled-bg:color-mix(in srgb, var(--lp-surface-soft) 70%, var(--lp-bg));--lp-control-disabled-text:color-mix(in srgb, var(--lp-muted) 88%, var(--lp-text))}html[data-theme=dark] .shell__main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]),body[data-lp-sidebar-theme=dark] .shell__main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--lp-control-bg,var(--lp-surface-soft));border-color:var(--lp-control-border,var(--lp-border));color:var(--lp-control-text,var(--lp-text));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .shell__main :is(input,select,textarea):disabled,body[data-lp-sidebar-theme=dark] .shell__main :is(input,select,textarea):disabled{opacity:1;background:var(--lp-control-disabled-bg)!important;color:var(--lp-control-disabled-text)!important}html[data-theme=dark] .shell__main .cr-btn:disabled,html[data-theme=dark] .shell__main button:disabled:not([type=checkbox]):not([type=radio]):not([type=range]),body[data-lp-sidebar-theme=dark] .shell__main .cr-btn:disabled,body[data-lp-sidebar-theme=dark] .shell__main button:disabled:not([type=checkbox]):not([type=radio]):not([type=range]){cursor:not-allowed;opacity:1!important;background:var(--lp-control-disabled-bg)!important;border-color:var(--lp-control-border,var(--lp-border))!important;color:var(--lp-control-disabled-text)!important}html[data-theme=dark] .shell__main .cr-btn:not(.cr-btn--primary):not(:disabled),body[data-lp-sidebar-theme=dark] .shell__main .cr-btn:not(.cr-btn--primary):not(:disabled){color:var(--lp-text);border-color:var(--lp-border);background:var(--lp-surface-soft)}html[data-theme=dark] .shell__main :is(.customer-list__table thead th,.deals-list__table thead th,.inventory-list__table thead th,.garage-table thead th,.bhph-ws__table thead th,.lp-table thead th),body[data-lp-sidebar-theme=dark] .shell__main :is(.customer-list__table thead th,.deals-list__table thead th,.inventory-list__table thead th,.garage-table thead th,.bhph-ws__table thead th,.lp-table thead th){color:var(--lp-muted-strong);background:var(--lp-surface-soft)}html[data-theme=dark] .shell__main .global-search__input,body[data-lp-sidebar-theme=dark] .shell__main .global-search__input{background:var(--lp-control-bg,var(--lp-surface-soft));border-color:var(--lp-control-border,var(--lp-border));color:var(--lp-text)}html[data-theme=dark] .shell__main .global-search__panel,body[data-lp-sidebar-theme=dark] .shell__main .global-search__panel,html[data-theme=dark] .shell__main .lp-entry-modal-panel,body[data-lp-sidebar-theme=dark] .shell__main .lp-entry-modal-panel,html[data-theme=dark] .shell__main .deal-desk-flyout__panel,body[data-lp-sidebar-theme=dark] .shell__main .deal-desk-flyout__panel{background:var(--lp-surface);border-color:var(--lp-border);color:var(--lp-text)}.global-time-clock{flex-shrink:0;display:inline-flex;position:relative;overflow:visible}.global-time-clock__trigger{border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-text-secondary,var(--lp-muted));cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.78rem;font-weight:500;line-height:1.2;transition:border-color .12s,background .12s;display:inline-flex;overflow:visible}.global-time-clock__trigger:hover{border-color:color-mix(in srgb, var(--lp-border) 140%, var(--lp-muted));background:var(--lp-surface-hover)}.global-time-clock__trigger--active{border-color:color-mix(in srgb, #059669 35%, var(--lp-border));background:color-mix(in srgb, #059669 16%, var(--lp-surface-soft));color:#34d399}.global-time-clock__dot{border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.global-time-clock__dot--working{background:#10b981}.global-time-clock__dot--break{background:#f59e0b}.global-time-clock__dot--out{background:#94a3b8}.global-time-clock__trigger-label{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;overflow:hidden}.global-time-clock__panel{z-index:var(--lp-z-flyout,210);border:1px solid var(--lp-border);background:var(--lp-surface);width:min(20rem,100vw - 1.5rem);color:var(--lp-text);box-shadow:var(--lp-shadow-card);border-radius:10px;padding:.85rem;position:absolute;top:calc(100% + .45rem);right:0;overflow:visible}.global-time-clock__panel--floating{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(28rem,100vh - 5rem);position:fixed;top:auto;left:auto;right:auto;overflow:auto}.global-time-clock__panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.global-time-clock__panel-title{color:var(--lp-text);margin:0;font-size:.875rem;font-weight:600}.global-time-clock__panel-link{color:#a78bfa;font-size:.75rem;text-decoration:none}.global-time-clock__panel-link:hover{text-decoration:underline}.global-time-clock__self-name{color:var(--lp-text);margin:0 0 .15rem;font-size:.9375rem;font-weight:600}.global-time-clock__self-status{color:#34d399;margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.global-time-clock__muted{color:var(--lp-muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.4}.global-time-clock__error{color:#b91c1c;margin:.5rem 0 0;font-size:.75rem}.global-time-clock__actions{gap:.5rem;margin-top:.75rem;display:flex}.global-time-clock__actions .providers-admin__btn-primary{flex:1;justify-content:center}.global-time-clock__notice{gap:.45rem;display:grid}.global-time-clock__notice-title{color:var(--lp-text);margin:0;font-size:.8125rem;font-weight:600}.global-time-clock__unavailable-overlay{z-index:130;justify-content:center;align-items:center;padding:1rem}.global-time-clock__unavailable-panel{flex-direction:column;width:min(100%,22rem);max-width:22rem;max-height:none;padding:0;display:flex;overflow:visible}.global-time-clock__unavailable-head{border-bottom:1px solid var(--lp-border);margin-bottom:0;padding:.85rem .9rem .65rem}.global-time-clock__unavailable-head .global-time-clock__unavailable-title{margin:0;font-size:.9375rem}.global-time-clock__unavailable-x{width:2rem;height:2rem;color:var(--lp-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.global-time-clock__unavailable-x:hover{background:var(--lp-surface-hover);color:var(--lp-text)}.global-time-clock__unavailable-x:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.global-time-clock__unavailable-content{flex-direction:column;justify-content:center;gap:.35rem;padding:1rem .9rem;display:flex}.global-time-clock__unavailable-text{color:var(--lp-text-secondary,var(--lp-muted));margin:0;font-size:.8125rem;line-height:1.5}.global-time-clock__unavailable-footer{border-top:1px solid var(--lp-border);justify-content:flex-end;padding:.65rem .9rem .85rem;display:flex}.global-time-clock__unavailable-close-btn{border:1px solid var(--lp-border);background:var(--lp-surface-soft);min-width:5.5rem;color:var(--lp-text);font:inherit;cursor:pointer;border-radius:6px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600}.global-time-clock__unavailable-close-btn:hover{background:var(--lp-surface-hover);border-color:color-mix(in srgb, var(--lp-border) 140%, var(--lp-muted))}.global-time-clock__unavailable-close-btn:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.global-time-clock__manager{border-top:1px solid var(--lp-border);margin-top:.85rem;padding-top:.75rem}.global-time-clock__manager-title{text-transform:uppercase;letter-spacing:.04em;color:var(--lp-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.global-time-clock__active-list{gap:.45rem;max-height:11rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.global-time-clock__active-row{background:var(--lp-surface-soft);border:1px solid var(--lp-border);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.45rem .5rem;display:flex}.global-time-clock__active-main{min-width:0}.global-time-clock__active-name{color:var(--lp-text);font-size:.8125rem;font-weight:600;display:block}.global-time-clock__active-meta{color:var(--lp-muted);font-size:.72rem;display:block}.global-time-clock__active-status{color:#34d399;flex-shrink:0;font-size:.72rem;font-weight:500}.employee-time-clock{gap:.85rem;display:grid}.employee-time-clock__entries-title{color:var(--lp-text-secondary,var(--lp-muted));margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.employee-time-clock__link{width:fit-content}@media (width<=720px){.global-time-clock__trigger-label{display:none}}.lp-op-search__hint,.lp-op-search__empty{color:var(--text-muted,#64748b);margin:0;padding:.6rem .85rem;font-size:.8125rem}.lp-op-search__empty-block{padding:.35rem 0 .15rem}.lp-op-search__empty-hint{color:var(--text-muted,#64748b);margin:0;padding:0 .85rem .65rem;font-size:.75rem;line-height:1.35}.lp-op-search{flex-direction:column;gap:.65rem;display:flex}.lp-op-search--palette{gap:.45rem}.lp-op-search__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#64748b);margin:0;padding:.25rem .85rem .15rem;font-size:.6875rem;font-weight:600}.lp-op-search__list{margin:0;padding:0;list-style:none}.lp-op-search__hit{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--text-primary,#0f172a);background:0 0;border:none;flex-direction:column;align-items:stretch;gap:.15rem;margin:0;padding:.45rem .85rem;font-size:.8125rem;display:flex}.lp-op-search__hit:hover,.lp-op-search__hit--active{background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 70%, transparent)}.lp-op-search__hit-primary{font-weight:500;line-height:1.25}.lp-op-search__hit-meta{color:var(--text-muted,#64748b);font-size:.75rem;line-height:1.25}.lp-op-search__type-badge{letter-spacing:.06em;text-transform:uppercase;vertical-align:.05em;color:var(--text-muted,#64748b);background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 85%, transparent);border:1px solid var(--border-subtle,#e2e8f0);border-radius:4px;padding:.06rem .28rem;font-size:.625rem;font-weight:700;display:inline-block}.lp-cmd-palette-overlay{z-index:5000;background:#0f172a47;justify-content:center;align-items:flex-start;padding:min(12vh,6rem) 1rem 1rem;display:flex;position:fixed;inset:0}.lp-cmd-palette{border:1px solid var(--border-subtle,#e2e8f0);background:var(--surface-card,#fff);border-radius:12px;flex-direction:column;width:min(100%,36rem);max-height:min(72vh,32rem);display:flex;overflow:hidden;box-shadow:0 18px 48px #0f172a2e}.lp-cmd-palette__head{border-bottom:1px solid var(--border-subtle,#e2e8f0);align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.lp-cmd-palette__input{min-width:0;font:inherit;color:var(--text-primary,#0f172a);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.lp-cmd-palette__kbd{color:var(--text-muted,#64748b);border:1px solid var(--border-subtle,#e2e8f0);background:var(--surface-muted,#f8fafc);border-radius:5px;flex-shrink:0;padding:.12rem .35rem;font-size:.68rem;font-weight:500}.lp-cmd-palette__body{padding:.35rem 0 .5rem;overflow:auto}.lp-cmd-palette__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#64748b);margin:0;padding:.35rem .85rem .2rem;font-size:.6875rem;font-weight:600}.lp-cmd-palette__action{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text-primary,#0f172a);background:0 0;border:none;flex-direction:column;gap:.1rem;padding:.45rem .85rem;display:flex}.lp-cmd-palette__action:hover,.lp-cmd-palette__action--active{background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 70%, transparent)}.lp-cmd-palette__action-label{font-size:.84rem;font-weight:500}.lp-cmd-palette__action-sub{color:var(--text-muted,#64748b);font-size:.74rem}.lp-cmd-palette__footer{border-top:1px solid var(--border-subtle,#e2e8f0);color:var(--text-muted,#64748b);padding:.4rem .85rem;font-size:.72rem}.global-search__kbd-hint{pointer-events:none;color:var(--text-muted,#94a3b8);border:1px solid var(--border-subtle,#e2e8f0);background:color-mix(in srgb, var(--surface-muted,#f8fafc) 80%, transparent);border-radius:4px;padding:.08rem .32rem;font-size:.65rem;font-weight:500;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.platform-global-search{max-width:26rem}.platform-global-search__panel{width:min(100vw - 2rem,32rem);max-height:min(72vh,28rem)}.platform-search{flex-direction:column;gap:.65rem;display:flex}.platform-search--palette{gap:.45rem}.platform-search__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#64748b);margin:0;padding:.25rem .85rem .15rem;font-size:.6875rem;font-weight:600}.platform-search__list{margin:0;padding:0;list-style:none}.platform-search__row{align-items:stretch;gap:.25rem;display:flex}.platform-search__hit{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--text-primary,#0f172a);background:0 0;border:none;flex-direction:column;flex:1;align-items:stretch;gap:.15rem;margin:0;padding:.45rem .85rem;font-size:.8125rem;display:flex}.platform-search__hit:hover,.platform-search__hit--active{background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 70%, transparent)}.platform-search__hit-primary{font-weight:500;line-height:1.25}.platform-search__hit-meta{color:var(--text-muted,#64748b);font-size:.75rem;line-height:1.25}.platform-search__highlight{color:inherit;background:#4f46e52e;border-radius:2px;padding:0}.platform-search__quick-actions{flex-direction:column;flex-shrink:0;justify-content:center;gap:.2rem;padding-right:.35rem;display:flex}.platform-search__quick-action{font:inherit;letter-spacing:.02em;border:1px solid var(--border-subtle,#e2e8f0);background:var(--surface-muted,#f8fafc);color:var(--text-secondary,#475569);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.18rem .42rem;font-size:.65rem;font-weight:600}.platform-search__quick-action:hover{background:color-mix(in srgb, var(--surface-panel,#fff) 75%, var(--surface-muted,#f1f5f9));border-color:color-mix(in srgb, #4f46e5 25%, var(--border-subtle,#e2e8f0));color:#312e81}.platform-search__hint,.platform-search__empty{color:var(--text-muted,#64748b);margin:0;padding:.6rem .85rem;font-size:.8125rem}.platform-search__hint--loading{padding-top:.35rem}.platform-search__empty-block{padding:.35rem 0 .15rem}.platform-search__empty-hint{color:var(--text-muted,#64748b);margin:0;padding:0 .85rem .65rem;font-size:.75rem;line-height:1.35}.platform-search__loading{flex-direction:column;gap:.45rem;padding:.55rem .85rem .35rem;display:flex}.platform-search__loading-skeleton{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 45%,#e2e8f0 90%) 0 0/200% 100%;border-radius:999px;max-width:14rem;height:.45rem;animation:1.2s ease-in-out infinite platform-search-shimmer;display:block}.platform-search__loading-skeleton--short{max-width:9rem}@keyframes platform-search-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.shell--platform .platform-global-search .global-search__input{background:#fff;border-color:#e2e8f0}.shell--platform .platform-global-search .global-search__input:focus{outline-color:#4f46e573}.shell--platform .platform-global-search__panel{border-color:#e2e8f0;box-shadow:0 8px 24px #0f172a1a}.global-search{z-index:200;flex:1;justify-content:flex-end;min-width:0;max-width:24rem;display:flex;position:relative}.global-search__label.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.global-search__input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border-subtle);background:var(--surface-panel);color:var(--text-primary);border-radius:8px;padding:.4rem .65rem;font-size:.8125rem}.global-search__input:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.global-search__panel{z-index:200;background:var(--surface-card);border:1px solid var(--border-subtle);width:min(100vw - 2rem,28rem);max-height:min(70vh,26rem);box-shadow:var(--shadow-card);border-radius:10px;padding:.5rem 0;position:absolute;top:calc(100% + 4px);left:auto;right:0;overflow:auto}.global-search__hint,.global-search__empty{color:var(--text-muted);margin:0;padding:.6rem .85rem;font-size:.8125rem}.global-search__empty-block{padding:.35rem 0 .15rem}.global-search__empty-hint{color:var(--text-muted);margin:0;padding:0 .85rem .65rem;font-size:.75rem;line-height:1.35}.global-search__groups{flex-direction:column;gap:.65rem;display:flex}.global-search__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;padding:.25rem .85rem .15rem;font-size:.6875rem;font-weight:600}.global-search__list{margin:0;padding:0;list-style:none}.global-search__hit{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--text-primary);background:0 0;border:none;flex-direction:column;align-items:stretch;gap:.15rem;margin:0;padding:.45rem .85rem;font-size:.8125rem;display:flex}.global-search__hit:hover{background:color-mix(in srgb, var(--surface-muted) 70%, transparent)}.global-search__hit-primary{font-weight:500;line-height:1.25}.global-search__hit-deal-num{font-variant-numeric:tabular-nums;letter-spacing:.03em;font-weight:700}.global-search__hit-meta{color:var(--text-muted);font-size:.75rem;line-height:1.25}.global-search__hit-row{align-items:stretch;gap:.35rem;display:flex}.global-search__hit-row .global-search__hit{flex:1;min-width:0}.global-search__hit-shortcut{font:inherit;letter-spacing:.02em;border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text-secondary);cursor:pointer;border-radius:6px;flex-shrink:0;align-self:center;margin-right:.35rem;padding:.22rem .5rem;font-size:.6875rem;font-weight:600}.global-search__hit-shortcut:hover{background:color-mix(in srgb, var(--surface-panel) 75%, var(--surface-muted))}.global-search__type-badge{letter-spacing:.06em;text-transform:uppercase;vertical-align:.05em;color:var(--text-muted);background:color-mix(in srgb, var(--surface-muted) 85%, transparent);border:1px solid var(--border-subtle);border-radius:4px;padding:.06rem .28rem;font-size:.625rem;font-weight:700;display:inline-block}.global-search__kbd-hint{color:var(--text-muted);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 80%, transparent);cursor:pointer;border-radius:4px;padding:.08rem .32rem;font-size:.65rem;font-weight:500;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.global-search__input-wrap{width:100%;position:relative}.global-search__input-wrap .global-search__input{padding-right:2.75rem}.global-search__hint--footer{border-top:1px solid var(--border-subtle);font-size:.72rem}.shell-notifications-shortcut{width:1.85rem;height:1.85rem;color:var(--text-secondary,#64748b);opacity:.88;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;text-decoration:none;transition:color .12s,background .12s,opacity .12s;display:inline-flex;position:relative}.shell-notifications-shortcut:hover{opacity:1;color:var(--text-primary,#334155);background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 65%, transparent)}.shell-notifications-shortcut:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.shell-notifications-shortcut__badge{text-align:center;color:#fff;pointer-events:none;background:#ef4444;border-radius:999px;min-width:.85rem;height:.85rem;padding:0 2px;font-size:.5625rem;font-weight:650;line-height:.85rem;position:absolute;top:-2px;right:-3px}.lp-attention-strip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-width:1200px;margin:0 auto .85rem;padding:.65rem .85rem}.lp-attention-strip__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin-bottom:.45rem;display:flex}.lp-attention-strip__title{color:#334155;margin:0;font-size:.88rem;font-weight:550}.lp-attention-strip__link{color:#475569;font-size:.78rem;text-decoration:none}.lp-attention-strip__link:hover{color:#1e293b;text-decoration:underline}.lp-attention-strip__pills{flex-wrap:wrap;gap:.35rem;display:flex}.lp-attention-strip__pill{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.2rem;padding:.2rem .55rem;font-size:.76rem;font-weight:450;display:inline-flex}.lp-attention-strip__pill strong{color:#0f172a;font-weight:600}.lp-attention-strip__pill--warn{background:#fffbeb;border-color:#e0d4c6}.lp-attention-strip__empty{color:#64748b;margin:0;font-size:.78rem}.lp-notifications-page{max-width:920px}.lp-notifications-page__header h1{color:#0f172a;margin:0;font-size:1.15rem;font-weight:600}.lp-notifications-page__subtitle{color:#64748b;margin:.25rem 0 .85rem;font-size:.82rem}.lp-notifications-page__hint,.lp-notifications-page__error,.lp-notifications-page__loading{color:#64748b;margin:0 0 .75rem;font-size:.82rem}.lp-notifications-page__error{color:#b45309}.lp-notifications-filters{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-bottom:.85rem;padding:.55rem .65rem;display:flex}.lp-notifications-filters__field{color:#64748b;flex-direction:column;gap:.15rem;font-size:.72rem;display:flex}.lp-notifications-filters__field select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.3rem .45rem;font-size:.8rem}.lp-notifications-filters__check{color:#475569;align-items:center;gap:.35rem;padding-bottom:.2rem;font-size:.78rem;display:inline-flex}.lp-notifications-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.lp-notifications-list__empty{color:#64748b;margin:0;font-size:.82rem}.lp-notifications-list__item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .75rem}.lp-notifications-list__item--unread{background:#fafbff;border-color:#c6cbf0}.lp-notifications-list__head{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.lp-notifications-list__pill{text-transform:lowercase;color:#475569;background:#f1f5f9;border-radius:5px;padding:.1rem .4rem;font-size:.68rem;font-weight:500}.lp-notifications-list__pill--urgent{color:#991b1b;background:#fef2f2}.lp-notifications-list__pill--high{color:#9a3412;background:#fff7ed}.lp-notifications-list__type,.lp-notifications-list__status{color:#64748b;text-transform:lowercase;font-size:.72rem}.lp-notifications-list__title{color:#0f172a;margin:0;font-size:.9rem;font-weight:550}.lp-notifications-list__message{color:#475569;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.lp-notifications-list__meta{color:#94a3b8;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.35rem;font-size:.72rem;display:flex}.lp-notifications-list__actions{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.45rem;display:flex}.lp-notifications-list__actions button,.lp-notifications-list__link{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.25rem .55rem;font-size:.76rem;font-weight:500;text-decoration:none}.lp-notifications-list__actions button:hover:not(:disabled),.lp-notifications-list__link:hover{background:#f8fafc;border-color:#94a3b8}.lp-notifications-list__actions button:disabled{opacity:.6;cursor:default}.lp-notifications-list__dismiss{color:#64748b}@media (width<=767px){.shell-notifications-shortcut{width:1.75rem;height:1.75rem}}.shell-logout-btn{min-height:1.85rem;color:var(--text-secondary,#64748b);font:inherit;opacity:.88;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;margin-left:0;padding:0 .45rem;font-size:.75rem;font-weight:600;line-height:1;transition:color .12s,background .12s,opacity .12s;display:inline-flex}.shell-logout-btn:hover:not(:disabled){opacity:1;color:var(--text-primary,#334155);background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 65%, transparent)}.shell-logout-btn:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #3b82f673}.shell-logout-btn:disabled{opacity:.65;cursor:wait}@media (width<=767px){.shell-logout-btn{width:1.75rem;min-width:1.75rem;padding:0}.shell-logout-btn__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.shell-dealership-label{letter-spacing:.01em;min-width:0;max-width:11rem;min-height:1.85rem;color:var(--text-secondary,#64748b);white-space:nowrap;border:1px solid color-mix(in srgb, var(--border-subtle,#e2e8f0) 88%, transparent);background:color-mix(in srgb, var(--surface-panel,#fff) 72%, transparent);border-radius:8px;flex-shrink:1;align-items:center;gap:.28rem;padding:.12rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.shell-dealership-label__text{text-overflow:ellipsis;overflow:hidden}.shell-dealership-label__chevron{color:#94a3b8;flex-shrink:0}.shell--prod-polish .shell-dealership-label{min-height:calc(var(--shell-topbar-control-h,2.125rem) * .9);padding:0 calc(.65rem * .9 * var(--shell-topbar-scale,.95));font-size:calc(.675rem * var(--shell-topbar-scale,.95));color:#334155;border-color:var(--shell-prod-border);background:#fff;box-shadow:0 1px 2px #0f172a08}.shell--prod-polish .shell-dealership-label__chevron{transform:scale(calc(.9 * var(--shell-topbar-scale,.95)))}.shell--prod-polish.shell--theme-dark .shell-dealership-label{color:#cbd5e1;background:#ffffff14;border-color:#ffffff24}.shell--platform .shell-dealership-label{color:#565eb4;background:#f6f6fe;border-color:#cbd1f0}.shell--prod-polish.shell--platform.shell--theme-dark .shell-dealership-label{color:#c7d2fe;background:#6366f11f;border-color:#818cf847}@media (width<=767px){.shell-dealership-label{max-width:5.5rem;padding:.1rem .4rem;font-size:.625rem}}@media (width<=479px){.shell-dealership-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.shell-user-chip{flex-shrink:1;align-items:center;gap:.4rem;min-width:0;max-width:12rem;min-height:1.85rem;padding:0;display:inline-flex}.shell-user-chip__avatar{letter-spacing:.02em;color:#1e3a5f;background:#e4eefe;border:1px solid #bdd2f1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.shell-user-chip__greeting{color:var(--text-secondary,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.shell--prod-polish .shell-user-chip__avatar{width:calc(1.75rem * 1.1 * var(--shell-topbar-scale,.95));height:calc(1.75rem * 1.1 * var(--shell-topbar-scale,.95));font-size:calc(.756rem * var(--shell-topbar-scale,.95))}.shell--prod-polish .shell-user-chip__greeting{font-size:calc(.825rem * var(--shell-topbar-scale,.95));color:#475569}.shell--prod-polish.shell--theme-dark .shell-user-chip__avatar{color:#dbeafe;background:#1b3563;border-color:#36588d}.shell--prod-polish.shell--theme-dark .shell-user-chip__greeting{color:#cbd5e1}@media (width<=767px){.shell-user-chip{max-width:none;padding:0}.shell-user-chip__greeting{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.lp-entry-modal-overlay--quick-create{z-index:var(--lp-z-flyout,210);align-items:center;padding-top:1.25rem}.lp-entry-modal-panel--quick-create{width:min(100%,32rem);padding:1rem 1.05rem 1.1rem}.shell-quick-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.shell-quick-create-card{border:1px solid var(--lp-border);background:var(--lp-surface-soft);width:100%;min-height:5.25rem;color:var(--lp-text);text-align:left;cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.28rem;padding:.75rem .8rem;transition:background-color .12s,border-color .12s,transform .12s;display:flex}.shell-quick-create-card:hover{background:var(--lp-surface-hover);border-color:color-mix(in srgb, var(--lp-primary) 18%, var(--lp-border))}.shell-quick-create-card:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-primary) 45%, transparent);outline-offset:2px}.shell-quick-create-card__icon{font-size:1.15rem;line-height:1}.shell-quick-create-card__title{letter-spacing:-.01em;color:var(--lp-text);font-size:.875rem;font-weight:600}.shell-quick-create-card__desc{color:var(--lp-muted);font-size:.75rem;line-height:1.35}@media (width<=520px){.shell-quick-create-grid{grid-template-columns:1fr}}.shell--platform .shell__main{padding:.75rem 1rem 1.25rem}.shell.shell--platform{grid-template-rows:auto;height:auto;min-height:100vh;max-height:none;overflow:visible}.shell.shell--platform .shell__body{height:auto;min-height:0;max-height:none;overflow:visible}.shell.shell--platform .shell__main{scrollbar-gutter:auto;flex:none;min-height:auto;max-height:none;overflow:hidden visible}@media (width>=768px){.shell.shell--platform .shell__sidebar{align-self:start;height:100vh;max-height:100vh;position:sticky;top:0}}@media (width<=767px){.shell.shell--platform{flex-direction:column;height:auto;min-height:100vh;max-height:none;display:flex;overflow:visible}.shell.shell--platform .shell__body{flex:none;width:100%;height:auto;min-height:0;max-height:none;overflow:visible}.shell.shell--platform .shell__main{flex:none;min-height:auto;overflow:hidden visible}}.shell--platform .shell__topbar-title{letter-spacing:-.02em;color:#0f172a;font-size:.9375rem;font-weight:650}.shell--platform .shell__nav-section--primary+.shell__nav-section--primary{border-top:1px solid color-mix(in srgb, var(--lp-border-soft,#0f172a14) 80%, transparent);margin-top:.35rem;padding-top:.5rem}.shell--platform .shell__nav-section-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:600}.shell--platform .shell__nav-link--active{color:#312e81;background:#4f46e51a}.shell--platform.shell--theme-dark .shell__nav-link--active{color:#e0e7ff;background:#6366f12e}.shell--platform.shell--theme-dark .shell__nav-link--active .shell__nav-icon{color:#a5b4fc}.platform-shell__mode-banner{border-bottom:1px solid var(--lp-border-soft,#0f172a14);background:var(--lp-platform-banner-bg,#3b82f60f);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.38rem 1rem;display:flex}.platform-shell__mode-pill{letter-spacing:.03em;text-transform:uppercase;color:#1d4ed8;background:#3b82f61f;border:1px solid #3b82f638;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.platform-shell__mode-note{color:var(--lp-shell-muted,#64748b);font-size:.82rem}.dealership-shell__mode-pill{color:#0f766e;background:#14b8a61a;border:1px solid #14b8a633;border-radius:999px;align-items:center;margin-right:.5rem;padding:.12rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}@media (width<=767px){.platform-shell__mode-note{flex-basis:100%}}.shell--platform .shell__nav-list--primary{margin-bottom:.15rem}.shell--platform .shell__nav-more{border-top:1px solid color-mix(in srgb, var(--lp-border-soft,#0f172a14) 80%, transparent);margin-top:.35rem;padding-top:.35rem}.shell--platform .shell__nav-more__summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:.35rem .65rem .45rem;font-size:.68rem;font-weight:600;list-style:none}.shell--platform .shell__nav-more__summary::-webkit-details-marker{display:none}.shell--platform.shell--sidebar-collapsed .shell__nav-more__summary{display:none}.shell--platform.shell--sidebar-collapsed .shell__nav-more[open] .shell__nav-list--more,.shell--platform.shell--sidebar-collapsed .shell__nav-list--more{border-top:0;padding-top:0}:root{--lp-sidebar-w:198px;--lp-sidebar-collapsed-w:52px;--lp-sidebar-pad:.58rem;--lp-sidebar-section-gap:.44rem;--lp-sidebar-divider-pad:.54rem;--lp-nav-item-h:32px;--lp-nav-item-radius:10px;--lp-nav-item-pad-x:.54rem;--lp-nav-item-gap:.42rem;--lp-nav-icon-size:16px;--lp-nav-label-size:.8rem;--lp-nav-label-weight:500;--lp-nav-label-weight-active:600;--lp-section-label-size:.58rem;--lp-section-label-letter:.085em;--lp-section-label-weight:600;--lp-sidebar-transition:.22s cubic-bezier(.32, .72, .27, 1);--lp-logo-capsule-frame:linear-gradient(165deg, #1a2740 0%, #101827 42%, #0b1224 100%);--lp-logo-capsule-well:linear-gradient(180deg, #fff 0%, #f6f8fc 52%, #eef2f7 100%);--lp-logo-capsule-shadow:0 1px 2px #0f172a14, 0 0 0 1px #0f172a0f;--lp-logo-capsule-img-filter:contrast(1.03) drop-shadow(0 1px 2px #0f172a1a)}.shell--theme-light{--lp-sidebar-bg:#f7f8fb;--lp-sidebar-bg-deep:#f0f2f7;--lp-sidebar-border:#0f172a14;--lp-sidebar-border-soft:#0f172a0d;--lp-sidebar-shadow:inset -1px 0 0 #0f172a0a, 1px 0 2px #0f172a0d;--lp-sidebar-text:#0f172abd;--lp-sidebar-text-strong:#0f172a;--lp-sidebar-text-muted:#0f172a8c;--lp-sidebar-text-section:#0f172a6b;--lp-sidebar-icon:#64748b;--lp-sidebar-icon-strong:#3b82f6;--lp-sidebar-icon-active:#1d4ed8;--lp-sidebar-hover-bg:#0f172a0a;--lp-sidebar-active-bg:linear-gradient(180deg, #3b82f61a 0%, #2563eb12 100%);--lp-sidebar-active-border:#3b82f638;--lp-sidebar-active-rail:#2563eb;--lp-sidebar-focus-ring:#2563eb73;--lp-sidebar-brand-bg:linear-gradient(180deg, #fff 0%, #ffffffe6 100%);--lp-sidebar-brand-border:#0f172a14;--lp-sidebar-brand-shadow:inset 0 1px 0 #fff, 0 1px 2px #0f172a0d;--lp-sidebar-brand-filter:none;--lp-sidebar-tip-bg:#0f172a;--lp-sidebar-tip-text:#f8fafc;--lp-sidebar-tip-border:#0f172a2e;--lp-sidebar-toggle-bg:#0f172a0a;--lp-sidebar-toggle-border:#0f172a14;--lp-sidebar-toggle-text:#0f172ab3;--lp-sidebar-toggle-text-hover:#0f172a}.shell--theme-dark{--lp-sidebar-bg:#0f172a;--lp-sidebar-bg-deep:#0b1224;--lp-sidebar-border:#ffffff0f;--lp-sidebar-border-soft:#ffffff0a;--lp-sidebar-shadow:inset -1px 0 0 #ffffff05, 1px 0 2px #0f172a2e;--lp-sidebar-text:#ffffffc7;--lp-sidebar-text-strong:#f8fafc;--lp-sidebar-text-muted:#ffffff80;--lp-sidebar-text-section:#ffffff6b;--lp-sidebar-icon:#ffffff9e;--lp-sidebar-icon-strong:#ffffffeb;--lp-sidebar-icon-active:#93c5fd;--lp-sidebar-hover-bg:#ffffff0b;--lp-sidebar-active-bg:linear-gradient(180deg, #3b82f62e 0%, #2563eb24 100%);--lp-sidebar-active-border:#3b82f647;--lp-sidebar-active-rail:#60a5fa;--lp-sidebar-focus-ring:#60a5fa8c;--lp-sidebar-brand-bg:linear-gradient(180deg, #ffffff0d 0%, #ffffff04 100%);--lp-sidebar-brand-border:#ffffff0f;--lp-sidebar-brand-shadow:inset 0 1px 0 #ffffff0a;--lp-sidebar-brand-filter:brightness(1.08);--lp-sidebar-tip-bg:#0f172a;--lp-sidebar-tip-text:#f8fafc;--lp-sidebar-tip-border:#ffffff1a;--lp-sidebar-toggle-bg:#ffffff14;--lp-sidebar-toggle-border:#ffffff24;--lp-sidebar-toggle-text:#ffffffdb;--lp-sidebar-toggle-text-hover:#f8fafc}.shell{grid-template-columns:var(--lp-sidebar-w) minmax(0, 1fr);background:var(--surface-muted);width:100%;height:100vh;max-height:100vh;transition:grid-template-columns var(--lp-sidebar-transition);will-change:grid-template-columns;grid-template-rows:100vh;display:grid;overflow:hidden}.shell--sidebar-collapsed{grid-template-columns:var(--lp-sidebar-collapsed-w) minmax(0, 1fr)}.shell__sidebar{height:100vh;max-height:100vh;padding:var(--lp-sidebar-pad);color:var(--lp-sidebar-text);background-color:var(--lp-sidebar-bg);border-right:1px solid var(--lp-sidebar-border);box-shadow:var(--lp-sidebar-shadow);transition:padding var(--lp-sidebar-transition), background-color .18s ease, color .18s ease, border-color .18s ease;flex-direction:column;min-width:0;display:flex;overflow:visible}.shell--theme-light .shell__sidebar{background-image:radial-gradient(120% 70% at 50% -10%, #3b82f60a 0%, transparent 60%), linear-gradient(180deg, var(--lp-sidebar-bg) 0%, var(--lp-sidebar-bg-deep) 100%)}.shell--theme-dark .shell__sidebar{background-image:radial-gradient(115% 65% at 50% -8%, #3b82f612 0%, transparent 56%), linear-gradient(180deg, var(--lp-sidebar-bg) 0%, var(--lp-sidebar-bg-deep) 100%)}.shell__brand{background:var(--lp-logo-capsule-well) padding-box, var(--lp-logo-capsule-frame) border-box;min-height:46px;box-shadow:var(--lp-logo-capsule-shadow);transition:padding var(--lp-sidebar-transition), min-height var(--lp-sidebar-transition), box-shadow .18s ease;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;margin-bottom:.48rem;padding:.4rem .52rem;display:flex}.shell__brand-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:38px;filter:var(--lp-logo-capsule-img-filter);transition:max-height var(--lp-sidebar-transition);display:block}.shell--theme-light .shell__brand-logo,.shell--theme-dark .shell__brand-logo{filter:var(--lp-logo-capsule-img-filter)}.shell__brand-fallback{letter-spacing:.01em;color:#0f172a;font-size:.95rem;font-weight:700}.shell__nav{gap:var(--lp-sidebar-section-gap);flex-direction:column;flex:auto;min-height:0;margin-top:.08rem;display:flex;overflow:visible}.shell__nav-section{flex-direction:column;gap:.12rem;display:flex}.shell__nav-section-label{padding:.28rem var(--lp-nav-item-pad-x) .14rem;font-size:var(--lp-section-label-size);font-weight:var(--lp-section-label-weight);letter-spacing:var(--lp-section-label-letter);text-transform:uppercase;color:var(--lp-sidebar-text-section);-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--lp-sidebar-transition);margin:0;overflow:hidden}.shell__nav-list{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.shell__nav-item{margin:0;position:relative}.shell__nav-group-head{align-items:center;gap:var(--lp-nav-item-gap);min-height:var(--lp-nav-item-h);padding:0 var(--lp-nav-item-pad-x);font-size:var(--lp-nav-label-size);color:var(--lp-sidebar-text-muted);-webkit-user-select:none;user-select:none;font-weight:600;display:flex}.shell__nav-group-head .shell__nav-icon{color:var(--lp-sidebar-icon);flex-shrink:0}.shell__nav-group-head--active{color:var(--lp-sidebar-text-strong)}.shell__nav-group-head--active .shell__nav-icon{color:var(--lp-sidebar-icon-active)}.shell__nav-group-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shell__nav-sublist{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.shell__nav-sublist .shell__nav-link{padding-left:calc(var(--lp-nav-item-pad-x) + .75rem)}.shell__sidebar--collapsed .shell__nav-group-head{display:none}.shell__sidebar--collapsed .shell__nav-sublist .shell__nav-link{padding-left:var(--lp-nav-item-pad-x)}.shell__nav-link{align-items:center;gap:var(--lp-nav-item-gap);height:var(--lp-nav-item-h);padding:0 var(--lp-nav-item-pad-x);border-radius:var(--lp-nav-item-radius);font-size:var(--lp-nav-label-size);font-weight:var(--lp-nav-label-weight);color:var(--lp-sidebar-text);transition:background-color .14s ease, border-color .14s ease, color .14s ease, padding var(--lp-sidebar-transition);border:1px solid #0000;text-decoration:none;display:flex;position:relative}.shell__nav-link:hover{background:var(--lp-sidebar-hover-bg);color:var(--lp-sidebar-text-strong)}.shell__nav-link:focus-visible{outline:2px solid var(--lp-sidebar-focus-ring);outline-offset:2px;background:var(--lp-sidebar-hover-bg);color:var(--lp-sidebar-text-strong)}.shell__nav-link--mailbox-primary .shell__nav-label{letter-spacing:-.01em;font-weight:600}.shell__nav-link--mailbox-primary:not(.shell__nav-link--active){color:color-mix(in srgb, var(--lp-sidebar-text-strong) 92%, var(--lp-sidebar-accent,#2563eb))}.shell__nav-link--mailbox-primary:not(.shell__nav-link--active) .shell__nav-icon{color:color-mix(in srgb, var(--lp-sidebar-accent,#2563eb) 50%, var(--lp-sidebar-text-muted,#64748b))}.shell__nav-link--active{font-weight:var(--lp-nav-label-weight-active);color:var(--lp-sidebar-text-strong);background:var(--lp-sidebar-active-bg);border-color:var(--lp-sidebar-active-border);box-shadow:inset 0 1px #ffffff0a}.shell__nav-link--active:before{content:"";background:var(--lp-sidebar-active-rail);opacity:.85;border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:.3rem;transform:translateY(-50%)}.shell--theme-light .shell__nav-link--active:hover{background:linear-gradient(#3b82f621 0%,#2563eb17 100%)}.shell--theme-dark .shell__nav-link--active:hover{background:linear-gradient(#3b82f638 0%,#2563eb2e 100%)}.shell__nav-icon{width:var(--lp-nav-icon-size);height:var(--lp-nav-icon-size);color:var(--lp-sidebar-icon);flex-shrink:0;justify-content:center;align-items:center;transition:color .14s;display:inline-flex}.shell__nav-link:hover .shell__nav-icon,.shell__nav-link:focus-visible .shell__nav-icon{color:var(--lp-sidebar-icon-strong)}.shell__nav-link--active .shell__nav-icon{color:var(--lp-sidebar-icon-active)}.shell__nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shell__nav-tip{pointer-events:none;white-space:nowrap;border:1px solid var(--lp-sidebar-tip-border);background:var(--lp-sidebar-tip-bg);color:var(--lp-sidebar-tip-text);letter-spacing:.01em;opacity:0;z-index:40;border-radius:6px;padding:.32rem .55rem;font-size:.78rem;font-weight:500;display:none;position:absolute;top:50%;left:calc(100% + .55rem);transform:translateY(-50%);box-shadow:0 6px 18px #0f172a40}.shell__nav-badge{letter-spacing:.01em;background:color-mix(in srgb, var(--lp-sidebar-active-rail) 22%, transparent);min-width:1.4rem;height:1.1rem;color:var(--lp-sidebar-active-rail);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 .35rem;font-size:.65rem;font-weight:600;display:inline-flex}.shell__nav-badge--alert{color:#b91c1c;background:#ef444447}.shell--theme-dark .shell__nav-badge--alert{color:#fecaca}.shell__sidebar-footer{padding-top:var(--lp-sidebar-divider-pad);border-top:1px solid var(--lp-sidebar-border-soft);flex-direction:column;gap:.3rem;margin-top:auto;display:flex}.shell__sidebar-toggle{font:inherit;border:1px solid var(--lp-sidebar-toggle-border);background:var(--lp-sidebar-toggle-bg);height:32px;color:var(--lp-sidebar-toggle-text);cursor:pointer;transition:background-color .14s ease, border-color .14s ease, color .14s ease, padding var(--lp-sidebar-transition);white-space:nowrap;border-radius:8px;align-items:center;gap:.5rem;padding:0 .6rem;font-size:.78rem;font-weight:500;display:inline-flex;overflow:hidden}.shell__sidebar-toggle:hover{color:var(--lp-sidebar-toggle-text-hover);border-color:var(--lp-sidebar-active-border)}.shell__sidebar-toggle:focus-visible{outline:2px solid var(--lp-sidebar-focus-ring);outline-offset:2px}.shell__sidebar-toggle-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.shell__sidebar-toggle-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.shell__build-marker{color:var(--lp-sidebar-text-muted);letter-spacing:.02em;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:.35rem .5rem 0;font-size:.62rem;line-height:1.35;overflow:hidden}.shell__sidebar--collapsed{width:var(--lp-sidebar-collapsed-w);padding:.5rem .38rem}.shell__sidebar--collapsed .shell__nav-label,.shell__sidebar--collapsed .shell__nav-section-label,.shell__sidebar--collapsed .shell__build-marker,.shell__sidebar--collapsed .shell__sidebar-toggle-label{display:none}.shell__sidebar--collapsed .shell__nav-section{gap:0;padding-top:.45rem;position:relative}.shell__sidebar--collapsed .shell__nav-section+.shell__nav-section:before{content:"";background:var(--lp-sidebar-border-soft);height:1px;position:absolute;top:0;left:.55rem;right:.55rem}.shell__sidebar--collapsed .shell__nav-link{width:var(--lp-nav-item-h);height:var(--lp-nav-item-h);justify-content:center;gap:0;margin:0 auto;padding:0}.shell__sidebar--collapsed .shell__nav-link--active:before{border-radius:999px;width:18px;height:3px;top:auto;bottom:4px;left:50%;transform:translate(-50%)}.shell__sidebar--collapsed .shell__nav-tip{transition:opacity .14s;display:block}.shell__sidebar--collapsed .shell__nav-link:hover .shell__nav-tip,.shell__sidebar--collapsed .shell__nav-link:focus-visible .shell__nav-tip{opacity:1}.shell__sidebar--collapsed .shell__brand{min-height:44px;margin-bottom:.52rem;padding:.32rem}.shell__sidebar--collapsed .shell__brand-logo{max-height:26px}.shell__sidebar--collapsed .shell__sidebar-footer{align-items:center;gap:.35rem;padding-top:.55rem}.shell__sidebar--collapsed .shell__sidebar-toggle{width:var(--lp-nav-item-h);height:var(--lp-nav-item-h);border-radius:var(--lp-nav-item-radius);justify-content:center;padding:0}.shell__body{flex-direction:column;min-width:0;height:100vh;max-height:100vh;display:flex;overflow:hidden}.shell__topbar{background:color-mix(in srgb, var(--surface-panel) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--shell-border);min-height:50px;box-shadow:var(--shell-shadow-bar);flex-shrink:0;align-items:center;gap:.85rem;padding:0 1.15rem;display:flex}.shell__topbar-title{color:var(--shell-text-muted);flex-shrink:0;font-size:.8125rem;font-weight:500}.shell__topbar-inner{align-items:center;gap:.65rem;width:100%;min-width:0;display:flex}.shell__topbar-tools{flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:center;gap:0;width:100%;min-width:0;display:flex}.shell__topbar-tools-start{flex:none;align-items:center;gap:.75rem;margin-right:1rem;display:flex}.shell__topbar-tools-center{flex:none;justify-content:center;align-items:center;display:flex}.shell__topbar-tools-end{flex:none;align-items:center;gap:.45rem;margin-left:auto;display:flex}.shell__quick-actions{flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.shell__quick-action{letter-spacing:.02em;white-space:nowrap;border:1px solid var(--border-subtle);color:var(--text-secondary);background:color-mix(in srgb, var(--surface-panel) 72%, transparent);box-shadow:var(--shadow-soft);border-radius:8px;padding:.28rem .55rem;font-size:.6875rem;font-weight:600;text-decoration:none}.shell__quick-action:hover{color:var(--text-primary);border-color:var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface-panel))}.shell__quick-action:focus-visible{outline-offset:2px;outline:2px solid #3b82f68c}button.shell__quick-action--btn{font:inherit;cursor:pointer;appearance:none}.shell-add-vehicle-overlay,.shell-add-customer-overlay{z-index:120}.shell-add-vehicle-panel{flex-direction:column;min-height:0;display:flex}.shell-add-vehicle-lead{color:var(--text-secondary);margin:-.35rem 0 .65rem;font-size:.8125rem;line-height:1.38}.shell-add-vehicle-panel .inventory-form{flex-direction:column;flex:auto;min-height:0;display:flex}.shell-add-vehicle-panel .inventory-form__grid{scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:.15rem;overflow-y:auto}.shell__main{min-width:0;min-height:0;padding:var(--lp-page-pad-y,.75rem) var(--lp-page-pad-x,1rem);scrollbar-gutter:stable;background:var(--lp-main-bg);flex:1;overflow:hidden auto}@media (width<=900px){:root{--lp-sidebar-w:176px}}.shell__mobile-backdrop,.shell__mobile-menu-btn{display:none}@media (width<=767px){.shell{will-change:auto;flex-direction:column;width:100%;height:100vh;max-height:100vh;transition:none;display:flex;overflow:hidden}.shell__sidebar{z-index:121;border-right:1px solid var(--lp-sidebar-border);pointer-events:none;border-bottom:none;width:min(300px,100vw - 2rem);max-width:300px;height:100vh;max-height:100vh;padding:.75rem .85rem;transition:transform .24s cubic-bezier(.32,.72,.27,1);position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-105%);box-shadow:8px 0 36px #0f172a33}.shell--mobile-nav-open .shell__sidebar{pointer-events:auto;transform:translate(0,0)}.shell__mobile-backdrop{z-index:120;cursor:pointer;-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;visibility:hidden;background:#0f172a6b;border:0;margin:0;padding:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.shell--mobile-nav-open .shell__mobile-backdrop{opacity:1;pointer-events:auto;visibility:visible}.shell__sidebar--collapsed{width:min(300px,100vw - 2rem);padding:.75rem .85rem}.shell__sidebar--collapsed .shell__nav-label,.shell__sidebar--collapsed .shell__nav-section-label,.shell__sidebar--collapsed .shell__build-marker,.shell__sidebar--collapsed .shell__sidebar-toggle-label{display:revert!important}.shell__sidebar--collapsed .shell__nav-group-head{display:flex!important}.shell__sidebar--collapsed .shell__nav-link{padding:0 var(--lp-nav-item-pad-x);width:auto;height:var(--lp-nav-item-h);justify-content:flex-start;gap:var(--lp-nav-item-gap);margin:0}.shell__sidebar--collapsed .shell__nav-link--active:before{width:3px;height:18px;top:50%;bottom:auto;left:.3rem;transform:translateY(-50%)}.shell__sidebar--collapsed .shell__nav-tip{display:none!important}.shell__sidebar--collapsed .shell__brand{min-height:48px;margin-bottom:.55rem;padding:.45rem .6rem}.shell__sidebar--collapsed .shell__brand-logo{max-height:40px}.shell__sidebar--collapsed .shell__sidebar-footer{flex-direction:column;align-items:stretch}.shell__sidebar--collapsed .shell__sidebar-toggle{justify-content:flex-start;width:auto;height:32px;padding:0 .6rem}.shell__body{flex:1;width:100%;max-width:100%;height:100%;min-height:0;max-height:none}.shell__topbar{z-index:10;flex-shrink:0;gap:.55rem;min-height:52px;padding:0 .85rem 0 .65rem;position:relative}.shell__mobile-menu-btn{border:1px solid color-mix(in srgb, var(--shell-border) 92%, transparent);background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--surface-muted) 35%, #fff) 100%);width:2.55rem;height:2.55rem;color:var(--shell-text);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0 .15rem 0 0;padding:0;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.shell__mobile-menu-btn:hover{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border));color:var(--shell-text-strong)}.shell__mobile-menu-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#2563eb) 45%, transparent);outline-offset:2px}.shell__topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell__nav-list{flex-flow:column}.shell__sidebar-toggle--collapse{display:none!important}.shell__sidebar-footer{flex-direction:column;align-items:stretch;gap:.35rem}.shell__build-marker{text-align:left;white-space:normal;text-overflow:unset;font-size:.58rem;overflow:visible}}@media (width<=767px) and (prefers-reduced-motion:reduce){.shell__sidebar,.shell__mobile-backdrop{transition:none!important}}@media (prefers-reduced-motion:reduce){.shell{will-change:auto;transition:none!important}.shell__sidebar,.shell__brand,.shell__brand-logo,.shell__nav-link,.shell__nav-section-label,.shell__sidebar-toggle,.shell__nav-tip{transition:none!important}}.shell--prod-polish{--shell-prod-accent:#2563eb;--shell-prod-muted:#64748b;--shell-prod-border:color-mix(in srgb, var(--shell-border,#e2e8f0) 88%, var(--shell-prod-accent) 12%);--shell-prod-shadow:0 1px 2px #0f172a0a, 0 6px 18px #0f172a0a}.shell--prod-polish.shell--theme-light{--lp-sidebar-bg:#fff;--lp-sidebar-bg-deep:#fafbfc;--lp-sidebar-border:#e2e8f0eb;--lp-sidebar-border-soft:#e2e8f0b8;--lp-sidebar-shadow:1px 0 0 #e2e8f0d9;--lp-sidebar-text:#475569;--lp-sidebar-text-strong:#0f172a;--lp-sidebar-text-muted:var(--shell-prod-muted);--lp-sidebar-text-section:#94a3b8;--lp-sidebar-icon:#94a3b8;--lp-sidebar-icon-strong:#3b82f6;--lp-sidebar-icon-active:var(--shell-prod-accent);--lp-sidebar-hover-bg:color-mix(in srgb, var(--shell-prod-accent) 5%, #fff);--lp-sidebar-active-bg:color-mix(in srgb, var(--shell-prod-accent) 9%, #fff);--lp-sidebar-active-border:color-mix(in srgb, var(--shell-prod-accent) 18%, transparent);--lp-sidebar-active-rail:var(--shell-prod-accent);--lp-sidebar-brand-bg:#fff;--lp-sidebar-brand-border:color-mix(in srgb, var(--shell-prod-border) 80%, transparent);--lp-sidebar-brand-shadow:0 1px 2px #0f172a08;--lp-nav-item-h:34px;--lp-nav-item-radius:10px;--lp-nav-label-size:.8125rem;--lp-nav-label-weight:550;--lp-nav-label-weight-active:650;--lp-sidebar-section-gap:.62rem}.shell--prod-polish.shell--theme-light .shell__sidebar{background-image:linear-gradient(#fff 0%,#fafbfc 100%)}.shell--prod-polish .shell__brand{background:var(--lp-logo-capsule-well) padding-box, var(--lp-logo-capsule-frame) border-box;min-height:44px;box-shadow:var(--lp-logo-capsule-shadow);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:11px;margin-bottom:.52rem;padding:.38rem .48rem}.shell--prod-polish.shell--theme-light .shell__brand-logo,.shell--prod-polish.shell--theme-dark .shell__brand-logo{filter:var(--lp-logo-capsule-img-filter)}.shell--prod-polish .shell__nav{gap:.58rem}.shell--prod-polish .shell__nav-section--primary+.shell__nav-section--utility,.shell--prod-polish .shell__nav-section--utility+.shell__nav-section--admin,.shell--prod-polish .shell__nav-section--primary+.shell__nav-section--admin{border-top:1px solid var(--lp-sidebar-border-soft);margin-top:.15rem;padding-top:.55rem}.shell--prod-polish .shell__nav-section-label{letter-spacing:.09em;color:var(--lp-sidebar-text-section);padding-top:.22rem;padding-bottom:.18rem;font-size:.5625rem;font-weight:700}.shell--prod-polish .shell__nav-section--admin .shell__nav-section-label{color:color-mix(in srgb, var(--shell-prod-muted) 88%, #94a3b8)}.shell--prod-polish .shell__nav-list{gap:.14rem}.shell--prod-polish .shell__nav-link{border-color:#0000}.shell--prod-polish .shell__nav-link:hover{border-color:color-mix(in srgb, var(--shell-prod-accent) 8%, transparent)}.shell--prod-polish .shell__nav-link--active{background:var(--lp-sidebar-active-bg);border-color:var(--lp-sidebar-active-border);box-shadow:none;color:var(--lp-sidebar-text-strong)}.shell--prod-polish .shell__nav-link--active:before{opacity:1;background:var(--shell-prod-accent);width:2px;height:16px;left:.28rem}.shell--prod-polish.shell--theme-light .shell__nav-link--active:hover{background:color-mix(in srgb, var(--shell-prod-accent) 12%, #fff)}.shell--prod-polish .shell__nav-link:focus-visible{outline-color:color-mix(in srgb, var(--shell-prod-accent) 42%, transparent)}.shell--prod-polish .shell__sidebar-footer{border-top-color:var(--lp-sidebar-border-soft);gap:.35rem;padding-top:.58rem}.shell--prod-polish .shell__sidebar-toggle{border-color:color-mix(in srgb, var(--shell-prod-border) 75%, transparent);background:color-mix(in srgb, #fff 88%, var(--lp-sidebar-hover-bg));border-radius:9px;height:34px;font-size:.75rem;font-weight:550}.shell--prod-polish .shell__sidebar-toggle:hover{border-color:color-mix(in srgb, var(--shell-prod-accent) 22%, var(--shell-prod-border));background:color-mix(in srgb, var(--shell-prod-accent) 6%, #fff)}.shell--prod-polish .shell__build-marker{color:color-mix(in srgb, var(--shell-prod-muted) 92%, transparent);padding-top:.28rem;font-size:.6rem;line-height:1.4}.shell--prod-polish .shell__topbar--prod{--shell-topbar-scale:calc(.95 * .9);--shell-topbar-control-h:calc(2.125rem * var(--shell-topbar-scale));--shell-topbar-radius:calc(8px * var(--shell-topbar-scale));--shell-topbar-action-gap:calc(.625rem * var(--shell-topbar-scale));--shell-topbar-zone-gap:calc(1.75rem * var(--shell-topbar-scale));--shell-topbar-util-gap:calc(.875rem * var(--shell-topbar-scale));--shell-topbar-search-w:calc(16rem * var(--shell-topbar-scale) * 1.1 + 12px);--shell-topbar-end-gap:calc(1.25rem * var(--shell-topbar-scale));--shell-topbar-profile-gap:calc(.75rem * var(--shell-topbar-scale));min-height:calc(50px * var(--shell-topbar-scale) + 5px);padding:calc(.44rem * var(--shell-topbar-scale)) var(--lp-page-pad-x,1rem);z-index:24;background:color-mix(in srgb, var(--lp-surface) 94%, transparent);border-bottom-color:var(--shell-prod-border);box-shadow:var(--shell-prod-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:nowrap;align-items:center;display:flex;position:relative;overflow:visible}.shell--prod-polish .shell__topbar-title--view-as{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.shell--prod-polish .shell__topbar-title{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-prod-muted);font-size:.75rem;font-weight:650}.shell--prod-polish .shell__topbar-inner{width:100%;max-width:var(--shell-max-content);gap:calc(.6rem * var(--shell-topbar-scale,.95));margin-left:auto;margin-right:auto;overflow:visible}.shell--prod-polish .shell__topbar-tools{align-items:center;column-gap:var(--shell-topbar-zone-gap);flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;min-width:0;display:grid;overflow:visible;transform:translate(-20px)}.shell--prod-polish .shell__topbar-tools-start{justify-self:start;gap:var(--shell-topbar-action-gap);grid-column:1;margin-right:0;transform:translate(15px)}.shell--prod-polish .shell__topbar-tools-center{z-index:25;grid-column:2;justify-self:center;position:relative;overflow:visible;transform:translate(17px)}.shell--prod-polish .shell__topbar-tools-center:empty{display:none}.shell--prod-polish .shell__topbar-tools:not(:has(.shell__topbar-tools-center:not(:empty))){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shell--prod-polish .shell__topbar-tools:not(:has(.shell__topbar-tools-center:not(:empty))) .shell__topbar-tools-end{grid-column:2}.shell--prod-polish .shell__topbar-tools:not(:has(.shell__topbar-tools-start)){grid-template-columns:minmax(0,1fr)}.shell--prod-polish .shell__topbar-tools:not(:has(.shell__topbar-tools-start)) .shell__topbar-tools-end{grid-column:1;justify-self:end}.shell--prod-polish .shell__topbar-tools-end{justify-self:end;align-items:center;gap:var(--shell-topbar-end-gap);grid-column:3;min-width:0;margin-left:0;display:flex}.shell--prod-polish .shell__topbar-tools-end-cluster{align-items:center;min-width:0;display:inline-flex}.shell--prod-polish .shell__topbar-tools-end-cluster>*{order:unset}.shell--prod-polish .shell__topbar-tools-end-cluster--profile{gap:var(--shell-topbar-profile-gap);flex:none}.shell--prod-polish .shell__topbar-tools-end>.global-search{flex:0 0 var(--shell-topbar-search-w);width:var(--shell-topbar-search-w);max-width:var(--shell-topbar-search-w);min-width:var(--shell-topbar-search-w);justify-content:flex-start;transform:translate(15px)}.shell--prod-polish .shell__topbar-tools-end-cluster--profile .shell-notifications-shortcut{border-radius:0;flex-shrink:0;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;transform:translate(5px)}.shell--prod-polish .shell__topbar-tools .global-search__input-wrap,.shell--prod-polish .shell__topbar-tools .global-search__input{width:100%}.shell--prod-polish .shell__quick-actions{gap:var(--shell-topbar-action-gap);align-self:center}.shell--prod-polish .shell__quick-action{justify-content:center;align-items:center;gap:calc(.42rem * var(--shell-topbar-scale,.95));box-sizing:border-box;width:auto;min-height:var(--shell-topbar-control-h);padding:0 calc(.75rem * var(--shell-topbar-scale,.95));font-size:calc(.75rem * var(--shell-topbar-scale,.95));letter-spacing:0;border-radius:var(--shell-topbar-radius);border:1px solid var(--shell-prod-border);color:var(--lp-text);background:var(--lp-surface);flex:none;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a08}.shell--prod-polish .shell__quick-action-icon{color:#2563eb;width:calc(15px * var(--shell-topbar-scale,.95));height:calc(15px * var(--shell-topbar-scale,.95));flex-shrink:0}.shell--prod-polish .shell__quick-action-text{white-space:nowrap}.shell--prod-polish .shell__topbar-tools-center .global-time-clock__trigger{min-height:var(--shell-topbar-control-h);max-height:var(--shell-topbar-control-h);box-sizing:border-box;padding:0 calc(.75rem * var(--shell-topbar-scale,.95));border-radius:var(--shell-topbar-radius);border:1px solid var(--shell-prod-border);background:var(--lp-surface);color:var(--lp-text-secondary,var(--lp-muted));font-size:calc(.75rem * var(--shell-topbar-scale,.95));font-weight:600;overflow:visible;box-shadow:0 1px 2px #0f172a08}.shell--prod-polish .shell__topbar-tools-center .global-time-clock__trigger:hover{border-color:color-mix(in srgb, var(--shell-prod-accent) 24%, var(--shell-prod-border));background:color-mix(in srgb, var(--shell-prod-accent) 5%, var(--lp-surface))}.shell--prod-polish .shell__topbar-tools-center .global-time-clock__trigger--active{border-color:color-mix(in srgb, #059669 28%, var(--shell-prod-border));background:color-mix(in srgb, #ecfdf5 75%, var(--lp-surface));color:#065f46}.shell--prod-polish .shell__topbar-tools-center .global-time-clock__trigger svg{color:#64748b}.shell--prod-polish .shell__topbar-tools-center .global-time-clock__dot{display:none}.shell--prod-polish .shell__topbar-tools .global-time-clock__trigger{min-height:var(--shell-topbar-control-h);box-sizing:border-box;padding-top:0;padding-bottom:0}.shell--prod-polish .shell__topbar-tools .global-search__input{min-height:var(--shell-topbar-control-h);box-sizing:border-box;padding-top:0;padding-bottom:0;padding-left:calc(.65rem * var(--shell-topbar-scale,.95));font-size:calc(.8125rem * var(--shell-topbar-scale,.95));border-radius:var(--shell-topbar-radius);border-color:var(--shell-prod-border);background:var(--lp-surface);align-items:center;display:flex;box-shadow:0 1px 2px #0f172a08}.shell--prod-polish .shell__topbar-tools .global-search__input-wrap .global-search__input{padding-right:calc(2.75rem * var(--shell-topbar-scale,.95))}.shell--prod-polish .shell__topbar-tools .global-search__kbd-hint{font-size:calc(.65rem * var(--shell-topbar-scale,.95));padding:calc(.08rem * var(--shell-topbar-scale,.95)) calc(.32rem * var(--shell-topbar-scale,.95));right:calc(.35rem * var(--shell-topbar-scale,.95))}.shell--prod-polish .shell__topbar--prod .shell-notifications-shortcut svg,.shell--prod-polish .shell__topbar-tools-center .global-time-clock__trigger svg{width:calc(16px * var(--shell-topbar-scale,.95));height:calc(16px * var(--shell-topbar-scale,.95))}.shell--prod-polish .shell__topbar--prod .shell-logout-btn svg{width:calc(16px * var(--shell-topbar-scale,.95) * .9);height:calc(16px * var(--shell-topbar-scale,.95) * .9)}.shell--prod-polish .shell-logout-btn{min-height:calc(var(--shell-topbar-control-h) * .9);padding:0 calc(.75rem * var(--shell-topbar-scale,.95) * .9);border:1px solid var(--shell-prod-border);border-radius:calc(var(--shell-topbar-radius) * .9);background:var(--lp-surface);color:var(--lp-text-secondary,var(--lp-muted));font-size:calc(.75rem * var(--shell-topbar-scale,.95) * .9);opacity:1;gap:.315rem;margin-left:0;font-weight:600;transform:translate(-3px);box-shadow:0 1px 2px #0f172a08}.shell--prod-polish .shell-logout-btn:hover:not(:disabled),.shell--prod-polish .shell__quick-action:hover{color:#0f172a;border-color:color-mix(in srgb, var(--shell-prod-accent) 24%, var(--shell-prod-border));background:color-mix(in srgb, var(--shell-prod-accent) 5%, var(--lp-surface))}.shell--prod-polish .shell__quick-action:focus-visible{outline-color:color-mix(in srgb, var(--shell-prod-accent) 40%, transparent)}.shell--prod-polish .shell__main{background:var(--lp-main-bg-prod)}.shell--prod-polish.shell--theme-dark .shell__nav-link--active{box-shadow:none}.shell--prod-polish.shell--theme-dark .shell__topbar--prod{background:color-mix(in srgb, var(--lp-sidebar-bg) 88%, #0f172a);border-bottom-color:var(--lp-sidebar-border)}.shell--prod-polish.shell--theme-dark .shell__quick-action{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0f}.shell--prod-polish.shell--theme-dark .shell__quick-action:hover{color:#f8fafc;background:#ffffff24;border-color:#ffffff38}.shell--prod-polish.shell--theme-dark .shell__topbar--prod .global-search__input{color:#f8fafc;background:#ffffff1a;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0d}.shell--prod-polish.shell--theme-dark .shell__topbar--prod .global-search__input::placeholder{color:#ffffff80}.shell--prod-polish.shell--theme-dark .shell__topbar--prod .global-search__input:focus{border-color:#60a5fa73;outline-color:#60a5fa66}.shell--prod-polish.shell--theme-dark .shell__sidebar-toggle{color:#ffffffdb;background:#ffffff14;border-color:#ffffff24}.shell--prod-polish.shell--theme-dark .shell__sidebar-toggle:hover{color:#f8fafc;background:#ffffff1f;border-color:#fff3}.shell--prod-polish.shell--theme-dark .shell-logout-btn,.shell--prod-polish.shell--theme-dark .shell__topbar-tools-center .global-time-clock__trigger{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0f}.shell--prod-polish.shell--theme-dark .shell-logout-btn:hover:not(:disabled),.shell--prod-polish.shell--theme-dark .shell__topbar-tools-center .global-time-clock__trigger:hover{color:#f8fafc;background:#ffffff24;border-color:#ffffff38}.shell--prod-polish.shell--theme-dark .shell__topbar-tools-center .global-time-clock__trigger--active{color:#a7f3d0;background:#47b2914c;border-color:#34d39959}@media (width<=767px){.shell--prod-polish .shell__topbar--prod{min-height:0;padding:.38rem max(var(--lp-page-pad-x,.75rem), env(safe-area-inset-right,0px)) .4rem max(var(--lp-page-pad-x,.75rem), env(safe-area-inset-left,0px))}.shell--prod-polish .shell__topbar-inner{flex-wrap:wrap;gap:.45rem}.shell--prod-polish .shell__topbar-tools{row-gap:.55rem;column-gap:var(--shell-topbar-util-gap);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.shell--prod-polish .shell__topbar-tools-start,.shell--prod-polish .shell__topbar-tools-center,.shell--prod-polish .shell__topbar-tools-end{grid-column:auto;justify-self:stretch}.shell--prod-polish .shell__topbar-tools-start{flex-wrap:wrap;flex:100%;row-gap:.35rem;margin-right:0}.shell--prod-polish .shell__topbar-tools-center{flex:none}.shell--prod-polish .shell__quick-actions{gap:var(--shell-topbar-action-gap);flex-wrap:wrap}.shell--prod-polish .shell__topbar-tools-end{flex-wrap:wrap;flex:100%;justify-content:flex-end;gap:.55rem .85rem;margin-left:0}.shell--prod-polish .shell__topbar-tools-end-cluster{flex-wrap:nowrap}.shell--prod-polish .shell__topbar-tools-end>.global-search{flex:100%;min-width:0;max-width:none}.shell--prod-polish .shell__topbar-tools-end-cluster--profile{flex-wrap:wrap;flex:100%;justify-content:flex-end;row-gap:.45rem}.shell--prod-polish .shell__sidebar{width:min(288px,100vw - 1.5rem);padding:.72rem .8rem;box-shadow:10px 0 40px #0f172a29}.shell--prod-polish .shell__nav-section--primary+.shell__nav-section--utility,.shell--prod-polish .shell__nav-section--utility+.shell__nav-section--admin,.shell--prod-polish .shell__nav-section--primary+.shell__nav-section--admin{margin-top:.35rem;padding-top:.62rem}.shell--prod-polish .shell__nav-link{height:36px;min-height:36px}.shell--prod-polish .shell__mobile-menu-btn{border-color:var(--shell-prod-border);border-radius:9px;box-shadow:0 1px 2px #0f172a0a}}@media (width<=900px) and (width>=768px){.shell--prod-polish .shell__quick-action{padding:.28rem .5rem;font-size:.71875rem}}.shell-view-as-banner{color:#1e3a5f;background:linear-gradient(#eff6ff 0%,#f8fafc 100%);border-bottom:1px solid #bfdbfe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;padding:.45rem .85rem;font-size:.8125rem;display:flex}.shell-view-as-banner__text{margin:0;line-height:1.45}.shell-view-as-banner__warn{color:#b45309;font-weight:500}.shell-view-as-banner__actions{flex-wrap:wrap;gap:.45rem;display:flex}.shell-view-as-banner .providers-admin__btn-secondary,.shell-view-as-banner .providers-admin__btn-primary{padding:.28rem .65rem;font-size:.78rem}.module-disabled-state{justify-content:center;padding:2rem 1rem 3rem;display:flex}.module-disabled-state__card{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface,#fff);border-radius:8px;width:min(100%,32rem);padding:1.35rem 1.25rem}.module-disabled-state__title{color:var(--lp-text,#0f172a);margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.module-disabled-state__lead,.module-disabled-state__reason,.module-disabled-state__help{color:var(--lp-text-muted,#64748b);margin:0 0 .65rem;font-size:.9rem;line-height:1.45}.module-disabled-state__back{color:var(--lp-accent,#2563eb);margin-top:.35rem;font-size:.875rem;text-decoration:none;display:inline-block}.module-disabled-state__back:hover{text-decoration:underline}.onboarding-progress-card{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface,#fff);border-radius:8px;margin:0 0 1rem;padding:.9rem 1rem}.onboarding-progress-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.onboarding-progress-card__title{margin:0;font-size:.95rem;font-weight:600}.onboarding-progress-card__meta{color:var(--lp-text-muted,#64748b);margin:.2rem 0 0;font-size:.8125rem}.onboarding-progress-card__dismiss{color:var(--lp-text-muted,#64748b);cursor:pointer;background:0 0;border:none;font-size:.78rem}.onboarding-progress-card__bar{background:#eef2f7;border-radius:999px;height:6px;margin:.65rem 0 .75rem;overflow:hidden}.onboarding-progress-card__bar-fill{border-radius:inherit;background:#2563eb;height:100%;display:block}.onboarding-progress-card__list{color:var(--lp-text-muted,#64748b);margin:0 0 .65rem;padding-left:1.1rem;font-size:.8125rem}.onboarding-progress-card__link{color:var(--lp-accent,#2563eb);font-size:.8125rem;text-decoration:none}.onboarding-progress-card__link:hover{text-decoration:underline}.onboarding-progress-card__action{color:var(--lp-accent,#2563eb);cursor:pointer;background:0 0;border:none;margin-left:.5rem;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline;display:inline-block}.onboarding-progress-card__actions .providers-admin__btn-primary{text-decoration:none;display:inline-flex}.onboarding-progress-card__actions{margin-top:.65rem}@media (width>=720px){.super-admin-dealerships-page .sa-dealership-row--scan{grid-template-columns:auto minmax(0,1.5fr) auto minmax(0,8rem) auto;align-items:center;gap:.85rem 1.15rem}.super-admin-dealerships-page .sa-dealership-row--scan .sa-dealership-row__metrics--compact{justify-content:flex-start}.super-admin-dealerships-page .sa-dealership-row--scan .sa-dealership-row__actions{gap:.45rem}}.dealer-site{--site-primary:var(--public-storefront-fallback-primary,#16a34a);--site-secondary:var(--public-storefront-fallback-secondary,#64748b);--site-accent:var(--public-storefront-fallback-accent,#d97706);--site-bg:var(--public-storefront-fallback-background,#f8fafc);--site-surface:#fff;--site-text:#101828;--site-muted:#5f6f84;--site-border:#dde4ec;--site-radius:14px;--site-button-radius:12px;--site-primary-soft:#16a34a1a;--site-accent-soft:#c8922e1f;--site-section-gap:3.5rem;min-height:100vh;color:var(--site-text);background:radial-gradient(circle at top right, var(--site-primary-soft), transparent 28%), linear-gradient(180deg, var(--site-bg) 0%, var(--site-surface) 42%, var(--site-bg) 100%)}.dealer-site.site-theme--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-font--modern_sans{font-family:Inter,Segoe UI,system-ui,sans-serif}.site-font--classic_sans{font-family:Avenir Next,Segoe UI,sans-serif}.site-font--editorial_serif{font-family:Iowan Old Style,Georgia,Times New Roman,serif}.dealer-site a{color:inherit;text-decoration:none}.site-container{width:min(1180px,100% - 32px);margin:0 auto}.site-header{z-index:30;background:color-mix(in srgb, var(--site-surface) 92%, transparent);border-bottom:1px solid var(--site-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.site-header__utility,.site-header__main,.site-footer__grid,.site-hero__inner,.site-hero__actions,.site-section__header,.site-vehicle-card__top,.site-vehicle-card__actions,.site-vehicle-card__meta,.site-vdp__cta-row,.site-vdp__facts,.site-contact-strip__inner,.site-contact-strip__actions,.site-mobile-bar,.site-footer__links,.site-footer__meta,.site-quick-ctas__grid,.site-dual-band__grid,.site-inventory-layout,.site-static-grid,.site-contact-layout{align-items:center;display:flex}.site-header__utility,.site-header__main,.site-footer__grid,.site-contact-strip__inner{justify-content:space-between;gap:16px}.site-header__utility{min-height:40px;color:var(--site-muted);border-bottom:1px solid var(--site-border);padding:0 16px;font-size:.78rem}.site-header__utility-links,.site-footer__links,.site-footer__meta{flex-wrap:wrap;gap:12px}.site-header__main{min-height:78px;padding:12px 16px}.site-brand{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:700;display:inline-flex}.site-brand__mark{border-radius:calc(var(--site-radius) - 4px);background:var(--site-primary);color:#fff;place-items:center;width:42px;height:42px;font-size:.85rem;display:inline-grid}.site-brand__logo{object-fit:contain;width:auto;height:42px}.site-nav{flex-wrap:wrap;gap:8px}.site-nav__link{color:var(--site-muted);border-radius:999px;padding:8px 12px;font-size:.92rem;font-weight:600}.site-nav__link.is-active,.site-nav__link:hover{color:var(--site-primary);background:var(--site-primary-soft)}.site-header__actions{gap:10px}.site-main{padding-bottom:88px}.site-footer{margin-top:var(--site-section-gap);border-top:1px solid var(--site-border);background:var(--site-surface);padding:40px 16px}.site-footer__grid{align-items:flex-start}.site-footer__label{letter-spacing:.08em;text-transform:uppercase;color:var(--site-muted);margin-bottom:8px;font-size:.75rem;display:block}.site-footer p{color:var(--site-muted);max-width:34ch;margin:8px 0 0}.site-mobile-bar{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--site-surface) 94%, transparent);border-top:1px solid var(--site-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:8px;display:none;position:fixed;bottom:0;left:0;right:0}.site-mobile-bar__action{text-align:center;border-radius:var(--site-button-radius);border:1px solid var(--site-border);flex:1;padding:12px 10px;font-size:.88rem;font-weight:600}.site-mobile-bar__action--primary{background:var(--site-primary);border-color:var(--site-primary);color:#fff}.site-page{display:block}.site-section{padding:var(--site-section-gap) 0}.site-page-hero{padding:48px 0 12px}.site-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--site-accent);margin:0 0 8px;font-size:.78rem;font-weight:700}.site-page-hero h1,.site-hero h1,.site-vdp__summary h1{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.site-lead{max-width:62ch;color:var(--site-muted);margin:12px 0 0;font-size:1.05rem;line-height:1.6}.site-hero{padding:24px 0 8px}.site-hero--full .site-hero__inner{align-items:flex-end;min-height:420px}.site-hero--split .site-hero__inner{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:24px;display:grid}.site-hero--compact .site-hero__inner{min-height:280px}.site-hero__copy{border-radius:var(--site-radius);background:var(--site-surface);border:1px solid var(--site-border);flex-direction:column;justify-content:center;padding:28px;display:flex;box-shadow:0 18px 40px #1018280f}.site-hero__panel{border-radius:var(--site-radius);background:linear-gradient(145deg, var(--site-primary), var(--site-secondary));color:#fff;text-align:center;place-content:center;gap:8px;padding:28px;display:grid}.site-hero__actions{flex-wrap:wrap;gap:12px;margin-top:20px}.site-quick-ctas__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-quick-cta{border-radius:var(--site-radius);border:1px solid var(--site-border);background:var(--site-surface);gap:6px;padding:18px;transition:transform .18s,border-color .18s;display:grid}.site-quick-cta:hover{border-color:color-mix(in srgb, var(--site-primary) 35%, var(--site-border));transform:translateY(-2px)}.site-quick-cta span{color:var(--site-muted);font-size:.9rem}.site-section__header{justify-content:space-between;gap:12px;margin-bottom:18px}.site-section__header h2{margin:0;font-size:1.5rem}.site-section__header a{color:var(--site-primary);font-weight:600}.site-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.site-vehicle-grid--list{grid-template-columns:1fr}.site-vehicle-card{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);flex-direction:column;display:flex;overflow:hidden}.site-vehicle-card--list{flex-direction:row}.site-vehicle-card__media{background:linear-gradient(160deg, var(--site-primary-soft), var(--site-accent-soft));min-height:180px;color:var(--site-primary);text-align:center;place-items:center;padding:16px;font-weight:600;display:grid}.site-vehicle-card--list .site-vehicle-card__media{flex-shrink:0;width:220px;min-height:160px}.site-vehicle-card__body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.site-vehicle-card__top{justify-content:space-between;gap:8px}.site-vehicle-card__top h3{margin:0;font-size:1.05rem}.site-vehicle-card__price{color:var(--site-primary);margin:0;font-size:1.25rem;font-weight:700}.site-vehicle-card__meta{color:var(--site-muted);flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:.88rem;list-style:none}.site-vehicle-card__actions{gap:10px;margin-top:auto}.site-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.site-badge--accent{background:var(--site-accent-soft);color:color-mix(in srgb, var(--site-accent) 80%, #000)}.site-badge--muted{background:color-mix(in srgb, var(--site-muted) 16%, transparent);color:var(--site-muted)}.site-btn{border-radius:var(--site-button-radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.92rem;font-weight:600;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.site-btn--primary.site-btn--filled,.site-btn.site-btn--primary.site-btn--filled{background:var(--site-primary);color:#fff}.site-btn--primary.site-btn--outline,.site-btn.site-btn--primary.site-btn--outline{border-color:var(--site-primary);color:var(--site-primary);background:0 0}.site-btn--secondary.site-btn--filled,.site-btn.site-btn--secondary.site-btn--filled{background:var(--site-secondary);color:#fff}.site-btn--secondary.site-btn--outline,.site-btn.site-btn--secondary.site-btn--outline{border-color:var(--site-secondary);color:var(--site-secondary);background:0 0}.site-btn--ghost{border-color:var(--site-border);color:var(--site-text);background:0 0}.site-dual-band__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.site-band-card{border-radius:var(--site-radius);border:1px solid var(--site-border);background:var(--site-surface);padding:24px}.site-band-card--accent{background:linear-gradient(160deg, var(--site-accent-soft), var(--site-surface))}.site-value-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.site-value-list li:before{content:"✓";color:var(--site-accent);margin-right:10px;font-weight:700}.site-contact-strip{background:linear-gradient(120deg, var(--site-primary), var(--site-secondary));color:#fff}.site-contact-strip .site-lead,.site-contact-strip p{color:#ffffffdb}.site-contact-strip__inner{align-items:center}.site-contact-strip__actions{flex-wrap:wrap;gap:10px}.site-contact-strip .site-btn--ghost{color:#fff;border-color:#ffffff59}.site-inventory-layout{align-items:flex-start;gap:22px}.site-filter-shell{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);gap:14px;width:min(280px,100%);padding:18px;display:grid}.site-filter-shell__note{color:var(--site-muted);margin:0;font-size:.82rem}.site-inventory-results{flex:1;min-width:0}.site-density--compact .site-section{padding:calc(var(--site-section-gap) * .75) 0}.site-density--compact .site-vehicle-grid:not(.site-vehicle-grid--list){grid-template-columns:repeat(4,minmax(0,1fr))}.site-template--classic .site-hero__copy{border-radius:calc(var(--site-radius) + 2px)}.site-template--compact .site-page-hero{padding-top:28px}.site-vdp__layout{grid-template-columns:1.1fr .9fr;gap:24px;margin-top:18px;display:grid}.site-vdp--gallery-first .site-vdp__layout{grid-template-columns:1fr}.site-vdp__gallery-main{border-radius:var(--site-radius);border:1px solid var(--site-border);background:linear-gradient(160deg, var(--site-primary-soft), var(--site-accent-soft));min-height:320px;color:var(--site-primary);text-align:center;place-items:center;padding:20px;font-weight:600;display:grid}.site-vdp__gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.site-vdp__thumb{border-radius:calc(var(--site-radius) - 4px);border:1px solid var(--site-border);background:var(--site-surface);min-height:64px;color:var(--site-muted);place-items:center;font-size:.78rem;display:grid}.site-vdp__summary{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);padding:20px}.site-vdp__badges{gap:8px;margin-bottom:10px}.site-vdp__price{color:var(--site-primary);margin:10px 0 16px;font-size:2rem;font-weight:700}.site-vdp__facts{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.site-vdp__facts li{border-bottom:1px solid var(--site-border);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.site-vdp__facts span{color:var(--site-muted)}.site-vdp__cta-row{flex-wrap:wrap;gap:10px}.site-vdp__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.site-panel{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);padding:20px}.site-panel--wide{grid-column:1/-1}.site-panel h2{margin:0 0 12px;font-size:1.15rem}.site-spec-list{gap:10px;margin:0;display:grid}.site-spec-list>div{justify-content:space-between;gap:12px;display:flex}.site-spec-list dt{color:var(--site-muted)}.site-spec-list dd{margin:0;font-weight:600}.site-feature-list{color:var(--site-muted);gap:6px;margin:0;padding-left:18px;display:grid}.site-static-grid,.site-contact-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.site-steps{color:var(--site-muted);gap:8px;margin:0 0 16px;padding-left:20px;display:grid}.site-contact-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site-contact-list span{text-transform:uppercase;letter-spacing:.06em;color:var(--site-muted);font-size:.78rem;display:block}.site-contact-list a{color:var(--site-primary);font-weight:600}.site-back-link{color:var(--site-primary);margin-bottom:12px;font-weight:600;display:inline-block}.site-empty{text-align:center;padding:48px 0}.site-field{gap:6px;display:grid}.site-field--full{grid-column:1/-1}.site-field__label{color:var(--site-muted);font-size:.82rem;font-weight:600}.site-field__input{border-radius:calc(var(--site-button-radius) - 2px);border:1px solid var(--site-border);background:var(--site-bg);width:100%;color:var(--site-text);font:inherit;padding:11px 12px}.site-field__textarea{resize:vertical;min-height:110px}.site-lead-form{gap:14px;display:grid}.site-lead-form__header h3{margin:0 0 6px}.site-lead-form__mock-label{color:var(--site-text-muted,#5e6f84);margin:.5rem 0 0;font-size:.85rem}.site-lead-form__header p,.site-lead-form__note{color:var(--site-muted);margin:0;font-size:.9rem}.site-lead-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-lead-form__vehicle{border-radius:calc(var(--site-radius) - 4px);background:var(--site-primary-soft);padding:12px}@media (width<=960px){.site-header__main{flex-wrap:wrap}.site-nav{order:3;width:100%}.site-hero--split .site-hero__inner,.site-dual-band__grid,.site-quick-ctas__grid,.site-vehicle-grid,.site-vdp__layout,.site-vdp__details,.site-static-grid,.site-contact-layout,.site-inventory-layout{grid-template-columns:1fr}.site-filter-shell{width:100%}.site-vehicle-card--list{flex-direction:column}.site-vehicle-card--list .site-vehicle-card__media{width:100%}.site-density--compact .site-vehicle-grid:not(.site-vehicle-grid--list){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.site-header__utility,.site-header__actions .site-btn:not(.site-btn--primary){display:none}.site-mobile-bar{display:flex}.site-vehicle-grid:not(.site-vehicle-grid--list),.site-lead-form__grid{grid-template-columns:1fr}}.site-template-panel{z-index:60;border:1px dashed color-mix(in srgb, var(--site-accent) 55%, var(--site-border));background:color-mix(in srgb, var(--site-surface) 94%, #000 6%);border-radius:12px;width:min(240px,100vw - 28px);padding:12px 14px;font-size:.78rem;position:fixed;bottom:92px;right:14px;box-shadow:0 16px 36px #10182824}.site-template-panel__label{letter-spacing:.08em;text-transform:uppercase;color:var(--site-muted);margin:0 0 6px;font-size:.68rem}.site-template-panel__pack{margin:0 0 8px;font-size:.86rem}.site-template-panel__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0 0 10px;display:grid}.site-template-panel__meta div{gap:2px;display:grid}.site-template-panel__meta dt{text-transform:uppercase;letter-spacing:.06em;color:var(--site-muted);font-size:.65rem}.site-template-panel__meta dd{margin:0;font-weight:600}.site-template-panel__switches{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.site-template-panel__switch{border:1px solid var(--site-border);border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:600}.site-template-panel__switch.is-active{background:var(--site-primary);border-color:var(--site-primary);color:#fff}.site-template-panel__hint{color:var(--site-muted);margin:0;line-height:1.4}.site-template-panel__hint code{font-size:.68rem}.site-template--apex .site-hero--full .site-hero__inner{align-items:stretch;min-height:480px}.site-template--apex .site-hero--full .site-hero__copy{background:color-mix(in srgb, var(--site-surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;flex:1.1}.site-template--apex .site-hero__visual{border-radius:var(--site-radius);background:linear-gradient(145deg, var(--site-primary), var(--site-secondary));color:#fff;letter-spacing:.02em;flex:.9;place-items:center;min-height:280px;font-weight:600;display:grid}.site-template--apex .site-hero__actions .site-btn--primary{min-width:180px;padding-block:13px}.site-template--apex .site-vehicle-card--pack-apex:not(.site-vehicle-card--list) .site-vehicle-card__media{min-height:220px}.site-template--apex .site-vehicle-card--pack-apex{box-shadow:0 16px 34px #10182814}.site-template--apex .site-vehicle-card--pack-apex .site-vehicle-card__actions .site-btn--primary{flex:1}.site-template--apex .site-vdp--gallery-first .site-vdp__gallery-main{min-height:420px}.site-template--apex .site-vdp--pack-apex .site-vdp__summary{border-width:0;box-shadow:0 18px 40px #10182814}.site-template--classic .site-header__main{border-top:3px solid var(--site-accent)}.site-template--classic .site-nav__link{border-radius:6px}.site-template--classic .site-hero--split .site-hero__copy{box-shadow:none;border:1px solid var(--site-border)}.site-template--classic .site-hero--split .site-hero__panel{background:var(--site-surface);color:var(--site-text);border:1px solid var(--site-border)}.site-template--classic .site-vehicle-card--pack-classic:not(.site-vehicle-card--list) .site-vehicle-card__media{min-height:150px}.site-template--classic .site-vehicle-card--pack-classic .site-vehicle-card__body{padding:12px 14px}.site-template--classic .site-vdp--standard.site-vdp--pack-classic .site-vdp__layout{grid-template-columns:.95fr 1.05fr}.site-template--compact .site-hero--compact .site-hero__inner{min-height:200px}.site-template--compact .site-hero--compact .site-hero__copy{padding:18px}.site-template--compact .site-section--featured{padding-top:1.5rem}.site-template--compact .site-quick-ctas__grid{grid-template-columns:1fr}.site-template--compact .site-vehicle-card--pack-compact.site-vehicle-card--list .site-vehicle-card__media{width:160px;min-height:110px}.site-template--compact .site-vehicle-card--pack-compact.site-vehicle-card--list .site-vehicle-card__body{padding:10px 12px}.site-template--compact .site-vehicle-card--pack-compact .site-vehicle-card__price{font-size:1.05rem}.site-template--compact .site-vdp--lead-first .site-vdp__layout{grid-template-columns:1fr}.site-template--compact .site-vdp--lead-first .site-vdp__summary{order:-1}.site-template--compact .site-vdp--lead-first .site-vdp__gallery-main{min-height:200px}.site-template--compact .site-vdp--lead-first .site-vdp__details{grid-template-columns:1fr}@media (width<=720px){.site-template-panel{width:min(220px,100vw - 16px);bottom:78px;right:8px}}.site-inventory-page .site-inventory-hero{border-bottom:1px solid var(--site-border);background:color-mix(in srgb, var(--site-surface) 88%, var(--site-primary-soft));padding:40px 0 20px}.site-inventory-hero__inner{grid-template-columns:1.1fr .9fr;align-items:end;gap:20px;display:grid}.site-inventory-search__input{min-height:48px;font-size:1rem}.site-inventory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.site-inventory-toolbar__left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-inventory-count{color:var(--site-muted);margin:0}.site-inventory-toolbar__filters-toggle{display:none}.site-inventory-sort{gap:6px;min-width:220px;display:grid}.site-inventory-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.site-inventory-chip{border:1px solid var(--site-border);background:var(--site-surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.82rem;display:inline-flex}.site-link-btn{color:var(--site-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.site-inventory-layout{grid-template-columns:minmax(240px,280px) 1fr;align-items:start;gap:22px;display:grid}.site-inventory-filters{gap:14px;display:grid}.site-inventory-filters__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.site-inventory-filters__head h2{margin:0;font-size:1.05rem}.site-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-field--checkbox{align-items:center;gap:10px;font-size:.9rem;display:flex}.site-field--checkbox input{width:16px;height:16px}.site-inventory-empty{text-align:center;border:1px dashed var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);padding:48px 24px}.site-inventory-empty h2{margin:0 0 8px}.site-inventory-empty p{color:var(--site-muted);margin:0 0 16px}.site-vehicle-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.site-badge--new{background:color-mix(in srgb, var(--site-primary) 14%, transparent);color:var(--site-primary)}.site-vehicle-card__photo-label{text-align:center;padding:0 12px;line-height:1.35}.site-vehicle-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site-modal{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a101c85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.site-modal__dialog{border-radius:var(--site-radius);border:1px solid var(--site-border);background:var(--site-surface);width:min(520px,100%);max-height:min(90vh,720px);padding:22px;position:relative;overflow:auto;box-shadow:0 24px 60px #0a101c38}.site-modal__close{cursor:pointer;color:var(--site-muted);background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:10px;right:12px}.site-modal__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--site-accent);margin:0 0 6px;font-size:.72rem;font-weight:700}.site-modal__dialog h2{margin:0 0 8px;font-size:1.35rem}.site-modal__lead{color:var(--site-muted);margin:0 0 14px;font-size:.9rem}.site-inventory-page--pack-apex .site-inventory-hero__inner{gap:28px}.site-inventory-page--pack-apex .site-vehicle-card--pack-apex:not(.site-vehicle-card--list) .site-vehicle-card__media{min-height:230px}.site-inventory-page--pack-apex .site-vehicle-card--pack-apex .site-vehicle-card__actions{grid-template-columns:1fr}.site-inventory-page--pack-apex .site-vehicle-grid:not(.site-vehicle-grid--list){gap:22px}.site-inventory-page--pack-classic .site-filter-shell{border-radius:calc(var(--site-radius) - 2px)}.site-inventory-page--pack-classic .site-vehicle-card--pack-classic:not(.site-vehicle-card--list) .site-vehicle-card__media{min-height:160px}.site-inventory-page--pack-classic .site-vehicle-card--pack-classic .site-vehicle-card__body{padding:12px 14px}.site-inventory-page--pack-compact .site-inventory-hero{padding-top:24px;padding-bottom:12px}.site-inventory-page--pack-compact .site-inventory-hero__inner{grid-template-columns:1fr;gap:12px}.site-inventory-page--pack-compact .site-inventory-toolbar{margin-bottom:10px}.site-inventory-page--pack-compact .site-vehicle-card--pack-compact .site-vehicle-card__actions{grid-template-columns:1fr 1fr}@media (width<=960px){.site-inventory-hero__inner,.site-inventory-layout{grid-template-columns:1fr}.site-filter-shell{display:none}.site-filter-shell.site-filter-shell--open{display:block}.site-inventory-toolbar__filters-toggle{display:inline-flex}}@media (width>=961px){.site-filter-shell{display:block!important}}.site-vdp-page{padding-bottom:0}.site-vdp__gallery{min-width:0}.site-vdp__gallery-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--site-accent);background:var(--site-accent-soft);border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-block}.site-vdp__thumb{cursor:pointer;transition:border-color .15s,box-shadow .15s}.site-vdp__thumb.is-active{border-color:var(--site-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--site-primary) 25%, transparent);color:var(--site-primary);font-weight:600}.site-vdp__price-block{margin-bottom:4px}.site-vdp__payment{color:var(--site-muted);margin:-8px 0 14px;font-size:.92rem}.site-vdp__payment strong{color:var(--site-text)}.site-vdp__payment span{font-size:.82rem}.site-vdp__facts--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.site-vdp__facts--grid li{border:1px solid var(--site-border);border-radius:calc(var(--site-radius) - 4px);border-bottom:1px solid var(--site-border);background:color-mix(in srgb, var(--site-surface) 92%, var(--site-primary-soft));flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}.site-vdp-confidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.site-vdp-confidence__card{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);padding:14px 16px}.site-vdp-confidence__card h3{margin:0 0 6px;font-size:.92rem}.site-vdp-confidence__card p{color:var(--site-muted);margin:0;font-size:.82rem;line-height:1.45}.site-vdp-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.site-vdp-spec-grid>div{border-bottom:1px solid var(--site-border);gap:2px;padding-bottom:8px;display:grid}.site-vdp-spec-grid dt{color:var(--site-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.78rem}.site-vdp-spec-grid dd{margin:0;font-weight:600}.site-feature-list--columns{columns:2;column-gap:24px}.site-vdp-description{color:var(--site-text);margin:0;line-height:1.65}.site-vdp-dual-cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-vdp-lead{scroll-margin-top:88px}.site-vdp-lead__tabs{border-bottom:1px solid var(--site-border);flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.site-vdp-lead__tab{border:1px solid var(--site-border);background:var(--site-surface);color:var(--site-muted);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:600}.site-vdp-lead__tab.is-active{border-color:var(--site-primary);background:var(--site-primary-soft);color:var(--site-primary)}.site-vdp-future{border:1px dashed var(--site-border);border-radius:var(--site-radius);background:color-mix(in srgb, var(--site-surface) 90%, var(--site-primary-soft));grid-column:1/-1;padding:16px 18px}.site-vdp-future__label{letter-spacing:.08em;text-transform:uppercase;color:var(--site-muted);margin-bottom:10px;font-size:.72rem;font-weight:700;display:block}.site-vdp-future__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-vdp-future__slot{border-radius:calc(var(--site-radius) - 4px);background:var(--site-surface);border:1px solid var(--site-border);gap:4px;padding:10px 12px;display:grid}.site-vdp-future__slot strong{font-size:.9rem}.site-vdp-future__slot span{color:var(--site-muted);font-size:.78rem}.site-vdp-similar{border-top:1px solid var(--site-border);background:color-mix(in srgb, var(--site-surface) 94%, var(--site-primary-soft));padding-top:8px}.site-vdp-similar__hint{color:var(--site-muted);margin:6px 0 0;font-size:.9rem}.site-vdp-similar__grid{margin-top:8px}.site-vdp-not-found__inner{max-width:52ch}.site-vdp-sticky{display:none}.site-template--compact .site-vdp--lead-first .site-vdp-lead{border-color:color-mix(in srgb, var(--site-primary) 35%, var(--site-border))}@media (width<=960px){.site-vdp-confidence{grid-template-columns:repeat(2,minmax(0,1fr))}.site-vdp-dual-cta,.site-vdp-future__items{grid-template-columns:1fr}.site-feature-list--columns{columns:1}}@media (width<=720px){.dealer-site:has(.site-vdp-page) .site-mobile-bar{display:none!important}.site-vdp-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.site-vdp-sticky{z-index:45;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--site-surface) 94%, transparent);border-top:1px solid var(--site-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.site-vdp-sticky__action{border-radius:var(--site-button-radius);border:1px solid var(--site-border);background:var(--site-surface);flex:1;justify-content:center;align-items:center;min-height:44px;padding:10px;font-size:.84rem;font-weight:600;display:inline-flex}.site-vdp-sticky__action--primary{background:var(--site-primary);border-color:var(--site-primary);color:#fff}.site-vdp-confidence,.site-vdp__facts--grid{grid-template-columns:1fr}.site-vdp-lead__tabs{flex-direction:column}.site-vdp-lead__tab{text-align:left;width:100%}}.site-lead-form__header h2{margin:0 0 6px;font-size:1.15rem}.site-field--error .site-field__input{border-color:#c62828}.site-field__error{color:#c62828;margin-top:4px;font-size:.78rem;display:block}.site-lead-form--success{padding:4px 0}.site-lead-form__submit-error{border-radius:calc(var(--site-radius) - 4px);border:1px solid color-mix(in srgb, #c62828 35%, var(--site-border));background:color-mix(in srgb, #c62828 8%, var(--site-surface));padding:12px 14px}.site-lead-form__submit-error p{color:#9b1c1c;margin:0 0 6px;font-size:.9rem}.site-lead-form__submit-error .site-lead-form__note{margin:0}.site-lead-form .site-btn:disabled{opacity:.65;cursor:not-allowed}.site-lead-form__success-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--site-accent);margin:0 0 6px;font-size:.72rem;font-weight:700}.site-lead-form__success-copy,.site-lead-form__success-meta{color:var(--site-muted);margin:0 0 10px;line-height:1.5}.site-lead-form__success-copy code,.site-lead-form__success-meta{font-size:.86rem}.site-mock-leads-panel{z-index:48;border:1px solid var(--site-border);border-radius:var(--site-radius);background:color-mix(in srgb, var(--site-surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:8px;width:min(300px,100vw - 28px);max-height:min(420px,55vh);padding:12px 14px;display:grid;position:fixed;bottom:92px;left:14px;overflow:hidden;box-shadow:0 12px 32px #1018281f}.site-mock-leads-panel__label{letter-spacing:.08em;text-transform:uppercase;color:var(--site-muted);margin:0;font-size:.68rem;font-weight:700}.site-mock-leads-panel__hint{color:var(--site-muted);margin:0;font-size:.72rem;line-height:1.4}.site-mock-leads-panel__hint code{font-size:.66rem}.site-mock-leads-panel__empty{color:var(--site-muted);margin:0;font-size:.82rem}.site-mock-leads-panel__list{gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.site-mock-leads-panel__item{border:1px solid var(--site-border);border-radius:calc(var(--site-radius) - 4px);background:var(--site-surface);padding:8px 10px}.site-mock-leads-panel__item-head{justify-content:space-between;align-items:baseline;gap:8px;font-size:.84rem;display:flex}.site-mock-leads-panel__item-head span{color:var(--site-accent);text-align:right;font-size:.72rem;font-weight:600}.site-mock-leads-panel__meta{color:var(--site-text);margin:4px 0 0;font-size:.74rem}.site-mock-leads-panel__meta--muted{color:var(--site-muted)}.site-mock-leads-panel__clear{justify-self:start;font-size:.78rem}@media (width<=720px){.site-mock-leads-panel{width:min(260px,100vw - 16px);max-height:38vh;bottom:78px;left:8px}}.site-mock-mode-banner{gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);color:var(--color-warning-text,#92400e);text-align:center;background:#f59e0b2e;border-bottom:1px solid #f59e0b59;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.875rem;display:flex}.site-mock-mode-banner strong{font-weight:700}.site-inventory-source{color:var(--site-muted);margin:10px 0 0;font-size:.78rem}.site-skeleton-block{border-radius:var(--site-radius);background:linear-gradient(90deg, color-mix(in srgb, var(--site-border) 70%, transparent) 0%, color-mix(in srgb, var(--site-primary-soft) 80%, transparent) 50%, color-mix(in srgb, var(--site-border) 70%, transparent) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite site-skeleton-shimmer}.site-skeleton-line{background:color-mix(in srgb, var(--site-border) 75%, transparent);border-radius:6px;height:12px;animation:1.2s ease-in-out infinite site-skeleton-shimmer}.site-skeleton-line--lg{width:72%;height:18px}.site-skeleton-line--md{width:55%;margin-top:8px}.site-skeleton-line--sm{width:40%;margin-top:8px}.site-vehicle-card--skeleton .site-vehicle-card__media{min-height:160px}.site-vehicle-card--skeleton .site-vehicle-card__body{gap:8px;padding:14px;display:grid}.site-vdp-skeleton__gallery{min-height:320px}.site-vdp-skeleton__summary{border:1px solid var(--site-border);border-radius:var(--site-radius);gap:10px;padding:20px;display:grid}.site-vdp-skeleton__back{width:140px;margin-bottom:14px}.site-inventory-empty--error{border-color:color-mix(in srgb, #c62828 25%, var(--site-border))}@keyframes site-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.site-page--homepage-builder{padding-right:min(340px,38vw)}.site-homepage-builder{z-index:55;border-left:1px solid var(--site-border);background:color-mix(in srgb, var(--site-surface) 97%, var(--site-primary-soft));grid-template-rows:auto 1fr auto;gap:0;width:min(320px,92vw);padding:16px 16px 18px;font-size:.82rem;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-12px 0 40px #1018281a}.site-homepage-builder__header{border-bottom:1px solid var(--site-border);padding-bottom:12px}.site-homepage-builder__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--site-accent);margin:0 0 4px;font-size:.68rem;font-weight:700}.site-homepage-builder__title{color:var(--site-primary);margin:0 0 8px;font-size:1.05rem;font-weight:700}.site-homepage-builder__intro{color:var(--site-muted);margin:0;font-size:.78rem;line-height:1.45}.site-homepage-builder__block{border-bottom:1px solid var(--site-border);padding:14px 0;overflow:auto}.site-homepage-builder__block h3{letter-spacing:.06em;text-transform:uppercase;color:var(--site-muted);margin:0 0 10px;font-size:.78rem}.site-homepage-builder__sections{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-homepage-builder__section-row{border:1px solid var(--site-border);border-radius:calc(var(--site-radius) - 2px);background:var(--site-surface);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.site-homepage-builder__toggle{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.site-homepage-builder__toggle input{accent-color:var(--site-primary)}.site-homepage-builder__section-actions{gap:4px;display:flex}.site-homepage-builder__icon-btn{border:1px solid var(--site-border);background:var(--site-surface);cursor:pointer;border-radius:6px;width:28px;height:28px;font-size:.85rem;line-height:1}.site-homepage-builder__icon-btn:disabled{opacity:.35;cursor:not-allowed}.site-homepage-builder__fields{gap:10px;display:grid}.site-homepage-builder__field{gap:4px;display:grid}.site-homepage-builder__field span{color:var(--site-muted);font-size:.72rem}.site-homepage-builder__field input,.site-homepage-builder__field textarea{border:1px solid var(--site-border);border-radius:calc(var(--site-radius) - 4px);background:var(--site-surface);width:100%;font:inherit;color:var(--site-text);padding:8px 10px}.site-homepage-builder__block--summary{flex:1;min-height:0}.site-homepage-builder__summary-hint{color:var(--site-muted);margin:0 0 10px;font-size:.74rem;line-height:1.4}.site-homepage-builder__summary-meta{gap:8px;margin:0 0 10px;display:grid}.site-homepage-builder__summary-meta div{gap:2px;display:grid}.site-homepage-builder__summary-meta dt{text-transform:uppercase;letter-spacing:.05em;color:var(--site-muted);font-size:.68rem}.site-homepage-builder__summary-meta dd{margin:0;font-weight:600;line-height:1.35}.site-homepage-builder__summary-json{border-radius:calc(var(--site-radius) - 4px);border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-bg) 88%, var(--site-surface));white-space:pre-wrap;max-height:180px;margin:0;padding:10px;font-size:.68rem;line-height:1.4;overflow:auto}.site-homepage-builder__footer{border-top:1px solid var(--site-border);padding-top:12px}.site-homepage-builder__reset{justify-content:center;width:100%}@media (width<=900px){.site-page--homepage-builder{padding-bottom:min(420px,55vh);padding-right:0}.site-homepage-builder{border-left:none;border-top:1px solid var(--site-border);width:100%;max-height:min(420px,55vh);top:auto;left:0;right:0;box-shadow:0 -12px 32px #1018281f}}.site-publish-banner{z-index:80;border-bottom:1px solid color-mix(in srgb, var(--site-accent) 35%, var(--site-border));background:color-mix(in srgb, var(--site-surface) 92%, var(--site-primary) 8%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.site-publish-banner__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:10px 0;display:flex}.site-publish-banner__main{flex:200px;min-width:0}.site-publish-banner__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.site-publish-banner__btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.site-publish-banner__btn--primary{background:var(--site-primary);color:#fff}.site-publish-banner__btn--ghost{border:1px solid var(--site-border);color:var(--site-primary);background:#fff}.site-publish-banner__chips{flex-wrap:wrap;gap:6px;display:flex}.site-publish-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.site-publish-pill--preview{background:color-mix(in srgb, var(--site-primary) 12%, #fff);color:var(--site-primary)}.site-publish-pill--draft{color:#8a5a12;background:#fff6e8}.site-publish-pill--published{color:#1f6b3f;background:#e4ede8}.site-publish-banner__copy{color:var(--site-muted);flex:220px;margin:0;font-size:.8rem}.site-publish-banner__link{color:var(--site-primary);font-size:.8rem;font-weight:600;text-decoration:none}.site-publish-banner__link:hover{text-decoration:underline}.public-site{--public-elev-1:0 2px 8px #0f233c0d, 0 8px 20px #0f233c0f;--public-elev-2:0 4px 12px #0f233c0f, 0 16px 40px #0f233c14;background:#f6f8fb}.public-site__content:has(.public-home-hero) .public-home-hero{background:linear-gradient(128deg, #fff 0%, #f8fafc 42%, color-mix(in srgb, var(--public-primary) 7%, #eef3f9) 100%);box-shadow:inset 0 -1px 0 var(--public-border-strong);border-bottom:none;margin-bottom:0;padding:1.2rem 0 1.05rem}.public-site__content:has(.public-home-hero) .public-home-hero__grid{align-items:center;gap:1.15rem}.public-site__content:has(.public-home-hero) .public-home-hero__copy{border-left:3px solid var(--public-primary);gap:.6rem;padding-left:.9rem}.public-site__content:has(.public-home-hero) .public-home-hero__copy h1{letter-spacing:-.03em;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:600;line-height:1.08}.public-site__content:has(.public-home-hero) .public-home-hero__copy p{color:color-mix(in srgb, var(--color-text-muted) 92%, var(--color-text));font-size:.96rem;line-height:1.55}.public-site__content:has(.public-home-hero) .public-home-hero__eyebrow{letter-spacing:.1em;font-size:.7rem;font-weight:600}.public-site__content:has(.public-home-hero) .public-home-hero__actions{flex-wrap:wrap;gap:.5rem;padding-top:.15rem}.public-site__content:has(.public-home-hero) .public-home-hero__actions .ui-button--primary{min-width:10.5rem;min-height:40px;box-shadow:0 2px 8px color-mix(in srgb, var(--public-button-primary-bg) 35%, transparent);font-size:.9rem}.public-site__content:has(.public-home-hero) .public-home-hero__actions .ui-button--secondary{min-height:38px;font-size:.88rem}.public-site__content:has(.public-home-hero) .public-search-card{border:1px solid color-mix(in srgb, var(--public-primary) 18%, var(--public-border-strong));border-radius:var(--public-radius-lg);box-shadow:var(--public-elev-1);background:#fff;padding:0;overflow:hidden}.public-site__content:has(.public-home-hero) .public-home-hero__panel .public-search-card{box-shadow:var(--public-elev-1)}.public-site__content:has(.public-home-hero) .public-search-card__head{background:linear-gradient(95deg, color-mix(in srgb, var(--public-primary) 12%, #fff) 0%, #fff 72%);border-bottom:1px solid var(--public-border-strong);gap:.25rem;padding:.75rem 1rem .65rem;display:grid}.public-site__content:has(.public-home-hero) .public-search-card__head p{color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.45}.public-site__content:has(.public-home-hero) .public-search-card__eyebrow{font-size:.68rem}.public-site__content:has(.public-home-hero) .public-search-card__body{gap:.85rem;padding:.9rem 1.15rem 1rem;display:grid}:is(.public-site__content:has(.public-home-hero) .public-search-card__copy h2,.public-site__content:has(.public-home-hero) .public-search-card__head h2){letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:600;line-height:1.2}.public-site__content:has(.public-home-hero) .public-search-card__grid{box-sizing:border-box;grid-template-columns:minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,.72fr);align-items:end;gap:.75rem .85rem;width:100%;max-width:100%;display:grid}.public-site__content:has(.public-home-hero) .public-search-card__grid .ui-field{gap:.35rem;width:100%;min-width:0;max-width:100%;margin:0}.public-site__content:has(.public-home-hero) .public-search-card__field--max-price .ui-input{box-sizing:border-box;width:100%;max-width:100%}.public-site__content:has(.public-home-hero) .public-search-card__grid .ui-field__label{letter-spacing:.05em;min-height:0;font-size:.68rem}:is(.public-site__content:has(.public-home-hero) .public-search-card__grid .ui-input,.public-site__content:has(.public-home-hero) .public-search-card__grid .ui-select__native){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:36px;min-height:36px;font-size:.86rem}.public-site__content:has(.public-home-hero) .public-search-card__actions{gap:.65rem;padding-top:.2rem}@media (width<=640px){.public-site__content:has(.public-home-hero) .public-search-card__grid{grid-template-columns:1fr;gap:.75rem}}.public-site__content:has(.public-home-hero) .public-search-card__actions .ui-button--primary{flex:auto;min-height:38px;font-size:.88rem}.public-site__content:has(.public-home-hero) .public-section{background:#fff;padding:1.35rem 0}.public-site__content:has(.public-home-hero) .public-section--tight{padding:1.1rem 0 1.35rem}.public-site__content:has(.public-home-hero) .public-section+.public-section{border-top:1px solid color-mix(in srgb, var(--public-border-strong) 55%, transparent)}.public-site__content:has(.public-home-hero) .public-section__header{margin-bottom:.75rem}.public-site__content:has(.public-home-hero) .page-header__eyebrow{margin-bottom:.25rem}.public-site__content:has(.public-home-hero) .page-header__title{font-weight:600}.public-site__content:has(.public-home-hero) .page-header__description{margin-top:.35rem;line-height:1.5}.public-site__content:has(.public-home-hero) .public-trust-card{border-radius:var(--public-radius-md);box-shadow:none;border-top:2px solid color-mix(in srgb, var(--public-primary) 55%, transparent);padding:.9rem .95rem}.public-site__content:has(.public-home-hero) .public-trust-card strong{font-size:.96rem;font-weight:600}.public-site__content:has(.public-home-hero) .public-trust-card p{line-height:1.5}.public-site__content:has(.public-home-hero) .public-featured-vehicle__body{gap:.65rem;padding:1rem 1.1rem}.public-site__content:has(.public-home-hero) .public-featured-vehicle__excerpt{-webkit-line-clamp:2}.public-site__content:has(.public-home-hero) .public-home-hero+.public-home-inventory{border-top:none}.public-site__content:has(.public-home-hero) .public-home-inventory .public-section__header{margin-bottom:.65rem}.public-site__content:has(.public-home-hero) .public-home-inventory .page-header__eyebrow{margin-bottom:.15rem}.public-site__content:has(.public-home-hero) .public-home-inventory .page-header__title{font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.15}.public-site__content:has(.public-home-hero) .public-section--home-secondary{padding:1rem 0}:is(.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold,.public-site__content:has(.public-home-hero) .public-inventory-grid--home-featured){grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;width:100%;display:grid}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card{flex-direction:column;min-width:0;height:100%;display:flex}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card__media-wrap{flex-shrink:0;width:100%}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card__media{aspect-ratio:4/3;width:100%;height:auto;max-height:none}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card__media img{object-fit:cover;width:100%;height:100%;max-height:none}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card--compact .public-vehicle-card__body{gap:.28rem;padding:.5rem .6rem .55rem}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card--compact .public-vehicle-card__title{font-size:.92rem;line-height:1.25}:is(.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card__price-block,.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card__price-divider){display:none}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card__price{font-size:1.05rem}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card__actions--stacked{gap:.28rem;margin-top:.25rem;padding-top:.3rem}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold .public-vehicle-card__actions--stacked .ui-button{height:30px;min-height:30px;padding:0 .4rem;font-size:.76rem}@media (width<=1100px){:is(.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold,.public-site__content:has(.public-home-hero) .public-inventory-grid--home-featured){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){:is(.public-site__content:has(.public-home-hero) .public-inventory-grid--home-above-fold,.public-site__content:has(.public-home-hero) .public-inventory-grid--home-featured){grid-template-columns:1fr}}.public-site__content:has(.public-home-hero) .public-value-band{gap:1rem;padding:1rem 1.1rem}.public-site__content:has(.public-home-hero) .public-value-band__list{gap:.45rem}:is(.public-site__content:has(.public-home-hero) .ui-empty,.public-site__content:has(.public-home-hero) .ui-loading){padding:1rem 1.1rem}.public-site__content:has(.public-home-hero) .ui-empty .ui-button{margin-top:.65rem}.public-site:has(.public-home-hero) .public-site__footer{margin-top:1rem}.public-site:has(.public-home-hero) .public-site__footer-inner{gap:1.15rem 1rem;padding:1.25rem 0 1.35rem}.public-site:has(.public-home-hero) .public-site__footer-column{gap:.4rem}.public-site__content:has(.public-inventory-page){background:#f6f8fb}.public-inventory-page,.public-inventory-page .public-section{background:0 0}.public-inventory-page .public-inventory-page__surface{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.public-inventory-page .public-inventory-hero{text-align:left;justify-items:start;margin:0 0 .75rem;display:grid}.public-inventory-page .public-inventory-hero .public-page-hero__eyebrow{text-align:left;margin:0 0 .3rem;font-weight:500}.public-inventory-page .page-header__title{letter-spacing:-.02em;text-align:left;margin:0;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:500;line-height:1.2}.public-inventory-page .page-header__description{font-size:.92rem;font-weight:400;line-height:1.45}.public-inventory-page .public-inventory-filter-card{border:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 82%, #c8d0da);box-shadow:none;background:#fff;border-radius:8px;margin-bottom:1rem;padding:.85rem .95rem}.public-inventory-page .public-inventory-filter-card__grid{align-items:end;gap:.55rem .65rem;display:grid}.public-inventory-page .public-inventory-filter-card__grid--primary{grid-template-columns:minmax(10rem,2.1fr) repeat(4,minmax(5.25rem,1fr));margin-bottom:.55rem}.public-inventory-page .public-inventory-filter-card__grid--secondary{grid-template-columns:minmax(6.5rem,1fr) minmax(6.5rem,1fr) auto}.public-inventory-page .public-inventory-filter-card__field{min-width:0;margin:0}.public-inventory-page .public-inventory-filter-card .ui-field{flex-direction:column;gap:.28rem;margin:0;display:flex}.public-inventory-page .public-inventory-filter-card .ui-field__label{letter-spacing:.04em;text-transform:uppercase;min-height:.95rem;color:color-mix(in srgb, var(--color-text-muted) 95%, var(--color-text));font-size:.7rem;font-weight:500;line-height:1.2}.public-inventory-page .public-inventory-filter-card .ui-input,.public-inventory-page .public-inventory-filter-card .ui-select__native{border:1px solid color-mix(in srgb, var(--public-border-strong) 88%, transparent);box-sizing:border-box;appearance:none;width:100%;max-width:100%;height:38px;min-height:38px;box-shadow:none;background:#fff;border-radius:8px;padding:0 .65rem;font-size:.88rem;line-height:1.25}.public-inventory-page .public-inventory-filter-card__field--search .ui-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:.68rem;background-repeat:no-repeat;background-size:.95rem .95rem;padding-left:2.1rem}.public-inventory-page .public-inventory-filter-card .ui-input:focus,.public-inventory-page .public-inventory-filter-card .ui-select__native:focus{border-color:color-mix(in srgb, var(--public-primary) 40%, var(--public-border-strong,#d5dde8));box-shadow:0 0 0 2px color-mix(in srgb, var(--public-primary) 10%, transparent);outline:none}.public-inventory-page .public-inventory-filter-card .ui-select__native{text-overflow:ellipsis;white-space:nowrap;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 14px) calc(50% + 2px),calc(100% - 9px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.75rem;overflow:hidden}.public-inventory-page .public-inventory-filter-card .ui-select__native:disabled{color:color-mix(in srgb, var(--color-text-muted) 90%, var(--color-text));cursor:not-allowed;background-color:#f5f8fb}.public-inventory-page .public-inventory-filter-card .ui-field:has(.ui-select__native:disabled) .ui-field__label{color:color-mix(in srgb, var(--color-text-muted) 85%, var(--color-text))}.public-inventory-page .public-inventory-filter-card__actions{justify-content:flex-end;align-self:end;align-items:center;gap:.55rem;min-height:38px;display:flex}.public-inventory-page .public-inventory-filter-card__active{color:var(--color-text-muted);white-space:nowrap;font-size:.76rem;font-weight:500;line-height:1.25}.public-inventory-page .public-inventory-filter-card__clear{border:1px solid color-mix(in srgb, var(--public-border-strong) 85%, transparent);height:38px;min-height:38px;color:var(--color-text);cursor:pointer;white-space:nowrap;box-shadow:none;background:#fff;border-radius:8px;flex-shrink:0;padding:0 .75rem;font-size:.84rem;font-weight:500;line-height:1;transition:border-color .15s,background .15s}.public-inventory-page .public-inventory-filter-card__clear:hover:not(:disabled){border-color:color-mix(in srgb, var(--public-primary) 35%, var(--public-border-strong));background:color-mix(in srgb, var(--public-primary) 4%, #fff)}.public-inventory-page .public-inventory-filter-card__clear:disabled{opacity:.42;cursor:not-allowed}.public-inventory-page .public-inventory-results-shell{border:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 82%, #c8d0da);background:#fff;border-radius:8px;margin:1rem 0;overflow:hidden;box-shadow:0 1px 2px #1220330d,0 4px 12px #12203309}.public-inventory-page .public-inventory-results-shell__body{padding:.85rem .75rem .9rem}.public-inventory-page .public-inventory-results-shell--idle .public-inventory-results-shell__body{border-top:1px solid color-mix(in srgb, var(--public-border-strong) 45%, transparent)}.public-inventory-page .public-inventory-results-header{min-height:2.5rem;box-shadow:none;border:none;border-bottom:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 48%, transparent);background:#fff;border-radius:0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.5rem .75rem;display:flex}.public-inventory-page .public-inventory-results-header__summary{flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}.public-inventory-page .public-results-summary__primary{flex-direction:column;gap:.1rem;min-width:0;display:flex}.public-inventory-page .public-results-summary__count{color:var(--color-text);font-size:.9rem;font-weight:500;line-height:1.2}.public-inventory-page .public-results-summary__helper{color:var(--color-text-muted);font-size:.74rem;font-weight:500;line-height:1.25}.public-inventory-page .public-results-summary__clear{color:var(--public-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:500}.public-inventory-page .public-results-summary__clear:hover{text-decoration:underline}.public-inventory-page .public-inventory-results-header__controls{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.55rem;margin-left:auto;display:flex}.public-inventory-page .public-inventory-results-header .public-inventory-view-toggle{border:1px solid color-mix(in srgb, var(--public-border-strong) 85%, transparent);background:#fafbfc;border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}.public-inventory-page .public-inventory-results-header .public-inventory-view-toggle__btn{min-width:3rem;height:34px;min-height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;padding:0 .75rem;font-size:.82rem;font-weight:500}.public-inventory-page .public-inventory-results-header .public-inventory-view-toggle__btn--active{background:color-mix(in srgb, var(--public-primary) 8%, #fff);color:var(--public-primary)}.public-inventory-page .public-inventory-results-header .public-inventory-view-toggle__btn+.public-inventory-view-toggle__btn{border-left:1px solid color-mix(in srgb, var(--public-border-strong) 75%, transparent)}.public-inventory-page .public-inventory-results-header .public-inventory-sort{align-items:center;gap:.4rem;min-height:34px;display:inline-flex}.public-inventory-page .public-inventory-results-header .public-inventory-sort__label{color:var(--color-text-muted);white-space:nowrap;font-size:.82rem;font-weight:500}.public-inventory-page .public-inventory-results-header .public-inventory-sort__select{border:1px solid color-mix(in srgb, var(--public-border-strong) 85%, transparent);appearance:none;background-color:#fafbfc;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 13px) calc(50% + 2px),calc(100% - 8px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;min-width:9rem;max-width:12rem;height:34px;min-height:34px;padding:0 1.55rem 0 .6rem;font-size:.82rem;font-weight:500}.public-inventory-page .public-inventory-results-shell--grid .public-inventory-grid{gap:.85rem;margin:0;padding:.75rem}.public-inventory-page .public-inventory-results-shell--list .public-inventory-list{background:#fafbfd;flex-direction:column;gap:.45rem;margin:0;padding:.5rem .65rem .65rem;list-style:none;display:flex}.public-inventory-page .public-inventory-results-shell--list .public-vehicle-card--list{--public-inv-list-photo-w:168px;--public-inv-list-actions-w:10.25rem;grid-template-columns:var(--public-inv-list-photo-w) minmax(0, 1fr) var(--public-inv-list-actions-w);border:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 82%, #c8d0da);background:#fff;border-radius:8px;grid-template-areas:"photo main aside";align-items:start;gap:.5rem 1.25rem;min-height:8.5rem;margin:0;padding:1.1rem 1.2rem;transition:background .15s,border-color .15s,box-shadow .15s;display:grid;overflow:visible;box-shadow:0 1px 3px #1220330d}.public-inventory-page .public-inventory-results-shell--list .public-vehicle-card--list:hover{background:color-mix(in srgb, var(--public-primary) 2.5%, #fff);border-color:color-mix(in srgb, var(--public-primary) 22%, var(--public-border-strong,#d5dde8));box-shadow:0 1px 3px #1220330d}.public-inventory-page .public-inventory-list__photo{width:var(--public-inv-list-photo-w);min-width:var(--public-inv-list-photo-w);max-width:var(--public-inv-list-photo-w);flex-shrink:0;grid-area:photo}.public-inventory-page .public-vehicle-card__media-wrap--list{width:var(--public-inv-list-photo-w);min-width:var(--public-inv-list-photo-w);max-width:var(--public-inv-list-photo-w);flex-shrink:0}.public-inventory-page .public-vehicle-card__media-wrap--list .public-vehicle-card__media{aspect-ratio:4/3;border-radius:8px;width:100%;height:auto;display:block;overflow:hidden}.public-inventory-page .public-vehicle-card__media-wrap--list .public-vehicle-card__media img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.public-inventory-page .public-vehicle-card__placeholder--list{border:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 72%, #d8dee6);width:100%;height:100%;min-height:100%;color:color-mix(in srgb, var(--color-text-muted) 92%, var(--color-text));box-sizing:border-box;background:linear-gradient(#f2f5f9 0%,#eaeff4 100%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.55rem;font-weight:500;display:flex}.public-inventory-page .public-vehicle-card__placeholder-icon{opacity:.42;flex-shrink:0;width:1.65rem;height:1.65rem}.public-inventory-page .public-vehicle-card__placeholder-text{letter-spacing:.02em;text-align:center;font-size:.62rem;font-weight:500;line-height:1.25}.public-inventory-page .public-vehicle-card__media-wrap--list .public-vehicle-card__media-overlays{gap:.2rem;top:.3rem;right:.3rem}.public-inventory-page .public-inventory-list__main{flex-direction:column;grid-area:main;gap:.5rem;min-width:0;padding:.1rem .5rem .05rem 0;display:flex;overflow:hidden}.public-inventory-page .public-inventory-list__title{color:var(--color-text);margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;text-decoration:none}.public-inventory-page .public-inventory-list__title:hover{color:var(--public-primary);text-decoration:underline}.public-inventory-page .public-inventory-list__details{grid-template-columns:minmax(8.5rem,max-content) minmax(8.5rem,max-content);align-items:start;gap:.36rem 1.5rem;width:fit-content;max-width:min(100%,34rem);display:grid}.public-inventory-page .public-inventory-list__spec-col{flex-direction:column;gap:.38rem;min-width:0;margin:0;display:flex}.public-inventory-page .public-inventory-list__spec{flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;min-width:0;margin:0;display:flex}.public-inventory-page .public-inventory-list__spec-label{color:color-mix(in srgb, var(--color-text) 88%, #64748b);flex-shrink:0;margin:0;font-size:.78rem;font-weight:500;line-height:1.4}.public-inventory-page .public-inventory-list__spec-label:after{content:":"}.public-inventory-page .public-inventory-list__spec-value{color:var(--color-text);word-break:break-word;min-width:0;margin:0;font-size:.78rem;font-weight:400;line-height:1.4}.public-inventory-page .public-inventory-list__vin{border-top:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 55%, transparent);flex-wrap:wrap;align-items:center;gap:.35rem .45rem;width:fit-content;max-width:100%;margin-top:.1rem;padding-top:.35rem;display:flex}.public-inventory-page .public-inventory-list__vin-label{color:color-mix(in srgb, var(--color-text) 88%, #64748b);font-size:.78rem;font-weight:500;line-height:1.35}.public-inventory-page .public-inventory-list__vin-label:after{content:":"}.public-inventory-page .public-inventory-list__vin-value{color:var(--color-text);letter-spacing:.02em;word-break:break-all;font-size:.78rem;font-weight:400;line-height:1.35}.public-inventory-page .public-inventory-list__vin-copy{border:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 80%, #c8d0da);width:1.55rem;height:1.55rem;color:color-mix(in srgb, var(--color-text) 70%, #64748b);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.public-inventory-page .public-inventory-list__vin-copy svg{width:.85rem;height:.85rem}.public-inventory-page .public-inventory-list__vin-copy:hover{border-color:color-mix(in srgb, var(--public-primary) 35%, var(--public-border-strong,#d5dde8));color:var(--public-primary);background:color-mix(in srgb, var(--public-primary) 4%, #fff)}.public-inventory-page .public-inventory-list__aside{width:var(--public-inv-list-actions-w);min-width:var(--public-inv-list-actions-w);max-width:var(--public-inv-list-actions-w);flex-direction:column;flex-shrink:0;grid-area:aside;place-self:start end;align-items:stretch;gap:.45rem;padding-top:0;display:flex}.public-inventory-page .public-inventory-list__price{letter-spacing:-.02em;color:var(--color-text);text-align:right;white-space:nowrap;margin:0;font-size:1.28rem;font-weight:600;line-height:1.15}.public-inventory-page .public-vehicle-card__actions--list{border:none;gap:.35rem;margin:0;padding:0}.public-inventory-page .public-vehicle-card__actions--list .public-vehicle-card__action-primary,.public-inventory-page .public-vehicle-card__actions--list .public-vehicle-card__action-secondary{width:100%;display:block}.public-inventory-page .public-vehicle-card__actions--list .ui-button{border-radius:8px;justify-content:center;width:100%;height:32px;min-height:32px;padding:0 .45rem;font-size:.78rem;font-weight:500}@media (width<=1160px){.public-inventory-page .public-inventory-filter-card__grid--primary{grid-template-columns:repeat(3,minmax(5.5rem,1fr))}.public-inventory-page .public-inventory-filter-card__field--search{grid-column:1/-1}}@media (width<=820px){.public-inventory-page .public-inventory-filter-card{padding:.8rem .85rem}.public-inventory-page .public-inventory-filter-card__grid--primary{grid-template-columns:repeat(2,minmax(5.5rem,1fr))}.public-inventory-page .public-inventory-filter-card__grid--secondary{grid-template-columns:1fr 1fr}.public-inventory-page .public-inventory-filter-card__actions{grid-column:1/-1;justify-content:space-between}.public-inventory-page .public-inventory-results-shell{margin-top:.85rem;margin-bottom:.75rem}.public-inventory-page .public-inventory-results-header{flex-flow:column wrap;align-items:stretch;gap:.5rem}.public-inventory-page .public-inventory-results-header__controls{flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:100%;margin-left:0}.public-inventory-page .public-inventory-results-header .public-inventory-sort{flex:auto;justify-content:flex-end}.public-inventory-page .public-inventory-results-header .public-inventory-sort__select{flex:1;min-width:0;max-width:none}.public-inventory-page .public-inventory-results-shell--list .public-inventory-list{gap:.4rem;padding:.45rem .55rem .55rem}.public-inventory-page .public-inventory-results-shell--list .public-vehicle-card--list{--public-inv-list-photo-w:140px;--public-inv-list-actions-w:100%;grid-template-columns:var(--public-inv-list-photo-w) minmax(0, 1fr);grid-template-areas:"photo main""aside aside";gap:.65rem .85rem;min-height:0;padding:.85rem .9rem}.public-inventory-page .public-inventory-list__photo{grid-area:photo;align-self:start}.public-inventory-page .public-inventory-list__main{grid-area:main;padding-right:0}.public-inventory-page .public-inventory-list__aside{flex-direction:column;grid-area:aside;justify-content:flex-start;justify-self:stretch;align-items:stretch;gap:.45rem;width:100%;min-width:0;max-width:none}.public-inventory-page .public-inventory-list__price{text-align:left}.public-inventory-page .public-vehicle-card__actions--list{flex-direction:column;align-items:stretch;width:100%;min-width:0}.public-inventory-page .public-vehicle-card__actions--list .public-vehicle-card__action-primary,.public-inventory-page .public-vehicle-card__actions--list .public-vehicle-card__action-secondary{width:100%}.public-inventory-page .public-vehicle-card__actions--list .ui-button{width:100%;min-width:0}.public-inventory-page .public-inventory-list__details{grid-template-columns:max-content max-content;max-width:100%}}@media (width<=520px){.public-inventory-page .public-inventory-results-shell--list .public-vehicle-card--list{grid-template-columns:1fr;grid-template-areas:"photo""main""aside";row-gap:.55rem}.public-inventory-page .public-inventory-list__photo{width:var(--public-inv-list-photo-w);min-width:0;max-width:var(--public-inv-list-photo-w)}.public-inventory-page .public-inventory-list__aside{flex-direction:column;align-items:stretch;gap:.45rem}.public-inventory-page .public-inventory-list__price{text-align:left}.public-inventory-page .public-vehicle-card__actions--list{flex-direction:column;align-items:stretch;width:100%}.public-inventory-page .public-vehicle-card__actions--list .public-vehicle-card__action-primary,.public-inventory-page .public-vehicle-card__actions--list .public-vehicle-card__action-secondary,.public-inventory-page .public-vehicle-card__actions--list .ui-button{width:100%;min-width:0}.public-inventory-page .public-inventory-list__details{grid-template-columns:1fr;width:100%;max-width:none}.public-inventory-page .public-inventory-list__vin{width:100%}}.public-inventory-page .public-inventory-grid{gap:1rem}.public-inventory-grid .public-vehicle-card__media-wrap{flex-shrink:0;position:relative}.public-inventory-grid .public-vehicle-card__media{aspect-ratio:4/3;max-height:none;display:block;overflow:hidden}.public-inventory-grid .public-vehicle-card__media img{object-fit:cover;will-change:transform;width:100%;height:100%;max-height:none;transition:transform .35s}.public-inventory-grid .public-vehicle-card:hover .public-vehicle-card__media img{transform:scale(1.045)}@media (prefers-reduced-motion:reduce){.public-inventory-grid .public-vehicle-card__media img{will-change:auto;transition:none}.public-inventory-grid .public-vehicle-card:hover .public-vehicle-card__media img{transform:none}}.public-inventory-grid .public-vehicle-card__media-overlays{z-index:2;pointer-events:none;flex-direction:column;gap:.3rem;display:flex;position:absolute;top:.45rem;right:.45rem}.public-inventory-grid .public-vehicle-card__overlay-btn{pointer-events:auto;border:1px solid color-mix(in srgb, #fff 55%, var(--public-border-strong));min-width:1.65rem;height:1.65rem;color:color-mix(in srgb, var(--color-text) 75%, #334155);cursor:pointer;background:#ffffffe0;border-radius:8px;justify-content:center;align-items:center;gap:.2rem;padding:0 .35rem;font-size:.62rem;font-weight:500;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 3px #00000014}.public-inventory-grid .public-vehicle-card__overlay-btn:hover{color:var(--color-text);background:#fff}.public-inventory-grid .public-vehicle-card__overlay-btn--favorite .public-vehicle-card__overlay-icon{color:color-mix(in srgb, var(--color-text) 42%, #94a3b8);font-size:.88rem;line-height:1;transition:color .15s,transform .15s}.public-inventory-grid .public-vehicle-card__overlay-btn--favorite:not(.is-active):hover .public-vehicle-card__overlay-icon{color:color-mix(in srgb, var(--color-text) 58%, #94a3b8)}.public-inventory-grid .public-vehicle-card__overlay-btn--favorite.is-active{background:#fdf0f0;border-color:#e53e3e66}.public-inventory-grid .public-vehicle-card__overlay-btn--favorite.is-active .public-vehicle-card__overlay-icon{color:#e53e3e;font-size:.96rem}.public-inventory-grid .public-vehicle-card__overlay-btn--compare .public-vehicle-card__overlay-icon{font-size:.72rem;line-height:1}.public-inventory-grid .public-vehicle-card__overlay-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-inventory-page .public-inventory-themed .public-vehicle-card{border:1px solid color-mix(in srgb, var(--public-border-strong) 88%, #c8d0da);border-radius:8px;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #1220330d,0 2px 8px #12203309}.public-inventory-page .public-inventory-grid .public-vehicle-card:hover{border-color:color-mix(in srgb, var(--public-border-strong) 95%, #b8c4d4);box-shadow:0 2px 4px #1220330f,0 6px 14px #1220330b}.public-inventory-grid .public-vehicle-card{flex-direction:column;height:100%;display:flex}.public-inventory-grid .public-vehicle-card__body--grid{flex-direction:column;flex:1;gap:.28rem;min-height:10.5rem;padding:.7rem .8rem .8rem;display:flex}.public-inventory-page .public-inventory-grid .public-vehicle-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.public-inventory-grid .public-vehicle-card__price-block{margin:.35rem 0 .15rem}.public-inventory-grid .public-vehicle-card__price-divider{background:color-mix(in srgb, var(--public-border-strong) 70%, transparent);height:1px}.public-inventory-grid .public-vehicle-card__price-row{border:none;margin:0;padding:.45rem 0}.public-inventory-page .public-inventory-grid .public-vehicle-card__price{letter-spacing:-.015em;color:var(--color-text);font-size:1.08rem;font-weight:500;line-height:1.2}.public-inventory-grid .public-vehicle-card__meta-lines{gap:.15rem;margin:.15rem 0 0;display:grid}.public-inventory-grid .public-vehicle-card__meta-line{color:var(--color-text-muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.35}.public-inventory-grid .public-vehicle-card__color{align-items:center;gap:.4rem;display:flex}.public-inventory-grid .public-vehicle-card__color-swatch{border:1px solid color-mix(in srgb, var(--color-text) 22%, transparent);border-radius:50%;flex-shrink:0;width:.72rem;height:.72rem;box-shadow:0 0 0 1px #fff6}.public-inventory-grid .public-vehicle-card__actions--stacked{border-top:none;flex-direction:column;align-items:stretch;gap:.4rem;margin-top:auto;padding-top:.5rem}.public-inventory-grid .public-vehicle-card__action-primary,.public-inventory-grid .public-vehicle-card__action-secondary{width:100%;display:block}.public-inventory-grid .public-vehicle-card__action-primary .ui-button,.public-inventory-grid .public-vehicle-card__action-secondary .ui-button{border-radius:8px;justify-content:center;width:100%;min-height:36px;font-size:.84rem;font-weight:500}.public-inventory-grid .public-vehicle-card__trim,.public-inventory-grid .public-vehicle-card__scan,.public-inventory-grid .public-vehicle-card__excerpt{display:none!important}.public-vehicle-card__favorite-btn{cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.public-vehicle-card__favorite-btn .public-vehicle-card__favorite-icon{color:color-mix(in srgb, var(--color-text) 40%, #94a3b8);font-size:.92rem;line-height:1}.public-vehicle-card__favorite-btn--active .public-vehicle-card__favorite-icon{color:#e53e3e;font-size:1rem}.public-inventory-themed .public-vehicle-card--grid:hover{box-shadow:var(--public-elev-1);transform:none}.public-vehicle-card__body{gap:.45rem;padding:1rem 1.1rem 1.1rem}.public-vehicle-card__title{font-size:1.02rem;font-weight:600;line-height:1.28}.public-vehicle-card__stock{letter-spacing:0;text-transform:none;color:var(--color-text-muted);font-size:.78rem;font-weight:500}.public-vehicle-card__scan{color:color-mix(in srgb, var(--color-text-muted) 95%, var(--color-text));font-size:.84rem;line-height:1.4}.public-vehicle-card__price-row{border-top:1px solid color-mix(in srgb, var(--public-border-strong) 70%, transparent);margin-top:.35rem;padding-top:.5rem}.public-vehicle-card__price{letter-spacing:-.03em;font-size:1.32rem;font-weight:600}.public-vehicle-card__actions{border-top:1px solid color-mix(in srgb, var(--public-border-strong) 65%, transparent);margin-top:.65rem;padding-top:.65rem}.public-vehicle-card__actions--stacked{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.public-vehicle-card__actions--stacked .public-vehicle-card__action-primary,.public-vehicle-card__actions--stacked .public-vehicle-card__action-secondary{width:100%;display:block}.public-vehicle-card__actions--stacked .public-vehicle-card__action-primary .ui-button,.public-vehicle-card__actions--stacked .public-vehicle-card__action-secondary .ui-button{justify-content:center;width:100%}.public-vehicle-card__meta-lines{gap:.15rem;display:grid}.public-vehicle-card__meta-line{color:var(--color-text-muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.35}.public-vehicle-card__color{align-items:center;gap:.4rem;display:flex}.public-vehicle-card__color-swatch{border:1px solid color-mix(in srgb, var(--color-text) 22%, transparent);border-radius:50%;flex-shrink:0;width:.72rem;height:.72rem;box-shadow:0 0 0 1px #fff6}.public-vehicle-card__price-block{gap:0;display:grid}.public-vehicle-card__price-divider{background:color-mix(in srgb, var(--public-border-strong) 70%, transparent);height:1px}.public-vehicle-card__media-wrap{position:relative}.public-vehicle-card__media-overlays{z-index:2;pointer-events:none;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:.5rem;right:.5rem}.public-vehicle-card__overlay-btn{pointer-events:auto;border:1px solid color-mix(in srgb, #fff 55%, var(--public-border-strong));min-width:1.7rem;height:1.7rem;color:color-mix(in srgb, var(--color-text) 75%, #334155);cursor:pointer;background:#ffffffe0;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.65rem;font-weight:600;display:inline-flex;box-shadow:0 1px 4px #0000001f}.public-vehicle-card__overlay-btn--compare.is-active{color:var(--public-accent);border-color:color-mix(in srgb, var(--public-accent) 50%, transparent)}.public-vehicle-card__overlay-btn--favorite .public-vehicle-card__overlay-icon{color:color-mix(in srgb, var(--color-text) 42%, #94a3b8);font-size:.9rem;line-height:1}.public-vehicle-card__overlay-btn--favorite.is-active .public-vehicle-card__overlay-icon{color:#e53e3e;font-size:.98rem}.public-vehicle-card__overlay-btn--favorite.is-active{background:#fdf0f0;border-color:#e53e3e66}.public-vehicle-card__overlay-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-vehicle-card__action-primary .ui-button{min-height:40px}.public-vehicle-card__media{background:#e8edf3}.public-vdp-page.public-section{background:#fff;padding-top:1.5rem;padding-bottom:2.5rem}.public-vdp{gap:2rem}.public-vdp__media--framed{border-radius:var(--public-radius-md);background:#eef2f7;padding:.65rem}.public-vdp__hero{border-radius:calc(var(--public-radius-md) - 2px)}.public-vdp__title{font-size:clamp(1.55rem,2.6vw,2rem);font-weight:600}.public-vdp__price-block{border-top:1px solid var(--public-border-strong);border-bottom:1px solid var(--public-border-strong);background:color-mix(in srgb, var(--public-primary) 4%, #fff);margin:.15rem 0;padding:1rem 0}.public-vdp__price,.public-vdp__price-block .public-vdp__price{letter-spacing:-.04em;color:var(--public-primary);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600}.public-vdp__cta-panel{border-radius:var(--public-radius-md);border-left:3px solid var(--public-primary);box-shadow:var(--public-elev-1);padding:1.15rem 1.2rem 1.2rem}.public-vdp__cta-panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.78rem;font-weight:600}.public-vdp__cta-stack-item .ui-button--primary{min-height:46px;font-size:.94rem;font-weight:600}.public-vdp__cta-stack-item .ui-button--secondary{min-height:42px}.public-vdp__call-btn{border-radius:var(--public-radius-md);min-height:44px;font-weight:600}.public-vdp__specs,.public-vdp__trust{border-radius:var(--public-radius-md);padding:1.1rem 1.15rem}.public-vdp__specs span{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.public-confidence-card{border-radius:var(--public-radius-md)}.public-section--booking{background:#fff;padding:2rem 0 3rem}.public-service-booking__panel{border-radius:var(--public-radius-md);box-shadow:var(--public-elev-1);border:1px solid color-mix(in srgb, var(--public-primary) 12%, var(--public-border-strong));padding:1.35rem 1.45rem}.public-service-booking__steps{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-md);background:#f8fafc;gap:.35rem .85rem;margin-bottom:1.35rem;padding:.85rem 1rem}.public-service-booking__step-num{border-radius:4px;font-weight:600}.public-site .ui-button{border-radius:var(--public-radius-md);font-weight:600}.public-site .ui-field__label{letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:600}.public-site .ui-badge{letter-spacing:.03em;border-radius:4px;font-weight:600}.public-site__nav-link{border-radius:var(--public-radius-md);font-size:.86rem;font-weight:600}@media (width<=1160px){.public-site__content:has(.public-home-hero) .public-home-hero__grid{gap:.9rem}}@media (width<=820px){.public-site__content:has(.public-home-hero) .public-home-hero{padding:1rem 0 .85rem}.public-site__content:has(.public-home-hero) .public-home-hero__copy{border-left-width:2px;padding-left:.75rem}.public-site__content:has(.public-home-hero) .public-section{padding:1.1rem 0}.public-site__content:has(.public-home-hero) .public-section--tight{padding:.95rem 0 1.1rem}.public-inventory-page .public-inventory-page__surface{border:none;border-radius:0;padding:0}.public-inventory-grid{gap:.75rem}.public-inventory-grid .public-vehicle-card__media,.public-inventory-grid .public-vehicle-card__media img{aspect-ratio:4/3;max-height:none}.public-vdp__aside{position:static}.public-service-booking__steps{flex-direction:column;align-items:flex-start}}.public-site .public-btn{border-radius:var(--public-radius-md);min-height:2.5rem;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.public-site .public-btn--lg{min-height:2.65rem;padding:.55rem 1.25rem;font-size:.92rem}.public-site .public-btn--sm{min-height:2.2rem;padding:.4rem .85rem;font-size:.86rem}.public-site .public-btn--primary{background:var(--public-button-primary-bg);border-color:var(--public-button-primary-border);color:var(--public-button-primary-text)}.public-site .public-btn--primary:hover{background:var(--public-button-primary-hover-bg);border-color:var(--public-button-primary-hover-border)}.public-site .public-btn--secondary{background:var(--public-button-secondary-bg);border-color:var(--public-button-secondary-border);color:var(--public-button-secondary-text)}.public-site .public-btn--secondary:hover{background:var(--public-button-secondary-hover-bg)}.public-site__content:not(:has(.public-home-hero)){gap:0;padding-bottom:2.5rem}.public-site__content:not(:has(.public-home-hero)) .public-section--tight{padding:1.35rem 0 1.75rem}.public-page-hero-band{background:linear-gradient(128deg, #fff 0%, #f8fafc 52%, color-mix(in srgb, var(--public-primary) 6%, #eef3f9) 100%);border-bottom:1px solid var(--public-border-strong);padding:1.5rem 0 1.2rem}.public-page-hero-band .public-page-hero,.public-page-hero-band .public-inventory-hero{margin-bottom:0}.public-page-hero-band .page-header__title{letter-spacing:-.03em;margin:0 0 .4rem;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:600;line-height:1.12}.public-page-hero-band .page-header__description{max-width:40rem;color:var(--color-text-muted);margin:0;font-size:.94rem;line-height:1.55}.public-page-hero-band .public-page-hero__eyebrow{letter-spacing:.08em;margin:0 0 .35rem;font-size:.68rem;font-weight:600}.public-site__nav-link{color:var(--color-text)}.public-site__nav-link:hover,.public-site__nav-link--active{color:var(--public-primary)}.public-site__header-contact-item--address{max-width:min(16rem,38vw);font-size:.84rem;line-height:1.3}.public-site__header-contact-item--phone{font-size:1.05rem}.public-site__nav{gap:4px 6px}.public-site__nav-link{padding:.35rem .55rem}.public-site__header-contact-item--schedule .public-btn{min-height:2.2rem;padding:.4rem .85rem;font-size:.86rem}.public-contact-panel,.public-static-page__panel,.public-contact-form .ui-card,.public-form-card.ui-card,.public-financing-card,.public-financing-lead__card,.public-service-promo{border-radius:var(--public-radius-lg);border:1px solid var(--public-border-strong);box-shadow:none}.public-contact-form .ui-card,.public-form-card.ui-card{background:#fff}.public-contact-form .ui-card__title,.public-form-card .ui-card__title{letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.public-contact-form .ui-field__label,.public-financing-lead .ui-field__label,.public-form .ui-field__label,.public-service-booking .ui-field__label{text-transform:none;letter-spacing:0;color:var(--color-text);font-size:.82rem;font-weight:600}.public-contact-form .ui-input,.public-contact-form .ui-select__native,.public-form .ui-input,.public-form .ui-select__native,.public-financing-lead .ui-input{height:42px;min-height:42px}.public-financing-page{background:#f4f7fb}.public-financing-hero{background:0 0;border-bottom:none;padding:0}.public-financing-page .public-financing-hero{padding:1.5rem 0 1.2rem}.public-financing-eyebrow,.public-service-eyebrow{letter-spacing:.08em;font-size:.68rem;font-weight:600}.public-service-hero.public-page-hero-band{padding:1.5rem 0 1.2rem}.public-inventory-grid .public-vehicle-card__overlay-btn--compare.is-active{border-color:color-mix(in srgb, var(--public-primary) 55%, transparent);color:var(--public-primary);background:color-mix(in srgb, var(--public-primary) 12%, #fff)}.public-inventory-page .public-vehicle-card__action-secondary .ui-button--secondary{color:var(--public-primary);border-color:color-mix(in srgb, var(--public-primary) 35%, var(--public-border-strong));background:color-mix(in srgb, var(--public-primary) 6%, #fff)}.public-inventory-page .public-vehicle-card__action-secondary .ui-button--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--public-primary) 12%, #fff);border-color:color-mix(in srgb, var(--public-primary) 45%, var(--public-border-strong))}.public-vdp-page .public-section{padding-top:0}.public-vdp__aside .ui-card,.public-vdp__lead .ui-card{border-radius:var(--public-radius-lg);border:1px solid var(--public-border-strong);box-shadow:none}.public-vdp__cta-panel{border-radius:var(--public-radius-lg);border:1px solid var(--public-border-strong);box-shadow:none;background:#fff}.public-vdp__cta-stack{gap:.5rem}.public-vdp__price-block strong{letter-spacing:-.03em;font-size:clamp(1.35rem,3vw,1.65rem)}.website-admin-color-field__label{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.website-admin-color-field__chip{border:1px solid #0000001f;border-radius:6px;flex-shrink:0;width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 1px #fff6}.website-admin-color-input__swatch{border-radius:10px;width:48px;height:48px;padding:3px}.website-admin-color-input__swatch::-webkit-color-swatch{border-radius:6px}@media (width<=960px){.public-site__header-inner{min-height:0;padding:12px 0}.public-site__header-contact-item--address{max-width:none}}@media (width<=820px){.public-page-hero-band{padding:1.25rem 0 1rem}}.public-site.public-site--template-apex{--public-section-gap:4.5rem;--public-section-gap-tight:2.75rem;--public-hero-min-height:clamp(22rem, 46vh, 34rem);--public-inventory-card-media-min:13.5rem}.public-site.public-site--template-classic{--public-section-gap:3.5rem;--public-section-gap-tight:2.25rem;--public-hero-min-height:clamp(18rem, 38vh, 28rem);--public-inventory-card-media-min:11.5rem}.public-site.public-site--template-compact{--public-section-gap:2.5rem;--public-section-gap-tight:1.5rem;--public-hero-min-height:clamp(12rem, 26vh, 18rem);--public-inventory-card-media-min:9.5rem}.public-site--template-apex .public-home-hero.public-home-hero--full{min-height:var(--public-hero-min-height);background:linear-gradient(145deg, color-mix(in srgb, var(--public-primary) 14%, var(--color-bg)) 0%, var(--color-bg) 55%);padding-block:clamp(2.5rem,5vw,4.5rem)}.public-site--template-apex .public-home-hero--full .public-home-hero__copy h1{letter-spacing:-.03em;font-size:clamp(2.35rem,4.8vw,3.35rem);line-height:1.05}.public-site--template-apex .public-home-hero--full .public-home-hero__grid{align-items:end;gap:clamp(1.5rem,3vw,2.75rem)}.public-site--template-apex .public-home-hero--full .public-search-card{box-shadow:var(--shadow-md);border:1px solid color-mix(in srgb, var(--public-primary) 18%, var(--color-border))}.public-site--template-classic .public-home-hero.public-home-hero--split{min-height:var(--public-hero-min-height);padding-block:clamp(2rem,4vw,3.25rem)}.public-site--template-classic .public-home-hero--split .public-home-hero__grid{gap:clamp(1.25rem,2.5vw,2rem)}.public-site--template-compact .public-home-hero.public-home-hero--compact{min-height:auto;padding-block:1.35rem 1rem}.public-site--template-compact .public-home-hero--compact .public-home-hero__copy h1{margin-bottom:.35rem;font-size:clamp(1.65rem,3.2vw,2.15rem)}.public-site--template-compact .public-home-hero--compact .public-home-hero__copy p{margin-bottom:.75rem;font-size:.98rem}.public-site--template-compact .public-home-hero--compact .public-home-hero__panel{margin-top:.25rem}.public-site--template-compact .public-home-hero+.public-home-inventory,.public-site--template-compact .public-home-hero+.public-section{margin-top:-.25rem}.public-site--template-apex .public-section,.public-site--template-classic .public-section,.public-site--template-compact .public-section{padding-block:var(--public-section-gap)}.public-site--template-compact .public-section--tight,.public-site--template-apex .public-section--tight{padding-block:var(--public-section-gap-tight)}.public-site--template-apex .public-inventory-grid--home-above-fold .public-vehicle-card__media-wrap{min-height:var(--public-inventory-card-media-min)}.public-site--template-apex .public-inventory-grid--home-above-fold .public-vehicle-card{border-radius:calc(var(--public-radius-lg) + 2px)}.public-site--template-compact .public-home-inventory{padding-top:.5rem}.public-site--template-compact .public-inventory-grid--home-above-fold{gap:.85rem}.public-inventory-page--template-apex .public-inventory-hero,.public-site--template-apex .public-inventory-page__hero{padding-block:clamp(2rem,4vw,3rem)}.public-inventory-page--template-compact .public-inventory-page__hero,.public-site--template-compact .public-inventory-toolbar-shell{padding-block:1rem .75rem}.public-site--template-compact .public-inventory-page__results .public-vehicle-card--list,.public-site--template-compact .public-inventory-layout--list .public-vehicle-card{padding:.65rem .85rem}.public-site--template-apex .public-inventory-page__results .public-vehicle-card__media-wrap,.public-site--template-compact .public-inventory-page__results .public-vehicle-card__media-wrap{min-height:var(--public-inventory-card-media-min)}.public-site--template-apex .public-vdp.public-vdp--gallery-first .public-vdp__media--framed{min-height:clamp(20rem,42vw,28rem)}.public-site--template-apex .public-vdp--gallery-first .public-vdp__media{border-radius:calc(var(--public-radius-lg) + 4px)}.public-site--template-classic .public-vdp.public-vdp--standard .public-vdp__layout,.public-site--template-classic .public-vdp--standard.public-vdp--top{gap:clamp(1.25rem,2.5vw,2rem)}.public-site--template-compact .public-vdp.public-vdp--lead-first .public-vdp__summary{align-self:start;position:sticky;top:1rem}.public-site--template-compact .public-vdp--lead-first .public-vdp__media--framed{min-height:clamp(14rem,32vw,20rem)}.public-site--template-compact .public-vdp--lead-first .public-vdp-lower{margin-top:1rem}@media (width<=900px){.public-site--template-compact .public-vdp.public-vdp--lead-first .public-vdp__summary{position:static}.public-site--template-apex .public-home-hero--full .public-home-hero__grid{grid-template-columns:1fr}}.public-site .page-header__eyebrow,.public-site .public-page-hero__eyebrow,.public-site .public-home-hero__eyebrow,.public-site .public-search-card__eyebrow{color:var(--public-accent)}.public-site__nav-link:hover,.public-site__nav-link--active{color:var(--public-primary-hover-text,var(--public-primary));background:var(--public-primary-hover-soft)}.public-footer-link:hover,.public-site__utility-links a:hover,.public-link-button:hover,.public-back-link:hover{color:var(--public-primary-hover-text,var(--public-primary))}.public-site .ui-button--ghost{color:var(--public-secondary)}.public-site .ui-button--ghost:hover:not(:disabled){color:var(--public-primary);background:var(--public-secondary-soft)}.public-home-hero{background:linear-gradient(165deg, #fff 0%, #f8fafc 52%, color-mix(in srgb, var(--public-secondary) 8%, #f4f7fb) 100%)}.public-vehicle-card,.public-search-card,.public-inventory-filter-card,.public-vdp-card{border-radius:var(--public-radius-card)}.public-site.public-site--buttons-outline .ui-button--primary,.public-site.public-site--buttons-outline .public-btn--primary{background:var(--public-button-secondary-bg);color:var(--public-button-primary-bg);border-color:var(--public-button-primary-border)}.public-site.public-site--buttons-outline .ui-button--primary:hover:not(:disabled),.public-site.public-site--buttons-outline .public-btn--primary:hover:not(:disabled){background:var(--public-primary-hover-soft);border-color:var(--public-button-primary-hover-border);color:var(--public-button-primary-bg)}.public-site.public-site--radius-sharp .ui-button,.public-site.public-site--radius-sharp .public-btn,.public-site.public-site--radius-sharp .public-link-button,.public-site.public-site--radius-pill .ui-button,.public-site.public-site--radius-pill .public-btn,.public-site.public-site--radius-pill .public-link-button,.public-site.public-site--radius-pill .public-site__nav-link,.public-site.public-site--radius-soft .ui-button,.public-site.public-site--radius-soft .public-btn{border-radius:var(--public-radius-button)}@media (width<=720px){.public-payment-calculator{gap:1rem;padding:1rem 1rem 1.05rem}.public-payment-calculator__fields{gap:.95rem}.public-payment-calculator__result{padding:.9rem .95rem}.public-payment-calculator__result-amount{font-size:clamp(1.55rem,7vw,1.9rem)}.public-financing-calculator-wrap{max-width:none;margin:0}}@media (width<=400px){.public-payment-calculator__field-head{flex-wrap:wrap;row-gap:.2rem}.public-payment-calculator__field-value{text-align:left;width:100%}.public-payment-calculator__slider-wrap{padding:.2rem 0}.public-payment-calculator__slider::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7.5px}.public-payment-calculator__slider::-moz-range-thumb{width:20px;height:20px}}.public-finance-modal{--public-primary:var(--public-storefront-fallback-primary,#16a34a);--public-secondary:var(--public-storefront-fallback-secondary,#64748b);--public-border-strong:#d4dce6;--public-radius-md:8px;--public-text-on-brand:#fff;--public-button-primary-bg:var(--public-primary);--public-button-primary-text:var(--public-text-on-brand);--public-button-primary-border:var(--public-button-primary-bg);--public-button-primary-hover-bg:color-mix(in srgb, var(--public-button-primary-bg) 90%, #fff);--public-button-primary-hover-border:color-mix(in srgb, var(--public-button-primary-bg) 90%, #fff);--public-button-secondary-bg:#fff;--public-button-secondary-text:var(--finance-text);--public-button-secondary-border:var(--public-border-strong);--public-button-secondary-hover-bg:color-mix(in srgb, var(--public-button-primary-bg) 6%, var(--public-button-secondary-bg));--finance-text:#101828;--finance-text-muted:#5f6f84;--finance-text-soft:#64748b;--finance-input-h:44px;--finance-input-font:.9375rem;z-index:100;color:var(--finance-text);-webkit-backdrop-filter:blur(8px);background:#0f172452;justify-content:center;align-items:center;padding:20px;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,sans-serif;animation:.28s ease-out public-finance-modal-overlay-in;display:flex;position:fixed;inset:0}.public-finance-modal__dialog{border:1px solid color-mix(in srgb, var(--public-primary) 10%, #e8edf3);border-radius:var(--public-radius-md);background:#fff;flex-direction:column;width:min(100%,800px);max-height:min(92dvh,900px);animation:.32s cubic-bezier(.22,1,.36,1) public-finance-modal-dialog-in;display:flex;overflow:hidden;box-shadow:0 24px 56px #12203324}.public-finance-modal__header{border-bottom:1px solid color-mix(in srgb, var(--public-primary) 8%, #eef2f6);background:linear-gradient(180deg, color-mix(in srgb, var(--public-primary) 4%, #fff) 0%, #fff 100%);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 28px 16px;display:flex}.public-finance-modal__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--public-primary);margin:0 0 4px;font-size:.68rem;font-weight:700}.public-finance-modal__header h2{letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:650;line-height:1.2}.public-finance-modal__close{border-radius:var(--public-radius-md);background:color-mix(in srgb, var(--public-primary) 6%, #f4f7fa);width:40px;height:40px;color:var(--finance-text-muted);cursor:pointer;border:none;flex-shrink:0;font-size:1.35rem;line-height:1;transition:background .15s,color .15s}.public-finance-modal__close:hover{color:var(--finance-text);background:color-mix(in srgb, var(--public-primary) 10%, #eef2f6)}.public-finance-modal__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;padding:24px 28px 20px;overflow:auto}.public-finance-modal__body--step{animation:.28s cubic-bezier(.22,1,.36,1) public-finance-modal-step-in}.public-finance-modal__trust{border:1px solid color-mix(in srgb, var(--public-primary) 10%, #e8edf3);border-radius:var(--public-radius-md);background:color-mix(in srgb, var(--public-primary) 4%, #f8fafc);flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:12px 14px;display:flex}.public-finance-modal__trust-item{border:1px solid color-mix(in srgb, var(--public-primary) 12%, #e2e8f0);color:var(--finance-text-soft);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.public-finance-modal__trust-dot{background:var(--public-primary);opacity:.55;border-radius:50%;flex-shrink:0;width:7px;height:7px}.public-finance-modal__step-intro{margin-bottom:20px}.public-finance-modal__step-intro h3{letter-spacing:-.02em;color:var(--finance-text);margin:0 0 6px;font-size:1.12rem;font-weight:650}.public-finance-modal__step-intro p{color:var(--finance-text-muted);margin:0;font-size:.9rem;line-height:1.55}.public-finance-modal__fields{gap:16px;display:grid}.public-finance-modal__fields--compact{gap:14px}.public-finance-modal__section--housing,.public-finance-modal__section--short{margin:0}.public-finance-modal__dialog--short .public-finance-modal__step-intro{margin-bottom:16px}.public-finance-modal__fields--start-short .public-finance-modal__field-group{margin-bottom:18px;padding-bottom:18px}.public-finance-modal__fields--start-short .public-finance-modal__field-group--sensitive{padding-top:0}.public-finance-modal__optional-label{color:var(--finance-text-muted);margin:-4px 0 0;font-size:.76rem;font-weight:500}.public-finance-modal__fields--start{gap:0}.public-finance-modal__field-group{border-bottom:1px solid color-mix(in srgb, var(--public-primary) 6%, #eef2f6);gap:16px;margin-bottom:22px;padding-bottom:22px;display:grid}.public-finance-modal__field-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.public-finance-modal__group-label{color:var(--finance-text-muted);margin:0 0 4px;font-size:.8125rem;font-weight:600}.public-finance-modal__grid{gap:16px;display:grid}.public-finance-modal__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-finance-modal__grid--city-state{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.35fr)}.public-finance-modal__cell{flex-direction:column;gap:4px;min-width:0;display:flex}.public-finance-modal .ui-field{flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0;display:flex}.public-finance-modal .ui-field__label{letter-spacing:.01em;text-transform:none;color:var(--finance-text);order:0;font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.public-finance-modal .ui-field__hint{color:var(--finance-text-muted);order:3;margin-top:2px;font-size:.75rem;line-height:1.4}.public-finance-modal .ui-input,.public-finance-modal .ui-select__native{box-sizing:border-box;width:100%;min-width:0;min-height:var(--finance-input-h);height:var(--finance-input-h);font-size:var(--finance-input-font);color:var(--finance-text);border:1px solid color-mix(in srgb, var(--public-primary) 14%, #dde4ec);border-radius:var(--public-radius-md);box-shadow:none;appearance:none;background:#fafbfc;order:1;padding:0 14px;line-height:1.25;transition:border-color .15s,background .15s,box-shadow .15s;display:block}.public-finance-modal .ui-select__native{cursor:pointer;padding-right:36px}.public-finance-modal .ui-input:hover,.public-finance-modal .ui-select__native:hover{border-color:color-mix(in srgb, var(--public-primary) 24%, #cdd6e0);background:#fff}.public-finance-modal .ui-input:focus,.public-finance-modal .ui-select__native:focus{border-color:color-mix(in srgb, var(--public-primary) 50%, #b8c4d4);box-shadow:0 0 0 3px color-mix(in srgb, var(--public-primary) 14%, transparent);background:#fff;outline:none}.public-finance-modal__field--ssn .ui-input,.public-finance-modal__ssn-field .ui-input{letter-spacing:.05em;font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--public-primary) 3%, #f6f8fb)}.public-finance-modal__ssn-input-wrap{width:100%;display:block;position:relative}.public-finance-modal__ssn-input-wrap .ui-input{width:100%;padding-right:2.75rem}.public-finance-modal__ssn-toggle{border-radius:var(--public-radius-md);width:30px;height:30px;color:var(--finance-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.public-finance-modal__ssn-toggle:hover{color:var(--finance-text);background:color-mix(in srgb, var(--public-primary) 6%, #f4f7fa)}.public-finance-modal__ssn-toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--public-primary) 20%, transparent);outline:none}.public-finance-modal__error{color:#b42318;margin:0;font-size:.76rem;line-height:1.35;display:block}.public-finance-modal__row{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.35fr);align-items:start;gap:16px;display:grid}.public-finance-modal__row--names{grid-template-columns:repeat(2,minmax(0,1fr))}.public-finance-modal__row-field{flex-direction:column;gap:4px;min-width:0;display:flex}.public-finance-modal__previous-panel{border:1px solid color-mix(in srgb, var(--public-primary) 10%, #e8edf3);border-radius:var(--public-radius-md);background:color-mix(in srgb, var(--public-primary) 2%, #f8fafc);margin-top:4px;animation:.28s cubic-bezier(.22,1,.36,1) public-finance-modal-conditional-in}.public-finance-modal__previous-panel-summary{color:var(--finance-text-muted);cursor:pointer;padding:12px 14px;font-size:.84rem;font-weight:600;line-height:1.4;list-style:none}.public-finance-modal__previous-panel-summary::-webkit-details-marker{display:none}.public-finance-modal__previous-panel-summary:before{content:"+";width:1.1rem;color:var(--public-primary);margin-right:6px;font-weight:700;display:inline-block}.public-finance-modal__previous-panel[open] .public-finance-modal__previous-panel-summary:before{content:"−"}.public-finance-modal__previous-panel-body{border-top:1px solid color-mix(in srgb, var(--public-primary) 8%, #eef2f6);gap:14px;padding:0 14px 14px;display:grid}.public-finance-modal .ui-button{border-radius:var(--public-radius-md);cursor:pointer;min-height:40px;box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;padding:0 18px;font-size:.9rem;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.public-finance-modal .ui-button--primary{background:var(--public-button-primary-bg);border-color:var(--public-button-primary-border);min-height:48px;color:var(--public-button-primary-text);padding:0 28px;font-size:.95rem}.public-finance-modal .ui-button--primary:hover:not(:disabled){background:var(--public-button-primary-hover-bg);border-color:var(--public-button-primary-hover-border)}.public-finance-modal .ui-button--primary:disabled{opacity:.5;cursor:not-allowed;background:color-mix(in srgb, var(--public-button-primary-bg) 55%, #94a3b8);border-color:#0000}.public-finance-modal .ui-button--ghost{color:var(--finance-text-muted);background:0 0;border-color:#0000}.public-finance-modal .ui-button--ghost:hover:not(:disabled){color:var(--finance-text);background:color-mix(in srgb, var(--public-primary) 6%, #f4f7fa)}.public-finance-modal__footer{padding:16px 28px max(18px, env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--public-primary) 8%, #eef2f6);background:#fefeff;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.public-finance-modal__footer-primary{justify-content:flex-end;margin-left:auto;display:flex}.public-finance-modal__footer-primary .ui-button--primary{min-width:11.5rem}.public-finance-modal__back-btn{min-height:40px;padding-inline:12px}.public-finance-modal__success{text-align:left;gap:14px;padding:4px 0 8px;display:grid}.public-finance-modal__success-icon{width:48px;height:48px;color:var(--public-primary);background:color-mix(in srgb, var(--public-primary) 12%, #f0f5fa);border-radius:50%;justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;display:flex}.public-finance-modal__success h3{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:650}.public-finance-modal__success-lead{color:var(--finance-text);margin:0;font-size:.94rem;line-height:1.55}.public-finance-modal__success-steps{border-radius:var(--public-radius-md);background:color-mix(in srgb, var(--public-primary) 5%, #f8fafc);margin:0;padding:12px 14px;list-style:none}.public-finance-modal__success-steps li{color:var(--finance-text-muted);padding-left:1.1rem;font-size:.86rem;line-height:1.5;position:relative}.public-finance-modal__success-steps li+li{margin-top:8px}.public-finance-modal__success-steps li:before{content:"";background:var(--public-primary);opacity:.55;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.public-finance-modal__success-contact{color:var(--finance-text-muted);margin:0;font-size:.86rem;line-height:1.5}.public-finance-modal__success-contact a{color:var(--public-primary);font-weight:600;text-decoration:none}.public-finance-modal__success-contact a:hover{text-decoration:underline}.public-apply-launcher{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-md);background:#fff;gap:12px;max-width:28rem;padding:20px;display:grid}@keyframes public-finance-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes public-finance-modal-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes public-finance-modal-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes public-finance-modal-conditional-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes public-finance-modal-slide-up{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.public-finance-modal{align-items:flex-end;padding:0}.public-finance-modal__dialog{border-radius:var(--public-radius-md) var(--public-radius-md) 0 0;border-bottom:none;border-left:none;border-right:none;width:100%;max-height:min(96dvh,100%);animation:.3s cubic-bezier(.22,1,.36,1) public-finance-modal-slide-up}.public-finance-modal__body{padding:18px 20px 12px}.public-finance-modal__header{padding:16px 20px 14px}.public-finance-modal__footer{padding:12px 20px max(14px, env(safe-area-inset-bottom,14px));z-index:2;-webkit-backdrop-filter:blur(8px);flex-direction:column;align-items:stretch;position:sticky;bottom:0;box-shadow:0 -8px 24px #12203314}.public-finance-modal__footer-primary{order:1;width:100%;margin-left:0}.public-finance-modal__footer-primary .ui-button--primary{width:100%;min-width:0}.public-finance-modal__back-btn{order:2;justify-content:center;width:100%}.public-finance-modal__grid--2,.public-finance-modal__grid--city-state,.public-finance-modal__row,.public-finance-modal__row--names{grid-template-columns:1fr}.public-finance-modal__trust-item{white-space:normal;text-align:left;flex:calc(50% - 4px);min-width:0}}@media (prefers-reduced-motion:reduce){.public-finance-modal,.public-finance-modal__dialog,.public-finance-modal__body--step,.public-finance-modal__previous-panel{animation:none}}.public-promo-announcement--primary{--promo-bar-bg:var(--public-primary);--promo-bar-fg:var(--public-text-on-brand,#fff);--promo-bar-btn-bg:color-mix(in srgb, var(--public-text-on-brand,#fff) 18%, transparent);--promo-bar-btn-border:color-mix(in srgb, var(--public-text-on-brand,#fff) 38%, transparent);--promo-bar-btn-fg:var(--public-text-on-brand,#fff)}.public-promo-announcement--accent{--promo-bar-bg:var(--public-accent);--promo-bar-fg:var(--public-text);--promo-bar-btn-bg:color-mix(in srgb, var(--public-text) 8%, var(--public-accent));--promo-bar-btn-border:color-mix(in srgb, var(--public-text) 18%, transparent);--promo-bar-btn-fg:var(--public-text)}.public-promo-announcement--dark{--promo-bar-bg:color-mix(in srgb, var(--public-text) 88%, var(--public-primary) 12%);--promo-bar-fg:var(--public-surface);--promo-bar-btn-bg:color-mix(in srgb, var(--public-surface) 14%, transparent);--promo-bar-btn-border:color-mix(in srgb, var(--public-surface) 32%, transparent);--promo-bar-btn-fg:var(--public-surface)}.public-promo-announcement--light{--promo-bar-bg:var(--public-surface-tint,color-mix(in srgb, var(--public-secondary) 6%, var(--public-surface)));--promo-bar-fg:var(--public-text);--promo-bar-btn-bg:var(--public-surface);--promo-bar-btn-border:var(--public-border-strong);--promo-bar-btn-fg:var(--public-text)}.public-promo-announcement{background:var(--promo-bar-bg);color:var(--promo-bar-fg);border-bottom:1px solid color-mix(in srgb, var(--promo-bar-fg) 12%, transparent);font-size:.875rem;line-height:1.35}.public-promo-announcement__shell{align-items:center;gap:.65rem 1rem;min-height:2.35rem;padding:.35rem clamp(.75rem,3vw,1.25rem);display:flex}.public-promo-announcement__track-wrap{flex:auto;min-width:0}.public-promo-announcement--static .public-promo-announcement__text{text-align:center;margin:0;font-weight:500}.public-promo-announcement--static .public-promo-announcement__shell{flex-wrap:wrap;justify-content:center}.public-promo-announcement--scroll .public-promo-announcement__shell{justify-content:flex-start}.public-promo-announcement__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.public-promo-announcement__marquee-track{will-change:transform;gap:3rem;width:max-content;animation:30s linear infinite public-promo-marquee;display:inline-flex}.public-promo-announcement--speed-slow .public-promo-announcement__marquee-track{animation-duration:46s}.public-promo-announcement--speed-medium .public-promo-announcement__marquee-track{animation-duration:30s}.public-promo-announcement--speed-fast .public-promo-announcement__marquee-track{animation-duration:18s}.public-promo-announcement--scroll:hover .public-promo-announcement__marquee-track{animation-play-state:paused}.public-promo-announcement__marquee-item{white-space:nowrap;flex:none;font-weight:500}@keyframes public-promo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.public-promo-announcement__btn{border-radius:var(--public-radius-button,999px);border:1px solid var(--promo-bar-btn-border);background:var(--promo-bar-btn-bg);color:var(--promo-bar-btn-fg);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:.32rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.public-promo-announcement__btn:hover{background:color-mix(in srgb, var(--promo-bar-btn-bg) 82%, var(--promo-bar-fg) 18%)}.public-promo-announcement__btn:focus-visible{outline:2px solid color-mix(in srgb, var(--promo-bar-fg) 55%, var(--public-primary));outline-offset:2px}.public-promo-popup{z-index:1200;pointer-events:none;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.public-promo-popup--visible{pointer-events:auto}.public-promo-popup__backdrop{background:color-mix(in srgb, var(--public-text) 42%, transparent);cursor:pointer;pointer-events:auto;opacity:0;border:none;animation:.32s forwards public-promo-backdrop-in;position:absolute;inset:0}.public-promo-popup--closing .public-promo-popup__backdrop{animation:.26s forwards public-promo-backdrop-out}.public-promo-popup__dialog{z-index:1;border-radius:var(--public-radius-lg,14px);border:1px solid var(--promo-popup-border,var(--public-border-strong));background:var(--promo-popup-bg,var(--public-surface));width:min(100%,23.5rem);max-height:min(88vh,34rem);color:var(--promo-popup-fg,var(--public-text));box-shadow:var(--shadow-md,0 18px 40px #1220331f);pointer-events:auto;opacity:0;padding:1.35rem 1.2rem 1.15rem;animation:.42s cubic-bezier(.22,1,.36,1) forwards public-promo-dialog-in;position:relative;overflow:auto;transform:translateY(14px)}.public-promo-popup--closing .public-promo-popup__dialog{animation:.28s forwards public-promo-dialog-out}.public-promo-popup__dialog:before{content:"";border-radius:inherit;pointer-events:none;background:var(--promo-popup-glow,none);opacity:.9;position:absolute;inset:0}.public-promo-popup__dialog>*{z-index:1;position:relative}.public-promo-popup__dialog[data-promo-theme=clean_light]{--promo-popup-bg:linear-gradient(165deg, var(--public-surface) 0%, color-mix(in srgb, var(--public-primary) 4%, var(--public-surface)) 100%);--promo-popup-fg:var(--public-text);--promo-popup-muted:var(--public-muted);--promo-popup-accent:var(--public-primary);--promo-popup-border:var(--public-border-strong);--promo-popup-glow:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--public-primary) 10%, transparent), transparent 58%)}.public-promo-popup__dialog[data-promo-theme=dark_luxury]{--promo-popup-bg:linear-gradient(155deg, color-mix(in srgb, var(--public-text) 92%, var(--public-primary) 8%) 0%, color-mix(in srgb, var(--public-text) 78%, var(--public-secondary) 22%) 100%);--promo-popup-fg:var(--public-surface);--promo-popup-muted:color-mix(in srgb, var(--public-surface) 72%, transparent);--promo-popup-accent:var(--public-accent);--promo-popup-border:color-mix(in srgb, var(--public-accent) 28%, transparent);--promo-popup-glow:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--public-accent) 22%, transparent), transparent 62%)}.public-promo-popup__dialog[data-promo-theme=sales_event]{--promo-popup-bg:linear-gradient(145deg, color-mix(in srgb, var(--public-primary) 12%, var(--public-surface)) 0%, color-mix(in srgb, var(--public-accent) 14%, var(--public-surface)) 100%);--promo-popup-fg:var(--public-text);--promo-popup-muted:var(--public-muted);--promo-popup-accent:var(--public-accent);--promo-popup-border:color-mix(in srgb, var(--public-accent) 35%, var(--public-border-strong));--promo-popup-glow:radial-gradient(100% 90% at 50% -10%, color-mix(in srgb, var(--public-accent) 18%, transparent), transparent 55%)}.public-promo-popup__dialog[data-promo-theme=service_special]{--promo-popup-bg:linear-gradient(160deg, color-mix(in srgb, var(--public-secondary) 10%, var(--public-surface)) 0%, color-mix(in srgb, var(--public-primary) 8%, var(--public-surface)) 100%);--promo-popup-fg:var(--public-text);--promo-popup-muted:var(--public-muted);--promo-popup-accent:var(--public-primary);--promo-popup-border:color-mix(in srgb, var(--public-primary) 28%, var(--public-border-strong));--promo-popup-glow:radial-gradient(85% 65% at 100% 100%, color-mix(in srgb, var(--public-secondary) 16%, transparent), transparent 60%)}.public-promo-popup__close{background:color-mix(in srgb, var(--promo-popup-fg) 8%, transparent);width:2.25rem;height:2.25rem;color:var(--promo-popup-fg);cursor:pointer;border:none;border-radius:999px;font-size:1.35rem;line-height:1;transition:background-color .18s;position:absolute;top:.5rem;right:.5rem}.public-promo-popup__close:hover{background:color-mix(in srgb, var(--promo-popup-fg) 14%, transparent)}.public-promo-popup__close:focus-visible{outline:2px solid var(--promo-popup-accent);outline-offset:2px}.public-promo-popup__title{letter-spacing:-.01em;margin:0 2.25rem .55rem 0;font-size:1.28rem;line-height:1.22}.public-promo-popup__message{color:var(--promo-popup-muted);margin:0 0 .9rem;line-height:1.55}.public-promo-popup__code-block{margin:0 0 1rem}.public-promo-popup__code-label{letter-spacing:.06em;text-transform:uppercase;color:var(--promo-popup-muted);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.public-promo-popup__code-row{border-radius:var(--public-radius-md,10px);border:1px dashed color-mix(in srgb, var(--promo-popup-accent) 55%, var(--public-border-strong));background:color-mix(in srgb, var(--promo-popup-accent) 6%, transparent);align-items:stretch;gap:.45rem;padding:.45rem;display:flex}.public-promo-popup__code-value{letter-spacing:.06em;word-break:break-all;flex:auto;align-items:center;min-width:0;padding:.35rem .5rem;font-size:1.05rem;font-weight:700;display:flex}.public-promo-popup__code-copy{border:1px solid color-mix(in srgb, var(--promo-popup-accent) 40%, var(--public-border-strong));border-radius:var(--public-radius-button,8px);background:var(--public-surface);color:var(--promo-popup-accent);cursor:pointer;flex:none;align-self:center;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s}.public-promo-popup__dialog[data-promo-theme=dark_luxury] .public-promo-popup__code-copy{background:color-mix(in srgb, var(--public-surface) 12%, transparent);color:var(--promo-popup-fg);border-color:color-mix(in srgb, var(--promo-popup-accent) 45%, transparent)}.public-promo-popup__code-copy:hover{background:color-mix(in srgb, var(--promo-popup-accent) 10%, var(--public-surface))}.public-promo-popup__code-copy:focus-visible{outline:2px solid var(--promo-popup-accent);outline-offset:2px}.public-promo-popup__code-copy--copied{border-color:var(--promo-popup-accent);background:color-mix(in srgb, var(--promo-popup-accent) 14%, transparent)}.public-promo-popup__code-copied{color:var(--promo-popup-accent);margin-top:.35rem;font-size:.75rem;font-weight:600;display:block}.public-promo-popup__cta{border-radius:var(--public-radius-button,10px);background:var(--public-button-primary-bg,var(--public-primary));width:100%;color:var(--public-button-primary-fg,var(--public-text-on-brand,#fff));text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.public-promo-popup__cta:hover{background:var(--public-button-primary-hover-bg,var(--public-primary-hover))}.public-promo-popup__cta:focus-visible{outline:2px solid var(--promo-popup-accent);outline-offset:2px}@keyframes public-promo-backdrop-in{to{opacity:1}}@keyframes public-promo-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes public-promo-dialog-in{to{opacity:1;transform:translateY(0)}}@keyframes public-promo-dialog-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (width<=640px){.public-promo-announcement--static .public-promo-announcement__shell{flex-direction:column;padding-top:.5rem;padding-bottom:.5rem}.public-promo-announcement__btn{width:100%;max-width:18rem}.public-promo-announcement--scroll .public-promo-announcement__shell{flex-wrap:wrap}.public-promo-announcement--scroll .public-promo-announcement__btn{margin-left:auto;margin-right:auto}.public-promo-popup{align-items:flex-end;padding:0}.public-promo-popup__dialog{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:min(92vh,36rem);animation-name:public-promo-dialog-in-mobile}.public-promo-popup--closing .public-promo-popup__dialog{animation-name:public-promo-dialog-out-mobile}}@keyframes public-promo-dialog-in-mobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes public-promo-dialog-out-mobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.public-trust-strip{border-bottom:1px solid var(--public-border);background:color-mix(in srgb, var(--public-primary) 4%, var(--public-surface))}.public-trust-strip__inner{padding:.55rem 0}.public-trust-strip__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.public-trust-strip__item{color:var(--public-muted);align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.public-trust-strip__icon{background:color-mix(in srgb, var(--public-primary) 10%, transparent);width:1.5rem;height:1.5rem;color:var(--public-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.public-trust-strip__text{color:var(--public-text);font-weight:500}.public-lead-cta-band{border-bottom:1px solid var(--public-border)}.public-lead-cta-band--hero{background:color-mix(in srgb, var(--public-secondary) 5%, var(--public-surface))}.public-lead-cta-band--inline{border-top:1px solid var(--public-border);background:var(--public-surface-tint,var(--public-surface));margin-top:0}.public-lead-cta-band__inner{flex-direction:column;align-items:flex-start;gap:.55rem;padding:.85rem 0;display:flex}.public-lead-cta-band__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--public-muted);margin:0;font-size:.75rem;font-weight:600}.public-lead-cta-band__actions{flex-wrap:wrap;gap:.45rem;display:flex}.public-lead-cta-band__btn{border-radius:var(--public-radius-button,10px);border:1px solid #0000;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.public-lead-cta-band__btn--primary{background:var(--public-button-primary-bg,var(--public-primary));color:var(--public-button-primary-text,#fff);border-color:var(--public-button-primary-bg,var(--public-primary))}.public-lead-cta-band__btn--primary:hover{background:var(--public-button-primary-hover-bg,var(--public-primary-hover));color:var(--public-button-primary-text,#fff)}.public-site .public-lead-cta-band__btn--primary,.public-site a.public-lead-cta-band__btn--primary,.public-site .public-lead-cta-band__btn--primary:hover,.public-site a.public-lead-cta-band__btn--primary:hover,.public-site .public-lead-cta-band__btn--primary:focus-visible,.public-site a.public-lead-cta-band__btn--primary:focus-visible{color:var(--public-button-primary-text,#fff)}.public-lead-cta-band__btn--secondary{background:var(--public-surface);color:var(--public-text);border-color:var(--public-border-strong)}.public-lead-cta-band__btn--secondary:hover{background:var(--public-primary-hover-soft,color-mix(in srgb, var(--public-primary) 8%, var(--public-surface)))}.public-lead-cta-band__btn--accent{background:color-mix(in srgb, var(--public-accent) 14%, var(--public-surface));color:var(--public-text);border-color:color-mix(in srgb, var(--public-accent) 40%, var(--public-border-strong))}.public-lead-cta-band__btn:focus-visible{outline:2px solid var(--public-primary);outline-offset:2px}.public-mobile-bar{z-index:1100;padding:.45rem .55rem calc(.45rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--public-surface) 94%, transparent);border-top:1px solid var(--public-border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 24px color-mix(in srgb, var(--public-text) 8%, transparent);gap:.35rem;display:none;position:fixed;bottom:0;left:0;right:0}.public-mobile-bar__action{border-radius:var(--public-radius-button,8px);border:1px solid var(--public-border-strong);background:var(--public-surface);min-width:0;min-height:2.5rem;color:var(--public-text);white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;padding:.35rem .4rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.public-mobile-bar__action--primary{background:var(--public-button-primary-bg,var(--public-primary));border-color:var(--public-button-primary-bg,var(--public-primary));color:var(--public-button-primary-fg,var(--public-text-on-brand,#fff))}.public-mobile-bar__action:hover{background:var(--public-primary-hover-soft,color-mix(in srgb, var(--public-primary) 10%, var(--public-surface)))}.public-mobile-bar__action--primary:hover{background:var(--public-button-primary-hover-bg,var(--public-primary-hover))}.public-mobile-bar__action:focus-visible{outline:2px solid var(--public-primary);outline-offset:2px}.public-lead-save-popup{z-index:1150}.public-lead-save-popup__dialog{max-width:22rem}.public-vdp-urgency{flex-wrap:wrap;gap:.35rem;margin:0 0 .65rem;padding:0;list-style:none;display:flex}.public-vdp-urgency li{border:1px solid color-mix(in srgb, var(--public-primary) 28%, var(--public-border-strong));background:color-mix(in srgb, var(--public-primary) 8%, var(--public-surface));color:var(--public-text);border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.public-vdp-financing-helper{color:var(--public-muted);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.public-vdp-card--inquiry{margin-top:.75rem}.public-vdp-card__lede{color:var(--public-muted);margin:0 0 .75rem;font-size:.875rem}.public-site--mobile-bar-active{padding-bottom:calc(3.25rem + env(safe-area-inset-bottom))}@media (width<=960px){.public-mobile-bar{display:flex}.public-lead-cta-band__actions{width:100%}.public-lead-cta-band__btn{flex:calc(50% - .25rem);min-width:7.5rem}}@media (width>=961px){.public-mobile-bar,.public-site--mobile-bar-active{padding-bottom:0}}@media (width<=640px){.public-trust-strip__list{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.15rem;overflow-x:auto}.public-trust-strip__list::-webkit-scrollbar{display:none}.public-trust-strip__item{flex:none}.public-lead-cta-band__btn{flex:100%}}.public-site{--public-primary:var(--public-storefront-fallback-primary);--public-secondary:var(--public-storefront-fallback-secondary);--public-accent:var(--public-storefront-fallback-accent);--public-primary-soft:#15803d14;--public-secondary-soft:#1665340f;--public-accent-soft:#d9770614;--public-border-strong:#d4dce6;--public-surface-tint:#15803d08;--public-text-on-brand:#fff;--public-button-primary-bg:var(--public-primary);--public-button-primary-text:var(--public-text-on-brand);--public-button-primary-border:var(--public-button-primary-bg);--public-button-primary-hover-bg:color-mix(in srgb, var(--public-button-primary-bg) 90%, #fff);--public-button-primary-hover-border:color-mix(in srgb, var(--public-button-primary-bg) 90%, #fff);--public-button-secondary-bg:#fff;--public-button-secondary-text:var(--color-text);--public-button-secondary-border:var(--public-border-strong);--public-button-secondary-hover-bg:color-mix(in srgb, var(--public-button-primary-bg) 6%, var(--public-button-secondary-bg));--public-radius-md:8px;--public-radius-lg:10px;min-height:100vh;color:var(--color-text);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:#f6f8fb;font-size:1rem;line-height:1.55}.public-site--modern_sans{font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.public-site--classic_sans{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.public-site--editorial_serif{font-family:Georgia,Times New Roman,serif}.public-site h1,.public-site h2,.public-site h3,.public-site .page-header__title{letter-spacing:-.02em;font-weight:600;line-height:1.2}.public-site p,.public-site li{line-height:1.55}.public-site a{color:inherit;transition:color var(--transition-base), border-color var(--transition-base), background-color var(--transition-base), transform var(--transition-base);text-decoration:none}.public-site__container{width:min(1240px,100% - 32px);margin:0 auto}.public-site__container--narrow{width:min(760px,100% - 32px)}.public-site__header,.public-site__footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0}.public-site__header{z-index:20;border-bottom:1px solid var(--public-border-strong);position:sticky;top:0}.public-site__utility-bar,.public-site__header-inner,.public-site__header-start,.public-site__header-contact,.public-site__footer-inner,.public-site__brand,.public-site__nav,.public-site__header-actions,.public-site__utility-links,.public-site__footer-links,.public-home-hero__actions,.public-home-hero__stats,.public-search-card__actions,.public-inventory-hero__actions,.public-results-summary,.public-featured-vehicle__meta,.public-vehicle-card__meta,.public-vehicle-card__actions,.public-vdp__badges,.public-vdp__price-row,.public-vdp__actions,.public-static-cta__actions,.public-location-panel__actions,.public-contact-card__actions{align-items:center;display:flex}.public-site__utility-bar{min-height:34px;color:var(--color-text-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 20px;padding:6px 0;font-size:.76rem;line-height:1.35;display:grid}.public-site__utility-item--address{white-space:nowrap;text-overflow:ellipsis;justify-self:start;min-width:0;overflow:hidden}.public-site__utility-item--phone{white-space:nowrap;justify-self:center}.public-site__utility-item--phone a{color:var(--color-text-muted);font-weight:600;text-decoration:none}.public-site__utility-item--phone a:hover{color:var(--public-primary);text-decoration:underline}.public-site__footer-inner{justify-content:space-between;gap:16px}.public-site__utility-links,.public-site__footer-links{flex-wrap:wrap;gap:14px}.public-site__utility-links a,.public-site__footer-links a,.public-footer-link,.public-back-link,.public-link-button{color:var(--public-secondary)}.public-footer-link:hover,.public-site__utility-links a:hover{text-decoration:underline}.public-site__brand-mark{background:var(--public-primary);color:var(--public-text-on-brand)}.public-site__header-inner{grid-template-rows:auto minmax(2.5rem,auto);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 2rem;min-height:88px;padding:12px 0 10px;display:grid}.public-site__header-start,.public-site__header-contact{display:contents}.public-site__header-contact-item--address{text-align:right;max-width:min(18rem,42vw);color:var(--color-text-muted);grid-area:1/3;place-self:start end;gap:2px;font-size:.925rem;line-height:1.32;display:grid}.public-site__header-contact-address-line{display:block}.public-site__header-contact-item--phone{letter-spacing:.01em;color:var(--color-text);font-size:1.275rem;font-weight:700;line-height:1.2}.public-site__header-contact-item--phone a{color:inherit;font-weight:inherit;text-decoration:none}.public-site__header-contact-item--phone a:hover{color:var(--public-primary);text-decoration:underline}.public-site__header-contact>.public-site__header-contact-item--actions,.public-site__header-contact>.public-site__header-contact-item--actions-service{z-index:2;flex-wrap:wrap;grid-area:2/3;justify-content:flex-end;place-self:center end;align-items:center;gap:.65rem .85rem;min-height:2.5rem;display:inline-flex;position:relative}.public-site__header-contact-item--actions-service .public-site__header-contact-item--phone{font-size:1.275rem;font-weight:700}.public-site__brand{min-width:0;max-width:100%;color:var(--color-text);flex-shrink:0;grid-area:1/1/3;align-self:center;gap:12px;text-decoration:none}.public-site__brand-text{gap:1px;min-width:0;display:grid}.public-site__brand-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:700;line-height:1.2;overflow:hidden}.public-site__brand-tagline{color:var(--color-text-muted);letter-spacing:.01em;font-size:.72rem;font-weight:500}.public-site__brand-mark{border-radius:var(--public-radius-md);background:var(--public-primary);width:48px;height:48px;color:var(--public-text-on-brand);box-shadow:none;flex-shrink:0;place-items:center;font-size:1rem;font-weight:700;display:grid}.public-site__brand-logo{border-radius:var(--public-radius-md);object-fit:contain;object-position:left center;border:1px solid var(--public-border-strong);width:auto;min-width:44px;max-width:11.5rem;height:auto;min-height:44px;max-height:3.75rem;box-shadow:none;background:#fff;flex-shrink:0;display:block}.public-site__nav{box-sizing:border-box;z-index:1;flex-wrap:wrap;grid-area:2/2;justify-content:center;place-self:end stretch;align-items:center;gap:4px 6px;width:100%;min-width:0;min-height:2.5rem;padding:.65rem min(11rem,28vw) 0 0}.public-site__header-start .public-site__nav.public-site__nav--desktop{grid-column:2/4;justify-content:center;place-self:end stretch;width:100%;padding-top:.65rem;padding-left:0;padding-right:min(11rem,28vw)}.public-site__nav-link{border-radius:var(--public-radius-md);color:var(--color-text-muted);white-space:nowrap;padding:6px 10px;font-size:.84rem;font-weight:600;line-height:1.25}.public-site__nav-link:hover,.public-site__nav-link--active,.public-site__nav-link:focus-visible{color:var(--public-primary-hover-text,var(--public-primary));background:var(--public-primary-hover-soft)}.public-site__mobile-nav{width:100%;margin-top:.35rem;display:none}.public-site__nav-more{align-items:center;display:inline-flex;position:relative}.public-site__nav-more-trigger{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.3rem;display:inline-flex}.public-site__nav-more-caret{opacity:.7;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;display:inline-block}.public-site__nav-more.is-open .public-site__nav-more-caret,.public-site__nav-more.is-active .public-site__nav-more-trigger{color:var(--public-primary-hover-text,var(--public-primary))}.public-site__nav-more-menu{z-index:30;border:1px solid var(--public-border-strong);border-radius:var(--public-radius-md);background:#fff;flex-direction:column;min-width:11rem;max-width:min(16rem,100vw - 24px);max-height:min(70vh,24rem);padding:.35rem;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 8px 24px #0f172a1f}.public-site__nav-more-menu.is-flip{left:auto;right:0}.public-site__nav-more.is-open .public-site__nav-more-menu,.public-site__nav-more:focus-within .public-site__nav-more-menu{display:flex}.public-site__nav-more-group+.public-site__nav-more-group{border-top:1px solid var(--public-border-strong);margin-top:.25rem;padding-top:.25rem}.public-site__nav-more-link{border-radius:calc(var(--public-radius-md) - 2px);color:var(--color-text-muted);white-space:nowrap;padding:.45rem .65rem;font-size:.84rem;font-weight:600;text-decoration:none;display:block}.public-site__nav-more-link:hover,.public-site__nav-more-link--active{color:var(--public-primary-hover-text,var(--public-primary));background:var(--public-primary-hover-soft)}.public-site__nav-more-link--parent{font-weight:650}.public-site__nav-more-link--child{padding-left:1rem;font-size:.8rem;font-weight:550}.public-site__nav-parent{align-items:center;display:inline-flex;position:relative}.public-site__nav-parent-link{padding-right:.35rem}.public-site__nav-parent-toggle{cursor:pointer;opacity:.65;background:0 0;border:none;border-radius:4px;width:1.25rem;height:1.25rem;margin-left:-.15rem;padding:0}.public-site__nav-parent-toggle:after{content:"";border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin:0 auto;display:block}.public-site__nav-parent.is-open .public-site__nav-parent-toggle{opacity:1}.public-site__nav-submenu{z-index:30;border:1px solid var(--public-border-strong);border-radius:var(--public-radius-md);background:#fff;flex-direction:column;min-width:10rem;max-width:min(15rem,100vw - 24px);padding:.35rem;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0f172a1f}.public-site__nav-submenu.is-flip{left:auto;right:0}.public-site__nav-parent.is-open .public-site__nav-submenu,.public-site__nav-parent:focus-within .public-site__nav-submenu{display:flex}@media (hover:hover) and (width>=821px){.public-site__nav-parent:hover .public-site__nav-submenu,.public-site__nav-more:hover .public-site__nav-more-menu{display:flex}}.public-site__nav-submenu-link{border-radius:calc(var(--public-radius-md) - 2px);color:var(--color-text-muted);white-space:nowrap;padding:.45rem .65rem;font-size:.84rem;font-weight:600;text-decoration:none;display:block}.public-site__nav-submenu-link:hover,.public-site__nav-submenu-link--active{color:var(--public-primary-hover-text,var(--public-primary));background:var(--public-primary-hover-soft)}.public-site__mobile-nav-trigger{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-md);min-height:2.5rem;color:var(--color-text);cursor:pointer;background:#fff;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.public-site__mobile-nav-trigger.is-open{color:var(--public-primary-hover-text,var(--public-primary));border-color:color-mix(in srgb, var(--public-primary) 35%, var(--public-border-strong));background:var(--public-primary-hover-soft)}.public-site__mobile-nav-trigger-caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .15s;display:inline-block}.public-site__mobile-nav-trigger.is-open .public-site__mobile-nav-trigger-caret{transform:rotate(180deg)}.public-site__mobile-nav-panel{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-md);background:#fff;flex-direction:column;gap:.15rem;margin-top:.45rem;padding:.45rem;display:flex;box-shadow:0 10px 28px #0f172a1a}.public-site__mobile-nav-link{border-radius:calc(var(--public-radius-md) - 2px);min-height:2.75rem;color:var(--color-text-muted);align-items:center;padding:.5rem .65rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.public-site__mobile-nav-link:hover,.public-site__mobile-nav-link.is-active,.public-site__mobile-nav-link:focus-visible{color:var(--public-primary-hover-text,var(--public-primary));background:var(--public-primary-hover-soft)}.public-site__mobile-nav-link--child{border-left:2px solid color-mix(in srgb, var(--public-primary) 35%, transparent);margin-left:.85rem;padding-left:.85rem;font-size:.85rem;font-weight:550}.public-site__mobile-nav-group-head{align-items:stretch;gap:.25rem;display:flex}.public-site__mobile-nav-link--parent{flex:1}.public-site__mobile-nav-toggle{border:1px solid var(--public-border-strong);border-radius:calc(var(--public-radius-md) - 2px);cursor:pointer;background:#f8fafc;flex-shrink:0;width:2.75rem}.public-site__mobile-nav-toggle:after{content:"";border-top:5px solid #64748b;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin:0 auto;transition:transform .15s;display:block}.public-site__mobile-nav-group.is-open .public-site__mobile-nav-toggle:after{transform:rotate(180deg)}.public-site__mobile-nav-children{flex-direction:column;gap:.1rem;margin-top:.1rem;display:flex}.public-site__mobile-nav-more{border-top:1px solid var(--public-border-strong);margin-top:.35rem;padding-top:.35rem}.public-site__mobile-nav-more-label{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin:0 0 .25rem .5rem;font-size:.6875rem;font-weight:650}.public-site__header-actions{flex-shrink:0;justify-self:end;gap:8px;margin-left:auto}.public-site__header-cta-primary .ui-button,.public-site__header-cta-secondary .ui-button{min-height:34px}.public-home-hero__actions,.public-inventory-hero__actions,.public-vehicle-card__actions,.public-vdp__actions,.public-search-card__actions,.public-static-cta__actions,.public-location-panel__actions,.public-contact-card__actions{flex-wrap:wrap;gap:10px}.public-site__content{gap:48px;padding-bottom:56px;display:grid}.public-site__content:has(.public-home-hero){gap:0;padding-bottom:1rem}.public-section{padding-top:0}.public-section--tight{padding-top:36px}.public-site__content:has(.public-home-hero) .public-section--tight{padding-top:0}.public-section__header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.public-site .page-header__eyebrow{color:var(--public-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:700}.public-site .page-header__title{color:var(--color-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:700;line-height:1.08}.public-site .page-header__description{max-width:66ch;color:var(--color-text-muted);margin:10px 0 0;font-size:.98rem;line-height:1.62}.public-home-hero{border-bottom:1px solid var(--public-border-strong);background:linear-gradient(165deg, #fff 0%, #f8fafc 52%, color-mix(in srgb, var(--public-primary) 5%, #f4f7fb) 100%);padding:14px 0 12px}.public-home-hero__actions{gap:12px}.public-home-hero__actions .ui-button--primary{min-width:160px;min-height:44px}.public-home-hero__actions .ui-button--secondary,.public-home-hero__actions .ui-button--ghost{min-height:42px}.public-home-hero__cta-primary,.public-home-hero__cta-secondary,.public-home-hero__cta-tertiary{flex:none}.public-home-hero__copy h1{letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:700;line-height:1.12}.public-home-hero__eyebrow{color:var(--public-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.public-home-hero__grid,.public-trust-grid,.public-search-card,.public-featured-vehicle,.public-vdp,.public-vdp__panels,.public-static-grid,.public-process-grid,.public-contact-layout,.public-apply-layout{gap:20px;display:grid}.public-home-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:24px}.public-home-hero__panel{align-items:stretch;display:flex}.public-home-hero__panel .public-search-card{width:100%;box-shadow:0 8px 24px #1220330f}.public-home-hero__copy,.public-home-hero__panel,.public-search-card__copy,.public-page-hero,.public-page-hero__copy,.public-location-panel,.public-location-panel__copy,.public-apply-intro,.public-contact-panel,.public-form,.public-form__success,.public-vdp__media,.public-vdp__summary,.public-contact-panel__section,.public-vdp__support-list{gap:16px;display:grid}.public-home-hero__copy p{max-width:58ch;color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.public-home-hero__stats{flex-wrap:wrap;gap:16px;padding-top:8px}.public-home-hero__stats>div,.public-process-card,.public-trust-card,.public-search-card,.public-contact-card,.public-contact-panel,.public-featured-vehicle,.public-vehicle-card,.public-static-page__panel,.public-location-panel,.public-value-band,.public-filter-shell,.public-vdp__hero,.public-vdp__specs,.public-vdp__trust{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-lg);background:#fff;box-shadow:0 1px 2px #1220330a}.public-home-hero__stats>div{flex:160px;gap:2px;min-width:0;padding:12px 14px;display:grid}.public-hero-stat-link{color:var(--public-primary);font-size:.92rem;font-weight:600}.public-hero-stat-link:hover{text-decoration:underline}.public-home-hero__stats strong{letter-spacing:-.02em;color:var(--public-primary);font-size:1.05rem;font-weight:700}.public-home-hero__stats span,.public-trust-card p,.public-process-card span,.public-search-card__copy p,.public-featured-vehicle__body p,.public-value-band__list,.public-vdp__summary p,.public-vdp__mileage,.public-vdp__support-list p,.public-location-panel__copy p,.public-contact-panel p,.public-form__success p{color:var(--color-text-muted)}.public-search-card{background:linear-gradient(#fffffffa 0%,#f7fafcf5 100%);padding:22px}.public-search-card__eyebrow,.public-search-card__copy h2,.public-trust-card strong,.public-process-card strong,.public-static-page__panel h2,.public-location-panel strong,.public-contact-panel h2,.public-vdp__support-list strong{color:var(--color-text)}.public-search-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--public-primary);font-size:.72rem;font-weight:700}.public-search-card__copy h2{letter-spacing:-.04em;margin:0;font-size:1.5rem}.public-search-card__copy p,.public-trust-card p,.public-static-page__panel p,.public-location-panel .page-header__description,.public-contact-panel .page-header__description{margin:0;line-height:1.6}.public-search-card__grid,.public-trust-grid,.public-process-grid,.public-static-grid,.public-vdp__panels{grid-template-columns:repeat(3,minmax(0,1fr))}.public-search-card__grid,.public-filters,.public-form__grid,.public-summary,.public-feature-list,.public-vdp__thumbs,.public-vdp__support-list,.public-location-panel__details,.public-contact-panel__details{gap:14px;display:grid}.public-search-card__grid,.public-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-trust-card{gap:10px;padding:20px;display:grid}.public-trust-card strong{letter-spacing:-.02em;font-size:1rem}.public-featured-vehicle{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);overflow:hidden}.public-featured-vehicle__media{background:var(--color-surface-muted);min-height:100%}.public-featured-vehicle__media img,.public-vehicle-card__media img,.public-vdp__hero img,.public-vdp__thumb img{object-fit:cover;width:100%;height:100%;display:block}.public-featured-vehicle__body{gap:14px;padding:22px;display:grid}.public-featured-vehicle__label{color:var(--public-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.public-featured-vehicle__title{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.public-featured-vehicle__excerpt{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.public-featured-vehicle__meta,.public-vehicle-card__meta,.public-results-summary,.public-vdp__price-row{flex-wrap:wrap;justify-content:space-between;gap:16px}.public-featured-vehicle__meta strong,.public-vehicle-card__meta strong,.public-vdp__price{color:var(--color-text);letter-spacing:-.04em;font-weight:800}.public-featured-vehicle__meta strong,.public-vdp__price{font-size:clamp(1.7rem,2.6vw,2.45rem)}.public-vehicle-card__meta strong{color:var(--public-primary);font-size:1.35rem}.public-value-band{background:linear-gradient(135deg, var(--public-primary-soft) 0%, transparent 60%), #fffffff0;grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);gap:24px;padding:24px}.public-value-band__list{gap:10px;margin:0;padding-left:18px;font-size:.95rem;display:grid}.public-location-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr) auto;gap:22px;padding:24px}.public-location-panel__details,.public-contact-panel__details{grid-template-columns:repeat(2,minmax(0,1fr))}.public-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.public-summary>div,.public-location-panel__details>div,.public-contact-panel__details>div,.public-vdp__specs>div,.public-vdp__trust>div{gap:6px;display:grid}.public-summary__label,.public-vdp__specs span,.public-vdp__stock,.public-vehicle-card__stock{color:var(--color-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.public-inventory-hero{margin-bottom:18px}.public-page-hero__eyebrow{color:var(--public-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:600}.public-page-hero--stacked{gap:20px;margin-bottom:8px}.public-page-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.public-filter-shell{background:#fff;margin-bottom:12px;padding:12px 14px}.public-filter-shell summary{cursor:pointer;color:var(--color-text);align-items:center;gap:10px;font-size:.875rem;font-weight:600;list-style:none;display:flex}.public-filter-shell__count{color:var(--public-primary);background:var(--public-primary-soft);border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:600}.public-inventory-toolbar{border-bottom:1px solid var(--public-border-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.public-inventory-toolbar__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.public-results-summary{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:.88rem;display:flex}.public-results-summary__count{color:var(--color-text);font-weight:600}.public-results-summary__clear{color:var(--public-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.84rem;font-weight:600}.public-results-summary__clear:hover{text-decoration:underline}.public-inventory-sort{align-items:center;gap:8px;display:flex}.public-inventory-sort__label{color:var(--color-text-muted);font-size:.84rem;font-weight:500}.public-inventory-sort__select{border-radius:var(--public-radius-md);border:1px solid var(--public-border-strong);min-height:36px;color:var(--color-text);background:#fff;padding:0 10px;font-size:.86rem}.public-inventory-view-toggle{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-md);display:inline-flex;overflow:hidden}.public-inventory-view-toggle__btn{color:var(--color-text-muted);cursor:pointer;background:#fff;border:none;padding:8px 12px;font-size:.84rem;font-weight:600}.public-inventory-view-toggle__btn--active{background:var(--public-primary-soft);color:var(--public-primary)}.public-inventory-empty{gap:12px;display:grid}.public-inventory-empty__links{justify-content:center;display:flex}.public-inventory-page .public-inventory-hero{margin-bottom:12px}.public-filter-shell summary::-webkit-details-marker{display:none}.public-filters{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.public-filter-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;display:flex}.public-inventory-grid{gap:var(--public-inv-gap,14px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-inventory-list,.public-inventory-table{width:100%;display:block}.public-inventory-themed .public-vehicle-card{background:var(--public-inv-card-bg,#fff);border-radius:var(--public-inv-card-radius,12px);border:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 88%, #c5cdd8);box-shadow:var(--public-inv-card-shadow,0 8px 20px #1220330f)}.public-inventory-page__surface{width:100%}.public-inventory-themed--shadow-off .public-vehicle-card{box-shadow:none}.public-vehicle-card{transition:border-color .15s,box-shadow .15s;overflow:hidden}.public-inventory-themed .public-vehicle-card:hover{border-color:color-mix(in srgb, var(--public-primary) 22%, var(--public-border-strong,#d5dde8));box-shadow:var(--public-inv-card-shadow,0 8px 20px #1220330f)}.public-vehicle-card__list-primary{gap:2px;min-width:0;display:grid}.public-vehicle-card__trim{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.35}.public-vehicle-card__list-specs{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 12px;font-size:.8rem;display:flex}.public-vehicle-card__list-specs--empty{min-height:0}.public-vehicle-card__list-price{text-align:right}.public-vehicle-card__list-actions .public-vehicle-card__actions{border:none;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:0}.public-vehicle-card__media{aspect-ratio:var(--public-inv-image-ratio,4 / 3);border-bottom:1px solid var(--public-border-strong);background:#eef2f7;display:block}.public-inventory-themed--density-compact .public-inventory-grid{gap:12px}.public-inventory-themed--density-compact .public-vehicle-card__body{padding:12px 14px}.public-inventory-themed--cta-outline .public-vehicle-card__action-primary .ui-button,.public-inventory-themed--cta-outline .public-vdp__cta-stack-item .ui-button{color:var(--public-button-primary-bg);border:1px solid var(--public-button-primary-border);background:0 0}.public-inventory-themed--cta-minimal .public-vehicle-card__action-primary .ui-button,.public-inventory-themed--cta-minimal .public-vdp__cta-stack-item .ui-button{color:var(--public-button-primary-bg);box-shadow:none;background:0 0;border:none;padding-left:0;padding-right:0}.public-inventory-themed--cta-minimal .public-vehicle-card__action-secondary{font-weight:500}.public-inventory-themed .public-vehicle-card__action-primary .ui-button--primary{background:var(--public-button-primary-bg);border-color:var(--public-button-primary-border);color:var(--public-button-primary-text)}.public-inventory-themed .public-vehicle-card__action-primary .ui-button--primary:hover:not(:disabled){background:var(--public-button-primary-hover-bg);border-color:var(--public-button-primary-hover-border)}.public-inventory-themed .public-vehicle-card__action-secondary .ui-button--secondary{background:var(--public-button-secondary-bg);border-color:var(--public-button-secondary-border);color:var(--public-button-secondary-text)}.public-inventory-themed .public-vehicle-card__action-secondary .ui-button--secondary:hover:not(:disabled){background:var(--public-button-secondary-hover-bg)}.public-vehicle-card__placeholder{width:100%;height:100%;color:var(--color-text-muted);place-items:center;font-weight:700;display:grid}.public-vehicle-card__placeholder--logo{background:var(--color-surface-muted,#f3f4f6);padding:1rem}.public-vehicle-card__placeholder-logo{object-fit:contain;width:auto;max-width:min(72%,180px);height:auto;max-height:72%}.public-vehicle-card__body{gap:8px;padding:14px 16px 16px;display:grid}.public-vehicle-card__title{color:var(--color-text);letter-spacing:-.02em;font-size:1.05rem;font-weight:700;line-height:1.25}.public-vehicle-card__stock{color:var(--color-text-soft);margin:0;font-size:.76rem;font-weight:500}.public-vehicle-card__scan{color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.4}.public-vdp__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-vehicle-card__title:hover{color:var(--public-primary)}.public-vehicle-card__price-row{margin-top:2px}.public-vehicle-card__price-copy,.public-vehicle-card__price-compare,.public-vdp__price-compare,.public-inventory-list__price-compare{flex-direction:column;gap:.15rem;display:flex}.public-vehicle-card__price-original,.public-vdp__price-original,.public-inventory-list__price-original{color:var(--color-text-muted);font-size:.82rem;font-weight:500}.public-vehicle-card__price-original--struck,.public-vdp__price-original--struck,.public-inventory-list__price-original--struck{text-decoration:line-through}.public-vehicle-card__price-special,.public-vdp__price-special{display:block}.public-vehicle-card__price-caption,.public-vehicle-card__price-special-caption,.public-vdp__price-caption,.public-inventory-list__price-caption{color:var(--color-text-muted);font-size:.72rem;font-weight:500;line-height:1.2;display:block}.public-vehicle-card__excerpt{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.public-vehicle-card__price{color:var(--public-primary);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.public-vehicle-card__actions{border-top:1px solid var(--public-border-strong);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;padding-top:10px;display:flex}.public-vehicle-card__actions--compact{border-top:none;margin-top:4px;padding-top:8px}.public-vehicle-card__action-primary{display:inline-flex}.public-vehicle-card__action-secondary{min-height:34px;color:var(--public-primary);align-items:center;font-size:.86rem;font-weight:600;display:inline-flex}.public-vehicle-card__action-secondary:hover{text-decoration:underline}.public-vehicle-card--compact .public-vehicle-card__body{padding:12px 14px}.public-vehicle-card--compact .public-vehicle-card__title{font-size:.98rem}.public-vdp-page .public-back-link{margin-bottom:12px}.public-vdp{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start;gap:28px;margin-bottom:20px;display:grid}.public-vdp__media--framed{border-radius:var(--public-radius-lg);border:1px solid var(--public-border-strong);background:#f7f9fc;padding:10px}.public-vdp__aside{align-content:start;gap:12px;display:grid;position:sticky;top:88px}.public-vdp__stock-line{color:var(--color-text-soft);margin:-4px 0 0;font-size:.8rem;font-weight:500}.public-vdp__scan{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.45}.public-vdp__price-block{border-top:1px solid var(--public-border-strong);border-bottom:1px solid var(--public-border-strong);padding:10px 0 4px}.public-vdp__cta-stack{gap:8px;display:grid}.public-vdp__cta-stack-item{width:100%;display:block}.public-vdp__cta-stack-item .ui-button{justify-content:center;width:100%}.public-vdp__cta-stack-item.public-vdp__call-btn{text-align:center;justify-content:center}.public-vdp__cta-stack-link{text-align:center;color:var(--public-primary);padding:6px 0 2px;font-size:.88rem;font-weight:600;display:block}.public-vdp__cta-stack-link:hover{text-decoration:underline}.public-vdp__cta-panel{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-lg);background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--public-primary) 3%, #fff) 100%);gap:12px;padding:18px;display:grid;box-shadow:0 1px 2px #1220330a}.public-vdp__cta-panel-title{color:var(--color-text);margin:0;font-size:.92rem;font-weight:600}.public-buyer-confidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.public-confidence-card{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-lg);background:#fff;align-content:start;gap:10px;padding:16px 18px;display:grid}.public-confidence-card h2{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.public-confidence-card p{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.public-confidence-card__list,.public-confidence-card__contact{gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-confidence-card__list li,.public-confidence-card__contact li{color:var(--color-text-muted);justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.public-confidence-card__list strong{color:var(--color-text);text-align:right;font-weight:600}.public-confidence-card__contact li{color:var(--color-text);text-align:left;font-weight:500;display:block}.public-confidence-card__actions{flex-wrap:wrap;gap:8px;display:flex}.public-vdp__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:700;line-height:1.15}.public-vdp__lead{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.6}.public-vdp__cta-bar{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.public-vdp__call-btn{border-radius:var(--public-radius-md);border:1px solid var(--public-button-primary-border);background:var(--public-button-secondary-bg);min-height:40px;color:var(--public-button-primary-bg);align-items:center;padding:0 16px;font-size:.9rem;font-weight:600;display:inline-flex}.public-vdp__call-btn:hover{background:var(--public-button-secondary-hover-bg)}.public-apply-layout--single{grid-template-columns:minmax(0,560px);justify-content:start}.public-vdp__hero{aspect-ratio:4/3;background:#eef2f7;overflow:hidden}.public-vdp__thumbs{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.public-vdp__thumb{border-radius:var(--public-radius-md);background:var(--color-surface-muted);cursor:pointer;border:2px solid #0000;width:100%;min-height:72px;padding:0;overflow:hidden}.public-vdp__thumb--active{border-color:var(--public-primary)}.public-vdp__summary h1{color:var(--color-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;line-height:1.1}.public-vdp__summary p{margin:0;line-height:1.65}.public-vdp__specs{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.public-vdp__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 18px;display:grid}.public-vdp__panels{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.public-vdp__support-list>div{gap:6px;display:grid}.public-vdp__support-list p{margin:0;line-height:1.56}.public-vdp__related{gap:18px;margin-top:28px;display:grid}.public-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.public-feature-list li{border-radius:var(--public-radius-md);border:1px solid var(--public-border-strong);background:var(--color-surface-muted);gap:4px;padding:14px;display:grid}.public-form-card.ui-card,.public-contact-form .ui-card{border-radius:var(--public-radius-lg);border-color:var(--public-border-strong);box-shadow:none;background:#fff}.public-site .ui-card__header,.public-site .ui-card__body{padding-left:22px;padding-right:22px}.public-site .ui-card__header{padding-top:22px}.public-site .ui-card__body{padding-top:18px;padding-bottom:22px}.public-form{gap:18px}.public-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-form__stack{gap:14px;display:grid}.public-form__textarea{border-radius:var(--public-radius-md);border:1px solid var(--public-border-strong);width:100%;min-height:120px;color:var(--color-text);font:inherit;resize:vertical;box-sizing:border-box;background:#fff;padding:12px 14px}.public-form__error{border-radius:var(--public-radius-md);color:#8f3333;background:#fff8f8;border:1px solid #ba4d4d40;padding:12px 14px;font-size:.88rem;font-weight:500;line-height:1.45}.public-form__success{gap:6px;padding:4px 0;display:grid}.public-form__success-eyebrow{color:var(--public-primary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600}.public-form__success-copy p{color:var(--color-text-muted);margin:0;line-height:1.55}.public-contact-layout{grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);align-items:start}.public-contact-panel,.public-static-page__panel,.public-location-panel,.public-process-card{padding:22px}.public-contact-panel__section h2,.public-static-page__panel h2{letter-spacing:-.03em;margin:0;font-size:1.1rem}.public-page-hero{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:end start;gap:18px;margin-bottom:22px;display:grid}.public-page-hero--stacked{grid-template-columns:1fr}.public-page-hero__copy{text-align:left;width:100%;max-width:none}.public-site .public-page-hero .page-header__title,.public-site .public-page-hero .page-header__description,.public-site .public-page-hero .public-page-hero__eyebrow{text-align:left;margin-left:0;margin-right:auto}.public-site .page-header__title{max-width:none}.public-static-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.public-static-page__panel{gap:14px}.public-static-page__panel--accent{background:linear-gradient(135deg, var(--public-primary-soft) 0%, transparent 56%), #fffffff0}.public-static-page__list{color:var(--color-text-muted);gap:10px;margin:0;padding-left:18px;line-height:1.56;display:grid}.public-static-cta{border-radius:var(--public-radius-lg);border:1px solid var(--public-border-strong);background:linear-gradient(135deg, var(--public-primary-soft) 0%, transparent 56%), #fffffff0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid;box-shadow:0 1px 2px #1220330a}.public-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.public-process-card{gap:10px}.public-process-card span{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.public-process-card strong{font-size:1rem;line-height:1.45}.public-apply-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start}.public-link-button{border-radius:var(--public-radius-md);border:1px solid var(--public-border-strong);background:0 0;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.88rem;font-weight:700;display:inline-flex}.public-link-button:hover,.public-back-link:hover{color:var(--public-secondary)}.public-back-link{margin-bottom:18px;font-size:.88rem;font-weight:700;display:inline-flex}.public-site .ui-button{border-radius:var(--public-radius-md);min-height:40px;box-shadow:none;padding-inline:16px;font-size:.9rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.public-site .ui-button--primary{background:var(--public-button-primary-bg);border:1px solid var(--public-button-primary-border);color:var(--public-button-primary-text)}.public-site .ui-button--primary:hover:not(:disabled){background:var(--public-button-primary-hover-bg);border-color:var(--public-button-primary-hover-border)}.public-site .ui-button--secondary{border:1px solid var(--public-button-secondary-border);background:var(--public-button-secondary-bg);color:var(--public-button-secondary-text)}.public-site .ui-button--secondary:hover:not(:disabled){background:var(--public-button-secondary-hover-bg)}.public-site .ui-button--ghost{color:var(--public-secondary);background:0 0}.public-site .ui-button--sm{min-height:38px;padding-inline:15px}.public-site .ui-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;min-height:22px;padding:.1rem .5rem;font-size:.68rem;font-weight:600}.public-site .ui-badge--accent{background:var(--public-accent-soft);color:var(--public-accent)}.public-site .ui-badge--neutral{color:var(--color-text-muted);background:#eef2f7}.public-site .ui-input,.public-site .ui-select__native{border-radius:var(--public-radius-md);border-color:var(--public-border-strong);height:44px;min-height:44px;box-shadow:none;background:#fff}.public-site .ui-field__label{color:var(--color-text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.public-site .ui-loading,.public-site .ui-empty{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-lg);text-align:center;background:#fff;padding:28px 24px}.public-site .ui-loading strong,.public-site .ui-empty strong{color:var(--color-text);font-size:1.05rem;font-weight:600;display:block}.public-site .ui-loading p,.public-site .ui-empty p{color:var(--color-text-muted);margin:8px 0 0;font-size:.92rem;line-height:1.5}.public-site .ui-empty .ui-button{margin-top:14px}.public-site .ui-input:focus,.public-site .ui-select__native:focus,.public-form__textarea:focus{border-color:#1b4d9166;outline:none;box-shadow:0 0 0 3px #1b4d911a}.public-about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.public-about__inline-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.public-location-panel--compact{margin-top:4px}.public-location-panel--compact .page-header__title{font-size:clamp(1.25rem,2.4vw,1.65rem)}.public-site__footer{border-top:1px solid var(--public-border-strong);background:#fff;margin-top:32px}.public-site__build-marker{text-align:center;letter-spacing:.02em;color:var(--color-text-soft);border-top:1px solid color-mix(in srgb, var(--public-border-strong) 65%, transparent);margin:0;padding:10px 16px 14px;font-size:.68rem;font-weight:500}.public-site__footer-inner{grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(148px,1fr));align-items:start;gap:28px 24px;padding:32px 0 36px;display:grid}.public-site__footer-column{gap:8px;min-width:0;display:grid}.public-site__footer-column strong{font-size:.95rem;font-weight:700}.public-site__footer-column p{color:var(--color-text-muted);max-width:36ch;margin:0;font-size:.88rem;line-height:1.55}.public-site__footer-label{color:var(--color-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}.public-site__footer-meta{color:var(--color-text-muted);gap:8px;font-size:.88rem;line-height:1.5;display:grid}.public-site__footer-links{align-content:start;gap:8px;display:grid}.public-site--dark{background:radial-gradient(circle at top right, var(--public-primary-soft), transparent 24%), radial-gradient(circle at left top, var(--public-accent-soft), transparent 22%), linear-gradient(180deg, #0d1522 0%, #111b2b 42%, #0d1522 100%)}.public-site--dark .public-site__header,.public-site--dark .public-site__footer,.public-site--dark .public-home-hero__stats>div,.public-site--dark .public-search-card,.public-site--dark .public-trust-card,.public-site--dark .public-contact-card,.public-site--dark .public-contact-panel,.public-site--dark .public-featured-vehicle,.public-site--dark .public-vehicle-card,.public-site--dark .public-filter-shell,.public-site--dark .public-vdp__hero,.public-site--dark .public-vdp__cta-panel,.public-site--dark .public-confidence-card,.public-site--dark .public-vdp__specs,.public-site--dark .public-vdp__trust,.public-site--dark .public-static-page__panel,.public-site--dark .public-location-panel,.public-site--dark .public-value-band,.public-site--dark .public-process-card,.public-site--dark .public-form-card.ui-card,.public-site--dark .public-contact-form .ui-card,.public-site--dark .public-static-cta{background:#101a29f0}.public-site--dark .public-site .ui-button--secondary,.public-site--dark .ui-button--secondary{background:var(--public-button-secondary-bg,#101a29f0)}.public-site--dark .public-site__utility-links a,.public-site--dark .public-site__footer-links a,.public-site--dark .public-back-link,.public-site--dark .public-link-button,.public-site--dark .public-site__nav-link:hover,.public-site--dark .public-site__nav-link--active,.public-site--dark .public-vehicle-card__title:hover{color:#e3edf9}@media (width<=1160px){.public-home-hero__grid,.public-featured-vehicle,.public-vdp,.public-buyer-confidence,.public-contact-layout,.public-apply-layout,.public-location-panel,.public-static-cta{grid-template-columns:1fr}.public-search-card__grid,.public-trust-grid,.public-process-grid,.public-static-grid,.public-vdp__specs,.public-vdp__trust{grid-template-columns:repeat(2,minmax(0,1fr))}.public-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.public-vdp__panels{grid-template-columns:1fr}.public-section__header,.public-inventory-hero,.public-page-hero,.public-site__footer-inner{grid-template-columns:1fr;align-items:start}.public-site__header-inner{grid-template:"start contact"/minmax(0,1fr) auto;align-items:center}.public-site__header-start{grid-area:start;grid-template-rows:auto auto;grid-template-columns:1fr;gap:.65rem 0;display:grid}.public-site__header-contact{text-align:right;grid-area:contact;grid-template-rows:auto auto;align-self:end;place-items:end;gap:5px 10px;display:grid}.public-site__header-contact-item--address{grid-area:auto}.public-site__header-contact>.public-site__header-contact-item--actions,.public-site__header-contact>.public-site__header-contact-item--actions-service{grid-area:auto;min-height:0}.public-site__brand{grid-area:1/1;align-self:start}.public-site__header-start .public-site__nav.public-site__nav--desktop{border-top:1px solid var(--public-border-strong);box-sizing:border-box;grid-area:2/1;justify-content:center;place-self:start stretch;width:100%;min-height:0;margin-top:0;margin-left:0;padding:1.1rem 1.25rem 2px}}@media (width<=820px){.public-site__container{width:min(100%,100% - 24px)}.public-search-card__grid,.public-filters,.public-form__grid,.public-summary,.public-location-panel__details,.public-contact-panel__details,.public-trust-grid,.public-process-grid,.public-static-grid,.public-feature-list,.public-vdp__specs,.public-vdp__trust,.public-inventory-grid{grid-template-columns:1fr}.public-site__header-inner{min-height:80px;padding:10px 0 8px}.public-site__brand-logo,.public-site__brand-mark{max-width:9.5rem;max-height:3.25rem}.public-site__header-contact-item--address{max-width:100%;font-size:.9rem}.public-site__header-contact-item--phone{font-size:1.2rem}.public-site__brand-tagline{display:none}.public-about-grid{grid-template-columns:1fr;gap:12px}.public-about__inline-actions{flex-direction:column;align-items:stretch}.public-about__inline-actions .ui-button{width:100%}.public-inventory-grid{gap:14px}.public-vehicle-card__body{padding:12px 14px 14px}.public-vehicle-card__actions{flex-direction:column;align-items:stretch}.public-vehicle-card__action-primary,.public-vehicle-card__action-secondary{justify-content:center;width:100%}.public-vehicle-card__action-primary .ui-button{width:100%}.public-vdp__panels{gap:14px;margin-top:18px}.public-vdp__related{gap:14px;margin-top:20px}.public-contact-layout{gap:16px}.public-section.public-vdp-page{padding-bottom:8px}.public-buyer-confidence{grid-template-columns:1fr;gap:12px}.public-vdp{gap:16px}.public-vdp__aside{position:static}.public-vdp__hero{aspect-ratio:4/3}.public-vdp__cta-panel{padding:14px}.public-location-panel--compact{gap:14px}.public-site__footer-inner{grid-template-columns:1fr;gap:18px;padding:22px 0 28px}.public-site__nav--desktop{display:none}.public-site__mobile-nav{display:block}.public-site__header-start .public-site__nav--desktop{display:none}.public-site__header-inner{grid-template-columns:1fr;grid-template-areas:"start""contact"}.public-site__header-contact{text-align:left;place-items:flex-start start;width:100%}.public-home-hero__actions{flex-direction:column;align-items:stretch}.public-home-hero__actions .ui-button,.public-home-hero__actions a{width:100%}.public-home-hero{padding-top:20px;padding-bottom:16px}.public-home-hero__grid{gap:16px}.public-home-hero__stats{flex-direction:column}.public-home-hero__stats>div{flex:auto;width:100%}.public-section--tight{padding-top:20px}.public-site .page-header__title{font-size:clamp(1.5rem,7vw,2.1rem)}.public-section__header{flex-direction:column;align-items:stretch;gap:12px}.public-location-panel__actions,.public-static-cta__actions,.public-search-card__actions{flex-direction:column;align-items:stretch}.public-location-panel__actions .ui-button,.public-location-panel__actions a,.public-static-cta__actions .ui-button,.public-search-card__actions .ui-button,.public-search-card__actions a{justify-content:center;width:100%}.public-featured-vehicle__body .public-vehicle-card__actions{flex-direction:column;align-items:stretch}.public-inventory-toolbar__controls{justify-content:space-between;width:100%;margin-left:0}.public-inventory-toolbar{flex-direction:column;align-items:stretch}.public-inventory-sort{justify-content:space-between;width:100%}.public-inventory-sort__select{flex:1;max-width:220px}.public-vdp__media--framed{padding:6px}.public-inventory-hero__actions{justify-content:flex-start;width:100%}.public-static-cta__actions,.public-page-hero__actions{width:100%}.public-site__header{position:sticky;top:0}.public-site__content{padding-bottom:24px}}.public-service-page{color:var(--color-text);display:block}.public-service-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--public-primary);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.public-service-hero{background:linear-gradient(128deg, #fff 0%, #f8fafc 50%, color-mix(in srgb, var(--public-primary) 6%, #eef3f9) 100%)}.public-service-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(12rem,.75fr);align-items:center;gap:1.5rem;display:grid}.public-service-hero__copy h1{letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;line-height:1.1}.public-service-hero__copy>p{max-width:34rem;color:var(--color-text-muted);margin:0 0 1rem;font-size:.95rem;line-height:1.55}.public-service-actions{flex-wrap:wrap;gap:.55rem;display:flex}.public-service-hero__image{justify-content:flex-end;min-height:9rem;display:flex}.public-service-hero__image-card{border:1px solid var(--public-border-strong);width:min(100%,15rem);color:var(--public-primary);background:#fff;border-radius:10px;gap:.35rem;padding:1rem;display:grid}.public-service-hero__image-card strong{color:var(--color-text);font-size:.95rem}.public-service-hero__image-card span{color:var(--color-text-muted);font-size:.82rem;line-height:1.4}.public-service-main{padding:1.35rem 0 2.25rem}.public-service-promo{border:1px solid var(--public-border-strong);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(9rem,.7fr);align-items:stretch;display:grid;overflow:hidden}.public-service-promo__lead{background:color-mix(in srgb, var(--public-primary) 9%, #f4faf6);border-right:1px solid color-mix(in srgb, var(--public-primary) 12%, var(--public-border-strong));gap:1rem;padding:1.35rem 1.4rem;display:flex}.public-service-promo__icon{color:var(--public-primary);flex-shrink:0}.public-service-promo__lead h2{letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.22rem;font-weight:700}.public-service-promo__lead>div>p{color:var(--color-text-muted);max-width:22rem;margin:0 0 .9rem;font-size:.9rem;line-height:1.5}.public-service-promo__actions{flex-wrap:wrap;gap:.5rem;display:flex}.public-service-promo__benefits{border-right:1px solid var(--public-border-strong);flex-direction:column;justify-content:center;gap:1rem;padding:1.2rem 1.35rem;display:flex}.public-service-benefit{align-items:flex-start;gap:.65rem;display:flex}.public-service-benefit>span{border-radius:var(--public-radius-md);width:2rem;height:2rem;color:var(--public-primary);background:var(--public-primary-soft);justify-content:center;align-items:center;display:inline-flex}.public-service-benefit strong{font-size:.9rem;font-weight:650;display:block}.public-service-benefit p{color:var(--color-text-muted);margin:.12rem 0 0;font-size:.82rem;line-height:1.4}.public-service-promo__visual{align-items:stretch;display:flex}.public-service-promo__placeholder{min-height:8.5rem;color:var(--public-primary);background:linear-gradient(160deg, color-mix(in srgb, var(--public-primary) 6%, #e8eef4), #f8fafc 55%, #fff);flex:1;place-content:center;gap:.45rem;display:grid}.public-service-promo__placeholder span{color:var(--color-text-muted);font-size:.78rem}.public-service-description{border:1px solid var(--public-border-strong);background:#fff;border-radius:10px;margin-top:1.15rem;padding:1.15rem 1.35rem}.public-service-description h2{margin:0 0 .4rem;font-size:1.1rem;font-weight:700}.public-service-description>p:last-child{max-width:42rem;color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.55}.public-service-modal{z-index:99999;box-sizing:border-box;justify-content:flex-end;align-items:center;padding:1.25rem;display:none;position:fixed;inset:0}.public-service-modal.is-open{display:flex}.public-service-modal__backdrop{cursor:pointer;background:#0f172a52;border:none;margin:0;padding:0;position:absolute;inset:0}.public-service-modal__panel{z-index:1;border:1px solid var(--public-border-strong);width:min(100%,26rem);max-width:min(420px,32vw);height:auto;min-height:min(28rem,80dvh);max-height:min(92dvh,44rem);color:var(--color-text,#101828);background:#fff;border-radius:10px;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a29,0 8px 20px #0f172a14}.public-service-modal.is-open .public-service-modal__panel{animation:.3s cubic-bezier(.22,1,.36,1) forwards public-service-modal-panel-in}.public-service-modal__header{border-bottom:1px solid var(--public-border-strong);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.15rem .85rem;display:flex}.public-service-modal__header h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700}.public-service-modal__close{border-radius:var(--public-radius-md);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.public-service-modal__close:hover{background:var(--color-surface-muted,#f1f5f9);color:var(--color-text)}.public-service-modal__body{flex:1;padding:.85rem 1.1rem 1.25rem;overflow:auto}.public-service-modal__body .public-service-booking__shell--modal{max-width:none}.public-service-booking__shell{max-width:40rem}.public-service-booking__panel{box-shadow:none;background:0 0;border:none;border-radius:0;gap:1rem;padding:0;display:grid}.public-service-modal__body .public-service-booking__panel{padding:0}.public-service-booking__panel h2{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.public-service-booking__call-cta{width:fit-content;display:inline-flex}.public-service-booking__muted{color:var(--color-text-muted);margin:0;font-size:.88rem;line-height:1.5}.public-service-booking__steps{border-bottom:1px solid var(--public-border-strong);flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1rem;padding:0 0 .85rem;font-size:.72rem;list-style:none;display:flex}.public-service-booking__steps--modal{flex-wrap:nowrap;justify-content:space-between;gap:.25rem}.public-service-booking__step{color:var(--color-text-muted);align-items:center;gap:.35rem;display:flex}.public-service-booking__steps--modal .public-service-booking__step{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0}.public-service-booking__step.is-active{color:var(--color-text);font-weight:650}.public-service-booking__step.is-done{color:var(--public-primary)}.public-service-booking__step-num{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.public-service-booking__steps--modal .public-service-booking__step-num{width:1.55rem;height:1.55rem}.public-service-booking__step.is-active .public-service-booking__step-num,.public-service-booking__step.is-done .public-service-booking__step-num{border-color:var(--public-primary);background:var(--public-primary);color:#fff}.public-service-booking__step-label{line-height:1.2}.public-service-booking__options{flex-direction:column;gap:.45rem;display:flex}.public-service-booking__option{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-md);cursor:pointer;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;display:flex}.public-service-booking__option:has(input:checked){border-color:color-mix(in srgb, var(--public-primary) 45%, var(--public-border-strong));background:var(--public-primary-soft)}.public-service-booking__field{flex-direction:column;gap:.3rem;margin-bottom:.6rem;font-size:.86rem;display:flex}.public-service-booking__field>span{color:var(--color-text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.public-service-booking__field input,.public-service-booking__field textarea{font:inherit;border-radius:var(--public-radius-md);border:1px solid var(--public-border-strong);background:var(--color-surface-muted,#f8fafc);color:var(--color-text);padding:.55rem .65rem}.public-service-booking__field input:focus,.public-service-booking__field textarea:focus{border-color:color-mix(in srgb, var(--public-primary) 40%, var(--public-border-strong));box-shadow:0 0 0 3px var(--public-primary-soft);outline:none}.public-service-booking__grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.public-service-booking__slots{flex-wrap:wrap;gap:.45rem;display:flex}.public-service-booking__slot{font:inherit;border-radius:var(--public-radius-md);border:1px solid var(--public-border-strong);color:var(--color-text);cursor:pointer;background:#fff;padding:.45rem .65rem;font-size:.8rem}.public-service-booking__slot.is-selected{border-color:var(--public-primary);background:var(--public-primary-soft);color:var(--public-primary);font-weight:600}.public-service-booking__nav{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.public-service-booking__nav--end{justify-content:flex-end}.public-service-booking__review{grid-template-columns:auto 1fr;gap:.35rem .85rem;margin:0;font-size:.88rem;display:grid}.public-service-booking__review dt{color:var(--color-text-muted);font-weight:600}.public-service-booking__review dd{color:var(--color-text);margin:0}.public-service-booking__error{color:#b91c1c;margin:0;font-size:.86rem;line-height:1.45}.public-service-booking__panel--unavailable{gap:.85rem;display:grid}.public-service-booking__unavailable-message{color:var(--color-text);margin:0;font-size:.92rem;line-height:1.5}.public-service-booking__done h2{margin-top:0}@keyframes public-service-modal-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=960px){.public-service-hero__inner{grid-template-columns:1fr}.public-service-hero__image{justify-content:flex-start}.public-service-promo{grid-template-columns:1fr 1fr}.public-service-promo__visual{display:none}.public-service-promo__benefits{border-right:none}}@media (width<=640px){.public-service-promo{grid-template-columns:1fr}.public-service-promo__lead{border-right:none;border-bottom:1px solid color-mix(in srgb, var(--public-primary) 12%, var(--public-border-strong))}.public-service-promo__benefits{border-bottom:1px solid var(--public-border-strong)}.public-service-modal{align-items:flex-end;padding:0}.public-service-modal__panel{border-radius:10px 10px 0 0;width:100%;max-width:100%;min-height:0;max-height:92dvh}.public-service-booking__grid{grid-template-columns:1fr}.public-service-booking__nav{flex-direction:column;align-items:stretch}.public-service-booking__nav .ui-button{justify-content:center;width:100%}}.blog-cms-modal-backdrop{z-index:1000;background:color-mix(in srgb, var(--lp-bg,#0b1220) 55%, transparent);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.blog-cms-modal{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface,#fff);width:min(640px,100%);max-height:min(92vh,860px);color:var(--lp-text,#1a2332);border-radius:14px;flex-direction:column;display:flex;box-shadow:0 24px 64px #080f1e47}.blog-cms-modal__header{border-bottom:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface,#fff);justify-content:space-between;align-items:flex-start;gap:12px;padding:1.15rem 1.25rem .85rem;display:flex}.blog-cms-modal__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted,#64748b);margin:0 0 .25rem;font-size:.76rem;font-weight:600}.blog-cms-modal__header h2{margin:0;font-size:1.15rem;line-height:1.3}.blog-cms-modal__close{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-soft,#f4f7fc);width:36px;height:36px;color:var(--lp-text,#1a2332);cursor:pointer;border-radius:8px;flex-shrink:0;font-size:1.4rem;line-height:1}.blog-cms-modal__close:hover{background:var(--lp-surface-hover,#e8edf5)}.blog-cms-modal__steps{border-bottom:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-soft,#f4f7fc);grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:.75rem 1.25rem;list-style:none;display:grid}.blog-cms-modal__step{min-width:0;color:var(--lp-muted,#64748b);align-items:center;gap:.45rem;font-size:.74rem;display:flex}.blog-cms-modal__step-index{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface,#fff);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.blog-cms-modal__step-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-cms-modal__step.is-active{color:var(--lp-text,#1a2332);font-weight:600}.blog-cms-modal__step.is-active .blog-cms-modal__step-index{border-color:var(--lp-primary,#0f2d52);background:color-mix(in srgb, var(--lp-primary,#0f2d52) 12%, var(--lp-surface));color:var(--lp-primary,#0f2d52)}.blog-cms-modal__step.is-complete .blog-cms-modal__step-index{border-color:color-mix(in srgb, var(--lp-success,#1f6b3f) 45%, var(--lp-border));color:var(--lp-success,#1f6b3f)}.blog-cms-modal__body{background:var(--lp-surface,#fff);flex:1;padding:1.1rem 1.25rem 1.25rem;overflow:auto}.blog-cms-modal__fields{gap:.9rem;display:grid}.blog-cms-modal__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.blog-cms-modal-field{gap:.35rem;display:grid}.blog-cms-modal-field span{color:var(--lp-text,#1a2332);font-size:.78rem;font-weight:600}.blog-cms-modal-field__hint{color:var(--lp-muted,#64748b);margin:0;font-size:.76rem;line-height:1.4}.blog-cms-modal-field input,.blog-cms-modal-field select,.blog-cms-modal-field textarea{border:1px solid var(--lp-control-border,var(--lp-border,#c8d2e0));background:var(--lp-control-bg,var(--lp-surface-soft,#f4f7fc));width:100%;color:var(--lp-text,#1a2332);font:inherit;border-radius:8px;padding:.55rem .65rem}.blog-cms-modal-field input:focus,.blog-cms-modal-field select:focus,.blog-cms-modal-field textarea:focus{outline:2px solid color-mix(in srgb, var(--lp-primary,#0f2d52) 35%, transparent);outline-offset:1px}.blog-cms-modal-field textarea.blog-cms-body{font-family:ui-monospace,Consolas,monospace;font-size:.85rem;line-height:1.45}.blog-cms-modal__error{border:1px solid color-mix(in srgb, var(--lp-danger,#b42318) 35%, var(--lp-border));background:color-mix(in srgb, var(--lp-danger,#b42318) 8%, var(--lp-surface-soft));color:var(--lp-text,#1a2332);border-radius:8px;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.84rem}.blog-cms-modal__footer{border-top:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-soft,#f4f7fc);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem 1rem;display:flex}.blog-cms-modal__footer-actions{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}@media (width<=560px){.blog-cms-modal__row{grid-template-columns:1fr}.blog-cms-modal__step-label{display:none}}.website-admin-blog-preview{flex-direction:column;gap:.65rem;min-width:0;display:flex}.website-admin-blog-preview--empty{border:1px dashed var(--lp-border,#cbd5e1);background:var(--lp-surface-muted,#f8fafc);border-radius:12px;padding:1.25rem}.website-admin-blog-preview__empty{color:var(--lp-text-muted,#64748b);margin:0;font-size:.8125rem;line-height:1.5}.website-admin-blog-preview__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.website-admin-blog-preview__zoom{color:var(--lp-text-muted,#475569);align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.website-admin-blog-preview__zoom select{border:1px solid var(--lp-control-border,#cbd5e1);min-height:2rem;font:inherit;background:var(--lp-control-bg,#fff);color:var(--lp-control-text,#0f172a);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:8px;padding:.25rem .5rem}@media (prefers-color-scheme:dark){.website-admin-blog-preview__zoom select{--lightningcss-light: ;--lightningcss-dark:initial}}.website-admin-blog-preview__open-tab{font-size:.8125rem}.website-admin-blog-preview__viewport{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-muted,#eef2f7);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--lp-text,#0f172a) 4%, transparent);border-radius:12px;overflow:auto}.website-admin-blog-preview__scaler{transform-origin:0 0}.website-admin-blog-preview__iframe{background:#fff;border:0;display:block}.website-admin-blog-page__layout{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:1.25rem;display:grid}.website-admin-blog-page__preview{min-width:0;position:sticky;top:.75rem}.website-admin-blog-empty{text-align:center;border:1px dashed var(--lp-border,#e2e8f0);background:var(--lp-surface-muted,#f8fafc);border-radius:12px;padding:2rem 1.25rem}.website-admin-blog-empty h3{color:var(--lp-text,#0f172a);margin:0 0 .35rem;font-size:1rem;font-weight:600}.website-admin-blog-empty p{color:var(--lp-text-muted,#64748b);margin:0;font-size:.875rem}@media (width<=1100px){.website-admin-blog-page__layout{grid-template-columns:1fr}.website-admin-blog-page__preview{position:static}}.blog-cms-drawer-backdrop{z-index:1000;background:#0e162673;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.blog-cms-drawer{background:#fff;flex-direction:column;width:min(560px,100%);max-height:100vh;display:flex;box-shadow:-8px 0 32px #1018281f}.blog-cms-drawer__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.blog-cms-drawer__header h2{margin:0 0 4px;font-size:1.1rem}.blog-cms-drawer__hint{color:#5b6b82;margin:0;font-size:.82rem}.blog-cms-field__hint{color:#5b6b82;margin:0 0 .35rem;font-size:.78rem}.blog-cms-cta-inserts{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.blog-cms-cta-inserts__btn{padding:.25rem .55rem;font-size:.75rem}.blog-cms-internal-links{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.blog-cms-internal-links li span{color:#5b6b82;font-size:.78rem;display:block}.blog-cms-internal-links li p{color:#5b6b82;margin:.15rem 0 0;font-size:.8rem}.blog-cms-drawer__close{cursor:pointer;color:#1a2332;background:#f0f3f8;border:none;border-radius:8px;width:36px;height:36px;font-size:1.4rem;line-height:1}.blog-cms-drawer__close:hover{background:#e2e8f0}.blog-cms-drawer__scroll{flex:1;padding:16px 20px 24px;overflow:auto}.blog-cms-drawer__footer{background:#fafbfc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.blog-cms-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.blog-cms-field{gap:4px;display:grid}.blog-cms-field span{color:#5b6b82;font-size:.76rem;font-weight:600}.blog-cms-field--full{grid-column:1/-1}.blog-cms-field input,.blog-cms-field select,.blog-cms-field textarea{font:inherit;border:1px solid #c8d2e0;border-radius:8px;padding:8px 10px}.blog-cms-body{font-family:ui-monospace,Consolas,monospace;font-size:.85rem;line-height:1.45}.blog-cms-toggle{grid-column:1/-1;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.blog-cms-seo-panel{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:10px;margin-top:20px;padding:14px}.blog-cms-seo-panel h3{margin:0 0 10px;font-size:.95rem}.blog-cms-seo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.blog-cms-seo-list li{gap:8px;font-size:.82rem;display:flex}.blog-cms-seo-list li.is-ok .blog-cms-seo-icon{color:#1f6b3f}.blog-cms-seo-list li.is-warn .blog-cms-seo-icon{color:#8a5a12}.blog-cms-seo-list p{color:#5b6b82;margin:2px 0 0;font-size:.78rem}.blog-cms-preview-panel{border:1px dashed #c8d2e0;border-radius:10px;margin-top:18px;padding:14px;font-size:.84rem}.blog-cms-preview-panel h3{margin:0 0 8px;font-size:.92rem}.blog-cms-preview-panel__note{color:#8a5a12;font-weight:600}.blog-cms-preview-panel__actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.blog-cms-preview-panel__footnote{color:#5b6b82;margin:10px 0 0;font-size:.78rem}.blog-cms-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.blog-cms-toolbar input[type=search]{border:1px solid #c8d2e0;border-radius:8px;flex:200px;min-width:160px;padding:8px 10px}.blog-cms-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.blog-cms-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.blog-cms-table{border-collapse:collapse;width:100%;font-size:.84rem}.blog-cms-table th,.blog-cms-table td{text-align:left;border-bottom:1px solid #eef2f7;padding:10px 12px}.blog-cms-table th{text-transform:uppercase;letter-spacing:.04em;color:#5b6b82;background:#f7f9fc;font-size:.74rem;font-weight:600}.blog-cms-table tr:last-child td{border-bottom:none}.blog-cms-status-pill{text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.blog-cms-status-pill--draft{color:#8a5a12;background:#fff6e8}.blog-cms-status-pill--scheduled{color:#0f4a8a;background:#e8f2ff}.blog-cms-status-pill--published{color:#1f6b3f;background:#e7f5ee}.blog-cms-status-pill--archived{color:#5b6b82;background:#f0f3f8}.blog-cms-row-actions{flex-wrap:wrap;gap:6px;display:flex}.blog-cms-row-actions button{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:6px;padding:4px 8px;font-size:.76rem}.blog-cms-row-actions button:hover{color:#0f2d52;border-color:#0f2d52}.blog-cms-admin-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.blog-cms-source-pills{flex-shrink:0;gap:8px;display:flex}.blog-cms-source-pill{letter-spacing:.06em;text-transform:uppercase;color:#3d4f65;background:#f7f9fc;border:1px solid #d8dee8;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:700}.blog-cms-source-pill--backend{color:#1f5f36;background:#e8f5ec;border-color:#b6dfc6}.blog-cms-source-pill--session-fallback{color:#7a5a14;background:#fff8e6;border-color:#e2c88a}.blog-cms-admin-notice{color:#3d4f65;background:#fffbf0;border:1px solid #e2c88a;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 14px;font-size:.88rem;display:flex}.blog-cms-admin-notice p{flex:1;margin:0}.blog-cms-loading{margin-top:10px}.blog-cms-row-actions button:disabled{opacity:.55;cursor:not-allowed}.website-admin-conversion{flex-direction:column;gap:1rem;max-width:52rem;display:flex}.website-admin-conversion__intro h2{margin:0 0 .35rem;font-size:1.35rem}.website-admin-conversion__intro p{color:#64748b;margin:0;line-height:1.5}.website-admin-conv-card__body{flex-direction:column;gap:.85rem;display:flex}.website-admin-conv-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.website-admin-conv-field{flex-direction:column;gap:.3rem;display:flex}.website-admin-conv-field__label{color:#334155;font-size:.8125rem;font-weight:600}.website-admin-conv-field__hint{color:#64748b;font-size:.75rem}.website-admin-conv-field input,.website-admin-conv-field textarea,.website-admin-conv-field select{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .55rem}.website-admin-conv-toggle{cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.website-admin-conv-toggle input{margin-top:.2rem}.website-admin-conv-toggle__copy{flex-direction:column;gap:.15rem;display:flex}.website-admin-conv-toggle__copy span{color:#64748b;font-size:.8125rem}.website-admin-conv-action-toggles{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.35rem .75rem;display:grid}.website-admin-conv-note{color:#64748b;margin:0;font-size:.8125rem}.website-admin-conv-cta-list{gap:.65rem}.website-admin-conv-cta-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .75rem}.website-admin-conv-cta-card__fields{flex-direction:column;gap:.65rem;margin-top:.5rem;display:flex}.website-admin-conv-custom-pages{flex-wrap:wrap;gap:.4rem;display:flex}.website-admin-conv-chip{cursor:pointer;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.website-admin-conv-trust-row{border-top:1px solid #e2e8f0;flex-direction:column;gap:.45rem;padding:.5rem 0;display:flex}.website-admin-conv-trust-row:first-of-type{border-top:none}.website-admin-promotions{flex-direction:column;gap:1rem;max-width:52rem;display:flex}.website-admin-promotions__intro h2{margin:0 0 .35rem;font-size:1.35rem}.website-admin-promotions__intro p{color:#64748b;margin:0;line-height:1.5}.website-admin-promo-card__body{flex-direction:column;gap:.85rem;display:flex}.website-admin-promo-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.website-admin-promo-field{flex-direction:column;gap:.3rem;display:flex}.website-admin-promo-field__label{color:#334155;font-size:.8125rem;font-weight:600}.website-admin-promo-field__hint{color:#64748b;font-size:.75rem}.website-admin-promo-field input,.website-admin-promo-field textarea,.website-admin-promo-field select{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .55rem}.website-admin-promo-toggle{cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.website-admin-promo-toggle input{margin-top:.2rem}.website-admin-promo-toggle__copy{flex-direction:column;gap:.15rem;display:flex}.website-admin-promo-toggle__copy span{color:#64748b;font-size:.8125rem}.website-admin-promo-custom-pages__grid{flex-wrap:wrap;gap:.4rem;display:flex}.website-admin-promo-chip{cursor:pointer;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.website-admin-promo-preview{flex-direction:column;gap:.35rem;display:flex}.website-admin-promo-preview__label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.75rem;font-weight:600}.website-admin-promo-preview__empty{color:#64748b;margin:0;font-size:.875rem}.website-admin-promo-preview-strip{border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.45rem .65rem;font-size:.875rem;display:flex}.website-admin-promo-preview-strip--primary{background:var(--public-primary,var(--public-storefront-fallback-primary,#16a34a));color:#fff}.website-admin-promo-preview-strip--accent{color:#111827;background:#c8922e}.website-admin-promo-preview-strip--dark{color:#f8fafc;background:#0f172a}.website-admin-promo-preview-strip--light{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1}.website-admin-promo-preview-popup{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:.75rem}.website-admin-promo-preview-popup--dark_luxury{color:#f8fafc;background:linear-gradient(160deg,#1a2433 0%,#0f172a 100%);border-color:#334155}.website-admin-promo-preview-popup--dark_luxury p{color:#cbd5e1}.website-admin-promo-preview-popup--sales_event{background:linear-gradient(145deg,#fffaf3 0%,#fff5e8 100%);border-color:#d4a574}.website-admin-promo-preview-popup--service_special{background:linear-gradient(160deg,#f8fafc 0%,#f1f5f9 100%);border-color:#94a3b8}.website-admin-promo-preview-popup strong{margin-bottom:.35rem;display:block}.website-admin-promo-preview-popup p{color:#475569;margin:0 0 .5rem;font-size:.875rem}.website-admin-promo-preview-popup code{background:#f1f5f9;border-radius:6px;padding:.15rem .4rem;font-size:.8125rem;display:inline-block}.website-admin-promo-link-btn{color:#1d4ed8;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8125rem;text-decoration:underline}.public-site-config-unavailable{color:#122033;background:#f6f8fb;place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}.public-site-config-unavailable__card{text-align:center;background:#fff;border:1px solid #e3e8ef;border-radius:1rem;max-width:32rem;padding:2.5rem 2rem;box-shadow:0 18px 40px #12203314}.public-site-config-unavailable__card h1{margin:0 0 .75rem;font-size:1.5rem;line-height:1.3}.public-site-config-unavailable__card p{color:#5e6f84;margin:0;font-size:1rem}:root{--public-storefront-fallback-primary:#16a34a;--public-storefront-fallback-secondary:#64748b;--public-storefront-fallback-accent:#d97706;--public-storefront-fallback-background:#f8fafc}.website-admin{--website-admin-accent:#2563eb;--website-admin-accent-strong:#1d4ed8;--website-admin-accent-soft:color-mix(in srgb, var(--website-admin-accent) 10%, #fff);color:#1a2332;background:#f4f6f9;min-height:100vh;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.website-admin--in-app{background:0 0;min-height:0;font-family:inherit}.website-admin--in-app.website-admin.module-page{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));margin:0 auto;padding:0}.website-admin--in-app .website-admin__shell{gap:var(--lp-module-stack-gap,1rem);box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin:0;padding:0;display:flex}.website-admin--option2-shell.website-admin--in-app .website-admin__shell>:is(.website-admin-connection,.lp-option2-header,.website-admin__header,.website-admin-launch-banner,.website-admin__layout){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin-left:0;margin-right:0}.website-admin--option2-shell>.website-admin__shell>:is(.lp-option2-header,.website-admin__header){background:#fff;border:1px solid #cedcf1;border-radius:12px;margin-bottom:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.website-admin__command{background:linear-gradient(#e7effb 0%,#f7faff 100%);border-bottom:1px solid #d1def1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin:0;padding:.62rem .95rem .64rem;display:flex}.website-admin--in-app .website-admin__title{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.website-admin--in-app .website-admin__subtitle{color:#64748b;max-width:40rem;margin:.28rem 0 0;font-size:.8rem;font-weight:450;line-height:1.45}.website-admin--in-app .website-admin-launch-banner{margin-bottom:8px}.website-admin--in-app .website-admin-card{box-shadow:none;background:#fff;border-color:#e2e8f0}.website-admin--in-app .website-admin-nav{background:#fff;border-color:#e2e8f0;padding:4px}.website-admin--in-app .website-admin-nav__btn{padding:6px 9px;font-size:.8rem}.website-admin--in-app .website-admin-main{gap:8px;min-width:0}.website-admin--in-app .website-admin-card__header p{margin-bottom:8px}.website-admin--in-app .website-admin-card--preview{border-color:#e2e8f0}.website-admin-top-status{color:#5b6b82;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;margin:0;font-size:.72rem;line-height:1.35;display:flex}.website-admin-top-status .website-publish-pill{margin:0}.website-admin-top-status__sep{color:#94a3b8}.website-admin__top-copy{flex:12rem;min-width:0}.website-admin-connection{background:#edf3fc;border:1px solid #cbdaf1;border-radius:10px;margin:0;padding:8px 10px}.website-admin-connection__summary{color:#1a2332;margin:0 0 4px;font-size:.8rem;font-weight:600;line-height:1.35}.website-admin-connection__hint{margin:0}.website-admin-connection__details{margin-top:6px}.website-admin-connection__details summary{cursor:pointer;color:#3d5a80;font-size:.76rem;font-weight:600}.website-admin-connection__areas{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.website-admin-connection__areas li{grid-template-columns:minmax(6rem,8rem) minmax(5rem,7rem) minmax(0,1fr);align-items:baseline;gap:6px 10px;font-size:.74rem;line-height:1.35;display:grid}.website-admin-connection__area-label{color:#1a2332;font-weight:600}.website-admin-connection__area-mode{color:#5b6b82;font-weight:600}.website-admin-connection__area-mode--server{color:#1f6b3f}.website-admin-connection__area-detail{color:#5b6b82;grid-column:1/-1}@media (width<=720px){.website-admin-connection__areas li{grid-template-columns:1fr}}.website-admin--in-app .website-admin__command{align-items:center}.website-admin--in-app .website-admin-publish-header{flex:220px;max-width:100%}.website-admin--in-app.website-admin--tab-publish .website-admin-main{gap:8px}.website-admin--in-app.website-admin--tab-publish .website-admin-publish-header{gap:4px}.website-admin--in-app.website-admin--tab-publish .website-admin-publish-toolbar{align-items:flex-start}.website-admin--in-app.website-admin--tab-publish .website-admin-publish-actions{flex:auto}.website-admin--in-app.website-admin--tab-publish .website-admin-publish-quicklinks{margin-top:0}.website-admin__shell{max-width:var(--shell-max-content);margin:0 auto;padding:14px 16px 24px}.website-admin__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.website-admin__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#5b6b82;margin:0 0 4px;font-size:.72rem;font-weight:700}.website-admin__title{margin:0 0 4px;font-size:1.35rem;font-weight:700}.website-admin__subtitle{color:#5b6b82;max-width:56ch;margin:0;font-size:.84rem;line-height:1.4}.website-admin__layout{grid-template-columns:200px minmax(0,1fr) minmax(240px,272px);align-items:start;gap:12px;display:grid}.website-admin-nav{background:#fff;border:1px solid #d8dee8;border-radius:8px;gap:10px;padding:8px;display:grid}.website-admin-nav__group{gap:2px;display:grid}.website-admin-nav__group+.website-admin-nav__group{border-top:1px solid #e8edf3;padding-top:8px}.website-admin-nav__group-label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:0 0 2px;padding:0 6px;font-size:.68rem;font-weight:600;line-height:1.3}.website-admin-nav__btn{text-align:left;font:inherit;color:#3d4d63;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:.84rem;font-weight:600}.website-admin-nav__btn.is-active{color:#0f2d52;background:#e8eef8}.website-admin-main{gap:10px;display:grid}.website-admin-card{box-shadow:none;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:12px 14px}.website-admin-card__header h2{margin:0 0 3px;font-size:.98rem;font-weight:700}.website-admin-card__header p{color:#5b6b82;margin:0 0 10px;font-size:.8rem;line-height:1.35}.website-admin-fields{gap:8px;display:grid}.website-admin-fields--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-admin-field{gap:4px;display:grid}.website-admin-field span{color:#5b6b82;font-size:.78rem;font-weight:600}.website-admin-field input,.website-admin-field select,.website-admin-field textarea{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #c8d2e0;border-radius:8px;padding:9px 11px}.website-admin-field--full{grid-column:1/-1}.website-admin-field-hint{color:#64748b;margin:0;font-size:.78rem;font-weight:400;line-height:1.4}.website-admin-field--color .website-admin-color-input{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.website-admin-color-input__swatch{cursor:pointer;background:#fff;border:1px solid #c8d2e0;border-radius:8px;width:40px;height:40px;padding:2px}.website-admin-color-input__swatch::-webkit-color-swatch-wrapper{padding:0}.website-admin-color-input__swatch::-webkit-color-swatch{border:none;border-radius:5px}.website-admin-color-input__hex{width:100%;min-height:40px;font:inherit;letter-spacing:.02em;color:inherit;text-transform:uppercase;background:#fff;border:1px solid #c8d2e0;border-radius:8px;padding:9px 11px;font-size:.88rem;font-weight:500}.website-admin-field--color input[type=color]:not(.website-admin-color-input__swatch){width:40px;height:40px}.website-admin-template-grid{gap:10px;display:grid}.website-admin-template-option{cursor:pointer;border:1px solid #c8d2e0;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.website-admin-template-option.is-active{background:#f0f5fc;border-color:#0f2d52}.website-admin-template-option strong{font-size:.92rem}.website-admin-template-option span{color:#5b6b82;font-size:.8rem}.website-admin-template-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.website-admin-template-meta code{background:#eef2f7;border-radius:4px;padding:2px 6px;font-size:.7rem}.website-admin-sections{gap:4px;margin:0;padding:0;list-style:none;display:grid}.website-admin-section-row{border:1px solid #e8edf4;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.website-admin-toggle{align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:flex}.website-admin-toggle--inline{cursor:pointer;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;gap:.5rem;width:100%;min-width:0;padding:0;font-size:.74rem;line-height:1.25}.website-admin-toggle--inline input[type=checkbox]{flex-shrink:0;margin:0}.website-admin-toggle__label{flex:auto;min-width:0}.website-admin-toggle__hint{color:#64748b;margin-top:.08rem;font-size:.66rem;font-weight:400;line-height:1.3;display:block}.website-admin-icon-btn{cursor:pointer;background:#fff;border:1px solid #c8d2e0;border-radius:6px;width:30px;height:30px}.website-admin-icon-btn:disabled{opacity:.35;cursor:not-allowed}.website-admin-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.website-admin-checklist label{align-items:center;gap:10px;font-size:.88rem;display:flex}.website-admin-muted{color:#5b6b82;margin:0;font-size:.78rem;line-height:1.35}.website-admin-lead-grid{gap:8px;display:grid}.website-admin-lead-grid div{background:#f7f9fc;border-radius:8px;padding:8px 10px;font-size:.82rem}.website-admin-btn{font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d2e0;border-radius:6px;justify-content:center;align-items:center;padding:6px 11px;font-size:.8rem;font-weight:600;display:inline-flex}.website-admin-btn--primary{color:#fff;background:#0f2d52;border-color:#0f2d52}.website-admin-btn--ghost{background:0 0}.website-admin-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.website-admin-preview-links{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.website-admin-preview-link{color:inherit;border:1px solid #e2e8f0;border-radius:6px;gap:2px;padding:7px 9px;text-decoration:none;display:grid}.website-admin-preview-link:hover{background:#f7f9fc;border-color:#0f2d52}.website-admin-preview-link span{color:#5b6b82;font-size:.76rem}.website-admin-status{border-radius:6px;padding:6px 8px;font-size:.76rem;font-weight:600}.website-admin-status--synced{color:#1f6b3f;background:#e7f5ee}.website-admin-status--pending{color:#8a5a12;background:#fff6e8}.website-admin-publish-header{text-align:left;gap:6px;min-width:min(280px,100%);display:grid}.website-admin-publish-header__pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.website-publish-pill{letter-spacing:0;border:1px solid #0000;border-radius:4px;align-items:center;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-flex}.website-publish-pill--draft{color:#8a5a12;background:#fff6e8;border-color:#f0dfb8}.website-publish-pill--preview_ready{color:#0f4a8a;background:#e8f2ff;border-color:#c5daf5}.website-publish-pill--published{color:#1f6b3f;background:#e7f5ee;border-color:#c5e8d4}.website-publish-pill--draft-changes{color:#8a2f2f;background:#fdeeee;border-color:#f5cccc}.website-publish-pill--unpublished{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.website-publish-pill--storefront-published{color:#1f6b3f;background:#e7f5ee;border-color:#c5e8d4}.website-publish-pill--storefront-unpublished{color:#8a2f2f;background:#fdeeee;border-color:#f5cccc}.website-publish-pill--storefront-unknown{color:#3d4d63;background:#f0f3f8;border-color:#d8dee8}.website-admin-diagnostics{gap:.5rem;margin:0;font-size:.88rem;display:grid}.website-admin-diagnostics__row{grid-template-columns:minmax(8rem,11rem) 1fr;align-items:baseline;gap:.75rem;display:grid}.website-admin-diagnostics__row dt{color:#4b5563;margin:0;font-weight:600}.website-admin-diagnostics__row dd{margin:0}.website-admin-readiness{gap:4px;display:grid}.website-admin-readiness__bar{background:#e2e8f0;border-radius:2px;height:4px;overflow:hidden}.website-admin-readiness__bar span{border-radius:inherit;background:#3d5a80;height:100%;transition:width .2s;display:block}.website-admin-readiness__label{color:#5b6b82;margin:0;font-size:.72rem;line-height:1.35}.website-admin-publish-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.website-admin-btn--secondary{color:#0f2d52;background:#e8eef8;border-color:#c5daf5}.website-admin-checklist--readiness{gap:4px;display:grid}.website-admin-checklist--readiness li{background:#fff;border:1px solid #e8edf4;border-radius:6px;grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 8px;font-size:.8rem;display:grid}.website-admin-checklist--readiness li.is-complete{border-color:#e2e8f0}.website-admin-checklist--readiness li.is-pending{border-color:#e8edf4}.website-admin-checklist__state{color:#5b6b82;text-transform:none;font-size:.68rem;font-weight:600}.website-admin-checklist--readiness li.is-complete .website-admin-checklist__state{color:#1f6b3f}.website-admin-checklist--readiness li.is-pending .website-admin-checklist__state{color:#8a5a12}.website-admin-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.website-admin-timeline__item{grid-template-columns:10px 1fr;gap:8px;padding-bottom:10px;display:grid;position:relative}.website-admin-timeline__item:not(:last-child):before{content:"";background:#e2e8f0;width:2px;position:absolute;top:14px;bottom:0;left:6px}.website-admin-timeline__dot{width:6px;height:6px;box-shadow:none;background:#6b7c93;border-radius:50%;margin-top:5px}.website-admin-timeline__item--preview_updated .website-admin-timeline__dot{background:#1a4a7a}.website-admin-timeline__item--website_published .website-admin-timeline__dot{background:#1f6b3f}.website-admin-timeline__body{gap:2px;display:grid}.website-admin-timeline__body time{color:#5b6b82;font-size:.76rem}.website-admin-launch-banner{box-shadow:none;background:#fafbfc;border:1px solid #d8dee8;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px;padding:8px 12px;display:flex}.website-admin-launch-banner--draft,.website-admin-launch-banner--ready,.website-admin-launch-banner--live{background:#fafbfc}.website-admin-launch-banner__label{letter-spacing:0;text-transform:none;color:#5b6b82;font-size:.72rem;font-weight:600}.website-admin-launch-banner__status{color:#0f2d52;font-size:.88rem}.website-admin-launch-banner__hint{color:#5b6b82;flex:100%;font-size:.78rem;line-height:1.35}.website-admin-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.website-admin-domain-stat{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.website-admin-domain-stat span{color:#5b6b82;text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:600}.website-admin-domain-stat a{color:#0f2d52;word-break:break-all;font-size:.88rem;font-weight:600}.website-domain-pill{text-transform:none;font-size:.8rem;font-weight:600;display:inline-flex}.website-domain-pill--dns-verified,.website-domain-pill--ssl-active,.website-domain-pill--launch-live{color:#1f6b3f}.website-domain-pill--dns-pending,.website-domain-pill--ssl-pending,.website-domain-pill--launch-ready{color:#0f4a8a}.website-domain-pill--dns-not_connected,.website-domain-pill--ssl-not_requested,.website-domain-pill--launch-draft{color:#8a5a12}.website-admin-dns-steps{gap:14px;margin:0;padding-left:1.2rem;display:grid}.website-admin-dns-steps li{color:#3d4d63;font-size:.88rem;line-height:1.5}.website-admin-dns-steps strong{color:#0f2d52;margin-bottom:4px;display:block}.website-admin-dns-steps code{background:#eef2f7;border-radius:4px;padding:1px 5px;font-size:.8rem}.website-revision-current-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.website-revision-section-title{text-transform:uppercase;letter-spacing:.06em;color:#5b6b82;margin:0 0 8px;font-size:.78rem;font-weight:700}.website-revision-card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;gap:8px;padding:14px;display:grid}.website-revision-card.is-active{background:#f4f8ff;border-color:#0f2d52;box-shadow:0 8px 20px #0f2d5214}.website-revision-card--empty{color:#5b6b82;font-size:.86rem}.website-revision-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.website-revision-card h3{margin:0;font-size:.95rem}.website-revision-card__summary{color:#5b6b82;margin:0;font-size:.82rem}.website-revision-card__meta{gap:6px;margin:0;display:grid}.website-revision-card__meta div{grid-template-columns:72px 1fr;gap:8px;font-size:.78rem;display:grid}.website-revision-card__meta dt{color:#5b6b82;font-weight:600}.website-revision-card__number{color:#5b6b82;font-size:.76rem;font-weight:700}.website-revision-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.website-revision-pill--draft{color:#8a5a12;background:#fff6e8}.website-revision-pill--preview{color:#0f4a8a;background:#e8f2ff}.website-revision-pill--published{color:#1f6b3f;background:#e7f5ee}.website-revision-pill--archived{color:#5b6b82;background:#f0f3f8}.website-revision-compare-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.website-revision-compare-list li{border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.website-revision-compare-list li.is-changed{background:#fff8f0;border-color:#f0dfb8}.website-revision-compare-list li.is-unchanged{color:#5b6b82;background:#fafbfc}.website-revision-rollback-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.website-revision-rollback-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.website-revision-rollback-item p{color:#5b6b82;margin:4px 0 0;font-size:.8rem}.website-admin-indexing-meta{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.website-admin-chip{color:#3d4d63;background:#f8fafc;border:1px solid #d8dee8;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.website-admin-chip code{font-size:.76rem;font-weight:600}.website-admin-callout{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:14px;padding:14px 16px;font-size:.88rem;line-height:1.55}.website-admin-callout--warn{background:linear-gradient(135deg,#fffaf2 0%,#fff7ea 100%);border-color:#f0d9a8}.website-admin-callout--success{background:linear-gradient(135deg,#f4fdf8 0%,#eefaf4 100%);border-color:#a8e0c8}.website-admin-readiness-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.website-admin-readiness-actions .website-admin-muted{flex:220px;margin:0}.website-admin-readiness-checklist{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.website-admin-readiness-checklist li{background:#fbfcfe;border:1px solid #e8edf4;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.84rem;line-height:1.45;display:flex}.website-admin-readiness-checklist li.website-admin-readiness-checklist__item--ok{background:#f6fcf9;border-color:#c6ead9}.website-admin-readiness-checklist li.website-admin-readiness-checklist__item--bad{background:#fffdf8;border-color:#f0d9a8}.website-admin-readiness-mark{letter-spacing:.04em;flex-shrink:0;font-size:.72rem;font-weight:800}.website-admin-readiness-mark--ok{color:#1e6f4e}.website-admin-readiness-mark--bad{color:#b45309}.website-admin-callout strong{margin-bottom:8px;font-size:.9rem;display:block}.website-admin-callout ul{margin:0;padding-left:1.1rem}.website-admin-callout li{margin:4px 0}.website-admin-callout__fine-print{margin:10px 0 0;font-size:.8rem}.website-admin-indexing-preview{border-top:1px solid #e8edf4;margin-top:18px;padding-top:14px}.website-admin-indexing-preview h3{margin:0 0 6px;font-size:1rem}.website-admin-indexing-preview__list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.website-admin-indexing-preview__list li{background:#fbfcfe;border:1px solid #e8edf4;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.website-admin-indexing-preview__list span{letter-spacing:.06em;text-transform:uppercase;color:#6c7b92;font-size:.72rem;font-weight:700}.website-admin-indexing-preview__list a{word-break:break-all;color:#124682;font-size:.82rem}.website-admin-indexing-actions{margin-top:16px}.website-admin-success{color:#1e6f4e;margin:10px 0 0;font-size:.88rem;font-weight:600}.website-admin-error--multiline{white-space:pre-line}.website-admin-error{color:#b42318;margin:10px 0 0;font-size:.88rem;font-weight:600}.website-admin-muted--success{color:#1f6b3f}.website-admin-empty-state{color:#5b6b82;background:#f7f9fc;border:1px dashed #d8dee8;border-radius:6px;margin:0;padding:8px 10px;font-size:.84rem;line-height:1.45}.website-admin-ops-grid{border:1px solid #e8edf4;border-radius:6px;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.website-admin-ops-grid--deployment{margin-top:8px}.website-admin-ops-row{background:#fff;border:none;border-bottom:1px solid #e8edf4;border-radius:0;padding:7px 10px}.website-admin-ops-row:last-child{border-bottom:none}.website-admin-ops-row--ready,.website-admin-ops-row--attention,.website-admin-ops-row--blocked,.website-admin-ops-row--unknown{background:#fff}.website-admin-ops-row__head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;margin-bottom:2px;display:grid}.website-admin-ops-row__label{color:#1a2332;font-size:.8rem;font-weight:600}.website-admin-ops-row__detail{color:#5b6b82;margin:0;font-size:.74rem;line-height:1.3}.website-admin-ops-pill{letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:.72rem;font-weight:600;display:inline-flex}.website-admin-ops-pill--ready{color:#1f6b3f}.website-admin-ops-pill--attention{color:#8a5a12}.website-admin-ops-pill--blocked{color:#8a2f2f}.website-admin-ops-pill--unknown{color:#5b6b82}.website-admin-publish-warnings{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.website-admin-publish-warnings li{color:#5b6b82;background:#f7f9fc;border:1px solid #e8edf4;border-radius:4px;padding:6px 8px;font-size:.76rem;line-height:1.35}.website-admin-publish-quicklinks{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.website-admin-publish-quicklinks a{text-decoration:none}.website-admin-checklist-group{margin-bottom:10px}.website-admin-checklist-group:last-child{margin-bottom:0}.website-admin-checklist-group__title{letter-spacing:0;text-transform:none;color:#5b6b82;margin:0 0 4px;font-size:.74rem;font-weight:600}.website-admin-lead-sections{gap:8px;display:grid}.website-admin-lead-section{background:#fafbfc;border:1px solid #e8edf4;border-radius:6px;gap:6px;padding:10px;display:grid}.website-admin-lead-section h3{color:#334155;margin:0;font-size:.82rem;font-weight:500}.website-admin-lead-grid div{gap:2px;display:grid}.website-admin-lead-grid strong{font-size:.82rem;font-weight:500}.website-admin--tab-leads .website-admin-main{gap:6px}.website-admin-leads-workspace{gap:8px;display:grid}.website-admin-lead-settings-intro__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.website-admin-lead-settings-intro__header h2{color:#0f2d52;font-size:.98rem;font-weight:600}.website-admin-lead-settings-intro__cta{flex-shrink:0;padding:.35rem .65rem;font-size:.8rem}.website-admin-leads-utilities{gap:6px;display:grid}.website-admin-lead-utility{background:#fafbfc;border:1px solid #e8edf4;border-radius:6px}.website-admin-lead-utility[open]{background:#fff;border-color:#d8e0ea}.website-admin-lead-utility summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;padding:7px 10px;list-style:none;display:flex}.website-admin-lead-utility summary::-webkit-details-marker{display:none}.website-admin-lead-utility__title{color:#334155;font-size:.82rem;font-weight:500}.website-admin-lead-utility__hint{color:#94a3b8;font-size:.72rem}.website-admin-lead-utility__intro{margin:0 0 8px;font-size:.74rem;line-height:1.4}.website-admin-lead-utility__body{border-top:1px solid #eef2f6;padding:0 10px 10px}.website-admin-lead-utility__btn{min-height:0;padding:4px 10px;font-size:.76rem}.website-admin-inbound-setup__rows{gap:6px;margin:0 0 10px;display:grid}.website-admin-inbound-setup__row{grid-template-columns:minmax(4.5rem,22%) 1fr;gap:8px;font-size:.76rem;line-height:1.35;display:grid}.website-admin-inbound-setup__row dt{color:#64748b;margin:0;font-weight:500}.website-admin-inbound-setup__row dd{color:#1e293b;margin:0}.website-admin-inbound-setup__endpoint{word-break:break-all;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:4px 6px;font-size:.72rem;display:block}.website-admin-inbound-setup__status{font-weight:500}.website-admin-inbound-setup__status--ok{color:#166534}.website-admin-inbound-setup__status--warn{color:#b45309}.website-admin-inbound-setup__status-note{margin-top:2px;font-size:.7rem;display:block}.website-admin-inbound-setup__security{background:#f8fafc;border:1px solid #e8edf4;border-radius:4px;margin:0 0 10px;padding:8px;font-size:.74rem;line-height:1.4}.website-admin-inbound-setup__security p{margin:0 0 6px}.website-admin-inbound-setup__security p:last-child{margin-bottom:0}.website-admin-inbound-setup__steps{color:#475569;margin:0 0 10px;padding-left:1.15rem;font-size:.74rem;line-height:1.45}.website-admin-inbound-setup__steps li{margin-bottom:4px}.website-admin-inbound-setup__test{margin-bottom:8px}.website-admin-inbound-setup__test-label{color:#64748b;margin-bottom:4px;font-size:.72rem;font-weight:500;display:block}.website-admin-inbound-setup__actions{flex-wrap:wrap;gap:6px;display:flex}.website-admin-inbound-setup__warn{color:#b45309;margin:8px 0 0;font-size:.74rem}.website-admin-inbound-setup__notice{margin:6px 0 0;font-size:.72rem}.website-admin-lead-utility .website-admin-lead-section{background:#fff;border-color:#eef2f6;padding:8px}.website-admin--tab-leads .website-admin-card--preview{background:#fafbfc;border-color:#eef2f6}.website-admin--tab-leads .website-admin-card--preview h2{font-size:.88rem;font-weight:500}.website-admin--tab-leads .website-admin-card--preview .website-admin-btn--primary{padding:5px 10px;font-size:.78rem}.website-admin-lead-inbox__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.website-admin-lead-inbox__intro{margin:2px 0 0;font-size:.78rem}.website-admin-lead-inbox__counts--mailbox{margin-bottom:8px}.website-admin-lead-inbox__counts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.website-admin-lead-inbox__count-pill{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:500}.website-admin-lead-inbox__count-pill--new{color:#0f2d52;background:#eef4fb;border-color:#9ec5e8}.website-admin-lead-inbox__count-pill--muted{color:#94a3b8;background:#f8fafc}.website-admin-lead-inbox__empty{margin:0;padding:12px 0;font-size:.82rem}.website-admin-lead-inbox__empty p{margin:0 0 4px}.website-admin-lead-inbox__filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.website-admin-lead-inbox__filter{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:500}.website-admin-lead-inbox__filter--active{color:#1a4a7a;background:#eef4fb;border-color:#9ec5e8}.website-admin-lead-inbox__refresh{margin-left:auto}.website-admin-lead-inbox__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}@media (width<=900px){.website-admin-lead-inbox__layout{grid-template-columns:1fr}}.website-admin-lead-inbox__list{gap:4px;max-height:26rem;padding-right:2px;display:grid;overflow:auto}.website-admin-lead-inbox__row{text-align:left;cursor:pointer;background:#fff;border:1px solid #eef2f6;border-radius:5px;gap:2px;padding:6px 8px;transition:border-color .12s,background .12s;display:grid}.website-admin-lead-inbox__row:hover{background:#fafbfc;border-color:#d8e0ea}.website-admin-lead-inbox__row--active{background:#f4f8fc;border-color:#9ec5e8;box-shadow:inset 2px 0 #1a4a7a}.website-admin-lead-inbox__row-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.website-admin-lead-inbox__row-name{color:#1a4a7a;font-size:.8rem;font-weight:500}.website-admin-lead-inbox__row-sep{color:#94a3b8;margin:0 3px}.website-admin-lead-inbox__row-meta,.website-admin-lead-inbox__row-contact,.website-admin-lead-inbox__row-vehicle{color:#64748b;margin:0;font-size:.72rem;font-weight:400;line-height:1.3}.website-admin-lead-inbox__row-vehicle{color:#475569}.website-admin-lead-inbox__status{text-transform:none;letter-spacing:0;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 6px;font-size:.65rem;font-weight:500;line-height:1.25}.website-admin-lead-inbox__status--new{color:#1a4a7a;background:#eef4fb;border-color:#c5d9ed}.website-admin-lead-inbox__status--reviewed{color:#475569;background:#f8fafc;border-color:#e2e8f0}.website-admin-lead-inbox__status--contacted{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.website-admin-lead-inbox__status--closed{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.website-admin-lead-inbox__status--appointment_set{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.website-admin-lead-inbox__status--working{color:#92400e;background:#fffbeb;border-color:#fde68a}.website-admin-lead-inbox__status--sold{color:#166534;background:#f0fdf4;border-color:#86efac}.website-admin-lead-inbox__status--lost{color:#991b1b;background:#fef2f2;border-color:#fecaca}.website-admin-lead-inbox__source-badge{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.website-admin-lead-inbox__meta-panel{border-top:1px solid #e8edf4;padding-top:.65rem}.website-admin-lead-inbox__mono{word-break:break-all;font-size:.75rem}.website-admin-lead-inbox__activity-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.website-admin-lead-inbox__activity-list li{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.1rem;padding-bottom:.4rem;font-size:.8125rem;display:flex}.website-admin-lead-inbox__activity-list time{color:#64748b;font-size:.75rem}.website-admin-lead-inbox__detail{background:linear-gradient(#fafbfc 0%,#fff 12%);border:1px solid #e8edf4;border-radius:6px;gap:8px;min-width:0;padding:10px;display:grid}.website-admin-lead-inbox__detail-head{gap:4px;display:grid}.website-admin-lead-inbox__detail-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.website-admin-lead-inbox__detail-head h3{color:#0f2d52;margin:0;font-size:.9rem;font-weight:500}.website-admin-lead-inbox__detail-source{color:#64748b;margin:0;font-size:.74rem;line-height:1.35}.website-admin-lead-inbox__detail-source-label{color:#1a4a7a;font-weight:500}.website-admin-lead-inbox__section-label{color:#94a3b8;letter-spacing:.01em;margin:0 0 4px;font-size:.68rem;font-weight:500;display:block}.website-admin-lead-inbox__detail-section{background:#fff;border:1px solid #eef2f6;border-radius:5px;padding:8px}.website-admin-lead-inbox__source{color:#5b6b82;word-break:break-word;margin:0;font-size:.76rem;line-height:1.35}.website-admin-lead-inbox__source span{color:#334155}.website-admin-lead-inbox__contact-actions,.website-admin-lead-inbox__quick-actions,.website-admin-lead-inbox__service-actions{flex-wrap:wrap;gap:5px;display:flex}.website-admin-lead-inbox__action{color:#1a4a7a;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:4px;justify-content:center;align-items:center;padding:4px 9px;font-size:.74rem;font-weight:500;text-decoration:none;display:inline-flex}.website-admin-lead-inbox__action:hover{background:#eef4fb;border-color:#9ec5e8}.website-admin-lead-inbox__action--link{color:#475569}.website-admin-lead-inbox__status-actions{gap:5px;display:grid}.website-admin-lead-inbox__status-actions-label{color:#94a3b8;font-size:.68rem;font-weight:500}.website-admin-lead-inbox__status-buttons{flex-wrap:wrap;gap:6px;display:flex}.website-admin-lead-inbox__status-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:500}.website-admin-lead-inbox__status-btn:hover:not(:disabled){background:#f4f8fc;border-color:#9ec5e8}.website-admin-lead-inbox__status-btn--active,.website-admin-lead-inbox__status-btn:disabled{opacity:.55;cursor:default}.website-admin-lead-inbox__financing-panel{flex-direction:column;gap:10px;margin-top:4px;display:flex}.website-admin-lead-inbox__financing-summary-text,.website-admin-lead-inbox__financing-intent-text{color:#1e293b;margin:2px 0 0;font-size:.82rem;line-height:1.4}.website-admin-lead-inbox__financing-intent-text{color:#334155;font-weight:500}.website-admin-lead-inbox__finance-sections{flex-direction:column;gap:8px;display:flex}.website-admin-lead-inbox__finance-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:8px 10px}.website-admin-lead-inbox__finance-card--compact{background:#fff}.website-admin-lead-inbox__finance-card-title{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-bottom:6px;font-size:.68rem;font-weight:600;display:block}.website-admin-lead-inbox__finance-rows{gap:4px;margin:0;display:grid}.website-admin-lead-inbox__finance-row{grid-template-columns:minmax(7rem,38%) 1fr;gap:8px;font-size:.78rem;line-height:1.35;display:grid}.website-admin-lead-inbox__finance-row dt{color:#64748b;margin:0;font-weight:500}.website-admin-lead-inbox__finance-row dd{color:#1e293b;white-space:pre-wrap;margin:0}.website-admin-lead-inbox__financing-empty-note,.website-admin-lead-inbox__financing-vehicle-note{color:#475569;background:#f8fafc;border:1px solid #e8edf4;border-radius:4px;margin:0;padding:8px 10px;font-size:.78rem;line-height:1.4}.website-admin-lead-inbox__financing-vehicle-note{color:#64748b;margin:6px 0 0;font-style:italic}.website-admin-lead-inbox__raw-payload{margin-top:2px;font-size:.72rem}.website-admin-lead-inbox__raw-payload--utility{border-top:1px dashed #e2e8f0;margin-top:10px;padding-top:8px}.website-admin-lead-inbox__raw-payload summary{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none}.website-admin-lead-inbox__raw-payload summary:hover{color:#334155}.website-admin-lead-inbox__raw-payload-body{color:#475569;white-space:pre-wrap;word-break:break-word;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;max-height:min(28vh,200px);margin:6px 0 0;padding:8px;font-size:.68rem;line-height:1.35;overflow:auto}.website-admin-lead-inbox__message-body{white-space:pre-wrap;word-break:break-word;color:#334155;margin:0;font-size:.8rem;line-height:1.45}.website-admin-lead-inbox__vehicle-list{color:#334155;gap:2px;margin:0;padding:0;font-size:.78rem;line-height:1.4;list-style:none;display:grid}.website-admin-lead-inbox__follow-up{gap:5px;display:grid}.website-admin-lead-inbox__follow-up-hint{margin:0;font-size:.72rem}.website-admin-lead-inbox__note-input{resize:vertical;border:1px solid #e2e8f0;border-radius:4px;width:100%;min-height:3.5rem;padding:6px 8px;font-family:inherit;font-size:.78rem;line-height:1.4}.website-admin-lead-inbox__note-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.website-admin-lead-inbox__note-notice{margin:0;font-size:.74rem}.website-admin-lead-inbox__activity{border-top:1px solid #eef2f6;gap:5px;padding-top:8px;display:grid}.website-admin-lead-inbox__activity-list{gap:4px;max-height:8.5rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.website-admin-lead-inbox__activity-list li{border-bottom:1px solid #f1f5f9;gap:1px;padding:4px 0;font-size:.72rem;line-height:1.32;display:grid}.website-admin-lead-inbox__activity-list li:last-child{border-bottom:none}.website-admin-lead-inbox__activity-time{color:#94a3b8;font-size:.66rem}.website-admin-lead-inbox__activity-content{color:#334155;word-break:break-word}@media (width<=900px){.website-admin-lead-inbox__refresh{width:100%;margin-left:0}.website-admin-lead-inbox__detail{padding:10px}.website-admin-lead-inbox__contact-actions,.website-admin-lead-inbox__quick-actions{gap:6px}.website-admin-lead-inbox__action,.website-admin-lead-inbox__tool-btn{flex:calc(50% - 3px);justify-content:center;min-width:0}.website-admin-lead-inbox__adf-panel{max-height:min(42vh,280px)}.website-admin-lead-inbox__adf-xml{font-size:.66rem}.website-admin-lead-utility summary{padding:8px 10px}}.website-admin-lead-inbox__lead-tools,.website-admin-lead-inbox__adf-tools{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:5px;gap:5px;padding:8px;display:grid}.website-admin-lead-inbox__tool-buttons,.website-admin-lead-inbox__adf-buttons{flex-wrap:wrap;gap:5px;display:flex}.website-admin-lead-inbox__tool-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:500;display:inline-flex}.website-admin-lead-inbox__tool-btn:hover:not(:disabled){color:#1a4a7a;background:#f4f8fc;border-color:#c5d9ed}.website-admin-lead-inbox__tool-btn:disabled{opacity:.45;cursor:default}.website-admin-lead-inbox__tool-btn--ghost{background:0 0;border-color:#0000}.website-admin-lead-inbox__tool-notice{color:#64748b;margin:0;font-size:.72rem;line-height:1.35}.website-admin-lead-inbox__tool-notice--error{color:#b45309}.website-admin-lead-inbox__adf-panel{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;min-height:0;max-height:min(36vh,240px);margin:4px 0 0;padding:8px;display:flex}.website-admin-lead-inbox__adf-panel-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;display:flex}.website-admin-lead-inbox__adf-panel-title{color:#94a3b8;font-size:.72rem;font-weight:500}.website-admin-lead-inbox__adf-subject{color:#64748b;flex-shrink:0;margin:0 0 6px;font-size:.72rem}.website-admin-card--lead-export-settings .website-admin-lead-export-settings__toggles{gap:8px;margin:10px 0;display:grid}.website-admin-lead-export-settings__warnings{color:#64748b;margin:8px 0 0;padding-left:1.1rem;font-size:.78rem}.website-admin-lead-export-settings__warnings li{margin-bottom:4px}.website-admin-lead-export-settings__warn{color:#b45309;margin:4px 0 0;font-size:.78rem}.website-admin-lead-export-settings__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.website-admin-lead-export-settings__notice{margin:8px 0 0;font-size:.78rem}.website-admin-lead-export-settings__test-panel{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;flex-direction:column;min-height:0;max-height:min(36vh,280px);margin-top:12px;padding:10px;display:flex}.website-admin-lead-export-settings__test-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.website-admin-lead-export-settings__test-head h3{margin:0;font-size:.86rem}@media (width<=900px){.website-admin-lead-export-settings__actions{flex-direction:column}.website-admin-lead-export-settings__actions .website-admin-btn{width:100%}}.website-admin-lead-inbox__adf-xml{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:auto;min-height:0;max-height:100%;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.4;overflow:auto}.website-admin-inventory-featured{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.website-admin-inventory-featured li{background:#fff;border:1px solid #e8edf4;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 8px;display:flex}.website-admin-inventory-featured__slot{font-size:.86rem;font-weight:600}.website-admin-seo-snippet{background:#fafbfc;border:1px solid #e8edf4;border-radius:6px;gap:2px;padding:10px;display:grid}.website-admin-seo-snippet__title{color:#1a4a7a;margin:0;font-size:.92rem;line-height:1.3}.website-admin-seo-snippet__url{color:#1f6b3f;margin:0;font-size:.82rem}.website-admin-seo-snippet__desc{color:#4b5563;margin:4px 0 0;font-size:.84rem;line-height:1.45}.website-admin-diagnostics-details{margin-top:12px}.website-admin-diagnostics-details summary{cursor:pointer;color:#0f2d52;font-size:.86rem;font-weight:600}.website-admin-section-row{flex-wrap:wrap;padding:6px 8px}.website-admin-card--publish-controls .website-admin-card__header--publish{gap:2px}.website-admin-card--publish-controls .website-admin-card__header--publish h2{margin:0 0 2px}.website-admin-publish-lead{color:#4a5d78;max-width:42rem;margin:0;font-size:.78rem;line-height:1.35}.website-admin-publish-meta{color:#5b6b82;margin:0;font-size:.72rem;line-height:1.3}.website-admin-publish-notice{margin:0 0 6px;font-size:.75rem}.website-admin-card--publish-controls .website-admin-card__header p:last-of-type{margin-bottom:4px}.website-admin-publish-toolbar{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:4px;display:flex}.website-admin-publish-footnotes{flex-direction:column;gap:2px;margin-top:6px;display:flex}.website-admin-publish-footnotes .website-admin-muted{margin:0;font-size:.72rem;line-height:1.3}.website-admin-card--publish-controls .website-admin-publish-actions .website-admin-btn{min-height:0;padding:5px 10px}.website-admin-blog-notice,.website-admin-blog-scheduled__hint{margin:6px 0 0;font-size:.75rem;line-height:1.35}.website-admin-blog-scheduled{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.website-admin-blog-scheduled__hint{flex:12rem;margin:0}.website-admin--in-app .website-admin__layout{grid-template-columns:minmax(152px,172px) minmax(0,1fr) minmax(200px,236px);gap:8px;max-width:100%}@media (width<=1280px){.website-admin--in-app .website-admin__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tabs tabs""main preview"}.website-admin--in-app .website-admin-nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-flow:row;grid-area:tabs;gap:4px;display:flex;overflow:auto hidden}.website-admin--in-app .website-admin-nav__btn{white-space:nowrap;flex:none}.website-admin--in-app .website-admin-main{grid-area:main}.website-admin--in-app .website-admin-card--preview,.website-admin--in-app .website-admin-rail{grid-area:preview}}@media (width<=1100px){.website-admin__layout,.website-admin--in-app .website-admin__layout{grid-template-columns:1fr;grid-template-areas:none}.website-admin-nav,.website-admin--in-app .website-admin-nav{grid-template-columns:unset;flex-flow:row;display:flex;overflow-x:auto}.website-admin--in-app .website-admin-nav__btn{white-space:nowrap;flex:none}.website-admin-domain-grid,.website-revision-current-grid,.website-admin-ops-grid,.website-admin-fields--grid{grid-template-columns:1fr}.website-admin-publish-header,.website-admin-top-status{text-align:left;justify-content:flex-start;width:100%}.website-admin-section-row>div{gap:6px;display:flex}}@media (width<=640px){.website-admin__shell,.website-admin--in-app .website-admin__shell{padding:0}.website-admin-card,.website-admin--in-app .website-admin-card{padding:10px 12px}.website-admin__title,.website-admin--in-app .website-admin__title{font-size:1.05rem}.website-admin--in-app .website-admin__command{flex-direction:column;align-items:stretch}.website-admin--in-app .website-admin-publish-toolbar{flex-direction:column;align-items:stretch;gap:4px}.website-admin-publish-actions{gap:4px;width:100%}.website-admin-publish-actions .website-admin-btn{flex:calc(50% - 3px);min-width:6.5rem;padding:5px 8px;font-size:.76rem}.website-admin-publish-footnotes{gap:1px;margin-top:4px}.website-admin-publish-footnotes .website-admin-muted{font-size:.7rem}.website-admin-publish-quicklinks{gap:4px;width:100%}.website-admin-publish-quicklinks .website-admin-btn{flex:auto;padding:4px 8px;font-size:.76rem}}.website-admin-status-table-wrap{margin-top:8px;overflow-x:auto}.website-admin-status-table{border-collapse:collapse;width:100%;font-size:.82rem}.website-admin-status-table th,.website-admin-status-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:5px 8px}.website-admin-status-table thead th{color:#475569;background:#f8fafc;padding-top:4px;padding-bottom:4px;font-size:.7rem;font-weight:600}.website-admin-status-table tbody th[scope=row]{color:#1a2332;min-width:140px;font-weight:600}.website-admin-status-table__row--protected{background:#f8fafc}.website-admin-status-table__label{display:block}.website-admin-status-table__badge{color:#7c2d12;background:#ffedd5;border-radius:999px;margin-top:2px;padding:1px 6px;font-size:.68rem;font-weight:600;display:inline-block}.website-admin-status-table__hint{margin-top:2px;font-size:.68rem;display:block}.website-admin-status-table__na{color:#94a3b8}.website-admin-toggle--table{margin:0}.website-admin .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}.website-admin-inv-display{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:20px;display:grid}.website-admin-inv-display__group{border:none;margin:0 0 16px;padding:0}.website-admin-inv-display__group legend{color:#64748b;margin-bottom:8px;padding:0;font-size:.78rem;font-weight:600}.website-admin-segment{border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;gap:0;display:inline-flex;overflow:hidden}.website-admin-segment--compact{border-radius:6px}.website-admin-segment__btn{color:#475569;cursor:pointer;background:#fff;border:none;padding:7px 11px;font-size:.78rem;font-weight:600}.website-admin-segment__btn--active{color:#fff;background:#1d4ed8;box-shadow:inset 0 0 0 1px #1e40af}.website-admin-segment--layout{grid-template-columns:1fr 1fr;width:min(100%,13.5rem);display:grid}.website-admin-field--segment-layout .website-admin-segment__btn{text-align:center;padding:.5rem .85rem}.website-admin-onoff{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:9.5rem;display:grid;overflow:hidden}.website-admin-onoff__btn{color:#64748b;cursor:pointer;background:0 0;border:none;min-width:0;padding:.42rem .65rem;font-size:.78rem;font-weight:600;transition:background .12s,color .12s}.website-admin-onoff__btn+.website-admin-onoff__btn{border-left:1px solid #cbd5e1}.website-admin-onoff__btn--active{color:#fff;background:#1d4ed8;box-shadow:inset 0 0 0 1px #1e40af}.website-admin-field--onoff{align-content:start;gap:6px;display:grid}.website-admin-field--inline-control{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.website-admin-field--inline-control>span:first-child{color:#334155;flex:auto;min-width:0;font-weight:600}.website-admin-field--inline-control.website-admin-field--onoff{display:flex}.website-admin-field--inline-control.website-admin-field--onoff>span{font-size:.74rem}.website-admin-field--inline-control .website-admin-onoff{flex-shrink:0;width:auto;max-width:9.5rem}.website-admin-field--inline-control.website-admin-field--segment{gap:.65rem;margin-bottom:0}.website-admin-field--inline-control .website-admin-segment{flex-shrink:0}.website-admin-field--onoff>span{color:#334155;font-weight:600}.website-admin-field--segment{gap:6px;margin-bottom:10px;display:grid}.website-admin-inv-display__toggles{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.375rem 1rem;display:grid}.website-admin-inv-display__themes{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.website-admin-inv-display__theme{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:.78rem;font-weight:600;display:inline-flex}.website-admin-inv-display__theme--active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.website-admin-inv-display__theme-swatch{border-radius:50%;flex-shrink:0;width:14px;height:14px}.website-admin-inv-display__colors .website-admin-field--color{grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;display:grid}.website-admin-inv-display__colors input[type=color]{border:1px solid #e2e8f0;border-radius:6px;width:36px;height:32px;padding:0}.website-admin-inv-display__preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:10px;padding:14px;display:grid;position:sticky;top:12px}.website-admin-inv-display__preview-head{color:#475569;justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:flex}.website-admin-inv-preview-wrap{background:0 0;border:none;border-radius:0;flex-wrap:wrap;align-items:flex-start;gap:.45rem .75rem;padding:.35rem 0;display:flex}.website-admin-inv-preview__label{color:#64748b;letter-spacing:.01em;flex-shrink:0;margin:0;font-size:.72rem;font-weight:650}.website-admin-inv-preview__stage,.website-admin-inv-preview__content{width:fit-content;min-width:0;max-width:min(100%,20rem)}.website-admin-inv-preview__stage--grid,.website-admin-inv-preview__content--grid{display:inline-flex}.website-admin-inv-preview__surface{background:color-mix(in srgb, var(--public-inv-card-bg,#fff) 92%, #f8fafc);border:1px solid color-mix(in srgb, var(--public-border-strong,#e2e8f0) 70%, #e2e8f0);border-radius:6px;width:auto;padding:.35rem;display:inline-block}.website-admin-inv-preview__photo{background:linear-gradient(145deg,#e2e8f0 0%,#cbd5e1 100%);border-radius:8px;width:100%;display:block}.website-admin-inv-preview__card--list{--public-inv-list-photo-w:5.5rem;--public-inv-list-actions-w:7.5rem;grid-template-columns:var(--public-inv-list-photo-w) minmax(0, 1fr) var(--public-inv-list-actions-w);border:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 82%, #c8d0da);background:var(--public-inv-card-bg,#fff);border-radius:8px;grid-template-areas:"photo main aside";align-items:start;gap:.25rem .55rem;width:100%;max-width:28rem;margin:0;padding:.45rem .5rem;display:grid;box-shadow:0 1px 3px #1220330d}.website-admin-inv-preview__card--list .public-inventory-list__photo{grid-area:photo}.website-admin-inv-preview__card--list .public-inventory-list__main{grid-area:main;min-width:0}.website-admin-inv-preview__card--list .public-inventory-list__aside{flex-direction:column;grid-area:aside;align-items:stretch;gap:.45rem;min-width:0;display:flex}.website-admin-inv-preview__card--list .public-inventory-list__title{color:var(--public-inv-text,#0f172a);white-space:normal;margin:0 0 .2rem;font-size:.82rem;font-weight:700;line-height:1.25;display:block}.website-admin-inv-preview__card--list .public-inventory-list__spec{gap:.35rem;margin:0 0 .2rem;font-size:.78rem;line-height:1.3;display:flex}.website-admin-inv-preview__card--list .public-inventory-list__spec-label{color:#64748b;flex-shrink:0}.website-admin-inv-preview__card--list .public-inventory-list__spec-label:after{content:":"}.website-admin-inv-preview__card--list .public-inventory-list__spec-value{color:#0f172a;min-width:0}.website-admin-inv-preview__card--list .public-inventory-list__price{color:var(--public-primary,var(--public-storefront-fallback-primary,#16a34a));margin:0;font-size:1rem;font-weight:700;line-height:1.2}.website-admin-inv-preview__card--list .public-vehicle-card__media-wrap--list{width:var(--public-inv-list-photo-w)}.website-admin-inv-preview__card--list .public-vehicle-card__media-wrap--list .public-vehicle-card__media{aspect-ratio:4/3;min-height:3.25rem}.website-admin-inv-preview__card--grid{border:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 82%, #c8d0da);border-radius:var(--public-inv-card-radius,12px);background:var(--public-inv-card-bg,#fff);width:13.5rem;max-width:100%;box-shadow:var(--public-inv-card-shadow,0 8px 20px #1220330f);flex-direction:column;display:flex;overflow:hidden}.website-admin-inv-preview__card--grid .public-vehicle-card__media-wrap .public-vehicle-card__media{aspect-ratio:var(--public-inv-image-ratio,4 / 3);min-height:5rem}.website-admin-inv-preview__card--grid .public-vehicle-card__body--grid{flex-direction:column;gap:.2rem;padding:.45rem .5rem .5rem;display:flex}.website-admin-inv-preview__card--grid .public-vehicle-card__title{color:var(--public-inv-text,#0f172a);font-size:.78rem;font-weight:700;line-height:1.25}.website-admin-inv-preview__card--grid .public-vehicle-card__stock,.website-admin-inv-preview__card--grid .public-vehicle-card__scan{color:#475569;margin:0;font-size:.78rem;line-height:1.3}.website-admin-inv-preview__card--grid .public-vehicle-card__price{margin:.15rem 0 0;font-size:1rem;line-height:1.2}.website-admin-inv-preview__btns{flex-direction:column;gap:.35rem;width:100%;margin-top:.15rem;display:flex}.website-admin-inv-preview__card--list .website-admin-inv-preview__btns{margin-top:0}.website-admin-inv-preview__btn{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:1.65rem;padding:.25rem .4rem;font-size:.7rem;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.website-admin-inv-preview__btn--primary{background:var(--public-primary,var(--public-storefront-fallback-primary,#16a34a));border-color:var(--public-primary,var(--public-storefront-fallback-primary,#16a34a));color:#fff}.website-admin-card__header--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.website-admin-scheduling-glance{background:color-mix(in srgb, var(--wa-muted-bg,#f1f5f9) 55%, transparent);border:1px solid var(--wa-border,#e2e8f0);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.65rem 1rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.website-admin-scheduling-glance__item{flex-direction:column;gap:.15rem;font-size:.82rem;display:flex}.website-admin-scheduling-glance__item--wide{grid-column:1/-1}.website-admin-scheduling-glance__label{color:var(--wa-muted,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.website-admin-scheduling-glance__pill{color:#475569;background:#eceef2;border-radius:999px;align-self:flex-start;padding:.1rem .5rem;font-size:.75rem;font-weight:650;display:inline-flex}.website-admin-scheduling-glance__pill--on{background:var(--website-admin-accent-soft,#e5ecfd);color:var(--website-admin-accent-strong,#1d4ed8)}.website-admin-scheduling-glance__link{grid-column:1/-1;margin:0;font-size:.78rem}.website-admin-lead-inbox__appt-chip{letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:.35rem;padding:.08rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.website-admin-lead-inbox__appt-chip--pending_approval{color:#b45309;background:#fdeac9}.website-admin-lead-inbox__appt-chip--confirmed{color:#1d4ed8;background:#e0e9fc}.website-admin-lead-inbox__appt-chip--declined{color:#be123c;background:#fde0e5}.website-admin-service-hours{gap:8px;display:grid}.website-admin-service-hours__row{grid-template-columns:72px 1fr 1fr auto;align-items:center;gap:8px;display:grid}@media (width<=960px){.website-admin-inv-display{grid-template-columns:1fr}.website-admin-inv-display__preview{position:static}}.website-admin--simplified.website-admin--in-app .website-admin-card{box-shadow:none;border-radius:10px}.website-admin--simplified .website-admin-card__header--compact h2{font-size:.95rem;font-weight:650}.website-admin--simplified .website-admin-card__header--compact p{color:#64748b;margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.website-admin--simplified .website-admin-card__header{gap:.2rem}.website-admin--simplified.website-admin--in-app .website-admin-main{gap:.55rem}.website-admin--simplified .website-admin-nav{gap:.45rem;padding:.45rem}.website-admin--simplified .website-admin-nav__group{gap:.12rem}.website-admin--simplified .website-admin-nav__group+.website-admin-nav__group{border-top:1px solid #eef2f6;padding-top:.45rem}.website-admin--simplified .website-admin-nav__group-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:0 .4rem;font-size:.62rem;font-weight:650}.website-admin--simplified .website-admin-nav__btn{color:#475569;border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .5rem;font-size:.78rem;font-weight:500;display:inline-flex}.website-admin--simplified .website-admin-nav__icon{color:#94a3b8;flex-shrink:0}.website-admin--simplified .website-admin-nav__btn.is-active{background:color-mix(in srgb, var(--website-admin-accent,#2563eb) 10%, #fff);color:#0f172a}.website-admin--simplified .website-admin-nav__btn.is-active .website-admin-nav__icon{color:var(--website-admin-accent,#2563eb)}.website-admin--simplified .website-admin-rail{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-self:start;gap:.5rem;padding:.7rem .75rem;display:grid;position:sticky;top:.75rem}.website-admin--simplified .website-admin-rail__status{border-bottom:1px solid #eef2f6;gap:.15rem;padding-bottom:.45rem;display:grid}.website-admin--simplified .website-admin-rail__label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.65rem;font-weight:600}.website-admin--simplified .website-admin-rail__status strong{color:#0f172a;font-size:.88rem}.website-admin--simplified .website-admin-rail__hint{color:#64748b;font-size:.72rem}.website-admin--simplified .website-admin-rail__link{background:var(--website-admin-accent,#2563eb);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:2.25rem;padding:0 .65rem;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}.website-admin--simplified .website-admin-rail__link--secondary{color:#0f172a;background:#fff;border:1px solid #e2e8f0}.website-admin--simplified .website-admin-publish-primary{flex-wrap:wrap;gap:.45rem;display:flex}.website-admin--simplified .website-admin-publish-more__actions{flex-wrap:wrap;gap:.4rem;display:flex}.website-admin--simplified .website-admin-publish-meta{color:#64748b;margin:0;font-size:.78rem}.website-admin--simplified .website-admin-publish-footnote{margin:.35rem 0 0;font-size:.74rem}.website-admin--simplified .website-admin-publish-quicklinks{gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.website-admin--simplified .website-admin-publish-quicklinks a{color:var(--website-admin-accent,#2563eb);font-size:.8rem;font-weight:600;text-decoration:none}.website-admin--simplified .website-admin-publish-quicklinks a:hover{text-decoration:underline}.website-admin--simplified .website-admin-details{background:#fafbfc;border:1px solid #eef2f6;border-radius:8px}.website-admin--simplified .website-admin-details summary{color:#475569;cursor:pointer;padding:.45rem .6rem;font-size:.8rem;font-weight:600}.website-admin--simplified .website-admin-details__body{gap:.45rem;padding:0 .6rem .55rem;display:grid}.website-admin--simplified .website-admin-inv-settings{gap:.5rem;display:grid}.website-admin--simplified .website-admin-subcard{background:#fafbfc;border:1px solid #eef2f6;border-radius:8px;gap:.45rem;padding:.65rem .7rem;display:grid}.website-admin--simplified .website-admin-subcard__title{color:#0f172a;margin:0;font-size:.82rem;font-weight:650}.website-admin--simplified .website-admin-subcard__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.website-admin--simplified .website-admin-card--inventory-display .website-admin-inv-display__toggles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .45rem}.website-admin--simplified .website-admin-field--onoff span{color:#334155;font-size:.74rem;font-weight:600}.website-admin--simplified .website-admin-onoff{max-width:100%}.website-admin--simplified .website-admin-onoff__btn{padding:.34rem .5rem;font-size:.74rem}.website-admin--simplified .website-admin-segment--layout{width:min(100%,12.5rem)}.website-admin--simplified .website-admin-field--segment span{font-size:.74rem}.website-admin--simplified .website-admin-segment__btn{padding:.28rem .45rem;font-size:.74rem}@media (width<=1280px){.website-admin--in-app.website-admin--simplified .website-admin-rail{grid-area:preview}}@media (width<=1100px){.website-admin--simplified .website-admin-rail{position:static}}.website-admin--deep.website-admin--in-app .website-admin-card{border-radius:6px;padding:.65rem .75rem}.website-admin--deep .website-admin-card--flat{box-shadow:none;background:0 0;border:none;padding:0}.website-admin--deep .website-admin-card__header h2{font-size:.92rem;font-weight:600}.website-admin--deep .website-admin-card__header p:not(.website-admin-section-lead){display:none}.website-admin--deep .website-admin-card__header--compact p.website-admin-publish-meta,.website-admin--deep .website-admin-card__header p.website-admin-section-lead{display:block}.website-admin--deep .website-admin-nav__advanced{border-top:1px solid #eef2f6;margin-top:.35rem;padding-top:.35rem}.website-admin--deep .website-admin-nav__advanced summary{color:#94a3b8;cursor:pointer;padding:.35rem .45rem;font-size:.72rem;font-weight:600;list-style:none}.website-admin--deep .website-admin-nav__advanced-tabs{gap:.1rem;margin-top:.2rem;display:grid}.website-admin--deep .website-admin-connection--collapsed{background:#fafbfc;border:1px solid #eef2f6;border-radius:6px;margin-bottom:.35rem}.website-admin--deep .website-admin-connection--collapsed>summary{color:#64748b;cursor:pointer;padding:.35rem .55rem;font-size:.75rem;font-weight:600}.website-admin--deep .website-admin-connection--collapsed .website-admin-connection__summary,.website-admin--deep .website-admin-connection--collapsed .website-admin-connection__hint,.website-admin--deep .website-admin-connection--collapsed .website-admin-connection__details{margin:0 .55rem .45rem}.website-admin--deep .website-admin-inv-settings--primary{gap:.375rem;display:grid}.website-admin--deep .website-admin-inv-preview-block{width:fit-content;max-width:100%;max-height:320px;display:block;overflow:hidden}.website-admin--deep .website-admin-inv-preview-block .website-admin-inv-preview__card--grid{width:10.5rem}.website-admin--deep .website-admin-inv-preview-block .website-admin-inv-preview__card--list{max-width:24rem}.website-admin--deep .website-admin-inventory-sections>.website-admin-card{padding-top:.35rem;padding-bottom:.35rem}.website-admin-why-buy-features{gap:.55rem;margin-top:.5rem;display:grid}.website-admin-field--sold-removal .website-admin-sold-removal__control{align-items:center;gap:.45rem;max-width:10rem;display:flex}.website-admin-field--sold-removal input[type=number]{width:4.5rem}.website-admin-sold-removal__suffix{color:#475569;font-size:.82rem;font-weight:600}.website-admin-field__hint{color:#64748b;margin:.35rem 0 0;font-size:.72rem;line-height:1.4}.website-admin--deep .website-admin-publish-extras__body{gap:.5rem;display:grid}.website-admin--deep .website-admin-publish-extras__body>.website-admin-card{margin:0}.website-admin--deep .website-admin-inventory-sections .website-admin-card--flat+.website-admin-card{margin-top:0}.website-admin--ultra .website-admin__subtitle{display:none}.website-admin--ultra.website-admin--lead-settings .website-admin__subtitle{color:#64748b;margin:.2rem 0 0;font-size:.8rem;display:block}.website-admin--ultra .website-admin-nav--primary{gap:.12rem;display:grid}.website-admin--ultra .website-admin-nav--primary>.website-admin-nav__btn{width:100%}.website-admin--ultra .website-admin-nav__group-label{display:none}.website-admin--ultra .website-admin-nav__more{border-top:1px solid #eef2f6;margin-top:.4rem;padding-top:.4rem}.website-admin--ultra .website-admin-nav__more summary{color:#64748b;cursor:pointer;padding:.38rem .5rem;font-size:.76rem;font-weight:600;list-style:none}.website-admin--ultra .website-admin-nav__more-tabs{gap:.1rem;margin-top:.2rem;display:grid}.website-admin--ultra .website-admin-nav__external{color:#475569;border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .5rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.website-admin--ultra .website-admin-nav__external:hover{color:#0f172a;background:#f1f5f9}.website-admin--ultra .website-admin-nav__more-advanced{border-top:1px dashed #e2e8f0;margin-top:.35rem;padding-top:.35rem}.website-admin--ultra .website-admin-connection--inline{background:0 0;border:none;margin:0}.website-admin--ultra .website-admin-connection--inline .website-admin-connection__summary{font-size:.74rem}.website-admin--ultra .website-admin-section-lead{color:#64748b;margin:.15rem 0 0;font-size:.78rem;line-height:1.4;display:block}.website-admin--ultra .website-admin-card__subheader{border-top:1px solid #eef2f6;margin-top:.65rem;padding-top:.55rem}.website-admin--ultra .website-admin-card__subheader h3{margin:0;font-size:.85rem;font-weight:600}.website-admin--ultra .website-admin-main--standalone{max-width:42rem}.website-admin--ultra .website-admin__command--standalone{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.65rem;display:flex}.website-admin--ultra .website-admin__back-link{color:var(--website-admin-accent,#2563eb);font-size:.78rem;font-weight:600;text-decoration:none}.website-admin--ultra .website-admin__back-link:hover{text-decoration:underline}.website-admin--ultra .website-admin-lead-settings-intro__lead{color:#64748b;margin:.15rem 0 0;font-size:.78rem}.website-admin--ultra .website-admin-lead-settings-intro__cta{width:fit-content;margin-top:.45rem}.website-admin--ultra .website-admin-publish-extras .website-admin-card__header p{display:none}.website-admin-field--color{z-index:0;position:relative}.website-admin-field--color .website-admin-color-input{z-index:1;position:relative}.website-admin-field--color .website-admin-color-input__swatch{cursor:pointer;pointer-events:auto;width:48px;min-width:48px;max-width:48px;height:48px;padding:3px}.website-admin-field--color .website-admin-color-input__hex{pointer-events:auto;min-height:44px}.website-admin-field--color input[type=color]{width:auto}.website-admin-branding-preset-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}.website-admin-branding-preset-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.35rem;min-height:100%;padding:.55rem .6rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.website-admin-branding-preset-card:hover{border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a0f}.website-admin-branding-preset-card.is-active{border-color:var(--website-admin-accent,#2563eb);background:color-mix(in srgb, var(--website-admin-accent,#2563eb) 5%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--website-admin-accent,#2563eb) 35%, transparent)}.website-admin-branding-preset-card__input{opacity:0;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.website-admin-branding-preset-card__swatches{gap:.25rem;margin-bottom:.15rem;display:flex}.website-admin-branding-preset-card__swatches span{border:1px solid #0f172a14;border-radius:4px;flex:1;height:1.35rem}.website-admin-branding-preset-card strong{color:#0f172a;font-size:.8rem;line-height:1.25}.website-admin-branding-preset-card>span:last-child{color:#64748b;font-size:.7rem;line-height:1.35}.website-admin-branding-preset-card--custom.is-active{border-style:dashed}.website-admin-branding-saved{margin-bottom:.75rem}.website-admin-branding-saved__title{color:#334155;margin:0 0 .45rem;font-size:.78rem;font-weight:650}.website-admin-branding-preset-card--saved{padding-top:1.35rem}.website-admin-branding-preset-card__delete{font:inherit;color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.1rem .35rem;font-size:.625rem;font-weight:600;position:absolute;top:.35rem;right:.35rem}.website-admin-branding-preset-card__delete:hover{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.website-admin-branding-save{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem .55rem;margin-bottom:.65rem;display:grid}.website-admin-branding-save__field{margin:0}.website-admin-branding-save__btn{min-height:2.2rem}.website-admin-branding-save__flash{color:#64748b;grid-column:1/-1;margin:0;font-size:.6875rem}.website-admin-branding-advanced{background:#fafbfc;border:1px solid #eef2f6;border-radius:8px;margin-top:.35rem;padding:.55rem .65rem}.website-admin-branding-advanced summary{cursor:pointer;color:#334155;font-size:.8rem;font-weight:650;list-style-position:outside}.website-admin-branding-advanced__note{color:#64748b;margin:.55rem 0 .65rem;font-size:.74rem;line-height:1.45}.website-admin-branding-colors{gap:.65rem;margin-bottom:.65rem;display:grid}.website-admin-branding-sample{background:#fafbfc;border:1px solid #eef2f6;border-radius:8px;flex-wrap:wrap;gap:.45rem;margin-bottom:.65rem;padding:.55rem;display:flex}.website-admin-branding-sample__btn{border-radius:8px;justify-content:center;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.website-admin-branding-sample__btn--primary{background:var(--sample-primary,var(--public-storefront-fallback-primary,#16a34a));color:#fff}.website-admin-branding-sample__btn--primary-hover{background:var(--sample-primary-hover,color-mix(in srgb, var(--sample-primary,var(--public-storefront-fallback-primary,#16a34a)) 90%, #fff));color:#fff}.website-admin-branding-sample__btn--secondary{color:#fff;background:var(--sample-secondary,#166534)}.website-admin-branding-sample__btn--accent{color:var(--sample-accent,var(--public-storefront-fallback-accent,#d97706));background:color-mix(in srgb, var(--sample-accent,var(--public-storefront-fallback-accent,#d97706)) 14%, #fff);border:1px solid color-mix(in srgb, var(--sample-accent,var(--public-storefront-fallback-accent,#d97706)) 35%, #d8e0ea)}.website-admin-template-option{position:relative}.website-admin-template-option__input{opacity:0;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.website-admin-section-actions{background:#fafbfc;border:1px solid #eef2f6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.55rem .65rem;display:flex}.website-admin-section-actions__hint{color:#64748b;font-size:.74rem}.website-admin--ultra .website-admin-rail__hint{color:#64748b;font-size:.72rem;line-height:1.35;display:block}.website-admin-rail--global{gap:.55rem;display:grid}.website-admin-rail--global .website-admin-rail__actions{gap:.35rem;display:grid}.website-admin-rail__btn{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:2.15rem;padding:0 .65rem;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.website-admin-rail__btn:disabled{opacity:.55;cursor:not-allowed}.website-admin-rail__btn--primary{background:var(--website-admin-accent,#2563eb);color:#fff;border-color:var(--website-admin-accent,#2563eb)}.website-admin-rail__btn--secondary{background:var(--lp-surface-soft,#fff);color:var(--lp-text,#0f172a);border-color:var(--lp-border,#e2e8f0)}.website-admin-rail__btn--ghost{color:var(--lp-text-muted,#475569);border-color:var(--lp-border,#e2e8f0);background:0 0}.website-admin-rail__btn--ghost:hover{background:var(--lp-surface-hover,#f8fafc);color:var(--lp-text,#0f172a)}.website-admin-rail--global .website-admin-rail__notice{color:#64748b;margin:0;font-size:.72rem;line-height:1.35}.website-admin-card--publish-advanced .website-admin-publish-extras__body{gap:.5rem;display:grid}.website-admin-publish-advanced-fold summary{color:#475569;font-size:.78rem;font-weight:600}.website-admin-main .website-admin-card--publish-controls{display:none}.website-admin--view-pages .website-admin-main--homepage-builder{flex-direction:column;width:100%;min-width:0;display:flex}.website-admin.website-admin--deep.website-admin--in-app .website-admin-main--homepage-builder{box-shadow:none;background:0 0;border:none;padding:0}.website-admin-pages-dashboard{--pages-card-radius:12px;--pages-row-gutter:1rem;--pages-action-gap:.35rem;box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:.95rem 1.15rem 1.2rem}.website-admin-pages-dashboard__header{margin:0 0 .85rem}.website-admin-pages-dashboard__header h2{letter-spacing:-.02em;color:var(--lp-text,#0f172a);margin:0;font-size:1.125rem;font-weight:650}.website-admin-pages-dashboard__header p{max-width:56ch;color:var(--lp-muted,#64748b);margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.website-admin-pages-dashboard .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.website-admin-pages-dashboard__grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:.75rem .9rem;display:grid}.website-admin-pages-card{border-radius:var(--pages-card-radius);background:var(--lp-surface-panel,#fff);min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--lp-text,#0f172a) 4%, transparent), 0 8px 24px color-mix(in srgb, var(--lp-text,#0f172a) 5%, transparent);color:var(--lp-text,#0f172a)}.website-admin-pages-card--menu{grid-column:1/-1}.website-admin-pages-card__inner{padding:.8rem .95rem .9rem}.website-admin-pages-card__inner--menu{padding:.85rem 1rem .95rem}.website-admin-pages-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .85rem;margin-bottom:.6rem;display:flex}.website-admin-pages-card__head h3{letter-spacing:-.015em;color:var(--lp-text,#0f172a);margin:0;font-size:.975rem;font-weight:650}.website-admin-pages-card__head p{max-width:52ch;color:var(--lp-muted,#64748b);margin:.18rem 0 0;font-size:.75rem;line-height:1.35}.website-admin-pages-card__head-main{flex:16rem;min-width:0}.website-admin-pages-card__stat{background:var(--lp-surface-muted,#f8fafc);border-radius:8px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.05rem;padding:.3rem .55rem;display:flex}.website-admin-pages-card__stat-value{font-variant-numeric:tabular-nums;color:#1d4ed8;font-size:1rem;font-weight:700;line-height:1.1}.website-admin-pages-card__stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:500}.website-admin-pages-nav-debug{color:#0f172a;background:#fef9c3;border:1px solid #ca8a04;border-radius:8px;margin:0 0 .75rem;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.45}.website-admin-pages-nav-debug__title{color:#854d0e;margin-bottom:.35rem;font-size:.75rem;display:block}.website-admin-pages-nav-debug__grid{grid-template-columns:1fr;gap:.35rem .5rem;margin:0;display:grid}.website-admin-pages-nav-debug__grid dt{color:#713f12;margin:0;font-weight:700}.website-admin-pages-nav-debug__grid dd{word-break:break-word;margin:0}.website-admin-pages-nav-debug__grid code{font-size:.625rem}.website-admin-pages-rows{flex-direction:column;gap:.2rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.website-admin-pages-rows--menu.is-drag-active{padding:.15rem 0}.website-admin-pages-row-wrap{margin:0;padding:0;list-style:none;position:relative}.website-admin-pages-row-wrap--end-drop{background:#f0f4fb;border:1px dashed #a0b9ee;border-radius:8px;flex-direction:column;justify-content:center;align-items:stretch;gap:.25rem;min-height:2.5rem;padding:.35rem .5rem;display:flex}.website-admin-pages-drop-line{pointer-events:none;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;height:3px;margin:.12rem .5rem .12rem 2rem;box-shadow:0 0 0 2px #2563eb2e}.website-admin-pages-drop-line--end{margin-left:.5rem}.website-admin-pages-drop-end-label{color:#1d4ed8;text-align:center;font-size:.6875rem;font-weight:600}.website-admin-pages-menu-hint{color:#475569;background:#e7eefb;border:1px solid #b8cbef;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0 0 .65rem;padding:.5rem .65rem;font-size:.75rem;line-height:1.4;display:flex}.website-admin-pages-menu-hint__moving strong,.website-admin-pages-menu-hint__target strong{color:#1d4ed8;font-weight:650}.website-admin-pages-menu-tip{color:#64748b;margin:0 0 .55rem;font-size:.75rem;line-height:1.4}.website-admin-pages-row{grid-template-columns:auto minmax(0, 1fr) auto var(--pages-row-gutter);background:var(--lp-surface-muted,#f8fafc);width:100%;min-height:2.75rem;color:var(--lp-text,#0f172a);box-sizing:border-box;border-radius:8px;align-items:center;column-gap:.65rem;padding:.42rem 0 .42rem .6rem;transition:background-color .14s,box-shadow .14s,opacity .14s;display:grid}.website-admin-pages-row--menu{grid-template-columns:auto minmax(0, 1fr) auto var(--pages-row-gutter);background:var(--lp-surface-panel,#fff);min-height:3.35rem;box-shadow:inset 0 0 0 1px var(--lp-border,#e8edf3);align-items:center;column-gap:.65rem;padding:.52rem 0 .52rem .55rem;transition:background-color .12s,box-shadow .12s,transform .12s,opacity .12s;display:grid;position:relative}.website-admin-pages-row--menu.is-row-draggable{cursor:grab;touch-action:none}.website-admin-pages-rows--menu.is-drag-active .website-admin-pages-row--menu.is-row-draggable,.website-admin-pages-row--menu.is-row-draggable:active{cursor:grabbing}.website-admin-pages-row--menu.is-subitem{background:#f8fafe;width:calc(100% - 1.75rem);margin-left:1.75rem;padding-left:.85rem;box-shadow:inset 0 0 0 1px #e8edf3,inset 4px 0 #4680f0}.website-admin-pages-row--menu.is-subitem:before{content:"";background:#94a3b8;width:.65rem;height:1px;position:absolute;top:50%;left:-1.1rem}.website-admin-pages-row--menu.is-nest-target{background:#f0f4fe;box-shadow:inset 0 0 0 2px #2563eb,inset 0 0 0 4px #2563eb1f}.website-admin-pages-row--menu.is-indent-preview{box-shadow:inset 0 0 0 1px #2563eb,inset 3px 0 #2563eb}.website-admin-pages-row:hover{background:#f4f7fb}.website-admin-pages-row--menu:hover{background:#fafbfd}.website-admin-pages-row.is-hidden-row{opacity:.68}.website-admin-pages-row.is-dragging{opacity:.35;transform:scale(.985)}.website-admin-pages-row--menu.is-dragging{opacity:.55;cursor:grabbing;z-index:2;transform:scale(1.01);box-shadow:0 10px 28px #0f172a24,inset 0 0 0 2px #2563eb}.website-admin-pages-row.is-drop-target:not(.is-nest-target){box-shadow:inset 0 0 0 2px #7da1ef,0 0 0 3px #2563eb1a}.website-admin-pages-row.is-selected{background:#f2f6fe;box-shadow:inset 0 0 0 1px #b1c6f1}.website-admin-pages-row__grip{background-color:var(--lp-surface-muted,#e8edf3);opacity:.9;pointer-events:none;background-image:radial-gradient(circle,#64748b 1.25px,#0000 1.35px);background-position:50%;background-size:5px 5px;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;min-height:2.25rem;padding:0;transition:background-color .12s,box-shadow .12s,opacity .12s;display:flex}.website-admin-pages-row--menu.is-row-draggable:hover .website-admin-pages-row__grip{opacity:1;background-color:#cddaf2;box-shadow:inset 0 0 0 1px #2563eb40}.website-admin-pages-row__nest-zone{pointer-events:none;z-index:0;border:1px dashed #0000;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:18% 7.5rem 18% 2.5rem}.website-admin-pages-row--menu.is-nest-target .website-admin-pages-row__nest-zone{background:#2563eb0f;border-color:#2563eb73}.website-admin-pages-row__nest-zone-label{letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8;opacity:0;font-size:.625rem;font-weight:700;transition:opacity .12s}.website-admin-pages-row--menu.is-nest-target .website-admin-pages-row__nest-zone-label,.website-admin-pages-rows--menu.is-drag-active .website-admin-pages-row--menu:hover .website-admin-pages-row__nest-zone-label{opacity:.85}.website-admin-pages-row__body,.website-admin-pages-row__actions{z-index:1;position:relative}.website-admin-pages-row__body{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.12rem;padding:0;display:flex}.website-admin-pages-row__body--menu{cursor:default;gap:.14rem}.website-admin-pages-row__title-line{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.website-admin-pages-row__title{color:var(--lp-text,#0f172a);font-size:.875rem;font-weight:650;line-height:1.2}.website-admin-pages-row--section .website-admin-pages-row__title{font-size:.8125rem;font-weight:600}.website-admin-pages-row__path{color:var(--lp-muted,#64748b);font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.6875rem;line-height:1.3}.website-admin-pages-row__meta{color:var(--lp-muted,#94a3b8);font-size:.6875rem}.website-admin-pages-row__label-field{width:100%;max-width:13rem;margin-top:.05rem;display:block}.website-admin-pages-row__label-field input{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-control-bg,#f8fafc);width:100%;min-height:1.6rem;color:var(--lp-control-text,#334155);border-radius:6px;padding:.15rem .4rem;font-size:.8125rem;line-height:1.3}.website-admin-pages-row__label-field input:focus{border-color:color-mix(in srgb, var(--lp-primary,#2563eb) 40%, var(--lp-border,#e2e8f0));background:var(--lp-surface-panel,#fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--lp-primary,#2563eb) 12%, transparent);outline:none}.website-admin-pages-tag{letter-spacing:.03em;text-transform:uppercase;color:#1d4ed8;background:#dde6f8;border-radius:4px;align-items:center;padding:.1rem .4rem;font-size:.625rem;font-weight:650;display:inline-flex}.website-admin-pages-tag--more{color:#6d28d9;background:#e9e1fd}.website-admin-pages-tag--parent{color:#1e40af;text-transform:none;letter-spacing:0;background:#d7e4fd;font-weight:600}.website-admin-pages-tag--count{color:#475569;text-transform:none;letter-spacing:0;background:#f1f5f9;font-weight:600}.website-admin-pages-row-wrap.is-collapsed-child{display:none}.website-admin-pages-icon-btn--collapse{letter-spacing:.02em;width:auto;min-width:2.35rem;padding:0 .4rem;font-size:.625rem}.website-admin-pages-nest-select select{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-control-bg,#fff);max-width:7.5rem;min-height:1.65rem;color:var(--lp-control-text,#475569);cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px;padding:.12rem .35rem;font-size:.625rem;font-weight:600}@media (prefers-color-scheme:dark){.website-admin-pages-nest-select select{--lightningcss-light: ;--lightningcss-dark:initial}}.website-admin-pages-nest-select select:hover{color:#1d4ed8;border-color:#a0b9ee}.website-admin-pages-icon-btn--outdent{width:auto;min-width:2.5rem;padding:0 .35rem;font-size:.625rem}.website-admin-pages-row__actions{justify-content:flex-end;align-items:center;gap:var(--pages-action-gap);background:var(--lp-surface-muted,#f8fafc);box-shadow:inset 0 0 0 1px var(--lp-border,#e2e8f0);border-radius:7px;flex-wrap:wrap;padding:.22rem .45rem;display:inline-flex}.website-admin-pages-pill{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-panel,#fff);letter-spacing:.03em;text-transform:uppercase;min-width:3.75rem;min-height:1.65rem;color:var(--lp-muted,#64748b);cursor:pointer;border-radius:6px;flex-shrink:0;padding:.18rem .45rem;font-size:.6875rem;font-weight:650;transition:background-color .14s,border-color .14s,color .14s}.website-admin-pages-pill--on{color:#1d4ed8;background:#eef3fd;border-color:#a9c0ef}.website-admin-pages-icon-btn{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-panel,#fff);width:1.65rem;height:1.65rem;color:var(--lp-text-secondary,#64748b);cursor:pointer;border-radius:6px;padding:0;font-size:.7rem;font-weight:600;line-height:1}.website-admin-pages-icon-btn:hover:not(:disabled){color:#1d4ed8;border-color:#adc3ef}.website-admin-pages-icon-btn:disabled{opacity:.35;cursor:not-allowed}.website-admin-pages-settings{flex-direction:column;gap:.75rem;display:flex}.website-admin-pages-settings__group h4{color:var(--lp-text-secondary,#334155);margin:0 0 .3rem;font-size:.75rem;font-weight:650}.website-admin-pages-settings__note{color:#64748b;background:#f8fafc;border-radius:7px;margin:0;padding:.5rem .6rem;font-size:.75rem;line-height:1.4}.website-admin-pages-settings__list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.website-admin-pages-settings__item{background:#f8fafc;border-radius:7px;justify-content:space-between;align-items:center;gap:.55rem;padding:.4rem .5rem;display:flex}.website-admin-pages-settings__item-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.website-admin-pages-settings__item-copy strong{color:var(--lp-text,#0f172a);font-size:.8125rem;font-weight:600}.website-admin-pages-settings__item-copy span{color:#64748b;font-size:.75rem}.website-admin-pages-settings__notes{color:#64748b;margin:0;padding:0 0 0 .95rem;font-size:.75rem;line-height:1.4}.website-admin-pages-settings__notes li+li{margin-top:.22rem}.website-admin-pages-settings__notes strong{color:#334155;font-weight:600}.website-admin-pages-editor{border-radius:var(--pages-card-radius);background:var(--lp-surface-panel,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--lp-text,#0f172a) 4%, transparent), 0 8px 24px color-mix(in srgb, var(--lp-text,#0f172a) 5%, transparent);color:var(--lp-text,#0f172a);margin-top:.75rem;overflow:hidden}.website-admin-pages-card--sections .website-admin-pages-editor--inline{box-shadow:none;border:1px solid #e2e8f0;margin:.65rem .85rem .95rem}.website-admin-pages-editor__head{background:var(--lp-surface-muted,#f8fafc);border-bottom:1px solid var(--lp-border,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex}.website-admin-pages-editor__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted,#94a3b8);margin:0 0 .2rem;font-size:.6875rem;font-weight:600}.website-admin-pages-editor__head h3{color:var(--lp-text,#0f172a);margin:0;font-size:1.05rem;font-weight:650}.website-admin-pages-editor__body{padding:1.1rem 1.2rem 1.25rem}.website-admin-pages-editor__divider{background:var(--lp-border,#e2e8f0);height:1px;margin:1rem 0 1.1rem}.website-admin-hero-photo-block{border:1px solid color-mix(in srgb, var(--lp-primary,#2563eb) 16%, var(--lp-border,#e2e8f0));background:var(--lp-surface-soft,#f8fbff);border-radius:10px}.website-admin-hero-photo-block__head{border-bottom:1px solid var(--lp-border,#e8eef5);padding:.85rem 1rem .55rem}.website-admin-hero-photo-block__head h4{color:var(--lp-text,#0f172a);margin:0;font-size:.92rem;font-weight:650}.website-admin-hero-photo-block__head p{color:var(--lp-muted,#64748b);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.website-admin-hero-photo-block__body{gap:.65rem;padding:.85rem 1rem 1rem;display:grid}.website-admin-pages-editor__hint{color:#64748b;margin:0;font-size:.8125rem;line-height:1.55}.website-admin-pages-dashboard .website-admin-fields{gap:1.1rem}.website-admin-pages-dashboard .website-admin-fields--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem}.website-admin-pages-dashboard .website-admin-field{gap:.4rem}.website-admin-pages-dashboard .website-admin-field span{color:#475569;font-size:.8125rem;font-weight:500}.website-admin-pages-dashboard .website-admin-field input,.website-admin-pages-dashboard .website-admin-field textarea{background:#fff;border:1px solid #d5dee8;border-radius:10px;min-height:2.5rem;padding:.58rem .75rem;font-size:.9rem;line-height:1.4}.website-admin-pages-dashboard .website-admin-field textarea{resize:vertical;min-height:5.25rem}.website-admin-pages-dashboard .website-admin-field input:focus,.website-admin-pages-dashboard .website-admin-field textarea:focus{border-color:#86a7e9;outline:none;box-shadow:0 0 0 3px #2563eb1a}.website-admin-pages-dashboard .website-admin-why-buy-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.website-admin-pages-dashboard .website-admin-feature-editor{border:none;flex-direction:column;gap:.85rem;min-width:0;margin:0;padding:0;display:flex}.website-admin-pages-dashboard .website-admin-feature-editor__label{color:#64748b;margin:0;font-size:.8125rem;font-weight:500}@media (width<=1100px){.website-admin-pages-dashboard__grid{grid-template-columns:1fr}}.website-admin-pages-row--section{min-height:2.45rem;padding-top:.35rem;padding-bottom:.35rem}@media (width<=720px){.website-admin-pages-dashboard{padding:.85rem .85rem 1rem}.website-admin-pages-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"grip body""grip actions";row-gap:.35rem;padding-right:.55rem}.website-admin-pages-row--menu.is-subitem{width:calc(100% - 1rem);margin-left:1rem}.website-admin-pages-row__nest-zone{display:none}.website-admin-pages-nest-select select{max-width:100%}.website-admin-pages-row__grip{grid-area:grip}.website-admin-pages-row__body,.website-admin-pages-row__body--menu{grid-area:body}.website-admin-pages-row__actions{margin-right:var(--pages-row-gutter);grid-area:actions;justify-self:end}.website-admin-pages-dashboard .website-admin-fields--grid,.website-admin-pages-dashboard .website-admin-why-buy-features{grid-template-columns:1fr}}.website-admin-hero-photo{gap:.45rem;display:grid}.website-admin-hero-photo__actions{flex-wrap:wrap;gap:.35rem;display:flex}.website-admin-hero-photo__preview{aspect-ratio:16/7;background-color:#f1f5f9;background-position:50%;background-size:cover;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:280px;margin-top:.15rem}.website-admin-blog-page{width:100%;min-width:0}.website-admin.website-admin--deep.website-admin--in-app .website-admin-blog-page__canvas{background:var(--lp-surface-panel,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--lp-text,#0f172a) 4%, transparent), 0 6px 20px color-mix(in srgb, var(--lp-text,#0f172a) 5%, transparent);color:var(--lp-text,#0f172a);border:none;border-radius:16px;padding:1.5rem 2rem 1.75rem}.website-admin-blog-page__intro{border-bottom:1px solid var(--lp-border,#f1f5f9);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;margin:0 0 1.35rem;padding:0 0 1.15rem;display:flex}.website-admin-blog-page__intro h2{letter-spacing:-.02em;color:var(--lp-text,#0f172a);margin:0;font-size:1.125rem;font-weight:600}.website-admin-blog-page__intro p{max-width:54ch;color:var(--lp-text-muted,#64748b);margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.website-admin-blog-page__intro-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.website-admin-blog-visibility{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-muted,#f8fafc);border-radius:10px;margin:0 0 1.35rem;padding:.75rem .85rem}.website-admin-blog-visibility__title{color:var(--lp-text,#0f172a);margin:0 0 .55rem;font-size:.8125rem;font-weight:700}.website-admin-blog-visibility__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}.website-admin-blog-visibility__item{flex-direction:column;gap:.15rem;min-width:0;display:flex}.website-admin-blog-visibility__item dt{color:var(--lp-text-muted,#64748b);margin:0;font-size:.72rem;font-weight:500}.website-admin-blog-visibility__value{color:var(--lp-text,#0f172a);margin:0;font-size:.875rem;font-weight:600}.website-admin-blog-visibility__value--ok{color:#166534}.website-admin-blog-visibility__value--muted{color:#92400e}.website-admin-blog-visibility__hint{margin:.55rem 0 0;font-size:.78rem;line-height:1.45}.website-admin-blog-empty{flex-direction:column;align-items:flex-start;gap:.65rem;margin:0 0 1rem;padding:1rem 0;display:flex}.website-admin-blog-empty h3{margin:0;font-size:.95rem;font-weight:600}.website-admin-blog-page .blog-cms-source-pill{letter-spacing:0;text-transform:none;border-color:var(--lp-border,#d8dee8);background:var(--lp-surface-muted,#f7f9fc);color:var(--lp-text-muted,#3d4f65);font-size:.6875rem;font-weight:500}.website-admin-blog-page .blog-cms-source-pill--backend{border-color:color-mix(in srgb, #1f5f36 35%, var(--lp-border,#d8dee8));background:color-mix(in srgb, #1f5f36 12%, var(--lp-surface-muted,#f7f9fc));color:color-mix(in srgb, #1f5f36 78%, var(--lp-text,#1f5f36))}.website-admin-blog-page .blog-cms-source-pill--session-fallback{border-color:color-mix(in srgb, #7a5a14 35%, var(--lp-border,#d8dee8));background:color-mix(in srgb, #7a5a14 10%, var(--lp-surface-muted,#fff8e6));color:color-mix(in srgb, #7a5a14 78%, var(--lp-text,#7a5a14))}.website-admin-blog-stats{border-bottom:1px solid var(--lp-border,#f8fafc);flex-wrap:wrap;gap:1rem 2.25rem;margin:0 0 1.35rem;padding:0 0 1.15rem;display:flex}.website-admin-blog-stat{flex-direction:column;gap:.2rem;min-width:4.25rem;display:flex}.website-admin-blog-stat span{color:var(--lp-text-muted,#94a3b8);font-size:.75rem;font-weight:500}.website-admin-blog-stat strong{letter-spacing:-.01em;color:var(--lp-text,#0f172a);font-size:1.0625rem;font-weight:600}.website-admin-blog-page__toolbar{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.website-admin-blog-page__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.website-admin-blog-page__filters{margin:0}.website-admin-blog-page__filters input[type=search]{border:1px solid var(--lp-control-border,#e2e8f0);background:var(--lp-control-bg,#fafbfc);min-width:14rem;min-height:2.5rem;color:var(--lp-control-text,#0f172a);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;flex:16rem;padding:.55rem .8rem;font-size:.875rem}@media (prefers-color-scheme:dark){.website-admin-blog-page__filters input[type=search]{--lightningcss-light: ;--lightningcss-dark:initial}}.website-admin-blog-page__filters input[type=search]:focus{border-color:color-mix(in srgb, var(--website-admin-accent,var(--lp-primary,#2563eb)) 40%, var(--lp-control-border,#e2e8f0));background:var(--lp-surface-panel,#fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--website-admin-accent,var(--lp-primary,#2563eb)) 8%, transparent);outline:none}.website-admin-blog-page .site-blog-chip--filter{cursor:pointer;border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-muted,#f8fafc);min-height:2.1rem;color:var(--lp-text-muted,#64748b);border-radius:999px;padding:0 .75rem;font-size:.8125rem;font-weight:500}.website-admin-blog-page .site-blog-chip--filter.is-active{border-color:color-mix(in srgb, var(--lp-primary,#2563eb) 32%, var(--lp-border,#e2e8f0));background:color-mix(in srgb, var(--lp-primary,#2563eb) 12%, var(--lp-surface-muted,#f8fafc));color:color-mix(in srgb, var(--lp-primary,#2563eb) 78%, var(--lp-text,#1d4ed8))}.website-admin-blog-page__caption{color:var(--lp-text-muted,#64748b);margin:0 0 .75rem;font-size:.8125rem}.website-admin-blog-page__footnote{color:var(--lp-text-muted,#64748b);margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.website-admin-blog-page .blog-cms-admin-notice{border:1px solid color-mix(in srgb, #7a5a14 35%, var(--lp-border,#e2c88a));background:color-mix(in srgb, #7a5a14 8%, var(--lp-surface-muted,#fffbf0));color:var(--lp-text,#3d4f65);border-radius:10px;margin:0 0 1rem;padding:.75rem .85rem;font-size:.88rem}.website-admin-blog-page .blog-cms-table-wrap{border-color:var(--lp-border,#e2e8f0);border-radius:10px;overflow-x:hidden}.website-admin-blog-page .blog-cms-table{table-layout:fixed;width:100%}.website-admin-blog-page .blog-cms-table th,.website-admin-blog-page .blog-cms-table td{overflow-wrap:anywhere}.website-admin-blog-page .blog-cms-table .website-admin-data-table__actions{white-space:normal}.website-admin-blog-page .blog-cms-row-actions{flex-wrap:wrap}.website-admin-blog-page .blog-cms-loading,.website-admin-blog-page .website-admin-blog-notice{color:var(--lp-text-muted,#64748b)}@media (width<=900px){.website-admin-blog-page__canvas{padding:1.25rem 1.35rem 1.5rem}.website-admin-blog-visibility__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.website-admin .website-admin-table-wrap{border:none;border-radius:0;overflow-x:auto}.website-admin .website-admin-data-table{border-collapse:separate;border-spacing:0 .55rem;width:100%;font-size:.875rem}.website-admin .website-admin-data-table thead th{letter-spacing:0;text-transform:none;color:#94a3b8;white-space:nowrap;background:0 0;border:none;padding:.4rem 1rem .55rem;font-size:.75rem;font-weight:500}.website-admin .website-admin-data-table__actions-head{text-align:right}.website-admin .website-admin-data-table tbody tr{background:#f8fafc;transition:background-color .14s,box-shadow .14s}.website-admin .website-admin-data-table tbody tr:hover{background:#f4f7fa}.website-admin .website-admin-data-table tbody td{vertical-align:middle;border:none;padding:1.05rem 1rem}.website-admin .website-admin-data-table tbody td:first-child{border-radius:11px 0 0 11px;min-width:14rem;padding-left:1.15rem}.website-admin .website-admin-data-table tbody td:last-child{border-radius:0 11px 11px 0;min-width:11rem;padding-right:1.15rem}.website-admin .website-admin-data-table__primary strong{letter-spacing:-.01em;color:#0f172a;font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.website-admin .website-admin-data-table__meta{color:#94a3b8;margin-top:.2rem;font-size:.8125rem;line-height:1.3;display:block}.website-admin .website-admin-data-table__secondary{color:#64748b;white-space:nowrap;font-size:.8125rem}.website-admin .website-admin-data-table__actions{text-align:right}.website-admin .blog-cms-status-pill{letter-spacing:0;text-transform:capitalize;border-radius:999px;align-items:center;min-height:1.4rem;padding:.12rem .55rem;font-size:.6875rem;font-weight:500;display:inline-flex}.website-admin .blog-cms-status-pill--draft{color:#92610a;background:#fef9ee}.website-admin .blog-cms-status-pill--scheduled{color:#1d4f8f;background:#eff6ff}.website-admin .blog-cms-status-pill--published{color:#166534;background:#ecfdf3}.website-admin .blog-cms-status-pill--archived{color:#64748b;background:#f1f5f9}.website-admin .website-admin-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.website-admin .website-admin-row-actions button,.website-admin .website-admin-row-actions .website-admin-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:2.05rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .14s,color .14s,background-color .14s}.website-admin .website-admin-row-actions button:hover:not(:disabled),.website-admin .website-admin-row-actions .website-admin-btn:hover{color:#0f172a;background:#fff;border-color:#cbd5e1}.website-admin .website-admin-row-actions button:disabled{opacity:.5;cursor:not-allowed}.website-admin .website-admin-row-actions .website-admin-btn--secondary{align-items:center;display:inline-flex}.website-admin .website-admin-row-actions__danger{color:#b45309;background:#fffbf7;border-color:#fde8d8}.website-admin .website-admin-row-actions__danger:hover:not(:disabled){color:#9a3412;background:#fff7ed;border-color:#fcd9c4}@media (width<=900px){.website-admin .website-admin-data-table{border-spacing:0}.website-admin .website-admin-data-table thead{display:none}.website-admin .website-admin-data-table tbody tr{border-radius:11px;margin-bottom:.65rem;padding:.75rem .85rem;display:block}.website-admin .website-admin-data-table tbody td{border-radius:0;padding:.35rem 0;display:block}.website-admin .website-admin-data-table tbody td:first-child,.website-admin .website-admin-data-table tbody td:last-child{border-radius:0;padding-left:0;padding-right:0}.website-admin .website-admin-data-table__actions{text-align:left;padding-top:.5rem}.website-admin .website-admin-row-actions{justify-content:flex-start}}.website-admin.website-admin--in-app .website-admin__layout{grid-template-columns:minmax(11.5rem,13.75rem) minmax(0,1fr);align-items:start;gap:1.5rem 2rem;max-width:100%}.website-admin-sidebar{flex-direction:column;align-self:start;gap:1rem;min-width:0;display:flex;position:sticky;top:1rem;overflow:visible}.website-admin.website-admin--view-pages .website-admin-sidebar{max-height:none;overflow:visible}.website-admin-sidebar .website-admin-nav{box-shadow:none;background:0 0;border:none;padding:.35rem 0}.website-admin--ultra .website-admin-sidebar .website-admin-nav--primary{gap:.18rem}.website-admin-sidebar .website-admin-nav__btn{color:#475569;border-radius:9px;padding:.5rem .6rem;font-size:.8125rem;font-weight:500;transition:background-color .14s,color .14s}.website-admin-sidebar .website-admin-nav__icon{opacity:.72;flex-shrink:0}.website-admin-sidebar .website-admin-nav__btn:hover{color:#1e293b;background:#f4f7fa}.website-admin-sidebar .website-admin-nav__btn.is-active{color:#0f172a;background:#fff;box-shadow:inset 0 0 0 1px #e8edf3,0 1px 3px #0f172a0d}.website-admin-sidebar .website-admin-nav__btn.is-active .website-admin-nav__icon{opacity:1;color:color-mix(in srgb, var(--website-admin-accent,#2563eb) 80%, #0f172a)}.website-admin-sidebar .website-admin-nav__more{border-top:1px solid #f1f5f9;margin-top:.45rem;padding-top:.45rem}.website-admin-sidebar .website-admin-publish-card.website-admin-rail--sidebar{background:var(--lp-surface-panel,#fff);box-shadow:inset 0 0 0 1px var(--lp-border,#eef2f6), 0 1px 6px color-mix(in srgb, var(--lp-text,#0f172a) 4%, transparent);border:none;border-radius:10px;flex-shrink:0;margin:0;padding:.65rem .7rem}.website-admin-sidebar .website-admin-rail--sidebar .website-admin-rail__actions{gap:.3rem;display:grid}.website-admin-sidebar .website-admin-rail--sidebar .website-admin-rail__btn{border-radius:7px;min-height:1.95rem;padding:0 .5rem;font-size:.75rem;font-weight:500}.website-admin-sidebar .website-admin-rail--sidebar .website-admin-rail__btn--primary{min-height:2rem;font-size:.75rem;font-weight:600}.website-admin-sidebar .website-admin-rail--sidebar .website-admin-rail__btn--secondary{border-color:var(--lp-border,#e8edf3);background:var(--lp-surface-soft,#fafbfc);color:var(--lp-text,#0f172a)}.website-admin-sidebar .website-admin-rail--sidebar .website-admin-rail__btn--ghost{color:#64748b;border-color:#0000;min-height:1.95rem;margin-top:.05rem;font-size:.75rem}.website-admin-sidebar .website-admin-rail--sidebar .website-admin-rail__notice{color:#64748b;border-top:1px solid #f8fafc;margin:.55rem 0 0;padding-top:.55rem;font-size:.6875rem;line-height:1.4}.website-admin--in-app .website-admin-main{width:100%;min-width:0;padding-right:.25rem}.website-admin--in-app .website-admin-main--homepage-builder,.website-admin--in-app .website-admin-main--blog{min-width:0}@media (width<=1280px){.website-admin.website-admin--in-app .website-admin__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar""main";gap:1rem}.website-admin-sidebar{flex-flow:wrap;grid-area:sidebar;align-items:flex-start;gap:.75rem 1rem;max-height:none;position:static;overflow:visible}.website-admin-sidebar .website-admin-nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-flow:row;flex:100%;gap:.25rem;display:flex;overflow-x:auto}.website-admin-sidebar .website-admin-nav__btn{white-space:nowrap;flex:none}.website-admin-sidebar .website-admin-nav__more{display:none}.website-admin-sidebar .website-admin-publish-card{flex:14rem;min-width:12rem;max-width:20rem}.website-admin--in-app .website-admin-main{grid-area:main}}@media (width<=720px){.website-admin-sidebar{flex-direction:column}.website-admin-sidebar .website-admin-publish-card{flex:auto;width:100%;max-width:none}}.website-admin-business-page{width:100%;min-width:0}.website-admin.website-admin--deep.website-admin--in-app .website-admin-business-page__canvas{background:var(--lp-surface-panel,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--lp-text,#0f172a) 4%, transparent), 0 6px 20px color-mix(in srgb, var(--lp-text,#0f172a) 5%, transparent);color:var(--lp-text,#0f172a);border:none;border-radius:16px;padding:1.5rem 2rem 1.75rem}.website-admin-business-page__intro{border-bottom:1px solid var(--lp-border,#f1f5f9);margin:0 0 1.35rem;padding:0 0 1.15rem}.website-admin-business-page__intro h2{letter-spacing:-.02em;color:var(--lp-text,#0f172a);margin:0;font-size:1.125rem;font-weight:600}.website-admin-business-page__intro p{max-width:52ch;color:var(--lp-muted,#64748b);margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.website-admin-business-group{border-bottom:1px solid var(--lp-border,#f8fafc);margin:0 0 1.35rem;padding:0 0 1.25rem}.website-admin-business-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.website-admin-business-group h3{color:var(--lp-text-secondary,#334155);margin:0 0 .85rem;font-size:.875rem;font-weight:600}.website-admin-business-page .website-admin-field span{color:var(--lp-text-secondary,#334155);font-size:.8125rem;font-weight:500}.website-admin-business-page .website-admin-field input,.website-admin-business-page .website-admin-field textarea{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-control-bg,#fff);min-height:2.45rem;color:var(--lp-control-text,#0f172a);border-radius:10px;padding:.55rem .75rem;font-size:.875rem}.website-admin-business-page .website-admin-field textarea{min-height:5rem}.website-admin-field--readonly .website-admin-field__readonly-value{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-muted,#f8fafc);color:var(--lp-text,#0f172a);white-space:pre-wrap;border-radius:10px;margin:.25rem 0 0;padding:.55rem .75rem;font-size:.875rem;line-height:1.45}.website-admin-business-page__status{color:var(--lp-muted,#64748b);margin:0 0 1rem;font-size:.875rem}.website-admin-business-page__status--error{color:#b91c1c}.website-admin-business-page__logo-note{color:var(--lp-muted,#64748b);margin:0 0 .75rem;font-size:.8125rem}.website-admin-business-page__logo-previews{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}.website-admin-business-page__logo-card{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-panel,#fff);border-radius:12px;margin:0;padding:.75rem}.website-admin-business-page__logo-card--dark{background:#0f172a}.website-admin-business-page__logo-card figcaption{color:var(--lp-text-muted,#475569);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.website-admin-business-page__logo-card--dark figcaption{color:#cbd5e1}.website-admin-business-page__logo-img{object-fit:contain;max-width:100%;max-height:4.5rem;display:block}.website-admin-business-page__logo-empty{color:var(--lp-muted,#94a3b8);font-size:.8125rem}.website-admin-business-page__logo-card--dark .website-admin-business-page__logo-empty{color:#94a3b8}.website-admin-seo__intro h2{margin:0 0 .35rem}.website-admin-seo__intro p{color:var(--website-admin-muted,#5c6570);margin:0 0 1rem;font-size:.92rem}.website-admin-seo-tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.website-admin-seo-tabs button{border:1px solid var(--website-admin-border,#d8dee6);background:var(--website-admin-surface,#fff);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.82rem}.website-admin-seo-tabs button.is-active{border-color:var(--website-admin-accent,#1f4b99);background:color-mix(in srgb, var(--website-admin-accent,#1f4b99) 12%, transparent);color:var(--website-admin-accent,#1f4b99)}.website-admin-seo-field{flex-direction:column;gap:.35rem;display:flex}.website-admin-seo-field__label{font-size:.82rem;font-weight:600}.website-admin-seo-field__hint{color:var(--website-admin-muted,#5c6570);font-size:.78rem}.website-admin-seo-toggle{align-items:flex-start;gap:.6rem;margin:.5rem 0;display:flex}.website-admin-seo-toggle strong{font-size:.88rem;display:block}.website-admin-seo-toggle span span{color:var(--website-admin-muted,#5c6570);font-size:.8rem;display:block}.website-admin-seo-previews{gap:1rem;margin-top:1.25rem;display:grid}@media (width>=900px){.website-admin-seo-previews{grid-template-columns:repeat(3,minmax(0,1fr))}}.website-admin-seo-preview{border:1px solid var(--website-admin-border,#d8dee6);background:var(--website-admin-surface-muted,#f7f9fb);border-radius:10px;padding:.85rem}.website-admin-seo-preview h3{text-transform:uppercase;letter-spacing:.04em;color:var(--website-admin-muted,#5c6570);margin:0 0 .65rem;font-size:.78rem}.website-admin-seo-preview__url{color:#188038;margin:0 0 .15rem;font-size:.75rem}.website-admin-seo-preview__title{color:#1a0dab;margin:0 0 .25rem;font-size:1rem;line-height:1.25}.website-admin-seo-preview--facebook .website-admin-seo-preview__title,.website-admin-seo-preview--twitter .website-admin-seo-preview__title{color:inherit;font-size:.9rem}.website-admin-seo-preview__desc{color:var(--website-admin-muted,#5c6570);margin:0;font-size:.82rem;line-height:1.35}.website-admin-seo-preview__social-card{border:1px solid var(--website-admin-border,#d8dee6);background:#fff;border-radius:8px;overflow:hidden}.website-admin-seo-preview__social-image{aspect-ratio:1.91;background-color:#e8edf2;background-position:50%;background-size:cover}.website-admin-seo-preview__social-image--empty:after{content:"OG image";color:#7a8490;justify-content:center;align-items:center;height:100%;font-size:.75rem;display:flex}.website-admin-seo-preview__social-copy{padding:.55rem .65rem}.website-admin-seo-preview__social-domain{text-transform:uppercase;color:#7a8490;margin:0 0 .2rem;font-size:.7rem}.website-admin-seo-page-picker{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.website-admin-seo-page-picker button{border:1px solid var(--website-admin-border,#d8dee6);cursor:pointer;background:#fff;border-radius:6px;padding:.3rem .6rem;font-size:.78rem}.website-admin-seo-page-picker button.is-active{border-color:var(--website-admin-accent,#1f4b99);color:var(--website-admin-accent,#1f4b99)}.website-admin-seo-slug-preview{margin:0 0 .85rem;font-size:.82rem}.website-admin-seo-template-vars{color:var(--website-admin-muted,#5c6570);font-size:.8rem}.website-admin-seo-vdp-sample{background:var(--website-admin-surface-muted,#f7f9fb);border-radius:8px;margin-top:1rem;padding:.85rem}.website-admin-seo-more-templates summary{cursor:pointer;margin:1rem 0 .5rem;font-weight:600}.website-admin-seo-template-pair{gap:.5rem;margin-bottom:.75rem;display:grid}@media (width<=640px){.website-admin-seo-previews{grid-template-columns:1fr}}.website-admin-analytics{flex-direction:column;gap:1.25rem;max-width:72rem;padding-bottom:2rem;display:flex}.website-admin-analytics__intro h2{color:var(--lp-text,#0f172a);margin:0 0 .35rem;font-size:1.35rem}.website-admin-analytics__intro p{color:var(--lp-muted,#64748b);max-width:42rem;margin:0;line-height:1.5}.website-admin-analytics__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.website-admin-analytics__ranges{background:var(--lp-surface-muted,#f1f5f9);border:1px solid var(--lp-border,#e2e8f0);border-radius:10px;flex-wrap:wrap;gap:.35rem;padding:.2rem;display:inline-flex}.website-admin-analytics__range-btn{color:var(--lp-text-muted,#475569);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem .7rem;font-size:.8125rem;font-weight:600}.website-admin-analytics__range-btn.is-active{background:var(--lp-surface-panel,#fff);color:var(--lp-text,#0f172a);box-shadow:0 1px 2px color-mix(in srgb, var(--lp-text,#0f172a) 8%, transparent)}.website-admin-analytics__clear{border:1px solid var(--lp-border,#cbd5e1);background:var(--lp-surface-panel,#fff);color:var(--lp-text-muted,#475569);font:inherit;cursor:pointer;border-radius:8px;padding:.4rem .75rem;font-size:.8125rem}.website-admin-analytics__clear:hover{border-color:var(--lp-muted,#94a3b8);background:var(--lp-surface-hover,#f8fafc)}.website-admin-analytics__summary{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.website-admin-analytics__stat{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-panel,#fff);border-radius:12px;padding:.85rem 1rem}.website-admin-analytics__stat-label{color:var(--lp-muted,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600;display:block}.website-admin-analytics__stat-value{color:var(--lp-text,#0f172a);margin-top:.35rem;font-size:1.5rem;font-weight:700;line-height:1.1;display:block}.website-admin-analytics__grid{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.website-admin-analytics__card{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-panel,#fff);border-radius:12px;grid-column:span 12;padding:1rem 1.1rem}@media (width>=900px){.website-admin-analytics__card--half{grid-column:span 6}.website-admin-analytics__card--third{grid-column:span 4}}.website-admin-analytics__card h3{color:var(--lp-text,#0f172a);margin:0 0 .75rem;font-size:.95rem;font-weight:700}.website-admin-analytics__empty{color:var(--lp-muted,#64748b);margin:0;font-size:.875rem;line-height:1.45}.website-admin-analytics__bars{flex-direction:column;gap:.55rem;display:flex}.website-admin-analytics__bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;display:grid}.website-admin-analytics__bar-label{color:var(--lp-text,#334155);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.website-admin-analytics__bar-count{color:var(--lp-text,#0f172a);font-size:.8125rem;font-weight:700}.website-admin-analytics__bar-track{background:var(--lp-surface-muted,#f1f5f9);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.website-admin-analytics__bar-fill{background:linear-gradient(90deg,#64748b,#94a3b8);border-radius:999px;min-width:2px;height:100%}.website-admin-analytics__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.website-admin-analytics__list li{border-bottom:1px solid var(--lp-border,#f1f5f9);justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.45rem;font-size:.8125rem;display:flex}.website-admin-analytics__list li:last-child{border-bottom:none;padding-bottom:0}.website-admin-analytics__list strong{color:var(--lp-text,#0f172a);font-weight:600}.website-admin-analytics__list span{color:var(--lp-muted,#64748b);white-space:nowrap}.website-admin-analytics__feed{flex-direction:column;gap:.65rem;max-height:22rem;display:flex;overflow:auto}.website-admin-analytics__feed-item{border-bottom:1px solid var(--lp-border,#f1f5f9);flex-direction:column;gap:.15rem;padding-bottom:.6rem;display:flex}.website-admin-analytics__feed-item:last-child{border-bottom:none}.website-admin-analytics__feed-message{color:var(--lp-text,#0f172a);font-size:.8125rem;font-weight:600}.website-admin-analytics__feed-meta{color:var(--lp-muted,#64748b);font-size:.75rem}.website-admin-analytics__split{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.website-admin-analytics__split-stat{background:var(--lp-surface-muted,#f8fafc);text-align:center;border-radius:10px;padding:.75rem}.website-admin-analytics__split-stat strong{color:var(--lp-text,#0f172a);font-size:1.25rem;display:block}.website-admin-analytics__split-stat span{color:var(--lp-muted,#64748b);font-size:.75rem}.website-admin-analytics__badge-hint{background:var(--lp-surface-muted,#f8fafc);border:1px dashed var(--lp-border,#cbd5e1);color:var(--lp-text-muted,#475569);border-radius:8px;margin-top:.75rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.45}@media (width<=640px){.website-admin-analytics__split{grid-template-columns:1fr}}.website-admin--in-app .operational-analytics__section,.website-admin--in-app .operational-analytics__kpi-card{background:var(--lp-surface-panel,#fff);border-color:var(--lp-border,#94a3b847)}.website-admin--in-app .operational-analytics__section h2,.website-admin--in-app .operational-analytics__kpi-value,.website-admin--in-app .operational-analytics__metric-row li,.website-admin--in-app .operational-analytics__table td{color:var(--lp-text,#0f172a)}.website-admin--in-app .operational-analytics__intro,.website-admin--in-app .operational-analytics__window-label,.website-admin--in-app .operational-analytics__kpi-label,.website-admin--in-app .operational-analytics__empty,.website-admin--in-app .operational-analytics__table th{color:var(--lp-muted,#64748b)}.website-admin--in-app .operational-analytics__range-btn,.website-admin--in-app .operational-analytics__tier-pill{background:var(--lp-control-bg,#fff);border-color:var(--lp-control-border,#94a3b859);color:var(--lp-control-text,#334155)}.website-admin--in-app .operational-analytics__range-btn.is-active{background:var(--lp-surface-soft,#eff6fff2);border-color:color-mix(in srgb, var(--lp-primary,#2563eb) 45%, var(--lp-border,#94a3b859));color:color-mix(in srgb, var(--lp-primary,#2563eb) 78%, var(--lp-text,#1d4ed8))}.website-admin--in-app .operational-analytics__table th,.website-admin--in-app .operational-analytics__table td{border-bottom-color:var(--lp-border,#94a3b833)}.website-admin-form-settings{margin-top:1rem}.website-admin-form-settings__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;display:grid}.website-admin-form-settings__grid .website-admin-field--full{grid-column:1/-1}.website-admin-form-settings__grid textarea,.website-admin-form-settings__grid input,.website-admin-form-settings__grid select{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .55rem}.website-admin-form-settings__actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.website-admin-form-settings__saved{color:#0f766e;font-size:.8125rem;font-weight:600}.website-admin-setup-ready{justify-content:center;padding:2rem 1rem 3rem;display:flex}.website-admin-setup-ready__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:32rem;padding:1.5rem 1.35rem}.website-admin-setup-ready__title{margin:0 0 .35rem;font-size:1.35rem}.website-admin-setup-ready__lead{color:#0f172a;margin:0 0 .65rem;font-size:1rem;font-weight:600}.website-admin-setup-ready__copy{color:#475569;margin:0 0 1rem;line-height:1.45}.website-admin-setup-ready__error{color:#b91c1c;margin:0 0 .85rem}.website-admin-setup-ready__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.website-admin-setup-ready__back{color:#334155;text-decoration:none}.website-admin-setup-ready__back:hover{text-decoration:underline}.website-admin-overview{flex-direction:column;gap:1rem;max-width:56rem;display:flex}.website-admin-overview__status-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-top:.75rem;display:grid}.website-admin-overview__status-card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.25rem;padding:.75rem .85rem;display:flex}.website-admin-overview__status-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.website-admin-overview__status-card strong{color:#0f172a;font-size:1.05rem}.website-admin-overview__hint{color:#64748b;font-size:.75rem}.website-admin-overview__badge{border-radius:999px;align-self:flex-start;margin-top:.2rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.website-admin-overview__badge--warn{color:#9a3412;background:#fff7ed}.website-admin-overview__badge--ok{color:#166534;background:#f0fdf4}.website-admin-overview__safety{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:1rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.5}.website-admin-overview__safety p{margin:0 0 .45rem}.website-admin-overview__safety p:last-child{margin-bottom:0}.website-admin-overview__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.website-admin-overview__activity{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.website-admin-overview__activity li{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:.75rem;padding-bottom:.4rem;font-size:.8125rem;display:flex}.website-admin-overview__activity time{color:#64748b;white-space:nowrap}.website-admin-checklist__body{flex-direction:column;flex:1;gap:.25rem;display:flex}.website-admin-checklist__action{font:inherit;color:#1d4ed8;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline}.website-admin-domain-link-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}@media (width<=720px){.website-admin-overview__actions .website-admin-btn{flex:calc(50% - .5rem);justify-content:center}}.website-admin-rail--dealer{padding:.65rem .7rem}.website-admin-rail__dealer-status{border-bottom:1px solid var(--lp-border,#f1f5f9);color:var(--lp-text,#0f172a);margin:0 0 .55rem;padding:0 0 .55rem;font-size:.8125rem;font-weight:600;line-height:1.2}.website-admin-rail__dealer-status strong{font-weight:600}.website-admin-rail__flash{color:var(--lp-muted,#64748b);margin:.45rem 0 0;font-size:.6875rem;line-height:1.3}.website-admin-rail__notice--success{color:#166534}.website-admin-media-picker__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.website-admin-media-picker{gap:.65rem;display:grid}.website-admin-media-picker__preview{aspect-ratio:16/7;background-color:#f1f5f9;background-position:50%;background-size:cover;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:360px}.website-admin-media-picker__preview--empty{color:#64748b;background:#f8fafc;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.website-admin-media-picker__actions{flex-wrap:wrap;gap:.35rem;display:flex}.website-admin-media-picker__error{color:#b91c1c;margin:0;font-size:.8125rem}.website-admin-media-picker__library{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem}.website-admin-media-picker__empty{color:#64748b;margin:0;font-size:.8125rem}.website-admin-media-picker__thumbs{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.website-admin-media-picker__thumb{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:.25rem;width:100%;padding:.25rem;display:grid}.website-admin-media-picker__thumb.is-selected{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.website-admin-media-picker__thumb-image{aspect-ratio:4/3;background-color:#e2e8f0;background-position:50%;background-size:cover;border-radius:6px;width:100%;display:block}.website-admin-media-picker__thumb-label{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.2;overflow:hidden}.website-admin-media-picker__url-fallback{margin-top:.15rem}.website-admin-media-picker__url-fallback summary{cursor:pointer;color:#475569;font-size:.78rem;font-weight:600}.website-admin-media-picker__url-fallback .website-admin-field{margin-top:.45rem}.website-admin-media-picker__note{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.4}.website-admin-media-page__card{margin-top:.25rem}.website-admin-media-page__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.website-admin-media-page__count{color:#64748b;font-size:.78rem}.website-admin-media-page__empty{color:#64748b;margin:0;font-size:.85rem}.website-admin-media-page__grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.website-admin-media-page__item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:.4rem;padding:.5rem;display:grid}.website-admin-media-page__thumb{aspect-ratio:4/3;background-color:#f1f5f9;background-position:50%;background-size:cover;border-radius:8px;width:100%}.website-admin-media-page__meta{gap:.1rem;min-width:0;display:grid}.website-admin-media-page__meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.website-admin-media-page__meta span{color:#64748b;font-size:.68rem}.website-admin-pages-dashboard--homepage .website-admin-pages-card--sections{grid-column:1/-1}.website-admin-pages-dashboard__grid--menu{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr)}.website-admin-settings-page{flex-direction:column;gap:.5rem;max-width:100%;display:flex}.website-admin-settings-page>.website-admin-card,.website-admin-settings-page__card{padding:.5rem .6rem}.website-admin-settings-page__card .website-admin-card__header{border-bottom:1px solid var(--lp-border,#e2e8f0);margin-bottom:.35rem;padding-bottom:.35rem}.website-admin-settings-page__card .website-admin-card__header h2{margin:0;font-size:.95rem}.website-admin-settings-sections{flex-direction:column;gap:0;display:flex}.website-admin-settings-controls--compact{margin-top:.35rem}.website-admin-settings-section{flex-direction:column;gap:.35rem;padding:.45rem 0;display:flex}.website-admin-settings-section+.website-admin-settings-section{border-top:1px solid var(--lp-border,#e2e8f0)}.website-admin-settings-section__header{justify-content:space-between;align-items:center;gap:.65rem;min-height:1.65rem;display:flex}.website-admin-settings-section__title{color:var(--lp-text,#0f172a);margin:0;font-size:.8rem;font-weight:650;line-height:1.2}.website-admin-settings-section__actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.website-admin-settings-section__action{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-soft,#f4f7fc);color:var(--lp-muted,#64748b);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex}.website-admin-settings-section__body{flex-direction:column;gap:.35rem;display:flex}.website-admin-settings-menu-extra{margin-top:.1rem}.website-admin-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.375rem 1rem;display:grid}.website-admin-toggle-grid>*{min-width:0;max-width:100%}.website-admin-toggle-grid .website-admin-toggle--inline{max-width:100%}.website-admin-settings-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.4rem .55rem;display:grid}.website-admin-settings-controls .website-admin-field--full,.website-admin-settings-controls .website-admin-field--wide{grid-column:1/-1}.website-admin-settings-controls .website-admin-field input,.website-admin-settings-controls .website-admin-field select{min-height:2rem;padding:.35rem .5rem;font-size:.78rem}.website-admin-settings-sync{color:var(--lp-muted,#64748b);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;font-size:.74rem;display:flex}.website-admin-settings-sync .website-admin-connection{margin:0}.website-admin-settings-sync .website-admin-connection__summary{margin:0;font-size:.74rem}.website-admin-settings-empty{border:1px dashed var(--lp-border,#e2e8f0);background:var(--lp-surface-soft,#f4f7fc);color:var(--lp-muted,#64748b);border-radius:6px;margin:0;padding:.35rem .45rem;font-size:.72rem}.website-admin-settings-vehicle-slider{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.website-admin-settings-vehicle-chip{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-soft,#f4f7fc);color:var(--lp-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:.28rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex;overflow:hidden}.website-admin-settings-menu-grid{margin-bottom:.1rem}.website-admin--in-app .website-admin-toggle-grid .website-admin-field--inline-control>span{font-size:.74rem}.website-admin--in-app .website-admin-inv-display__toggles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem 1rem}.website-admin--in-app .inventory-settings-page__website-grid--toggles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem 1rem;margin-top:.35rem}.website-admin--in-app .inventory-settings-page__section--website .inventory-settings-page__website-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.375rem 1rem}.website-admin--in-app .inventory-settings-page__section--website .inventory-settings-page__website-row--full{grid-column:1/-1}.website-admin--in-app .website-admin-conv-action-toggles{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.375rem 1rem}.website-admin--in-app .website-admin-conv-action-toggles .website-admin-conv-toggle{background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0}.website-admin--in-app .website-admin-conv-action-toggles .website-admin-conv-toggle input{flex-shrink:0;order:2;margin:0}.website-admin--in-app .website-admin-conv-action-toggles .website-admin-conv-toggle__copy{flex:auto;order:1;min-width:0}.website-admin--in-app .website-admin-fields.website-admin-fields--toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.375rem 1rem}.website-admin--in-app .website-admin-fields.website-admin-fields--toggle-grid .website-admin-toggle--inline{background:0 0;border:none;padding:0}@media (width<=1100px){.website-admin-toggle-grid,.website-admin--in-app .website-admin-inv-display__toggles,.website-admin--in-app .inventory-settings-page__section--website .inventory-settings-page__website-grid,.website-admin--in-app .inventory-settings-page__website-grid--toggles,.website-admin--in-app .website-admin-conv-action-toggles,.website-admin--in-app .website-admin-fields.website-admin-fields--toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.website-admin-toggle-grid,.website-admin--in-app .website-admin-inv-display__toggles,.website-admin--in-app .inventory-settings-page__section--website .inventory-settings-page__website-grid,.website-admin--in-app .inventory-settings-page__website-grid--toggles,.website-admin--in-app .website-admin-conv-action-toggles,.website-admin--in-app .website-admin-fields.website-admin-fields--toggle-grid,.website-admin-settings-controls{grid-template-columns:1fr}}.wa-inv-page{flex-direction:column;gap:1rem;width:100%;max-width:52rem;display:flex}.wa-inv-page__head{flex-direction:column;gap:.25rem;display:flex}.wa-inv-page__title{margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.wa-inv-page__lede{margin:0;font-size:.86rem;line-height:1.45}.wa-inv-display{flex-direction:column;gap:0;padding:.9rem 1rem;display:flex}.wa-inv-display__head h2{margin:0;font-size:.98rem;font-weight:700}.wa-inv-display__head p{margin:.2rem 0 0;font-size:.78rem}.wa-inv-section{border-top:1px solid var(--lp-border,#e2e8f0);margin-top:.75rem;padding:.75rem 0 0}.wa-inv-section:first-of-type{border-top:none;margin-top:.65rem;padding-top:0}.wa-inv-section__title{letter-spacing:.01em;margin:0 0 .5rem;font-size:.8rem;font-weight:700}.wa-inv-fields{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;display:flex}.wa-inv-fields--onoff{gap:.45rem .85rem}.wa-inv-fields--text{margin-top:.45rem}.wa-inv-field{align-items:center;gap:.45rem;margin:0;font-size:.78rem;display:inline-flex}.wa-inv-field>span:first-child{white-space:nowrap;color:var(--lp-text,inherit);flex-shrink:0}.wa-inv-input,.wa-inv-select{box-sizing:border-box;border:1px solid var(--lp-border,#cbd5e1);background:var(--lp-surface,#fff);min-height:1.85rem;color:inherit;font:inherit;border-radius:6px;padding:.28rem .45rem;font-size:.78rem}.wa-inv-input--text{width:220px;max-width:100%}.wa-inv-select{width:max-content;max-width:260px}.wa-inv-select--short{max-width:90px}.wa-inv-input--number,.wa-inv-input--number-tight{width:90px;max-width:90px}.wa-inv-input--number-tight{text-align:center;width:68px;max-width:68px}.wa-inv-inline-number{align-items:center;gap:.35rem;display:inline-flex}.wa-inv-inline-number__suffix{color:var(--lp-text-muted,#64748b);font-size:.76rem}.wa-inv-field--sold-funding{flex-wrap:wrap;margin-top:.35rem;display:flex}.wa-inv-hint{color:var(--lp-text-muted,#64748b);margin:.35rem 0 0;font-size:.74rem;line-height:1.4}.wa-inv-onoff{align-items:center;gap:.4rem;display:inline-flex}.wa-inv-onoff__label{white-space:nowrap;font-size:.78rem}.wa-inv-onoff__btns{border:1px solid var(--lp-border,#cbd5e1);border-radius:6px;display:inline-flex;overflow:hidden}.wa-inv-onoff__btn{background:var(--lp-surface,#fff);color:inherit;font:inherit;cursor:pointer;border:none;padding:.28rem .55rem;font-size:.74rem;font-weight:600}.wa-inv-onoff__btn--active{background:var(--lp-accent-soft,#eff6ff);color:var(--lp-accent,#2563eb)}.wa-inv-segment{align-items:center;gap:.4rem;display:inline-flex}.wa-inv-segment__label{white-space:nowrap;font-size:.78rem}.wa-inv-segment__btns{border:1px solid var(--lp-border,#cbd5e1);border-radius:6px;display:inline-flex;overflow:hidden}.wa-inv-segment__btn{background:var(--lp-surface,#fff);color:inherit;font:inherit;cursor:pointer;border:none;padding:.28rem .55rem;font-size:.74rem;font-weight:600}.wa-inv-segment__btn--active{background:var(--lp-accent-soft,#eff6ff);color:var(--lp-accent,#2563eb)}.wa-inv-preview{max-height:260px;margin-top:.55rem;overflow:hidden}.wa-inv-preview__caption{color:var(--lp-text-muted,#64748b);margin:0 0 .35rem;font-size:.72rem;font-weight:600}.wa-inv-preview__card--grid{width:10.5rem;max-width:100%}.wa-inv-preview__card--list{max-width:100%}.wa-inv-preview__card--grid .public-vehicle-card__media-wrap .public-vehicle-card__media,.wa-inv-preview__photo{min-height:4rem;max-height:5.5rem}.wa-inv-preview__btns{gap:.25rem}.wa-inv-preview__btn{border:1px solid var(--lp-border,#cbd5e1);border-radius:6px;justify-content:center;align-items:center;padding:.25rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.wa-inv-preview__btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.wa-inv-save{border-top:1px solid var(--lp-border,#e2e8f0);flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.85rem;padding-top:.75rem;display:flex}.wa-inv-save__btn{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;padding:.42rem .85rem;font-size:.8rem;font-weight:600}.wa-inv-save__btn:disabled{opacity:.55;cursor:not-allowed}.wa-inv-save__meta{margin:0;font-size:.76rem}.wa-inv-save__meta--ok{color:#166534}.wa-inv-save__meta--error{color:#b91c1c}html[data-theme=dark] .shell__main .website-admin--in-app .wa-inv-input,html[data-theme=dark] .shell__main .website-admin--in-app .wa-inv-select,html[data-theme=dark] .shell__main .website-admin--in-app .wa-inv-onoff__btn,html[data-theme=dark] .shell__main .website-admin--in-app .wa-inv-segment__btn,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .wa-inv-input,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .wa-inv-select,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .wa-inv-onoff__btn,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .wa-inv-segment__btn{background:var(--lp-surface,#1e293b);border-color:var(--lp-border,#334155);color:inherit}html[data-theme=dark] .shell__main .website-admin--in-app .wa-inv-onoff__btn--active,html[data-theme=dark] .shell__main .website-admin--in-app .wa-inv-segment__btn--active,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .wa-inv-onoff__btn--active,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .wa-inv-segment__btn--active{color:#93c5fd;background:#2563eb33}@media (width<=960px){.wa-inv-page{max-width:100%}}@media (width<=640px){.wa-inv-display{padding:.75rem}.wa-inv-field{flex-wrap:wrap}.wa-inv-input--text,.wa-inv-select{width:100%;max-width:100%}}.wa-publishing-page{flex-direction:column;gap:.85rem;width:100%;max-width:56rem;display:flex}.wa-publishing-page__head{flex-direction:column;gap:.25rem;display:flex}.wa-publishing-page__title{margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.wa-publishing-page__lede{margin:0;font-size:.86rem;line-height:1.45}.wa-inv-publish{flex-direction:column;gap:0;min-width:0;padding:.9rem 1rem;display:flex}.wa-inv-publish--sidebar{position:sticky;top:.75rem}.wa-inv-publish--page{padding:.85rem 1rem}.wa-inv-publish--page .website-admin-publishing-report__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.wa-inv-publish--page .wa-inv-publish-list{max-height:none}.wa-inv-publish__head h2{margin:0;font-size:.98rem;font-weight:700}.wa-inv-publish__head p{margin:.2rem 0 0;font-size:.78rem}.wa-inv-publish .website-admin-publishing-report__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.65rem 0 .55rem;display:grid}.wa-inv-publish--sidebar .website-admin-publishing-report__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-inv-publish .website-admin-publishing-report__toolbar{margin-bottom:.5rem}.wa-inv-publish .website-admin-publishing-report__search input{width:100%;min-width:0;max-width:none}.wa-inv-publish-list{border:1px solid var(--lp-border,#e2e8f0);border-radius:8px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.wa-inv-publish-list__empty{padding:.75rem;font-size:.78rem}.wa-inv-publish-row{border-top:1px solid var(--lp-border,#e2e8f0);grid-template-columns:minmax(0,1.2fr) auto;grid-template-areas:"vehicle status""reason reason""action action";gap:.25rem .5rem;padding:.55rem .65rem;font-size:.78rem;display:grid}.wa-inv-publish-row:first-child{border-top:none}.wa-inv-publish-row__vehicle{grid-area:vehicle;min-width:0}.wa-inv-publish-row__vehicle-link{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;display:block;overflow:hidden}.wa-inv-publish-row__vehicle-link:hover{text-decoration:underline}.wa-inv-publish-row__stock{color:var(--lp-text-muted,#64748b);margin-top:.1rem;font-size:.7rem;display:block}.wa-inv-publish-row__status{grid-area:status;place-self:start end}.wa-inv-publish-row__reason{color:var(--lp-text-muted,#64748b);grid-area:reason;font-size:.72rem;line-height:1.35}.wa-inv-publish-row__action{grid-area:action;margin-top:.15rem}.wa-inv-publish .website-admin-publishing-report__actions{gap:.3rem}.wa-inv-publish .website-admin-publishing-report__action{padding:.35rem .65rem;font-size:.74rem}.website-admin-publishing-report__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.55rem;display:grid}.website-admin-publishing-report__summary-card{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface,#fff);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.45rem .55rem;display:flex}.website-admin-publishing-report__summary-card--active{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.website-admin-publishing-report__summary-label{color:var(--lp-text-muted,#64748b);font-size:.68rem;font-weight:700}.website-admin-publishing-report__summary-value{font-size:1.15rem;font-weight:800;line-height:1.1}.website-admin-publishing-report__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;margin-bottom:.55rem;display:flex}.website-admin-publishing-report__filters{flex-wrap:wrap;gap:.3rem;display:flex}.website-admin-publishing-report__filter-chip{border:1px solid var(--lp-border,#cbd5e1);background:var(--lp-surface,#fff);color:inherit;cursor:pointer;border-radius:999px;padding:.22rem .55rem;font-size:.68rem;font-weight:600}.website-admin-publishing-report__filter-chip--active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.website-admin-publishing-report__search{flex:8rem;min-width:0}.website-admin-publishing-report__search input{border:1px solid var(--lp-border,#e2e8f0);box-sizing:border-box;border-radius:6px;width:100%;min-width:0;max-width:20rem;padding:.35rem .55rem;font-size:.82rem}.website-admin-publishing-report__pill{white-space:nowrap;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:700;line-height:1.35;display:inline-block}.website-admin-publishing-report__pill--ok{color:#166534;background:#dcfce7}.website-admin-publishing-report__pill--warn{color:#92400e;background:#fef3c7}.website-admin-publishing-report__pill--muted{color:#475569;background:#f1f5f9}.website-admin-publishing-report__pill--danger{color:#991b1b;background:#fee2e2}.website-admin-publishing-report__pill--info{color:#3730a3;background:#e0e7ff}.website-admin-publishing-report__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.website-admin-publishing-report__action{border:1px solid var(--lp-border,#cbd5e1);color:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:.38rem .75rem;font-size:.78rem;font-weight:600;line-height:1.2;text-decoration:none}.website-admin-publishing-report__action--primary{color:#fff;background:#2563eb;border-color:#2563eb}.website-admin-publishing-report__action--link{align-items:center;display:inline-flex}.website-admin-publishing-report__action:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .shell__main .website-admin--in-app .wa-inv-publish-list,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-publishing-report__summary-card,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-publishing-report__filter-chip,html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-publishing-report__action,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .wa-inv-publish-list,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-publishing-report__summary-card,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-publishing-report__filter-chip,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-publishing-report__action{background:var(--lp-surface,#1e293b);border-color:var(--lp-border,#334155);color:inherit}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-publishing-report__filter-chip--active,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-publishing-report__filter-chip--active{color:#93c5fd;background:#2563eb33}html[data-theme=dark] .shell__main .website-admin--in-app .website-admin-publishing-report__action--primary,body[data-lp-sidebar-theme=dark] .shell__main .website-admin--in-app .website-admin-publishing-report__action--primary{color:#fff;background:#2563eb;border-color:#2563eb}@media (width<=960px){.wa-inv-publish--sidebar{position:static}}.vehicle-website-publishing{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface,#fff);border-radius:10px;padding:.85rem 1rem}.vehicle-website-publishing__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.vehicle-website-publishing__head h2{margin:0;font-size:.95rem}.vehicle-website-publishing__lede{color:var(--lp-text-muted,#64748b);margin:.2rem 0 0;font-size:.78rem}.vehicle-website-publishing__status{border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.vehicle-website-publishing__status--published{color:#166534;background:#dcfce7}.vehicle-website-publishing__status--warn{color:#92400e;background:#fef3c7}.vehicle-website-publishing__status--error{color:#991b1b;background:#fee2e2}.vehicle-website-publishing__status--muted{color:#475569;background:#f1f5f9}.vehicle-website-publishing__reason{color:var(--lp-text-muted,#64748b);margin:.55rem 0 0;font-size:.78rem}.vehicle-website-publishing__actions{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.vehicle-website-publishing__btn{border:1px solid var(--lp-border,#cbd5e1);color:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:.38rem .7rem;font-size:.78rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.vehicle-website-publishing__btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.vehicle-website-publishing__btn--secondary{background:#f8fafc}.vehicle-website-publishing__btn--link{color:#2563eb;background:0 0;border-color:#0000;padding-inline:.35rem}.vehicle-website-publishing__btn--static{cursor:default}.vehicle-website-publishing__btn:disabled{opacity:.55;cursor:not-allowed}.vehicle-website-publishing__notice{margin:.55rem 0 0;font-size:.78rem}.vehicle-website-publishing__notice--error{color:#b91c1c}.vehicle-website-publishing__notice--success{color:#166534}.inventory-backend-vdp__website-publishing-wrap{margin-top:.65rem}.operational-analytics{flex-direction:column;gap:1rem;display:flex}.operational-analytics__intro{color:#64748b;max-width:42rem;margin:0 0 .85rem;font-size:.875rem;line-height:1.5}.operational-analytics__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.operational-analytics__range{flex-wrap:wrap;gap:.35rem;display:inline-flex}.operational-analytics__range-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:999px;padding:.25rem .65rem;font-size:.82rem;font-weight:400}.operational-analytics__range-btn.is-active{color:#1d4ed8;background:#eff6fff2;border-color:#2563eb73}.operational-analytics__window-label{color:#64748b;margin:0;font-size:.82rem;font-weight:400}.analytics-trend{align-items:center;margin-left:.35rem;font-size:.78rem;font-weight:400;display:inline-flex}.analytics-trend--up{color:#16a34a}.analytics-trend--down{color:#dc2626}.analytics-trend--flat{color:#64748b}.operational-analytics__kpi-card{background:#fff;border:1px solid #94a3b847;border-radius:10px;padding:.85rem .95rem}.operational-analytics__kpi-label{color:#64748b;margin:0;font-size:.82rem;font-weight:400}.operational-analytics__kpi-value{color:#0f172a;margin:.35rem 0 0;font-size:1.35rem;font-weight:500}.operational-analytics__grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:grid}.operational-analytics__section{background:#fff;border:1px solid #94a3b847;border-radius:10px;padding:.95rem 1rem}.operational-analytics__section h2{margin:0 0 .65rem;font-size:.98rem;font-weight:500}.operational-analytics__metric-row{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.operational-analytics__metric-row li{color:#334155;font-size:.88rem}.operational-analytics__empty{color:#64748b;margin:0;font-size:.92rem}.operational-analytics__table{border-collapse:collapse;width:100%;font-size:.88rem}.operational-analytics__table th,.operational-analytics__table td{text-align:left;border-bottom:1px solid #94a3b833;padding:.45rem .35rem}.operational-analytics__table th{color:#64748b;font-weight:500}.operational-analytics__tier-pill{color:#334155;border:1px solid #94a3b859;border-radius:999px;padding:.2rem .55rem;font-size:.8rem;display:inline-flex}.operational-analytics__tiers{flex-wrap:wrap;gap:.45rem;display:flex}.site-blog-hero--editorial h1{letter-spacing:-.02em;max-width:22ch}.site-blog-featured-hero{border-radius:var(--site-radius-lg,14px);border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-primary) 6%, var(--site-surface));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,2vw,1.5rem);display:grid}.site-blog-featured-hero__media{border-radius:var(--site-radius-md,10px);background:color-mix(in srgb, var(--site-muted) 12%, var(--site-surface));min-height:220px;color:var(--site-muted);place-items:center;font-size:.85rem;display:grid}.site-blog-featured-hero__copy h2{margin:.35rem 0 .75rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.2}.site-blog-featured-hero__copy h2 a{color:inherit;text-decoration:none}.site-blog-featured-hero__excerpt{color:var(--site-muted);margin:0 0 1rem;line-height:1.55}.site-blog-featured-hero__meta{color:var(--site-muted);flex-wrap:wrap;gap:.65rem 1rem;margin-bottom:1rem;font-size:.82rem;display:flex}.site-blog-highlights{gap:2rem;display:grid}@media (width>=900px){.site-blog-highlights{grid-template-columns:1.2fr .8fr;align-items:start}}.site-blog-list-compact{gap:.75rem;display:grid}.site-blog-article__main{min-width:0}.site-blog-article__aside{gap:1.25rem;display:grid;position:sticky;top:88px}.site-blog-article-progress{z-index:4;background:color-mix(in srgb, var(--site-border) 70%, transparent);height:3px;position:sticky;top:0}.site-blog-article-progress__bar{background:var(--site-primary);height:100%;transition:width .12s linear;display:block}.site-blog-article__body{max-width:var(--blog-content-width);font-size:1.05rem;line-height:1.72}.site-blog-article__body h2,.site-blog-article__body h3{scroll-margin-top:96px;line-height:1.25}.site-blog-article__body h2{margin:2rem 0 .75rem;font-size:1.45rem}.site-blog-article__body h3{margin:1.5rem 0 .5rem;font-size:1.15rem}.site-blog-quote{border-left:3px solid var(--site-primary);background:color-mix(in srgb, var(--site-primary) 8%, var(--site-surface));border-radius:0 var(--site-radius-md,10px) var(--site-radius-md,10px) 0;margin:1.5rem 0;padding:1rem 1.1rem}.site-blog-quote p{margin:0;font-size:1.08rem}.site-blog-quote cite{color:var(--site-muted);margin-top:.5rem;font-size:.85rem;font-style:normal;display:block}.site-blog-cta-block{border-radius:var(--site-radius-md,10px);border:1px solid color-mix(in srgb, var(--site-primary) 25%, var(--site-border));background:color-mix(in srgb, var(--site-accent,var(--site-primary)) 10%, var(--site-surface));margin:1.75rem 0;padding:1.1rem 1.2rem}.site-blog-cta-block__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--site-muted);margin:0 0 .35rem;font-size:.72rem}.site-blog-cta-block__title{margin:0 0 .35rem;font-size:1.15rem}.site-blog-cta-block__message{color:var(--site-muted);margin:0 0 .85rem}.site-blog-share{border:1px solid var(--site-border);border-radius:var(--site-radius-md,10px);background:var(--site-surface);padding:.85rem}.site-blog-share__label{text-transform:uppercase;letter-spacing:.08em;color:var(--site-muted);margin-bottom:.5rem;font-size:.72rem;display:block}.site-blog-share__actions{gap:.35rem;display:flex}.site-blog-share__btn{border:1px solid var(--site-border);background:var(--site-surface);width:2.1rem;height:2.1rem;color:var(--site-text,inherit);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-blog-share__btn--text{font-size:.82rem;font-weight:700}.site-blog-share__copied{color:var(--site-primary);margin-top:.35rem;font-size:.75rem;display:block}.site-blog-toc{border:1px solid var(--site-border);border-radius:var(--site-radius-md,10px);padding:.85rem}.site-blog-toc__title{text-transform:uppercase;letter-spacing:.06em;color:var(--site-muted);margin:0 0 .5rem;font-size:.8rem}.site-blog-toc ol{gap:.35rem;margin:0;padding-left:1.1rem;font-size:.88rem;display:grid}.site-blog-toc__item--sub{list-style-type:circle}.site-blog-author{border-radius:var(--site-radius-md,10px);background:color-mix(in srgb, var(--site-muted) 8%, var(--site-surface));padding:.85rem}.site-blog-author__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--site-muted);margin:0;font-size:.72rem}.site-blog-author__name{margin:.15rem 0 .5rem;font-size:1rem}.site-blog-author__bio,.site-blog-author__reviewed,.site-blog-author__time{color:var(--site-muted);margin:0 0 .35rem;font-size:.88rem}.site-blog-author__expertise{margin:.35rem 0;padding-left:1rem;font-size:.85rem}.site-blog-context-blocks{gap:.75rem;margin-top:1.5rem;display:grid}.site-blog-context-blocks__card{border:1px solid var(--site-border);border-radius:var(--site-radius-md,10px);padding:.9rem 1rem}.site-blog-context-blocks__card h3{margin:0 0 .35rem;font-size:1rem}.site-blog-local{border-radius:var(--site-radius-md,10px);background:color-mix(in srgb, var(--site-primary) 6%, var(--site-surface));color:var(--site-muted);margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.92rem}.site-blog-discovery{margin-top:1.5rem}@media (width<=960px){.site-blog-featured-hero,.site-blog-article__layout{grid-template-columns:1fr}.site-blog-article__aside{order:-1;position:static}.site-blog-share--sidebar{display:none}}.site-page--blog-index,.site-page--blog-article{--blog-content-width:42rem}.site-blog-preview-strip{background:color-mix(in srgb, var(--site-primary) 10%, var(--site-surface));border-bottom:1px solid var(--site-border);padding:10px 0;font-size:.84rem}.site-blog-preview-strip__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.site-blog-hero{background:linear-gradient(165deg, color-mix(in srgb, var(--site-primary) 8%, var(--site-surface)) 0%, var(--site-surface) 55%);border-bottom:1px solid var(--site-border);padding:clamp(2rem,5vw,3.5rem) 0}.site-blog-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--site-muted);margin:0 0 8px;font-size:.72rem;font-weight:600}.site-blog-hero h1{max-width:18ch;margin:0 0 12px;font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.12}.site-blog-lead{max-width:52ch;color:var(--site-muted);margin:0 0 18px;line-height:1.55}.site-blog-search input{border:1px solid var(--site-border);border-radius:var(--site-radius-md,10px);width:min(100%,420px);font:inherit;background:var(--site-surface);padding:12px 14px}.site-blog-chips{flex-wrap:wrap;gap:6px;display:flex}.site-blog-chip{background:color-mix(in srgb, var(--site-primary) 8%, var(--site-surface));color:var(--site-primary);border:1px solid var(--site-border);border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.site-blog-chip--preview{color:#8a2f2f;text-transform:capitalize;background:#fdeeee}.site-blog-chip--accent{background:color-mix(in srgb, var(--site-accent) 18%, var(--site-surface));color:color-mix(in srgb, var(--site-accent) 85%, #000);border-color:color-mix(in srgb, var(--site-accent) 35%, var(--site-border))}.site-blog-chip--filter,.site-blog-chip--tag{cursor:pointer;border:1px solid var(--site-border);background:var(--site-surface)}.site-blog-chip--filter.is-active,.site-blog-chip--tag.is-active{border-color:var(--site-primary);background:color-mix(in srgb, var(--site-primary) 12%, var(--site-surface))}.site-blog-filter-bar{gap:12px;display:grid}.site-blog-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.site-blog-grid--home{grid-template-columns:repeat(3,minmax(0,1fr))}.site-blog-grid--related{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.site-blog-card{border:1px solid var(--site-border);border-radius:var(--site-radius-lg,14px);background:var(--site-surface);gap:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #1018280f}.site-blog-card__media{aspect-ratio:4/3;background:color-mix(in srgb, var(--site-primary) 6%, var(--site-surface-alt,#f4f6f9));min-height:0;color:var(--site-muted);align-items:flex-end;padding:14px;font-size:.78rem;display:flex}.site-blog-card__body{gap:8px;padding:16px;display:grid}.site-blog-card h3{margin:0;font-size:1.05rem;line-height:1.3}.site-blog-card h3 a{color:inherit;text-decoration:none}.site-blog-card h3 a:hover{color:var(--site-primary)}.site-blog-card p{color:var(--site-muted);margin:0;font-size:.88rem;line-height:1.5}.site-blog-card__meta{color:var(--site-muted);gap:12px;font-size:.76rem;display:flex}.site-blog-card--featured{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.site-blog-card--featured .site-blog-card__media,.site-blog-card--compact .site-blog-card__media{aspect-ratio:4/3}.site-blog-pagination{color:var(--site-muted);justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:.88rem;display:flex}.site-blog-cta,.site-blog-newsletter{border-radius:var(--site-radius-lg,14px);border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-primary) 5%, var(--site-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.site-blog-cta__actions,.site-blog-newsletter__shell{flex-wrap:wrap;gap:10px;display:flex}.site-blog-newsletter__shell input{border:1px solid var(--site-border);border-radius:8px;min-width:220px;padding:10px 12px}.site-blog-article-hero{border-bottom:1px solid var(--site-border);padding:clamp(1.5rem,4vw,2.5rem) 0}.site-blog-article-hero__inner{gap:12px;display:grid}.site-blog-back{color:var(--site-primary);font-size:.86rem;font-weight:600;text-decoration:none}.site-blog-article-hero h1{max-width:22ch;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.site-blog-article-hero__excerpt{max-width:52ch;color:var(--site-muted);margin:0;font-size:1.05rem;line-height:1.55}.site-blog-article-hero__meta{color:var(--site-muted);flex-wrap:wrap;gap:12px;font-size:.84rem;display:flex}.site-blog-article-hero__image{border-radius:var(--site-radius-lg,14px);border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-accent) 10%, var(--site-surface));min-height:200px;color:var(--site-muted);align-items:flex-end;margin-top:8px;padding:16px;font-size:.84rem;display:flex}.site-blog-article__layout{grid-template-columns:minmax(0, var(--blog-content-width)) minmax(240px, 1fr);align-items:start;gap:32px;padding:32px 0 40px;display:grid}.site-blog-article__body{color:var(--site-text,inherit);font-size:1rem;line-height:1.7}.site-blog-article__body h2{margin:1.6em 0 .6em;font-size:1.35rem;line-height:1.25}.site-blog-article__body p{margin:0 0 1em}.site-blog-article__body ul{margin:0 0 1.2em;padding-left:1.2em}.site-blog-article__body li{margin-bottom:.4em}.site-blog-article__cta{border-radius:var(--site-radius-lg,14px);border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-primary) 6%, var(--site-surface));padding:20px}.site-blog-article__cta h2{margin:0 0 8px;font-size:1.1rem}.site-blog-article__cta p{color:var(--site-muted);margin:0 0 14px;font-size:.9rem}.site-blog-article__cta-actions{gap:8px;display:grid}.site-template--apex .site-blog-hero h1,.site-template--apex .site-blog-article-hero h1{letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3rem)}.site-template--apex .site-blog-article__body{font-size:1.06rem;line-height:1.75}.site-template--apex .site-blog-article__layout{gap:40px}.site-template--classic .site-blog-card{border-radius:10px}.site-template--classic .site-blog-article__body h2{font-size:1.25rem}.site-template--compact .site-blog-hero{padding:1.5rem 0}.site-template--compact .site-blog-hero h1{font-size:1.65rem}.site-template--compact .site-blog-grid--home{grid-template-columns:1fr}.site-template--compact .site-blog-article__layout{grid-template-columns:1fr;gap:20px;padding:20px 0 28px}.site-template--compact .site-blog-card--featured{grid-template-columns:1fr}@media (width<=900px){.site-blog-grid--home,.site-blog-card--featured,.site-blog-article__layout{grid-template-columns:1fr}}.site-blog-unavailable__card{text-align:center;border-radius:var(--site-radius,12px);border:1px solid var(--site-border,#e3e8ef);background:var(--site-surface,#fff);max-width:36rem;margin:0 auto;padding:2rem 1.5rem}.site-blog-unavailable__card h2{margin:0 0 .75rem;font-size:1.35rem}.site-blog-article-skeleton{padding:1.5rem 0 3rem}.site-blog-article-skeleton__back{width:7rem;margin-bottom:1.25rem}.site-blog-article-skeleton__chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.site-blog-article-skeleton__chips .site-skeleton-line{width:4.5rem}.site-blog-article-skeleton__title{max-width:28rem;margin-bottom:.75rem}.site-blog-article-skeleton__excerpt{max-width:36rem;margin-bottom:1rem}.site-blog-article-skeleton__meta{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.site-blog-article-skeleton__meta .site-skeleton-line{width:5rem}.site-blog-article-skeleton__hero{border-radius:var(--site-radius,12px);width:100%;min-height:12rem;margin-bottom:2rem}.site-blog-article-skeleton__body{flex-direction:column;gap:.65rem;max-width:40rem;display:flex}.site-blog-index-skeleton__heading{width:10rem;margin-bottom:1rem}.site-blog-index-skeleton__filter-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.site-blog-index-skeleton__filter-bar .site-skeleton-line{width:4.5rem}.site-blog-card--skeleton{pointer-events:none}.site-blog-card__media-skeleton{border-radius:var(--site-radius,12px);width:100%;min-height:10rem}.site-blog-card--featured.site-blog-card--skeleton .site-blog-card__media-skeleton{min-height:14rem}.site-blog-grid--skeleton{min-height:18rem}.site-section--blog-empty{padding-top:.5rem;padding-bottom:2rem}.site-blog-index-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;max-width:36rem;margin:0 auto;padding:2.5rem 1.5rem}.site-blog-index-empty h2{color:#0f172a;margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.site-blog-index-empty .site-lead{color:#64748b;margin:0}.public-site .site-page--blog-index,.public-site .site-page--blog-article{padding-bottom:1.5rem}.public-site .site-page .site-container{width:min(1240px,100% - 32px);margin:0 auto}.public-site .site-blog-card__media-skeleton{aspect-ratio:4/3;min-height:0}.public-internal-links{border-top:1px solid color-mix(in srgb, var(--public-border,#d8dee6) 70%, transparent);margin:1.25rem 0 0;padding-top:1rem}.public-internal-links__label{letter-spacing:.06em;text-transform:uppercase;color:var(--public-text-muted,#5a6470);margin-bottom:.45rem;font-size:.72rem;display:block}.public-internal-links ul{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.public-internal-links a{color:var(--public-accent,#1f4b99);font-size:.88rem;text-decoration:none}.public-internal-links a:hover{text-decoration:underline}.public-internal-links--footer{border-top:0;margin-top:0;padding-top:0}.public-local-seo{border-radius:var(--public-radius-md,10px);background:color-mix(in srgb, var(--public-surface-muted,#f4f6f8) 88%, transparent);color:var(--public-text-muted,#5a6470);margin:1.5rem 0 0;padding:1rem 1.1rem;font-size:.92rem;line-height:1.5}.public-local-seo__lead{color:var(--public-text,#1a2332);margin:0 0 .5rem}.public-local-seo__area,.public-local-seo__specialties{margin:0 0 .35rem}.public-local-seo__trust{gap:.25rem;margin-top:.65rem;display:grid}.public-local-seo__trust p{margin:0}@media (width<=640px){.public-local-seo{padding:.85rem;font-size:.88rem}}.public-site__content:has(.public-home-hero) .public-home-hero{padding:1.05rem 0 .95rem}.public-site__content:has(.public-home-hero) .public-home-hero__grid{gap:1rem}.public-site__content:has(.public-home-hero) .public-home-hero__copy{gap:.5rem;padding-left:.75rem}.public-site__content:has(.public-home-hero) .public-home-hero__copy h1{font-weight:600}.public-site__content:has(.public-home-hero) .public-search-card{border-radius:10px;box-shadow:0 2px 10px #0f172a0f}.public-site__content:has(.public-home-hero) .public-search-card__head{padding:.65rem .9rem .55rem}.public-site__content:has(.public-home-hero) .public-search-card__head h2{font-size:1.05rem;font-weight:600}.public-site__content:has(.public-home-hero) .public-search-card__body{gap:.7rem;padding:.75rem .9rem .85rem}.public-site__content:has(.public-home-hero) .public-section{padding:1.15rem 0}.public-site__content:has(.public-home-hero) .public-section__header{align-items:end;gap:.75rem;margin-bottom:.6rem}.public-site__content:has(.public-home-hero) .page-header__eyebrow{letter-spacing:.08em;font-size:.68rem;font-weight:600}.public-site__content:has(.public-home-hero) .page-header__title{letter-spacing:-.02em;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600}.public-site__content:has(.public-home-hero) .public-home-inventory{padding:.55rem 0 .75rem}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.public-site__content:has(.public-home-hero) .public-inventory-grid--home-featured .public-vehicle-card{border-radius:10px}.public-site__content:has(.public-home-hero) .public-trust-grid{gap:.65rem}.public-site__content:has(.public-home-hero) .public-trust-card{border-radius:10px;padding:.8rem .85rem}.public-site__content:has(.public-home-hero) .public-trust-card strong{font-weight:600}.public-site__content:has(.public-home-hero) .public-value-band{border-radius:10px;gap:.85rem;padding:.95rem 1rem}.public-site__content:has(.public-home-hero) .public-featured-vehicle{border-radius:10px}@media (width<=1100px){.public-site__content:has(.public-home-hero) .public-inventory-grid--home-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.public-site__content:has(.public-home-hero) .public-inventory-grid--home-featured{grid-template-columns:1fr}}.public-home-hero--has-photo{border-bottom-color:color-mix(in srgb, var(--public-primary) 12%, var(--public-border-strong));background:var(--color-bg);position:relative;overflow:hidden}.public-home-hero--has-photo:before{content:"";background-image:var(--public-home-hero-image);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.public-home-hero--has-photo:after{content:"";background:linear-gradient(102deg, color-mix(in srgb, var(--color-bg) 94%, transparent) 0%, color-mix(in srgb, var(--color-bg) 78%, transparent) 38%, color-mix(in srgb, var(--color-bg) 42%, transparent) 68%, color-mix(in srgb, var(--color-bg) 18%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.public-home-hero--has-photo .public-home-hero__grid{z-index:1;position:relative}.public-home-hero--has-photo.public-home-hero--photo-large{min-height:clamp(22rem,48vh,36rem);padding-block:clamp(2rem,4.5vw,3.5rem)}.public-home-hero--has-photo:not(.public-home-hero--photo-large){min-height:clamp(18rem,34vh,26rem);padding-block:clamp(1.35rem,3vw,2.25rem)}.public-home-hero--has-photo .public-home-hero__copy h1,.public-home-hero--has-photo .public-home-hero__copy p,.public-home-hero--has-photo .public-home-hero__eyebrow{text-shadow:0 1px 12px color-mix(in srgb, var(--color-bg) 88%, transparent)}.public-home-hero--has-photo .public-search-card{background:color-mix(in srgb, var(--color-bg) 96%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (width<=768px){.public-home-hero--has-photo.public-home-hero--photo-large{min-height:clamp(20rem,52vh,30rem);padding-block:1.35rem 1.1rem}.public-home-hero--has-photo:not(.public-home-hero--photo-large){min-height:clamp(17rem,40vh,24rem)}.public-home-hero--has-photo:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 90%, transparent) 0%, color-mix(in srgb, var(--color-bg) 72%, transparent) 45%, color-mix(in srgb, var(--color-bg) 38%, transparent) 100%)}.public-site__content:has(.public-home-hero--has-photo) .public-home-hero__grid{gap:.85rem}.public-site__content:has(.public-home-hero--has-photo) .public-home-hero__actions{flex-wrap:wrap}}.public-site__content.public-inventory-page .public-page-hero-band{padding-bottom:.25rem}.public-site__content.public-inventory-page .public-inventory-hero{margin-bottom:.45rem}.public-site__content.public-inventory-page .public-inventory-hero .public-page-hero__eyebrow,.public-site__content.public-inventory-page .public-inventory-hero .page-header__title{font-weight:600}.public-site__content.public-inventory-page .public-section.public-inventory-page{padding:.75rem 0 1.1rem}.public-site__content.public-inventory-page .public-inventory-filter-card{border-color:color-mix(in srgb, var(--public-border-strong) 68%, transparent);box-shadow:none;background:#fcfdfe;border-radius:10px;margin-bottom:.7rem;padding:.65rem .8rem}.public-site__content.public-inventory-page .public-inventory-filter-card__grid{gap:.5rem .6rem}.public-site__content.public-inventory-page .public-inventory-filter-card__grid--primary{margin-bottom:.45rem}.public-site__content.public-inventory-page .public-inventory-filter-card .ui-field__label{letter-spacing:.06em;font-weight:600}.public-site__content.public-inventory-page .public-inventory-filter-card .ui-input,.public-site__content.public-inventory-page .public-inventory-filter-card .ui-select__native,.public-site__content.public-inventory-page .public-inventory-filter-card__clear{border-radius:10px;height:36px;min-height:36px}.public-site__content.public-inventory-page .public-inventory-results-shell{border-radius:10px;margin:.65rem 0 .85rem;box-shadow:0 1px 4px #0f172a0d}.public-site__content.public-inventory-page .public-inventory-results-header{min-height:2.35rem;padding:.45rem .65rem}.public-site__content.public-inventory-page .public-inventory-results-shell--grid .public-inventory-grid{gap:.7rem;padding:.65rem}.public-site__content.public-inventory-page .public-inventory-results-shell--list .public-inventory-list{gap:.55rem;padding:.55rem .6rem .65rem}.public-site__content.public-inventory-page .public-inventory-results-header .public-inventory-view-toggle,.public-site__content.public-inventory-page .public-inventory-results-header .public-inventory-sort__select{border-radius:10px}.public-site__content.public-inventory-page .public-inventory-results-header .public-inventory-view-toggle__btn{border-radius:0}.public-site__content.public-inventory-page .public-inventory-themed .public-vehicle-card{border-radius:10px}.public-site__content.public-inventory-page .public-inventory-grid .public-vehicle-card__media{aspect-ratio:4/3;max-height:none}.public-site__content.public-inventory-page .public-inventory-grid .public-vehicle-card__media img{object-fit:cover;width:100%;height:100%;max-height:none}.public-site__content.public-inventory-page .public-inventory-grid .public-vehicle-card__body--grid{gap:.35rem;min-height:0;padding:.65rem .75rem .75rem}.public-site__content.public-inventory-page .public-inventory-grid .public-vehicle-card__title{font-size:.92rem;font-weight:600}.public-site__content.public-inventory-page .public-inventory-grid .public-vehicle-card__price{color:var(--public-primary);font-size:1.05rem;font-weight:600}.public-site__content.public-inventory-page .public-inventory-grid .public-vehicle-card__price-block{margin:.25rem 0 .1rem}.public-site__content.public-inventory-page .public-inventory-grid .public-vehicle-card__actions--stacked{gap:.35rem;padding-top:.4rem}.public-site__content.public-inventory-page .public-inventory-grid .public-vehicle-card__action-primary .ui-button,.public-site__content.public-inventory-page .public-inventory-grid .public-vehicle-card__action-secondary .ui-button{border-radius:10px;min-height:34px;font-weight:600}.public-site__content.public-inventory-page .public-inventory-results-shell--list .public-vehicle-card--list{border-radius:10px;min-height:0;padding:.85rem 1rem}.public-site__content.public-inventory-page .public-inventory-list__title{font-size:1rem;font-weight:600}.public-site__content.public-inventory-page .public-inventory-list__price{color:var(--public-primary);font-size:1.08rem;font-weight:600}.public-site__content.public-inventory-page .public-vehicle-card__actions--list .ui-button{border-radius:10px;font-weight:600}.public-site__content.public-inventory-page .public-inventory-results-shell__body{padding:.75rem .65rem}.public-site__content.public-inventory-page .public-inventory-results-shell__body .ui-empty,.public-site__content.public-inventory-page .public-inventory-results-shell__body .ui-loading{box-shadow:none;background:#fcfdfe;border:none;border-radius:10px;padding:1.1rem .85rem}.public-site__content.public-inventory-page .public-inventory-empty{gap:0}@media (width<=1100px){.public-site__content.public-inventory-page .public-inventory-results-shell--grid .public-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.public-site__content.public-inventory-page .public-inventory-results-shell--grid .public-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}}@media (width<=520px){.public-site__content.public-inventory-page .public-inventory-results-shell--grid .public-inventory-grid{grid-template-columns:1fr}.public-site__content.public-inventory-page .public-inventory-results-shell--list .public-vehicle-card--list{padding:.75rem .85rem}}.public-inventory-hero__lede{max-width:42rem;color:var(--public-muted);margin:.35rem 0 0;font-size:.9375rem;line-height:1.5}.public-inv-filter{border-radius:var(--public-radius-lg,12px);border:1px solid color-mix(in srgb, var(--public-border-strong) 80%, transparent);background:color-mix(in srgb, var(--public-primary) 3%, var(--public-surface));margin-bottom:.75rem;padding:.75rem .85rem;position:relative}@media (width>=961px){.public-inv-filter{z-index:8;position:sticky;top:.5rem}}.public-inv-filter__desktop{display:none}.public-inv-filter__mobile-bar{align-items:center;gap:.5rem;display:flex}.public-inv-filter__mobile-trigger,.public-inv-filter__mobile-clear{border-radius:var(--public-radius-button,10px);border:1px solid var(--public-border-strong);background:var(--public-surface);min-height:2.5rem;color:var(--public-text);flex:auto;font-size:.875rem;font-weight:600}.public-inv-filter__mobile-trigger{background:var(--public-button-primary-bg,var(--public-primary));color:var(--public-button-primary-fg,var(--public-text-on-brand,#fff));border-color:#0000}.public-inv-filter__grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem .65rem;display:grid}.public-inv-filter__field{flex-direction:column;gap:.25rem;display:flex}.public-inv-filter__field--search{grid-column:1/-1}.public-inv-filter__label{letter-spacing:.04em;text-transform:uppercase;color:var(--public-muted);font-size:.75rem;font-weight:600}.public-inv-filter__search-wrap{position:relative}.public-inv-filter__suggestions{z-index:12;border-radius:var(--public-radius-md,10px);border:1px solid var(--public-border-strong);background:var(--public-surface);box-shadow:var(--shadow-md,0 12px 28px #1220331a);padding:.35rem;position:absolute;top:calc(100% + .25rem);left:0;right:0}.public-inv-filter__suggestions-title{letter-spacing:.05em;text-transform:uppercase;color:var(--public-muted);margin:.35rem .25rem .15rem;padding:0 .35rem;font-size:.6875rem;font-weight:600}.public-inv-filter__suggestion{text-align:left;width:100%;color:var(--public-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.45rem .5rem;font-size:.875rem;display:block}.public-inv-filter__suggestion:hover,.public-inv-filter__suggestion--recent{background:color-mix(in srgb, var(--public-primary) 8%, transparent)}.public-inv-filter__toggles{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.public-inv-filter__chip{border:1px solid var(--public-border-strong);background:var(--public-surface);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.8125rem;display:inline-flex}.public-inv-filter__pills{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.public-inv-filter__pill{border:1px solid color-mix(in srgb, var(--public-primary) 28%, var(--public-border-strong));background:color-mix(in srgb, var(--public-primary) 8%, var(--public-surface));color:var(--public-text);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.public-inv-filter__pill--reset{color:var(--public-muted);background:0 0;border-style:dashed}.public-inv-filter__drawer{z-index:1300;position:fixed;inset:0}.public-inv-filter__drawer-backdrop{background:color-mix(in srgb, var(--public-text) 38%, transparent);position:absolute;inset:0}.public-inv-filter__drawer-panel{background:var(--public-surface);max-height:88vh;box-shadow:0 -12px 40px color-mix(in srgb, var(--public-text) 16%, transparent);border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.public-inv-filter__drawer-header,.public-inv-filter__drawer-footer{border-bottom:1px solid var(--public-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.public-inv-filter__drawer-footer{border-bottom:none;border-top:1px solid var(--public-border)}.public-inv-filter__drawer-body{padding:.75rem 1rem 1rem;overflow:auto}.public-inv-filter__drawer-header h2{margin:0;font-size:1.05rem}.public-inv-filter__drawer-header button{color:var(--public-text);background:0 0;border:none;font-size:1.5rem;line-height:1}.public-inv-filter__apply{border-radius:var(--public-radius-button,10px);background:var(--public-button-primary-bg,var(--public-primary));width:100%;min-height:2.75rem;color:var(--public-button-primary-fg,#fff);border:none;font-weight:600}.public-inventory-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;padding:.75rem;display:grid}.public-inventory-skeleton-card{border-radius:var(--public-radius-lg,12px);background:linear-gradient(110deg, color-mix(in srgb, var(--public-border) 55%, transparent) 8%, color-mix(in srgb, var(--public-primary) 6%, var(--public-surface)) 18%, color-mix(in srgb, var(--public-border) 55%, transparent) 33%);background-size:200% 100%;min-height:16rem;animation:1.2s ease-in-out infinite public-inventory-shimmer}@keyframes public-inventory-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.public-inventory-load-more{justify-content:center;padding:.85rem .75rem 1rem;display:flex}.public-inventory-load-more__btn{border-radius:var(--public-radius-button,10px);border:1px solid var(--public-border-strong);background:var(--public-surface);min-height:2.5rem;color:var(--public-text);cursor:pointer;padding:.45rem 1.1rem;font-weight:600}.public-inventory-load-more__btn:hover{background:color-mix(in srgb, var(--public-primary) 8%, var(--public-surface))}.public-vehicle-card__badge{z-index:2;background:var(--public-primary);color:var(--public-text-on-brand,#fff);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;top:.45rem;left:.45rem}.public-vehicle-card__payment,.public-inventory-list__payment{color:var(--public-muted);margin-top:.15rem;font-size:.8125rem;font-weight:500;display:block}.public-inventory-themed--card-elevated .public-vehicle-card{box-shadow:var(--public-inv-card-shadow,0 10px 24px #12203314)}.public-inventory-themed--card-minimal .public-vehicle-card{box-shadow:none;border-color:color-mix(in srgb, var(--public-border) 75%, transparent)}.public-vdp__related-lede{color:var(--public-muted);margin:.2rem 0 0;font-size:.875rem}@media (width>=961px){.public-inv-filter__desktop{display:block}.public-inv-filter__mobile-bar,.public-inv-filter__drawer{display:none}}.public-form-card .public-form__helper{color:var(--public-muted,#64748b);margin:0 0 1rem;font-size:.875rem;line-height:1.45}.public-form__field-hint{color:var(--public-muted,#64748b);margin-top:.25rem;font-size:.75rem;display:block}.public-form__required-note{color:var(--public-muted,#64748b);margin:0 0 .85rem;font-size:.8125rem}.public-form__consent{color:var(--public-text-muted,#475569);align-items:flex-start;gap:.55rem;margin:.75rem 0 .5rem;font-size:.8125rem;line-height:1.45;display:flex}.public-form__consent input{flex-shrink:0;margin-top:.2rem}.public-form__privacy{color:var(--public-muted,#64748b);margin:0 0 .85rem;font-size:.75rem;line-height:1.4}.public-form-success-panel__actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.public-form__success-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--public-accent,#0f766e);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.public-form__success-copy{margin:0;line-height:1.55}.public-form__success-next{color:var(--public-muted,#64748b);margin:.65rem 0 0;font-size:.875rem}.site-lead-form__consent{color:var(--site-muted,#64748b);align-items:flex-start;gap:.55rem;margin:.5rem 0;font-size:.8125rem;line-height:1.45;display:flex}.site-lead-form__consent input{margin-top:.2rem}.site-lead-form__privacy{color:var(--site-muted,#64748b);margin:0 0 .75rem;font-size:.75rem;line-height:1.4}.site-lead-form__success-next{color:var(--site-muted,#64748b);margin:.5rem 0 0;font-size:.875rem}@media (width<=640px){.public-form__grid,.public-form__contact-row,.public-form__trade-row{grid-template-columns:1fr!important}.public-form-success-panel__actions{flex-direction:column}.public-form-success-panel__actions .site-btn,.public-form-success-panel__actions .ui-btn{justify-content:center;width:100%}}.public-payment-calculator{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--public-border-strong,#d5dde8) 88%, #c8d0da);width:100%;max-width:100%;box-shadow:none;text-align:left;background:#fff;border-radius:9px;gap:1.15rem;padding:1.15rem 1.2rem 1.2rem;display:grid;overflow:hidden}.public-payment-calculator__header{gap:.4rem;display:grid}.public-payment-calculator__badge{border:1px solid color-mix(in srgb, var(--public-button-primary-bg,var(--public-primary)) 14%, #e2e8f0);background:color-mix(in srgb, var(--public-button-primary-bg,var(--public-primary)) 5%, #f8fafc);min-height:18px;color:color-mix(in srgb, var(--public-button-primary-bg,var(--public-primary)) 78%, #475569);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-self:flex-start;align-items:center;padding:.1rem .42rem;font-size:.6rem;font-weight:600;line-height:1.2;display:inline-flex}.public-payment-calculator__title{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1.05rem;font-weight:650;line-height:1.28}.public-payment-calculator__intro{color:var(--color-text-muted);max-width:36ch;margin:0;font-size:.82rem;line-height:1.5}.public-payment-calculator__fields{gap:1.05rem;padding-top:.1rem;display:grid}.public-payment-calculator__field{gap:.5rem;min-width:0;display:grid}.public-payment-calculator__field-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.public-payment-calculator__field-label{min-width:0;color:var(--color-text-muted);text-align:left;flex:auto;font-size:.8rem;font-weight:600}.public-payment-calculator__field-value{color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-size:.84rem;font-weight:650}.public-payment-calculator__slider-wrap{min-width:0;padding:.15rem .05rem}.public-payment-calculator__slider{appearance:none;background:linear-gradient(to right, color-mix(in srgb, var(--public-button-primary-bg,var(--public-primary)) 42%, #e2e8f0) 0%, color-mix(in srgb, var(--public-border-strong,#d5dde8) 55%, #eef2f6) 0%);cursor:pointer;touch-action:pan-y;border-radius:999px;width:100%;height:5px;margin:0;display:block}.public-payment-calculator__slider:focus{outline:none}.public-payment-calculator__slider:focus-visible{outline:2px solid color-mix(in srgb, var(--public-button-primary-bg,var(--public-primary)) 45%, transparent);outline-offset:4px}.public-payment-calculator__slider::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--public-border-strong,#d5dde8) 55%, #eef2f6);border-radius:999px;height:5px}.public-payment-calculator__slider::-webkit-slider-thumb{appearance:none;background:var(--public-button-primary-bg,var(--public-primary));border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-6.5px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 2px #12203324}.public-payment-calculator__slider:active::-webkit-slider-thumb{transform:scale(1.06)}.public-payment-calculator__slider::-moz-range-track{background:color-mix(in srgb, var(--public-border-strong,#d5dde8) 55%, #eef2f6);border:none;border-radius:999px;height:5px}.public-payment-calculator__slider::-moz-range-thumb{background:var(--public-button-primary-bg,var(--public-primary));border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 2px #12203324}.public-payment-calculator__footer{gap:.75rem;padding-top:.15rem;display:grid}.public-payment-calculator__result{border:1px solid color-mix(in srgb, var(--public-button-primary-bg,var(--public-primary)) 20%, #d5dde8);background:color-mix(in srgb, var(--public-button-primary-bg,var(--public-primary)) 8%, #fff);border-radius:8px;gap:.45rem;padding:1rem 1.05rem 1.05rem;display:grid}.public-payment-calculator__result-label{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--public-button-primary-bg,var(--public-primary)) 58%, #64748b);font-size:.7rem;font-weight:600;line-height:1.3}.public-payment-calculator__result-amount{letter-spacing:-.04em;color:var(--public-button-primary-bg,var(--public-primary));font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,4.5vw,2.05rem);font-weight:700;line-height:1.05}.public-payment-calculator__result-period{letter-spacing:-.01em;color:color-mix(in srgb, var(--public-button-primary-bg,var(--public-primary)) 62%, #64748b);margin-left:.12rem;font-size:.88rem;font-weight:600}.public-payment-calculator__breakdown{grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1.25rem;margin:0;padding:.15rem .05rem 0;font-size:.82rem;line-height:1.35;display:grid}.public-payment-calculator__breakdown dt{color:var(--color-text-muted);text-align:left;margin:0;font-weight:500}.public-payment-calculator__breakdown dd{color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-weight:600}.public-payment-calculator__disclaimer{color:var(--color-text-soft,var(--color-text-muted));margin:0;font-size:.72rem;line-height:1.45}.public-payment-calculator--vdp{margin-top:.25rem;margin-bottom:1rem}.public-vdp__aside .public-payment-calculator--vdp{margin-top:.35rem;margin-bottom:1rem}.public-payment-calculator--finance{max-width:100%}.public-financing-calculator-wrap{max-width:none;margin:0}@media (width<=720px){.public-payment-calculator{gap:1rem;padding:1rem 1rem 1.05rem}.public-payment-calculator__fields{gap:.95rem}.public-payment-calculator__result{padding:.9rem .95rem}.public-payment-calculator__result-amount{font-size:clamp(1.55rem,7vw,1.9rem)}.public-financing-calculator-wrap{max-width:none;margin:0}}@media (width<=400px){.public-payment-calculator__field-head{flex-wrap:wrap;row-gap:.2rem}.public-payment-calculator__field-value{text-align:left;width:100%}.public-payment-calculator__slider-wrap{padding:.2rem 0}.public-payment-calculator__slider::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7.5px}.public-payment-calculator__slider::-moz-range-thumb{width:20px;height:20px}}.public-vdp-page.public-section{padding-top:1rem;padding-bottom:1.5rem}.public-vdp-page .public-back-link{margin-bottom:.65rem;font-size:.86rem}.public-vdp-page .public-vdp.public-vdp--top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.15rem;margin-bottom:.85rem;display:grid}.public-vdp-page .public-vdp__media{min-width:0;display:block}.public-vdp-page .public-vdp__media--framed,.public-vdp-page .public-vdp.public-vdp--gallery-first .public-vdp__media--framed,.public-vdp-page .public-vdp.public-vdp--lead-first .public-vdp__media--framed{border-radius:var(--public-radius-lg);border:1px solid var(--public-border-strong);box-shadow:none;background:#f7f9fc;align-self:start;width:100%;min-width:0;height:fit-content;min-height:0;padding:.5rem}.public-vdp-gallery{width:100%;min-width:0;height:fit-content;display:grid}.public-vdp-gallery--with-rail{--public-vdp-gallery-gap:.1rem;--public-vdp-thumb-rail-w:7.3rem;--public-vdp-hero-col-w:calc(100% - var(--public-vdp-thumb-rail-w) - var(--public-vdp-gallery-gap));--public-vdp-hero-frame-w:calc(var(--public-vdp-hero-col-w) * .85);--public-vdp-hero-frame-h:calc(var(--public-vdp-hero-frame-w) * 3 / 4);grid-template-columns:var(--public-vdp-thumb-rail-w) minmax(0, 1fr);column-gap:var(--public-vdp-gallery-gap);align-items:center}.public-vdp-gallery:not(.public-vdp-gallery--with-rail){grid-template-columns:minmax(0,1fr)}.public-vdp-gallery__rail{width:var(--public-vdp-thumb-rail-w,7.3rem);min-width:var(--public-vdp-thumb-rail-w,7.3rem);max-width:var(--public-vdp-thumb-rail-w,7.3rem);grid-template-rows:auto auto auto;align-self:center;gap:.28rem;display:grid}.public-vdp-gallery__hero{align-self:center;width:100%;min-width:0;height:fit-content}.public-vdp-gallery__hero-frame{aspect-ratio:4/3;border-radius:var(--public-radius-md);background:#eef2f7;width:85%;max-width:85%;margin-inline:auto;position:relative;overflow:visible;box-shadow:0 8px 22px #0f172a24}.public-vdp-gallery--with-rail .public-vdp-gallery__hero-frame{margin-inline:0 auto}.public-vdp-gallery__hero-frame img{object-fit:cover;object-position:center center;border-radius:inherit;width:100%;height:100%;display:block}.public-vdp-gallery__counter{z-index:2;color:#fff;letter-spacing:.02em;background:#0f172ab8;border-radius:6px;padding:.2rem .45rem;font-size:.72rem;font-weight:600;position:absolute;top:.5rem;right:.5rem}.public-vdp-gallery__arrow{border:1px solid color-mix(in srgb, #fff 70%, var(--public-border-strong));border-radius:var(--public-radius-md);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;background:#ffffffeb;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0f172a1f}.public-vdp-gallery__arrow--prev{left:.5rem}.public-vdp-gallery__arrow--next{right:.5rem}.public-vdp-gallery__thumb-nav,.public-vdp-gallery__thumb-nav-spacer{width:100%;min-height:1.35rem}.public-vdp-gallery__thumb-nav{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-md);color:var(--color-text-muted);cursor:pointer;background:#fff;justify-content:center;align-items:center;display:inline-flex}.public-vdp-gallery__thumb-nav:disabled{opacity:.35;cursor:not-allowed}.public-vdp-gallery__thumbs{grid-template-rows:repeat(4,auto);align-content:start;gap:.32rem;display:grid}.public-vdp-gallery__thumb-slot{aspect-ratio:4/3;border-radius:7px;flex-shrink:0;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.public-vdp-gallery__thumb-slot--empty{border:1px dashed color-mix(in srgb, var(--public-border-strong) 70%, transparent);background:#eff3f8}.public-vdp-gallery__thumb{border:2px solid color-mix(in srgb, var(--public-border-strong) 55%, transparent);cursor:pointer;box-sizing:border-box;background:#eef2f7;border-radius:7px;width:100%;height:auto;min-height:0;padding:0;display:block;overflow:hidden}.public-vdp-gallery__thumb img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.public-vdp-gallery__hero-frame .public-vehicle-card__placeholder{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.public-vdp-gallery__thumb>span{place-items:center;width:100%;height:100%;min-height:0;display:grid}.public-vdp-gallery__thumb--active{border-color:var(--public-primary)}.public-vdp-page .public-vdp__summary{align-content:start;gap:.55rem;min-width:0;max-width:100%;display:grid;position:static;top:auto;overflow:visible}.public-vdp-page .public-vdp__title{letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-size:clamp(.95rem,1.6vw,1.25rem);font-weight:650;line-height:1.2}.public-vdp-page .public-vdp__scan{color:var(--color-text-muted);margin:0;font-size:.74rem;line-height:1.35}.public-vdp-page .public-vdp__price-block{background:0 0;border:none;margin:0;padding:.1rem 0 0}.public-vdp-page .public-vdp__price{color:var(--public-primary);font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:700}.public-vdp-page .public-vdp__cta-stack{gap:.4rem;min-width:0;display:grid}.public-vdp-page .public-vdp__cta-primary,.public-vdp-page .public-vdp__cta-secondary{width:100%;min-width:0;text-decoration:none;display:block}.public-vdp-page .public-vdp__cta-primary .ui-button,.public-vdp-page .public-vdp__cta-secondary .ui-button{justify-content:center;width:100%;min-height:2.35rem;font-size:.82rem}.public-vdp-page .public-vdp__call-btn{border-radius:var(--public-radius-md);border:1px solid var(--public-button-primary-border,var(--public-primary));background:var(--public-button-secondary-bg,#fff);width:100%;min-height:2.35rem;color:var(--public-button-primary-bg,var(--public-primary));box-sizing:border-box;justify-content:center;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.public-vdp-page .public-vdp__call-btn:hover{background:var(--public-button-secondary-hover-bg,#f0fdf4)}.public-vdp-page .public-vdp__summary .public-vdp-specs--grid{border-top:1px solid var(--public-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .35rem;min-width:0;margin-top:.4rem;padding-top:.6rem;display:grid}.public-vdp-page .public-vdp-specs__cell{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.3rem;min-width:0;display:grid}.public-vdp-page .public-vdp-specs__icon{background:color-mix(in srgb, var(--public-primary) 12%, #fff);width:1.35rem;height:1.35rem;color:var(--public-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.public-vdp-page .public-vdp-specs__text{gap:.05rem;min-width:0;display:grid}.public-vdp-page .public-vdp-specs__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;font-weight:600;line-height:1.2}.public-vdp-page .public-vdp-specs__value{color:var(--color-text);overflow-wrap:anywhere;word-break:break-word;font-size:.72rem;font-weight:600;line-height:1.25}.public-vdp-lower{gap:.6rem;display:grid}.public-vdp-page .public-vdp-detail-row--double{grid-template-columns:minmax(0,1.44fr) minmax(0,.56fr);align-items:start;gap:.6rem;display:grid}.public-vdp-page .public-vdp-detail-col--main{gap:.5rem;min-width:0;display:grid}.public-vdp-page .public-vdp-detail-col--main .public-vdp-detail-card--about{min-width:0}.public-vdp-page .public-vdp-detail-card{border:1px solid var(--public-border-strong);box-shadow:none;background:#fff;border-radius:10px;min-width:0;padding:.85rem .95rem}.public-vdp-page .public-vdp-detail-card--calculator{align-content:start;gap:.3rem;padding:.7rem .75rem;display:grid}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator--vdp{box-shadow:none;background:0 0;border:none;border-radius:0;gap:.55rem;min-width:0;margin:0;padding:0}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__header{gap:.2rem}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__badge{padding:.12rem .4rem;font-size:.65rem}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__title{font-size:.88rem}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__intro{margin:0;font-size:.72rem;line-height:1.4}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__fields{gap:.5rem}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__field-label,.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__field-value{font-size:.72rem}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__result{border-radius:8px;padding:.45rem .5rem}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__result-label{font-size:.68rem}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__result-amount{font-size:1.15rem}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__breakdown{gap:.2rem .35rem;font-size:.68rem}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__disclaimer{font-size:.65rem;line-height:1.35}.public-vdp-page .public-vdp-detail-card--calculator .public-payment-calculator__footer{gap:.45rem}.public-vdp-page .public-vdp-calculator-card__footer{border-top:1px solid var(--public-border-strong);padding-top:.15rem}.public-vdp-page .public-vdp-calculator-card__cta{font-size:.82rem;font-weight:600;display:inline-flex}.public-vdp-page .public-vdp-detail-card--about{align-content:start;gap:.5rem;display:grid}.public-vdp-page .public-vdp-detail-card__title{color:var(--color-text);margin:0;font-size:.95rem;font-weight:650;line-height:1.25}.public-vdp-page .public-vdp-about__lead{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.55}.public-vdp-page .public-vdp-about__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem .65rem;margin:0;padding:0;list-style:none;display:grid}.public-vdp-page .public-vdp-about__features li{color:var(--color-text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem;font-size:.78rem;line-height:1.35;display:grid}.public-vdp-page .public-vdp-about__check{color:var(--public-primary);flex-shrink:0;margin-top:.12rem}.public-vdp-page .public-vdp-about__empty{color:var(--color-text-muted);margin:0;font-size:.8rem}.public-vdp-page .public-vdp-about__note{background:color-mix(in srgb, var(--public-primary) 6%, #fff);border:1px solid color-mix(in srgb, var(--public-primary) 18%, var(--public-border-strong));color:var(--color-text-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem;margin:.1rem 0 0;padding:.5rem .55rem;font-size:.74rem;line-height:1.4;display:grid}.public-vdp-page .public-vdp-about__note-icon{color:var(--public-primary);margin-top:.05rem}.public-vdp-page .public-vdp-cards{gap:.5rem;display:grid}.public-vdp-page .public-vdp-card--highlights-full{gap:.45rem;width:100%;padding:.7rem .85rem}.public-vdp-page .public-vdp-highlights--full{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .75rem;display:grid}.public-vdp-page .public-vdp-highlights--full li{font-size:.78rem}.public-vdp-page .public-vdp-card{border:1px solid var(--public-border-strong);min-width:0;box-shadow:none;background:#fff;border-radius:10px;align-content:start;gap:.45rem;padding:.75rem .85rem;display:grid}.public-vdp-page .public-vdp-card--compact{gap:.35rem;padding:.6rem .7rem}.public-vdp-page .public-vdp-card h2{margin:0;font-size:.88rem;font-weight:650}.public-vdp-page .public-vdp-card p{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.4}.public-vdp-page .public-vdp-card__actions{flex-wrap:wrap;gap:.4rem;display:flex}.public-vdp-page .public-vdp-card__message-btn{justify-self:start;margin-top:.15rem}.public-vdp-page .public-vdp-highlights{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.public-vdp-page .public-vdp-highlights li{color:var(--color-text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem;font-size:.78rem;line-height:1.35;display:grid}.public-vdp-page .public-vdp-highlights__icon{color:var(--public-primary);flex-shrink:0;margin-top:.1rem}.public-vdp-page .public-vdp-highlights--compact{gap:.22rem}.public-vdp-page .public-vdp-highlights--compact li{font-size:.74rem}.public-vdp-page .public-vdp-contact{color:var(--color-text);gap:.28rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.public-vdp-page .public-vdp__related{gap:.55rem;margin-top:.15rem}.public-vdp-page .public-vdp__related .page-header__title{font-size:1.05rem}.public-vdp-page .public-vdp-similar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.public-vdp-page .public-vdp-similar-empty{border:1px solid var(--public-border-strong);border-radius:var(--public-radius-lg);background:#fff;padding:.75rem .95rem}@media (width<=1350px) and (width>=881px){.public-vdp-page .public-vdp.public-vdp--top{grid-template-columns:minmax(0,1.52fr) minmax(17.5rem,1fr);gap:.88rem}.public-vdp-page .public-vdp__media--framed{padding:.4rem}.public-vdp-page .public-vdp__summary{padding-inline:.05rem}}@media (width<=1350px) and (width>=961px){.public-vdp-gallery--with-rail{--public-vdp-thumb-rail-w:5.78rem;--public-vdp-gallery-gap:.1rem}.public-vdp-gallery__rail{gap:.22rem}.public-vdp-gallery__thumbs{gap:.24rem}.public-vdp-gallery__thumb-nav,.public-vdp-gallery__thumb-nav-spacer{min-height:1.12rem}.public-vdp-gallery__thumb{border-width:1.5px}}@media (width<=1100px){.public-vdp-page .public-vdp-detail-row--double{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.public-vdp-page .public-vdp-highlights--full,.public-vdp-page .public-vdp-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.public-vdp-page .public-vdp--top,.public-vdp-page .public-vdp-detail-row--double,.public-vdp-page .public-vdp-about__features{grid-template-columns:1fr}}@media (width<=720px){.public-vdp-page .public-vdp__summary .public-vdp-specs--grid,.public-vdp-page .public-vdp-highlights--full,.public-vdp-page .public-vdp-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.public-vdp-gallery--with-rail{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.35rem}.public-vdp-gallery--with-rail .public-vdp-gallery__hero{order:1}.public-vdp-gallery--with-rail .public-vdp-gallery__hero-frame{width:min(100%,28rem);max-width:100%;margin-inline:auto}.public-vdp-gallery--with-rail .public-vdp-gallery__rail{order:2;grid-template-rows:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;max-width:none;max-height:none}.public-vdp-gallery--with-rail .public-vdp-gallery__thumbs{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.public-vdp-gallery--with-rail .public-vdp-gallery__thumb-nav--up,.public-vdp-gallery--with-rail .public-vdp-gallery__thumb-nav--down{width:1.3rem;min-height:2.35rem}.public-vdp-gallery--with-rail .public-vdp-gallery__thumb-nav--up svg,.public-vdp-gallery--with-rail .public-vdp-gallery__thumb-nav--down svg{transform:rotate(-90deg)}}@media (width<=480px){.public-vdp-gallery--with-rail .public-vdp-gallery__hero-frame{width:100%}.public-vdp-page .public-vdp__summary .public-vdp-specs--grid,.public-vdp-page .public-vdp-highlights--full,.public-vdp-page .public-vdp-similar-grid{grid-template-columns:1fr}}.public-specials-page .public-specials-hero{margin-bottom:1.75rem}.public-specials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-bottom:1.5rem;display:grid}.public-specials-cta__actions{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}@media (width<=768px){.public-specials-grid{grid-template-columns:1fr}}.public-meet-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.public-meet-team-card__header{align-items:center;gap:.85rem;margin-bottom:.65rem;display:flex}.public-meet-team-card__photo,.public-meet-team-card__initials{border-radius:50%;flex-shrink:0;width:3.25rem;height:3.25rem}.public-meet-team-card__photo{object-fit:cover}.public-meet-team-card__initials{color:#475569;background:#e8edf3;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.public-meet-team-card__role{color:#64748b;margin:.15rem 0 0;font-size:.8125rem}.public-meet-team-card__contact{color:#475569;flex-direction:column;gap:.2rem;margin-top:.65rem;font-size:.8125rem;display:flex}.public-meet-team-empty{text-align:center;margin-top:1.25rem}.public-meet-team-empty h2{margin:0 0 .5rem}.public-meet-team-empty p{color:#64748b;margin:0}@media (width<=768px){.public-meet-team-grid{grid-template-columns:1fr}}.public-contact-page .public-contact-hero{text-align:left}.public-contact-page .public-contact-hero .public-page-hero__copy{max-width:42rem}.public-contact-page .public-contact-hero__actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.public-contact-page .public-contact-main{gap:.75rem;display:grid}.public-contact-page .public-contact-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.public-contact-page .public-contact-info-card{border:1px solid var(--public-border-strong);box-shadow:none;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;padding:.7rem .75rem;display:grid}.public-contact-page .public-contact-info-card__icon{background:color-mix(in srgb, var(--public-primary) 10%, #fff);width:2rem;height:2rem;color:var(--public-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.public-contact-page .public-contact-info-card__body{gap:.15rem;min-width:0;display:grid}.public-contact-page .public-contact-info-card__label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem;font-weight:600}.public-contact-page .public-contact-info-card__value{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:600;line-height:1.35}.public-contact-page .public-contact-info-card__value a{color:inherit;text-decoration:none}.public-contact-page .public-contact-info-card__value a:hover{color:var(--public-primary)}.public-contact-page .public-contact-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:.65rem;display:grid}.public-contact-page .public-contact-form-wrap{min-width:0}.public-contact-page .public-contact-form-wrap .public-contact-form-card.ui-card,.public-contact-page .public-contact-form-wrap .public-contact-form-card .ui-card{border:1px solid var(--public-border-strong);box-shadow:none;background:#fff;border-radius:10px}.public-contact-page .public-contact-form-wrap .ui-card__header{padding:.75rem .9rem .25rem}.public-contact-page .public-contact-form-wrap .ui-card__body{padding:0 .9rem .85rem}.public-contact-page .public-contact-form-wrap .ui-card__title{font-size:.95rem;font-weight:650}.public-contact-page .public-contact-form-wrap .ui-card__description{margin-top:.15rem;font-size:.8rem}.public-contact-page .public-contact-form-wrap .public-form__helper{display:none}.public-contact-page .public-contact-form-wrap .public-form{gap:.55rem}.public-contact-page .public-contact-form-wrap .public-form__contact-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem;display:grid}.public-contact-page .public-contact-form-wrap .public-form__contact-row .ui-field{grid-template-rows:auto auto;gap:.35rem;min-width:0;margin:0;display:grid}.public-contact-page .public-contact-form-wrap .public-form__contact-row .ui-field__label{min-height:1.2rem;font-size:.78rem;font-weight:600;line-height:1.2}.public-contact-page .public-contact-form-wrap .ui-field__label{font-size:.78rem;font-weight:600}.public-contact-page .public-contact-form-wrap .public-form__contact-row .ui-input{box-sizing:border-box;border-radius:8px;width:100%;height:2.5rem;min-height:2.5rem;margin:0}.public-contact-page .public-contact-form-wrap .public-form__textarea{resize:vertical;border-radius:8px;min-height:6.5rem}.public-contact-page .public-contact-form-wrap .ui-button--primary{border-radius:8px;justify-content:center;width:100%;max-width:12rem;min-height:2.5rem}.public-contact-page .public-contact-map{gap:.55rem;min-width:0;display:grid}.public-contact-page .public-contact-map__panel{border:1px solid var(--public-border-strong);min-height:12rem;box-shadow:none;background:linear-gradient(#f6f8fb 0%,#eef2f7 100%);border-radius:10px;align-content:center;justify-items:start;gap:.55rem;padding:1rem;display:grid}.public-contact-page .public-contact-map__icon{border:1px solid var(--public-border-strong);width:2.25rem;height:2.25rem;color:var(--public-primary);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.public-contact-page .public-contact-map__title{color:var(--color-text);margin:0;font-size:.92rem;font-weight:650}.public-contact-page .public-contact-map__text{color:var(--color-text-muted);max-width:28rem;margin:0;font-size:.8rem;line-height:1.45}.public-contact-page .public-contact-map__address{color:var(--color-text);margin:0;font-size:.82rem;font-weight:600;line-height:1.4}.public-contact-page .public-contact-highlights{border:1px solid var(--public-border-strong);background:#fff;border-radius:10px;gap:.28rem;margin:0;padding:.65rem .75rem;list-style:none;display:grid}.public-contact-page .public-contact-highlights li{color:var(--color-text-muted);padding-left:.9rem;font-size:.78rem;line-height:1.35;position:relative}.public-contact-page .public-contact-highlights li:before{content:"";background:var(--public-primary);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.45em;left:0}@media (width<=1024px){.public-contact-page .public-contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-contact-page .public-contact-body{grid-template-columns:1fr}}@media (width<=720px){.public-contact-page .public-contact-info-grid,.public-contact-page .public-contact-form-wrap .public-form__contact-row{grid-template-columns:1fr}.public-contact-page .public-contact-form-wrap .ui-button--primary{width:100%;max-width:none}}.public-financing-page{color:var(--color-text);background:#f4f7fb;padding-bottom:2.5rem;display:block}.public-financing-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--public-primary);margin:0;font-size:.68rem;font-weight:700}.public-financing-hero__grid{grid-template-columns:minmax(0,1fr) minmax(14rem,.95fr);align-items:center;gap:1.5rem;display:grid}.public-financing-hero__copy{max-width:34rem}.public-financing-hero__title{letter-spacing:-.03em;margin:.35rem 0 .65rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.08}.public-financing-hero__accent{color:var(--public-primary)}.public-financing-hero__lead{max-width:32rem;color:var(--color-text-muted);margin:0 0 1.15rem;font-size:.95rem;line-height:1.6}.public-financing-hero__actions{flex-wrap:wrap;gap:.55rem;display:flex}.public-financing-hero__visual{justify-content:center;align-items:center;min-height:12rem;display:flex;position:relative}.public-financing-hero__blob{aspect-ratio:1;background:color-mix(in srgb, var(--public-primary) 12%, #fff);border-radius:50%;width:min(100%,18rem);position:absolute;top:50%;right:0;transform:translateY(-50%)}.public-financing-hero__car{z-index:1;aspect-ratio:2;border:1px solid var(--public-border-strong);background:linear-gradient(145deg,#e8eef4 0%,#f8fafc 40%,#fff 100%);border-radius:12px;width:min(100%,20rem);position:relative;box-shadow:0 8px 28px #0f172a14}.public-financing-hero__car:after{content:"";opacity:.35;background:linear-gradient(#cbd5e1 0%,#94a3b8 100%);border-radius:40% 40% 8% 8%;position:absolute;inset:18% 8% 28%}.public-financing-main{padding:1.1rem 0 1rem}.public-financing-main__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.public-financing-col{min-width:0}.public-financing-card{border:1px solid var(--public-border-strong);background:#fff;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.public-financing-card--calculator{padding:0;overflow:hidden}.public-financing-card--calculator .public-payment-calculator{box-shadow:none;border:none;border-radius:0}.public-financing-card--faq{padding:1rem 1.05rem .85rem}.public-financing-page .public-payment-calculator--finance-landing{gap:.75rem;padding:.85rem .95rem .95rem}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__header{gap:.25rem}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__badge{letter-spacing:.1em;color:var(--public-primary);background:0 0;border:none;padding:.12rem 0;font-size:.62rem}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__intro{max-width:none;font-size:.8rem;line-height:1.45}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__fields{gap:.7rem}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__field{gap:.35rem}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__field-label{font-size:.76rem}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__field-value{font-size:.8rem}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__slider-wrap{padding:.05rem 0}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__footer{gap:.55rem}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__result{padding:.75rem .85rem}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__result-amount{font-size:clamp(1.35rem,3vw,1.65rem)}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__breakdown{gap:.35rem .85rem;font-size:.78rem}.public-financing-page .public-payment-calculator--finance-landing .public-payment-calculator__disclaimer{font-size:.68rem;line-height:1.4}.public-financing-start-card{border:1px solid color-mix(in srgb, var(--public-primary) 35%, #0f172a);background:var(--public-primary);color:#fff;min-height:100%;box-shadow:0 4px 18px color-mix(in srgb, var(--public-primary) 28%, transparent);border-radius:10px;flex-direction:column;gap:.85rem;padding:1.15rem 1.1rem 1.1rem;display:flex}.public-financing-start-card h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.public-financing-start-card__actions{flex-direction:column;gap:.45rem;display:flex}.public-financing-start-card__btn{border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.45rem .85rem;font-size:.86rem;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.public-financing-start-card__btn--primary{color:var(--public-primary);background:#fff;border:1px solid #fff}.public-financing-start-card__btn--primary:hover{background:color-mix(in srgb, #fff 92%, var(--public-primary))}.public-financing-start-card__btn--ghost{color:#fff;background:0 0;border:1px solid #ffffff8c}.public-financing-start-card__btn--ghost:hover{background:#ffffff1a}.public-financing-start-card__bullets{gap:.55rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.public-financing-start-card__bullets li{color:#ffffffeb;align-items:center;gap:.5rem;font-size:.82rem;line-height:1.4;display:flex}.public-financing-start-card__bullets svg{opacity:.92;flex-shrink:0}.public-financing-faq__title{letter-spacing:-.02em;margin:0 0 .65rem;font-size:1rem;font-weight:700}.public-financing-faq{gap:0;display:grid}.public-financing-faq__item{border-top:1px solid var(--public-border-strong)}.public-financing-faq__item:first-of-type{border-top:none}.public-financing-faq__question{color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.84rem;font-weight:650;list-style:none;display:flex}.public-financing-faq__question::-webkit-details-marker{display:none}.public-financing-faq__chevron{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.public-financing-faq__item[open] .public-financing-faq__chevron{transform:rotate(180deg)}.public-financing-faq__answer{color:var(--color-text-muted);margin:0 0 .75rem;padding-right:.25rem;font-size:.8rem;line-height:1.55}.public-financing-benefits{padding:.35rem 0 .75rem}.public-financing-benefits__list{border:1px solid var(--public-border-strong);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:.85rem 1rem;list-style:none;display:grid;box-shadow:0 1px 2px #0f172a0a}.public-financing-benefits__list li{text-align:center;color:var(--color-text);flex-direction:column;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.public-financing-benefits__icon{width:2.25rem;height:2.25rem;color:var(--public-primary);background:var(--public-primary-soft);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.public-financing-lead{padding:1.25rem 0 0}.public-financing-lead__title{margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.public-financing-lead__card{border:1px solid var(--public-border-strong);background:#fff;border-radius:10px;padding:1.15rem 1.25rem}.public-financing-lead__card .ui-card{box-shadow:none;background:0 0;border:none;padding:0}.public-financing-lead__card .ui-card__header{border:none;padding:0 0 .75rem}@media (width<=1024px){.public-financing-main__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.public-financing-col--calc{grid-column:1}.public-financing-col--cta{grid-column:2}.public-financing-col--faq{grid-column:1/-1}.public-financing-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.public-financing-hero__grid{grid-template-columns:1fr}.public-financing-hero__visual{order:-1;min-height:8rem}.public-financing-hero__blob{left:50%;right:auto;transform:translate(-50%,-50%)}}@media (width<=720px){.public-financing-main__grid{grid-template-columns:1fr}.public-financing-col--calc,.public-financing-col--cta,.public-financing-col--faq{grid-column:auto}.public-financing-benefits__list{grid-template-columns:1fr 1fr}}@media (width<=640px){.public-financing-hero{padding:1.5rem 0 1.25rem}.public-financing-lead__card{padding:1rem}}.settings-workspace{--st-accent:#2563eb;--st-accent-soft:#2563eb17;--st-border:color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, #2563eb 10%);--st-surface:var(--shell-surface,var(--lp-surface));padding-bottom:2rem}.settings-workspace--option2-shell>.lp-option2-header,.settings-workspace--option2-shell>.settings-workspace__header{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));border-bottom:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);box-sizing:border-box;border-radius:12px;align-self:stretch;width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.settings-workspace__command{background:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);border-bottom:1px solid color-mix(in srgb, #3b82f6 10%, var(--lp-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin:0;padding:.62rem .95rem .64rem;display:flex}.settings-workspace__header-copy{flex:12rem;min-width:0}.settings-workspace__header-copy h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.settings-workspace__subtitle{color:var(--lp-muted);max-width:40rem;margin:.28rem 0 0;font-size:.8rem;font-weight:450;line-height:1.45}.settings-workspace .admin-center__intro{max-width:42rem;color:var(--lp-muted);margin:.15rem 0 1.35rem;font-size:.8125rem;line-height:1.5}.settings-workspace__account-panel{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:10px;margin:0 0 1rem;padding:.85rem .95rem}.settings-workspace__account-line{color:var(--lp-muted-strong);margin:0 0 .65rem;font-size:.8125rem}.settings-workspace__group{margin-bottom:1.75rem}.settings-workspace__group:last-of-type{margin-bottom:0}.settings-workspace__group-title{letter-spacing:-.015em;color:var(--lp-text);margin:0 0 .28rem;font-size:.82rem;font-weight:700}.settings-workspace__group-lead{max-width:48rem;color:var(--lp-muted);margin:0 0 .75rem;font-size:.78rem;line-height:1.45}.settings-workspace .admin-center__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:stretch;gap:.85rem 1rem;display:grid}@media (width>=720px){.settings-workspace .admin-center__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));gap:1rem 1.1rem}}.settings-workspace .admin-center__card{border:1px solid var(--st-border);background:linear-gradient(180deg, var(--st-surface) 0%, color-mix(in srgb, var(--st-surface) 94%, var(--lp-surface-soft)) 100%);border-radius:12px;gap:.62rem;padding:1.05rem 1.1rem 1.12rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0f172a0b}.settings-workspace .admin-center__card:hover{border-color:color-mix(in srgb, var(--st-accent) 22%, var(--shell-border,var(--lp-border)));box-shadow:inset 0 1px #ffffffe6,0 2px 8px #0f172a0e}.settings-workspace .admin-center__card--compact{background:linear-gradient(180deg, #fbfcff 0%, var(--st-surface) 100%);padding:.78rem .95rem .95rem}.settings-workspace .admin-center__card-top{gap:.72rem}.settings-workspace .admin-center__card-icon{border:1px solid color-mix(in srgb, var(--st-accent) 14%, var(--lp-border));background:linear-gradient(180deg, color-mix(in srgb, var(--st-accent) 6%, var(--lp-surface)) 0%, var(--lp-surface-soft) 100%);border-radius:10px;width:2.35rem;height:2.35rem;font-size:1.18rem}.settings-workspace .admin-center__card--compact .admin-center__card-icon{width:2.1rem;height:2.1rem;font-size:1.1rem}.settings-workspace .admin-center__card-title{letter-spacing:-.02em;color:var(--lp-text);margin:0 0 .32rem;font-size:.97rem;font-weight:700}.settings-workspace .admin-center__card--compact .admin-center__card-title{font-size:.9rem}.settings-workspace .admin-center__card-desc{color:var(--lp-muted);font-size:.8rem;line-height:1.48}.settings-workspace .admin-center__card--compact .admin-center__card-desc{font-size:.78rem}.settings-workspace .admin-center__card-status{letter-spacing:.045em;text-transform:uppercase;color:color-mix(in srgb, var(--st-accent) 55%, var(--lp-muted-strong));background:var(--st-accent-soft);border:1px solid color-mix(in srgb, var(--st-accent) 16%, var(--lp-border));border-radius:6px;align-self:flex-start;margin:.08rem 0 0;padding:.2rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.settings-workspace .admin-center__card-actions{margin-top:auto;padding-top:.35rem}.settings-workspace .admin-center__btn-primary{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--st-accent) 100%, var(--lp-surface)) 0%, color-mix(in srgb, var(--st-accent) 82%, #1e40af) 100%);border:1px solid color-mix(in srgb, var(--st-accent) 48%, #1e3a8a);border-radius:8px;justify-content:center;width:100%;padding:.44rem .95rem;font-size:.78rem;font-weight:600;transition:filter .14s,box-shadow .14s;box-shadow:0 1px 2px #0f172a1a}.settings-workspace .admin-center__btn-primary:hover{filter:brightness(1.05);text-decoration:none}.settings-workspace .admin-center__btn-primary:focus-visible{outline:2px solid color-mix(in srgb, var(--st-accent) 45%, #93c5fd);outline-offset:2px}@media (width>=420px){.settings-workspace .admin-center__btn-primary{justify-content:center;width:fit-content}}.settings-workspace .admin-center__card-note{border-top:1px solid var(--lp-surface-soft);color:var(--lp-muted);margin:.15rem 0 0;padding-top:.55rem;font-size:.72rem;line-height:1.42}.settings-workspace .admin-center__card--compact .admin-center__card-note{padding-top:.45rem}.settings-workspace.lp-density-cleanup .settings-workspace__header,.settings-workspace.lp-density-cleanup .lp-option2-header{margin-bottom:.65rem}.settings-workspace.lp-density-cleanup .admin-center__intro{color:var(--lp-muted);margin:0 0 .85rem;font-size:.78rem}.settings-workspace.lp-density-cleanup .settings-workspace__group{margin-bottom:1.15rem}.settings-workspace.lp-density-cleanup .settings-workspace__group-lead{margin-bottom:.55rem;font-size:.75rem}.settings-workspace.lp-density-cleanup .admin-center__grid{gap:.65rem .75rem}.settings-workspace.lp-density-cleanup .admin-center__card{border-color:color-mix(in srgb, var(--lp-border) 90%, transparent);background:var(--lp-surface);box-shadow:none;padding:.82rem .88rem .9rem}.settings-workspace.lp-density-cleanup .admin-center__card:hover{border-color:color-mix(in srgb, #2563eb 18%, var(--lp-border));box-shadow:0 1px 3px #0f172a0a}.settings-workspace.lp-density-cleanup .admin-center__card-icon{border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);width:2rem;height:2rem;font-size:1rem}.settings-workspace--da-settings-1 .settings-workspace__build-banner{margin-bottom:.85rem}.settings-workspace__section{margin-bottom:1.35rem}.settings-workspace__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:.65rem;display:flex}.settings-workspace__section-head-copy{flex:14rem;min-width:0}.settings-workspace__collapse-toggle{background:var(--lp-surface);color:var(--lp-muted-strong);cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.settings-workspace__collapse-toggle:hover{background:var(--lp-surface-soft);border-color:#94a3b8}.settings-workspace__section--prominent{border:1px solid color-mix(in srgb, #2563eb 18%, var(--lp-border));background:linear-gradient(180deg, color-mix(in srgb, #2563eb 5%, var(--lp-surface)) 0%, var(--lp-surface) 100%);border-radius:14px;padding:1rem 1.05rem 1.15rem;box-shadow:0 2px 12px #2563eb0f}.settings-workspace__section--prominent .settings-workspace__group-title{font-size:1rem}.settings-workspace__section--prominent .settings-workspace__grid--daily{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr))}.settings-workspace__section--prominent .admin-center__card{border-color:color-mix(in srgb, #2563eb 14%, var(--lp-border));background:var(--lp-surface)}.settings-workspace__section--prominent .admin-center__card-title{font-size:1rem}.settings-workspace__setup-progress{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:10px;margin-bottom:.85rem;padding:.75rem .85rem}.settings-workspace__setup-progress-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.settings-workspace__setup-progress-label{color:var(--lp-muted-strong);margin:0;font-size:.78rem;font-weight:600}.settings-workspace__setup-progress-pct{color:#2563eb;font-size:.78rem;font-weight:700}.settings-workspace__setup-progress-bar{background:var(--lp-border);border-radius:999px;height:.45rem;overflow:hidden}.settings-workspace__setup-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#2563eb);height:100%;display:block}.settings-workspace__setup-complete-note,.settings-workspace__setup-toggle-row{color:var(--lp-muted);margin:0 0 .75rem;font-size:.78rem}.settings-workspace__text-btn{color:#2563eb;font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.settings-workspace__grid--setup .admin-center__card{border-style:dashed;border-color:color-mix(in srgb, #64748b 35%, var(--lp-border))}.settings-workspace__grid--advanced .admin-center__card--compact{opacity:.96}.settings-workspace--settings-simplify-1 .settings-workspace__section{margin-bottom:1.75rem}.settings-workspace--settings-simplify-1 .settings-workspace__section-head{border-bottom:1px solid var(--lp-surface-soft);margin-bottom:.85rem;padding-bottom:.55rem}.settings-workspace--settings-simplify-1 .settings-workspace__group-title{letter-spacing:-.02em;font-size:.95rem;font-weight:750}.settings-workspace--settings-simplify-1 .settings-workspace__group-lead{max-width:36rem;margin-bottom:0;font-size:.8rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--setup .settings-workspace__group-title{color:var(--lp-muted-strong);font-size:.88rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--prominent{margin-bottom:2rem;padding:1.15rem 1.2rem 1.25rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--prominent .settings-workspace__group-title{font-size:1.08rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--people{padding:.15rem 0 0}.settings-workspace--settings-simplify-1 .settings-workspace__grid--daily{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:.9rem 1rem}.settings-workspace--settings-simplify-1 .settings-workspace__grid--people{grid-template-columns:minmax(min(100%,22rem),28rem)}.settings-workspace--settings-simplify-1 .settings-workspace__grid--setup{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.settings-workspace--settings-simplify-1 .settings-workspace__grid--business-tools,.settings-workspace--settings-simplify-1 .settings-workspace__grid--advanced{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.7rem .85rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--prominent .admin-center__card{min-height:9.5rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--people .admin-center__card{border-color:color-mix(in srgb, #6366f1 16%, var(--lp-border));background:linear-gradient(180deg, color-mix(in srgb, #6366f1 4%, var(--lp-surface)) 0%, var(--lp-surface) 100%)}.settings-panel--simplify-2{--sp-accent:#2563eb;--sp-border:var(--lp-border);--sp-muted:#64748b;max-width:1180px;padding-bottom:1.5rem}.settings-panel__build-banner{margin-bottom:.85rem}.settings-panel__hero{margin-bottom:1rem}.settings-panel__hero h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700}.settings-panel__subtitle{max-width:36rem;color:var(--sp-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.settings-panel__layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.settings-panel__sidebar{border:1px solid var(--sp-border);background:var(--lp-surface);border-radius:14px;padding:.85rem .75rem;position:sticky;top:.75rem;box-shadow:0 1px 3px #0f172a0a}.settings-panel__sidebar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .55rem;padding:0 .35rem;font-size:.68rem;font-weight:700}.settings-panel__nav{flex-direction:column;gap:.15rem;display:flex}.settings-panel__nav-link{color:var(--lp-muted-strong);border-radius:8px;padding:.48rem .55rem;font-size:.84rem;font-weight:550;text-decoration:none;transition:background .14s,color .14s;display:block}.settings-panel__nav-link:hover{background:var(--lp-surface-soft);color:var(--lp-text);text-decoration:none}.settings-panel__sidebar-account{border-top:1px solid var(--lp-surface-soft);margin-top:.85rem;padding-top:.75rem}.settings-panel__sidebar-account-line{color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .45rem;padding:0 .35rem;font-size:.72rem;overflow:hidden}.settings-panel__sidebar-signout{background:var(--lp-surface);width:100%;color:var(--lp-muted-strong);cursor:pointer;border:1px solid #dbe3ee;border-radius:8px;padding:.4rem .55rem;font-size:.76rem;font-weight:600}.settings-panel__sidebar-signout:hover{background:var(--lp-surface-soft)}.settings-panel__main{min-width:0}.settings-panel__section{margin-bottom:1.15rem}.settings-panel__section--daily{border:1px solid color-mix(in srgb, var(--sp-accent) 14%, var(--sp-border));background:linear-gradient(180deg, color-mix(in srgb, var(--sp-accent) 4%, var(--lp-surface)) 0%, var(--lp-surface) 100%);border-radius:14px;padding:.95rem 1rem 1.05rem}.settings-panel__section--quick{margin-bottom:.85rem}.settings-panel__section--advanced{padding-top:.25rem}.settings-panel__section-title{letter-spacing:-.015em;color:var(--lp-text);margin:0 0 .65rem;font-size:.92rem;font-weight:700}.settings-panel__section-lead{color:var(--sp-muted);margin:.2rem 0 0;font-size:.78rem}.settings-panel__grid{gap:.75rem;display:grid}.settings-panel__grid--people{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-panel__grid--daily,.settings-panel__grid--business{grid-template-columns:repeat(5,minmax(0,1fr))}.settings-panel__grid--advanced{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:.65rem}.settings-panel__card{border:1px solid var(--sp-border);background:var(--lp-surface);border-radius:12px;flex-direction:column;gap:.45rem;min-height:10.5rem;padding:.95rem .95rem .9rem;display:flex;box-shadow:0 1px 2px #0f172a08}.settings-panel__card-icon{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:11px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:inline-flex}.settings-panel__card-title{color:var(--lp-text);margin:0;font-size:.92rem;font-weight:700}.settings-panel__card-desc{color:var(--sp-muted);flex:1;margin:0;font-size:.78rem;line-height:1.4}.settings-panel__btn-open{border:1px solid color-mix(in srgb, var(--sp-accent) 45%, #1e40af);background:var(--sp-accent);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-width:4.5rem;margin-top:auto;padding:.42rem .95rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.settings-panel__btn-open:hover{filter:brightness(1.04);text-decoration:none}.settings-panel__quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.settings-panel__quick-action{border:1px solid var(--sp-border);background:var(--lp-surface);border-radius:12px;align-items:center;gap:.65rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.settings-panel__quick-action:hover{border-color:color-mix(in srgb, var(--sp-accent) 22%, var(--sp-border));text-decoration:none;box-shadow:0 2px 8px #2563eb12}.settings-panel__quick-action-icon{background:var(--lp-surface-soft);border-radius:10px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:1rem;display:inline-flex}.settings-panel__quick-action-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.settings-panel__quick-action-label{color:var(--lp-text);font-size:.82rem;font-weight:700}.settings-panel__quick-action-desc{color:var(--sp-muted);font-size:.72rem}.settings-panel__advanced-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.65rem;display:flex}.settings-panel__advanced-toggle{background:var(--lp-surface);color:var(--lp-muted-strong);cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;padding:.38rem .85rem;font-size:.76rem;font-weight:600}.settings-panel__advanced-toggle:hover{background:var(--lp-surface-soft)}@media (width<=1080px){.settings-panel__grid--daily,.settings-panel__grid--business,.settings-panel__quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.settings-panel__layout{grid-template-columns:1fr}.settings-panel__sidebar{position:static}.settings-panel__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.settings-panel__grid--people{grid-template-columns:1fr}.settings-panel__grid--daily,.settings-panel__grid--business,.settings-panel__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.settings-panel__nav{grid-template-columns:1fr 1fr}.settings-panel__grid--daily,.settings-panel__grid--business,.settings-panel__quick-actions{grid-template-columns:1fr}}.settings-panel--simplify-4{--sp-accent:#2563eb;--sp-border:var(--lp-border);--sp-muted:#64748b;max-width:1080px;padding-bottom:1rem}.settings-panel--simplify-4 .settings-panel__build-banner{margin-bottom:.65rem}.settings-panel--simplify-4 .settings-panel__hero{margin-bottom:.85rem}.settings-panel--simplify-4 .settings-panel__hero h1{font-size:clamp(1.3rem,2vw,1.55rem)}.settings-panel--simplify-4 .settings-panel__subtitle{max-width:32rem;font-size:.88rem}.settings-panel--simplify-4 .settings-panel__layout{grid-template-columns:196px minmax(0,1fr);gap:1rem}.settings-panel--simplify-4 .settings-panel__sidebar{padding:.75rem .65rem}.settings-panel--simplify-4 .settings-panel__nav-link{padding:.42rem .5rem;font-size:.8rem}.settings-panel--simplify-4 .settings-panel__section{margin-bottom:.85rem}.settings-panel--simplify-4 .settings-panel__section-title{color:var(--lp-muted-strong);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.55rem;font-size:.86rem;font-weight:700}.settings-panel--simplify-4 .settings-panel__grid--primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.settings-panel--simplify-4 .settings-panel__card{min-height:9.25rem;padding:.9rem .9rem .85rem}.settings-panel--simplify-4 .settings-panel__card-icon{width:2.65rem;height:2.65rem;font-size:1.3rem}.settings-panel--simplify-4 .settings-panel__section--advanced{margin-top:.35rem;padding-top:.15rem}.settings-panel--simplify-4 .settings-panel__section--advanced .settings-panel__section-title{text-transform:none;letter-spacing:-.015em;color:var(--lp-text);font-size:.92rem}@media (width<=960px){.settings-panel--simplify-4 .settings-panel__grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.settings-panel--simplify-4 .settings-panel__grid--primary{grid-template-columns:1fr}}.settings-rebuild--dealer-admin{--sr-accent:#2563eb;--sr-border:var(--lp-border);--sr-muted:#64748b;max-width:920px;padding-bottom:1.25rem}.settings-rebuild__build-banner{margin-bottom:.75rem}.settings-rebuild__hero{margin-bottom:1rem}.settings-rebuild__hero h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:700}.settings-rebuild__subtitle{max-width:34rem;color:var(--sr-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.settings-rebuild__layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.settings-rebuild__sidebar{border:1px solid var(--sr-border);background:var(--lp-surface);border-radius:12px;padding:.75rem .65rem;position:sticky;top:.75rem}.settings-rebuild__nav{flex-direction:column;gap:.2rem;display:flex}.settings-rebuild__nav-link{color:var(--lp-muted-strong);border-radius:8px;padding:.45rem .5rem;font-size:.82rem;font-weight:600;text-decoration:none;display:block}.settings-rebuild__nav-link:hover{background:var(--lp-surface-soft);color:var(--lp-text);text-decoration:none}.settings-rebuild__sidebar-account{border-top:1px solid var(--lp-surface-soft);margin-top:.85rem;padding-top:.75rem}.settings-rebuild__sidebar-account-line{color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .45rem;font-size:.72rem;overflow:hidden}.settings-rebuild__sidebar-signout{background:var(--lp-surface);width:100%;color:var(--lp-muted-strong);cursor:pointer;border:1px solid #dbe3ee;border-radius:8px;padding:.38rem .5rem;font-size:.75rem;font-weight:600}.settings-rebuild__sidebar-signout:hover{background:var(--lp-surface-soft)}.settings-rebuild__main{min-width:0}.settings-rebuild__section{margin-bottom:1rem}.settings-rebuild__section-title{letter-spacing:-.015em;color:var(--lp-text);margin:0 0 .55rem;font-size:.95rem;font-weight:700}.settings-rebuild__section-lead{color:var(--sr-muted);margin:.2rem 0 0;font-size:.78rem}.settings-rebuild__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:.55rem;display:flex}.settings-rebuild__toggle{background:var(--lp-surface);color:var(--lp-muted-strong);cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;padding:.36rem .8rem;font-size:.76rem;font-weight:600}.settings-rebuild__toggle:hover{background:var(--lp-surface-soft)}.settings-rebuild__rows{border:1px solid var(--sr-border);background:var(--lp-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.settings-rebuild__row{border-bottom:1px solid var(--lp-surface-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.settings-rebuild__row:last-child{border-bottom:none}.settings-rebuild__row-copy{flex:1;min-width:0}.settings-rebuild__row-title{color:var(--lp-text);margin:0 0 .2rem;font-size:.9rem;font-weight:650}.settings-rebuild__row-desc{color:var(--sr-muted);margin:0;font-size:.78rem;line-height:1.4}.settings-rebuild__row-open{border:1px solid color-mix(in srgb, var(--sr-accent) 45%, #1e40af);background:var(--sr-accent);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:4.25rem;padding:.4rem .9rem;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.settings-rebuild__row-open:hover{filter:brightness(1.04);text-decoration:none}.settings-rebuild__section--business{padding-top:.15rem}@media (width<=720px){.settings-rebuild__layout{grid-template-columns:1fr}.settings-rebuild__sidebar{position:static}.settings-rebuild__nav{flex-flow:wrap;gap:.35rem}}.settings-rebuild--rebuild-2{max-width:720px}.settings-rebuild--rebuild-2 .settings-rebuild__main--full{width:100%}.settings-rebuild__back{margin:0 0 .35rem;font-size:.8rem}.settings-rebuild__back a{color:#2563eb;font-weight:600;text-decoration:none}.settings-rebuild__back a:hover{text-decoration:underline}.settings-rebuild--rebuild-3{max-width:720px;padding-top:.25rem}.settings-rebuild--rebuild-3 .settings-rebuild__hero--plain{box-shadow:none;background:0 0;border:none;margin-bottom:1.1rem;padding:0}.settings-rebuild--rebuild-3 .settings-rebuild__hero--plain h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.35rem,2vw,1.55rem);font-weight:700}.settings-rebuild--rebuild-3 .settings-rebuild__subtitle{max-width:34rem;color:var(--lp-muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.settings-rebuild--rebuild-3 .settings-rebuild__main--full{width:100%}.settings-rebuild--rebuild-3 .settings-rebuild__row-link{border-bottom:1px solid var(--lp-surface-soft);color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;text-decoration:none;transition:background .14s;display:flex}.settings-rebuild--rebuild-3 .settings-rebuild__row-link:last-child{border-bottom:none}.settings-rebuild--rebuild-3 .settings-rebuild__row-link:hover{background:var(--lp-surface-soft);text-decoration:none}.settings-rebuild--rebuild-3 .settings-rebuild__row-link:focus-visible{outline-offset:-2px;outline:2px solid #93c5fd}.settings-rebuild--rebuild-3 .settings-rebuild__row-chevron{color:var(--lp-muted);flex-shrink:0;font-size:1.15rem;font-weight:400;line-height:1}.settings-rebuild--rebuild-3 .settings-rebuild__row-link:hover .settings-rebuild__row-chevron{color:var(--lp-muted)}.settings-dealer--rebuild-4{max-width:920px}.settings-dealer--rebuild-4 .settings-dealer__body{margin-top:.85rem}.settings-dealer__back{margin:0 0 .75rem;font-size:.8rem}.settings-dealer__back a{color:#2563eb;font-weight:600;text-decoration:none}.settings-dealer__back a:hover{text-decoration:underline}.settings-dealer__rows{flex-direction:column;gap:.55rem;display:flex}.settings-dealer__row{border:1px solid var(--lp-border);background:var(--lp-surface);color:inherit;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.9rem 1rem .9rem .85rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.settings-dealer__row:hover{border-color:color-mix(in srgb, var(--sd-accent) 28%, var(--lp-border));box-shadow:0 4px 14px color-mix(in srgb, var(--sd-accent) 10%, transparent);text-decoration:none;transform:translateY(-1px)}.settings-dealer__row:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.settings-dealer__row-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--sd-accent) 88%, var(--lp-surface)) 0%, color-mix(in srgb, var(--sd-accent) 62%, var(--lp-surface)) 100%);width:4px;position:absolute;top:0;bottom:0;left:0}.settings-dealer__row-icon{z-index:1;border:1px solid color-mix(in srgb, var(--sd-accent) 18%, var(--lp-border));background:linear-gradient(180deg, color-mix(in srgb, var(--sd-accent) 8%, var(--lp-surface)) 0%, var(--lp-surface) 100%);border-radius:10px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;margin-left:.35rem;font-size:1.05rem;display:inline-flex;position:relative}.settings-dealer__row-copy{z-index:1;min-width:0;position:relative}.settings-dealer__row-title{letter-spacing:-.015em;color:var(--lp-text);margin:0 0 .18rem;font-size:.92rem;font-weight:700}.settings-dealer__row-desc{color:var(--lp-muted);margin:0;font-size:.78rem;line-height:1.42}.settings-dealer__row-chevron{z-index:1;color:var(--lp-muted);flex-shrink:0;font-size:1.15rem;line-height:1;position:relative}.settings-dealer__row:hover .settings-dealer__row-chevron{color:color-mix(in srgb, var(--sd-accent) 55%, var(--lp-muted))}.settings-dealer__row--blue{--sd-accent:#2563eb}.settings-dealer__row--indigo{--sd-accent:#4f46e5}.settings-dealer__row--teal{--sd-accent:#0d9488}.settings-dealer__row--amber{--sd-accent:#d97706}.settings-dealer__row--violet{--sd-accent:#7c3aed}.settings-dealer__row--rose{--sd-accent:#e11d48}.settings-dealer__row--sky{--sd-accent:#0284c7}.settings-dealer__row--emerald{--sd-accent:#059669}.settings-dealer__row--slate{--sd-accent:#475569}.settings-dealer--rebuild-5{max-width:920px;padding-top:.15rem}.settings-dealer--rebuild-5 .settings-dealer__header{box-shadow:none;background:0 0;border:none;margin:0 0 .65rem;padding:0}.settings-dealer--rebuild-5 .settings-dealer__header h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.35rem,2vw,1.55rem);font-weight:700}.settings-dealer--rebuild-5 .settings-dealer__header-lead{max-width:34rem;color:var(--lp-muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.45}.settings-dealer--rebuild-5 .settings-dealer__header .settings-dealer__back{margin:0 0 .35rem}.settings-dealer--rebuild-5 .settings-dealer__body{margin-top:0}.settings-dealer--rebuild-5a.settings-dealer--option2-shell,.settings-dealer--rebuild-6.settings-dealer--option2-shell,.settings-page--option2-shell{align-items:stretch;max-width:none}.settings-module-header__back{margin:0 0 .35rem;font-size:.78rem}.settings-module-header__back a{color:var(--lp-muted);text-decoration:none}.settings-module-header__back a:hover{color:#2563eb}.settings-dealer--rebuild-5a .settings-dealer__body{width:100%;max-width:100%;margin-top:.65rem}.settings-dealer--rebuild-5a .settings-dealer__back{margin:0 0 .55rem;font-size:.8rem}.settings-dealer--rebuild-5a .settings-dealer__back a{color:#2563eb;font-weight:600;text-decoration:none}.settings-dealer--rebuild-5a .settings-dealer__back a:hover{text-decoration:underline}.settings-page--rebuild-7{align-items:stretch;padding-bottom:2rem}.settings-page--rebuild-7>.lp-option2-header{margin-bottom:0}.settings-page--rebuild-7 .settings-page__body,.settings-page--rebuild-7.settings-dealer--option2-shell .settings-dealer__body{align-self:stretch;width:100%;max-width:920px;margin-top:.65rem}.settings-page--rebuild-7 .lotpilot-build-update-banner,.settings-page--rebuild-7 [class*=build-update-banner]{display:none!important}.settings-page--rebuild-7 .providers-admin__panel,.settings-page--rebuild-7 .imports-exports__card,.settings-page--rebuild-7 .rp-panel,.settings-page--rebuild-7 .website-admin-card,.settings-page--rebuild-7 .dealership-profile-page__content{border:1px solid var(--lp-border);border-radius:12px;box-shadow:0 1px 2px #0f172a08}.settings-page--rebuild-7 .providers-admin__panel--first{margin-top:0}.settings-page--rebuild-7 .time-clock-tabs,.settings-page--rebuild-7 .users-permissions-workspace__tabs{margin-top:0;margin-bottom:.75rem}.settings-page--rebuild-7 .users-permissions-workspace__panel .module-page{max-width:none}.settings-page--rebuild-7 .settings-workspace--embedded .super-admin-panel-intro,.users-permissions-workspace.settings-page--rebuild-7 .rp-admin-page--embedded .rp-persist-banner,.documents-page--settings-polish .documents-page__readiness,.documents-page--settings-polish .documents-page__details,.settings-page--rebuild-7 .website-admin-lead-settings-intro h2,.settings-page--rebuild-7 .website-admin-lead-settings-intro__lead{display:none}.settings-page--rebuild-7 .website-admin-lead-settings-intro{padding-top:.85rem;padding-bottom:.85rem}.settings-page--rebuild-7 .imports-exports__banner--warn{font-size:.8125rem;line-height:1.45}.settings-dealer--rebuild-7.settings-dealer--option2-shell{align-items:stretch;max-width:none}.settings-dealer--rebuild-7 .settings-dealer__body{align-self:stretch;width:100%;max-width:920px;margin-top:.65rem}.settings-dealer__sections{flex-direction:column;gap:1.35rem;display:flex}.settings-dealer__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.settings-dealer__build-banner{margin-top:.65rem}.settings-dealer--da3-hub .settings-dealer__body{max-width:880px}.settings-dealer--da3-hub .settings-dealer__sections{gap:1.5rem}.settings-dealer--da3-hub .settings-dealer__section-title{letter-spacing:.06em;margin:0 0 .45rem;font-size:.75rem;font-weight:500}.settings-dealer--da3-hub .settings-dealer__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.settings-dealer--da3-hub .settings-dealer__row{box-shadow:none;border-radius:10px;grid-template-columns:1fr auto;gap:.65rem;padding:.72rem .85rem .72rem .95rem}.settings-dealer--da3-hub .settings-dealer__row:hover{transform:none;box-shadow:0 2px 8px #0f172a0a}.settings-dealer--da3-hub .settings-dealer__row-title{letter-spacing:-.01em;font-size:.875rem;font-weight:500}.settings-dealer--da3-hub .settings-dealer__row-desc{color:var(--lp-muted-strong);font-size:.8125rem;line-height:1.4}.settings-dealer--da3-hub .settings-dealer__row-helper{color:var(--lp-muted);margin:.28rem 0 0;font-size:.75rem;line-height:1.35}.settings-dealer--da3-hub .settings-dealer__row-action{z-index:1;color:#2563eb;white-space:nowrap;align-items:center;gap:.15rem;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}.settings-dealer--da3-hub .settings-dealer__row-action-chevron{font-size:.95rem;line-height:1}.settings-dealer--da3-hub .settings-dealer__row:hover .settings-dealer__row-action{color:#1d4ed8}.settings-dealer--da3-hub .settings-dealer__row-chevron,.settings-dealer--da3-hub .settings-dealer__row-icon{display:none}.settings-module-header__back a{font-weight:500}@media (width<=720px){.settings-dealer--da3-hub .settings-dealer__rows{grid-template-columns:1fr}.settings-dealer--da3-hub .settings-dealer__row{align-items:flex-start}.settings-dealer--da3-hub .settings-dealer__row-action{align-self:center}}.public-trade-in-page .public-trade-in-hero{text-align:left}.public-trade-in-page .public-trade-in-hero .public-page-hero__copy{max-width:42rem}.public-trade-in-page .public-trade-in-hero__actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.public-trade-in-page .public-trade-in-body{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:stretch;gap:.65rem;display:grid}.public-trade-in-page .public-trade-in-aside{border:1px solid var(--public-border-strong);min-height:100%;box-shadow:none;background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;gap:.75rem;min-width:0;padding:.85rem .9rem;display:flex}.public-trade-in-page .public-trade-in-aside__main{gap:.5rem;display:grid}.public-trade-in-page .public-trade-in-aside h2{color:var(--color-text);margin:0;font-size:.95rem;font-weight:650}.public-trade-in-page .public-trade-in-aside__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.public-trade-in-page .public-trade-in-aside__list li{color:var(--color-text-muted);padding-left:.9rem;font-size:.82rem;line-height:1.45;position:relative}.public-trade-in-page .public-trade-in-aside__list li:before{content:"";background:var(--public-primary);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.5em;left:0}.public-trade-in-page .public-trade-in-aside__call{border-top:1px solid var(--public-border-strong);gap:.2rem;padding-top:.65rem;display:grid}.public-trade-in-page .public-trade-in-aside__call-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem;font-weight:600}.public-trade-in-page .public-trade-in-aside__call a,.public-trade-in-page .public-trade-in-aside__call strong{color:var(--color-text);font-size:.9rem;font-weight:650;text-decoration:none}.public-trade-in-page .public-trade-in-aside__call a:hover{color:var(--public-primary)}.public-trade-in-page .public-trade-in-form-wrap{min-width:0;height:100%}.public-trade-in-page .public-trade-in-form-wrap .public-trade-in-form-card.ui-card,.public-trade-in-page .public-trade-in-form-wrap .public-trade-in-form-card .ui-card{border:1px solid var(--public-border-strong);height:100%;box-shadow:none;background:#fff;border-radius:10px}.public-trade-in-page .public-trade-in-form-wrap .ui-card__header{padding:.75rem .9rem .25rem}.public-trade-in-page .public-trade-in-form-wrap .ui-card__body{padding:0 .9rem .85rem}.public-trade-in-page .public-trade-in-form-wrap .ui-card__title{font-size:.95rem;font-weight:650}.public-trade-in-page .public-trade-in-form-wrap .ui-card__description{margin-top:.15rem;font-size:.8rem;line-height:1.45}.public-trade-in-page .public-trade-in-form-wrap .public-form__helper{display:none}.public-trade-in-page .public-trade-in-form-wrap .public-form{gap:.55rem}.public-trade-in-page .public-trade-in-form-wrap .public-form__trade-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem;display:grid}.public-trade-in-page .public-trade-in-form-wrap .public-form__trade-row .ui-field{grid-template-rows:auto auto;gap:.35rem;width:100%;min-width:0;margin:0;display:grid}.public-trade-in-page .public-trade-in-form-wrap .public-form__trade-row .ui-field__label{text-transform:none;letter-spacing:0;min-height:1.2rem;color:var(--color-text);font-size:.78rem;font-weight:600;line-height:1.2}.public-trade-in-page .public-trade-in-form-wrap .public-form__trade-row .ui-input{box-sizing:border-box;border-radius:8px;width:100%;height:2.5rem;min-height:2.5rem;margin:0}.public-trade-in-page .public-trade-in-form-wrap .public-form__message-field .ui-field__label{text-transform:none;letter-spacing:0;color:var(--color-text);font-size:.78rem;font-weight:600}.public-trade-in-page .public-trade-in-form-wrap .public-form__textarea{box-sizing:border-box;resize:vertical;border-radius:8px;width:100%;min-height:6.5rem}.public-trade-in-page .public-trade-in-form-wrap .ui-button--primary{border-radius:8px;justify-content:center;width:100%;max-width:14rem;min-height:2.5rem}@media (width<=960px){.public-trade-in-page .public-trade-in-body{grid-template-columns:1fr}.public-trade-in-page .public-trade-in-aside{min-height:0}}@media (width<=720px){.public-trade-in-page .public-trade-in-form-wrap .public-form__trade-row{grid-template-columns:1fr}.public-trade-in-page .public-trade-in-form-wrap .ui-button--primary{width:100%;max-width:none}}.cv2-page{width:min(100%, var(--shell-max-content,1300px));max-width:var(--shell-max-content,1300px);color:var(--shell-text,var(--lp-text));box-sizing:border-box;background:0 0;min-height:0;margin:0 auto;padding:0 0 1.5rem}.cv2-page *,.cv2-page :before,.cv2-page :after{box-sizing:border-box}.cv2-crumb{color:var(--text-secondary,var(--lp-muted));flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.55rem;font-size:.74rem;font-weight:500;display:flex}.cv2-crumb a,.cv2-link{color:color-mix(in srgb, #2563eb 78%, var(--shell-text,var(--lp-text)));font-weight:600;text-decoration:none}.cv2-crumb a:hover,.cv2-link:hover{text-decoration:underline}.cv2-muted{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.82rem;font-weight:450;line-height:1.45}.cv2-alert{border-radius:10px;margin:.4rem 0 0;padding:.5rem .65rem;font-size:.82rem}.cv2-alert--err{background:color-mix(in srgb, #fef2f2 92%, var(--lp-surface));color:#991b1b;border:1px solid #fecacab3}.cv2-identity{background:linear-gradient(145deg, color-mix(in srgb, var(--lp-surface) 94%, #eff6ff) 0%, color-mix(in srgb, var(--lp-surface) 88%, var(--lp-surface-soft)) 48%, color-mix(in srgb, var(--lp-surface) 92%, #ecfeff) 100%);border:1px solid color-mix(in srgb, #3b82f6 12%, var(--shell-border,var(--lp-border)));border-radius:12px;margin-bottom:.65rem;padding:1.05rem 1.08rem 1.1rem;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.cv2-identity--premium:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#6366f1,#3b82f6,#14b8a6);height:3px;position:absolute;inset:0 0 auto}.cv2-identity__grid{z-index:1;grid-template-columns:auto minmax(0,1fr) minmax(12.25rem,auto);align-items:start;gap:.85rem 1.15rem;display:grid;position:relative}@media (width<=900px){.cv2-identity__grid{grid-template-columns:1fr}.cv2-identity__actions-col{justify-self:stretch;width:100%;margin-top:.15rem}}.cv2-identity__actions-col{z-index:4;isolation:isolate;place-self:start end;min-width:0;position:relative}.cv2-avatar{letter-spacing:.02em;width:3.5rem;height:3.5rem;color:var(--lp-muted-strong);background:linear-gradient(155deg, color-mix(in srgb, #eef2ff 92%, var(--lp-surface)), color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface)));border:1px solid #a5b4fc59;border-radius:12px;justify-content:center;align-items:center;font-size:1.02rem;font-weight:600;display:flex;box-shadow:0 1px 2px #0f172a0f}.cv2-identity__body{min-width:0}.cv2-identity__title-row{flex-wrap:wrap;align-items:flex-start;gap:.4rem .6rem;display:flex}.cv2-identity__badges{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cv2-identity__name{letter-spacing:-.032em;color:var(--lp-text);margin:0;font-size:clamp(1.32rem,2.2vw,1.72rem);font-weight:600;line-height:1.12}.cv2-pill{white-space:nowrap;letter-spacing:.01em;border:1px solid #0000;border-radius:10px;align-items:center;gap:.28rem;padding:.18rem .52rem;font-size:.69rem;font-weight:550;display:inline-flex}.cv2-pill--followup-ok{background:color-mix(in srgb, #ecfdf5 90%, var(--lp-surface));color:#047857;border-color:#6ee7b761;box-shadow:inset 0 0 0 1px #d1fae58c}.cv2-pill--followup-warn{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface)beb 96%, var(--lp-surface)), color-mix(in srgb, #fef3c7 55%, var(--lp-surface)));color:#b45309;box-shadow:0 0 0 1px color-mix(in srgb, var(--lp-surface)beb 80%, transparent) inset;border-color:#fcd34d73}.cv2-pill--archived{background:color-mix(in srgb, var(--lp-surface-soft) 92%, var(--lp-surface));color:#52525b;border-color:color-mix(in srgb, var(--shell-border,#e4e4e7) 80%, transparent)}.cv2-pill--deal{background:color-mix(in srgb, #eff6ff 92%, var(--lp-surface));color:#1d4ed8;border-color:#93c5fd6b;font-weight:600}.cv2-identity__contact{flex-wrap:wrap;gap:.4rem .65rem;margin-top:.38rem;font-size:.84rem;display:flex}.cv2-identity__contact-link{color:color-mix(in srgb, #2563eb 82%, var(--lp-text));border-radius:8px;margin:-.12rem -.2rem;padding:.12rem .45rem;font-weight:550;text-decoration:none;transition:background .12s}.cv2-identity__contact-link:hover{background:#eff6ffe0;text-decoration:none}.cv2-identity__contact-muted{color:var(--lp-muted);padding:.12rem 0;font-size:.8rem;font-weight:450}.cv2-identity__meta{color:var(--lp-muted);flex-wrap:wrap;gap:.35rem .65rem;margin-top:.42rem;font-size:.74rem;display:flex}.cv2-identity__kv{background:color-mix(in srgb, var(--lp-surface-soft) 92%, transparent);border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);border-radius:999px;padding:.12rem .42rem;font-weight:500}.cv2-chip-row{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.cv2-chip{background:color-mix(in srgb, var(--lp-surface) 82%, var(--lp-surface-soft));color:var(--lp-muted-strong);border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);letter-spacing:.02em;border-radius:8px;padding:.14rem .45rem;font-size:.68rem;font-weight:550}.cv2-focus-line{background:color-mix(in srgb, var(--lp-surface) 86%, var(--lp-surface-soft));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);color:var(--lp-muted-strong);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:.55rem;padding:.55rem .65rem;font-size:.8rem;display:flex}.cv2-focus-line__label{letter-spacing:.02em;text-transform:none;color:var(--lp-muted);font-size:.66rem;font-weight:600}.cv2-focus-line__value{color:var(--lp-muted-strong);font-weight:500}.cv2-focus-line a{margin-left:0;font-weight:600}.cv2-actions{flex-direction:column;align-items:stretch;gap:.38rem;display:flex}.cv2-actions--sheet{background:color-mix(in srgb, var(--lp-surface) 78%, var(--lp-surface-soft));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 85%, transparent) inset;border-radius:14px;padding:.52rem .58rem}@media (width>=901px){.cv2-actions{align-items:flex-end;min-width:11.75rem}}.cv2-actions__row{justify-content:flex-end}.cv2-actions__row--secondary{opacity:.98}.cv2-btn-row{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.cv2-btn{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);background:var(--surface-panel,var(--lp-surface));min-height:2.05rem;color:var(--lp-muted-strong);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.28rem;padding:.34rem .78rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .12s;display:inline-flex}.cv2-btn:hover{border-color:color-mix(in srgb, #6366f1 22%, var(--shell-border,var(--lp-border)));color:var(--lp-muted-strong);box-shadow:0 4px 12px #0f172a0d}.cv2-btn:active{transform:translateY(.5px)}.cv2-btn--primary{color:#fff;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 22%, transparent) inset, 0 6px 16px #2563eb38;background:linear-gradient(#3b82f6,#2563eb);border-color:#1d48c6;font-weight:620}.cv2-btn--primary:hover{color:#fff;filter:brightness(1.04);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 25%, transparent) inset, 0 8px 22px #2563eb47}.cv2-btn--hero{border-radius:11px;min-height:2.15rem;padding-inline:.92rem}.cv2-btn--solid-muted{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft)), color-mix(in srgb, var(--lp-surface) 88%, var(--lp-border)));color:var(--lp-muted-strong);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 80%, transparent) inset;border-color:#cbd5e18c;font-weight:580}.cv2-btn--solid-muted:hover{color:var(--lp-text);border-color:#98cdd0}.cv2-btn--contact{font-weight:600}.cv2-btn--ghost{background:color-mix(in srgb, var(--lp-surface) 88%, transparent);font-weight:560}.cv2-btn--outline{background:color-mix(in srgb, var(--lp-surface) 94%, var(--lp-surface-soft));border-color:#cbd5e1e6}.cv2-btn--outline:hover{border-color:#b1b9e5}.cv2-contact-details{position:relative}.cv2-contact-details>summary{list-style:none}.cv2-contact-details>summary::-webkit-details-marker{display:none}.cv2-contact-panel{z-index:45;background:var(--surface-panel,var(--lp-surface));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);border-radius:12px;flex-direction:column;gap:.2rem;min-width:11.5rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 14px 36px #0f172a1f}.cv2-contact-panel a{color:#1e40af;border-radius:8px;padding:.32rem .42rem;font-size:.78rem;font-weight:550;text-decoration:none}.cv2-contact-panel a:hover{background:color-mix(in srgb, #eff6ff 92%, var(--lp-surface))}.cv2-more{z-index:2;position:relative}.cv2-more-menu{z-index:45;background:var(--surface-panel,var(--lp-surface));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);border-radius:12px;flex-direction:column;gap:.08rem;min-width:12.5rem;padding:.32rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 14px 36px #0f172a1f}.cv2-more-item{text-align:left;cursor:pointer;color:var(--lp-muted-strong);background:0 0;border:none;border-radius:8px;padding:.4rem .48rem;font-size:.78rem;font-weight:520}.cv2-more-item:hover{background:color-mix(in srgb, var(--lp-surface-soft) 96%, var(--lp-surface))}.cv2-more-menu a.cv2-more-item{color:inherit;text-decoration:none;display:block}.cv2-more-item--danger{color:#b91c1c;font-weight:560}.cv2-tabs{background:color-mix(in srgb, var(--lp-surface) 72%, var(--lp-surface-soft));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 60%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.32rem;margin-bottom:.65rem;padding:.32rem .42rem;display:flex}.cv2-tabs--dense{margin-bottom:.62rem}.cv2-tabs__primary,.cv2-tabs__secondary{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.cv2-tabs__sep{background:color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);width:1px;height:1.25rem;margin:0 .12rem}.cv2-tab{color:var(--lp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.32rem;padding:.32rem .62rem;font-size:.75rem;font-weight:550;transition:background .14s,color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.cv2-tab:hover{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);color:var(--lp-muted-strong);background:color-mix(in srgb, var(--lp-surface) 55%, transparent)}.cv2-tab--active{background:var(--lp-surface);color:var(--lp-text);border-color:color-mix(in srgb, #c7d2fe 35%, var(--shell-border,var(--lp-border)));font-weight:600;box-shadow:0 1px 2px #0f172a0d}.cv2-tab--quiet{opacity:.88;padding:.28rem .52rem;font-size:.72rem}.cv2-tab__count{background:color-mix(in srgb, var(--lp-border) 72%, var(--lp-surface));color:var(--lp-muted-strong);border-radius:8px;padding:.06rem .34rem;font-size:.65rem;font-weight:600}.cv2-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 97%, var(--lp-surface-soft)), var(--lp-surface));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);border-radius:12px;padding:.78rem .85rem .88rem;box-shadow:0 1px 2px #0f172a0a}.cv2-panel--tight{padding:.72rem .8rem .82rem}.cv2-panel__title{letter-spacing:-.015em;color:var(--lp-muted-strong);margin:0 0 .48rem;font-size:.88rem;font-weight:600}.cv2-panel__title--sidebar{letter-spacing:.02em;text-transform:none;color:var(--lp-muted);margin-bottom:.42rem;font-size:.76rem;font-weight:600}.cv2-panel__lede{color:var(--lp-muted);margin:-.15rem 0 .55rem;font-size:.8rem;font-weight:450;line-height:1.45}.cv2-panel__footer{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);margin-top:.5rem;padding-top:.45rem}.cv2-panel--compact{padding:.62rem .72rem .72rem}.cv2-panel--sidebar{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 50%, transparent);box-shadow:0 6px 18px #0f172a08}.cv2-panel--activity{border-top:2px solid #6366f159}.cv2-panel--activity.cv2-panel--tight{padding:.88rem .95rem 1.02rem}.cv2-panel--activity .cv2-panel__title{margin-bottom:.42rem}.cv2-panel--activity .cv2-panel__lede{margin:-.08rem 0 .68rem}.cv2-panel--activity-preview{border-top:2px solid #3b82f64d}.cv2-overview{grid-template-columns:minmax(0,1fr) min(312px,100%);align-items:start;gap:.65rem;min-width:0;display:grid}.cv2-overview--dense{gap:.55rem}@media (width<=1024px){.cv2-overview{grid-template-columns:1fr}}.cv2-stack{flex-direction:column;gap:.55rem;display:flex}.cv2-stack--dense{gap:.48rem}.cv2-stack--cards{gap:.42rem}.cv2-sidebar__actions{justify-content:flex-start}.cv2-sidebar-address{color:var(--lp-muted);margin:0;padding-left:1rem;font-size:.8rem;font-weight:450;line-height:1.45}.cv2-dl--sidebar{margin-top:.5rem}.cv2-dl--sidebar dt{letter-spacing:.02em;text-transform:none;color:var(--lp-muted);font-size:.68rem;font-weight:600}.cv2-dl--sidebar dd{color:var(--lp-muted-strong);font-weight:500}.cv2-card{background:color-mix(in srgb, var(--lp-surface) 88%, var(--lp-surface-soft));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 80%, transparent) inset;border-radius:12px;padding:.68rem .78rem .72rem;position:relative}.cv2-card--accent{overflow:hidden}.cv2-card--accent:before{content:"";opacity:.85;pointer-events:none;border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.cv2-card--accent-deal:before{background:linear-gradient(90deg,#3b82f6,#6366f1)}.cv2-card--accent-vehicle:before{background:linear-gradient(90deg,#14b8a6,#06b6d4)}.cv2-card--accent-bhph:before{background:linear-gradient(90deg,#22c55e,#10b981)}.cv2-card--accent-followup:before{background:linear-gradient(90deg,#f59e0b,#fb923c)}.cv2-card--accent-soft:before{opacity:.65;background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.cv2-card--priority{background:linear-gradient(165deg, color-mix(in srgb, #eff6ff 55%, var(--lp-surface)) 0%, color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft)) 100%);border-color:color-mix(in srgb, #93c5fd 32%, var(--shell-border,var(--lp-border)));box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 70%, transparent) inset, 0 10px 26px #2563eb17;padding:.78rem .85rem .82rem}.cv2-card--priority .cv2-card__title{color:var(--lp-text);font-size:1.05rem;font-weight:600}.cv2-card__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-muted);align-items:center;gap:.35rem;margin-bottom:.22rem;font-size:.64rem;font-weight:700;display:flex}.cv2-card__glyph{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);border-radius:999px;flex-shrink:0;width:1.45rem;height:1.45rem;box-shadow:0 2px 6px #0f172a0d}.cv2-card__glyph--deal{background:radial-gradient(circle at 30% 25%, var(--lp-surface) 0%, color-mix(in srgb, #dbeafe 88%, var(--lp-surface)) 55%, #93c5fd)}.cv2-card__glyph--vehicle{background:radial-gradient(circle at 30% 25%, var(--lp-surface) 0%, color-mix(in srgb, #ccfbf1 88%, var(--lp-surface)) 50%, #5eead4)}.cv2-card__glyph--bhph{background:radial-gradient(circle at 30% 25%, var(--lp-surface) 0%, color-mix(in srgb, #dcfce7 88%, var(--lp-surface)) 50%, #86efac)}.cv2-card__glyph--followup{background:radial-gradient(circle at 30% 25%, var(--lp-surface) 0%, color-mix(in srgb, #ffedd5 88%, var(--lp-surface)) 50%, #fdba74)}.cv2-card__head{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.cv2-card__title{color:var(--lp-text);letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:580}.cv2-card__actions{flex-wrap:wrap;gap:.3rem;margin-top:.48rem;display:flex}.cv2-dl{grid-template-columns:auto 1fr;gap:.2rem .55rem;margin:.38rem 0 0;font-size:.78rem;display:grid}.cv2-dl dt{color:var(--lp-muted);font-size:.72rem;font-weight:550}.cv2-dl dd{color:var(--lp-muted-strong);margin:0;font-weight:500}.cv2-quiet{color:var(--lp-muted);margin:0;font-size:.8rem;font-weight:450}.cv2-feed{flex-direction:column;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.cv2-feed--rail{padding-left:.15rem;position:relative}.cv2-feed--rail:before{content:"";background:linear-gradient(180deg, #c7d2fe8c, color-mix(in srgb, var(--lp-border) 70%, transparent));pointer-events:none;border-radius:2px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:.42rem}.cv2-feed--compact{gap:.32rem}.cv2-feed__item{background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 52%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 82%, transparent) inset;border-radius:12px;margin-left:.85rem;padding:.52rem .62rem .55rem .72rem;position:relative}.cv2-feed__item:before{content:"";border:2px solid var(--lp-surface);width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in srgb, var(--lp-border) 90%, transparent);z-index:1;background:#cbd5e1;border-radius:999px;position:absolute;top:.85rem;left:-.58rem}.cv2-feed__meta{flex-wrap:wrap;align-items:center;gap:.28rem .45rem;margin-bottom:.18rem;display:flex}.cv2-feed__when{color:var(--lp-muted);letter-spacing:.02em;font-size:.68rem;font-weight:500}.cv2-feed__kind{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);border-radius:6px;padding:.1rem .38rem;font-size:.65rem;font-weight:650}.cv2-feed__context{color:var(--lp-muted);font-size:.68rem;font-weight:450}.cv2-feed__title{color:var(--lp-text);letter-spacing:-.015em;margin:0;font-size:.84rem;font-weight:560;line-height:1.35}.cv2-feed__body{color:var(--lp-muted);white-space:pre-wrap;margin:.18rem 0 0;font-size:.78rem;font-weight:450;line-height:1.45}.cv2-feed__item--note:before{background:#94a3b8}.cv2-feed__item--note .cv2-feed__kind{color:var(--lp-muted-strong);background:color-mix(in srgb, var(--lp-surface-soft) 90%, var(--lp-surface))}.cv2-feed__item--communication:before{background:#6366f1}.cv2-feed__item--comm-call:before{background:#3b82f6}.cv2-feed__item--comm-text:before{background:#0ea5e9}.cv2-feed__item--comm-email:before{background:#8b5cf6}.cv2-feed__item--comm-note:before{background:#64748b}.cv2-feed__item--comm-other:before{background:#818cf8}.cv2-feed__item--deal:before,.cv2-feed__item--delivery:before{background:#2563eb}.cv2-feed__item--deal .cv2-feed__kind,.cv2-feed__item--delivery .cv2-feed__kind{color:#1e40af;background:color-mix(in srgb, #dbeafe 75%, var(--lp-surface));border-color:#93c5fd59}.cv2-feed__item--appointment:before{background:#a855f7}.cv2-feed__item--work_order:before,.cv2-feed__item--service:before{background:#14b8a6}.cv2-feed__item--payment:before{background:#22c55e}.cv2-feed__item--payment .cv2-feed__kind{color:#15803d;background:color-mix(in srgb, #dcfce7 80%, var(--lp-surface));border-color:#86efac66}.cv2-feed__item--document:before{background:#f59e0b}.cv2-feed__item--system:before{background:#cbd5e1}.cv2-panel--deals .cv2-list__row{border-left:3px solid #3b82f68c;padding-left:.72rem}.cv2-panel--vehicles .cv2-list__row{border-left:3px solid #14b8a680;padding-left:.72rem}.cv2-card--accent-service{border-color:color-mix(in srgb, #6366f1 28%, var(--shell-border,var(--lp-border)))}.cv2-vehicle-history-list__item{flex-direction:column;align-items:stretch;gap:.55rem}.cv2-vehicle-history-list__main{flex:1;min-width:0}.cv2-vehicle-history-list__summary{color:var(--lp-muted);margin-top:.2rem}.cv2-vh-panel{border-top:1px dashed color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);margin-top:.45rem;padding-top:.35rem}.cv2-vh-panel--compact .cv2-vh-panel__retention-note{display:none}.cv2-vh-panel__head{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.cv2-vh-panel__quick{color:var(--lp-muted);margin:0;font-size:.76rem}.cv2-vh-panel__toggle{margin-top:.35rem;font-size:.76rem}.cv2-vh-panel__state{margin:.25rem 0;font-size:.78rem}.cv2-vh-timeline{flex-direction:column;gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.cv2-vh-timeline__item{background:color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);border-radius:6px;padding:.4rem .5rem}.cv2-vh-timeline__meta{color:var(--lp-muted);justify-content:space-between;gap:.5rem;font-size:.68rem;display:flex}.cv2-vh-timeline__kind{text-transform:uppercase;letter-spacing:.04em;font-weight:650}.cv2-vh-timeline__title{margin-top:.15rem;font-size:.82rem;font-weight:600}.cv2-vh-timeline__status-row{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.72rem;display:flex}.cv2-vh-timeline__link{font-size:.72rem}.cv2-vh-timeline__detail{color:var(--lp-muted);margin:.2rem 0 0;font-size:.74rem}.cv2-vh-ops{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.08rem .42rem;font-size:.64rem;font-weight:700;display:inline-flex}.cv2-vh-ops--approval_needed{background:color-mix(in srgb, #f59e0b 20%, var(--lp-surface));color:#b45309}.cv2-vh-ops--awaiting_check_in{background:color-mix(in srgb, #6366f1 14%, var(--lp-surface));color:#4338ca}.cv2-vh-ops--checked_in{background:color-mix(in srgb, #0ea5e9 16%, var(--lp-surface));color:#0369a1}.cv2-vh-ops--intake_created,.cv2-vh-ops--in_garage{background:color-mix(in srgb, #10b981 16%, var(--lp-surface));color:#047857}.cv2-vh-ops--completed{background:color-mix(in srgb, #3b82f6 14%, var(--lp-surface));color:#1d4ed8}.cv2-vh-ops--declined{background:color-mix(in srgb, #f43f5e 14%, var(--lp-surface));color:#be123c}.cv2-service-flag{margin:.35rem 0 0;font-size:.78rem;font-weight:650}.cv2-service-flag--pickup{color:#6d28d9}.cv2-service-flag--balance{color:#b45309}.cv2-service-flag--retention{color:#0f766e}.cv2-vh-panel__chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cv2-retention-chips{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.cv2-retention-chip{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft));border-radius:999px;padding:.12rem .45rem;font-size:.72rem;font-weight:650}.cv2-retention-chip--no_history{color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 80%, var(--lp-surface))}.cv2-retention-chip--current{color:#166534;background:color-mix(in srgb, #22c55e 12%, var(--lp-surface));border-color:#22c55e47}.cv2-retention-chip--due_soon{color:#92400e;background:color-mix(in srgb, #f59e0b 16%, var(--lp-surface));border-color:#d9770659}.cv2-retention-chip--overdue{color:#be123c;background:color-mix(in srgb, #f43f5e 14%, var(--lp-surface));border-color:#e11d4859}.cv2-retention-chip--candidate{color:#1d4ed8;background:color-mix(in srgb, #3b82f6 12%, var(--lp-surface));border-color:#2563eb4d}.cv2-retention-chip--muted{color:var(--shell-text-muted,var(--lp-muted));background:0 0;border-style:dashed;font-weight:500}.cv2-vh-timeline__retention{color:var(--shell-text-muted,var(--lp-muted));margin:.2rem 0 0;font-size:.74rem;line-height:1.35}.cv2-panel--finance .cv2-list__row{border-left:3px solid #22c55e73;padding-left:.72rem}.cv2-timeline-filters{flex-wrap:wrap;gap:.42rem;margin:.72rem 0 .55rem;padding-top:.12rem;display:flex}.cv2-tf{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 68%, transparent);background:color-mix(in srgb, var(--lp-surface) 90%, var(--lp-surface-soft));color:var(--lp-muted);cursor:pointer;border-radius:999px;padding:.24rem .5rem;font-size:.69rem;font-weight:550;transition:border-color .12s,background .12s,color .12s}.cv2-tf--on{border-color:color-mix(in srgb, #6366f1 28%, var(--shell-border,var(--lp-border)));color:#3730a3;background:color-mix(in srgb, #eef2ff 88%, var(--lp-surface));font-weight:600}.cv2-note-form label{color:var(--lp-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.22rem;font-size:.72rem;font-weight:600;display:block}.cv2-note-form textarea{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);resize:vertical;background:color-mix(in srgb, var(--lp-surface) 96%, var(--lp-surface-soft));border-radius:11px;width:100%;min-height:4.25rem;padding:.48rem .58rem;font-family:inherit;font-size:.82rem}.cv2-note-form--activity{margin-bottom:.12rem}.cv2-note-form--activity>label:first-of-type{margin-bottom:.08rem}.cv2-note-form--activity .cv2-note-row{margin:.48rem 0 .42rem}.cv2-note-form--activity textarea{min-height:5rem}.cv2-note-form__actions{justify-content:flex-end;margin-top:.62rem}.cv2-activity-timeline{margin-top:.35rem}.cv2-activity-timeline__state{margin:.65rem 0 .35rem}.cv2-note-form textarea:focus{border-color:#a7aee7;outline:none;box-shadow:0 0 0 3px #e0e7ffa6}.cv2-note-row{flex-wrap:wrap;gap:.45rem;margin:.38rem 0;display:flex}.cv2-note-row select,.cv2-note-row input[type=datetime-local]{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);background:var(--lp-surface);border-radius:9px;padding:.3rem .42rem;font-size:.76rem}.cv2-list{flex-direction:column;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.cv2-list__row{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 52%, transparent);background:color-mix(in srgb, var(--lp-surface) 86%, var(--lp-surface-soft));box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 78%, transparent) inset;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:.55rem;padding:.48rem .58rem;display:flex}.cv2-inline-error{color:#b91c1c;margin:.32rem 0 0;font-size:.8rem}.cv2-archived-banner{background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));color:#52525b;border:1px dashed #d4d4d8cc;border-radius:11px;margin:0 0 .48rem;padding:.48rem .65rem;font-size:.8rem;font-weight:450}.cv2-panel__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.35rem;display:flex}.cv2-panel__toolbar .cv2-panel__title{margin-bottom:0}.cv2-panel--finance .cv2-stack--dense{margin-top:.4rem}.cv2-page--workspace{padding-bottom:2rem}.cdw-muted{color:var(--lp-muted);margin:0;font-size:.84rem;line-height:1.45}.cdw-link{color:#2563eb;font-weight:600;text-decoration:none}.cdw-link:hover{text-decoration:underline}.cdw-hero{background:var(--lp-surface);border:1px solid #cbd5e1b3;border-radius:14px;margin-bottom:.85rem;padding:1.15rem 1.25rem 1.2rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.cdw-hero__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.1rem 1.5rem;display:flex}.cdw-hero__identity{flex:28rem;gap:.95rem;min-width:min(100%,28rem);display:flex}.cdw-hero__avatar{width:3.35rem;height:3.35rem;color:var(--lp-muted-strong);background:var(--lp-surface-soft);border:1px solid var(--lp-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:.98rem;font-weight:650;display:flex}.cdw-hero__copy{flex:1;min-width:0}.cdw-hero__title-row{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:.55rem;display:flex}.cdw-hero__name{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:650;line-height:1.12}.cdw-hero__badge{border:1px solid #0000;border-radius:999px;align-items:center;padding:.16rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.cdw-hero__badge--muted{background:var(--lp-surface-soft);color:#52525b;border-color:#e4e4e7}.cdw-hero__contact{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cdw-hero__contact-row{color:var(--lp-muted-strong);grid-template-columns:1.15rem minmax(4.25rem,5rem) minmax(0,1fr);align-items:start;gap:.35rem .55rem;font-size:.86rem;line-height:1.35;display:grid}.cdw-hero__contact-row--multiline{align-items:start}.cdw-hero__contact-icon{color:var(--lp-muted);justify-content:center;align-items:center;margin-top:.08rem;display:inline-flex}.cdw-hero__contact-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);padding-top:.1rem;font-size:.68rem;font-weight:650}.cdw-hero__contact-value{min-width:0;color:var(--lp-muted-strong);font-weight:550}.cdw-hero__contact-value a{color:inherit;text-decoration:none}.cdw-hero__contact-value a:hover{color:#2563eb;text-decoration:underline}.cdw-hero__contact-address{flex-direction:column;gap:.08rem;display:flex}.cdw-hero__stage{background:color-mix(in srgb, #dbeafe 55%, var(--lp-surface));color:#1d4ed8;border-radius:999px;align-items:center;padding:.14rem .42rem;font-size:.68rem;font-weight:650;line-height:1.2;display:inline-flex}.cdw-hero__actions{flex-wrap:wrap;flex:0 20rem;place-content:flex-start flex-end;align-items:center;gap:.35rem;min-width:min(100%,20rem);max-width:100%;display:flex}.cdw-btn--compact{border-radius:8px;gap:.28rem;min-height:1.85rem;padding:.34rem .58rem;font-size:.76rem;font-weight:600}.cdw-btn--compact svg{flex-shrink:0}.cdw-mgmt-actions{flex-direction:column;gap:.35rem;display:flex}.cdw-card--mgmt .cdw-card__title{margin-bottom:.75rem}.cdw-mgmt-group+.cdw-mgmt-divider{margin-top:0}.cdw-mgmt-group{flex-direction:column;gap:.35rem;display:flex}.cdw-mgmt-group__label{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:.64rem;font-weight:700}.cdw-mgmt-divider{background:#cbd5e18c;height:1px;margin:.7rem 0}.cdw-mgmt-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cdw-mgmt-list>li{width:100%}.cdw-mgmt-item{box-sizing:border-box;border:1px solid var(--lp-border);background:var(--lp-surface);width:100%;min-height:2.35rem;color:var(--lp-muted-strong);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;padding:.52rem .72rem;font-size:.82rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:flex;box-shadow:0 1px 2px #0f172a08}.cdw-mgmt-item:hover{background:var(--lp-surface-soft);border-color:#cbd5e1}.cdw-mgmt-item:disabled{opacity:.55;cursor:not-allowed}.cdw-mgmt-item--link{color:#1e40af}.cdw-mgmt-item--link:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.cdw-mgmt-item--danger{color:#b91c1c;background:var(--lp-surface);border-color:#fecaca}.cdw-mgmt-item--danger:hover{background:#fef2f2;border-color:#fca5a5}.cdw-mgmt-item__icon{background:var(--lp-surface-soft);border:1px solid var(--lp-border);width:1.65rem;height:1.65rem;color:var(--lp-muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cdw-mgmt-item__icon--contact{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.cdw-mgmt-item__icon--danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.cdw-mgmt-item__label{min-width:0}.cdw-btn--block{justify-content:flex-start;width:100%}.cdw-btn{cursor:pointer;color:var(--lp-muted-strong);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.48rem .78rem;font-size:.82rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.cdw-btn:hover{background:var(--lp-surface-soft)}.cdw-btn:disabled{opacity:.55;cursor:not-allowed}.cdw-btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.cdw-btn--primary:hover{color:#fff;background:#1d4ed8}.cdw-btn--ghost{background:var(--lp-surface);color:#1d4ed8;border-color:#dbeafe}.cdw-btn--ghost:hover{background:#eff6ff}.cdw-btn--quiet{color:var(--lp-muted);padding-inline:.55rem;font-size:.78rem;font-weight:600}.cdw-btn--danger{color:#b91c1c}.cdw-pipeline{background:var(--lp-surface);border:1px solid #cbd5e1b3;border-radius:14px;margin-bottom:.85rem;box-shadow:0 1px 2px #0f172a08}.cdw-pipeline--workflow{padding:.65rem .75rem .7rem}.cdw-pipeline__flow{scrollbar-width:thin;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cdw-pipeline__seg{flex:1 1 0;align-items:center;min-width:5.5rem;display:flex;position:relative}.cdw-pipeline__seg-body{border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;min-height:3.35rem;padding:.45rem .35rem .5rem;transition:background .14s,box-shadow .14s;display:flex}.cdw-pipeline__marker{background:var(--lp-surface);color:#fff;border:2px solid #cbd5e1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.cdw-pipeline__label{text-align:center;letter-spacing:.01em;color:var(--lp-muted);font-size:.72rem;font-weight:700;line-height:1.15}.cdw-pipeline__connector{background:var(--lp-border);border-radius:999px;flex:0 0 .85rem;height:2px;margin-top:-1.1rem}.cdw-pipeline__connector--complete{background:linear-gradient(90deg,#22c55e,#16a34a)}.cdw-pipeline__connector--active{background:linear-gradient(90deg,#16a34a,#cbd5e1)}.cdw-pipeline__seg--future .cdw-pipeline__seg-body{background:0 0}.cdw-pipeline__seg--future .cdw-pipeline__marker{border-color:var(--lp-border);background:var(--lp-surface-soft)}.cdw-pipeline__seg--complete .cdw-pipeline__label{color:var(--lp-muted)}.cdw-pipeline__seg--complete .cdw-pipeline__marker{background:#22c55e;border-color:#22c55e}.cdw-pipeline__seg--active .cdw-pipeline__seg-body{background:color-mix(in srgb, #2563eb 8%, var(--lp-surface));box-shadow:inset 0 0 0 1px #2563eb2e}.cdw-pipeline__seg--active .cdw-pipeline__label{color:#1d4ed8}.cdw-pipeline__seg--active .cdw-pipeline__marker{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb29}.cdw-pipeline__seg--lost-muted .cdw-pipeline__label{color:#cbd5e1}.cdw-pipeline__seg--lost-muted .cdw-pipeline__marker{border-color:var(--lp-border);background:var(--lp-surface-soft)}.cdw-pipeline__seg--lost-active .cdw-pipeline__seg-body{background:color-mix(in srgb, #dc2626 7%, var(--lp-surface));box-shadow:inset 0 0 0 1px #dc262633}.cdw-pipeline__seg--lost-active .cdw-pipeline__label{color:#b91c1c}.cdw-pipeline__seg--lost-active .cdw-pipeline__marker{background:#dc2626;border-color:#dc2626;box-shadow:0 0 0 4px #dc262624}.cdw-hero--command-center{margin-bottom:.75rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-hero,.customer-detail--prod-polish.cv2-page--workspace .cdw-card,.customer-detail--prod-polish.cv2-page--workspace .cdw-tabs,.customer-detail--prod-polish.cv2-page--workspace .cdw-panel{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 86%, #2563eb 14%);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0b}.customer-detail--prod-polish.cv2-page--workspace .cdw-hero{margin-bottom:.75rem}.cdw-table{border-collapse:separate;border-spacing:0;width:100%}.cdw-table th,.cdw-table td{text-align:left;border-bottom:1px solid #eef2f7;padding:.72rem .65rem;font-size:.84rem}.cdw-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);background:var(--lp-surface-soft);font-size:.68rem;font-weight:700}.cdw-table tbody tr:last-child td{border-bottom:none}.cdw-table__title{color:var(--lp-text);font-weight:650}.cdw-table__meta{color:var(--lp-muted);margin-top:.12rem;font-size:.78rem}.cdw-table-wrap{overflow-x:auto}.cdw-tabs{border-bottom:1px solid var(--lp-border);flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;padding-bottom:.15rem;display:flex}.cdw-tab{appearance:none;color:var(--lp-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;margin-bottom:-1px;padding:.55rem .8rem;font-size:.84rem;font-weight:650}.cdw-tab:hover{color:var(--lp-muted-strong);background:var(--lp-surface-soft)}.cdw-tab--active{color:#1d4ed8;background:#eff6ff8c;border-bottom-color:#2563eb}.cdw-tab__count{color:var(--lp-muted);margin-left:.35rem;font-size:.72rem;font-weight:700}.cdw-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,18.5rem);align-items:start;gap:.9rem;display:grid}@media (width<=980px){.cdw-layout{grid-template-columns:1fr}}.cdw-main{min-width:0}.cdw-panel{background:var(--lp-surface);border:1px solid #cbd5e1b3;border-radius:14px;padding:1rem 1.05rem;box-shadow:0 1px 2px #0f172a08}.cdw-panel+.cdw-panel{margin-top:.75rem}.cdw-panel__title{color:var(--lp-text);margin:0 0 .75rem;font-size:.98rem;font-weight:700}.cdw-summary-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.cdw-summary-item{background:var(--lp-surface-soft);border:1px solid #eef2f7;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem .85rem;padding:.72rem .78rem;display:flex}.cdw-summary-item__label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .18rem;font-size:.68rem;font-weight:700}.cdw-summary-item__title{color:var(--lp-text);margin:0;font-size:.92rem;font-weight:650}.cdw-summary-item__meta{color:var(--lp-muted);margin:.18rem 0 0;font-size:.8rem}.cdw-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.cdw-list__row{background:var(--lp-surface);border:1px solid #eef2f7;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;padding:.78rem .82rem;display:flex}.cdw-list__title{color:var(--lp-text);margin:0;font-size:.9rem;font-weight:650}.cdw-list__meta{color:var(--lp-muted);margin:.18rem 0 0;font-size:.78rem}.cdw-list__actions{flex-wrap:wrap;gap:.35rem;display:flex}.cdw-chip{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-radius:999px;align-items:center;padding:.12rem .42rem;font-size:.7rem;font-weight:650;display:inline-flex}.cdw-activity-list{margin:0;padding:0;list-style:none}.cdw-activity-list__item{border-bottom:1px solid #eef2f7;padding:.72rem 0}.cdw-activity-list__item:last-child{border-bottom:none}.cdw-activity-list__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.cdw-activity-list__event{color:var(--lp-text);margin:0;font-size:.86rem;font-weight:650}.cdw-activity-list__when{color:var(--lp-muted);white-space:nowrap;font-size:.76rem}.cdw-activity-list__sub{color:var(--lp-muted);margin:.18rem 0 0;font-size:.8rem}.cdw-notes-block{margin-bottom:.85rem}.cdw-notes-block__title{color:var(--lp-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.cdw-notes-block__body{color:var(--lp-muted-strong);white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.5}.cdw-sidebar{flex-direction:column;gap:.75rem;min-width:0;display:flex}.cdw-card{background:var(--lp-surface);border:1px solid #cbd5e1b3;border-radius:14px;padding:.9rem .95rem;box-shadow:0 1px 2px #0f172a08}.cdw-card__title{color:var(--lp-text);margin:0 0 .55rem;font-size:.82rem;font-weight:700}.cdw-card__lead{color:var(--lp-text);margin:0 0 .25rem;font-size:.88rem;font-weight:650}.cdw-card__actions{margin-top:.65rem}.cdw-kv{flex-direction:column;gap:.45rem;margin:0;display:flex}.cdw-kv dt{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:.68rem;font-weight:700}.cdw-kv dd{color:var(--lp-muted-strong);margin:.1rem 0 0;font-size:.82rem;line-height:1.4}.cdw-link-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cdw-empty{color:var(--lp-muted);margin:0;padding:.85rem .2rem;font-size:.84rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-panel{padding:1.05rem 1.1rem 1.15rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-panel__title{letter-spacing:-.02em;color:var(--lp-text);border-bottom:1px solid #eef2f7;margin:0 0 .85rem;padding-bottom:.55rem;font-size:1rem;font-weight:700}.customer-detail--prod-polish.cv2-page--workspace .cdw-panel__head{border-bottom:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.85rem;padding-bottom:.55rem;display:flex}.customer-detail--prod-polish.cv2-page--workspace .cdw-panel__head .cdw-panel__title{border-bottom:none;margin:0;padding:0}.customer-detail--prod-polish.cv2-page--workspace .cdw-panel__embed{background:var(--lp-surface-soft);border:1px solid #eef2f7;border-radius:12px;margin-bottom:.85rem;padding:.85rem .9rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-table-wrap--spaced{margin-top:.15rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-empty{background:var(--lp-surface-soft);text-align:center;border:1px dashed #cbd5e1b3;border-radius:12px;padding:1.05rem .95rem;line-height:1.45}.customer-detail--prod-polish.cv2-page--workspace .cdw-table-wrap{background:var(--lp-surface);border:1px solid #eef2f7;border-radius:12px;overflow:hidden}.customer-detail--prod-polish.cv2-page--workspace .cdw-table th{background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);border-bottom:1px solid var(--lp-border);padding:.62rem .75rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-table td{vertical-align:middle;padding:.72rem .75rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-table tbody tr{transition:background .12s}.customer-detail--prod-polish.cv2-page--workspace .cdw-table tbody tr:hover td{background:color-mix(in srgb, #eff6ff 35%, var(--lp-surface))}.customer-detail--prod-polish.cv2-page--workspace .cdw-summary-item{background:var(--lp-surface);border-color:#eef2f7;transition:border-color .12s,box-shadow .12s;box-shadow:0 1px 2px #0f172a08}.customer-detail--prod-polish.cv2-page--workspace .cdw-summary-item:hover{border-color:#c5defa;box-shadow:0 4px 14px #2563eb0f}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-block{background:var(--lp-surface-soft);border:1px solid #eef2f7;border-radius:11px;padding:.78rem .85rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-block+.cdw-notes-block{margin-top:.55rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-activity-list{flex-direction:column;gap:.45rem;display:flex}.customer-detail--prod-polish.cv2-page--workspace .cdw-activity-list__item{background:var(--lp-surface);border:1px solid #eef2f7;border-radius:11px;padding:.78rem .85rem;transition:border-color .12s,background .12s}.customer-detail--prod-polish.cv2-page--workspace .cdw-activity-list__item:hover{background:var(--lp-surface-soft);border-color:#c0d2e7}.customer-detail--prod-polish.cv2-page--workspace .cdw-activity-list--notes{border-top:1px solid #eef2f7;margin-top:.95rem;padding-top:.95rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-chip{border:1px solid #cbd5e18c}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form{flex-direction:column;gap:.85rem;margin-top:.15rem;padding-top:.15rem;display:flex}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__row{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=720px){.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field{flex-direction:column;gap:.35rem;min-width:0;margin:0;display:flex}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field--message{width:100%}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);font-size:.68rem;font-weight:700}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field select,.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field input,.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field textarea{box-sizing:border-box;border:1px solid var(--lp-border);background:var(--lp-surface);width:100%;font:inherit;color:var(--lp-text);border-radius:10px;padding:.52rem .62rem;font-size:.84rem;line-height:1.4;transition:border-color .12s,box-shadow .12s}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field select,.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field input[type=datetime-local]{min-height:2.35rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field select{cursor:pointer}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field textarea{resize:vertical;min-height:5.5rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field select:focus,.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field input:focus,.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__field textarea:focus{border-color:#89a7e5;outline:none;box-shadow:0 0 0 3px #dbeafeb3}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__actions{justify-content:flex-end;display:flex}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__error,.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__success{border-radius:8px;margin:0;padding:.45rem .55rem;font-size:.8rem}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.customer-detail--prod-polish.cv2-page--workspace .cdw-notes-form__success{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0}.customer-detail--prod-polish.cv2-page--workspace .cdw-activity-list--notes .cdw-activity-list__item{box-shadow:0 1px 2px #0f172a08}.customer-detail--prod-polish.cv2-page--workspace .cdw-activity-list--notes .cdw-activity-list__item:last-child{margin-bottom:0}.customers-layout{--crm-link:#2563eb;--crm-link-hover:#1d4ed8;flex-direction:column;display:flex}.customer-form{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:var(--shell-radius-card);box-shadow:var(--shell-shadow-card);max-width:100%;padding:1rem 1.05rem}.customer-form__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.customer-form__title{color:var(--shell-text);margin:0 0 1rem;font-size:.875rem;font-weight:600}.customer-form__header .customer-form__title{margin:0}.customer-form__grid{flex-direction:column;gap:.5rem;display:flex}.customer-form__row{flex-direction:column;gap:.25rem;display:flex}.customer-form__row--inline{flex-direction:row;gap:.75rem}.customer-form__row--inline .customer-form__row{flex:1;min-width:0}.customer-form label{color:var(--shell-text-muted);font-size:.75rem;font-weight:500}.customer-form input,.customer-form textarea{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);border-radius:6px;padding:.45rem .5rem;font-size:.875rem}.customer-form textarea{resize:vertical;min-height:4.5rem}.customer-form--phase113b textarea{min-height:2.75rem}.customer-form__error{color:var(--shell-text-muted);margin:0;font-size:.75rem}.customer-form__actions{margin-top:.25rem}.customer-form button[type=submit]{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.customer-form button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.customer-form__duplicate-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.customer-form__link-action{color:var(--shell-text);font-size:.875rem;font-weight:500;text-decoration:none}.customer-form__link-action:hover{text-decoration:underline}.customer-form button.customer-form__button-secondary{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.customer-form button.customer-form__button-secondary:disabled{opacity:.55;cursor:not-allowed}.customer-list-wrap{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:var(--shell-radius-card);box-shadow:var(--shell-shadow-card);max-width:100%;overflow:auto hidden}.customer-list__title{border-bottom:1px solid var(--shell-border);color:var(--shell-text);margin:0;padding:.8rem 1rem;font-size:.875rem;font-weight:600}.customer-list__toggle{color:var(--shell-text-muted);align-items:center;gap:.4rem;margin:.55rem 1rem .25rem;font-size:.78rem;display:inline-flex}.customer-list__toggle-note{color:var(--shell-text-muted);margin:0 1rem .35rem;font-size:.74rem}.customer-list__table{border-collapse:collapse;width:100%;font-size:.8125rem}.customer-list__table th,.customer-list__table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.52rem 1rem}.customer-list__table th{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.customer-list__table tr:last-child td{border-bottom:none}.customer-list__link{color:var(--shell-text);font-weight:500;text-decoration:none}.customer-list__link:hover{text-decoration:underline}.customer-list__archived-pill{background:color-mix(in srgb, var(--status-archived) 16%, white);color:var(--status-archived);border-radius:999px;margin-left:.45rem;padding:.1rem .4rem;font-size:.68rem;font-weight:600;display:inline-flex}.customer-list__follow{border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.customer-list__follow--warn{background:color-mix(in srgb, var(--status-followup-due) 18%, white);color:#92400e}.customer-list__follow--ok{background:color-mix(in srgb, var(--status-success) 16%, white);color:var(--status-success)}.customer-list__empty,.customer-list__msg{color:var(--shell-text-muted);margin:0;padding:1rem 1.25rem;font-size:.875rem}.customer-detail__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.customer-detail__toolbar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.customer-detail__toolbar .customer-detail__back{margin-bottom:0}.customer-detail__action{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:not-allowed;opacity:.65;border-radius:6px;padding:.35rem .65rem;font-size:.875rem}.customer-detail__action--live{cursor:pointer;opacity:1}.customer-detail__action--live:hover{background:var(--shell-surface)}.customer-detail__action--live:disabled{cursor:not-allowed;opacity:.55}.customer-detail__back{color:var(--shell-text-muted);margin-bottom:1rem;font-size:.875rem;text-decoration:none;display:inline-block}.customer-detail__back:hover{color:var(--shell-text);text-decoration:underline}.customer-detail__card{background:var(--shell-surface);border:1px solid var(--shell-border);box-shadow:var(--shell-shadow-card);border-radius:8px;max-width:520px;padding:1.25rem 1.35rem}.customer-detail__card dl{grid-template-columns:7rem 1fr;gap:.5rem 1rem;margin:0;font-size:.875rem;display:grid}.customer-detail__card dt{color:var(--shell-text-muted);margin:0;font-weight:500}.customer-detail__card dd{color:var(--shell-text);margin:0}.customer-detail__notes{border-top:1px solid var(--shell-border);margin-top:1rem;padding-top:1rem}.customer-detail__notes-label{color:var(--shell-text-muted);margin-bottom:.35rem;font-size:.8125rem;font-weight:500}.customer-detail__notes-body{color:var(--shell-text);white-space:pre-wrap;margin:0;font-size:.875rem}.customer-detail__crm{max-width:520px;margin-top:1.25rem}.customer-detail__crm-title{color:var(--shell-text);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.customer-detail__note-form{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.customer-detail__comm-meta-row{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.45rem .7rem;display:grid}.customer-detail__comm-meta-field{color:var(--shell-text-muted);flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.customer-detail__comm-meta-field select,.customer-detail__comm-meta-field input{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);border-radius:6px;padding:.35rem .45rem;font-size:.8125rem}.customer-detail__note-label{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.customer-detail__note-input{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);resize:vertical;border-radius:6px;min-height:4rem;padding:.45rem .5rem;font-size:.875rem}.customer-detail__note-actions button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.customer-detail__note-actions button:disabled{opacity:.55;cursor:not-allowed}.customer-detail__inline-error{color:var(--shell-error,#b42318);margin:0 0 .75rem;font-size:.8125rem}.customer-detail__followup-strip{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin:0 0 .55rem;display:flex}.customer-detail__followup-chip{border-radius:999px;align-items:center;padding:.15rem .52rem;font-size:.73rem;font-weight:650;line-height:1.2;display:inline-flex}.customer-detail__followup-chip--warn{color:#92400e;background:#f59e0b2e}.customer-detail__followup-chip--ok{color:#065f46;background:#10b98129}.customer-detail__followup-meta{color:var(--shell-text-muted);font-size:.78rem}.customer-detail__followup-link{color:var(--crm-link,#2563eb);font-size:.78rem;font-weight:600;text-decoration:none}.customer-detail__followup-link:hover{text-decoration:underline}.customer-detail__timeline-filters{flex-wrap:wrap;gap:.35rem;margin:0 0 .55rem;display:flex}.customer-detail__timeline-filter{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text-muted);cursor:pointer;border-radius:999px;padding:.18rem .48rem;font-size:.75rem;font-weight:600}.customer-detail__timeline-filter--active{color:var(--shell-text);background:#3b82f61a;border-color:#3b82f673}.customer-detail__activity-msg,.customer-detail__activity-empty{color:var(--shell-text-muted);margin:0;font-size:.875rem}.customer-detail__activity-list{border-top:1px solid var(--shell-border);margin:0;padding:0;list-style:none}.customer-detail__activity-item{border-bottom:1px solid var(--shell-border);padding:.65rem 0;font-size:.875rem}.customer-detail__activity-item:last-child{border-bottom:none}.customer-detail__activity-meta{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.customer-detail__activity-when{color:var(--shell-text-muted);font-size:.8125rem}.customer-detail__activity-kind{text-transform:uppercase;letter-spacing:.02em;color:var(--shell-text-muted);font-size:.75rem;font-weight:500}.customer-detail__activity-kind--communication{color:#0f766e}.customer-detail__activity-kind--appointment{color:#1d4ed8}.customer-detail__activity-kind--system{color:var(--lp-muted-strong)}.customer-detail__activity-kind--note{color:#6d28d9}.customer-detail__activity-kind--work_order{color:#b45309}.customer-detail__activity-kind--service{color:#0e7490}.customer-detail__activity-kind--deal{color:#1d4ed8}.customer-detail__activity-kind--delivery{color:#047857}.customer-detail__activity-kind--document{color:#6b21a8}.customer-detail__activity-kind--payment{color:#166534}.customer-detail__activity-tag{border:1px solid var(--shell-border);color:var(--shell-text-muted);background:var(--shell-page-bg);border-radius:999px;padding:.05rem .45rem;font-size:.75rem;font-weight:500}.customer-detail__activity-link{color:var(--accent-blue,#2563eb);margin-top:.35rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.customer-detail__activity-link:hover{text-decoration:underline}.customer-detail__activity-title{color:var(--shell-text);margin:0 0 .12rem;font-size:.8rem;font-weight:600}.customer-detail__activity-body{color:var(--shell-text);white-space:pre-wrap;margin:0}@media (width<=720px){.customer-detail__comm-meta-row{grid-template-columns:minmax(0,1fr)}}.customer-detail__related{max-width:520px;margin-top:1.25rem}.customer-detail__related-title{color:var(--shell-text);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.customer-detail__related-empty{color:var(--shell-text-muted);margin:0;font-size:.875rem}.customer-detail__related-list{border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:var(--shell-shadow-card);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.customer-detail__related-item{border-bottom:1px solid var(--shell-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem 1rem;font-size:.875rem;display:flex}.customer-detail__related-item:last-child{border-bottom:none}.customer-detail__related-link{color:var(--shell-text);font-weight:500;text-decoration:none}.customer-detail__related-link:hover{text-decoration:underline}.customer-detail__related-status{color:var(--shell-text-muted);font-size:.8125rem}.customer-detail__tabs{gap:.5rem;margin:0 0 1rem;display:flex}.customer-detail__tab{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.35rem .7rem;font-size:.875rem}.customer-detail__tab--active{background:var(--shell-surface);font-weight:600}.customer-detail__appointments{max-width:620px;margin-top:1rem}.customer-detail__appt-form{grid-template-columns:1fr 1fr;gap:.6rem .8rem;margin-bottom:.8rem;display:grid}.customer-detail__appt-field{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.customer-detail__appt-field input,.customer-detail__appt-field select,.customer-detail__appt-field textarea{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);border-radius:6px;padding:.4rem .5rem;font-size:.875rem}.customer-detail__appt-field--wide,.customer-detail__appt-actions{grid-column:1/-1}.customer-detail__appt-actions button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.customer-detail__appt-group-title{margin:.8rem 0 .35rem;font-size:.9rem;font-weight:600}.customer-detail__appt-list{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.customer-detail__appt-item,.customer-detail__appt-empty{border-bottom:1px solid var(--shell-border);padding:.55rem .7rem}.customer-detail__appt-item:last-child,.customer-detail__appt-empty:last-child{border-bottom:none}.customer-detail__appt-empty{color:var(--shell-text-muted);font-size:.875rem}.customer-detail__appt-meta{color:var(--shell-text-muted);flex-wrap:wrap;gap:.6rem;margin-bottom:.2rem;font-size:.8125rem;display:flex}.customer-detail__appt-title{margin:0;font-size:.875rem;font-weight:600}.customer-detail__appt-body{color:var(--shell-text);white-space:pre-wrap;margin:.2rem 0 0;font-size:.875rem}.customer-form--phase113{max-width:52rem}.customer-form.customer-form--phase113b{--cf-input-radius:7px;--cf-input-min-h:2.125rem;--cf-border:#78829647;--cf-border-focus:#2563eb8c;--cf-focus-ring:#2563eb38;--cf-primary:#2563eb;--cf-primary-border:#1d4ed8;width:100%;max-width:none;padding:.38rem .65rem .62rem}.customer-form.customer-form--phase113b .customer-form__grid{gap:.35rem}.customer-form.customer-form--phase113b .customer-form__title{margin-bottom:.42rem}.customer-form.customer-form--phase113b .customer-form__hint{margin:0 0 .38rem}.customer-form.customer-form--phase113b label{letter-spacing:.02em;color:#475569eb;font-size:.6875rem;font-weight:600}.customer-form.customer-form--phase113b .customer-form__hint{border-radius:var(--cf-input-radius);background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border:1px solid #94a3b838;padding:.32rem .42rem;font-size:.75rem;line-height:1.38}.customer-form.customer-form--phase113b .customer-form__fieldset{border-radius:var(--cf-input-radius);background:color-mix(in srgb, var(--lp-surface) 55%, transparent);border-color:#78829638}.customer-form.customer-form--phase113b .customer-form__legend{color:#64748beb;padding:0 .28rem;font-size:.6875rem;font-weight:600}.customer-form.customer-form--phase113b .customer-form__fieldset--essentials>.customer-form__legend{letter-spacing:.06em;color:#64748bd1;margin-bottom:.06rem;font-size:.625rem;font-weight:600}.customer-form.customer-form--phase113b .customer-form__micro-label{letter-spacing:.055em;color:#64748bc7;font-size:.625rem}.customer-form.customer-form--phase113b .customer-form__lead-strip--phase113e{border-radius:var(--cf-input-radius)}.customer-form.customer-form--phase113b input:not([type=checkbox]),.customer-form.customer-form--phase113b textarea{box-sizing:border-box;min-height:var(--cf-input-min-h);border-radius:var(--cf-input-radius);border:1px solid var(--cf-border);background:var(--lp-surface);padding:.375rem .5625rem;font-size:.8125rem;line-height:1.35;transition:border-color .12s,box-shadow .12s}.customer-form.customer-form--phase113b textarea{min-height:2.65rem}.customer-form.customer-form--phase113b input:not([type=checkbox]):hover,.customer-form.customer-form--phase113b textarea:hover{border-color:#7882966b}.customer-form.customer-form--phase113b input:not([type=checkbox]):focus,.customer-form.customer-form--phase113b textarea:focus{border-color:var(--cf-border-focus);box-shadow:0 0 0 3px var(--cf-focus-ring);outline:none}.customer-form.customer-form--phase113b .customer-form__row--compact{gap:.14rem}.customer-form.customer-form--phase113b .customer-form__row--compact label{font-size:.6875rem;font-weight:600}.customer-form.customer-form--phase113b .customer-form__cols--prefs input{min-height:var(--cf-input-min-h);padding:.375rem .5rem;font-size:.8125rem}.customer-form.customer-form--phase113b .customer-form__cols--prefs .customer-form__row--compact label{font-size:.625rem;font-weight:600}.customer-form.customer-form--phase113b .customer-form__footer{flex-direction:column;gap:.4rem;margin-top:.2rem;display:flex}.customer-form.customer-form--phase113b .customer-form__error{color:#b91c1c;border-radius:var(--cf-input-radius);background:#fef2f2e0;border:1px solid #f871716b;margin:0;padding:.42rem .52rem;font-size:.75rem;font-weight:500;line-height:1.42}.customer-form.customer-form--phase113b .customer-form__duplicate-actions{flex-wrap:wrap;align-items:center;gap:.45rem}.customer-form.customer-form--phase113b .customer-form__link-action{color:var(--cf-primary);font-size:.8125rem;font-weight:600}.customer-form.customer-form--phase113b .customer-form__link-action:hover{color:var(--cf-primary-border)}.customer-form.customer-form--phase113b button.customer-form__button-secondary{min-height:var(--cf-input-min-h);border-radius:var(--cf-input-radius);background:var(--lp-surface);color:#334155f2;border:1px solid #78829652;padding:.375rem .85rem;font-size:.8125rem;font-weight:600;box-shadow:inset 0 1px #fffc}.customer-form.customer-form--phase113b button.customer-form__button-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#78829673}.customer-form.customer-form--phase113b .customer-form__actions{border-top:1px solid #94a3b83d;justify-content:flex-start;align-items:center;margin-top:0;padding-top:.48rem;display:flex}.customer-form.customer-form--phase113b button[type=submit]{min-height:var(--cf-input-min-h);border-radius:var(--cf-input-radius);border:1px solid var(--cf-primary-border);color:#fff;cursor:pointer;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);padding:.4rem 1.05rem;font-size:.8125rem;font-weight:600;transition:filter .12s,box-shadow .12s;box-shadow:0 1px 2px #0f172a14,0 1px 1px #2563eb38}.customer-form.customer-form--phase113b button[type=submit]:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 2px 4px #0f172a1a,0 1px 2px #2563eb47}.customer-form.customer-form--phase113b button[type=submit]:disabled{opacity:.55;cursor:not-allowed;filter:none}.customer-form.customer-form--phase113b .customer-form__actions button:focus-visible,.customer-form.customer-form--phase113b .customer-form__header button:focus-visible,.customer-form.customer-form--phase113b .customer-form__duplicate-actions button:focus-visible{outline-offset:1px;outline:2px solid #2563eb73}.customer-form.customer-form--phase113b .customer-form__row--checkbox label{color:#475569f2;font-size:.75rem;font-weight:500}.customers-layout .customer-list-wrap{border:1px solid color-mix(in srgb, #c7d2fe 16%, var(--shell-border,var(--lp-border)));background:var(--lp-surface);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 78%, transparent) inset, 0 10px 28px #1e3a8a0d, 0 3px 12px #0f172a09;-webkit-overflow-scrolling:touch;border-radius:14px}.customers-layout .customer-list__ops-block{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 98%, var(--lp-surface-soft)), color-mix(in srgb, var(--lp-surface) 96%, var(--lp-surface-soft)))}.customers-layout .customer-list__ops-block .lp-ops-strip{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:.48rem .85rem .42rem}.customers-layout .customer-list__ops-block .lp-ops-strip__grid--2{align-items:start;gap:.65rem .95rem}.customers-layout .customer-list__ops-command-line{letter-spacing:.01em;color:var(--lp-muted-strong);font-variant-numeric:tabular-nums;border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);margin:0;padding:.32rem .85rem .48rem;font-size:.72rem;font-weight:500;line-height:1.35}.customers-layout .customer-list__ops-block--compact{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent)}.customers-layout .customer-list__ops-block--compact .lp-ops-strip{padding:.32rem .75rem .34rem}.customers-layout .customer-list__ops-block--compact .lp-ops-mini__title{margin-bottom:.22rem;font-size:.55rem}.customers-layout .customer-list__ops-block--compact .lp-ops-stack-track,.customers-layout .customer-list__ops-block--compact .lp-ops-fill-track{height:5px}.customers-layout .customer-list__title{letter-spacing:.01em;color:var(--lp-muted-strong);padding:.58rem .85rem;font-size:.8125rem;font-weight:600}.customers-layout .customer-list__toolbar{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, #e0e7ff);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 97%, var(--lp-surface-soft)), color-mix(in srgb, var(--lp-surface) 94%, var(--lp-surface-soft)));padding:.52rem .85rem .42rem}.customers-layout .customer-list__toolbar-row{flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;min-height:2.15rem;display:flex}.customers-layout .customer-list__toolbar-row--split{justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem}.customers-layout .customer-list__toolbar-left{flex-direction:column;align-items:flex-start;gap:0;min-width:min(100%,14rem);display:flex}.customers-layout .customer-list__toolbar-actions{flex-wrap:wrap;flex:14rem;justify-content:flex-end;align-items:center;gap:.45rem .55rem;display:flex}.customers-layout .customer-list__search{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:var(--lp-surface);min-width:10.5rem;max-width:20rem;height:2.05rem;color:var(--lp-text);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 88%, transparent) inset;border-radius:10px;flex:12rem;padding:0 .65rem;font-size:.78rem}.customers-layout .customer-list__search::placeholder{color:var(--lp-muted)}.customers-layout .customer-list__search:focus{border-color:color-mix(in srgb, #93c5fd 55%, var(--shell-border,var(--lp-border)));box-shadow:0 0 0 2px #bfdbfe73, 0 1px 0 color-mix(in srgb, var(--lp-surface) 88%, transparent) inset;outline:none}.customers-layout .customer-list__filters-btn{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:color-mix(in srgb, var(--lp-surface) 96%, var(--lp-surface-soft));height:2.05rem;color:var(--lp-muted-strong);cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 90%, transparent) inset;border-radius:10px;align-items:center;gap:.38rem;margin:0;padding:0 .75rem;font-size:.76rem;font-weight:500;display:inline-flex}.customers-layout .customer-list__filters-btn:hover{border-color:color-mix(in srgb, #cbd5e1 85%, var(--lp-border));background:var(--lp-surface)}.customers-layout .customer-list__filters-ico{flex-shrink:0;width:1rem;height:1rem}.customers-layout .customer-list__filter-banner{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, #e0e7ff);background:color-mix(in srgb, var(--lp-surface-soft) 94%, #eff6ff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .85rem;margin:0;padding:.48rem .85rem .52rem;display:flex}.customers-layout .customer-list__filter-banner-text{color:var(--lp-muted-strong);flex:12rem;margin:0;font-size:.74rem;font-weight:500;line-height:1.45}.customers-layout .customer-list__filter-banner-clear{background:var(--lp-surface);color:var(--lp-muted-strong);cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 92%, transparent) inset;border:1px solid #cbd5e1cc;border-radius:8px;flex:none;margin:0;padding:.28rem .55rem;font-size:.72rem;font-weight:600}.customers-layout .customer-list__filter-banner-clear:hover{color:#1d4ed8;border-color:#acccf0}.customers-layout .customer-list__filter-banner-clear:focus-visible{outline-offset:2px;outline:2px solid #7d9af8}.customers-layout .customer-list__filter-banner--dash{background:color-mix(in srgb, var(--lp-surface-soft) 96%, #eef2ff);padding:.38rem .75rem .42rem}.customers-layout .customer-list__filter-banner--dash .customer-list__filter-banner-text{flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;font-size:.72rem;display:flex}.customers-layout .customer-list__filter-banner-k{color:var(--lp-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-weight:600}.customers-layout .customer-list__filter-banner-v{color:var(--lp-text);letter-spacing:-.02em;font-weight:700}.customers-layout .customer-list__toolbar--dash{padding:.4rem .75rem .38rem}.customers-layout .customer-list__toolbar-row--dash{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem .5rem;min-height:0;display:flex}.customers-layout .customer-list__toolbar-row--dash .customer-list__search{flex:14rem;min-width:10rem;max-width:26rem}.customers-layout .customer-list__toggle--compact{color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);box-shadow:none;border-radius:7px;margin:0;padding:.22rem .42rem;font-size:.68rem;font-weight:500}.customers-layout .customer-list__toggle--compact:hover{border-color:color-mix(in srgb, #cbd5e1 90%, var(--lp-border));color:var(--lp-muted-strong)}.customers-layout .customer-list__toolbar .customer-list__toggle{max-width:none;color:var(--lp-muted-strong);background:color-mix(in srgb, var(--lp-surface) 94%, var(--lp-surface-soft));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 68%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 90%, transparent) inset;border-radius:9px;margin:0;padding:.38rem .52rem;font-size:.76rem;font-weight:500}.customers-layout .customer-list__toolbar .customer-list__toggle-note{color:var(--lp-muted);margin:.22rem 0 0;padding:0 0 .08rem;font-size:.68rem;line-height:1.38}.customers-layout .customer-list__identity{align-items:flex-start;gap:.62rem;min-width:0;display:flex}.customers-layout .customer-list__avatar{letter-spacing:.02em;width:2.35rem;height:2.35rem;color:var(--lp-muted-strong);background:linear-gradient(155deg, color-mix(in srgb, #eef2ff 92%, var(--lp-surface)), color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface)));border:1px solid #a5b4fc52;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #4338ca0f}.customers-layout .customer-list__avatar--crm{letter-spacing:0;color:#1d4ed8;background:linear-gradient(160deg, color-mix(in srgb, #dbeafe 92%, var(--lp-surface)), #eff6ff);border:1px solid #93c5fd8c;border-radius:999px;width:2.05rem;height:2.05rem;font-size:.64rem;font-weight:700;box-shadow:0 1px 2px #1e40af14}.customers-layout .customer-list__avatar--crm.customer-list__avatar--alt{color:#c2410c;background:linear-gradient(160deg, color-mix(in srgb, #ffedd5 94%, var(--lp-surface)), var(--lp-surface)7ed);border-color:#fdba74a6;box-shadow:0 1px 2px #c2410c1a}.customers-layout .customer-list__identity-main{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.customers-layout .customer-list__identity-name-row{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;display:flex}.customers-layout .customer-list__identity-email{max-width:100%;color:var(--lp-muted);overflow-wrap:anywhere;word-break:break-word;margin:0;padding:0;font-size:.72rem;font-weight:400;line-height:1.38}.customers-layout .customer-list__email{color:var(--lp-muted);overflow-wrap:anywhere;word-break:break-word;font-size:.74rem;font-weight:400;line-height:1.35}.customers-layout .customer-list__cell-muted{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.customers-layout .customer-list__table--crm th:first-child{width:36%;min-width:14rem}.customers-layout .customer-list__table--crm th:nth-child(2){white-space:nowrap;min-width:7rem}.customers-layout .customer-list__table--crm th:nth-child(3){white-space:nowrap;min-width:9.25rem}.customers-layout .customer-list__table--crm th:nth-child(4){min-width:7.75rem}.customers-layout .customer-list__table--crm th:nth-child(5){text-align:right;width:2.35rem;min-width:2.35rem;padding-left:.35rem;padding-right:.65rem}.customers-layout .customer-list__th-sort{vertical-align:middle;display:table-cell}.customers-layout .customer-list__th-sort-btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.customers-layout .customer-list__th-sort-btn:focus-visible{outline:2px solid var(--shell-focus,#2563eb);outline-offset:2px;border-radius:4px}.customers-layout .customer-list__th-sort-inner{align-items:center;gap:.35rem;display:inline-flex}.customers-layout .customer-list__sort-ico{color:#cbd5e1;line-height:0;display:inline-flex}.customers-layout .customer-list__sort-ico--active{color:var(--shell-text,var(--lp-text))}.customers-layout .customer-list__th-chev{text-align:right}.customers-layout .customer-list__table--crm td{vertical-align:middle;padding-top:.62rem;padding-bottom:.62rem}.customers-layout .customer-list__table--crm td:nth-child(5){text-align:right;vertical-align:middle}.customers-layout .customer-list__cell-chev{width:2.35rem}.customers-layout .customer-list__row-go{color:var(--lp-muted);padding:.15rem .1rem;font-size:1.15rem;font-weight:300;line-height:1;text-decoration:none;display:inline-block}.customers-layout .customer-list__row-go:hover{color:var(--lp-muted)}.customers-layout .customer-list__table--crm tbody tr.customer-list__row--crm:hover{background:color-mix(in srgb, #eef2ff 78%, var(--lp-surface));box-shadow:inset 3px 0 0 #6366f159, inset 0 -1px 0 color-mix(in srgb, var(--lp-border) 55%, transparent)}.customers-layout .customer-list__table--crm tbody tr.customer-list__row--crm:active{background:color-mix(in srgb, #e0e7ff 72%, var(--lp-surface))}.customers-layout .customer-list__row--crm{cursor:pointer}.customers-layout .customer-list__cell-phone{color:var(--lp-muted-strong);font-weight:500}.customers-layout .customer-list__table thead{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface)) 0%, var(--lp-surface) 100%)}.customers-layout .customer-list__table thead tr:first-child th:first-child{border-top-left-radius:10px}.customers-layout .customer-list__table thead tr:first-child th:last-child{border-top-right-radius:10px}.customers-layout .customer-list__table{font-variant-numeric:tabular-nums}.customers-layout .customer-list__table th{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 85%, #c7d2fe);padding:.58rem 1rem .52rem;font-size:.65rem;font-weight:600}.customers-layout .customer-list__table td{vertical-align:middle;color:var(--lp-muted-strong);border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);padding:.64rem 1rem;font-size:.8125rem;font-weight:400}.customers-layout .customer-list__table tbody tr{transition:background-color .16s,box-shadow .16s}.customers-layout .customer-list__link{color:color-mix(in srgb, #2563eb 82%, var(--lp-text));letter-spacing:-.01em;font-weight:600;text-decoration:none}.customers-layout .customer-list__link--name{letter-spacing:-.02em;color:#1d4ed8;font-size:.875rem;font-weight:700}.customers-layout .customer-list__link--name:hover{color:#1e40af;text-underline-offset:2px;text-decoration:underline}.customers-layout .customer-list__link:hover{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.customers-layout .customer-list__archived-pill{background:color-mix(in srgb, var(--lp-surface-soft) 92%, var(--lp-surface));color:#71717a;border:1px solid color-mix(in srgb, var(--shell-border,#e4e4e7) 75%, transparent);margin-left:0;padding:.08rem .42rem;font-size:.65rem;font-weight:500}.customers-layout .customer-list__follow{border:1px solid #0000;border-radius:999px;padding:.16rem .52rem;font-size:.69rem;font-weight:500}.customers-layout .customer-list__follow--warn{background:color-mix(in srgb, var(--lp-surface)beb 94%, #fef9c3);color:#a16207;border-color:#fde68a8c}.customers-layout .customer-list__follow--ok{background:color-mix(in srgb, #ecfdf5 92%, var(--lp-surface));color:#047857;border-color:#6ee7b752}.customers-layout .customer-list__follow--slate{background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));color:var(--lp-muted-strong);border-color:#cbd5e1b8}.customers-layout .customer-list__follow--today{background:color-mix(in srgb, #e0f2fe 92%, var(--lp-surface));color:#0369a1;border-color:#7dd3fc7a}.customers-layout .customer-list__follow--stale{background:color-mix(in srgb, var(--lp-surface)7ed 93%, var(--lp-surface));color:#9a3412;border-color:#fdba7485}.customers-layout .customer-list__follow--muted{background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));color:var(--lp-muted);border-color:color-mix(in srgb, var(--lp-border) 80%, transparent)}.customers-layout .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customers-layout .customer-list__empty,.customers-layout .customer-list__msg{color:var(--lp-muted);padding:.85rem 1rem;font-size:.8125rem;font-weight:400}.customers-layout .customer-list__empty--filtered{text-align:center;border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface));margin:0;padding:2.25rem 1.25rem 2.5rem}.customers-layout .customer-list__empty-title{letter-spacing:-.02em;color:var(--lp-text);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.customers-layout .customer-list__empty-hint{color:var(--lp-muted);max-width:22rem;margin:0 auto 1rem;font-size:.8rem;font-weight:400;line-height:1.45}.customers-layout .customer-list__empty-clear{background:var(--lp-surface);color:#4338ca;cursor:pointer;border:1px solid #82a4f9;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:.42rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1e3a8a0f}.customers-layout .customer-list__empty-clear:hover{background:color-mix(in srgb, #eef2ff 55%, var(--lp-surface))}.customers-layout .customer-list__empty-clear:focus-visible{outline-offset:2px;outline:2px solid #7d9af8}.customer-form__hint{color:var(--shell-text-muted);margin:0 0 .5rem;font-size:.8125rem;line-height:1.35}.customer-form__fieldset{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--lp-surface) 40%, transparent);border-radius:8px;margin:0;padding:.75rem .85rem .85rem}.customer-form__fieldset--compact{padding:.45rem .55rem .55rem}.customer-form__fieldset+.customer-form__fieldset{margin-top:.45rem}.customer-form__legend{color:var(--shell-text-muted);padding:0 .35rem;font-size:.75rem;font-weight:600}.customer-form__fieldset--essentials>.customer-form__legend{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1rem;font-size:.6875rem;font-weight:600}.customer-form__micro-label{letter-spacing:.06em;text-transform:uppercase;color:#64748bd9;margin:.35rem 0 .2rem;font-size:.625rem;font-weight:600}.customer-form__cols{align-items:start;gap:.32rem .65rem;width:100%;display:grid}.customer-form__cols--1{grid-template-columns:minmax(0,1fr)}.customer-form__cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-form__cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.customer-form__cols--2,.customer-form__cols--3,.customer-form__cols--intake-row1,.customer-form__cols--intake-address,.customer-form__cols--contact-secondary{grid-template-columns:minmax(0,1fr)}}.customer-form__row--compact{gap:.12rem;min-width:0}.customer-form__row--compact label{font-size:.6875rem}.customer-form__row--compact input,.customer-form__row--compact textarea,.customer-form__row--compact select,.customer-form__row--compact .customer-form__input{padding:.32rem .42rem;font-size:.8125rem}.customer-form__row--span-all{grid-column:1/-1}.customer-form__top{flex-direction:column;gap:.45rem;display:flex}.customer-form__top--phase113d{gap:.2rem}.customer-form__top--phase113e{gap:.1rem}.customer-form__lead-strip--phase113e{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-radius:8px;margin-bottom:.18rem;padding:.22rem .38rem}.customer-form__cols--lead-row1{grid-template-columns:repeat(4,minmax(0,1fr));gap:.14rem .42rem;display:grid}.customer-form__cols--lead-row2{grid-template-columns:minmax(0,11rem) auto;align-items:center;gap:.35rem .65rem;margin-top:.14rem;display:grid}.customer-form__row--lead-check{justify-content:flex-start}.customer-form.customer-form--phase113b .customer-form__fieldset--intake-core{padding:.22rem .32rem .28rem}.customer-form.customer-form--phase113b .customer-form__fieldset--intake-core>.customer-form__legend{margin-bottom:.04rem}.customer-form__micro-label--inline{margin:.14rem 0 .06rem}.customer-form__cols--intake-address--phase113e{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 6.25rem 8rem}.customer-form__cols--residency{grid-template-columns:minmax(0,6.5rem) minmax(0,6.5rem) minmax(0,9.5rem);max-width:26rem}.customer-form__prev-address{border-top:1px dashed #94a3b873;margin-top:.22rem;padding-top:.22rem}.customer-form__cols--addr-meta{grid-template-columns:repeat(3,minmax(0,1fr));max-width:42rem}.customer-form__cols--contact-phase113e{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);max-width:46rem}.customer-form__cols--prefs-phase113e{grid-template-columns:repeat(3,minmax(0,10rem));max-width:32rem}.customer-form__prefs-strip--phase113e{margin-top:.16rem;padding-top:.22rem}.customer-form__cols--identity-top{grid-template-columns:minmax(0,11rem) minmax(0,13rem);align-items:start}.customer-form__row--ssn{grid-column:auto}.customer-form__row--ssn .customer-form__field-hint{color:#64748bf2;margin-top:.12rem;font-size:.6rem;line-height:1.25;display:block}.customer-form__cols--id-row{max-width:42rem}.customer-form__cols--id-dates{max-width:22rem}.customer-form__cols--employment{grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem}.customer-form__cols--cash-phase113e{grid-template-columns:minmax(0,9rem)}.customer-form__rest--phase113e{gap:.26rem;max-height:none;margin-top:.32rem;overflow:visible}@media (width<=960px){.customer-form__cols--lead-row1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.customer-form__cols--lead-row1,.customer-form__cols--lead-row2{grid-template-columns:minmax(0,1fr)}.customer-form__cols--residency{grid-template-columns:minmax(0,1fr);max-width:none}.customer-form__cols--addr-meta,.customer-form__cols--identity-top{grid-template-columns:minmax(0,1fr)}.customer-form__cols--employment{grid-template-columns:minmax(0,1fr);max-width:none}.customer-form__cols--intake-address--phase113e{grid-template-columns:minmax(0,1fr)}}.customer-form__fieldset--essentials .customer-form__cols{gap:.16rem .5rem}.customer-form__fieldset--essentials{padding:.3rem .4rem .36rem}.customer-form__cols--intake-row1{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr)}.lp-entry-modal-panel--customer-add{flex-direction:column;width:min(100%,38rem);min-height:0;max-height:min(92vh,44rem);padding:.55rem .75rem .5rem;display:flex;overflow:hidden}.customer-form--add-modal{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex;overflow:hidden}.customer-form--add-modal .customer-form__embedded-head,.customer-form--add-modal .customer-form__step-pills{flex-shrink:0}.customer-form__embedded-head{border-bottom:1px solid #94a3b838;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .28rem;padding-bottom:.35rem;display:flex}.customer-form__embedded-title{letter-spacing:-.02em;margin:0;font-size:1.02rem;font-weight:600;line-height:1.2}.customer-form__embedded-head-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.customer-form__embedded-save{font:inherit;border:1px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 55%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#3b82f6) 12%, var(--surface-panel));color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.3rem .65rem;font-size:.78rem;font-weight:600}.customer-form__embedded-save:hover:not(:disabled){background:color-mix(in srgb, var(--shell-accent,#3b82f6) 18%, var(--surface-panel))}.customer-form__embedded-save:disabled{opacity:.65;cursor:not-allowed}.customer-form__embedded-close{font:inherit;border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-muted) 65%, var(--surface-panel));color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:.3rem .55rem;font-size:.78rem;font-weight:600}.customer-form__embedded-close:hover:not(:disabled){color:var(--text-primary)}.customer-form--add-modal .customer-form__hint--embedded{margin:0 0 .28rem;font-size:.68rem;line-height:1.25}.customer-form--add-modal .customer-form__grid{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow:hidden}.customer-form--add-modal .customer-form__add-steps{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b861 transparent;flex:auto;min-height:0;padding:.1rem .35rem .5rem 0;overflow-y:auto}.customer-form--add-modal .customer-form__add-steps::-webkit-scrollbar{width:5px}.customer-form--add-modal .customer-form__add-steps::-webkit-scrollbar-track{background:0 0}.customer-form--add-modal .customer-form__add-steps::-webkit-scrollbar-thumb{background:#94a3b852;border-radius:999px}.customer-form--add-modal .customer-form__add-steps::-webkit-scrollbar-thumb:hover{background:#94a3b87a}.customer-form--add-modal .customer-form__top--phase113e{margin-top:0}.customer-form--add-modal .customer-form__lead-strip--phase113e{border-top:none;margin:0 0 .12rem;padding-top:0}.customer-form__step-pills{background:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-panel));border:1px solid #94a3b833;border-radius:9px;flex-wrap:wrap;gap:.22rem;margin:0 0 .22rem;padding:.14rem;display:flex}.customer-form__step-pill{min-width:5.5rem;font:inherit;letter-spacing:.01em;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1 1 0;padding:.28rem .45rem;font-size:.68rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}.customer-form__step-pill:hover:not(:disabled):not(.customer-form__step-pill--active){color:var(--text-primary);background:color-mix(in srgb, var(--surface-panel) 80%, transparent)}.customer-form__step-pill--active{color:var(--text-primary);background:var(--surface-panel);border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 38%, var(--shell-border));box-shadow:0 1px 2px #0f172a0f}.customer-form__step-pill:disabled{opacity:.55;cursor:not-allowed}.customer-form__add-steps{min-height:0}.customer-form__add-step-panel[hidden]{display:none!important}.customer-form__add-step-panel{padding:.04rem 0 0}.customer-form__embedded-dismiss{font:inherit;border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface-panel));width:1.65rem;height:1.65rem;color:var(--text-secondary);cursor:pointer;border-radius:7px;flex-shrink:0;padding:0;font-size:1.15rem;line-height:1}.customer-form__embedded-dismiss:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface-panel))}.customer-form__footer--embedded-steps{background:color-mix(in srgb, var(--surface-muted) 8%, var(--surface-panel));border-top:1px solid #94a3b83d;flex-direction:column;flex-shrink:0;gap:.35rem;margin-top:0;padding:.62rem .35rem .18rem;display:flex;box-shadow:0 -8px 18px #0f172a0d}.customer-form__embedded-footer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:10px;display:flex}.customer-form__step-nav{gap:.4rem;display:flex}.customer-form__step-nav-btn{font:inherit;cursor:pointer;min-height:2rem;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent) inset;border-radius:8px;padding:.32rem .78rem;font-size:.78rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.customer-form__step-nav-btn:first-child{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-muted) 65%, var(--surface-panel));color:var(--text-secondary)}.customer-form__step-nav-btn:first-child:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb, var(--surface-muted) 78%, var(--surface-panel));border-color:#94a3b873}.customer-form__step-nav-btn:last-child{border:1px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 55%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#3b82f6) 14%, var(--surface-panel));color:color-mix(in srgb, var(--shell-accent,#2563eb) 72%, var(--text-primary))}.customer-form__step-nav-btn:last-child:hover:not(:disabled){background:color-mix(in srgb, var(--shell-accent,#3b82f6) 22%, var(--surface-panel));border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 62%, var(--shell-border));color:var(--text-primary)}.customer-form__step-nav-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.customer-form__embedded-footer-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.customer-form--add-modal .customer-form__embedded-save,.customer-form--add-modal .customer-form__embedded-close{min-height:2rem}.customer-form__cols--lead-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);max-width:36rem}.customer-form__cols--add-step1-names{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,10.5rem);align-items:end;max-width:36rem}.customer-form__cols--add-email-lead-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;max-width:36rem}.customer-form__cols--add-lead-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;max-width:46rem}.customer-form__cols--add-identity{grid-template-columns:minmax(0,10.5rem) minmax(0,10.5rem);align-items:end;max-width:22rem}.customer-form--add-modal .customer-form__row--ssn-inline{align-self:end}.customer-form--add-modal input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none;background:color-mix(in srgb, var(--surface-panel) 96%, var(--surface-muted));min-height:1.72rem;box-shadow:0 1px 0 var(--lp-surface) inset;font-family:var(--shell-font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-primary);border:1px solid #94a3b873;border-radius:7px;padding-right:1.85rem;font-size:.8125rem;font-weight:500}.customer-form--add-modal input[type=date]::-webkit-datetime-edit{font-family:var(--shell-font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-primary);font-size:.8125rem;font-weight:500}.customer-form--add-modal input[type=date]::-webkit-datetime-edit-fields-wrapper{font-family:var(--shell-font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-primary);font-size:.8125rem;font-weight:500}.customer-form--add-modal input[type=date]::-webkit-datetime-edit-text{font-family:var(--shell-font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-primary);font-size:.8125rem;font-weight:500}.customer-form--add-modal input[type=date]::-webkit-datetime-edit-month-field{font-family:var(--shell-font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-primary);font-size:.8125rem;font-weight:500}.customer-form--add-modal input[type=date]::-webkit-datetime-edit-day-field{font-family:var(--shell-font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-primary);font-size:.8125rem;font-weight:500}.customer-form--add-modal input[type=date]::-webkit-datetime-edit-year-field{font-family:var(--shell-font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-primary);font-size:.8125rem;font-weight:500}.customer-form--add-modal input[type=date]:focus{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, #93c5fd);box-shadow:0 0 0 2px color-mix(in srgb, var(--shell-accent,#3b82f6) 14%, transparent), 0 1px 0 var(--lp-surface) inset;outline:none}.customer-form--add-modal input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 14%, var(--lp-border));border-radius:5px;width:1rem;height:1rem;margin-left:.1rem;padding:.12rem}.customer-form--add-modal input[type=date]::-webkit-calendar-picker-indicator:hover{background-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 22%, var(--lp-border))}.customer-form--add-modal input[type=date]::-webkit-datetime-edit{line-height:1.25;font-family:var(--shell-font);padding:0}.customer-form--add-modal input[type=date]::-webkit-datetime-edit-fields-wrapper{font-family:var(--shell-font);padding:0}.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__row--compact{align-self:end}.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__row--compact input,.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__row--compact select,.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__row--compact .customer-form__input,.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__row--phone .customer-form__phone-input,.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__row--ext-only input{box-sizing:border-box;width:100%;min-height:1.72rem}.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__row--ext-only input.customer-form__phone-ext{text-align:center;width:100%;min-width:0;padding-left:.35rem;padding-right:.35rem}.customer-form__cols--add-contact-row{grid-template-columns:minmax(0,9.25rem) minmax(0,1fr) minmax(3.1rem,3.65rem);align-items:end;max-width:46rem}.customer-form__cols--add-employment{grid-template-columns:minmax(0,1.35fr) minmax(3rem,3.55rem) minmax(4.5rem,5.15rem) minmax(5.75rem,6.45rem);align-items:end;max-width:46rem}.customer-form__cols--add-employment-row2{border-top:1px solid #94a3b824;grid-template-columns:minmax(0,1.15fr) minmax(0,8.75rem) minmax(0,1.35fr);align-items:end;max-width:46rem;margin-top:.52rem;padding-top:.52rem}.customer-form--add-modal .customer-form__cols--add-employment .customer-form__row--compact label,.customer-form--add-modal .customer-form__cols--add-employment-row2 .customer-form__row--compact label,.customer-form--add-modal .customer-form__cols--add-address-details-row .customer-form__row--compact label{white-space:nowrap}.customer-form__cols--add-prev-job{grid-template-columns:minmax(0,1.1fr) minmax(3rem,3.55rem) minmax(0,1fr) minmax(0,1.25fr);align-items:end;max-width:46rem}.customer-form__cols--add-finance{grid-template-columns:minmax(0,9.5rem);max-width:12rem}.customer-form--add-modal .customer-form__row--lead-check{align-self:end;padding-bottom:.3rem}.customer-form__add-step-panel--additional{flex-direction:column;gap:.58rem;padding:.2rem .05rem .35rem;display:flex}.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__add-section{background:color-mix(in srgb, var(--surface-muted) 20%, var(--surface-panel));box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent) inset;border:1px solid #94a3b838;border-radius:9px;margin:0;padding:.78rem .72rem .82rem}.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__add-section--employment{background:color-mix(in srgb, var(--surface-muted) 32%, var(--surface-panel));border-color:#64748b47}.customer-form__add-section-title{letter-spacing:-.02em;color:color-mix(in srgb, var(--text-primary) 94%, var(--lp-text));border-bottom:1px solid #94a3b829;margin:0 0 .62rem;padding-bottom:.38rem;font-size:.8375rem;font-weight:650;line-height:1.2}.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__add-section--employment .customer-form__add-section-title{border-bottom-color:#64748b38;font-size:.8625rem;font-weight:700}.customer-form__add-section-body{flex-direction:column;gap:.52rem;display:flex}.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__cols{gap:.42rem .55rem}.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__row--compact{gap:.18rem}.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__row--compact label{color:var(--text-secondary);font-size:.6875rem;font-weight:500}.customer-form--add-modal .customer-form__add-step-panel--additional input:not([type=checkbox]),.customer-form--add-modal .customer-form__add-step-panel--additional textarea{background:var(--surface-panel);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent) inset;border:1px solid #64748b66;border-radius:8px;padding:.34rem .48rem;font-size:.8125rem}.customer-form--add-modal .customer-form__add-step-panel--additional select{appearance:none;background-color:var(--surface-panel);min-height:1.72rem;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent) inset;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M2.75 4.25 6 7.75 9.25 4.25'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:.72rem;border:1px solid #64748b75;border-radius:8px;padding:.34rem 2rem .34rem .55rem;font-size:.8125rem}.customer-form--add-modal .customer-form__add-step-panel--additional select.customer-form__select--addr-type{background-color:color-mix(in srgb, var(--surface-muted) 14%, var(--surface-panel));border-color:#64748b8c;font-weight:500}.customer-form--add-modal .customer-form__add-step-panel--additional input:not([type=checkbox]):focus,.customer-form--add-modal .customer-form__add-step-panel--additional select:focus,.customer-form--add-modal .customer-form__add-step-panel--additional textarea:focus{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 48%, #93c5fd);box-shadow:0 0 0 2px color-mix(in srgb, var(--shell-accent,#3b82f6) 14%, transparent), 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent) inset;outline:none}.customer-form--add-modal .customer-form__add-step-panel--additional .customer-form__add-section--employment .customer-form__row--phone{align-self:end}.customer-form__add-expand{background:0 0;border:none;border-top:1px dashed #94a3b838;margin-top:.55rem;padding-top:.45rem}.customer-form__add-expand__summary{cursor:pointer;color:color-mix(in srgb, var(--shell-accent,#2563eb) 82%, var(--text-secondary));-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:.38rem;margin:0;padding:.28rem .42rem;font-size:.75rem;font-weight:600;list-style:none;transition:color .12s,background-color .12s;display:inline-flex}.customer-form__add-expand__summary:hover{color:var(--shell-accent,#2563eb);background:color-mix(in srgb, var(--shell-accent,#2563eb) 7%, transparent)}.customer-form__add-expand__summary::-webkit-details-marker{display:none}.customer-form__add-expand__sign{background:color-mix(in srgb, var(--shell-accent,#2563eb) 11%, transparent);width:1.05rem;height:1.05rem;color:var(--shell-accent,#2563eb);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.customer-form__add-expand__sign:before{content:"+"}.customer-form__add-expand[open] .customer-form__add-expand__sign:before{content:"−"}.customer-form__add-expand__label--expanded,.customer-form__add-expand[open] .customer-form__add-expand__label--collapsed{display:none}.customer-form__add-expand[open] .customer-form__add-expand__label--expanded{display:inline}.customer-form__add-expand[open] .customer-form__add-expand__summary{color:var(--text-primary)}.customer-form__add-expand__body{flex-direction:column;gap:.42rem;padding:.42rem 0 .08rem;display:flex}.customer-form__addr-type-dialog{box-shadow:0 12px 32px #0f172a2e, 0 1px 0 var(--lp-surface) inset;border:1px solid #94a3b873;border-radius:8px;max-width:calc(100vw - 2rem);padding:0}.customer-form__addr-type-dialog::backdrop{background:#0f172a59}.customer-form__addr-type-dialog-panel{flex-direction:column;gap:.55rem;min-width:min(18rem,100vw - 2rem);padding:.85rem .95rem .95rem;display:flex}.customer-form__addr-type-dialog-title{color:var(--text-primary);margin:0;font-size:.92rem;font-weight:600}.customer-form__addr-type-dialog-actions{justify-content:flex-end;gap:.35rem;margin-top:.15rem;display:flex}.customer-form__addr-type-dialog-actions button{font:inherit;border:1px solid var(--shell-border,var(--lp-border));background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface-panel));cursor:pointer;border-radius:7px;padding:.32rem .65rem;font-size:.8125rem}.customer-form__addr-type-dialog-actions button[type=submit]{border-color:color-mix(in srgb, #93c5fd 55%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, #dbeafe 45%, var(--surface-panel))}.customer-form__cols--add-contact-row2{grid-template-columns:minmax(0,1.35fr) minmax(0,11.5rem);max-width:36rem}.customer-form__cols--add-contact-row3{grid-template-columns:minmax(0,10.5rem) minmax(0,1fr);align-items:end;max-width:36rem}.customer-form__cols--lead-add-row2{grid-template-columns:minmax(0,9rem) auto;align-items:end;max-width:36rem}.customer-form__cols--add-address-line1{grid-template-columns:minmax(0,2.4fr) minmax(0,7.5rem);max-width:36rem}.customer-form__cols--add-address-line2{grid-template-columns:minmax(0,1fr) minmax(4.25rem,5rem) minmax(5.25rem,6.25rem);max-width:36rem}.customer-form__cols--add-address-details-row{grid-template-columns:minmax(6.5rem,7.5rem) minmax(4.75rem,5.5rem) minmax(7.25rem,8rem) minmax(6.5rem,7.75rem);align-items:end;max-width:40rem}.customer-form--add-modal .customer-form__cols--add-address-details-row .customer-form__row--compact label{white-space:nowrap}.customer-form--add-modal .customer-form__cols--add-address-details-row .customer-form__row:first-child,.customer-form--add-modal .customer-form__cols--add-address-details-row .customer-form__row:first-child select{max-width:7.5rem}.customer-form__micro-label--tight{margin:.1rem 0 .04rem}.customer-form__row--field-sm input,.customer-form__row--field-sm textarea,.customer-form__row--field-sm select,.customer-form__row--field-sm .customer-form__input{max-width:100%}.customer-form__row--field-lg input,.customer-form__row--field-lg textarea,.customer-form__row--field-wide input{max-width:none}.customer-form--add-modal .customer-form__cols--lead-add .customer-form__row--field-sm,.customer-form--add-modal .customer-form__cols--add-address-details-row .customer-form__row--field-sm,.customer-form--add-modal .customer-form__cols--add-identity .customer-form__row--field-sm,.customer-form--add-modal .customer-form__cols--add-identity .customer-form__row--ssn-inline{max-width:100%}.customer-form--add-modal .customer-form__cols--add-address-line1 .customer-form__row--field-sm{max-width:7.5rem}.customer-form__row--phone input.customer-form__phone-input{width:100%;max-width:11.5rem}.customer-form__phone-fields{flex-wrap:wrap;align-items:flex-end;gap:.35rem .5rem;display:flex}.customer-form__phone-fields .customer-form__phone-input{flex:9.5rem;min-width:8.5rem;max-width:11.5rem}.customer-form__phone-ext-wrap{flex-direction:column;flex:none;gap:.12rem;display:flex}.customer-form__phone-ext-label{letter-spacing:.02em;color:#64748bf2;font-size:.6rem;font-weight:600;line-height:1.1}.customer-form__phone-ext{text-align:center;width:4.25rem;max-width:4.5rem;padding-left:.4rem;padding-right:.4rem}.customer-form--add-modal .customer-form__phone-ext{width:2.85rem;min-width:2.75rem;max-width:3rem;padding:.22rem .25rem;font-size:.74rem}.customer-form--add-modal .customer-form__phone-ext-label{font-size:.58rem}.customer-form--add-modal .customer-form__cols--residency{max-width:24rem}.customer-form--add-modal .customer-form__rest--phase113e{gap:.18rem;margin-top:.12rem}.customer-form--add-modal .customer-form__fieldset--compact,.customer-form--add-modal .customer-form__fieldset--intake-core{padding:.14rem .22rem .16rem}.customer-form--add-modal .customer-form__fieldset--intake-core>.customer-form__legend,.customer-form--add-modal .customer-form__fieldset--compact>.customer-form__legend{margin-bottom:.02rem;font-size:.64rem}.customer-form--add-modal .customer-form__fieldset+.customer-form__fieldset{margin-top:0}.customer-form--add-modal .customer-form__cols{gap:.1rem .4rem}.customer-form--add-modal .customer-form__row--compact{gap:.06rem}.customer-form--add-modal .customer-form__row--compact label{font-size:.6rem}.customer-form--add-modal input:not([type=checkbox]),.customer-form--add-modal textarea,.customer-form--add-modal select{min-height:1.72rem;padding:.2rem .34rem;font-size:.76rem;line-height:1.25}.customer-form--add-modal .customer-form__prefs-strip--phase113e{border-top:none;margin-top:0;padding-top:0}.customer-form--add-modal .customer-form__footer{margin-top:0;padding-top:0}.customer-form--add-modal .customer-form__fieldset--essentials .customer-form__cols{gap:.1rem .4rem}@media (width<=720px){.customer-form__embedded-head{flex-wrap:wrap;align-items:flex-start}.customer-form__cols--add-contact-row,.customer-form__cols--add-contact-row2,.customer-form__cols--add-contact-row3,.customer-form__cols--add-step1-names,.customer-form__cols--add-email-lead-row,.customer-form__cols--add-lead-row,.customer-form__cols--add-identity,.customer-form__cols--add-employment,.customer-form__cols--add-employment-row2,.customer-form__cols--add-prev-job,.customer-form__cols--add-finance,.customer-form__cols--lead-add,.customer-form__cols--lead-add-row2,.customer-form__cols--add-address-line1,.customer-form__cols--add-address-line2,.customer-form__cols--add-address-details-row{grid-template-columns:minmax(0,1fr);max-width:none}.customer-form__row--phone input.customer-form__phone-input,.customer-form__phone-fields .customer-form__phone-input{max-width:none}}.customer-form__cols--intake-address{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(5.625rem,7.5rem) minmax(7.5rem,9.375rem)}.customer-form__cols--contact-secondary{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)}.customer-form__prefs-strip{border-top:1px solid #94a3b838;margin-top:.22rem;padding-top:.28rem}.customer-form__cols--prefs{grid-template-columns:repeat(3,minmax(0,12rem));max-width:38rem}.customer-form__cols--prefs .customer-form__row--compact label{font-size:.6rem}.customer-form__cols--prefs input{padding:.24rem .34rem;font-size:.75rem}.customer-form__fieldset--finance-min{padding:.38rem .48rem}.customer-form__fieldset--finance-min .customer-form__legend{color:#64748bf2;font-size:.6875rem}.customer-form__cols--cash-row{grid-template-columns:minmax(0,11rem)}.customer-form__cols--narrow-field{grid-template-columns:minmax(0,14rem)}.customer-form__rest{flex-direction:column;gap:.32rem;margin-top:.4rem;display:flex}.customer-form__rest--phase113d{max-height:none;overflow:visible}.customer-form__rest .customer-form__legend{letter-spacing:.03em;font-size:.6875rem}.customer-form.customer-form--phase113b .customer-form__rest .customer-form__fieldset+.customer-form__fieldset{margin-top:.3rem}.customer-form__row--checkbox label{cursor:pointer;flex-direction:row;align-items:center;gap:.35rem}.customer-detail.module-page.customer-detail--wide{width:min(100%, var(--shell-max-content,1300px))}.customer-detail__stack{flex-direction:column;gap:1rem;max-width:none;display:flex}.customer-detail__card--phase113{max-width:none}.customer-detail__card-title{color:var(--shell-text);margin:0 0 .65rem;font-size:.9375rem;font-weight:600}.customer-detail__header-phase113 .module-page__title{margin-bottom:.35rem}.customer-detail__header-meta{color:var(--shell-text-muted);flex-wrap:wrap;gap:.5rem .85rem;margin:0;font-size:.8125rem;display:flex}.customer-detail__header-pill{border:1px solid var(--shell-border);color:var(--shell-text);border-radius:999px;padding:.12rem .45rem;font-size:.75rem;font-weight:500;display:inline-block}.customer-detail__dl{grid-template-columns:9.5rem 1fr;gap:.45rem 1rem;margin:0;font-size:.875rem;display:grid}.customer-detail__subhead{color:var(--shell-text-muted);margin:.85rem 0 .45rem;font-size:.8125rem;font-weight:600}.customer-detail__subhead:first-of-type{margin-top:0}.customer-detail__related-meta{color:var(--shell-text-muted);font-size:.8125rem}.customer-detail__empty-inline{color:var(--shell-text-muted);margin:0;font-size:.875rem}.customer-detail__notes--tight{margin-top:.65rem}.customer-detail__hint{color:var(--shell-text-muted);margin:.75rem 0 0;font-size:.8125rem;line-height:1.35}.customer-detail__hero{border:1px solid var(--shell-border);border-radius:var(--shell-radius-card);background:var(--shell-surface);box-shadow:var(--shell-shadow-card);margin:0 0 1rem;padding:.85rem 1rem}.customer-detail__hero-title{margin:0 0 .4rem;font-size:1.25rem;line-height:1.2}.customer-detail__hero-badges{flex-wrap:wrap;gap:.4rem .5rem;margin:0 0 .5rem;display:flex}.customer-detail__header-pill--muted{background:var(--shell-page-bg,var(--lp-surface-soft));color:var(--shell-text-muted);border-color:var(--shell-border);font-weight:500}.customer-detail__header-pill--archived{background:color-mix(in srgb, var(--status-archived) 16%, white);color:var(--status-archived)}.customer-detail__archived-note{color:var(--shell-text-muted);margin:.5rem 0 0;font-size:.8125rem}.customer-detail__hero-meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .35rem;font-size:.875rem;display:flex}.customer-detail__hero-link{color:var(--crm-link,#2563eb);font-weight:500;text-decoration:none}.customer-detail__hero-link:hover{text-decoration:underline}.customer-detail__hero-muted{color:var(--shell-text-muted);font-size:.8125rem}.customer-detail__hero-address{color:var(--shell-text-muted);flex-direction:column;gap:.1rem;margin:.35rem 0 0;font-size:.8125rem;font-style:normal;line-height:1.4;display:flex}.customer-detail__hero-address-line{display:block}.customer-detail__action--secondary{border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:.42rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.customer-detail__action--secondary:hover{background:var(--shell-surface)}.customer-detail__toolbar--phase116{flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.customer-detail__toolbar--phase116 .customer-detail__toolbar-actions{flex-wrap:wrap;gap:.45rem}.customer-detail__hero--phase116{margin:0 0 .75rem;padding:.65rem .85rem}.customer-detail__hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.customer-detail__hero-head-text{flex:1;min-width:min(100%,240px)}.customer-detail__hero-title{letter-spacing:-.02em;color:var(--shell-text);margin:0 0 .28rem;font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:700;line-height:1.2}.customer-detail__hero-contact{color:var(--shell-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.customer-detail__hero-city{color:var(--shell-text-muted)}.customer-detail__hero-edit{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;flex-shrink:0;padding:.38rem .75rem;font-size:.8125rem;font-weight:500}.customer-detail__hero-edit:hover:not(:disabled){background:var(--shell-surface)}.customer-detail__hero-edit:disabled{opacity:.55;cursor:not-allowed}.customer-detail__hero--phase116 .customer-detail__hero-badges{margin:.45rem 0 0}.customer-detail__profile-empty{color:var(--shell-text-muted);border:1px dashed var(--shell-border);border-radius:var(--shell-radius-card);background:var(--shell-page-bg);margin:0;padding:.75rem .85rem;font-size:.875rem}@media (width<=720px){.customer-detail__dl{grid-template-columns:1fr;gap:.2rem 0}.customer-detail__dl dt{color:var(--shell-text-muted);margin-top:.35rem;font-size:.75rem;font-weight:600}.customer-detail__dl dd{margin:0}.customer-detail__dl dt:first-of-type{margin-top:0}}.customer-detail--phase158{--cd-card-radius:10px;--cd-card-border:1px solid var(--shell-border);--cd-card-bg:var(--shell-surface);--cd-muted:var(--shell-text-muted)}.customer-detail__phase158-top{align-items:center;margin-bottom:.5rem;display:flex}.customer-detail__hero--phase158{border:var(--cd-card-border);border-radius:var(--cd-card-radius);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface) 65%);flex-direction:column;gap:.35rem;margin:0 0 .4rem;padding:.75rem 1rem;display:flex}.customer-detail__hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;display:flex}.customer-detail__hero-titles{flex-direction:column;flex:18rem;gap:.25rem;min-width:0;display:flex}.customer-detail__hero-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--cd-muted);align-items:center;gap:.45rem;font-size:.7rem;display:inline-flex}.customer-detail__hero-eyebrow-label{font-weight:600}.customer-detail__hero-status{text-transform:none;letter-spacing:0;border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:600}.customer-detail__hero-status--ok{color:#166534;background:#16a34a1a}.customer-detail__hero-status--warn{color:#b45309;background:#d977061f}.customer-detail__hero-status--archived{background:color-mix(in srgb, var(--status-archived) 18%, white);color:var(--status-archived)}.customer-detail--phase158 .customer-detail__hero-name{letter-spacing:-.005em;color:var(--shell-text);margin:0;font-size:1.35rem;font-weight:700}.customer-detail--phase158 .customer-detail__hero-badges{flex-wrap:wrap;gap:.3rem;margin:.1rem 0 0;display:flex}.customer-detail__hero-contact{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin:.15rem 0 0;font-size:.85rem;display:flex}.customer-detail__hero-contact-link{color:var(--shell-text);overflow-wrap:anywhere;word-break:break-word;text-decoration:none}.customer-detail__hero-contact-link:hover{text-decoration:underline}.customer-detail__hero-contact-muted,.customer-detail__hero-contact-sep{color:var(--cd-muted)}.customer-detail__hero-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.customer-detail--phase158 .customer-detail__action{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background 80ms;display:inline-flex}.customer-detail--phase158 .customer-detail__action:hover:not(:disabled){background:var(--shell-surface)}.customer-detail--phase158 .customer-detail__action--primary{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#1d4ed8}.customer-detail--phase158 .customer-detail__action--primary:hover:not(:disabled){background:linear-gradient(#1d4ed8 0%,#1e40af 100%)}.customer-detail--phase158 .customer-detail__action--secondary{background:var(--shell-surface);border-color:var(--shell-border);color:var(--shell-text)}.customer-detail--phase158 .customer-detail__action--ghost{color:var(--shell-text-muted);border-color:var(--shell-border);background:0 0}.customer-detail--phase158 .customer-detail__action--ghost:hover:not(:disabled){background:var(--shell-surface);color:var(--shell-text)}.customer-detail--phase158 .customer-detail__action:disabled{opacity:.55;cursor:not-allowed}.customer-detail__kpi.lp-module-kpi-band{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.customer-detail__kpi .lp-module-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.customer-detail__kpi .lp-module-kpi-cell{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:0;box-shadow:none;border-left-width:1px;border-radius:8px;gap:.18rem;padding:.45rem .6rem;position:relative;overflow:hidden}.customer-detail__kpi .lp-module-kpi-cell:before{content:"";background:var(--cd-kpi-accent,transparent);width:3px;position:absolute;inset:0 auto 0 0}.customer-detail__kpi .lp-module-kpi-cell--accent-neutral{--cd-kpi-accent:#64748b73}.customer-detail__kpi .lp-module-kpi-cell--accent-info{--cd-kpi-accent:#3b82f68c}.customer-detail__kpi .lp-module-kpi-cell--accent-success{--cd-kpi-accent:#16a34a8c}.customer-detail__kpi .lp-module-kpi-cell--accent-warn{--cd-kpi-accent:#d9770699}.customer-detail__kpi .lp-module-kpi-cell--accent-risk{--cd-kpi-accent:#dc262699}.customer-detail__kpi .lp-module-kpi-label{letter-spacing:.05em;color:var(--cd-muted);font-size:.62rem}.customer-detail__kpi .lp-module-kpi-value{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;line-height:1.15;overflow:hidden}.customer-detail__tabs--phase158{border-bottom:1px solid var(--shell-border);background:0 0;flex-wrap:wrap;gap:.15rem;margin:0 0 .85rem;padding:0;display:flex}.customer-detail__tabs--phase158 .customer-detail__tab{color:#3c3c439e;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:.4rem;margin:0 0 -1px;padding:.42rem .7rem;font-size:.8125rem;font-weight:500;transition:color 80ms,border-color 80ms,background 80ms;display:inline-flex}.customer-detail__tabs--phase158 .customer-detail__tab:hover{color:#3c3c43eb;background:#7676800f}.customer-detail__tabs--phase158 .customer-detail__tab--active{color:#1e4078f0;background:#eff6ff73;border-bottom-color:#3b82f68c;font-weight:590}.customer-detail__tab-label{white-space:nowrap}.customer-detail__tab-count{background:var(--shell-page-bg);min-width:1.25rem;color:var(--shell-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:600;display:inline-flex}.customer-detail__tabs--phase158 .customer-detail__tab--active .customer-detail__tab-count{color:#1d4ed8;background:#1d4ed81f}.customer-detail__overview-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem;display:grid}.customer-detail__summary-card{border:var(--cd-card-border);border-radius:var(--cd-card-radius);background:var(--cd-card-bg);flex-direction:column;gap:.45rem;padding:.7rem .85rem;display:flex}.customer-detail__summary-card--snap{min-height:7rem}.customer-detail__summary-card--wide{grid-column:1/-1}.customer-detail__summary-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.customer-detail__summary-card-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--cd-muted);font-size:.7rem;font-weight:600}.customer-detail__summary-card-tag{border:1px solid var(--shell-border);color:var(--shell-text-muted);background:var(--shell-page-bg);border-radius:999px;padding:.05rem .45rem;font-size:.7rem;font-weight:500}.customer-detail__summary-card-tag--warn{color:#b45309;background:#d977061f;border-color:#d9770666}.customer-detail__summary-card-link{font:inherit;color:#1d4ed8;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:600}.customer-detail__summary-card-link:hover:not(:disabled){text-decoration:underline}.customer-detail__summary-card-link:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.customer-detail__summary-card-title{color:var(--shell-text);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.customer-detail__summary-card-stats{grid-template-columns:1fr 1fr;gap:.25rem .6rem;margin:0;font-size:.825rem;display:grid}.customer-detail__summary-card-stats--stack{grid-template-columns:1fr 1fr}.customer-detail__summary-card-stats div{border-bottom:1px dashed #0000;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.customer-detail__summary-card-stats dt{text-transform:uppercase;letter-spacing:.04em;color:var(--cd-muted);margin:0;font-size:.72rem;font-weight:500}.customer-detail__summary-card-stats dd{color:var(--shell-text);text-align:right;word-break:break-word;margin:0;font-weight:500}.customer-detail__summary-card-stats dd a{color:var(--shell-text);text-decoration:none}.customer-detail__summary-card-stats dd a:hover{text-decoration:underline}.customer-detail__summary-card-address{color:var(--shell-text);font-size:.85rem;line-height:1.45}.customer-detail__summary-card-actions{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.25rem;display:flex}.customer-detail__summary-card-note{background:var(--shell-page-bg);border-radius:6px;flex-direction:column;gap:.15rem;padding:.5rem .55rem;font-size:.83rem;display:flex}.customer-detail__summary-card-note-label{text-transform:uppercase;letter-spacing:.04em;color:var(--cd-muted);font-size:.7rem;font-weight:600}.customer-detail__summary-card-note p{white-space:pre-wrap;margin:0}.customer-detail__cards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.customer-detail__cards-grid--two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.customer-detail__compact-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.customer-detail__compact-row{background:var(--shell-page-bg);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.82rem;display:flex}.customer-detail__compact-row>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.customer-detail__compact-link{color:var(--shell-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}.customer-detail__compact-link:hover{text-decoration:underline}.customer-detail__compact-link--plain{cursor:default}.customer-detail__compact-link--plain:hover{text-decoration:none}.customer-detail__compact-meta{color:var(--cd-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.customer-detail__panel{border:var(--cd-card-border);border-radius:var(--cd-card-radius);background:var(--cd-card-bg);flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.customer-detail__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.customer-detail__panel--appointments{max-width:none}.customer-detail__overview-stack{flex-direction:column;gap:.55rem;min-width:0;display:flex}.customer-detail__overview-top{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.55rem;display:grid}.customer-detail__overview-top>.customer-detail__summary-card{min-width:0;margin:0}.customer-detail__summary-card--top{gap:.35rem;padding:.6rem .75rem}.customer-detail__row-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.customer-detail__row{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);grid-template-columns:14px minmax(4.5rem,auto) 1fr;align-items:center;gap:.55rem;min-width:0;padding:.32rem 0;display:grid}.customer-detail__row:last-child{border-bottom:0}.customer-detail__row--multiline{align-items:flex-start}.customer-detail__row--multiline .customer-detail__row-icon,.customer-detail__row--multiline .customer-detail__row-label{margin-top:.05rem}.customer-detail__row-icon{width:14px;height:14px;color:var(--cd-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.customer-detail__row-icon svg{display:block}.customer-detail__row-label{letter-spacing:.05em;text-transform:uppercase;color:var(--cd-muted);min-width:0;font-size:.66rem;font-weight:600}.customer-detail__row-value{color:var(--shell-text);text-align:right;word-break:break-word;min-width:0;font-size:.82rem;line-height:1.35}.customer-detail__row-value a{color:var(--shell-text);text-decoration:none}.customer-detail__row-value a:hover{text-decoration:underline}.customer-detail__row-muted{color:var(--cd-muted)}.customer-detail__row-address{flex-direction:column;gap:.05rem;display:flex}.customer-detail__empty-line{color:var(--cd-muted);margin:0;font-size:.78rem;line-height:1.35}.customer-detail__quick-actions{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.customer-detail__quick-actions>li{margin:0}.customer-detail__quick-action{width:100%;color:var(--shell-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.55rem;padding:.3rem .4rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background 80ms,color 80ms;display:flex}.customer-detail__quick-action:hover:not(:disabled),.customer-detail__quick-action:focus-visible{background:var(--shell-page-bg);color:var(--shell-text)}.customer-detail__quick-action:disabled{opacity:.55;cursor:not-allowed}.customer-detail__quick-action-icon{width:14px;height:14px;color:var(--cd-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.customer-detail__quick-action-icon svg{display:block}.customer-detail__quick-action-label{flex:1;min-width:0}.customer-detail__quick-action-arrow{color:var(--cd-muted);font-size:.8rem;transition:transform .12s,color .12s}.customer-detail__quick-action:hover .customer-detail__quick-action-arrow,.customer-detail__quick-action:hover .customer-detail__quick-action-icon{color:var(--shell-text)}.customer-detail__quick-action:hover .customer-detail__quick-action-arrow{transform:translate(2px)}@media (width<=960px){.customer-detail__overview-top{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.customer-detail__hero-row{flex-direction:column}.customer-detail__summary-card-stats,.customer-detail__summary-card-stats--stack{grid-template-columns:1fr}.customer-detail__summary-card--top .customer-detail__summary-card-stats{grid-template-columns:minmax(5rem,auto) 1fr}}.customer-detail__hero--phase158{margin:0 0 .35rem;padding:.7rem .95rem}.customer-detail--phase158 .customer-detail__hero-name{margin-top:.05rem;font-size:1.3rem}.customer-detail__hero-meta{color:var(--cd-muted);margin-top:.05rem;font-size:.75rem}.customer-detail__hero-more{display:inline-flex;position:relative}.customer-detail--phase158 .customer-detail__hero-more-toggle{align-items:center;gap:.3rem;padding-right:.55rem;display:inline-flex}.customer-detail__hero-more-caret{color:var(--cd-muted);font-size:.65rem;line-height:1}.customer-detail__hero-more-menu{z-index:30;background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:8px;flex-direction:column;gap:.05rem;min-width:12rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 8px 20px #0f172a1a,0 1px 3px #0f172a0f}.customer-detail__hero-more-item{appearance:none;text-align:left;width:100%;color:var(--shell-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.4rem .6rem;font-size:.825rem;transition:background 80ms;display:block}.customer-detail__hero-more-item:hover:not(:disabled){background:var(--shell-page-bg)}.customer-detail__hero-more-item:disabled{opacity:.55;cursor:not-allowed}.customer-detail__hero-more-item--danger{color:#b45309}.customer-detail__hero-more-item--danger:hover:not(:disabled){color:#92400e;background:#d9770614}.customer-detail__kpi{margin:0 0 .55rem}.customer-detail__kpi.lp-module-kpi-band{border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:none;border-radius:8px;padding:.45rem .65rem}.customer-detail__kpi .lp-module-kpi-grid{flex-wrap:wrap;grid-template-columns:none;gap:0;display:flex}.customer-detail__kpi .lp-module-kpi-cell{border:0;border-left:1px solid var(--shell-border);min-width:0;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:0 auto;align-items:baseline;gap:.4rem;padding:.18rem .85rem;display:inline-flex;position:static}.customer-detail__kpi .lp-module-kpi-cell:before{content:none}.customer-detail__kpi .lp-module-kpi-cell:first-child{border-left:0;padding-left:.25rem}.customer-detail__kpi .lp-module-kpi-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cd-muted);white-space:nowrap;font-size:.66rem;font-weight:600}.customer-detail__kpi .lp-module-kpi-value{letter-spacing:-.005em;color:var(--shell-text);white-space:nowrap;text-overflow:ellipsis;max-width:8rem;font-size:.92rem;font-weight:700;overflow:hidden}.customer-detail__kpi .lp-module-kpi-value--muted{font-size:.85rem;font-weight:600}.customer-detail__kpi .lp-module-kpi-cell--accent-info .lp-module-kpi-value{padding-left:.45rem;box-shadow:inset 4px 0 0 -3px #3b82f6b3}.customer-detail__kpi .lp-module-kpi-cell--accent-warn .lp-module-kpi-value{color:#b45309;padding-left:.45rem;box-shadow:inset 4px 0 0 -3px #d97706b3}.customer-detail__kpi .lp-module-kpi-cell--accent-success .lp-module-kpi-value{padding-left:.45rem;box-shadow:inset 4px 0 0 -3px #16a34ab3}.customer-detail__kpi .lp-module-kpi-cell--accent-risk .lp-module-kpi-value{color:#b91c1c;padding-left:.45rem;box-shadow:inset 4px 0 0 -3px #dc2626b3}.customer-detail__summary-card--centerpiece{border-color:color-mix(in srgb, var(--shell-border) 92%, #1d4ed81f);box-shadow:none;padding:.65rem .85rem}.customer-detail__summary-card--centerpiece .customer-detail__summary-card-eyebrow{color:var(--shell-text);letter-spacing:.05em;font-size:.7rem}.customer-detail__summary-card--centerpiece .customer-detail__compact-list{gap:.2rem}.customer-detail__summary-card--centerpiece .customer-detail__compact-row{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:0 0;border-radius:0;padding:.38rem .5rem;font-size:.81rem}.customer-detail__summary-card--centerpiece .customer-detail__compact-row:last-child{border-bottom:0}.customer-detail__summary-card--centerpiece .customer-detail__empty-line{padding:.2rem .1rem}.customer-detail__followup-tag{white-space:nowrap;border-radius:999px;align-items:center;padding:.05rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.customer-detail__followup-tag--ok{color:#166534;background:#16a34a1a}.customer-detail__followup-tag--warn{color:#b45309;background:#d977061f}@media (width<=720px){.customer-detail__kpi.lp-module-kpi-band{padding:.35rem .5rem}.customer-detail__kpi .lp-module-kpi-cell{padding:.18rem .55rem}}.customer-detail__tabs--phase158 .customer-detail__tab:focus-visible,.customer-detail__quick-action:focus-visible,.customer-detail__hero-more-toggle:focus-visible,.customer-detail__hero-more-item:focus-visible{outline-offset:-2px;outline:2px solid #1d4ed88c}.customer-detail__summary-card-link:focus-visible,.customer-detail__action:focus-visible,.customer-detail__back:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1d4ed88c}@media (width<=720px){.customer-detail__tabs--phase158{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-bottom:.6rem;overflow:auto hidden}.customer-detail__tabs--phase158::-webkit-scrollbar{height:4px}.customer-detail__tabs--phase158::-webkit-scrollbar-thumb{background:#76768033;border-radius:999px}.customer-detail__tabs--phase158 .customer-detail__tab{scroll-snap-align:start;flex:none}.customer-detail__hero-actions{justify-content:flex-start;width:100%}.customer-detail__hero-more{margin-left:auto}.customer-detail__hero-more-menu{min-width:11rem;max-width:calc(100vw - 1.5rem);right:0}}.customer-detail__overview-grid{grid-template-columns:minmax(15rem,21rem) minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.customer-detail__workspace-main{flex-direction:column;grid-column:2/3;gap:.55rem;min-width:0;display:flex}.customer-detail__workspace-side{flex-direction:column;grid-area:1/1/2/2;gap:.55rem;min-width:0;display:flex;position:sticky;top:.75rem}@media (width<=1100px){.customer-detail__overview-grid{grid-template-columns:minmax(0,1fr)}.customer-detail__workspace-main{grid-area:2/1/3/-1}.customer-detail__workspace-side{grid-area:1/1/2/-1;position:static;top:auto}}.customer-detail__summary-card-count{color:var(--cd-muted,var(--shell-text-muted));font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:500}.customer-detail__snapshot-empty{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.45rem 0;display:flex}.customer-detail__snapshot-empty-title{color:var(--shell-text);margin:0;font-size:.85rem;font-weight:600}.customer-detail__snapshot-empty-hint{color:var(--cd-muted,var(--shell-text-muted));max-width:38rem;margin:0;font-size:.78rem;line-height:1.35}.customer-detail__snapshot-empty .customer-detail__action{margin-top:.2rem}.customer-detail__snapshot-more{justify-content:flex-end;margin-top:.3rem;display:flex}.customer-detail__activity-pills{border-top:1px dashed color-mix(in srgb, var(--shell-border) 65%, transparent);flex-wrap:wrap;gap:.4rem;margin-top:.5rem;padding-top:.45rem;display:flex}.customer-detail__activity-pill{border:1px solid var(--shell-border);background:var(--shell-page-bg,var(--lp-bg));font:inherit;color:var(--shell-text);cursor:pointer;border-radius:999px;align-items:center;gap:.32rem;padding:.32rem .7rem;font-size:.78rem;font-weight:500;display:inline-flex}.customer-detail__activity-pill:hover{background:var(--shell-surface,var(--lp-surface));border-color:color-mix(in srgb, var(--shell-accent,#1d4ed8) 30%, var(--shell-border))}.customer-detail__activity-pill:focus-visible{outline-offset:2px;outline:2px solid #1d4ed88c}.customer-detail__activity-pill-icon{width:14px;height:14px;color:var(--cd-muted,var(--shell-text-muted));justify-content:center;align-items:center;display:inline-flex}.customer-detail__activity-pill:hover .customer-detail__activity-pill-icon{color:var(--shell-text)}@media (width<=720px){.customer-detail__overview-grid{gap:.55rem}.customer-detail__workspace-main,.customer-detail__workspace-side{gap:.5rem}.customer-detail__activity-pills,.customer-detail__contact-chips{gap:.3rem}}.customer-detail__hero--phase165{border:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);background:var(--shell-surface,var(--lp-surface));border-radius:12px;padding:.7rem 1rem .75rem;box-shadow:0 1px 2px #0f172a0a}.customer-detail__hero--phase165 .customer-detail__hero-row{align-items:center;gap:.85rem;min-width:0;display:flex}.customer-detail__hero-avatar{background:color-mix(in srgb, var(--shell-accent,#1d4ed8) 12%, var(--shell-page-bg,var(--lp-surface-soft)));width:3.2rem;height:3.2rem;color:color-mix(in srgb, var(--shell-accent,#1d4ed8) 75%, var(--shell-text));letter-spacing:.02em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.customer-detail__hero--phase165 .customer-detail__hero-titles{flex-direction:column;flex:auto;gap:.18rem;min-width:0;display:flex}.customer-detail__hero-name-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.customer-detail__hero--phase165 .customer-detail__hero-name{letter-spacing:-.015em;color:var(--shell-text);margin:0;font-size:1.32rem;font-weight:700;line-height:1.1}.customer-detail__hero--phase165 .customer-detail__hero-contact{flex-wrap:wrap;align-items:center;gap:.18rem 1rem;min-width:0;margin:.05rem 0 0;font-size:.8rem;display:flex}.customer-detail__hero--phase165 .customer-detail__hero-contact-link,.customer-detail__hero--phase165 .customer-detail__hero-contact-muted,.customer-detail__hero--phase165 .customer-detail__hero-contact-item{color:var(--shell-text);overflow-wrap:anywhere;align-items:center;gap:.32rem;min-width:0;text-decoration:none;display:inline-flex}.customer-detail__hero--phase165 .customer-detail__hero-contact-muted{color:var(--cd-muted,var(--shell-text-muted));font-style:normal}.customer-detail__hero--phase165 .customer-detail__hero-contact-link:hover{text-underline-offset:2px;text-decoration:underline}.customer-detail__hero-contact-icon,.customer-detail__hero-meta-icon{width:14px;height:14px;color:var(--cd-muted,var(--shell-text-muted));flex:none;justify-content:center;align-items:center;display:inline-flex}.customer-detail__hero-metarow{color:var(--cd-muted,var(--shell-text-muted));flex-wrap:wrap;align-items:center;gap:.18rem 1rem;min-width:0;margin-top:.05rem;font-size:.74rem;display:flex}.customer-detail__hero-meta-item{align-items:center;gap:.32rem;min-width:0;display:inline-flex}.customer-detail__hero--phase165 .customer-detail__hero-contact-sep,.customer-detail__hero--phase165 .customer-detail__hero-meta{display:none}.customer-detail__hero--phase165 .customer-detail__hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.customer-detail__kpi .lp-module-kpi-cell--with-icon{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.05rem .6rem;padding:.55rem .7rem;display:grid}.customer-detail__kpi .lp-module-kpi-icon-badge{background:color-mix(in srgb, var(--shell-accent,#1d4ed8) 14%, var(--shell-page-bg));width:2rem;height:2rem;color:color-mix(in srgb, var(--shell-accent,#1d4ed8) 80%, var(--shell-text));border-radius:8px;flex:none;grid-area:1/1/span 2;justify-content:center;align-items:center;display:inline-flex}.customer-detail__kpi .lp-module-kpi-cell--accent-risk .lp-module-kpi-icon-badge{color:#b91c1c;background:#dc262621}.customer-detail__kpi .lp-module-kpi-cell--with-icon .lp-module-kpi-text{flex-direction:column;grid-column:2;min-width:0;display:flex}.customer-detail__kpi .lp-module-kpi-cell--with-icon .lp-module-kpi-label{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:600;overflow:hidden}.customer-detail__kpi .lp-module-kpi-cell--with-icon .lp-module-kpi-value{letter-spacing:-.02em;font-size:1.15rem;font-weight:700;line-height:1.1}.customer-detail__kpi .lp-module-kpi-cell--with-icon .lp-module-kpi-sub{color:var(--shell-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.7rem;font-weight:500;overflow:hidden}.customer-detail__kpi .lp-module-kpi-cell--with-icon{background:var(--shell-surface,var(--lp-surface));border:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);border-radius:12px;min-height:4.1rem;padding:.6rem .75rem;box-shadow:0 1px 2px #0f172a09}.customer-detail__kpi .lp-module-kpi-cell--with-icon:first-child{border-left:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);padding-left:.75rem}.customer-detail__kpi .lp-module-kpi-cell--with-icon .lp-module-kpi-value{box-shadow:none;max-width:none;color:var(--shell-text);padding-left:0}.customer-detail__kpi,.customer-detail__kpi.lp-module-kpi-band{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 .55rem;padding:0}.customer-detail__kpi .lp-module-kpi-band--hero{box-shadow:none;background:0 0;border-radius:0;padding:0}.customer-detail__snapshot-empty--center{text-align:center;align-items:center;gap:.15rem;padding:.3rem .4rem .35rem}.customer-detail__snapshot-empty-glyph{background:color-mix(in srgb, var(--shell-text-muted) 10%, var(--shell-page-bg,var(--lp-bg)));width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--shell-text-muted) 75%, var(--shell-text));border-radius:999px;justify-content:center;align-items:center;margin-bottom:.05rem;display:inline-flex}.customer-detail__snapshot-empty--center .customer-detail__snapshot-empty-title{margin:0;font-size:.78rem;font-weight:600}.customer-detail__snapshot-empty--center .customer-detail__snapshot-empty-hint{max-width:22rem;margin:0;font-size:.7rem;line-height:1.3}.customer-detail__snapshot-empty--center .customer-detail__action{margin-top:.25rem;padding:.24rem .6rem;font-size:.74rem;line-height:1.1}.customer-detail__overview-grid .customer-detail__summary-card{border-color:color-mix(in srgb, var(--shell-border) 70%, transparent);box-shadow:0 1px 2px #0f172a09}.customer-detail__overview-grid .customer-detail__summary-card--centerpiece{box-shadow:0 1px 2px #0f172a0d}@media (width<=960px){.customer-detail__hero--phase165 .customer-detail__hero-row{flex-wrap:wrap;gap:.65rem}.customer-detail__hero--phase165 .customer-detail__hero-actions{justify-content:flex-start;width:100%}}@media (width<=720px){.customer-detail__hero--phase165{padding:.65rem .75rem .7rem}.customer-detail__hero-avatar{width:2.6rem;height:2.6rem;font-size:.85rem}.customer-detail__hero--phase165 .customer-detail__hero-name{font-size:1.15rem}.customer-detail__hero--phase165 .customer-detail__hero-contact,.customer-detail__hero-metarow{gap:.18rem .65rem}.customer-detail__kpi .lp-module-kpi-cell--with-icon{column-gap:.45rem;padding:.45rem .55rem}.customer-detail__kpi .lp-module-kpi-icon-badge{border-radius:7px;width:1.7rem;height:1.7rem}.customer-detail__kpi .lp-module-kpi-cell--with-icon .lp-module-kpi-value{font-size:1rem}}.customer-detail__overview-grid{gap:.6rem}.customer-detail__workspace-main,.customer-detail__workspace-side{gap:.45rem}.customer-detail__kpi .lp-module-kpi-cell--with-icon{min-height:3.7rem;padding:.5rem .65rem}.customer-detail__kpi .lp-module-kpi-icon-badge{border-radius:7px;width:1.85rem;height:1.85rem}.customer-detail__kpi .lp-module-kpi-cell--with-icon .lp-module-kpi-value{font-size:1.08rem}.customer-detail__kpi .lp-module-kpi-cell--with-icon .lp-module-kpi-sub{margin-top:.05rem;font-size:.66rem}.customer-detail__kpi .lp-module-kpi-grid{gap:.45rem}.customer-detail__kpi .lp-module-kpi-cell--accent-info .lp-module-kpi-icon-badge{color:#1e40af;background:#2563eb1a}.customer-detail__kpi .lp-module-kpi-cell--accent-success .lp-module-kpi-icon-badge{color:#166534;background:#16a34a1a}.customer-detail__kpi .lp-module-kpi-cell--accent-warn .lp-module-kpi-icon-badge{color:#92400e;background:#ca8a041f}.customer-detail__kpi .lp-module-kpi-cell--accent-neutral .lp-module-kpi-icon-badge{color:var(--shell-text-muted);background:#0f172a0d}.customer-detail__snapshot-empty--center{gap:.1rem;padding:.2rem .4rem .25rem}.customer-detail__snapshot-empty-glyph{width:1.35rem;height:1.35rem}.customer-detail__snapshot-empty-glyph svg{width:11px;height:11px}.customer-detail__snapshot-empty--center .customer-detail__snapshot-empty-title{font-size:.76rem}.customer-detail__snapshot-empty--center .customer-detail__snapshot-empty-hint{max-width:20rem;font-size:.68rem;line-height:1.25}.customer-detail__snapshot-empty--center .customer-detail__action{margin-top:.2rem;padding:.2rem .55rem;font-size:.72rem}.customer-detail__summary-card--utility{gap:.25rem;padding:.5rem .6rem}.customer-detail__summary-card--utility .customer-detail__summary-card-eyebrow{font-size:.62rem}.customer-detail__quick-actions--compact{gap:0}.customer-detail__quick-actions--compact>li+li>.customer-detail__quick-action{border-top:1px solid color-mix(in srgb, var(--shell-border) 50%, transparent)}.customer-detail__quick-actions--compact .customer-detail__quick-action{border-radius:4px;gap:.5rem;padding:.32rem .4rem;font-size:.76rem}.customer-detail__quick-actions--compact .customer-detail__quick-action-arrow{color:color-mix(in srgb, var(--shell-text-muted) 80%, transparent);font-size:.95rem;line-height:1}.customer-detail__quick-actions--compact .customer-detail__quick-action-icon{width:13px;height:13px}.customer-detail__activity-pills{gap:.3rem;margin-top:.4rem;padding-top:.35rem}.customer-detail__activity-pill{padding:.25rem .6rem;font-size:.74rem}.customer-detail__summary-card--side{gap:.35rem;padding:.55rem .7rem}.customers-layout.customers-layout--crm.lp-module-page{--lp-module-stack-gap:.55rem;box-sizing:border-box;width:100%;max-width:min(100%,1320px);min-height:100%;color:var(--shell-text,var(--lp-text));background:radial-gradient(120% 80% at 12% -10%, #e0e7ff57, transparent 52%), radial-gradient(90% 55% at 100% 0%, #ccfbf133, transparent 46%), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface)) 0%, color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface)) 100%);margin:0 auto;padding:.75rem .85rem 1.75rem}.customers-layout.customers-layout--crm.lp-module-page *,.customers-layout.customers-layout--crm.lp-module-page :before,.customers-layout.customers-layout--crm.lp-module-page :after{box-sizing:border-box}.cw-header{background:linear-gradient(165deg, color-mix(in srgb, var(--lp-surface) 94%, #eff6ff) 0%, color-mix(in srgb, var(--lp-surface) 90%, var(--lp-surface-soft)) 48%, color-mix(in srgb, var(--lp-surface) 93%, #ecfeff) 100%);border:1px solid color-mix(in srgb, #c7d2fe 22%, var(--shell-border,var(--lp-border)));box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 72%, transparent) inset, 0 12px 32px #1e3a8a0f, 0 3px 12px #0f172a09;border-radius:16px;margin-bottom:.15rem;padding:1rem 1.05rem 1.05rem;position:relative;overflow:hidden}.cw-header:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#6366f1,#3b82f6,#14b8a6);height:3px;position:absolute;inset:0 0 auto}.cw-header__top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex;position:relative}.cw-header__intro{flex:14rem;min-width:0}.cw-header__title{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.22rem,2.2vw,1.52rem);font-weight:600;line-height:1.15}.cw-header__subtitle{color:var(--lp-muted);max-width:40rem;margin:.35rem 0 0;font-size:.8rem;font-weight:400;line-height:1.5}.cw-header__count{color:var(--lp-muted-strong);font-variant-numeric:tabular-nums;font-weight:600}.cw-header__sep{color:var(--lp-muted);font-weight:400}.cw-header__cta{font:inherit;cursor:pointer;color:#fff;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 22%, transparent) inset, 0 6px 16px #2563eb33;background:linear-gradient(#3b82f6,#2563eb);border:1px solid #1d48c6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:.44rem 1.05rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cw-header__cta:hover{filter:brightness(1.04)}.cw-stat-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.62rem;margin-top:.88rem;display:grid;position:relative}@media (width>=900px){.cw-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cw-stat-card--btn{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:var(--lp-surface);cursor:pointer;width:100%;font:inherit;text-align:left;border-radius:12px;grid-template-columns:4px 2.35rem 1fr minmax(1.1rem,auto);align-items:center;gap:0 .48rem;margin:0;padding:.52rem .55rem .52rem 0;transition:border-color .14s,box-shadow .14s,background .14s;display:grid;box-shadow:0 1px 2px #0f172a0a}.cw-stat-card--btn:hover{border-color:color-mix(in srgb, #93c5fd 45%, var(--shell-border,var(--lp-border)));box-shadow:0 4px 14px #1e3a8a12}.cw-stat-card--btn.cw-stat-card--selected{background:color-mix(in srgb, #eef2ff 62%, var(--lp-surface));border-color:#7690f3;box-shadow:0 0 0 2px #6366f147,0 6px 20px #1e3a8a1a}.cw-stat-card--btn.cw-stat-card--selected .cw-stat-card__chev{color:#6366f1;font-weight:500}.cw-stat-card__rail{background:#cbd5e1;border-radius:4px;grid-area:1/1/-1;align-self:stretch;width:4px;margin:.4rem 0 .4rem .35rem}.cw-stat-card--accent-info .cw-stat-card__rail{background:linear-gradient(#3b82f6,#60a5fa)}.cw-stat-card--accent-warn .cw-stat-card__rail,.cw-stat-card--accent-risk .cw-stat-card__rail{background:linear-gradient(#fbbf24,#f59e0b)}.cw-stat-card--accent-success .cw-stat-card__rail{background:linear-gradient(#22c55e,#4ade80)}.cw-stat-card--accent-neutral .cw-stat-card__rail{background:linear-gradient(#94a3b8,#cbd5e1)}.cw-stat-card--btn .cw-stat-card__icon{width:2.2rem;height:2.2rem;color:var(--lp-muted-strong);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-border));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);border-radius:10px;grid-column:2;justify-content:center;align-items:center;display:flex}.cw-stat-card--accent-info.cw-stat-card--btn .cw-stat-card__icon{color:#1d4ed8;background:color-mix(in srgb, #dbeafe 90%, var(--lp-surface));border-color:#93c5fd61}.cw-stat-card--accent-warn.cw-stat-card--btn .cw-stat-card__icon,.cw-stat-card--accent-risk.cw-stat-card--btn .cw-stat-card__icon{color:#a16207;background:color-mix(in srgb, #fef3c7 92%, var(--lp-surface));border-color:#fcd34d6b}.cw-stat-card--accent-success.cw-stat-card--btn .cw-stat-card__icon{color:#047857;background:color-mix(in srgb, #d1fae5 90%, var(--lp-surface));border-color:#6ee7b752}.cw-stat-card--accent-neutral.cw-stat-card--btn .cw-stat-card__icon{color:var(--lp-muted-strong);background:color-mix(in srgb, var(--lp-surface-soft) 92%, var(--lp-surface))}.cw-stat-card__svg{width:1.08rem;height:1.08rem}.cw-stat-card--btn .cw-stat-card__body{flex-direction:column;grid-column:3;gap:.1rem;min-width:0;display:flex}.cw-stat-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);font-size:.58rem;font-weight:700}.cw-stat-card__value{letter-spacing:-.02em;color:var(--lp-text);font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:700;line-height:1.12}.cw-stat-card__sub{color:var(--lp-muted);font-size:.68rem;font-weight:450;line-height:1.3}.cw-stat-card--accent-risk .cw-stat-card__value{color:#92400e}.cw-stat-card__chev{color:var(--lp-muted);grid-column:4;padding-right:.15rem;font-size:1.2rem;font-weight:300;line-height:1}.customers-layout .cw-header--dash{padding-bottom:.95rem}.customers-layout .cw-stat-grid--dash{gap:.72rem;margin-top:.82rem}.customers-layout .cw-dash-card.cw-stat-card--btn{background:linear-gradient(165deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 40%, var(--lp-surface)) 100%);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 85%, transparent) inset, 0 4px 14px #0f172a0d;border-radius:14px;grid-template-columns:5px 2.65rem 1fr minmax(1.1rem,auto);padding:.58rem .55rem .58rem 0;display:grid}.customers-layout .cw-dash-card.cw-stat-card--btn:hover{box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 85%, transparent) inset, 0 8px 22px #1e3a8a14}.customers-layout .cw-dash-card.cw-stat-card--btn .cw-stat-card__icon{border-radius:12px;width:2.48rem;height:2.48rem}.customers-layout .cw-dash-card__svg{width:1.22rem;height:1.22rem}.customers-layout .cw-dash-card__value{letter-spacing:-.03em;font-size:1.42rem;font-weight:800;line-height:1.05}.customers-layout .cw-dash-card__sub{color:var(--lp-muted);font-size:.63rem;font-weight:500}.customers-layout .cw-dash-card__chev{color:var(--lp-muted);font-size:1.28rem;font-weight:400}.customers-layout .cw-dash-card--today .cw-dash-card__rail{background:linear-gradient(#0ea5e9,#14b8a6)}.customers-layout .cw-dash-card--today.cw-stat-card--btn .cw-stat-card__icon{color:#0e7490;background:color-mix(in srgb, #ecfeff 88%, var(--lp-surface));border-color:#5eead46b}.customers-layout .cw-dash-card--attention .cw-dash-card__rail{background:linear-gradient(#fb923c,#ea580c)}.customers-layout .cw-dash-card--attention.cw-stat-card--btn .cw-stat-card__icon{color:#c2410c;background:color-mix(in srgb, #ffedd5 90%, var(--lp-surface));border-color:#fdba748c}.customers-layout .cw-dash-card--attention .cw-dash-card__value{color:#9a3412}.customers-layout .cw-dash-card--todos .cw-dash-card__rail{background:linear-gradient(#6366f1,#7c3aed)}.customers-layout .cw-dash-card--todos.cw-stat-card--btn .cw-stat-card__icon{color:#5b21b6;background:color-mix(in srgb, #ede9fe 92%, var(--lp-surface));border-color:#c4b5fd7a}.customers-layout .cw-dash-card--notcontacted .cw-dash-card__rail{background:linear-gradient(#fcd34d,#d97706)}.customers-layout .cw-dash-card--notcontacted.cw-stat-card--btn .cw-stat-card__icon{color:#92400e;background:color-mix(in srgb, var(--lp-surface)beb 92%, var(--lp-surface));border-color:#fde68a80}.customers-layout .cw-dash-card--selected.cw-stat-card--btn .cw-dash-card__chev{color:#4f46e8}.customers-layout .customer-list__ops-block--compact .lp-ops-mini__legend{margin-top:.12rem;font-size:.58rem}.customers-layout .customer-list__ops-block--compact .lp-ops-mini__meta{margin-top:.14rem;font-size:.62rem}.customers-layout .customer-list-wrap--dash .customer-list__table--dash{border-top:none}.cw-stat-hint{color:#1d4ed8;background:color-mix(in srgb, #eff6ff 92%, var(--lp-surface));z-index:1;border:1px solid #93c5fd6b;border-radius:10px;align-items:center;gap:.45rem;margin:.72rem 0 0;padding:.42rem .55rem;font-size:.72rem;font-weight:500;display:flex;position:relative}.cw-stat-hint__icon{color:#2563eb;flex:none;width:1.1rem;height:1.1rem}.cw-header__title{font-weight:700}.cw-stat-card.cw-stat-card--skeleton{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);border-radius:12px;align-items:flex-start;gap:.55rem;margin:0;padding:.55rem .62rem .58rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.cw-stat-card--skeleton{background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));min-height:3.35rem}.cw-stat-card__skeleton-icon{background:linear-gradient(90deg, var(--lp-border) 0%, var(--lp-surface-soft) 45%, var(--lp-border) 90%);background-size:200% 100%;border-radius:10px;width:2.1rem;height:2.1rem;animation:1.1s ease-in-out infinite cw-shimmer}.cw-stat-card__skeleton-lines{flex-direction:column;flex:1;gap:.35rem;padding-top:.15rem;display:flex}.cw-stat-card__skeleton-line{background:linear-gradient(90deg, var(--lp-border) 0%, var(--lp-surface-soft) 45%, var(--lp-border) 90%);background-size:200% 100%;border-radius:4px;height:.45rem;animation:1.1s ease-in-out infinite cw-shimmer}.cw-stat-card__skeleton-line--short{width:42%}.cw-stat-card__skeleton-line--long{width:58%}@keyframes cw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cw-stat-error{color:#92400e;background:color-mix(in srgb, var(--lp-surface)beb 92%, var(--lp-surface));border:1px solid #fcd34d73;border-radius:10px;grid-column:1/-1;margin:0;padding:.55rem .65rem;font-size:.8rem}.cw-list-status{color:var(--lp-muted);margin:.35rem 0 0;font-size:.82rem}.cw-list-status--err{color:#b91c1c;background:color-mix(in srgb, #fef2f2 92%, var(--lp-surface));border:1px solid #fecaca8c;border-radius:10px;padding:.45rem .55rem}.customers-layout .customer-list-wrap .lp-ops-mini__title{letter-spacing:.05em;color:var(--lp-muted);margin-bottom:.35rem;font-size:.6rem;font-weight:500}.customers-layout .customer-list-wrap .lp-ops-stack-track{background:color-mix(in srgb, var(--lp-surface-soft) 92%, var(--lp-border));border-radius:999px;height:7px;box-shadow:inset 0 1px 1px #0f172a0a}.customers-layout .customer-list-wrap .lp-ops-stack-seg--rose{background:linear-gradient(180deg, #fdf2f8, color-mix(in srgb, #fbcfe8 35%, var(--lp-surface-soft)))}.customers-layout .customer-list-wrap .lp-ops-stack-seg--amber{background:linear-gradient(180deg, var(--lp-surface)beb, color-mix(in srgb, #fde68a 40%, var(--lp-surface-soft)))}.customers-layout .customer-list-wrap .lp-ops-stack-seg--violet{background:linear-gradient(180deg, #faf5ff, color-mix(in srgb, #e9d5ff 40%, var(--lp-surface-soft)))}.customers-layout .customer-list-wrap .lp-ops-stack-seg--cyan{background:linear-gradient(180deg, #f0fdfa, color-mix(in srgb, #a5f3fc 35%, var(--lp-surface-soft)))}.customers-layout .customer-list-wrap .lp-ops-stack-seg--slate{background:linear-gradient(180deg, var(--lp-surface-soft), color-mix(in srgb, var(--lp-border) 70%, var(--lp-surface-soft)))}.customers-layout .customer-list-wrap .lp-ops-fill-inner{background:linear-gradient(90deg, color-mix(in srgb, #93c5fd 55%, var(--lp-border)), #80b3f3);border-radius:999px}.customers-layout .customer-list-wrap .lp-ops-mini__legend-item{font-weight:600}.customers-layout .customer-list-wrap .lp-ops-mini__legend{color:var(--lp-muted);gap:.22rem .38rem;margin-top:.28rem;font-size:.62rem;font-weight:500;line-height:1.35}.customers-layout .customer-list-wrap .lp-ops-mini__meta{color:var(--lp-muted-strong);justify-content:space-between;gap:.5rem;margin-top:.28rem;font-size:.68rem;font-weight:600;display:flex}.customers-layout--prod-polish{--cust-prod-accent:#2563eb;--cust-prod-border:color-mix(in srgb, var(--shell-border,var(--lp-border)) 86%, var(--cust-prod-accent) 14%);--cust-prod-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0b;--cust-prod-muted:#64748b}.customers-layout--prod-polish.customers-layout{background:0 0}.customers-layout--prod-polish .cw-header{border:1px solid var(--cust-prod-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--cust-prod-shadow);border-radius:12px;margin-bottom:.65rem;padding:.55rem .62rem .5rem}.customers-layout--prod-polish .cw-header:before{opacity:.35}.customers-layout--prod-polish .cw-header__title{letter-spacing:-.025em;color:var(--lp-text);font-size:1.35rem;font-weight:750}.customers-layout--prod-polish .cw-header__subtitle{color:var(--cust-prod-muted);max-width:36rem;font-size:.8125rem;line-height:1.45}.customers-layout--prod-polish .cw-header__count{color:var(--lp-muted-strong);font-weight:650}.customers-layout--prod-polish .cw-header__cta{box-shadow:0 2px 8px color-mix(in srgb, var(--cust-prod-accent) 22%, transparent);border-radius:10px;font-weight:650}.customers-layout--prod-polish .cw-stat-grid{gap:.45rem;margin-top:.55rem}.customers-layout--prod-polish .cw-stat-card--btn{border-color:var(--cust-prod-border);background:var(--lp-surface);border-radius:11px;box-shadow:0 1px 3px #0f172a0a}.customers-layout--prod-polish .cw-stat-card--btn:hover{border-color:color-mix(in srgb, var(--cust-prod-accent) 22%, var(--cust-prod-border));box-shadow:0 4px 14px #0f172a0f}.customers-layout--prod-polish .cw-stat-card--btn.cw-stat-card--selected{border-color:color-mix(in srgb, var(--cust-prod-accent) 35%, var(--cust-prod-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--cust-prod-accent) 12%, transparent), 0 4px 14px #0f172a0f}.customers-layout--prod-polish .cw-stat-card__rail{opacity:.85;border-radius:3px;width:3px}.customers-layout--prod-polish .cw-stat-card__icon{border-radius:9px;width:2.35rem;height:2.35rem}.customers-layout--prod-polish .cw-stat-card__label{letter-spacing:.055em;color:var(--cust-prod-muted);font-size:.625rem;font-weight:650}.customers-layout--prod-polish .cw-stat-card__value{letter-spacing:-.02em;color:var(--lp-text);font-size:1.35rem;font-weight:750}.customers-layout--prod-polish .cw-stat-card__sub{color:color-mix(in srgb, var(--cust-prod-muted) 90%, transparent);font-size:.65625rem}.customers-layout--prod-polish .cw-stat-card__chev{opacity:.35}.customers-layout--prod-polish .cw-stat-hint{color:var(--cust-prod-muted);background:color-mix(in srgb, var(--cust-prod-accent) 4%, var(--lp-surface));border-radius:8px;margin-top:.45rem;padding:.35rem .45rem;font-size:.75rem}.customers-layout--prod-polish .customers-page__list-shell{min-width:0}.customers-layout--prod-polish .customer-list-wrap{border:1px solid var(--cust-prod-border);background:var(--lp-surface);box-shadow:var(--cust-prod-shadow);border-radius:12px;overflow:hidden}.customers-layout--prod-polish .customer-list__ops-block--compact{border-bottom:1px solid color-mix(in srgb, var(--cust-prod-border) 55%, transparent);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);padding:.5rem .62rem .52rem}.customers-layout--prod-polish .customer-list__toolbar--dash{border-bottom:1px solid color-mix(in srgb, var(--cust-prod-border) 50%, transparent);background:var(--lp-surface);padding:.48rem .58rem}.customers-layout--prod-polish .customer-list__search{border-color:var(--cust-prod-border);border-radius:10px;min-height:2.25rem;font-size:.875rem;box-shadow:inset 0 1px 2px #0f172a08}.customers-layout--prod-polish .customer-list__search:focus{border-color:color-mix(in srgb, var(--cust-prod-accent) 35%, var(--cust-prod-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--cust-prod-accent) 14%, transparent)}.customers-layout--prod-polish .customer-list__filters-btn{border-color:var(--cust-prod-border);color:var(--cust-prod-muted);opacity:.72;border-radius:9px}.customers-layout--prod-polish .customer-list__toggle--compact{border-color:var(--cust-prod-border);border-radius:9px;font-size:.8125rem}.customers-layout--prod-polish .customer-list__filter-banner--dash{border:1px solid color-mix(in srgb, var(--cust-prod-accent) 12%, var(--cust-prod-border));background:color-mix(in srgb, var(--cust-prod-accent) 4%, var(--lp-surface));border-radius:9px;margin:0 .58rem .45rem;padding:.4rem .5rem}.customers-layout--prod-polish .customer-list__filter-banner-k{color:var(--cust-prod-muted)}.customers-layout--prod-polish .customer-list__table--dash th{letter-spacing:.04em;text-transform:uppercase;color:var(--cust-prod-muted);background:var(--lp-surface-soft);border-bottom:1px solid var(--cust-prod-border);padding:.5rem .65rem;font-size:.6875rem;font-weight:650}.customers-layout--prod-polish .customer-list__table--dash td{border-bottom-color:color-mix(in srgb, var(--cust-prod-border) 48%, transparent);vertical-align:middle;padding:.55rem .65rem}.customers-layout--prod-polish .customer-list__table--dash tbody tr.customer-list__row--crm:hover{background:color-mix(in srgb, var(--cust-prod-accent) 4%, var(--lp-surface))}.customers-layout--prod-polish .customer-list__avatar--crm{border:1px solid color-mix(in srgb, var(--cust-prod-border) 70%, transparent);width:2.1rem;height:2.1rem;box-shadow:none;font-size:.6875rem;font-weight:650}.customers-layout--prod-polish .customer-list__link--name{letter-spacing:-.015em;color:var(--lp-text);font-size:.875rem;font-weight:650}.customers-layout--prod-polish .customer-list__link--name:hover{color:var(--cust-prod-accent);text-decoration:none}.customers-layout--prod-polish .customer-list__identity-email{color:var(--cust-prod-muted);font-size:.6875rem}.customers-layout--prod-polish .customer-list__cell-muted{color:var(--cust-prod-muted);font-size:.75rem}.customers-layout--prod-polish .customer-list__archived-pill{opacity:.9;border-radius:999px;padding:.05rem .32rem;font-size:.5625rem;font-weight:600}.customers-layout--prod-polish .customer-list__follow{border-radius:999px;padding:.06rem .34rem;font-size:.625rem;font-weight:600}.customers-layout--prod-polish .customer-list__row-go{color:var(--cust-prod-muted);font-size:1.1rem;text-decoration:none}.customers-layout--prod-polish .customer-list__th-sort .customer-list__sort-ico{opacity:.45}@media (width<=900px){.customers-layout--prod-polish .customer-list__table--dash th:nth-child(3),.customers-layout--prod-polish .customer-list__table--dash td:nth-child(3){display:none}}@media (width<=720px){.customers-layout--prod-polish .cw-header{border-left:none;border-right:none;border-radius:0;padding-left:.45rem;padding-right:.45rem}.customers-layout--prod-polish .cw-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-layout--prod-polish .customer-list-wrap{border-left:none;border-right:none;border-radius:0}.customers-layout--prod-polish .customer-list__filters-btn{display:none}}.customer-detail--prod-polish{--cust-prod-accent:#2563eb;--cust-prod-border:color-mix(in srgb, var(--shell-border,var(--lp-border)) 86%, var(--cust-prod-accent) 14%);--cust-prod-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0b;--cust-prod-muted:#64748b}.customer-detail--prod-polish.module-page{background:0 0}.customer-detail--prod-polish .customer-detail__back{color:var(--cust-prod-muted);font-size:.8125rem;font-weight:600}.customer-detail--prod-polish .customer-detail__back:hover{color:var(--cust-prod-accent)}.customer-detail--prod-polish .customer-detail__hero--phase158{border-color:var(--cust-prod-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--cust-prod-shadow);border-radius:12px;margin-bottom:.55rem;padding:.65rem .75rem}.customer-detail--prod-polish .customer-detail__hero-avatar{border:1px solid color-mix(in srgb, var(--cust-prod-border) 70%, transparent);width:2.75rem;height:2.75rem;box-shadow:none;font-size:.8125rem;font-weight:650}.customer-detail--prod-polish.customer-detail--phase158 .customer-detail__hero-name{letter-spacing:-.028em;color:var(--lp-text);font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:750}.customer-detail--prod-polish .customer-detail__hero-status{border:1px solid #0000;padding:.08rem .38rem;font-size:.625rem;font-weight:600}.customer-detail--prod-polish .customer-detail__hero-status--archived{border-color:color-mix(in srgb, var(--status-archived,#64748b) 25%, transparent)}.customer-detail--prod-polish .customer-detail__hero-contact{gap:.5rem .85rem;font-size:.8125rem}.customer-detail--prod-polish .customer-detail__hero-contact-muted{color:var(--cust-prod-muted)}.customer-detail--prod-polish .customer-detail__hero-meta-item{color:var(--cust-prod-muted);font-size:.6875rem}.customer-detail--prod-polish .customer-detail__hero-meta-item--rep:before{content:"Rep ";color:color-mix(in srgb, var(--cust-prod-muted) 88%, transparent);font-weight:550}.customer-detail--prod-polish .customer-detail__hero-actions{gap:.4rem .5rem}.customer-detail--prod-polish.customer-detail--phase158 .customer-detail__action--primary{background:var(--cust-prod-accent);border-color:color-mix(in srgb, var(--cust-prod-accent) 85%, #1e3a8a);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--cust-prod-accent) 24%, transparent);border-radius:10px;font-weight:650}.customer-detail--prod-polish.customer-detail--phase158 .customer-detail__action--ghost{border-color:var(--cust-prod-border);background:var(--lp-surface);border-radius:10px}.customer-detail--prod-polish .customer-detail__tabs--phase158{border-bottom:1px solid var(--cust-prod-border);margin-bottom:.55rem}.customer-detail--prod-polish .customer-detail__tab{color:var(--cust-prod-muted);border-bottom-width:2px;font-size:.8125rem}.customer-detail--prod-polish .customer-detail__tab--active{color:var(--lp-text);border-bottom-color:var(--cust-prod-accent);font-weight:650}.customer-detail--prod-polish .customer-detail__kpi{margin-bottom:.55rem}.customer-detail--prod-polish .customer-detail__summary-card,.customer-detail--prod-polish .customer-detail__card{border-color:var(--cust-prod-border);background:var(--lp-surface);border-radius:11px;box-shadow:0 1px 3px #0f172a0a}.customer-detail--prod-polish .customer-detail__summary-card-eyebrow{letter-spacing:.07em;color:var(--cust-prod-muted);font-size:.625rem;font-weight:700}.customer-detail--prod-polish .customer-detail__compact-link--plain{color:var(--lp-text);font-size:.8125rem;font-weight:600}.customer-detail--prod-polish .customer-detail__compact-meta{color:var(--cust-prod-muted);font-size:.6875rem}.customer-detail--prod-polish .customer-detail__compact-row{border-bottom:1px solid color-mix(in srgb, var(--cust-prod-border) 42%, transparent);padding:.42rem 0}.customer-detail--prod-polish .customer-detail__compact-row:last-child{border-bottom:none}.customer-detail--prod-polish .customer-detail__overview-grid{gap:.65rem}.customer-detail--prod-polish .customer-detail__note-form{border:1px solid var(--cust-prod-border);background:var(--lp-surface-soft);border-radius:10px;padding:.55rem .58rem}.customer-detail--prod-polish .customer-detail__note-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cust-prod-muted);font-size:.65625rem;font-weight:650}.customer-detail--prod-polish .customer-detail__note-input{border-color:var(--cust-prod-border);border-radius:9px}.customer-detail--prod-polish .customer-detail__timeline-filters{gap:.35rem;margin-bottom:.5rem}.customer-detail--prod-polish .customer-detail__timeline-filter{border:1px solid var(--cust-prod-border);color:var(--cust-prod-muted);background:var(--lp-surface);border-radius:999px;font-size:.75rem;font-weight:600}.customer-detail--prod-polish .customer-detail__timeline-filter--active{border-color:color-mix(in srgb, var(--cust-prod-accent) 30%, var(--cust-prod-border));background:color-mix(in srgb, var(--cust-prod-accent) 10%, var(--lp-surface));color:var(--lp-text)}.customer-detail--prod-polish .customer-detail__activity-item,.customer-detail--prod-polish .customer-detail__timeline-item{border-bottom:1px solid color-mix(in srgb, var(--cust-prod-border) 40%, transparent);padding:.48rem 0}.customer-detail--prod-polish .customer-detail__activity-item:last-child,.customer-detail--prod-polish .customer-detail__timeline-item:last-child{border-bottom:none}.customer-detail--prod-polish .customer-detail__activity-when,.customer-detail--prod-polish .customer-detail__timeline-when{color:var(--cust-prod-muted);font-size:.65625rem}.customer-detail--prod-polish .customer-detail__activity-body,.customer-detail--prod-polish .customer-detail__timeline-body{color:var(--lp-text);font-size:.875rem;line-height:1.45}.customer-detail--prod-polish .customer-detail__activity-kind,.customer-detail--prod-polish .customer-detail__timeline-kind{color:var(--cust-prod-muted);font-size:.65625rem;font-weight:600}.customer-detail--prod-polish .customer-detail__activity-empty,.customer-detail--prod-polish .customer-detail__snapshot-empty-hint{color:var(--cust-prod-muted);font-size:.8125rem}@media (width>=960px){.customer-detail--prod-polish .customer-detail__overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:start}}@media (width<=959px){.customer-detail--prod-polish .customer-detail__overview-grid{grid-template-columns:1fr}.customer-detail--prod-polish .customer-detail__hero-row{flex-direction:column}.customer-detail--prod-polish .customer-detail__hero-actions{justify-content:flex-start;width:100%}}@media (width<=720px){.customer-detail--prod-polish .customer-detail__hero--phase158,.customer-detail--prod-polish .customer-detail__summary-card,.customer-detail--prod-polish .customer-detail__card{box-shadow:none;border-left:none;border-right:none;border-radius:0}}.cv2-root{--cv2-bg:#f3f5f8;--cv2-card:var(--lp-surface);--cv2-border:#0f172a14;--cv2-muted:#64748b;--cv2-text:#334155;--cv2-title:#0f172a;--cv2-shadow:0 1px 2px #0f172a0f, 0 8px 24px #0f172a0f;--cv2-shadow-hover:0 2px 4px #0f172a14, 0 12px 32px #0f172a14;--cv2-radius:14px;--cv2-radius-sm:10px;min-height:0;color:var(--cv2-text);background:0 0;font-weight:450}.cv2-inner{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.cv2-header{margin-bottom:1rem;display:block}.cv2-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#6366f1;margin:0 0 .35rem;font-size:.68rem;font-weight:600}.cv2-header-copy h1{letter-spacing:-.03em;color:var(--cv2-title);margin:0 0 .4rem;font-size:1.5rem;font-weight:600}.cv2-header-copy p{color:var(--cv2-muted);max-width:42rem;margin:0;font-size:.875rem;font-weight:450;line-height:1.5}.cv2-header-meta{color:var(--lp-muted);margin:.45rem 0 0;font-size:.75rem;font-weight:500}.cv2-header-meta strong{color:#c2410c;font-weight:700}.cv2-btn{border:1px solid var(--cv2-border);background:var(--cv2-card);color:var(--cv2-title);cursor:pointer;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;font-weight:500;transition:border-color .15s,box-shadow .15s,transform .12s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.cv2-btn:hover{box-shadow:var(--cv2-shadow-hover);border-color:#2563eb59}.cv2-btn--primary{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#2563eb73}.cv2-btn--primary:hover{border-color:#1d4ed8d9}.cv2-btn--secondary{background:var(--lp-surface);color:var(--cv2-title)}.cv2-btn--secondary:hover{border-color:#64748b73}.cv2-command-band{border-radius:var(--cv2-radius-sm);border:1px solid color-mix(in srgb, var(--cv2-border) 80%, #c7d2fe);background:linear-gradient(135deg, color-mix(in srgb, var(--lp-surface) 94%, #eef2ff) 0%, color-mix(in srgb, var(--lp-surface) 98%, var(--lp-surface-soft)) 100%);margin-bottom:.65rem;padding:.55rem .65rem .65rem;box-shadow:0 1px 2px #0f172a0a}.cv2-command-band__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.65rem;display:flex}.cv2-command-band__title{letter-spacing:-.01em;color:var(--cv2-title);margin:0;font-size:.8125rem;font-weight:600}.cv2-command-band__meta{color:var(--cv2-muted);font-size:.72rem;font-weight:500}.cv2-command-band__meta strong{color:#c2410c;font-weight:700}.cv2-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.22rem;display:grid}@media (width<=1100px){.cv2-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cv2-kpi-grid{grid-template-columns:1fr}}.cv2-kpi{text-align:left;border:1px solid var(--cv2-border);border-radius:var(--cv2-radius);background:linear-gradient(165deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface)) 100%);box-shadow:var(--cv2-shadow);cursor:pointer;flex-direction:column;align-items:stretch;padding:0;transition:box-shadow .18s,border-color .18s,transform .14s;display:flex;position:relative;overflow:hidden}.cv2-kpi:hover{box-shadow:var(--cv2-shadow-hover);transform:translateY(-2px)}.cv2-kpi--active{box-shadow:0 0 0 2px #93c5fd59, var(--cv2-shadow-hover);background:linear-gradient(165deg, var(--lp-surface) 0%, color-mix(in srgb, #eff6ff 75%, var(--lp-surface)) 100%);border-color:#2563eb8c}.cv2-kpi-rail{width:100%;height:4px}.cv2-kpi-rail--new{background:linear-gradient(90deg,#14b8a6,#0d9488)}.cv2-kpi-rail--attention{background:linear-gradient(90deg,#fb923c,#ea580c)}.cv2-kpi-rail--appt{background:linear-gradient(90deg,#a78bfa,#7c3aed)}.cv2-kpi-rail--working{background:linear-gradient(90deg,#6366f1,#4338ca)}.cv2-kpi-body{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.95rem 1rem 1.05rem;display:flex}.cv2-kpi-svg{flex-shrink:0}.cv2-kpi-icon{width:44px;height:44px;color:var(--cv2-title);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 70%, transparent);background:#0f172a0a;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cv2-kpi-icon--new{color:#0f766e;background:#14b8a629}.cv2-kpi-icon--attention{color:#c2410c;background:#fb923c26}.cv2-kpi-icon--appt{color:#5b21b6;background:#a78bfa2e}.cv2-kpi-icon--working{color:#3730a3;background:#6366f12e}.cv2-kpi-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.cv2-kpi-count{letter-spacing:-.04em;color:var(--cv2-title);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:700;line-height:1}.cv2-kpi-title{text-transform:uppercase;letter-spacing:.05em;color:var(--lp-muted);font-size:.72rem;font-weight:600;line-height:1.25}.cv2-kpi-micro{color:var(--lp-muted);font-size:.7rem;font-weight:500;line-height:1.35}.cv2-kpi-chevron{color:#64748b8c;flex-shrink:0;align-self:center;margin-top:.25rem}.cv2-pipeline{box-shadow:none;background:0 0;border:none;margin-bottom:.5rem;padding:0}.cv2-pipeline-flow{border:1px solid color-mix(in srgb, var(--cv2-border) 88%, #94a3b8);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, #eef2f7 100%);border-radius:11px;flex-direction:row;align-items:stretch;width:100%;min-height:2.45rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0f}@media (width<=1280px){.cv2-pipeline-flow{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}}.cv2-pipeline-seg{flex:1 1 0;min-width:4.1rem;display:flex;position:relative}.cv2-pipeline-seg-btn{cursor:pointer;font:inherit;color:var(--cv2-title);background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.1rem;margin:0;padding:.32rem .3rem .36rem;transition:background .14s,color .14s,box-shadow .14s,transform .12s;display:flex}.cv2-pipeline-seg-btn:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #2563eb8c}.cv2-pipeline-seg-btn:hover{background:var(--lp-surface);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #3b82f61f}.cv2-pipeline-seg-btn:active{transform:translateY(0)}.cv2-pipeline-seg--active .cv2-pipeline-seg-btn{background:linear-gradient(165deg, var(--lp-surface) 0%, #eff6ff 42%, #dbeafe 100%);box-shadow:inset 0 1px 0 var(--lp-surface), inset 0 -3px 0 #2563eb8c;color:var(--lp-text)}.cv2-pipeline-seg--active .cv2-pipeline-seg-btn:hover{background:linear-gradient(165deg, var(--lp-surface) 0%, #dbeafe 50%, #bfdbfe 100%);box-shadow:inset 0 1px 0 var(--lp-surface), inset 0 -3px 0 #1d4ed8a6}.cv2-pipeline-seg-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);text-align:center;max-width:100%;font-size:.58rem;font-weight:600;line-height:1.15}.cv2-pipeline-seg--active .cv2-pipeline-seg-label{color:#1e40af}.cv2-pipeline-seg-count{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--lp-muted-strong);font-size:.88rem;font-weight:700;line-height:1}.cv2-pipeline-seg--active .cv2-pipeline-seg-count{color:#1d4ed8}.cv2-pipeline-seg--muted:not(.cv2-pipeline-seg--active) .cv2-pipeline-seg-label,.cv2-pipeline-seg--muted:not(.cv2-pipeline-seg--active) .cv2-pipeline-seg-count{opacity:.58}.cv2-pipeline-seg--muted:not(.cv2-pipeline-seg--active) .cv2-pipeline-seg-btn:hover .cv2-pipeline-seg-label,.cv2-pipeline-seg--muted:not(.cv2-pipeline-seg--active) .cv2-pipeline-seg-btn:hover .cv2-pipeline-seg-count{opacity:.88}.cv2-pipeline-join{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-border) 55%, transparent) 0%, color-mix(in srgb, #cbd5e1 35%, var(--lp-surface-soft)) 50%, color-mix(in srgb, var(--lp-border) 50%, transparent) 100%);border-left:1px solid #ffffff80;border-right:1px solid #0f172a0d;flex:0 0 .55rem;justify-content:center;align-self:stretch;align-items:center;display:flex}.cv2-pipeline-join-svg{color:var(--lp-muted);opacity:.75;transition:transform .2s,opacity .2s}.cv2-pipeline-flow:hover .cv2-pipeline-join-svg{opacity:.95;transform:translate(1.5px)}.cv2-toolbar-stack{border-radius:var(--cv2-radius-sm);border:1px solid var(--cv2-border);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 65%, var(--lp-surface)) 100%);margin-bottom:.65rem;overflow:hidden;box-shadow:0 1px 3px #0f172a0d}.cv2-toolbar-meta{border-bottom:1px solid color-mix(in srgb, var(--cv2-border) 85%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 55%, var(--lp-surface));padding:.42rem .75rem}.cv2-toolbar-all{color:var(--lp-muted-strong);font-size:.8rem;font-weight:600}.cv2-toolbar--command{flex-wrap:wrap;align-items:center;gap:.5rem .55rem;padding:.55rem .75rem;display:flex}.cv2-toolbar-search{flex:14rem;min-width:min(100%,12rem);max-width:26rem;position:relative}.cv2-btn--toolbar-add{white-space:nowrap;flex:none;height:2.05rem;padding:0 .75rem;font-size:.8rem;font-weight:600}@media (width<=1100px){.cv2-toolbar--command{gap:.45rem}.cv2-toolbar-search{flex:100%;min-width:0;max-width:none}.cv2-fake-select{flex:calc(50% - .3rem);min-width:0}.cv2-toolbar-filters{flex:none}.cv2-toolbar-archived{flex:auto;justify-content:flex-end;margin-left:0}}.cv2-fake-select{border:1px dashed color-mix(in srgb, #94a3b8 45%, var(--cv2-border));background:color-mix(in srgb, var(--lp-surface-soft) 90%, var(--lp-surface));min-width:5.75rem;color:var(--lp-muted);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;border-radius:9px;flex:0 8.25rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.38rem .55rem;font-size:.72rem;font-weight:500;display:inline-flex}.cv2-fake-select:after{content:"▾";opacity:.55;font-size:.55rem}.cv2-btn--toolbar{height:2.05rem;padding:0 .65rem;font-size:.78rem}.cv2-toolbar-filter{color:var(--cv2-muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.cv2-toolbar-pill{color:var(--cv2-title);background:#2563eb14;border:1px solid #2563eb33;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem .2rem .55rem;font-weight:500;display:inline-flex}.cv2-toolbar-pill button{cursor:pointer;color:var(--cv2-muted);background:0 0;border:none;padding:0 .15rem;font-size:1rem;line-height:1}.cv2-toolbar-clear{cursor:pointer;color:#2563eb;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:500}.cv2-toolbar-clear:hover{text-decoration:underline}.cv2-toolbar-search input{border:1px solid var(--cv2-border);background:var(--lp-surface);width:100%;color:var(--cv2-title);border-radius:10px;padding:.48rem .65rem .48rem 2.1rem;font-size:.84rem;font-weight:450}.cv2-toolbar-search input:focus{background:var(--lp-surface);border-color:#2563eb73;outline:none;box-shadow:0 0 0 3px #2563eb1f}.cv2-toolbar-search-icon{color:var(--cv2-muted);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.cv2-toolbar-filters{align-items:center;gap:.35rem;display:inline-flex}.cv2-toolbar-archived{color:var(--lp-muted-strong);white-space:nowrap;align-items:center;gap:.35rem;margin-left:auto;padding:.15rem 0;font-size:.78rem;font-weight:500;display:inline-flex}.cv2-toolbar-archived input{accent-color:#2563eb}.cv2-table-wrap{border:1px solid var(--cv2-border);border-radius:var(--cv2-radius);background:var(--cv2-card);box-shadow:var(--cv2-shadow);overflow:hidden}.cv2-table{border-collapse:collapse;width:100%;font-size:.8125rem}.cv2-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--lp-muted);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-border) 100%);border-bottom:1px solid var(--cv2-border);padding:.55rem .85rem;font-size:.65rem;font-weight:700}.cv2-table tbody tr.cv2-row{cursor:pointer;background:var(--lp-surface);border-bottom:1px solid #0f172a0f;transition:background-color .14s,box-shadow .14s}.cv2-table tbody tr.cv2-row:nth-child(2n){background:color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface))}.cv2-table tbody tr.cv2-row:hover{background:color-mix(in srgb, var(--lp-surface-soft) 92%, var(--lp-surface));box-shadow:inset 2px 0 #94a3b873}.cv2-table td{vertical-align:middle;padding:.62rem .95rem}.cv2-customer-name-row{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.cv2-customer-name{color:#1e3a8a;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.cv2-archived-chip{background:var(--lp-surface-soft);color:var(--lp-muted);letter-spacing:.02em;border:1px solid #94a3b859;border-radius:4px;padding:.1rem .32rem;font-size:.6rem;font-weight:600}.cv2-pill--archived{color:var(--lp-muted-strong);background:#94a3b838;border:1px solid #94a3b859;border-radius:6px;padding:.12rem .38rem;font-size:.62rem;font-weight:600}.cv2-phone-cell{align-items:center;gap:.35rem;display:inline-flex}.cv2-phone-ico{color:var(--lp-muted);opacity:.85;flex-shrink:0}.cv2-phone-num{color:var(--lp-muted-strong);font-variant-numeric:tabular-nums;font-weight:500}.cv2-last-stack{flex-direction:column;gap:.12rem;display:flex}.cv2-last-primary{color:var(--lp-muted-strong);font-size:.8rem;font-weight:500}.cv2-last-sub{color:var(--lp-muted);font-size:.68rem;font-weight:500}.cv2-queue-stack{flex-direction:column;align-items:flex-start;gap:.28rem;display:flex}.cv2-queue-headline{color:var(--lp-muted-strong);font-size:.78rem;font-weight:500;line-height:1.3}.cv2-queue-sub{color:var(--lp-muted);font-size:.66rem;font-weight:500;line-height:1.25}.cv2-tag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:.22rem .52rem;font-size:.68rem;font-weight:700;display:inline-flex}.cv2-tag--risk{background:linear-gradient(180deg, color-mix(in srgb, #ffedd5 90%, var(--lp-surface)), var(--lp-surface)7ed);color:#9a3412;border:1px solid #fdba748c}.cv2-tag--calm{color:#047857;background:linear-gradient(#ecfdf5,#f0fdf4);border:1px solid #6ee7b766}.cv2-row-action{width:1.85rem;height:1.85rem;color:var(--lp-muted);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:300;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.cv2-row-action:hover{color:#1d4ed8;background:#2563eb14;border-color:#2563eb33}.cv2-cell-customer{align-items:center;gap:.65rem;min-width:0;display:flex}.cv2-avatar{color:#1e40af;background:linear-gradient(145deg,#e0f2fe,#dbeafe);border:1px solid #2563eb26;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.75rem;font-weight:600;display:flex}.cv2-customer-text{min-width:0}.cv2-customer-email{color:var(--cv2-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.cv2-cell-muted{color:var(--cv2-muted);font-weight:450}.cv2-pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.cv2-pill--due{color:#92400e;background:#fbbf2459;border:1px solid #f59e0b73}.cv2-pill--not{color:var(--lp-muted-strong);background:#94a3b838;border:1px solid #94a3b866}.cv2-pill--ok{color:#166534;background:#22c55e2e;border:1px solid #22c55e59}.cv2-pill--stale{color:#b91c1c;background:#f8717138;border:1px solid #ef444459}.cv2-pill--today{color:#0c4a6e;background:#0ea5e92e;border:1px solid #0ea5e966}.cv2-pagination{border-top:1px solid var(--cv2-border);background:var(--lp-surface-soft);color:var(--cv2-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem 1rem;font-size:.8rem;display:flex}.cv2-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.cv2-pagination-controls button{border:1px solid var(--cv2-border);background:var(--lp-surface);cursor:pointer;color:var(--cv2-title);border-radius:8px;padding:.35rem .65rem;font-size:.78rem}.cv2-pagination-controls button:disabled{opacity:.45;cursor:not-allowed}.cv2-empty{text-align:center;color:var(--cv2-muted);padding:2rem 1rem;font-size:.9rem}.cv2-loading{text-align:center;color:var(--cv2-muted);padding:2rem}.cv2-error{border-radius:var(--cv2-radius-sm);color:#991b1b;background:#fee2e299;border:1px solid #f8717173;margin-bottom:.85rem;padding:1rem;font-size:.85rem}.cv2-pipe-chip{letter-spacing:.03em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:6px;align-items:center;max-width:11rem;padding:.1rem .38rem;font-size:.58rem;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.cv2-pipe-chip--new{color:#0f766e;background:#2dd4bf33;border-color:#0d948838}.cv2-pipe-chip--contact_attempt{color:#b45309;background:#fde68a73;border-color:#f59e0b47}.cv2-pipe-chip--contacted{color:#1d4ed8;background:#bfdbfe8c;border-color:#3b82f640}.cv2-pipe-chip--appt_scheduled{color:#6d28d9;background:#ddd6fea6;border-color:#8b5cf647}.cv2-pipe-chip--working_deal{color:#3730a3;background:#c7d2fe8c;border-color:#6366f14d}.cv2-pipe-chip--missed_appt{color:#c2410c;background:#fed7aa8c;border-color:#f9731659}.cv2-pipe-chip--visit_followup{color:#c2410c;background:#ffedd5a6;border-color:#fb923c4d}.cv2-pipe-chip--sold{color:#166534;background:#bbf7d0a6;border-color:#22c55e47}.cv2-pipe-chip--lost{color:var(--lp-muted);background:var(--lp-surface-soft);border-color:#94a3b873}.cv2-th-actions{width:auto;min-width:4.5rem}.cv2-td-actions{text-align:right;width:auto;min-width:4.5rem}.cv2-row-actions{align-items:center;gap:.2rem;display:inline-flex}.cv2-row-ico-btn{width:1.85rem;height:1.85rem;color:var(--lp-muted);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.cv2-row-ico-btn:hover{color:#1d4ed8;background:#2563eb14;border-color:#2563eb33}.cv2-pagination-pages{align-items:center;gap:.2rem;margin:0 .15rem;display:flex}.cv2-page-num{border:1px solid var(--cv2-border);background:var(--lp-surface);cursor:pointer;min-width:2rem;height:2rem;color:var(--cv2-title);border-radius:8px;padding:0 .35rem;font-size:.76rem;font-weight:600}.cv2-page-num--current{color:#1d4ed8;background:#2563eb14;border-color:#2563eb8c}.cv2-page-ellipsis{color:var(--lp-muted);padding:0 .15rem;font-weight:700}.cv2-page-size{border:1px solid var(--cv2-border);background:var(--lp-surface);color:var(--cv2-title);border-radius:8px;margin-left:.35rem;padding:.25rem .5rem;font-size:.72rem;font-weight:600}.cv2-root .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv2-kpi-sys{--cv2-kpi-radius:12px;--cv2-kpi-min-h:4.5rem;--cv2-kpi-pad-y:.68rem;--cv2-kpi-pad-x:.62rem;--cv2-kpi-gap:.5rem;--cv2-kpi-shadow:0 1px 3px #0f172a0f;--cv2-kpi-shadow-hover:0 2px 8px #0f172a12;--cv2-kpi-rail-h:3px;--cv2-kpi-icon-box:2.375rem;--cv2-kpi-icon-radius:10px;--cv2-kpi-icon-size:1.375rem;--cv2-kpi-body-gap:.12rem;--cv2-kpi-chev-size:1.125rem;--cv2-kpi-accent:#64748b;--cv2-kpi-accent-fg:#475569;--cv2-kpi-accent-soft:var(--lp-surface-soft)}.cv2-root--kpi-foundation .cv2-header{margin-bottom:.65rem}.cv2-kpi-sys.cv2-kpi-grid{gap:.62rem;margin-bottom:.65rem}@media (width<=899px){.cv2-kpi-sys.cv2-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}}.cv2-kpi-sys .cv2-kpi{grid-template-columns:var(--cv2-kpi-icon-box) 1fr 1.1rem;align-content:center;align-items:center;gap:var(--cv2-kpi-body-gap) var(--cv2-kpi-gap);min-height:var(--cv2-kpi-min-h);padding:var(--cv2-kpi-pad-y) .52rem var(--cv2-kpi-pad-y) var(--cv2-kpi-pad-x);border-radius:var(--cv2-kpi-radius);border:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent);background:var(--lp-surface);box-shadow:var(--cv2-kpi-shadow);font:inherit;grid-template-rows:auto auto auto;transition:border-color .14s,box-shadow .14s,background .14s;display:grid;position:relative;overflow:hidden;transform:none}.cv2-kpi-sys .cv2-kpi:hover{border-color:color-mix(in srgb, var(--cv2-kpi-accent) 22%, var(--lp-slate-200,var(--lp-border)));box-shadow:var(--cv2-kpi-shadow-hover);transform:none}.cv2-kpi-sys .cv2-kpi--active{border-color:color-mix(in srgb, var(--cv2-kpi-accent) 26%, #cbd5e1);background:color-mix(in srgb, var(--cv2-kpi-accent) 6%, var(--lp-surface));box-shadow:var(--cv2-kpi-shadow)}.cv2-kpi-sys .cv2-kpi-rail{height:var(--cv2-kpi-rail-h);background:color-mix(in srgb, var(--cv2-kpi-accent) 52%, var(--lp-border));width:auto;position:absolute;top:0;left:0;right:0}.cv2-kpi-sys .cv2-kpi-body{display:contents}.cv2-kpi-sys .cv2-kpi-icon{width:var(--cv2-kpi-icon-box);height:var(--cv2-kpi-icon-box);border-radius:var(--cv2-kpi-icon-radius);color:var(--cv2-kpi-accent-fg);background:color-mix(in srgb, var(--cv2-kpi-accent-soft) 88%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--cv2-kpi-accent) 18%, var(--lp-slate-200,var(--lp-border)));box-shadow:none;opacity:.96;grid-area:1/1/span 3;justify-content:center;place-self:center;align-items:center;display:flex}.cv2-kpi-sys .cv2-kpi-svg{width:var(--cv2-kpi-icon-size);height:var(--cv2-kpi-icon-size);flex-shrink:0;display:block}.cv2-kpi-sys .cv2-kpi-main{display:contents}.cv2-kpi-sys .cv2-kpi-count{letter-spacing:-.02em;color:var(--lp-slate-900,var(--lp-text));grid-area:1/2;align-self:end;margin:0;font-size:1.1rem;font-weight:700;line-height:1.15}.cv2-kpi-sys .cv2-kpi-title{letter-spacing:.01em;text-transform:none;color:var(--lp-slate-700,var(--lp-muted-strong));grid-area:2/2;align-self:start;margin:0;font-size:.7rem;font-weight:600;line-height:1.2}.cv2-kpi-sys .cv2-kpi-micro{color:var(--lp-slate-500,var(--lp-muted));grid-area:3/2;align-self:start;margin:0;font-size:.66rem;font-weight:450;line-height:1.25}.cv2-kpi-sys .cv2-kpi-chev{font-size:var(--cv2-kpi-chev-size);color:var(--lp-muted);grid-area:1/3/span 3;place-self:center end;margin:0;padding-right:.1rem;font-weight:300;line-height:1}.cv2-kpi-sys .cv2-kpi--active .cv2-kpi-chev{color:color-mix(in srgb, var(--cv2-kpi-accent-fg) 72%, var(--lp-muted))}.cv2-kpi-sys .cv2-kpi--accent-new{--cv2-kpi-accent:#3b82f6;--cv2-kpi-accent-fg:#1d4ed8;--cv2-kpi-accent-soft:#eff6ff}.cv2-kpi-sys .cv2-kpi--accent-attention{--cv2-kpi-accent:#d97706;--cv2-kpi-accent-fg:#b45309;--cv2-kpi-accent-soft:var(--lp-surface)beb}.cv2-kpi-sys .cv2-kpi--accent-appt{--cv2-kpi-accent:#6366f1;--cv2-kpi-accent-fg:#4338ca;--cv2-kpi-accent-soft:#eef2ff}.cv2-kpi-sys .cv2-kpi--accent-working{--cv2-kpi-accent:#16a34a;--cv2-kpi-accent-fg:#047857;--cv2-kpi-accent-soft:#ecfdf5}.cv2-root--option2-shell .lp-option2-header{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);box-sizing:border-box;border-radius:12px;width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.cv2-root--option2-shell .cv2-header__command{background:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);border-bottom:1px solid color-mix(in srgb, #3b82f6 10%, var(--lp-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin:0;padding:.62rem .95rem .64rem;display:flex}.cv2-root--option2-shell .cv2-header-copy h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.cv2-root--option2-shell .cv2-header__subtitle{color:var(--lp-muted);max-width:38rem;margin:.28rem 0 0;font-size:.8rem;font-weight:450;line-height:1.45}.cv2-root--option2-shell .lp-option2-header__kpi{background:var(--lp-surface);padding:.42rem .62rem .48rem}.cv2-root--option2-shell.cv2-root--kpi-foundation .cv2-kpi-sys.cv2-kpi-grid{margin-bottom:0}.cv2-root--option2-shell .cv2-toolbar-stack.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin-bottom:.65rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.cv2-root--option2-shell .lp-ops-toolbar-sys .cv2-toolbar-meta{border-bottom:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);padding:.42rem .62rem}.cv2-root--option2-shell .lp-ops-toolbar-sys .cv2-toolbar--command{gap:.5rem .62rem;padding:.5rem .62rem}.cv2-root--option2-shell .lp-ops-toolbar-sys .cv2-toolbar-search input{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem 0 2rem;font-size:.8125rem;font-weight:450}.cv2-root--option2-shell .lp-ops-toolbar-sys .cv2-toolbar-search input:focus{border-color:#9dbae8;box-shadow:0 0 0 2px #3b82f624}.cv2-root--option2-shell .lp-ops-toolbar-sys .cv2-fake-select{background:var(--lp-surface);border:1px dashed #cbd5e1cc;border-radius:10px;min-height:2.125rem;padding:0 .55rem;font-size:.8125rem}.cv2-root--option2-shell .lp-ops-toolbar-sys .cv2-btn--toolbar,.cv2-root--option2-shell .lp-ops-toolbar-sys .cv2-btn--toolbar-add{border-radius:10px;height:2.125rem;min-height:2.125rem;padding:0 .75rem;font-size:.8125rem;font-weight:600}.cv2-root--option2-shell .lp-ops-toolbar-sys .cv2-toolbar-pill{background:color-mix(in srgb, #3b82f6 6%, var(--lp-surface));border:1px solid color-mix(in srgb, #3b82f6 16%, var(--lp-border));border-radius:10px;padding:.22rem .5rem;font-size:.75rem;font-weight:500}.cv2-root--option2-shell .lp-ops-toolbar-sys .cv2-toolbar-filter{font-size:.8125rem}@media (width<=1100px){.cv2-root--option2-shell .lp-ops-toolbar-sys .cv2-toolbar-search{flex:100%;max-width:none}}.cv2-root--option2-shell .cv2-table-wrap.lp-ops-surface-sys,.cv2-root--option2-shell .cv2-loading.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:.65rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.cv2-root--option2-shell .cv2-loading.lp-ops-surface-sys{text-align:center;color:var(--lp-muted);padding:1.75rem 1rem;font-size:.875rem}.cv2-root--option2-shell .lp-ops-surface-sys .cv2-empty{text-align:center;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));border-top:1px dashed color-mix(in srgb, var(--lp-border) 82%, #3b82f6 18%);margin:0;padding:1.75rem 1rem;font-size:.875rem}.cv2-root--option2-shell .lp-ops-surface-sys .cv2-table{min-width:0}@media (width<=640px){.cv2-root--option2-shell .cv2-table-wrap.lp-ops-surface-sys{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}}.cv2-root--option2-shell{align-items:stretch}.cv2-root--option2-shell .cv2-inner{gap:var(--lp-module-stack-gap,1rem);flex-direction:column;width:100%;min-width:0;display:flex}.cv2-root--option2-shell .cv2-inner>:is(.lp-option2-header,.cv2-pipeline,.cv2-toolbar-stack,.cv2-table-wrap,.cv2-loading,.cv2-error){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin-left:0;margin-right:0}.cv2-root--option2-shell .cv2-header-copy h1{font-weight:600}.cv2-root--option2-shell .lp-option2-header__kpi .cv2-kpi-sys .cv2-kpi{box-shadow:0 1px 2px #0f172a0a}.cv2-root--option2-shell .lp-option2-header__kpi .cv2-kpi-sys .cv2-kpi:hover{transform:none;box-shadow:0 1px 3px #0f172a0f}.cv2-root--option2-shell .lp-option2-header__kpi .cv2-kpi-sys .cv2-kpi--active{box-shadow:0 0 0 1px color-mix(in srgb, #3b82f6 22%, var(--lp-border))}.cv2-root--option2-shell .cv2-kpi-sys .cv2-kpi-title{text-transform:none;letter-spacing:.01em;font-weight:600}.cv2-root--option2-shell .cv2-kpi-sys .cv2-kpi-count{font-weight:650}.cv2-root--option2-shell .cv2-toolbar-stack.lp-ops-toolbar-sys{margin-bottom:.5rem}.cv2-root--option2-shell .cv2-pipeline{margin-bottom:0}.cv2-root--option2-shell .cv2-table-wrap.lp-ops-surface-sys,.cv2-root--option2-shell .cv2-loading.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);margin-top:0;box-shadow:0 1px 2px #0f172a0a}.cv2-root--option2-shell .cv2-table-wrap{box-shadow:none;background:0 0;border:none}.cv2-root--option2-shell .cv2-table thead th{text-transform:none;letter-spacing:.01em;font-size:.68rem;font-weight:600}.cv2-root--option2-shell .cv2-customer-name{font-weight:600}.cv2-root--option2-shell .cv2-table tbody tr.cv2-row:hover{box-shadow:none}.cv2-root--option2-shell .cv2-pagination{border-top:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface)}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));box-sizing:border-box;margin-left:auto;margin-right:auto;padding:0}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-build-update-banner{margin:0 0 .85rem}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh.lp-module-page .cv2-inner.dashboard195b-shell{flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-inner.dashboard195b-shell>:is(.dash195b-hero,.dash195b-kpi-row,.cv2-toolbar-stack,.cv2-table-wrap,.cv2-loading,.cv2-error,.cw-list-status){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin:0}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.cv2-dash-hero--title-only{border-radius:12px;padding:.85rem 1rem .8rem;box-shadow:0 1px 2px #0f172a0a}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.cv2-dash-hero--title-only .dash195b-hero-title{letter-spacing:-.028em;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:650}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem .65rem;width:100%;margin:0}@media (width<=1200px){.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-card{width:100%;min-width:0;min-height:100px;box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:12px;gap:.85rem;padding:.62rem .68rem}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-icon{border-radius:8px;width:36px;height:36px}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-icon .cv2-kpi-svg{width:22px;height:22px}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-body{justify-content:flex-start;gap:.15rem}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-sub{display:none!important}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-label{letter-spacing:.01em;text-transform:none;color:var(--lp-muted);font-size:.72rem;font-weight:600}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-value{font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:650}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card{font:inherit;text-align:left;cursor:pointer}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card:hover,.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card.dash195b-kpi-card--active{border-color:color-mix(in srgb, var(--dash-exec-accent,#2563eb) 28%, var(--shell-border,var(--lp-border)));box-shadow:0 2px 4px #0f172a0d,0 10px 24px #0f172a0f}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 70%, transparent);outline-offset:2px}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-toolbar-stack.lp-ops-toolbar-sys{margin-top:0;margin-bottom:0}.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-table-wrap.lp-ops-surface-sys,.cv2-root--queue-simplify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-loading.lp-ops-surface-sys{margin-top:0}.cv2-root--queue-simplify .cv2-toolbar-select-wrap{flex:0 9.5rem;min-width:6.5rem;display:inline-flex}.cv2-root--queue-simplify .cv2-toolbar-select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);width:100%;min-height:2.125rem;color:var(--lp-muted-strong);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 14px) calc(50% + 1px),calc(100% - 9px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:10px;padding:0 1.65rem 0 .55rem;font-size:.8125rem;font-weight:500}.cv2-root--queue-simplify .cv2-toolbar-select:focus{border-color:#9dbae8;outline:none;box-shadow:0 0 0 2px #3b82f624}.cv2-root--queue-simplify .cv2-table-wrap--queue{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);box-shadow:0 2px 10px #0f172a0d}.cv2-root--queue-simplify .cv2-table--queue{table-layout:fixed}.cv2-root--queue-simplify .cv2-table--queue thead th:first-child,.cv2-root--queue-simplify .cv2-table--queue tbody td:first-child{width:36%;min-width:14rem}.cv2-root--queue-simplify .cv2-table--queue thead th:nth-child(n+2):not(.cv2-th-actions),.cv2-root--queue-simplify .cv2-table--queue tbody td:nth-child(n+2):not(.cv2-td-actions){padding-left:.55rem;padding-right:.55rem}.cv2-root--queue-simplify .cv2-table--queue thead th.cv2-th-actions,.cv2-root--queue-simplify .cv2-table--queue tbody td.cv2-td-actions{width:5.5rem;padding-left:.35rem;padding-right:.55rem}.cv2-root--queue-simplify .cv2-table--queue td{padding-top:.58rem;padding-bottom:.58rem}.cv2-root--queue-simplify .cv2-table--queue tbody tr.cv2-row{cursor:pointer;transition:background-color .14s,box-shadow .14s}.cv2-root--queue-simplify .cv2-table--queue tbody tr.cv2-row:hover{background:color-mix(in srgb, #eff6ff 55%, var(--lp-surface));box-shadow:inset 3px 0 #2563eb}.cv2-root--queue-simplify .cv2-cell-customer{gap:.6rem}.cv2-root--queue-simplify .cv2-avatar{width:2.25rem;height:2.25rem;font-size:.74rem;font-weight:700}.cv2-root--queue-simplify .cv2-customer-name{color:var(--lp-text);letter-spacing:-.018em;font-size:.9625rem;font-weight:700;line-height:1.25}.cv2-root--queue-simplify .cv2-customer-name:hover{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.cv2-root--queue-simplify .cv2-customer-email{color:var(--lp-muted);margin-top:.08rem;font-size:.72rem;line-height:1.25}.cv2-root--queue-simplify .cv2-last-primary,.cv2-root--queue-simplify .cv2-phone-num,.cv2-root--queue-simplify .cv2-queue-headline{font-size:.78rem}.cv2-root--queue-simplify .cv2-last-sub,.cv2-root--queue-simplify .cv2-queue-sub{font-size:.65rem}.dashboard--phase195b.dashboard.lp-module-page{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));box-sizing:border-box;--dash195b-radius:14px;--dash195b-card-shadow:0 1px 2px #0f172a0d, 0 10px 28px #0f172a0e;--dash195b-muted:color-mix(in srgb, var(--shell-text-muted) 94%, transparent)}.dashboard--phase195b .dashboard195b-shell{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;max-width:100%;display:flex}.dashboard--phase195b .dash195b-hero{border-radius:var(--dash195b-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--lp-blue,#2563eb) 12%, var(--shell-surface,var(--lp-surface))) 0%, var(--shell-surface,var(--lp-surface)) 48%, color-mix(in srgb, var(--shell-border,#e5e7eb) 22%, var(--shell-surface,var(--lp-surface))) 100%);border:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);box-shadow:var(--dash195b-card-shadow);grid-template-columns:1fr auto;align-items:start;gap:1rem 1.5rem;padding:1.35rem 1.5rem 1.25rem;display:grid}.shell--theme-dark .dashboard--phase195b .dash195b-hero,html[data-theme=dark] .dashboard--phase195b .dash195b-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--lp-blue,#3b82f6) 18%, var(--shell-surface)) 0%, var(--shell-surface) 55%, color-mix(in srgb, #0f172a 40%, var(--shell-surface)) 100%)}.dashboard--phase195b .dash195b-hero-copy{min-width:0}.dashboard--phase195b .dash195b-hero-title-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dashboard--phase195b .dash195b-hero-title{letter-spacing:-.03em;color:var(--shell-text);margin:0;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:700}.dashboard--phase195b .dash195b-store-pill{color:var(--shell-text-muted);background:color-mix(in srgb, var(--lp-surface-soft) 82%, var(--lp-surface));border:1px solid var(--lp-border);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .62rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard--phase195b .dash195b-hero-lead{max-width:36rem;color:var(--shell-text-muted);margin:.4rem 0 0;font-size:.9375rem;line-height:1.5}.dashboard--phase195b .dash195b-date-chip{white-space:nowrap;color:var(--shell-text);background:var(--shell-surface,var(--lp-surface));border:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);border-radius:999px;justify-self:end;align-items:center;gap:.45rem;padding:.52rem .95rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0f172a0d}.shell--theme-dark .dashboard--phase195b .dash195b-date-chip,html[data-theme=dark] .dashboard--phase195b .dash195b-date-chip{background:var(--lp-surface-soft);border-color:var(--lp-border)}.dashboard--phase195b .dash195b-date-chip svg{opacity:.75;flex-shrink:0}.dashboard--phase195b .dash195b-date-chip-chevron{opacity:.55}@media (width<=760px){.dashboard--phase195b .dash195b-hero{grid-template-columns:1fr}.dashboard--phase195b .dash195b-date-chip{justify-self:start}}.dashboard--phase195b .dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.85rem;width:100%;display:grid}@media (width<=1200px){.dashboard--phase195b .dash195b-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.dashboard--phase195b .dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard--phase195b .dash195b-kpi-card{border-radius:var(--dash195b-radius);border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);width:100%;min-width:0;height:100%;min-height:124px;box-shadow:var(--dash195b-card-shadow);background:var(--shell-surface);box-sizing:border-box;align-items:flex-start;gap:.85rem;padding:1rem;display:flex;position:relative;overflow:hidden}.dashboard--phase195b a.dash195b-kpi-card--link{color:inherit;cursor:pointer;text-decoration:none;transition:box-shadow .15s,border-color .15s}.dashboard--phase195b a.dash195b-kpi-card--link:hover{border-color:color-mix(in srgb, var(--lp-blue,#2563eb) 35%, var(--shell-border));box-shadow:0 2px 6px #0f172a12,0 16px 34px #0f172a17}.dashboard--phase195b a.dash195b-kpi-card--link:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 70%, transparent);outline-offset:2px}.dashboard--phase195b .dash195b-kpi-card:after{content:"";background:var(--dash195b-kpi-blob);opacity:.12;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -30% -60% auto}.dashboard--phase195b .dash195b-kpi-card--blue{--dash195b-kpi-blob:#3b82f6;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #3b82f6 7%, var(--lp-surface)) 100%)}.dashboard--phase195b .dash195b-kpi-card--green{--dash195b-kpi-blob:#22c55e;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #22c55e 8%, var(--lp-surface)) 100%)}.dashboard--phase195b .dash195b-kpi-card--amber{--dash195b-kpi-blob:#0ea5e9;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #0ea5e9 7%, var(--lp-surface)) 100%)}.dashboard--phase195b .dash195b-kpi-card--purple{--dash195b-kpi-blob:#a855f7;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #a855f7 8%, var(--lp-surface)) 100%)}.dashboard--phase195b .dash195b-kpi-card--teal{--dash195b-kpi-blob:#14b8a6;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #14b8a6 8%, var(--lp-surface)) 100%)}.dashboard--phase195b .dash195b-kpi-card--red{--dash195b-kpi-blob:#ef4444;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #ef4444 7%, var(--lp-surface)) 100%)}.shell--theme-dark .dashboard--phase195b .dash195b-kpi-card,html[data-theme=dark] .dashboard--phase195b .dash195b-kpi-card{background:linear-gradient(155deg, color-mix(in srgb, var(--shell-surface) 92%, #0f172a) 0%, color-mix(in srgb, var(--shell-surface) 75%, #0f172a) 100%)}.dashboard--phase195b .dash195b-kpi-icon{background:linear-gradient(160deg, color-mix(in srgb, var(--dash195b-kpi-accent) 18%, var(--shell-surface)) 0%, var(--shell-surface) 100%);border:1px solid color-mix(in srgb, var(--dash195b-kpi-accent) 28%, transparent);width:42px;height:42px;color:var(--dash195b-kpi-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dashboard--phase195b .dash195b-kpi-card--blue .dash195b-kpi-icon{--dash195b-kpi-accent:#2563eb}.dashboard--phase195b .dash195b-kpi-card--green .dash195b-kpi-icon{--dash195b-kpi-accent:#16a34a}.dashboard--phase195b .dash195b-kpi-card--amber .dash195b-kpi-icon{--dash195b-kpi-accent:#d97706}.dashboard--phase195b .dash195b-kpi-card--purple .dash195b-kpi-icon{--dash195b-kpi-accent:#9333ea}.dashboard--phase195b .dash195b-kpi-card--teal .dash195b-kpi-icon{--dash195b-kpi-accent:#0d9488}.dashboard--phase195b .dash195b-kpi-card--red .dash195b-kpi-icon{--dash195b-kpi-accent:#dc2626}.dashboard--phase195b .dash195b-kpi-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.dashboard--phase195b .dash195b-kpi-label{letter-spacing:.01em;color:var(--shell-text-muted);margin:0;font-size:.72rem;font-weight:600}.dashboard--phase195b .dash195b-kpi-value{letter-spacing:-.025em;color:var(--shell-text);font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:700;line-height:1.15}.dashboard--phase195b .dash195b-kpi-sub{color:var(--shell-text-muted);margin:auto 0 0;padding-top:.35rem;font-size:.76rem;line-height:1.35}.dashboard--phase195b .dash195b-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.dashboard--phase195b .dash195b-grid-4>.dash195b-panel{align-self:stretch;height:100%;min-height:0}.dashboard--phase195b .dash195b-grid-4>.dash195b-panel .dash195b-panel__head{flex-shrink:0}.dashboard--phase195b .dash195b-grid-4>.dash195b-panel .dash195b-inv-body,.dashboard--phase195b .dash195b-grid-4>.dash195b-panel .dash195b-pipe{flex:auto;min-height:0}.dashboard--phase195b .dash195b-grid-2{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}@media (width<=1100px){.dashboard--phase195b .dash195b-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard--phase195b .dash195b-grid-2{grid-template-columns:1fr}}@media (width<=640px){.dashboard--phase195b .dash195b-grid-4{grid-template-columns:1fr}}.dashboard--phase195b .dash195b-panel{border-radius:var(--dash195b-radius);background:var(--shell-surface);border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);box-shadow:var(--dash195b-card-shadow);box-sizing:border-box;flex-direction:column;min-width:0;height:100%;min-height:200px;padding:1rem 1.05rem;display:flex}.dashboard--phase195b .dash195b-panel--wide{min-height:280px}.dashboard--phase195b .dash195b-panel__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.dashboard--phase195b .dash195b-panel__title{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:.95rem;font-weight:700}.dashboard--phase195b .dash195b-panel__link{color:var(--lp-blue,#2563eb);white-space:nowrap;font-size:.78rem;font-weight:600;text-decoration:none}.dashboard--phase195b .dash195b-panel__link:hover{text-decoration:underline}.dashboard--phase195b .dash195b-panel__link--static{color:var(--shell-text-muted);cursor:default;pointer-events:none}.dashboard--phase195b .dash195b-muted-block{color:var(--shell-text-muted);background:color-mix(in srgb, var(--lp-blue,#2563eb) 6%, var(--shell-surface));border:1px dashed color-mix(in srgb, var(--shell-border) 70%, transparent);border-radius:10px;margin:auto 0 0;padding:.55rem .65rem;font-size:.8125rem;line-height:1.45}.dashboard--phase195b .dash195b-inv-body{flex-direction:column;flex:1;align-items:stretch;gap:1rem;min-width:0;display:flex}.dashboard--phase195b .dash195b-inv-chart-col{justify-content:center;width:100%;display:flex}.dashboard--phase195b .dash195b-donut-hit-area{color:inherit;outline:none;text-decoration:none;display:block}.dashboard--phase195b .dash195b-donut-hit-area:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--lp-blue,#2563eb) 55%, transparent);border-radius:50%}.dashboard--phase195b .dash195b-donut-ring-wrap{width:168px;height:168px;margin:0 auto;position:relative}.dashboard--phase195b .dash195b-donut-wrap{flex-shrink:0}.dashboard--phase195b .dash195b-donut{border:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);box-sizing:border-box;background:color-mix(in srgb, var(--shell-border) 55%, transparent);border-radius:50%;width:168px;height:168px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 24px),#000 calc(100% - 23px));mask:radial-gradient(farthest-side,#0000 calc(100% - 24px),#000 calc(100% - 23px))}.dashboard--phase195b .dash195b-donut-center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-bottom:2px;display:flex;position:absolute;inset:0}.dashboard--phase195b .dash195b-donut-center-num{letter-spacing:-.03em;color:var(--shell-text);font-size:1.35rem;font-weight:800;line-height:1.1}.dashboard--phase195b .dash195b-donut-center-lbl{color:var(--shell-text-muted);margin-top:.12rem;font-size:.68rem;font-weight:600}.dashboard--phase195b .dash195b-legend{gap:.45rem;width:100%;font-size:.8125rem;display:grid}.dashboard--phase195b .dash195b-leg-row{grid-template-columns:12px 1fr auto auto;align-items:center;gap:.35rem .5rem;display:grid}.dashboard--phase195b .dash195b-leg-dot{border-radius:50%;width:10px;height:10px}.dashboard--phase195b .dash195b-leg-name{color:var(--shell-text);font-weight:600}.dashboard--phase195b .dash195b-leg-val{color:var(--shell-text);text-align:right;font-weight:700}.dashboard--phase195b .dash195b-leg-pct{color:var(--shell-text-muted);text-align:right;min-width:2.5rem;font-size:.72rem}.dashboard--phase195b a.dash195b-leg-row--link{color:inherit;border-radius:8px;text-decoration:none;transition:background .12s}.dashboard--phase195b a.dash195b-leg-row--link:hover{background:var(--lp-surface-hover)}.dashboard--phase195b a.dash195b-leg-row--link:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 55%, transparent);outline-offset:1px}.dashboard--phase195b .dash195b-pipe{flex-direction:column;flex:1;gap:.5rem;display:flex}.dashboard--phase195b .dash195b-pipe-row{background:var(--lp-surface-soft);border:1px solid var(--lp-border);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .55rem;display:flex}.dashboard--phase195b .dash195b-pipe-left{min-width:0;color:var(--shell-text);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.dashboard--phase195b .dash195b-pipe-left svg{opacity:.85;flex-shrink:0}.dashboard--phase195b .dash195b-pipe-val{color:var(--shell-text);font-size:.95rem;font-weight:800}.dashboard--phase195b a.dash195b-pipe-row--link{color:inherit;text-decoration:none;transition:background .12s}.dashboard--phase195b a.dash195b-pipe-row--link:hover{background:var(--lp-surface-hover);border-color:color-mix(in srgb, var(--lp-primary) 18%, var(--lp-border))}.dashboard--phase195b a.dash195b-pipe-row--link:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 50%, transparent);outline-offset:1px}.dashboard--phase195b .dash195b-pipe-foot{color:var(--shell-text-muted);margin-top:.65rem;font-size:.78rem;font-weight:600}.dashboard--phase195b .dash195b-bhph-head{flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:.75rem;display:flex}.dashboard--phase195b .dash195b-bhph-stat{color:var(--shell-text-muted);font-size:.8125rem}.dashboard--phase195b .dash195b-bhph-stat strong{color:var(--shell-text);margin-top:.08rem;font-size:1rem;display:block}.dashboard--phase195b a.dash195b-bhph-link{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .12s}.dashboard--phase195b a.dash195b-bhph-link:hover{border-bottom-color:color-mix(in srgb, var(--lp-blue,#2563eb) 45%, transparent)}.dashboard--phase195b a.dash195b-bhph-link:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 50%, transparent);outline-offset:2px;border-radius:4px}.dashboard--phase195b .dash195b-mini-table{border-collapse:collapse;width:100%;font-size:.8125rem}.dashboard--phase195b .dash195b-mini-table th,.dashboard--phase195b .dash195b-mini-table td{text-align:left;padding:.4rem .35rem}.dashboard--phase195b .dash195b-mini-table th{color:var(--shell-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.dashboard--phase195b .dash195b-mini-table td{color:var(--shell-text);font-weight:700}.dashboard--phase195b .dash195b-mini-table .muted{color:var(--shell-text-muted);font-size:.75rem;font-weight:600}.dashboard--phase195b .dash195b-deals{gap:.55rem}.dashboard--phase195b .dash195b-empty-deals{align-items:center;gap:1rem;padding:.5rem 0;display:flex}.dashboard--phase195b .dash195b-empty-art{background:linear-gradient(140deg, color-mix(in srgb, #3b82f6 14%, var(--shell-surface)), var(--shell-surface));border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);color:#2563eb;border-radius:16px;place-items:center;width:72px;height:72px;display:grid}.dashboard--phase195b .dash195b-deal-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.dashboard--phase195b .dash195b-deal-link{border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .62rem;text-decoration:none;display:flex}.dashboard--phase195b .dash195b-deal-link:hover{background:var(--lp-surface-hover);border-color:var(--lp-border)}.dashboard--phase195b .dash195b-deal-name{color:var(--shell-text);font-size:.8125rem;font-weight:650}.dashboard--phase195b .dash195b-deal-meta{color:var(--shell-text-muted);font-size:.72rem}.dashboard--phase195b .dash195b-chip{background:var(--lp-surface-soft);border:1px solid var(--lp-border);color:var(--shell-text);white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:700}.dashboard--phase195b .dash195b-deals-table-wrap{flex:1;width:100%;min-height:0;overflow-x:auto}.dashboard--phase195b .dash195b-deals-table{border-collapse:collapse;width:100%;font-size:.78rem}.dashboard--phase195b .dash195b-deals-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--shell-text-muted);border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);padding:.35rem .5rem .5rem 0;font-size:.65rem;font-weight:700}.dashboard--phase195b .dash195b-deals-table td{vertical-align:middle;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 35%, transparent);color:var(--shell-text);padding:.5rem .5rem .5rem 0}.dashboard--phase195b .dash195b-deals-table tr:last-child td{border-bottom:none}.dashboard--phase195b .dash195b-deals-table a{color:inherit;font-weight:650;text-decoration:none}.dashboard--phase195b .dash195b-deals-table a:hover{color:var(--lp-blue,#2563eb)}.dashboard--phase195b .dash195b-deals-table-num{font-variant-numeric:tabular-nums;color:var(--shell-text-muted);font-size:.72rem}.dashboard--phase195b .dash195b-quick{gap:.75rem}.dashboard--phase195b .dash195b-quick-row{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.55rem;display:grid}.dashboard--phase195b .dash195b-quick-btn{cursor:pointer;text-align:center;background:0 0;border:none;border-radius:12px;min-width:0;padding:0;font-size:.6875rem;font-weight:700}.dashboard--phase195b .dash195b-quick-btn a{color:inherit;text-decoration:none;display:block}.dashboard--phase195b .dash195b-quick-in{border:1px solid var(--lp-border);background:var(--lp-surface-soft);min-height:92px;box-shadow:var(--lp-shadow-soft);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;padding:.65rem .35rem;display:flex}.dashboard--phase195b .dash195b-quick-btn a:hover .dash195b-quick-in{border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border));background:var(--lp-surface-hover)}.dashboard--phase195b .dash195b-quick-orb{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 12px #0f172a1a}.dashboard--phase195b .dash195b-quick-in span:last-child{color:var(--shell-text);line-height:1.2}.dashboard--phase195b .dash195b-quick-btn--disabled .dash195b-quick-in{opacity:.45;cursor:not-allowed}.dashboard--phase195b .dash195b-quick-orb--muted{filter:grayscale(.35)}.dashboard--phase195b .dash195b-bottom{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;padding:.55rem .25rem .15rem;display:grid}@media (width<=900px){.dashboard--phase195b .dash195b-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.dashboard--phase195b .dash195b-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard--phase195b .dash195b-bottom-slot{border:1px dashed var(--lp-border);background:color-mix(in srgb, var(--lp-surface-soft) 72%, var(--lp-surface));border-radius:12px;padding:.45rem .6rem}.dashboard--phase195b a.dash195b-bottom-slot--link{color:inherit;text-decoration:none;transition:border-color .12s,background .12s;display:block}.dashboard--phase195b a.dash195b-bottom-slot--link:hover{border-color:color-mix(in srgb, var(--lp-primary) 35%, var(--lp-border));background:var(--lp-surface-hover)}.dashboard--phase195b a.dash195b-bottom-slot--link:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 45%, transparent);outline-offset:2px}.dashboard--phase195b .dash195b-bottom-label{text-transform:uppercase;letter-spacing:.05em;color:var(--shell-text-muted);font-size:.65rem;font-weight:700}.dashboard--phase195b .dash195b-bottom-value{color:var(--shell-text);margin-top:.15rem;font-size:1rem;font-weight:800}.dashboard--phase195b .dash195b-bottom-sub{color:var(--shell-text-muted);margin-top:.15rem;font-size:.7rem;line-height:1.3}.dashboard--phase195b .dash195b-stars{color:color-mix(in srgb, var(--shell-text-muted) 55%, transparent);gap:2px;margin-top:.2rem;display:flex}.dashboard--phase195b .dash195b-activity{min-height:0;overflow:hidden}.dashboard--phase195b .dash195b-activity .dash195b-panel__head{flex-shrink:0;margin-bottom:.35rem}.dashboard--phase195b .dash195b-activity .activity-feed{box-shadow:none;background:0 0;border:none;flex-direction:column;flex:1 1 0;height:0;min-height:0;padding:0;display:flex;overflow:hidden}.dashboard--phase195b .dash195b-activity .activity-feed__header{margin-bottom:.5rem}.dashboard--phase195b .dash195b-activity .activity-feed .health-card__title,.dashboard--phase195b .dash195b-activity .activity-feed__filters{display:none}.dashboard--phase195b .dash195b-activity .activity-feed__list,.dashboard--phase195b .dash195b-activity .activity-feed--dashboard .activity-feed__list{overscroll-behavior:contain;flex:1 1 0;gap:.25rem;min-height:0;max-height:none;overflow:hidden auto}.dashboard--phase195b .dash195b-activity .activity-feed__state{flex:1 1 0;min-height:0;overflow-y:auto}.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline{background:var(--lp-surface-soft);border:1px solid var(--lp-border);border-bottom:none;border-radius:10px;gap:.5rem;padding:.35rem .5rem}.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline:hover{background:var(--lp-surface-hover);border-color:color-mix(in srgb, var(--lp-primary) 16%, var(--lp-border))}.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline .activity-feed__item-body{min-width:0}.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline .activity-feed__event,.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline .activity-feed__entity{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline .activity-feed__time{align-self:center;font-size:.72rem}.dashboard--phase195b .dash195b-activity .health-card__title{font-size:.95rem}.dashboard--exec-refresh.dashboard--phase195b{--dash-exec-accent:#2563eb;--dash-exec-border:color-mix(in srgb, var(--shell-border,#e2e8f0) 88%, var(--dash-exec-accent) 12%);--dash-exec-shadow-soft:0 1px 2px #0f172a0a, 0 6px 20px #0f172a0b}.dashboard--exec-refresh.dashboard--phase195b .dashboard195b-shell{gap:1.35rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-hero{border:1px solid var(--dash-exec-border);background:linear-gradient(125deg, color-mix(in srgb, var(--dash-exec-accent) 8%, var(--lp-surface)) 0%, var(--lp-surface) 52%, color-mix(in srgb, var(--lp-border) 12%, var(--lp-surface)) 100%);box-shadow:var(--dash-exec-shadow-soft);border-radius:12px;padding:1.2rem 1.35rem 1.15rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-hero-title{letter-spacing:-.028em;font-weight:750}.dashboard--exec-refresh.dashboard--phase195b .dash195b-hero-lead{color:var(--lp-muted);max-width:38rem;margin-top:.35rem;font-size:.875rem;line-height:1.5}.dashboard--exec-refresh.dashboard--phase195b .dash195b-date-chip{border:1px solid color-mix(in srgb, var(--shell-border,#e2e8f0) 75%, var(--dash-exec-accent) 8%);padding:.48rem .85rem;font-weight:650;box-shadow:0 1px 3px #0f172a0a}.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-row{gap:.75rem .9rem}@media (width>=641px) and (width<=1199px){.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-row{gap:.85rem 1rem}}.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-card{border:1px solid color-mix(in srgb, var(--shell-border,#e2e8f0) 78%, var(--dash-exec-accent) 6%);min-height:118px;box-shadow:var(--dash-exec-shadow-soft);padding:.88rem .95rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-card:after{opacity:.075}.dashboard--exec-refresh.dashboard--phase195b a.dash195b-kpi-card--link:hover{border-color:color-mix(in srgb, var(--dash-exec-accent) 28%, var(--shell-border,#e2e8f0));box-shadow:0 2px 4px #0f172a0d,0 10px 24px #0f172a0f}.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-icon{border-radius:10px;width:40px;height:40px}.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-body{gap:.15rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);font-size:.68rem;font-weight:650}.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-value{font-size:clamp(1.2rem,2.3vw,1.52rem);font-weight:720}.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-sub{color:var(--lp-muted);padding-top:.28rem;font-size:.74rem;line-height:1.4}.dashboard--exec-refresh.dashboard--phase195b .dash195b-grid-4,.dashboard--exec-refresh.dashboard--phase195b .dash195b-grid-2{gap:1rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-panel{border:1px solid var(--dash-exec-border);box-shadow:var(--dash-exec-shadow-soft);border-radius:12px;padding:1.05rem 1.12rem 1.1rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-panel__head{gap:.65rem;margin-bottom:.75rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-panel__title{letter-spacing:-.018em;font-size:.9rem;font-weight:750}.dashboard--exec-refresh.dashboard--phase195b .dash195b-panel__link{color:var(--dash-exec-accent);font-size:.76rem;font-weight:650}.dashboard--exec-refresh.dashboard--phase195b .dash195b-panel__link:hover{text-decoration:underline}.dashboard--exec-refresh.dashboard--phase195b .dash195b-panel__link:focus-visible{outline:2px solid color-mix(in srgb, var(--dash-exec-accent) 42%, #93c5fd);outline-offset:2px;border-radius:4px}.dashboard--exec-refresh.dashboard--phase195b .dash195b-muted-block{color:var(--lp-muted);background:color-mix(in srgb, var(--dash-exec-accent) 5%, var(--lp-surface-soft));border:1px solid var(--lp-border);border-radius:8px;padding:.5rem .62rem;font-size:.78rem;line-height:1.45}.dashboard--exec-refresh.dashboard--phase195b .dash195b-donut-center-num{font-weight:750}.dashboard--exec-refresh.dashboard--phase195b .dash195b-donut-center-lbl{color:var(--lp-muted);font-weight:650}.dashboard--exec-refresh.dashboard--phase195b .dash195b-legend{gap:.38rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-leg-name{color:var(--lp-text-secondary);font-weight:650}.dashboard--exec-refresh.dashboard--phase195b .dash195b-leg-val{font-weight:720}.dashboard--exec-refresh.dashboard--phase195b .dash195b-leg-pct{color:var(--lp-muted)}.dashboard--exec-refresh.dashboard--phase195b a.dash195b-leg-row--link:hover{background:color-mix(in srgb, var(--dash-exec-accent) 6%, transparent)}.dashboard--exec-refresh.dashboard--phase195b .dash195b-pipe{gap:.42rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-pipe-row{background:var(--lp-surface-soft);border:1px solid var(--lp-border);border-radius:8px;padding:.5rem .62rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-pipe-left{color:var(--lp-text-secondary);font-size:.8rem;font-weight:650}.dashboard--exec-refresh.dashboard--phase195b .dash195b-pipe-left svg{opacity:.88}.dashboard--exec-refresh.dashboard--phase195b .dash195b-pipe-val{font-size:.92rem;font-weight:750}.dashboard--exec-refresh.dashboard--phase195b a.dash195b-pipe-row--link:hover{background:var(--lp-surface-hover);border-color:color-mix(in srgb, var(--dash-exec-accent) 14%, var(--lp-border))}.dashboard--exec-refresh.dashboard--phase195b .dash195b-pipe-foot{color:var(--lp-muted);margin-top:.55rem;font-size:.74rem;font-weight:650}.dashboard--exec-refresh.dashboard--phase195b .dash195b-bhph-head{margin-bottom:.65rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-bhph-stat{color:var(--lp-muted);font-size:.78rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-bhph-stat strong{font-size:.95rem;font-weight:720}.dashboard--exec-refresh.dashboard--phase195b .dash195b-mini-table th,.dashboard--exec-refresh.dashboard--phase195b .dash195b-mini-table td{padding:.45rem .4rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-mini-table th{color:var(--lp-muted);font-size:.65rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-mini-table td{font-weight:700}.dashboard--exec-refresh.dashboard--phase195b .dash195b-mini-table .muted{color:var(--lp-muted);font-weight:650}.dashboard--exec-refresh.dashboard--phase195b .dash195b-empty-deals{align-items:flex-start;gap:.85rem;padding:.35rem 0 .15rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-empty-art{border:1px solid color-mix(in srgb, var(--dash-exec-accent) 12%, #e2e8f0);background:linear-gradient(145deg, color-mix(in srgb, var(--dash-exec-accent) 8%, var(--lp-surface)) 0%, var(--lp-surface-soft) 100%);border-radius:12px;width:64px;height:64px}.dashboard--exec-refresh.dashboard--phase195b .dash195b-deal-list{gap:.35rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-deal-link{border-radius:8px;padding:.52rem .65rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-deal-link:hover{background:var(--lp-surface-hover);border-color:var(--lp-border)}.dashboard--exec-refresh.dashboard--phase195b .dash195b-deal-meta{color:var(--lp-muted);font-size:.7rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-chip{background:var(--lp-surface-soft);border:1px solid var(--lp-border);color:var(--lp-text);font-weight:650}.dashboard--exec-refresh.dashboard--phase195b .dash195b-deals-table th{color:var(--lp-muted);padding-bottom:.45rem;font-size:.62rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-deals-table td{padding:.48rem .5rem .48rem 0}.dashboard--exec-refresh.dashboard--phase195b .dash195b-deals-table tbody tr{transition:background .12s}.dashboard--exec-refresh.dashboard--phase195b .dash195b-deals-table tbody tr:hover td{background:var(--lp-surface-hover)}.dashboard--exec-refresh.dashboard--phase195b .dash195b-deals-table-num{color:var(--lp-muted)}.dashboard--exec-refresh.dashboard--phase195b .dash195b-quick-row{gap:.5rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-quick-in{border:1px solid color-mix(in srgb, var(--shell-border,#e2e8f0) 85%, var(--dash-exec-accent) 6%);border-radius:10px;min-height:88px;padding:.58rem .32rem;box-shadow:0 1px 2px #0f172a09}.dashboard--exec-refresh.dashboard--phase195b .dash195b-quick-btn a:focus-visible .dash195b-quick-in{outline:2px solid color-mix(in srgb, var(--dash-exec-accent) 40%, #93c5fd);outline-offset:2px}.dashboard--exec-refresh.dashboard--phase195b .dash195b-quick-orb{width:42px;height:42px;box-shadow:0 2px 8px #0f172a14}.dashboard--exec-refresh.dashboard--phase195b .dash195b-quick-in span:last-child{color:var(--lp-text-secondary);font-size:.66rem;font-weight:650}.dashboard--exec-refresh.dashboard--phase195b .dash195b-bottom{gap:.55rem;padding:.65rem 0 .1rem}.dashboard--exec-refresh.dashboard--phase195b .dash195b-bottom-slot{border:1px solid var(--lp-border);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface) 100%);border-radius:10px;padding:.5rem .62rem}.dashboard--exec-refresh.dashboard--phase195b a.dash195b-bottom-slot--link:hover{border-color:color-mix(in srgb, var(--dash-exec-accent) 22%, var(--lp-border));background:var(--lp-surface-hover)}.dashboard--exec-refresh.dashboard--phase195b .dash195b-bottom-label{letter-spacing:.055em;color:var(--lp-muted);font-size:.62rem;font-weight:700}.dashboard--exec-refresh.dashboard--phase195b .dash195b-bottom-value{font-size:.95rem;font-weight:750}.dashboard--exec-refresh.dashboard--phase195b .dash195b-bottom-sub{color:var(--lp-muted);font-size:.68rem;line-height:1.35}.dashboard--exec-refresh.dashboard--phase195b .dash195b-stars{color:#cbd5e1}.dashboard--exec-refresh.dashboard--phase195b .dash195b-grid-4{align-items:stretch}.dashboard--exec-refresh.dashboard--phase195b .dash195b-grid-4>.dash195b-panel{align-self:stretch;height:100%;min-height:0}.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-card{width:100%;min-width:0}.dashboard--exec-refresh.dashboard--phase195b .dash195b-activity .activity-feed--dashboard .activity-feed__list{max-height:none}.dashboard--exec-refresh.dashboard--phase167 .dash195b-activity .activity-feed__item{border:1px solid #0000;border-radius:8px;padding:.48rem .45rem}.dashboard--exec-refresh.dashboard--phase167 .dash195b-activity .activity-feed__item:hover{background:var(--lp-surface-hover);border-color:var(--lp-border)}.dashboard--exec-refresh.dashboard--phase167 .dash195b-activity .activity-feed__title{font-weight:650}.dashboard--exec-refresh.dashboard--phase167 .dash195b-activity .activity-feed__desc,.dashboard--exec-refresh.dashboard--phase167 .dash195b-activity .activity-feed__time{color:var(--lp-muted);font-size:.72rem}.dashboard--exec-refresh.dashboard--phase167 .dash195b-activity .activity-feed__state{color:var(--lp-muted);font-size:.78rem}.dashboard--exec-refresh.dashboard--phase167 .dash195b-activity .activity-feed__state--muted{color:var(--lp-muted)}.dashboard--exec-refresh.dashboard--phase167 .dash195b-activity .activity-feed__badge{font-weight:650}.exchange-workspace-page .dash-exec-logistics.dash-exec-logistics--exchange-hub{border:1px solid color-mix(in srgb, var(--shell-border,#e2e8f0) 92%, #2563eb 5%);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-primary) 2.5%, var(--lp-surface)) 0%, var(--lp-surface) 100%);border-radius:10px;max-width:38rem;margin:.25rem 0 .55rem;padding:.45rem .55rem .55rem;box-shadow:0 1px 1px #0f172a05}.exchange-workspace-page .dash-exec-logistics__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem .85rem;margin-bottom:.28rem;display:flex}.exchange-workspace-page .dash-exec-logistics__title-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.exchange-workspace-page .dash-exec-logistics__icon{color:#2563eb;opacity:.9;flex-shrink:0;width:1rem;height:1rem}.exchange-workspace-page .dash-exec-logistics__title{letter-spacing:-.012em;color:var(--shell-text,var(--lp-text));font-size:.78rem;font-weight:700}.exchange-workspace-page .dash-exec-logistics__meta{color:var(--lp-muted);font-size:.72rem}.exchange-workspace-page .dash-exec-logistics__meta--warn{color:#b45309}.exchange-workspace-page .dash-exec-logistics__cta{color:#2563eb;white-space:nowrap;font-size:.76rem;font-weight:650;text-decoration:none}.exchange-workspace-page .dash-exec-logistics__cta:hover{text-decoration:underline}.exchange-workspace-page .dash-exec-logistics__cta:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #6299f5}.exchange-workspace-page .dash-exec-logistics__blurb{color:var(--lp-muted);max-width:34rem;margin:0 0 .38rem;font-size:.69rem;line-height:1.42}@media (width<=560px){.exchange-workspace-page .dash-exec-logistics__head{flex-direction:column;align-items:stretch}.exchange-workspace-page .dash-exec-logistics__cta{align-self:flex-start}}.exchange-workspace-page .dash216-exchange-kpis-inner{gap:.38rem}.exchange-workspace-page .dash216-ex-chip{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:8px;flex:6.25rem;min-width:5.75rem;padding:.3rem .4rem;transition:border-color .12s,background .12s}.exchange-workspace-page .dash216-ex-chip:hover{border-color:color-mix(in srgb, var(--lp-primary) 24%, var(--lp-border));background:var(--lp-surface-hover)}.exchange-workspace-page .dash216-ex-chip-k{letter-spacing:.05em;opacity:.78;color:var(--lp-muted);font-size:.6rem}.exchange-workspace-page .dash216-ex-chip-v{color:var(--lp-text);font-size:.88rem;font-weight:750}.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dashboard195b-shell{gap:.85rem}.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dash195b-hero{padding:.72rem .85rem .68rem;box-shadow:0 1px 2px #0f172a0a}.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-row{gap:.55rem .65rem}.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dash195b-kpi-card{min-height:96px;box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);padding:.62rem .72rem}.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dash195b-grid-4,.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dash195b-grid-2{gap:.65rem}.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dash195b-panel{box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);padding:.72rem .78rem .75rem}.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dash195b-quick-row{gap:.42rem}.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dash195b-quick-in{border-color:var(--lp-border);background:var(--lp-surface-soft);box-shadow:none;padding:.42rem .48rem}.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dash195b-bottom{gap:.42rem}.dashboard.lp-density-cleanup.dashboard--exec-refresh.dashboard--phase195b .dash195b-bottom-slot{border-color:var(--lp-border);background:var(--lp-surface-soft);box-shadow:none;padding:.48rem .55rem}.dashboard--phase195b.dashboard--exec-refresh .dashboard195b-shell{gap:.85rem!important}.dashboard--exec-refresh .dash195b-hero{padding:.85rem 1rem .8rem!important}.dashboard--exec-refresh .dash195b-hero-title{font-size:clamp(1.2rem,2.2vw,1.45rem)!important;font-weight:650!important}.dashboard--exec-refresh .dash195b-hero-lead{max-width:34rem;margin-top:.28rem!important;font-size:.8125rem!important}.dashboard--exec-refresh .dash195b-date-chip{border-radius:8px!important;padding:.4rem .72rem!important;font-size:.78rem!important;font-weight:600!important}.dashboard--exec-refresh .dash195b-store-pill{text-transform:none;font-weight:600;border-radius:8px!important}.dashboard--exec-refresh .dash195b-kpi-row{gap:.55rem .65rem!important}.dashboard--exec-refresh .dash195b-kpi-card{min-height:100px!important;padding:.62rem .68rem!important}.dashboard--exec-refresh .dash195b-kpi-label{text-transform:none!important;letter-spacing:.01em!important;color:var(--lp-muted)!important;font-size:.72rem!important;font-weight:600!important}.dashboard--exec-refresh .dash195b-kpi-value{font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,2vw,1.28rem)!important;font-weight:650!important}.dashboard--exec-refresh .dash195b-kpi-sub{padding-top:.2rem!important;font-size:.7rem!important;line-height:1.35!important}.dashboard--exec-refresh .dash195b-kpi-icon{border-radius:8px!important;width:36px!important;height:36px!important}.dashboard--exec-refresh .dash195b-grid-4,.dashboard--exec-refresh .dash195b-grid-2{gap:.65rem!important}.dashboard--exec-refresh .dash195b-panel{padding:.72rem .78rem .76rem!important}.dashboard--exec-refresh .dash195b-panel__title{font-size:.88rem!important;font-weight:650!important}.dashboard--exec-refresh .dash195b-panel__link{font-size:.72rem;font-weight:600}.dashboard--exec-refresh .dash195b-donut-center-num{font-size:1.15rem!important;font-weight:650!important}.dashboard--exec-refresh .dash195b-leg-val{font-variant-numeric:tabular-nums;font-weight:650!important}.dashboard--exec-refresh .dash195b-leg-name{font-weight:600!important}.dashboard--exec-refresh .dash195b-pipe-val{font-variant-numeric:tabular-nums;font-weight:650!important}.dashboard--exec-refresh .dash195b-chip,.dashboard--phase195b .dash195b-chip{text-transform:none!important;letter-spacing:.01em!important;border-radius:8px!important;font-weight:600!important}.dashboard--exec-refresh .dash195b-bottom-label{text-transform:none!important;letter-spacing:.01em!important;font-size:.68rem!important;font-weight:600!important}.dashboard--exec-refresh .dash195b-bottom-value{font-variant-numeric:tabular-nums;font-weight:650!important}.dashboard--exec-refresh .dash195b-bottom-slot--muted{opacity:.72}.dashboard--exec-refresh .dash195b-quick-row{gap:.45rem!important}.dashboard--exec-refresh .dash195b-quick-in span{font-size:.72rem;font-weight:600}.dashboard--exec-refresh .dash195b-quick-orb{border-radius:10px!important}.dashboard--exec-refresh .dash195b-deals-table th{text-transform:none!important;font-size:.68rem!important;font-weight:600!important}.dashboard--exec-refresh .dash195b-empty-deals-title{color:var(--shell-text);margin:0;font-size:.9rem;font-weight:650}.dashboard--exec-refresh .dash195b-empty-deals-lead{color:var(--shell-text-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.dashboard--exec-refresh .dash195b-activity{min-height:0}.dashboard--exec-refresh .dash195b-muted-block{font-size:.72rem;line-height:1.4}.activity-feed{flex:1;min-width:min(100%,300px);max-width:100%}.activity-feed__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.75rem;display:flex}.activity-feed__filters{flex-wrap:wrap;gap:.2rem;display:flex}.activity-feed__filter{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text-muted);cursor:pointer;border-radius:6px;padding:.22rem .4rem;font-size:.6875rem}.activity-feed__filter:hover{color:var(--shell-text)}.activity-feed__filter--active{color:var(--shell-text);border-color:color-mix(in srgb, var(--status-info) 32%, transparent);background:color-mix(in srgb, var(--status-info) 8%, white)}.activity-feed__state{color:var(--shell-text-muted);margin:0;font-size:.875rem}.activity-feed__state--muted{font-style:italic}.activity-feed__list{flex-direction:column;gap:.3rem;max-height:min(52vh,22rem);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.activity-feed__item{text-align:left;width:100%;font:inherit;background:var(--surface-muted);cursor:pointer;color:var(--shell-text);border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.15rem;margin:0;padding:.42rem .5rem;display:flex}.activity-feed__item:hover{border-color:var(--shell-border);background:color-mix(in srgb, var(--surface-muted) 78%, var(--surface-panel))}.activity-feed__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.6875rem;font-weight:600}.activity-feed__title{font-size:.8125rem;font-weight:500;line-height:1.3}.activity-feed__desc{color:var(--shell-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.activity-feed__time{color:var(--shell-text-muted);font-size:.75rem}.activity-feed__filters--compact{margin-bottom:.45rem}.activity-feed__item-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.activity-feed__item-icon--blue{color:#2563eb;background:#e5ecfd}.activity-feed__item-icon--green{color:#16a34a;background:#e0f7e8}.activity-feed__item-icon--purple{color:#4f46e5;background:#eae9fc}.activity-feed__item-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.activity-feed--dashboard{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:none;flex:none;padding:0}.activity-feed--dashboard .activity-feed__list{gap:.35rem;max-height:min(52vh,22rem)}.activity-feed--dashboard .activity-feed__item{flex-direction:row;align-items:center;gap:.65rem;padding:.55rem .6rem}.activity-feed--dashboard .activity-feed__badge{text-transform:none;letter-spacing:0;color:var(--shell-text);font-size:.8125rem;font-weight:600}.activity-feed--dashboard .activity-feed__title{color:var(--shell-text-muted);font-size:.78rem;font-weight:500}.activity-feed--dashboard .activity-feed__time{white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:0}.activity-feed__item--timeline{border-color:#0000;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:.75rem;padding:.6rem .65rem}.activity-feed__item--timeline:hover{background:color-mix(in srgb, var(--lp-blue,#2563eb) 4%, var(--shell-surface));border-color:#0000}.activity-feed__item--timeline .activity-feed__event{color:var(--shell-text);font-size:.8125rem;font-weight:600}.activity-feed__item--timeline .activity-feed__entity{color:var(--shell-text-muted);font-size:.78rem;line-height:1.35}.activity-feed--dashboard .activity-feed__list:has(.activity-feed__item--timeline){gap:0}@media (width<=560px){.activity-feed--dashboard .activity-feed__item{flex-wrap:wrap}.activity-feed--dashboard .activity-feed__time{width:100%;padding-left:2.65rem}}@media (width<=640px){.providers-toolbar,.providers-toolbar__actions{flex-direction:column;align-items:stretch}.providers-toolbar__actions>.providers-admin__btn-primary,.providers-toolbar__actions>.providers-admin__btn-secondary{width:100%}}@media (width<=520px){.pp-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-stepper__label{display:none}.pp-stepper__step--active .pp-stepper__label{display:inline}}@keyframes pp-drawer-in{0%{opacity:.92;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (width<=540px){.pp-drawer{border-left:none;width:100%;animation:.2s ease-out pp-drawer-in-mobile}@keyframes pp-drawer-in-mobile{0%{opacity:.9;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.shell--platform,.super-admin-dealerships-page.platform-command-page,.super-admin-dealerships-page{--sa-surface:#fff;--sa-surface-muted:#f8fafc;--sa-surface-subtle:#f1f5f9;--sa-border:#0f172a12;--sa-border-strong:#0f172a1c;--sa-shadow-xs:0 1px 2px #0f172a0a;--sa-shadow-sm:0 1px 2px #0f172a0a, 0 4px 12px #0f172a0a;--sa-shadow-hover:0 4px 16px #0f172a12, 0 1px 3px #0f172a0a;--sa-radius-sm:8px;--sa-radius-md:12px;--sa-radius-lg:14px;--sa-accent:#2563eb;--sa-accent-deep:#1d4ed8;--sa-accent-soft:#2563eb17;--sa-accent-ring:#2563eb38;--sa-text:#0f172a;--sa-text-secondary:#64748b;--sa-text-tertiary:#94a3b8;--sa-btn-height:2.125rem}.shell--platform .shell__sidebar{background:linear-gradient(#fafbfd 0%,#f8fafc 100%)}.shell--platform .shell__brand{border-bottom:1px solid var(--sa-border);padding-bottom:.65rem}.shell--platform .shell__brand-fallback{letter-spacing:-.02em;color:var(--sa-text);font-size:.8125rem;font-weight:650}.shell--platform .shell__nav-link{border-radius:var(--sa-radius-sm);color:#475569;margin:.1rem .35rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.shell--platform .shell__nav-link:hover{color:var(--sa-text);background:#ffffffb8}.shell--platform .shell__nav-link--active{color:var(--sa-accent-deep);background:var(--sa-accent-soft);box-shadow:inset 0 0 0 1px #2563eb1f}.shell--platform .shell__nav-link--active .shell__nav-icon{color:var(--sa-accent)}.shell--platform .shell__nav-more{border:1px solid var(--sa-border);border-radius:var(--sa-radius-md);box-shadow:var(--sa-shadow-xs);background:#ffffff8c;margin:.5rem .35rem 0;padding:0}.shell--platform .shell__nav-more__summary{letter-spacing:.05em;text-transform:uppercase;color:var(--sa-text-tertiary);border-radius:var(--sa-radius-md);padding:.55rem .7rem;font-size:.6875rem;font-weight:650}.shell--platform .shell__nav-more[open] .shell__nav-more__summary{border-bottom:1px solid var(--sa-border);border-radius:var(--sa-radius-md) var(--sa-radius-md) 0 0;background:var(--sa-surface-muted)}.shell--platform .shell__nav-list--more{padding:.25rem .2rem .35rem}.shell--platform .shell__main{background:#f4f6f9}.sa-disclosure{border:1px solid var(--sa-border);border-radius:var(--sa-radius-md);background:var(--sa-surface);box-shadow:var(--sa-shadow-xs);overflow:hidden}.sa-disclosure>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;list-style:none;transition:background .15s;display:flex}.sa-disclosure>summary::-webkit-details-marker{display:none}.sa-disclosure>summary:after{content:"";border-right:1.5px solid var(--sa-text-tertiary);border-bottom:1.5px solid var(--sa-text-tertiary);flex-shrink:0;width:.45rem;height:.45rem;margin-right:.1rem;transition:transform .18s;transform:rotate(45deg)}.sa-disclosure[open]>summary:after{margin-top:.15rem;transform:rotate(-135deg)}.sa-disclosure>summary:hover{background:var(--sa-surface-muted)}.sa-disclosure[open]>summary{border-bottom:1px solid var(--sa-border);background:linear-gradient(180deg, var(--sa-surface-muted) 0%, var(--sa-surface) 100%)}.super-admin-dashboard-page.platform-command-page .platform-command-page__command-band,.super-admin-dealerships-page.platform-command-page .platform-command-page__command-band{border-radius:var(--sa-radius-lg);border:1px solid var(--sa-border);box-shadow:var(--sa-shadow-sm);background:linear-gradient(135deg,#fff 0%,#f8fafc 48%,#2563eb0a 100%);padding:1rem 1.1rem 1.05rem}.super-admin-dashboard-page.platform-command-page .providers-admin__page-title,.super-admin-dealerships-page.platform-command-page .providers-admin__page-title{letter-spacing:-.025em;color:var(--sa-text);font-size:1.375rem;font-weight:650}.super-admin-dashboard-page.platform-command-page .providers-admin__lead,.super-admin-dealerships-page.platform-command-page .providers-admin__lead{color:var(--sa-text-secondary);max-width:36rem;font-size:.875rem;line-height:1.45}.super-admin-dashboard-page .sa-command-center{gap:1rem}.super-admin-dashboard-page .sa-command-center-cards{gap:.85rem}.super-admin-dashboard-page .sa-command-center-card{border-radius:var(--sa-radius-md);border:1px solid var(--sa-border);background:var(--sa-surface);min-height:7rem;box-shadow:var(--sa-shadow-xs);padding:1rem 1.05rem;transition:transform .16s,box-shadow .16s,border-color .16s}.super-admin-dashboard-page .sa-command-center-card:hover{box-shadow:var(--sa-shadow-hover);border-color:#2563eb2e;transform:translateY(-1px)}.super-admin-dashboard-page .sa-command-center-card__title{letter-spacing:.04em;text-transform:uppercase;color:var(--sa-text-tertiary);font-size:.6875rem;font-weight:650}.super-admin-dashboard-page .sa-command-center-card__stat{letter-spacing:-.03em;color:var(--sa-text);margin:.35rem 0 .25rem;font-size:1.625rem;font-weight:650;line-height:1.1}.super-admin-dashboard-page .super-admin-dashboard-link-card__note{color:var(--sa-text-secondary);font-size:.8125rem;line-height:1.35}.super-admin-dashboard-page .sa-command-center-more>summary,.super-admin-dashboard-page .sa-command-center-subdetails>summary{color:#334155;padding:.7rem .95rem;font-size:.8125rem;font-weight:600}.super-admin-dashboard-page .sa-command-center-more__sections{background:var(--sa-surface-muted);gap:.65rem;padding:.75rem}.super-admin-dashboard-page .sa-command-center-subdetails{border-radius:var(--sa-radius-sm);border-color:var(--sa-border);background:var(--sa-surface)}.super-admin-dashboard-page .sa-command-center-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-dashboard-page .sa-command-center-attention{border-radius:var(--sa-radius-md);border:1px solid var(--sa-border);background:var(--sa-surface);box-shadow:var(--sa-shadow-xs);padding:.95rem 1.05rem}.super-admin-dashboard-page .sa-command-center-attention__head{color:var(--sa-text-secondary);margin:0;font-size:.875rem;font-weight:500}.super-admin-dashboard-page .sa-command-center-attention__head strong{color:var(--sa-text);font-weight:650}.super-admin-dashboard-page .sa-command-center-attention__list{flex-wrap:wrap;gap:.45rem .65rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.super-admin-dashboard-page .sa-command-center-attention__list a{border-radius:var(--sa-radius-sm);border:1px solid var(--sa-border);background:var(--sa-surface-muted);min-height:2rem;color:var(--sa-accent);align-items:center;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.super-admin-dashboard-page .sa-command-center-attention__list a:hover{box-shadow:var(--sa-shadow-xs);background:#2563eb0f;border-color:#2563eb38}.super-admin-dealerships-page .sa-compact-kpi-strip.lp-module-kpi-band{gap:.65rem}.super-admin-dealerships-page .sa-compact-kpi-strip .lp-module-kpi-band__cell{border-radius:var(--sa-radius-md);border:1px solid var(--sa-border);background:var(--sa-surface);box-shadow:var(--sa-shadow-xs);padding:.65rem .85rem}.super-admin-dealerships-page .sa-compact-kpi-strip .lp-module-kpi-band__label{letter-spacing:.04em;text-transform:uppercase;color:var(--sa-text-tertiary);font-size:.6875rem;font-weight:650}.super-admin-dealerships-page .sa-compact-kpi-strip .lp-module-kpi-band__value{letter-spacing:-.025em;font-size:1.375rem;font-weight:650}.super-admin-dealerships-page .sa-dealership-directory--cards{flex-direction:column;gap:.55rem;display:flex}.super-admin-dealerships-page .sa-dealership-directory--cards .sa-dealership-directory__head{display:none}.super-admin-dealerships-page .sa-dealership-row--scan{border-radius:var(--sa-radius-md);border:1px solid var(--sa-border);background:var(--sa-surface);box-shadow:var(--sa-shadow-xs);padding:.95rem 1.05rem;transition:border-color .16s,box-shadow .16s,transform .16s}.super-admin-dealerships-page .sa-dealership-row--scan:hover{box-shadow:var(--sa-shadow-hover);border-color:#2563eb29;transform:translateY(-1px)}.super-admin-dealerships-page .sa-dealership-row--scan.sa-dealership-row--selected{border-color:var(--sa-accent-ring);background:linear-gradient(180deg, #2563eb0a 0%, var(--sa-surface) 100%);box-shadow:0 0 0 3px #2563eb14}.super-admin-dealerships-page .sa-dealership-row--scan .sa-dealership-row__name{letter-spacing:-.015em;font-size:.9375rem;font-weight:650}.super-admin-dealerships-page .sa-dealership-row--scan .sa-dealership-row__metrics--compact{align-items:center;gap:1.25rem;display:flex}.super-admin-dealerships-page .sa-dealership-row--scan .sa-dealership-row__metric{align-items:baseline;gap:.35rem;display:flex}.super-admin-dealerships-page .sa-dealership-row--scan .sa-dealership-row__metric dt{letter-spacing:.03em;text-transform:uppercase;color:var(--sa-text-tertiary);margin:0;font-size:.6875rem;font-weight:600}.super-admin-dealerships-page .sa-dealership-row--scan .sa-dealership-row__metric dd{color:var(--sa-text);margin:0;font-size:.875rem;font-weight:650}@media (width>=720px){.super-admin-dealerships-page .sa-dealership-row--scan{grid-template-columns:auto minmax(0,1.5fr) auto minmax(0,8rem) auto;align-items:center;gap:.85rem 1.15rem}.super-admin-dealerships-page .sa-dealership-row--scan .sa-dealership-row__metrics--compact{justify-content:flex-start}.super-admin-dealerships-page .sa-dealership-row--scan .sa-dealership-row__actions{gap:.45rem}}.super-admin-dealerships-page .sa-dir-status{letter-spacing:.02em;box-shadow:none;border:1px solid #0000;border-radius:999px;padding:.22rem .6rem;font-size:.6875rem;font-weight:650}.super-admin-dealerships-page .sa-dir-status--healthy{color:#166534;background:#ecfdf5;border-color:#1665341f}.super-admin-dealerships-page .sa-dir-status--attention{color:#9a3412;background:#fff7ed;border-color:#9a34121f}.super-admin-dealerships-page .sa-dir-status--suspended{color:#475569;background:var(--sa-surface-muted);border-color:var(--sa-border)}.super-admin-dealerships-page .providers-admin__btn-primary,.platform-command-page.super-admin-dealerships-page .providers-admin__btn-primary{min-height:var(--sa-btn-height);border-radius:var(--sa-radius-sm);background:linear-gradient(180deg, #3b82f6 0%, var(--sa-accent) 100%);border:1px solid #1d4ed8d9;padding:0 .95rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #2563eb33}.super-admin-dealerships-page .providers-admin__btn-primary:hover,.platform-command-page.super-admin-dealerships-page .providers-admin__btn-primary:hover{background:linear-gradient(180deg, #2563eb 0%, var(--sa-accent-deep) 100%)}.super-admin-dealerships-page .providers-admin__btn-secondary,.platform-command-page.super-admin-dealerships-page .providers-admin__btn-secondary{min-height:var(--sa-btn-height);border-radius:var(--sa-radius-sm);border:1px solid var(--sa-border-strong);background:var(--sa-surface);box-shadow:var(--sa-shadow-xs);color:#334155;padding:0 .9rem;font-size:.8125rem;font-weight:600}.super-admin-dealerships-page .providers-admin__btn-secondary:hover,.platform-command-page.super-admin-dealerships-page .providers-admin__btn-secondary:hover{background:var(--sa-surface-muted);border-color:#2563eb33}.super-admin-dealerships-page .sa-dealership-row-menu__trigger{width:var(--sa-btn-height);height:var(--sa-btn-height);border-radius:var(--sa-radius-sm);border:1px solid var(--sa-border);background:var(--sa-surface);box-shadow:var(--sa-shadow-xs)}.super-admin-dealerships-page .sa-dealership-filters--compact{border-radius:var(--sa-radius-md);border-color:var(--sa-border);box-shadow:var(--sa-shadow-xs);padding:.85rem 1rem}.super-admin-dealerships-page .sa-advanced-filters{border-radius:var(--sa-radius-sm);border-color:var(--sa-border);background:var(--sa-surface-muted)}.super-admin-dealerships-page .providers-empty{border-radius:var(--sa-radius-md);background:linear-gradient(180deg, var(--sa-surface) 0%, #2563eb08 100%);text-align:center;border:1px dashed #2563eb2e;padding:2rem 1.25rem}.super-admin-dealerships-page .providers-empty__title{letter-spacing:-.015em;color:var(--sa-text);font-size:.9375rem;font-weight:650}.super-admin-dealerships-page .providers-empty__text{color:var(--sa-text-secondary);font-size:.8125rem}.super-admin-dealerships-page .sa-ops-queue__empty--success{border-radius:var(--sa-radius-sm);color:#166534;background:#ecfdf5;border:1px solid #1665341f;padding:.85rem 1rem;font-size:.8125rem;font-weight:500}.super-admin-dealerships-page .providers-admin__panel--table{border-radius:var(--sa-radius-md);border-color:var(--sa-border);box-shadow:none;background:0 0;padding:.85rem}.super-admin-dealerships-page .sa-dealership-list-head{margin-bottom:.65rem;padding:0 .15rem}.super-admin-dealerships-page .providers-admin__panel-title--inline{letter-spacing:-.01em;font-size:.875rem;font-weight:650}.super-admin-dealerships-page--detail .sa-detail-header{border-radius:var(--sa-radius-md);border:1px solid var(--sa-border);background:var(--sa-surface);box-shadow:var(--sa-shadow-xs);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}.super-admin-dealerships-page--detail .sa-detail-header__main{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;min-width:0;display:flex}.super-admin-dealerships-page--detail .sa-detail-header__metrics{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;display:flex}.super-admin-dealerships-page--detail .sa-detail-header__metric{min-width:4.5rem}.super-admin-dealerships-page--detail .sa-detail-header__metric dt{letter-spacing:.04em;text-transform:uppercase;color:var(--sa-text-tertiary);margin:0;font-size:.6875rem;font-weight:650}.super-admin-dealerships-page--detail .sa-detail-header__metric dd{letter-spacing:-.02em;color:var(--sa-text);margin:.2rem 0 0;font-size:1.125rem;font-weight:650}.super-admin-dealerships-page--detail .sa-detail-header__more{flex-shrink:0;min-width:8rem}.super-admin-dealerships-page--detail .sa-detail-header__more-menu{gap:.25rem;padding:.35rem;display:grid}.super-admin-dealerships-page--detail .sa-detail-header__more-item{border-radius:var(--sa-radius-sm);width:100%;color:var(--sa-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:.45rem .65rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:block}.super-admin-dealerships-page--detail .sa-detail-header__more-item:hover{background:var(--sa-surface-muted);color:var(--sa-accent)}.super-admin-dealerships-page--detail .sa-detail-products-tab{flex-direction:column;gap:.65rem;display:flex}.super-admin-dealerships-page--detail .sa-detail-product-cards{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.65rem;display:grid}.super-admin-dealerships-page--detail .sa-detail-product-card{border-radius:var(--sa-radius-md);border:1px solid var(--sa-border);background:var(--sa-surface);box-shadow:var(--sa-shadow-xs);flex-direction:column;gap:.45rem;padding:.75rem .85rem;display:flex}.super-admin-dealerships-page--detail .sa-detail-product-card__title{color:var(--sa-text);margin:0;font-size:.8125rem;font-weight:600}.super-admin-dealerships-page--detail .sa-detail-activity-panel__more{color:var(--sa-text-secondary);margin:.65rem 0 0;font-size:.8125rem}.super-admin-billing-page .sa-billing-accounts-intro{margin:0 0 .65rem}.super-admin-billing-page .sa-billing-accounts-table tbody tr{cursor:pointer}.super-admin-billing-page .sa-billing-account-row--selected{background:#2563eb0f}.super-admin-billing-page .sa-billing-advanced{flex-direction:column;gap:.75rem;display:flex}.super-admin-billing-page .sa-billing-advanced__actions{justify-content:flex-end;display:flex}.platform-command-page .providers-admin__btn-primary:focus-visible,.platform-command-page .providers-admin__btn-secondary:focus-visible,.super-admin-dealerships-page .providers-admin__btn-primary:focus-visible,.super-admin-dealerships-page .providers-admin__btn-secondary:focus-visible{outline-offset:2px;outline:2px solid #4f46e573}.super-admin-dealerships-page{--providers-accent:#4f46e5;--providers-accent-soft:#4f46e51a}.shell--platform .shell__main .platform-command-page.super-admin-dealerships-page--detail{--platform-command-panel-gap:.45rem;max-width:min(100%,72rem)}.super-admin-dealerships-page--detail .platform-command-page__content{gap:.45rem}.super-admin-dealerships-page--detail .platform-workspace-panel{padding:.6rem .75rem}.super-admin-dealerships-page--detail .platform-workspace-panel__head{margin-bottom:.45rem}.super-admin-dealerships-page--detail .platform-workspace-panel__hint{display:none}.super-admin-dealerships-page--detail .sa-detail-top-grid .platform-workspace-panel__title,.super-admin-dealerships-page--detail .sa-detail-top-grid .platform-workspace-panel__title--inline{font-size:.92rem}.super-admin-dealerships-page--detail .sa-store-roster-intro,.super-admin-dealerships-page--detail .sa-detail-profile__onboarding-tasks,.super-admin-dealerships-page--detail .sa-detail-profile__onboarding-link{display:none}.super-admin-dealerships-page--detail .sa-store-roster-summary,.super-admin-dealerships-page--detail .sa-user-roster-summary{margin:0 0 .45rem}.super-admin-dealerships-page--detail .sa-platform-access .sa-platform-services-summary--compact,.super-admin-dealerships-page--detail .sa-platform-access .sa-flag-summary--inline{margin-bottom:.35rem}.sa-platform-access--table,.sa-platform-access-table-sections{flex-direction:column;gap:.85rem;display:flex}.sa-platform-access-table-section__title{letter-spacing:.01em;color:#475569;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:600}.sa-platform-access-table-wrap{margin:0}.sa-platform-access-table{width:100%}.sa-platform-access-table th,.sa-platform-access-table td{vertical-align:middle;padding:.35rem .5rem;font-size:.8125rem}.sa-platform-access-table__th--status,.sa-platform-access-table__cell-status{white-space:nowrap;width:6.5rem}.sa-platform-access-table__th--action,.sa-platform-access-table__cell-action{text-align:right;width:5.5rem}.sa-platform-access-table__cell-area{color:#0f172a;font-weight:500}.sa-platform-access-table__status{font-size:.78rem;font-weight:500}.sa-platform-access-table__status--on{color:#15803d}.sa-platform-access-table__status--off{color:#64748b}.sa-platform-access-table__readonly{color:#94a3b8;font-size:.8125rem}.sa-platform-access-table__row--saving{opacity:.75}.super-admin-dealerships-page--detail .sa-platform-access-panel .lotpilot-build-update-banner{margin-bottom:.5rem}.sa-platform-access-summary-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:12px;padding:.85rem .95rem .95rem;box-shadow:0 1px 2px #0f172a0a}.sa-platform-access-summary-card__head{margin-bottom:.55rem}.sa-platform-access-summary-card__title{letter-spacing:.01em;color:#0f172a;margin:0;font-size:.875rem;font-weight:600}.sa-platform-access-summary{flex-direction:column;gap:.45rem;display:flex}.sa-platform-access-summary__row{border-bottom:1px solid #eef2f7;flex-direction:column;gap:.2rem;padding:.35rem 0;display:flex}.sa-platform-access-summary__row:last-child{border-bottom:none;padding-bottom:0}.sa-platform-access-summary__row-main{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.sa-platform-access-summary__label{color:#334155;font-size:.8125rem;font-weight:500}.sa-platform-access-summary__status{white-space:nowrap;font-size:.78rem;font-weight:600}.sa-platform-access-summary__status--enabled{color:#15803d}.sa-platform-access-summary__status--disabled{color:#64748b}.sa-platform-access-summary__status--partial{color:#b45309}.sa-platform-access-summary__status--empty{color:#94a3b8}.sa-platform-access-summary__exceptions{flex-direction:column;gap:.15rem;margin:0;padding:0 0 0 .15rem;list-style:none;display:flex}.sa-platform-access-summary__exception{color:#64748b;justify-content:space-between;align-items:baseline;gap:.65rem;font-size:.75rem;display:flex}.sa-platform-access-summary__exception-label{color:#475569;font-weight:500}.sa-platform-access-summary__exception-detail{white-space:nowrap}.sa-platform-access-summary-card__actions{border-top:1px solid #e2e8f0;margin-top:.75rem;padding-top:.65rem}.sa-platform-access-manage__head{justify-content:flex-end;margin-bottom:.15rem;display:flex}.sa-platform-access-manage__back{padding:.28rem .55rem;font-size:.78rem}.super-admin-dealerships-page .sa-platform-access-table .super-admin-toggle--inline{margin-left:auto}.sa-detail-workspace{flex-direction:column;gap:.45rem;min-width:0;display:flex}.sa-detail-summary-panel{margin:0}.sa-detail-tabs{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8fafceb;margin:0;padding:.15rem 0 .25rem;position:sticky;top:0}.super-admin-dealerships-page--detail .sa-detail-tabs .platform-workspace-tabs{margin:0}.sa-detail-tab-panels,.sa-detail-tab-panel{flex-direction:column;gap:.45rem;min-width:0;display:flex}.sa-detail-overview__grid{grid-template-columns:1fr;gap:.45rem;display:grid}@media (width>=760px){.sa-detail-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.sa-detail-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sa-detail-overview--compressed{flex-direction:column;gap:.35rem;display:flex}.sa-detail-overview__grid--five{gap:.35rem}@media (width>=900px){.sa-detail-overview__grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1320px){.sa-detail-overview__grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}}.sa-admin-scope-note{color:#64748b;margin:0 0 .35rem;font-size:.76rem;line-height:1.45}.sa-admin-scope-note--overview{margin-bottom:.4rem}.sa-admin-scope-note--inline{margin-top:-.1rem;margin-bottom:.45rem}.sa-detail-overview-card--compact{padding:.45rem .55rem}.sa-detail-overview-card__next{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.sa-detail-account-edit-panel{margin-bottom:.35rem}.sa-readiness-attention--compact{margin-bottom:.4rem;padding:.5rem .6rem}.sa-readiness-attention--compact .sa-readiness-attention__actions{margin-top:.4rem}.sa-store-row__readiness-toggle{margin-top:.35rem;padding:.15rem .45rem;font-size:.72rem}.sa-detail-overview-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;margin:0;padding:.55rem .7rem}.sa-detail-overview-card__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.sa-detail-overview-card__title{letter-spacing:.03em;text-transform:uppercase;color:#64748b;margin:0;font-size:.78rem;font-weight:700}.sa-detail-overview-card__link{color:#4f46e5;cursor:pointer;background:0 0;border:0;padding:0;font-size:.76rem;font-weight:600}.sa-detail-overview-card__link:hover{text-decoration:underline}.sa-detail-overview-card__lead{color:#0f172a;margin:0 0 .35rem;font-size:.95rem;font-weight:700}.sa-detail-overview-card__chips{flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem;display:flex}.sa-detail-overview-card__metric{color:#0f172a;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0 0 .35rem;font-size:.9rem;display:flex}.sa-detail-overview-card__metric strong{font-size:1.05rem}.sa-detail-overview-card__metric-sub{color:#64748b;font-size:.76rem}.sa-detail-overview-card__meta{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.25rem .65rem;margin:0;display:grid}.sa-detail-overview-card__meta dt{letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.66rem;font-weight:600}.sa-detail-overview-card__meta dd{color:#334155;margin:0;font-size:.8rem}.sa-detail-overview-card__note{color:#b45309;margin:.35rem 0 0;font-size:.78rem}.sa-detail-overview-attention{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.65rem 1rem;margin-bottom:.75rem;padding:.7rem .8rem;display:flex}.sa-detail-overview-attention__stats{flex:20rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1rem;display:grid}.sa-detail-overview-attention__label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.68rem;font-weight:600;display:block}.sa-detail-overview-attention__next-wrap{min-width:0}.sa-detail-overview-attention__next{color:#334155;margin:.15rem 0 0;font-size:.8125rem;line-height:1.4}.sa-detail-overview-attention__cta{flex-shrink:0}.sa-detail-quick-actions-collapse{margin:0}.sa-detail-quick-actions-collapse__summary{cursor:pointer;color:#475569;margin-bottom:.45rem;font-size:.8125rem;font-weight:600}.sa-detail-profile__onboarding-collapse{margin-top:.65rem}.sa-detail-profile__onboarding-collapse-summary{cursor:pointer;color:#475569;font-size:.8125rem;font-weight:600}.sa-readiness-attention{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:.65rem;padding:.65rem .75rem}.sa-readiness-attention__stats{grid-template-columns:auto auto 1fr;align-items:start;gap:.65rem 1rem;display:grid}.sa-readiness-attention__stat--wide{min-width:0}.sa-readiness-attention__label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.68rem;font-weight:600;display:block}.sa-readiness-attention__next{color:#334155;margin-top:.15rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:block}.sa-readiness-attention__actions,.sa-readiness-attention__issues{margin-top:.55rem}.sa-readiness-summary--compact{border-bottom:1px solid #f1f5f9;margin-bottom:.55rem;padding-bottom:.55rem}.sa-readiness-accordion{flex-direction:column;gap:.4rem;display:flex}.sa-readiness-accordion__section{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.sa-readiness-accordion__summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem .75rem;padding:.55rem .7rem;list-style:none;display:grid}.sa-readiness-accordion__summary::-webkit-details-marker{display:none}.sa-readiness-accordion__label{color:#0f172a;font-size:.875rem;font-weight:600}.sa-readiness-accordion__meta{color:#64748b;white-space:nowrap;font-size:.75rem}.sa-readiness-accordion__body{border-top:1px solid #f1f5f9;padding:0 .7rem .65rem}.sa-readiness-req__body{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem .65rem;min-width:0;display:flex}.sa-readiness-req__action{font:inherit;color:#2563eb;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.12rem .45rem;font-size:.72rem;font-weight:600}.sa-readiness-req__action:hover{background:#eff6ff;border-color:#93c5fd}.sa-readiness-req__action:disabled{opacity:.65;cursor:wait}.sa-operational-readiness-collapse{margin-top:.55rem}.sa-operational-readiness-collapse__summary{cursor:pointer;color:#475569;font-size:.8125rem;font-weight:600}.super-admin-readiness-grid--compact{gap:.55rem}.super-admin-readiness-warnings--compact{margin-top:.45rem}.super-admin-controls-table--compact th,.super-admin-controls-table--compact td{padding:.35rem .5rem;font-size:.8125rem}@media (width<=767px){.sa-detail-overview-attention__stats,.sa-readiness-attention__stats{grid-template-columns:1fr}}.super-admin-dealerships-page--detail .sa-detail-actions-panel .super-admin-actions--compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem;display:grid}.super-admin-dealerships-page--detail .super-admin-actions--compact .super-admin-actions__heading{margin:0 0 .3rem;font-size:.72rem}.super-admin-dealerships-page--detail .sa-billing-panel .sa-billing-grid{margin-bottom:.45rem}.super-admin-dealerships-page--detail .sa-billing-placeholders{margin:0}.super-admin-dealerships-page--detail .super-admin-panel-intro,.super-admin-dealerships-page--detail .sa-readiness-panel .super-admin-panel-intro,.super-admin-dealerships-page--detail .sa-platform-access__block:not([open]) .sa-platform-access__body,.super-admin-dealerships-page--detail .sa-perm-matrix-collapse:not([open]) .sa-perm-matrix-collapse__body,.super-admin-dealerships-page--detail .sa-perm-details-collapse:not([open]) .sa-perm-details-collapse__body{display:none}.sa-detail-top-grid{grid-template-columns:1fr;align-items:start;gap:.55rem;display:grid}@media (width>=1100px){.sa-detail-top-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.15fr)}}.sa-detail-top-grid__profile,.sa-detail-top-grid__stores,.sa-detail-top-grid__users{min-width:0}.sa-detail-top-grid__stores>*,.sa-detail-top-grid__users>*{margin:0}.super-admin-dealerships-page--detail .sa-detail-profile__meta{margin-top:.55rem;padding-top:.55rem}.super-admin-dealerships-page--detail .sa-detail-profile__onboarding{margin-top:.55rem;padding:.55rem .65rem}.sa-readiness-dimensions--compact{gap:.35rem}.sa-readiness-dimensions--compact .sa-readiness-dimensions__row{padding:.45rem .6rem}.sa-readiness-dimensions--compact .sa-readiness-dimensions__hint{display:none}.sa-readiness-reqs-collapse{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:.35rem;overflow:hidden}.sa-readiness-reqs-collapse__summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;padding:.4rem .55rem;font-size:.76rem;line-height:1.35;list-style:none;display:flex}.sa-readiness-reqs-collapse__summary::-webkit-details-marker{display:none}.sa-readiness-reqs-collapse__score{color:#0f172a;font-weight:700}.sa-readiness-reqs-collapse__issues{color:#b45309;font-weight:600}.sa-readiness-reqs-collapse__next{text-overflow:ellipsis;white-space:nowrap;color:#475569;flex:12rem;min-width:0;overflow:hidden}.sa-readiness-reqs-collapse__next--clear{color:#16a34a;font-weight:600}.sa-readiness-reqs-collapse__body{border-top:1px solid #f1f5f9;padding:0 .55rem .55rem}.sa-readiness-reqs-collapse__hint{color:#64748b;margin:.45rem 0 .25rem;font-size:.76rem;line-height:1.4}.sa-readiness-panel .sa-readiness-summary,.sa-perm-role-picker{margin-bottom:.55rem}.sa-perm-role-picker__field{flex-direction:column;gap:.2rem;max-width:14rem;display:flex}.sa-perm-role-picker__label{letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:600}.sa-perm-role-picker__select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.35rem .5rem;font-size:.8125rem}.sa-perm-workspace .sa-perm-role-card{margin-bottom:.55rem}.sa-platform-access--compact{grid-template-columns:1fr;gap:.4rem;display:grid}@media (width>=900px){.sa-platform-access--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-platform-access--compact .sa-platform-access__block{margin:0}.sa-platform-access--compact .sa-platform-access__summary{padding:.45rem .65rem}.sa-platform-access--compact .sa-platform-access__body{padding:0 .5rem .5rem}.super-admin-dealerships-page--detail .sa-detail-profile__meta{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.super-admin-dealerships-page--detail .sa-detail-profile__status-groups{gap:.65rem 1.35rem}@media (width>=1200px){.super-admin-dealerships-page--detail .platform-workspace-panel{padding-inline:1rem}}.super-admin-dealerships-page .providers-type-badge--status-active{color:#166534;background:#ddf0e7;font-weight:500}.super-admin-dealerships-page .providers-type-badge--status-suspended,.super-admin-dealerships-page .providers-type-badge--status-inactive{color:#475569;background:#e6eaee;font-weight:500}.super-admin-dealerships-page .providers-type-badge--status-pending{color:#b45309;background:#f8edda;font-weight:500}.super-admin-dealerships-page .super-admin-dealership-kpis{margin:0}.super-admin-dealerships-page .sa-dealership-filters__head{margin-bottom:.65rem}.super-admin-dealerships-page .sa-dealership-filters__hint{color:#64748b;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.super-admin-dealerships-page .sa-dealership-filters__toolbar{align-items:flex-end}.super-admin-dealerships-page .sa-dealership-filters__actions{flex-wrap:wrap}.super-admin-dealerships-page .sa-dealership-filters__grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.55rem .75rem;width:100%;display:grid}.super-admin-dealerships-page .sa-dealership-filters__search{grid-column:1/-1}.super-admin-dealerships-page .sa-dealership-filters__sort-toggle{justify-content:center;width:100%;font-size:.8125rem}.super-admin-dealerships-page .sa-dealership-filters__chips{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.super-admin-dealerships-page .sa-dealership-filters__chip{color:#4338ca;background:#f4f4fd;border:1px solid #c8cbee;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:500;line-height:1.35;display:inline-flex}.super-admin-dealerships-page .sa-dealership-bulk-bar{z-index:4;background:#f6f8ff;border:1px solid #c2c4ee;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin:0 0 .65rem;padding:.65rem .85rem;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #0f172a0d}.super-admin-dealerships-page .sa-dealership-bulk-bar__summary{color:#334155;font-size:.875rem}.super-admin-dealerships-page .sa-dealership-bulk-bar__sub{color:#64748b;margin-left:.35rem;font-size:.78rem}.super-admin-dealerships-page .sa-dealership-bulk-bar__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.super-admin-dealerships-page .sa-dealership-list-head{align-items:center}.super-admin-dealerships-page .sa-dealership-list-head__title{align-items:center;gap:.55rem;display:flex}.super-admin-dealerships-page .sa-dealership-list-head__select-all{align-items:center;display:inline-flex}.super-admin-dealerships-page .sa-dealership-directory{flex-direction:column;gap:.55rem;margin-top:.35rem;display:flex}.super-admin-dealerships-page .sa-dealership-directory__head{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;grid-template-columns:auto minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,1.15fr) auto;gap:.75rem 1rem;padding:0 .85rem .35rem;font-size:.72rem;font-weight:500;display:none}.super-admin-dealerships-page .sa-dealership-directory__item{min-width:0}.super-admin-dealerships-page .sa-dealership-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr;gap:.75rem;padding:.85rem .9rem;transition:border-color .12s,box-shadow .12s;display:grid}.super-admin-dealerships-page .sa-dealership-row--selected{background:#fafbff;border-color:#afafec}.super-admin-dealerships-page .sa-dealership-row:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0f172a0f}.super-admin-dealerships-page .sa-dealership-row__select{align-items:flex-start;padding-top:.15rem;display:flex}.super-admin-dealerships-page .sa-dealership-row__checkbox{accent-color:#4f46e5;width:1rem;height:1rem;margin:0}.super-admin-dealerships-page .sa-dealership-row__search-hit{color:inherit;background:#fcda9d;border-radius:3px;padding:0 .05rem}.super-admin-dealerships-page .sa-dealership-row__id-match{color:#b45309;font-size:.72rem;font-weight:500}.super-admin-dealerships-page .sa-dealership-row__primary{min-width:0}.super-admin-dealerships-page .sa-dealership-row__name-wrap{font-size:inherit;font-weight:inherit;margin:0}.super-admin-dealerships-page .sa-dealership-row__name{color:#0f172a;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none}.super-admin-dealerships-page .sa-dealership-row__name:hover{color:#4f46e5;text-decoration:underline}.super-admin-dealerships-page .sa-dealership-row__identity{color:#64748b;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:.3rem 0 0;font-size:.78rem;line-height:1.4;display:flex}.super-admin-dealerships-page .sa-dealership-row__tenant-id{font-size:.72rem}.super-admin-dealerships-page .sa-dealership-row__dot{color:#cbd5e1}.super-admin-dealerships-page .sa-dealership-row__chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.super-admin-dealerships-page .sa-dealership-row__status{flex-direction:column;gap:.45rem;min-width:0;display:flex}.super-admin-dealerships-page .sa-dealership-row__services{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.super-admin-dealerships-page .sa-dealership-row__services-placeholder{color:#94a3b8;font-size:.72rem;line-height:1.35}.super-admin-dealerships-page .sa-dir-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.28rem;padding:.12rem .45rem;font-size:.7rem;font-weight:500;line-height:1.35;display:inline-flex}.super-admin-dealerships-page .sa-dir-chip--dot:before{content:"";opacity:.72;background:currentColor;border-radius:999px;flex-shrink:0;width:.38rem;height:.38rem}.super-admin-dealerships-page .sa-dir-chip--account-active{color:#166534;background:#ddf0e7;border-color:#16a34a38}.super-admin-dealerships-page .sa-dir-chip--account-suspended,.super-admin-dealerships-page .sa-dir-chip--lifecycle-suspended,.super-admin-dealerships-page .sa-dir-chip--lifecycle-archived{color:#475569;background:#e6eaee;border-color:#64748b33}.super-admin-dealerships-page .sa-dir-chip--lifecycle-prospect{color:#7e22ce;background:#f2e5fe;border-color:#a855f733}.super-admin-dealerships-page .sa-dir-chip--lifecycle-setup{color:#4338ca;background:#e0e4fe;border-color:#6366f12e}.super-admin-dealerships-page .sa-dir-chip--lifecycle-onboarding{color:#b45309;background:#feeecc;border-color:#f59e0b3d}.super-admin-dealerships-page .sa-dir-chip--lifecycle-active{color:#15803d;background:#dbf7e5;border-color:#22c55e2e}.super-admin-dealerships-page .sa-dir-chip--lifecycle-attention-needed{color:#b91c1c;background:#fde1e1;border-color:#ef444433}.super-admin-dealerships-page .sa-dir-chip--lifecycle-cancelled{color:#334155;background:#e6eaee;border-color:#64748b33}.super-admin-dealerships-page .sa-dir-chip--onboarding-progress{color:#0369a1;background:#d9f1fd;border-color:#0ea5e92e}.sa-dealership-filters__attention .sa-dealership-filters__checkbox{cursor:pointer;align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.sa-detail-attention-panel{background:#fef4f4;border:1px solid #ef444438;border-radius:.5rem;margin:0 0 1rem;padding:.85rem 1rem}.sa-detail-attention-panel__title{color:#b91c1c;margin:0 0 .5rem;font-size:.9rem;font-weight:600}.sa-detail-attention-list{color:#7f1d1d;margin:0;padding-left:1.1rem;font-size:.875rem}.sa-detail-attention-list li+li{margin-top:.25rem}.super-admin-dealerships-page .sa-dir-chip--health-healthy{color:#15803d;background:#dbf7e5;border-color:#22c55e2e}.super-admin-dealerships-page .sa-dir-chip--health-watch{color:#334155;background:#e9edf1;border-color:#64748b2e}.super-admin-dealerships-page .sa-dir-chip--health-attention{color:#b45309;background:#feeecc;border-color:#f59e0b3d}.super-admin-dealerships-page .sa-dir-chip--health-critical{color:#b91c1c;background:#fde1e1;border-color:#ef444433}.sa-health-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sa-health-counts__item{border:1px solid #0000;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.875rem;display:flex}.sa-health-counts__item strong{font-size:1rem}.sa-health-counts__item--healthy{background:#edfaf2;border-color:#22c55e2e}.sa-health-counts__item--watch{background:#f3f4f6;border-color:#64748b29}.sa-health-counts__item--attention{background:#fef5e7;border-color:#f59e0b33}.sa-health-counts__item--critical{background:#fef0f0;border-color:#ef44442e}.sa-detail-health-panel{background:#fff;border:1px solid #cbd5e1b3;border-radius:.5rem;margin:0 0 1rem;padding:.9rem 1rem}.sa-detail-health-panel__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.sa-detail-health-panel__title{margin:0;font-size:.95rem;font-weight:600}.sa-detail-health-panel__reasons{color:#475569;margin:0 0 .65rem;padding-left:1.1rem;font-size:.875rem}.sa-detail-health-panel__reasons li+li{margin-top:.2rem}.sa-detail-health-panel__next{color:#334155;margin:0 0 .75rem;font-size:.875rem}.sa-detail-health-panel__action{display:inline-flex}.sa-ops-queue__empty{color:#64748b;margin:0;font-size:.9rem}.sa-ops-queue__empty--success{color:#15803d}.sa-ops-queue__table-wrap{overflow-x:auto}.sa-ops-queue__table{border-collapse:collapse;width:100%;font-size:.875rem}.sa-ops-queue__table th,.sa-ops-queue__table td{text-align:left;vertical-align:top;border-bottom:1px solid #cbd5e180;padding:.65rem .75rem}.sa-ops-queue__table th{text-transform:uppercase;letter-spacing:.03em;color:#64748b;font-size:.75rem;font-weight:600}.sa-ops-queue__dealership a{color:inherit;font-weight:600;text-decoration:none}.sa-ops-queue__dealership a:hover{text-decoration:underline}.sa-ops-queue__action-text{color:#475569;max-width:22rem}.sa-ops-queue__action-cell{white-space:nowrap}.sa-ops-queue__action-btn{padding:.35rem .65rem;font-size:.8125rem}.sa-ops-queue__footer{margin:.75rem 0 0;font-size:.875rem}.sa-ops-queue-page .sa-ops-queue-kpis{margin-bottom:0}.sa-ops-queue--focus .sa-ops-queue__table th:last-child,.sa-ops-queue--focus .sa-ops-queue__table td:last-child{white-space:nowrap;width:8.5rem}.sa-health-advanced__subtitle{color:#334155;margin:.85rem 0 .45rem;font-size:.8125rem;font-weight:600}.sa-ops-queue--detail .sa-ops-queue__table th:first-child,.sa-ops-queue--detail .sa-ops-queue__table td:first-child{padding-left:0}.sa-dealership-attention-queue-panel{margin-bottom:1rem}.sa-dealership-row__attention-hint{color:#b45309;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.35rem 0 0;font-size:.78rem;line-height:1.35;display:flex}.sa-dealership-row__attention-link{color:#b45309;font-size:.78rem;font-weight:600;text-decoration:none}.sa-dealership-row__attention-link:hover{text-decoration:underline}.super-admin-dashboard-grid .super-admin-dashboard-span[aria-labelledby=sa-dash-attention-title]{grid-column:1/-1}.super-admin-dealerships-page .sa-dir-chip--onboarding-done{color:#0f766e;background:#daf6f2;border-color:#14b8a62e}.super-admin-dealerships-page .sa-dir-chip--onboarding-pending{color:#64748b;background:#eff2f7;border-color:#e2e8f0}.super-admin-dealerships-page .sa-dir-chip--plan{font-weight:600}.super-admin-dealerships-page .sa-dir-chip--plan-enterprise{color:#5b21b6;background:#ebdffd;border-color:#7c3aed38}.super-admin-dealerships-page .sa-dir-chip--plan-premium{color:#4338ca;background:#dee1fc;border-color:#4f46e533}.super-admin-dealerships-page .sa-dir-chip--plan-growth{color:#0f766e;background:#d9f3ef;border-color:#0d948833}.super-admin-dealerships-page .sa-dir-chip--plan-starter{color:#475569;background:#e9edf1;border-color:#64748b2e}.super-admin-dealerships-page .sa-dir-service-badge{color:#475569;letter-spacing:.02em;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:.08rem .38rem;font-size:.68rem;font-weight:600;line-height:1.3;display:inline-flex}.super-admin-dealerships-page .sa-dir-service-badge--overflow{color:#4338ca;background:#f1f0fd;border-color:#caceee}.super-admin-dealerships-page .sa-dir-chip--readiness-ready{color:#166534;background:#daf4e3;border-color:#16a34a2e}.super-admin-dealerships-page .sa-dir-chip--readiness-attention{color:#b45309;background:#feeecc;border-color:#f59e0b38}.super-admin-dealerships-page .sa-dir-chip--readiness-critical{color:#b91c1c;background:#fde1e1;border-color:#ef44442e}.super-admin-dealerships-page .sa-dealership-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;margin:0;display:grid}@media (width>=520px){.super-admin-dealerships-page .sa-dealership-row__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.super-admin-dealerships-page .sa-dealership-row__metric--readiness dd{align-items:flex-start}.super-admin-dealerships-page .sa-dealership-row__metric{min-width:0}.super-admin-dealerships-page .sa-dealership-row__metric dt{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.7rem;font-weight:500}.super-admin-dealerships-page .sa-dealership-row__metric dd{flex-direction:column;gap:.1rem;margin:.15rem 0 0;display:flex}.super-admin-dealerships-page .sa-dealership-row__metric-value{color:#0f172a;font-size:.875rem;font-weight:600}.super-admin-dealerships-page .sa-dealership-row__metric-sub{color:#64748b;font-size:.75rem;font-weight:400;line-height:1.35}.super-admin-dealerships-page .sa-dealership-row__metric--activity dd{min-width:0}.super-admin-dealerships-page .sa-dealership-row__metric--activity .sa-dealership-row__metric-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.super-admin-dealerships-page .sa-dealership-row__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.super-admin-dealerships-page .sa-dealership-row__action-primary{padding:.38rem .7rem;font-size:.8125rem}.super-admin-dealerships-page .sa-dealership-row__action-view-as{padding:.38rem .65rem;font-size:.8125rem}.super-admin-dealerships-page .sa-dealership-row-menu{position:relative}.super-admin-dealerships-page .sa-dealership-row-menu__trigger{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.super-admin-dealerships-page .sa-dealership-row-menu__trigger:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.super-admin-dealerships-page .sa-dealership-row-menu__trigger:focus-visible{outline-offset:2px;outline:2px solid #4f46e573}.super-admin-dealerships-page .sa-dealership-row-menu__kebab{font-size:1.05rem;font-weight:700;line-height:1}.super-admin-dealerships-page .sa-dealership-row-menu__panel{z-index:6;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:12.5rem;padding:.35rem;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #0f172a1a}.super-admin-dealerships-page .sa-dealership-row-menu__item{display:block}.super-admin-dealerships-page .sa-dealership-row-menu__action{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:.45rem .55rem;font-size:.8125rem;text-decoration:none;display:block}.super-admin-dealerships-page .sa-dealership-row-menu__action:hover{background:#f8fafc}.super-admin-dealerships-page .sa-dealership-row-menu__note{color:#64748b;padding:.25rem .55rem .1rem;font-size:.72rem;display:block}@media (width>=720px){.super-admin-dealerships-page .sa-dealership-row{grid-template-columns:auto minmax(0,1.35fr) minmax(0,1.2fr) minmax(0,1.1fr) auto;align-items:center;gap:.75rem 1rem}.super-admin-dealerships-page .sa-dealership-row__metrics{grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,.65fr) minmax(0,.85fr)}.super-admin-dealerships-page .sa-dealership-row__actions{justify-content:flex-end}}@media (width>=1024px){.super-admin-dealerships-page .sa-dealership-directory__head{display:grid}}.super-admin-dealerships-page .providers-type-badge--status-warning{color:#b45309;background:#f8edda;font-weight:500}.super-admin-dealerships-page .providers-admin__mono{color:#94a3b8;letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:400}.super-admin-dealerships-page .providers-admin__note{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 .75rem;padding:.65rem .75rem;font-size:.8125rem;line-height:1.45}.super-admin-dealerships-page .super-admin-dealership-detail-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem 1rem;margin:.35rem 0 0;display:grid}.super-admin-dealerships-page .super-admin-dealership-detail-grid dt{color:#64748b;margin:0;font-size:.72rem;font-weight:500}.super-admin-dealerships-page .super-admin-dealership-detail-grid dd{color:#0f172a;margin:.15rem 0 0;font-size:.875rem;font-weight:400}.super-admin-platform-kpis{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem;margin:0 0 1rem;display:grid}.super-admin-platform-kpis__item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .85rem}.super-admin-platform-kpis__label{color:#64748b;margin:0;font-size:.72rem;font-weight:500}.super-admin-platform-kpis__value{color:#0f172a;letter-spacing:-.02em;margin:.2rem 0 0;font-size:1.35rem;font-weight:500}.super-admin-panel-intro{color:#64748b;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.super-admin-panel-intro--muted{color:#94a3b8;margin:0 0 .65rem;font-size:.78rem}.sa-detail-profile{margin-top:.15rem}.sa-detail-profile__identity{min-width:0}.sa-detail-profile__name{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.sa-detail-profile__status-bar{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.55rem;display:flex}.sa-detail-profile__status-groups{flex-wrap:wrap;gap:.65rem 1.15rem;margin-top:.6rem;display:flex}.sa-detail-profile__status-group{flex-direction:column;gap:.28rem;min-width:0;display:flex}.sa-detail-profile__status-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.65rem;font-weight:600}.sa-detail-profile__meta{border-top:1px solid #f1f5f9;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.65rem 1rem;margin:.85rem 0 0;padding-top:.75rem;display:grid}.sa-detail-profile__meta dt{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin:0;font-size:.68rem;font-weight:500}.sa-detail-profile__meta dd{color:#0f172a;flex-direction:column;gap:.1rem;margin:.15rem 0 0;font-size:.875rem;line-height:1.35;display:flex}.sa-detail-profile__metric-value{font-weight:600}.sa-detail-profile__metric-sub{color:#64748b;font-size:.75rem;font-weight:400}.sa-detail-profile__onboarding{background:#fafcfd;border:1px solid #e2e8f0;border-radius:10px;margin-top:.85rem;padding:.75rem .85rem}.sa-detail-profile__onboarding-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sa-detail-profile__onboarding-title{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.72rem;font-weight:600}.sa-detail-profile__onboarding-percent{color:#0f172a;font-size:.875rem;font-weight:600}.sa-detail-profile__onboarding-bar{background:#e2e8f0;border-radius:999px;height:.45rem;margin-top:.45rem;overflow:hidden}.sa-detail-profile__onboarding-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#0d9488);height:100%;transition:width .2s;display:block}.sa-detail-profile__onboarding-meta{color:#64748b;margin:.45rem 0 0;font-size:.78rem;line-height:1.45}.sa-detail-profile__onboarding-meta strong{color:#0f172a;font-weight:600}.sa-detail-profile__onboarding-tasks{flex-direction:column;gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.sa-detail-profile__onboarding-task{color:#334155;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.78rem;line-height:1.4;display:flex}.sa-detail-profile__onboarding-task--more{color:#64748b;font-style:italic}.sa-detail-profile__onboarding-link{color:#4338ca;margin-top:.55rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.sa-detail-profile__onboarding-link:hover{text-decoration:underline}.sa-detail-readiness-status{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.75rem;display:flex}.sa-detail-services-panel{margin-top:0}.sa-detail-services-summary{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;max-width:20rem;margin-bottom:.75rem;display:grid}.sa-detail-services-summary__stat{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.sa-detail-services-summary__label{color:#64748b;font-size:.72rem;font-weight:500}.sa-detail-services-summary__value{color:#0f172a;font-size:.875rem;font-weight:600}.sa-detail-service-list{gap:.55rem}.sa-detail-service-card{background:#fff;align-items:flex-start}.sa-detail-service-card__main{flex:14rem;min-width:0}.sa-detail-service-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;display:flex}.sa-detail-service-card__head .super-admin-service-list__name{margin:0}.sa-detail-service-card__meta{color:#94a3b8;margin:.35rem 0 0;font-size:.72rem;line-height:1.4}.sa-detail-service-card__toggle{flex-shrink:0;padding-top:.1rem}.super-admin-dealerships-page .sa-detail-profile .sa-dir-chip,.super-admin-dealerships-page .sa-detail-profile__status-groups .sa-dir-chip{font-size:.7rem}.platform-command-page .super-admin-ts-dashboard-link{display:none}.super-admin-branding-preview{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1rem;padding:.75rem .85rem;display:flex}.super-admin-branding-preview__swatches{gap:.35rem;display:flex}.super-admin-branding-preview__swatch{border:1px solid #0f172a1f;border-radius:6px;width:1.25rem;height:1.25rem}.super-admin-branding-preview__logos{align-items:center;gap:.5rem;display:flex}.super-admin-branding-preview__logo{object-fit:contain;max-width:5.5rem;max-height:2rem}.super-admin-branding-preview__meta{color:#64748b;margin:0;font-size:.8125rem}.super-admin-branding-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1rem;display:grid}.super-admin-branding-notes{color:#64748b;margin:.75rem 0 0;padding-left:1.1rem;font-size:.8125rem}.super-admin-service-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.super-admin-service-list__item{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.super-admin-service-list__name{color:#0f172a;margin:0;font-size:.875rem;font-weight:500}.super-admin-service-list__desc{color:#64748b;margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.super-admin-toggle{cursor:pointer;flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex;position:relative}.super-admin-toggle__state{color:#64748b;text-align:right;min-width:3.5rem;font-size:.72rem;font-weight:500}.super-admin-toggle__input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.super-admin-toggle__track{pointer-events:none;background:#cbd5e1;border-radius:999px;flex-shrink:0;width:2.25rem;height:1.25rem;transition:background .15s;position:relative}.super-admin-toggle__track:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a1f}.super-admin-toggle__input:checked+.super-admin-toggle__track{background:#4f46e5}.super-admin-toggle__input:checked+.super-admin-toggle__track:after{transform:translate(1rem)}.super-admin-toggle__input:disabled+.super-admin-toggle__track{opacity:.55}.super-admin-actions{flex-direction:column;gap:1.25rem;display:flex}.super-admin-actions__heading{color:#64748b;margin:0 0 .5rem;font-size:.78rem;font-weight:500}.super-admin-actions__buttons{flex-wrap:wrap;gap:.5rem;display:flex}.super-admin-placeholder-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.super-admin-placeholder-list__item{background:#fafbfc;border:1px dashed #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding:.55rem .65rem;display:flex}.super-admin-placeholder-list__label{color:#334155;font-size:.8125rem;font-weight:500}.super-admin-placeholder-list__note{color:#94a3b8;font-size:.78rem}.super-admin-create-success a{color:#4f46e5;font-weight:500;text-decoration:none}.super-admin-create-success a:hover{text-decoration:underline}.super-admin-create-modal .pp-modal__footer{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.super-admin-detail-edit{margin-top:.35rem}.super-admin-detail-edit--store{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:.85rem}.super-admin-detail-edit__heading{color:#334155;margin:0 0 .65rem;font-size:.8125rem;font-weight:500}.super-admin-detail-edit__grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem .85rem;display:grid}.super-admin-detail-edit__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.super-admin-detail-edit__field--wide{grid-column:1/-1}.super-admin-detail-edit__label{color:#64748b;font-size:.72rem;font-weight:500}.super-admin-detail-edit__field input,.super-admin-detail-edit__field select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.45rem .55rem;font-size:.875rem}.super-admin-detail-edit__actions{justify-content:flex-end;gap:.5rem;margin-top:.85rem;display:flex}.super-admin-store-profile{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:.85rem}.super-admin-users-head-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.super-admin-users-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.providers-admin__success-line{color:#047857;margin:0 0 .85rem;font-size:.875rem}.super-admin-ts-controls{flex-wrap:wrap;align-items:flex-end;gap:.65rem .85rem;margin:.35rem 0 .85rem;display:flex}.super-admin-ts-controls--wrap{align-items:flex-end}.super-admin-ts-result{margin-top:.5rem}.super-admin-ts-warnings{color:#b45309;margin:.75rem 0 0;padding-left:1.1rem;font-size:.8125rem;line-height:1.45}.super-admin-ts-table,.super-admin-ts-services{margin-top:.85rem}.super-admin-ts-perm-result{margin-top:.75rem}.super-admin-ts-integrity-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.65rem;margin-top:.85rem;display:grid}.super-admin-ts-integrity-card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .85rem}.super-admin-ts-issue-list{color:#475569;margin:.35rem 0 0;padding-left:1rem;font-size:.78rem;line-height:1.45}.super-admin-ts-issue-list__more{color:#94a3b8;font-style:italic}.super-admin-auction-form{flex-direction:column;gap:.85rem;display:flex}.super-admin-auction-fields{flex-direction:column;gap:.65rem;margin-top:.35rem;display:flex}.super-admin-auction-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-top:.65rem;display:grid}.super-admin-auction-toggle{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.65rem .75rem;display:flex}.super-admin-auction-toggle__copy{flex-direction:column;gap:.2rem;display:flex}.super-admin-auction-toggle__label{color:#0f172a;font-size:.875rem;font-weight:500}.super-admin-auction-toggle__hint{color:#64748b;font-size:.78rem;line-height:1.4}.super-admin-auction-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 0 .5rem;display:flex}.super-admin-auction-footer__meta{color:#64748b;margin:0;font-size:.8125rem}.super-admin-audit-filter-actions{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.super-admin-audit-details{color:#475569;font-size:.8125rem;line-height:1.45}.super-admin-audit-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.super-admin-audit-pagination__meta{color:#64748b;font-size:.8125rem}.super-admin-activity-center{gap:var(--platform-command-panel-gap,.75rem);flex-direction:column;display:flex}@media (width<=767px){.super-admin-dealerships-page .sa-dealership-row__actions{justify-content:stretch;width:100%}.super-admin-dealerships-page .sa-dealership-row__actions .providers-admin__btn-secondary,.super-admin-dealerships-page .sa-dealership-row__actions .providers-admin__btn-primary{flex:auto;justify-content:center}.sa-platform-readiness-queue__row{padding:.75rem}.sa-platform-readiness-queue__controls{flex-direction:column;align-items:stretch}}.super-admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.super-admin-dashboard-grid .providers-admin__panel--first,.super-admin-dashboard-grid .super-admin-health-summary{border-color:#c4d6f1}.super-admin-health-summary{background:#f9fcff}.super-admin-health-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;display:flex}.super-admin-health-summary__lead{color:#64748b;margin:.15rem 0 0;font-size:.8125rem;line-height:1.45}.super-admin-health-summary__overall{padding:.28rem .65rem;font-size:.8125rem}.super-admin-health-summary__indicators{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.super-admin-health-summary__indicator{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.25rem;padding:.55rem .65rem;display:flex}.super-admin-health-summary__indicator-detail{color:#64748b;font-size:.78rem;line-height:1.4}.super-admin-platform-health-system{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.65rem;display:grid}.super-admin-platform-health-system__card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.2rem;padding:.7rem .8rem;display:flex}.super-admin-platform-health-system__label{color:#64748b;font-size:.78rem}.super-admin-platform-health-system__card strong{color:#0f172a;font-size:1.15rem;font-weight:650}.super-admin-platform-health-system__sub{color:#94a3b8;font-size:.75rem}.super-admin-platform-health-services{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.super-admin-platform-health-services__item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.3rem;padding:.7rem .8rem;display:flex}.super-admin-platform-health-services__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.super-admin-platform-health-services__name{color:#0f172a;font-size:.875rem;font-weight:550}.super-admin-platform-health-services__detail{color:#64748b;margin:0;font-size:.78rem;line-height:1.4}.super-admin-platform-health-services__desc{color:#94a3b8;margin:0;font-size:.75rem;line-height:1.35}.super-admin-support-workspace{flex-direction:column;gap:.75rem;display:flex}.super-admin-support-kpi-bar{margin:0}.super-admin-support-summary__counts--kpi{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.super-admin-support-summary__count-card--clickable{cursor:pointer;text-align:left;font:inherit;width:100%;transition:border-color .15s,box-shadow .15s}.super-admin-support-summary__count-card--clickable:hover{border-color:#94a3b8;box-shadow:0 1px 3px #0f172a0f}.super-admin-support-summary__count-card--clickable:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.super-admin-support-tab-panel{flex-direction:column;gap:.75rem;display:flex}.super-admin-support-filter-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.4rem .65rem;display:flex}.super-admin-support-filter-bar__chip{color:#334155;font-size:.78rem;font-weight:600}.super-admin-support-filter-bar__clear{font:inherit;color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600}.super-admin-support-filter-bar__clear:hover{text-decoration:underline}.super-admin-support-filter-bar__clear:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2563eb}.super-admin-support-tab-panel--services .platform-workspace-panel{padding:.65rem .75rem .75rem}.super-admin-support-tab-panel--services .platform-workspace-panel__head{margin-bottom:.35rem}.super-admin-support-tab-panel--services .platform-workspace-panel__title{margin-bottom:.35rem;padding-bottom:.3rem}.super-admin-support-env-metrics{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.super-admin-support-issue-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem .85rem}.super-admin-support-issue-section--critical{background:#fffbfb;border-color:#e4cad1}.super-admin-support-issue-section--warn{background:#fffef9;border-color:#e6d9c2}.super-admin-support-issue-section__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.super-admin-support-issue-section__title{color:#0f172a;align-items:center;gap:.4rem;margin:0;font-size:.875rem;font-weight:650;display:inline-flex}.super-admin-support-issue-section__count{color:#475569;font-size:.8125rem;font-weight:650}.super-admin-support-issue-section__empty{color:#64748b;margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.super-admin-support-issue-list{flex-direction:column;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.super-admin-support-issue-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.super-admin-support-issue-row__toggle{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.super-admin-support-issue-row__toggle:hover{background:#f8fafc}.super-admin-support-issue-row__toggle:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.super-admin-support-issue-row__label{color:#0f172a;flex:1;min-width:0;font-size:.8125rem;font-weight:600}.super-admin-support-issue-row__chevron{color:#64748b;flex-shrink:0;transition:transform .15s}.super-admin-support-issue-row--expanded .super-admin-support-issue-row__chevron{transform:rotate(180deg)}.super-admin-support-issue-row__detail{padding:0 .65rem .65rem}.super-admin-support-issue-detail{gap:.45rem;margin:0;display:grid}.super-admin-support-issue-detail>div{gap:.1rem;display:grid}.super-admin-support-issue-detail dt{letter-spacing:.02em;text-transform:uppercase;color:#64748b;font-size:.7rem;font-weight:600}.super-admin-support-issue-detail dd{color:#334155;margin:0;font-size:.8125rem;line-height:1.45}.super-admin-support-services__toolbar{flex-wrap:wrap;gap:.65rem;margin-bottom:.65rem;display:flex}.super-admin-support-services--compact .super-admin-support-services__toolbar--compact{gap:.45rem;margin-bottom:.4rem}.super-admin-support-services__toolbar--compact .super-admin-support-services__filter--compact{min-width:8rem}.super-admin-support-services__toolbar--compact .super-admin-support-services__filter input,.super-admin-support-services__toolbar--compact .super-admin-support-services__filter select{min-height:1.75rem;padding:.2rem .45rem;font-size:.8125rem}.super-admin-support-services__table--compact th,.super-admin-support-services__table--compact td{vertical-align:middle;padding:.35rem .5rem;font-size:.8125rem}.super-admin-support-services__cell-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:18rem;font-weight:500;overflow:hidden}.super-admin-support-services__th--accounts,.super-admin-support-services__cell-accounts{font-variant-numeric:tabular-nums;width:8.5rem}.super-admin-support-services__th--status,.super-admin-support-services__cell-status{width:6.5rem}.super-admin-support-services__healthy-compact{border-top:1px solid #f1f5f9;margin-top:.5rem;padding-top:.5rem}.super-admin-support-services__healthy-heading{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .35rem;font-size:.72rem;font-weight:600}.super-admin-support-services__filter{flex-direction:column;gap:.2rem;min-width:10rem;display:flex}.super-admin-support-services__filter input,.super-admin-support-services__filter select{min-height:2rem}.super-admin-support-services__table-wrap{margin:0}.super-admin-support-services__sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.super-admin-support-services__sort:hover{color:#2563eb}.super-admin-support-services__name{color:#0f172a;font-weight:600;display:block}.super-admin-support-services__meta{color:#64748b;margin-top:.15rem;font-size:.75rem;display:block}.super-admin-support-services__empty{text-align:center;color:#64748b;padding:.75rem;font-size:.8125rem}.super-admin-support-services__healthy{margin-top:.75rem;font-size:.8125rem}.super-admin-support-services__healthy summary{cursor:pointer;color:#334155;font-weight:600}.super-admin-support-services__healthy-list{gap:.35rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.super-admin-support-services__healthy-list li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:.1rem;padding:.45rem .55rem;display:grid}.super-admin-support-services__healthy-list strong{color:#0f172a;font-size:.8125rem}.super-admin-support-services__healthy-list span{color:#64748b;font-size:.75rem}.super-admin-support-investigations-preview .providers-admin__panel{margin:0}.super-admin-support-summary__counts{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.55rem;margin-top:.75rem;display:grid}.super-admin-support-summary__count-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.super-admin-support-summary__count-card strong{color:#0f172a;font-size:1.2rem;font-weight:650;line-height:1.1}.super-admin-support-summary__count-label{color:#64748b;font-size:.74rem}.super-admin-support-summary__count-card--critical{background:#fef8f8;border-color:#e5c4ca}.super-admin-support-summary__count-card--warn{background:#fffdf4;border-color:#e7d6b9}.super-admin-support-summary__count-card--ok{background:#f5fefa;border-color:#b4ded8}.super-admin-support-triage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.super-admin-support-triage-panel--critical{background:#fffbfb;border-color:#e4cad1}.super-admin-support-triage-panel--warn{background:#fffdf7;border-color:#e6d9c2}.super-admin-support-triage-panel--ok{background:#f9fefc;border-color:#bce0dc}.super-admin-support-triage-panel__count{color:#475569;font-size:.8125rem;font-weight:650}.super-admin-support-triage-panel__empty{color:#64748b;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.super-admin-support-triage-panel__list{flex-direction:column;gap:.5rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.super-admin-support-triage-panel__item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .65rem}.super-admin-support-triage-panel__item-head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.super-admin-support-triage-panel__icon{color:#64748b;display:inline-flex}.super-admin-support-triage-panel__label{color:#0f172a;flex:1;min-width:6rem;font-size:.8125rem;font-weight:600}.super-admin-support-triage-panel__detail{color:#64748b;margin:.3rem 0 0;font-size:.78rem;line-height:1.4}.super-admin-support-section-title{color:#0f172a;margin:.35rem 0 0;font-size:.9375rem;font-weight:650}.super-admin-support-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.super-admin-support-checks__section{flex-direction:column;gap:.35rem;display:flex}.super-admin-platform-health-services--compact .super-admin-platform-health-services__desc{display:none}@media (width<=960px){.super-admin-support-summary__counts--kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-support-triage-grid,.super-admin-support-checks{grid-template-columns:1fr}}.super-admin-dashboard-grid .super-admin-dashboard-span[aria-labelledby=sa-dash-attention-title]{background:#fffdf7;border-color:#e7d3b0}.super-admin-dashboard-attention__item strong{font-size:1.05rem;font-weight:650}.super-admin-dashboard-span{grid-column:1/-1}.super-admin-dashboard-links{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.65rem;margin-top:.35rem;display:grid}.super-admin-dashboard-link-card{color:inherit;background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.25rem;padding:.75rem .85rem;text-decoration:none;display:flex}button.super-admin-dashboard-link-card{text-align:left;cursor:pointer;width:100%;font:inherit}.super-admin-dashboard-link-card:hover{background:#f8fafc;border-color:#cbd5e1}.super-admin-dashboard-link-card__title{color:#0f172a;font-size:.875rem;font-weight:500}.super-admin-dashboard-link-card__note{color:#64748b;font-size:.78rem;line-height:1.4}.super-admin-dashboard-metrics{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.65rem;margin:.35rem 0 0;display:grid}.super-admin-dashboard-metrics--compact{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.super-admin-dashboard-metric{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .75rem}.super-admin-dashboard-metric dt{color:#64748b;margin:0;font-size:.78rem}.super-admin-dashboard-metric dd{color:#0f172a;margin:.2rem 0 0;font-size:1.05rem;font-weight:500}.super-admin-dashboard-metric--wide{grid-column:1/-1}.super-admin-dashboard-metric__mono{color:#94a3b8;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:400;line-height:1.45}.super-admin-dashboard-activity{flex-direction:column;gap:.55rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.super-admin-dashboard-activity__item{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .75rem}.super-admin-dashboard-activity__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.super-admin-dashboard-activity__action{color:#0f172a;font-size:.875rem;font-weight:500}.super-admin-dashboard-activity__time{color:#64748b;font-size:.78rem}.super-admin-dashboard-activity__meta{color:#475569;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.super-admin-dashboard-attention{flex-direction:column;gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.super-admin-dashboard-attention__item{color:#475569;background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.8125rem;display:flex}.super-admin-dashboard-attention__item strong{color:#b45309;font-weight:600}.super-admin-dashboard-more{margin:.75rem 0 0;font-size:.8125rem}.super-admin-ts-dashboard-link{margin:0 0 .35rem}@media (width<=900px){.super-admin-dashboard-grid{grid-template-columns:1fr}}.super-admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.super-admin-view-as-hint{color:#94a3b8;margin-top:.25rem;font-size:.72rem;display:block}.super-admin-view-as-inline-err{margin:.35rem 0 0}.super-admin-view-as-quick{flex-wrap:wrap;align-items:flex-end;gap:.65rem .85rem;margin-top:.35rem;display:flex}.super-admin-view-as-quick__field{flex-direction:column;gap:.25rem;min-width:min(100%,18rem);display:flex}.super-admin-view-as-quick__label{color:#64748b;font-size:.72rem;font-weight:500}.super-admin-view-as-quick__field select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.45rem .55rem;font-size:.875rem}.super-admin-store-default-check{color:#475569;align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.super-admin-controls-table .super-admin-toggle--inline{min-width:6.5rem;min-height:1.35rem;margin:0}.super-admin-toggle--saving .super-admin-toggle__track{opacity:.55}.super-admin-toggle__pending{color:#6366f1;white-space:nowrap;font-size:.68rem;font-weight:500}.super-admin-controls-table .providers-table__submeta{color:#94a3b8;margin-top:.15rem;font-size:.75rem}.super-admin-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.super-admin-readiness-stat{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem .85rem;display:flex}.super-admin-readiness-stat__label{color:#64748b;font-size:.75rem}.super-admin-readiness-stat__meta{color:#94a3b8;font-size:.78rem}.super-admin-readiness-select{max-width:100%;margin-top:.35rem}.super-admin-readiness-plan-actions{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.super-admin-readiness-warnings{color:#64748b;margin:0 0 1rem;padding-left:1.1rem;font-size:.8125rem}.super-admin-readiness-warnings__item--warning{color:#b45309}.super-admin-readiness-tasks{margin-top:.5rem}.sa-readiness-indicators{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:6.5rem;display:flex}.sa-readiness-indicators--compact{gap:.25rem}.sa-readiness-score{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;padding:.12rem .45rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.sa-readiness-score--complete{color:#166534;background:#d8eee3;border:1px solid #a9d5c2}.sa-readiness-score--mid{color:#b45309;background:#feeecc;border:1px solid #e8d2ab}.sa-readiness-score--low{color:#475569;background:#e6eaee;border:1px solid #e2e8f0}.sa-readiness-strip{flex-wrap:wrap;gap:.2rem;display:flex}.sa-readiness-strip__dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.sa-readiness-strip__dot--complete{background:#16a34a}.sa-readiness-strip__dot--attention{background:#f59e0b}.sa-readiness-strip__dot--pending{background:#cbd5e1}.sa-readiness-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.72rem;font-weight:500;line-height:1.35;display:inline-flex}.sa-readiness-chip--complete{color:#166534;background:#ddf0e7}.sa-readiness-chip--attention{color:#b45309;background:#feeecc}.sa-readiness-chip--pending{color:#64748b;background:#f1f5f9}.sa-readiness-summary{flex-wrap:wrap;gap:.45rem .75rem;margin:0 0 .85rem;font-size:.78rem;display:flex}.sa-readiness-summary__item{color:#64748b;align-items:center;gap:.3rem;display:inline-flex}.sa-readiness-summary__item:before{content:"";border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.sa-readiness-summary__item--complete:before{background:#16a34a}.sa-readiness-summary__item--attention:before{background:#f59e0b}.sa-readiness-summary__item--pending:before{background:#cbd5e1}.sa-readiness-dimensions{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.sa-readiness-dimensions__row{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .75rem}.sa-readiness-dimensions__main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.sa-readiness-dimensions__label{color:#0f172a;font-size:.875rem;font-weight:500}.sa-readiness-dimensions__hint{color:#64748b;margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.sa-readiness-reqs{flex-direction:column;gap:.35rem;margin-top:.45rem;display:flex}.sa-readiness-reqs--compact{margin-top:.3rem}.sa-readiness-reqs__list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.sa-readiness-req{align-items:flex-start;gap:.4rem;font-size:.78rem;line-height:1.4;display:flex}.sa-readiness-req__mark{text-align:center;flex-shrink:0;width:.9rem;font-weight:700}.sa-readiness-req--passed .sa-readiness-req__mark{color:#16a34a}.sa-readiness-req--failed .sa-readiness-req__mark,.sa-readiness-req--missing .sa-readiness-req__mark{color:#dc2626}.sa-readiness-req--passed .sa-readiness-req__label{color:#475569}.sa-readiness-req--failed .sa-readiness-req__label,.sa-readiness-req--missing .sa-readiness-req__label{color:#991b1b}.sa-readiness-reqs__section{flex-direction:column;gap:.2rem;display:flex}.sa-readiness-reqs__section+.sa-readiness-reqs__section{margin-top:.15rem}.sa-readiness-reqs__section-label{letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.68rem;font-weight:600}.sa-readiness-reqs__next-action{color:#334155;margin:.25rem 0 0;font-size:.76rem;line-height:1.45}.sa-readiness-reqs__next-action-label{color:#0f172a;font-weight:600}.sa-platform-readiness-queue__missing-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;margin-bottom:.2rem;display:flex}.super-admin-flag-beta{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-left:.4rem;padding:.08rem .35rem;font-size:.68rem;font-weight:500}.super-admin-dealerships-page .sa-store-workspace{margin-top:0}.super-admin-dealerships-page .sa-store-roster-intro{color:#64748b;margin:0 0 .65rem;font-size:.8125rem;line-height:1.45}.super-admin-dealerships-page .sa-store-migration-note{color:#94a3b8;margin:0 0 .65rem;font-size:.78rem;line-height:1.45}.super-admin-dealerships-page .sa-store-readiness-banner{color:#92400e;background:#fef4d9;border:1px solid #fbd266;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.25rem .35rem;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.8125rem;line-height:1.45;display:flex}.super-admin-dealerships-page .sa-store-roster-summary{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;margin:.35rem 0 .75rem;display:grid}.super-admin-dealerships-page .sa-store-roster-summary__stat{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.super-admin-dealerships-page .sa-store-roster-summary__stat--wide{grid-column:span 2}@media (width<=36rem){.super-admin-dealerships-page .sa-store-roster-summary__stat--wide{grid-column:1/-1}}.super-admin-dealerships-page .sa-store-roster-summary__label{color:#64748b;font-size:.72rem;font-weight:500}.super-admin-dealerships-page .sa-store-roster-summary__value{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.3}.super-admin-dealerships-page .sa-store-directory{flex-direction:column;gap:.65rem;display:flex}.super-admin-dealerships-page .sa-store-directory__head{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;gap:.75rem 1rem;padding:0 .9rem .15rem;font-size:.68rem;font-weight:600;display:none}.super-admin-dealerships-page .sa-store-directory__item{min-width:0}.super-admin-dealerships-page .sa-store-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr;gap:.65rem;padding:.85rem .9rem;transition:border-color .12s,box-shadow .12s;display:grid}.super-admin-dealerships-page .sa-store-row:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0f172a0f}.super-admin-dealerships-page .sa-store-row--expanded{border-color:#c2c4ee;box-shadow:0 1px 3px #4f46e50f}.super-admin-dealerships-page .sa-store-row--inactive{background:#fafbfc}.super-admin-dealerships-page .sa-store-row__primary{min-width:0}.super-admin-dealerships-page .sa-store-row__expand{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.2rem;padding:0;display:flex}.super-admin-dealerships-page .sa-store-row__expand:hover .sa-store-row__name{color:#4f46e5}.super-admin-dealerships-page .sa-store-row__name{color:#0f172a;font-size:.9375rem;font-weight:600;line-height:1.35;transition:color .15s}.super-admin-dealerships-page .sa-store-row__preview{color:#64748b;white-space:pre-line;font-size:.78rem;line-height:1.4;display:block}.super-admin-dealerships-page .sa-store-row__status,.super-admin-dealerships-page .sa-store-row__contact,.super-admin-dealerships-page .sa-store-row__readiness{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.super-admin-dealerships-page .sa-store-row__chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.super-admin-dealerships-page .sa-store-row__contact-text{color:#475569;white-space:pre-line;text-overflow:ellipsis;font-size:.8125rem;line-height:1.4;display:block;overflow:hidden}.super-admin-dealerships-page .sa-store-row__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem;display:flex}.super-admin-dealerships-page .sa-store-row-menu{position:relative}.super-admin-dealerships-page .sa-store-row__detail{border-top:1px solid #f1f5f9;grid-column:1/-1;padding-top:.65rem}.super-admin-dealerships-page .sa-store-row__detail-sections{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1rem;display:grid}.super-admin-dealerships-page .sa-store-row__detail-section{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:.65rem .7rem}.super-admin-dealerships-page .sa-store-row__detail-section--readiness{background:#fff}.super-admin-dealerships-page .sa-store-row__detail-heading{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0 0 .45rem;font-size:.72rem;font-weight:600}.super-admin-dealerships-page .sa-store-row__detail-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.45rem .65rem;margin:0;display:grid}.super-admin-dealerships-page .sa-store-row__detail-grid>div{min-width:0}.super-admin-dealerships-page .sa-store-row__detail-grid dt{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin:0 0 .12rem;font-size:.68rem;font-weight:500}.super-admin-dealerships-page .sa-store-row__detail-grid dd{color:#334155;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.4}.super-admin-dealerships-page .sa-store-row__detail-grid--wide{grid-column:1/-1}.super-admin-dealerships-page .sa-store-row__readiness-detail{flex-direction:column;gap:.35rem;display:flex}.super-admin-dealerships-page .sa-store-row__readiness-hint{color:#64748b;margin:0;font-size:.78rem;line-height:1.45}.super-admin-dealerships-page .sa-store-row .sa-dir-chip,.super-admin-dealerships-page .sa-store-row .sa-readiness-chip{font-size:.68rem}@media (width>=720px){.super-admin-dealerships-page .sa-store-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,.85fr) auto;align-items:center;gap:.75rem 1rem}.super-admin-dealerships-page .sa-store-row__actions{justify-content:flex-end}}@media (width>=1024px){.super-admin-dealerships-page .sa-store-directory__head{display:grid}.super-admin-dealerships-page .sa-store-directory__head:has(.sa-store-directory__col--actions){grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.8fr) auto}.super-admin-dealerships-page .sa-store-directory__head:not(:has(.sa-store-directory__col--actions)){grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.8fr)}}.super-admin-dealerships-page .sa-user-roster-summary{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;margin:.35rem 0 .75rem;display:grid}.super-admin-dealerships-page .sa-user-roster-summary__stat{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.super-admin-dealerships-page .sa-user-roster-summary__stat--wide{grid-column:span 2}@media (width<=36rem){.super-admin-dealerships-page .sa-user-roster-summary__stat--wide{grid-column:1/-1}}.super-admin-dealerships-page .sa-user-roster-summary__label{color:#64748b;font-size:.72rem;font-weight:500}.super-admin-dealerships-page .sa-user-roster-summary__value{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.3}.super-admin-dealerships-page .sa-user-roster-summary__stat--alert{background:#fef8f8;border-color:#e6bac0}.super-admin-dealerships-page .sa-user-roster-summary__stat--alert .sa-user-roster-summary__value{color:#b91c1c}.super-admin-dealerships-page .sa-user-directory-panel__head{align-items:center}.super-admin-dealerships-page .sa-user-filters{background:#fafcfd;border:1px solid #e2e8f0;border-radius:10px;margin:.35rem 0 .75rem;padding:.75rem .85rem}.super-admin-dealerships-page .sa-user-filters__head{margin-bottom:.65rem}.super-admin-dealerships-page .sa-user-filters__hint{color:#64748b;margin:.2rem 0 0;font-size:.78rem;line-height:1.45}.super-admin-dealerships-page .sa-user-filters__toolbar{gap:.65rem}.super-admin-dealerships-page .sa-user-filters__grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.55rem .75rem;display:grid}.super-admin-dealerships-page .sa-user-filters__search{grid-column:1/-1}@media (width>=640px){.super-admin-dealerships-page .sa-user-filters__search{grid-column:span 2}.super-admin-dealerships-page .sa-user-filters__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.super-admin-dealerships-page .sa-user-filters__actions{flex-wrap:wrap;align-items:flex-end;gap:.45rem;display:flex}.super-admin-dealerships-page .sa-user-filters__sort{min-width:7.5rem}.super-admin-dealerships-page .sa-user-filters__sort-toggle{white-space:nowrap;align-self:flex-end}.super-admin-dealerships-page .sa-user-filters__chips{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.super-admin-dealerships-page .sa-user-filters__chip{color:#4338ca;background:#f7f9ff;border:1px solid #c8cbee;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.72rem;font-weight:500;display:inline-flex}.super-admin-dealerships-page .sa-user-directory{flex-direction:column;gap:.55rem;margin-top:.35rem;display:flex}.super-admin-dealerships-page .sa-user-directory__head{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr) minmax(0,.7fr) minmax(0,1fr) auto;gap:.75rem 1rem;padding:0 .85rem .35rem;font-size:.72rem;font-weight:500;display:none}.super-admin-dealerships-page .sa-user-directory__item{min-width:0}.super-admin-dealerships-page .sa-user-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr;gap:.65rem;padding:.85rem .9rem;transition:border-color .12s,box-shadow .12s;display:grid}.super-admin-dealerships-page .sa-user-row:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0f172a0f}.super-admin-dealerships-page .sa-user-row__search-hit{color:inherit;background:#fcda9d;border-radius:3px;padding:0 .05rem}.super-admin-dealerships-page .sa-user-row__primary{min-width:0}.super-admin-dealerships-page .sa-user-row__name-wrap{margin:0}.super-admin-dealerships-page .sa-user-row__name{color:#0f172a;font-size:.9375rem;font-weight:600;line-height:1.35}.super-admin-dealerships-page .sa-user-row__identity{color:#64748b;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;margin:.2rem 0 0;font-size:.78rem;line-height:1.4;display:flex}.super-admin-dealerships-page .sa-user-row__email{text-overflow:ellipsis;min-width:0;overflow:hidden}.super-admin-dealerships-page .sa-user-row__dot{color:#cbd5e1}.super-admin-dealerships-page .sa-user-row__email-match{color:#b45309;font-size:.72rem;font-weight:500}.super-admin-dealerships-page .sa-user-row__store-match{color:#0f766e;font-size:.72rem;font-weight:500}.super-admin-dealerships-page .sa-user-row__status,.super-admin-dealerships-page .sa-user-row__store{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.super-admin-dealerships-page .sa-user-row__role{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.super-admin-dealerships-page .sa-user-row__actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}.super-admin-dealerships-page .sa-dir-chip--role{font-weight:600}.super-admin-dealerships-page .sa-dir-chip--role-admin{color:#4338ca;background:#dee1fc;border-color:#4f46e52e}.super-admin-dealerships-page .sa-dir-chip--role-manager{color:#0f766e;background:#d9f3ef;border-color:#0d94882e}.super-admin-dealerships-page .sa-dir-chip--role-sales{color:#1d4ed8;background:#e5eefb;border-color:#3b82f62e}.super-admin-dealerships-page .sa-dir-chip--role-service{color:#b45309;background:#fef0d0;border-color:#f59e0b33}.super-admin-dealerships-page .sa-dir-chip--role-accounting{color:#475569;background:#e9edf1;border-color:#64748b2e}.super-admin-dealerships-page .sa-dir-chip--store-active{color:#0f766e;text-overflow:ellipsis;background:#daf6f2;border-color:#14b8a62e;max-width:100%;overflow:hidden}.super-admin-dealerships-page .sa-dir-chip--store-inactive{color:#b45309;text-overflow:ellipsis;background:#fef0d0;border-color:#f59e0b33;max-width:100%;overflow:hidden}.super-admin-dealerships-page .sa-dir-chip--store-unassigned{color:#64748b;background:#eff2f7;border-color:#cbd5e166}.super-admin-dealerships-page .sa-dir-chip--invite-pending{color:#b45309;background:#fdecc7;border-color:#f59e0b47;font-weight:600}.super-admin-dealerships-page .sa-dir-chip--invite-expired{color:#b91c1c;background:#fde1e1;border-color:#ef444438;font-weight:600}.super-admin-dealerships-page .sa-dir-chip--invite-accepted{color:#64748b;background:#f2f5f8;border-color:#e2e8f0}.super-admin-dealerships-page .sa-user-row--invite-pending{background:#fffdf4;border-color:#e9cea0}.super-admin-dealerships-page .sa-user-row--invite-expired{background:#fff9f9;border-color:#e6b7bc}.super-admin-dealerships-page .sa-user-row__resend-btn{white-space:nowrap}.super-admin-dealerships-page .sa-user-row__chips{flex-wrap:wrap;gap:.3rem;display:flex}.super-admin-dealerships-page .sa-user-row-menu{flex:none}.super-admin-dealerships-page .sa-users-pending-banner{color:#92400e;background:#fffcf1;border:1px solid #fbd266;border-radius:8px;margin:0 0 .85rem;padding:.65rem .8rem;font-size:.8125rem;line-height:1.45}.super-admin-dealerships-page .sa-users-pending-banner__main{margin:0}.super-admin-dealerships-page .sa-users-pending-banner__detail{color:#b45309;font-weight:400}.super-admin-dealerships-page .sa-users-pending-banner__hint{color:#a16207;margin:.35rem 0 0;font-size:.78rem}.super-admin-dealerships-page .sa-users-pending-banner__action{margin-top:.55rem}.super-admin-dealerships-page .sa-user-directory-panel__pending{margin-right:.15rem}.super-admin-dealerships-page .sa-user-import-build-banner{margin-bottom:.75rem}.super-admin-dealerships-page .sa-user-import-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:0 0 .85rem;padding:.75rem .85rem}.super-admin-dealerships-page .sa-user-import-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;display:flex}.super-admin-dealerships-page .sa-user-import-panel__title{margin:0;font-size:.95rem}.super-admin-dealerships-page .sa-user-import-panel__hint{color:#64748b;margin:.2rem 0 0;font-size:.78rem}.super-admin-dealerships-page .sa-user-import-panel__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.super-admin-dealerships-page .sa-user-import-panel__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.super-admin-dealerships-page .sa-user-import-panel__policy{align-items:center;gap:.45rem;margin-top:.55rem;font-size:.8rem;display:inline-flex}.super-admin-dealerships-page .sa-user-import-panel__results{flex-wrap:wrap;gap:.45rem .75rem;margin-top:.55rem;font-size:.82rem;display:flex}.super-admin-dealerships-page .sa-invite-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.super-admin-dealerships-page .sa-invite-steps__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.1rem;padding:.45rem .55rem;display:flex}.super-admin-dealerships-page .sa-invite-steps__item--active{background:#f6f8ff;border-color:#c2c4ee}.super-admin-dealerships-page .sa-invite-steps__label{color:#0f172a;font-size:.75rem;font-weight:600}.super-admin-dealerships-page .sa-invite-steps__hint{color:#64748b;font-size:.68rem}.super-admin-dealerships-page .pp-modal__section-label{letter-spacing:.03em;text-transform:uppercase;color:#64748b;border-top:1px solid #e2e8f0;margin:.15rem 0 0;padding-top:.35rem;font-size:.72rem;font-weight:600}.super-admin-dealerships-page .sa-detail-readiness-status{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}@media (width>=720px){.super-admin-dealerships-page .sa-user-row{grid-template-columns:minmax(0,1.45fr) minmax(0,.7fr) minmax(0,.75fr) minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem}.super-admin-dealerships-page .sa-user-row__actions{justify-content:flex-end}}@media (width>=1024px){.super-admin-dealerships-page .sa-user-directory__head{display:grid}.super-admin-dealerships-page .sa-user-directory__head:has(.sa-user-directory__col--actions){grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr) minmax(0,.7fr) minmax(0,1fr) auto}.super-admin-dealerships-page .sa-user-directory__head:not(:has(.sa-user-directory__col--actions)){grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr) minmax(0,.7fr) minmax(0,1fr)}}.super-admin-dealerships-page .sa-dir-chip--service-all{color:#166534;background:#daf4e3;border-color:#16a34a2e}.super-admin-dealerships-page .sa-dir-chip--service-partial{color:#b45309;background:#fef0d0;border-color:#f59e0b33}.super-admin-dealerships-page .sa-dir-chip--service-none{color:#475569;background:#e9edf1;border-color:#64748b2e}.super-admin-dealerships-page .sa-dir-chip--service-enabled{color:#166534;background:#daf4e3;border-color:#16a34a2e}.super-admin-dealerships-page .sa-dir-chip--service-disabled{color:#64748b;background:#ecf0f4;border-color:#94a3b833}.super-admin-dealerships-page .sa-dir-chip--service-saving{color:#4338ca;background:#e0e4fe;border-color:#6366f12e}.super-admin-dealerships-page .sa-dir-service-badge--on{color:#4338ca;background:#f1f0fd;border-color:#caceee}.super-admin-dealerships-page .sa-dir-service-badge--off{color:#94a3b8;opacity:.85;background:#f8fafc;border-color:#e2e8f0}.sa-platform-services-summary{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:0 0 1rem;font-size:.78rem;display:flex}.sa-platform-services-summary--compact{justify-content:space-between;margin-bottom:.75rem}.sa-platform-services-summary__item{color:#64748b;align-items:center;gap:.3rem;display:inline-flex}.sa-platform-services-summary__item:before{content:"";border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.sa-platform-services-summary__item--enabled:before{background:#16a34a}.sa-platform-services-summary__item--disabled:before{background:#cbd5e1}.sa-platform-services-summary__item--total:before{background:#94a3b8}.sa-platform-services-workspace{flex-direction:column;gap:1.25rem;display:flex}.sa-platform-services-workspace--compact{gap:.85rem}.sa-platform-services-group__head{margin-bottom:.65rem}.sa-platform-services-group__title{color:#0f172a;margin:0;font-size:.875rem;font-weight:600}.sa-platform-services-group__desc{color:#64748b;margin:.2rem 0 0;font-size:.78rem;line-height:1.45}.sa-platform-services-grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.65rem;display:grid}.sa-platform-services-grid--compact{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.5rem}.sa-platform-service-card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.75rem;padding:.8rem .85rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.sa-platform-service-card--enabled{background:linear-gradient(#f8fdf9 0%,#fafbfc 100%);border-color:#b5d9cb}.sa-platform-service-card--disabled{background:#f8fafc;border-color:#e2e8f0}.sa-platform-service-card--disabled .sa-platform-service-card__name,.sa-platform-service-card--disabled .sa-platform-service-card__desc{color:#64748b}.sa-platform-service-card--saving{border-color:#c4c9f0}.sa-platform-service-card--readonly{gap:.55rem}.sa-platform-service-card__head{align-items:flex-start;gap:.65rem;display:flex}.sa-platform-service-card__abbr{color:#4338ca;letter-spacing:.03em;background:#f1f0fd;border:1px solid #caceee;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:2.1rem;height:2.1rem;padding:0 .35rem;font-size:.68rem;font-weight:700;display:inline-flex}.sa-platform-service-card--disabled .sa-platform-service-card__abbr{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.sa-platform-service-card__titles{min-width:0}.sa-platform-service-card__name{color:#0f172a;margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.sa-platform-service-card__desc{color:#64748b;margin:.2rem 0 0;font-size:.78rem;line-height:1.45}.sa-platform-service-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-top:auto;padding-top:.15rem;display:flex}.sa-platform-service-card__meta{color:#94a3b8;text-align:right;flex-direction:column;gap:.1rem;font-size:.72rem;display:flex}.super-admin-toggle--card{gap:.55rem;margin-left:auto}.super-admin-toggle--card .super-admin-toggle__state{display:none}.super-admin-toggle--on .super-admin-toggle__track{background:#16a34a}.super-admin-toggle--off .super-admin-toggle__track{background:#cbd5e1}.sa-platform-services-badges{flex-wrap:wrap;gap:.3rem;display:flex}.sa-platform-services-empty{color:#94a3b8;font-size:.78rem}.super-admin-ts-services{margin-top:1rem}.sa-flag-workspace{margin-top:0}.sa-flag-migration-note{color:#94a3b8;margin:0 0 .65rem;font-size:.78rem;line-height:1.45}.sa-flag-summary{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;margin-bottom:.85rem;display:grid}.sa-flag-summary__stat{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.sa-flag-summary__stat--wide{grid-column:span 2}@media (width<=36rem){.sa-flag-summary__stat--wide{grid-column:1/-1}}.sa-flag-summary__label{color:#64748b;font-size:.72rem;font-weight:500}.sa-flag-summary__value{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.3}.sa-flag-summary__hint{color:#94a3b8;font-size:.72rem;font-weight:500}.sa-flag-groups{flex-direction:column;gap:1rem;display:flex}.sa-flag-group__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.55rem;display:flex}.sa-flag-group__title{color:#334155;letter-spacing:.01em;margin:0;font-size:.8125rem;font-weight:600}.sa-flag-group__meta{color:#94a3b8;font-size:.72rem;font-weight:500}.sa-flag-roster{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.sa-flag-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px}.sa-flag-row__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding:.75rem .85rem;display:flex}.sa-flag-row__identity{flex:14rem;min-width:0}.sa-flag-row__title-line{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;display:flex}.sa-flag-row__name{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.35}.sa-flag-row__description{color:#64748b;margin:.3rem 0 0;font-size:.78rem;line-height:1.45}.sa-flag-row__rollout{flex-wrap:wrap;gap:.35rem .65rem;margin-top:.55rem;display:flex}.sa-flag-row__rollout-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:baseline;gap:.28rem;padding:.18rem .42rem;font-size:.68rem;line-height:1.3;display:inline-flex}.sa-flag-row__rollout-item--override{background:#f4f4fd;border-color:#c8cbee}.sa-flag-row__rollout-label{color:#64748b;font-weight:600}.sa-flag-row__rollout-value{color:#334155}.sa-flag-row__meta{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.45rem;display:flex}.sa-flag-row__key,.sa-flag-row__updated{color:#94a3b8;font-size:.68rem}.sa-flag-row__control{flex:none;align-items:center;padding-top:.1rem;display:flex}.super-admin-dealerships-page .sa-flag-row .sa-dir-chip{font-size:.68rem}.super-admin-dealerships-page .sa-flag-row .super-admin-toggle--inline{min-width:4.5rem;margin:0}.super-admin-dealerships-page .sa-user-directory-panel--primary{border-color:#c2c4ee}.super-admin-dealerships-page .sa-user-filters--slim{border-radius:8px;margin:.25rem 0 .55rem;padding:.35rem .5rem}.super-admin-dealerships-page .sa-user-filters--slim .sa-user-filters__toolbar{gap:.35rem}.super-admin-dealerships-page .sa-user-filters--slim .sa-user-filters__grid{gap:.35rem .45rem}.super-admin-dealerships-page .sa-user-filters--slim .providers-toolbar__field input,.super-admin-dealerships-page .sa-user-filters--slim .providers-toolbar__field select{min-height:1.75rem;padding:.2rem .4rem;font-size:.78rem}.super-admin-dealerships-page .sa-user-filters__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}.super-admin-dealerships-page .sa-user-filters__field--compact{min-width:0}.super-admin-dealerships-page .sa-user-filters--slim .sa-user-filters__actions{gap:.3rem}.super-admin-dealerships-page .sa-user-filters--slim .sa-user-filters__sort-toggle{min-height:1.75rem;padding:.2rem .45rem;font-size:.75rem}.super-admin-dealerships-page .sa-user-filters--slim .sa-user-filters__chips{margin-top:.35rem}.sa-platform-access{flex-direction:column;gap:.45rem;display:flex}.sa-platform-access__block{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.sa-platform-access__summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:.65rem;padding:.5rem .75rem;list-style:none;display:flex}.sa-platform-access__summary::-webkit-details-marker{display:none}.sa-platform-access__summary-title{color:#0f172a;font-size:.8125rem;font-weight:600}.sa-platform-access__summary-hint{color:#94a3b8;font-size:.72rem;font-weight:500}.sa-platform-access__body{border-top:1px solid #e2e8f0;padding:0 .65rem .65rem}.sa-platform-service-card--compact{border-radius:8px;gap:.45rem;padding:.5rem .55rem}.sa-platform-service-card--compact .sa-platform-service-card__head{gap:.4rem}.sa-platform-service-card--compact .sa-platform-service-card__name{font-size:.78rem}.sa-platform-service-card--compact .sa-platform-service-card__abbr{width:1.65rem;height:1.65rem;font-size:.62rem}.sa-platform-service-card--compact .sa-platform-service-card__footer{gap:.35rem}.sa-flag-summary--inline{color:#64748b;flex-wrap:wrap;gap:.45rem .75rem;margin:0 0 .55rem;font-size:.75rem;display:flex}.sa-flag-groups--compact{gap:.65rem}.sa-flag-groups--compact .sa-flag-group__head{margin-bottom:.35rem}.sa-flag-groups--compact .sa-flag-group__title{font-size:.78rem}.sa-flag-row--compact{padding:.35rem 0}.sa-flag-row--compact .sa-flag-row__main{gap:.45rem}.sa-flag-row--compact .sa-flag-row__name{font-size:.78rem}.sa-flag-row__key--compact{margin-top:.15rem;font-size:.65rem;display:block}.sa-flag-groups--compact .sa-flag-roster{gap:0}.sa-flag-row--compact+.sa-flag-row--compact{border-top:1px solid #f1f5f9}.sa-platform-readiness-dimensions{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sa-platform-readiness-dimensions__item{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:.7rem .8rem}.sa-platform-readiness-dimensions__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.45rem;display:flex}.sa-platform-readiness-dimensions__label{color:#0f172a;font-size:.875rem;font-weight:500}.sa-platform-readiness-dimensions__pct{color:#475569;font-size:.78rem;font-weight:600}.sa-platform-readiness-dimensions__bar{background:#e2e8f0;border-radius:999px;height:.4rem;overflow:hidden}.sa-platform-readiness-dimensions__bar-fill{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:999px;min-width:0;height:100%;transition:width .25s;display:block}.sa-platform-readiness-dimensions__counts{flex-wrap:wrap;gap:.45rem .75rem;margin:.45rem 0 0;display:flex}.sa-platform-readiness-queue__meta{color:#64748b;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.sa-platform-readiness-queue__controls{flex-wrap:wrap;gap:.65rem 1rem;margin:0 0 .85rem;display:flex}.sa-platform-readiness-queue__control{color:#64748b;flex-direction:column;gap:.25rem;font-size:.72rem;display:flex}.sa-platform-readiness-queue__control select{min-width:11rem}.sa-platform-readiness-queue{flex-direction:column;gap:.75rem;display:flex}.sa-platform-readiness-queue__row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(12rem,1.4fr) minmax(8rem,.8fr) minmax(14rem,1.6fr) auto;align-items:start;gap:.75rem 1rem;padding:.85rem .9rem;display:grid}@media (width<=56rem){.sa-platform-readiness-queue__row{grid-template-columns:1fr}}.sa-platform-readiness-queue__primary{flex-direction:column;gap:.35rem;min-width:0;display:flex}.sa-platform-readiness-queue__name-wrap{margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.sa-platform-readiness-queue__name{color:#0f172a;text-decoration:none}.sa-platform-readiness-queue__name:hover{color:#2563eb;text-decoration:underline}.sa-platform-readiness-queue__chips{flex-wrap:wrap;gap:.35rem;display:flex}.sa-platform-readiness-queue__metrics{align-items:center;display:flex}.sa-platform-readiness-queue__missing{min-width:0}.sa-platform-readiness-queue__missing-label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:.35rem;font-size:.72rem;font-weight:500;display:block}.sa-platform-readiness-queue__missing-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sa-platform-readiness-queue__missing-item{grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem .5rem;font-size:.8125rem;display:grid}.sa-platform-readiness-queue__missing-text{color:#0f172a;font-weight:500}.sa-platform-readiness-queue__missing-hint{color:#64748b;grid-column:2;font-size:.75rem;line-height:1.4}.sa-platform-readiness-queue__actions{justify-content:flex-end;align-items:flex-start;display:flex}@media (width<=56rem){.sa-platform-readiness-queue__actions{justify-content:flex-start}}.sa-platform-analytics-panel__meta{color:#64748b;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.sa-platform-analytics-growth{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem;display:grid}.sa-platform-analytics-growth__card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.2rem;padding:.75rem .85rem;display:flex}.sa-platform-analytics-growth__label{color:#64748b;font-size:.78rem}.sa-platform-analytics-growth__card strong{color:#0f172a;font-size:1.25rem;font-weight:650}.sa-platform-analytics-growth__sub{color:#94a3b8;font-size:.75rem;line-height:1.35}.sa-platform-analytics-onboarding__bar{background:#e2e8f0;border-radius:999px;height:.45rem;margin-top:.65rem;overflow:hidden}.sa-platform-analytics-onboarding__bar-fill{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:999px;height:100%;display:block}.sa-platform-analytics-adoption{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sa-platform-analytics-adoption__item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.7rem .8rem}.sa-platform-analytics-adoption__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.4rem;display:flex}.sa-platform-analytics-adoption__label{color:#0f172a;font-size:.875rem;font-weight:500}.sa-platform-analytics-adoption__pct{color:#475569;font-size:.78rem;font-weight:600}.sa-platform-analytics-adoption__bar{background:#e2e8f0;border-radius:999px;height:.4rem;overflow:hidden}.sa-platform-analytics-adoption__bar-fill{background:#3b82f6;border-radius:999px;height:100%;display:block}.sa-platform-analytics-adoption__bar-fill--high{background:linear-gradient(90deg,#22c55e,#16a34a)}.sa-platform-analytics-adoption__bar-fill--mid{background:linear-gradient(90deg,#f59e0b,#d97706)}.sa-platform-analytics-adoption__bar-fill--low{background:linear-gradient(90deg,#94a3b8,#64748b)}.sa-platform-analytics-adoption__detail{color:#64748b;margin:.45rem 0 0;font-size:.75rem;line-height:1.35}.sa-platform-analytics-adoption__desc{color:#94a3b8}.super-admin-dealerships-page--detail .sa-detail-workspace,.super-admin-dealerships-page--detail .sa-detail-tab-panels,.super-admin-dealerships-page--detail .sa-detail-tab-panel,.super-admin-dealerships-page--detail .platform-workspace-panel,.super-admin-dealerships-page--detail .sa-user-directory-panel,.super-admin-dealerships-page--detail .sa-user-directory,.super-admin-dealerships-page--detail .sa-perm-workspace,.super-admin-dealerships-page--detail .sa-detail-top-grid__profile,.super-admin-dealerships-page--detail .sa-detail-top-grid__stores,.super-admin-dealerships-page--detail .sa-detail-top-grid__users{height:auto;max-height:none;overflow:visible}.super-admin-dealerships-page--detail .sa-detail-top-grid__users>*,.super-admin-dealerships-page--detail .sa-detail-top-grid__stores>*{max-height:none;overflow:visible}.super-admin-dealerships-page .sa-user-invite-scope-note,.super-admin-dealerships-page .sa-perm-scope-note{color:#64748b;margin:0 0 .45rem;font-size:.76rem;line-height:1.45}.super-admin-dealerships-page--detail .sa-perm-workspace .sa-perm-role-picker{margin-bottom:.35rem}.sa-perm-details-collapse{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;margin-top:.35rem;overflow:hidden}.sa-perm-details-collapse__summary{cursor:pointer;color:#4f46e5;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem .65rem;font-size:.78rem;font-weight:600;list-style:none;display:flex}.sa-perm-details-collapse__summary::-webkit-details-marker{display:none}.sa-perm-details-collapse__body{border-top:1px solid #e2e8f0;padding:0 .55rem .55rem}.super-admin-dealerships-page--detail .sa-perm-details-collapse .sa-perm-matrix-collapse{margin-top:.45rem}.super-admin-dealerships-page--detail .sa-perm-details-collapse:not([open]) .sa-perm-details-collapse__body,.super-admin-dealerships-page--detail .sa-perm-details-collapse:not([open]) .sa-perm-matrix-collapse__body{display:none}.super-admin-dealerships-page .sa-invite-fixed-role__value{color:#0f172a;flex-direction:column;gap:.2rem;margin:0;font-size:.8125rem;display:flex}.super-admin-dealerships-page .sa-invite-fixed-role__hint{color:#64748b;font-size:.74rem;font-weight:400;line-height:1.4}.super-admin-dashboard-quick-links{flex-wrap:wrap;gap:.5rem;display:flex}.super-admin-dashboard-quick-link{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;padding:.45rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.super-admin-dashboard-quick-link:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-dashboard-grid--compact{gap:.85rem}.sa-command-center{gap:.85rem;display:grid}.sa-command-center-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.sa-command-center-card{min-height:6.5rem}.sa-command-center-card__title{color:#64748b;font-size:.8125rem;font-weight:500}.sa-command-center-card__stat{color:#0f172a;font-size:1.35rem;font-weight:600;line-height:1.2}.sa-command-center-more{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem}.sa-command-center-more__summary{cursor:pointer;color:#475569;padding:.65rem .85rem;font-size:.875rem;font-weight:500;list-style:none}.sa-command-center-more__summary::-webkit-details-marker{display:none}.sa-command-center-more__sections{border-top:1px solid #e2e8f0;gap:.5rem;padding:0 .75rem .75rem;display:grid}.sa-command-center-subdetails{background:#fafbfc;border:1px solid #e2e8f0;border-radius:.5rem}.sa-command-center-subdetails__summary{cursor:pointer;color:#334155;padding:.5rem .7rem;font-size:.8125rem;font-weight:500;list-style:none}.sa-command-center-subdetails__summary::-webkit-details-marker{display:none}.sa-command-center-subdetails__body{border-top:1px solid #e2e8f0;padding:0 .7rem .65rem}.sa-command-center-subdetails__body--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:.55rem;display:grid}.sa-command-center-subdetails__body--flush{border-top:0;padding:0}.sa-command-center-subdetails__body--flush .providers-admin__panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.sa-command-center-subdetails__body--flush .providers-admin__panel-title{display:none}.sa-command-center-subdetails__body--flush .super-admin-panel-intro:first-of-type{margin-top:.55rem;padding:0 .7rem}.sa-command-center-mini-label{letter-spacing:.02em;text-transform:uppercase;color:#64748b;margin:0 0 .35rem;font-size:.72rem;font-weight:600}.sa-command-center-mini-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sa-command-center-mini-list li{color:#475569;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.sa-command-center-mini-list strong{color:#0f172a;font-size:.875rem;font-weight:600}.sa-health-counts--compact,.sa-billing-status-counts--compact{gap:.35rem}@media (width<=960px){.sa-command-center-cards,.sa-command-center-cards--three{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-command-center-subdetails__body--split{grid-template-columns:1fr}}@media (width<=560px){.sa-command-center-cards{grid-template-columns:1fr}}.sa21-readiness-layout--actions-first{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.sa21-readiness-side--primary{order:-1}.sa-flag-advanced-toggle{margin-bottom:.75rem}.sa-flag-advanced-toggle__btn{font-size:.8125rem}.sa-dir-chip--muted{color:#64748b;background:#f1f5f9}.sa-detail-command-center{gap:.85rem;display:grid}.sa-detail-status-strip{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;flex-wrap:wrap;gap:.65rem 1rem;padding:.75rem .9rem;display:flex}.sa-detail-status-strip__item{align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.sa-detail-status-strip__label{color:#64748b}.sa-detail-status-strip__item strong{color:#0f172a}.sa-detail-quick-actions{z-index:2;background:linear-gradient(#f8fafc 70%,#f8fafc00);flex-wrap:wrap;gap:.5rem;padding:.35rem 0;display:flex;position:sticky;top:0}.sa-detail-quick-actions__btn{font-size:.8125rem}.sa-detail-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.sa-detail-command-panel{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;padding:.85rem .95rem}.sa-detail-command-panel--website{grid-column:1/-1}.sa-detail-command-panel__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.sa-detail-command-panel__title{margin:0;font-size:.95rem}.sa-detail-command-panel__link{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}.sa-detail-command-panel__link:hover{text-decoration:underline}.sa-detail-command-panel__note{color:#64748b;margin:0;font-size:.8125rem}.sa-detail-command-panel__note--success{color:#15803d}.sa-detail-command-panel__next{color:#334155;margin:.65rem 0 0;font-size:.8125rem}.sa-detail-setup-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.sa-detail-setup-list__item{border-bottom:1px solid #f1f5f9;padding:.45rem 0}.sa-detail-setup-list__label{color:#0f172a;font-size:.875rem;font-weight:500;display:block}.sa-detail-setup-list__hint{color:#64748b;font-size:.8125rem;display:block}.sa-detail-setup-list--done{color:#64748b;font-size:.8125rem}.sa-detail-store-list,.sa-detail-user-list,.sa-detail-product-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sa-detail-store-list__main{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sa-detail-store-list__name{color:#0f172a;font-weight:600}.sa-detail-store-list__meta,.sa-detail-user-list__meta{color:#64748b;margin:.15rem 0 0;font-size:.8125rem}.sa-detail-user-list__item{justify-content:space-between;gap:.75rem;font-size:.875rem;display:flex}.sa-detail-owner{border-bottom:1px solid #f1f5f9;gap:.15rem;margin-bottom:.65rem;padding-bottom:.65rem;display:grid}.sa-detail-owner__label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.sa-detail-owner__meta{color:#64748b;font-size:.8125rem}.sa-detail-product-list__item{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.sa-detail-product-chip{border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.sa-detail-product-chip--on{color:#15803d;background:#dcfce7}.sa-detail-product-chip--off{color:#64748b;background:#f1f5f9}.sa-detail-website-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 .75rem;display:grid}.sa-detail-website-status dt{color:#64748b;margin:0 0 .15rem;font-size:.75rem}.sa-detail-website-status dd{margin:0}.sa-detail-website-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sa-detail-command-details{font-size:.875rem}.sa-detail-command-details--account{margin-top:.25rem}.sa-detail-account-details{gap:.55rem;padding-top:.5rem;display:grid}.sa-detail-account-details__name{margin:0;font-weight:600}.sa-detail-account-details__chips{flex-wrap:wrap;gap:.35rem;display:flex}.sa-readiness-attention__next--solo{color:#334155;margin:0 0 .65rem;font-size:.875rem}@media (width<=900px){.sa-detail-command-grid{grid-template-columns:1fr}.sa-detail-command-panel--website{grid-column:auto}}.super-admin-billing-page .super-admin-billing-grid{gap:1rem;display:grid}.super-admin-billing-page .super-admin-billing-span{grid-column:1/-1}.super-admin-dealerships-page .sa-dir-chip--billing-unset{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.super-admin-dealerships-page .sa-dir-chip--billing-trial{color:#4338ca;background:#e0e4fe;border-color:#6366f12e}.super-admin-dealerships-page .sa-dir-chip--billing-active{color:#15803d;background:#dbf7e5;border-color:#22c55e2e}.super-admin-dealerships-page .sa-dir-chip--billing-past-due{color:#b45309;background:#feeecc;border-color:#f59e0b3d}.super-admin-dealerships-page .sa-dir-chip--billing-suspended{color:#334155;background:#e9edf1;border-color:#64748b2e}.super-admin-dealerships-page .sa-dir-chip--billing-cancelled{color:#b91c1c;background:#fde1e1;border-color:#ef444433}.sa-billing-status-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sa-billing-status-counts__item{background:#fff;border:1px solid #e2e8f0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.875rem;display:flex}.sa-billing-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.sa-billing-editor{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem;gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid}.sa-billing-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sa-billing-editor__actions{flex-wrap:wrap;gap:.5rem;display:flex}.sa-billing-checkbox{align-items:center;gap:.45rem;font-size:.875rem;display:inline-flex}.sa-billing-services-fieldset{border:1px solid #e2e8f0;border-radius:.5rem;margin:0;padding:.75rem}.sa-billing-service-group+.sa-billing-service-group{margin-top:.75rem}.sa-billing-service-group__label{color:#475569;margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.sa-billing-service-group__items{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.sa-billing-table-wrap{overflow-x:auto}.sa-billing-table{border-collapse:collapse;width:100%;font-size:.875rem}.sa-billing-table th,.sa-billing-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.65rem .5rem}.sa-billing-table__note{color:#64748b;margin:.25rem 0 0;font-size:.8125rem}.sa-billing-table__actions{flex-wrap:wrap;gap:.35rem;display:flex}.sa-billing-subsection+.sa-billing-subsection{border-top:1px solid #e2e8f0;margin-top:1.25rem;padding-top:1.25rem}.sa-billing-subsection__title{margin:0 0 .35rem;font-size:.95rem;font-weight:600}.sa-billing-summary-strip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1rem;padding:.75rem;display:flex}.sa-billing-summary-strip__item{color:#475569;font-size:.875rem}.sa-dealership-summary-strip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin:0;padding:.55rem .75rem;display:flex}.sa-dealership-summary-strip__item{color:#475569;font-size:.8125rem}.sa-dealership-summary-strip__item strong{color:#0f172a;font-weight:600}.sa-dealership-header-search{align-items:center;min-width:min(100%,14rem);display:flex}.sa-dealership-header-search input[type=search]{background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;width:100%;min-width:10rem;padding:.45rem .65rem;font-size:.875rem}.sa-dealership-header-search input[type=search]:focus{outline-offset:1px;outline:2px solid #2563eb}.sa-dealerships-command-center .platform-command-page__actions{align-items:stretch}.sa-dashboard-rebuild-layout{gap:1rem;display:grid}.sa-dashboard-hero{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.sa-dashboard-hero-search{flex:18rem;min-width:min(100%,16rem)}.sa-dashboard-hero-search__panel{z-index:20}.sa-dashboard-hero__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sa-dashboard-section-title{color:#0f172a;margin:0 0 .55rem;font-size:.95rem;font-weight:600}.sa-dashboard-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.sa-dashboard-snapshot-card{min-height:6.25rem}.sa-dashboard-snapshot-card__title{color:#64748b;font-size:.8125rem;font-weight:500}.sa-dashboard-snapshot-card__stat{color:#0f172a;margin-top:.35rem;font-size:1.35rem;font-weight:600;line-height:1.2;display:block}.sa-dashboard-action-list{flex-direction:column;gap:.55rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.sa-dashboard-action-item{background:#fafbfc;border:1px solid #e2e8f0;border-radius:.65rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;display:flex}.sa-dashboard-action-item__category{letter-spacing:.02em;text-transform:uppercase;color:#b45309;font-size:.72rem;font-weight:600;display:block}.sa-dashboard-action-item__title{color:#0f172a;margin-top:.2rem;font-size:.875rem;display:block}.sa-dashboard-action-item__detail{color:#475569;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.sa-dashboard-action-item__cta{flex-shrink:0}@media (width<=960px){.sa-dashboard-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sa-dashboard-snapshot-grid{grid-template-columns:1fr}}.sa-billing-addon-list{gap:.65rem;display:grid}.sa-billing-addon-row{gap:.5rem;display:grid}.sa-billing-addon-row__included{color:#64748b;margin-left:.35rem;font-size:.75rem}.sa-billing-addon-row__overrides{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-left:1.5rem;display:grid}.super-admin-panel-intro--success{color:#15803d}@media (width<=900px){.sa-billing-editor__grid,.sa-billing-addon-row__overrides{grid-template-columns:1fr}}.sa-intervention-panel{margin-bottom:1rem}.sa-intervention-sections{gap:1.25rem;display:grid}.sa-intervention-section{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;padding:1rem}.sa-intervention-section--focused{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.sa-intervention-section__title{margin:0 0 .75rem;font-size:.95rem;font-weight:600}.sa-intervention-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.sa-intervention-inline-field{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.sa-intervention-inline-field>span{color:#475569;width:100%;font-size:.8125rem;font-weight:600}.sa-intervention-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.sa-intervention-product-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sa-intervention-product-list__item{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.sa-intervention-link-btn{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.sa-intervention-history{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.sa-intervention-history__item{border-bottom:1px solid #e2e8f0;padding-bottom:.85rem}.sa-intervention-history__item:last-child{border-bottom:0;padding-bottom:0}.sa-intervention-history__head{flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;display:flex}.sa-intervention-history__head time{color:#64748b;font-size:.8125rem}.sa-intervention-history__meta{color:#64748b;margin:.2rem 0 0;font-size:.8125rem}.sa-intervention-history__note,.sa-intervention-history__detail{color:#334155;margin:.35rem 0 0;font-size:.875rem}.sa-intervention-confirm{padding:1.25rem}.sa-intervention-confirm__title{margin:0 0 .5rem;font-size:1.05rem}.sa-intervention-confirm__message{color:#475569;margin:0 0 1rem}.sa-intervention-confirm__actions{justify-content:flex-end;gap:.5rem;display:flex}.sa-detail-attention-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.sa-detail-attention-panel__intervention{font-size:.875rem;font-weight:600}.sa-detail-health-panel__action--secondary{margin-left:.5rem}@media (width<=900px){.sa-intervention-editor-grid{grid-template-columns:1fr}}.sa-density-page .providers-admin__lead,.sa-density-page .super-admin-panel-intro{max-width:42rem}.sa-density-page .super-admin-panel-intro--muted{font-size:.8125rem}.sa-compact-kpi-strip.module-kpi-band{gap:.45rem}.sa-compact-kpi-strip .module-kpi-band__item{min-height:3.25rem;padding:.45rem .65rem}.sa-dealership-filters--compact .sa-dealership-filters__head{margin-bottom:.35rem}.sa-dealership-filters__grid--primary{grid-template-columns:minmax(12rem,1fr) minmax(8rem,10rem) minmax(8rem,10rem)}.sa-advanced-filters{background:#fafbfc;border:1px solid #e2e8f0;border-radius:.5rem;grid-column:1/-1}.sa-advanced-filters__summary{cursor:pointer;color:#475569;padding:.45rem .65rem;font-size:.8125rem;font-weight:500;list-style:none}.sa-advanced-filters__summary::-webkit-details-marker{display:none}.sa-dealership-filters__grid--advanced{padding:0 .65rem .65rem}.sa-billing-density-layout,.sa-health-density-layout{gap:.75rem;display:grid}.sa-billing-ops-command{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.65rem;padding:.75rem;display:flex}.sa-billing-ops-command__filters{flex-wrap:wrap;flex:20rem;align-items:flex-end;gap:.55rem;display:flex}.sa-billing-ops-command__search{flex:14rem;min-width:min(100%,12rem)}.sa-billing-ops-command__search input[type=search]{border:1px solid #cbd5e1;border-radius:.375rem;width:100%;padding:.45rem .65rem;font-size:.875rem}.sa-billing-ops-command__field select{background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;min-width:9.5rem;padding:.45rem .55rem;font-size:.875rem}.sa-billing-ops-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.sa-billing-ops-kpi{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.55rem;gap:.15rem;padding:.65rem .75rem;display:grid}.sa-billing-ops-kpi:hover{background:#f8fafc;border-color:#94a3b8}.sa-billing-ops-kpi--active{background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.sa-billing-ops-kpi__label{color:#64748b;font-size:.75rem;font-weight:500}.sa-billing-ops-kpi__value{color:#0f172a;font-size:1.25rem;font-weight:600;line-height:1.2}.sa-billing-ops-kpi__note{color:#94a3b8;font-size:.72rem}.sa-billing-ops-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.sa-billing-ops-list-head__meta{color:#64748b;margin:0;font-size:.8125rem}.sa-billing-ops-table-scroll{border:1px solid #e2e8f0;border-radius:.5rem;max-height:min(70vh,42rem);overflow:auto}.sa-billing-ops-table{width:100%}.sa-billing-ops-table thead th{z-index:1;background:#f8fafc;position:sticky;top:0;box-shadow:inset 0 -1px #e2e8f0}.sa-billing-ops-table th,.sa-billing-ops-table td{vertical-align:middle;padding:.4rem .55rem;font-size:.8125rem}.sa-billing-ops-table__name strong{color:#0f172a;font-weight:600}.sa-billing-ops-empty-inline{flex-wrap:wrap;align-items:center;gap:.65rem;padding:.35rem 0;display:flex}.sa-billing-ops-empty-inline p{color:#64748b;margin:0}@media (width<=960px){.sa-billing-ops-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sa-billing-ops-kpi-grid{grid-template-columns:1fr}}.sa-health-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.sa-health-issue-list__title{color:#334155;margin:0 0 .45rem;font-size:.875rem;font-weight:600}.sa-health-issue-list__items{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.sa-health-issue-list__item{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.55rem .65rem}.sa-health-issue-list__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sa-health-issue-list__details{color:#64748b;margin-top:.35rem;font-size:.8125rem}.sa-health-issue-list__details summary{cursor:pointer;color:#475569;font-weight:500}.super-admin-platform-health-services--compact .super-admin-platform-health-services__item{padding:.45rem 0}.sa-audit-search{gap:.55rem;margin-bottom:.75rem;display:grid}.sa-audit-search__primary{grid-template-columns:minmax(14rem,1fr) auto auto;align-items:end;gap:.55rem;display:grid}.sa-audit-search__dates{border:1px solid var(--sa-border,#e2e8f0);border-radius:var(--sa-radius-sm,.45rem);background:var(--sa-surface,#fff);grid-template-columns:repeat(2,minmax(8rem,9.5rem));gap:.55rem;margin:0;padding:.55rem .65rem .65rem;display:grid}.sa-audit-search__dates legend{color:#64748b;padding:0 .2rem;font-size:.72rem;font-weight:600}.sa-audit-search__submit{align-items:end;display:flex}.sa-audit-filters__advanced{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0 .65rem .65rem;display:grid}.sa-audit-filters__actions{flex-wrap:wrap;gap:.45rem;padding:0 .65rem .65rem;display:flex}.sa-governance-more{margin-bottom:.65rem}.sa-governance-advanced{margin-top:.75rem}.sa-governance-advanced>.platform-workspace-panel,.sa-governance-advanced>.sa-governance-template-panels{margin-top:.65rem}.sa-governance-guidance{margin:.65rem .65rem 0}.sa-governance-guidance-list{color:#64748b;margin:0;padding-left:1.1rem;font-size:.8125rem}.sa-governance-policy-table-wrap{overflow-x:auto}.sa-governance-policy-table{border-collapse:collapse;width:100%;font-size:.8125rem}.sa-governance-policy-table th,.sa-governance-policy-table td{border-bottom:1px solid var(--sa-border,#e2e8f0);text-align:left;vertical-align:middle;padding:.55rem .65rem}.sa-governance-policy-table thead th{letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:var(--sa-surface-muted,#f8fafc);font-size:.72rem;font-weight:650}.sa-governance-policy-table tbody th[scope=row]{color:#334155;font-weight:600}.sa-governance-status{color:#64748b;background:#f1f5f9;border-radius:999px;justify-content:center;min-width:2.25rem;padding:.12rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.sa-governance-status--on{color:#166534;background:#ecfdf5}.sa-governance-policy-action{margin:0;display:inline-flex}.sa-governance-policy-input{width:5.5rem;min-height:2rem;padding:.35rem .5rem}.sa-governance-policy-save,.sa-governance-panel-actions{flex-wrap:wrap;align-items:center;gap:.45rem;padding:.65rem .65rem 0;display:flex}.sa-governance-layout{flex-direction:column;gap:.65rem;display:flex}.sa-governance-empty{padding:.65rem}.sa-governance-hub-status{margin:0}.sa-governance-row-name{font-weight:600;display:block}.sa-governance-row-details{margin-top:.35rem}.sa-governance-help{margin-top:0}.sa-governance-help .sa-governance-guidance-list{margin:.65rem}.sa-governance-form-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.55rem;display:grid}.sa-governance-form-grid--general{max-width:36rem}.sa-governance-defaults-tabs{border-bottom:1px solid #e2e8f0;gap:.25rem;margin-bottom:.85rem;display:flex}.sa-governance-defaults-tabs__tab{cursor:pointer;color:#64748b;background:0 0;border:none;border-bottom:2px solid #0000;padding:.45rem .7rem;font-size:.8125rem;font-weight:600}.sa-governance-defaults-tabs__tab--active{color:#2563eb;border-bottom-color:#2563eb}.sa-governance-defaults-section-lead{color:#64748b;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.sa-governance-defaults-subsection-title{color:#0f172a;margin:0 0 .35rem;font-size:.875rem;font-weight:600}.sa-governance-defaults-group-cards{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;margin-bottom:.85rem;display:grid}.sa-governance-defaults-group-card{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.sa-governance-defaults-group-card--active{background:#eff6ff;border-color:#93c5fd}.sa-governance-defaults-group-card__label{color:#0f172a;font-size:.8125rem;font-weight:600}.sa-governance-defaults-group-card__meta{color:#64748b;font-size:.75rem}.sa-governance-defaults-toggle-cards{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.55rem;display:grid}.sa-governance-defaults-toggle-card{cursor:pointer;font:inherit;text-align:left;color:inherit;background:#fafbfc;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.sa-governance-defaults-toggle-card--on{background:#f0fdf4;border-color:#86efac}.sa-governance-defaults-toggle-card__label{color:#0f172a;font-size:.8125rem;font-weight:500}.sa-governance-template-panels{gap:.65rem;display:grid}.sa-governance-template-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.sa-governance-template-list__item{border:1px solid var(--sa-border,#e2e8f0);border-radius:var(--sa-radius-sm,.45rem);background:var(--sa-surface,#fff);padding:.55rem .65rem}.sa-governance-template-list__head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.sa-governance-template-details{margin-top:.45rem}.sa-governance-template-list__note,.sa-governance-template-list__meta{color:#64748b;margin:.25rem 0 0;font-size:.75rem}.sa-governance-bulk-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:0;display:flex}.sa-governance-bulk-preview{color:#475569;font-size:.8125rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sa-intervention-focus{gap:.55rem;display:grid}.sa-intervention-focus__title{color:#334155;margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.sa-intervention-advanced__body{gap:.65rem;display:grid}@media (width<=960px){.sa-health-summary-cards,.sa-audit-search__primary,.sa-audit-search__dates,.sa-audit-filters__advanced,.sa-dealership-filters__grid--primary{grid-template-columns:1fr}}.sa-dealership-row--scan{align-items:center}.sa-dealership-row--scan .sa-dealership-row__identity--compact{color:#94a3b8;margin:.15rem 0 0;font-size:.72rem}.sa-dealership-row--scan .sa-dealership-row__status{align-items:center;display:flex}.sa-dealership-row--scan .sa-dealership-row__chips,.sa-dealership-row--scan .sa-dealership-row__attention-hint{display:none}.sa-dealership-row__metrics--compact{grid-template-columns:repeat(2,minmax(3rem,1fr));gap:.75rem}.sa-dealership-row__metrics--compact .sa-dealership-row__metric dd{color:#0f172a;font-size:.9375rem;font-weight:600}.sa-dealership-row__metrics--compact .sa-dealership-row__metric dt{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.68rem}.sa-dir-status{border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.sa-dir-status--healthy{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.sa-dir-status--attention{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.sa-dir-status--suspended{color:#475569;background:#f8fafc;border-color:#e2e8f0}.sa-business-profile{margin-bottom:1.25rem}.sa-business-profile__head{margin-bottom:1rem}.sa-business-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.sa-business-profile__field{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.sa-business-profile__field--wide{grid-column:1/-1}.sa-business-profile__field input,.sa-business-profile__field textarea{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .6rem}.sa-business-profile__logo{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:1rem}.sa-business-profile__logo-row{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.sa-business-profile__logo-img{object-fit:contain;max-width:160px;max-height:48px}.sa-business-profile__logo-placeholder{color:#64748b;font-size:.875rem}.sa-business-profile__logo-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.sa-business-profile__logo-upload{cursor:pointer;position:relative}.sa-business-profile__actions{margin-top:1rem}.sa-dealership-identity__store-pick{max-width:28rem;margin-bottom:.75rem}.sa-dealership-identity__ids{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem 1rem;margin:0 0 1rem;padding:.6rem .75rem;font-size:.75rem;display:grid}.sa-dealership-identity__ids dt{color:#64748b;text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:600}.sa-dealership-identity__ids dd{word-break:break-all;color:#334155;margin:.15rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sa-dealership-identity__id-meta{color:#64748b;font-family:inherit}.sa-dealership-identity__notice{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin:0 0 1rem;padding:.6rem .75rem;font-size:.875rem}.sa-dealership-identity__create{margin-top:.5rem;font-weight:500;display:block}.sa-dealership-identity__warning{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0 0 1rem;padding:.75rem;font-size:.875rem}.sa-dealership-identity__hint{color:#64748b;margin-top:.25rem;font-size:.75rem;display:block}.sa-dealership-identity__technical{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:0 0 1rem}.sa-dealership-identity__technical>summary{cursor:pointer;color:#475569;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;list-style-position:inside}.sa-dealership-identity__technical[open]>summary{border-bottom:1px solid #e2e8f0}.sa-dealership-identity__technical .sa-dealership-identity__ids{background:0 0;border:none;border-radius:0;margin:0}.sa-dealership-identity__section{border:none;margin:0 0 1.25rem;padding:0}.sa-dealership-identity__section>legend{color:#0f172a;margin-bottom:.35rem;padding:0;font-size:.9375rem;font-weight:700}.sa-dealership-identity__section-lead{color:#64748b;max-width:52rem;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.sa-dashboard-ops-layout{flex-direction:column;gap:1rem;display:flex}.sa-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (width>=900px){.sa-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.sa-dashboard-metric-card{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.2rem;padding:.65rem .75rem;text-decoration:none;display:flex}.sa-dashboard-metric-card:hover{border-color:#cbd5e1}.sa-dashboard-metric-card__label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.72rem;font-weight:600}.sa-dashboard-metric-card__value{color:#0f172a;font-size:1.35rem;font-weight:700}.sa-dashboard-attention-panel{margin:0}.sa-dashboard-attention-table-wrap{overflow-x:auto}.sa-dashboard-attention-table{border-collapse:collapse;width:100%;font-size:.875rem}.sa-dashboard-attention-table th,.sa-dashboard-attention-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.5rem .65rem}.sa-dashboard-attention-table th{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.72rem;font-weight:600}.sa-dashboard-attention-table__row{cursor:pointer}.sa-dashboard-attention-table__row:hover{background:#f8fafc}.sa-dashboard-attention__severity{border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}.sa-dashboard-attention__severity--critical{color:#b91c1c;background:#fef2f2}.sa-dashboard-attention__severity--attention{color:#b45309;background:#fffbeb}.sa-dashboard-attention__severity--info{color:#475569;background:#f1f5f9}.sa-dashboard-empty-note{color:#64748b;margin:0;font-size:.875rem}@media (width>=1100px){.super-admin-dealerships-page .sa-dealership-directory__head--ops,.super-admin-dealerships-page .sa-dealership-directory--ops .sa-dealership-directory__head{grid-template-columns:auto minmax(10rem,1.2fr) 6.5rem 5.5rem 5rem 4rem 6.5rem minmax(12rem,auto);display:grid}.super-admin-dealerships-page .sa-dealership-row--ops{grid-template-columns:auto minmax(10rem,1.2fr) 6.5rem 5.5rem 5rem 4rem 6.5rem minmax(12rem,auto);align-items:center}}.sa-dealership-row__cell{color:#334155;font-size:.8125rem}.sa-dealership-row__actions--ops{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.sa-dealership-row__action-btn{padding:.3rem .55rem;font-size:.75rem}.sa-detail-header--ops .sa-detail-header__metrics--ops{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem 1rem;margin:0;display:grid}.sa-detail-overview--ops{flex-direction:column;gap:1rem;display:flex}.sa-detail-overview-section__title{color:#0f172a;margin:0 0 .5rem;font-size:.9375rem;font-weight:700}.sa-detail-overview-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.sa-detail-overview-section__empty,.sa-detail-overview-section__meta{color:#64748b;margin:0;font-size:.8125rem}.sa-detail-overview-table{border-collapse:collapse;width:100%;font-size:.8125rem}.sa-detail-overview-table th,.sa-detail-overview-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:.4rem .5rem}.sa-detail-overview-table__action{text-align:right;white-space:nowrap}.sa-detail-overview-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sa-detail-overview-list li{justify-content:space-between;gap:.75rem;font-size:.8125rem;display:flex}.sa-detail-overview-list__on{color:#15803d;font-weight:600}.sa-detail-overview-list__off{color:#64748b}.sa-detail-overview-facts{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem 1rem;margin:0;display:grid}.sa-detail-overview-facts dt{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.68rem}.sa-detail-overview-facts dd{color:#0f172a;margin:.1rem 0 0;font-size:.875rem;font-weight:600}.sa-detail-overview-disclosure{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.sa-detail-overview-disclosure>summary{cursor:pointer;padding:.55rem .75rem;font-size:.875rem;font-weight:600}.sa-detail-overview-disclosure__body{flex-direction:column;gap:.75rem;padding:0 .75rem .75rem;display:flex}.sa-detail-overview-disclosure__links{flex-wrap:wrap;gap:.5rem;display:flex}.sa-detail-identity-disclosure{margin-bottom:.75rem}.sa-detail-ops{flex-direction:column;gap:.85rem;display:flex}.sa-detail-ops__hero{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .75rem}.sa-detail-ops__badges{flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem;display:flex}.sa-detail-ops__badge{letter-spacing:.02em;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.sa-detail-ops__badge--account-ok{color:#166534;background:#dcfce7}.sa-detail-ops__badge--account-warning{color:#b45309;background:#fffbeb}.sa-detail-ops__badge--account-danger{color:#b91c1c;background:#fef2f2}.sa-detail-ops__badge--plan{color:#334155;background:#f1f5f9;font-weight:600}.sa-detail-ops__strip{color:#0f172a;margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.sa-detail-ops__strip-sep{color:#94a3b8;font-weight:400}.sa-detail-ops__attention{border:1px solid #e2e8f0;border-radius:8px;padding:.75rem .85rem}.sa-detail-ops__attention--ok{background:#f0fdf4;border-color:#bbf7d0}.sa-detail-ops__attention--alert{background:#fff7ed;border-color:#fed7aa}.sa-detail-ops__attention-ok{color:#166534;align-items:center;gap:.4rem;margin:0;font-size:1.05rem;font-weight:700;display:flex}.sa-detail-ops__attention-mark{font-size:1.15rem;line-height:1}.sa-detail-ops__attention-title{color:#9a3412;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .45rem;font-size:1.05rem;font-weight:800}.sa-detail-ops__attention-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sa-detail-ops__attention-link{color:#9a3412;align-items:baseline;gap:.35rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.sa-detail-ops__attention-link:hover{text-decoration:underline}.sa-detail-ops__attention-bullet{color:#ea580c}.sa-detail-ops__grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (width<=720px){.sa-detail-ops__grid{grid-template-columns:1fr}}.sa-detail-ops__panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .75rem}.sa-detail-ops__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.45rem;display:flex}.sa-detail-ops__panel-title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0;font-size:.72rem;font-weight:700}.sa-detail-ops__subhead{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:.55rem 0 .3rem;font-size:.68rem;font-weight:700}.sa-detail-ops__panel-action{padding:.2rem .45rem;font-size:.72rem}.sa-detail-ops__state-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.sa-detail-ops__state-list li{color:#0f172a;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:flex}.sa-detail-ops__state-list--off li{color:#64748b;font-weight:500}.sa-detail-ops__mark{text-align:center;flex-shrink:0;width:1rem;font-size:.85rem}.sa-detail-ops__mark--on{color:#16a34a}.sa-detail-ops__mark--off{color:#94a3b8}.sa-detail-ops__tag{color:#64748b;background:#f1f5f9;border-radius:4px;margin-left:.25rem;padding:.05rem .35rem;font-size:.65rem;font-weight:600}.sa-detail-ops__facts{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sa-detail-ops__facts li{color:#334155;font-size:.875rem}.sa-detail-ops__facts strong{color:#0f172a;font-size:1.05rem;font-weight:800}.sa-detail-ops__billing-headline{margin:0;font-size:1.125rem;font-weight:800;line-height:1.25}.sa-detail-ops__billing-headline--ok{color:#166534}.sa-detail-ops__billing-headline--warning{color:#b45309}.sa-detail-ops__billing-headline--danger{color:#b91c1c}.sa-detail-ops__billing-headline--muted{color:#64748b}.sa-detail-ops__billing-detail{color:#64748b;margin:.25rem 0 0;font-size:.8125rem}.sa-detail-ops__empty{color:#94a3b8;margin:0;font-size:.8125rem}.sa-detail-ops__technical{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.sa-detail-ops__technical>summary{cursor:pointer;color:#64748b;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.sa-detail-ops__technical-body{flex-direction:column;gap:.5rem;padding:0 .75rem .75rem;display:flex}.super-admin-dealerships-page--ops .sa-detail-workspace--routed,.super-admin-dealerships-page--focused-route .sa-detail-workspace--routed{width:100%;max-width:72rem;margin-inline:auto}.super-admin-dealerships-page--ops .platform-command-page__header .providers-admin__page-title,.super-admin-dealerships-page--ops .platform-command-page__header .providers-admin__lead{display:none}.super-admin-dealerships-page--ops .platform-command-page__command-band{padding-bottom:.55rem}.sa-dealership-ops-header{background:linear-gradient(#fafbfd 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.35rem;margin:0;padding:.85rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.sa-dealership-ops-header__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.sa-dealership-ops-header__identity{flex-direction:column;flex:16rem;gap:.3rem;min-width:0;display:flex}.sa-dealership-ops-header__title-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.sa-dealership-ops-header__title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.sa-dealership-ops-header__badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sa-dealership-ops-header__badge{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.sa-dealership-ops-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.sa-dealership-focused-page__back{margin:0 0 .5rem;font-size:.875rem}.sa-dealership-focused-page__back a{color:#4f46e5;font-weight:600;text-decoration:none}.sa-dealership-focused-page__back a:hover{text-decoration:underline}.sa-dealership-focused-page__title{color:#0f172a;margin:0 0 1rem;font-size:1.125rem;font-weight:700}.sa-dealership-focused-page__stack{flex-direction:column;gap:1rem;width:100%;display:flex}.sa-dealership-focused-page__stack>*{width:100%;min-width:0}.super-admin-dealerships-page--ops{--sa-body-size:.875rem;--sa-section-size:.9375rem;--sa-section-gap:.55rem;--sa-gap:.65rem;--sa-gap-lg:.75rem}.super-admin-dealerships-page--ops .sa-dealership-ops-layout{gap:.75rem}.super-admin-dealerships-page--ops .sa-dealership-ops--reference{flex-direction:column;gap:.75rem;width:100%;display:flex}.super-admin-dealerships-page--ops .sa-section--panel,.super-admin-dealerships-page--ops .sa-ops-status-summary{padding:.8rem .95rem .85rem}.super-admin-dealerships-page--ops .sa-ops-attention-card{background:#fffbeb;border-color:#fde68a}.super-admin-dealerships-page--ops .sa-ops-attention-card .sa-section__title:before{content:"!";color:#fff;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin-right:.4rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.super-admin-dealerships-page--ops .sa-dealership-ops .sa-attention--ok{background:#f0fdf4;border-color:#d1fae5;padding:.55rem .85rem}.super-admin-dealerships-page--ops .sa-dealership-ops .sa-attention__ok{margin:0;font-size:.875rem}.super-admin-dealerships-page--ops .sa-ops-status-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.super-admin-dealerships-page--ops .sa-ops-status-col{min-width:0;padding:0 1rem}.super-admin-dealerships-page--ops .sa-ops-status-col:first-child{padding-left:0}.super-admin-dealerships-page--ops .sa-ops-status-col:last-child{padding-right:0}.super-admin-dealerships-page--ops .sa-ops-status-col+.sa-ops-status-col{border-left:1px solid #e2e8f0}.super-admin-dealerships-page--ops .sa-ops-status-col__title{color:#0f172a;margin:0 0 .55rem;font-size:.875rem;font-weight:700}.super-admin-dealerships-page--ops .sa-zone-kv--ops-col{gap:.45rem}.super-admin-dealerships-page--ops .sa-zone-kv--ops-col .sa-zone-kv__row{grid-template-columns:4.75rem 1fr;align-items:center;gap:.5rem;min-height:1.5rem}.super-admin-dealerships-page--ops .sa-zone-kv--ops-col .sa-zone-kv__row dt{text-transform:none;letter-spacing:normal;color:#64748b;font-size:.8125rem;font-weight:500}.super-admin-dealerships-page--ops .sa-zone-kv--ops-col .sa-zone-kv__row dd{color:#0f172a;font-size:.875rem;font-weight:500}.super-admin-dealerships-page--ops .sa-ops-setup-progress{flex-direction:column;gap:.25rem;width:100%;display:flex}.super-admin-dealerships-page--ops .sa-ops-setup-progress__track{background:#e2e8f0;border-radius:999px;height:.35rem;overflow:hidden}.super-admin-dealerships-page--ops .sa-ops-setup-progress__fill{border-radius:inherit;background:#4f46e5;height:100%;display:block}.super-admin-dealerships-page--ops .sa-ops-setup-progress__meta{color:#64748b;font-size:.8125rem}.super-admin-dealerships-page--ops .sa-ops-modules-card__lead{color:#64748b;margin:-.15rem 0 .65rem;font-size:.8125rem}.super-admin-dealerships-page--ops .sa-table thead th{text-transform:none;letter-spacing:normal;padding:.4rem .5rem;font-size:.75rem;font-weight:600}.super-admin-dealerships-page--ops .sa-table tbody td{padding:.45rem .5rem;font-size:.875rem}.super-admin-dealerships-page--ops .sa-ops-billing-advanced__summary{font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:normal;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .95rem;display:flex}.super-admin-dealerships-page--ops .sa-ops-billing-advanced__summary-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.super-admin-dealerships-page--ops .sa-ops-billing-advanced__summary-title{color:#0f172a;font-size:.875rem;font-weight:700}.super-admin-dealerships-page--ops .sa-ops-billing-advanced__summary-note{color:#64748b;font-size:.8125rem;font-weight:400}@media (width<=960px){.super-admin-dealerships-page--ops .sa-ops-status-summary__grid{grid-template-columns:1fr;gap:.85rem}.super-admin-dealerships-page--ops .sa-ops-status-col{border-bottom:1px solid #e2e8f0;padding:0 0 .85rem;border-left:none!important}.super-admin-dealerships-page--ops .sa-ops-status-col:last-child{border-bottom:none;padding-bottom:0}}@media (width<=900px){.super-admin-dealerships-page--ops .sa-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.super-admin-dealerships-page--ops .sa-module-tiles{grid-template-columns:1fr}}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-summary-strip{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;padding:.55rem .75rem;font-size:.8125rem;display:flex}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-summary-strip__item{align-items:baseline;gap:.35rem;min-width:0;display:inline-flex}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-summary-strip__label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.6875rem;font-weight:600}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-summary-strip__value{color:#0f172a;font-size:.9375rem;font-weight:700}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-filters{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-filters__field{flex-direction:column;gap:.2rem;min-width:7.5rem;display:flex}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-filters__label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.6875rem;font-weight:600}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-filters__field select{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:2rem;padding:0 .5rem;font-size:.8125rem}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__dealership{min-width:10rem;max-width:16rem}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__name{color:#0f172a;font-weight:600;line-height:1.3;text-decoration:none;display:block}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__name:hover{color:#4f46e5;text-decoration:underline}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__tenant-id{color:#94a3b8;margin-top:.15rem;font-size:.72rem;display:block}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__modules{color:#334155;white-space:nowrap;font-size:.8125rem}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__attention-text{color:#475569;font-size:.8125rem;font-weight:500}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__attention-text--ok{color:#64748b}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__attention-text--warn{color:#b45309}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__attention-text--critical{color:#b91c1c}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__actions-head,.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__actions{text-align:right;white-space:nowrap}.super-admin-dealerships-page.sa-dealerships-directory .sa-directory-table__action-group{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:inline-flex}@media (width<=900px){.super-admin-dealerships-page.sa-dealerships-directory .sa-table-wrap{overflow-x:auto}}.lotpilot-login-page{background:var(--lp-surface-soft);place-items:center;min-height:100vh;padding:1.25rem;display:grid}.lotpilot-login-card{width:min(100%,24rem);padding:1.1rem 1rem 1rem}.lotpilot-login-card__title{color:var(--lp-text);margin:0;font-size:1.25rem;font-weight:650}.lotpilot-login-card__lead{color:var(--lp-muted);margin:.35rem 0 .85rem;font-size:.8125rem}.lotpilot-login-form{flex-direction:column;gap:.75rem;display:flex}.lotpilot-login-form__field{flex-direction:column;gap:.25rem;display:flex}.lotpilot-login-form__label{color:var(--lp-muted);font-size:.72rem;font-weight:500}.lotpilot-login-form__field input{width:100%;color:var(--lp-text);background:var(--lp-surface);border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .55rem;font-size:.875rem}.lotpilot-login-form__submit{color:#fff;cursor:pointer;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #1d4ed8;border-radius:8px;width:100%;margin-top:.25rem;padding:.5rem .85rem;font-size:.875rem;font-weight:600}.lotpilot-login-form__submit:hover:not(:disabled){background:linear-gradient(#1d4ed8 0%,#1e40af 100%);border-color:#1e40af}.lotpilot-login-form__submit:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.lotpilot-login-form__submit:disabled{color:#fff;opacity:1;cursor:not-allowed;background:#60a5fa;border-color:#3b82f6}.lotpilot-login-form__hint{color:var(--lp-muted);margin:0;font-size:.75rem;line-height:1.4}.lotpilot-login-card__footer{margin:.85rem 0 0;font-size:.8125rem}.lotpilot-login-card__footer a{color:#4f46e5;text-decoration:none}.lotpilot-login-card__footer a:hover{text-decoration:underline}.lotpilot-login-card__note{color:var(--lp-muted);margin:.85rem 0 0;font-size:.75rem;line-height:1.45}.lotpilot-login-card__back{margin:.65rem 0 0;font-size:.8125rem}.lotpilot-login-card__back a{color:#4f46e5;text-decoration:none}.lotpilot-login-card__back a:hover{text-decoration:underline}.deals-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.deals-toolbar--split{justify-content:space-between}.deals-toolbar__search{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);min-width:min(22rem,100%);max-width:28rem;color:var(--shell-text);border-radius:8px;flex:16rem;padding:.4rem .7rem;font-size:.875rem}.deals-toolbar__search::placeholder{color:var(--shell-text-muted)}.deals-toolbar__search:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.deals-toolbar a,.deals-toolbar button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:8px;padding:.38rem .78rem;font-size:.875rem;font-weight:500;text-decoration:none}.deals-toolbar a:hover{background:var(--shell-surface)}.deals-page{z-index:0;--deal-stage-draft:#94a3b8;--deal-stage-working:var(--status-working);--deal-stage-approved:var(--status-approved);--deal-stage-contract:var(--status-contract);--deal-stage-delivered:var(--status-delivered);--deal-stage-funding:var(--status-funding);--deal-stage-funded:var(--status-funded);--deal-stage-cancelled:var(--status-blocked);--deals-panel-bg:var(--surface-card);--deals-card-bg:var(--surface-panel);--deals-border:var(--border-subtle);--deals-muted-bg:var(--surface-muted);background:0 0;border-radius:0;padding-bottom:0;position:relative;overflow:hidden visible}.deals-page__hero{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:.32rem;display:flex}@media (width>=720px){.deals-page__hero{flex-wrap:nowrap;gap:.5rem .7rem}}.deals-page__title{letter-spacing:-.025em;color:var(--shell-text);flex:none;margin:0;padding:0;font-size:1.125rem;font-weight:700;line-height:1.2}.deals-page__hero-controls{flex-wrap:wrap;flex:auto;align-items:center;gap:.42rem;min-width:0;display:flex}@media (width>=720px){.deals-page__hero-controls{flex-wrap:nowrap}}.deals-page__start-deal{font:inherit;border:1px solid var(--deals-border);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);color:var(--shell-text);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:.38rem .82rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6}.deals-page__start-deal:hover{border-color:var(--deals-border);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 92%, transparent) 100%);box-shadow:0 2px 6px #0f172a0e, inset 0 1px 0 var(--lp-surface)}.deals-page__search{width:auto;min-width:min(100%,11.5rem);max-width:28rem;font:inherit;border:1px solid var(--deals-border);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 82%, transparent) 100%);color:var(--shell-text);box-shadow:0 1px 2px #0f172a09, inset 0 1px 0 var(--lp-surface);border-radius:10px;flex:14rem;padding:.4rem .72rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.deals-page__search::placeholder{color:var(--text-muted);font-weight:400}.deals-page__search:hover{border-color:var(--deals-border)}.deals-page__search:focus{border-color:color-mix(in srgb, var(--status-info) 32%, var(--border-subtle));box-shadow:var(--shadow-soft), 0 0 0 3px color-mix(in srgb, var(--focus-ring) 45%, transparent), inset 0 1px 0 #ffffffe6;outline:none}.deals-page__surface-stack{border:1px solid var(--deals-border);background:radial-gradient(100% 65% at 50% 0%, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, #fff0 50%), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, color-mix(in srgb, var(--lp-surface) 28%, transparent) 100%);box-shadow:0 1px 2px #0f172a07, 0 10px 32px #1e3a5f0a, inset 0 1px 0 var(--lp-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;margin-top:.12rem;padding:.46rem .5rem .52rem;overflow:hidden visible}.deals-page__kpi-band{border:1px solid var(--deals-border);background:var(--deals-muted-bg);box-shadow:var(--shadow-soft);border-radius:10px;margin:0 0 .2rem;padding:.52rem .7rem .45rem;overflow:hidden}.deals-page__surface-stack .deals-page__kpi-band{border:1px solid var(--deals-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-radius:12px;margin:0 0 .4rem;padding:.62rem .72rem .55rem;box-shadow:0 1px 3px #0f172a0f,inset 0 1px #fff}.lp-module-hero__stats .deals-page__kpi-band{box-shadow:none;background:var(--lp-surface);border:none;border-radius:0;margin:0;padding:.48rem .65rem .42rem}.deals-page__kpi-primary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.55rem .85rem;display:grid}.deals-page__kpi-primary-cell{background:var(--deals-card-bg);border:1px solid var(--deals-border);border-radius:10px;flex-direction:column;gap:.18rem;min-width:0;padding:.48rem .55rem .5rem;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6}.deals-page__kpi-primary-cell-head{margin-bottom:.06rem}.deals-page__kpi-primary-cell--deal_pending{border-left:4px solid var(--status-archived)}.deals-page__kpi-primary-cell--deal_funding{border-left:4px solid var(--deal-stage-funding)}.deals-page__kpi-primary-cell--deal_funded{border-left:4px solid var(--deal-stage-funded)}.deals-page__kpi-primary-cell--deal_cancelled{border-left:4px solid var(--deal-stage-cancelled)}.deals-page__kpi-primary-cell--my_deals{border-left:4px solid var(--deal-stage-funding)}.deals-page__kpi-primary-cell--my_pending{border-left:4px solid var(--status-archived)}.deals-page__kpi-primary-cell--my_units_sold{border-left:4px solid var(--deal-stage-funded)}.deals-page__kpi-secondary-cell--open_deals{border-left:3px solid var(--deal-stage-funding)}.deals-page__kpi-secondary-cell--deal_delivered,.deals-page__kpi-secondary-cell--my_delivered{border-left:3px solid var(--deal-stage-delivered)}button.deals-page__kpi-primary-cell,button.deals-page__kpi-secondary-cell{font:inherit;text-align:inherit;color:inherit;cursor:pointer;appearance:none;width:100%}button.deals-page__kpi-primary-cell:focus-visible,button.deals-page__kpi-secondary-cell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.deals-page__kpi-primary-cell--shortcut-active,.deals-page__kpi-secondary-cell--shortcut-active{border-color:color-mix(in srgb, var(--status-info) 48%, var(--deals-border));background:linear-gradient(180deg, #eff6ff 0%, var(--lp-surface) 55%);transform:translateY(-1px);box-shadow:0 0 0 2px #3b82f647,0 4px 14px #1e3a5f14}button.deals-page__kpi-primary-cell--clickable:hover,button.deals-page__kpi-secondary-cell--clickable:hover{border-color:color-mix(in srgb, var(--status-info) 26%, var(--deals-border));box-shadow:0 2px 10px #0f172a12}.deals-page__kpi-filter-bar{border:1px solid color-mix(in srgb, var(--status-info) 26%, var(--deals-border));color:var(--text-secondary);background:#eff6ffa6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:0 0 .45rem;padding:.38rem .55rem;font-size:.8125rem;display:flex}.deals-page__kpi-filter-bar-text{flex:12rem;min-width:0}.deals-page__kpi-filter-bar-meta{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.78rem}.deals-page__kpi-filter-clear{font:inherit;border:1px solid color-mix(in srgb, var(--status-info) 40%, var(--deals-border));background:var(--deals-card-bg);color:#1d4ed8;cursor:pointer;border-radius:6px;padding:.22rem .55rem;font-size:.8125rem;font-weight:600}.deals-page__kpi-filter-clear:hover{background:color-mix(in srgb, var(--status-info) 8%, var(--deals-card-bg))}.deals-page__kpi-primary-cell--metric-off,.deals-page__kpi-secondary-cell--metric-off{background:var(--deals-muted-bg);border-style:dashed;border-color:color-mix(in srgb, var(--text-muted) 36%, transparent);box-shadow:none;border-left-style:dashed;border-left-width:1px}.deals-page__kpi-accent--dot-ring{border:2px solid color-mix(in srgb, var(--text-muted) 45%, transparent);box-sizing:border-box;background:var(--deals-muted-bg);border-radius:50%;justify-content:center;align-items:center;width:min(38%,3rem);min-width:2.1rem;max-width:3.15rem;height:min(38%,3rem);min-height:2.1rem;max-height:3.15rem;margin-left:auto;display:flex}.deals-page__kpi-accent--funding.deals-page__kpi-accent--dot-ring{border-color:#2563eb8c}.deals-page__kpi-accent--funded.deals-page__kpi-accent--dot-ring{border-color:#16a34a8c}.deals-page__kpi-accent--cancelled.deals-page__kpi-accent--dot-ring{border-color:#dc262680}.deals-page__kpi-accent__pulse-core--pending{background:radial-gradient(circle at 32% 26%,#fdba74,#ea580c);animation:none}.deals-page__kpi-accent__pulse-core--funding{background:radial-gradient(circle at 32% 26%,#93c5fd,#2563eb);animation:none}.deals-page__kpi-accent__pulse-core--funded{background:radial-gradient(circle at 32% 26%,#86efac,#16a34a)}.deals-page__kpi-accent__pulse-core--cancelled{background:radial-gradient(circle at 32% 26%,#fca5a5,#dc2626);animation:none}.deals-page__kpi-band-hint--soft{color:var(--text-muted);margin:0 0 .35rem;font-size:.75rem;line-height:1.35}.deals-page__kpi-databar{width:100%;max-width:100%;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--lp-surface) 55%, transparent);background:#0f172a0e;border-radius:5px;overflow:hidden}.deals-page__kpi-databar--compact{max-width:100%}.deals-page__kpi-databar--compact.deals-page__kpi-databar--stacked,.deals-page__kpi-databar--compact.deals-page__kpi-databar--single{height:5px}.deals-page__kpi-databar--stacked{flex-direction:row;align-items:stretch;height:9px;display:flex}.deals-page__kpi-databar-seg{flex:none;min-width:0;height:100%}.deals-page__kpi-databar-seg--desk-draft{background:var(--deal-stage-draft)}.deals-page__kpi-databar-seg--desk-working{background:var(--deal-stage-working)}.deals-page__kpi-databar-seg--desk-approved{background:var(--deal-stage-approved)}.deals-page__kpi-databar-seg--desk-contract{background:var(--deal-stage-contract)}.deals-page__kpi-databar-seg--desk-delivered{background:var(--deal-stage-delivered)}.deals-page__kpi-databar-seg--desk-funding,.deals-page__kpi-databar-seg--funding{background:var(--deal-stage-funding)}.deals-page__kpi-databar--single{height:9px;position:relative}.deals-page__kpi-databar--single.deals-page__kpi-databar--compact{height:5px}.deals-page__kpi-databar--single .deals-page__kpi-databar-fill{border-radius:3px;height:100%;transition:width .2s}.deals-page__kpi-databar--indigo .deals-page__kpi-databar-fill{background:var(--deal-stage-funding)}.deals-page__kpi-databar--emerald .deals-page__kpi-databar-fill{background:var(--deal-stage-funded)}.deals-page__kpi-databar--red .deals-page__kpi-databar-fill{background:var(--deal-stage-cancelled)}.deals-page__kpi-databar--blue .deals-page__kpi-databar-fill{background:var(--deal-stage-delivered)}.deals-page__kpi-databar--empty .deals-page__kpi-databar-track{background:#94a3b840;border-radius:3px;width:100%;height:6px;display:block}.deals-page__kpi-databar--empty.deals-page__kpi-databar--compact .deals-page__kpi-databar-track{height:4px}.deals-page__kpi-databar--skeleton{background:color-mix(in srgb, var(--text-muted) 28%, var(--deals-card-bg));border-radius:4px;width:100%;height:8px}.deals-page__kpi-databar--skeleton.deals-page__kpi-databar--compact{height:5px}.deals-page__kpi-primary-cell-head{justify-content:flex-end;align-items:flex-end;width:100%;min-height:1.55rem;margin-bottom:.06rem;display:flex}.deals-page__kpi-primary-value{font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.035em;font-size:1.5625rem;font-weight:800;line-height:1.05}.deals-page__kpi-primary-value--zero{color:var(--text-muted);font-weight:700}.deals-page__kpi-primary-value--dash{color:var(--text-muted);letter-spacing:.02em;font-size:1.25rem;font-weight:600}.deals-page__kpi-primary-value--placeholder{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:600;line-height:1.35}.deals-page__kpi-primary-value--ghost{color:#cbd5e1;animation:none}.deals-page__kpi-primary-label{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:.65rem;font-weight:600;line-height:1.3}.deals-page__kpi-accent{color:var(--text-secondary);opacity:.85}.deals-page__kpi-accent-svg{opacity:.88;width:100%;max-width:4.75rem;height:1.65rem;margin-left:auto;display:block}.deals-page__kpi-accent--mini-bars,.deals-page__kpi-accent--uptrend{width:100%;max-width:7.5rem;margin-left:auto}.deals-page__kpi-accent--muted{opacity:.38;filter:saturate(.65)}.deals-page__kpi-accent--mini-bars .deals-page__kpi-accent-svg{color:#5a6d82}.deals-page__kpi-accent--uptrend .deals-page__kpi-accent-svg{color:#4d6b58}.deals-page__kpi-accent--meter{background:linear-gradient(180deg, var(--lp-surface-soft), #e2e8f0e0);border-radius:7px;width:min(92%,7.5rem);height:.52rem;margin-left:auto;overflow:hidden;box-shadow:inset 0 1px 3px #0f172a12}.deals-page__kpi-accent--meter:after{content:"";background:linear-gradient(90deg,#94a3b86b,#6ea8dc66,#86c3d259);border-radius:6px;width:62%;height:100%;display:block}.deals-page__kpi-accent--pulse-ring{border:2px solid color-mix(in srgb, var(--text-muted) 55%, transparent);box-sizing:border-box;background:var(--deals-muted-bg);width:min(38%,3rem);min-width:2.1rem;max-width:3.15rem;height:min(38%,3rem);min-height:2.1rem;max-height:3.15rem;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.deals-page__kpi-accent__pulse-core{width:.56rem;height:.56rem;box-shadow:none;background:radial-gradient(circle at 32% 26%,#fdba74,#ea580c);border-radius:50%;animation:none}.deals-page__kpi-accent--pulse-ring.deals-page__kpi-accent--muted{border-color:color-mix(in srgb, var(--text-muted) 35%, transparent);background:color-mix(in srgb, var(--deals-muted-bg) 50%, transparent);box-shadow:none}.deals-page__kpi-accent--pulse-ring.deals-page__kpi-accent--muted .deals-page__kpi-accent__pulse-core{background:color-mix(in srgb, var(--text-muted) 45%, var(--deals-card-bg));box-shadow:none;animation:none}.deals-page__kpi-accent--bars{justify-content:flex-end;align-items:flex-end;gap:5px;width:100%;max-width:7.25rem;height:2.35rem;margin-left:auto;display:flex}.deals-page__kpi-accent--bars span{background:linear-gradient(#94a3b86b,#bac8da33);border-radius:3px;width:7px}.deals-page__kpi-accent--bars span:first-child{height:42%}.deals-page__kpi-accent--bars span:nth-child(2){height:68%}.deals-page__kpi-accent--bars span:nth-child(3){height:54%}.deals-page__kpi-accent--loading{background:color-mix(in srgb, var(--text-muted) 28%, var(--deals-card-bg));border-radius:5px;width:min(88%,6.5rem);height:.5rem;margin-left:auto;animation:none}@keyframes deals-kpi-pulse-dot{0%{box-shadow:0 0 #0ea5e938}65%{box-shadow:0 0 0 7px #0ea5e900}to{box-shadow:0 0 #0ea5e900}}@keyframes deals-kpi-accent-shimmer{0%,to{opacity:.55;background-position:0%}50%{opacity:.95;background-position:100%}}.deals-page__kpi-secondary{border-top:1px solid var(--deals-border);color:var(--text-muted);margin-top:.5rem;padding-top:.42rem;font-size:.6875rem;line-height:1.35}.deals-page__kpi-secondary--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem .5rem;display:grid}.deals-page__kpi-secondary-cell{background:var(--deals-card-bg);border:1px solid var(--deals-border);min-width:0;box-shadow:0 1px 2px #0f172a0a, inset 0 1px 0 var(--lp-surface);border-radius:10px;flex-direction:column;gap:.14rem;padding:.42rem .48rem .44rem;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex}.deals-page__kpi-secondary-cell-head{justify-content:flex-end;align-items:flex-end;min-height:.58rem;display:flex}.deals-page__kpi-secondary-accent{color:#8b95a5;flex-direction:column;align-items:flex-end;display:flex}.deals-page__kpi-secondary-accent-svg{width:3.1rem;height:.68rem;display:block}.deals-page__kpi-secondary-accent--ytd .deals-page__kpi-secondary-accent-svg{color:#6d7d92}.deals-page__kpi-secondary-accent--stacks .deals-page__kpi-secondary-accent-svg{color:#6f7f72}.deals-page__kpi-secondary-accent--leads .deals-page__kpi-secondary-accent-svg{color:#737e8f;height:.78rem}.deals-page__kpi-secondary-accent--sold .deals-page__kpi-secondary-accent-svg{color:#7a735c}.deals-page__kpi-secondary-accent--generic .deals-page__kpi-secondary-accent-svg{color:#8b95a5}.deals-page__kpi-secondary-accent--muted{opacity:.4}.deals-page__kpi-secondary-accent--loading{background:var(--lp-border);border-radius:4px;width:2.65rem;height:.45rem;animation:none;display:block}.deals-page__kpi-secondary-cell--ghost{opacity:.65}.deals-page__kpi-secondary-value--ghost{color:#cbd5e1;animation:none}.deals-page__kpi-secondary-label--ghost{color:#e5e7eb;font-size:.55rem}.deals-page__kpi-secondary-label{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);font-size:.6rem;font-weight:600}.deals-page__kpi-secondary-value{font-variant-numeric:tabular-nums;color:var(--lp-text);letter-spacing:-.02em;font-size:.8125rem;font-weight:700}.deals-page__kpi-secondary-value--zero{color:var(--lp-muted);font-weight:600}.deals-page__kpi-secondary-value--dash{color:var(--lp-muted);letter-spacing:.03em;font-size:.78rem;font-weight:600}.deals-page__kpi-secondary-value--placeholder{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);font-size:.625rem;font-weight:600}.deals-page__kpi-band--loading .deals-page__kpi-primary-value--ghost{animation:none}@keyframes deals-kpi-pulse{0%,to{opacity:.55}50%{opacity:1}}.deals-page__kpi-band-error{color:var(--shell-error,#b42318);margin:0;padding:.45rem .55rem;font-size:.8125rem}.deals-page__kpi-band-hint{color:var(--lp-muted);margin:0 0 .35rem;padding:0 .05rem;font-size:.75rem;line-height:1.35}.deals-page__kpi-band--unavailable .deals-page__kpi-primary-value--ghost,.deals-page__kpi-band--unavailable .deals-page__kpi-secondary-value--ghost{opacity:.55;animation:none}@media (width<=560px){.deals-page__kpi-primary,.deals-page__kpi-secondary--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px) and (width>=561px){.deals-page__kpi-primary,.deals-page__kpi-secondary--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.deals-page__workspace{width:100%;min-width:0;margin-top:0;overflow:hidden visible}.deals-page__desk-board{width:100%;min-width:0;overflow:hidden visible}@media (width<=960px){.deals-page__desk-board{-webkit-overflow-scrolling:touch;overflow-x:auto}}.deals-page__desk{width:100%;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:hidden visible}.deals-page__desk-head{background:0 0;border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;padding:.15rem 0 .28rem;display:flex}.deals-page__desk-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.625rem;font-weight:500}.deals-page__desk-head .deals-view-toggle{border-color:var(--deals-border);background:color-mix(in srgb, var(--deals-card-bg) 55%, transparent);box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:8px}.deals-page__desk-head .deals-view-toggle button{padding:.28rem .55rem;font-size:.75rem}.deals-page__status-line{color:var(--shell-text-muted);margin:.25rem 0 0;font-size:.8125rem}.deals-list-wrap--full,.deals-pipeline-wrap--full{max-width:100%}.deals-desk-card{color:inherit;border:1px solid var(--deals-border);background:var(--deals-card-bg);box-shadow:var(--shadow-soft);border-radius:9px;flex-direction:column;gap:.16rem;min-width:0;padding:.48rem .55rem .48rem .52rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.deals-desk-card:hover{border-color:color-mix(in srgb, var(--status-info) 30%, var(--deals-border));box-shadow:0 3px 12px #0f172a11, 0 1px 2px #0f172a0a, inset 0 1px 0 var(--lp-surface);transform:translateY(-1px)}.deals-desk-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.deals-desk-card__top{justify-content:space-between;align-items:flex-start;gap:.45rem;min-height:1.15rem;display:flex}.deals-desk-card__num{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--shell-text);min-width:0;font-size:.8125rem;font-weight:700;line-height:1.2}.deals-desk-card__badge{letter-spacing:.025em;border:1px solid var(--deals-border);color:var(--text-secondary);background:color-mix(in srgb, var(--deals-muted-bg) 98%, var(--deals-card-bg));white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:8.5rem;padding:.14rem .38rem;font-size:.59375rem;font-weight:600;overflow:hidden}.deals-desk-card--status-draft:before,.deals-desk-card--status-working:before,.deals-desk-card--status-submitted:before,.deals-desk-card--status-approved:before,.deals-desk-card--status-contract:before,.deals-desk-card--status-contracted:before,.deals-desk-card--status-delivered:before,.deals-desk-card--status-funding:before,.deals-desk-card--status-funded:before,.deals-desk-card--status-sold-funding:before,.deals-desk-card--status-sold-funded:before,.deals-desk-card--status-cancelled:before{content:"";opacity:1;border-radius:2px;width:3px;position:absolute;top:12%;bottom:12%;left:0}.deals-desk-card--status-draft:before{background:var(--deal-stage-draft)}.deals-desk-card--status-working:before{background:var(--deal-stage-working)}.deals-desk-card--status-submitted:before{background:#64748b}.deals-desk-card--status-approved:before{background:var(--deal-stage-approved)}.deals-desk-card--status-contract:before,.deals-desk-card--status-contracted:before{background:var(--deal-stage-contract)}.deals-desk-card--status-delivered:before{background:var(--deal-stage-delivered)}.deals-desk-card--status-funding:before,.deals-desk-card--status-sold-funding:before{background:var(--deal-stage-funding)}.deals-desk-card--status-funded:before,.deals-desk-card--status-sold-funded:before{background:var(--deal-stage-funded)}.deals-desk-card--status-cancelled:before{background:var(--deal-stage-cancelled)}.deals-desk-card__badge--draft{color:#565d66;background:#f4f6f9eb;border-color:#94a0b052}.deals-desk-card__badge--working{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-color:#64748b59}.deals-desk-card__badge--submitted{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-color:#64748b52}.deals-desk-card__badge--approved{color:#3a5344;background:#e8f4ecd1;border-color:#64a57d4d}.deals-desk-card__badge--contract,.deals-desk-card__badge--contracted{color:#92400e;background:#fef3c78c;border-color:#d9770661}.deals-desk-card__badge--delivered{color:#0c4a6e;background:#e0f2fec7;border-color:#0284c759}.deals-desk-card__badge--funding,.deals-desk-card__badge--sold-funding{color:#3730a3;background:#eef2ffe0;border-color:#4f46e552}.deals-desk-card__badge--funded,.deals-desk-card__badge--sold-funded{color:#065f46;background:#d1fae58c;border-color:#05966961}.deals-desk-card__badge--cancelled{color:#6a555a;background:#f4eceed9;border-color:#b4a0a873}.deals-desk-card__customer{letter-spacing:-.01em;color:var(--shell-text);overflow-wrap:anywhere;font-size:.90625rem;font-weight:600;line-height:1.32;display:block}.deals-desk-card__vehicle{color:var(--shell-text-muted);overflow-wrap:anywhere;font-size:.78125rem;font-weight:400;line-height:1.35;display:block}.deals-desk-card__body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.deals-desk-card__payment-row{border-top:1px solid var(--deals-border);justify-content:space-between;align-items:center;gap:.45rem;margin-top:.16rem;padding-top:.22rem;display:flex}.deals-desk-card__payment-key{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:.59375rem;font-weight:600}.deals-desk-card__payment-val{color:var(--text-secondary);text-align:right;overflow-wrap:anywhere;font-size:.71875rem;font-weight:600;line-height:1.25}.deals-desk-card__funding-chips{flex-wrap:wrap;gap:.28rem;margin-top:.28rem;display:flex}.deals-desk-chip{letter-spacing:.02em;border-radius:999px;align-items:center;max-width:100%;padding:.09rem .38rem;font-size:.625rem;font-weight:650;line-height:1.2;display:inline-flex}.deals-desk-chip--funded{background:color-mix(in srgb, var(--status-funded) 14%, white);color:var(--status-funded)}.deals-desk-chip--blocked{background:color-mix(in srgb, var(--status-blocked) 14%, white);color:var(--status-blocked)}.deals-desk-chip--stips{color:#92400e;background:#f59e0b26}.deals-desk-chip--out{color:#1e40af;background:#3b82f61f}.deals-desk-chip--manual-close{background:color-mix(in srgb, var(--shell-muted-fg,#64748b) 14%, white);color:var(--shell-muted-fg,var(--lp-muted-strong))}.deals-desk-card__delivery-chips{flex-wrap:wrap;gap:.28rem;margin-top:.28rem;display:flex}.deals-desk-chip--delivery-done{background:color-mix(in srgb, var(--status-funded) 14%, white);color:var(--status-funded)}.deals-desk-chip--delivery-ready{background:color-mix(in srgb, var(--status-approved) 14%, white);color:var(--status-approved)}.deals-desk-chip--delivery-miss{background:color-mix(in srgb, var(--status-followup-due) 14%, white);color:#92400e}.deals-desk-chip--delivery-appt{background:color-mix(in srgb, var(--status-funding) 12%, white);color:var(--status-funding)}.deals-desk-chip--followup{background:color-mix(in srgb, var(--status-followup-due) 14%, white);color:#92400e}.deals-desk-card__followup-meta{color:var(--text-muted);flex-wrap:wrap;gap:.3rem .65rem;margin-top:.25rem;font-size:.69rem;display:flex}.deals-desk-card__dealtype{color:var(--shell-text-muted);margin-top:.04rem;font-size:.65625rem;font-weight:400;line-height:1.25;display:block}.deals-list-wrap{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--shell-radius-card);box-shadow:var(--shadow-card);max-width:960px;overflow:auto hidden}.deals-list-wrap.deals-list-wrap--full{overflow-x:hidden}.deals-list-wrap--dms{max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-panel) 50%, transparent);background:linear-gradient(180deg, var(--lp-surface), var(--lp-bg));border:none;border-radius:0 0 10px 10px;overflow-x:hidden}.deals-list-wrap--dms .deals-list__table th{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 70%, transparent), var(--lp-border))}.deals-list-wrap--dms .deals-list__table th,.deals-list-wrap--dms .deals-list__table td{padding:.45rem .65rem}.deals-list-wrap--dms .deals-list__empty{color:var(--text-muted);background:0 0}.deals-list__title{border-bottom:1px solid var(--shell-border);color:var(--shell-text);margin:0;padding:.8rem 1rem;font-size:.875rem;font-weight:600}.deals-list__table{border-collapse:collapse;width:100%;font-size:.8125rem}.deals-list__table th,.deals-list__table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.52rem 1rem}.deals-list__table th{color:var(--shell-text-muted);letter-spacing:.02em;background:var(--surface-muted);font-size:.75rem;font-weight:500}.deals-list__table tr:last-child td{border-bottom:none}.deals-list__link{color:var(--shell-text);font-weight:500;text-decoration:none}.deals-list__link:hover{text-decoration:underline}.deals-list__deal-num{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.deals-list__empty,.deals-list__msg{color:var(--shell-text-muted);margin:0;padding:.8rem 1rem;font-size:.8125rem}.bhph-overview__filters{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.bhph-overview__filter{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:8px;padding:.26rem .62rem;font-size:.8125rem;font-weight:500}.bhph-overview__filter:hover{background:var(--shell-surface)}.bhph-overview__filter--active{border-color:var(--shell-text-muted);background:var(--shell-surface)}.bhph-overview__row{cursor:pointer}.bhph-overview__row:hover{background:color-mix(in srgb, var(--surface-muted) 70%, transparent)}.bhph-overview__follow-badge{text-transform:uppercase;vertical-align:middle;color:var(--shell-text-muted);border:1px solid var(--shell-border);border-radius:3px;margin-left:.35rem;padding:.05rem .3rem;font-size:.65rem;font-weight:600;display:inline-block}.bhph-overview__ptp-attn{white-space:nowrap;font-size:.68rem;font-weight:600;display:inline-block}.bhph-overview__ptp-attn--broken{color:#b91c1c}.bhph-overview__ptp-attn--overdue{color:#c2410c}.bhph-overview__ptp-attn--open{color:var(--shell-text-muted)}.bhph-page__lower{grid-template-columns:1fr;align-items:start;gap:1rem;width:100%;display:grid}@media (width>=1100px){.bhph-page__lower{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.bhph-page__lower-col{min-width:0}.bhph-coll-dash__back{font-size:.875rem;font-weight:500}.bhph-coll-dash__summary{flex-wrap:wrap;gap:.45rem .55rem;margin-bottom:.8rem;display:flex}.bhph-coll-dash__summary-card{border:1px solid var(--shell-border);border-radius:var(--shell-radius-card);background:var(--surface-panel);flex-direction:column;gap:.15rem;min-width:6.5rem;padding:.4rem .55rem;display:flex}.bhph-coll-dash__summary-value{font-size:1rem;font-weight:700;line-height:1.2}.bhph-coll-dash__summary-label{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-text-muted);font-size:.625rem;font-weight:600}.bhph-coll-dash__toast{color:var(--shell-text-muted);margin:0 0 .5rem;font-size:.75rem}.bhph-coll-dash__table{font-size:.8rem}.bhph-coll-dash__row:hover{background:color-mix(in srgb, var(--surface-muted) 60%, transparent)}.bhph-coll-dash__badges{flex-wrap:wrap;align-items:center;gap:.25rem .35rem;display:inline-flex}.bhph-coll-dash__badge{white-space:nowrap;font-size:.65rem;font-weight:600;display:inline-block}.bhph-coll-dash__badge--broken{color:#b91c1c}.bhph-coll-dash__badge--overdue{color:#c2410c}.bhph-coll-dash__badge--open{color:var(--shell-text-muted)}.bhph-coll-dash__badge--repo{color:#444}.bhph-coll-dash__note-cell{word-break:break-word;max-width:12rem;color:var(--shell-text-muted);font-size:.72rem}.bhph-coll-dash__actions{white-space:nowrap}.bhph-coll-dash__action{margin-right:.5rem;display:inline-block}.bhph-coll-dash__work td{background:var(--shell-page-bg);border-bottom:1px solid var(--shell-border);padding:.5rem .65rem!important}.bhph-coll-dash__work-inner{flex-direction:column;gap:.35rem;max-width:28rem;display:flex}.bhph-coll-dash__textarea{resize:vertical;min-height:2.5rem}.bhph-coll-dash__inline-err{color:#b91c1c;margin:0;font-size:.75rem}.bhph-coll-dash__work-buttons{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.deal-detail__bhph-collections{border-top:1px solid var(--shell-border);margin-top:1rem;padding-top:.85rem}.deal-detail__bhph-collections-title{margin:0 0 .65rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-collections-form{flex-direction:column;gap:.5rem;max-width:28rem;margin-bottom:.65rem;display:flex}.deal-detail__bhph-collections-muted{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__bhph-collections-table-wrap{max-width:44rem;overflow-x:auto}.deal-detail__bhph-collections-table{border-collapse:collapse;width:100%;font-size:.8125rem}.deal-detail__bhph-collections-table th,.deal-detail__bhph-collections-table td{text-align:left;border-bottom:1px solid var(--shell-border);vertical-align:top;padding:.35rem .5rem}.deal-detail__bhph-collections-table th{color:var(--shell-text-muted);font-weight:600}.deal-detail__bhph-collections-note-cell{white-space:pre-wrap;word-break:break-word;max-width:22rem}.deal-detail__bhph-collections-row--upcoming{background:#3b82f60f}.deal-detail__bhph-collections-badge{color:#1d4ed8;font-size:.7rem;font-weight:600}.deal-create__prefill-notice{max-width:520px;margin-top:0;margin-bottom:.85rem}.deal-create__prefill-notice strong{color:var(--shell-text);font-weight:600}.deal-form{background:var(--shell-surface);border:1px solid var(--shell-border);box-shadow:var(--shell-shadow-card);border-radius:8px;max-width:520px;padding:1.25rem 1.35rem}.deal-form__title{color:var(--shell-text);margin:0 0 1rem;font-size:.9375rem;font-weight:600}.deal-form__grid{flex-direction:column;gap:.75rem;display:flex}.deal-form__row{flex-direction:column;gap:.25rem;display:flex}.deal-form label{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.deal-form select{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);border-radius:6px;padding:.45rem .5rem;font-size:.875rem}.deal-form__actions{margin-top:.25rem}.deal-form button[type=submit]{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.deal-form button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.deal-form__picked{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:.25rem;display:flex}.deal-form__clear-pick{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.deal-form__hint{opacity:.85;margin:.35rem 0 0;font-size:.9rem}.deal-form__results{border:1px solid #0000001f;border-radius:4px;max-height:14rem;margin:.35rem 0 0;padding:0;list-style:none;overflow:auto}.deal-form__results li+li{border-top:1px solid #00000014}.deal-form__pick{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;padding:.45rem .6rem;display:block}.deal-form__pick:hover{background:#0000000a}.deal-form__results-empty{opacity:.8;margin:0;padding:.45rem .6rem;font-size:.9rem}.deal-form__error{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.deal-detail__toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.deal-detail__toolbar-actions--phase99{align-items:center;gap:.45rem}.deal-detail__toolbar--phase100{margin-bottom:.5rem}.deal-detail__toolbar-actions--phase100{align-items:center;gap:.5rem}.deal-detail__close-deal-btn{font:inherit;background:var(--lp-surface);color:var(--shell-text,var(--lp-text));cursor:pointer;white-space:nowrap;border:1px solid #94a3b86b;border-radius:6px;margin-left:.15rem;padding:.28rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2}.deal-detail__close-deal-btn:hover:not(:disabled){background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#64748b8c}.deal-detail__close-deal-btn:disabled{cursor:not-allowed;opacity:.55}.deal-detail__contract-workspace-hint{max-width:48rem;color:var(--shell-text-muted,var(--lp-muted));margin:0 0 .4rem;padding:0 .05rem;font-size:.75rem;line-height:1.38}.deal-detail__save-indicator{justify-content:flex-end;align-items:center;min-width:4.5rem;min-height:1.28rem;display:inline-flex}.deal-detail__save-indicator-text{letter-spacing:.02em;font-size:.6875rem;font-weight:450;line-height:1.2}.deal-detail__save-indicator-text--busy{color:#64748bad}.deal-detail__save-indicator-text--ok{color:#94a3b8d1}.deal-detail__status-move--toolbar{gap:.3rem;margin-left:.1rem}.deal-detail__status-move--toolbar .deal-detail__status-move-label{letter-spacing:.06em;text-transform:uppercase;color:#64748bc7;font-size:.625rem;font-weight:450}.deal-detail__select--toolbar-status{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#94a3b852;min-width:7.25rem;padding:.26rem .42rem;font-size:.8125rem}.deal-detail__paperwork-tools-hint{color:#475569e0;max-width:38rem;margin:.65rem 0 0;font-size:.8125rem;line-height:1.45}.deal-detail__paperwork-tools-link{color:#2563ebe0;font-weight:550;text-decoration:none}.deal-detail__paperwork-tools-link:hover{text-decoration:underline}.deal-detail__bo-link{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.deal-detail__bo-link:hover:not(:disabled){background:var(--shell-surface)}.deal-detail__bo-link:disabled{opacity:.55;cursor:not-allowed}.deal-detail__card-actions{border-top:1px solid var(--shell-border);flex-wrap:wrap;gap:.5rem;margin-top:.6rem;padding-top:.6rem;display:flex}.deal-detail__complete-error{color:var(--shell-error,#b42318);margin:0 0 .75rem;font-size:.8125rem}.deal-detail__complete-hint{color:var(--shell-text-muted);max-width:36rem;margin:0 0 .75rem;font-size:.8125rem}.deal-detail__status-move{color:var(--shell-text);align-items:center;gap:.45rem;font-size:.875rem;display:inline-flex}.deal-detail__status-move-label{color:var(--shell-text-muted);font-weight:500}.deal-detail__select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;min-width:9rem;padding:.35rem .5rem;font-size:.875rem}.deal-detail__select:disabled{cursor:not-allowed;opacity:.65}.deal-detail__status-error{color:var(--shell-error,#b42318);margin:0 0 .75rem;font-size:.8125rem}.deal-detail__status-headline{color:var(--shell-text-muted);margin:0;font-size:.9375rem;font-weight:600}.deal-detail__status-headline--draft{color:#475569eb}.deal-detail__status-headline--working{color:#2563ebeb}.deal-detail__status-headline--submitted{color:#b48228eb}.deal-detail__status-headline--approved{color:#15803df0}.deal-detail__status-headline--contracted{color:#0d9488f0}.deal-detail__status-headline--delivered{color:#1d4e8cf0}.deal-detail__status-headline--sold_funding{color:#2563ebe6}.deal-detail__status-headline--sold_funded{color:#15803deb}.deal-detail__status-headline--cancelled{color:#64748be0}.deal-detail__progress-region{flex-direction:column;flex-shrink:0;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}.deal-detail__progress-foot{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:flex-start;width:100%;min-width:0;min-height:1.45rem;display:flex}.deal-detail__progress-shell{box-sizing:border-box;contain:layout;-webkit-overflow-scrolling:touch;align-items:center;width:100%;min-width:0;max-width:100%;height:3.95rem;min-height:3.95rem;max-height:3.95rem;margin:.55rem 0 0;padding:0;display:flex;overflow:auto hidden}.deal-detail__progress-shell::-webkit-scrollbar{height:4px}.deal-detail__progress-shell::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:4px}.deal-detail__progress{box-sizing:border-box;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex}.deal-detail__progress-track{box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0;display:flex}.deal-detail__progress-segment{box-sizing:border-box;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:.26rem;min-width:0;max-width:9.5rem;padding-top:.56rem;padding-bottom:.56rem;display:flex}.deal-detail__progress-node-frame{flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:flex}.deal-detail__progress-node{background:var(--lp-surface);box-sizing:border-box;border:2px solid #94a3b86b;border-radius:50%;width:.78rem;height:.78rem;transition:border-color .15s,background .15s,box-shadow .15s,outline-color .15s}.deal-detail__progress-label{box-sizing:border-box;letter-spacing:.045em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#475569d1;flex:0 0 1.52rem;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:1.52rem;max-height:1.52rem;padding:0 .08rem;font-size:.65625rem;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.deal-detail__progress-connector{box-sizing:border-box;background:#94a3b857;border-radius:999px;flex:1 1 0;align-self:flex-start;min-width:.28rem;max-width:none;height:3px;margin-top:calc(1.085rem - 1.5px)}.deal-detail__progress-connector--completed{background:linear-gradient(90deg,#3b82f661,#3b82f6ad);box-shadow:0 0 0 .5px #3b82f61f}.deal-detail__progress-connector--future{background:#94a3b838}.deal-detail__progress-connector--muted{background:#94a3b826}.deal-detail__progress-segment--future .deal-detail__progress-node{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#94a3b859}.deal-detail__progress-segment--future .deal-detail__progress-label{color:#94a3b8d1}.deal-detail__progress-segment--inactive .deal-detail__progress-node{background:var(--lp-surface-soft);border-color:#94a3b840}.deal-detail__progress-segment--inactive .deal-detail__progress-label{color:#94a3b8a6}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-working .deal-detail__progress-node{background:#dbeafea6;border-color:#3b82f673}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-approved .deal-detail__progress-node{background:#dcfce78c;border-color:#22c55e73}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-contract .deal-detail__progress-node{background:#ccfbf18c;border-color:#2dd4bf73}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-delivered .deal-detail__progress-node{background:#dbeafe8c;border-color:#2563eb73}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-funding .deal-detail__progress-node{background:#e0e7ff80;border-color:#6366f16b}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-funded .deal-detail__progress-node{background:#bbf7d08c;border-color:#16a34a80}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-closed .deal-detail__progress-node{background:#e2e8f0b8;border-color:#3341556b}.deal-detail__progress-segment--completed .deal-detail__progress-label{color:#334155d1;font-weight:620}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-working .deal-detail__progress-node{box-shadow:0 0 0 1px var(--lp-surface) inset, 0 0 14px #3b82f652;outline-offset:1px;background:linear-gradient(160deg,#dbeafefa,#bfdbfee6);border-color:#2563ebf5;outline:2px solid #3b82f64d}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-approved .deal-detail__progress-node{outline-offset:1px;background:linear-gradient(160deg,#dcfce7f0,#86efac94);border-color:#16a34af5;outline:2px solid #22c55e47;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 14px #22c55e47}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-contract .deal-detail__progress-node{outline-offset:1px;background:linear-gradient(160deg,#ccfbf1eb,#2dd4bf6b);border-color:#0f766ef0;outline:2px solid #2dd4bf4d;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 14px #2dd4bf42}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-delivered .deal-detail__progress-node{outline-offset:1px;background:linear-gradient(160deg,#bfdbfef0,#60a5fa66);border-color:#1e4078eb;outline:2px solid #2563eb47;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 14px #2563eb47}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-funding .deal-detail__progress-node{outline-offset:1px;background:linear-gradient(160deg,#e0e7fff2,#a5b4fc7a);border-color:#4f46c8e6;outline:2px solid #6366f14d;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 14px #6366f14d}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-funded .deal-detail__progress-node{outline-offset:1px;background:linear-gradient(160deg,#dcfce7eb,#4ade8085);border-color:#15803df5;outline:2px solid #16a34a47;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 14px #16a34a47}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-closed .deal-detail__progress-node{background:linear-gradient(165deg, var(--lp-surface-soft), #94a3b86b);outline-offset:1px;border-color:#1e3a58e6;outline:2px solid #47556947;box-shadow:inset 0 0 0 1px #fffc,0 0 12px #47556938}.deal-detail__progress-segment--current .deal-detail__progress-label{color:var(--lp-text);letter-spacing:.05em;font-weight:750}.deal-detail__progress-cancelled-note{color:#64748be0;text-align:center;margin:0;font-size:.75rem;font-weight:500}.deal-desk__summary-actions{border-top:1px solid #3c3c4314;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-top:.65rem;padding-top:.55rem;display:flex}.deal-desk__summary-btn{font:inherit;cursor:pointer;border-radius:9px;min-height:2.05rem;padding:.38rem .75rem;font-size:.8125rem;font-weight:560;transition:border-color .15s,background .15s,opacity .15s}.deal-desk__summary-btn--secondary{background:var(--lp-surface);color:var(--lp-muted-strong);border:1px solid #3c3c4324}.deal-desk__summary-btn--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#3c3c4338}.deal-desk__summary-btn--primary{color:#14532df0;background:linear-gradient(#f0fdf4fa,#d1fae5e0);border:1px solid #16653447}.deal-desk__summary-btn--primary:hover:not(:disabled){filter:brightness(.99);border-color:#16653461}.deal-desk__summary-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f62e}.deal-desk__summary-btn:disabled{opacity:.48;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.deal-detail__progress-node,.deal-detail__progress-node-frame,.deal-desk__summary-btn{transition:none}}.deals-view-toggle{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;display:inline-flex;overflow:hidden}.deals-view-toggle button{font:inherit;color:var(--shell-text-muted);cursor:pointer;background:0 0;border:none;padding:.35rem .65rem;font-size:.8125rem;font-weight:500}.deals-view-toggle button[aria-selected=true]{background:var(--shell-surface);color:var(--shell-text);box-shadow:inset 0 0 0 1px var(--shell-border)}.deals-toolbar__cluster{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.deals-pipeline-wrap{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:var(--shell-radius-card);box-shadow:var(--shell-shadow-card);max-width:100%;overflow:hidden}.deals-pipeline__head{border-bottom:1px solid var(--shell-border);color:var(--shell-text);margin:0;padding:.65rem .85rem;font-size:.8125rem;font-weight:600}.deals-pipeline__board{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.5rem;width:100%;padding:.55rem .55rem .65rem;display:grid;overflow:hidden}.deals-pipeline__board--page{--deals-card-slot:5.35rem;--deals-card-gap:.18rem;--deals-col-body-min-h:calc(4 * var(--deals-card-slot) + 3 * var(--deals-card-gap));--deals-col-body-max-h:calc(7 * var(--deals-card-slot) + 6 * var(--deals-card-gap));background:var(--lp-border);border:1px solid #0f172a14;border-radius:10px;align-items:stretch;gap:0;padding:0;overflow:hidden visible;box-shadow:inset 0 1px #ffffffb3}.deals-page__surface-stack .deals-pipeline__board--page{background:var(--lp-surface-soft);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:10px}.deals-pipeline__board--page .deals-pipeline__col{background:var(--lp-surface);min-width:0;height:100%;min-height:0;box-shadow:none;border:none;border-right:1px solid #0f172a14;border-radius:0;flex-direction:column;max-height:none;transition:outline .14s,box-shadow .14s,background .14s;display:flex}.deals-pipeline__board--page .deals-pipeline__col:last-child{border-right:none}.deals-pipeline__board--page .deals-pipeline__col:nth-child(2n){background:var(--lp-surface);box-shadow:none}.deals-pipeline__col{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);min-width:0;box-shadow:0 1px 3px #0f172a0f, inset 0 1px 0 var(--lp-surface);border:none;border-radius:9px;flex-direction:column;max-height:none;display:flex}.deals-pipeline__board--page .deals-pipeline__col.deals-pipeline__col--drag{outline-offset:0;border-radius:9px}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=draft].deals-pipeline__col--drag{background:linear-gradient(#fafbfcd9 0%,#eef1f58c 100%);outline:1px solid #78829147;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #949eac24}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=working].deals-pipeline__col--drag{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 0%, var(--lp-surface-soft) 100%);outline:1px solid #4755694d;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #64748b2e}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=approved].deals-pipeline__col--drag{background:linear-gradient(#f4fbf6d1 0%,#e8f4ec85 100%);outline:1px solid #5aa07842;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #64aa8224}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=contract].deals-pipeline__col--drag,.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=submitted].deals-pipeline__col--drag,.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=contracted].deals-pipeline__col--drag{background:linear-gradient(#fffbebeb 0%,#fef3c77a 100%);outline:1px solid #d9770652;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #f59e0b38}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=delivered].deals-pipeline__col--drag{background:linear-gradient(#eef5fce0 0%,#e0ebf68c 100%);outline:1px solid #4678af4d;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #5082b929}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=funding].deals-pipeline__col--drag{background:linear-gradient(#eef2ffeb 0%,#e0e7ff8c 100%);outline:1px solid #4f46e552;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #818cf838}.deals-pipeline__col-head{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-text);text-align:center;background:var(--lp-surface-soft);box-shadow:none;border-bottom:1px solid #0f172a0f;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:baseline;gap:.28rem;padding:.38rem .45rem .4rem;font-size:.6875rem;display:flex}.deals-pipeline__col-head-label{font-weight:700;line-height:1.2}.deals-pipeline__col-head-count{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:inherit;opacity:.72;font-weight:600;line-height:1.2}.deals-pipeline__col[data-desk-stage=draft] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-draft);background:var(--lp-surface-soft);color:var(--lp-muted-strong)}.deals-pipeline__col[data-desk-stage=working] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-working);background:var(--lp-surface-soft);color:var(--lp-muted-strong)}.deals-pipeline__col[data-desk-stage=approved] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-approved);background:var(--lp-surface-soft);color:#14532d}.deals-pipeline__col[data-desk-stage=contract] .deals-pipeline__col-head,.deals-pipeline__col[data-desk-stage=submitted] .deals-pipeline__col-head,.deals-pipeline__col[data-desk-stage=contracted] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-contract);background:var(--lp-surface-soft);color:#92400e}.deals-pipeline__col[data-desk-stage=delivered] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-delivered);background:var(--lp-surface-soft);color:#0c4a6e}.deals-pipeline__col[data-desk-stage=funding] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-funding);background:var(--lp-surface-soft);color:#3730a3}.deals-pipeline__board--page .deals-pipeline__col--kpi-dim{opacity:.38;filter:grayscale(.15);transition:opacity .18s}.deals-pipeline__board--page .deals-pipeline__col-body{box-sizing:border-box;background:0 0;flex-direction:column;flex:auto;width:100%;min-height:0;padding:0;display:flex;overflow:hidden}.deals-pipeline__board--page .deals-pipeline__col-scroll{min-height:var(--deals-col-body-min-h);max-height:var(--deals-col-body-max-h);box-sizing:border-box;overscroll-behavior:contain;gap:var(--deals-card-gap);scrollbar-width:thin;scrollbar-color:#78829638 transparent;background:var(--lp-surface);flex-direction:column;flex:auto;width:100%;padding:.2rem .24rem;display:flex;overflow:hidden auto;-webkit-mask-image:none;mask-image:none}.deals-pipeline__board--page .deals-pipeline__col--empty .deals-pipeline__col-scroll{max-height:none;min-height:var(--deals-col-body-min-h);background:var(--lp-surface);flex:auto;justify-content:flex-start;align-items:stretch;padding-top:.38rem;overflow-y:hidden;-webkit-mask-image:none;mask-image:none}.deals-pipeline__board--page .deals-pipeline__col-scroll::-webkit-scrollbar{width:3px}.deals-pipeline__board--page .deals-pipeline__col-scroll::-webkit-scrollbar-track{background:0 0}.deals-pipeline__board--page .deals-pipeline__col-scroll::-webkit-scrollbar-thumb{background:#78829638;border-radius:100px}.deals-pipeline__empty-hint{color:#64748bd1;text-align:left;-webkit-user-select:none;user-select:none;margin:0;padding:.15rem 0 0 .2rem;font-size:.625rem;font-weight:400;line-height:1.25}.deals-pipeline__card{box-shadow:none;color:inherit;cursor:grab;background:0 0;border:none;border-radius:0;max-width:100%;padding:0;overflow:visible}.deals-pipeline__card[draggable=false]{cursor:default}.deals-pipeline__card:active{cursor:grabbing}.deals-pipeline__card--dragging{z-index:3;position:relative}.deals-pipeline__card--dragging .deals-desk-card{box-shadow:0 10px 28px #0f172a17, 0 2px 8px #0f172a0d, inset 0 1px 0 var(--lp-surface);border-color:#648cc847;transform:translateY(-4px)}.deals-pipeline__card:hover .deals-desk-card{border-color:#648cc852}.deals-pipeline__card:hover .deals-desk-card__num{text-decoration:underline}.deals-pipeline__err{color:var(--shell-error,#b42318);margin:0;padding:0 .85rem .65rem;font-size:.8125rem}.deals-page__desk .deals-pipeline__err{color:var(--shell-error,#b42318);margin:0;padding:.35rem .55rem .4rem;font-size:.8125rem}.deal-detail__toolbar .deal-detail__back{margin-bottom:0}.deal-detail__back{color:var(--shell-text-muted);margin-bottom:1rem;font-size:.875rem;text-decoration:none;display:inline-block}.deal-detail__back:hover{color:var(--shell-text);text-decoration:underline}.deal-detail__layout{width:100%;min-width:0}.deal-detail__layout--contract-stack{flex-direction:column;gap:.5rem;display:flex}.deal-detail__contract-desk{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.deal-detail__follow-up-band{width:100%;min-width:0}.deal-detail__follow-up-band .deal-detail__card.deal-detail__follow-up{box-sizing:border-box;width:100%;max-width:none}.deal-detail__main,.deal-detail__sidebar{min-width:0}.deal-detail__milestone-strip{margin-bottom:.5rem}.deal-detail__card.deal-detail__follow-up{max-width:none;padding:.68rem .78rem}.deal-detail__follow-up-title{margin:0 0 .45rem;font-size:1rem;font-weight:700}.deal-detail__follow-up-lead{color:var(--shell-text-muted);margin:-.15rem 0 .55rem;font-size:.78rem;line-height:1.38}.deal-detail__checklist-empty{color:var(--shell-text-muted);background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border:1px dashed #94a3b873;border-radius:8px;margin:.35rem 0 .25rem;padding:.38rem .48rem;font-size:.78rem;line-height:1.35}.deal-detail__follow-up-tabs{flex-wrap:wrap;gap:.28rem;margin-bottom:.38rem;display:flex}.deal-detail__follow-up-tab{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text-muted);cursor:pointer;border-radius:6px;padding:.28rem .55rem;font-size:.78rem;font-weight:600}.deal-detail__follow-up-tab:hover{color:var(--shell-text);border-color:#3b82f659}.deal-detail__follow-up-tab--active{color:var(--shell-text);background:#3b82f61f;border-color:#3b82f673}.deal-detail__follow-up-panel{min-height:0}.deal-detail__follow-up-panel[hidden]{display:none!important}.deal-detail__follow-up-form{flex-direction:column;gap:.35rem;margin-bottom:.35rem;display:flex}.deal-detail__follow-up-input{min-height:2.75rem}.deal-detail__follow-up .deal-detail__note-input.deal-detail__follow-up-input{min-height:2.65rem}.deal-detail__follow-up-form-actions{justify-content:flex-end;display:flex}.deal-detail__follow-up-form-actions button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:6px;padding:.32rem .65rem;font-size:.8125rem}.deal-detail__follow-up-msg{margin:.35rem 0 0;font-size:.8125rem}.deal-detail__follow-up-list.deal-detail__activity-list{border-top:none}.deal-detail__follow-up-list{max-height:min(42vh,22rem);margin:.25rem 0 0;padding:0;list-style:none;overflow:auto}.deal-detail__follow-up-list--history{max-height:min(36vh,18rem)}.deal-detail__follow-up-item{border-bottom:1px solid #94a3b840;padding:.35rem 0}.deal-detail__follow-up-item:last-child{border-bottom:none}.deal-detail__follow-up-list .deal-detail__activity-meta{margin-bottom:.15rem;font-size:.72rem}.deal-detail__follow-up-list .deal-detail__activity-body{margin:0;font-size:.8125rem;line-height:1.35}.deal-detail__follow-up-meta{color:var(--shell-text-muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.3}.deal-detail__follow-up-row-actions{margin-top:.25rem}.deal-detail__follow-up-panel--checklist{max-height:min(62vh,36rem);padding-right:.15rem;overflow:auto}.deal-detail__follow-up-checklist-section{border-top:1px solid #94a3b859;margin-top:.45rem;padding-top:.55rem}.deal-detail__follow-up-checklist-section:first-child{border-top:none;margin-top:0;padding-top:0}.deal-detail__follow-up-checklist-h3{color:var(--shell-text);letter-spacing:.02em;margin:0 0 .28rem;font-size:.8125rem;font-weight:700}.deal-detail__follow-up-checklist-hint{color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.72rem;line-height:1.35}.deal-detail__follow-up-mini-dl{grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr);align-items:baseline;gap:.22rem .65rem;margin:.35rem 0;font-size:.78rem;display:grid}@media (width>=520px){.deal-detail__follow-up-mini-dl{grid-template-columns:7.5rem minmax(0,1fr)}}.deal-detail__follow-up-mini-dl dt{color:var(--shell-text-muted);margin:0;font-weight:600}.deal-detail__follow-up-mini-dl dd{color:var(--shell-text);margin:0;font-weight:500}.deal-detail__follow-up-field{flex-direction:column;gap:.22rem;margin-top:.35rem;display:flex}.deal-detail__follow-up-field-label{color:var(--shell-text-muted);font-size:.72rem;font-weight:600}.deal-detail__follow-up-notes{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);resize:vertical;border-radius:6px;min-height:2.5rem;padding:.35rem .45rem;font-size:.8125rem}.deal-detail__follow-up-input-text{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);box-sizing:border-box;border-radius:6px;width:100%;padding:.35rem .45rem;font-size:.8125rem}.deal-detail__follow-up-stips-list{margin:.25rem 0 0}.deal-detail__follow-up-stips-list .deal-detail__stips-row{padding:.28rem 0}.deal-detail__follow-up-checklist-section .deal-detail__stips-summary{margin-top:.25rem}.deal-detail__follow-up-checklist-actions{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.5rem;display:flex}.deal-detail__follow-up-locked{border-top:1px solid var(--shell-border);margin-top:.55rem;padding-top:.55rem}.deal-detail__follow-up-locked-title{margin:0 0 .25rem;font-size:.875rem;font-weight:700}.deal-detail__follow-up-locked-text,.deal-detail__follow-up-locked-hint{color:var(--shell-text-muted);margin:0;font-size:.78rem;line-height:1.35}.deal-detail__follow-up-locked-hint{margin-top:.2rem}.deal-detail__follow-up-reopen{margin-top:.45rem}.deal-detail__follow-up-standalone{box-sizing:border-box;width:100%;margin:0 0 .85rem}.deal-detail__card{background:var(--shell-surface);border:1px solid var(--shell-border);box-shadow:var(--shell-shadow-card);border-radius:8px;max-width:520px;padding:1rem 1.1rem}.deal-detail__card>h2{margin:0 0 .45rem;font-size:.98rem;line-height:1.25}.deal-detail__vehicle-summary-compact{max-width:100%}.deal-detail__vehicle-summary-compact-title{letter-spacing:.07em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.65rem;font-weight:700}.deal-detail__vehicle-summary-compact .lp-vehicle-identity{margin-bottom:.65rem}.deal-detail__card dl{grid-template-columns:7rem 1fr;gap:.5rem 1rem;margin:0;font-size:.875rem;display:grid}.deal-detail__card dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__card dd{color:var(--shell-text);margin:0}.deal-detail__card dd a{color:var(--shell-text);font-weight:500;text-decoration:none}.deal-detail__card dd a:hover{text-decoration:underline}.deal-detail__card dd a.deal-detail__entity-link{font-weight:600}.deal-form__picked-customer{margin-right:.25rem;display:inline-block}.deal-detail__payment{max-width:520px;margin-top:1.25rem}.deal-detail__payment-row{flex-direction:column;gap:.35rem;display:flex}.deal-detail__payment-label{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.deal-detail__pricing{max-width:520px;margin-top:1.25rem}.deal-detail__pricing-form{background:var(--shell-surface);border:1px solid var(--shell-border);box-shadow:var(--shell-shadow-card);border-radius:8px;flex-direction:column;gap:.65rem;padding:1.25rem 1.35rem;display:flex}.deal-detail__pricing-row{flex-direction:column;gap:.25rem;display:flex}.deal-detail__pricing-label{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.deal-detail__pricing-input{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);border-radius:6px;max-width:14rem;padding:.45rem .5rem;font-size:.875rem}.deal-detail__pricing-input:disabled{opacity:.65;cursor:not-allowed}.deal-detail__pricing-actions button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.deal-detail__pricing-actions button:disabled{opacity:.55;cursor:not-allowed}.deal-detail__crm{max-width:520px;margin-top:1.25rem}.deal-detail__crm-title{color:var(--shell-text);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.deal-detail__note-form{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.deal-detail__note-label{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.deal-detail__note-input{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);resize:vertical;border-radius:6px;min-height:4rem;padding:.45rem .5rem;font-size:.875rem}.deal-detail__note-actions button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.deal-detail__note-actions button:disabled{opacity:.55;cursor:not-allowed}.deal-detail__inline-error{color:var(--shell-error,#b42318);margin:0 0 .75rem;font-size:.8125rem}.deal-detail__activity-msg,.deal-detail__activity-empty{color:var(--shell-text-muted);margin:0;font-size:.875rem}.deal-detail__activity-list{border-top:1px solid var(--shell-border);margin:0;padding:0;list-style:none}.deal-detail__activity-item{border-bottom:1px solid var(--shell-border);padding:.65rem 0;font-size:.875rem}.deal-detail__activity-item:last-child{border-bottom:none}.deal-detail__activity-meta{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.deal-detail__activity-when{color:var(--shell-text-muted);font-size:.8125rem}.deal-detail__activity-kind{text-transform:uppercase;letter-spacing:.02em;color:var(--shell-text-muted);font-size:.75rem;font-weight:500}.deal-detail__activity-body{color:var(--shell-text);white-space:pre-wrap;margin:0}.deal-detail__paperwork{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:40rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.875rem}.deal-detail__paperwork-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.deal-detail__paperwork-lead{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__packet-strip{flex-wrap:wrap;gap:.45rem;margin:0 0 .75rem;display:flex}.deal-detail__packet-card{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:6px;flex:9rem;min-width:min(100%,9rem);padding:.4rem .55rem;font-size:.75rem;line-height:1.3}.deal-detail__packet-card-label{color:var(--shell-text-muted);margin-bottom:.15rem;font-weight:600;display:block}.deal-detail__packet-card-value{color:var(--shell-text);font-weight:600;display:block}.deal-detail__packet-card--ok{border-color:#16653459}.deal-detail__packet-card--warn{border-color:#92400e73}.deal-detail__packet-card--neutral{border-color:#47556959}.deal-detail__packet-strip--registry{margin-top:0}.deal-detail__registry-panel{border-bottom:1px solid var(--shell-border);margin:0 0 .78rem;padding-bottom:.68rem}.deal-detail__registry-note,.deal-detail__registry-warn{border:1px solid var(--shell-border);border-radius:6px;margin:0 0 .55rem;padding:.45rem .55rem;font-size:.8125rem;line-height:1.4}.deal-detail__registry-note{background:var(--shell-page-bg);color:var(--shell-text-muted)}.deal-detail__registry-warn{color:#78350f;background:#fffbebd9;border-color:#92400e66}.deal-detail__registry-match{border:1px solid var(--shell-border);background:var(--shell-surface,var(--lp-surface));border-radius:6px;margin:0;padding:.5rem .55rem;font-size:.8125rem}.deal-detail__registry-match-title{color:var(--shell-text);margin:0 0 .4rem;font-size:.75rem;font-weight:600}.deal-detail__registry-match-sub{color:var(--shell-text-muted);font-weight:500}.deal-detail__registry-match-row{border-top:1px solid var(--shell-border);grid-template-columns:5.5rem 1fr;gap:.15rem .5rem;padding:.2rem 0;display:grid}.deal-detail__registry-match-row:first-of-type{border-top:none;padding-top:0}.deal-detail__registry-match-label{color:var(--shell-text-muted);font-size:.75rem;font-weight:600}.deal-detail__registry-match-rule{color:var(--shell-text);font-weight:600}.deal-detail__registry-match-deal{color:var(--shell-text-muted);grid-column:2;font-size:.75rem;font-weight:500}.deal-detail__builtin-saved-status{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.8125rem;font-weight:500;line-height:1.35}.deal-detail__builtin-saved-status--pending{color:var(--shell-text-muted)}.deal-detail__builtin-saved-ok{color:#166534;margin:0 0 .35rem;font-size:.8125rem;font-weight:500}.deal-detail__builtin-saved-err{color:#991b1b;margin:0 0 .35rem;font-size:.8125rem;font-weight:500}.deal-detail__funding-packet{border:1px solid var(--shell-border);background:var(--shell-surface,var(--lp-surface));border-radius:6px;margin:0 0 .85rem;padding:.55rem .6rem}.deal-detail__funding-packet-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.deal-detail__funding-packet-title{margin:0;font-size:.875rem;font-weight:600}.deal-detail__funding-packet-lead,.deal-detail__funding-packet-muted{color:var(--shell-text-muted);margin:0 0 .45rem;font-size:.8125rem;font-weight:500;line-height:1.35}.deal-detail__funding-packet-err{color:#991b1b;margin:0 0 .4rem;font-size:.8125rem;font-weight:500}.deal-detail__funding-packet-warn{color:#78350f;background:#fffbebd9;border:1px solid #92400e59;border-radius:6px;margin:0 0 .45rem;padding:.45rem .55rem;font-size:.8125rem;line-height:1.35}.deal-detail__funding-packet-code{font-size:.75rem}.deal-detail__funding-packet-auto{color:var(--shell-text-muted);font-weight:500}.deal-detail__funding-packet-strip{flex-wrap:wrap;gap:.35rem .65rem;margin:0 0 .45rem;display:flex}.deal-detail__funding-packet-metric{flex-direction:column;gap:.05rem;min-width:4.5rem;display:flex}.deal-detail__funding-packet-metric-label{color:var(--shell-text-muted);text-transform:none;font-size:.6875rem;font-weight:600}.deal-detail__funding-packet-metric-value{color:var(--shell-text);font-size:.8125rem;font-weight:600}.deal-detail__funding-packet-status-row{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0 0 .4rem;display:flex}.deal-detail__funding-packet-pill{border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);border-radius:4px;padding:.12rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.deal-detail__funding-packet-pill--ok{color:#166534;background:#f0fdf4e6;border-color:#16653459}.deal-detail__funding-packet-pill--funded{color:#1e40af;background:#eff6ffe6;border-color:#1e40af59}.deal-detail__funding-packet-pill--warn{color:#92400e;background:#fffbebe6;border-color:#92400e59}.deal-detail__funding-packet-ready-badge{color:#166534;font-size:.75rem;font-weight:600}.deal-detail__funding-packet-blockers{color:#78350f;background:#fffbeba6;border:1px solid #92400e4d;border-radius:6px;margin:0 0 .45rem;padding:.4rem .5rem .4rem 1.1rem;font-size:.8125rem;line-height:1.35}.deal-detail__funding-packet-notes{margin:0 0 .45rem;font-size:.8125rem;line-height:1.35}.deal-detail__funding-packet-notes-label{color:var(--shell-text-muted);font-weight:600}.deal-detail__funding-packet-group{margin-top:.5rem}.deal-detail__funding-packet-group-title{color:var(--shell-text-muted);margin:0 0 .3rem;font-size:.75rem;font-weight:600}.deal-detail__funding-packet-table{border-collapse:collapse;width:100%;font-size:.8125rem}.deal-detail__funding-packet-table th,.deal-detail__funding-packet-table td{border-bottom:1px solid var(--shell-border);text-align:left;vertical-align:top;padding:.28rem .35rem}.deal-detail__funding-packet-table th{color:var(--shell-text-muted);font-size:.6875rem;font-weight:600}.deal-detail__funding-packet-state{font-size:.75rem;font-weight:600}.deal-detail__funding-packet-state--ok{color:#166534}.deal-detail__funding-packet-state--bad{color:#991b1b}.deal-detail__funding-packet-state--muted{color:var(--shell-text-muted)}.deal-detail__funding-packet-saved-cell{color:var(--shell-text-muted);max-width:12rem;font-size:.75rem}.deal-detail__funding-packet-actions{white-space:nowrap}.deal-detail__funding-packet-stip-list{margin:0;padding-left:1.1rem;font-size:.8125rem}.deal-detail__packet-follow-hint{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem;line-height:1.35}.deal-detail__paperwork-templates{color:var(--shell-text);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__paperwork-templates-sum{cursor:pointer;color:var(--shell-text-muted);font-weight:600}.deal-detail__paperwork-templates-list{color:var(--shell-text-muted);margin:.4rem 0 0;padding-left:1.15rem}.deal-detail__paperwork-templates-name{color:var(--shell-text);font-weight:600}.deal-detail__paperwork-checks{color:var(--shell-text);margin:0 0 .65rem;padding-left:1.15rem}.deal-detail__paperwork-checks li[data-ok="0"]{color:var(--shell-text-muted)}.deal-detail__paperwork-hints{color:var(--shell-text-muted);margin:0 0 .65rem;padding-left:1.15rem;font-size:.8125rem}.deal-detail__paperwork-bo{margin:.35rem 0 .65rem}.deal-detail__paperwork-template{border-top:1px solid var(--shell-border);margin:0;padding-top:.35rem}.deal-detail__paperwork-issues{color:var(--shell-text-muted);margin:.35rem 0 0;padding-left:1.15rem;font-size:.8125rem}.deal-detail__paperwork-ok,.deal-detail__paperwork-pick{color:var(--shell-text-muted);margin:.35rem 0 0;font-size:.8125rem}.deal-detail__paperwork-err{margin:0 0 .75rem;font-size:.875rem}.deal-detail__progress-done{color:#166534;font-weight:600}.deal-detail__progress-required{color:#92400e;font-weight:600}.deal-detail__progress-missing{color:var(--lp-muted-strong);font-weight:600}.deal-detail__progress-hint{color:var(--lp-muted-strong);margin-top:.4rem;margin-bottom:0;font-size:.84rem;line-height:1.35}.deal-detail__contact-chip{border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.74rem;font-weight:650;line-height:1.2;display:inline-flex}.deal-detail__contact-chip--warn{color:#92400e;background:#f59e0b2e}.deal-detail__contact-chip--ok{color:#065f46;background:#10b98129}.deal-detail__paperwork-loading{color:var(--shell-text-muted);margin:0 0 .75rem;font-size:.875rem}.deal-detail__print-packet{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:44rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.875rem}.deal-detail__docs-rail{flex-wrap:wrap;gap:.3rem;margin:0 0 .6rem;display:flex}.deal-detail__docs-rail-link{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);color:var(--lp-muted-strong);cursor:pointer;border:1px solid #64748b47;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.74rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}button.deal-detail__docs-rail-link{appearance:none;font:inherit}.deal-detail__docs-rail-link:hover{color:var(--lp-text);border-color:#3b82f661}.deal-detail__print-packet-loading{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__files-section{border-bottom:1px solid var(--shell-border);margin:0 0 .78rem;padding-bottom:.68rem}.deal-detail__files-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.deal-detail__files-section-title{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:0 0 .25rem;font-size:.875rem;font-weight:600;display:flex}.deal-detail__files-pill{color:var(--lp-muted-strong);letter-spacing:.02em;text-transform:uppercase;background:#e2e8f0bf;border-radius:999px;align-items:center;padding:.12rem .4rem;font-size:.66rem;font-weight:700;display:inline-flex}.deal-detail__files-section-lead{color:var(--shell-text-muted);margin:0 0 .55rem;font-size:.8125rem;line-height:1.35}.deal-detail__files-empty{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);color:var(--shell-text-muted);border:1px dashed #94a3b87a;border-radius:7px;margin:0 0 .5rem;padding:.35rem .5rem;font-size:.78rem;line-height:1.35}.deal-detail__files-workflow{flex-direction:column;gap:.75rem;width:100%;max-width:none;margin:0;display:flex}.deal-detail__files-workflow .deal-detail__card{box-sizing:border-box;width:100%;max-width:none}.deal-detail__files-status{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.875rem;line-height:1.4}.deal-detail__files-status--err{color:#b91c1c}.deal-detail__files-primary{flex-direction:column;gap:1rem;padding:1.1rem 1.15rem;display:flex}.deal-detail__files-primary-head{margin:0}.deal-detail__files-primary-title{letter-spacing:-.012em;color:var(--shell-text,var(--lp-text));margin:0;font-size:1rem;font-weight:700;line-height:1.25}.deal-detail__files-primary-lead{color:var(--shell-text-muted,var(--lp-muted));margin:.28rem 0 0;font-size:.875rem;line-height:1.4}.deal-detail__files-letterhead-box{border:1px solid var(--shell-border,var(--lp-border));background:color-mix(in srgb, var(--shell-surface-elevated,var(--lp-surface-soft)) 72%, var(--lp-surface));border-radius:10px;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.deal-detail__files-letterhead-profile{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.35rem;min-width:8.5rem;margin-left:auto;display:flex}.deal-detail__files-profile-badge{white-space:nowrap;align-items:center;gap:.28rem;font-size:.75rem;font-weight:650;line-height:1.2;display:inline-flex}.deal-detail__files-profile-badge--ok{color:#15803d}.deal-detail__files-profile-badge--warn{color:#92400e}.deal-detail__files-profile-link{color:var(--lp-polish-accent,#2563eb);font-size:.8125rem;font-weight:600;text-decoration:none}.deal-detail__files-profile-link:hover{text-decoration:underline}.deal-detail__files-bo-block{flex-direction:column;gap:.45rem;display:flex}.deal-detail__files-bo-title{color:var(--shell-text,var(--lp-text));margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.deal-detail__files-bo-lead{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.875rem;line-height:1.4}.deal-detail__files-bo-note{margin:0;font-size:.8125rem;line-height:1.35}.deal-detail__files-bo-note--ok{color:#15803d}.deal-detail__files-bo-note--err{color:#b91c1c}.deal-detail__files-bo-saved{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.8125rem;line-height:1.35}.deal-detail__files-action-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.deal-detail__files-action-btn{border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));min-height:2.125rem;font:inherit;color:var(--shell-text,var(--lp-text));cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.deal-detail__files-action-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 28%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, #eff6ff 42%, var(--lp-surface))}.deal-detail__files-action-btn:disabled{opacity:.55;cursor:not-allowed}.deal-detail__files-action-btn--primary{background:var(--lp-polish-accent,#2563eb);border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 88%, #1d4ed8);color:#fff}.deal-detail__files-action-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 92%, #1d4ed8);border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 88%, #1d4ed8);color:#fff}.deal-detail__files-action-btn--compact{min-height:1.85rem;padding:.3rem .7rem;font-size:.75rem}.deal-detail__files-saved-footer{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;padding-top:.55rem;display:flex}.deal-detail__files-saved-footer-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.deal-detail__files-saved-footer-title{letter-spacing:.04em;text-transform:uppercase;color:#64748bd1;font-size:.75rem;font-weight:650}.deal-detail__files-saved-footer-label{color:var(--shell-text-muted,var(--lp-muted));font-size:.8125rem;line-height:1.35}.deal-detail__files-saved-drawer{border:1px solid var(--shell-border,var(--lp-border));background:color-mix(in srgb, var(--shell-surface-elevated,var(--lp-surface-soft)) 55%, var(--lp-surface));border-radius:8px;margin-top:.15rem;padding:.65rem .75rem}.deal-detail__files-saved-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.deal-detail__files-saved-row{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.8125rem;display:flex}.deal-detail__files-saved-name{color:var(--shell-text,var(--lp-text));font-weight:600}.deal-detail__files-saved-meta{color:var(--shell-text-muted,var(--lp-muted))}.deal-detail__files-saved-actions{align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.deal-detail__files-inline-link{appearance:none;font:inherit;color:var(--lp-polish-accent,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:none}.deal-detail__files-inline-link:hover:not(:disabled){text-decoration:underline}.deal-detail__files-inline-link:disabled{opacity:.55;cursor:not-allowed}.deal-detail__files-inline-note{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.8125rem;line-height:1.35}.deal-detail__files-inline-note--err{color:#b91c1c}.deal-detail__files-secondary{flex-direction:column;gap:.75rem;padding:1rem 1.15rem;display:flex}.deal-detail__files-secondary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.deal-detail__files-secondary-title{color:var(--shell-text,var(--lp-text));margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.deal-detail__files-workflow .deal-detail__card dl.deal-detail__files-secondary-meta{font-size:inherit;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.deal-detail__files-secondary-meta>div{flex-direction:column;gap:.18rem;min-width:0;display:flex}.deal-detail__files-secondary-meta dt{letter-spacing:.05em;text-transform:uppercase;color:#64748bd1;margin:0;font-size:.6875rem;font-weight:650}.deal-detail__files-secondary-meta dd{color:var(--shell-text,var(--lp-text));margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.deal-detail__files-readiness-panel{flex-direction:column;gap:.75rem;padding:1rem 1.15rem;display:flex}.deal-detail__files-readiness-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.deal-detail__files-readiness-jump{font-size:.8125rem}.deal-detail__files-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.deal-detail__files-readiness-tile{border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));border-radius:10px;align-items:flex-start;gap:.45rem;min-height:3.5rem;padding:.62rem .68rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.deal-detail__files-readiness-tile-icon{flex:none;justify-content:center;align-items:center;margin-top:.04rem;display:inline-flex}.deal-detail__files-readiness-tile--ready .deal-detail__files-readiness-tile-icon{color:#16a34a}.deal-detail__files-readiness-tile--needs-info .deal-detail__files-readiness-tile-icon{color:#d97706}.deal-detail__files-readiness-tile--review .deal-detail__files-readiness-tile-icon{color:#dc2626}.deal-detail__files-readiness-tile-body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.deal-detail__files-readiness-tile-label{color:var(--shell-text,var(--lp-text));font-size:.8125rem;font-weight:650;line-height:1.25}.deal-detail__files-readiness-tile-state{font-size:.75rem;font-weight:600;line-height:1.25}.deal-detail__files-readiness-tile--ready .deal-detail__files-readiness-tile-state{color:#15803d}.deal-detail__files-readiness-tile--needs-info .deal-detail__files-readiness-tile-state{color:#92400e}.deal-detail__files-readiness-tile--review .deal-detail__files-readiness-tile-state{color:#991b1b}.deal-detail__files-diagnostics{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);background:color-mix(in srgb, var(--shell-surface-elevated,var(--lp-surface-soft)) 45%, var(--lp-surface));border-radius:10px;margin:0;padding:.65rem .85rem}.deal-detail__files-diagnostics>summary{cursor:pointer;color:var(--shell-text-muted,var(--lp-muted));font-size:.8125rem;font-weight:650;list-style:none}.deal-detail__files-diagnostics>summary::-webkit-details-marker{display:none}.deal-detail__files-diagnostics>summary:before{content:"▸ ";width:.85rem;display:inline-block}.deal-detail__files-diagnostics[open]>summary:before{content:"▾ "}.deal-detail__files-diagnostics-body{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);margin-top:.65rem;padding-top:.65rem}.deal-detail__files-diag-group{margin-bottom:.85rem}.deal-detail__files-diag-group:last-child{margin-bottom:0}.deal-detail__files-diag-heading{letter-spacing:.03em;text-transform:uppercase;color:var(--shell-text-muted,var(--lp-muted));margin:0 0 .35rem;font-size:.75rem;font-weight:700}.deal-detail__files-diagnostics-meta{color:var(--shell-text-muted,var(--lp-muted));margin:0 0 .35rem;font-size:.75rem;line-height:1.35}.deal-detail__files-diag-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .85rem;margin:0 0 .45rem;font-size:.75rem;display:grid}.deal-detail__files-diag-dl>div{flex-wrap:wrap;gap:.25rem .4rem;display:flex}.deal-detail__files-diag-dl dt{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-weight:500}.deal-detail__files-diag-dl dd{color:var(--shell-text,var(--lp-text));margin:0;font-weight:600}.deal-detail__files-diag-templates{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.deal-detail__files-diag-template{flex-direction:column;gap:.08rem;font-size:.75rem;display:flex}.deal-detail__files-diag-template-name{color:var(--shell-text,var(--lp-text));font-weight:600}.deal-detail__files-diag-template-meta{color:var(--shell-text-muted,var(--lp-muted))}@media (width<=900px){.deal-detail__files-readiness-grid,.deal-detail__files-secondary-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.deal-detail__files-letterhead-box{flex-direction:column;align-items:stretch}.deal-detail__files-letterhead-profile{text-align:left;align-items:flex-start;margin-left:0}.deal-detail__files-readiness-grid,.deal-detail__files-secondary-meta{grid-template-columns:1fr}.deal-detail__files-action-row{gap:.4rem}}.deal-detail__paperwork-templates-list--packet{color:var(--shell-text-muted);margin:0 0 .5rem;padding-left:1.15rem}.deal-detail__paperwork-templates-list--packet li{margin-bottom:.45rem}.deal-detail__paperwork-templates-meta{margin-top:.1rem;font-size:.75rem;line-height:1.35;display:block}.deal-detail__paperwork-hints--packet{margin:.5rem 0 0}.deal-detail__doc-history-row--card{flex-direction:column;align-items:stretch;gap:.35rem;padding:.55rem 0;display:flex}.deal-detail__doc-history-primary{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.deal-detail__completed-doc-title{color:var(--shell-text);font-weight:600;line-height:1.3}.deal-detail__doc-badge{text-transform:uppercase;letter-spacing:.03em;color:var(--shell-text-muted);border:1px solid #47556959;border-radius:4px;padding:.1rem .35rem;font-size:.6875rem;font-weight:600}.deal-detail__doc-history-meta-row{flex-wrap:wrap;gap:.35rem .75rem;font-size:.75rem;display:flex}.deal-detail__doc-snapshot{border:1px solid var(--shell-border);background:#00000005;border-radius:6px;margin:.15rem 0 0;padding:.35rem .5rem;font-size:.75rem}.deal-detail__doc-snapshot summary{cursor:pointer;color:var(--shell-text-muted);font-weight:600}.deal-detail__snapshot-dl{grid-template-columns:auto 1fr;gap:.2rem .65rem;margin:.4rem 0 0;font-size:.75rem;display:grid}.deal-detail__snapshot-dl dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__snapshot-dl dd{color:var(--shell-text);margin:0}.deal-detail__doc-history{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:44rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.875rem}.deal-detail__doc-history-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.deal-detail__doc-history-lead{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__doc-history-err{margin:0 0 .5rem;font-size:.875rem}.deal-detail__doc-history-loading,.deal-detail__doc-history-empty{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__doc-history-list{margin:0;padding:0;list-style:none}.deal-detail__doc-history-row{border-bottom:1px solid var(--shell-border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem .75rem;padding:.45rem 0;font-size:.8125rem;display:grid}.deal-detail__doc-history-row:last-child{border-bottom:none}.deal-detail__doc-history-name{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-text);overflow:hidden}.deal-detail__doc-history-meta{color:var(--shell-text-muted);white-space:nowrap}.deal-detail__doc-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:inline-flex}.deal-detail__bhph{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:44rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.875rem}.deal-detail__bhph-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.deal-detail__bhph-lead{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__bhph-err,.deal-detail__bhph-loading{margin:0 0 .65rem;font-size:.8125rem}.deal-detail__bhph-loading{color:var(--shell-text-muted)}.deal-detail__bhph-summary{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.8125rem;display:grid}.deal-detail__bhph-summary dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__bhph-summary dd{margin:0}.deal-detail__bhph-account-summary{border-top:1px solid var(--shell-border);margin-top:.85rem;padding-top:.75rem}.deal-detail__bhph-account-summary-title{margin:0 0 .45rem;font-size:.8125rem;font-weight:600}.deal-detail__bhph-account-summary-muted{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__bhph-account-summary-grid{grid-template-columns:auto 1fr;gap:.25rem .85rem;margin:0;font-size:.75rem;display:grid}.deal-detail__bhph-account-summary-grid dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__bhph-account-summary-grid dd{margin:0}.deal-detail__title-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.deal-detail__title-row--phase101{align-items:baseline;gap:.45rem .65rem}.deal-detail__page-heading{letter-spacing:-.018em;color:var(--lp-text);flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;margin:0;font-size:clamp(1.05rem,2.2vw,1.28rem);font-weight:620;display:inline-flex}.deal-detail__page-heading-word{font-weight:inherit}.deal-detail__deal-num-meta{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#64748b94;font-size:.58em;font-weight:560}.deal-detail__deal-num-badge{font-variant-numeric:tabular-nums;color:var(--shell-text-muted);letter-spacing:.02em;font-weight:700}.deal-detail__header-delinquent{color:#b91c1c;background:#b91c1c1f;border:1px solid #b91c1c59;border-radius:4px;padding:.12rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.deal-detail__bhph-dlq-banner{background:#b91c1c14;border:1px solid #b91c1c4d;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0 0 .5rem;padding:.4rem .5rem;font-size:.75rem;display:flex}.deal-detail__bhph-dlq-label{color:#b91c1c;text-transform:uppercase;letter-spacing:.02em;font-weight:700}.deal-detail__bhph-dlq-meta{color:var(--shell-text,inherit)}.deal-detail__bhph-schedule-row--late td{color:#b91c1c}.deal-detail__bhph-schedule-status{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.deal-detail__bhph-late-badge{text-transform:uppercase;color:#b91c1c;background:#b91c1c1f;border:1px solid #b91c1c59;border-radius:3px;padding:.05rem .35rem;font-size:.7rem;font-weight:600;display:inline-block}.deal-detail__bhph-late-fees{border-top:1px solid var(--shell-border);margin-top:.85rem;padding-top:.75rem}.deal-detail__bhph-late-fees-title{margin:0 0 .45rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-late-fees-totals{color:var(--shell-text-muted);flex-wrap:wrap;gap:.65rem 1rem;margin:0 0 .65rem;font-size:.75rem;display:flex}.deal-detail__bhph-late-fees-form{flex-direction:column;gap:.5rem;max-width:22rem;margin-bottom:.65rem;display:flex}.deal-detail__bhph-late-fees-muted{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__bhph-late-fees-table-wrap{overflow-x:auto}.deal-detail__bhph-late-fees-table{border-collapse:collapse;width:100%;font-size:.75rem}.deal-detail__bhph-late-fees-table th,.deal-detail__bhph-late-fees-table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.35rem .5rem}.deal-detail__bhph-late-fees-table th{color:var(--shell-text-muted);font-weight:600}.deal-detail__bhph-late-fees-notes{word-break:break-word;max-width:12rem}.deal-detail__bhph-repo{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;margin-top:.85rem;padding:.75rem .85rem .85rem}.deal-detail__bhph-repo-title{margin:0 0 .4rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-repo-summary{color:var(--shell-text-muted);margin:0 0 .55rem;font-size:.75rem}.deal-detail__bhph-repo-form{flex-direction:column;gap:.5rem;max-width:22rem;display:flex}.deal-detail__bhph-repo-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.deal-detail__bhph-repo-saved{color:var(--shell-text-muted);margin:0;font-size:.75rem}.deal-detail__bhph-repo-err{color:#b91c1c;margin:0 0 .35rem;font-size:.75rem}.deal-detail__bhph-ptp{border:1px solid var(--shell-border);background:var(--lp-surface);border-radius:8px;margin-top:.75rem;padding:.65rem .75rem}.deal-detail__bhph-ptp-title{margin:0 0 .45rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-ptp-muted{color:var(--shell-text-muted);margin:0;font-size:.75rem}.deal-detail__bhph-ptp-err{color:#b91c1c;margin:0 0 .35rem;font-size:.75rem}.deal-detail__bhph-ptp-section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .3rem;font-size:.65rem;font-weight:600}.deal-detail__bhph-ptp-open{margin-bottom:.65rem}.deal-detail__bhph-ptp-open-row{background:var(--lp-surface);border:1px solid #0000000f;border-radius:6px;margin-bottom:.35rem;padding:.45rem .5rem}.deal-detail__bhph-ptp-open-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.35rem;font-size:.8125rem;display:flex}.deal-detail__bhph-ptp-open-date{font-weight:600}.deal-detail__bhph-ptp-open-amt{color:var(--shell-text-muted)}.deal-detail__bhph-ptp-open-note{color:var(--shell-text-muted);word-break:break-word;flex:100%;font-size:.75rem}.deal-detail__bhph-ptp-open-actions{flex-wrap:wrap;gap:.35rem .65rem;display:flex}.deal-detail__bhph-ptp-form{flex-direction:column;gap:.45rem;max-width:22rem;margin-bottom:.55rem;display:flex}.deal-detail__bhph-ptp-add-row{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.deal-detail__bhph-ptp-saved{color:var(--shell-text-muted);font-size:.75rem}.deal-detail__bhph-ptp-history{border-top:1px solid var(--shell-border);margin-top:.35rem;padding-top:.45rem}.deal-detail__bhph-ptp-table{border-collapse:collapse;width:100%;font-size:.72rem}.deal-detail__bhph-ptp-table th,.deal-detail__bhph-ptp-table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.25rem .35rem}.deal-detail__bhph-ptp-table th{color:var(--shell-text-muted);font-weight:600}.deal-detail__bhph-ptp-note-cell{word-break:break-word;max-width:14rem}.deal-detail__bhph-coll-ptp-strip{flex-wrap:wrap;gap:.35rem .65rem;margin:0 0 .5rem;font-size:.75rem;display:flex}.deal-detail__bhph-coll-ptp-item{align-items:center;gap:.25rem;display:inline-flex}.deal-detail__bhph-coll-ptp-badge{text-transform:uppercase;letter-spacing:.03em;color:var(--shell-text-muted);border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:3px;padding:.06rem .35rem;font-size:.65rem;font-weight:600;display:inline-block}.deal-detail__bhph-coll-ptp-badge--broken,.deal-detail__bhph-coll-ptp-badge--overdue,.deal-detail__bhph-coll-ptp-badge--open{text-transform:none;letter-spacing:normal;font-size:.72rem}.deal-detail__bhph-coll-ptp-badge--broken{color:#b91c1c;background:#fef2f2f2;border-color:#b91c1c73}.deal-detail__bhph-coll-ptp-badge--overdue{color:#c2410c;background:#fff7edf2;border-color:#ea580c73}.deal-detail__bhph-coll-ptp-badge--open{color:var(--shell-text-muted);border-color:var(--shell-border);background:var(--shell-page-bg)}.deal-detail__bhph-ptp-overdue-label{color:#b91c1c;font-size:.68rem;font-weight:600}.deal-detail__bhph-ptp-broken-badge{color:#b91c1c;background:#fef2f2e6;border:1px solid #b91c1c66;border-radius:3px;margin-left:.35rem;padding:.04rem .32rem;font-size:.62rem;font-weight:600;display:inline-block}.deal-detail__bhph-payoff{border-top:1px solid var(--shell-border);margin-top:.85rem;padding-top:.75rem}.deal-detail__bhph-payoff-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.deal-detail__bhph-payoff-title{margin:0;font-size:.875rem;font-weight:600}.deal-detail__bhph-payoff-note{color:var(--shell-text-muted);margin:.35rem 0 .45rem;font-size:.75rem}.deal-detail__bhph-payoff-muted{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__bhph-payoff-grid{grid-template-columns:auto 1fr;gap:.25rem .85rem;margin:0;font-size:.75rem;display:grid}.deal-detail__bhph-payoff-grid dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__bhph-payoff-grid dd{margin:0}.deal-detail__bhph-form{flex-direction:column;gap:.65rem;max-width:22rem;display:flex}.deal-detail__bhph-pending{max-width:38rem}.deal-detail__bhph-pending-lead{color:var(--shell-text,var(--lp-text));margin:0 0 .5rem;font-size:.875rem;line-height:1.45}.deal-detail__bhph-pending-meta{color:var(--shell-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.deal-detail__bhph-activation{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 92%, transparent);background:color-mix(in srgb, var(--shell-surface-muted,var(--lp-surface-soft)) 55%, var(--shell-surface,var(--lp-surface)));border-radius:12px;margin:0 0 .85rem;padding:.75rem .9rem}.deal-detail__bhph-activation--active{border-color:color-mix(in srgb, #22c55e 22%, var(--shell-border));background:color-mix(in srgb, #ecfdf5 35%, var(--shell-surface,var(--lp-surface)))}.deal-detail__bhph-activation--pending{border-color:color-mix(in srgb, #94a3b8 28%, var(--shell-border))}.deal-detail__bhph-activation--muted{opacity:.92}.deal-detail__bhph-activation-loading{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__bhph-activation-head{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-bottom:.35rem;display:flex}.deal-detail__bhph-activation-badge{letter-spacing:.05em;text-transform:uppercase;color:#166534;background:#bbf7d08c;border:1px solid #22c55e59;border-radius:999px;padding:.12rem .45rem;font-size:.65rem;font-weight:800;display:inline-block}.deal-detail__bhph-activation-health{border:1px solid var(--shell-border);border-radius:999px;padding:.1rem .42rem;font-size:.68rem;font-weight:700;display:inline-block}.deal-detail__bhph-activation-health--good{color:#166534;border-color:color-mix(in srgb, #22c55e 30%, var(--shell-border));background:color-mix(in srgb, #ecfdf5 70%, var(--shell-surface))}.deal-detail__bhph-activation-health--warn{color:#92400e;border-color:color-mix(in srgb, #f59e0b 35%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)beb 65%, var(--shell-surface))}.deal-detail__bhph-activation-health--risk{color:#9a3412;border-color:color-mix(in srgb, #fb923c 40%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)7ed 60%, var(--shell-surface))}.deal-detail__bhph-activation-health--muted{color:var(--shell-text-muted);background:var(--shell-surface)}.deal-detail__bhph-activation-lead{color:var(--shell-text,var(--lp-text));margin:0;font-size:.84rem;line-height:1.45}.deal-detail__bhph-activation--active .deal-detail__bhph-activation-lead{color:var(--shell-text-muted);font-size:.8rem}.deal-detail__bhph-activation-explain{color:var(--shell-text-muted);margin:.35rem 0 .55rem;font-size:.78rem;line-height:1.42}.deal-detail__bhph-activation-dl{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.45rem 1rem;margin:0 0 .55rem;display:grid}.deal-detail__bhph-activation-dl dt{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0;font-size:.62rem;font-weight:800}.deal-detail__bhph-activation-dl dd{color:var(--shell-text,var(--lp-text));margin:.08rem 0 0;font-size:.84rem;font-weight:650}.deal-detail__bhph-activation-cta{color:var(--shell-text,var(--lp-text));margin:0 0 .55rem;padding-left:1.1rem;font-size:.78rem;line-height:1.45}.deal-detail__bhph-activation-next{color:var(--shell-text-muted);background:color-mix(in srgb, var(--shell-surface,var(--lp-surface)) 70%, transparent);border:1px dashed color-mix(in srgb, var(--shell-border) 85%, transparent);border-radius:8px;margin:0;padding:.45rem .5rem;font-size:.78rem;line-height:1.42}.deal-detail__bhph-activation--stuck{border-color:color-mix(in srgb, #f59e0b 32%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)beb 40%, var(--shell-surface-muted,var(--lp-surface-soft)))}.deal-detail__bhph-activation-warn-title{color:#92400e;margin:0 0 .4rem;font-size:.92rem;font-weight:750}.deal-detail__bhph-activation-reasons{color:var(--shell-text,var(--lp-text));margin:0 0 .55rem;padding-left:1.15rem;font-size:.78rem;line-height:1.45}.deal-detail__bhph-activation-actions{margin-top:.45rem}.deal-detail__bhph-provision-retry{border:1px solid color-mix(in srgb, var(--shell-border) 80%, #0f172a);background:var(--shell-surface,var(--lp-surface));color:var(--shell-text,var(--lp-text));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.38rem .85rem;font-size:.8rem;font-weight:650;display:inline-flex}.deal-detail__bhph-provision-retry:hover:not(:disabled){border-color:color-mix(in srgb, #0f172a 35%, var(--shell-border))}.deal-detail__bhph-provision-retry:disabled{opacity:.65;cursor:default}.deal-desk__deal-type-note{color:var(--shell-text-muted,var(--lp-muted));max-width:32rem;margin:-.08rem 0 .4rem;font-size:.7rem;line-height:1.38}.deal-detail__bhph-field{flex-direction:column;gap:.2rem;display:flex}.deal-detail__bhph-label{color:var(--shell-text-muted);font-size:.8125rem}.deal-detail__bhph-schedule{border-top:1px solid var(--shell-border);margin-top:1rem;padding-top:.85rem}.deal-detail__bhph-schedule-title{margin:0 0 .65rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-schedule-err,.deal-detail__bhph-schedule-loading{margin:0 0 .5rem;font-size:.8125rem}.deal-detail__bhph-schedule-loading{color:var(--shell-text-muted)}.deal-detail__bhph-schedule-form{flex-direction:column;gap:.65rem;max-width:22rem;display:flex}.deal-detail__bhph-schedule-table-wrap{max-width:100%;overflow-x:auto}.deal-detail__bhph-schedule-table{border-collapse:collapse;width:100%;font-size:.8125rem}.deal-detail__bhph-schedule-table th,.deal-detail__bhph-schedule-table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.4rem .6rem}.deal-detail__bhph-schedule-table th{color:var(--shell-text-muted);font-weight:500}.deal-detail__bhph-posting{border-top:1px solid var(--shell-border);margin-top:1rem;padding-top:.85rem}.deal-detail__bhph-posting-title,.deal-detail__bhph-history-title{margin:0 0 .65rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-history-title{margin-top:1rem}.deal-detail__bhph-posting-form{flex-direction:column;gap:.65rem;max-width:24rem;display:flex}.deal-detail__bhph-notes{font:inherit;box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-page-bg);width:100%;max-width:24rem;color:var(--shell-text);border-radius:6px;padding:.35rem .5rem;font-size:.8125rem}.deal-detail__bhph-receipt-actions{vertical-align:top;min-width:10rem}.deal-detail__bhph-receipt-stack{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.deal-detail__bhph-history-empty{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__stips{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:44rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.875rem}.deal-detail__stips-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.deal-detail__stips-lead{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__stips-summary{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.deal-detail__stips-summary-item{color:var(--shell-text)}.deal-detail__stips-status{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:4px;padding:.15rem .45rem;font-size:.75rem;font-weight:600}.deal-detail__stips-status--missing_items{color:var(--shell-text-muted)}.deal-detail__stips-status--ready_for_funding{color:var(--shell-text)}.deal-detail__stips-status--no_checklist{color:var(--shell-text-muted)}.deal-detail__stips-warn{margin:0 0 .65rem;font-size:.8125rem}.deal-detail__stips-add{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem;display:flex}.deal-detail__stips-input{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:12rem;color:var(--shell-text);border-radius:6px;padding:.35rem .5rem;font-size:.8125rem}.deal-detail__stips-inline-label{color:var(--shell-text-muted);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.deal-detail__stips-list{margin:0;padding:0;list-style:none}.deal-detail__stips-row{border-bottom:1px solid var(--shell-border);flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;padding:.5rem 0;display:flex}.deal-detail__stips-row:last-child{border-bottom:none}.deal-detail__stips-received{flex-shrink:0;padding-top:.2rem}.deal-detail__stips-name{flex:8rem;min-width:6rem;padding-top:.2rem;font-weight:500}.deal-detail__stips-notes{min-width:10rem;font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);resize:vertical;border-radius:6px;flex:2 14rem;padding:.35rem .5rem;font-size:.8125rem;line-height:1.35}.deal-detail__stips-remove{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text-muted);cursor:pointer;border-radius:4px;margin-left:auto;padding:.2rem .45rem;font-size:.75rem}.deal-detail__stips-remove:hover:not(:disabled){color:var(--shell-text);background:var(--shell-surface)}.deal-detail__stips-remove:disabled{opacity:.6;cursor:not-allowed}.bhph-ledger{max-width:none}.bhph-ledger__crumb{color:var(--shell-text-muted);margin:0 0 .75rem;font-size:.8125rem}.bhph-ledger__crumb a{color:var(--shell-text-muted);text-decoration:none}.bhph-ledger__crumb a:hover{color:var(--shell-text);text-decoration:underline}.bhph-ledger__hero{border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:var(--shell-shadow-card);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin:0 0 .75rem;padding:.85rem 1rem;display:flex}.bhph-ledger__title{margin:0 0 .15rem}.bhph-ledger__vehicle{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.8125rem}.bhph-ledger__header-badges{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:inline-flex}.bhph-ledger__badge{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:4px;padding:.12rem .45rem;font-size:.6875rem;font-weight:600;display:inline-block}.bhph-ledger__badge--warn{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c59}.bhph-ledger__badge--bad{color:#991b1b;background:#991b1b1a;border-color:#991b1b66}.bhph-ledger__badge--orange{color:#c2410c;background:#fb923c1f;border-color:#c2410c59}.bhph-ledger__badge--muted{color:var(--shell-text-muted)}.bhph-ledger__badge--repo{color:var(--shell-text);background:#0000000f}.bhph-ledger__hero-stats{grid-template-columns:repeat(3,auto);gap:.5rem 1.25rem;margin:0;font-size:.8125rem;display:grid}.bhph-ledger__hero-stats dt{color:var(--shell-text-muted);margin:0;font-size:.75rem;font-weight:500}.bhph-ledger__hero-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bhph-ledger__hero-refresh{vertical-align:baseline;margin-left:.35rem;font-size:.75rem}.bhph-ledger__action-ok{color:#15803d;margin:0 0 .65rem;font-size:.8125rem}.bhph-ledger__action-err{color:#b91c1c;margin:0 0 .65rem;font-size:.8125rem}.bhph-ledger__card{border-radius:var(--shell-radius-card);border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:var(--shell-shadow-card);margin:0 0 .65rem;padding:.65rem .85rem}.bhph-ledger__card-title{border-bottom:1px solid var(--shell-border);margin:0 0 .45rem;padding-bottom:.28rem;font-size:.8125rem;font-weight:600}.bhph-ledger__sched-table .bhph-ledger__sched-actions{vertical-align:top}.bhph-ledger__sched-actions{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;max-width:22rem;font-size:.8125rem;display:flex}.bhph-ledger__sched-input{min-width:7rem;max-width:9rem}.bhph-ledger__sched-note{flex:6rem;min-width:5.5rem;max-width:9rem}.bhph-ledger__sched-paid{letter-spacing:.02em;color:var(--shell-text-muted);border:1px solid var(--shell-border);background:#0000000f;border-radius:4px;padding:.08rem .35rem;font-size:.6875rem;font-weight:700;display:inline-block}.bhph-ledger__sched-partial{letter-spacing:.02em;color:#a16207;background:#eab3081f;border:1px solid #eab30873;border-radius:4px;padding:.08rem .35rem;font-size:.6875rem;font-weight:700;display:inline-block}.bhph-ledger__alloc-cell{vertical-align:top;max-width:14rem;font-size:.8125rem}.bhph-ledger__alloc-cell-inner{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.bhph-ledger__alloc-hint{color:var(--shell-text-muted);font-size:.75rem;line-height:1.3;display:block}.bhph-ledger__alloc-hint-rev{font-style:italic}.bhph-ledger__alloc-count-hint{font-size:.6875rem}.bhph-ledger__unapplied-line{margin-top:.15rem;font-size:.75rem}.bhph-ledger__unapplied-pool{background:#3b82f60f;border:1px solid #3b82f659;border-radius:6px;margin:0 0 .65rem;padding:.45rem .65rem;font-size:.875rem}.bhph-ledger__apply-unapplied-trigger{margin-top:.25rem}.bhph-ledger__unapplied-apply-row td{border-bottom:1px solid var(--shell-border);vertical-align:top;background:#3b82f60a;padding:.5rem .65rem}.bhph-ledger__unapplied-apply-lead{color:var(--shell-text);margin:0 0 .45rem;font-size:.8125rem}.bhph-ledger__unapplied-apply-fields{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.bhph-ledger__unapplied-field{flex-direction:column;gap:.15rem;min-width:0;display:flex}.bhph-ledger__unapplied-field .deal-detail__bhph-label{font-size:.75rem}.bhph-ledger__unapplied-field .deal-detail__stips-input{min-width:10rem;max-width:16rem}.bhph-ledger__payment-alloc-detail-row td{border-bottom:1px solid var(--shell-border);background:#00000005;padding-top:.35rem;padding-bottom:.5rem;font-size:.8125rem}.bhph-ledger__payment-alloc-wrap{max-width:36rem}.bhph-ledger__payment-alloc-head{color:var(--shell-text-muted);border-bottom:1px solid var(--shell-border);grid-template-columns:minmax(5rem,1.1fr) minmax(4.5rem,.85fr) minmax(4.5rem,.85fr) minmax(4rem,.75fr);gap:.35rem .75rem;margin-bottom:.35rem;padding:0 0 .15rem;font-size:.6875rem;font-weight:600;display:grid}.bhph-ledger__payment-alloc-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.bhph-ledger__payment-alloc-list--grid li{border-bottom:1px solid #0000000d;grid-template-columns:minmax(5rem,1.1fr) minmax(4.5rem,.85fr) minmax(4.5rem,.85fr) minmax(4rem,.75fr);align-items:start;gap:.35rem .75rem;padding:.2rem 0;display:grid}.bhph-ledger__payment-alloc-list--grid li:last-child{border-bottom:none}.bhph-ledger__payment-alloc-due{flex-direction:column;gap:.08rem;min-width:0;display:flex}.bhph-ledger__payment-alloc-due-date{white-space:nowrap}.bhph-ledger__alloc-id-mini{opacity:.85;font-size:.625rem}.bhph-ledger__mono{color:var(--shell-text);word-break:break-all;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Menlo,Consolas,monospace;font-size:.75rem}.bhph-ledger__alloc-sum{font-variant-numeric:tabular-nums;white-space:nowrap}.bhph-ledger__activity-wrap{overflow-x:auto}.bhph-ledger__activity-table{border-collapse:collapse;width:100%;font-size:.8125rem}.bhph-ledger__activity-table th,.bhph-ledger__activity-table td{text-align:left;border-bottom:1px solid var(--shell-border);vertical-align:top;padding:.4rem .5rem}.bhph-ledger__activity-table th{color:var(--shell-text-muted);font-size:.75rem;font-weight:500}.bhph-ledger__activity-table tr:last-child td{border-bottom:none}.bhph-ledger__activity-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.bhph-ledger__activity-detail{word-break:break-word}.bhph-ledger__audit-wrap{overflow-x:auto}.bhph-ledger__audit-table{border-collapse:collapse;width:100%;font-size:.8125rem}.bhph-ledger__audit-table th,.bhph-ledger__audit-table td{text-align:left;border-bottom:1px solid var(--shell-border);vertical-align:top;padding:.45rem .5rem}.bhph-ledger__audit-table th{color:var(--shell-text-muted);font-size:.75rem;font-weight:500}.bhph-ledger__audit-table tr:last-child td{border-bottom:none}.bhph-ledger__payments-table .bhph-ledger__payment-row--reversed td{background:color-mix(in srgb, #fef3c7 20%, var(--shell-surface,var(--lp-surface)))}.bhph-ledger__payments-table .bhph-ledger__payment-row--posted-active td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, #22c55e 38%, var(--shell-border,var(--lp-border)))}.bhph-ledger__payment-amt--reversed{opacity:.75;text-decoration:line-through;-webkit-text-decoration-color:var(--shell-text-muted);text-decoration-color:var(--shell-text-muted)}.bhph-ledger__rev-meta{color:var(--shell-text-muted);flex-direction:column;gap:.2rem;max-width:14rem;margin-top:.35rem;font-size:.75rem;display:flex}.bhph-ledger__rev-badge{color:#92400e;background:#f59e0b26;border:1px solid #f59e0b73;border-radius:4px;align-self:flex-start;padding:.06rem .35rem;font-size:.6875rem;font-weight:700;display:inline-block}.bhph-ledger__rev-when{font-variant-numeric:tabular-nums}.bhph-ledger__rev-reason{color:var(--shell-text);word-break:break-word;line-height:1.35}.bhph-ledger__reverse-cell{vertical-align:top;min-width:10rem}.bhph-ledger__reverse-form{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;max-width:22rem;display:flex}.bhph-ledger__reverse-form--safety{flex-direction:column;align-items:stretch;gap:.5rem;max-width:26rem}.bhph-ledger__reverse-safety{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, #64748b);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, var(--surface-panel,var(--lp-surface)));border-radius:8px;padding:.5rem .6rem}.bhph-ledger__reverse-safety-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .45rem;font-size:.8rem;line-height:1.45}.bhph-ledger__reverse-safety-check{color:var(--shell-text,var(--lp-text));cursor:pointer;align-items:flex-start;gap:.35rem;font-size:.78rem;line-height:1.4;display:flex}.bhph-ledger__reverse-safety-check input{flex-shrink:0;margin-top:.12rem}.bhph-ledger__reverse-reason-label{width:100%;margin:.15rem 0 0}.bhph-ledger__reverse-actions{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.bhph-ledger__reverse-reason{resize:vertical;flex:10rem;width:100%;min-width:8rem;min-height:3.25rem}.bhph-ledger__adj-lead{max-width:40rem;margin:0 0 .65rem}.bhph-ledger__adj-form{margin-bottom:.65rem}.bhph-ledger__adj-dd--credit,.bhph-ledger__adj-row--credit .bhph-ledger__adj-amt--credit{color:#15803d;font-weight:600}.bhph-ledger__adj-row--fee .bhph-ledger__adj-amt--fee{color:var(--lp-muted-strong)}.bhph-ledger__adj-table tbody tr.bhph-ledger__adj-row--credit{background:#15803d0f}.bhph-ledger__adj-table tbody tr.bhph-ledger__adj-row--fee{background:#64748b0f}.bhph-ledger__hero-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;width:100%;display:flex}.bhph-ledger__statement-actions{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.bhph-statement{color:var(--shell-text,var(--lp-text));background:var(--lp-surface);max-width:52rem;margin:0 auto;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.4}.bhph-statement__masthead{border-bottom:3px solid #1e3a5f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.bhph-statement__dealer-col{flex:18rem;min-width:14rem;max-width:28rem}.bhph-statement__dealer-name{letter-spacing:.02em;color:var(--lp-text);margin:0;font-size:1.55rem;font-weight:800;line-height:1.2}.bhph-statement__dealer-line{color:var(--lp-muted-strong);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.bhph-statement__dealer-line--address{white-space:pre-line}.bhph-statement__dealer-line--phone{font-variant-numeric:tabular-nums;font-weight:600}.bhph-statement__masthead-meta{text-align:right;flex:14rem;min-width:12rem}.bhph-statement__doc-label{text-transform:uppercase;letter-spacing:.08em;color:var(--lp-muted);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.bhph-statement__generated,.bhph-statement__account-ref{color:#374151;margin:.25rem 0 0;font-size:.85rem}.bhph-statement__account-uuid{color:#6b7280;font-size:.78rem}.bhph-statement__section{break-inside:avoid;page-break-inside:avoid;margin-bottom:1.25rem}.bhph-statement__section--balance,.bhph-statement__section--identity{break-inside:avoid;page-break-inside:avoid}.bhph-statement__identity-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.65rem;display:grid}.bhph-statement__identity-card{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:6px;padding:.75rem .9rem}.bhph-statement__identity-label{text-transform:uppercase;letter-spacing:.07em;color:var(--lp-muted);margin-bottom:.35rem;font-size:.68rem;font-weight:700}.bhph-statement__identity-value{color:var(--lp-text);word-break:break-word;font-size:1.02rem;font-weight:600;line-height:1.35}.bhph-statement__h2{color:var(--lp-text);border-bottom:1px solid #cbd5e1;margin:0 0 .5rem;padding-bottom:.2rem;font-size:.95rem;font-weight:600}.bhph-statement__dl{grid-template-columns:9.5rem 1fr;gap:.25rem .85rem;margin:0;font-size:.88rem;display:grid}.bhph-statement__dl dt{color:var(--lp-muted-strong);font-weight:500}.bhph-statement__dl dd{margin:0}.bhph-statement__dl--grid{max-width:28rem}.bhph-statement__dl--inline{border-top:1px dashed var(--lp-border);grid-template-columns:14rem 1fr;margin-top:.75rem;padding-top:.65rem}.bhph-statement__balance-box{flex-wrap:wrap;gap:.75rem;margin-bottom:.35rem;display:flex}.bhph-statement__balance-card{border:2px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:6px;flex-direction:column;flex:12rem;gap:.35rem;padding:.75rem 1rem;display:flex}.bhph-statement__balance-card--primary{background:linear-gradient(145deg, #f0f7ff 0%, var(--lp-surface) 100%);border-color:#1e3a5f;box-shadow:0 1px 3px #1e3a5f1f}.bhph-statement__balance-label{text-transform:uppercase;letter-spacing:.06em;color:var(--lp-muted);font-size:.72rem;font-weight:700}.bhph-statement__balance-value{color:var(--lp-text);letter-spacing:-.02em;font-size:1.45rem;font-weight:800}.bhph-statement__balance-value--sm{font-size:1.15rem;font-weight:700}.bhph-statement__table{border-collapse:collapse;width:100%;font-size:.82rem}.bhph-statement__table thead{display:table-header-group}.bhph-statement__table th,.bhph-statement__table td{text-align:left;vertical-align:top;border:1px solid #cbd5e1;padding:.35rem .45rem}.bhph-statement__table th{background:var(--lp-surface-soft);color:var(--lp-text);font-weight:600}.bhph-statement__table tbody tr{break-inside:avoid;page-break-inside:avoid}.bhph-statement__table--totals td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bhph-statement__table--totals td:first-child{width:72%}.bhph-statement__totals-lead{color:var(--lp-muted-strong);max-width:42rem;margin:0 0 .65rem;font-size:.82rem}.bhph-statement__totals-row--alert td{color:#991b1b;background:#fef2f2;font-weight:600}.bhph-statement__totals-row--emph td{background:#eff6ff;border-top:2px solid #1e3a5f;font-size:.92rem;font-weight:700}.bhph-statement__muted{font-size:.78rem;color:var(--lp-muted)!important}.bhph-statement__strike{text-decoration:line-through;color:var(--lp-muted)!important}.bhph-statement__payment-reversed td{background:linear-gradient(90deg,#b91c1c24 0%,#fef2f2e6 55%);border-color:#fecaca!important}.bhph-statement__payment-reversed{box-shadow:inset 5px 0 #b91c1c}.bhph-statement__rev-ribbon{letter-spacing:.12em;color:#fff;background:#b91c1c;border-radius:2px;margin-bottom:.4rem;padding:.2rem .5rem;font-size:.62rem;font-weight:800;display:inline-block}.bhph-statement__rev-status{color:#991b1b;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800}.bhph-statement__adj-row--credit td{background:#15803d0f}.bhph-statement__adj-row--fee td{background:#b453090f}.bhph-statement__footer{color:var(--lp-muted);border-top:1px solid #cbd5e1;margin-top:1.5rem;padding-top:.65rem;font-size:.78rem}.bhph-statement__footer-text{max-width:42rem;margin:0}.bhph-statement__powered{letter-spacing:.04em;color:var(--lp-muted);text-align:center;margin:.85rem 0 0;font-size:.68rem;font-weight:500}@media screen{.bhph-statement-print-host:not(.bhph-statement-print-host--preview){display:none!important}.bhph-statement-print-host--preview{background:var(--shell-bg-muted,var(--lp-surface-soft));border:1px solid var(--shell-border,#e4e4e7);border-radius:8px;max-width:56rem;margin-top:1.5rem;padding:1rem 1.1rem 1.25rem;display:block!important}.bhph-statement-preview-toolbar{background:var(--shell-bg-elevated,var(--lp-surface));border:1px solid var(--shell-border,#e4e4e7);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;padding:.55rem .75rem;display:flex}.bhph-statement-preview-toolbar__title{color:var(--shell-text,var(--lp-text));margin-right:auto;font-weight:600}}@media print{@page{margin:.45in;size:letter}html,body{background:var(--lp-surface)!important;color:#000!important}.shell__sidebar,.shell__topbar{display:none!important}.shell__body{margin:0!important;padding:0!important}.shell__main{max-width:none!important;margin:0!important;padding:0!important}.bhph-ledger__no-print{display:none!important}.bhph-statement-print-host{background:0 0!important;border:none!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.bhph-statement{font-size:10pt;line-height:1.35;color:#000!important;background:var(--lp-surface)!important;max-width:none!important}.bhph-statement__dealer-name{font-size:20pt;color:#000!important}.bhph-statement__dealer-line{font-size:9.5pt;color:#333!important}.bhph-statement__doc-label{color:#333!important}.bhph-statement__generated,.bhph-statement__account-ref,.bhph-statement__account-uuid{font-size:9pt;color:#333!important}.bhph-statement__identity-card{background:#f8f8f8!important;border-color:#ccc!important}.bhph-statement__identity-label{color:#333!important}.bhph-statement__identity-value{font-size:11pt;color:#000!important}.bhph-statement__powered{font-size:7.5pt;color:#666!important}.bhph-statement__h2{border-bottom-color:#000;font-size:11pt;color:#000!important}.bhph-statement__section{margin-bottom:1rem}.bhph-statement__dl{font-size:9.5pt}.bhph-statement__table{font-size:9pt}.bhph-statement__table th,.bhph-statement__table td{border-color:#ccc!important}.bhph-statement__table th{background:#f5f5f5!important}.bhph-statement__balance-card,.bhph-statement__balance-card--primary{background:var(--lp-surface-soft)!important;box-shadow:none!important;border-color:#999!important}.bhph-statement__balance-value{color:#000!important}.bhph-statement__muted{font-size:8.5pt;color:#444!important}.bhph-statement__strike{color:#555!important}.bhph-statement__payment-reversed td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fee2e2!important}.bhph-statement__rev-ribbon{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bhph-statement__totals-row--alert td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fee2e2!important}.bhph-statement__totals-row--emph td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#dbeafe!important}.bhph-statement__adj-row--credit td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#15803d1a!important}.bhph-statement__adj-row--fee td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#b453091a!important}.bhph-statement__footer{font-size:8.5pt;color:#333!important}.bhph-statement__table{break-inside:auto}.bhph-statement__table thead{display:table-header-group}.bhph-statement__table tbody tr{break-inside:avoid;page-break-inside:avoid}a[href]{color:#000!important;text-decoration:none!important}}.deal-desk__tabs{border-bottom:1px solid var(--shell-border,#e5e5e5);flex-wrap:wrap;gap:0;margin:0 0 .5rem;display:flex}.deal-desk__tab{font:inherit;color:var(--shell-text-muted,#666);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin:0 0 -1px;padding:.35rem .65rem;font-size:.8125rem;font-weight:500}.deal-desk__tab:hover{color:var(--shell-text,#111)}.deal-desk__tab--active{color:var(--shell-text,#111);border-bottom-color:var(--shell-text,#111)}.deal-desk__identity{background:var(--lp-surface);border:1px solid #3c3c431a;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:0;margin-bottom:.48rem;padding:.45rem .55rem .48rem;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.deal-desk__identity-rows{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.deal-desk__identity-row--people{border-bottom:1px solid #3c3c430f;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.55rem 1rem;padding:.15rem 0 .42rem;display:grid}.deal-desk__identity-party{flex-direction:column;gap:.22rem;min-width:0;min-height:2.9rem;display:flex}.deal-desk__identity-party-line{flex-wrap:wrap;align-items:center;gap:.32rem .48rem;min-width:0;display:flex}.deal-desk__identity-actions--compact{gap:.18rem}.deal-desk__mini-btn--cobuyer-add{align-self:flex-start;padding:.13rem .4rem;font-size:.65rem}.deal-desk__identity-row--vehicle{border-bottom:none;grid-template-columns:minmax(4.25rem,5.25rem) minmax(0,1fr) auto;align-items:center;gap:.35rem .65rem;padding:.4rem 0 .06rem;display:grid}@media (width<=560px){.deal-desk__identity-row--people{grid-template-columns:1fr;gap:.55rem 0}}.deal-desk__identity-kicker{letter-spacing:.07em;text-transform:uppercase;color:#64748bb8;font-size:.625rem;font-weight:650;line-height:1.2}.deal-desk__identity-main{min-width:0;font-size:.875rem}.deal-desk__identity-main--cobuyer{font-size:.8125rem}.deal-desk__identity-link{color:inherit;text-decoration:none}.deal-desk__identity-link:hover{text-decoration:underline}.deal-desk__identity-link--buyer{letter-spacing:-.02em;color:var(--lp-text);font-size:1.02rem;font-weight:680}.deal-desk__identity-link--cobuyer{color:#334155e0;font-weight:530}.deal-desk__identity-link--vehicle{letter-spacing:-.015em;color:var(--lp-muted-strong);font-size:.9375rem;font-weight:620}.deal-desk__identity-muted{color:#64748bc7}.deal-desk__identity-muted--buyer{font-size:1rem;font-weight:530}.deal-desk__identity-muted--dash{color:#94a3b8a6;font-weight:400}.deal-desk__identity-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.22rem;display:inline-flex}.deal-desk__mini-btn{font:inherit;border:1px solid var(--shell-border,#ddd);background:var(--lp-surface);color:var(--shell-text,#222);cursor:pointer;border-radius:4px;padding:.15rem .45rem;font-size:.75rem;font-weight:500}.deal-desk__mini-btn:disabled{opacity:.55;cursor:not-allowed}.deal-desk__mini-btn--plus{padding-inline:.4rem}.deal-desk__mini-btn--ghost{color:#475569c7;background:0 0;border-style:dashed;border-color:#94a3b86b}.deal-desk__identity--phase101 .deal-desk__mini-btn{background:var(--lp-surface);border-color:#3c3c431c;border-radius:5px;padding:.12rem .38rem;font-size:.6875rem;font-weight:500}.deal-desk__identity--phase101 .deal-desk__mini-btn:hover:not(:disabled){background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#3c3c4329}.deal-desk__identity-panel{border:1px solid var(--shell-border,#e5e5e5);background:var(--lp-surface);border-radius:6px;flex:100%;margin-top:.35rem;padding:.45rem}.deal-desk__identity-search{font:inherit;border:1px solid var(--shell-border,#ddd);border-radius:4px;width:100%;max-width:22rem;padding:.35rem .5rem;font-size:.8125rem}.deal-desk__identity-results{max-height:11rem;margin:.35rem 0 0;padding:0;list-style:none;overflow-y:auto}.deal-desk__identity-results-msg{color:var(--shell-text-muted,#777);padding:.25rem 0;font-size:.8125rem}.deal-desk__identity-pick{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem .4rem;font-size:.8125rem;display:block}.deal-desk__identity-pick:disabled{opacity:.45;cursor:not-allowed}.deal-desk__contract{margin-bottom:.75rem}.deal-desk__grid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (width>=960px){.deal-desk__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,.95fr);align-items:start}}.deal-desk__col{min-width:0}.deal-desk__col--structure,.deal-desk__col--lender{border:1px solid var(--shell-border,#e8e8e8);background:var(--lp-surface-soft);border-radius:6px;padding:.5rem .55rem}.deal-desk__col--summary{border:1px solid var(--shell-border,#e8e8e8);background:var(--lp-surface);border-radius:6px;padding:.55rem .6rem}.deal-desk__stack{flex-direction:column;gap:.35rem;display:flex}.deal-desk__stack+.deal-desk__stack{border-top:1px solid var(--shell-border,#ececec);margin-top:.65rem;padding-top:.55rem}.deal-desk__stack--tight{gap:.28rem}.deal-desk__stack-title{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-text-muted,#777);margin:0 0 .15rem;font-size:.6875rem;font-weight:600}.deal-desk__field{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.35rem .5rem;font-size:.8125rem;display:grid}.deal-desk__field--select{align-items:start}.deal-desk__field--read{grid-template-columns:7.5rem minmax(0,1fr)}.deal-desk__field-label{color:var(--shell-text-muted,#666)}.deal-desk__field-input{font:inherit;border:1px solid var(--shell-border,#ddd);background:var(--lp-surface);border-radius:4px;width:100%;min-width:0;padding:.28rem .4rem;font-size:.8125rem}.deal-desk__select{max-width:100%}.deal-desk__field-value{font-variant-numeric:tabular-nums;font-weight:500}.deal-desk__field--read .deal-desk__field-value{text-align:right}.deal-desk__pricing-save{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.deal-desk__summary-title{text-transform:uppercase;letter-spacing:.05em;color:var(--shell-text-muted,#666);margin:0 0 .45rem;font-size:.75rem;font-weight:600}.deal-desk__summary-dl{flex-direction:column;gap:.28rem;margin:0;padding:0;display:flex}.deal-desk__summary-dl>div{grid-template-columns:1fr auto;align-items:baseline;gap:.35rem;font-size:.8125rem;display:grid}.deal-desk__summary-dl dt{color:var(--shell-text-muted,#666);margin:0;font-weight:400}.deal-desk__summary-dl dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:500}.deal-desk__summary-strong{font-weight:600}.deal-desk__summary-emph{font-weight:500}.deal-desk__summary-gross-inputs{border-top:1px solid var(--shell-border,#eee);flex-direction:column;gap:.3rem;margin-top:.55rem;padding-top:.45rem;display:flex}.deal-desk__summary-gross-inputs .deal-desk__field{grid-template-columns:5.5rem minmax(0,1fr)}.deal-desk__panel-title{margin:0 0 .35rem;font-size:1rem;font-weight:600}.deal-desk__panel-lead{color:var(--shell-text-muted,#666);max-width:40rem;margin:0;font-size:.875rem}.deal-desk__lender-tab{margin-bottom:1rem}.deal-desk__page-header{margin-bottom:.45rem}.deal-desk__page-header .module-page__title{margin-bottom:.15rem}.deal-desk__page-header .deal-detail__page-heading{margin-bottom:.12rem}.deal-desk__row-trigger{text-align:left;width:100%;font:inherit;color:inherit;background:var(--lp-surface);border:1px solid var(--shell-border,#ddd);cursor:pointer;border-radius:2px;grid-template-columns:minmax(0,1fr) auto 1.35rem;align-items:center;gap:.35rem .45rem;margin:0 0 .35rem;padding:.32rem .4rem;display:grid;box-shadow:0 1px 2px #0000000a}.deal-desk__row-trigger:disabled{opacity:.55;cursor:not-allowed}.deal-desk__row-trigger-value{font-variant-numeric:tabular-nums;text-align:right;max-width:11rem;font-size:.8125rem}.deal-desk__row-kebab{letter-spacing:-.05em;color:var(--lp-muted,#777);justify-content:center;align-items:center;margin:0;padding:0;font-size:1.05rem;font-weight:600;line-height:1;display:flex}.deal-desk-flyout{z-index:var(--lp-z-flyout,210);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.deal-desk-flyout--portal{z-index:var(--lp-z-flyout,210)}.deal-desk-flyout__backdrop{cursor:default;background:#0000001a;border:none;margin:0;padding:0;position:absolute;inset:0}.deal-desk-flyout__panel{z-index:1;background:var(--lp-surface);border:1px solid #ccc;border-radius:3px;width:100%;max-width:26rem;max-height:min(90vh,34rem);position:relative;overflow:auto;box-shadow:0 6px 24px #0000001a}.deal-desk-flyout__head{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.deal-desk-flyout__title{margin:0;font-size:.9375rem;font-weight:600}.deal-desk-flyout__close{font:inherit;background:var(--lp-surface-soft);cursor:pointer;border:1px solid #ccc;border-radius:2px;padding:.2rem .45rem;font-size:.8125rem}.deal-desk-flyout__body{padding:.65rem .75rem .75rem;font-size:.8125rem}.deal-desk-flyout__stack{flex-direction:column;gap:.55rem;display:flex}.deal-desk-flyout__row2{grid-template-columns:1fr 5.5rem auto;align-items:end;gap:.35rem;display:grid}.deal-desk-flyout__lab{color:var(--shell-text-muted,#555);flex-direction:column;gap:.15rem;font-size:.75rem;display:flex}.deal-desk-flyout__lab--full{width:100%}.deal-desk-flyout__input{width:100%;font:inherit;border:1px solid #ccc;border-radius:2px;padding:.28rem .35rem;font-size:.8125rem}.deal-desk-flyout__input:disabled{color:#666;background:#f4f4f4}.deal-desk-flyout__check{align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.8125rem;display:flex}.deal-desk-flyout__hint{color:var(--shell-text-muted,#666);margin:.35rem 0 0;font-size:.75rem;line-height:1.35}.deal-desk-flyout__subcap{text-transform:uppercase;letter-spacing:.06em;color:var(--shell-text-muted,#555);margin:.5rem 0 .25rem;font-size:.6875rem;font-weight:700}.deal-desk-flyout__subcap:first-child{margin-top:0}.deal-desk-flyout__tradeblock{border-bottom:1px solid #eee;margin-bottom:.45rem;padding-bottom:.45rem}.deal-desk-flyout__tradeblock:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.deal-desk-flyout__linkbtn{font:inherit;color:#333;cursor:pointer;background:0 0;border:none;align-self:center;padding:.15rem 0;font-size:.75rem;text-decoration:underline}.deal-desk-flyout__actions{border-top:1px solid #eee;justify-content:flex-end;margin-top:.65rem;padding-top:.5rem;display:flex}.deal-desk-flyout__primary{font:inherit;cursor:pointer;background:#f6f6f6;border:1px solid #999;border-radius:2px;padding:.35rem .75rem;font-size:.8125rem}.deal-desk-flyout__fee-line{grid-template-columns:minmax(0,1fr) 5.75rem 3.25rem;align-items:end;gap:.35rem .45rem;display:grid}.deal-desk-flyout__fee-name-label{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-text-muted,#666);font-size:.6875rem;font-weight:600}.deal-desk-flyout__fee-remove-spacer{min-width:3.25rem;display:block}.deal-desk-flyout__fee-remove{justify-self:end}.deal-desk-flyout__input--money{text-align:right;font-variant-numeric:tabular-nums}.deal-desk-flyout__vin-row{flex-wrap:wrap;align-items:flex-end;gap:.35rem .45rem;margin-bottom:.25rem;display:flex}.deal-desk-flyout__lab--grow{flex:10rem;min-width:0}.deal-desk-flyout__decode{font:inherit;background:var(--lp-surface-soft);color:#222;cursor:pointer;border:1px solid #bbb;border-radius:2px;flex:none;align-self:stretch;margin-bottom:.05rem;padding:.28rem .45rem;font-size:.75rem}.deal-desk-flyout__decode:disabled{opacity:.55;cursor:not-allowed}.deal-desk-flyout__tradeblock--second{border-top:1px solid #eee;margin-top:.35rem;padding-top:.45rem}.deal-desk-flyout__add-second{margin-top:.25rem}.deal-desk-flyout__moneytbl{border-collapse:collapse;width:100%;font-size:.8125rem}.deal-desk-flyout__moneytbl th{text-align:left;border-bottom:1px solid var(--lp-border,#eee);color:var(--lp-muted,var(--shell-text-muted,#555));vertical-align:middle;padding:.28rem .35rem .28rem 0;font-weight:500}.deal-desk-flyout__moneytbl td{border-bottom:1px solid var(--lp-border,#eee);vertical-align:middle;color:var(--lp-text,var(--shell-text));font-variant-numeric:tabular-nums;padding:.28rem 0}.deal-desk-flyout__moneytbl tr:last-child th,.deal-desk-flyout__moneytbl tr:last-child td{border-bottom:none}.deal-desk-flyout__money{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.deal-desk-flyout__money--edit{padding:.15rem 0}.deal-desk__contract{background:0 0;border-radius:0;margin-bottom:1rem;padding:0}.deal-desk__workspace{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);background:linear-gradient(165deg,#e6eef9 0%,#eef3fb 42%,#e7eef8 100%);border:1px solid #4c78b424;border-radius:14px;padding:.65rem .45rem .85rem}@media (width>=960px){.deal-desk__workspace{padding-left:.65rem;padding-right:.65rem}}.deal-detail__desk-frame{width:100%;max-width:min(100%, var(--shell-max-content,1300px));flex-direction:column;margin-left:auto;margin-right:auto;padding-left:clamp(.75rem,2vw,1.25rem);padding-right:clamp(.75rem,2vw,1.25rem);display:flex}.deal-detail__desk-frame .deal-desk__page-header{border-bottom:1px solid #4c78b41f;margin-bottom:.75rem;padding-bottom:.55rem}.deal-detail__desk-frame .deal-desk__page-header--phase101{padding-bottom:.62rem}.deal-detail__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deal-detail__desk-frame .deal-desk__page-header--phase102{margin-bottom:.55rem;padding-bottom:.55rem}.deal-detail__title-row--phase102-banner{margin-bottom:.45rem}.deal-desk__identity-card{background:linear-gradient(152deg, var(--lp-surface) 0%, #ecf2faf0 38%, #dfe8f4ed 72%, #d6e2f0e8 100%);box-shadow:0 1px 0 var(--lp-surface) inset, 0 2px 8px #1e3a5f09, 0 14px 38px #0f172a11;isolation:isolate;border:1px solid #4755691f;border-radius:15px;margin-bottom:.55rem;padding:.72rem .82rem .78rem;position:relative;overflow:hidden}.deal-desk__identity-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 60% at 14% 16%, color-mix(in srgb, var(--lp-surface) 55%, transparent), transparent 58%), radial-gradient(circle at 82% 68%, #82a5d21c, transparent 54%);opacity:.92;height:135%;position:absolute;inset:-42% -25% auto -18%}.deal-desk__identity-card:after{content:"";pointer-events:none;z-index:0;opacity:.75;background:radial-gradient(18rem at -12% 108%,#3b82f60d,#0000 58%),radial-gradient(14rem at 112% -8%,#94a3b812,#0000 56%);position:absolute;inset:0}.deal-desk__identity-card>*{z-index:1;position:relative}.deal-desk__identity-card-head{border-bottom:1px solid #47556914;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;padding-bottom:.46rem;display:flex}.deal-desk__identity-card-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#64748b9e;font-size:.625rem;font-weight:650}.deal-desk__identity-card-num{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#64748b85;font-size:.6875rem;font-weight:560}.deal-desk__identity-card-body{flex-direction:column;gap:.42rem;display:flex}.deal-desk__identity-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.65rem 1.15rem;display:grid}.deal-desk__identity-top--party-swap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:1rem}.deal-desk__identity-party-swap-wrap{justify-content:center;align-self:stretch;align-items:center;min-width:2rem;padding-top:1.72rem;display:flex}.deal-desk__identity-party-swap{color:#334155b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}.deal-desk__identity-party-swap:hover:not(:disabled){color:var(--lp-text);background:var(--lp-surface-soft)}.deal-desk__identity-party-swap:disabled{opacity:.4;cursor:not-allowed}.deal-desk__identity-slot{min-width:0;min-height:3rem;position:relative}.deal-desk__identity-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#64748b8f;margin-bottom:.2rem;font-size:.625rem;font-weight:600;display:block}.deal-desk__identity-name-block{min-width:0;position:relative}.deal-desk__identity-name-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0;display:flex}.deal-desk__identity-name{letter-spacing:-.02em;color:var(--lp-text);min-width:0;font-weight:620;text-decoration:none}.deal-desk__identity-name--buyer{letter-spacing:-.022em;font-size:1.1875rem;font-weight:720}.deal-desk__identity-name--cobuyer{color:#334155eb;font-size:.9375rem;font-weight:580}.deal-desk__identity-name--vehicle{letter-spacing:-.018em;flex:12rem;min-width:0;font-size:1.0625rem;font-weight:650}.deal-desk__identity-name--placeholder{color:#64748bad;font-weight:520}.deal-desk__identity-inline-actions{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:inline-flex}.deal-desk__id-action{font:inherit;color:#2563ebb8;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-size:.6875rem;font-weight:520;text-decoration:underline}.deal-desk__id-action:hover:not(:disabled){color:#1d4ed8e6}.deal-desk__id-action:disabled{opacity:.45;cursor:not-allowed}.deal-desk__id-action--add{color:#475569b8;background:color-mix(in srgb, var(--lp-surface) 55%, transparent);border:1px dashed #94a3b873;border-radius:7px;padding:.18rem .45rem;text-decoration:none}.deal-desk__id-action--add:hover{color:#334155e0;border-color:#64748b73}.deal-desk__id-action--warn{color:#64748bb8}.deal-desk__identity-popover{z-index:30;background:var(--lp-surface);border:1px solid #3c3c431a;border-radius:10px;width:min(17.5rem,100vw - 2.5rem);padding:.38rem;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 28px #0f172a1a,0 2px 8px #0f172a0d}.deal-desk__identity-popover--portal{z-index:10000}.deal-desk__identity-popover-search{font:inherit;box-sizing:border-box;background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border:1px solid #3c3c431f;border-radius:8px;width:100%;padding:.32rem .45rem;font-size:.8125rem}.deal-desk__identity-popover-results{max-height:9rem;margin:.35rem 0 0;padding:0;list-style:none;overflow-y:auto}.deal-desk__identity-popover-msg{color:#64748bc7;padding:.25rem .15rem;font-size:.75rem}.deal-desk__identity-popover-pick{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--lp-muted-strong);background:0 0;border:none;border-radius:6px;padding:.32rem .35rem;font-size:.8125rem;display:block}.deal-desk__identity-popover-pick:hover:not(:disabled){background:var(--lp-surface-soft)}.deal-desk__identity-popover-pick:disabled{opacity:.45;cursor:not-allowed}.deal-desk__identity-cobuyer-empty{min-height:1.68rem;position:relative}.deal-desk__identity-vehicle{border-top:1px solid #47556912;flex-direction:column;gap:.28rem;margin-top:.18rem;padding:.48rem 0 0;display:flex}.deal-desk__identity-vehicle-inner{flex-direction:column;gap:.28rem;min-width:0;display:flex}.deal-desk__identity-vehicle-row-wrap{min-width:0;position:relative}.deal-desk__identity-vehicle-main{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0;display:flex}.deal-desk__identity-vehicle-stack{flex-wrap:wrap;flex:1;align-items:flex-start;gap:.35rem .85rem;min-width:0;display:flex}.deal-desk__identity-vehicle-text-col{flex-direction:column;flex:12rem;gap:.06rem;min-width:0;display:flex}.deal-desk__identity-line--v1{letter-spacing:-.02em;color:var(--lp-text);font-size:.95rem;font-weight:650;text-decoration:none}.deal-desk__identity-line--v1:hover{text-decoration:underline}.deal-desk__identity-line--v2{color:#3c3c43b8;font-size:.78rem;font-weight:500}.deal-desk__identity-line--v3{color:#3c3c439e;font-size:.72rem;font-weight:500}.deal-desk__id-action--vehicle-change{align-self:flex-start;margin-top:.1rem}.deal-desk__identity-vehicle-edit{flex-wrap:wrap;flex:14rem;align-items:center;gap:.45rem;min-width:0;display:flex}.deal-desk__identity-vehicle-search{font:inherit;box-sizing:border-box;background:var(--lp-surface);border:1px solid #3c3c431f;border-radius:8px;flex:10rem;min-width:0;padding:.36rem .45rem;font-size:.875rem}.deal-desk__identity-vehicle-drop{z-index:25;position:absolute;top:calc(100% + 3px);left:0;right:0}.deal-desk__identity-popover-results--vehicle{background:var(--lp-surface);border:1px solid #3c3c431a;border-radius:10px;max-height:10rem;margin:0;box-shadow:0 10px 24px #0f172a17}@media (width<=560px){.deal-desk__identity-top{grid-template-columns:1fr}}.deal-desk__stack-title--structure{border-left:none;border-top:6px solid color-mix(in srgb, var(--lp-primary,#3b82f6) 82%, #2563eb);border-bottom:1px solid color-mix(in srgb, var(--lp-primary,#3b82f6) 28%, var(--lp-border));color:var(--lp-text);margin-left:0;padding-top:.5rem;padding-left:0;font-weight:650}.deal-desk__stack-title--lender{border-top:6px solid #9e4ff5;border-left:none;border-bottom:1px solid color-mix(in srgb, #a855f7 26%, var(--lp-border));color:var(--lp-text);margin-left:0;padding-top:.5rem;padding-left:0;font-weight:650}.deal-desk__summary-title--panel{border-top:4px solid #1fbc59;border-left:none;border-bottom:1px solid var(--lp-border-default,var(--lp-border));color:var(--lp-text);margin-bottom:.5rem;margin-left:0;padding-top:.5rem;padding-left:0;font-weight:650}.deal-desk__present-toggle{font:inherit;background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);color:#64748b9e;cursor:pointer;border:1px solid #3c3c4314;border-radius:999px;align-items:center;gap:.28rem;padding:.18rem .52rem .18rem .38rem;font-size:.75rem;font-weight:480;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.deal-desk__present-toggle-icon{opacity:.65;font-size:.72rem;line-height:1}.deal-desk__present-toggle-label{letter-spacing:.02em}.deal-desk__present-toggle:hover{background:var(--lp-surface-soft);color:#475569c2;border-color:#3c3c431c}.deal-desk__present-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #94a3b838}.deal-desk__present-toggle--on{color:#334155d1;background:#ecf2fce0;border-color:#94a3b842}.deal-desk__present-toggle--on .deal-desk__present-toggle-icon{opacity:.78}.deal-desk__col--structure,.deal-desk__col--lender{background:0 0;border:none;border-radius:0;padding:0}.deal-desk__col--structure>.deal-desk__stack:first-of-type,.deal-desk__col--structure>.deal-desk__stack--tight{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--lp-border-default,var(--lp-border)) 78%, var(--lp-primary,#3b82f6) 22%);border-radius:12px;padding:.65rem .7rem;box-shadow:0 1px 2px #00000007,0 4px 16px #00000009}.deal-desk__col--structure>.deal-desk__stack+.deal-desk__stack{border-top:none;margin-top:.65rem;padding-top:0}.deal-desk__col--lender{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--lp-border-default,var(--lp-border)) 76%, #a855f7 24%);border-radius:12px;padding:.65rem .7rem .7rem;box-shadow:0 1px 2px #00000007,0 4px 16px #00000009}.deal-desk__col--summary{background:var(--lp-surface);border:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 88%, var(--lp-muted) 12%));box-shadow:none;border-radius:12px;padding:.65rem .75rem .75rem}.deal-desk__col--lender>.deal-desk__stack-title{margin-bottom:.5rem}.deal-desk__field{gap:.45rem .55rem;padding:.2rem 0}.deal-desk__field-label{color:#3c3c438c;font-size:.75rem;font-weight:500}.deal-desk__field-input,.deal-desk__select{border:1px solid var(--lp-control-border-strong,color-mix(in srgb, var(--lp-border-default,var(--lp-border)) 82%, var(--lp-muted) 18%));background:var(--lp-control-bg,#7676800e);min-height:2.125rem;color:var(--lp-control-text,var(--shell-text,#1d1d1f));border-radius:8px;padding:.38rem .55rem;transition:border-color .15s,box-shadow .15s,background .15s}.deal-desk__field-input:hover:not(:disabled),.deal-desk__select:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-control-border-strong,var(--lp-border-default,var(--lp-border))) 72%, var(--lp-text) 28%);background:var(--lp-control-bg,#7676800f)}.deal-desk__field-input:focus,.deal-desk__select:focus{background:var(--lp-surface);border-color:#007aff73;outline:none;box-shadow:0 0 0 3px #007aff24}.deal-desk__field-input:disabled{opacity:.72;background:#7676800d}.deal-desk__field-value{color:var(--shell-text,#1d1d1f);font-weight:560}.deal-desk__field--read .deal-desk__field-value{font-size:.875rem}.deal-desk__row-trigger{min-height:2.375rem;box-shadow:none;border:none;border-bottom:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 90%, var(--lp-muted) 10%));background:0 0;border-radius:0;margin:0;padding:.48rem .55rem;transition:background .12s}.deal-desk__stack .deal-desk__row-trigger:last-of-type{border-bottom:none}.deal-desk__row-trigger:focus-visible{border-radius:8px;outline:none;box-shadow:inset 0 0 0 2px #007aff59}.deal-desk__col--lender .deal-desk__row-trigger{border:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 88%, var(--lp-muted) 12%));border-bottom:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 88%, var(--lp-muted) 12%));border-radius:10px}.deal-desk__col--lender .deal-desk__row-trigger:hover:not(:disabled){background:#7676800f}.deal-desk__row-trigger-label{color:#3c3c439e;font-size:.8125rem;font-weight:500}.deal-desk__row-trigger-value{color:var(--shell-text,#1d1d1f);max-width:13rem;font-size:.875rem;font-weight:590}.deal-desk__row-kebab{color:var(--lp-muted,#3c3c4361);font-size:1rem;font-weight:700}.deal-desk__row-trigger:hover:not(:disabled) .deal-desk__row-kebab,.deal-desk__row-trigger:focus-visible .deal-desk__row-kebab{color:var(--lp-text,#3c3c43d1)}.deal-desk__row-trigger:focus-visible{box-shadow:var(--lp-control-focus-shadow,0 0 0 3px #007aff24);border-radius:8px;outline:none}.deal-desk__summary-title{letter-spacing:.07em;color:#3c3c4380;margin:0 0 .55rem;font-size:.6875rem}.deal-desk__summary-dl{gap:.38rem}.deal-desk__summary-dl>div{border-bottom:1px solid #3c3c430f;padding:.22rem 0;font-size:.8125rem}.deal-desk__summary-dl>div:last-child{border-bottom:none}.deal-desk__summary-dl dt{color:#3c3c4385;font-size:.8125rem}.deal-desk__summary-dl dd{color:var(--shell-text,#1d1d1f);font-size:.875rem;font-weight:590}.deal-desk__summary-gross-inputs{border-top:1px solid #3c3c4314;margin-top:.65rem;padding-top:.55rem}.deal-desk__workspace .deal-desk__mini-btn{background:var(--lp-surface);border:1px solid #3c3c4324;border-radius:8px;min-height:2rem;padding:.35rem .65rem;font-weight:520;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 1px #00000008}.deal-desk__workspace .deal-desk__mini-btn:hover:not(:disabled){background:#7676800d;border-color:#3c3c4338}.deal-desk__workspace .deal-desk__mini-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #007aff24}.deal-desk-flyout{align-items:center;padding:1.25rem}.deal-desk-flyout__backdrop{background:color-mix(in srgb, var(--lp-bg,#0f172a) 52%, transparent);-webkit-backdrop-filter:blur(6px)}.deal-desk-flyout__panel{border:1px solid var(--lp-border,#3c3c431f);background:var(--lp-surface);border-radius:14px;flex-direction:column;max-width:27rem;max-height:min(92vh,42rem);display:flex;overflow:hidden;box-shadow:0 16px 48px #00000047,0 2px 8px #00000014}.deal-desk-flyout__head{border-bottom:1px solid var(--lp-border,#3c3c4314);background:var(--lp-surface);padding:.65rem .85rem}.deal-desk-flyout__title{letter-spacing:-.015em;color:var(--lp-text,var(--shell-text,#1d1d1f));font-size:.9375rem;font-weight:620}.deal-desk-flyout__close{border:1px solid var(--lp-control-border,#3c3c431f);background:var(--lp-control-bg,var(--lp-surface));color:var(--lp-control-text,var(--lp-text));border-radius:8px;padding:.32rem .55rem;font-weight:500;transition:background .12s,border-color .12s}.deal-desk-flyout__close:hover{background:var(--lp-surface-soft);border-color:var(--lp-border)}.deal-desk-flyout__close:focus-visible{border-color:var(--lp-control-focus-border,#007aff73);box-shadow:var(--lp-control-focus-shadow,0 0 0 3px #007aff24);outline:none}.deal-desk-flyout__body{background:var(--lp-surface-soft,var(--lp-surface));-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.85rem .95rem 1rem;overflow-y:auto}.deal-desk-flyout__panel-footer{border-top:1px solid var(--lp-border,#3c3c431a);background:var(--lp-surface);flex-shrink:0;padding:.65rem .95rem .85rem}.deal-desk-flyout__panel-footer .deal-desk-flyout__actions{margin-top:0}.deal-desk-flyout__lab{color:var(--lp-muted,#3c3c438c);gap:.22rem;font-size:.75rem}.deal-desk-flyout__input{border-radius:var(--lp-control-radius,8px);border:1px solid var(--lp-control-border-strong,color-mix(in srgb, var(--lp-control-border,var(--lp-border)) 82%, var(--lp-muted) 18%));background:var(--lp-control-bg,#7676800e);min-height:2.125rem;color:var(--lp-control-text,var(--lp-text));padding:.4rem .55rem;transition:border-color .15s,box-shadow .15s,background .15s}.deal-desk-flyout__input:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-control-border-strong,var(--lp-control-border,#64748b)) 72%, var(--lp-text) 28%)}.deal-desk-flyout__input:focus{border-color:var(--lp-control-focus-border,#007aff73);box-shadow:var(--lp-control-focus-shadow,0 0 0 3px #007aff24);background:var(--lp-control-bg,var(--lp-surface));outline:none}.deal-desk-flyout__input:disabled{background:var(--lp-control-disabled-bg,#7676800f);color:var(--lp-muted,#3c3c43a6);opacity:1}.deal-desk-flyout__hint{color:#3c3c437a;font-size:.75rem}.deal-desk-flyout__subcap{color:#3c3c437a;font-weight:620}.deal-desk-flyout__tradeblock{border-bottom-color:#3c3c4314}.deal-desk-flyout__tradeblock--second{border-top-color:#3c3c4314}.deal-desk-flyout__linkbtn{color:var(--lp-primary,#2563eb);border-radius:8px;padding:.35rem .15rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s}.deal-desk-flyout__linkbtn:hover{background:color-mix(in srgb, var(--lp-primary,#2563eb) 10%, transparent);color:var(--lp-primary,#2563eb)}.deal-desk-flyout__linkbtn:focus-visible{box-shadow:var(--lp-control-focus-shadow,0 0 0 3px #007aff24);outline:none}.deal-desk-flyout__actions{border-top:1px solid var(--lp-border,#3c3c4314);margin-top:.75rem;padding-top:.65rem}.deal-desk-flyout__primary{border-radius:var(--lp-control-radius,10px);border:1px solid color-mix(in srgb, var(--lp-primary,#2563eb) 55%, var(--lp-border));background:var(--lp-primary,#2563eb);color:#fff;min-height:2.125rem;box-shadow:none;padding:.42rem 1rem;font-weight:600;transition:border-color .15s,box-shadow .15s,filter .12s}.deal-desk-flyout__primary:hover:not(:disabled){filter:brightness(1.06)}.deal-desk-flyout__primary:focus-visible{box-shadow:var(--lp-control-focus-shadow,0 0 0 3px #007aff2e);outline:none}.deal-desk-flyout__primary:disabled{opacity:.55;cursor:not-allowed}.deal-desk-flyout__decode{min-height:2.125rem;color:var(--shell-text,#1d1d1f);background:#7676800f;border:1px solid #3c3c4324;border-radius:8px;padding:.38rem .65rem;font-weight:520;transition:border-color .15s,background .15s}.deal-desk-flyout__decode:hover:not(:disabled){background:#76768017;border-color:#3c3c4338}.deal-desk-flyout__decode:focus-visible{outline:none;box-shadow:0 0 0 3px #007aff24}.deal-desk-flyout__moneytbl th{border-bottom-color:var(--lp-border,#3c3c4314);color:var(--lp-muted,#3c3c4385);font-weight:500}.deal-desk-flyout__moneytbl td{border-bottom-color:var(--lp-border,#3c3c4314);color:var(--lp-text,var(--shell-text,#1d1d1f))}.deal-desk-flyout__fee-line{gap:.45rem .5rem}.deal-desk-flyout__fee-name-label{color:var(--lp-muted,#3c3c437a)}.deal-desk-flyout__money--edit .deal-desk-flyout__input{text-align:right;font-variant-numeric:tabular-nums;margin:0}.deal-desk__tabs{border-bottom:1px solid #3c3c431a;gap:.15rem;margin-bottom:.65rem;padding-bottom:0}.deal-desk__tab{color:#3c3c4385;border-radius:8px 8px 0 0;margin-bottom:0;padding:.42rem .68rem;font-size:.8125rem}.deal-desk__tab:hover{color:#3c3c43d1;background:#7676800f}.deal-desk__tab--active{color:#1e4078eb;background:#eff6ff73;border-bottom:2px solid #3b82f68c;font-weight:590}.deal-desk__identity-panel{border-color:#3c3c431a;border-radius:10px;box-shadow:0 1px 2px #00000008}.deal-desk__identity-search{background:#7676800e;border:1px solid #3c3c4324;border-radius:8px;min-height:2.125rem;padding:.38rem .55rem;transition:border-color .15s,box-shadow .15s,background .15s}.deal-desk__identity-search:focus{background:var(--lp-surface);border-color:#007aff73;outline:none;box-shadow:0 0 0 3px #007aff24}.deal-desk__identity-pick{border-radius:8px}.deal-desk__identity-pick:hover:not(:disabled){background:#76768014}@media (width>=960px){.deal-desk__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr) minmax(0,1fr);gap:.85rem}}.deal-desk__field-input--money{text-align:right;font-variant-numeric:tabular-nums}.deal-desk__field-row--apr-payment{grid-template-columns:1fr 1fr;align-items:end;gap:.55rem .75rem;display:grid}@media (width<=520px){.deal-desk__field-row--apr-payment{grid-template-columns:1fr}}.deal-desk__field--half{min-width:0}.deal-desk__field--half.deal-desk__field--read .deal-desk__field-value--money{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#166534eb;width:100%;font-weight:620;display:block}.deal-desk__col--structure>.deal-desk__stack:first-of-type,.deal-desk__col--structure>.deal-desk__stack--tight,.deal-desk__col--lender,.deal-desk__col--summary{box-shadow:0 1px 2px #0f172a0a,0 6px 22px #1e3a5f0f}.deal-desk__row-trigger:hover:not(:disabled){background:#588cc812}.deal-desk-flyout__products-wrap{flex-direction:column;gap:.85rem;display:flex}.deal-desk-flyout__product-section{border:1px solid var(--lp-border,#3c3c4317);background:var(--lp-surface-soft,var(--lp-surface));border-radius:10px;padding:.55rem .6rem .65rem}.deal-desk-flyout__product-section-head{align-items:center;gap:.45rem;margin-bottom:.45rem;display:flex}.deal-desk-flyout__product-accent{background:color-mix(in srgb, var(--lp-primary,#2563eb) 55%, var(--lp-border));border-radius:2px;align-self:stretch;width:3px;min-height:1rem}.deal-desk-flyout__product-heading{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-muted-strong,var(--lp-muted));margin:0;font-size:.6875rem;font-weight:650}.deal-desk-flyout__product-metrics{grid-template-columns:1fr 1fr auto;align-items:end;gap:.45rem .6rem;margin-bottom:.45rem;display:grid}.deal-desk-flyout__product-metrics--customer{grid-template-columns:1fr}.deal-desk-flyout__product-profit{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.12rem;padding:.25rem 0 .15rem;display:flex}.deal-desk-flyout__product-profit-label{letter-spacing:.04em;color:var(--lp-muted,#3c3c437a);font-size:.6875rem;font-weight:600}.deal-desk-flyout__product-profit-val{font-variant-numeric:tabular-nums;color:var(--lp-text,#166534e0);font-size:.8125rem;font-weight:620}@media (width<=520px){.deal-desk-flyout__product-metrics:not(.deal-desk-flyout__product-metrics--customer){grid-template-columns:1fr}.deal-desk-flyout__product-profit{align-items:flex-start}}.deal-desk-flyout__worksheet{border:1px solid var(--lp-border,#3c3c4317);background:var(--lp-surface-soft,var(--lp-surface));border-radius:10px;flex-direction:column;gap:0;padding:.15rem .1rem .05rem;display:flex}.deal-desk-flyout__ws-row{border-bottom:1px solid color-mix(in srgb, var(--lp-border,#334155) 65%, transparent);grid-template-columns:minmax(0,1.35fr) minmax(7rem,1fr);align-items:center;gap:.45rem .65rem;padding:.42rem .55rem;font-size:.8125rem;display:grid}.deal-desk-flyout__ws-row:last-child{border-bottom:none}.deal-desk-flyout__ws-row--input .deal-desk-flyout__ws-value--edit{justify-self:end}.deal-desk-flyout__ws-row--strong .deal-desk-flyout__ws-label,.deal-desk-flyout__ws-row--strong .deal-desk-flyout__ws-value{color:var(--lp-text)}.deal-desk-flyout__ws-row--strong .deal-desk-flyout__ws-value{font-variant-numeric:tabular-nums;font-weight:620}.deal-desk-flyout__ws-row--total .deal-desk-flyout__ws-label,.deal-desk-flyout__ws-row--total .deal-desk-flyout__ws-value{color:var(--lp-text)}.deal-desk-flyout__ws-row--total .deal-desk-flyout__ws-value{font-variant-numeric:tabular-nums;font-weight:640}.deal-desk-flyout__ws-divider{background:color-mix(in srgb, var(--lp-border,#334155) 80%, transparent);height:1px;margin:.15rem 0}.deal-desk-flyout__ws-label{color:var(--lp-muted,#3c3c439e);font-weight:500}.deal-desk-flyout__ws-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--lp-text,#0f172ae6);font-weight:530}@media (prefers-reduced-motion:reduce){.deal-desk__field-input,.deal-desk__mini-btn,.deal-desk__row-trigger,.deal-desk-flyout__input,.deal-desk-flyout__primary,.deal-desk-flyout__decode,.deal-desk-flyout__close{transition:none}.deal-desk-flyout__backdrop{-webkit-backdrop-filter:none}}.deal-detail__funding-ops{border-top:1px solid var(--shell-border);margin-top:1rem;padding-top:.85rem}.deal-detail__funding-ops-h3{color:var(--shell-text);margin:0 0 .5rem;font-size:.92rem;font-weight:650}.deal-detail__funding-ops-lead{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.78rem;line-height:1.4}.deal-detail__delivery-pill-row{margin:0 0 .45rem}.deal-detail__delivery-pill{border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:650;display:inline-block}.deal-detail__delivery-pill--done{color:#15803d;background:#22c55e26}.deal-detail__delivery-pill--ready{color:#065f46;background:#10b98126}.deal-detail__delivery-pill--wait{color:#92400e;background:#f59e0b2e}.deal-detail__delivery-pill--hold{color:#334155;background:#64748b24}.deal-detail__funding-ops-row{margin-bottom:.45rem}.deal-detail__readiness-pill{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:650;display:inline-block}.deal-detail__readiness-pill--ok{background:color-mix(in srgb, var(--lp-primary,#2563eb) 10%, var(--lp-surface-soft,var(--lp-surface)));border-color:color-mix(in srgb, var(--lp-primary,#2563eb) 32%, var(--lp-border,#334155));color:var(--lp-primary,#60a5fa)}.deal-detail__readiness-pill--good{background:var(--lp-surface-soft,var(--lp-surface));border-color:color-mix(in srgb, #22c55e 28%, var(--lp-border,#334155));color:#4ade80}.deal-detail__readiness-pill--warn{background:var(--lp-surface-soft,var(--lp-surface));border-color:color-mix(in srgb, #f59e0b 38%, var(--lp-border,#334155));color:#fbbf24}.deal-detail__readiness-pill--bad{background:var(--lp-surface-soft,var(--lp-surface));border-color:color-mix(in srgb, #ef4444 32%, var(--lp-border,#334155));color:#f87171}.deal-detail__funding-ops-field{flex-direction:column;gap:.2rem;margin-bottom:.45rem;display:flex}.deal-detail__funding-ops-field--compact{margin-bottom:0}.deal-detail__funding-ops-label{color:var(--shell-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.deal-detail__funding-ops-select{border:1px solid var(--shell-border);background:var(--shell-surface);max-width:100%;color:var(--shell-text);border-radius:6px;padding:.35rem .45rem;font-size:.875rem}.deal-detail__funding-ops-meta{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.8rem}.deal-detail__funding-ops-warn{color:#92400e;font-weight:600}.deal-detail__funding-ops-stips{margin:0 0 .45rem;padding:0;font-size:.8rem;list-style:none}.deal-detail__funding-ops-stip-li{align-items:baseline;gap:.35rem;padding:.12rem 0;display:flex}.deal-detail__funding-ops-mark{flex-shrink:0;width:1rem;font-size:.75rem}.deal-detail__funding-ops-mark--yes{color:#15803d}.deal-detail__funding-ops-mark--no{color:var(--shell-text-muted)}.deal-detail__funding-ops-stip-name{flex:1;min-width:0}.deal-detail__funding-ops-req{color:var(--shell-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.deal-detail__funding-ops-empty,.deal-detail__funding-ops-more{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.78rem}.deal-detail__funding-ops-contracts{grid-template-columns:7rem 1fr;gap:.35rem .65rem;margin:.35rem 0 .5rem;font-size:.8rem;display:grid}.deal-detail__funding-ops-contracts dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__funding-ops-contracts dd{margin:0}.deal-detail__funding-dot{background:var(--shell-text-muted);opacity:.45;vertical-align:.05em;border-radius:999px;width:.45rem;height:.45rem;display:inline-block}.deal-detail__funding-dot--on{opacity:1;background:#22c55e}.deal-detail__funding-ops-edit-grid{grid-template-columns:1fr 1fr;gap:.45rem .65rem;display:grid}@media (width<=520px){.deal-detail__funding-ops-edit-grid{grid-template-columns:1fr}}.deal-detail__funding-ops-dt{border:1px solid var(--shell-border);box-sizing:border-box;border-radius:6px;width:100%;padding:.3rem .4rem;font-size:.8125rem}.deal-detail__stips-received-at{color:var(--shell-text-muted);white-space:nowrap;font-size:.72rem}.deals-page__ops-insights{border:1px solid var(--deals-border);background:linear-gradient(160deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);box-shadow:var(--shadow-soft);border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));align-items:stretch;gap:.65rem;margin:0 0 .55rem;padding:.55rem .62rem .58rem;display:grid}.deals-page__ops-cell{min-width:0}@media (width>=960px){.deals-page__ops-insights{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)}}.deals-page__ops-cell-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.62rem;font-weight:700}.deals-page__ops-cell-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:.72rem}.deals-page--phase199 .deals-page__surface-stack{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;margin-top:0;padding:.38rem .42rem .44rem;box-shadow:0 1px 2px #0f172a09,0 6px 18px #1e3a5f08}.deals-page--phase199 .deals-page__workspace{min-width:0}.deals-page--phase199 .deals-page__desk-head{gap:.35rem .55rem;padding:.12rem 0 .22rem}.deals-page--phase199 .deals-page__ops-insights{gap:.45rem}.deals-page--phase199 .deals-page__module-hero .lp-module-hero__stats{padding:.42rem .65rem .38rem}.deals-page--phase199 .lp-module-hero__stats .deals-page__kpi-band{background:var(--shell-surface,var(--lp-surface));box-shadow:none;border-radius:8px;padding:.42rem .55rem .38rem}.deals-page--phase199 .deals-page__surface-stack .deals-page__kpi-band{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-radius:10px;padding:.48rem .58rem .42rem;box-shadow:0 1px 2px #0f172a0a}.deals-page--phase199 .deals-page__kpi-primary-cell,.deals-page--phase199 .deals-page__kpi-secondary-cell{box-shadow:none;border-color:color-mix(in srgb, var(--deals-border) 92%, transparent);border-radius:8px;padding:.38rem .48rem .4rem}.deals-page--phase199 .deals-page__kpi-primary-cell--open_deals,.deals-page--phase199 .deals-page__kpi-secondary-cell--open_deals,.deals-page--phase199 .deals-page__kpi-primary-cell--deal_pending,.deals-page--phase199 .deals-page__kpi-primary-cell--deal_funding,.deals-page--phase199 .deals-page__kpi-primary-cell--deal_funded,.deals-page--phase199 .deals-page__kpi-primary-cell--deal_cancelled,.deals-page--phase199 .deals-page__kpi-primary-cell--my_deals,.deals-page--phase199 .deals-page__kpi-primary-cell--my_pending,.deals-page--phase199 .deals-page__kpi-primary-cell--my_units_sold{border-left:none}.deals-page--phase199 .deals-page__kpi-primary-cell--shortcut-active,.deals-page--phase199 .deals-page__kpi-secondary-cell--shortcut-active{transform:none;box-shadow:inset 0 0 0 1px #3b82f659}.deals-page--phase199 button.deals-page__kpi-primary-cell--clickable:hover,.deals-page--phase199 button.deals-page__kpi-secondary-cell--clickable:hover{transform:none;box-shadow:0 1px 4px #0f172a0f}.deals-page--phase199 .deals-page__kpi-filter-bar{border-radius:8px;margin-bottom:.38rem;padding:.32rem .48rem}.deals-page--phase199 .deals-page__kpi-primary-label,.deals-page--phase199 .deals-page__kpi-secondary-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.deals-page--phase199 .deals-view-toggle button:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #1d4ed88c}.deals-page--phase199 .deals-page__kpi-filter-clear:focus-visible{outline-offset:2px;outline:2px solid #1d4ed88c}.deals-page--phase199 .deals-pipeline__board--page{--deals-card-gap:.22rem;box-shadow:inset 0 1px 0 var(--lp-surface);background:#eef1f5;border-color:#0f172a0d;border-radius:12px}.deals-page--phase199 .deals-pipeline__col-head{letter-spacing:.01em;text-transform:none;text-align:center;background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-bottom:1px solid #0f172a0f;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.42rem .35rem .48rem;font-size:.72rem;display:flex}.deals-page--phase199 .deals-pipeline__col-head-main{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;display:flex}.deals-page--phase199 .deals-pipeline__col-head-label{letter-spacing:.01em;font-weight:650}.deals-page--phase199 .deals-pipeline__col-head-count{font-variant-numeric:tabular-nums;min-width:1.35rem;color:var(--lp-muted-strong);opacity:1;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;padding:.06rem .38rem;font-size:.68rem;font-weight:650;display:inline-flex}.deals-page--phase199 .deals-pipeline__col-head-icon{background:var(--lp-surface);border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;box-shadow:0 1px 3px #0f172a0f}.deals-page--phase199 .deals-pipeline__col-head-icon--working{color:var(--lp-muted-strong)}.deals-page--phase199 .deals-pipeline__col-head-icon--approved{color:#15803d}.deals-page--phase199 .deals-pipeline__col-head-icon--contract{color:#6366f1}.deals-page--phase199 .deals-pipeline__col-head-icon--delivered{color:#0369a1}.deals-page--phase199 .deals-pipeline__col-head-icon--funding{color:#4f46e5}.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col-scroll{gap:var(--deals-card-gap);padding:.16rem .2rem}.deals-page--phase199 .deals-desk-card--status-draft:before,.deals-page--phase199 .deals-desk-card--status-working:before,.deals-page--phase199 .deals-desk-card--status-submitted:before,.deals-page--phase199 .deals-desk-card--status-approved:before,.deals-page--phase199 .deals-desk-card--status-contract:before,.deals-page--phase199 .deals-desk-card--status-contracted:before,.deals-page--phase199 .deals-desk-card--status-delivered:before,.deals-page--phase199 .deals-desk-card--status-funding:before,.deals-page--phase199 .deals-desk-card--status-funded:before,.deals-page--phase199 .deals-desk-card--status-sold-funding:before,.deals-page--phase199 .deals-desk-card--status-sold-funded:before,.deals-page--phase199 .deals-desk-card--status-cancelled:before{content:none;width:0;display:none}.deals-page--phase199 .deals-desk-card{background:var(--lp-surface);border-color:#0f172a12;border-radius:10px;padding:.5rem .55rem;box-shadow:0 1px 3px #0f172a0d}.deals-page--phase199 .deals-desk-card__payment-key{text-transform:none;letter-spacing:.02em;color:var(--text-muted);font-size:.65rem;font-weight:600}.deals-page--phase199 .deals-desk-card:hover{transform:none;box-shadow:0 2px 8px #0f172a12,inset 0 1px #ffffffe6}.deals-page--phase199 .deals-desk-card__num{color:var(--text-muted,var(--shell-text-muted));font-size:.75rem;font-weight:600}.deals-page--phase199 .deals-desk-card__badge{padding:.1rem .32rem;font-size:.5625rem;font-weight:600}.deals-page--phase199 .deals-desk-card__customer{letter-spacing:-.015em;font-size:.9375rem;font-weight:600}.deals-page--phase199 .deals-desk-card__vehicle{color:var(--text-secondary,var(--shell-text-muted));font-size:.76rem}.deals-page--phase199 .deals-desk-card__payment-row{border-top-color:color-mix(in srgb, var(--deals-border) 75%, transparent);margin-top:.12rem;padding-top:.18rem}.deals-page--phase199 .deals-desk-card__funding-chips,.deals-page--phase199 .deals-desk-card__delivery-chips{gap:.2rem;margin-top:.18rem}.deals-page--phase199 .deals-desk-chip{padding:.06rem .32rem;font-size:.59375rem;font-weight:600}.deals-page--phase199 .deals-desk-card__followup-meta{color:var(--text-muted);border-top:1px dashed color-mix(in srgb, var(--deals-border) 65%, transparent);gap:.35rem;margin-top:.14rem;padding-top:.14rem;font-size:.625rem}.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col.deals-pipeline__col--drag{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 40%, transparent)!important;outline-offset:0!important;background:color-mix(in srgb, var(--shell-accent,#3b82f6) 8%, var(--lp-surface))!important;box-shadow:none!important}.deals-page--phase199 .deals-pipeline__empty-hint{text-align:center;color:#64748bc7;padding:.85rem .4rem;font-size:.72rem;line-height:1.4}@media (width<=960px){.deals-page--phase199 .deals-pipeline__board--page{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;border-radius:9px;flex-flow:row;gap:0;display:flex;overflow:auto hidden}.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col{scroll-snap-align:start;border-right:1px solid #0f172a14;flex:0 0 min(14.5rem,82vw);max-width:min(14.5rem,82vw)}.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col:last-child{border-right:none}}.deals-page--phase199b .deals-page__surface-stack{padding:.32rem .38rem .42rem}.deals-page--phase199b .deals-page__module-hero .lp-module-hero__stats{padding:.28rem .45rem .26rem}.deals-page__kpi-band--199b{margin-bottom:.12rem!important;padding:.38rem .48rem .34rem!important}.deals-page__kpi-band--199b .deals-page__kpi-band-hint{margin-bottom:.28rem;font-size:.7rem}.deals-page__kpi-band--199b .deals-page__kpi-primary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem .42rem}.deals-page__kpi-band--199b .deals-page__kpi-primary-cell{gap:.12rem;padding:.36rem .42rem .4rem}.deals-page__kpi-band--199b .deals-page__kpi-primary-value{letter-spacing:-.02em;font-size:1.05rem}.deals-page__kpi-band--199b .deals-page__kpi-primary-label{letter-spacing:.04em;font-size:.62rem}.deals-page__kpi-band--199b .deals-page__kpi-secondary{margin-top:.38rem;padding-top:.32rem}.deals-page__kpi-band--199b .deals-page__kpi-secondary--grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.28rem .35rem}.deals-page__kpi-band--199b .deals-page__kpi-secondary-cell{padding:.3rem .38rem .34rem}.deals-page__kpi-band--199b .deals-page__kpi-secondary-value{font-size:.78rem}.deals-page__kpi-band--199b .deals-page__kpi-secondary-label{font-size:.56rem}.deals-page--phase199b.deals-page--phase199 .deals-pipeline__board--page{--deals-card-gap:.38rem}.deals-page--phase199b.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col-scroll{gap:var(--deals-card-gap);padding:.28rem .26rem}.deals-page--phase199b.deals-page--phase199 .deals-pipeline__col-head-icon{border-radius:12px;width:2.65rem;height:2.65rem}.deals-page--phase199b.deals-page--phase199 .deals-desk-card{gap:.38rem;padding:.58rem .62rem}.deals-page--phase199b.deals-page--phase199 .deals-desk-card__body{gap:.28rem}.deals-page--phase199b.deals-page--phase199 .deals-desk-card__customer{font-size:.97rem}.deals-page--phase199b.deals-page--phase199 .deals-desk-card__vehicle{font-size:.8rem}.deals-page--phase199b.deals-page--phase199 .deals-desk-card__payment-row{margin-top:.22rem;padding-top:.28rem}.deals-page--phase199b .deals-pipeline__empty-lane{flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:6.5rem;padding:.75rem .5rem;display:flex}.deals-page--phase199b .deals-pipeline__empty-lane-icon{opacity:.35;color:var(--lp-muted);justify-content:center;align-items:center;display:flex}.deals-page--phase199b .deals-pipeline__empty-hint{color:#475569e0;max-width:11rem;margin:0;padding:0;font-size:.76rem;line-height:1.45}@media (width<=1200px){.deals-page__kpi-band--199b .deals-page__kpi-primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.deals-page__kpi-band--199b .deals-page__kpi-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.deals-page--phase199b.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col{flex:0 0 min(15.75rem,85vw);max-width:min(15.75rem,85vw)}}.deals-page--phase199c .deals-page__surface-stack{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);border:1px solid #0f172a0f;padding:.28rem .32rem .38rem;box-shadow:inset 0 1px #fffc,0 8px 28px #0f172a0a}.deals-page--phase199c .deals-page__module-hero .lp-module-hero__stats{padding:.22rem .38rem .2rem}.deals-page--phase199c .deals-page__kpi-band--199b{box-shadow:none!important;background:0 0!important;border:none!important;padding:.42rem .45rem .38rem!important}.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-primary{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:0 1px 0 var(--lp-surface) inset, 0 4px 14px #0f172a0d;border:1px solid #0f172a0f;border-radius:12px;gap:0;padding:.42rem .48rem}.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-primary-cell{box-shadow:none;background:0 0;border:none;border-radius:0;padding:.42rem .55rem;position:relative}.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-primary-cell:not(:last-child):after{content:"";background:#0f172a12;width:1px;position:absolute;top:18%;bottom:18%;right:0}.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-secondary{border-top-color:#0f172a0f;margin-top:.42rem;padding-top:.36rem}.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-secondary-cell{background:color-mix(in srgb, var(--lp-surface) 55%, transparent);border-color:#0f172a0f;box-shadow:0 1px 2px #0f172a0a}.deals-page--phase199c.deals-page--phase199 .deals-pipeline__board--page{box-shadow:inset 0 2px 6px #0f172a09, 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);background:linear-gradient(#eceff3 0%,#e5e9ef 100%);border:1px solid #0f172a0f}.deals-page--phase199c.deals-page--phase199 .deals-pipeline__col{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-right-color:#0f172a0f}.deals-page--phase199c.deals-page--phase199 .deals-pipeline__col-head{background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);border-bottom:1px solid #0f172a12}.deals-page--phase199c.deals-page--phase199 .deals-pipeline__col-head-icon{width:3rem;height:3rem;box-shadow:0 1px 2px #0f172a0d}.deals-page--phase199c.deals-page--phase199 .deals-desk-card{box-shadow:0 2px 10px #0f172a0f,inset 0 1px #fff}@media (width<=1200px){.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-primary-cell:not(:last-child):after{display:none}}.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page{--deals-card-slot:4.55rem;--deals-card-gap:.32rem;box-shadow:inset 0 1px 0 var(--lp-surface), inset 0 -1px 0 #0f172a0a;background:linear-gradient(165deg,#e8eef8 0%,#dfe8f4 48%,#d8e2ef 100%);border:1px solid #3b82f61a}.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--active{background:linear-gradient(180deg, var(--lp-surface) 0%, #f6f9ff 100%);box-shadow:0 0 0 1px #3b82f624,0 6px 22px #0f172a12,inset 0 1px #fff}.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--empty{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:none;opacity:.9}.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--empty .deals-pipeline__col-head{opacity:.82}.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--drag{background:linear-gradient(180deg, var(--lp-surface) 0%, #eef4ff 100%)!important;outline:none!important;box-shadow:0 0 0 2px #3b82f673,0 0 28px #2563eb38,inset 0 0 0 1px #fff9!important}.deals-page--phase200.deals-page--phase199 .deals-pipeline__col-head{gap:.28rem;padding:.26rem .38rem .32rem}.deals-page--phase200.deals-page--phase199 .deals-pipeline__col-head-main{gap:.28rem}.deals-page--phase200.deals-page--phase199 .deals-desk-card{border-color:#0f172a0f;border-radius:11px;padding:.52rem .58rem}.deals-page--phase200.deals-page--phase199 .deals-desk-card__top{gap:.5rem}.deals-page--phase200.deals-page--phase199 .deals-desk-card__customer{letter-spacing:-.02em}.deals-page--phase200 .deals-desk-chip--stips{color:#0e7490;background:#d2f2f7}.deals-page--phase200 .deals-desk-chip--delivery-miss{color:#4338ca;background:#e9eafd}.deals-page--phase200 .deals-desk-chip--followup{color:#5b21b6;background:#efe8fe}.deals-page--phase200.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-primary{box-shadow:0 1px 0 var(--lp-surface) inset, 0 8px 28px #1e40af0f;background:linear-gradient(#fbfcff 0%,#f3f6fb 100%);border-color:#3b82f617}.deals-page--phase200.deals-page--phase199c .deals-page__surface-stack{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-color:#3b82f614}.deals-page--phase200 .deals-desk-card__badge--working{background:color-mix(in srgb, var(--status-working) 11%, white);border-color:color-mix(in srgb, var(--status-working) 28%, var(--deals-border));color:#1d4ed8}.deals-page--phase200 .deals-desk-card__badge--contract,.deals-page--phase200 .deals-desk-card__badge--contracted{background:color-mix(in srgb, var(--status-contract) 13%, white);border-color:color-mix(in srgb, var(--status-contract) 28%, var(--deals-border));color:#4338ca}.deals-page--phase200 .deals-desk-card__badge--delivered{background:color-mix(in srgb, var(--status-delivered) 12%, white);border-color:color-mix(in srgb, var(--status-delivered) 28%, var(--deals-border));color:#0e7490}.deals-page--phase200 .deals-desk-card__body{gap:.22rem}.deals-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}.deals-ops-command-stack{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);box-shadow:0 1px 0 var(--lp-surface) inset, 0 6px 20px #0f172a0d;border-radius:14px;flex-direction:column;align-items:stretch;margin:0 0 .55rem;display:flex;overflow:hidden}.deals-command-toolbar-section{background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);padding:.48rem .62rem .52rem;box-shadow:inset 0 1px #ffffffe6}.deals-command-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.deals-command-toolbar__group{flex-wrap:wrap;align-items:flex-end;gap:.4rem .5rem;display:flex}.deals-command-toolbar__group--view{flex:none;min-width:0}.deals-command-toolbar__group--search{flex:16rem;min-width:min(100%,14rem)}.deals-command-toolbar__group-label{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--shell-text-muted);margin-bottom:.22rem;font-size:.62rem;font-weight:700;display:block}.deals-toolbar__segment{background:var(--lp-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shell-border) 65%, transparent);border:0;border-radius:9px;display:inline-flex;overflow:hidden}.deals-toolbar__segment button{font:inherit;color:var(--shell-text-muted);cursor:pointer;background:0 0;border:0;padding:.4rem .78rem;font-size:.82rem;font-weight:500}.deals-toolbar__segment button[aria-selected=true]{background:color-mix(in srgb, var(--shell-accent,#3b82f6) 18%, transparent);color:var(--shell-text);font-weight:600}.deals-toolbar__segment button:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:-2px}.deals-command-toolbar__search{width:100%;margin:0;display:block}.deals-command-toolbar__search-inner{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-radius:11px;align-items:center;gap:.5rem;width:100%;min-height:2.65rem;padding:0 .85rem 0 .72rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #0f172a0d,0 1px 3px #0f172a0f}.deals-command-toolbar__search-inner:focus-within{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 38%, var(--shell-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--shell-accent,#3b82f6) 18%, transparent), 0 1px 2px #0f172a0d inset}.deals-command-toolbar__search-icon{color:var(--lp-muted);opacity:.88;flex-shrink:0;display:flex}.deals-command-toolbar__search-field{min-width:0;font:inherit;letter-spacing:-.01em;color:var(--text-primary);background:0 0;border:0;outline:none;flex:auto;padding:.35rem 0;font-size:.92rem;font-weight:500}.deals-command-toolbar__search-field::placeholder{color:var(--lp-muted);font-weight:450}@media (width<=640px){.deals-command-toolbar__group--search{flex-basis:100%}}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page{box-shadow:inset 0 1px 0 var(--lp-surface), inset 0 -1px 0 #0f172a09;background:linear-gradient(165deg,#e4eaf5 0%,#dbe4f2 45%,#d4dff0 100%);border-color:#3b82f61c}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--active{background:linear-gradient(180deg, var(--lp-surface) 0%, #f5f9ff 100%);border-color:#3b82f624;box-shadow:0 0 0 1px #3b82f61a,0 8px 26px #0f172a14,inset 0 1px #fff}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--empty{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, var(--lp-surface-soft) 100%);opacity:.86;border-color:#0f172a0d;box-shadow:0 1px 4px #0f172a08}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__col-head{padding:.32rem .42rem .38rem}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__col-head-icon{filter:none}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--drag{box-shadow:0 0 0 2px #3b82f66b, 0 0 26px #2563eb3d, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent)!important;background:linear-gradient(180deg, var(--lp-surface) 0%, #eef4ff 100%)!important}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-draft{--deals-card-glow:var(--deal-stage-draft)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-working{--deals-card-glow:var(--deal-stage-working)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-submitted{--deals-card-glow:#64748b}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-approved{--deals-card-glow:var(--deal-stage-approved)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-contract,.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-contracted{--deals-card-glow:var(--deal-stage-contract)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-delivered{--deals-card-glow:var(--deal-stage-delivered)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-funding,.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-sold-funding{--deals-card-glow:var(--deal-stage-funding)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-funded,.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-sold-funded{--deals-card-glow:var(--deal-stage-funded)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-cancelled{--deals-card-glow:var(--deal-stage-cancelled)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card[class*=deals-desk-card--status-]:before{opacity:1;border-radius:11px 11px 0 0;width:auto;height:2.5px;inset:0 0 auto}.deals-page--phase200b.deals-page--phase199 .deals-desk-card[class*=deals-desk-card--status-]{background:linear-gradient(180deg, var(--lp-surface) 0%, #f9fafc 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--deals-card-glow,#94a3b8) 12%, transparent), 0 2px 12px #0f172a0e, inset 0 1px 0 #fff;border-color:#0f172a12}.deals-page--phase200b.deals-page--phase199 .deals-pipeline__card:hover .deals-desk-card[class*=deals-desk-card--status-]{box-shadow:0 0 0 1px color-mix(in srgb, var(--deals-card-glow,#94a3b8) 18%, transparent), 0 6px 18px #0f172a12, inset 0 1px 0 #fff}.deals-page--phase200b.deals-page--phase199c .deals-page__surface-stack{background:linear-gradient(180deg, var(--lp-surface) 0%, #f1f6fceb 100%);border-color:#3b82f617}.deals-ops-command-stack--200c{margin-bottom:.48rem}.deals-kpi-command-slot{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);padding:.38rem .48rem .34rem}.deals-page--phase200c .deals-page__kpi-band--200c{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:.22rem .28rem .18rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-band-hint{margin:0 0 .28rem;font-size:.72rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-primary{gap:.28rem .38rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-primary-cell,.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-secondary-cell{border-radius:9px;padding:.26rem .34rem .28rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-primary-value{letter-spacing:-.03em;font-size:1.28rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-primary-label{font-size:.68rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-secondary{border-top:1px solid #0f172a0f;gap:.28rem .38rem;margin-top:.28rem;padding-top:.28rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-secondary-value{font-size:.92rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-secondary-label{font-size:.62rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-databar{opacity:.82;max-height:4px}.deals-command-toolbar__group--narrow{flex:1.15 18rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.45rem .55rem;display:grid}.deals-command-toolbar__group--refine{flex-wrap:wrap;flex:20rem;align-items:flex-end;gap:.45rem .55rem;display:flex}.deals-command-toolbar__field{flex-direction:column;gap:.22rem;min-width:0;display:flex}.deals-command-toolbar__field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.62rem;font-weight:650}.deals-command-toolbar__field input,.deals-command-toolbar__field select{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);width:100%;min-height:2.35rem;font:inherit;background:var(--lp-surface);color:var(--text-primary);border-radius:9px;padding:.38rem .55rem;font-size:.82rem;box-shadow:0 1px 1px #0f172a0a}.deals-command-toolbar__field input:focus-visible,.deals-command-toolbar__field select:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:1px}.deals-command-toolbar__hide-terminal{border:1px dashed color-mix(in srgb, var(--shell-border) 78%, transparent);min-height:2.35rem;color:var(--shell-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:9px;align-items:center;gap:.45rem;padding:0 .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.deals-command-toolbar__hide-terminal input{width:1rem;height:1rem;accent-color:var(--shell-accent,#2563eb);cursor:pointer}@media (width<=900px){.deals-command-toolbar__group--narrow{grid-template-columns:minmax(0,1fr)}.deals-command-toolbar__group--refine{flex-direction:column;align-items:stretch}.deals-command-toolbar__hide-terminal{justify-content:center;width:100%}}.deals-page--phase200c.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page{border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;padding:.42rem .45rem .52rem;display:grid}.deals-page--phase200c.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col{box-shadow:0 2px 10px #0f172a0b, inset 0 1px 0 var(--lp-surface);border:1px solid #0f172a12;border-radius:11px;overflow:hidden}.deals-page--phase200c.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col:last-child{border-right:1px solid #0f172a12}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 58%, transparent);background:linear-gradient(#fcfdff 0%,#f4f7fb 100%);justify-content:flex-start;align-items:center;gap:.42rem;padding:.38rem .48rem .42rem}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head-main{flex-direction:column;flex:1;align-items:flex-start;gap:.12rem;min-width:0;display:flex}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head-label{letter-spacing:.06em;font-size:.72rem}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head-count{opacity:.88;font-size:1.05rem;font-weight:750}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col-scroll{gap:.42rem;padding:.34rem .32rem}.deals-page--phase200c.deals-page--phase199b.deals-page--phase199 .deals-pipeline__empty-lane{border-style:dashed;border-width:1.5px;border-color:color-mix(in srgb, var(--shell-border) 52%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 0%, #eff6ff73 100%);border-radius:10px;min-height:7rem;margin:.28rem .22rem}.deals-page--phase200c.deals-page--phase199b.deals-page--phase199 .deals-pipeline__empty-lane-icon{opacity:.22;transform:scale(1.06)}.deals-page--phase200c.deals-page--phase199b.deals-page--phase199 .deals-pipeline__empty-hint{color:var(--lp-muted);font-size:.74rem}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-desk-card[class*=deals-desk-card--status-]{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--deals-card-glow,#94a3b8) 12%, transparent), 0 3px 14px #0f172a0f, inset 0 1px 0 #fff;border-color:#0f172a11}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__card:hover .deals-desk-card[class*=deals-desk-card--status-]{box-shadow:0 0 0 1px color-mix(in srgb, var(--deals-card-glow,#94a3b8) 17%, transparent), 0 6px 18px #0f172a13, inset 0 1px 0 #fff}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__customer{font-size:.9375rem;font-weight:var(--operational-board-title-weight,600);letter-spacing:-.018em;color:var(--lp-text);line-height:1.34}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__vehicle{font-size:.75rem;font-weight:var(--operational-board-support-weight,400);color:#475569d1;line-height:1.4}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__payment-row{border-top:1px solid #0f172a0b;margin-top:.22rem;padding-top:.26rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__payment-key{letter-spacing:.055em;color:#64748bd9;font-size:.5625rem;font-weight:500}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__payment-val{color:#475569e0;font-size:.6875rem;font-weight:500}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__funding-chips,.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__delivery-chips{gap:.22rem;margin-top:.22rem}.deals-page--phase200c.deals-page--phase199c .deals-page__surface-stack{padding:.22rem .28rem .34rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col-scroll{gap:.36rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__body{gap:.1rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-pipeline__card .deals-desk-card{gap:.12rem;padding:.42rem .48rem .44rem .46rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__top{gap:.38rem;min-height:1.05rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__num{color:var(--lp-muted-strong);font-size:.78rem;font-weight:600}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__badge{color:#475569e0;border-color:#94a3b859;padding:.1rem .32rem;font-size:.578125rem;font-weight:500}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__followup-meta{font-size:var(--operational-board-meta-size,.6875rem);color:#64748bd1;gap:.25rem .55rem;margin-top:.2rem;font-weight:400}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip{letter-spacing:.012em;border-radius:999px;padding:.05rem .3rem;font-size:.59375rem;font-weight:500;line-height:1.28}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--funded{background:color-mix(in srgb, var(--status-funded) 10%, white);color:#047857}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--blocked{background:color-mix(in srgb, var(--status-blocked) 10%, white);color:#9f1239}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--stips{color:#0f766e;background:#e4f7fa}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--out{color:#1d4ed8;background:#edf4fe}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--delivery-done{background:color-mix(in srgb, var(--status-funded) 10%, white);color:#047857}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--delivery-ready{background:color-mix(in srgb, var(--status-approved) 10%, white);color:#047857}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--delivery-miss{color:#4338ca;background:#f1f1fe}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--delivery-appt{background:color-mix(in srgb, var(--status-funding) 9%, white);color:#4338ca}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--followup{color:#5b21b6;background:#f5f0fe}.deals-page--phase200c.deals-page--phase200 .deals-desk-card__badge--working{background:color-mix(in srgb, var(--status-working) 8%, white);border-color:color-mix(in srgb, var(--status-working) 20%, var(--deals-border));color:#1d4ed8}.deals-page--phase200c.deals-page--phase200 .deals-desk-card__badge--contract,.deals-page--phase200c.deals-page--phase200 .deals-desk-card__badge--contracted{background:color-mix(in srgb, var(--status-contract) 9%, white);border-color:color-mix(in srgb, var(--status-contract) 22%, var(--deals-border));color:#4f46e5}.deals-page--phase200c.deals-page--phase200 .deals-desk-card__badge--delivered{background:color-mix(in srgb, var(--status-delivered) 9%, white);border-color:color-mix(in srgb, var(--status-delivered) 22%, var(--deals-border));color:#0e7490}.deals-page--operational-discipline .deals-kpi-command-slot{padding-bottom:.34rem}.deal-detail--phase162 .deal-desk__tabs{border-bottom:1px solid var(--shell-border,#3c3c431f);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.12rem;margin-bottom:.55rem;padding-bottom:0;overflow:auto hidden}.deal-detail--phase162 .deal-desk__tab{white-space:nowrap;flex:none}.deal-detail--phase162 .deal-desk__tab:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #1d4ed88c}@media (prefers-reduced-motion:reduce){.deals-page--phase199 .deals-desk-card:hover{box-shadow:0 1px 2px #0f172a0b}}.deal-wizard-page{max-width:760px}.deal-wizard__lead{color:#3c3c43c7;margin-top:.25rem;margin-bottom:.85rem}.deal-wizard{flex-direction:column;gap:1rem;display:flex}.deal-wizard__steps{background:var(--shell-surface,var(--lp-surface));border:1px solid var(--shell-border,#0f172a14);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:.45rem;list-style:none;display:grid;box-shadow:0 1px 2px #0f172a0a}.deal-wizard__step{margin:0}.deal-wizard__step-button{width:100%;font:inherit;text-align:left;color:var(--lp-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.84rem;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:flex}.deal-wizard__step-button:hover:not(:disabled){background:#0f172a0a}.deal-wizard__step-button:focus-visible{outline-offset:2px;outline:2px solid #1d4ed88c}.deal-wizard__step-button:disabled{cursor:not-allowed;color:var(--lp-text)}.deal-wizard__step--current .deal-wizard__step-button{color:#0f245feb;background:#3b82f617;border-color:#3b82f659}.deal-wizard__step--done .deal-wizard__step-button{color:var(--lp-text)}.deal-wizard__step--done .deal-wizard__step-num{color:#165a3cf2;background:#228b5a1f;border-color:#228b5a52}.deal-wizard__step--current .deal-wizard__step-num{color:#fff;background:#1d4ed8eb;border-color:#1d4ed8eb}.deal-wizard__step-num{color:#0f172ab3;font-variant-numeric:tabular-nums;background:#0f172a0a;border:1px solid #0f172a2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:600;display:inline-flex}.deal-wizard__step-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=560px){.deal-wizard__steps{grid-template-columns:1fr}.deal-wizard__step-label{white-space:normal}}.deal-wizard__panel{background:var(--shell-surface,var(--lp-surface));border:1px solid var(--shell-border,#0f172a14);border-radius:12px;padding:1.1rem 1.2rem 1.15rem;box-shadow:0 1px 2px #0f172a0b,0 6px 18px #0f172a0a}.deal-wizard__panel-head{flex-direction:column;gap:.18rem;margin-bottom:.85rem;display:flex}.deal-wizard__panel-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#3c3c4399;font-size:.66rem;font-weight:600}.deal-wizard__panel-title{color:var(--shell-text,var(--lp-text));margin:0;font-size:1.0625rem;font-weight:600}.deal-wizard__panel-hint{color:#3c3c43b8;margin:0;font-size:.84rem}.deal-wizard__step-body{flex-direction:column;gap:.85rem;display:flex}.deal-wizard__summary-row{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border:1px solid #0f172a14;border-radius:10px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .75rem;display:flex}.deal-wizard__summary{flex-direction:column;gap:.1rem;min-width:0;display:flex}.deal-wizard__summary-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#3c3c439e;font-size:.66rem;font-weight:600}.deal-wizard__summary-name{color:var(--shell-text,var(--lp-text));text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.deal-wizard__summary-edit{font:inherit;color:var(--lp-text);cursor:pointer;background:0 0;border:1px solid #0f172a29;border-radius:8px;padding:.3rem .65rem;font-size:.78rem;font-weight:500;transition:background .14s,border-color .14s}.deal-wizard__summary-edit:hover{background:#0f172a0a}.deal-wizard__summary-edit:focus-visible{outline-offset:2px;outline:2px solid #1d4ed880}.deal-wizard__picked{background:#228b5a0f;border:1px solid #228b5a47;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.deal-wizard__picked-main{flex-direction:column;gap:.18rem;min-width:0;display:flex}.deal-wizard__picked-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#165a3cd9;font-size:.66rem;font-weight:600}.deal-wizard__picked-name{color:var(--lp-text);font-size:.98rem;font-weight:600}.deal-wizard__picked-meta{color:#3c3c43c7;font-size:.82rem}.deal-wizard__picked-clear{font:inherit;background:var(--lp-surface);color:var(--lp-text);cursor:pointer;border:1px solid #0f172a2e;border-radius:8px;padding:.42rem .85rem;font-size:.82rem;font-weight:500;transition:background .14s,border-color .14s}.deal-wizard__picked-clear:hover{background:#0f172a0a}.deal-wizard__picked-clear:focus-visible{outline-offset:2px;outline:2px solid #1d4ed880}.deal-wizard__search{flex-direction:column;gap:.45rem;display:flex}.deal-wizard__search-label{color:var(--lp-text);font-size:.82rem;font-weight:500}.deal-wizard__search-hint{color:#3c3c4399;font-size:.74rem;font-weight:400}.deal-wizard__search-input{font:inherit;box-sizing:border-box;background:var(--lp-surface);width:100%;color:var(--shell-text,var(--lp-text));border:1px solid #0f172a2e;border-radius:10px;padding:.6rem .8rem;font-size:.95rem;transition:border-color .14s,box-shadow .14s}.deal-wizard__search-input:focus{border-color:#1d4ed899;outline:none;box-shadow:0 0 0 3px #1d4ed82e}.deal-wizard__results{background:var(--lp-surface);border:1px solid #0f172a1a;border-radius:10px;max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto;box-shadow:0 1px 2px #0f172a08}.deal-wizard__results li+li{border-top:1px solid #0f172a0f}.deal-wizard__results-msg{color:#3c3c43b3;padding:.65rem .85rem;font-size:.84rem}.deal-wizard__result{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.15rem;padding:.7rem .85rem;transition:background .1s;display:flex}.deal-wizard__result:hover:not(:disabled){background:var(--lp-surface-soft)}.deal-wizard__result:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #1d4ed880}.deal-wizard__result:disabled{opacity:.55;cursor:not-allowed}.deal-wizard__result-title{color:var(--shell-text,var(--lp-text));font-size:.92rem;font-weight:600}.deal-wizard__result-meta{color:#3c3c43b3;font-size:.8rem}.deal-wizard__actions{border-top:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-top:.25rem;padding-top:.6rem;display:flex}.deal-wizard__actions-end{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.deal-wizard__cancel,.deal-wizard__back,.deal-wizard__skip,.deal-wizard__continue{font:inherit;background:var(--lp-surface);color:var(--lp-text);cursor:pointer;border:1px solid #0f172a2e;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.deal-wizard__cancel:hover,.deal-wizard__back:hover,.deal-wizard__skip:hover{background:#0f172a0a}.deal-wizard__cancel:focus-visible,.deal-wizard__back:focus-visible,.deal-wizard__skip:focus-visible,.deal-wizard__continue:focus-visible{outline-offset:2px;outline:2px solid #1d4ed88c}.deal-wizard__continue{color:#fff;background:#1d4ed8f2;border-color:#1d4ed8f2}.deal-wizard__continue:hover:not(:disabled){background:#1d4ed8}.deal-wizard__continue:disabled{opacity:.55;cursor:not-allowed}.deal-wizard__continue--primary{background:#165a3cf2;border-color:#165a3cf2}.deal-wizard__continue--primary:hover:not(:disabled){background:#165a3c}.deal-wizard__skip{color:#3c3c43c7;border-style:dashed;font-weight:500}.deal-wizard__cobuyer-inline{border-top:1px dashed color-mix(in srgb, var(--shell-border) 85%, transparent);margin-top:.55rem;padding-top:.55rem}.deal-wizard__cobuyer-add{appearance:none;font:inherit;color:#1d4ed8;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:.15rem 0;font-size:.8125rem;font-weight:600}.deal-wizard__cobuyer-add:hover{color:#1e40af}.deal-wizard__cobuyer-add:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1d4ed88c}.deal-wizard__cobuyer-add-hint{color:var(--text-secondary,var(--lp-muted));font-weight:500}.deal-wizard__search--nested{margin-top:.35rem}.deal-wizard__search--nested .deal-wizard__results{max-height:10rem}.deal-wizard__cobuyer-done{appearance:none;font:inherit;color:var(--text-secondary,var(--lp-muted));cursor:pointer;background:0 0;border:0;margin-top:.4rem;padding:.1rem 0;font-size:.78rem;font-weight:600}.deal-wizard__cobuyer-done:hover{color:var(--text-primary,var(--lp-text))}.deal-wizard__cobuyer-done:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1d4ed88c}.deal-wizard__picked--compact{margin-top:.35rem}@media (width<=480px){.deal-wizard__actions{flex-direction:column;align-items:stretch}.deal-wizard__actions-end{justify-content:stretch;width:100%}.deal-wizard__actions-end>button{flex:1 1 0}.deal-wizard__cancel,.deal-wizard__back,.deal-wizard__continue{text-align:center;justify-content:center;width:100%}}.deal-desk__identity-vehicle-edit{gap:.55rem}.deal-desk__identity-vehicle-search{background:var(--lp-surface);border-color:#0f172a33;border-radius:10px;padding:.55rem .7rem;font-size:.95rem;transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #0f172a0d}.deal-desk__identity-vehicle-search:focus{border-color:#1d4ed899;outline:none;box-shadow:0 0 0 3px #1d4ed82e}.deal-desk__identity-vehicle-drop{z-index:60;min-width:22rem;max-width:min(32rem,100vw - 2rem);top:calc(100% + 6px)}.deal-desk__identity-popover-results--vehicle{background:var(--lp-surface);border:1px solid #0f172a1f;border-radius:12px;max-height:18rem;margin:0;padding:.25rem;overflow-y:auto;box-shadow:0 14px 32px #0f172a24,0 4px 12px #0f172a0f}.deal-desk__identity-popover-results--vehicle .deal-desk__identity-popover-pick{border-radius:8px;padding:.55rem .7rem;font-size:.875rem;line-height:1.3}.deal-desk__identity-popover-results--vehicle .deal-desk__identity-popover-pick:hover:not(:disabled){background:var(--lp-surface-soft)}.deal-desk__identity-popover-results--vehicle .deal-desk__identity-popover-pick:focus-visible{outline-offset:-2px;background:var(--lp-surface-soft);outline:2px solid #1d4ed88c}.deal-desk__identity-popover-results--vehicle .deal-desk__identity-popover-msg{color:#3c3c43c7;padding:.55rem .7rem;font-size:.84rem}@media (width<=560px){.deal-desk__identity-vehicle-drop{min-width:0;max-width:100%}}.deal-desk__identity-card{overflow:visible}.deal-desk__identity-card:before{border-radius:inherit;height:auto;inset:0}.deal-desk__identity-card:after{border-radius:inherit}.deal-desk__identity-popover,.deal-desk__identity-vehicle-drop{z-index:120}.deal-detail__desk-workspace-header{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;margin:0 0 .45rem;padding:0;position:static}.deal-detail__workspace-header-row--toolbar{width:100%;min-width:0}.deal-desk__ops-snapshot{background:color-mix(in srgb, var(--lp-surface) 55%, transparent);box-shadow:inset 0 1px 0 var(--lp-surface);border:1px solid #4c78b424;border-radius:11px;flex-wrap:wrap;align-items:flex-start;gap:.4rem .65rem;margin:0 0 .55rem;padding:.48rem .55rem;display:flex}.deal-desk__ops-snapshot-item{flex-direction:column;gap:.12rem;min-width:min(100%,7.5rem);display:flex}.deal-desk__ops-snapshot-item--stretch{flex:9rem;min-width:8rem}.deal-desk__ops-snapshot-label{letter-spacing:.08em;text-transform:uppercase;color:#4755699e;font-size:.58rem;font-weight:650}.deal-desk__ops-snapshot-value{color:#0f172ae6;font-size:.8125rem;font-weight:560;line-height:1.25}.deal-desk__ops-snapshot .deal-detail__delivery-pill,.deal-desk__ops-snapshot .deal-detail__readiness-pill{align-self:flex-start;padding:.14rem .42rem;font-size:.72rem}.deal-desk__summary-dl{flex-direction:column;gap:.58rem;display:flex}.deal-desk__summary-dl>div.deal-desk__summary-group{border:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 88%, var(--lp-muted) 12%));background:var(--lp-surface-soft,var(--lp-surface));border-radius:8px;flex-direction:column;gap:.28rem;margin:0;padding:.5rem .55rem .55rem;display:flex}.deal-desk__summary-dl>div.deal-desk__summary-group+div.deal-desk__summary-group{margin-top:.06rem}.deal-desk__summary-dl>div.deal-desk__summary-group:last-child{border-bottom:none;padding-bottom:.55rem}.deal-desk__summary-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted-strong,var(--lp-muted));border-bottom:1px solid var(--lp-border-default,var(--lp-border));margin:0 0 .12rem;padding-bottom:.28rem;font-size:.625rem;font-weight:700}.deal-desk__summary-group>div:not(.deal-desk__summary-group-title){border-bottom:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 82%, var(--lp-muted) 18%));grid-template-columns:1fr auto;align-items:baseline;gap:.35rem .5rem;padding:.2rem 0;font-size:.8125rem;display:grid}.deal-desk__summary-dl dt{color:var(--lp-muted,#475569ad);font-weight:500}.deal-desk__summary-dl dd{color:var(--lp-text);font-weight:650}.deal-desk__summary-group>div:not(.deal-desk__summary-group-title):last-child{border-bottom:none}.deal-desk__summary-row--emph dd{letter-spacing:-.01em;font-size:.9rem;font-weight:700}.deal-desk__summary-btn--record{color:#1e40aff0;background:linear-gradient(#eff6fffa,#dbeafeb8);border:1px solid #2563eb52;font-weight:620}.deal-desk__summary-btn--record:hover:not(:disabled){filter:brightness(.99);border-color:#2563eb70}.deal-detail__card--readiness{padding-top:.62rem}.deal-detail__card-head--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.45rem .65rem;margin-bottom:.5rem;display:flex}.deal-detail__card-title-tight{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:650}.deal-detail__readiness-chips{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;max-width:100%;display:flex}.deal-detail__chip{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);color:#475569c7;border:1px solid #94a3b859;border-radius:999px;align-items:center;padding:.14rem .45rem;font-size:.65rem;font-weight:650;display:inline-flex}.deal-detail__chip--ok{color:#14532de0;background:#f0fdf4d9;border-color:#22c55e59}.deal-detail__chip--warn{color:#854d0ee6;background:#fefce8e6;border-color:#eab30861}.deal-detail__chip--muted{opacity:.82}.deal-detail__kv--compact dt{font-size:.78rem}.deal-detail__kv--compact dd{font-size:.8125rem}.deal-desk-flyout__hint--trade-top{margin:0 0 .55rem}.deal-detail__activity-when{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.01em}.deal-detail__activity-item{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-left:2px solid #94a3b859;border-radius:0 10px 10px 0;margin-left:.05rem;padding-left:.55rem}.deal-detail__follow-up-list.deal-detail__activity-list .deal-detail__activity-item:last-child{margin-bottom:0}@media (width<=720px){.deal-detail__desk-workspace-header{margin-left:0;margin-right:0}.deal-desk__ops-snapshot{padding:.42rem .45rem}.deal-desk__summary-actions{justify-content:stretch}.deal-desk__summary-actions .deal-desk__summary-btn{flex:auto;min-width:min(100%,8rem)}}.deal-detail__manual-close-banner{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--shell-border) 38%, var(--shell-surface));border-radius:8px;margin:0 0 .65rem;padding:.55rem .75rem;font-size:.875rem;line-height:1.45}.deal-detail__manual-close-banner-title{margin:0 0 .25rem;font-weight:650}.deal-detail__manual-close-banner-meta{color:var(--shell-muted-fg,var(--lp-muted));margin:0;font-size:.8125rem}.deal-detail__manual-close-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.deal-detail__modal-backdrop{z-index:140;background:#0f172a61;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.deal-detail__modal{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;width:100%;max-width:400px;padding:1rem 1.1rem;box-shadow:0 18px 48px #0f172a2e}.deal-detail__modal-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:650}.deal-detail__modal-lead{color:var(--shell-muted-fg,var(--lp-muted));margin:0 0 .65rem;font-size:.875rem;line-height:1.45}.deal-detail__modal-field{flex-direction:column;gap:.28rem;margin:0 0 .75rem;display:flex}.deal-detail__modal-field textarea{resize:vertical;min-height:4.5rem}.deal-detail__modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-back-above-card{margin:0 0 .28rem;padding:0 clamp(.45rem,1.5vw,.65rem)}.deal-detail--deal-visual-cleanup .deal-detail__back--above-desk-card{margin-bottom:0;font-size:.8125rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view{box-sizing:border-box;flex-direction:column;align-self:stretch;gap:.75rem;width:100%;min-width:0;max-width:none;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .module-page__lead{max-width:none}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__card,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__crm,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__print-packet,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__stips,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__bhph,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__doc-history,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__bhph-collections-table-wrap{box-sizing:border-box;width:100%;max-width:none}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__contract,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__worksheet-shell,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__workspace{width:100%;min-width:0;max-width:none}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__grid{width:100%}@media (width>=960px){.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,.95fr);align-items:start}}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__worksheet-supporting{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__ops-snapshot--above-desk-grid{margin:0 0 .5rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__lender-tab{box-sizing:border-box;border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));border-radius:10px;width:100%;padding:.65rem .75rem;box-shadow:0 1px 2px #0f172a0d}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__panel-lead{max-width:none}.deal-detail--deal-visual-cleanup .deal-detail__notes-workspace{grid-template-columns:1fr;align-items:start;gap:1rem 1.25rem;width:100%;min-width:0;display:grid}@media (width>=1024px){.deal-detail--deal-visual-cleanup .deal-detail__notes-workspace{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.deal-detail--deal-visual-cleanup .deal-detail__crm--desk-notes-feed,.deal-detail--deal-visual-cleanup .deal-detail__crm--desk-events{border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));border-radius:10px;margin-top:0;padding:.65rem .75rem;box-shadow:0 1px 2px #0f172a0d}.deal-detail--deal-visual-cleanup .deal-detail__notes-follow-up-aside{border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));border-radius:10px;min-width:0;padding:.65rem .75rem;box-shadow:0 1px 2px #0f172a0d}.deal-detail--deal-visual-cleanup .deal-detail__notes-follow-up-aside .deal-detail__card.deal-detail__follow-up{margin-bottom:0}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header,.deal-detail--deal-visual-cleanup .deal-detail__shell-card{background:var(--shell-surface,var(--lp-surface));border:1px solid var(--shell-border,var(--lp-border));border-radius:var(--lp-polish-radius-card,12px);box-shadow:var(--shell-shadow-card,0 1px 2px #0f172a0d);-webkit-backdrop-filter:none;flex-direction:column;align-items:stretch;gap:0;margin:0 0 .3rem;padding:0;display:flex;overflow:hidden}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header{z-index:30;position:relative;overflow:visible}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--buyer,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--cobuyer,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-cobuyer-empty,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-name-block{position:relative}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view{z-index:auto;position:relative}.deal-detail--command-center .deal-detail__cmd-nav{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .65rem;padding:.4rem clamp(.75rem,1.6vw,.95rem) .28rem;display:flex}.deal-detail--command-center .deal-detail__cmd-back{color:var(--shell-text-muted,var(--lp-muted));white-space:nowrap;flex:none;margin:0;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none}.deal-detail--command-center .deal-detail__cmd-back:hover{color:var(--shell-text,var(--lp-text))}.deal-detail--command-center .deal-detail__cmd-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.32rem .4rem;margin-left:auto;display:flex}.deal-detail--command-center .deal-detail__cmd-action-btn{appearance:none;font:inherit;border-radius:var(--lp-control-radius,8px);border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));color:var(--shell-text,var(--lp-text));cursor:pointer;white-space:nowrap;padding:.28rem .58rem;font-size:.72rem;font-weight:600;line-height:1.2}.deal-detail--command-center .deal-detail__cmd-action-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 28%, var(--shell-border));color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 88%, var(--lp-text))}.deal-detail--command-center .deal-detail__cmd-action-btn:disabled{opacity:.45;cursor:not-allowed}.deal-detail--command-center .deal-detail__cmd-action-btn--more{min-width:3.1rem}.deal-detail--command-center .deal-detail__cmd-action-btn--open{border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 35%, var(--shell-border));background:color-mix(in srgb, #eff6ff 55%, var(--lp-surface))}.deal-detail--command-center .deal-detail__cmd-grid{grid-template-columns:minmax(7.5rem,.52fr) minmax(0,1fr) minmax(8.5rem,.48fr);place-items:start;gap:.55rem 1rem;padding:.42rem clamp(.75rem,1.6vw,.95rem) .22rem;display:grid}.deal-detail--command-center .deal-detail__cmd-left{flex-direction:column;align-items:flex-start;gap:.32rem;min-width:0;margin-top:15px;display:flex}.deal-detail--command-center .deal-detail__cmd-deal-id{gap:0;margin-top:.04rem;padding-top:.08rem}.deal-detail--command-center .deal-detail__cmd-deal-id .deal-detail__desk-deal-id-num{letter-spacing:.01em;color:var(--lp-text);font-size:.75rem;font-weight:600;line-height:1.25}.deal-detail--command-center .deal-detail__cmd-status-wrap{margin-top:0}.deal-detail--command-center .deal-detail__cmd-meta{color:var(--lp-muted-strong,var(--shell-text-muted,var(--lp-muted)));margin-top:.06rem;font-size:.6875rem;line-height:1.35}.deal-detail--command-center .deal-detail__cmd-meta-item strong{color:var(--lp-text);font-weight:650}.deal-detail--command-center .deal-detail__cmd-center{justify-self:stretch;width:100%;min-width:0;padding-top:.08rem}.deal-detail--command-center .deal-detail__cmd-right{justify-self:end;width:100%;min-width:0;padding-top:.04rem}.deal-detail--command-center .deal-detail__cmd-summary{box-shadow:none;background:0 0;border:none;width:100%;margin:20px 0 0;padding:0}.deal-detail--command-center .deal-detail__cmd-summary-dl{flex-direction:column;align-items:flex-end;gap:.38rem;margin:0;display:flex}.deal-detail--command-center .deal-detail__cmd-summary-dl>div{flex-direction:column;align-items:flex-end;gap:.06rem;min-width:0;display:flex}.deal-detail--command-center .deal-detail__cmd-summary-dl dt{letter-spacing:.09em;text-transform:uppercase;color:var(--lp-muted-strong,var(--shell-text-muted,var(--lp-muted)));margin:0;font-size:.5625rem;font-weight:650;line-height:1.2}.deal-detail--command-center .deal-detail__cmd-summary-dl dd{font-variant-numeric:tabular-nums;color:var(--lp-text);text-align:right;margin:0;font-size:.875rem;font-weight:650;line-height:1.2}.deal-detail--command-center .deal-detail__cmd-summary-dl .deal-detail__readiness-pill{padding:.12rem .48rem;font-size:.6875rem}.deal-detail--command-center .deal-detail__shell-tabs{border-top:1px solid var(--lp-border-default,var(--lp-border))}.deal-detail--command-center .deal-detail__shell-status-pill-wrap:before{background:var(--lp-primary,#2563eb)}.deal-detail--command-center .deal-detail__shell-status-pill-select{appearance:none;font:inherit;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--lp-control-border,color-mix(in srgb, var(--lp-border,#334155) 88%, #94a3b8));background:linear-gradient(45deg, transparent 50%, var(--lp-muted,#94a3b8) 50%) calc(100% - .68rem) 52% / .32rem .32rem no-repeat, var(--lp-control-bg,var(--lp-surface-soft,var(--lp-surface)));color:var(--lp-control-text,var(--lp-text));cursor:pointer;min-width:6.25rem;box-shadow:none;border-radius:999px;padding:.24rem 1.45rem .24rem 1.05rem;font-size:.6875rem;font-weight:700;line-height:1.2}.deal-detail--command-center .deal-detail__shell-status-pill-select:disabled{opacity:.65;cursor:not-allowed}.deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-wrap{align-items:center;margin:0;display:inline-flex;position:relative}.deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-wrap:before{content:"";background:var(--lp-polish-accent,#2563eb);pointer-events:none;z-index:1;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:50%;left:.52rem;transform:translateY(-50%)}.deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-select{appearance:none;font:inherit;letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--lp-polish-accent,#2563eb) 32%, #bfdbfe);color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 90%, #1e3a8a);cursor:pointer;background:linear-gradient(45deg,#0000 50%,#0f172a61 50%) calc(100% - .68rem) 52%/.32rem .32rem no-repeat,linear-gradient(#eff6ff 0%,#dbeafe 100%);border-radius:999px;min-width:6.25rem;padding:.24rem 1.45rem .24rem 1.05rem;font-size:.6875rem;font-weight:700;line-height:1.2}.deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-select:disabled{opacity:.65;cursor:not-allowed}.deal-detail--deal-visual-cleanup .deal-detail__save-indicator--shell{min-height:0;font-size:.6875rem}.deal-detail--deal-visual-cleanup .deal-detail__shell-more{position:relative}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-btn{appearance:none;font:inherit;border-radius:var(--lp-control-radius,8px);border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));width:1.85rem;height:1.85rem;color:var(--shell-text-muted,var(--lp-muted));cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-btn:hover,.deal-detail--deal-visual-cleanup .deal-detail__shell-more-btn--open{color:var(--shell-text,var(--lp-text));border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 28%, var(--shell-border))}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-menu{z-index:12;border-radius:var(--lp-control-radius,8px);border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));min-width:9.5rem;box-shadow:var(--shell-shadow-card,0 4px 14px #0f172a1a);padding:.28rem;position:absolute;top:calc(100% + .22rem);right:0}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-item{text-align:left;width:100%;font:inherit;color:var(--shell-text,var(--lp-text));cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.34rem .45rem;font-size:.75rem;font-weight:500;display:block}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-item:hover:not(:disabled){background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 65%, var(--lp-surface))}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-empty{color:var(--shell-text-muted,var(--lp-muted));margin:0;padding:.28rem .4rem;font-size:.72rem}.deal-detail--deal-visual-cleanup .deal-detail__shell-main{grid-template-columns:minmax(0,1fr) minmax(10.75rem,12.75rem);align-items:start;gap:.5rem .75rem;padding:.12rem clamp(.75rem,1.6vw,.95rem) .28rem;display:grid}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties{min-width:0}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, #cbd5e1);background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 48%, var(--lp-surface));min-width:10.75rem;box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:10px;flex:none;padding:.42rem .52rem .4rem}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-head{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.28rem;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-title{letter-spacing:.09em;text-transform:uppercase;color:#64748bb8;margin:0;font-size:.5625rem;font-weight:650}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-edit{appearance:none;font:inherit;color:#64748bb8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.1rem .22rem;font-size:.78rem;line-height:1}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-edit:hover{color:var(--lp-polish-accent,#2563eb);background:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 8%, transparent)}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-dl{gap:.14rem;margin:0;display:grid}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-dl>div{grid-template-columns:1fr auto;align-items:baseline;gap:.3rem .55rem;font-size:.7rem;line-height:1.25;display:grid}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-dl dt{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-weight:500}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-dl dd{font-variant-numeric:tabular-nums;color:var(--shell-text,var(--lp-text));text-align:right;white-space:nowrap;margin:0;font-weight:600}.deal-detail__pipeline-strip{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 42%, transparent);flex-wrap:nowrap;justify-content:stretch;align-items:flex-start;gap:0;width:100%;min-width:0;padding:.28rem clamp(.75rem,1.6vw,.95rem) .42rem;display:flex;overflow:visible}.deal-detail__pipeline-arrow{-webkit-user-select:none;user-select:none;flex:1 1 0;align-self:flex-start;align-items:center;min-width:.4rem;height:0;margin-top:1.18rem;padding:0 .1rem;display:flex}.deal-detail__pipeline-arrow:before{content:"";background:linear-gradient(90deg, var(--lp-border) 0%, #cbd5e1 72%, #94a3b8 100%);border-radius:999px;flex:1;height:2px}.deal-detail__pipeline-arrow:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #94a3b8;flex-shrink:0;width:0;height:0;margin-left:-1px}.deal-detail__pipeline-arrow--completed:before{background:linear-gradient(90deg, color-mix(in srgb, var(--lp-polish-accent,#2563eb) 28%, var(--lp-border)) 0%, color-mix(in srgb, var(--lp-polish-accent,#2563eb) 62%, #cbd5e1) 100%);box-shadow:0 0 0 .5px color-mix(in srgb, var(--lp-polish-accent,#2563eb) 12%, transparent)}.deal-detail__pipeline-arrow--completed:after{border-left-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 72%, #64748b)}.deal-detail__pipeline-arrow--future:before{background:linear-gradient(90deg, #eef2f7 0%, var(--lp-border) 100%)}.deal-detail__pipeline-arrow--future:after{border-left-color:#cbd5e1}.deal-detail__pipeline-arrow--muted:before{background:#94a3b82e}.deal-detail__pipeline-arrow--muted:after{border-left-color:#94a3b859}.deal-detail__pipeline-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.24rem;min-width:0;padding:0 .08rem;display:flex}.deal-detail__pipeline-icon{border:1.5px solid var(--lp-border);background:var(--lp-surface);width:2.35rem;height:2.35rem;color:var(--lp-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.deal-detail__pipeline-label{letter-spacing:.02em;color:var(--lp-muted);white-space:nowrap;font-size:.625rem;font-weight:600;line-height:1.15}.deal-detail__pipeline-step--completed .deal-detail__pipeline-icon{border-color:color-mix(in srgb, #16a34a 35%, var(--lp-border));background:color-mix(in srgb, #f0fdf4 75%, var(--lp-surface));color:#16a34a}.deal-detail__pipeline-step--completed .deal-detail__pipeline-label{color:color-mix(in srgb, var(--lp-muted) 75%, #166534)}.deal-detail__pipeline-step--current .deal-detail__pipeline-icon{border-color:var(--lp-polish-accent,#2563eb);background:var(--lp-polish-accent,#2563eb);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-polish-accent,#2563eb) 18%, transparent)}.deal-detail__pipeline-step--current .deal-detail__pipeline-label{color:var(--lp-polish-accent,#2563eb);text-underline-offset:.14rem;font-weight:650;text-decoration:underline}.deal-detail__pipeline-step--future .deal-detail__pipeline-icon{border-color:var(--lp-border);background:var(--lp-surface-soft);color:#cbd5e1}.deal-detail__pipeline-step--inactive{opacity:.5}.deal-detail__pipeline-strip--cancelled .deal-detail__pipeline-step{opacity:.48}.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs{border-top:1px solid var(--lp-border-default,var(--shell-border,var(--lp-border)));border-bottom:1px solid var(--lp-border-default,var(--shell-border,var(--lp-border)));background:var(--lp-surface-soft,color-mix(in srgb, var(--lp-surface) 90%, var(--lp-muted) 10%));padding:.14rem clamp(.45rem,1.2vw,.65rem) 0}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__manual-close-banner{margin:.28rem clamp(.75rem,1.6vw,.95rem) .2rem}.deal-detail--deal-visual-cleanup.module-page{background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 78%, #e8eef7);padding-bottom:1rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-frame{gap:.28rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view{margin-top:0;padding-bottom:.2rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__tabs,.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs .deal-desk__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:0 0;border:none;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:.12rem;margin:0;padding:0 .05rem;display:flex;overflow:auto hidden}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__tab,.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs .deal-desk__tab{white-space:nowrap;font:inherit;box-shadow:none;color:var(--lp-muted-strong,var(--lp-muted));cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;flex:none;margin:0;padding:.5rem .72rem .46rem;font-size:.8125rem;font-weight:500;line-height:1.25}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__tab:hover,.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs .deal-desk__tab:hover{color:var(--lp-text);background:color-mix(in srgb, var(--lp-surface) 52%, transparent)}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__tab--active,.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs .deal-desk__tab--active{color:var(--lp-text);border-bottom-color:var(--lp-primary,#2563eb);background:color-mix(in srgb, var(--lp-surface) 68%, transparent);font-weight:650}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__tab:focus-visible,.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs .deal-desk__tab:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-primary,#2563eb) 55%, transparent);outline-offset:2px;border-radius:4px}.deal-detail--deal-visual-cleanup.deal-detail--phase162 .deal-detail__desk-workspace-header .deal-desk__tabs,.deal-detail--deal-visual-cleanup.deal-detail--phase162 .deal-detail__shell-tabs .deal-desk__tabs{margin-bottom:0;padding-bottom:0}.deal-detail--deal-visual-cleanup .deal-detail__desk-frame .deal-desk__page-header,.deal-detail--deal-visual-cleanup .deal-detail__desk-frame .deal-desk__page-header--phase102{box-shadow:none;background:0 0;border-bottom:none;margin:0 0 .35rem;padding:.2rem 0 .15rem}.deal-detail--deal-visual-cleanup .deal-detail__progress-region,.deal-detail--deal-visual-cleanup .deal-detail__progress-shell,.deal-detail--deal-visual-cleanup .deal-detail__progress{background:0 0}.deal-detail--deal-visual-cleanup .deal-desk__identity-card{border:1px solid var(--shell-border,var(--lp-border));background:var(--lp-surface);isolation:auto;border-radius:10px;margin-bottom:.45rem;padding:.5rem .58rem .55rem;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0f}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-card.deal-desk__identity--phase102{box-shadow:none;background:0 0;border:none;border-radius:0;flex-flow:row;align-items:stretch;gap:0;margin:0;padding:0;display:flex;position:relative;overflow:visible}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-card-head{display:none}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-card-body{flex-flow:row;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-top{flex:auto;grid-template-columns:minmax(0,.95fr) minmax(0,.88fr) minmax(0,1.2fr);align-items:start;gap:.55rem .85rem;min-width:0;display:grid}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-top--party-swap{grid-template-columns:minmax(0,.95fr) auto minmax(0,.88fr) minmax(0,1.2fr)}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot{align-self:flex-start}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--buyer,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--cobuyer{flex-direction:column;flex:1 1 0;justify-content:flex-start;min-width:0;min-height:0;padding:0;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--buyer,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--cobuyer,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle{flex:unset;min-width:0;padding:0}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle{flex-direction:column;justify-content:flex-start;align-self:stretch;min-height:0;margin-top:0;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle-row-wrap{align-items:flex-start;width:100%}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle-stack{align-items:flex-start}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#64748b9e;align-items:center;gap:.28rem;min-height:0;margin-bottom:.12rem;font-size:.5625rem;font-weight:650;line-height:1.2;display:inline-flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-card{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-eyebrow,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-eyebrow{letter-spacing:.09em;text-transform:uppercase;min-height:0;color:var(--lp-muted-strong,var(--lp-muted));align-items:center;gap:.28rem;margin-bottom:.12rem;font-size:.5625rem;font-weight:650;line-height:1.2;display:inline-flex}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-card{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-slot--buyer .deal-desk__identity-eyebrow:before,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-slot--cobuyer .deal-desk__identity-eyebrow:before,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-slot--buyer .deal-desk__identity-eyebrow:before,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-slot--cobuyer .deal-desk__identity-eyebrow:before,.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-slot--buyer .deal-desk__identity-eyebrow:before,.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-slot--cobuyer .deal-desk__identity-eyebrow:before{content:"";border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, #94a3b8);background:color-mix(in srgb, var(--lp-surface-soft) 82%, var(--lp-surface));opacity:1;background-color:color-mix(in srgb, var(--lp-muted-strong,#94a3b8) 42%, var(--lp-surface-soft));border-radius:999px;flex:none;width:1.65rem;height:1.65rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20c0-3.5 3-6 7-6s7 2.5 7 6'/%3E%3C/svg%3E") 50%/62% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20c0-3.5 3-6 7-6s7 2.5 7 6'/%3E%3C/svg%3E") 50%/62% no-repeat}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle .deal-desk__identity-eyebrow:before,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-vehicle .deal-desk__identity-eyebrow:before,.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-vehicle .deal-desk__identity-eyebrow:before{content:"";border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, #94a3b8);background:color-mix(in srgb, var(--lp-surface-soft) 82%, var(--lp-surface));opacity:1;background-color:color-mix(in srgb, var(--lp-muted-strong,#94a3b8) 42%, var(--lp-surface-soft));border-radius:999px;flex:none;width:1.65rem;height:1.65rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4 12h2l2-4h8l2 4h2'/%3E%3Cpath d='M6 16h12'/%3E%3Ccircle cx='7.5' cy='16.5' r='1.5'/%3E%3Ccircle cx='16.5' cy='16.5' r='1.5'/%3E%3C/svg%3E") 50%/62% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4 12h2l2-4h8l2 4h2'/%3E%3Cpath d='M6 16h12'/%3E%3Ccircle cx='7.5' cy='16.5' r='1.5'/%3E%3Ccircle cx='16.5' cy='16.5' r='1.5'/%3E%3C/svg%3E") 50%/62% no-repeat}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-slot,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-slot{min-height:0}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-card-body,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-card-body{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:2.75rem;width:100%;display:flex}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-top,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-top{flex:none;grid-template-columns:max-content max-content;justify-content:start;align-items:start;gap:.42rem 2.75rem;width:auto;margin-left:-20px;display:grid}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-top--party-swap,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-top--party-swap,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-top--party-swap{grid-template-columns:max-content auto max-content;column-gap:1.35rem}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-slot--buyer,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-slot--buyer,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-slot--cobuyer,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-slot--cobuyer{min-width:7.5rem;max-width:14rem}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-slot--buyer,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-slot--buyer{margin-left:-30px}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-name--cobuyer,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-name--cobuyer{letter-spacing:-.022em;color:var(--lp-text);font-size:1.1875rem;font-weight:720}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-vehicle{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-top:none;border:1px solid var(--lp-border-default,var(--lp-border));border-radius:8px;flex:auto;min-width:0;max-width:18rem;margin-top:0;margin-left:0;padding:.28rem .42rem}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle-eyebrow-row,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-vehicle-eyebrow-row{flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin-bottom:.12rem;display:flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle-eyebrow-row .deal-desk__identity-eyebrow,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-vehicle-eyebrow-row .deal-desk__identity-eyebrow{margin-bottom:0}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle-meta-block{flex-direction:column;gap:.12rem;margin-top:.1rem;display:flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle-meta-row{min-width:0;color:var(--lp-muted-strong);letter-spacing:.005em;align-items:center;gap:.32rem;font-size:.6875rem;font-weight:480;line-height:1.35;display:inline-flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle-meta-icon{color:var(--lp-muted-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle-meta-text{word-break:break-word;min-width:0;color:var(--lp-muted-strong)}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__id-action--add{border-style:dashed;border-radius:8px;justify-content:center;width:100%;padding:.34rem .5rem;font-size:.75rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle-inner{flex:auto;min-width:0}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-name--buyer{letter-spacing:-.018em;color:var(--lp-text);font-size:1rem;font-weight:700}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-name--buyer{letter-spacing:-.014em;color:var(--lp-text);font-size:.9375rem;font-weight:560}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-name--cobuyer{color:#334155db;font-size:.8125rem;font-weight:520}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-line--v1{letter-spacing:-.015em;color:var(--lp-text);font-size:1rem;font-weight:700}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-line--v1{letter-spacing:-.012em;color:#1e293be6;font-size:.875rem;font-weight:575}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-line--v2{color:#64748bc7;font-size:.7rem;font-weight:450}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-line--v3{color:#64748bad;letter-spacing:.012em;font-size:.625rem;font-weight:450}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle-text-col{gap:.05rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-name-row{flex-wrap:nowrap;gap:.3rem .45rem}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-name--buyer,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-name--buyer,.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-name--placeholder,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-name--placeholder,.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-name--cobuyer,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-name--cobuyer{letter-spacing:-.014em;color:var(--lp-text);font-size:1.0625rem;font-weight:600;line-height:1.2}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-name-block{flex-direction:column;gap:.14rem;display:flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-contact-block{flex-direction:column;gap:.12rem;margin-top:.1rem;display:flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-contact-row{letter-spacing:.005em;align-items:center;gap:.32rem;min-width:0;line-height:1.35;display:inline-flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-contact-row--phone{color:var(--lp-text);font-size:.75rem;font-weight:500}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-contact-row--email{color:var(--lp-muted);font-size:.6875rem;font-weight:450}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-contact-icon{color:var(--lp-muted-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-contact-row--phone .deal-desk__identity-contact-icon{color:var(--lp-muted-strong)}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-contact-row--email .deal-desk__identity-contact-icon{color:var(--lp-muted)}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-contact-text{word-break:break-word;min-width:0}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-contact-row--phone .deal-desk__identity-contact-text{color:var(--lp-text)}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-contact-row--email .deal-desk__identity-contact-text{color:var(--lp-muted)}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__id-action{color:var(--lp-muted-strong)}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__id-action:hover:not(:disabled){color:var(--lp-text)}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-name-row,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-name-row{align-items:baseline;gap:.3rem .45rem}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-line--v1,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-line--v1,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-line--v-title{letter-spacing:-.012em;color:var(--lp-text);font-size:1rem;font-weight:650;line-height:1.2}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-line--v-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-line--v2,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-line--v2{color:#64748bd1;font-size:.75rem;font-weight:500}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__id-action--add.deal-desk__identity-name--cobuyer{letter-spacing:-.014em;width:auto;color:var(--lp-polish-accent,#2563eb);background:0 0;border:none;border-radius:0;justify-content:flex-start;padding:0;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-cobuyer-empty{min-height:0}.deal-detail--deal-visual-cleanup .deal-desk__identity-card:before,.deal-detail--deal-visual-cleanup .deal-desk__identity-card:after{display:none}.deal-detail--deal-visual-cleanup .deal-desk__ops-snapshot{border:1px solid var(--shell-border,#e8ecf0);background:var(--lp-surface-soft);box-shadow:none;border-radius:8px;flex-wrap:wrap;align-items:stretch;gap:.45rem .9rem;margin:0 0 .5rem;padding:.42rem .48rem;display:flex}.deal-detail--deal-visual-cleanup .deal-desk__workspace{background:var(--shell-surface,var(--lp-surface));border:1px solid var(--lp-border-default,var(--shell-border,var(--lp-border)));box-shadow:none;border-radius:10px;padding:.5rem .48rem .65rem}@media (width>=960px){.deal-detail--deal-visual-cleanup .deal-desk__workspace{padding-left:.55rem;padding-right:.55rem}}.deal-detail--deal-visual-cleanup .deal-detail__manual-close-banner{background:var(--shell-surface,var(--lp-surface))}@media (width<=720px){.deal-detail--deal-visual-cleanup .deal-detail__desk-back-above-card{padding-left:.4rem;padding-right:.4rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header{border-left:none;border-right:none;border-radius:0;margin-left:0;margin-right:0}.deal-detail--command-center .deal-detail__cmd-grid{grid-template-columns:1fr;padding-left:.45rem;padding-right:.45rem}.deal-detail--command-center .deal-detail__cmd-nav{padding-left:.45rem;padding-right:.45rem}.deal-detail--command-center .deal-detail__cmd-actions{justify-content:flex-start;width:100%}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-card-body{flex-direction:column;gap:1rem}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.25rem;width:100%;margin-left:0}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-slot--buyer,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-slot--cobuyer{min-width:0;max-width:none}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-slot--buyer,.deal-detail--command-center .deal-desk__identity--command-center .deal-desk__identity-slot--buyer{margin-left:0}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle{max-width:none}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle{grid-column:1/-1}}.deals-kpi-sys{--deals-kpi-radius:12px;--deals-kpi-min-h:4.5rem;--deals-kpi-pad-y:.68rem;--deals-kpi-pad-x:.62rem;--deals-kpi-gap:.5rem;--deals-kpi-shadow:0 1px 3px #0f172a0f;--deals-kpi-shadow-hover:0 2px 8px #0f172a12;--deals-kpi-rail-h:3px;--deals-kpi-icon-box:2.375rem;--deals-kpi-icon-radius:10px;--deals-kpi-body-gap:.12rem;--deals-kpi-chev-size:1.125rem;--deals-kpi-accent:#64748b;--deals-kpi-accent-fg:#475569;--deals-kpi-accent-soft:var(--lp-surface-soft)}.deals-page--kpi-foundation .deals-kpi-command-slot{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);padding:.38rem .48rem .42rem}.deals-page--kpi-foundation .deals-kpi-sys.deals-page__kpi-band,.deals-page--kpi-foundation.deals-page--phase199c .deals-kpi-sys.deals-page__kpi-band--199b,.deals-page--kpi-foundation.deals-page--phase200c .deals-kpi-sys.deals-page__kpi-band--200c{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.deals-kpi-sys .deals-page__kpi-primary{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.62rem;margin:0;display:grid;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}@media (width<=1200px){.deals-kpi-sys .deals-page__kpi-primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.deals-kpi-sys .deals-page__kpi-primary{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}}.deals-kpi-sys .deals-page__kpi-primary-cell{grid-template-columns:var(--deals-kpi-icon-box) 1fr 1.1rem;align-content:center;align-items:center;gap:var(--deals-kpi-body-gap) var(--deals-kpi-gap);width:100%;min-height:var(--deals-kpi-min-h);padding:var(--deals-kpi-pad-y) .52rem var(--deals-kpi-pad-y) var(--deals-kpi-pad-x);grid-template-rows:auto auto;margin:0;transition:border-color .14s,box-shadow .14s,background .14s;display:grid;position:relative;overflow:hidden;border-radius:var(--deals-kpi-radius)!important;border:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;border-left:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;background-color:var(--lp-surface)!important;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--deals-kpi-accent) 52%, var(--lp-border)) 0, color-mix(in srgb, var(--deals-kpi-accent) 52%, var(--lp-border)) var(--deals-kpi-rail-h), transparent var(--deals-kpi-rail-h))!important;box-shadow:var(--deals-kpi-shadow)!important}.deals-page--kpi-foundation.deals-page--phase199c .deals-kpi-sys .deals-page__kpi-primary-cell:not(:last-child):after{display:none}.deals-kpi-sys .deals-page__kpi-primary-cell:before{content:"";width:var(--deals-kpi-icon-box);height:var(--deals-kpi-icon-box);border-radius:var(--deals-kpi-icon-radius);background:color-mix(in srgb, var(--deals-kpi-accent-soft) 88%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--deals-kpi-accent) 18%, var(--lp-slate-200,var(--lp-border)));opacity:.96;grid-area:1/1/span 2;place-self:center}.deals-kpi-sys button.deals-page__kpi-primary-cell:after{content:"›";font-size:var(--deals-kpi-chev-size);color:var(--lp-muted);grid-area:1/3/span 2;place-self:center end;padding-right:.1rem;font-weight:300;line-height:1}.deals-kpi-sys .deals-page__kpi-primary-cell--shortcut-active:after{color:color-mix(in srgb, var(--deals-kpi-accent-fg) 72%, var(--lp-muted))}.deals-kpi-sys .deals-page__kpi-primary-cell-head{display:none!important}.deals-kpi-sys .deals-page__kpi-primary-value{grid-area:1/2;align-self:end;margin:0;letter-spacing:-.02em!important;color:var(--lp-slate-900,var(--lp-text))!important;font-size:1.1rem!important;font-weight:700!important;line-height:1.15!important}.deals-kpi-sys .deals-page__kpi-primary-label{grid-area:2/2;align-self:start;margin:0;letter-spacing:.01em!important;text-transform:none!important;color:var(--lp-slate-700,var(--lp-muted-strong))!important;font-size:.7rem!important;font-weight:600!important;line-height:1.2!important}.deals-kpi-sys button.deals-page__kpi-primary-cell--clickable:hover{border-color:color-mix(in srgb, var(--deals-kpi-accent) 22%, var(--lp-slate-200,var(--lp-border)))!important;box-shadow:var(--deals-kpi-shadow-hover)!important;transform:none!important}.deals-kpi-sys .deals-page__kpi-primary-cell--shortcut-active{border-color:color-mix(in srgb, var(--deals-kpi-accent) 26%, #cbd5e1)!important;background-color:color-mix(in srgb, var(--deals-kpi-accent) 6%, var(--lp-surface))!important;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--deals-kpi-accent) 52%, var(--lp-border)) 0, color-mix(in srgb, var(--deals-kpi-accent) 52%, var(--lp-border)) var(--deals-kpi-rail-h), transparent var(--deals-kpi-rail-h))!important;box-shadow:var(--deals-kpi-shadow)!important;transform:none!important}.deals-kpi-sys .deals-page__kpi-primary-cell--open_deals{--deals-kpi-accent:#3b82f6;--deals-kpi-accent-fg:#1d4ed8;--deals-kpi-accent-soft:#eff6ff}.deals-kpi-sys .deals-page__kpi-primary-cell--deal_pending,.deals-kpi-sys .deals-page__kpi-primary-cell--my_pending{--deals-kpi-accent:#d97706;--deals-kpi-accent-fg:#b45309;--deals-kpi-accent-soft:var(--lp-surface)beb}.deals-kpi-sys .deals-page__kpi-primary-cell--deal_funding,.deals-kpi-sys .deals-page__kpi-primary-cell--my_deals{--deals-kpi-accent:#6366f1;--deals-kpi-accent-fg:#4338ca;--deals-kpi-accent-soft:#eef2ff}.deals-kpi-sys .deals-page__kpi-primary-cell--deal_funded,.deals-kpi-sys .deals-page__kpi-primary-cell--my_units_sold,.deals-kpi-sys .deals-page__kpi-primary-cell--deal_delivered,.deals-kpi-sys .deals-page__kpi-primary-cell--my_delivered{--deals-kpi-accent:#16a34a;--deals-kpi-accent-fg:#047857;--deals-kpi-accent-soft:#ecfdf5}.deals-kpi-sys .deals-page__kpi-primary-cell--deal_cancelled{--deals-kpi-accent:#64748b;--deals-kpi-accent-fg:#475569;--deals-kpi-accent-soft:var(--lp-surface-soft)}.deals-kpi-sys .deals-page__kpi-primary-cell--metric-off{background-color:var(--deals-muted-bg)!important;box-shadow:none!important;background-image:none!important;border-style:dashed!important}.deals-kpi-sys .deals-page__kpi-band-hint--soft{margin:0 0 .42rem;font-size:.72rem}.deals-page--option2-shell .deals-page__command-panel{width:100%;max-width:100%;margin-left:0;margin-right:0}.deals-page--option2-shell .deals-page__command-panel .deals-page__module-hero{margin-bottom:0}.deals-page--option2-shell .deals-page__command-panel .deals-page__module-hero+.deals-page__surface-stack{margin-top:0}.deals-page--option2-shell .deals-page__command-panel .deals-page__surface-stack{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.deals-page--option2-shell .deals-page__module-hero .lp-module-hero__band{min-height:0;color:var(--lp-text);background-color:#0000;background-image:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);box-shadow:none;background-size:100% 100%;gap:.55rem .85rem;padding:.62rem .95rem .64rem}.deals-page--option2-shell .deals-page__module-hero .lp-module-hero__title{color:var(--lp-text);text-shadow:none;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.deals-page--option2-shell .deals-page__module-hero .lp-module-hero__subtitle{color:var(--lp-muted)}.deals-page--option2-shell .deals-page__module-hero .lp-module-hero__actions{border-left-color:#b7c9e4}.deals-page--option2-shell .deals-page__module-hero .lp-module-hero__primary{background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #2057e0;border-radius:10px;box-shadow:0 1px 2px #0f172a1f}.deals-page--option2-shell .deals-page__command-panel .deals-ops-command-stack{box-shadow:none;border:none;border-radius:0;margin-top:0}.deals-page--option2-shell .deals-kpi-command-slot{background:var(--lp-surface);border-bottom:1px solid color-mix(in srgb, #3b82f6 8%, var(--lp-border));padding:.42rem .62rem .46rem}.deals-page--option2-shell .deals-command-toolbar-section.lp-ops-toolbar-sys{background:var(--lp-surface);border-top:1px solid color-mix(in srgb, #3b82f6 8%, var(--lp-border));box-shadow:none;padding:.5rem .62rem}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar{gap:.5rem .62rem}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__group-label,.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:.2rem;font-size:.625rem;font-weight:600}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__search-inner{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem 0 .55rem}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__search-inner:focus-within{border-color:#9dbae8;box-shadow:0 0 0 2px #3b82f624}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__search-field{padding:0;font-size:.8125rem}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__field input,.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__field select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__field input:focus-visible,.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__field select:focus-visible{outline-offset:1px;outline:2px solid #3b82f659}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-toolbar__segment{background:var(--lp-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-border) 92%, transparent);border-radius:10px}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-toolbar__segment button{min-height:2.125rem;padding:0 .72rem;font-size:.8125rem;font-weight:500}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-toolbar__segment button[aria-selected=true]{background:color-mix(in srgb, #3b82f6 10%, var(--lp-surface));font-weight:600}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__hide-terminal{background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border:1px dashed #cbd5e1d9;border-radius:10px;padding:0 .55rem;font-size:.8125rem;font-weight:500}@media (width<=899px){.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__group--search{flex:100%;min-width:0}}.deals-page--option2-shell .deals-page__workspace.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:.65rem;padding:.62rem .72rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.deals-page--option2-shell .lp-ops-surface-sys .deals-page__desk{background:0 0}.deals-page--option2-shell .lp-ops-surface-sys .deals-page__desk-head{margin:0 0 .45rem;padding:0 .05rem}.deals-page--option2-shell .lp-ops-surface-sys .deals-page__desk-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);font-size:.8125rem;font-weight:700}.deals-page--option2-shell .lp-ops-surface-sys .deals-pipeline__board--page{background:var(--lp-surface-soft);border:1px solid color-mix(in srgb, var(--lp-border) 90%, #3b82f6 10%);box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:10px}.deals-page--option2-shell .lp-ops-surface-sys .deals-list-wrap--dms{box-shadow:none;background:0 0;border:none;border-radius:0}.deals-page--option2-shell .lp-ops-surface-sys .deals-list__empty,.deals-page--option2-shell .lp-ops-surface-sys .deals-page__status-line{text-align:center;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));border:1px dashed color-mix(in srgb, var(--lp-border) 82%, #3b82f6 18%);border-radius:10px;margin:0;padding:1.75rem 1rem;font-size:.875rem}.deals-page--option2-shell .lp-ops-surface-sys .deals-page__desk-board{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=640px){.deals-page--option2-shell .lp-ops-surface-sys{padding:.5rem .55rem}}.deals-page--visual-shell-align.dashboard--phase195b.lp-module-page{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));box-sizing:border-box}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .deals-page__layout-shell.dashboard195b-shell{flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .deals-page__layout-shell.dashboard195b-shell>:is(.dash195b-hero,.dash195b-kpi-row,.cv2-toolbar-stack,.deals-page__workspace,.deals-shell-kpi-row__error){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin:0}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.deals-dash-hero--title-only{border-radius:12px;padding:.85rem 1rem .8rem;display:block;box-shadow:0 1px 2px #0f172a0a}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.deals-dash-hero--title-only .dash195b-hero-title{letter-spacing:-.028em;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:650}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem .65rem;width:100%;margin:0}@media (width<=1200px){.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-card{width:100%;min-width:0;min-height:100px;box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:12px;gap:.85rem;padding:.62rem .68rem}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-icon{border-radius:8px;width:36px;height:36px}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-body{justify-content:flex-start;gap:.15rem}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-sub{display:none!important}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-label{letter-spacing:.01em;text-transform:none;color:var(--lp-muted);font-size:.72rem;font-weight:600}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-value{font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:650}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card{font:inherit;text-align:left;cursor:pointer}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card:hover,.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card.dash195b-kpi-card--active{border-color:color-mix(in srgb, var(--dash-exec-accent,#2563eb) 28%, var(--shell-border,var(--lp-border)));box-shadow:0 2px 4px #0f172a0d,0 10px 24px #0f172a0f}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 70%, transparent);outline-offset:2px}.deals-shell-kpi-row__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:.75rem 1rem;font-size:.875rem}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-toolbar-stack.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin-top:0;margin-bottom:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .lp-ops-toolbar-sys .cv2-toolbar-meta{border-bottom:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);padding:.42rem .62rem}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .lp-ops-toolbar-sys .cv2-toolbar--command{gap:.5rem .62rem;padding:.5rem .62rem}.deals-page--visual-shell-align .deals-shell-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .62rem;width:100%;min-width:0;display:flex}.deals-page--visual-shell-align .deals-shell-toolbar--one-row{flex-wrap:nowrap}@media (width<=1100px){.deals-page--visual-shell-align .deals-shell-toolbar--one-row{flex-wrap:wrap}}.deals-page--visual-shell-align .deals-shell-toolbar .deals-command-toolbar{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem .62rem;min-width:0;display:flex}.deals-page--visual-shell-align .deals-shell-toolbar .deals-command-toolbar--one-row{flex-wrap:nowrap}@media (width<=1100px){.deals-page--visual-shell-align .deals-shell-toolbar .deals-command-toolbar--one-row{flex-wrap:wrap}}.deals-page--visual-shell-align .deals-shell-toolbar__start-deal{flex:none;margin-left:auto}@media (width<=1100px){.deals-page--visual-shell-align .deals-shell-toolbar__start-deal{margin-left:0}}.deals-page--visual-shell-align .deals-command-toolbar__group--search{flex:14rem;min-width:min(100%,12rem);max-width:26rem}@media (width<=1100px){.deals-page--visual-shell-align .deals-command-toolbar__group--search{flex:100%;max-width:none}}.deals-page--visual-shell-align .deals-command-toolbar__group--refine{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:.5rem .62rem;display:flex}.deals-page--visual-shell-align .deals-command-toolbar__hide-terminal{white-space:nowrap}.deals-page--visual-shell-align .lp-ops-toolbar-sys .deals-command-toolbar__search-field,.deals-page--visual-shell-align .lp-ops-toolbar-sys .deals-command-toolbar__field input,.deals-page--visual-shell-align .lp-ops-toolbar-sys .deals-command-toolbar__field select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);min-height:2.125rem;box-shadow:none;border-radius:10px;font-size:.8125rem;font-weight:450}.deals-page--visual-shell-align .lp-ops-toolbar-sys .deals-command-toolbar__search-inner{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);border-radius:10px;min-height:2.125rem}.deals-page--visual-shell-align .lp-ops-toolbar-sys .deals-command-toolbar__search-inner:focus-within{border-color:#9dbae8;box-shadow:0 0 0 2px #3b82f624}.deals-page--visual-shell-align .lp-ops-toolbar-sys .cv2-toolbar-pill{background:color-mix(in srgb, #3b82f6 6%, var(--lp-surface));border:1px solid color-mix(in srgb, #3b82f6 16%, var(--lp-border));border-radius:10px;padding:.22rem .5rem;font-size:.75rem;font-weight:500}.deals-page--visual-shell-align .lp-ops-toolbar-sys .cv2-toolbar-filter{font-size:.8125rem}.deals-page--visual-shell-align .cv2-toolbar-clear{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:.15rem .35rem;font-size:.75rem;font-weight:600}.deals-page--visual-shell-align .cv2-toolbar-clear:hover{text-decoration:underline}.deals-page--visual-shell-align .deals-shell-toolbar__meta-count{color:var(--lp-muted);font-size:.75rem;font-weight:500}.deals-page--visual-shell-align .cv2-btn{cursor:pointer;box-sizing:border-box;border:1px solid #cbd5e1e6;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.deals-page--visual-shell-align .cv2-btn--primary{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#2563eb73}.deals-page--visual-shell-align .cv2-btn--primary:hover{border-color:#1d4ed8d9}.deals-page--visual-shell-align .cv2-btn--toolbar-add{white-space:nowrap;flex:none;height:2.125rem;min-height:2.125rem;padding:0 .75rem;font-size:.8125rem;font-weight:600}@media (width<=899px){.deals-page--visual-shell-align .deals-shell-toolbar .deals-command-toolbar__group--search{flex:100%;min-width:0}}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .deals-page__workspace.cv2-table-wrap.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:0;padding:.62rem .72rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .deals-page__workspace.cv2-table-wrap{box-shadow:0 2px 10px #0f172a0d}.deals-page--visual-shell-align .lp-ops-surface-sys .deals-page__desk{background:0 0}.deals-page--visual-shell-align .lp-ops-surface-sys .deals-pipeline__board--page{background:var(--lp-surface-soft);border:1px solid color-mix(in srgb, var(--lp-border) 90%, #3b82f6 10%);box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:10px}@media (width<=640px){.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .deals-page__workspace.cv2-table-wrap.lp-ops-surface-sys{padding:.5rem .55rem}}.appointments-filters{flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem;max-width:56rem;margin-bottom:1rem;display:flex}.appointments-filters label{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.appointments-filters input,.appointments-filters select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:6px;padding:.35rem .5rem;font-size:.875rem}.appointments-table-wrap{max-width:56rem;margin-bottom:1.5rem;overflow-x:auto}.appointments-table{border-collapse:collapse;width:100%;font-size:.875rem}.appointments-table th,.appointments-table td{text-align:left;border-bottom:1px solid var(--shell-border);vertical-align:top;padding:.45rem .6rem}.appointments-table th{color:var(--shell-text-muted);font-weight:600}.appointments-table select{font:inherit;max-width:10rem;font-size:.8125rem}.appointments-form{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.65rem 1rem;max-width:56rem;margin-bottom:.5rem;display:grid}.appointments-form label{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.appointments-form input,.appointments-form textarea,.appointments-form select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:6px;padding:.35rem .5rem;font-size:.875rem}.appointments-form--span{grid-column:1/-1}.appointments-form-actions{grid-column:1/-1;margin-top:.25rem}.lp-appt-widget{border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);background:var(--surface-panel,#fff);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;gap:.55rem;padding:.75rem .85rem;display:flex}.lp-appt-widget__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.lp-appt-widget__title{color:var(--text-primary,var(--shell-text));margin:0;font-size:.95rem;font-weight:700}.lp-appt-widget__sub{color:var(--shell-text-muted);margin:.1rem 0 0;font-size:.78rem}.lp-appt-widget__sub strong{color:var(--shell-text);font-weight:600}.lp-appt-widget__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lp-appt-widget__view-all{color:var(--shell-accent,#2563eb);font-size:.78rem;font-weight:600;text-decoration:none}.lp-appt-widget__view-all:hover{text-decoration:underline}.lp-appt-widget__cta{font:inherit;border:1px solid color-mix(in srgb, var(--status-delivered,#2563eb) 38%, var(--shell-border));color:var(--text-primary,var(--shell-text));cursor:pointer;box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:8px;padding:.32rem .7rem;font-size:.78rem;font-weight:700}.lp-appt-widget__cta:hover{border-color:color-mix(in srgb, var(--status-delivered,#2563eb) 50%, var(--shell-border))}.lp-appt-widget__hint,.lp-appt-widget__empty{color:var(--shell-text-muted);margin:0;font-size:.82rem}.lp-appt-widget__error{color:#b91c1c;margin:0;font-size:.82rem}.lp-appt-widget__list{flex-direction:column;gap:.32rem;margin:0;padding:0;list-style:none;display:flex}.lp-appt-widget__item{background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 65%, transparent);border-radius:8px;grid-template-columns:9.5rem 5.5rem 1fr auto;align-items:center;gap:.45rem .55rem;padding:.4rem .5rem;font-size:.82rem;display:grid}.lp-appt-widget__when{font-variant-numeric:tabular-nums;color:var(--shell-text);font-weight:600}.lp-appt-widget__type{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.72rem;font-weight:600}.lp-appt-widget__item-title{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-appt-widget__status{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--surface-panel,#fff) 70%, var(--shell-border));color:var(--shell-text-muted);border-radius:999px;padding:.12rem .45rem;font-size:.7rem;font-weight:700}.lp-appt-widget__status--scheduled,.lp-appt-widget__status--confirmed{background:color-mix(in srgb, #2563eb 12%, var(--surface-panel,#fff));color:#1d4ed8}.lp-appt-widget__status--arrived{background:color-mix(in srgb, #f59e0b 18%, var(--surface-panel,#fff));color:#b45309}.lp-appt-widget__status--completed{background:color-mix(in srgb, #10b981 16%, var(--surface-panel,#fff));color:#047857}.lp-appt-widget__status--cancelled,.lp-appt-widget__status--no_show,.lp-appt-widget__status--declined{background:color-mix(in srgb, #f43f5e 16%, var(--surface-panel,#fff));color:#be123c}.lp-appt-widget__status--pending_approval{background:color-mix(in srgb, #f59e0b 20%, var(--surface-panel,#fff));color:#b45309}.appointments-status-chip{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.appointments-status-chip--pending_approval{background:color-mix(in srgb, #f59e0b 20%, var(--shell-surface,#fff));color:#b45309}.appointments-status-chip--confirmed,.appointments-status-chip--scheduled{background:color-mix(in srgb, #2563eb 12%, var(--shell-surface,#fff));color:#1d4ed8}.appointments-status-chip--declined,.appointments-status-chip--cancelled,.appointments-status-chip--no_show{background:color-mix(in srgb, #f43f5e 14%, var(--shell-surface,#fff));color:#be123c}.appointments-service-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.appointments-service-actions .deal-detail__bo-link{font-size:.78rem}.service-appt-ops{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.service-appt-ops--approval_needed{background:color-mix(in srgb, #f59e0b 20%, var(--shell-surface,#fff));color:#b45309}.service-appt-ops--awaiting_check_in{background:color-mix(in srgb, #6366f1 14%, var(--shell-surface,#fff));color:#4338ca}.service-appt-ops--checked_in{background:color-mix(in srgb, #0ea5e9 16%, var(--shell-surface,#fff));color:#0369a1}.service-appt-ops--intake_created{background:color-mix(in srgb, #10b981 16%, var(--shell-surface,#fff));color:#047857}.service-appt-ops--declined{background:color-mix(in srgb, #f43f5e 14%, var(--shell-surface,#fff));color:#be123c}.lp-appt-widget__form{border-top:1px dashed color-mix(in srgb, var(--shell-border) 80%, transparent);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.45rem .6rem;padding-top:.4rem;display:grid}.lp-appt-widget__field{flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.lp-appt-widget__field--wide{grid-column:1/-1}.lp-appt-widget__field input,.lp-appt-widget__field select,.lp-appt-widget__field textarea{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface,var(--surface-panel,#fff));color:var(--shell-text);border-radius:6px;padding:.32rem .5rem;font-size:.85rem}.lp-appt-widget__form-actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;margin-top:.15rem;display:flex}.lp-appt-widget__form-actions button{font:inherit;border:1px solid color-mix(in srgb, var(--status-delivered,#2563eb) 38%, var(--shell-border));color:var(--text-primary,var(--shell-text));cursor:pointer;background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:8px;padding:.34rem .85rem;font-size:.82rem;font-weight:600}.lp-appt-widget__form-actions button[type=submit]{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#1d4ed8}.lp-appt-widget__form-actions button:disabled{opacity:.55;cursor:not-allowed}.lp-appt-widget__ghost{color:var(--shell-text-muted)!important;border-color:var(--shell-border)!important;background:0 0!important}@media (width<=640px){.lp-appt-widget__item{grid-template-columns:1fr}}.appointments-page--option2-shell>.appointments-page__module-hero{width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__shell{background:#fff;border:1px solid #cedcf1;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__band{color:#0f172a;min-height:0;box-shadow:none;background-color:#0000;background-image:linear-gradient(#e7effb 0%,#f7faff 100%);background-size:100% 100%;gap:.55rem .85rem;padding:.62rem .95rem .64rem}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__title{color:#0f172a;text-shadow:none;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__subtitle{color:#64748b}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__actions{border-left-color:#b7c9e4}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__primary{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #2057e0;border-radius:10px;box-shadow:0 1px 2px #0f172a1f}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__stats{background:#fff;border-top:1px solid #d5e0f0;min-height:0}.lp-doc-dealer-header{border-bottom:2px solid var(--shell-border,#cbd5e1);align-items:flex-start;gap:.75rem;margin:0 0 .85rem;padding:0 0 .65rem;display:flex}.lp-doc-dealer-header__logo{text-align:center;background:#fff;border:1px dashed #94a3b88c;border-radius:6px;flex:0 0 5.5rem;justify-content:center;align-items:center;min-height:3.25rem;padding:.35rem;display:flex}.lp-doc-dealer-header__logo-ph{color:#64748b;font-size:.62rem;font-weight:600;line-height:1.25}.lp-doc-dealer-header__logo-img{object-fit:contain;max-width:100%;max-height:2.75rem}.lp-doc-dealer-header__body{flex:1;min-width:0}.lp-doc-dealer-header__name{color:var(--shell-text,#0f172a);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.lp-doc-dealer-header__address,.lp-doc-dealer-header__contact{color:var(--text-secondary,#475569);white-space:pre-line;margin:.18rem 0 0;font-size:.8rem;line-height:1.4}.lp-doc-dealer-header__line--ph{color:#64748b;font-style:normal}.lp-doc-dealer-header--compact{background:#f8fafc;border:none;border-left:3px solid #2c6e9e;border-radius:8px;flex:12rem;max-width:20rem;margin:0;padding:.5rem .65rem .5rem .7rem}.lp-doc-dealer-header--compact .lp-doc-dealer-header__logo{border-radius:6px;flex:0 0 3.25rem;min-height:2.35rem;padding:.25rem}.lp-doc-dealer-header--compact .lp-doc-dealer-header__logo-ph{font-size:.55rem}.lp-doc-dealer-header--compact .lp-doc-dealer-header__logo-img{max-height:2rem}.lp-doc-dealer-header--compact .lp-doc-dealer-header__name{font-size:.92rem}.lp-doc-dealer-header--compact .lp-doc-dealer-header__address,.lp-doc-dealer-header--compact .lp-doc-dealer-header__contact{margin-top:.12rem;font-size:.72rem}.lp-doc-dealer-header--inline{border:none;align-items:center;gap:.65rem;margin:0;padding:0}.lp-doc-dealer-header--inline .lp-doc-dealer-header__logo{background:0 0;border:none;border-radius:0;flex:0 0 3.25rem;min-height:2.25rem;padding:0}.lp-doc-dealer-header--inline .lp-doc-dealer-header__logo-ph{font-size:.55rem}.lp-doc-dealer-header--inline .lp-doc-dealer-header__logo-img{max-height:2.1rem}.lp-doc-dealer-header--inline .lp-doc-dealer-header__name{font-size:.86rem}.lp-doc-dealer-header--inline .lp-doc-dealer-header__address,.lp-doc-dealer-header--inline .lp-doc-dealer-header__contact{margin-top:.1rem;font-size:.72rem}.lp-doc-dealer-header--workspace{border:none;flex:auto;align-items:flex-start;gap:.85rem;min-width:0;margin:0;padding:0}.lp-doc-dealer-header--workspace .lp-doc-dealer-header__logo{border:1px solid color-mix(in srgb, var(--shell-border,#e2e8f0) 80%, #cbd5e1);background:#fff;border-radius:8px;flex:0 0 4.25rem;min-height:3rem;padding:.2rem}.lp-doc-dealer-header--workspace .lp-doc-dealer-header__logo-img{max-height:2.65rem}.lp-doc-dealer-header--workspace .lp-doc-dealer-header__logo-ph{font-size:.625rem;font-weight:600;line-height:1.3}.lp-doc-dealer-header--workspace .lp-doc-dealer-header__name{font-size:.9375rem;font-weight:700;line-height:1.25}.lp-doc-dealer-header--workspace .lp-doc-dealer-header__address,.lp-doc-dealer-header--workspace .lp-doc-dealer-header__contact{margin-top:.14rem;font-size:.8125rem;line-height:1.4}@media print{.lp-doc-dealer-header{border-bottom-color:#000;margin-bottom:.45rem;padding-bottom:.35rem}.lp-doc-dealer-header--compact{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f5f5f5!important}.lp-doc-dealer-header__logo{border-color:#999;background:#fff!important}.lp-doc-dealer-header__name,.lp-doc-dealer-header__address,.lp-doc-dealer-header__contact,.lp-doc-dealer-header__logo-ph{color:#000!important}}.document-print-page{background:#e8eaee;flex-direction:column;min-height:100vh;display:flex}.document-print-page__toolbar{z-index:2;background:#fff;border-bottom:1px solid #c8cdd6;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.65rem 1rem;display:flex;position:sticky;top:0}.document-print-page__title{flex:1;min-width:8rem;margin:0;font-size:.95rem;font-weight:600}.document-print-page__frame{background:#fff;border:0;flex:1;width:100%;height:auto;min-height:calc(100vh - 3.25rem);overflow:visible}.document-print-page__state{background:#fff;border:1px solid #c8cdd6;border-radius:8px;max-width:28rem;margin:2rem auto;padding:1rem 1.25rem;font-size:.9rem}.document-print-page__state--err{color:#b91c1c;border-color:#fecaca;margin-top:.75rem;margin-bottom:0}@media print{.document-print-page{background:#fff;min-height:auto}.document-print-page__toolbar{display:none!important}.document-print-page__frame{height:auto;min-height:auto}}.bhph-v2-page{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);color:var(--shell-text,var(--lp-text));margin:0 auto;padding:1.05rem 1rem 2rem}.bhph-v2-page *,.bhph-v2-page :before,.bhph-v2-page :after{box-sizing:border-box}.bhph-v2-crumb{color:var(--text-secondary,var(--lp-muted));flex-wrap:wrap;align-items:center;gap:.38rem;margin-bottom:.55rem;font-size:.76rem;display:flex}.bhph-v2-crumb a,.bhph-v2-link,.bhph-v2-links a{color:color-mix(in srgb, #2563eb 84%, var(--shell-text,var(--lp-text)));font-weight:720;text-decoration:none}.bhph-v2-crumb a:hover,.bhph-v2-link:hover,.bhph-v2-links a:hover{text-decoration:underline}.bhph-v2-top__main,.bhph-v2-identity,.bhph-v2-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 96%, var(--surface-muted,var(--lp-surface-soft)));box-shadow:0 12px 30px #0f172a0d}.bhph-v2-top__main{border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.82rem .95rem;display:flex}.bhph-v2-eyebrow,.bhph-v2-meta{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.72rem}.bhph-v2-eyebrow{letter-spacing:.07em;text-transform:uppercase;font-weight:780}.bhph-v2-top h1{letter-spacing:-.04em;margin:.08rem 0 .12rem;font-size:clamp(1.38rem,2vw,1.86rem);font-weight:820}.bhph-v2-top__actions,.bhph-v2-links,.bhph-v2-quick,.bhph-v2-tabs,.bhph-v2-table-actions,.bhph-v2-side-actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.bhph-v2-button,.bhph-v2-quick button,.bhph-v2-tabs button,.bhph-v2-table-actions button,.bhph-v2-mini-list button,.bhph-v2-side-actions a{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:var(--surface-panel,var(--lp-surface));min-height:2rem;color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .72rem;font-size:.72rem;font-weight:760;line-height:1;text-decoration:none;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.bhph-v2-button:hover,.bhph-v2-quick button:hover,.bhph-v2-tabs button:hover,.bhph-v2-table-actions button:hover,.bhph-v2-mini-list button:hover,.bhph-v2-side-actions a:hover{border-color:color-mix(in srgb, #2563eb 34%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, #dbeafe 42%, var(--lp-surface));color:#1d4ed8}.bhph-v2-button:disabled,.bhph-v2-quick button:disabled,.bhph-v2-tabs button:disabled{cursor:not-allowed;opacity:.58}.bhph-v2-button--primary{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563ebb8;box-shadow:0 10px 20px #2563eb2e}.bhph-v2-button--primary:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8,#1e40af)}.bhph-v2-status{border-radius:999px;align-items:center;min-height:1.75rem;padding:.35rem .62rem;font-size:.68rem;font-weight:820;display:inline-flex}.bhph-v2-status--good{background:color-mix(in srgb, #dcfce7 70%, var(--lp-surface));color:#166534;border:1px solid #16a34a3d}.bhph-v2-status--warn{background:color-mix(in srgb, var(--lp-surface)beb 82%, var(--lp-surface));color:#92400e;border:1px solid #f59e0b52}.bhph-v2-status--danger{background:color-mix(in srgb, #fee2e2 78%, var(--lp-surface));color:#991b1b;border:1px solid #dc26264d}.bhph-v2-alert{border-radius:14px;margin:0 0 .72rem;padding:.7rem .82rem;font-size:.78rem;font-weight:720}.bhph-v2-alert--ok{background:color-mix(in srgb, #dcfce7 68%, var(--lp-surface));color:#166534;border:1px solid #16a34a40}.bhph-v2-alert--err{background:color-mix(in srgb, #fee2e2 68%, var(--lp-surface));color:#991b1b;border:1px solid #dc262640}.bhph-v2-identity{border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-bottom:.82rem;padding:.92rem 1rem;display:grid}.bhph-v2-avatar{color:#1d4ed8;letter-spacing:-.04em;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:18px;place-items:center;width:3.55rem;height:3.55rem;font-size:1.05rem;font-weight:860;display:grid}.bhph-v2-identity h2,.bhph-v2-card h2{color:var(--shell-text,var(--lp-text));letter-spacing:-.026em;margin:0;font-size:1rem;font-weight:820}.bhph-v2-identity__copy p,.bhph-v2-card__head p,.bhph-v2-muted,.bhph-v2-identity__status span:last-child{color:var(--text-secondary,var(--lp-muted));margin:.18rem 0 0;font-size:.74rem;line-height:1.4}.bhph-v2-links{margin-top:.42rem}.bhph-v2-links a{background:color-mix(in srgb, #eff6ff 62%, var(--lp-surface));border-radius:999px;padding:.28rem .48rem;font-size:.68rem}.bhph-v2-identity__status{justify-items:end;gap:.18rem;display:grid}.bhph-v2-servicing-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 98%, var(--surface-muted,var(--lp-surface-soft)));border-radius:20px;margin-bottom:.82rem;overflow:hidden;box-shadow:0 14px 34px #0f172a0f}.bhph-v2-servicing-card__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 66%, transparent);justify-content:space-between;align-items:center;gap:.8rem;min-height:3.05rem;padding:.68rem .82rem;display:flex}.bhph-v2-servicing-card__head h2{color:var(--shell-text,var(--lp-text));letter-spacing:-.026em;align-items:center;gap:.5rem;margin:0;font-size:.92rem;font-weight:840;display:inline-flex}.bhph-v2-servicing-card__head-icon{background:color-mix(in srgb, #dbeafe 62%, var(--lp-surface));color:#1d4ed8;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;display:inline-grid}.bhph-v2-servicing-card__details{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);background:var(--lp-surface);color:var(--text-secondary,var(--lp-muted-strong));border-radius:9px;padding:.38rem .62rem;font-size:.68rem;font-weight:760;text-decoration:none}.bhph-v2-servicing-card__details:hover{border-color:color-mix(in srgb, #2563eb 34%, var(--shell-border,var(--lp-border)));color:#1d4ed8}.bhph-v2-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:.72rem .62rem .78rem;display:grid}.bhph-v2-stat{border-right:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 64%, transparent);text-align:center;background:0 0;border-radius:0;align-content:start;justify-items:center;min-height:7.1rem;padding:.5rem .58rem .42rem;display:grid;position:relative;overflow:hidden}.bhph-v2-stat:last-child{border-right:0}.bhph-v2-stat__icon{border-radius:999px;place-items:center;width:2.28rem;height:2.28rem;margin-bottom:.62rem;font-size:.86rem;font-weight:820;display:inline-grid}.bhph-v2-stat__label{color:var(--text-secondary,var(--lp-muted));letter-spacing:.06em;text-transform:uppercase;margin-bottom:.22rem;font-size:.58rem;font-weight:820;line-height:1.2;display:block}.bhph-v2-stat strong{color:var(--shell-text,var(--lp-text));letter-spacing:-.025em;font-size:.88rem;font-weight:860;line-height:1.18;display:block}.bhph-v2-stat__sub{color:var(--text-secondary,var(--lp-muted));margin-top:.22rem;font-size:.68rem;font-weight:650;line-height:1.2;display:block}.bhph-v2-stat--blue .bhph-v2-stat__icon{background:color-mix(in srgb, #2563eb 14%, var(--lp-surface));color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb2e}.bhph-v2-stat--green .bhph-v2-stat__icon{background:color-mix(in srgb, #16a34a 14%, var(--lp-surface));color:#15803d;box-shadow:inset 0 0 0 1px #16a34a2e}.bhph-v2-stat--orange .bhph-v2-stat__icon{background:color-mix(in srgb, #f59e0b 16%, var(--lp-surface));color:#b45309;box-shadow:inset 0 0 0 1px #f59e0b33}.bhph-v2-stat--red .bhph-v2-stat__icon{background:color-mix(in srgb, #dc2626 14%, var(--lp-surface));color:#b91c1c;box-shadow:inset 0 0 0 1px #dc26262e}.bhph-v2-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start;gap:.82rem;display:grid}.bhph-v2-main,.bhph-v2-side{gap:.82rem;display:grid}.bhph-v2-side{position:sticky;top:.75rem}.bhph-v2-card__head{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.68rem;display:flex}.bhph-v2-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.58rem;display:grid}.bhph-v2-form--inline{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end}.bhph-v2-form label{gap:.25rem;display:grid}.bhph-v2-form label span,.bhph-v2-side-dl dt{color:var(--text-secondary,var(--lp-muted));letter-spacing:.055em;text-transform:uppercase;font-size:.63rem;font-weight:820}.bhph-v2-form input,.bhph-v2-form select,.bhph-v2-form textarea{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 84%, transparent);background:var(--lp-surface);width:100%;color:var(--shell-text,var(--lp-text));font:inherit;border-radius:12px;min-height:2.35rem;padding:.5rem .62rem;font-size:.78rem}.bhph-v2-form textarea{resize:vertical}.bhph-v2-field-wide{grid-column:1/-1}.bhph-v2-check{grid-template-columns:auto 1fr;grid-auto-flow:column;justify-content:start;align-items:center;min-height:2.35rem;display:flex!important}.bhph-v2-check input{width:auto;min-height:auto}.bhph-v2-plan-grid,.bhph-v2-side-dl{gap:.5rem;margin:0;display:grid}.bhph-v2-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bhph-v2-plan-grid div,.bhph-v2-side-dl div,.bhph-v2-health-grid div{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 42%, var(--lp-surface));border-radius:14px;padding:.58rem .62rem}.bhph-v2-plan-grid dt{color:var(--text-secondary,var(--lp-muted));letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:820}.bhph-v2-plan-grid dd,.bhph-v2-side-dl dd{color:var(--shell-text,var(--lp-text));margin:.16rem 0 0;font-size:.78rem;font-weight:760}.bhph-v2-details{padding:0;overflow:hidden}.bhph-v2-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.35rem;padding:.78rem .92rem;list-style:none;display:flex}.bhph-v2-details summary::-webkit-details-marker{display:none}.bhph-v2-details summary span{letter-spacing:-.02em;font-size:.9rem;font-weight:820}.bhph-v2-details summary small{color:var(--text-secondary,var(--lp-muted));font-size:.7rem;font-weight:700}.bhph-v2-table-wrap{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 66%, transparent);overflow-x:auto}.bhph-v2-table{border-collapse:collapse;width:100%;font-size:.76rem}.bhph-v2-table th,.bhph-v2-table td{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 56%, transparent);text-align:left;vertical-align:top;padding:.58rem .65rem}.bhph-v2-table th{color:var(--text-secondary,var(--lp-muted));letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:820}.bhph-v2-schedule-edit td{background:color-mix(in srgb, #eff6ff 46%, var(--lp-surface))}.bhph-v2-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;padding:0 .92rem .92rem;display:grid}.bhph-v2-health-grid strong,.bhph-v2-health-grid span{display:block}.bhph-v2-health-grid span{color:var(--text-secondary,var(--lp-muted));font-size:.72rem}.bhph-v2-tabs{margin-bottom:.7rem}.bhph-v2-tabs button.is-active{color:#fff;background:#2563eb;border-color:#2563eb9e}.bhph-v2-panel{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 38%, var(--lp-surface));border-radius:16px;padding:.72rem}.bhph-v2-mini-list{gap:.4rem;margin-bottom:.7rem;display:grid}.bhph-v2-mini-list div{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 66%, transparent);background:var(--lp-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.42rem;padding:.48rem .55rem;display:flex}.bhph-v2-mini-list strong{font-size:.78rem}.bhph-v2-mini-list span{color:var(--text-secondary,var(--lp-muted));font-size:.74rem}.bhph-v2-activity{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.bhph-v2-activity li{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 50%, var(--lp-surface));border-left:3px solid #2563eb6b;border-radius:12px;gap:.12rem;padding:.48rem .62rem;display:grid}.bhph-v2-activity span,.bhph-v2-activity small{color:var(--text-secondary,var(--lp-muted));font-size:.68rem}.bhph-v2-activity strong{color:var(--shell-text,var(--lp-text));font-size:.78rem;font-weight:760}.bhph-v2-side-actions{align-items:stretch}.bhph-v2-side-actions a{border-radius:12px;justify-content:flex-start;width:100%}.bhph-v2-build{color:var(--text-secondary,var(--lp-muted));text-align:center;margin:0;font-size:.65rem}@media (width<=1120px){.bhph-v2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.bhph-v2-stat:nth-child(4n){border-right:0}.bhph-v2-layout{grid-template-columns:minmax(0,1fr)}.bhph-v2-side{position:static}}@media (width<=820px){.bhph-v2-top__main,.bhph-v2-card__head{flex-direction:column;align-items:flex-start}.bhph-v2-identity{grid-template-columns:auto minmax(0,1fr)}.bhph-v2-identity__status{grid-column:1/-1;justify-items:start}.bhph-v2-form,.bhph-v2-form--inline,.bhph-v2-plan-grid,.bhph-v2-health-grid{grid-template-columns:minmax(0,1fr)}.bhph-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bhph-v2-stat:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 64%, transparent)}.bhph-v2-stat:nth-child(2n){border-right:0}}@media (width<=560px){.bhph-v2-page{padding-inline:.65rem}.bhph-v2-stats{grid-template-columns:minmax(0,1fr)}.bhph-v2-stat{border-right:0}.bhph-v2-top__actions,.bhph-v2-tabs{flex-direction:column;align-items:stretch}.bhph-v2-top__actions>*,.bhph-v2-tabs button{width:100%}}.bhph-v2-page{background:radial-gradient(circle at 8% 0%, #dbeafe94, transparent 24rem), radial-gradient(circle at 92% 10%, #dcfce757, transparent 21rem), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 82%, var(--lp-surface)), var(--lp-surface) 28rem);border-radius:28px}.bhph-v2-crumb{margin-bottom:.48rem;padding-inline:.18rem;font-size:.7rem}.bhph-v2-top__main{border-color:color-mix(in srgb, #bfdbfe 42%, var(--shell-border,var(--lp-border)));background:linear-gradient(135deg, color-mix(in srgb, #eff6ff 66%, var(--lp-surface)), var(--lp-surface) 58%), var(--surface-panel,var(--lp-surface));box-shadow:0 18px 45px #0f172a12, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 84%, transparent);padding:.78rem .9rem .82rem;position:relative;overflow:hidden}.bhph-v2-top__main:after{content:"";background:linear-gradient(90deg,#0000,#2563eb42,#0000);height:1px;position:absolute;inset:auto 1rem 0}.bhph-v2-eyebrow{color:color-mix(in srgb, #2563eb 72%, var(--text-secondary,var(--lp-muted)));letter-spacing:.09em;font-size:.66rem}.bhph-v2-top h1{margin-top:.04rem;font-size:clamp(1.28rem,1.8vw,1.72rem);font-weight:800}.bhph-v2-meta{font-size:.68rem}.bhph-v2-top__actions{justify-content:flex-end;gap:.34rem}.bhph-v2-button,.bhph-v2-quick button,.bhph-v2-tabs button,.bhph-v2-table-actions button,.bhph-v2-mini-list button,.bhph-v2-side-actions a{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 66%, transparent);background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft));min-height:1.92rem;font-size:.69rem;box-shadow:0 1px 2px #0f172a0a}.bhph-v2-button--primary{box-shadow:0 12px 22px #2563eb33, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 22%, transparent);background:linear-gradient(135deg,#2f6df6,#1d4ed8);border-color:#1d4ed8bd}.bhph-v2-status{min-height:1.62rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 72%, transparent);padding:.3rem .56rem;font-size:.64rem}.bhph-v2-identity{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:linear-gradient(135deg, var(--lp-surface), color-mix(in srgb, var(--lp-surface-soft) 68%, var(--lp-surface))), var(--surface-panel,var(--lp-surface));grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;padding:.76rem .86rem;box-shadow:0 14px 34px #0f172a0d}.bhph-v2-avatar{background:radial-gradient(circle at 35% 20%, var(--lp-surface), transparent 34%), linear-gradient(135deg, #dbeafe, #eff6ff);border:1px solid #93c5fd66;border-radius:16px;width:3.18rem;height:3.18rem;font-size:.98rem;box-shadow:0 10px 20px #2563eb1f}.bhph-v2-identity h2{font-size:1.04rem;font-weight:790}.bhph-v2-identity__copy p{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 62%, var(--text-secondary,var(--lp-muted)));margin-top:.08rem;font-size:.78rem;font-weight:650}.bhph-v2-links a{background:color-mix(in srgb, #eff6ff 70%, var(--lp-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 72%, transparent);color:#1d4ed8;border:1px solid #bfdbfe94}.bhph-v2-identity__status{border-left:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 62%, transparent);align-content:center;align-self:stretch;padding-left:.82rem}.bhph-v2-servicing-card{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:linear-gradient(180deg, var(--lp-surface), color-mix(in srgb, var(--lp-surface-soft) 46%, var(--lp-surface))), var(--surface-panel,var(--lp-surface));box-shadow:0 18px 44px #0f172a12, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 80%, transparent)}.bhph-v2-servicing-card__head{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 64%, var(--lp-surface)), var(--lp-surface));min-height:2.78rem;padding-block:.58rem}.bhph-v2-servicing-card__head h2{font-size:.88rem;font-weight:800}.bhph-v2-servicing-card__head-icon,.bhph-v2-stat__icon{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 78%, transparent), 0 6px 14px #0f172a0f}.bhph-v2-stat__icon{width:2.08rem;height:2.08rem;margin-bottom:.5rem}.bhph-v2-stat strong{font-size:.84rem}.bhph-v2-layout,.bhph-v2-main,.bhph-v2-side{gap:.72rem}.bhph-v2-card{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:linear-gradient(180deg, var(--lp-surface), color-mix(in srgb, var(--lp-surface-soft) 42%, var(--lp-surface))), var(--surface-panel,var(--lp-surface));box-shadow:0 14px 34px #0f172a0d, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 76%, transparent)}.bhph-v2-post{border-color:color-mix(in srgb, #93c5fd 48%, var(--shell-border,var(--lp-border)));background:linear-gradient(135deg, color-mix(in srgb, #eff6ff 56%, var(--lp-surface)), var(--lp-surface) 48%), var(--surface-panel,var(--lp-surface));box-shadow:0 20px 48px #2563eb17, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 82%, transparent);position:relative}.bhph-v2-post:before{content:"";background:linear-gradient(#60a5fa,#1d4ed8);border-radius:18px 0 0 18px;width:4px;position:absolute;inset:0 auto 0 0}.bhph-v2-card__head{margin-bottom:.58rem}.bhph-v2-card__head h2,.bhph-v2-side .bhph-v2-card h2{font-size:.94rem;font-weight:790}.bhph-v2-card__head p{max-width:34rem;font-size:.7rem}.bhph-v2-quick button{background:color-mix(in srgb, #eff6ff 68%, var(--lp-surface));color:#1d4ed8;border-color:#93c5fd80}.bhph-v2-form input,.bhph-v2-form select,.bhph-v2-form textarea{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);background:color-mix(in srgb, var(--lp-surface) 94%, var(--lp-surface-soft));min-height:2.2rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 80%, transparent), 0 1px 1px #0f172a08}.bhph-v2-form input:focus,.bhph-v2-form select:focus,.bhph-v2-form textarea:focus{box-shadow:0 0 0 3px #bfdbfe9e, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 80%, transparent);border-color:#2563eb8a;outline:none}.bhph-v2-plan-grid div,.bhph-v2-health-grid div{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 54%, transparent);background:color-mix(in srgb, var(--lp-surface) 74%, var(--lp-surface-soft));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 82%, transparent)}.bhph-v2-details{background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft))}.bhph-v2-details summary:after{content:"+";border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);background:var(--lp-surface);width:1.55rem;height:1.55rem;color:var(--text-secondary,var(--lp-muted));border-radius:999px;flex:none;place-items:center;font-weight:820;display:inline-grid}.bhph-v2-details[open] summary:after{content:"-"}.bhph-v2-details summary small{margin-left:auto}.bhph-v2-tabs{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 60%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 72%, var(--lp-surface));border-radius:16px;gap:.24rem;padding:.28rem}.bhph-v2-tabs button{box-shadow:none;background:0 0;border-color:#0000;flex:auto}.bhph-v2-tabs button.is-active{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb2e}.bhph-v2-panel{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 56%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 64%, var(--lp-surface)), var(--lp-surface)), var(--surface-panel,var(--lp-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 78%, transparent)}.bhph-v2-mini-list div{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 54%, transparent);box-shadow:0 1px 2px #0f172a0a}.bhph-v2-side .bhph-v2-card{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 52%, transparent);background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft));box-shadow:0 10px 24px #0f172a0a}.bhph-v2-side-dl{gap:0}.bhph-v2-side-dl div{border:0;border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 56%, transparent);background:0 0;border-radius:0;padding:.52rem 0}.bhph-v2-side-dl div:first-child{padding-top:0}.bhph-v2-side-dl div:last-child{border-bottom:0;padding-bottom:0}.bhph-v2-side-actions a{background:linear-gradient(180deg, var(--lp-surface), color-mix(in srgb, var(--lp-surface-soft) 60%, var(--lp-surface)));border-radius:13px;padding-inline:.72rem}.bhph-v2-activity li{background:linear-gradient(180deg, var(--lp-surface), color-mix(in srgb, var(--lp-surface-soft) 54%, var(--lp-surface)));border-left-color:#2563eb8f;box-shadow:0 1px 2px #0f172a0a}@media (width<=820px){.bhph-v2-identity__status{border-left:0;border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 62%, transparent);padding:.65rem 0 0}.bhph-v2-details summary{flex-direction:column;align-items:flex-start}.bhph-v2-details summary small{margin-left:0}}.bhph-v2-crumb{margin-bottom:.32rem;font-size:.66rem}.bhph-v2-top{margin-bottom:.52rem}.bhph-v2-top__main{min-height:0;padding:.58rem .74rem .62rem}.bhph-v2-eyebrow{font-size:.6rem;line-height:1.1}.bhph-v2-top h1{margin:.02rem 0 .06rem;font-size:clamp(1.08rem,1.45vw,1.42rem);line-height:1.1}.bhph-v2-meta{font-size:.64rem;line-height:1.15}.bhph-v2-button,.bhph-v2-quick button,.bhph-v2-tabs button,.bhph-v2-table-actions button,.bhph-v2-mini-list button,.bhph-v2-side-actions a{min-height:1.68rem;padding:.34rem .58rem;font-size:.64rem}.bhph-v2-status{min-height:1.42rem;padding:.24rem .5rem;font-size:.6rem}.bhph-v2-alert{margin-bottom:.45rem;padding:.5rem .66rem}.bhph-v2-identity{gap:.55rem;margin-bottom:.52rem;padding:.56rem .68rem}.bhph-v2-avatar{border-radius:13px;width:2.62rem;height:2.62rem;font-size:.84rem}.bhph-v2-identity h2{font-size:.92rem;line-height:1.08}.bhph-v2-identity__copy p{margin-top:.04rem;font-size:.7rem;line-height:1.2}.bhph-v2-links{gap:.24rem;margin-top:.24rem}.bhph-v2-links a{padding:.2rem .38rem;font-size:.62rem}.bhph-v2-identity__status{padding-left:.62rem}.bhph-v2-identity__status span:last-child{margin-top:.08rem;font-size:.64rem;line-height:1.2}.bhph-v2-servicing-card{border-radius:16px;margin-bottom:.56rem}.bhph-v2-servicing-card__head{min-height:2.24rem;padding:.4rem .62rem}.bhph-v2-servicing-card__head h2{gap:.36rem;font-size:.78rem}.bhph-v2-servicing-card__head-icon{width:1.18rem;height:1.18rem;font-size:.6rem}.bhph-v2-servicing-card__details{padding:.28rem .48rem;font-size:.62rem}.bhph-v2-stats{padding:.42rem .42rem .46rem}.bhph-v2-stat{min-height:5.1rem;padding:.28rem .38rem .22rem}.bhph-v2-stat__icon{width:1.74rem;height:1.74rem;margin-bottom:.34rem;font-size:.72rem}.bhph-v2-stat__label{margin-bottom:.14rem;font-size:.52rem;line-height:1.08}.bhph-v2-stat strong{font-size:.78rem;line-height:1.08}.bhph-v2-stat__sub{margin-top:.12rem;font-size:.61rem;line-height:1.08}.bhph-v2-layout,.bhph-v2-main,.bhph-v2-side{gap:.52rem}.bhph-v2-card{border-radius:15px;padding:.58rem .66rem}.bhph-v2-post{padding:.56rem .66rem .62rem}.bhph-v2-post:before{border-radius:15px 0 0 15px;width:3px}.bhph-v2-card__head{gap:.46rem;margin-bottom:.38rem}.bhph-v2-card__head h2,.bhph-v2-side .bhph-v2-card h2{font-size:.82rem;line-height:1.1}.bhph-v2-card__head p{margin-top:.08rem;font-size:.64rem;line-height:1.25}.bhph-v2-quick{gap:.22rem}.bhph-v2-form{gap:.34rem}.bhph-v2-form--post{margin-bottom:.44rem}.bhph-v2-form label{gap:.16rem}.bhph-v2-form label span,.bhph-v2-side-dl dt,.bhph-v2-plan-grid dt{font-size:.56rem;line-height:1.05}.bhph-v2-form input,.bhph-v2-form select,.bhph-v2-form textarea{border-radius:10px;min-height:1.95rem;padding:.38rem .5rem;font-size:.7rem}.bhph-v2-form textarea{min-height:2.25rem}.bhph-v2-post>.bhph-v2-button--primary{min-width:9.25rem;min-height:2rem;font-size:.7rem}.bhph-v2-plan-grid div,.bhph-v2-health-grid div{border-radius:11px;padding:.38rem .48rem}.bhph-v2-plan-grid dd,.bhph-v2-side-dl dd{margin-top:.08rem;font-size:.68rem;line-height:1.18}.bhph-v2-details summary{gap:.45rem;min-height:2.45rem;padding:.52rem .66rem}.bhph-v2-details summary small{font-size:.62rem}.bhph-v2-details summary:after{width:1.32rem;height:1.32rem;font-size:.72rem}.bhph-v2-table th,.bhph-v2-table td{padding:.38rem .48rem}.bhph-v2-health-grid{gap:.34rem;padding:0 .66rem .62rem}.bhph-v2-health-grid strong{margin-bottom:.08rem;font-size:.68rem}.bhph-v2-health-grid span{font-size:.64rem}.bhph-v2-tabs{border-radius:13px;gap:.16rem;margin-bottom:.42rem;padding:.2rem}.bhph-v2-tabs button{min-height:1.58rem;padding:.3rem .45rem}.bhph-v2-panel{border-radius:13px;padding:.48rem}.bhph-v2-mini-list{gap:.26rem;margin-bottom:.42rem}.bhph-v2-mini-list div{border-radius:11px;gap:.28rem;padding:.34rem .44rem}.bhph-v2-mini-list strong,.bhph-v2-activity strong{font-size:.7rem}.bhph-v2-mini-list span,.bhph-v2-activity span,.bhph-v2-activity small{font-size:.62rem}.bhph-v2-muted{margin-top:.08rem;font-size:.64rem;line-height:1.25}.bhph-v2-activity{gap:.26rem}.bhph-v2-activity li{border-left-width:2px;border-radius:10px;gap:.06rem;padding:.32rem .48rem}.bhph-v2-side{top:.5rem}.bhph-v2-side .bhph-v2-card h2{margin-bottom:.36rem}.bhph-v2-side-actions{gap:.26rem}.bhph-v2-side-actions a{border-radius:10px;min-height:1.76rem;padding-inline:.56rem}.bhph-v2-side .bhph-v2-card__head{margin-bottom:.32rem}.bhph-v2-side .bhph-v2-card__head p{font-size:.6rem;line-height:1.18}.bhph-v2-side .bhph-v2-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem;display:grid}.bhph-v2-side .bhph-v2-tabs button{white-space:normal;width:100%;min-height:1.5rem;padding-inline:.3rem}.bhph-v2-side .bhph-v2-form{grid-template-columns:minmax(0,1fr);gap:.3rem}.bhph-v2-side .bhph-v2-form input,.bhph-v2-side .bhph-v2-form select,.bhph-v2-side .bhph-v2-form textarea{min-height:1.82rem;font-size:.66rem}.bhph-v2-side .bhph-v2-form textarea{min-height:2rem}.bhph-v2-side .bhph-v2-panel .bhph-v2-button--primary{width:100%;min-height:1.82rem}.bhph-v2-side .bhph-v2-mini-list div{grid-template-columns:minmax(0,1fr) auto auto;align-items:flex-start;display:grid}.bhph-v2-side .bhph-v2-activity{max-height:13.5rem;padding-right:.12rem;overflow:auto}@media (width>=1180px){.bhph-v2-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}}@media (width<=820px){.bhph-v2-identity__status{padding-top:.45rem}}.bhph-v2-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start}.bhph-v2-side{align-self:start;gap:.44rem}.bhph-v2-main{gap:.58rem}.bhph-v2-servicing-card__head{padding-inline:.72rem}.bhph-v2-stats{align-items:stretch;padding-inline:.48rem}.bhph-v2-stat{align-content:center;min-height:5.35rem}.bhph-v2-card[aria-labelledby=bhph-v2-plan-h]{padding:.68rem .76rem}.bhph-v2-card[aria-labelledby=bhph-v2-plan-h] .bhph-v2-card__head{align-items:center;margin-bottom:.46rem}.bhph-v2-card[aria-labelledby=bhph-v2-plan-h] .bhph-v2-card__head h2{font-size:.9rem}.bhph-v2-card[aria-labelledby=bhph-v2-plan-h] .bhph-v2-card__head p{background:color-mix(in srgb, #dcfce7 48%, var(--lp-surface));color:#166534;border:1px solid #16a34a33;border-radius:999px;width:fit-content;padding:.18rem .44rem;font-size:.62rem;font-weight:760;display:inline-flex}.bhph-v2-plan-grid{gap:.46rem}.bhph-v2-plan-grid div{min-height:3.35rem;padding:.52rem .58rem}.bhph-v2-plan-grid dd{font-size:.76rem;font-weight:820}.bhph-v2-details summary{background:linear-gradient(90deg, color-mix(in srgb, #eff6ff 42%, var(--lp-surface)), var(--lp-surface) 62%), var(--surface-panel,var(--lp-surface));min-height:2.7rem}.bhph-v2-details summary span{font-size:.82rem}.bhph-v2-details summary small{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 50%, var(--text-secondary,var(--lp-muted)));font-weight:720}.bhph-v2-activity-card{min-height:11rem;padding-bottom:.72rem}.bhph-v2-activity-card .bhph-v2-card__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 50%, transparent);align-items:center;margin:-.1rem 0 .48rem;padding-bottom:.42rem}.bhph-v2-activity{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.bhph-v2-activity li{min-height:3.25rem;padding:.42rem .54rem}.bhph-v2-side .bhph-v2-card{padding:.5rem .58rem}.bhph-v2-side .bhph-v2-card h2{margin-bottom:.3rem;font-size:.76rem}.bhph-v2-side-dl div{padding:.29rem 0}.bhph-v2-side-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bhph-v2-side-actions a{text-align:center;justify-content:center;min-height:1.62rem;padding-inline:.42rem}.bhph-v2-side-actions-card .bhph-v2-card__head{display:none}.bhph-v2-side .bhph-v2-tabs{margin-bottom:.34rem}.bhph-v2-side .bhph-v2-tabs button{min-height:1.42rem;font-size:.6rem}.bhph-v2-side .bhph-v2-panel{padding:.38rem}.bhph-v2-side .bhph-v2-form{gap:.26rem}.bhph-v2-side .bhph-v2-mini-list{margin-bottom:.32rem}.bhph-v2-side .bhph-v2-mini-list div{grid-template-columns:minmax(0,1fr)}.bhph-v2-side .bhph-v2-mini-list button{width:100%}.bhph-v2-side .bhph-v2-activity{max-height:none;overflow:visible}@media (width<=1120px){.bhph-v2-layout,.bhph-v2-activity{grid-template-columns:minmax(0,1fr)}}body:has(.bhph-v2-page) .shell__build-marker{display:none}.bhph-v2-page{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 88%, var(--lp-muted-strong));background:radial-gradient(circle at 6% 2%, #dbeafe85, transparent 22rem), radial-gradient(circle at 94% 8%, #ede9fe57, transparent 20rem), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface)), var(--lp-surface) 30rem)}.bhph-v2-top__main,.bhph-v2-identity,.bhph-v2-servicing-card,.bhph-v2-card{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 48%, transparent);box-shadow:0 12px 28px #0f172a0b, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 82%, transparent)}.bhph-v2-top__main{background:linear-gradient(135deg, color-mix(in srgb, #eff6ff 52%, var(--lp-surface)), var(--lp-surface) 60%), var(--surface-panel,var(--lp-surface))}.bhph-v2-eyebrow,.bhph-v2-meta,.bhph-v2-crumb,.bhph-v2-card__head p,.bhph-v2-identity__copy p,.bhph-v2-details summary small,.bhph-v2-muted{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted)) 88%, var(--lp-muted))}.bhph-v2-top h1{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 88%, var(--lp-text));letter-spacing:-.032em;font-weight:680}.bhph-v2-eyebrow{font-weight:640}.bhph-v2-identity h2,.bhph-v2-card__head h2,.bhph-v2-side .bhph-v2-card h2,.bhph-v2-servicing-card__head h2{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 86%, var(--lp-text));font-weight:650}.bhph-v2-button,.bhph-v2-quick button,.bhph-v2-tabs button,.bhph-v2-table-actions button,.bhph-v2-mini-list button,.bhph-v2-side-actions a{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted-strong)) 88%, var(--lp-muted));letter-spacing:-.005em;font-weight:600}.bhph-v2-button:hover,.bhph-v2-quick button:hover,.bhph-v2-tabs button:hover,.bhph-v2-table-actions button:hover,.bhph-v2-mini-list button:hover,.bhph-v2-side-actions a:hover{transform:translateY(-1px)}.bhph-v2-button--primary{box-shadow:0 10px 20px #2563eb2e, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 24%, transparent);background:linear-gradient(135deg,#3b82f6,#2563eb 58%,#1d4ed8);font-weight:650}.bhph-v2-status{letter-spacing:.01em;font-weight:620}.bhph-v2-status--good{background:linear-gradient(180deg, color-mix(in srgb, #dcfce7 74%, var(--lp-surface)), var(--lp-surface));color:#15803d;border-color:#16a34a3d}.bhph-v2-status--warn{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface)beb 88%, var(--lp-surface)), var(--lp-surface));color:#b45309;border-color:#f59e0b4d}.bhph-v2-status--danger{background:linear-gradient(180deg, color-mix(in srgb, #fee2e2 78%, var(--lp-surface)), var(--lp-surface));color:#b91c1c;border-color:#dc262647}.bhph-v2-avatar{background:radial-gradient(circle at 28% 22%, color-mix(in srgb, var(--lp-surface) 82%, transparent), transparent 35%), linear-gradient(135deg, color-mix(in srgb, #dbeafe 88%, var(--lp-surface)), color-mix(in srgb, #ede9fe 58%, var(--lp-surface)));color:#284cdb;font-weight:660}.bhph-v2-links a{background:linear-gradient(180deg, color-mix(in srgb, #eff6ff 72%, var(--lp-surface)), var(--lp-surface));color:color-mix(in srgb, #1d4ed8 82%, var(--lp-muted-strong));border-color:#bfdbfe75;font-weight:590}.bhph-v2-servicing-card__head{background:linear-gradient(90deg, color-mix(in srgb, #eff6ff 36%, var(--lp-surface)), var(--lp-surface) 62%), var(--surface-panel,var(--lp-surface))}.bhph-v2-servicing-card__head-icon{background:linear-gradient(135deg, color-mix(in srgb, #dbeafe 78%, var(--lp-surface)), var(--lp-surface));color:#2563eb}.bhph-v2-servicing-card__details{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted-strong)) 86%, var(--lp-muted));font-weight:590}.bhph-v2-stat{transition:background .15s}.bhph-v2-stat:hover{background:color-mix(in srgb, var(--lp-surface-soft) 72%, transparent)}.bhph-v2-stat__label,.bhph-v2-form label span,.bhph-v2-side-dl dt,.bhph-v2-plan-grid dt,.bhph-v2-table th{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted)) 82%, var(--lp-muted));font-weight:600}.bhph-v2-stat strong,.bhph-v2-plan-grid dd,.bhph-v2-side-dl dd,.bhph-v2-activity strong,.bhph-v2-mini-list strong{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 86%, var(--lp-text));font-weight:650}.bhph-v2-stat--blue .bhph-v2-stat__icon{background:linear-gradient(135deg, color-mix(in srgb, #dbeafe 86%, var(--lp-surface)), var(--lp-surface))}.bhph-v2-stat--green .bhph-v2-stat__icon{background:linear-gradient(135deg, color-mix(in srgb, #dcfce7 78%, var(--lp-surface)), var(--lp-surface))}.bhph-v2-stat--orange .bhph-v2-stat__icon{background:linear-gradient(135deg, color-mix(in srgb, #ffedd5 78%, var(--lp-surface)), var(--lp-surface))}.bhph-v2-stat--red .bhph-v2-stat__icon{background:linear-gradient(135deg, color-mix(in srgb, #fee2e2 78%, var(--lp-surface)), var(--lp-surface))}.bhph-v2-post{border-color:color-mix(in srgb, #93c5fd 36%, var(--shell-border,var(--lp-border)));background:linear-gradient(135deg, color-mix(in srgb, #eff6ff 42%, var(--lp-surface)), var(--lp-surface) 50%), var(--surface-panel,var(--lp-surface))}.bhph-v2-post:before{background:linear-gradient(#60a5fa,#2563eb 58%,#4f46e5)}.bhph-v2-quick button{background:linear-gradient(180deg, color-mix(in srgb, #eff6ff 72%, var(--lp-surface)), var(--lp-surface));color:#2563eb;border-color:#93c5fd66;font-weight:610}.bhph-v2-form input,.bhph-v2-form select,.bhph-v2-form textarea{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:color-mix(in srgb, var(--lp-surface) 96%, var(--lp-surface-soft))}.bhph-v2-form input::placeholder,.bhph-v2-form textarea::placeholder{color:color-mix(in srgb, var(--lp-muted) 78%, #cbd5e1)}.bhph-v2-form input:focus,.bhph-v2-form select:focus,.bhph-v2-form textarea:focus{box-shadow:0 0 0 3px #dbeafec7, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 84%, transparent);border-color:#3b82f685}.bhph-v2-card[aria-labelledby=bhph-v2-plan-h] .bhph-v2-card__head p{font-weight:600}.bhph-v2-plan-grid div{position:relative;overflow:hidden}.bhph-v2-plan-grid div:before{content:"";background:#3b82f670;width:3px;position:absolute;inset:0 auto 0 0}.bhph-v2-plan-grid div:nth-child(2):before,.bhph-v2-plan-grid div:nth-child(3):before{background:#16a34a6b}.bhph-v2-details summary{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 84%, var(--lp-text))}.bhph-v2-details summary span{font-weight:620}.bhph-v2-details summary:after{color:#2563eb;font-weight:650}.bhph-v2-tabs{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 78%, var(--lp-surface)), var(--lp-surface))}.bhph-v2-tabs button{font-weight:590}.bhph-v2-tabs button.is-active{background:linear-gradient(135deg,#3b82f6,#2563eb);font-weight:620}.bhph-v2-panel{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 46%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 54%, var(--lp-surface)), var(--lp-surface)), var(--surface-panel,var(--lp-surface))}.bhph-v2-side-dl div{padding-left:.58rem;position:relative}.bhph-v2-side-dl div:before{content:"";background:#83acec;border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.54rem;left:0}.bhph-v2-side-dl div:nth-child(3):before{background:#e3b565}.bhph-v2-side-dl div:nth-child(4):before{background:#69ba8f}.bhph-v2-side-actions a{font-weight:580}.bhph-v2-activity li{border-left-color:#3b82f67a}.bhph-v2-activity li:nth-child(3n+1){border-left-color:#16a34a7a}.bhph-v2-activity li:nth-child(3n+2){border-left-color:#8b5cf66b}.bhph-v2-top h1{font-weight:620}.bhph-v2-eyebrow,.bhph-v2-status,.bhph-v2-details summary span,.bhph-v2-tabs button.is-active{font-weight:580}.bhph-v2-identity h2,.bhph-v2-card__head h2,.bhph-v2-side .bhph-v2-card h2,.bhph-v2-servicing-card__head h2,.bhph-v2-button--primary,.bhph-v2-avatar,.bhph-v2-details summary:after{font-weight:600}.bhph-v2-button,.bhph-v2-quick button,.bhph-v2-tabs button,.bhph-v2-table-actions button,.bhph-v2-mini-list button,.bhph-v2-side-actions a,.bhph-v2-stat__label,.bhph-v2-form label span,.bhph-v2-side-dl dt,.bhph-v2-plan-grid dt,.bhph-v2-table th,.bhph-v2-card[aria-labelledby=bhph-v2-plan-h] .bhph-v2-card__head p{font-weight:560}.bhph-v2-stat strong,.bhph-v2-plan-grid dd,.bhph-v2-side-dl dd,.bhph-v2-activity strong,.bhph-v2-mini-list strong{font-weight:610}.bhph-v2-page--ws5a{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);margin-left:auto;margin-right:auto;padding-top:.85rem}.bhph-v2-page--ws5a .bhph-v2-crumb{margin-bottom:.5rem;font-size:.75rem;font-weight:500}.bhph-v2-page--ws5a .bhph-v2-crumb a{font-weight:560}.bhph-ws5a-hero{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 80%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:14px;margin-bottom:1rem;padding:1rem 1.1rem}.bhph-ws5a-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto;align-items:start;gap:1rem 1.25rem;display:grid}.bhph-ws5a-hero__identity{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.bhph-ws5a-hero__identity .bhph-v2-avatar{border-radius:12px;width:3rem;height:3rem;font-size:.95rem;font-weight:650}.bhph-ws5a-hero__identity h1{letter-spacing:-.02em;margin:0 0 .15rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:650;line-height:1.2}.bhph-ws5a-hero__vehicle{color:var(--text-secondary,var(--lp-muted));margin:0 0 .35rem;font-size:.84rem;line-height:1.35}.bhph-ws5a-hero__delinq{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.78rem}.bhph-ws5a-hero__delinq--stress{color:#b45309;font-weight:560}.bhph-ws5a-links-quiet{flex-wrap:wrap;gap:.5rem .75rem;margin-top:.45rem;display:flex}.bhph-ws5a-links-quiet a{color:color-mix(in srgb, #2563eb 78%, var(--shell-text,var(--lp-text)));background:0 0;border-radius:0;padding:0;font-size:.74rem;font-weight:500;text-decoration:none}.bhph-ws5a-links-quiet a:hover{text-decoration:underline}.bhph-ws5a-hero__metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:.65rem .85rem;display:grid}.bhph-ws5a-metric{flex-direction:column;gap:.12rem;min-width:0;display:flex}.bhph-ws5a-metric span{color:var(--text-secondary,var(--lp-muted));font-size:.72rem;font-weight:500}.bhph-ws5a-metric strong{letter-spacing:-.02em;color:var(--shell-text,var(--lp-text));font-size:1.05rem;font-weight:620;line-height:1.2}.bhph-ws5a-metric small{color:var(--text-secondary,var(--lp-muted));font-size:.72rem}.bhph-ws5a-metric--balance strong{font-size:1.35rem;font-weight:650}.bhph-ws5a-metric--warn strong{color:#b45309}.bhph-ws5a-metric--danger strong{color:#b91c1c}.bhph-ws5a-hero__aside{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.bhph-ws5a-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.bhph-v2-page--ws5a .bhph-v2-status{border-radius:8px;min-height:1.6rem;padding:.28rem .55rem;font-size:.72rem;font-weight:600}.bhph-v2-page--ws5a .bhph-v2-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:1rem}.bhph-v2-page--ws5a .bhph-v2-top,.bhph-v2-page--ws5a .bhph-v2-identity,.bhph-v2-page--ws5a .bhph-v2-servicing-card{display:none!important}.bhph-v2-page--ws5a .bhph-v2-card{box-shadow:none;border-radius:12px;margin-bottom:0}.bhph-v2-page--ws5a .bhph-v2-card h2{font-size:.95rem;font-weight:620}.bhph-v2-page--ws5a .bhph-v2-card__head p{margin-top:.12rem;font-size:.78rem}.bhph-v2-page--ws5a .bhph-v2-main{flex-direction:column;gap:.85rem;display:flex}.bhph-v2-page--ws5a .bhph-v2-side{flex-direction:column;gap:.75rem;display:flex}.bhph-v2-page--ws5a .bhph-v2-post{border-color:color-mix(in srgb, #2563eb 22%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, var(--lp-surface-soft) 55%, var(--lp-surface));padding:1rem 1.05rem 1.05rem}.bhph-v2-page--ws5a .bhph-v2-post .bhph-v2-card__head{margin-bottom:.65rem}.bhph-v2-page--ws5a .bhph-v2-form--post{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .75rem;margin-bottom:.75rem;display:grid}.bhph-v2-page--ws5a .bhph-v2-form--post label:nth-child(2) input{min-height:2.5rem;font-size:1.05rem;font-weight:600}.bhph-v2-page--ws5a .bhph-v2-form--post label:nth-child(3) select{min-height:2.5rem;font-size:.9rem}.bhph-v2-page--ws5a .bhph-v2-form label span{text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:500}.bhph-v2-page--ws5a .bhph-v2-quick button{border-radius:8px;min-height:1.85rem;padding:.35rem .6rem;font-size:.72rem;font-weight:550}.bhph-v2-page--ws5a .bhph-v2-post>.bhph-v2-button--primary{border-radius:10px;width:100%;max-width:16rem;min-height:2.65rem;font-size:.88rem;font-weight:620}.bhph-ws5a-promise{padding:.85rem 1rem}.bhph-ws5a-promise .bhph-v2-card__head{margin-bottom:.55rem}.bhph-ws5a-promise .bhph-v2-form{grid-template-columns:1fr 1fr;gap:.6rem .75rem;display:grid}.bhph-ws5a-promise .bhph-v2-field-wide{grid-column:1/-1}.bhph-ws5a-promise .bhph-v2-button--primary{background:var(--surface-panel,var(--lp-surface));color:#1d4ed8;border:1px solid color-mix(in srgb, #2563eb 45%, var(--shell-border,var(--lp-border)));box-shadow:none;border-radius:8px;justify-self:start;font-weight:580}.bhph-ws5a-promise .bhph-v2-button--primary:hover{background:color-mix(in srgb, #eff6ff 80%, var(--lp-surface))}.bhph-ws5a-promise-open{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);margin-bottom:.65rem;padding:.55rem 0}.bhph-ws5a-promise-open strong{font-size:.82rem;font-weight:580;display:block}.bhph-v2-page--ws5a .bhph-v2-details summary{font-size:.92rem;font-weight:600}.bhph-v2-page--ws5a .bhph-v2-details summary small{color:var(--text-secondary,var(--lp-muted));margin-top:.2rem;font-size:.76rem;font-weight:500;display:block}.bhph-ws5a-schedule-summary{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 80%, var(--lp-surface));color:var(--text-secondary,var(--lp-muted-strong));border-radius:8px;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .75rem;padding:.65rem .75rem;font-size:.78rem;display:flex}.bhph-ws5a-schedule-summary strong{color:var(--shell-text,var(--lp-text));font-weight:580}.bhph-v2-page--ws5a .bhph-v2-table th{text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:560}.bhph-v2-page--ws5a .bhph-v2-table td{padding:.55rem .5rem;font-size:.8rem}.bhph-v2-page--ws5a .bhph-v2-details.bhph-ws5a-health{opacity:.92}.bhph-v2-page--ws5a .bhph-v2-details.bhph-ws5a-health summary{color:var(--text-secondary,var(--lp-muted));font-size:.84rem;font-weight:560}.bhph-v2-page--ws5a .bhph-v2-health-grid{font-size:.8rem}.bhph-v2-page--ws5a .bhph-v2-activity-card{padding:.9rem 1rem}.bhph-v2-page--ws5a .bhph-v2-activity li{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem .75rem;padding:.65rem 0;display:grid}.bhph-v2-page--ws5a .bhph-v2-activity li span{color:var(--text-secondary,var(--lp-muted));text-transform:none;letter-spacing:0;font-size:.68rem;font-weight:560}.bhph-v2-page--ws5a .bhph-v2-activity li strong{font-size:.84rem;font-weight:560;line-height:1.35}.bhph-v2-page--ws5a .bhph-v2-activity li small{white-space:nowrap;font-size:.72rem}.bhph-ws5a-side-stack{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 80%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:12px;overflow:hidden}.bhph-ws5a-side-stack>section+section{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent)}.bhph-ws5a-side-stack>section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.85rem .9rem}.bhph-ws5a-side-stack h2{margin:0 0 .55rem;font-size:.82rem;font-weight:600}.bhph-v2-page--ws5a .bhph-v2-side-dl{gap:.45rem;display:grid}.bhph-v2-page--ws5a .bhph-v2-side-dl dt{text-transform:none;letter-spacing:0;font-size:.68rem;font-weight:500}.bhph-v2-page--ws5a .bhph-v2-side-dl dd{margin:.05rem 0 0;font-size:.8rem;font-weight:560}.bhph-v2-page--ws5a .bhph-v2-side-actions a{border-radius:8px;justify-content:flex-start;width:100%;font-size:.74rem;font-weight:550}.bhph-v2-page--ws5a .bhph-v2-side-actions-card .bhph-v2-card__head p{display:none}.bhph-v2-page--ws5a .bhph-v2-tabs button{border-radius:8px;padding:.38rem .55rem;font-size:.7rem;font-weight:550}.bhph-v2-page--ws5a .bhph-v2-tabs button.is-active{background:color-mix(in srgb, #eff6ff 75%, var(--lp-surface));color:#1d4ed8;border-color:color-mix(in srgb, #2563eb 35%, var(--shell-border,var(--lp-border)))}.bhph-v2-page--ws5a .bhph-v2-button,.bhph-v2-page--ws5a .bhph-v2-side-actions a{border-radius:8px;font-weight:550}.bhph-v2-page--ws5a .bhph-v2-side-actions-card .bhph-v2-button--primary{box-shadow:none;font-weight:580}.bhph-v2-page--ws5a .bhph-v2-button{border-radius:8px;font-weight:550}.bhph-v2-page--ws5a .bhph-v2-eyebrow{text-transform:none;letter-spacing:0;font-weight:500}@media (width<=1080px){.bhph-ws5a-hero__grid{grid-template-columns:1fr}.bhph-ws5a-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bhph-ws5a-hero__aside{align-items:flex-start}.bhph-v2-page--ws5a .bhph-v2-layout{grid-template-columns:1fr}.bhph-v2-page--ws5a .bhph-v2-form--post{grid-template-columns:1fr 1fr}}@media (width<=640px){.bhph-ws5a-hero__metrics,.bhph-v2-page--ws5a .bhph-v2-form--post,.bhph-ws5a-promise .bhph-v2-form{grid-template-columns:1fr}.bhph-v2-page--ws5a .bhph-v2-post>.bhph-v2-button--primary{max-width:none}}.bhph-v2-page--workbench{width:min(100%,1200px);margin:0 auto;padding:1rem}.bhph-wb-strip{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, var(--lp-surface));border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem 1rem;margin-bottom:.5rem;padding:.55rem .65rem;display:grid}.bhph-wb-strip__identity{grid-area:1/1}.bhph-wb-strip__actions{grid-area:1/2}.bhph-wb-strip__name-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.bhph-wb-strip__name-row h1{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:600;line-height:1.25}.bhph-wb-strip__customer-link{color:var(--shell-text,var(--lp-text));text-decoration:none}.bhph-wb-strip__customer-link:hover{color:#1d4ed8;text-decoration:underline}.bhph-v2-page--workbench .bhph-wb-strip .bhph-v2-status{border-radius:6px;min-height:1.35rem;padding:.15rem .4rem;font-size:.65rem;font-weight:550}.bhph-wb-strip__vehicle-line{margin:.12rem 0 0;font-size:.76rem;line-height:1.3}.bhph-wb-strip__vehicle-link{color:var(--lp-muted-strong);font-weight:600;text-decoration:none}.bhph-wb-strip__vehicle-link:hover{color:#1d4ed8;text-decoration:underline}.bhph-wb-strip__deal-line{margin:.2rem 0 0}.bhph-wb-strip__deal-pill{color:#2563eb;background:0 0;border:1px solid #93c5fd80;border-radius:8px;align-items:center;padding:.14rem .45rem;font-size:.65rem;font-weight:550;text-decoration:none;display:inline-flex}.bhph-wb-strip__deal-pill:hover{background:color-mix(in srgb, #eff6ff 80%, var(--lp-surface));border-color:#2563eb59}.bhph-wb-strip__delinq{color:var(--text-secondary,var(--lp-muted));margin:.08rem 0 0;font-size:.7rem}.bhph-wb-strip__delinq--stress{color:#b45309}.bhph-wb-strip__metrics{text-align:left;flex-wrap:wrap;grid-area:2/1;justify-content:flex-start;justify-self:start;align-items:baseline;gap:.35rem 1rem;margin:.1rem 0 0;padding:0;display:flex}.bhph-wb-strip__metrics>div{white-space:nowrap;align-items:baseline;gap:.28rem;display:inline-flex}.bhph-wb-strip__metrics dt{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.65rem;font-weight:500}.bhph-wb-strip__metrics dd{color:var(--shell-text,var(--lp-text));margin:0;font-size:.82rem;font-weight:600}.bhph-wb-strip__metrics .is-warn dd{color:#b45309}.bhph-wb-strip__metrics .is-danger dd{color:#b91c1c}.bhph-wb-strip__sub{color:var(--text-secondary,var(--lp-muted));font-size:.68rem;font-weight:500}.bhph-wb-strip__actions{justify-content:flex-end;place-self:start end;align-items:center;display:flex}.bhph-v2-page--workbench .bhph-wb-btn{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 85%, transparent);background:var(--surface-panel,var(--lp-surface));min-height:1.85rem;box-shadow:none;text-align:center;color:var(--shell-text,var(--lp-text));border-radius:8px;justify-content:center;padding:.35rem .65rem;font-size:.74rem;font-weight:500}.bhph-v2-page--workbench .bhph-wb-btn--back{min-width:4.5rem}.bhph-v2-page--workbench .bhph-wb-btn:hover{border-color:color-mix(in srgb, #2563eb 35%, var(--shell-border,var(--lp-border)));color:#1d4ed8}.bhph-wb-alert{margin:0 0 .4rem;padding:.45rem .55rem;font-size:.76rem}.bhph-wb-workbench{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:1rem;display:grid}.bhph-wb-workbench__main{flex-direction:column;gap:1rem;min-width:0;display:flex}.bhph-wb-workbench__post{width:100%}.bhph-v2-page--workbench .bhph-wb-workbench__post .bhph-v2-form--post{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .75rem;margin-bottom:.75rem;display:grid}.bhph-v2-page--workbench .bhph-wb-workbench__post>.bhph-v2-button--primary{border-radius:8px;width:100%;max-width:none;min-height:2.65rem;font-size:.88rem;font-weight:620}.bhph-wb-workbench__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.bhph-wb-workbench__split>.bhph-cashier-adjust,.bhph-wb-workbench__split>.bhph-wb-workbench__promise{min-width:0}.bhph-wb-workbench__split>.bhph-wb-workbench__promise{border-left:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);padding-left:.55rem}.bhph-wb-workbench__tools{min-width:0}.bhph-wb-workbench__tools .bhph-wb-tools__stack{flex-direction:column;gap:.35rem;display:flex}.bhph-wb-workbench__below{flex-direction:column;gap:1rem;min-width:0;display:flex}.bhph-v2-page--workbench .bhph-v2-card{box-shadow:none;border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);border-radius:8px}.bhph-v2-page--workbench .bhph-v2-card h2{font-size:.88rem;font-weight:600}.bhph-v2-page--workbench .bhph-v2-card__head{margin-bottom:.45rem}.bhph-v2-page--workbench .bhph-v2-card__head p{margin-top:.08rem;font-size:.74rem}.bhph-v2-page--workbench .bhph-v2-post{border-color:color-mix(in srgb, #2563eb 28%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, var(--lp-surface-soft) 50%, var(--lp-surface));padding:.75rem .8rem .8rem}.bhph-v2-page--workbench .bhph-v2-main{gap:.45rem}.bhph-v2-page--workbench .bhph-cashier-adjust,.bhph-v2-page--workbench .bhph-ws5a-promise{padding:.6rem .75rem}.bhph-wb-notes{padding:.65rem .75rem .75rem}.bhph-wb-notes__head{margin-bottom:.45rem}.bhph-wb-notes__head h2{margin:0;font-size:.88rem;font-weight:600}.bhph-wb-notes__table-wrap{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);border-radius:8px;overflow-x:auto}.bhph-wb-notes__table{border-collapse:collapse;width:100%;font-size:.74rem}.bhph-wb-notes__table thead th{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 80%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 85%, var(--lp-surface));color:var(--text-secondary,var(--lp-muted));text-align:left;white-space:nowrap;padding:.42rem .55rem;font-size:.65rem;font-weight:600}.bhph-wb-notes__table tbody td{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);vertical-align:top;padding:.45rem .55rem}.bhph-wb-notes__table tbody tr:last-child td{border-bottom:none}.bhph-wb-notes__table tbody tr:hover{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 45%, var(--lp-surface))}.bhph-wb-notes__type-cell{white-space:nowrap;width:7.5rem}.bhph-wb-notes__type{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 80%, var(--lp-surface));color:var(--lp-muted-strong);border-radius:6px;align-items:center;padding:.12rem .38rem;font-size:.65rem;font-weight:600;line-height:1.25;display:inline-flex}.bhph-wb-notes__type--payment{background:color-mix(in srgb, #dbeafe 55%, var(--lp-surface));color:#1d4ed8}.bhph-wb-notes__type--payment-reversed{background:color-mix(in srgb, #fee2e2 55%, var(--lp-surface));color:#b91c1c}.bhph-wb-notes__type--collection{background:color-mix(in srgb, #fef3c7 55%, var(--lp-surface));color:#b45309}.bhph-wb-notes__type--promise{background:color-mix(in srgb, #e0e7ff 55%, var(--lp-surface));color:#4338ca}.bhph-wb-notes__type--credit{background:color-mix(in srgb, #dcfce7 55%, var(--lp-surface));color:#15803d}.bhph-wb-notes__type--fee{background:color-mix(in srgb, #fce7f3 45%, var(--lp-surface));color:#9d174d}.bhph-wb-notes__summary-cell{width:55%;min-width:0}.bhph-wb-notes__summary{color:var(--shell-text,var(--lp-text));-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:.74rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.bhph-wb-notes__summary.is-expanded{-webkit-line-clamp:unset;display:block}.bhph-wb-notes__more{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:none;margin:.2rem 0 0;padding:0;font-size:.68rem;font-weight:550;text-decoration:underline}.bhph-wb-notes__more:hover{color:#1d4ed8}.bhph-wb-notes__source-cell{width:6.5rem;color:var(--text-secondary,var(--lp-muted));white-space:nowrap;font-size:.72rem}.bhph-wb-notes__when-cell{width:8.5rem;color:var(--text-secondary,var(--lp-muted));white-space:nowrap;font-size:.72rem}.bhph-wb-notes__empty{margin:0;font-size:.74rem}@media (width<=720px){.bhph-wb-notes__type-cell,.bhph-wb-notes__source-cell,.bhph-wb-notes__when-cell{white-space:normal}.bhph-wb-notes__when-cell{width:auto}}.bhph-cashier-schedule__details summary{padding:.45rem .55rem;font-size:.8rem;font-weight:560}.bhph-wb-tools{border:1px solid color-mix(in srgb, #bfdbfe 58%, var(--lp-border));background:color-mix(in srgb, #eff6ff 72%, var(--lp-surface));border-radius:8px;padding:.5rem .55rem;position:sticky;top:.5rem}.bhph-wb-tools__title{color:var(--shell-text,var(--lp-text));margin:0 0 .4rem;font-size:.78rem;font-weight:600}.bhph-wb-tools__stack{flex-direction:column;gap:.28rem;display:flex}.bhph-wb-tool-action{border:1px solid color-mix(in srgb, #93c5fd 38%, var(--lp-border));background:var(--lp-surface);width:100%;color:var(--shell-text,var(--lp-text));font:inherit;text-align:left;cursor:pointer;box-shadow:none;border-radius:8px;margin:0;padding:.48rem .55rem;font-size:.74rem;font-weight:550;display:block}.bhph-wb-tool-action:hover:not(:disabled){color:#1d4ed8;background:color-mix(in srgb, #eff6ff 55%, var(--lp-surface));border-color:#7cb7fc}.bhph-wb-tool-action:disabled{opacity:.55;cursor:not-allowed}.bhph-wb-tool{border:1px solid color-mix(in srgb, #93c5fd 32%, var(--lp-border));background:color-mix(in srgb, var(--lp-surface) 88%, #eff6ff);border-radius:8px;overflow:hidden}.bhph-wb-tool summary{cursor:pointer;align-items:center;gap:.4rem;padding:.48rem .55rem;font-size:.74rem;font-weight:550;list-style:none;display:flex}.bhph-wb-tool summary::-webkit-details-marker{display:none}.bhph-wb-tool[open] summary{border-bottom:1px solid color-mix(in srgb, #bfdbfe 50%, var(--lp-border));background:color-mix(in srgb, #eff6ff 65%, var(--lp-surface))}.bhph-wb-tool__body{padding:.45rem .5rem .55rem}.bhph-wb-tool__body .bhph-v2-form{gap:.4rem}.bhph-wb-tool__body .bhph-v2-form label span{font-size:.68rem}.bhph-wb-tool__body .bhph-v2-button--primary{width:100%;min-height:1.85rem;box-shadow:none;font-size:.74rem;font-weight:550}.bhph-wb-tool__body textarea{min-height:2.5rem}@media (width<=900px){.bhph-wb-strip{grid-template-rows:auto;grid-template-columns:1fr}.bhph-wb-strip__identity,.bhph-wb-strip__metrics,.bhph-wb-strip__actions{grid-area:auto/1}.bhph-wb-strip__actions{justify-content:flex-start;justify-self:start}.bhph-wb-workbench,.bhph-wb-workbench__split{grid-template-columns:1fr}.bhph-wb-workbench__split>.bhph-wb-workbench__promise{border-left:none;padding-left:0}.bhph-wb-tools{position:static}.bhph-v2-page--workbench .bhph-wb-workbench__post .bhph-v2-form--post{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bhph-v2-page--workbench{padding-left:.5rem;padding-right:.5rem}.bhph-wb-strip__metrics{gap:.2rem .55rem}.bhph-v2-page--workbench .bhph-wb-workbench__post .bhph-v2-form--post{grid-template-columns:1fr}.bhph-wb-workbench__split>.bhph-wb-workbench__promise{border-left:none;padding-left:0}}.bhph-v2-page--detail-polish{padding:1.1rem 1.05rem 2.1rem}.bhph-v2-page--detail-polish .bhph-wb-strip{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;margin-bottom:.65rem;padding:.7rem .85rem;box-shadow:0 1px 2px #0f172a08,0 10px 28px #0f172a0d}.bhph-wb-strip__followup{color:var(--text-secondary,var(--lp-muted));margin:.08rem 0 0;font-size:.7rem}.bhph-v2-page--detail-polish .bhph-wb-collections-actions{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 84%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;margin-bottom:.75rem;padding:.72rem .85rem;box-shadow:0 1px 2px #0f172a08,0 8px 22px #0f172a0a}.bhph-wb-collections-actions__title{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);letter-spacing:.02em;color:var(--shell-text,var(--lp-text));margin:0 0 .55rem;padding-bottom:.45rem;font-size:.82rem;font-weight:620}.bhph-wb-outline-action{background:var(--lp-surface);color:#1e40af;width:100%;min-height:2.15rem;font:inherit;text-align:center;cursor:pointer;box-shadow:0 1px 2px #2563eb12, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 90%, transparent);border:1px solid #9fc9f7;border-radius:8px;justify-content:center;align-items:center;gap:.38rem;margin:0;padding:.5rem .68rem;font-size:.76rem;font-weight:560;line-height:1.2;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .1s;display:inline-flex}.bhph-wb-outline-action svg{opacity:.88;flex-shrink:0}.bhph-wb-outline-action:hover:not(:disabled){background:color-mix(in srgb, #eff6ff 92%, var(--lp-surface));color:#1d4ed8;box-shadow:0 2px 8px #2563eb24, inset 0 1px 0 var(--lp-surface);border-color:#66a9fa}.bhph-wb-outline-action:active:not(:disabled){background:color-mix(in srgb, #dbeafe 72%, var(--lp-surface));transform:translateY(1px);box-shadow:0 1px 3px #2563eb1a}.bhph-wb-outline-action:focus-visible{outline-offset:2px;outline:2px solid #2563eb73}.bhph-wb-outline-action:disabled{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 92%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));color:var(--lp-muted);cursor:not-allowed;box-shadow:none}.bhph-wb-outline-action:disabled svg{opacity:.45}.bhph-wb-collections-actions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .4rem;display:grid}.bhph-wb-collections-actions__cell{flex-direction:column;gap:.2rem;min-width:0;display:flex}.bhph-wb-collections-actions__cell-hint{color:var(--text-secondary,var(--lp-muted));text-align:center;margin:0;padding:0 .12rem;font-size:.65rem;line-height:1.3}.bhph-wb-collections-actions__btn--quiet{width:auto;min-height:1.85rem;font-size:.72rem}@keyframes bhph-wb-action-pulse{0%{box-shadow:0 0 #2563eb47}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.bhph-wb-action-target--pulse{outline-offset:2px;outline:2px solid #60a5fa6b;animation:1.2s ease-out bhph-wb-action-pulse}.bhph-wb-collections-actions__draft{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 55%, var(--lp-surface));border-radius:8px;margin-top:.55rem;padding:.55rem .62rem}.bhph-wb-collections-actions__draft-note{color:var(--text-secondary,var(--lp-muted));margin:0 0 .35rem;font-size:.68rem}.bhph-wb-collections-actions__draft-subject{margin:0 0 .25rem;font-size:.76rem;font-weight:600}.bhph-wb-collections-actions__draft-body{white-space:pre-wrap;color:var(--shell-text,var(--lp-text));margin:0 0 .45rem;padding:0;font-family:inherit;font-size:.74rem;line-height:1.45}.bhph-v2-page--detail-polish .bhph-wb-collections-note{padding:0}.bhph-v2-page--detail-polish .bhph-wb-collections-note summary{padding:.55rem .75rem;font-size:.82rem;font-weight:600}@media (width<=720px){.bhph-wb-collections-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bhph-v2-page--detail-polish .bhph-wb-workbench{align-items:stretch;gap:1.05rem}.bhph-v2-page--detail-polish .bhph-v2-card,.bhph-v2-page--detail-polish .bhph-wb-notes{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 84%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;box-shadow:0 1px 2px #0f172a08,0 6px 18px #0f172a0a}.bhph-v2-page--detail-polish .bhph-v2-card__head,.bhph-v2-page--detail-polish .bhph-wb-notes__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);margin-bottom:.55rem;padding-bottom:.45rem}.bhph-v2-page--detail-polish .bhph-v2-card h2,.bhph-v2-page--detail-polish .bhph-wb-notes__head h2{letter-spacing:.02em;color:var(--shell-text,var(--lp-text));margin:0;font-size:.82rem;font-weight:620}.bhph-v2-page--detail-polish .bhph-v2-card__head p{color:var(--text-secondary,var(--lp-muted));margin-top:.2rem;font-size:.73rem;line-height:1.4}.bhph-v2-page--detail-polish .bhph-v2-post{border-color:color-mix(in srgb, #2563eb 18%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, var(--lp-surface-soft) 38%, var(--lp-surface));padding:.85rem .95rem .95rem}.bhph-v2-page--detail-polish .bhph-cashier-adjust,.bhph-v2-page--detail-polish .bhph-ws5a-promise{padding:.72rem .85rem}.bhph-v2-page--detail-polish .bhph-wb-workbench__split{gap:.75rem}.bhph-v2-page--detail-polish .bhph-wb-workbench__split>.bhph-wb-workbench__promise{border-left-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent)}.bhph-v2-page--detail-polish .bhph-wb-notes{padding:.72rem .85rem .85rem}.bhph-v2-page--detail-polish .bhph-wb-notes__table-wrap{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);border-radius:8px}.bhph-v2-page--detail-polish .bhph-wb-tools{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 84%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;align-self:start;padding:.7rem .75rem;box-shadow:0 1px 2px #0f172a08,0 8px 22px #0f172a0a}.bhph-v2-page--detail-polish .bhph-wb-tools__title{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);letter-spacing:.02em;margin:0 0 .55rem;padding-bottom:.4rem;font-size:.8rem;font-weight:620}.bhph-v2-page--detail-polish .bhph-wb-tools__stack{gap:.38rem}.bhph-v2-page--detail-polish .bhph-wb-tools__hint{color:var(--text-secondary,var(--lp-muted));margin:-.12rem 0 .15rem;padding:0 .1rem;font-size:.68rem;line-height:1.35}.bhph-v2-page--collections-wired .bhph-wb-tool-action.bhph-wb-outline-action{text-align:center;display:inline-flex}.bhph-v2-page--collections-wired .bhph-wb-tool-action--schedule{border-left:3px solid #64748b6b;padding-left:calc(.68rem - 1px)}.bhph-v2-page--collections-wired .bhph-wb-tool-action--schedule:hover:not(:disabled){border-left-color:#475569}.bhph-v2-page--collections-wired .bhph-wb-tool{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:8px;overflow:hidden}.bhph-v2-page--collections-wired .bhph-wb-tool--repo>summary.bhph-wb-tool-action--repo{border-left:3px solid #0000;border-radius:8px 8px 0 0;width:100%;padding-left:calc(.68rem - 1px);list-style:none}.bhph-v2-page--collections-wired .bhph-wb-tool--repo>summary.bhph-wb-tool-action--repo::-webkit-details-marker{display:none}.bhph-v2-page--collections-wired .bhph-wb-tool--repo>summary.bhph-wb-tool-action--repo:hover{border-left-color:#f59e0bd1}.bhph-v2-page--collections-wired .bhph-wb-tool[open]>summary.bhph-wb-tool-action--repo{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);background:color-mix(in srgb, var(--lp-surface)beb 45%, var(--lp-surface));border-left-color:#f59e0ba6}.bhph-v2-page--detail-polish .bhph-wb-tool__body{padding:.55rem .62rem .65rem}.bhph-v2-page--cashier{width:min(100%,1180px);padding-top:.65rem}.bhph-cashier-hero{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;margin-bottom:.75rem;padding:.65rem .85rem .75rem}.bhph-cashier-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin-bottom:.55rem;display:flex}.bhph-v2-page--cashier .bhph-v2-crumb{margin:0}.bhph-cashier-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.bhph-v2-page--cashier .bhph-v2-button--ghost{min-height:1.75rem;color:var(--text-secondary,var(--lp-muted));box-shadow:none;background:0 0;border-color:#0000;padding:.3rem .55rem;font-size:.72rem;font-weight:500}.bhph-v2-page--cashier .bhph-v2-button--ghost:hover{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 90%, var(--lp-surface));color:#1d4ed8;border-color:#0000}.bhph-cashier-hero__head{margin-bottom:.5rem}.bhph-cashier-hero__title{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.bhph-cashier-hero__title h1{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:600;line-height:1.25}.bhph-cashier-hero__status{min-height:1.45rem!important;padding:.2rem .45rem!important;font-size:.68rem!important;font-weight:550!important}.bhph-cashier-hero__vehicle{color:var(--text-secondary,var(--lp-muted));margin:.12rem 0 0;font-size:.8rem;line-height:1.35}.bhph-cashier-hero__delinq{color:var(--text-secondary,var(--lp-muted));margin:.2rem 0 0;font-size:.74rem}.bhph-cashier-hero__delinq--stress{color:#b45309}.bhph-cashier-hero__metrics{flex-wrap:wrap;gap:.35rem 1.1rem;margin:0 0 .45rem;padding:0;display:flex}.bhph-cashier-hero__metrics>div{flex-wrap:wrap;align-items:baseline;gap:.3rem .4rem;min-width:0;display:flex}.bhph-cashier-hero__metrics dt{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.68rem;font-weight:500}.bhph-cashier-hero__metrics dd{color:var(--shell-text,var(--lp-text));margin:0;font-size:.88rem;font-weight:600}.bhph-cashier-hero__metrics .is-warn dd{color:#b45309}.bhph-cashier-hero__metrics .is-danger dd{color:#b91c1c}.bhph-cashier-hero__metric-sub{color:var(--text-secondary,var(--lp-muted));font-size:.72rem;font-weight:500}.bhph-cashier-hero__links{flex-wrap:wrap;gap:.55rem .85rem;display:flex}.bhph-cashier-hero__links a{color:color-mix(in srgb, #2563eb 75%, var(--shell-text,var(--lp-text)));font-size:.72rem;font-weight:500;text-decoration:none}.bhph-cashier-hero__links a:hover{text-decoration:underline}.bhph-v2-page--cashier .bhph-ws5a-hero{display:none!important}.bhph-v2-page--cashier .bhph-v2-layout{grid-template-columns:minmax(0,1fr) minmax(220px,248px);gap:.75rem}.bhph-v2-page--cashier .bhph-v2-main{gap:.65rem}.bhph-v2-page--cashier .bhph-v2-post{padding:.95rem 1rem 1rem}.bhph-cashier-adjust{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 80%, transparent);background:var(--surface-panel,var(--lp-surface));padding:.75rem .9rem}.bhph-v2-page--cashier .bhph-v2-form--adjust{grid-template-columns:1fr 1fr;align-items:end;gap:.55rem .65rem;display:grid}.bhph-v2-page--cashier .bhph-v2-form--adjust .bhph-v2-field-wide{grid-column:1/-1}.bhph-v2-page--cashier .bhph-cashier-adjust .bhph-v2-button--primary{background:var(--surface-panel,var(--lp-surface));color:#1d4ed8;border:1px solid color-mix(in srgb, #2563eb 40%, var(--shell-border,var(--lp-border)));max-width:12rem;min-height:2.25rem;box-shadow:none;grid-column:1/-1;justify-self:start;font-weight:580}.bhph-v2-page--cashier .bhph-cashier-adjust .bhph-v2-button--primary:hover{background:color-mix(in srgb, #eff6ff 85%, var(--lp-surface))}.bhph-v2-page--cashier .bhph-ws5a-promise{padding:.7rem .9rem}.bhph-v2-page--cashier .bhph-ws5a-promise .bhph-v2-card__head{margin-bottom:.4rem}.bhph-v2-page--cashier .bhph-ws5a-promise .bhph-v2-card__head p{margin-top:.08rem}.bhph-cashier-activity{padding:.65rem .85rem .7rem!important}.bhph-v2-page--cashier .bhph-cashier-activity .bhph-v2-card__head{margin-bottom:.35rem}.bhph-v2-page--cashier .bhph-cashier-activity .bhph-v2-activity li{padding:.45rem 0}.bhph-v2-page--cashier .bhph-cashier-activity .bhph-v2-activity li strong{font-size:.8rem}.bhph-cashier-schedule{flex-direction:column;gap:.35rem;display:flex}.bhph-cashier-schedule__summary{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 70%, var(--lp-surface));color:var(--text-secondary,var(--lp-muted-strong));border-radius:8px;flex-wrap:wrap;gap:.35rem .9rem;padding:.55rem .7rem;font-size:.76rem;display:flex}.bhph-cashier-schedule__summary strong{color:var(--shell-text,var(--lp-text));font-weight:560}.bhph-cashier-schedule__details{box-shadow:none;border-radius:8px}.bhph-cashier-schedule__details summary{cursor:pointer;padding:.55rem .7rem;font-size:.84rem;font-weight:560}.bhph-cashier-schedule__details summary small{margin-top:.15rem;font-size:.72rem}.bhph-cashier-schedule__details[open] summary{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);margin-bottom:.35rem}.bhph-v2-page--cashier .bhph-ws5a-side-stack{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);border-radius:8px}.bhph-v2-page--cashier .bhph-ws5a-side-stack>section{padding:.65rem .75rem}.bhph-v2-page--cashier .bhph-ws5a-side-stack h2{margin-bottom:.45rem;font-size:.78rem}.bhph-v2-page--cashier .bhph-v2-side-actions-card .bhph-v2-tabs{margin-bottom:.45rem}.bhph-v2-page--cashier .bhph-v2-panel .bhph-v2-form{gap:.5rem}.bhph-v2-page--cashier .bhph-v2-side-actions-card .bhph-v2-button--primary{min-height:2rem;box-shadow:none;font-size:.78rem}.bhph-v2-page--cashier .bhph-v2-mini-list{font-size:.76rem}@media (width<=960px){.bhph-v2-page--cashier .bhph-v2-layout,.bhph-v2-page--cashier .bhph-v2-form--adjust{grid-template-columns:1fr}}@media (width<=640px){.bhph-cashier-hero__metrics,.bhph-cashier-schedule__summary{flex-direction:column;gap:.25rem}}.bhph-v2-page--workbench .bhph-v2-button,.bhph-v2-page--workbench .bhph-wb-tool-action,.bhph-v2-page--workbench .bhph-v2-quick button{min-height:2rem;box-shadow:none;border-radius:8px;font-weight:550;transition:border-color .12s,background .12s,color .12s}.bhph-v2-page--workbench .bhph-v2-button--primary,.bhph-v2-page--workbench .bhph-v2-post>.bhph-v2-button--primary,.bhph-v2-page--workbench .bhph-wb-tool__body .bhph-v2-button--primary{color:#fff;box-shadow:none;background:#2563eb;border:1px solid #2563eb}.bhph-v2-page--workbench .bhph-v2-button--primary:hover:not(:disabled),.bhph-v2-page--workbench .bhph-v2-post>.bhph-v2-button--primary:hover:not(:disabled),.bhph-v2-page--workbench .bhph-wb-tool__body .bhph-v2-button--primary:hover:not(:disabled){color:#fff;box-shadow:none;background:#1d4ed8;border-color:#1d4ed8}.bhph-v2-page--workbench .bhph-v2-button:not(.bhph-v2-button--primary){border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:var(--lp-surface);color:var(--lp-muted-strong)}.bhph-v2-page--workbench .bhph-v2-button:not(.bhph-v2-button--primary):hover:not(:disabled){border-color:color-mix(in srgb, #94a3b8 55%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, var(--lp-surface-soft) 85%, var(--lp-surface));color:var(--lp-text)}.bhph-v2-page--workbench .bhph-v2-quick button{background:color-mix(in srgb, #eff6ff 65%, var(--lp-surface));color:#1d4ed8;border:1px solid #93c5fd73}.bhph-v2-page--workbench .bhph-v2-quick button:hover:not(:disabled){background:color-mix(in srgb, #dbeafe 75%, var(--lp-surface));color:#1d4ed8;border-color:#2563eb66}.bhph-v2-page--workbench .bhph-wb-tools{box-shadow:none;border-radius:8px}.bhph-page :where(.bhph-ws__section-title,.bhph-ws__col-head,.bhph-ws__col-head-label,.bhph-coll-queue__k,.bhph-ws__rhythm-seg-k,.bhph-ws__intel-fold-sum strong,.bhph-desk__hero-search-label,.lp-module-kpi-cell__label,.bhph-attn-chip,.bhph-ws__chip-sched,.bhph-overview__ptp-attn),.bhph-cc :where(.bhph-cc__eyebrow,.bhph-cc__section-k,.inventory-detail__linked-title),.bhph-v2-page :where(.bhph-v2-eyebrow,.bhph-v2-section-k,.bhph-v2-kicker),.bhph-clean :where(.bhph-clean__eyebrow,.bhph-clean__lane-k,.bhph-clean__metric-k){text-transform:none!important;letter-spacing:.02em!important;font-weight:600!important}.bhph-page .lp-module-hero__title,.bhph-cc .bhph-cc__title,.bhph-v2-page .bhph-v2-top h1,.bhph-clean .bhph-clean__title{letter-spacing:-.025em;font-weight:650!important}.bhph-page .bhph-ws__card-k,.bhph-page .bhph-ws__card-balance-amt,.bhph-v2-page .bhph-v2-hero-amt,.bhph-clean .bhph-clean__balance{font-weight:650!important}.bhph-page .bhph-kpi-sys .lp-module-kpi-cell__value{letter-spacing:-.02em;font-size:clamp(1rem,1.35vw,1.22rem)!important;font-weight:650!important}.bhph-page :where(.bhph-attn-chip,.bhph-ws__chip-sched,.bhph-ws__col-head-count,.bhph-ws__rhythm-seg,.bhph-ws__readiness-seg,.bhph-ws__health-seg,.bhph-ws__momentum-seg,.bhph-ws__stability-seg,.bhph-ws__engagement-seg,.bhph-ws__recovery-seg,.bhph-ws__confidence-seg,.bhph-overview__ptp-attn,.bhph-ws__view-btn,.bhph-coll-queue__view-btn,.bhph-cc__pill,.bhph-cc__health,.bhph-priority-chip),.bhph-v2-page :where(.bhph-v2-status,.bhph-v2-pill,.bhph-v2-tag),.bhph-clean :where(.bhph-clean__pill,.bhph-clean__lane-pill),.bhph-coll-dash__badge{text-transform:none;font-weight:600;border-radius:8px!important}.bhph-page .bhph-ws__card-balance-amt,.bhph-page .bhph-ws__card-next-amt,.bhph-page .lp-module-kpi-cell__value,.bhph-v2-page .bhph-v2-hero-amt,.bhph-v2-page .bhph-v2-stat-v--money,.bhph-cc .bhph-cc__stat-amt,.bhph-clean .bhph-clean__metric-amt{font-variant-numeric:tabular-nums}.bhph-page .bhph-v2__top{margin-bottom:.38rem!important}.bhph-page .bhph-desk__header{margin-bottom:.06rem!important}.bhph-page .lp-module-hero__stats,.bhph-page .bhph-kpi-sys.lp-module-kpi-band--hero{margin-top:.28rem!important}.bhph-page .bhph-kpi-sys{--bhph-kpi-min-h:3.65rem;--bhph-kpi-pad-y:.48rem;--bhph-kpi-pad-x:.48rem;--bhph-kpi-gap:.35rem}.bhph-page .bhph-desk__context{margin-bottom:.28rem}.bhph-page .bhph-desk__strapline{margin-bottom:.22rem!important;font-size:.66rem!important;line-height:1.4!important}.bhph-page .bhph-desk__primary{gap:.22rem!important;margin-bottom:.28rem!important}.bhph-page .bhph-desk__controls,.bhph-page .bhph-ws__toolbar--desk{margin-bottom:.28rem!important;padding:.34rem .42rem!important}.bhph-page .bhph-desk__header-toolbar{margin-top:.35rem!important;padding:.45rem .52rem .5rem!important}.bhph-page .bhph-coll-queue--primary{padding:.42rem .48rem!important}.bhph-page .bhph-coll-queue__head{margin-bottom:.28rem!important}.bhph-page .bhph-ws__intel-fold,.bhph-page .bhph-desk__intel{margin-top:.32rem!important}.bhph-page .bhph-ws__intel-fold-sum{font-size:.68rem!important;line-height:1.4!important}.bhph-page .bhph-v2__workspace,.bhph-page .bhph-desk__work{min-height:0}.bhph-page .bhph-v2__board,.bhph-page .bhph-desk__board{flex:auto;min-height:min(62vh,720px)}.bhph-page .bhph-ws__board--refined .bhph-ws__col{flex:0 0 clamp(16.5rem,19vw,24rem)!important;min-width:16.5rem!important}.bhph-page .bhph-ws__board--refined .bhph-ws__col-head,.bhph-page .bhph-ws__board--refined .bhph-ws__col-head-label{letter-spacing:.03em!important;margin-bottom:.22rem!important;padding-bottom:.24rem!important;font-size:.72rem!important;font-weight:600!important}.bhph-page .bhph-ws__board--refined .bhph-ws__col-body{gap:.24rem!important}.bhph-page .bhph-ws__board--refined .bhph-ws__card{gap:.32rem!important;padding:.42rem .46rem .44rem .5rem!important}.bhph-page .bhph-ws__card-balance-amt{font-size:1rem!important;line-height:1.2!important}.bhph-page .bhph-ws__card-k{font-size:.86rem!important;line-height:1.24!important}.bhph-page .bhph-ws__card-sub{font-size:.72rem!important}.bhph-page .bhph-ws__attn-row{gap:.22rem!important}.bhph-page .bhph-ws__attn-summary{font-size:.66rem!important;line-height:1.35!important}.bhph-page .bhph-ws__card-servicing-line{gap:.28rem!important}.bhph-page .bhph-ws__card-balance-row{gap:.35rem .5rem!important;padding:.38rem .42rem!important}.bhph-page .bhph-ws__card-balance-label,.bhph-page .bhph-ws__card-next-label{opacity:.92;font-size:.62rem!important;font-weight:600!important}.bhph-page .bhph-coll-activity__dot--fresh,.bhph-page .bhph-activity-pulse-dot--fresh{animation-duration:3.4s!important}.bhph-page .bhph-ws__card--coll-fresh{box-shadow:inset 3px 0 #22c55e8c!important}.bhph-v2-page{padding-block:.58rem 1.1rem!important}.bhph-v2-page .bhph-v2-top{margin-bottom:.42rem!important}.bhph-v2-page .bhph-v2-top__main{padding:.5rem .62rem .54rem!important}.bhph-v2-page .bhph-v2-identity{margin-bottom:.42rem!important;padding:.48rem .58rem!important}.bhph-v2-page .bhph-v2-section{margin-bottom:.48rem!important}.bhph-v2-page .bhph-v2-status{font-weight:600!important}.bhph-cc .bhph-cc__hero{margin-bottom:.48rem!important}.bhph-cc .module-page__title.bhph-cc__title{font-size:clamp(1.05rem,1.6vw,1.35rem)!important}.bhph-cc .bhph-cc__rhythm-cue{font-weight:600}.bhph-clean .bhph-clean__hero{margin-bottom:.48rem!important}.bhph-clean .bhph-clean__hero-main{padding:.52rem .78rem .54rem!important}.bhph-clean .bhph-clean__dashboard .dash195b-kpi-row{gap:.85rem}.bhph-clean .bhph-clean__board{margin-top:.35rem!important}.bhph-coll-dash .module-page__title{letter-spacing:-.02em;font-weight:650}.bhph-coll-dash .bhph-coll-dash__summary-label{text-transform:none;letter-spacing:.02em;font-size:.68rem;font-weight:600}.bhph-coll-dash .bhph-coll-dash__summary-value{font-variant-numeric:tabular-nums;font-weight:650}.bhph-page.bhph-page--option2-shell .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell .bhph-ws__main .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell.bhph-page--phase392.bhph-page--phase393 .bhph-v2__main .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell .bhph-coll-queue__table th{text-align:left;letter-spacing:.01em;text-transform:none;color:var(--lp-text-muted);background:color-mix(in srgb, var(--lp-slate-50) 70%, var(--lp-slate-200) 30%);border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200) 55%, transparent);white-space:nowrap;vertical-align:middle;padding:.68rem .79rem;font-size:.75rem;font-weight:500}.bhph-v2-page .bhph-v2-button{border:1px solid color-mix(in srgb, var(--shell-border,#cbd5e1) 88%, #64748b);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--lp-surface-soft));min-height:2.35rem;color:var(--shell-text,var(--lp-text));white-space:nowrap;border-radius:10px;padding:.42rem .85rem;font-size:.84rem;font-weight:720;line-height:1.25}.bhph-v2-page .bhph-v2-button--primary{color:#fff;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 24%, transparent);background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#193fa7}.bhph-v2-page .bhph-v2-top__actions .bhph-v2-button--primary{background:linear-gradient(#1e40af 0%,#1d4ed8 100%)}.bhph-v2-page .bhph-v2-quick button{border:1px solid color-mix(in srgb, #2563eb 35%, var(--shell-border,#cbd5e1));background:color-mix(in srgb, #eff6ff 88%, var(--lp-surface));color:#1e3a8a;border-radius:8px;min-height:2rem;padding:.3rem .65rem;font-size:.78rem;font-weight:680}.bhph-v2-page .bhph-v2-check{align-items:center;gap:.45rem;margin-top:.45rem;font-size:.82rem;font-weight:650;display:flex}.bhph-v2-page .bhph-v2-overpay-warn{background:color-mix(in srgb, var(--lp-surface)beb 92%, var(--lp-surface));color:#92400e;border:1px solid #f59e0b8c;border-radius:10px;margin:.55rem 0 0;padding:.55rem .7rem;font-size:.82rem;font-weight:650}.bhph-v2-page .bhph-v2-field-wide textarea,.bhph-v2-page .bhph-v2-form textarea{resize:vertical;min-height:5.5rem}@media print{.bhph-v2-page--print-root{width:100%;max-width:none;margin:0;padding:0;background:var(--lp-surface)!important;box-shadow:none!important}.bhph-v2-page--print-root .bhph-wb-strip,.bhph-v2-page--print-root .bhph-wb-collections-actions,.bhph-v2-page--print-root .bhph-wb-collections-note,.bhph-v2-page--print-root .bhph-statement-print-host,.bhph-v2-page--print-root .bhph-wb-alert,.bhph-v2-page--print-root .bhph-wb-workbench__post,.bhph-v2-page--print-root .bhph-wb-workbench__split,.bhph-v2-page--print-root .bhph-wb-workbench__tools,.bhph-v2-page--print-root .bhph-wb-notes,.bhph-v2-page--print-root .bhph-cashier-schedule__summary,.bhph-v2-page--print-root .bhph-v2-schedule-edit,.bhph-v2-page--print-root .bhph-v2-top__actions,.bhph-v2-page--print-root .bhph-v2-post,.bhph-v2-page--print-root .bhph-v2-side,.bhph-v2-page--print-root .bhph-v2-layout>main>:not(.bhph-v2-print-schedule){display:none!important}.bhph-v2-page--print-root .bhph-wb-workbench{grid-template-columns:1fr!important;display:block!important}.bhph-v2-page--print-root .bhph-wb-workbench__below{display:block!important}.bhph-v2-page--print-root .bhph-cashier-schedule{background:0 0;border:none;padding:0}.bhph-v2-page--print-root .bhph-v2-details{box-shadow:none;border:none;padding:0;display:block!important}.bhph-v2-page--print-root .bhph-v2-details>summary{display:none!important}.bhph-v2-page--print-root .bhph-v2-table-wrap{height:auto!important;max-height:none!important;overflow:visible!important}.bhph-v2-page--print-root .bhph-v2-table{border-collapse:collapse;width:100%;font-size:10pt}.bhph-v2-page--print-root .bhph-v2-table th,.bhph-v2-page--print-root .bhph-v2-table td{color:#000;border:1px solid #cbd5e1;padding:.28rem .4rem;background:var(--lp-surface)!important}.bhph-v2-page--print-root .bhph-v2-table thead{display:table-header-group}.bhph-v2-page--print-root .bhph-v2-table tbody tr{break-inside:avoid;page-break-inside:avoid}.bhph-v2-page--print-root .bhph-v2-col-no-print,.bhph-v2-page--print-root .bhph-v2-table-actions{display:none!important}.bhph-v2-page--print-root .bhph-v2-status,.bhph-v2-page--print-root .bhph-wb-strip__deal-pill{box-shadow:none!important;color:#000!important;background:0 0!important;border:none!important;padding:0!important}.bhph-v2-print-banner{color:#000;border-bottom:2px solid #000;margin:0 0 .65rem;padding:0 0 .45rem;display:block!important}.bhph-v2-print-banner__dealer{border-bottom:1px solid #999;margin-bottom:.45rem;padding-bottom:.35rem}.bhph-v2-print-banner__title{letter-spacing:.02em;margin:0 0 .2rem;font-size:14pt;font-weight:700}.bhph-v2-print-banner__meta{color:#222;margin:0;font-size:10pt;line-height:1.4}}.bhph-v2-print-banner{display:none}.bhph-v2-print-banner__title{margin:0}.bhph-clean__board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:.65rem;display:flex}.bhph-clean__board-head-tools{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;display:flex}.bhph-clean__board-head .bhph-clean__sort{margin:0}.bhph-clean__lane[data-lane=paid_off] .bhph-clean__lane-head{border-color:#64748b66}.bhph-clean__past-due-row{cursor:pointer}.bhph-clean__past-due-row:hover td{background:#eff6ffa6}.bhph-clean__past-due-actions{white-space:normal}.bhph-clean__past-due-actions .bhph-clean__link,.bhph-clean__past-due-actions .deal-detail__bo-link{white-space:nowrap;margin:.12rem .35rem .12rem 0;padding:.2rem .15rem;display:inline-block}.bhph-clean__metric-freq{color:var(--text-secondary,var(--lp-muted));margin-top:.12rem;font-size:.68rem;font-weight:650;display:block}.bhph-clean__command .bhph-clean__toolbar-right--primary{margin-left:auto}.bhph-coll-dash__summary-fold{margin-bottom:.75rem}.bhph-coll-dash__summary-fold-summary{cursor:pointer;color:var(--text-secondary,var(--lp-muted));margin-bottom:.45rem;font-size:.88rem;font-weight:720}.bhph-coll-dash__summary{gap:.55rem}.bhph-coll-dash__summary-card{padding:.55rem .7rem}.bhph-coll-dash .bhph-coll-dash__actions{white-space:normal;min-width:9.5rem}.bhph-coll-dash .bhph-coll-dash__action{white-space:nowrap;margin:.15rem .35rem .15rem 0;padding:.22rem .1rem;display:inline-block}.bhph-coll-dash__row{cursor:pointer}.bhph-coll-dash__row:hover td{background:#eff6ff8c}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));box-sizing:border-box}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-clean__shell.dashboard195b-shell{box-sizing:border-box;flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-clean__shell.dashboard195b-shell>:is(.dash195b-hero,.dash195b-kpi-row){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin:0}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.bhph-dash-hero--title-only{border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:1rem 1.25rem;padding:.85rem 1rem .8rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.bhph-dash-hero--title-only .dash195b-hero-title{letter-spacing:-.028em;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:650}.bhph-clean.bhph-clean--shell-unify .dash195b-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem .65rem}@media (width<=1200px){.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card{width:100%;min-width:0;min-height:92px;box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:12px;gap:.62rem;padding:.55rem .62rem}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card:after{opacity:.05}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card--blue{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #3b82f6 5%, var(--lp-surface)) 100%)}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card--green{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #22c55e 5%, var(--lp-surface)) 100%)}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card--amber{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #0ea5e9 5%, var(--lp-surface)) 100%)}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card--red{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #ef4444 5%, var(--lp-surface)) 100%)}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card--teal{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #14b8a6 5%, var(--lp-surface)) 100%)}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-icon{border-radius:8px;width:32px;height:32px}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-icon svg{width:18px;height:18px}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-body{justify-content:flex-start;gap:.12rem}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-label{letter-spacing:.01em;text-transform:none;color:var(--lp-muted);font-size:.72rem;font-weight:600}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(.98rem,1.85vw,1.2rem);font-weight:650;line-height:1.15}@media (width<=760px){.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.bhph-dash-hero--title-only{grid-template-columns:1fr;align-items:start}.bhph-clean.bhph-clean--shell-unify .dash195b-hero-actions{justify-content:flex-start}}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-toolbar-stack.bhph-clean__command.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-clean__command-toolbar.cv2-toolbar--command{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem .62rem;margin:0;padding:.5rem .62rem;display:flex}.bhph-clean.bhph-clean--shell-unify .bhph-clean__search.cv2-toolbar-search{flex:14rem;min-width:min(100%,12rem);max-width:26rem;margin:0}.bhph-clean.bhph-clean--shell-unify .bhph-clean__search.cv2-toolbar-search .bhph-clean__search-input{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);width:100%;height:2.125rem;min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem;font-weight:450}.bhph-clean.bhph-clean--shell-unify .bhph-clean__search.cv2-toolbar-search .bhph-clean__search-input:focus{border-color:#9dbae8;outline:none;box-shadow:0 0 0 2px #3b82f624}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-dock{display:contents}.bhph-clean.bhph-clean--shell-unify .bhph-clean__command-toolbar .bhph-clean__tool-drawer:first-of-type{margin-left:auto}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer{flex:none;min-width:0}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);height:2.125rem;min-height:2.125rem;color:var(--lp-muted-strong);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;list-style:none;display:inline-flex}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary::-webkit-details-marker{display:none}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary:after{content:"";border-bottom:1.5px solid #94a3b8;border-right:1.5px solid #94a3b8;width:.4rem;height:.4rem;margin-left:.1rem;transition:transform .12s;transform:rotate(45deg)translateY(-1px)}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] summary:after{transform:rotate(-135deg)translateY(1px)}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary span,.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer-summary-active{background:color-mix(in srgb, #3b82f6 8%, var(--lp-surface));border:1px solid color-mix(in srgb, #3b82f6 16%, var(--lp-border));color:var(--lp-muted-strong);border-radius:6px;padding:.1rem .38rem;font-size:.72rem;font-weight:600}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary:hover,.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary:focus-visible{border-color:color-mix(in srgb, #3b82f6 28%, var(--lp-border));color:var(--lp-text)}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open]{border:0;border-top:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:0 0;border-radius:0;flex:100%;order:10;width:100%;margin:0;padding:0}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__filter-rows,.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__collector{background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));padding:.5rem .62rem .55rem}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__filter-row,.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__chip-row{gap:.4rem .5rem}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__filter{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);border-radius:10px;min-height:2.125rem;padding:0 .62rem;font-size:.8125rem;font-weight:500}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__filter--active{border-color:color-mix(in srgb, #3b82f6 22%, var(--lp-border));background:color-mix(in srgb, #3b82f6 8%, var(--lp-surface))}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__chip{border-radius:10px;min-height:2.125rem;padding:0 .62rem;font-size:.8125rem;font-weight:500}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__collector{padding-top:.5rem}@media (width<=1100px){.bhph-clean.bhph-clean--shell-unify .bhph-clean__search.cv2-toolbar-search{flex:100%;max-width:none}.bhph-clean.bhph-clean--shell-unify .bhph-clean__command-toolbar .bhph-clean__tool-drawer:first-of-type{margin-left:0}}.bhph-clean{--bhph-clean-surface:var(--surface-panel);--bhph-clean-surface-muted:var(--surface-muted);--bhph-clean-surface-elevated:color-mix(in srgb, var(--shell-sidebar-bg) 35%, var(--surface-panel));--bhph-clean-border:var(--shell-border);--bhph-clean-border-strong:color-mix(in srgb, var(--shell-text) 12%, var(--shell-border));--bhph-clean-text:var(--shell-text);--bhph-clean-muted:var(--shell-text-muted);--bhph-clean-accent:var(--shell-accent,#2563eb);--bhph-clean-accent-soft:color-mix(in srgb, var(--bhph-clean-accent) 9%, var(--bhph-clean-surface));--bhph-clean-accent-hover:color-mix(in srgb, var(--bhph-clean-accent) 82%, #0f172a);--bhph-clean-focus:var(--focus-ring,#3b82f659);--bhph-clean-cta-fill:color-mix(in srgb, var(--bhph-clean-accent) 78%, #1e293b);--bhph-clean-cta-fill-hover:color-mix(in srgb, var(--bhph-clean-accent) 92%, #0f172a);--bhph-clean-radius:var(--shell-radius-card,12px);--bhph-clean-radius-sm:9px;--bhph-clean-shadow:var(--shell-shadow-card,0 1px 2px #0f172a09, 0 5px 14px #1e3a5f09);--bhph-clean-page-max:min(100%, var(--shell-max-content));--bhph-clean-name:1rem;--bhph-clean-balance:1.12rem;--bhph-clean-lane:.78rem;--bhph-clean-control-h:2rem;color:var(--bhph-clean-text);box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0 0 .9rem}.bhph-clean *,.bhph-clean :before,.bhph-clean :after{box-sizing:border-box}.bhph-clean :where(a,button,input,select):focus-visible{outline:2px solid var(--bhph-clean-focus);outline-offset:2px}.bhph-clean :where(button,a,select){transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s}.bhph-clean :where(button,a):active{transform:translateY(1px)}.bhph-clean__hero{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);color:var(--bhph-clean-text);border-radius:12px;margin-bottom:.65rem;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.bhph-clean__hero-shell{flex-direction:column;gap:0;display:flex}.bhph-clean__hero-main{background:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);border-bottom:1px solid color-mix(in srgb, #3b82f6 10%, var(--lp-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;padding:.62rem .95rem .64rem;display:flex}.bhph-clean__hero-titles{flex:12rem;min-width:0}.bhph-clean__eyebrow{letter-spacing:.075em;text-transform:uppercase;color:var(--bhph-clean-muted);margin-bottom:.18rem;font-size:.56rem;font-weight:620;display:inline-flex}.bhph-clean__title{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.12rem,2vw,1.32rem);font-weight:650;line-height:1.15}.bhph-clean__subtitle{color:var(--lp-muted);max-width:38rem;margin:.28rem 0 0;font-size:.8rem;font-weight:450;line-height:1.45}.bhph-clean__dashboard{background:var(--lp-surface);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;margin-top:0;padding:.42rem .62rem .48rem;display:grid}.bhph-clean__hero-actions{flex-wrap:wrap;align-items:center;gap:.24rem;display:flex}.bhph-clean__btn{border-radius:var(--bhph-clean-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:1.82rem;padding:.2rem .62rem;font-family:inherit;font-size:.72rem;font-weight:560;text-decoration:none;display:inline-flex}.bhph-clean__btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--bhph-clean-focus) 70%, transparent)}.bhph-clean__btn--primary{color:#fff;background:linear-gradient(#fb923c 0%,#ea580c 100%);border:1px solid #d14a0c;border-radius:10px;min-height:2rem;padding:.32rem .9rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0f172a1a}.bhph-clean__btn--primary:hover{background:linear-gradient(#fdba74 0%,#ea580c 100%);border-color:#d64d0c;box-shadow:0 2px 8px #ea580c29}.bhph-clean__btn--ghost{background:var(--lp-surface);min-height:2rem;color:var(--lp-muted-strong);border:1px solid #b8c4d2;border-radius:10px;padding:.32rem .85rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0f172a0a}.bhph-clean__btn--ghost:hover{background:var(--lp-surface-soft);color:var(--lp-text);border-color:#8796ab}.bhph-clean__btn--ghost:disabled{opacity:.5;cursor:not-allowed}.bhph-clean__dashboard .dash195b-kpi-row{width:100%;margin:0}.bhph-clean__insight-bar{background:color-mix(in srgb, var(--shell-page-bg) 64%, var(--bhph-clean-surface-muted));border-radius:999px;width:100%;height:.22rem;margin-top:.28rem;display:block;overflow:hidden}.bhph-clean__insight-bar span{border-radius:inherit;background:color-mix(in srgb, var(--bhph-clean-accent) 56%, var(--bhph-clean-surface));min-width:.18rem;height:100%;display:block}.bhph-clean__portfolio-card{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 48%, transparent);background:color-mix(in srgb, var(--bhph-clean-surface) 88%, var(--shell-page-bg));flex-direction:column;justify-content:space-between;gap:.32rem;min-height:4.9rem;padding:.48rem .56rem;display:flex;position:relative;box-shadow:0 1px 2px #0f172a06,0 5px 14px #0f172a05}.bhph-clean__portfolio-head{letter-spacing:.06em;text-transform:uppercase;color:var(--bhph-clean-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.58rem;display:flex}.bhph-clean__portfolio-head strong{color:var(--bhph-clean-text);letter-spacing:0;text-transform:none;font-weight:560}.bhph-clean__segments{background:color-mix(in srgb, var(--shell-page-bg) 72%, var(--bhph-clean-surface-muted));height:.42rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bhph-clean-border) 32%, transparent);border-radius:999px;display:flex;overflow:hidden}.bhph-clean__segment{min-width:0;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--lp-surface) 55%, transparent)}.bhph-clean__segment--current{background:color-mix(in srgb, var(--status-funded) 62%, var(--bhph-clean-surface))}.bhph-clean__segment--due_soon{background:color-mix(in srgb, var(--status-followup-due) 60%, var(--bhph-clean-surface))}.bhph-clean__segment--past_due{background:color-mix(in srgb, var(--status-working) 58%, var(--bhph-clean-surface))}.bhph-clean__segment--late{background:color-mix(in srgb, var(--status-blocked) 48%, var(--bhph-clean-surface))}.bhph-clean__segment--watch{background:color-mix(in srgb, var(--shell-text) 28%, var(--bhph-clean-surface))}.bhph-clean__segment-legend{color:var(--bhph-clean-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem .4rem;font-size:.6rem;display:grid}.bhph-clean__segment-legend span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bhph-clean__segment-legend strong{color:var(--bhph-clean-text);font-weight:560}.bhph-clean__insight-row{grid-template-columns:minmax(11rem,1.1fr) minmax(11rem,1.1fr) minmax(9.5rem,.88fr) repeat(3,minmax(10.5rem,1fr));align-items:stretch;gap:.24rem;margin:0 0 .28rem;display:grid}.bhph-clean__summary-card,.bhph-clean__insight-row .bhph-clean__ops-head,.bhph-clean__insight-row .bhph-clean__ops-card{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);background:color-mix(in srgb, var(--bhph-clean-surface) 97%, var(--shell-page-bg));min-width:0;box-shadow:0 1px 2px #0f172a06,0 4px 12px #0f172a05}.bhph-clean__summary-card{min-height:6.1rem;padding:.36rem .42rem;position:relative;overflow:hidden}.bhph-clean__summary-card:before{content:"";background:color-mix(in srgb, var(--bhph-clean-accent) 9%, var(--bhph-clean-surface));width:1.08rem;height:1.08rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bhph-clean-accent) 16%, transparent);border-radius:999px;margin-bottom:.16rem;display:inline-flex}.bhph-clean__summary-card--money:before{background:color-mix(in srgb, var(--status-funded) 12%, var(--bhph-clean-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-funded) 18%, transparent)}.bhph-clean__summary-card--tracking:before{background:color-mix(in srgb, var(--status-followup-due) 12%, var(--bhph-clean-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-followup-due) 18%, transparent)}.bhph-clean__summary-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.04rem;display:flex}.bhph-clean__summary-head span{letter-spacing:.065em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.5rem;font-weight:560}.bhph-clean__summary-head strong{letter-spacing:-.02em;color:var(--bhph-clean-text);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:640}.bhph-clean__summary-note,.bhph-clean__summary-total{color:var(--bhph-clean-muted);margin:0;font-size:.56rem;line-height:1.25}.bhph-clean__summary-list,.bhph-clean__workload-grid{gap:.04rem;margin-top:.24rem;display:grid}.bhph-clean__summary-row,.bhph-clean__workload-grid span{border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 44%, transparent);color:var(--bhph-clean-muted);justify-content:space-between;align-items:center;gap:.38rem;padding-top:.07rem;font-size:.56rem;text-decoration:none;display:flex}.bhph-clean__summary-row:hover,.bhph-clean__summary-row:focus-visible{color:var(--bhph-clean-accent-hover)}.bhph-clean__summary-row span,.bhph-clean__workload-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bhph-clean__summary-row strong,.bhph-clean__workload-grid strong{color:var(--bhph-clean-text);font-variant-numeric:tabular-nums;flex:none;font-size:.58rem;font-weight:560}.bhph-clean__summary-total{color:var(--bhph-clean-text);margin-top:.2rem;font-weight:560}.bhph-clean__command{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 38%, transparent);border-radius:var(--bhph-clean-radius);background:color-mix(in srgb, var(--shell-page-bg) 24%, var(--bhph-clean-surface));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.22rem .56rem;margin-bottom:.22rem;padding:.28rem .36rem;display:grid;box-shadow:0 1px 2px #0f172a05,0 4px 12px #0f172a04}.bhph-clean__command-grid{display:contents}@media (width<=900px){.bhph-clean__command-grid{grid-template-columns:1fr}}.bhph-clean__search{flex-direction:row;align-items:center;gap:.36rem;min-width:0;display:flex}.bhph-clean__search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bhph-clean__search-input{border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);width:100%;max-width:none;min-height:2.05rem;color:var(--bhph-clean-text);padding:.22rem .52rem;font-family:inherit;font-size:.74rem}.bhph-clean__search-input:focus{outline:2px solid var(--focus-ring,#3b82f659);outline-offset:1px}.bhph-clean__collector{border-radius:var(--bhph-clean-radius-sm);background:0 0;border:0;padding:.16rem 0 0}.bhph-clean__collector-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.14rem .38rem;margin-bottom:.1rem;display:flex}.bhph-clean__collector-title{letter-spacing:.07em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.52rem;font-weight:620}.bhph-clean__collector-hint{color:var(--bhph-clean-muted);font-size:.52rem}.bhph-clean__chip-row{flex-wrap:wrap;gap:.12rem .16rem;display:flex}.bhph-clean__tool-dock{flex-wrap:wrap;grid-area:1/3;align-items:flex-start;gap:.16rem;display:flex}.bhph-clean__tool-drawer{min-width:0}.bhph-clean__tool-drawer summary{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 58%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 42%, var(--bhph-clean-surface));min-height:1.38rem;color:var(--bhph-clean-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.04rem .38rem;font-size:.62rem;font-weight:520;list-style-position:inside;display:inline-flex}.bhph-clean__tool-drawer summary span{background:color-mix(in srgb, var(--bhph-clean-accent) 4%, var(--bhph-clean-surface));color:color-mix(in srgb, var(--bhph-clean-muted) 72%, var(--bhph-clean-text));border-radius:999px;padding:.02rem .26rem;font-size:.56rem}.bhph-clean__tool-drawer summary:hover,.bhph-clean__tool-drawer summary:focus-visible{color:var(--bhph-clean-accent-hover);border-color:color-mix(in srgb, var(--bhph-clean-accent) 32%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-accent) 5%, var(--bhph-clean-surface))}.bhph-clean__tool-drawer[open]{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 34%, var(--bhph-clean-surface));flex-basis:100%;padding:.28rem .34rem .34rem}.bhph-clean__chip{border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);min-height:1.58rem;color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:999px;padding:.06rem .46rem;font-family:inherit;font-size:.62rem;font-weight:520}.bhph-clean__chip:hover{border-color:color-mix(in srgb, var(--bhph-clean-accent) 30%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-accent) 5%, var(--bhph-clean-surface));color:var(--bhph-clean-accent-hover)}.bhph-clean__chip:focus-visible{outline-offset:2px}.bhph-clean__chip--on{border-color:color-mix(in srgb, var(--bhph-clean-accent) 22%, var(--bhph-clean-border));background:linear-gradient(180deg, color-mix(in srgb, var(--bhph-clean-accent) 6%, var(--bhph-clean-surface)) 0%, color-mix(in srgb, var(--shell-page-bg) 28%, var(--bhph-clean-surface)) 100%);color:var(--bhph-clean-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bhph-clean-accent) 7%, transparent), 0 1px 2px #0f172a06;font-weight:600}.bhph-clean__toolbar{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.24rem .7rem;padding:0;display:grid}@media (width<=1024px){.bhph-clean__toolbar{grid-template-columns:1fr}}.bhph-clean__toolbar-block{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bhph-clean__toolbar-block--view{align-items:flex-end}.bhph-clean__toolbar-eyebrow{letter-spacing:.065em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.5rem;font-weight:620}.bhph-clean__filter-rows{flex-direction:column;gap:.12rem;display:flex}.bhph-clean__view-drawer{margin-top:.02rem}.bhph-clean__view-drawer summary{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 58%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 36%, var(--bhph-clean-surface));min-height:1.42rem;color:var(--bhph-clean-muted);cursor:pointer;border-radius:999px;align-items:center;padding:.04rem .42rem;font-size:.6rem;font-weight:520;list-style-position:inside;display:inline-flex}.bhph-clean__view-drawer summary:hover,.bhph-clean__view-drawer summary:focus-visible{color:var(--bhph-clean-text);border-color:color-mix(in srgb, var(--bhph-clean-accent) 18%, var(--bhph-clean-border))}.bhph-clean__view-drawer[open] .bhph-clean__filter-row{margin-top:.16rem}.bhph-clean__filter-row{flex-wrap:wrap;gap:.12rem .16rem;display:flex}.bhph-clean__filter{border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);min-height:1.58rem;color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:999px;padding:.06rem .48rem;font-family:inherit;font-size:.62rem;font-weight:520}.bhph-clean__filter:hover{border-color:color-mix(in srgb, var(--bhph-clean-accent) 30%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-accent) 5%, var(--bhph-clean-surface));color:var(--bhph-clean-accent-hover)}.bhph-clean__filter:focus-visible{outline-offset:2px}.bhph-clean__filter--active{border-color:color-mix(in srgb, var(--bhph-clean-accent) 24%, var(--bhph-clean-border));background:linear-gradient(180deg, color-mix(in srgb, var(--bhph-clean-accent) 6%, var(--bhph-clean-surface)) 0%, color-mix(in srgb, var(--shell-page-bg) 28%, var(--bhph-clean-surface)) 100%);color:var(--bhph-clean-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bhph-clean-accent) 7%, transparent), 0 1px 2px #0f172a06;font-weight:600}.bhph-clean__filter--compact{padding-inline:.42rem;font-size:.6rem}.bhph-clean__toolbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.22rem .34rem;display:flex}.bhph-clean__toolbar-right--primary{grid-area:1/2;align-items:flex-end}.bhph-clean__sort{align-items:center;gap:.18rem;display:flex}.bhph-clean__sort-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bhph-clean__sort-select{border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);min-width:11rem;min-height:1.68rem;color:var(--bhph-clean-text);padding:.12rem .36rem;font-family:inherit;font-size:.7rem}.bhph-clean__sort-select:hover{border-color:color-mix(in srgb, var(--bhph-clean-accent) 32%, var(--bhph-clean-border))}.bhph-clean__toggle{border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:color-mix(in srgb, var(--bhph-clean-surface-muted) 65%, var(--bhph-clean-surface));gap:0;padding:3px;display:inline-flex}.bhph-clean__toggle-btn{cursor:pointer;min-width:3.8rem;min-height:1.5rem;color:var(--bhph-clean-muted);background:0 0;border:none;border-radius:5px;padding:.06rem .46rem;font-family:inherit;font-size:.66rem;font-weight:520}.bhph-clean__toggle-btn:hover{color:var(--bhph-clean-accent-hover);background:color-mix(in srgb, var(--bhph-clean-accent) 5%, var(--bhph-clean-surface))}.bhph-clean__toggle-btn--on{background:color-mix(in srgb, var(--bhph-clean-surface) 94%, var(--bhph-clean-accent));color:var(--bhph-clean-text);border:1px solid color-mix(in srgb, var(--bhph-clean-accent) 18%, var(--bhph-clean-border));font-weight:620;box-shadow:0 1px 2px #0f172a0b}.bhph-clean__ops{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);border-radius:var(--bhph-clean-radius);background:color-mix(in srgb, var(--shell-page-bg) 22%, var(--bhph-clean-surface));grid-template-columns:minmax(9.5rem,.22fr) minmax(0,1fr);align-items:stretch;gap:.42rem;margin:0 0 .38rem;padding:.36rem .4rem;display:grid;box-shadow:0 1px 2px #0f172a06}.bhph-clean__ops-head{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.28rem;display:flex}.bhph-clean__insight-row .bhph-clean__ops-head{min-height:6.1rem;padding:.36rem .42rem}.bhph-clean__ops-counts{flex-wrap:wrap;justify-content:flex-start;gap:.12rem;display:flex}.bhph-clean__ops-counts span{border:1px solid color-mix(in srgb, var(--bhph-clean-accent) 15%, var(--bhph-clean-border));background:var(--bhph-clean-surface);color:var(--bhph-clean-muted);border-radius:999px;padding:.08rem .3rem;font-size:.58rem;font-weight:520}.bhph-clean__insight-row .bhph-clean__ops-counts span{padding:.05rem .24rem;font-size:.52rem}.bhph-clean__ops-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--bhph-clean-muted);margin:0 0 .04rem;font-size:.5rem;font-weight:620}.bhph-clean__ops-title{letter-spacing:-.015em;color:var(--bhph-clean-text);margin:0;font-size:.7rem;font-weight:560}.bhph-clean__ops-subtitle{color:var(--bhph-clean-muted);margin:.08rem 0 0;font-size:.62rem;line-height:1.3}.bhph-clean__ops-body{grid-template-columns:minmax(0,1.55fr) minmax(13rem,.72fr) minmax(13rem,.72fr);gap:.26rem;min-width:0;display:grid}.bhph-clean__ops-body--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.bhph-clean__ops-card{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 48%, transparent);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--bhph-clean-accent) 3%, transparent), transparent 32%), color-mix(in srgb, var(--bhph-clean-surface) 97%, var(--shell-page-bg));min-width:0;min-height:6.1rem;padding:.36rem .42rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a06,0 4px 12px #0f172a05}.bhph-clean__ops-card:before{content:"";background:color-mix(in srgb, var(--status-funded) 13%, var(--bhph-clean-surface));width:1.12rem;height:1.12rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-funded) 18%, transparent);border-radius:999px;margin-bottom:.18rem;display:inline-flex}.bhph-clean__ops-card--attention:before{background:color-mix(in srgb, var(--status-blocked) 10%, var(--bhph-clean-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-blocked) 16%, transparent)}.bhph-clean__ops-card--payments:before{background:color-mix(in srgb, var(--bhph-clean-accent) 10%, var(--bhph-clean-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bhph-clean-accent) 16%, transparent)}.bhph-clean__ops-card-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.14rem;display:flex}.bhph-clean__ops-card-head span{letter-spacing:.065em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.5rem;font-weight:560}.bhph-clean__ops-card-head strong{letter-spacing:-.02em;color:var(--bhph-clean-text);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:620}.bhph-clean__ops-card .bhph-clean__insight-bar{height:.2rem;margin:0 0 .14rem}.bhph-clean__ops-card--attention .bhph-clean__insight-bar span{background:color-mix(in srgb, var(--status-blocked) 48%, var(--bhph-clean-surface))}.bhph-clean__ops-card--payments .bhph-clean__insight-bar span{background:color-mix(in srgb, var(--status-funded) 58%, var(--bhph-clean-accent))}.bhph-clean__ops-card--queue .bhph-clean__insight-bar span,.bhph-clean__ops-card--collections .bhph-clean__insight-bar span{background:color-mix(in srgb, var(--status-followup-due) 60%, var(--bhph-clean-surface))}.bhph-clean__queue-mini{flex-wrap:wrap;gap:.14rem;display:flex}.bhph-clean__queue-pill{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 58%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 36%, var(--bhph-clean-surface));min-height:1.36rem;color:var(--bhph-clean-muted);cursor:pointer;border-radius:999px;padding:.04rem .36rem;font-family:inherit;font-size:.58rem;font-weight:520}.bhph-clean__queue-pill--on{color:var(--bhph-clean-text);border-color:color-mix(in srgb, var(--bhph-clean-accent) 32%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-accent) 7%, var(--bhph-clean-surface))}.bhph-clean__ops-note{color:var(--bhph-clean-muted);margin:.08rem 0 0;font-size:.58rem;line-height:1.25}.bhph-clean__ops-group{border-left:1px solid color-mix(in srgb, var(--bhph-clean-border) 48%, transparent);min-width:0;padding-left:.42rem}.bhph-clean__ops-group--collections{border-left:0;padding-left:0}.bhph-clean__ops-group-head{justify-content:space-between;align-items:center;gap:.34rem;margin-bottom:.14rem;display:flex}.bhph-clean__ops-group-head span{letter-spacing:.065em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.52rem;font-weight:620}.bhph-clean__ops-group-head strong{color:var(--bhph-clean-text);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:560}.bhph-clean__ops-list{flex-direction:column;gap:.04rem;display:flex}.bhph-clean__ops-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--bhph-clean-border) 46%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;gap:.02rem;padding:.08rem .02rem;font-family:inherit;text-decoration:none;display:flex}.bhph-clean__ops-row:hover,.bhph-clean__ops-row:focus-visible{color:var(--bhph-clean-accent-hover);box-shadow:none}.bhph-clean__ops-row strong{color:var(--bhph-clean-text);font-size:.64rem;font-weight:560;line-height:1.2}.bhph-clean__ops-row span{color:var(--bhph-clean-muted);font-size:.56rem;line-height:1.25}.bhph-clean__ops-action{color:var(--bhph-clean-accent);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:.18rem;padding:0;font-size:.62rem;font-weight:560;text-decoration:none;display:inline-flex}.bhph-clean__ops-action:hover,.bhph-clean__ops-action:focus-visible{color:var(--bhph-clean-accent-hover);text-underline-offset:.16em;text-decoration:underline}.bhph-clean__strip--ops{flex-wrap:nowrap;padding-bottom:.02rem;overflow-x:auto}.bhph-clean__strip--ops .bhph-clean__strip-chip{min-width:9rem;max-width:11rem;padding:.26rem .36rem}.bhph-clean__today{border-radius:var(--bhph-clean-radius);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 34%, transparent);background:color-mix(in srgb, var(--bhph-clean-surface) 78%, var(--shell-page-bg));grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:.22rem;margin:0 0 .18rem;padding:.26rem .34rem;display:grid;box-shadow:0 1px 2px #0f172a04}.bhph-clean__today-label{border-right:1px solid color-mix(in srgb, var(--bhph-clean-border) 48%, transparent);align-items:center;min-height:1.76rem;padding-right:.24rem;display:inline-flex}.bhph-clean__today-label span{letter-spacing:.075em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.58rem;font-weight:640}.bhph-clean__today-item{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 30%, transparent);background:color-mix(in srgb, var(--bhph-clean-surface) 92%, var(--shell-page-bg));grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.24rem;min-width:0;min-height:1.86rem;padding:.16rem .24rem;display:grid;position:relative}.bhph-clean__today-item:hover,.bhph-clean__today-item:focus-within{border-color:color-mix(in srgb, var(--bhph-clean-accent) 16%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-surface) 96%, var(--shell-page-bg))}.bhph-clean__today-dot{background:var(--bhph-clean-accent);width:.48rem;height:.48rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--bhph-clean-accent) 10%, transparent);border-radius:999px}.bhph-clean__today-item--collect .bhph-clean__today-dot{background:color-mix(in srgb, var(--status-followup-due) 64%, var(--bhph-clean-accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--status-followup-due) 12%, transparent)}.bhph-clean__today-item--action .bhph-clean__today-dot{background:color-mix(in srgb, var(--status-blocked) 56%, var(--bhph-clean-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--status-blocked) 10%, transparent)}.bhph-clean__today-item--payment .bhph-clean__today-dot{background:color-mix(in srgb, var(--status-funded) 62%, var(--bhph-clean-accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--status-funded) 11%, transparent)}.bhph-clean__today-copy{min-width:0}.bhph-clean__today-copy>span{letter-spacing:.065em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.5rem;font-weight:600;display:block}.bhph-clean__today-copy strong,.bhph-clean__today-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--bhph-clean-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin-top:.02rem;font-size:.66rem;font-weight:560;text-decoration:none;display:block;overflow:hidden}.bhph-clean__today-link:hover,.bhph-clean__today-link:focus-visible{color:var(--bhph-clean-accent-hover);text-underline-offset:.14em;text-decoration:underline}.bhph-clean__today-count{background:color-mix(in srgb, var(--shell-page-bg) 40%, var(--bhph-clean-surface));border:1px solid color-mix(in srgb, var(--bhph-clean-border) 54%, transparent);min-width:1.64rem;color:var(--bhph-clean-text);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;padding:.08rem .32rem;font-size:.62rem;font-weight:620}.bhph-clean__drawer--today{min-width:0}.bhph-clean__drawer--today[open]{border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);grid-column:1/-1;width:100%;margin-top:.12rem;padding-top:.14rem}.bhph-clean__drawer--today .bhph-clean__drawer-summary{color:color-mix(in srgb, var(--bhph-clean-muted) 76%, var(--bhph-clean-text));font-size:.58rem}.bhph-clean__drawer--today .bhph-clean__drawer-summary:hover,.bhph-clean__drawer--today .bhph-clean__drawer-summary:focus-visible{color:var(--bhph-clean-accent-hover)}.bhph-clean__board-head{justify-content:space-between;align-items:flex-end;gap:.64rem;margin:0 0 .14rem;padding:0 .04rem;display:flex}.bhph-clean__board-kicker{letter-spacing:.075em;text-transform:uppercase;color:var(--bhph-clean-muted);margin:0 0 .05rem;font-size:.54rem;font-weight:620}.bhph-clean__board-title{letter-spacing:-.02em;color:var(--bhph-clean-text);margin:0;font-size:.96rem;font-weight:640}.bhph-clean__board-subtitle{color:var(--bhph-clean-muted);margin:.04rem 0 0;font-size:.72rem;line-height:1.3}.bhph-clean__board-summary{flex-wrap:wrap;justify-content:flex-end;gap:.12rem;max-width:38rem;display:flex}.bhph-clean__board-summary span{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 46%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 26%, var(--bhph-clean-surface));min-height:1.34rem;color:var(--bhph-clean-muted);border-radius:999px;align-items:center;gap:.22rem;padding:.06rem .36rem;font-size:.62rem;display:inline-flex}.bhph-clean__board-summary strong{color:var(--bhph-clean-text);font-weight:620}.bhph-clean__board{overscroll-behavior-x:contain;scrollbar-gutter:stable;align-items:stretch;gap:.5rem;min-height:0;margin-bottom:.34rem;padding:.02rem .02rem .22rem;display:flex;overflow-x:auto}.bhph-clean__lane{--lane-accent:color-mix(in srgb, var(--status-followup-due) 30%, var(--shell-border));border-radius:var(--bhph-clean-radius);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 38%, transparent);background:color-mix(in srgb, var(--bhph-clean-surface) 86%, var(--shell-page-bg));min-width:15.75rem;max-width:none;box-shadow:inset 0 1px 0 var(--lp-surface), 0 1px 2px #0f172a04;border-top:2px solid color-mix(in srgb, var(--lane-accent) 82%, var(--bhph-clean-border));flex-direction:column;flex:1 1 0;gap:.3rem;padding:.38rem;transition:background-color .14s,border-color .14s,box-shadow .14s;display:flex}.bhph-clean__lane:hover,.bhph-clean__lane:focus-within{border-color:color-mix(in srgb, var(--lane-accent) 34%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-surface) 86%, var(--shell-page-bg));box-shadow:inset 0 1px 0 var(--lp-surface), 0 3px 10px #0f172a06}.bhph-clean__lane[data-lane=current]{--lane-accent:color-mix(in srgb, var(--status-funded) 36%, var(--shell-border))}.bhph-clean__lane[data-lane=due_soon]{--lane-accent:color-mix(in srgb, var(--status-followup-due) 34%, var(--shell-border))}.bhph-clean__lane[data-lane=past_due]{--lane-accent:color-mix(in srgb, var(--status-working) 34%, var(--shell-border))}.bhph-clean__lane[data-lane=late]{--lane-accent:color-mix(in srgb, var(--status-blocked) 32%, var(--shell-border))}.bhph-clean__lane[data-lane=watch]{--lane-accent:color-mix(in srgb, var(--shell-text) 18%, var(--shell-border))}.bhph-clean__lane-head{border:0;border-bottom:1px solid color-mix(in srgb, var(--bhph-clean-border) 55%, transparent);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.35rem;margin:0 0 .08rem;padding:0 0 .32rem;display:flex}.bhph-clean__lane-title{letter-spacing:-.01em;text-transform:none;color:var(--text-primary,var(--bhph-clean-text));align-items:center;gap:.38rem;font-size:.72rem;font-weight:600;display:inline-flex}.bhph-clean__lane-title:before{content:"";background:var(--lane-accent);width:3px;height:.9em;box-shadow:none;border-radius:2px;flex-shrink:0}.bhph-clean__lane-count{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--shell-page-bg) 55%, var(--bhph-clean-surface));min-width:1.25rem;color:var(--text-secondary,var(--lp-muted));text-align:center;border:0;border-radius:6px;padding:.02rem .34rem;font-size:.68rem;font-weight:600}.bhph-clean__lane-body{flex-direction:column;flex:1;gap:.24rem;min-height:0;display:flex}.bhph-clean__card{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);background:var(--bhph-clean-surface);width:100%;max-width:none;box-shadow:0 1px 0 var(--lp-surface), 0 3px 9px #0f172a07;margin:0 auto;padding:.42rem .46rem .44rem;transition:border-color .14s,box-shadow .14s,transform .14s}.bhph-clean__card:hover,.bhph-clean__card:focus-within{border-color:color-mix(in srgb, var(--bhph-clean-accent) 14%, var(--bhph-clean-border));box-shadow:0 1px 0 var(--lp-surface), 0 6px 16px #0f172a0e;transform:translateY(-1px)}.bhph-clean__card:focus-within{outline:2px solid color-mix(in srgb, var(--bhph-clean-focus) 62%, transparent);outline-offset:2px}.bhph-clean__card-head{justify-content:space-between;align-items:flex-start;gap:.24rem;margin-bottom:.12rem;display:flex}.bhph-clean__card-identity{flex:1;min-width:0}.bhph-clean__card-name{letter-spacing:-.015em;margin:0;font-size:.86rem;font-weight:620;line-height:1.12}.bhph-clean__card-vehicle{color:color-mix(in srgb, var(--bhph-clean-muted) 78%, var(--bhph-clean-text) 22%);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.03rem 0 0;font-size:.68rem;font-weight:420;line-height:1.2;display:-webkit-box;overflow:hidden}.bhph-clean__sched{letter-spacing:.045em;text-transform:uppercase;text-align:right;word-break:break-word;border-radius:6px;flex-shrink:0;align-self:flex-start;max-width:min(9.5rem,48%);padding:.06rem .24rem;font-size:.48rem;font-weight:600;line-height:1.15}.bhph-clean__sched--good{background:color-mix(in srgb, var(--status-funded) 11%, var(--bhph-clean-surface));color:color-mix(in srgb, var(--status-funded) 52%, var(--shell-text))}.bhph-clean__sched--warn{background:color-mix(in srgb, var(--status-followup-due) 10%, var(--bhph-clean-surface));color:color-mix(in srgb, var(--status-followup-due) 48%, var(--shell-text))}.bhph-clean__sched--risk{background:color-mix(in srgb, var(--status-blocked) 9%, var(--bhph-clean-surface));color:color-mix(in srgb, var(--status-blocked) 45%, var(--shell-text))}.bhph-clean__sched--muted{background:var(--bhph-clean-surface-muted);color:var(--bhph-clean-muted)}.bhph-clean__card-metrics{border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 48%, transparent);background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.1rem .28rem;margin-bottom:0;padding:.12rem 0;display:grid}.bhph-clean__metric-label{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--bhph-clean-muted) 92%, var(--bhph-clean-text) 8%);margin-bottom:.02rem;font-size:.44rem;font-weight:560;display:block}.bhph-clean__metric{min-width:0}.bhph-clean__metric--balance .bhph-clean__metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bhph-clean-text);font-size:1.08rem;font-weight:650;line-height:1.02}.bhph-clean__metric-line{flex-direction:column;gap:.03rem;display:flex}.bhph-clean__metric-date{color:var(--text-primary,var(--bhph-clean-text));font-size:.68rem;font-weight:560}.bhph-clean__metric-amt{font-variant-numeric:tabular-nums;color:var(--text-secondary,var(--lp-muted-strong));font-size:.64rem;font-weight:500}.bhph-clean__card-activity{color:color-mix(in srgb, var(--bhph-clean-muted) 90%, var(--bhph-clean-text) 10%);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.16rem;font-size:.64rem;line-height:1.25;overflow:hidden}.bhph-clean__card-ops{flex-wrap:wrap;align-items:center;gap:.14rem;min-height:0;margin:.1rem 0 .08rem;display:flex}.bhph-clean__ops-chip{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;max-width:100%;padding:.05rem .3rem;font-size:.58rem;font-weight:600;line-height:1.2;display:inline-flex}.bhph-clean__ops-chip--neutral{color:var(--lp-muted-strong);background:var(--lp-surface-soft);border-color:var(--lp-border)}.bhph-clean__ops-chip--warn{color:#9a3412;background:var(--lp-surface)7ed;border-color:#fed7aa}.bhph-clean__ops-chip--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.bhph-clean__ops-chip--muted{color:var(--lp-muted);background:var(--lp-surface-soft);border-color:var(--lp-border)}.bhph-clean__table-ops{color:var(--lp-muted-strong);white-space:nowrap;font-size:.78rem;font-weight:500}.bhph-clean__table-ops--warn{color:#9a3412}.bhph-clean__table-ops--danger{color:#991b1b;font-weight:600}.bhph-clean__card-actions{border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.12rem .24rem;margin-top:.04rem;padding-top:.1rem;display:flex}.bhph-clean__card-actions-secondary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.14rem .42rem;margin-left:auto;display:flex}.bhph-clean__card-actions-secondary .bhph-clean__link{color:var(--bhph-clean-muted);font-size:.64rem;font-weight:450}.bhph-clean__card-actions-secondary .bhph-clean__link:hover{color:var(--bhph-clean-accent-hover)}.bhph-clean__link{color:color-mix(in srgb, var(--bhph-clean-accent) 46%, var(--bhph-clean-text));text-underline-offset:.18em;font-size:.68rem;font-weight:520;text-decoration:none}.bhph-clean__link-sep{color:var(--bhph-clean-muted);margin:0 .32rem;display:inline-block}.bhph-clean__link:hover{color:var(--bhph-clean-accent-hover);text-decoration:underline}.bhph-clean__link:focus-visible{border-radius:4px}.bhph-clean__link--primary{background:color-mix(in srgb, var(--bhph-clean-accent) 14%, var(--bhph-clean-surface));min-height:1.62rem;color:color-mix(in srgb, var(--bhph-clean-accent) 70%, var(--bhph-clean-text));border:1px solid color-mix(in srgb, var(--bhph-clean-accent) 24%, var(--bhph-clean-border));box-shadow:0 2px 6px color-mix(in srgb, var(--bhph-clean-accent) 14%, transparent);border-radius:7px;justify-content:center;align-items:center;padding:.14rem .58rem;font-size:.66rem;font-weight:620;text-decoration:none;display:inline-flex}.bhph-clean__link--primary:hover{background:var(--bhph-clean-accent-hover);color:#f8fafc;border-color:color-mix(in srgb, var(--bhph-clean-accent) 68%, var(--bhph-clean-border));box-shadow:var(--shell-shadow-bar,0 1px 0 #18181b0a), 0 4px 10px color-mix(in srgb, var(--bhph-clean-accent) 16%, transparent);text-decoration:none}.bhph-clean__support{border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);opacity:.58;flex-wrap:wrap;align-items:flex-start;gap:.16rem;padding-top:.08rem;transition:opacity .14s;display:flex}.bhph-clean__support:hover,.bhph-clean__support:focus-within{opacity:1}.bhph-clean__panel{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 38%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 28%, transparent);box-shadow:none;flex:18rem;padding:0;overflow-x:auto}.bhph-clean__panel-title{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--bhph-clean-muted) 88%, var(--bhph-clean-text) 12%);cursor:pointer;margin:0;padding:.26rem .38rem;font-size:.52rem;font-weight:560;list-style-position:inside;display:block}.bhph-clean__panel[open]{background:color-mix(in srgb, var(--shell-page-bg) 18%, var(--bhph-clean-surface))}.bhph-clean__panel[open] .bhph-clean__panel-title{border-bottom:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent)}.bhph-clean__panel>:not(summary){margin-inline:.42rem}.bhph-clean__panel>.bhph-clean__table{width:calc(100% - .84rem);margin:.18rem .42rem .34rem}.bhph-clean__attention-list{flex-direction:column;gap:.18rem;margin:0;padding:0;list-style:none;display:flex}.bhph-clean__attention-item{text-align:left;border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface-elevated);cursor:pointer;width:100%;padding:.34rem .42rem;font-family:inherit;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}.bhph-clean__attention-item:hover,.bhph-clean__attention-item:focus-visible{border-color:color-mix(in srgb, var(--bhph-clean-accent) 28%, var(--bhph-clean-border));background:var(--bhph-clean-surface);box-shadow:0 4px 12px #0f172a0e}.bhph-clean__attention-k{color:var(--bhph-clean-text);margin:0;font-size:.74rem;font-weight:560;line-height:1.2}.bhph-clean__attention-d{color:var(--bhph-clean-muted);margin:.04rem 0 0;font-size:.66rem;line-height:1.25}.bhph-clean__table{border-collapse:collapse;width:100%;font-size:.66rem}.bhph-clean__panel .bhph-clean__table,.bhph-clean__list .bhph-clean__table{min-width:32rem}.bhph-clean__table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--bhph-clean-border) 52%, transparent);vertical-align:middle;padding:.24rem .34rem}.bhph-clean__table th{text-align:left;letter-spacing:.01em;text-transform:none;color:var(--lp-text-muted);background:color-mix(in srgb, var(--lp-slate-50) 70%, var(--lp-slate-200) 30%);border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200) 55%, transparent);white-space:nowrap;vertical-align:middle;padding:.68rem .79rem;font-size:.75rem;font-weight:500}.bhph-clean__table tbody tr:hover td,.bhph-clean__table tbody tr:focus-within td{background:color-mix(in srgb, var(--shell-page-bg) 35%, var(--bhph-clean-surface))}.bhph-clean__table tbody tr:focus-within td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--bhph-clean-accent) 42%, var(--bhph-clean-border))}.bhph-clean__table tbody td{color:var(--text-secondary,var(--lp-muted-strong));line-height:1.25}.bhph-clean__table tbody td:first-child{color:var(--bhph-clean-text);font-weight:520}.bhph-clean__table-empty{text-align:center;color:var(--bhph-clean-muted);padding:.5rem .45rem;font-weight:550}.bhph-clean__panel .bhph-clean__table .bhph-clean__link{font-size:.66rem;font-weight:520}.bhph-clean__strip{flex-wrap:wrap;gap:.2rem;display:flex}.bhph-clean__strip-chip{border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);cursor:pointer;text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:.02rem;min-width:10rem;max-width:16rem;padding:.34rem .42rem;font-family:inherit;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:flex}.bhph-clean__strip-chip:hover,.bhph-clean__strip-chip:focus-visible{border-color:color-mix(in srgb, var(--bhph-clean-accent) 30%, var(--bhph-clean-border));background:var(--bhph-clean-surface);transform:translateY(-1px);box-shadow:0 5px 14px #0f172a0f}.bhph-clean__strip-name{font-size:.7rem;font-weight:560}.bhph-clean__strip-meta{color:var(--bhph-clean-muted);font-size:.6rem}.bhph-clean__drawer{border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:color-mix(in srgb, var(--bhph-clean-surface-muted) 64%, var(--bhph-clean-surface));margin-top:.22rem}.bhph-clean__drawer--ops{background:color-mix(in srgb, var(--shell-page-bg) 35%, var(--bhph-clean-surface));margin-top:.18rem}.bhph-clean__drawer-summary{cursor:pointer;color:var(--bhph-clean-text);padding:.26rem .4rem;font-size:.66rem;font-weight:560;list-style-position:inside}.bhph-clean__drawer-summary:hover,.bhph-clean__drawer-summary:focus-visible{color:var(--bhph-clean-accent-hover)}.bhph-clean__drawer-body{flex-direction:column;gap:.24rem;padding:0 .4rem .36rem;display:flex;overflow-x:auto}.bhph-clean__drawer-note{color:var(--bhph-clean-muted);margin:0;font-size:.64rem;line-height:1.25}.bhph-clean__drawer-filters{flex-wrap:wrap;gap:.1rem .14rem;display:flex}.bhph-clean__drawer .bhph-clean__table{min-width:42rem}.bhph-clean__drawer-list{flex-direction:column;gap:.14rem;display:flex}.bhph-clean__drawer-row{border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.36rem;padding:.24rem .32rem;text-decoration:none;display:grid}.bhph-clean__drawer-row:hover{border-color:color-mix(in srgb, var(--bhph-clean-accent) 26%, var(--bhph-clean-border));box-shadow:0 3px 10px #0f172a0b}.bhph-clean__drawer-row strong,.bhph-clean__drawer-row small{display:block}.bhph-clean__drawer-row strong{color:var(--bhph-clean-text);font-size:.68rem}.bhph-clean__drawer-row small{color:var(--bhph-clean-muted);margin-top:.04rem;font-size:.6rem}.bhph-clean__drawer-rank{background:color-mix(in srgb, var(--bhph-clean-accent) 8%, var(--bhph-clean-surface));width:1.08rem;height:1.08rem;color:var(--bhph-clean-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.56rem;font-weight:560;display:inline-flex}.bhph-clean__empty{color:var(--bhph-clean-muted);margin:0;font-size:.7rem}.bhph-clean__state{border-radius:var(--bhph-clean-radius);border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);box-shadow:var(--shadow-soft,0 1px 2px #0f172a0a);margin-bottom:.42rem;padding:.52rem .64rem}.bhph-clean__state--error{border-color:color-mix(in srgb, var(--status-blocked) 22%, var(--bhph-clean-border));background:color-mix(in srgb, var(--status-blocked) 4%, var(--bhph-clean-surface))}.bhph-clean__state--empty,.bhph-clean__state--inline{background:color-mix(in srgb, var(--shell-page-bg) 32%, var(--bhph-clean-surface))}.bhph-clean__state--inline{margin:0 0 .34rem;padding:.38rem .5rem}.bhph-clean__state-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--bhph-clean-muted);margin:0 0 .08rem;font-size:.52rem;font-weight:560}.bhph-clean__state-title{letter-spacing:-.015em;color:var(--bhph-clean-text);margin:0;font-size:.82rem;font-weight:560}.bhph-clean__state-copy{color:var(--bhph-clean-muted);margin:.08rem 0 0;font-size:.7rem;line-height:1.28}.bhph-clean__empty--lane{text-align:left;min-height:0;color:color-mix(in srgb, var(--bhph-clean-muted) 88%, var(--bhph-clean-text) 12%);background:0 0;border:0;border-radius:0;flex:none;margin:.12rem 0 0;padding:0;font-size:.62rem;font-weight:450;line-height:1.3;display:block}.bhph-clean__list{border:1px solid var(--bhph-clean-border-strong);border-radius:var(--bhph-clean-radius);background:var(--bhph-clean-surface);margin-bottom:.42rem;overflow-x:auto}@media (width<=1023px){.bhph-clean__dashboard{grid-template-columns:1fr}.bhph-clean__insight-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bhph-clean__command,.bhph-clean__ops{grid-template-columns:1fr}.bhph-clean__toolbar-right--primary,.bhph-clean__tool-dock{grid-area:auto}.bhph-clean__today{grid-template-columns:repeat(3,minmax(0,1fr))}.bhph-clean__today-label{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);grid-column:1/-1;min-height:auto;padding-bottom:.08rem;padding-right:0}.bhph-clean__ops-body,.bhph-clean__support{grid-template-columns:1fr}.bhph-clean__ops-body.bhph-clean__ops-body--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bhph-clean__ops-group{border-left:0;border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 72%, transparent);padding-top:.48rem;padding-left:0}.bhph-clean__ops-group--collections{border-top:0;padding-top:0}.bhph-clean__toolbar-block--view{align-items:flex-start}.bhph-clean__toolbar-right{justify-content:flex-start}.bhph-clean__lane{flex:0 0 min(84vw,24rem);min-width:min(18rem,84vw);max-width:24rem}}@media (width<=640px){.bhph-clean{padding-bottom:.9rem}.bhph-clean__hero,.bhph-clean__toolbar,.bhph-clean__collector,.bhph-clean__panel,.bhph-clean__state{padding-inline:.62rem}.bhph-clean__search-input{max-width:none}.bhph-clean__today{grid-template-columns:1fr;padding:.3rem}.bhph-clean__today-item{grid-template-columns:auto minmax(0,1fr) auto}.bhph-clean__insight-row,.bhph-clean__ops-body.bhph-clean__ops-body--cards,.bhph-clean__segment-legend{grid-template-columns:1fr}.bhph-clean__sort{flex-direction:column;flex:100%;align-items:flex-start;gap:.18rem}.bhph-clean__sort-select{width:100%;min-width:0}.bhph-clean__toggle{width:100%}.bhph-clean__toggle-btn{flex:1 1 0}.bhph-clean__btn,.bhph-clean__chip,.bhph-clean__filter,.bhph-clean__toggle-btn,.bhph-clean__link--primary,.bhph-clean__attention-item,.bhph-clean__strip-chip{min-height:2.5rem}.bhph-clean__card-actions,.bhph-clean__card-actions-secondary{align-items:stretch}.bhph-clean__card-actions-secondary{flex:100%;justify-content:flex-start;margin-left:0}}@media (prefers-reduced-motion:reduce){.bhph-clean :where(button,a,select),.bhph-clean__lane,.bhph-clean__card,.bhph-clean__attention-item,.bhph-clean__strip-chip{transition:none}.bhph-clean :where(button,a):active,.bhph-clean__card:hover,.bhph-clean__card:focus-within,.bhph-clean__strip-chip:hover,.bhph-clean__strip-chip:focus-visible{transform:none}}.bhph-clean .bhph-clean__command.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin-bottom:.65rem;padding:.5rem .62rem;display:block;box-shadow:0 1px 2px #0f172a0a}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__command-toolbar{flex-wrap:wrap;align-items:center;gap:.38rem .5rem;display:flex}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__command-grid{flex-wrap:wrap;align-items:center;gap:.5rem .62rem;display:flex}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__tool-dock{flex-wrap:wrap;align-items:center;gap:.38rem;margin-left:auto;display:flex}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__search{flex:14rem;min-width:min(100%,12rem)}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__search-input{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__search-input:focus{outline-offset:1px;outline:2px solid #3b82f659}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__sort-select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-width:10rem;min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .55rem;font-size:.8125rem}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__toggle{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface-soft);border-radius:10px;padding:.12rem}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__toggle-btn{border-radius:8px;min-width:3.5rem;min-height:2rem;padding:0 .62rem;font-size:.8125rem;font-weight:500}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__toggle-btn--on{background:var(--lp-surface);border:1px solid color-mix(in srgb, #3b82f6 18%, var(--lp-border));box-shadow:0 1px 2px #0f172a0a}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__filter{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem;font-weight:500}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__filter--active{border-color:color-mix(in srgb, #3b82f6 22%, var(--lp-border));background:color-mix(in srgb, #3b82f6 8%, var(--lp-surface));box-shadow:none}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__tool-drawer summary{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);border-radius:10px;min-height:2.125rem;padding:0 .62rem;font-size:.8125rem;font-weight:500}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__toolbar-right{gap:.5rem .62rem}@media (width<=900px){.bhph-clean .lp-ops-toolbar-sys .bhph-clean__search{flex:100%}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__toolbar-right--primary{flex:100%;justify-content:flex-start}}.bhph-clean .bhph-clean__board-head{margin:.35rem 0 .4rem;padding:0 .05rem}.bhph-clean .bhph-clean__board-head+.bhph-clean__board.lp-ops-surface-sys{margin-top:0}.bhph-clean .bhph-clean__board.lp-ops-surface-sys,.bhph-clean .bhph-clean__list.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:.65rem;padding:.62rem .72rem;box-shadow:0 1px 2px #0f172a0a}.bhph-clean .bhph-clean__board.lp-ops-surface-sys{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.bhph-clean .bhph-clean__list.lp-ops-surface-sys{-webkit-overflow-scrolling:touch;margin-bottom:.42rem;overflow-x:auto}.bhph-clean .lp-ops-surface-sys .bhph-clean__empty--lane{text-align:left;color:var(--lp-muted);background:0 0;border:0;padding:.15rem 0 .25rem;font-size:.625rem}.bhph-clean .lp-ops-surface-sys .bhph-clean__table-empty{text-align:center;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));border:1px dashed color-mix(in srgb, var(--lp-border) 82%, #3b82f6 18%);border-radius:8px;padding:1rem .75rem;font-size:.8125rem}@media (width<=640px){.bhph-clean .lp-ops-surface-sys{padding:.5rem .55rem}}.bhph-clean.lp-density-cleanup{padding-bottom:.65rem}.bhph-clean.lp-density-cleanup .bhph-clean__hero{margin-bottom:.48rem;box-shadow:0 1px 2px #0f172a09}.bhph-clean.lp-density-cleanup .bhph-clean__dashboard{padding:.36rem .55rem .42rem}.bhph-clean.lp-density-cleanup .bhph-clean__command.lp-ops-toolbar-sys{box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 92%, transparent);margin-bottom:.42rem;padding:.42rem .55rem}.bhph-clean.lp-density-cleanup .bhph-clean__today{border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface));box-shadow:none;margin-bottom:.38rem;padding:.2rem .28rem}.bhph-clean.lp-density-cleanup .bhph-clean__today-item{box-shadow:none;background:0 0;border-color:#0000}.bhph-clean.lp-density-cleanup .bhph-clean__today-item:hover,.bhph-clean.lp-density-cleanup .bhph-clean__today-item:focus-within{border-color:color-mix(in srgb, var(--lp-border) 75%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 92%, var(--lp-surface))}.bhph-clean.lp-density-cleanup .bhph-clean__board-head{margin:.2rem 0 .28rem;padding:0}.bhph-clean.lp-density-cleanup .bhph-clean__board-kicker{font-size:.56rem}.bhph-clean.lp-density-cleanup .bhph-clean__board-title{font-size:.92rem}.bhph-clean.lp-density-cleanup .bhph-clean__board.lp-ops-surface-sys,.bhph-clean.lp-density-cleanup .bhph-clean__list.lp-ops-surface-sys{box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 90%, transparent);margin-top:0;padding:.5rem .58rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__dashboard{padding:.32rem .5rem .38rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__command.lp-ops-toolbar-sys{margin-bottom:.35rem;padding:.36rem .48rem}.bhph-clean.bhph-clean--visual-balance .lp-ops-toolbar-sys .bhph-clean__tool-drawer[open]{flex-basis:100%;width:100%;margin-top:.2rem;padding:.32rem .38rem .36rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__board{gap:.42rem;min-height:0;padding-bottom:.12rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__lane{box-shadow:none;border-top-width:2px;gap:.22rem;padding:.32rem .34rem .36rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__lane:hover,.bhph-clean.bhph-clean--visual-balance .bhph-clean__lane:focus-within{box-shadow:none}.bhph-clean.bhph-clean--visual-balance .bhph-clean__lane[data-lane=paid_off]{--lane-accent:color-mix(in srgb, var(--status-funded) 28%, var(--shell-border))}.bhph-clean.bhph-clean--visual-balance .bhph-clean__card{padding:.38rem .42rem .4rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__card-head{margin-bottom:.08rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__card:has(.bhph-clean__card-ops) .bhph-clean__card-metrics{padding-bottom:.1rem}@media (width<=900px){.bhph-clean.bhph-clean--visual-balance .lp-ops-toolbar-sys .bhph-clean__tool-dock{width:100%;margin-left:0}}.bhph-clean.bhph-clean--shell-unify .bhph-clean__list.bhph-clean__list--queue-table.lp-ops-surface-sys,.bhph-clean.lp-density-cleanup .bhph-clean__list.bhph-clean__list--queue-table.lp-ops-surface-sys,.bhph-clean.bhph-clean--visual-balance .bhph-clean__list.bhph-clean__list--queue-table.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 2px 10px #0f172a0d}.bhph-clean.bhph-clean--visual-balance .bhph-clean__list.bhph-clean__list--queue-table.lp-ops-surface-sys{border-color:color-mix(in srgb, var(--lp-border) 78%, #cbd5e1 22%);box-shadow:0 1px 2px #0f172a0a,0 3px 14px #0f172a11}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue{border-collapse:collapse;background:var(--lp-surface);width:100%}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue thead th{border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 55%, transparent)}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody td{color:var(--lp-text-secondary,var(--lp-muted-strong));background:var(--lp-surface);border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 42%, transparent);vertical-align:middle;padding:.36rem .51rem;font-size:.8125rem;font-weight:450;line-height:1.88;transition:background-color .12s}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody tr:last-child td{border-bottom:0}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody tr:hover td,.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody tr:focus-within td{background:color-mix(in srgb, var(--lp-color-primary,#2563eb) 4%, var(--lp-surface))}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody tr:focus-within td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--lp-color-primary,#2563eb) 35%, transparent)}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody td:first-child{color:var(--lp-slate-800,var(--lp-text));font-weight:500}.bhph-clean .bhph-queue-list__pill{letter-spacing:.01em;white-space:nowrap;max-width:100%;box-shadow:none;border:1px solid #0000;border-radius:5px;align-items:center;padding:.06rem .34rem;font-size:.7rem;font-weight:600;line-height:1.3;display:inline-flex}.bhph-clean .bhph-queue-list__pill--muted{color:var(--lp-muted);background:var(--lp-surface-soft);border-color:var(--lp-border)}.bhph-clean .bhph-queue-list__pill--neutral{color:var(--lp-muted-strong);background:var(--lp-surface-soft);border-color:var(--lp-border)}.bhph-clean .bhph-queue-list__pill--attention,.bhph-clean .bhph-queue-list__pill--warn{color:#9a3412;background:var(--lp-surface)7ed;border-color:#fed7aa}.bhph-clean .bhph-queue-list__pill--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.bhph-clean .bhph-queue-list__status{color:var(--lp-muted);font-size:.78rem;font-weight:500}.bhph-clean .bhph-queue-list__balance{font-variant-numeric:tabular-nums;color:var(--lp-slate-700,var(--lp-muted-strong));letter-spacing:-.01em;font-size:.8125rem;font-weight:500}.bhph-clean .bhph-queue-list__view-link{color:var(--lp-color-primary,#2563eb);font-size:.75rem;font-weight:600}.bhph-clean .bhph-queue-list__view-link:hover{color:color-mix(in srgb, var(--lp-color-primary,#2563eb) 82%, #1e3a8a);text-decoration:none}.bhph-clean .bhph-clean__list--queue-table .lp-ops-surface-sys .bhph-clean__table-empty,.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table-empty{margin:.55rem .62rem .65rem}.bhph-clean .bhph-clean__board-head--queue-table .bhph-clean__board-title{margin:0}.bhph-clean .bhph-clean__queue-table-tools{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.bhph-clean .bhph-clean__queue-table-prefs{position:relative}.bhph-clean .bhph-clean__queue-table-prefs-summary{min-height:1.85rem;color:var(--lp-muted-strong);border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);cursor:pointer;border-radius:8px;align-items:center;gap:.28rem;padding:0 .55rem;font-size:.75rem;font-weight:600;list-style:none;display:inline-flex}.bhph-clean .bhph-clean__queue-table-prefs-summary::-webkit-details-marker{display:none}.bhph-clean .bhph-clean__queue-table-prefs-panel{z-index:12;border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:10px;min-width:12.5rem;padding:.45rem .55rem .5rem;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 4px 16px #0f172a1a}.bhph-clean .bhph-clean__queue-table-prefs-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .35rem;font-size:.62rem;font-weight:650}.bhph-clean .bhph-clean__queue-table-prefs-check{color:var(--lp-muted-strong);cursor:pointer;align-items:center;gap:.35rem;padding:.18rem 0;font-size:.75rem;display:flex}.bhph-clean .bhph-clean__queue-table-prefs-radio{color:var(--lp-muted-strong);cursor:pointer;align-items:center;gap:.35rem;padding:.14rem 0;font-size:.72rem;display:flex}.bhph-clean .bhph-clean__queue-table-prefs-hint{color:var(--lp-muted);margin:.35rem 0 0;font-size:.65rem;line-height:1.35}.bhph-clean .bhph-queue-list__sort-btn{width:100%;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.28rem;margin:0;padding:0;display:inline-flex}.bhph-clean .bhph-queue-list__sort-btn:hover{color:var(--lp-slate-600,var(--lp-muted-strong))}.bhph-clean .bhph-queue-list__sort-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-color-primary,#2563eb) 45%, transparent);outline-offset:2px;border-radius:4px}.bhph-clean .bhph-queue-list__sort-indicator{width:.55rem;color:var(--lp-slate-400,var(--lp-muted));flex:none;justify-content:center;align-items:center;font-size:.52rem;line-height:1;display:inline-flex}.bhph-clean .bhph-queue-list__sort-btn--idle .bhph-queue-list__sort-indicator{opacity:.58;color:var(--lp-slate-500,var(--lp-muted))}.bhph-clean .bhph-queue-list__sort-btn--idle .bhph-queue-list__sort-indicator:before{content:"↕"}.bhph-clean .bhph-queue-list__sort-btn--active{color:var(--lp-slate-700,var(--lp-muted-strong))}.bhph-clean .bhph-queue-list__sort-btn--active .bhph-queue-list__sort-indicator{opacity:1;color:var(--lp-color-primary,#2563eb)}.bhph-clean .bhph-queue-list__sort-btn--asc .bhph-queue-list__sort-indicator:before{content:"▲"}.bhph-clean .bhph-queue-list__sort-btn--desc .bhph-queue-list__sort-indicator:before{content:"▼"}.bhph-clean .bhph-queue-list__vehicle-separate{flex-wrap:wrap;gap:.2rem .55rem;font-size:.75rem;line-height:1.3;display:inline-flex}.bhph-clean .bhph-queue-list__vehicle-part{align-items:baseline;gap:.2rem;display:inline-flex}.bhph-clean .bhph-queue-list__vehicle-part-k{letter-spacing:.03em;text-transform:uppercase;color:var(--lp-muted);font-size:.62rem;font-weight:600}.bhph-clean .bhph-queue-list__vehicle-part-v{color:var(--lp-muted-strong);font-weight:500}.bhph-clean.bhph-clean--visual-balance .lp-ops-toolbar-sys .bhph-clean__tool-drawer--filters[open]{margin-top:0;padding:0}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters[open]{border:0;border-top:1px solid color-mix(in srgb, var(--lp-border) 90%, transparent);background:0 0;border-radius:0;flex:100%;order:10;width:100%;margin:0;padding:0}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters[open] .bhph-clean__filter-panel{background:color-mix(in srgb, var(--lp-surface-soft) 96%, var(--lp-surface));padding:.34rem .48rem .4rem}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters[open] .bhph-clean__filter-row--unified{align-items:center;gap:.28rem .34rem}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters .bhph-clean__filter-divider{background:color-mix(in srgb, var(--lp-border) 88%, transparent);flex:0 0 1px;align-self:stretch;width:1px;min-height:1.5rem;margin:.12rem .08rem}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters[open] .bhph-clean__filter{min-height:1.95rem;box-shadow:none;border-radius:8px;padding:0 .55rem;font-size:.8125rem;font-weight:500}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters .bhph-clean__tool-drawer-summary{list-style:none}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters[open] .bhph-clean__tool-drawer-summary{border-bottom-color:color-mix(in srgb, var(--lp-border) 75%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface));border-radius:10px 10px 0 0}.bhph-clean .bhph-clean__board--card-polish.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;padding:.42rem .44rem .48rem;box-shadow:0 1px 2px #0f172a0a,0 2px 10px #0f172a0d}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__lane{border:1px solid color-mix(in srgb, var(--lp-border) 82%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 55%, var(--lp-surface));border-radius:10px;gap:.28rem;padding:.4rem .42rem .44rem;box-shadow:0 1px 2px #0f172a09}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__lane:hover,.bhph-clean .bhph-clean__board--card-polish .bhph-clean__lane:focus-within{border-color:color-mix(in srgb, var(--lp-border) 70%, #cbd5e1);box-shadow:0 2px 8px #0f172a0b}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__lane-body{gap:.28rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card{border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface);border-radius:10px;padding:.46rem .5rem .48rem;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 1px 2px #0f172a0a,0 2px 8px #0f172a0d}.bhph-clean .bhph-clean__board--card-polish:not(.bhph-clean__board--premium-polish) .bhph-clean__card:hover,.bhph-clean .bhph-clean__board--card-polish:not(.bhph-clean__board--premium-polish) .bhph-clean__card:focus-within{border-color:color-mix(in srgb, #3b82f6 16%, var(--lp-border));transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0d,0 4px 14px #0f172a14}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-head{gap:.3rem;margin-bottom:.14rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-name{color:var(--lp-text);font-size:.875rem;font-weight:600;line-height:1.25}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-vehicle{color:var(--lp-muted);margin-top:.05rem;font-size:.72rem;font-weight:450;line-height:1.3}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__sched{letter-spacing:.01em;text-transform:none;border:1px solid #0000;border-radius:5px;padding:.06rem .34rem;font-size:.62rem;font-weight:600;line-height:1.25}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__sched--good{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__sched--warn{color:#9a3412;background:var(--lp-surface)7ed;border-color:#fed7aa}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__sched--risk{color:#991b1b;background:#fef2f2;border-color:#fecaca}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__sched--muted{color:var(--lp-muted);background:var(--lp-surface-soft);border-color:var(--lp-border)}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-metrics{border-top-color:color-mix(in srgb, var(--lp-border) 75%, transparent);gap:.12rem .34rem;margin-top:.02rem;padding:.14rem 0 .12rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__metric-label{letter-spacing:.03em;color:var(--lp-muted);margin-bottom:.04rem;font-size:.58rem;font-weight:600}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__metric--balance .bhph-clean__metric-value{color:var(--lp-text);font-size:1rem;font-weight:600}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__metric-date{font-size:.72rem;font-weight:500}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__metric-amt{font-size:.68rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__metric-freq{color:var(--lp-muted);font-size:.62rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-lights{flex-direction:column;gap:.2rem;margin:.1rem 0 .08rem;padding:0;list-style:none;display:flex}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light{min-width:0;color:var(--lp-muted-strong);align-items:center;gap:.38rem;font-size:.68rem;font-weight:500;line-height:1.25;display:flex}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-dot{border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:inset 0 0 0 1px #0f172a14}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-dot--red{background:#ef4444}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-dot--yellow{background:#f59e0b}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-dot--gray{background:#94a3b8}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-dot--green{background:#22c55e}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-actions{border-top-color:color-mix(in srgb, var(--lp-border) 75%, transparent);margin-top:.08rem;padding-top:.14rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__link--primary{color:#fff;min-height:1.75rem;box-shadow:none;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #215ae2;border-radius:8px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__link--primary:hover{color:#fff;background:#1d4ed8;border-color:#1e40af;box-shadow:0 1px 3px #0f172a1f}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-actions-secondary .bhph-clean__link{color:var(--lp-muted);font-size:.68rem;font-weight:500}.bhph-clean.bhph-clean--visual-balance .bhph-clean__board--card-polish .bhph-clean__lane{box-shadow:0 1px 2px #0f172a09}.bhph-clean.bhph-clean--visual-balance .bhph-clean__board--card-polish .bhph-clean__card{padding:.46rem .5rem .48rem}.bhph-clean .bhph-clean__board--executive .bhph-clean__card--executive{flex-direction:column;gap:0;padding:.52rem .54rem .5rem;display:flex}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-head{margin:0 0 .36rem;padding:0;display:block}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-name{letter-spacing:-.02em;color:var(--lp-text);margin:0;font-size:.9375rem;font-weight:650;line-height:1.2}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-vehicle{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;margin:.12rem 0 0;font-size:.72rem;font-weight:450;line-height:1.25;display:block;overflow:hidden}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance{border-top:1px solid color-mix(in srgb, var(--lp-border) 78%, transparent);border-bottom:1px solid color-mix(in srgb, var(--lp-border) 78%, transparent);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.2rem .5rem;margin:0;padding:.36rem 0 .32rem;display:grid}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-k{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:.06rem;font-size:.58rem;font-weight:650;line-height:1.2;display:block}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-hero{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--lp-text);font-size:1.28rem;font-weight:700;line-height:1.05;display:block}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-side{flex-direction:column;justify-content:center;gap:.22rem;min-width:0;display:flex}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-item{min-width:0}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-v{font-variant-numeric:tabular-nums;color:var(--lp-muted-strong);font-size:.8125rem;font-weight:600;line-height:1.2;display:block}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-v--past-due-active{color:#dc2626;font-weight:700}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-lights{gap:.22rem;margin:.28rem 0 .22rem;padding-top:.04rem}.bhph-clean .bhph-clean__board--executive .bhph-clean__status-light{font-size:.7rem}.bhph-clean .bhph-clean__board--executive .bhph-clean__status-light-dot--yellow{background:#f59e0b}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-actions--executive{border-top:1px solid color-mix(in srgb, var(--lp-border) 78%, transparent);grid-template-columns:1fr 1fr;align-items:stretch;gap:.34rem;margin-top:.12rem;padding-top:.32rem;display:grid}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-actions--executive:has(.bhph-clean__link--primary:only-child){grid-template-columns:1fr}.bhph-clean .bhph-clean__board--executive .bhph-clean__link--primary,.bhph-clean .bhph-clean__board--executive .bhph-clean__link--secondary{text-align:center;width:100%;min-height:1.85rem;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;padding:.22rem .5rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.bhph-clean .bhph-clean__board--executive .bhph-clean__link--primary{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #2159e2}.bhph-clean .bhph-clean__board--executive .bhph-clean__link--primary:hover{color:#fff;background:#1d4ed8;border-color:#1e40af;box-shadow:0 1px 3px #0f172a1a}.bhph-clean .bhph-clean__board--executive .bhph-clean__link--secondary{color:#1d4ed8;background:var(--lp-surface);border:1px solid color-mix(in srgb, #3b82f6 28%, var(--lp-border))}.bhph-clean .bhph-clean__board--executive .bhph-clean__link--secondary:hover{color:#1e40af;background:color-mix(in srgb, #eff6ff 88%, var(--lp-surface));border-color:color-mix(in srgb, #3b82f6 40%, var(--lp-border))}.bhph-clean .bhph-clean__board--executive .bhph-clean__lane-body{gap:.32rem}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane{--lane-rail:#64748b;border-top:1px solid color-mix(in srgb, var(--lp-border) 82%, transparent)}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=current]{--lane-rail:#16a34a;--lane-accent:#16a34a}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=due_soon]{--lane-rail:#2563eb;--lane-accent:#2563eb}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=past_due]{--lane-rail:#d97706;--lane-accent:#d97706}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=late]{--lane-rail:#dc2626;--lane-accent:#dc2626}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=watch]{--lane-rail:#7c3aed;--lane-accent:#7c3aed}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=paid_off]{--lane-rail:#64748b;--lane-accent:#64748b}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane-title:before{background:var(--lane-rail);border-radius:3px;width:4px;min-height:1.05em}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane-head{border-bottom:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);padding-bottom:.34rem}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane-title{color:var(--lp-text);font-weight:650}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane-count{color:var(--lane-rail);background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--lane-rail) 38%, var(--lp-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lane-rail) 12%, transparent);font-weight:700}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__card,.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__card--executive{border:1px solid color-mix(in srgb, var(--lp-border) 92%, #cbd5e1);transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #0f172a0d,0 3px 12px #0f172a13}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__card:hover,.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__card:focus-within{border-color:color-mix(in srgb, #3b82f6 14%, var(--lp-border));transform:none;box-shadow:0 1px 2px #0f172a0e,0 3px 14px #0f172a16}.deals-page .deals-list-wrap--dms .deals-list__table th,.deals-page.deals-page--visual-shell-align .deals-list-wrap--dms .deals-list__table th,.customers-layout--prod-polish .customer-list__table.customer-list__table--dash th,.customers-layout--prod-polish .customer-list__table.customer-list__table--crm th,.cv2-root--option2-shell .cv2-table thead th,.cv2-root--queue-simplify .cv2-table--queue thead th,.bhph-page.bhph-page--option2-shell .bhph-coll-queue__table th,.bhph-page.bhph-page--option2-shell .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell .bhph-ws__main .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell.bhph-page--phase392.bhph-page--phase393 .bhph-v2__main .bhph-ws__list-table th,.bhph-clean.bhph-clean--shell-unify .bhph-clean__list .bhph-clean__table th,.bhph-clean.bhph-clean--shell-unify .bhph-clean__panel .bhph-clean__table th{text-align:left;letter-spacing:.01em;text-transform:none;color:var(--lp-text-muted);background:color-mix(in srgb, var(--lp-slate-50) 70%, var(--lp-slate-200) 30%);border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200) 55%, transparent);white-space:nowrap;vertical-align:middle;padding:.68rem .79rem;font-size:.75rem;font-weight:500}.deals-page.deals-page--visual-shell-align .deals-list-wrap--dms{box-shadow:none;background:0 0}.customers-layout--prod-polish .customer-list__th-sort-btn{width:100%;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.28rem;margin:0;padding:0;display:inline-flex}.customers-layout--prod-polish .customer-list__th-sort-inner{gap:.28rem}.customers-layout--prod-polish .customer-list__sort-ico{color:var(--lp-slate-400);opacity:.58}.customers-layout--prod-polish .customer-list__sort-ico--active{opacity:1;color:var(--lp-color-primary,#2563eb)}.deals-page{--deals-card-bg:var(--lp-surface-soft);--deals-muted-bg:var(--lp-surface);--deals-border:var(--lp-border)}.deals-page .deals-page__surface-stack{background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}.deals-page .deals-pipeline__board--page{--deals-card-gap:.24rem;background:var(--lp-bg)!important;border:1px solid var(--lp-border)!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.38rem!important;padding:.42rem .45rem .52rem!important;display:grid!important}.deals-page .deals-pipeline__board--page .deals-pipeline__col{--lane-accent:color-mix(in srgb, var(--lp-border) 70%, var(--lp-primary) 30%);flex:1 1 0;gap:.3rem;min-width:0;padding:.38rem;border:1px solid color-mix(in srgb, var(--lp-border) 38%, transparent)!important;border-right:1px solid color-mix(in srgb, var(--lp-border) 38%, transparent)!important;background:var(--lp-surface)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-text) 5%, transparent), 0 1px 2px #00000029!important;border-top:2px solid color-mix(in srgb, var(--lane-accent) 82%, var(--lp-border))!important;opacity:1!important;border-radius:12px!important}.deals-page .deals-pipeline__col[data-desk-stage=draft]{--lane-accent:var(--deal-stage-draft)}.deals-page .deals-pipeline__col[data-desk-stage=working]{--lane-accent:var(--deal-stage-working)}.deals-page .deals-pipeline__col[data-desk-stage=approved]{--lane-accent:var(--deal-stage-approved)}.deals-page .deals-pipeline__col[data-desk-stage=contract],.deals-page .deals-pipeline__col[data-desk-stage=submitted],.deals-page .deals-pipeline__col[data-desk-stage=contracted]{--lane-accent:var(--deal-stage-contract)}.deals-page .deals-pipeline__col[data-desk-stage=delivered]{--lane-accent:var(--deal-stage-delivered)}.deals-page .deals-pipeline__col[data-desk-stage=funding]{--lane-accent:var(--deal-stage-funding)}.deals-page .deals-pipeline__board--page .deals-pipeline__col--active,.deals-page .deals-pipeline__board--page .deals-pipeline__col--empty{background:var(--lp-surface)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-text) 5%, transparent), 0 1px 2px #00000029!important}.deals-page .deals-pipeline__board--page .deals-pipeline__col--empty .deals-pipeline__col-head{opacity:1!important}.deals-page .deals-pipeline__board--page .deals-pipeline__col--drag{border-color:color-mix(in srgb, var(--lp-primary) 34%, var(--lp-border))!important;background:color-mix(in srgb, var(--lp-primary) 8%, var(--lp-surface))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-text) 5%, transparent), 0 3px 10px #00000038!important;outline:none!important}.deals-page .deals-pipeline__col-head{text-align:left!important;text-transform:none!important;letter-spacing:-.01em!important;border-top:none!important;border-bottom:1px solid color-mix(in srgb, var(--lp-border) 55%, transparent)!important;color:var(--lp-text)!important;box-shadow:none!important;background:0 0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.35rem!important;margin:0 0 .08rem!important;padding:0 0 .32rem!important;display:flex!important}.deals-page .deals-pipeline__col-head-icon{display:none!important}.deals-page .deals-pipeline__col-head-main{flex:1;min-width:0;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.35rem!important;display:flex!important}.deals-page .deals-pipeline__col-head-label{align-items:center;gap:.38rem;letter-spacing:-.01em!important;color:var(--lp-text)!important;font-size:.72rem!important;font-weight:600!important;display:inline-flex!important}.deals-page .deals-pipeline__col-head-label:before{content:"";background:var(--lane-accent,var(--lp-primary));border-radius:2px;flex-shrink:0;width:3px;height:.9em}.deals-page .deals-pipeline__board--page .deals-pipeline__col-scroll{scrollbar-color:color-mix(in srgb, var(--lp-muted) 35%, transparent) transparent;gap:var(--deals-card-gap,.24rem)!important;background:0 0!important;padding:.05rem 0!important}.deals-page .deals-pipeline__board--page .deals-pipeline__col-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--lp-muted) 35%, transparent)}.deals-page .deals-pipeline__empty-lane{margin:0;padding:.15rem 0 .25rem;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important}.deals-page .deals-pipeline__empty-lane-icon{display:none!important}.deals-page .deals-pipeline__empty-hint{text-align:left;padding:.15rem 0 0 .2rem;font-size:.625rem;color:var(--lp-muted)!important}.deals-page .deals-desk-card,.deals-page .deals-desk-card[class*=deals-desk-card--status-]{color:var(--lp-text);transform:none;border:1px solid color-mix(in srgb, var(--lp-border) 55%, transparent)!important;background:var(--lp-surface-soft)!important;border-radius:9px!important;gap:.12rem!important;padding:.42rem .48rem .44rem!important;box-shadow:0 1px 2px #00000024!important}.deals-page .deals-desk-card[class*=deals-desk-card--status-]:before{background:var(--deals-card-glow,var(--lp-primary));opacity:.88;border-radius:9px 9px 0 0;width:auto;height:2px;position:absolute;inset:0 0 auto;content:""!important;display:block!important}.deals-page .deals-desk-card:hover,.deals-page .deals-pipeline__card:hover .deals-desk-card,.deals-page .deals-pipeline__card:hover .deals-desk-card[class*=deals-desk-card--status-]{transform:translateY(-1px);border-color:color-mix(in srgb, var(--lp-primary) 18%, var(--lp-border))!important;background:var(--lp-surface-hover)!important;box-shadow:0 2px 8px #0003!important}.deals-page .deals-desk-card__top{gap:.38rem;min-height:1.05rem}.deals-page .deals-desk-card__num{color:var(--lp-muted-strong)!important;font-size:.78rem!important;font-weight:600!important}.deals-page .deals-desk-card__customer{letter-spacing:-.015em;line-height:1.34;color:var(--lp-text)!important;font-size:.875rem!important;font-weight:600!important}.deals-page .deals-desk-card__vehicle{line-height:1.35;color:var(--lp-muted-strong)!important;font-size:.75rem!important;font-weight:400!important}.deals-page .deals-desk-card__body{gap:.1rem!important}.deals-page .deals-desk-card__payment-row{border-top-color:var(--lp-border)!important;margin-top:.16rem!important;padding-top:.22rem!important}.deals-page .deals-desk-card__payment-key{letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--lp-muted)!important;font-size:.59375rem!important;font-weight:600!important}.deals-page .deals-desk-card__payment-val{color:var(--lp-muted-strong)!important;font-size:.71875rem!important;font-weight:600!important}.deals-page .deals-desk-card__funding-chips,.deals-page .deals-desk-card__delivery-chips{gap:.22rem!important;margin-top:.18rem!important}.deals-page .deals-desk-card__followup-meta{color:var(--lp-muted)!important;border-top:1px dashed color-mix(in srgb, var(--lp-border) 65%, transparent)!important;margin-top:.14rem!important;padding-top:.14rem!important;font-size:.625rem!important}.deals-page .deals-desk-card__badge{border:1px solid var(--lp-border)!important;background:color-mix(in srgb, var(--lp-surface) 82%, var(--lp-muted) 18%)!important;color:var(--lp-muted-strong)!important;border-radius:6px!important;padding:.1rem .32rem!important;font-size:.5625rem!important;font-weight:600!important}.deals-page .deals-desk-card__badge--draft{background:color-mix(in srgb, var(--deal-stage-draft) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--deal-stage-draft) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--deal-stage-draft) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--working{background:color-mix(in srgb, var(--status-working) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-working) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-working) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--submitted{background:color-mix(in srgb, var(--lp-muted) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-muted) 28%, var(--lp-border))!important;color:var(--lp-muted-strong)!important}.deals-page .deals-desk-card__badge--approved{background:color-mix(in srgb, var(--status-approved) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-approved) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-approved) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--contract,.deals-page .deals-desk-card__badge--contracted{background:color-mix(in srgb, var(--status-contract) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-contract) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-contract) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--delivered{background:color-mix(in srgb, var(--status-delivered) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-delivered) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-delivered) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--funding,.deals-page .deals-desk-card__badge--sold-funding{background:color-mix(in srgb, var(--status-funding) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-funding) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-funding) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--funded,.deals-page .deals-desk-card__badge--sold-funded{background:color-mix(in srgb, var(--status-funded) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-funded) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-funded) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--cancelled{background:color-mix(in srgb, var(--status-blocked) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-blocked) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-blocked) 72%, var(--lp-text))!important}.deals-page .deals-desk-chip{border:1px solid color-mix(in srgb, var(--lp-border) 55%, transparent)}.deals-page .deals-desk-chip--funded,.deals-page .deals-desk-chip--delivery-done{background:color-mix(in srgb, var(--status-funded) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-funded) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-funded) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--blocked{background:color-mix(in srgb, var(--status-blocked) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-blocked) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-blocked) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--stips{background:color-mix(in srgb, #06b6d4 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, #06b6d4 78%, var(--lp-text))!important;border-color:color-mix(in srgb, #06b6d4 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--out{background:color-mix(in srgb, var(--status-working) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-working) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-working) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--manual-close{background:color-mix(in srgb, var(--lp-muted) 16%, var(--lp-surface-soft))!important;color:var(--lp-muted-strong)!important;border-color:color-mix(in srgb, var(--lp-muted) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--delivery-ready{background:color-mix(in srgb, var(--status-approved) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-approved) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-approved) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--delivery-miss,.deals-page .deals-desk-chip--followup{background:color-mix(in srgb, var(--status-contract) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-contract) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-contract) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--delivery-appt{background:color-mix(in srgb, var(--status-funding) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-funding) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-funding) 28%, var(--lp-border))!important}.deals-page .deals-pipeline__card--dragging .deals-desk-card{border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))!important;box-shadow:0 10px 28px #00000047!important}.deals-page--phase199 .deals-pipeline__col[data-desk-stage] .deals-pipeline__col-head{border-top:none!important}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head{border-bottom-color:color-mix(in srgb, var(--lp-border) 55%, transparent)!important;color:var(--lp-text)!important;background:0 0!important}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head-main{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head-count{opacity:1!important;background:0 0!important;border-radius:5px!important;padding:.08rem .34rem!important;font-size:.72rem!important;font-weight:700!important}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-desk-card[class*=deals-desk-card--status-]{background:var(--lp-surface-soft)!important;border-color:color-mix(in srgb, var(--lp-border) 55%, transparent)!important;box-shadow:0 1px 2px #00000024!important}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__card:hover .deals-desk-card[class*=deals-desk-card--status-]{background:var(--lp-surface-hover)!important;box-shadow:0 2px 8px #0003!important}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));box-sizing:border-box}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-queue__shell.dashboard195b-shell{box-sizing:border-box;flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-queue__shell.dashboard195b-shell>:is(.dash195b-hero,.dash195b-kpi-row){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin:0}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.garage-dash-hero--title-only{border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:1rem 1.25rem;padding:.85rem 1rem .8rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.garage-dash-hero--title-only .dash195b-hero-title{letter-spacing:-.028em;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:650}.garage-queue.garage-queue--shell-unify .dash195b-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem .65rem}@media (width<=1200px){.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card{width:100%;min-width:0;min-height:92px;box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:12px;gap:.62rem;padding:.55rem .62rem}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card:after{opacity:.05}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card--blue{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #3b82f6 5%, var(--lp-surface)) 100%)}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card--green{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #22c55e 5%, var(--lp-surface)) 100%)}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card--amber{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #0ea5e9 5%, var(--lp-surface)) 100%)}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card--red{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #ef4444 5%, var(--lp-surface)) 100%)}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card--teal{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #14b8a6 5%, var(--lp-surface)) 100%)}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-icon{border-radius:8px;width:32px;height:32px}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-icon svg{width:18px;height:18px}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-body{justify-content:flex-start;gap:.12rem}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-label{letter-spacing:.01em;text-transform:none;color:var(--lp-muted);font-size:.72rem;font-weight:600}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(.98rem,1.85vw,1.2rem);font-weight:650;line-height:1.15}@media (width<=760px){.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.garage-dash-hero--title-only{grid-template-columns:1fr;align-items:start}.garage-queue.garage-queue--shell-unify .dash195b-hero-actions{justify-content:flex-start}}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-toolbar-stack.garage-queue__command.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-queue__command-toolbar.cv2-toolbar--command{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem .62rem;margin:0;padding:.5rem .62rem;display:flex}.garage-queue.garage-queue--shell-unify .garage-queue__search.cv2-toolbar-search{flex:14rem;min-width:min(100%,12rem);max-width:26rem;margin:0}.garage-queue.garage-queue--shell-unify .garage-queue__search.cv2-toolbar-search .garage-queue__search-input{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);width:100%;height:2.125rem;min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem;font-weight:450}.garage-queue.garage-queue--shell-unify .garage-queue__search.cv2-toolbar-search .garage-queue__search-input:focus{border-color:#9dbae8;outline:none;box-shadow:0 0 0 2px #3b82f624}.garage-queue.garage-queue--shell-unify .garage-queue__toggle{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface-soft);border-radius:10px;gap:0;padding:.12rem;display:inline-flex}.garage-queue.garage-queue--shell-unify .garage-queue__toggle-btn{cursor:pointer;min-width:3.5rem;min-height:2rem;color:var(--lp-muted);background:0 0;border:none;border-radius:8px;padding:0 .62rem;font-family:inherit;font-size:.8125rem;font-weight:500}.garage-queue.garage-queue--shell-unify .garage-queue__toggle-btn:hover{color:var(--lp-text);background:color-mix(in srgb, #3b82f6 5%, var(--lp-surface))}.garage-queue.garage-queue--shell-unify .garage-queue__toggle-btn--on{background:var(--lp-surface);color:var(--lp-text);border:1px solid color-mix(in srgb, #3b82f6 18%, var(--lp-border));font-weight:600;box-shadow:0 1px 2px #0f172a0a}.garage-queue.garage-queue--shell-unify .garage-queue__filter{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;color:var(--lp-muted-strong);border-radius:10px;align-items:center;gap:.35rem;padding:0 .62rem;font-size:.8125rem;font-weight:500;display:inline-flex}.garage-queue.garage-queue--shell-unify .garage-queue__filter-label{color:var(--lp-muted);white-space:nowrap;font-size:.72rem;font-weight:600}.garage-queue.garage-queue--shell-unify .garage-queue__filter select{min-height:1.75rem;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .15rem}.garage-queue.garage-queue--shell-unify .garage-queue__filter select:focus{outline:none}.garage-queue.garage-queue--shell-unify .garage-queue__hide-done{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;color:var(--lp-muted);cursor:pointer;border-radius:10px;align-items:center;gap:.35rem;padding:0 .62rem;font-size:.8125rem;font-weight:500;display:inline-flex}.garage-queue.garage-queue--shell-unify .garage-queue__hide-done input{margin:0}.garage-queue.garage-queue--shell-unify .garage-queue__filter--secondary{min-height:1.875rem;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 92%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:8px;padding:0 .5rem;font-size:.75rem;font-weight:500}.garage-queue.garage-queue--shell-unify .garage-queue__filter--secondary .garage-queue__filter-label{font-size:.68rem}.garage-queue.garage-queue--shell-unify .garage-queue__filter--secondary input{width:5.5rem;min-height:1.5rem;font:inherit;color:var(--lp-muted-strong);background:0 0;border:0;padding:0 .35rem}.garage-queue.garage-queue--shell-unify .garage-queue__filter--secondary input:focus{outline:none}.garage-queue.garage-queue--shell-unify .garage-queue__labor-link{color:var(--lp-muted);white-space:nowrap;font-size:.75rem;font-weight:500;text-decoration:none}.garage-queue.garage-queue--shell-unify .garage-queue__labor-link:hover{color:#2563eb}.garage-queue.garage-queue--shell-unify .garage-queue__tool-spacer{margin-left:auto}@media (width<=1100px){.garage-queue.garage-queue--shell-unify .garage-queue__search.cv2-toolbar-search{flex:100%;max-width:none}.garage-queue.garage-queue--shell-unify .garage-queue__tool-spacer{margin-left:0}}.garage-queue.garage-queue--shell-unify .garage-queue__board-head{margin:.2rem 0 .28rem;padding:0}.garage-queue.garage-queue--shell-unify .garage-queue__board-title{letter-spacing:-.02em;color:var(--lp-text);margin:0;font-size:.92rem;font-weight:650}.garage-queue.garage-queue--shell-unify .garage-queue__board-title-meta{color:var(--lp-muted);font-weight:500}.garage-queue.garage-queue--shell-unify .garage-queue__board-surface.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 90%, transparent);background:var(--lp-surface);box-shadow:none;border-radius:12px;min-width:0;margin:0;padding:.5rem .58rem}.garage-queue.garage-queue--shell-unify .garage-queue__board-surface .garage-board-scroll{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.garage-queue.garage-queue--shell-unify .garage-queue__board-surface .garage-board{gap:.5rem}.garage-queue.garage-queue--shell-unify .garage-board__col{--lane-accent:color-mix(in srgb, var(--shell-border) 70%, #3b82f6 30%);border:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);background:color-mix(in srgb, var(--surface-panel) 86%, var(--shell-page-bg));min-width:15.75rem;max-width:none;box-shadow:inset 0 1px 0 var(--lp-surface), 0 1px 2px #0f172a04;border-top:2px solid color-mix(in srgb, var(--lane-accent) 82%, var(--shell-border));border-radius:12px;flex:1 1 0;gap:.3rem;padding:.38rem}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=new]{--lane-accent:color-mix(in srgb, #3b82f6 32%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=in_progress]{--lane-accent:color-mix(in srgb, #14b8a6 34%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=waiting_parts]{--lane-accent:color-mix(in srgb, #f59e0b 34%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=ready_to_invoice]{--lane-accent:color-mix(in srgb, #22c55e 34%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=blocked]{--lane-accent:color-mix(in srgb, #ef4444 32%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=completed],.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=cancelled]{--lane-accent:color-mix(in srgb, var(--shell-text) 18%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);justify-content:space-between;align-items:center;gap:.35rem;margin:0 0 .08rem;padding:0 0 .32rem;display:flex}.garage-queue.garage-queue--shell-unify .garage-board__col-icon{display:none}.garage-queue.garage-queue--shell-unify .garage-board__col-head-text{justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.garage-queue.garage-queue--shell-unify .garage-board__col-title{letter-spacing:-.01em;color:var(--text-primary,var(--lp-text));align-items:center;gap:.38rem;margin:0;font-size:.72rem;font-weight:600;display:inline-flex}.garage-queue.garage-queue--shell-unify .garage-board__col-title:before{content:"";background:var(--lane-accent);border-radius:2px;flex-shrink:0;width:3px;height:.9em}.garage-queue.garage-queue--shell-unify .garage-board__col-count{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--shell-page-bg) 55%, var(--surface-panel));min-width:1.25rem;color:var(--lp-muted);text-align:center;border-radius:6px;padding:.02rem .34rem;font-size:.68rem;font-weight:600}.garage-queue.garage-queue--shell-unify .garage-board__stack{gap:.24rem}.garage-queue.garage-queue--shell-unify .garage-board__empty-lane{box-shadow:none;background:0 0;border:0;padding:.15rem 0 .25rem}.garage-queue.garage-queue--shell-unify .garage-board__empty-lane-icon{display:none}.garage-queue.garage-queue--shell-unify .garage-board__empty-lane-label{color:var(--lp-muted);text-align:left;font-size:.625rem}.garage-queue.garage-queue--shell-unify .garage-board__col--drag-target{border-color:color-mix(in srgb, #3b82f6 34%, var(--shell-border));box-shadow:inset 0 1px 0 var(--lp-surface), 0 3px 10px #0f172a06;outline:none}.garage-queue.garage-queue--shell-unify .garage-wo-card.garage-wo-card--board{border:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:var(--surface-panel);box-shadow:0 1px 0 var(--lp-surface), 0 3px 9px #0f172a07;border-radius:9px;gap:.24rem;padding:.42rem .46rem .44rem}.garage-queue.garage-queue--shell-unify .garage-wo-card.garage-wo-card--board:hover:not(.garage-wo-card--dragging){border-color:color-mix(in srgb, #3b82f6 14%, var(--shell-border));box-shadow:0 1px 0 var(--lp-surface), 0 6px 16px #0f172a0e;transform:translateY(-1px)}.garage-queue.garage-queue--shell-unify .garage-board-terminal-wrap{margin-top:.35rem}.garage-queue.garage-queue--shell-unify .garage-board-terminal__rule{background:color-mix(in srgb, var(--lp-border) 88%, transparent);border:0;height:1px;margin:0 0 .35rem}.garage-queue.garage-queue--shell-unify .garage-table-wrap{margin:0}@media (width<=640px){.garage-queue.garage-queue--shell-unify .garage-queue__board-surface.lp-ops-surface-sys{padding:.5rem .55rem}}.garage-queue.garage-queue--color-clarity .garage-board__col{border-top-width:2px;border-top-color:color-mix(in srgb, var(--lane-accent) 78%, var(--shell-border));box-shadow:inset 0 1px 0 var(--lp-surface), 0 1px 2px #0f172a04;background:color-mix(in srgb, var(--surface-panel) 86%, var(--shell-page-bg))}.garage-queue.garage-queue--color-clarity .garage-board__col[data-status=new]{--lane-accent:color-mix(in srgb, #3b82f6 32%, var(--shell-border))}.garage-queue.garage-queue--color-clarity .garage-board__col[data-status=in_progress]{--lane-accent:color-mix(in srgb, #14b8a6 34%, var(--shell-border))}.garage-queue.garage-queue--color-clarity .garage-board__col[data-status=waiting_parts]{--lane-accent:color-mix(in srgb, #f59e0b 34%, var(--shell-border))}.garage-queue.garage-queue--color-clarity .garage-board__col[data-status=ready_to_invoice]{--lane-accent:color-mix(in srgb, #22c55e 34%, var(--shell-border))}.garage-queue.garage-queue--color-clarity .garage-board__col[data-status=blocked]{--lane-accent:color-mix(in srgb, #ef4444 32%, var(--shell-border))}.garage-queue.garage-queue--color-clarity .garage-board__col-title:before{opacity:1;width:3px}.garage-queue.garage-queue--color-clarity .garage-board__col--drag-target{border-color:color-mix(in srgb, #3b82f6 34%, var(--shell-border));box-shadow:inset 0 1px 0 var(--lp-surface), 0 2px 8px #0f172a0a}.garage-queue.garage-queue--color-clarity .garage-wo-card.garage-wo-card--board{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:var(--surface-panel);gap:.22rem;padding:.38rem .42rem .4rem;box-shadow:0 1px #ffffffe6}.garage-queue.garage-queue--color-clarity .garage-wo-card.garage-wo-card--board:hover:not(.garage-wo-card--dragging){border-color:color-mix(in srgb, #3b82f6 18%, var(--shell-border));transform:none;box-shadow:0 2px 8px #0f172a0a}.garage-queue.garage-queue--color-clarity .garage-wo-card__num{color:var(--lp-muted);font-size:.74rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__title{color:var(--lp-muted-strong);font-size:.8125rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__muted,.garage-queue.garage-queue--color-clarity .garage-wo-card__tech{color:var(--lp-muted);font-size:.72rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-card__moneyline{color:var(--lp-muted);font-size:.7rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-badge{padding:.1rem .38rem;font-size:.625rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-payment-chip{letter-spacing:.03em;text-transform:uppercase;padding:.1rem .38rem;font-size:.625rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-chip{padding:.06rem .32rem;font-size:.6rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__aging{color:#92400e;background:#ca8a042e;padding:.06rem .32rem;font-size:.6rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__links{font-size:.7rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-card__links a{color:var(--lp-muted);font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__select select{min-height:1.65rem;font-size:.72rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-card .garage-timer{border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 65%, var(--lp-surface));border-radius:6px;gap:.3rem .4rem;margin:.2rem 0 0;padding:.28rem .36rem}.garage-queue.garage-queue--color-clarity .garage-wo-card .garage-timer--running{border-color:color-mix(in srgb, #2563eb 22%, var(--lp-border));background:color-mix(in srgb, #2563eb 5%, var(--lp-surface-soft))}.garage-queue.garage-queue--color-clarity .garage-timer__pulse{background:#3b82f6;width:.42rem;height:.42rem}.garage-queue.garage-queue--color-clarity .garage-timer__label{color:var(--lp-muted);font-size:.65rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-timer__elapsed{color:var(--lp-muted-strong);font-size:.72rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-timer__picker select{min-height:1.55rem;font-size:.72rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-timer__btn{min-height:1.55rem;padding:.16rem .45rem;font-size:.68rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-timer__btn--start{background:#2563eb;border-color:#1d4ed8}.garage-queue.garage-queue--color-clarity .garage-wo-card .garage-labor{border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 80%, var(--lp-surface));margin-top:.2rem;padding:.28rem .36rem}.garage-queue.garage-queue--color-clarity .garage-labor__total{color:var(--lp-muted);font-size:.68rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-card__actions{border-top:1px solid color-mix(in srgb, var(--lp-border) 75%, transparent);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.22rem .5rem;margin-top:.12rem;padding-top:.3rem}.garage-queue.garage-queue--color-clarity .garage-wo-card__actions .deal-detail__bo-link.garage-wo-card__action--primary{color:#1e40af;border-color:color-mix(in srgb, #3b82f6 28%, var(--lp-border));background:color-mix(in srgb, #3b82f6 7%, var(--lp-surface));padding:.22rem .55rem;font-size:.75rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__actions .deal-detail__bo-link:not(.garage-wo-card__action--primary){color:var(--lp-muted);text-underline-offset:2px;background:0 0;border:0;padding:.1rem .15rem;font-size:.6875rem;font-weight:450;text-decoration:underline}.garage-queue.garage-queue--color-clarity .garage-wo-card__actions .deal-detail__bo-link:not(.garage-wo-card__action--primary):hover{color:var(--lp-muted-strong);background:0 0}.garage-queue.garage-queue--color-clarity .garage-wo-card--queue-summary{gap:.28rem}.garage-queue.garage-queue--color-clarity .garage-wo-card--queue-summary .garage-wo-card__top{margin-bottom:.04rem}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary{gap:.22rem;margin:.12rem 0 0;padding:0;display:grid}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary-row{grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;gap:.35rem .5rem;margin:0;display:grid}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary-label{color:var(--lp-muted);margin:0;font-size:.68rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary-value{color:var(--lp-muted-strong);min-width:0;margin:0;font-size:.74rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary-value a{color:var(--lp-muted-strong);text-underline-offset:2px;font-weight:500;text-decoration:underline}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary-value--age{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.garage-queue.garage-queue--color-clarity .garage-wo-card__more-menu{margin-left:auto;position:relative}.garage-queue.garage-queue--color-clarity .garage-wo-card__more-menu-trigger{color:var(--lp-muted);cursor:pointer;font-size:.6875rem;font-weight:450;list-style:none}.garage-queue.garage-queue--color-clarity .garage-wo-card__more-menu-trigger::-webkit-details-marker{display:none}.garage-queue.garage-queue--color-clarity .garage-wo-card__more-menu[open] .garage-wo-card__more-menu-danger{font:inherit;color:#b91c1c;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:.12rem 0;font-size:.6875rem;font-weight:450;text-decoration:underline;display:block}.garage-queue.garage-queue--color-clarity .garage-wo-card__more-menu-danger{display:none}.garage-queue.garage-queue--board-card-polish .garage-wo-card.garage-wo-card--board-premium{border:1px solid color-mix(in srgb, #cbd5e1 72%, var(--lp-border));background:var(--lp-surface);border-radius:10px;gap:.3rem;padding:.5rem .52rem .46rem;transition:border-color .14s,box-shadow .14s;position:relative;box-shadow:0 1px 2px #0f172a0a,0 2px 10px #0f172a0e}.garage-queue.garage-queue--board-card-polish .garage-wo-card.garage-wo-card--board-premium:hover:not(.garage-wo-card--dragging),.garage-queue.garage-queue--board-card-polish .garage-wo-card.garage-wo-card--board-premium:focus-within:not(.garage-wo-card--dragging){border-color:#b1c6e5;transform:none;box-shadow:0 1px 2px #0f172a0d,0 3px 12px #0f172a12}.garage-queue.garage-queue--board-card-polish .garage-wo-card--needs-attention{border-left:3px solid #f59e0b;padding-left:calc(.52rem - 2px)}.garage-queue.garage-queue--board-card-polish .garage-wo-card__identity{flex-direction:column;gap:.12rem;margin:0;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__headline{color:var(--lp-text);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650;line-height:1.28}.garage-queue.garage-queue--board-card-polish .garage-wo-card__ro-eyebrow{font-variant-numeric:tabular-nums;color:var(--lp-muted);font-size:.68rem;font-weight:500;line-height:1.2}.garage-queue.garage-queue--board-card-polish .garage-wo-card__aging-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;margin:.14rem 0 .1rem;padding:.1rem 0;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__days-line{font-variant-numeric:tabular-nums;color:var(--lp-muted-strong);font-size:.8125rem;font-weight:700;line-height:1.2}.garage-queue.garage-queue--board-card-polish .garage-wo-card__days-line--warn{color:#c2410c}.garage-queue.garage-queue--board-card-polish .garage-wo-card__days-line--critical{color:#b91c1c}.garage-queue.garage-queue--board-card-polish .garage-wo-card__days-line--muted{color:var(--lp-muted);font-weight:500}.garage-queue.garage-queue--board-card-polish .garage-wo-card__summary{gap:.22rem;margin:.08rem 0 0}.garage-queue.garage-queue--board-card-polish .garage-wo-card__summary-label{color:var(--lp-muted);font-size:.65rem;font-weight:500}.garage-queue.garage-queue--board-card-polish .garage-wo-card__status-line{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.06rem 0 .04rem;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__summary-value{color:var(--lp-muted-strong);font-size:.74rem;font-weight:450}.garage-queue.garage-queue--board-card-polish .garage-wo-card__customer-link{color:#2563eb;align-items:center;gap:.22rem;font-weight:500;text-decoration:none;display:inline-flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__customer-link:hover{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.garage-queue.garage-queue--board-card-polish .garage-wo-card__tech--unassigned{color:var(--lp-muted);font-style:italic;font-weight:500}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge{letter-spacing:.02em;background:var(--lp-surface-soft);border:1px solid #0000;border-radius:5px;align-items:center;min-height:1.15rem;padding:.05rem .36rem;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--new{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--progress{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--parts{color:#b45309;background:var(--lp-surface)beb;border-color:#fde68a}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--blocked{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--invoice{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--invoiced{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--done,.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--cancelled,.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--unknown{color:var(--lp-muted);background:var(--lp-surface-soft);border-color:var(--lp-border)}.garage-queue.garage-queue--board-card-polish .garage-wo-card__attention-flag{color:#9a3412;white-space:nowrap;font-size:.65rem;font-weight:600;line-height:1.2}.garage-queue.garage-queue--board-card-polish .garage-wo-card__status-line .garage-wo-badge{padding:.04rem .3rem;font-size:.6rem}.garage-queue.garage-queue--board-card-polish .garage-wo-card__vehicle-cue{color:var(--lp-muted);font-size:.6rem;font-weight:500}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-card__actions{border-top:1px solid color-mix(in srgb, var(--lp-border) 82%, transparent);flex-direction:column;gap:.28rem;margin-top:.18rem;padding-top:.34rem;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__actions-main{flex-wrap:wrap;align-items:stretch;gap:.28rem;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__btn{cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:.28rem;min-height:1.72rem;padding:.22rem .5rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__btn--primary{color:#1d4ed8;box-shadow:none;background:#eff6ff;border:1px solid #bfdbfe;flex:8.5rem}.garage-queue.garage-queue--board-card-polish .garage-wo-card__btn--primary:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.garage-queue.garage-queue--board-card-polish .garage-wo-card__btn--secondary{color:var(--lp-muted-strong);background:var(--lp-surface);border:1px solid #c6d0dd;flex:6.5rem}.garage-queue.garage-queue--board-card-polish .garage-wo-card__btn--secondary:hover{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-color:#94a3b8}.garage-queue.garage-queue--board-card-polish .garage-wo-card__actions-footer{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__footer-link{color:var(--lp-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:500;text-decoration:underline}.garage-queue.garage-queue--board-card-polish .garage-wo-card__footer-link:hover{color:var(--lp-muted-strong)}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-card__chips,.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-card__actions .deal-detail__bo-link{display:none}.garage-filters,.garage-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.garage-form .garage-span{grid-column:1/-1}@media (width<=1100px){.garage-filters,.garage-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.garage-filters,.garage-form{grid-template-columns:minmax(0,1fr)}}.garage-filters label,.garage-form label{color:var(--shell-text-muted);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.garage-filters input,.garage-filters select,.garage-form input,.garage-form select,.garage-form textarea{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:10px;padding:.48rem .58rem}.garage-actions{justify-content:flex-end;display:flex}.garage-table-wrap{overflow-x:auto}.garage-table{border-collapse:collapse;width:100%}.garage-table th,.garage-table td{border-bottom:1px solid var(--shell-border);text-align:left;vertical-align:top;padding:.5rem;font-size:.84rem}.garage-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.garage-toolbar__segment{border:1px solid var(--shell-border);background:var(--surface-panel);border-radius:10px;display:inline-flex;overflow:hidden}.garage-toolbar__segment button{font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:.45rem .75rem;font-size:.85rem}.garage-toolbar__segment button[aria-pressed=true]{background:color-mix(in srgb, var(--shell-accent,#3b82f6) 18%, transparent);font-weight:600}.garage-toolbar__hint{color:var(--shell-text-muted);flex:12rem;margin:0;font-size:.8rem}.garage-board-scroll{-webkit-overflow-scrolling:touch;padding-bottom:.25rem;overflow:auto visible}.garage-board-scroll--split{flex-direction:column;gap:.35rem;display:flex}.garage-board-subhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;padding:0 .1rem .25rem;display:flex}.garage-board-subhead__label{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin:0;font-size:.72rem;font-weight:700}.garage-board-subhead__hint{color:var(--shell-text-muted);max-width:42rem;font-size:.78rem;line-height:1.35}.garage-board{align-items:flex-start;gap:.75rem;min-width:min(100%,72rem);display:flex}.garage-board--lanes{grid-template-columns:repeat(5,minmax(10.25rem,1fr));align-items:flex-start;gap:.65rem;width:100%;min-width:min(100%,58rem);display:grid}.garage-board-terminal-wrap{border-top:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);margin-top:.55rem;padding-top:.65rem}.garage-board-terminal__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.garage-board--terminal{grid-template-columns:repeat(3,minmax(11rem,1fr));align-items:flex-start;gap:.65rem;width:100%;min-width:min(100%,38rem);display:grid}@media (width<=1180px){.garage-board--lanes{grid-template-columns:repeat(5,minmax(9.5rem,1fr))}}@media (width<=900px){.garage-board--lanes{flex-wrap:nowrap;min-width:52rem;display:flex}.garage-board--terminal{flex-wrap:nowrap;min-width:36rem;display:flex}}.garage-board__col{flex-direction:column;flex:14rem;gap:.5rem;min-width:13rem;max-width:22rem;transition:outline .14s,box-shadow .14s;display:flex}.garage-board__col-head{justify-content:space-between;align-items:baseline;gap:.35rem;padding:0 .15rem;display:flex}.garage-board__col-title{letter-spacing:.01em;text-transform:none;color:var(--text-primary);margin:0;font-size:.82rem;font-weight:650;line-height:1.25}.garage-board__col-count{color:var(--shell-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.garage-board__stack{flex-direction:column;gap:.5rem;min-height:2rem;display:flex}.garage-board__col--drag-target{outline:2px dashed color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:2px;border-radius:10px}.garage-wo-card{border:1px solid var(--shell-border);background:var(--surface-panel);box-shadow:0 1px 0 color-mix(in srgb, var(--shell-border) 55%, transparent);border-radius:12px;flex-direction:column;gap:.35rem;padding:.55rem .65rem;display:flex}.garage-wo-card--board{border-radius:10px;gap:.28rem;padding:.48rem .55rem}.garage-wo-card:focus-within{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:1px}.garage-wo-card[draggable=true]{cursor:grab}.garage-wo-card[draggable=true]:active{cursor:grabbing}.garage-wo-card--dragging{opacity:.55}.garage-wo-card__top{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.garage-wo-card__num{font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:.02em;font-size:.78rem;font-weight:700}.garage-wo-card__title{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:600;line-height:1.25}.garage-wo-card__muted{color:var(--shell-text-muted);margin:0;font-size:.78rem;line-height:1.35}.garage-wo-card__tech{color:var(--text-primary);margin:0;font-size:.78rem}.garage-wo-card__tech--unassigned{color:var(--shell-text-muted);font-style:italic}.garage-wo-card__chips{flex-wrap:wrap;gap:.25rem;display:flex}.garage-chip{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:.12rem .38rem;font-size:.68rem;font-weight:600;display:inline-block;overflow:hidden}.garage-chip--neutral{background:color-mix(in srgb, var(--shell-text-muted) 14%, transparent);color:var(--text-primary)}.garage-chip--hold{color:#0e7490;background:#06b6d429}.garage-chip--risk{color:var(--text-primary);background:#dc262633}.garage-chip--ready{color:var(--text-primary);background:#16a34a38}.garage-chip--done{background:color-mix(in srgb, var(--shell-text-muted) 18%, transparent);color:var(--shell-text-muted)}.garage-wo-card__links{flex-wrap:wrap;gap:.35rem .65rem;font-size:.78rem;display:flex}.garage-wo-card__links a{color:inherit;text-underline-offset:2px;text-decoration:underline}.garage-wo-card__aging{color:var(--text-primary);white-space:nowrap;background:#ca8a0438;border-radius:6px;padding:.12rem .38rem;font-size:.68rem;font-weight:700}.garage-wo-card__select{margin-top:.15rem}.garage-wo-card__select select{border:1px solid var(--shell-border);width:100%;font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:8px;padding:.28rem .35rem;font-size:.78rem}.garage-wo-card__actions{justify-content:flex-end;gap:.35rem;display:flex}.garage-wo-badge{white-space:nowrap;border-radius:999px;padding:.18rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}.garage-wo-badge--new{background:#6366f138}.garage-wo-badge--progress{background:#2563eb38}.garage-wo-badge--parts{background:#ca8a043d}.garage-wo-badge--blocked{background:#dc262638}.garage-wo-badge--invoice{background:#16a34a3d}.garage-wo-badge--invoiced{background:#7c3aed38}.garage-wo-badge--done{background:color-mix(in srgb, var(--shell-text-muted) 18%, transparent);color:var(--shell-text-muted)}.garage-wo-badge--cancelled{background:color-mix(in srgb, var(--shell-text-muted) 14%, transparent);color:var(--shell-text-muted)}.garage-wo-badge--unknown{background:color-mix(in srgb, var(--shell-text-muted) 12%, transparent)}.garage-table .garage-wo-status-cell{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:9rem;display:flex}@media (width<=900px){.garage-board__col{min-width:11.5rem}}.garage-field-hint{color:var(--shell-text-muted);margin:0;font-size:.78rem;line-height:1.35}.garage-wo-card__moneyline{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;font-size:.74rem;font-weight:600}.garage-wo-card__invoice{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.garage-lines-panel{border:1px solid var(--shell-border);background:var(--surface-panel);border-radius:12px;margin-top:1.25rem;padding:1rem}.garage-lines-panel__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.garage-lines-panel__title{margin:0;font-size:1rem;font-weight:600}.garage-lines-panel__lead{color:var(--shell-text-muted);margin:0 0 1rem;font-size:.82rem}.garage-lines-section{margin-bottom:1rem}.garage-lines-section__title{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.85rem;font-weight:600;display:flex}.garage-lines-empty{color:var(--shell-text-muted);margin:0;font-size:.82rem;font-style:italic}.garage-lines-row{grid-template-columns:minmax(0,2fr) 5rem 5rem auto;align-items:center;gap:.35rem;margin-bottom:.35rem;display:grid}.garage-lines-row--labor{grid-template-columns:minmax(6.5rem,7.25rem) minmax(0,1.6fr) 4.25rem 4.25rem auto}.garage-lines-row__rate-select{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:8px;min-width:0;padding:.35rem;font-size:.78rem}.garage-lines-row input{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:8px;padding:.35rem .45rem;font-size:.82rem}.garage-lines-panel__actions{justify-content:flex-end;margin-top:.5rem;display:flex}.garage-lines-totals{border:1px solid var(--border-subtle,var(--lp-border));background:var(--surface-panel,var(--lp-surface-soft));border-radius:6px;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.88rem}.garage-lines-totals__tax{align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.82rem;display:flex}.garage-lines-totals__tax input{width:5rem}.garage-payment-readiness{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 92%, var(--lp-surface-soft));border-radius:10px;margin:.75rem 0;padding:.75rem .85rem}.garage-payment-readiness--compact{margin:.5rem 0;padding:.55rem .65rem}.garage-payment-readiness__head{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-bottom:.5rem;display:flex}.garage-payment-readiness__title{margin:0;font-size:.9rem;font-weight:600}.garage-payment-readiness__invoice-status{color:var(--shell-text-muted);font-size:.78rem}.garage-payment-readiness__amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .75rem;margin:0 0 .5rem;font-size:.82rem;display:grid}.garage-payment-readiness__amounts dt{color:var(--shell-text-muted);margin:0;font-weight:600}.garage-payment-readiness__amounts dd{margin:.1rem 0 0;font-weight:600}.garage-payment-readiness__balance{color:#b45309}.garage-payment-readiness__notice{color:var(--shell-text-muted);margin:0 0 .55rem;font-size:.8rem;line-height:1.4}.garage-payment-readiness__actions{flex-wrap:wrap;gap:.45rem .65rem;display:flex}.garage-payment-readiness__not-live{letter-spacing:.03em;text-transform:uppercase;color:#92400e;background:color-mix(in srgb, #f59e0b 18%, var(--surface-panel));border:1px solid color-mix(in srgb, #d97706 35%, var(--shell-border));border-radius:6px;margin:0 0 .5rem;padding:.35rem .5rem;font-size:.78rem;font-weight:700}.garage-payment-readiness__placeholder{color:var(--shell-text-muted);font-size:.78em;font-weight:400}.garage-payment-readiness__balance-zero{color:var(--shell-text-muted)}.garage-payment-readiness__zero{color:var(--shell-text-muted);margin:0 0 .45rem;font-size:.8rem;line-height:1.4}.garage-payment-readiness__collect-btn:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.garage-payment-readiness__actions[aria-disabled=true]{opacity:1}@media (width<=640px){.garage-payment-readiness__amounts{grid-template-columns:1fr}}.garage-table .garage-table__narrow{max-width:11rem;font-size:.8rem}.garage-table .garage-table__invoice-cell{min-width:8.5rem}.garage-closeout-strip{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .65rem;display:flex}.garage-invoice-modal{z-index:80;box-sizing:border-box;justify-content:center;align-items:flex-start;padding:1rem;display:flex;position:fixed;inset:0}.garage-invoice-modal__backdrop{cursor:pointer;background:#00000073;border:0;margin:0;padding:0;position:absolute;inset:0}.garage-invoice-modal__panel{z-index:1;background:var(--surface-panel);border:1px solid var(--shell-border);border-radius:12px;width:min(56rem,100%);max-height:calc(100vh - 2rem);position:relative;overflow:auto;box-shadow:0 12px 40px #00000040}.garage-invoice-modal__layout{align-items:stretch;gap:0;min-height:0;display:flex}.garage-invoice-modal__sidebar{border-right:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 92%, var(--shell-border));flex:0 0 14rem;max-width:100%;padding:.75rem .85rem}.garage-invoice-modal__sidebar-title{margin:0 0 .35rem;font-size:.88rem;font-weight:600}.garage-invoice-modal__sidebar-hint{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.72rem;line-height:1.35}.garage-invoice-modal__sidebar-empty{color:var(--shell-text-muted);margin:0;font-size:.82rem}.garage-invoice-modal__snapshot-list{flex-direction:column;gap:.35rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.garage-invoice-modal__snapshot-item{text-align:left;border:1px solid var(--shell-border);width:100%;font:inherit;background:var(--surface-panel);color:var(--text-primary);cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:.35rem;padding:.4rem .5rem;font-size:.78rem;display:flex}.garage-invoice-modal__snapshot-item-text{text-align:left;flex:8rem;min-width:0;line-height:1.35}.garage-invoice-modal__snapshot-item.is-active{border-color:var(--shell-accent,#3b82f6);background:color-mix(in srgb, var(--shell-accent,#3b82f6) 12%, transparent)}.garage-invoice-modal__snapshot-item:disabled{opacity:.6;cursor:wait}.garage-invoice-modal__save-block{border-top:1px solid var(--shell-border);flex-direction:column;gap:.5rem;margin-top:.85rem;padding-top:.75rem;display:flex}.garage-invoice-modal--from-wo .garage-invoice-modal__layout--from-wo{flex-direction:column}.garage-invoice-modal__wo-source-note{color:var(--shell-text-muted);margin:0;padding:.45rem .85rem 0;font-size:.72rem;line-height:1.35}.garage-invoice-modal__snapshot-bar{border-bottom:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 94%, var(--shell-border));flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:.45rem .85rem;display:flex}.garage-invoice-modal__snapshot-bar-label{color:var(--shell-text-muted);font-size:.72rem;font-weight:600}.garage-invoice-modal__snapshot-bar-empty{color:var(--shell-text-muted);font-size:.72rem}.garage-invoice-modal__snapshot-bar-list{flex-wrap:wrap;flex:auto;gap:.35rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.garage-invoice-modal__snapshot-chip{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:.2rem .55rem;font-size:.7rem;overflow:hidden}.garage-invoice-modal__snapshot-chip.is-active{border-color:var(--shell-accent,#3b82f6);background:color-mix(in srgb, var(--shell-accent,#3b82f6) 12%, transparent)}.garage-invoice-modal__snapshot-back{font:inherit;color:var(--shell-accent,#3b82f6);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:.72rem;text-decoration:underline}.garage-invoice-modal__save-label{color:var(--shell-text-muted);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.garage-invoice-modal__save-input{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:8px;padding:.35rem .45rem;font-size:.82rem}.garage-invoice-modal__save-btn{align-self:flex-start}.garage-invoice-modal__main{flex-direction:column;flex:auto;min-width:0;display:flex}.garage-invoice-modal__banner{background:color-mix(in srgb, var(--shell-accent,#3b82f6) 10%, transparent);border-bottom:1px solid var(--shell-border);padding:.5rem .85rem;font-size:.8rem;line-height:1.4}.garage-invoice-modal__banner--muted{background:color-mix(in srgb, var(--shell-text-muted) 8%, transparent)}.garage-invoice-modal__error{color:#b91c1c;border-bottom:1px solid var(--shell-border);margin:0;padding:.45rem .85rem;font-size:.82rem}@media (width<=900px){.garage-invoice-modal__layout{flex-direction:column}.garage-invoice-modal__sidebar{border-right:0;border-bottom:1px solid var(--shell-border);flex:none}}.garage-invoice-modal__toolbar{border-bottom:1px solid var(--shell-border);background:var(--surface-panel);z-index:2;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex;position:sticky;top:0}.garage-invoice-modal__toolbar-heading{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.garage-invoice-modal__toolbar-title{margin:0;font-size:1rem;font-weight:600}.garage-payment-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--shell-border);background:var(--surface-panel);color:var(--text-primary);border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}.garage-payment-chip--unpaid{border-color:color-mix(in srgb, #b45309 35%, var(--shell-border));color:#b45309}.garage-payment-chip--partial{border-color:color-mix(in srgb, #1d4ed8 35%, var(--shell-border));color:#1d4ed8}.garage-payment-chip--paid{border-color:color-mix(in srgb, #15803d 35%, var(--shell-border));color:#15803d}.garage-payment-chip--overdue{border-color:color-mix(in srgb, #b91c1c 40%, var(--shell-border));color:#b91c1c}.garage-invoice-modal__payments{border-bottom:1px solid var(--shell-border);padding:.65rem .85rem;font-size:.84rem}.garage-invoice-modal__payments-loading{color:var(--shell-text-muted);margin:0}.garage-invoice-modal__payments-summary{gap:.25rem;margin-bottom:.65rem;display:grid}.garage-invoice-modal__payments-summary p{margin:0}.garage-invoice-modal__payment-form{border-top:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border);margin-bottom:.85rem;padding:.55rem 0}.garage-invoice-modal__payment-form-title{margin:0 0 .45rem;font-size:.88rem;font-weight:600}.garage-invoice-modal__payment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.garage-invoice-modal__save-label--span{grid-column:1/-1}@media (width<=520px){.garage-invoice-modal__payment-fields{grid-template-columns:minmax(0,1fr)}}.garage-invoice-modal__payment-submit{margin-top:.5rem}.garage-invoice-modal__payment-history-title{margin:0 0 .35rem;font-size:.88rem;font-weight:600}.garage-invoice-modal__payment-records{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.garage-invoice-modal__payment-record{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 96%, transparent);border-radius:8px;margin:0;padding:.35rem .45rem;font-size:.82rem}.garage-invoice-modal__payment-record-meta{color:var(--shell-text-muted);font-size:.76rem}.garage-invoice-sheet__payment-print{page-break-inside:avoid}.garage-invoice-modal__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .65rem;display:flex}@media (width<=640px){.garage-invoice-modal__toolbar{flex-direction:column;align-items:stretch}.garage-invoice-modal__toolbar-actions{justify-content:flex-start}.garage-invoice-modal__panel{max-height:min(96vh,100dvh)}.garage-lines-row,.garage-lines-row--labor{grid-template-columns:1fr}.garage-lines-totals p{word-break:break-word}}.garage-invoice-modal__paper{padding:1rem 1.25rem 1.5rem}.garage-invoice-sheet{color:var(--text-primary);font-size:.92rem;line-height:1.45}.garage-invoice-sheet__mast{border-bottom:2px solid var(--shell-border);margin-bottom:1.25rem;padding-bottom:.75rem}.garage-invoice-sheet__dealership{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .25rem;font-size:.78rem;font-weight:700}.garage-invoice-sheet__title{margin:0;font-size:1.35rem;font-weight:700}.garage-invoice-sheet__meta{color:var(--shell-text-muted);margin:.35rem 0 0;font-size:.82rem}.garage-invoice-sheet__block{margin-bottom:1.1rem}.garage-invoice-sheet__h{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.88rem}.garage-invoice-sheet__line{margin:.2rem 0}.garage-invoice-sheet__textblock{white-space:pre-wrap;margin:.5rem 0}.garage-invoice-sheet__empty{color:var(--shell-text-muted);margin:0;font-style:italic}.garage-invoice-sheet__table{border-collapse:collapse;width:100%;font-size:.86rem}.garage-invoice-sheet__table th,.garage-invoice-sheet__table td{border:1px solid var(--shell-border);text-align:left;vertical-align:top;padding:.35rem .45rem}.garage-invoice-sheet__num{text-align:right;font-variant-numeric:tabular-nums}.garage-invoice-sheet__subtotal{text-align:right;margin:.5rem 0 0;font-size:.88rem}.garage-invoice-sheet__totals{border-top:2px solid var(--shell-border);margin-top:1rem;padding-top:.75rem}.garage-invoice-sheet__grand{text-align:right;margin:0;font-size:1.05rem}.garage-invoice-sheet__fineprint{color:var(--shell-text-muted);margin:.5rem 0 0;font-size:.75rem}.garage-invoice-sheet__signoff{page-break-inside:avoid;margin-top:2rem}.garage-invoice-sheet__signline{margin:0;font-size:.88rem}.garage-invoice-modal__completion-hint{color:var(--shell-text-muted);margin:0 0 .5rem;font-size:.78rem;line-height:1.35}.garage-invoice-modal__payment-record-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.garage-invoice-modal__payment-record-main{flex:1;min-width:0}.garage-invoice-modal__receipt-btn{flex-shrink:0}.garage-invoice-modal__payment-history-head{margin-bottom:.35rem}.garage-invoice-modal__payment-history-head .garage-invoice-modal__payment-history-title{margin:0}.garage-invoice-modal__payment-history-inline-status{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.35rem;display:flex}.garage-invoice-modal__payment-history-balance-line{color:var(--shell-text-muted);font-size:.78rem}.garage-invoice-modal__payment-history-empty{color:var(--shell-text-muted);margin:.35rem 0 0;font-size:.85rem;line-height:1.35}.garage-invoice-modal__payment-record-amount{font-weight:700}.garage-invoice-modal__payment-record-method,.garage-invoice-modal__payment-record-note{font-weight:400}.garage-wo-card__payment-strip{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.25rem 0 .35rem;font-size:.82rem;display:flex}.garage-table__payment-stack{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.garage-table__payment-balance{color:var(--shell-text-muted);font-size:.78rem}.garage-table__advice-chips{flex-wrap:wrap;gap:.25rem;display:flex}.garage-table__advice-chips .garage-chip{font-size:.72rem}.garage-payment-receipt-float{z-index:120;box-sizing:border-box;background:#00000080;flex-direction:column;justify-content:flex-start;align-items:center;padding:2rem 1rem 1rem;display:flex;position:fixed;inset:0;overflow:auto}.garage-payment-receipt-toolbar{gap:.65rem;margin-bottom:.75rem;display:flex}.garage-payment-receipt-paper{background:var(--surface-panel);border:1px solid var(--shell-border);width:100%;max-width:22rem;color:var(--text-primary);border-radius:10px;padding:1.25rem}.garage-payment-receipt__mast{margin-bottom:.65rem}.garage-payment-receipt__dealership{margin:0 0 .15rem;font-size:.98rem;font-weight:700}.garage-payment-receipt__label{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.garage-payment-receipt__receipt-id{margin:0 0 .45rem;font-size:.82rem}.garage-payment-receipt__title{margin:0 0 .75rem;font-size:1.1rem}.garage-payment-receipt__line{margin:.35rem 0;font-size:.88rem}.garage-payment-receipt__line--muted{color:var(--shell-text-muted)}.garage-payment-receipt__rule{border:0;border-top:1px solid var(--shell-border);margin:.65rem 0}.garage-payment-receipt__fineprint{color:var(--shell-text-muted);margin:1rem 0 0;font-size:.72rem;line-height:1.35}.garage-invoice-sheet__fineprint--print{display:none}.garage-invoice-modal__paper{background:#e8ecf1}.garage-invoice-doc,.garage-ro-doc{color:#1e2f3e;max-width:8.5in;margin:0 auto;font-size:.84rem;line-height:1.4}.garage-invoice-doc__inner{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:10px;padding:.85rem 1rem 1rem;box-shadow:0 4px 14px -6px #0f172a1f}.garage-invoice-doc__masthead{border-bottom:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 1rem;margin-bottom:.75rem;padding-bottom:0;display:grid}.garage-invoice-doc__masthead:after{content:"";border-bottom:1px solid #eef2f6;grid-area:2/1/auto/-1;margin:.5rem 0 .6rem}.garage-invoice-doc__dealer{border:none;grid-area:1/1;margin:0;padding:0}.garage-invoice-doc__title-area,.garage-ro-doc__title-area{display:contents}.garage-invoice-doc__title,.garage-ro-doc__title{letter-spacing:.04em;text-transform:uppercase;color:#0f2b3d;text-align:right;grid-area:1/2;justify-self:end;margin:0;font-size:1.35rem;font-weight:800;line-height:1.1}.garage-invoice-doc__title-meta,.garage-ro-doc__title-meta{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .75rem;margin:0;display:grid}.garage-ro-doc__title-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.garage-invoice-doc__title-meta>div,.garage-ro-doc__title-meta>div{text-align:left;gap:.04rem;display:grid}.garage-invoice-doc__title-meta dt,.garage-ro-doc__title-meta dt{text-transform:uppercase;letter-spacing:.05em;color:#5a6e85;margin:0;font-size:.58rem;font-weight:600}.garage-invoice-doc__title-meta dd,.garage-ro-doc__title-meta dd{color:#1f2f41;margin:0;font-size:.78rem;font-weight:600}.garage-invoice-doc__section-h{text-transform:uppercase;letter-spacing:.05em;color:#5a6e85;border-left:3px solid #2c6e9e;margin:0 0 .4rem;padding-left:.55rem;font-size:.68rem;font-weight:600}.garage-invoice-doc__party-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;margin-bottom:.65rem;display:grid}.garage-invoice-doc__party{background:var(--lp-surface);border:1px solid #e9edf2;border-radius:8px;padding:.5rem .6rem;box-shadow:0 1px 2px #00000005}.garage-invoice-doc__party-primary{color:var(--lp-text);margin:0 0 .2rem;font-size:.95rem;font-weight:700}.garage-invoice-doc__party-line{color:var(--lp-muted-strong);margin:.12rem 0 0;font-size:.8rem}.garage-invoice-doc__party-label{color:var(--lp-muted);font-weight:600}.garage-invoice-doc__summary{background:var(--lp-surface-soft);border:1px solid #eef2f6;border-radius:8px;margin-bottom:.65rem;padding:.4rem .55rem}.garage-invoice-doc__summary-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .55rem;margin:0;display:grid}.garage-invoice-doc__summary-dl>div{gap:.08rem;display:grid}.garage-invoice-doc__summary-dl dt{text-transform:uppercase;letter-spacing:.04em;color:var(--lp-muted);margin:0;font-size:.62rem;font-weight:600}.garage-invoice-doc__summary-dl dd{color:var(--lp-text);margin:0;font-size:.82rem;font-weight:600}.garage-invoice-doc__summary-wide{grid-column:1/-1}.garage-invoice-doc__table-wrap{border:1px solid #eef2f6;border-radius:8px;margin-bottom:.7rem;overflow-x:auto}.garage-invoice-doc__table{border-collapse:collapse;width:100%;font-size:.8rem}.garage-invoice-doc__table th,.garage-invoice-doc__table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f8;padding:.42rem .5rem}.garage-invoice-doc__table tbody tr:last-child td{border-bottom:none}.garage-invoice-doc__table thead th{background:var(--lp-surface-soft);border-bottom:1px solid var(--lp-border);text-transform:uppercase;letter-spacing:.04em;color:#2c3e50;font-size:.66rem;font-weight:600}.garage-invoice-doc__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.garage-invoice-doc__empty-row{text-align:center;color:var(--lp-muted);font-style:italic;padding:.65rem!important}.garage-invoice-doc__totals-section{page-break-inside:avoid;flex-direction:column;align-items:flex-end;margin:.35rem 0 .75rem;display:flex}.garage-invoice-doc__totals-card{background:#fafcff;border:1px solid #e6edf4;border-radius:10px;width:min(100%,16.5rem);padding:.55rem .75rem}.garage-invoice-doc__total-row{font-variant-numeric:tabular-nums;color:#334e68;justify-content:space-between;gap:.75rem;padding:.32rem 0;font-size:.8rem;display:flex}.garage-invoice-doc__total-row--paid{color:var(--lp-muted);font-size:.74rem}.garage-invoice-doc__total-row--due{color:#0f2b3d;border-top:2px solid #dce5ef;margin-top:.2rem;padding-top:.5rem;font-size:.95rem;font-weight:800}.garage-invoice-doc__footer-notes{page-break-inside:avoid;border-top:1px solid #eef2f8;flex-wrap:wrap;gap:.65rem 1rem;padding-top:.65rem;display:flex}.garage-invoice-doc__payment-terms{background:#fefdf8;border-radius:8px;flex:12rem;min-width:10rem;padding:.45rem .55rem}.garage-invoice-doc__authorization{background:#f8f9fe;border-radius:8px;flex:12rem;min-width:10rem;padding:.45rem .55rem}.garage-invoice-doc__terms-lead{color:#5f6c7a;margin:0 0 .2rem;font-size:.76rem}.garage-invoice-doc__terms-lead strong{color:#1e4a76}.garage-invoice-doc__terms-thanks{color:#5f6c7a;margin:0;font-size:.74rem}.garage-invoice-doc__terms-notes{color:var(--lp-muted-strong);white-space:pre-wrap;margin:.35rem 0 0;font-size:.74rem}.garage-invoice-doc__auth-line{color:#5f6c7a;margin:.2rem 0 0;font-size:.76rem}.garage-invoice-doc__terms-screen{color:var(--lp-muted);flex:100%;margin:.25rem 0 0;font-size:.72rem}.garage-ro-doc{display:none}.garage-ro-doc__text{border:1px solid var(--lp-border);background:var(--lp-surface-soft);white-space:pre-wrap;border-radius:6px;min-height:2.25rem;margin:0 0 .65rem;padding:.45rem .55rem;font-size:.84rem}.garage-ro-doc__meta-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:.35rem 0 0;display:grid}.garage-ro-doc__meta-dl dt{text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:.62rem;font-weight:600}.garage-ro-doc__meta-dl dd{margin:.08rem 0 0;font-size:.82rem;font-weight:600}.garage-ro-doc__signoff{page-break-inside:avoid;border-top:1px solid #cbd5e1;margin-top:1.25rem;padding-top:.65rem}.garage-ro-doc__signline{color:var(--lp-muted-strong);margin:.55rem 0 0;font-size:.82rem}.garage-invoice-modal--print-repair_order .garage-invoice-modal__paper>.garage-invoice-doc{display:none}.garage-invoice-modal--print-repair_order .garage-ro-doc{display:block}@media (width<=720px){.garage-invoice-doc__party-grid,.garage-invoice-doc__summary-dl,.garage-ro-doc__meta-dl,.garage-invoice-doc__masthead,.garage-ro-doc__masthead{grid-template-columns:1fr}.garage-invoice-doc__title,.garage-ro-doc__title{grid-column:1;justify-self:end}.garage-invoice-doc__title-meta,.garage-ro-doc__title-meta{grid-template-columns:1fr 1fr}.garage-invoice-doc__totals-section{align-items:stretch}}@media print{.no-print,.garage-invoice-sheet__fineprint--screen{display:none!important}.garage-invoice-sheet__fineprint--print{color:#333!important;display:block!important}.garage-invoice-modal--receipt-open .garage-invoice-modal__backdrop,.garage-invoice-modal--receipt-open .garage-invoice-modal__panel{display:none!important}.garage-invoice-modal--receipt-open .garage-payment-receipt-float{z-index:auto!important;background:0 0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.garage-payment-receipt-toolbar{display:none!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open){z-index:auto;padding:0!important;position:static!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-invoice-modal__backdrop{display:none!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-invoice-modal__panel{max-height:none!important;box-shadow:none!important;border:0!important;width:100%!important;overflow:visible!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-invoice-modal__paper{background:var(--lp-surface)!important;padding:0!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-invoice-doc__inner{box-shadow:none!important;border:none!important;border-radius:0!important;padding:.45in .5in!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-invoice-doc,.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-ro-doc{color:#000;max-width:none;font-size:10.5pt}.garage-invoice-doc__party,.garage-ro-doc__text,.garage-invoice-doc__summary,.garage-invoice-doc__payment-terms,.garage-invoice-doc__authorization{background:var(--lp-surface)!important}.garage-invoice-doc__table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eceff3!important}.garage-invoice-doc__totals-card{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-color:#ccc;background:#fafcff!important}.garage-invoice-doc__table th,.garage-invoice-doc__table td{color:#000;border-color:#bbb}.garage-invoice-doc__table thead{display:table-header-group}.garage-invoice-doc__table tbody tr,.garage-invoice-doc__totals-section,.garage-invoice-doc__footer-notes,.garage-ro-doc__signoff{break-inside:avoid;page-break-inside:avoid}.garage-invoice-doc__terms-screen,.garage-invoice-modal--print-invoice .garage-ro-doc,.garage-invoice-modal--print-repair_order .garage-invoice-doc{display:none!important}.garage-invoice-modal--print-repair_order .garage-ro-doc{display:block!important}}.garage-repair-order-sheet:not(.garage-ro-doc){display:none}.garage-page--phase198b .garage-filters-section{margin:0 0 .5rem}.garage-page--phase198b .garage-filters-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.66rem;font-weight:700}.garage-page--phase198b .garage-toolbar{border:1px solid var(--shell-border);background:var(--surface-panel);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:.45rem .55rem;margin:0;padding:.5rem .6rem;box-shadow:0 1px 2px #0f172a09}.garage-page--phase198b .garage-toolbar__field{min-width:11rem;color:var(--shell-text-muted);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.garage-page--phase198b .garage-toolbar__field--grow{flex:11rem}.garage-page--phase198b .garage-toolbar__field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.66rem;font-weight:600}.garage-page--phase198b .garage-toolbar__field input,.garage-page--phase198b .garage-toolbar__field select{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:8px;min-height:2rem;padding:.35rem .5rem;font-size:.825rem}.garage-page--phase198b .garage-toolbar__field input:focus-visible,.garage-page--phase198b .garage-toolbar__field select:focus-visible{outline-offset:1px;border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 40%, var(--shell-border));outline:2px solid #1d4ed88c}.garage-page--phase198b .garage-toolbar__checkbox{min-height:2rem;color:var(--shell-text-muted);align-items:center;gap:.4rem;margin-top:1.05rem;font-size:.8rem;display:flex}.garage-page--phase198b .garage-toolbar__segment{background:var(--shell-page-bg,var(--surface-panel));box-shadow:inset 0 0 0 1px var(--shell-border);border:0;border-radius:8px;margin-top:1.05rem}.garage-page--phase198b .garage-toolbar__segment button{color:var(--shell-text-muted);border-radius:7px;margin:.12rem;padding:.32rem .65rem;font-size:.8rem}.garage-page--phase198b .garage-toolbar__segment button[aria-pressed=true]{background:var(--surface-panel);color:var(--text-primary);box-shadow:0 1px 2px #0f172a0f}.garage-page--phase198b .garage-toolbar__segment button:focus-visible{outline-offset:-2px;outline:2px solid #1d4ed88c}.garage-page--phase198b .garage-page__module-hero .lp-module-hero__stats{padding:.42rem .65rem .38rem}.garage-page--phase198b .lp-module-kpi-band--hero{box-shadow:none;border-radius:8px;padding:.32rem .45rem}.garage-page--phase198b .lp-module-kpi-band--hero .lp-module-kpi-cell{min-height:0;box-shadow:none;border-radius:6px;padding:.3rem .55rem}.garage-page--phase198b .lp-module-kpi-band--hero .lp-module-kpi-label{letter-spacing:.05em;font-size:.62rem}.garage-page--phase198b .lp-module-kpi-band--hero .lp-module-kpi-value{letter-spacing:-.01em;font-size:1rem;font-weight:700}.garage-page--phase198b .garage-board-scroll{background:#eef1f5;border:1px solid #0f172a0f;border-radius:9px;padding:.35rem .4rem .45rem;box-shadow:inset 0 1px #fff9}.garage-page--phase198b .garage-board{align-items:stretch;gap:.5rem}.garage-page--phase198b .garage-board__col{background:var(--lp-surface);border:1px solid #0f172a0d;border-radius:8px;gap:.35rem;padding:.4rem .4rem .5rem;box-shadow:0 1px 2px #0f172a09}.garage-page--phase198b .garage-board__col-head{border-bottom:1px solid #0f172a0f;align-items:center;margin-bottom:.05rem;padding:.05rem .15rem .3rem}.garage-page--phase198b .garage-board__col-title{letter-spacing:.06em;color:var(--shell-text-muted);font-size:.66rem}.garage-page--phase198b .garage-board__col-count{font-variant-numeric:tabular-nums;color:var(--shell-text-muted);background:var(--shell-page-bg,var(--lp-surface-soft));text-align:center;border-radius:999px;min-width:1.25rem;padding:.05rem .4rem;font-size:.7rem;font-weight:600}.garage-page--phase198b .garage-board__stack{gap:.35rem}.garage-page--phase198b .garage-board__col--drag-target{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 35%, transparent);outline-offset:0;background:color-mix(in srgb, var(--shell-accent,#3b82f6) 6%, var(--lp-surface))}.garage-page--phase198b .garage-wo-card{border-radius:8px;gap:.28rem;padding:.45rem .55rem;box-shadow:0 1px 2px #0f172a0a}.garage-page--phase198b .garage-wo-card:hover:not(.garage-wo-card--dragging){border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 25%, var(--shell-border));box-shadow:0 2px 8px #0f172a0f}.garage-page--phase198b .garage-wo-card__top{align-items:center}.garage-page--phase198b .garage-wo-card__num{color:var(--shell-text-muted);font-size:.72rem;font-weight:600}.garage-page--phase198b .garage-wo-card__title{letter-spacing:-.015em;color:var(--text-primary);font-size:.92rem;font-weight:600}.garage-page--phase198b .garage-wo-card__muted{font-size:.74rem;line-height:1.35}.garage-page--phase198b .garage-wo-card__tech{font-size:.74rem}.garage-page--phase198b .garage-wo-card__moneyline{color:var(--shell-text-muted);font-size:.72rem}.garage-page--phase198b .garage-wo-badge{letter-spacing:.02em;padding:.12rem .4rem;font-size:.625rem;font-weight:600}.garage-page--phase198b .garage-chip{padding:.08rem .32rem;font-size:.625rem;font-weight:600}.garage-page--phase198b .garage-payment-chip{letter-spacing:.03em;padding:.1rem .36rem;font-size:.625rem}.garage-page--phase198b .garage-wo-card__chips,.garage-page--phase198b .garage-wo-card__invoice,.garage-page--phase198b .garage-wo-card__payment-strip{gap:.22rem}.garage-page--phase198b .garage-wo-card__links{border-top:1px dashed color-mix(in srgb, var(--shell-border) 65%, transparent);gap:.3rem .55rem;padding-top:.18rem;font-size:.74rem}.garage-page--phase198b .garage-wo-card__links a{color:var(--shell-accent,#1d4ed8);text-decoration:none}.garage-page--phase198b .garage-wo-card__links a:hover,.garage-page--phase198b .garage-wo-card__links a:focus-visible{text-underline-offset:2px;text-decoration:underline}.garage-page--phase198b .garage-wo-card__select select:focus-visible,.garage-page--phase198b .garage-wo-card__select select:focus-within{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-page--phase198b .garage-wo-card__actions{flex-wrap:wrap;gap:.32rem;margin-top:.1rem}.garage-page--phase198b .garage-table-wrap{border:1px solid var(--shell-border);background:var(--surface-panel);border-radius:10px;box-shadow:0 1px 2px #0f172a09}.garage-page--phase198b .garage-table th,.garage-page--phase198b .garage-table td{border-bottom-color:color-mix(in srgb, var(--shell-border) 75%, transparent);padding:.5rem .6rem;font-size:.8rem}.garage-page--phase198b .garage-table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);background:var(--shell-page-bg,var(--lp-surface-soft));font-size:.66rem;font-weight:700}.garage-page--phase198b .garage-table tbody tr:hover{background:color-mix(in srgb, var(--shell-accent,#3b82f6) 4%, transparent)}@media (width<=960px){.garage-page--phase198b .garage-board-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin}.garage-page--phase198b .garage-board{flex-wrap:nowrap;min-width:0}.garage-page--phase198b .garage-board__col{scroll-snap-align:start;flex:0 0 min(15rem,84vw);max-width:min(15rem,84vw)}.garage-page--phase198b .garage-toolbar__segment,.garage-page--phase198b .garage-toolbar__checkbox{margin-top:0}}.garage-invoice-modal--phase163 .garage-invoice-modal__panel{border-radius:12px;box-shadow:0 1px 2px #0f172a0f,0 18px 44px #0f172a2e}.garage-invoice-modal--phase163 .garage-invoice-modal__sidebar{background:color-mix(in srgb, var(--surface-panel) 96%, var(--shell-border));padding:.65rem .75rem}.garage-invoice-modal--phase163 .garage-invoice-modal__sidebar-title{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.4rem;font-size:.66rem;font-weight:700}.garage-invoice-modal--phase163 .garage-invoice-modal__sidebar-hint{margin-bottom:.6rem;font-size:.7rem}.garage-invoice-modal--phase163 .garage-invoice-modal__snapshot-item{border-radius:7px;padding:.35rem .45rem;font-size:.76rem}.garage-invoice-modal--phase163 .garage-invoice-modal__snapshot-item:hover:not(:disabled):not(.is-active){background:color-mix(in srgb, var(--shell-accent,#3b82f6) 6%, transparent)}.garage-invoice-modal--phase163 .garage-invoice-modal__snapshot-item:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-invoice-modal--phase163 .garage-invoice-modal__toolbar{padding:.55rem .85rem}.garage-invoice-modal--phase163 .garage-invoice-modal__toolbar-title{font-size:.92rem;font-weight:600}.garage-invoice-modal--phase163 .garage-invoice-modal__payments{padding:.55rem .85rem}.garage-invoice-modal--phase163 .garage-invoice-modal__payment-form{border-top-color:color-mix(in srgb, var(--shell-border) 70%, transparent);border-bottom-color:color-mix(in srgb, var(--shell-border) 70%, transparent);padding:.45rem 0}.garage-invoice-modal--phase163 .garage-invoice-modal__payment-form-title,.garage-invoice-modal--phase163 .garage-invoice-modal__payment-history-title{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.74rem;font-weight:700}.garage-invoice-modal--phase163 .garage-invoice-modal__payment-history-hint{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.78rem;line-height:1.35}.garage-invoice-modal--phase163 .garage-invoice-modal__payment-record{background:var(--shell-page-bg,color-mix(in srgb, var(--surface-panel) 96%, transparent));border-radius:7px;padding:.35rem .5rem;font-size:.78rem}.garage-invoice-modal--phase163 .garage-invoice-modal__payment-record-meta{font-size:.7rem}.garage-invoice-modal--phase163 .garage-invoice-modal__save-input:focus-visible,.garage-invoice-modal--phase163 .garage-invoice-modal__sidebar input:focus-visible,.garage-invoice-modal--phase163 .garage-invoice-modal__sidebar select:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}@media (prefers-reduced-motion:reduce){.garage-page--phase198b .garage-wo-card:hover:not(.garage-wo-card--dragging){box-shadow:0 1px 2px #0f172a0a}}.garage-page--phase198b .garage-list-section{margin:0}.garage-page--phase198b .garage-list-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .5rem;font-size:.66rem;font-weight:700}.garage-page--phase198b .deal-detail__bo-link:focus-visible,.garage-invoice-modal--phase163 .deal-detail__bo-link:focus-visible{outline-offset:1px;border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, var(--shell-border));outline:2px solid #1d4ed899}.garage-page--phase198b .garage-wo-card__select select:focus-visible{outline-color:#1d4ed899}.garage-page--phase198b .garage-wo-card__top{min-width:0}.garage-page--phase198b .garage-wo-card__num{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=600px){.garage-page--phase198b .garage-board__col{min-width:0}}.garage-page--phase198b .lp-entry-modal-close:focus-visible{outline-offset:2px;outline:2px solid #1d4ed899}.garage-invoice-modal--phase163 .garage-invoice-modal__backdrop:focus-visible{outline-offset:-4px;outline:2px solid #1d4ed899}.garage-invoice-modal--phase163 .garage-invoice-modal__toolbar button:focus-visible,.garage-invoice-modal--phase163 .garage-invoice-modal__payment-form button:focus-visible,.garage-invoice-modal--phase163 .garage-invoice-modal__receipt-btn:focus-visible{outline-offset:1px;outline:2px solid #1d4ed899}.lp-entry-modal-overlay.lp-entry-modal-overlay--layer-front{z-index:125}.lp-wo-modal{flex-direction:column;width:min(100%,38rem);max-height:min(90vh,820px);display:flex;overflow:hidden}.lp-wo-modal__head{flex-shrink:0;margin-bottom:.35rem}.lp-wo-modal__form{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:.62rem;min-height:0;padding:.25rem 0 0;display:flex;overflow-y:auto}.lp-wo-modal__section{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);background:var(--lp-surface);border-radius:10px;flex-direction:column;gap:.5rem;padding:.55rem .65rem .65rem;display:flex}.lp-wo-modal__section-title{letter-spacing:.03em;text-transform:uppercase;color:var(--shell-muted,var(--lp-muted));margin:0 0 .15rem;font-size:.82rem;font-weight:650}.lp-wo-modal__ownership{border:0;flex-wrap:wrap;gap:.45rem .85rem;margin:0;padding:0;display:flex}.lp-wo-modal__ownership-legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-wo-modal__ownership-option{color:var(--shell-text,var(--lp-text));cursor:pointer;align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.lp-wo-modal__ownership-option input{margin:0}.lp-wo-modal__internal-billto{background:color-mix(in srgb, #dbeafe 35%, var(--lp-surface));border:1px solid #93c5fd8c;border-radius:8px;flex-direction:column;gap:.12rem;padding:.45rem .55rem;display:flex}.lp-wo-modal__internal-billto-label{color:#1e40af;font-size:.78rem;font-weight:650}.lp-wo-modal__internal-billto-name{color:var(--shell-text,var(--lp-text));font-size:.9rem;font-weight:600}.lp-wo-modal__internal-billto-hint{color:var(--shell-muted,var(--lp-muted));font-size:.76rem}.lp-wo-modal__picked-specs{color:var(--shell-muted,var(--lp-muted));flex-wrap:wrap;gap:.2rem .5rem;margin:.25rem 0 0;padding:0;font-size:.76rem;list-style:none;display:flex}.lp-wo-modal__status-priority-row,.lp-wo-modal__intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .65rem;display:grid}@media (width<=520px){.lp-wo-modal__status-priority-row,.lp-wo-modal__intake-grid{grid-template-columns:1fr}}.lp-wo-modal__slot{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:9px;flex-direction:column;gap:.35rem;padding:.5rem .6rem .55rem;display:flex}.lp-wo-modal__slot-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lp-wo-modal__slot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}a.lp-wo-modal__inline-btn{text-decoration:none}.lp-wo-modal__eyebrow{letter-spacing:.085em;text-transform:uppercase;color:var(--lp-muted);font-size:.62rem;font-weight:600}.lp-wo-modal__inline-btn{appearance:none;background:var(--lp-surface);color:#1d4ed8;cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;padding:.18rem .55rem;font-size:.78rem;font-weight:600;transition:background .12s,border-color .12s}.lp-wo-modal__inline-btn:hover{background:#eff6ff;border-color:#93c5fd}.lp-wo-modal__inline-btn:focus-visible{outline-offset:2px;outline:2px solid #1d4ed899}.lp-wo-modal__inline-btn:disabled{opacity:.5;cursor:not-allowed}.lp-wo-modal__picked{background:var(--lp-surface);border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;gap:.18rem;min-height:38px;padding:.55rem .7rem;display:flex}.lp-wo-modal__picked[data-locked=true]{background:var(--lp-surface-soft)}.lp-wo-modal__picked-name{color:var(--lp-text);font-size:.95rem;font-weight:600;line-height:1.25}.lp-wo-modal__picked-meta{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.lp-wo-modal__hint{color:var(--lp-muted);margin:0;font-size:.8rem;line-height:1.35}.lp-wo-modal__linklike{appearance:none;color:#1d4ed8;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lp-wo-modal__linklike:hover{color:#1e40af}.lp-wo-modal__linklike:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #1d4ed899}.lp-wo-modal__search{background:var(--lp-surface);width:100%;min-height:36px;color:var(--lp-text);appearance:none;border:1px solid #cbd5e1;border-radius:8px;padding:.4rem .65rem;font-size:.9rem}.lp-wo-modal__search:focus-visible{outline-offset:1px;border-color:#1d4ed8;outline:2px solid #1d4ed899}.lp-wo-modal__results{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:8px;flex-direction:column;gap:2px;max-height:11rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lp-wo-modal__results:empty{display:none}.lp-wo-modal__results-msg{color:var(--lp-muted);padding:.55rem .7rem;font-size:.82rem}.lp-wo-modal__result-pick{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:.1rem;padding:.5rem .7rem;transition:background-color .1s;display:flex}.lp-wo-modal__result-pick:hover:not(:disabled){background:#eff6ff}.lp-wo-modal__result-pick:focus-visible{outline-offset:-2px;outline:2px solid #1d4ed899}.lp-wo-modal__result-pick:disabled{opacity:.55;cursor:not-allowed}.lp-wo-modal__result-line1{color:var(--lp-text);font-size:.92rem;font-weight:600;line-height:1.25}.lp-wo-modal__result-line2{color:var(--lp-muted-strong);font-variant-numeric:tabular-nums;font-size:.78rem;line-height:1.25}.lp-wo-modal__result-line3{color:var(--lp-muted);font-size:.72rem;line-height:1.25}.lp-wo-modal__job-core{flex-direction:column;gap:.35rem;display:flex}.lp-wo-modal__title-field{margin-bottom:0}.lp-wo-modal__more{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:9px;padding:0}.lp-wo-modal__more-summary{cursor:pointer;color:var(--lp-muted-strong);-webkit-user-select:none;user-select:none;padding:.45rem .65rem;font-size:.78rem;font-weight:600;list-style:none}.lp-wo-modal__more-summary::-webkit-details-marker{display:none}.lp-wo-modal__more-summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #1d4ed88c}.lp-wo-modal__more-summary:before{content:"";vertical-align:middle;border-bottom:2px solid #64748b;border-right:2px solid #64748b;width:.35rem;height:.35rem;margin-top:-.05rem;margin-right:.45rem;display:inline-block;transform:rotate(-45deg)}.lp-wo-modal__more[open] .lp-wo-modal__more-summary:before{margin-top:.1rem;transform:rotate(45deg)}.lp-wo-modal__more-body{border-top:1px solid var(--lp-border);flex-direction:column;gap:.55rem;padding:0 .65rem .55rem;display:flex}.lp-wo-modal__form-error{margin:0}.lp-wo-modal__actions{border-top:1px solid var(--lp-border);background:var(--surface-panel,var(--lp-surface));flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-top:.35rem;padding-top:.65rem;display:flex}.lp-wo-modal__btn{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:8px;min-height:36px;padding:.45rem .95rem;font-weight:600;transition:background .12s,border-color .12s}.lp-wo-modal__btn:hover:not(:disabled){background:#1e40af;border-color:#1e40af}.lp-wo-modal__btn:focus-visible{outline-offset:2px;outline:2px solid #1d4ed899}.lp-wo-modal__btn:disabled{color:#fff;cursor:not-allowed;background:#cbd5e1;border-color:#cbd5e1}.lp-wo-modal__btn--secondary{background:var(--lp-surface);color:var(--lp-text);border-color:#cbd5e1}.lp-wo-modal__btn--secondary:hover:not(:disabled){background:var(--lp-surface-soft);border-color:#94a3b8}@media (width<=600px){.lp-wo-modal{max-height:95vh}.lp-wo-modal__actions{flex-direction:column-reverse}.lp-wo-modal__btn,.lp-wo-modal__btn--secondary{width:100%}}@media (prefers-reduced-motion:reduce){.lp-wo-modal__inline-btn,.lp-wo-modal__btn,.lp-wo-modal__btn--secondary,.lp-wo-modal__result-pick{transition:none}}.garage-page--phase198b .garage-page__lead{max-width:44rem;color:var(--shell-text-muted);margin-top:.2rem;margin-bottom:.7rem;font-size:.92rem;line-height:1.45}.garage-ops-surround{border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--surface-panel) 100%, transparent) 0%, color-mix(in srgb, var(--surface-panel) 93%, var(--shell-accent,#3b82f6) 7%) 100%);border-radius:14px;margin:.1rem 0 .85rem;padding:.65rem .75rem .72rem;box-shadow:inset 0 1px #ffffff0d,0 8px 26px #0f172a13}.garage-page--phase198b .garage-kpi-hero-surface.lp-module-kpi-band--hero{border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 100%, var(--lp-surface) 4%) 0%, var(--surface-panel) 100%);border-radius:11px;box-shadow:0 2px 12px #0f172a12}.garage-page--phase198b .garage-kpi-hero-surface .lp-module-kpi-value{font-variant-numeric:tabular-nums;font-weight:750}.garage-page--phase198b .garage-ops-surround .lp-ops-mini__title{letter-spacing:.01em;font-weight:650}.garage-page--phase198b .garage-toolbar--polished{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.garage-toolbar__cluster{flex-wrap:wrap;align-items:flex-end;gap:.45rem;display:flex}.garage-toolbar__cluster--view{flex-direction:column;align-items:stretch;gap:.35rem}.garage-toolbar__cluster--search{flex:14rem;min-width:11rem}.garage-toolbar__cluster--entities{flex:2 22rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.garage-toolbar__cluster--refine{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:.45rem;display:flex}.garage-toolbar__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.62rem;font-weight:700}.garage-toolbar__checkbox--pill{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 94%, transparent);border-radius:999px;padding:.32rem .55rem}.garage-toolbar__select{padding-right:1.5rem}.garage-table-wrap--ro{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-panel);border-radius:12px;box-shadow:0 2px 18px #0f172a0e}.garage-page--phase198b .garage-table--ro thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);border-bottom:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);padding:.55rem .55rem .48rem;font-size:.68rem;font-weight:700}.garage-page--phase198b .garage-table--ro tbody td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 50%, transparent);padding:.62rem .55rem;font-size:.84rem;line-height:1.42}.garage-page--phase198b .garage-table--ro tbody tr:last-child td{border-bottom:0}.garage-table__cell--mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:650}.garage-table__cell--title{color:var(--text-primary);font-weight:550}.garage-table__muted{color:var(--shell-text-muted)}.garage-table__status-select{border:1px solid var(--shell-border);background:var(--surface-panel);border-radius:8px;width:100%;max-width:12rem;padding:.3rem .45rem;font-size:.78rem}.garage-table__status-select:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-table__age-primary{display:block}.garage-table__age-flag{letter-spacing:.02em;color:#0e7490;background:#06b6d424;border-radius:6px;margin-top:.28rem;padding:.08rem .38rem;font-size:.68rem;font-weight:650;display:inline-block}.garage-table__link-list{flex-direction:column;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.garage-table__link-list a{color:color-mix(in srgb, var(--shell-accent,#2563eb) 90%, var(--text-primary));font-weight:550;text-decoration:none}.garage-table__link-list a:hover{text-decoration:underline}.garage-table__link-muted{color:var(--shell-text-muted);font-size:.8rem}.garage-table__actions-head{width:8.75rem}.garage-table__action-group{flex-wrap:wrap;gap:.38rem;display:flex}.garage-table__action{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 97%, transparent);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.3rem .58rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .12s,border-color .12s,box-shadow .12s}.garage-table__action:hover{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 38%, var(--shell-border));box-shadow:0 1px 4px #0f172a12}.garage-table__action:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-table__action--primary{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 48%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#3b82f6) 14%, var(--surface-panel))}.garage-table__action--danger{border-color:color-mix(in srgb, #ef4444 38%, var(--shell-border));color:#b91c1c}.garage-table__cue-chips{gap:.3rem}.garage-page--phase198b .garage-board__col-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 68%, transparent);margin-bottom:.28rem;padding-bottom:.4rem}.garage-page--phase198b .garage-board__col--drag-target{outline-offset:4px;background:color-mix(in srgb, var(--shell-accent,#3b82f6) 7%, transparent);border-radius:12px}.garage-lines-panel--sheet{border:1px solid color-mix(in srgb, var(--shell-border) 86%, transparent);border-radius:14px;box-shadow:0 12px 42px #0f172a1f}.garage-lines-panel__close{border:1px solid var(--shell-border);background:var(--surface-panel);cursor:pointer;border-radius:8px;padding:.35rem .68rem;font-family:inherit;font-size:.8rem;font-weight:600}.garage-lines-panel__close:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-lines-section--sheet{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 48%, var(--surface-panel));border-radius:10px;margin-bottom:.68rem;padding:.55rem .62rem .68rem}.garage-lines-add-btn{border:1px dashed color-mix(in srgb, var(--shell-accent,#3b82f6) 48%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#3b82f6) 9%, var(--surface-panel));color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.3rem .58rem;font-family:inherit;font-size:.78rem;font-weight:650}.garage-lines-add-btn:hover{border-style:solid}.garage-lines-remove-btn{color:var(--shell-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:.76rem;font-weight:600;text-decoration:underline}.garage-lines-save-btn{border:1px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 42%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#3b82f6) 16%, var(--surface-panel));cursor:pointer;border-radius:10px;padding:.48rem 1.05rem;font-family:inherit;font-size:.88rem;font-weight:650}.garage-lines-save-btn:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-lines-save-btn:disabled{opacity:.65;cursor:not-allowed}.garage-page--phase198b .garage-toolbar--polished .garage-toolbar__segment,.garage-page--phase198b .garage-toolbar--polished .garage-toolbar__checkbox{margin-top:0}.garage-page--phase199 .garage-ops-surround{background:var(--lp-surface-soft);border:1px solid #0f172a12;box-shadow:0 1px 2px #0f172a0a}.garage-page--phase199 .garage-kpi-hero-surface.lp-module-kpi-band--hero{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:0 1px 2px #0f172a0a}.garage-page--phase199 .garage-board__col-head{border-bottom:1px solid #0f172a12;flex-direction:row;align-items:center;gap:.45rem;padding:.4rem .45rem .5rem;display:flex}.garage-page--phase199 .garage-board__col-head-text{flex:1;justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;display:flex}.garage-page--phase199 .garage-board__col-icon{background:var(--lp-surface);width:1.85rem;height:1.85rem;color:var(--lp-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0f172a0d}.garage-page--phase199 .garage-board__col-icon--new{color:#2563eb}.garage-page--phase199 .garage-board__col-icon--in_progress{color:#0d9488}.garage-page--phase199 .garage-board__col-icon--waiting_parts{color:#0e7490}.garage-page--phase199 .garage-board__col-icon--blocked{color:#b91c1c}.garage-page--phase199 .garage-board__col-icon--ready_to_invoice{color:#15803d}.garage-page--phase199 .garage-board__col-icon--invoiced{color:#6d28d9}.garage-page--phase199 .garage-board__col-icon--completed{color:#0f766e}.garage-page--phase199 .garage-board__col-icon--cancelled{color:var(--lp-muted)}.garage-page--phase199 .garage-board__col-title{letter-spacing:.01em;color:var(--text-primary);font-size:.78rem;font-weight:650}.garage-page--phase199 .garage-board__empty-lane{border:1px dashed color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:4.25rem;margin:.1rem 0 0;padding:.6rem .45rem;display:flex}.garage-page--phase199 .garage-board__empty-lane-icon{opacity:.3;color:var(--shell-text-muted);justify-content:center;align-items:center;display:flex}.garage-page--phase199 .garage-board__empty-lane-label{color:var(--shell-text-muted);letter-spacing:.01em;font-size:.7rem;font-weight:500}.garage-page--phase199 .garage-wo-card--board{border:1px solid #0f172a12;border-radius:10px;gap:.32rem;padding:.52rem .58rem;box-shadow:0 1px 4px #0f172a0d}.garage-page--phase199b .garage-board--lanes{grid-template-columns:repeat(5,minmax(12.75rem,1fr));gap:.85rem}.garage-page--phase199b .garage-board-scroll{padding:.5rem .48rem .55rem}.garage-page--phase199b .garage-board__col-icon{width:2.35rem;height:2.35rem;box-shadow:0 1px 2px #0f172a0f, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:11px}.garage-page--phase199b .garage-board__col-icon--new{background:color-mix(in srgb, #3b82f6 11%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--in_progress{background:color-mix(in srgb, #14b8a6 11%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--waiting_parts{background:color-mix(in srgb, #06b6d4 11%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--blocked{background:color-mix(in srgb, #ef4444 10%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--ready_to_invoice{background:color-mix(in srgb, #22c55e 11%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--invoiced{background:color-mix(in srgb, #7c3aed 10%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--completed{background:color-mix(in srgb, #0d9488 10%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--cancelled{background:color-mix(in srgb, #94a3b8 12%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-title{font-size:.84rem}.garage-page--phase199b .garage-board__col-count{padding:.12rem .46rem;font-size:.76rem}.garage-page--phase199b .garage-board__empty-lane{gap:.55rem;min-height:6rem;padding:1rem .55rem}.garage-page--phase199b .garage-board__empty-lane-icon{opacity:.22;transform:scale(1.08)}.garage-page--phase199b .garage-board__empty-lane-label{text-align:center;max-width:9.5rem;font-size:.76rem;line-height:1.45}.garage-page--phase199b .garage-wo-card--board{border-radius:11px;gap:.4rem;padding:.62rem .68rem}.garage-page--phase199b .garage-wo-card__title{font-size:.95rem}.garage-page--phase199b .garage-wo-card__muted{font-size:.8rem}@media (width<=1180px){.garage-page--phase199b .garage-board--lanes{grid-template-columns:repeat(5,minmax(11.75rem,1fr))}}.garage-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}.garage-page--phase199c .garage-page__lead{max-width:40rem;margin-bottom:.55rem}.garage-ops-command-stack{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);box-shadow:0 1px 0 var(--lp-surface) inset, 0 6px 20px #0f172a0d;border-radius:14px;flex-direction:column;align-items:stretch;margin:0 0 .65rem;display:flex;overflow:hidden}.garage-page--phase199c .garage-ops-surround--stacked{border:none;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:.55rem .65rem .58rem}.garage-command-toolbar-section{background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);padding:.48rem .62rem .52rem;box-shadow:inset 0 1px #ffffffe6}.garage-command-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.garage-command-toolbar__group{flex-wrap:wrap;align-items:flex-end;gap:.4rem .5rem;display:flex}.garage-command-toolbar__group--view{flex:none;min-width:0}.garage-command-toolbar__group--search{flex:16rem;min-width:min(100%,14rem)}.garage-command-toolbar__group--narrow{flex:1.15 18rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.45rem .55rem;display:grid}.garage-command-toolbar__group--refine{flex-wrap:wrap;flex:20rem;align-items:flex-end;gap:.45rem .55rem;display:flex}.garage-command-toolbar__group-label{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--shell-text-muted);margin-bottom:.22rem;font-size:.62rem;font-weight:700;display:block}.garage-page--phase199c .garage-command-toolbar__segment{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shell-border) 65%, transparent);background:var(--lp-surface);border:0;border-radius:9px;margin-top:0}.garage-page--phase199c .garage-command-toolbar__segment button{padding:.4rem .78rem;font-size:.82rem;font-weight:600}.garage-command-toolbar__search{width:100%;margin:0;display:block}.garage-command-toolbar__search-inner{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-radius:11px;align-items:center;gap:.5rem;width:100%;min-height:2.65rem;padding:0 .85rem 0 .72rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #0f172a0d,0 1px 3px #0f172a0f}.garage-command-toolbar__search-inner:focus-within{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 38%, var(--shell-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--shell-accent,#3b82f6) 18%, transparent), 0 1px 2px #0f172a0d inset}.garage-command-toolbar__search-icon{color:var(--lp-muted);opacity:.88;flex-shrink:0;display:flex}.garage-command-toolbar__search-field{min-width:0;font:inherit;letter-spacing:-.01em;color:var(--text-primary);background:0 0;border:0;outline:none;flex:auto;padding:.35rem 0;font-size:.92rem;font-weight:500}.garage-command-toolbar__search-field::placeholder{color:var(--lp-muted);font-weight:450}.garage-command-toolbar__field{flex-direction:column;gap:.22rem;min-width:0;display:flex}.garage-command-toolbar__field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.62rem;font-weight:650}.garage-command-toolbar__field input,.garage-command-toolbar__field select{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);width:100%;min-height:2.35rem;font:inherit;background:var(--lp-surface);color:var(--text-primary);border-radius:9px;padding:.38rem .55rem;font-size:.82rem;box-shadow:0 1px 1px #0f172a0a}.garage-command-toolbar__field input:focus-visible,.garage-command-toolbar__field select:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:1px}.garage-command-toolbar__hide-done{border:1px dashed color-mix(in srgb, var(--shell-border) 78%, transparent);min-height:2.35rem;color:var(--shell-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:9px;align-items:center;gap:.45rem;padding:0 .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.garage-command-toolbar__hide-done input{width:1rem;height:1rem;accent-color:var(--shell-accent,#2563eb);cursor:pointer}.garage-page--phase199c.garage-page--phase199 .garage-board-scroll{background:linear-gradient(180deg, #e8ecf1 0%, var(--lp-border) 100%);box-shadow:inset 0 2px 6px #0f172a0a, 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border:1px solid #0f172a12;border-radius:12px;margin-top:.15rem;padding:.55rem .55rem .65rem}.garage-page--phase199c.garage-page--phase199 .garage-board__col{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border:1px solid #0f172a12;border-radius:12px;padding:.48rem .45rem .55rem;box-shadow:0 2px 8px #0f172a0e,inset 0 1px #ffffffe6}.garage-page--phase199c .garage-board__col-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 58%, transparent);margin-bottom:.35rem;padding-bottom:.55rem}.garage-page--phase199c .garage-board__col-icon{border-radius:12px;width:2.75rem;height:2.75rem}.garage-page--phase199c .garage-board__col-title{letter-spacing:-.02em;font-size:.88rem;font-weight:700}.garage-page--phase199c .garage-board__empty-lane{border-style:dashed;border-width:1.5px;border-color:color-mix(in srgb, var(--shell-border) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 0%, var(--lp-surface-soft) 100%);min-height:7rem}.garage-page--phase199c .garage-board__empty-lane-icon{opacity:.18;transform:scale(1.12)}.garage-page--phase199c .garage-board__empty-lane-label{color:var(--lp-muted);max-width:11rem;font-size:.78rem;font-weight:500}.garage-page--phase199c .garage-wo-card--board{border:1px solid #0f172a14;gap:.45rem;padding:.68rem .72rem;box-shadow:0 2px 8px #0f172a0f,inset 0 1px #fff}.garage-page--phase199c .garage-wo-card__top{border-bottom:1px solid #0f172a0f;padding-bottom:.15rem}.garage-page--phase199c .garage-wo-card__actions{border-top:1px solid #0f172a0f;gap:.42rem;margin-top:.15rem;padding-top:.35rem}.garage-page--phase199c .garage-list-section__title{margin-bottom:.42rem}@media (width<=900px){.garage-command-toolbar__group--narrow{grid-template-columns:minmax(0,1fr)}.garage-command-toolbar__group--refine{flex-direction:column;align-items:stretch}.garage-command-toolbar__hide-done{justify-content:center;width:100%}}.garage-page--phase200.garage-page--phase199c.garage-page--phase199 .garage-board-scroll{background:linear-gradient(165deg,#e4eaf5 0%,#dbe4f2 45%,#d4dff0 100%);border-color:#3b82f61c}.garage-page--phase200.garage-page--phase199 .garage-board__col--active{background:linear-gradient(180deg, var(--lp-surface) 0%, #f5f9ff 100%);border-color:#3b82f624;box-shadow:0 0 0 1px #3b82f61a,0 8px 26px #0f172a14,inset 0 1px #fff}.garage-page--phase200.garage-page--phase199 .garage-board__col--empty{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, var(--lp-surface-soft) 100%);opacity:.9;border-color:#0f172a0d;box-shadow:0 1px 4px #0f172a08}.garage-page--phase200.garage-page--phase199 .garage-board__col--empty .garage-board__col-head{opacity:.82}.garage-page--phase200.garage-page--phase199 .garage-board__col--drag-target{box-shadow:0 0 0 2px #3b82f66b, 0 0 26px #2563eb3d, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent)!important;background:linear-gradient(180deg, var(--lp-surface) 0%, #eef4ff 100%)!important;outline:none!important}.garage-page--phase200 .garage-board__col-head{margin-bottom:.28rem;padding:.32rem .42rem .42rem}.garage-page--phase200 .garage-board__stack{gap:.42rem}.garage-page--phase200 .garage-wo-card--board{border-color:#0f172a12;border-radius:11px}.garage-page--phase200 .garage-chip--hold{color:#0e7490;background:#06b6d429}.garage-page--phase200 .garage-chip--risk{color:#9f1239;background:#e11d4824}.garage-page--phase200 .garage-board__empty-lane{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 0%, #eff6ff8c 100%);border-color:#3b82f624}.garage-page--phase198b.garage-page--phase200 .garage-wo-card--board{gap:.22rem;padding:.4rem .48rem}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__num{color:#334155d1;font-size:.74rem;font-weight:600}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__title{font-size:.875rem;font-weight:var(--operational-board-title-weight,600);letter-spacing:-.014em;color:var(--lp-text);line-height:1.32}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__muted{color:#64748be0;font-size:.72rem;line-height:1.38}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__tech{font-size:.72rem;font-weight:var(--operational-board-support-weight,400);color:#475569e0}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__moneyline{color:#475569e6;font-size:.7rem;font-weight:500}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__aging{padding:.08rem .32rem;font-size:.65rem;font-weight:600}.garage-page--phase198b.garage-page--phase200 .garage-chip{letter-spacing:.01em;padding:.06rem .3rem;font-size:.6rem;font-weight:500}.garage-page--phase198b.garage-page--phase200 .garage-chip--neutral{background:color-mix(in srgb, var(--shell-text-muted) 10%, transparent);color:#475569eb}.garage-page--phase198b.garage-page--phase200 .garage-chip--hold{color:#0e7490;background:#06b6d41f}.garage-page--phase198b.garage-page--phase200 .garage-chip--risk{color:#9f1239;background:#dc26261f}.garage-page--phase198b.garage-page--phase200 .garage-chip--ready{color:#166534;background:#16a34a24}.garage-page--phase198b.garage-page--phase200 .garage-chip--done{background:color-mix(in srgb, var(--shell-text-muted) 12%, transparent);color:#64748bf2}.garage-page--phase198b.garage-page--phase200 .garage-wo-badge{padding:.1rem .36rem;font-size:.6rem;font-weight:500}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__chips{gap:.2rem}.garage-page--phase198b.garage-page--phase200 .garage-board__stack{gap:.38rem}.garage-page--prod-polish,.garage-job-detail--prod-polish{--gar-prod-accent:#0d9488;--gar-prod-border:color-mix(in srgb, var(--shell-border,var(--lp-border)) 86%, var(--gar-prod-accent) 14%);--gar-prod-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0b;--gar-prod-muted:#64748b}.garage-page--prod-polish.module-page{background:0 0}.garage-page--prod-polish .garage-page__lead{color:var(--gar-prod-muted);max-width:32rem;margin-bottom:.55rem;font-size:.8125rem}.garage-page--prod-polish .garage-kpi-hero-surface,.garage-page--prod-polish .lp-module-hero__stats>.lp-module-kpi-band--hero{border:1px solid var(--gar-prod-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--gar-prod-shadow);border-radius:12px;padding:.42rem .55rem .38rem}.garage-page--prod-polish .lp-module-kpi-value{letter-spacing:-.02em;color:var(--lp-text);font-weight:750}.garage-page--prod-polish .lp-module-kpi-label{letter-spacing:.055em;color:var(--gar-prod-muted);font-size:.625rem;font-weight:650}.garage-page--prod-polish .garage-ops-command-stack{gap:.55rem;margin-bottom:.65rem}.garage-page--prod-polish .garage-ops-surround--stacked{border:1px solid var(--gar-prod-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--gar-prod-shadow);border-radius:12px;overflow:hidden}.garage-page--prod-polish .garage-command-toolbar-section{border:1px solid var(--gar-prod-border);background:var(--lp-surface);box-shadow:var(--gar-prod-shadow);border-radius:12px;overflow:hidden}.garage-page--prod-polish .garage-command-toolbar{gap:.45rem .55rem;padding:.5rem .58rem}.garage-page--prod-polish .garage-command-toolbar__group-label,.garage-page--prod-polish .garage-command-toolbar__field-label{letter-spacing:.04em;color:var(--gar-prod-muted);font-size:.625rem;font-weight:650}.garage-page--prod-polish .garage-command-toolbar__search-inner{border-color:var(--gar-prod-border);border-radius:10px;min-height:2.25rem}.garage-page--prod-polish .garage-command-toolbar__search-inner:focus-within{border-color:color-mix(in srgb, var(--gar-prod-accent) 35%, var(--gar-prod-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--gar-prod-accent) 14%, transparent)}.garage-page--prod-polish .garage-command-toolbar__field input,.garage-page--prod-polish .garage-command-toolbar__field select{border-color:var(--gar-prod-border);border-radius:9px;min-height:2rem}.garage-page--prod-polish .garage-command-toolbar__segment{border-color:var(--gar-prod-border);border-radius:9px}.garage-page--prod-polish .garage-command-toolbar__segment button[aria-pressed=true]{background:color-mix(in srgb, var(--gar-prod-accent) 12%, var(--lp-surface));color:var(--lp-text);font-weight:650}.garage-page--prod-polish .garage-page__list-shell{border:1px solid var(--gar-prod-border);background:var(--lp-surface);min-width:0;box-shadow:var(--gar-prod-shadow);border-radius:12px;margin-top:.15rem;padding:.55rem .62rem .65rem}.garage-page--prod-polish .garage-list-section__title{letter-spacing:.04em;text-transform:uppercase;color:var(--gar-prod-muted);margin-bottom:.5rem;font-size:.8125rem;font-weight:700}.garage-page--prod-polish .garage-board-scroll{background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);border-radius:10px}.garage-page--prod-polish .garage-board-subhead{padding:.35rem .15rem .42rem}.garage-page--prod-polish .garage-board-subhead__label{color:var(--lp-muted-strong);font-weight:650}.garage-page--prod-polish .garage-board__lane{border-color:color-mix(in srgb, var(--gar-prod-border) 72%, transparent);background:color-mix(in srgb, var(--lp-surface) 92%, var(--shell-page-bg,var(--lp-surface-soft)));border-radius:10px}.garage-page--prod-polish .garage-board__lane.is-drop-target{border-color:color-mix(in srgb, var(--gar-prod-accent) 42%, var(--gar-prod-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--gar-prod-accent) 12%, transparent)}.garage-page--prod-polish .garage-wo-card--board{border-color:var(--gar-prod-border);border-radius:10px;box-shadow:0 1px 3px #0f172a0a}.garage-page--prod-polish .garage-wo-card--board:hover{border-color:color-mix(in srgb, var(--gar-prod-accent) 22%, var(--gar-prod-border));box-shadow:0 4px 14px #0f172a0f}.garage-page--prod-polish .garage-wo-card__num{letter-spacing:.02em;color:var(--gar-prod-muted);font-size:.6875rem;font-weight:650}.garage-page--prod-polish .garage-wo-card__title{letter-spacing:-.015em;color:var(--lp-text);font-size:.875rem;font-weight:650}.garage-page--prod-polish .garage-wo-card__tech{color:var(--lp-muted-strong);font-size:.75rem}.garage-page--prod-polish .garage-wo-card__tech--unassigned{color:var(--gar-prod-muted);font-style:italic}.garage-page--prod-polish .garage-chip{border-radius:6px;font-size:.625rem;font-weight:600}.garage-timer{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:.45rem 0 0;padding:.45rem .55rem;display:flex}.garage-timer--compact{margin:.35rem 0 0;padding:.35rem .45rem}.garage-timer--running{border-color:color-mix(in srgb, #2563eb 28%, var(--lp-border));background:color-mix(in srgb, #2563eb 6%, var(--lp-surface-soft))}.garage-timer__pulse{background:#2563eb;border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite garage-timer-pulse}@keyframes garage-timer-pulse{0%,to{opacity:1}50%{opacity:.35}}.garage-timer__main{flex-wrap:wrap;flex:8rem;align-items:baseline;gap:.25rem .5rem;min-width:0;display:flex}.garage-timer__label{color:#2563eb;font-size:.72rem;font-weight:500}.garage-timer__elapsed{color:var(--lp-text);font-size:.82rem;font-weight:600}.garage-timer__tech{color:var(--lp-muted-strong);font-size:.75rem}.garage-timer__muted{color:var(--lp-muted);font-size:.75rem}.garage-timer__picker{flex:9rem;gap:.2rem;min-width:9rem;display:grid}.garage-timer__picker-label{color:var(--lp-muted);font-size:.68rem}.garage-timer__picker select{min-height:1.85rem;font-size:.78rem}.garage-timer__btn{cursor:pointer;border:1px solid #0000;border-radius:6px;min-height:1.85rem;padding:.25rem .65rem;font-size:.75rem;font-weight:500}.garage-timer__btn:disabled{opacity:.5;cursor:not-allowed}.garage-timer__btn--start{color:#fff;background:#2563eb;border-color:#1d4ed8}.garage-timer__btn--stop{background:var(--lp-surface);color:#b45309;border-color:color-mix(in srgb, #f59e0b 45%, var(--lp-border))}.garage-timer__err{color:#b91c1c;width:100%;margin:0;font-size:.72rem}.garage-timer__schema-hint{color:#92400e;background:var(--lp-surface)beb;border:1px solid #fde68a;border-radius:8px;margin:0 0 .65rem;padding:.5rem .65rem;font-size:.78rem}.garage-page__timer-focus{border:1px solid color-mix(in srgb, #2563eb 22%, var(--lp-border));background:linear-gradient(180deg, color-mix(in srgb, #2563eb 5%, var(--lp-surface)) 0%, var(--lp-surface) 100%);border-radius:10px;margin:0 0 .85rem;padding:.75rem .95rem}.garage-page__timer-focus-title{color:var(--lp-text);margin:0 0 .45rem;font-size:.85rem;font-weight:650}.garage-table__cell--timer{vertical-align:top;min-width:11rem}.garage-timer__active-list{gap:.35rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.garage-timer--inline{margin:0}.garage-timer__start-row{flex-wrap:wrap;align-items:flex-end;gap:.45rem;width:100%;display:flex}.garage-labor{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:8px;margin:.4rem 0 0;padding:.45rem .55rem}.garage-labor--compact{margin-top:.35rem;padding:.35rem .45rem}.garage-labor__head{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.35rem;display:flex}.garage-labor__total{color:var(--lp-text);font-size:.75rem;font-weight:650}.garage-labor__tech-totals{flex-wrap:wrap;gap:.25rem;display:flex}.garage-labor__tech-chip{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-radius:4px;padding:.1rem .35rem;font-size:.68rem}.garage-labor__sessions{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.garage-labor__session{border-bottom:1px solid var(--lp-surface-soft);grid-template-columns:1fr auto;gap:.15rem .5rem;padding:.25rem 0;font-size:.72rem;display:grid}.garage-labor__session--active{background:#2563eb0f;border-radius:4px;padding:.25rem .35rem}.garage-labor__session-tech{color:var(--lp-text);font-weight:600}.garage-labor__session-times{color:var(--lp-muted);grid-column:1/-1}.garage-labor__session-mins{color:var(--lp-muted-strong);text-align:right;font-weight:600}.garage-labor__adjusted{color:#b45309;font-weight:700}.garage-labor__correct-btn{border:1px solid var(--lp-border);background:var(--lp-surface);cursor:pointer;border-radius:4px;grid-area:1/2/span 2;padding:.15rem .4rem;font-size:.68rem}.garage-labor__muted,.garage-labor__hint{color:var(--lp-muted);margin:0;font-size:.72rem}.garage-labor__hint{color:#92400e}.garage-page--prod-polish .garage-table-wrap--ro{border:1px solid color-mix(in srgb, var(--gar-prod-border) 55%, transparent);border-radius:10px;overflow:hidden}.garage-page--prod-polish .garage-table--ro th{letter-spacing:.04em;text-transform:uppercase;color:var(--gar-prod-muted);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);border-bottom:1px solid var(--gar-prod-border);padding:.5rem .65rem;font-size:.6875rem;font-weight:650}.garage-page--prod-polish .garage-table--ro td{border-bottom-color:color-mix(in srgb, var(--gar-prod-border) 48%, transparent);vertical-align:middle;padding:.55rem .65rem}.garage-page--prod-polish .garage-table__row:hover{background:color-mix(in srgb, var(--gar-prod-accent) 4%, var(--lp-surface))}.garage-page--prod-polish .garage-table__cell--title{color:var(--lp-text);font-weight:600}.garage-page--prod-polish .garage-table__action--primary{border-radius:9px;font-weight:650}.garage-page--prod-polish .garage-page__job-detail-shell{margin-top:.65rem}.garage-page--prod-polish .garage-page__job-detail-shell .garage-lines-panel{border:1px solid var(--gar-prod-border);box-shadow:var(--gar-prod-shadow);border-radius:12px}.garage-page--prod-polish .garage-lines-panel__title{letter-spacing:-.02em;font-weight:700}.garage-page--prod-polish .garage-invoice-modal__panel{border:1px solid var(--gar-prod-border);box-shadow:0 24px 48px #0f172a24, var(--gar-prod-shadow);border-radius:14px}.garage-job-detail--prod-polish.module-page{background:0 0}.garage-job-detail--prod-polish .garage-job-detail__back{color:var(--gar-prod-muted);margin-bottom:.45rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.garage-job-detail--prod-polish .garage-job-detail__back:hover{color:var(--gar-prod-accent)}.garage-job-detail--prod-polish .garage-job-detail__hero{border:1px solid var(--gar-prod-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--gar-prod-shadow);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.65rem;padding:.65rem .75rem;display:flex}.garage-job-detail--prod-polish .garage-job-detail__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--gar-prod-muted);margin:0 0 .2rem;font-size:.625rem;font-weight:700}.garage-job-detail--prod-polish .garage-job-detail__title{letter-spacing:-.028em;color:var(--lp-text);margin:0;font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:750}.garage-job-detail--prod-polish .garage-job-detail__subtitle{color:var(--lp-muted-strong);margin:.2rem 0 0;font-size:.875rem}.garage-job-detail--prod-polish .garage-job-detail__meta-row{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.45rem;display:flex}.garage-job-detail--prod-polish .garage-job-detail__meta-quiet{color:var(--gar-prod-muted);font-size:.75rem}.garage-job-detail--prod-polish .garage-job-detail__links{flex-wrap:wrap;gap:.5rem .85rem;margin-top:.4rem;font-size:.8125rem;font-weight:600;display:flex}.garage-job-detail--prod-polish .garage-job-detail__links a{color:var(--gar-prod-accent);text-decoration:none}.garage-job-detail--prod-polish .garage-job-detail__links a:hover{text-decoration:underline}.garage-job-detail--prod-polish .garage-job-detail__tech{color:var(--lp-muted-strong);margin:.4rem 0 0;font-size:.8125rem}.garage-job-detail--prod-polish .garage-job-detail__tech--open{color:var(--gar-prod-muted);font-style:italic}.garage-job-detail--prod-polish .garage-job-detail__hero-actions{flex-direction:column;align-items:stretch;gap:.45rem;min-width:9rem;display:flex}.garage-job-detail--prod-polish .garage-job-detail__action{border:1px solid var(--gar-prod-border);background:var(--lp-surface);cursor:pointer;border-radius:10px;padding:.42rem .75rem;font-size:.8125rem;font-weight:650}.garage-job-detail--prod-polish .garage-job-detail__action--primary{border-color:color-mix(in srgb, var(--gar-prod-accent) 85%, #115e59);background:var(--gar-prod-accent);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--gar-prod-accent) 28%, transparent)}.garage-job-detail--prod-polish .garage-job-detail__status-field{flex-direction:column;gap:.2rem;display:flex}.garage-job-detail--prod-polish .garage-job-detail__status-label{letter-spacing:.04em;color:var(--gar-prod-muted);font-size:.625rem;font-weight:650}.garage-job-detail--prod-polish .garage-job-detail__status-field select{border:1px solid var(--gar-prod-border);border-radius:9px;min-height:2rem;padding:.25rem .45rem;font-size:.8125rem}.garage-job-detail--prod-polish .garage-job-detail__workspace .garage-lines-panel{border:1px solid var(--gar-prod-border);box-shadow:var(--gar-prod-shadow);border-radius:12px}.garage-job-detail--prod-polish .garage-job-detail__readonly{border:1px dashed var(--gar-prod-border);color:var(--gar-prod-muted);border-radius:10px;padding:.65rem .75rem;font-size:.8125rem}@media (width<=900px){.garage-page--prod-polish .garage-command-toolbar__group--narrow{flex:100%}.garage-page--prod-polish .garage-table--ro th:nth-child(6),.garage-page--prod-polish .garage-table--ro td:nth-child(6),.garage-page--prod-polish .garage-table--ro th:nth-child(9),.garage-page--prod-polish .garage-table--ro td:nth-child(9){display:none}}@media (width<=640px){.garage-page--prod-polish .garage-page__list-shell,.garage-page--prod-polish .garage-command-toolbar-section,.garage-page--prod-polish .garage-ops-surround--stacked,.garage-job-detail--prod-polish .garage-job-detail__hero{border-left:none;border-right:none;border-radius:0}.garage-page--prod-polish .garage-command-toolbar__group--refine .garage-command-toolbar__hide-done{flex:100%}}.garage-kpi-sys{--gar-kpi-radius:12px;--gar-kpi-min-h:4.5rem;--gar-kpi-pad-y:.68rem;--gar-kpi-pad-x:.62rem;--gar-kpi-gap:.5rem;--gar-kpi-shadow:0 1px 3px #0f172a0f;--gar-kpi-rail-h:3px;--gar-kpi-icon-box:2.375rem;--gar-kpi-icon-radius:10px;--gar-kpi-body-gap:.12rem;--gar-kpi-chev-size:1.125rem;--gar-kpi-accent:#64748b;--gar-kpi-accent-fg:#475569;--gar-kpi-accent-soft:var(--lp-surface-soft)}.garage-page--kpi-foundation .garage-page__module-hero .lp-module-hero__stats{padding:.42rem .65rem .38rem}.garage-page--kpi-foundation .garage-kpi-sys.lp-module-kpi-band--hero,.garage-page--kpi-foundation .garage-kpi-sys.garage-kpi-hero-surface,.garage-page--kpi-foundation.garage-page--prod-polish .garage-kpi-sys{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.garage-page--prod-polish.garage-page--kpi-foundation .garage-kpi-sys.lp-module-kpi-band--hero{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.garage-kpi-sys .lp-module-kpi-grid--hero{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.62rem;display:grid}@media (width<=1200px){.garage-kpi-sys .lp-module-kpi-grid--hero{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.garage-kpi-sys .lp-module-kpi-grid--hero{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}}.garage-kpi-sys .lp-module-kpi-cell{grid-template-columns:var(--gar-kpi-icon-box) 1fr 1.1rem;align-content:center;align-items:center;gap:var(--gar-kpi-body-gap) var(--gar-kpi-gap);flex-direction:unset;justify-content:unset;grid-template-rows:auto auto;width:100%;margin:0;display:grid;position:relative;overflow:hidden;min-height:var(--gar-kpi-min-h)!important;padding:var(--gar-kpi-pad-y) .52rem var(--gar-kpi-pad-y) var(--gar-kpi-pad-x)!important;border-radius:var(--gar-kpi-radius)!important;border:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;border-right:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;border-left:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;background-color:var(--lp-surface)!important;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--gar-kpi-accent) 52%, var(--lp-border)) 0, color-mix(in srgb, var(--gar-kpi-accent) 52%, var(--lp-border)) var(--gar-kpi-rail-h), transparent var(--gar-kpi-rail-h))!important;box-shadow:var(--gar-kpi-shadow)!important}.garage-kpi-sys .lp-module-kpi-cell:before{content:"";width:var(--gar-kpi-icon-box);height:var(--gar-kpi-icon-box);border-radius:var(--gar-kpi-icon-radius);background:color-mix(in srgb, var(--gar-kpi-accent-soft) 88%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--gar-kpi-accent) 18%, var(--lp-slate-200,var(--lp-border)));opacity:.96;grid-area:1/1/span 2;place-self:center}.garage-kpi-sys .lp-module-kpi-cell:after{content:"›";font-size:var(--gar-kpi-chev-size);color:var(--lp-muted);grid-area:1/3/span 2;place-self:center end;padding-right:.1rem;font-weight:300;line-height:1}.garage-kpi-sys .lp-module-kpi-value{grid-area:1/2;align-self:end;margin:0;letter-spacing:-.02em!important;color:var(--lp-slate-900,var(--lp-text))!important;font-size:1.1rem!important;font-weight:700!important;line-height:1.15!important}.garage-kpi-sys .lp-module-kpi-value--muted{color:var(--lp-slate-500,var(--lp-muted))!important;font-size:1.1rem!important;font-weight:700!important}.garage-kpi-sys .lp-module-kpi-label{grid-area:2/2;align-self:start;margin:0;letter-spacing:.01em!important;text-transform:none!important;color:var(--lp-slate-700,var(--lp-muted-strong))!important;font-size:.7rem!important;font-weight:600!important;line-height:1.2!important}.garage-kpi-sys .lp-module-kpi-cell:first-child{--gar-kpi-accent:#3b82f6;--gar-kpi-accent-fg:#1d4ed8;--gar-kpi-accent-soft:#eff6ff}.garage-kpi-sys .lp-module-kpi-cell:nth-child(2){--gar-kpi-accent:#6366f1;--gar-kpi-accent-fg:#4338ca;--gar-kpi-accent-soft:#eef2ff}.garage-kpi-sys .lp-module-kpi-cell:nth-child(3){--gar-kpi-accent:#d97706;--gar-kpi-accent-fg:#b45309;--gar-kpi-accent-soft:var(--lp-surface)beb}.garage-kpi-sys .lp-module-kpi-cell:nth-child(4){--gar-kpi-accent:#16a34a;--gar-kpi-accent-fg:#047857;--gar-kpi-accent-soft:#ecfdf5}.garage-kpi-sys .lp-module-kpi-cell:nth-child(5).lp-module-kpi-cell--accent-warn{--gar-kpi-accent:#d97706;--gar-kpi-accent-fg:#b45309;--gar-kpi-accent-soft:var(--lp-surface)beb}.garage-kpi-sys .lp-module-kpi-cell:nth-child(5).lp-module-kpi-cell--accent-neutral{--gar-kpi-accent:#64748b;--gar-kpi-accent-fg:#475569;--gar-kpi-accent-soft:var(--lp-surface-soft)}.garage-page--option2-shell .garage-page__module-hero{width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__shell{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__band{min-height:0;color:var(--lp-text);background-color:#0000;background-image:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);box-shadow:none;background-size:100% 100%;gap:.55rem .85rem;padding:.62rem .95rem .64rem}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__title{color:var(--lp-text);text-shadow:none;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__subtitle{color:var(--lp-muted)}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__actions{border-left-color:#b7c9e4}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__primary{background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #2057e0;border-radius:10px;box-shadow:0 1px 2px #0f172a1f}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__ghost{background:var(--lp-surface);color:var(--lp-muted-strong);border:1px solid #b8c4d2;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__ghost:hover{background:var(--lp-surface-soft);color:var(--lp-text);border-color:#8796ab}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__stats{background:var(--lp-surface);border-top:1px solid color-mix(in srgb, #3b82f6 8%, var(--lp-border));min-height:0}.garage-page--option2-shell .garage-command-toolbar-section.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;padding:.5rem .62rem;box-shadow:0 1px 2px #0f172a0a}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar{gap:.5rem .62rem}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__group-label,.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:.2rem;font-size:.625rem;font-weight:600}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__search-inner{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem 0 .55rem}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__search-inner:focus-within{border-color:#9dbae8;box-shadow:0 0 0 2px #3b82f624}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__search-field{padding:0;font-size:.8125rem}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__field input,.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__field select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__field input:focus-visible,.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__field select:focus-visible{outline-offset:1px;outline:2px solid #3b82f659}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__segment,.garage-page--option2-shell .lp-ops-toolbar-sys .garage-toolbar__segment{background:var(--lp-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-border) 92%, transparent);border-radius:10px}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__segment button,.garage-page--option2-shell .lp-ops-toolbar-sys .garage-toolbar__segment button{min-height:2.125rem;padding:0 .72rem;font-size:.8125rem}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__hide-done{background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border:1px dashed #cbd5e1d9;border-radius:10px;padding:0 .55rem;font-size:.8125rem}@media (width<=899px){.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__group--search{flex:100%;min-width:0}}.garage-page--option2-shell .garage-page__list-shell.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:.65rem;padding:.62rem .72rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.garage-page--option2-shell .lp-ops-surface-sys .garage-list-section__title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .45rem;padding:0 .05rem;font-size:.8125rem;font-weight:700}.garage-page--option2-shell .lp-ops-surface-sys .garage-board-scroll{background:var(--lp-surface-soft);border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:10px}.garage-page--option2-shell .lp-ops-surface-sys .garage-table-wrap{-webkit-overflow-scrolling:touch;border-radius:10px;overflow-x:auto}.garage-page--option2-shell .lp-ops-surface-sys .garage-board__empty-lane{text-align:center;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));border:1px dashed color-mix(in srgb, var(--lp-border) 82%, #3b82f6 18%);border-radius:10px;padding:1.75rem 1rem;font-size:.875rem}@media (width<=640px){.garage-page--option2-shell .lp-ops-surface-sys .garage-board-scroll,.garage-page--option2-shell .lp-ops-surface-sys .garage-table-wrap{max-width:100%}}.garage-page.lp-density-cleanup .garage-page__module-hero{margin-bottom:.35rem}.garage-page.lp-density-cleanup .garage-page__lead{color:var(--lp-muted);margin:.1rem 0 .42rem;font-size:.8125rem}.garage-page.lp-density-cleanup .garage-ops-command-stack{border:1px solid color-mix(in srgb, var(--lp-border) 90%, transparent);background:var(--lp-surface);border-radius:12px;margin-bottom:.42rem;box-shadow:0 1px 2px #0f172a0a}.garage-page.lp-density-cleanup.garage-page--prod-polish .garage-ops-surround--stacked,.garage-page.lp-density-cleanup .garage-ops-surround--stacked{border:none;border-bottom:1px solid color-mix(in srgb, var(--lp-border) 82%, transparent);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:.42rem .55rem .38rem}.garage-page.lp-density-cleanup.garage-page--prod-polish .garage-command-toolbar-section,.garage-page.lp-density-cleanup .garage-command-toolbar-section{box-shadow:none;background:0 0;border:none;border-radius:0;padding:.38rem .55rem .42rem}.garage-page.lp-density-cleanup.garage-page--prod-polish .garage-page__list-shell,.garage-page.lp-density-cleanup .garage-page__list-shell{box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 90%, transparent);margin-top:.35rem;padding:.48rem .55rem .52rem}.garage-page.lp-density-cleanup.garage-page--option2-shell .garage-page__list-shell.lp-ops-surface-sys{box-shadow:none}.garage-service-queues{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .65rem;display:flex}.garage-service-queues__chip{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft));color:var(--lp-muted-strong);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.garage-service-queues__chip--on{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);background:color-mix(in srgb, var(--shell-accent,#3b82f6) 12%, var(--lp-surface));color:#1e40af}.garage-service-queues__count{opacity:.85;font-size:.68rem;font-weight:700}.garage-appt-queue-banner{border:1px solid color-mix(in srgb, #6366f1 28%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, #6366f1 8%, var(--lp-surface));border-radius:8px;margin:0 0 .65rem;padding:.5rem .65rem;font-size:.82rem}.garage-svc-ops{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.1rem .42rem;font-size:.64rem;font-weight:700;display:inline-flex}.garage-svc-ops--waiting{background:color-mix(in srgb, #94a3b8 18%, var(--lp-surface));color:var(--lp-muted-strong)}.garage-svc-ops--in_progress{background:color-mix(in srgb, #3b82f6 14%, var(--lp-surface));color:#1d4ed8}.garage-svc-ops--waiting_parts{background:color-mix(in srgb, #f59e0b 18%, var(--lp-surface));color:#b45309}.garage-svc-ops--ready_pickup{background:color-mix(in srgb, #8b5cf6 16%, var(--lp-surface));color:#6d28d9}.garage-svc-ops--completed,.garage-svc-ops--delivered{background:color-mix(in srgb, #10b981 16%, var(--lp-surface));color:#047857}.garage-wo-card__badges{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.garage-table__status-stack{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.garage-page__queue-toolbar{margin-bottom:1rem}.garage-page__queue-toolbar .garage-command-toolbar__labor-link{color:var(--shell-accent,#2563eb);white-space:nowrap;font-size:.82rem;font-weight:550;text-decoration:none}.garage-page__queue-toolbar .garage-command-toolbar__labor-link:hover{text-decoration:underline}.garage-page__queue-toolbar .garage-command-toolbar__group--labor{align-self:center;margin-left:auto}.garage-page--queue-final-polish .garage-page__module-hero .lp-module-hero__subtitle{font-size:.88rem}.garage-page--queue-final-polish .garage-page__queue-toolbar.garage-command-toolbar-section{margin-bottom:.75rem;padding:.35rem .5rem .4rem}.garage-page--queue-final-polish .garage-command-toolbar{align-items:center;gap:.35rem .55rem}.garage-page--queue-final-polish .garage-command-toolbar__group--search{flex:12rem;order:1;min-width:min(100%,11rem)}.garage-page--queue-final-polish .garage-command-toolbar__group--refine{flex:0 auto;order:2}.garage-page--queue-final-polish .garage-command-toolbar__group--narrow{flex:0 auto;order:3;grid-template-columns:repeat(2,minmax(5.5rem,7.25rem));gap:.3rem .4rem}.garage-page--queue-final-polish .garage-command-toolbar__group--view{order:4;margin-left:0}.garage-page--queue-final-polish .garage-command-toolbar__group--labor{order:5}.garage-page--queue-final-polish .garage-command-toolbar__field--secondary .garage-command-toolbar__field-label{opacity:.85;margin-bottom:.12rem;font-size:.58rem}.garage-page--queue-final-polish .garage-command-toolbar__field--secondary input{max-width:7.25rem;padding:.28rem .4rem;font-size:.76rem}.garage-page--queue-final-polish .garage-command-toolbar__group--refine .garage-command-toolbar__field-label{font-size:.58rem}.garage-page--queue-final-polish .garage-command-toolbar__group--refine select,.garage-page--queue-final-polish .garage-command-toolbar__hide-done{font-size:.78rem}.garage-page--queue-final-polish .garage-command-toolbar__search-field{min-height:2rem;padding-top:.35rem;padding-bottom:.35rem;font-size:.88rem}.garage-page--queue-final-polish .garage-command-toolbar__segment--compact button{padding:.28rem .55rem;font-size:.76rem;font-weight:600}.garage-page--queue-final-polish .garage-command-toolbar__segment--compact{border-radius:8px}.garage-page--queue-final-polish .garage-command-toolbar__labor-link{color:var(--shell-muted,var(--lp-muted));font-size:.74rem;font-weight:500}.garage-page--queue-final-polish .garage-command-toolbar__labor-link:hover{color:var(--shell-accent,#2563eb)}.garage-page--queue-final-polish .garage-list-section__title-meta{color:var(--shell-muted,var(--lp-muted));font-size:.92em;font-weight:500}.garage-page--queue-final-polish .garage-list-section__title{margin-bottom:.5rem}.garage-page--queue-final-polish .garage-board-terminal-wrap--compact{margin-top:.35rem}.garage-page--queue-final-polish .garage-board-terminal__rule{background:color-mix(in srgb, var(--shell-border,var(--lp-border)) 80%, transparent);border:none;height:1px;margin:.35rem 0 .5rem}.garage-page--queue-final-polish .garage-board__stack{gap:.4rem}.garage-page--queue-final-polish .garage-wo-card--board{gap:.22rem;padding:.42rem .5rem}.garage-page--queue-final-polish .garage-board__col{gap:.35rem}.garage-board-scroll--dropzone-fix .garage-board__col{align-self:stretch}.garage-board-scroll--dropzone-fix .garage-board__stack--drop-body{flex-direction:column;flex:auto;min-height:5.5rem;display:flex}.garage-board-scroll--dropzone-fix .garage-board__empty-lane--drop-target{flex-direction:column;flex:auto;justify-content:flex-start;min-height:4.5rem;display:flex}.garage-board-scroll--dropzone-fix .garage-board__drop-pad{flex:auto;min-height:2.5rem}.garage-board-scroll--column-scroll{--garage-board-column-card-cap:5;--garage-board-column-card-slot:11.25rem}.garage-board-scroll--column-scroll .garage-board__stack--drop-body{max-height:calc(var(--garage-board-column-card-cap) * var(--garage-board-column-card-slot));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b880 transparent;overflow:hidden auto}.garage-board-scroll--column-scroll .garage-board__stack--drop-body::-webkit-scrollbar{width:6px}.garage-board-scroll--column-scroll .garage-board__stack--drop-body::-webkit-scrollbar-thumb{background:#94a3b86b;border-radius:4px}.garage-board-scroll--column-scroll .garage-board__stack--drop-body::-webkit-scrollbar-track{background:0 0}@media print{@page{size:letter;margin:.45in}body.garage-print-active *{visibility:hidden!important}body.garage-print-active #garage-print-root,body.garage-print-active #garage-print-root *{visibility:visible!important}body.garage-print-active #garage-print-root{width:100%;margin:0;padding:0;position:absolute;top:0;left:0;background:#fff!important;display:block!important}body.garage-print-active #garage-print-root .garage-print-doc{max-width:none;box-shadow:none;border:none;margin:0;padding:0}body.garage-print-active #garage-print-root .garage-print-doc__table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eee!important}body.garage-print-active #garage-print-root .garage-print-doc__work-field p{min-height:2.25rem}}@media (width<=720px){.garage-print-doc__masthead,.garage-print-doc__two-col{grid-template-columns:1fr}.garage-print-doc__masthead-right{text-align:left}.garage-print-doc__field-grid{grid-template-columns:1fr}}.garage-f8-workflow{border-top:none;margin-top:0;padding-top:0}.garage-f8-workflow--accordion{overflow:hidden}.garage-f8-workflow__accordion-trigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0;padding:0;display:flex}.garage-f8-workflow__accordion-trigger:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #2563eb73}.garage-f8-workflow__accordion-summary{flex:1;min-width:0}.garage-f8-workflow__accordion-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.garage-f8-workflow__summary-metrics{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem 1.25rem;margin:.65rem 0 0;display:grid}.garage-f8-workflow__summary-metrics div{min-width:0}.garage-f8-workflow__summary-metrics dt{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;margin:0 0 .15rem;font-size:.6875rem;font-weight:500}.garage-f8-workflow__summary-metrics dd{color:var(--lp-text);margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.garage-f8-workflow__chevron{color:#9ca3af;flex-shrink:0;margin-top:.15rem;transition:transform .28s}.garage-f8-workflow--expanded .garage-f8-workflow__chevron{transform:rotate(180deg)}.garage-f8-workflow__accordion-panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.garage-f8-workflow--expanded .garage-f8-workflow__accordion-panel{grid-template-rows:1fr}.garage-f8-workflow__accordion-panel-inner{min-height:0;overflow:hidden}.garage-f8-workflow__accordion-panel[aria-hidden=true]{pointer-events:none}.garage-f8-workflow--expanded .garage-f8-workflow__accordion-panel-inner{padding-top:.85rem}.garage-f8-workflow__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.garage-f8-workflow__title{margin:0;font-size:1rem;font-weight:600}.garage-f8-auth-badge{border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-block}.garage-f8-auth-badge--neutral{background:var(--lp-surface-soft);color:var(--lp-muted-strong)}.garage-f8-auth-badge--pending{color:#92400e;background:#fef3c7}.garage-f8-auth-badge--ok{color:#166534;background:#dcfce7}.garage-f8-auth-badge--declined{color:#991b1b;background:#fee2e2}.garage-f8-workflow__saved{color:#166534;font-size:.75rem}.garage-f8-workflow__guidance{color:var(--lp-muted);margin:0 0 .75rem;font-size:.8rem;line-height:1.4}.garage-f8-workflow__warnings{color:#92400e;background:var(--lp-surface)beb;border:1px solid #fde68a;border-radius:4px;margin:0 0 .75rem;padding:.5rem .75rem .5rem 1.5rem;font-size:.8rem;list-style:outside}.garage-f8-workflow__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.garage-f8-workflow__block{border:1px solid var(--lp-border-subtle,var(--lp-border));border-radius:6px;min-width:0;margin:0;padding:.65rem .75rem}.garage-f8-workflow__block legend{padding:0 .25rem;font-size:.8rem;font-weight:600}.garage-f8-workflow__block--rec{margin-bottom:.75rem}.garage-f8-field{flex-direction:column;gap:.2rem;margin-top:.45rem;font-size:.8rem;display:flex}.garage-f8-field--full{grid-column:1/-1}.garage-f8-field--check{flex-direction:row;align-items:center;gap:.4rem}.garage-f8-field input[type=text],.garage-f8-field input[type=number],.garage-f8-field input[type=datetime-local],.garage-f8-field select,.garage-f8-field textarea{border:1px solid #cbd5e1;border-radius:4px;padding:.35rem .45rem;font-size:.85rem}.garage-f8-workflow__hint,.garage-f8-workflow__empty{color:var(--lp-muted);margin:.35rem 0 0;font-size:.78rem}.garage-f8-rec-list{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.garage-f8-rec-row{grid-template-columns:1fr 5rem 6.5rem 4.5rem auto;align-items:center;gap:.35rem;display:grid}.garage-f8-rec-row__billed{color:#166534;white-space:nowrap;font-size:.7rem;font-weight:600}.garage-f8-rec-row__billed--spacer{visibility:hidden}.garage-f8-rec-row__remove{color:var(--lp-muted);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.1rem}.garage-f8-workflow__rec-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.garage-f8-checklist{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.25rem .75rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.garage-f8-workflow__actions{margin-top:.5rem}.garage-f8-workflow__err{color:#b91c1c;margin:.5rem 0 0;font-size:.8rem}.garage-wo-detail-hero .garage-f8-auth-badge{margin-left:.25rem}.garage-print-doc{box-sizing:border-box;color:#000;background:#fff;max-width:8.5in;margin:0 auto;padding:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10.5pt;line-height:1.35}.garage-print-doc *,.garage-print-doc :before,.garage-print-doc :after{box-sizing:border-box}.garage-print-doc__masthead{border-bottom:2px solid #000;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:.65rem 1rem;margin-bottom:.6rem;padding-bottom:.55rem;display:grid}.garage-print-doc__dealer-header{border:none;margin:0;padding:0}.garage-print-doc__dealer-header .lp-doc-dealer-header__name{color:#000;font-size:12pt;font-weight:700}.garage-print-doc__dealer-header .lp-doc-dealer-header__address,.garage-print-doc__dealer-header .lp-doc-dealer-header__contact{color:#000;font-size:9pt}.garage-print-doc__dealer-website{color:#000;margin:.2rem 0 0;font-size:9pt}.garage-print-doc__masthead-right{text-align:right}.garage-print-doc__doc-title{letter-spacing:.06em;text-transform:uppercase;color:#000;margin:0 0 .35rem;font-size:20pt;font-weight:800;line-height:1.05}.garage-print-doc__meta-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .75rem;margin:0;display:grid}.garage-print-doc__meta-grid>div{gap:.05rem;display:grid}.garage-print-doc__meta-grid dt{text-transform:uppercase;letter-spacing:.04em;color:#333;margin:0;font-size:7.5pt;font-weight:700}.garage-print-doc__meta-grid dd{color:#000;margin:0;font-size:9.5pt;font-weight:600}.garage-print-doc__two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem .85rem;margin-bottom:.55rem;display:grid}.garage-print-doc__block{page-break-inside:avoid;margin-bottom:.5rem}.garage-print-doc__block-title{text-transform:uppercase;letter-spacing:.05em;color:#000;border-bottom:1px solid #000;margin:0 0 .3rem;padding-bottom:.15rem;font-size:8.5pt;font-weight:700}.garage-print-doc__line{color:#000;margin:.12rem 0 0;font-size:9.5pt}.garage-print-doc__line--strong{font-size:10.5pt;font-weight:700}.garage-print-doc__label{font-weight:600}.garage-print-doc__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .55rem;margin:0;display:grid}.garage-print-doc__field-grid--compact{grid-template-columns:1fr}.garage-print-doc__field-grid>div{gap:.04rem;display:grid}.garage-print-doc__field-grid dt{text-transform:uppercase;color:#444;margin:0;font-size:7.5pt;font-weight:600}.garage-print-doc__field-grid dd{color:#000;margin:0;font-size:9.5pt;font-weight:600}.garage-print-doc__block--work{margin-bottom:.55rem}.garage-print-doc__work-field{page-break-inside:avoid;margin-bottom:.45rem}.garage-print-doc__work-field h3{text-transform:uppercase;letter-spacing:.04em;color:#333;margin:0 0 .15rem;font-size:8pt;font-weight:700}.garage-print-doc__work-field p{white-space:pre-wrap;color:#000;background:#fff;border:1px solid #999;min-height:2.75rem;margin:0;padding:.35rem .4rem;font-size:9.5pt}.garage-print-doc__table-section{page-break-inside:avoid;margin-bottom:.5rem}.garage-print-doc__table{border-collapse:collapse;width:100%;font-size:9pt}.garage-print-doc__table th,.garage-print-doc__table td{text-align:left;vertical-align:top;color:#000;border:1px solid #666;padding:.28rem .35rem}.garage-print-doc__table thead th{text-transform:uppercase;letter-spacing:.03em;background:#f0f0f0;font-size:7.5pt;font-weight:700}.garage-print-doc__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.garage-print-doc__table-empty{text-align:center;color:#555;font-style:italic}.garage-print-doc__signatures{page-break-inside:avoid;border-top:1px solid #000;margin-top:.75rem;padding-top:.45rem}.garage-print-doc__sig-row{grid-template-columns:9.5rem minmax(0,1fr);align-items:end;gap:.35rem;margin-top:.55rem;font-size:9pt;font-weight:600;display:grid}.garage-print-doc__sig-line{border-bottom:1px solid #000;min-height:1.1rem;display:block}.garage-print-doc__sig-line--short{max-width:8rem}.garage-print-doc__totals{page-break-inside:avoid;width:min(100%,14rem);margin-top:.55rem;margin-left:auto}.garage-print-doc__total-line{font-variant-numeric:tabular-nums;color:#000;border-bottom:1px solid #ddd;justify-content:space-between;gap:.75rem;padding:.18rem 0;font-size:9.5pt;display:flex}.garage-print-doc__total-line--grand{border-top:2px solid #000;border-bottom:none;margin-top:.15rem;padding-top:.3rem;font-size:11pt;font-weight:800}.garage-print-doc__total-line--balance{border-top:2px solid #000;border-bottom:none;margin-top:.1rem;padding:.35rem 0 .2rem;font-size:13pt;font-weight:800}.garage-invoice-modal__paper--print-preview{background:#e8eaed;padding:1rem 1.25rem 1.5rem}.garage-invoice-modal__paper--print-preview .garage-print-doc{border:1px solid #ccc;padding:.65in .55in;box-shadow:0 2px 12px #00000014}.garage-print-root{display:none}@media print{@page{size:letter;margin:.45in}body.garage-print-active *{visibility:hidden!important}body.garage-print-active #garage-print-root,body.garage-print-active #garage-print-root *{visibility:visible!important}body.garage-print-active #garage-print-root{width:100%;margin:0;padding:0;position:absolute;top:0;left:0;background:#fff!important;display:block!important}body.garage-print-active #garage-print-root .garage-print-doc{max-width:none;box-shadow:none;border:none;margin:0;padding:0}body.garage-print-active #garage-print-root .garage-print-doc__table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eee!important}body.garage-print-active #garage-print-root .garage-print-doc__work-field p{min-height:2.25rem}}@media (width<=720px){.garage-print-doc__masthead,.garage-print-doc__two-col{grid-template-columns:1fr}.garage-print-doc__masthead-right{text-align:left}.garage-print-doc__field-grid{grid-template-columns:1fr}}.garage-estimate-print{color:#111;max-width:8.5in;margin:0 auto;padding:.5in;font-size:.9rem;line-height:1.4}.garage-estimate-print__masthead{border-bottom:2px solid #1e293b;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.garage-estimate-print__masthead-left{flex:14rem;min-width:0}.garage-estimate-print__masthead-right{text-align:right;flex:0 auto}.garage-estimate-print__doc-title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700}.garage-estimate-print__meta-grid{grid-template-columns:auto auto;gap:.15rem .75rem;margin:0;font-size:.82rem;display:grid}.garage-estimate-print__meta-grid dt{color:#64748b;margin:0;font-weight:600}.garage-estimate-print__meta-grid dd{margin:0}.garage-estimate-print__dealer-website{color:#475569;margin:.25rem 0 0;font-size:.8rem}.garage-estimate-print__columns{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.65rem;display:grid}.garage-estimate-print__block{margin-bottom:.65rem}.garage-estimate-print__block-title{text-transform:uppercase;letter-spacing:.03em;color:#334155;margin:0 0 .35rem;font-size:.95rem;font-weight:700}.garage-estimate-print__line{margin:0 0 .2rem}.garage-estimate-print__line--strong{font-weight:600}.garage-estimate-print__label{color:#64748b;font-weight:600}.garage-estimate-print__field-grid{grid-template-columns:1fr 1fr;gap:.35rem .75rem;margin:0;font-size:.85rem;display:grid}.garage-estimate-print__field-grid dt{color:#64748b;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.garage-estimate-print__field-grid dd{margin:0}.garage-estimate-print__table{border-collapse:collapse;width:100%;font-size:.82rem}.garage-estimate-print__table th,.garage-estimate-print__table td{text-align:left;vertical-align:top;border:1px solid #cbd5e1;padding:.35rem .45rem}.garage-estimate-print__table th{background:#f8fafc;font-weight:600}.garage-estimate-print__amount{text-align:right;white-space:nowrap}.garage-estimate-print__totals{text-align:right;margin-top:.5rem;font-size:.9rem}.garage-estimate-print__approval-grid{grid-template-columns:1fr 1fr;gap:.35rem;margin:0 0 .35rem;font-size:.85rem;display:grid}.garage-estimate-print__approval-grid dt{color:#64748b;margin:0;font-weight:600}.garage-estimate-print__approval-grid dd{margin:0}.garage-estimate-print__subhead{margin:.35rem 0 .15rem;font-size:.8rem;font-weight:600}.garage-estimate-print__list{margin:0 0 .35rem;padding-left:1.1rem;font-size:.82rem}.garage-estimate-print__muted{color:#64748b;margin:0;font-size:.85rem}.garage-estimate-print__signatures{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem;padding-top:.5rem;display:grid}.garage-estimate-print__sig-line{flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.garage-estimate-print__sig-rule{border-bottom:1px solid #334155;min-height:1.5rem;display:block}.garage-estimate-print__shop-footer{color:#64748b;border-top:1px solid #e2e8f0;margin-top:.5in;padding-top:.1in;font-size:.78rem}@media print{.garage-estimate-print{padding:0}}.garage-f9-estimate{border-top:1px solid var(--lp-border-subtle,var(--lp-border));margin-top:1rem;padding-top:1rem}.garage-f9-estimate__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.garage-f9-estimate__title{margin:0;font-size:1rem;font-weight:600}.garage-f9-estimate__summary{color:var(--shell-text-muted,var(--lp-muted));flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 .65rem;font-size:.82rem;display:flex}.garage-f9-estimate__summary strong{color:var(--shell-text,var(--lp-text))}.garage-f9-estimate__actions{flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem;display:flex}.garage-f9-estimate__btn{border:1px solid var(--shell-border,#cbd5e1);background:var(--lp-surface);cursor:pointer;border-radius:8px;padding:.35rem .65rem;font-size:.8rem;font-weight:600}.garage-f9-estimate__btn:disabled{opacity:.55;cursor:not-allowed}.garage-f9-estimate__btn--primary{color:#fff;background:#0f172a;border-color:#0f172a}.garage-f9-estimate__empty{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.82rem}.garage-f9-estimate__err{color:#b91c1c;margin:0 0 .5rem;font-size:.82rem}.garage-f9-estimate__approval{border:1px solid var(--shell-border,var(--lp-border));background:var(--lp-surface-soft);border-radius:8px;margin-top:.5rem;padding:.65rem}.garage-f9-estimate__approval-title{margin:0 0 .5rem;font-size:.88rem;font-weight:600}.garage-f9-estimate__item-row{grid-template-columns:minmax(0,1fr) 5.5rem 6.5rem;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.8rem;display:grid}.garage-f9-estimate__item-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.garage-f9-estimate__field{flex-direction:column;gap:.2rem;margin-bottom:.45rem;font-size:.8rem;display:flex}.garage-f9-estimate__field span{color:var(--lp-muted-strong);font-weight:600}.garage-f9-estimate__field input,.garage-f9-estimate__field textarea,.garage-f9-estimate__field select{border:1px solid var(--shell-border,#cbd5e1);border-radius:6px;padding:.3rem .45rem;font-size:.8rem}.garage-wo-detail-page.dashboard--phase195b{max-width:1120px}.garage-wo-detail-page .garage-wo-detail-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--shell-muted,var(--lp-muted));margin:0 0 .25rem;font-size:.72rem;font-weight:650}.garage-wo-detail-page .garage-wo-detail-hero{margin-bottom:1rem}.garage-wo-detail-page .garage-wo-detail-hero .dash195b-hero-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.garage-wo-detail-page .garage-wo-detail-hero-lead{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.garage-wo-detail-page .garage-wo-detail-hero-lead-sep{color:var(--shell-muted,var(--lp-muted));-webkit-user-select:none;user-select:none}.garage-wo-detail-page .garage-wo-detail-hero-link{color:var(--shell-accent,#2563eb);font-weight:550;text-decoration:none}.garage-wo-detail-page .garage-wo-detail-hero-link:hover{text-decoration:underline}.garage-wo-detail-page .garage-wo-detail-hero-link--muted{color:var(--shell-muted,var(--lp-muted));font-weight:500}.garage-wo-detail-page .garage-wo-detail-kpi-row{margin-bottom:1.25rem}.garage-wo-detail-page .garage-wo-detail-kpi-value--stack{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.garage-wo-detail-page .garage-wo-detail-kpi-sub{color:var(--shell-muted,var(--lp-muted));font-size:.78rem;font-weight:500}.garage-wo-detail-page .garage-wo-detail-actions{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.garage-wo-detail-page .garage-wo-detail-actions-hint{color:var(--shell-muted,var(--lp-muted));flex:12rem;min-width:10rem;margin:0;font-size:.8rem}.garage-wo-detail-page .garage-wo-detail-actions-btns{flex-wrap:wrap;gap:.5rem;display:flex}.garage-wo-detail-page .garage-wo-detail-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.garage-wo-detail-page .garage-wo-detail-layout--full{grid-template-columns:minmax(0,1fr)}.garage-wo-detail-page .garage-wo-detail-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.garage-wo-detail-page .garage-wo-detail-aside{min-width:0}.garage-wo-detail-page .garage-wo-detail-card{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);border-radius:12px;padding:1rem 1.1rem;box-shadow:0 1px 3px #0f172a0d}.garage-wo-detail-page .garage-wo-detail-card__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);margin:0 0 .75rem;padding-bottom:.55rem}.garage-wo-detail-page .garage-wo-detail-card__title{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:650}.garage-wo-detail-page .garage-wo-detail-card__lead{color:var(--shell-muted,var(--lp-muted));margin:.25rem 0 0;font-size:.8rem}.garage-wo-detail-page .garage-wo-detail-field{margin-bottom:.85rem}.garage-wo-detail-page .garage-wo-detail-field:last-child{margin-bottom:0}.garage-wo-detail-page .garage-wo-detail-field__label{text-transform:uppercase;letter-spacing:.05em;color:var(--shell-muted,var(--lp-muted));margin:0 0 .25rem;font-size:.72rem;font-weight:650}.garage-wo-detail-page .garage-wo-detail-field__body{white-space:pre-wrap;color:var(--shell-text,var(--lp-text));margin:0;font-size:.9rem;line-height:1.45}.garage-wo-detail-page .garage-wo-detail-field__body--empty{color:var(--shell-muted,var(--lp-muted))}.garage-wo-detail-page .garage-wo-detail-timer-card .garage-page__timer-focus{background:0 0;border:none;margin:0;padding:0}.garage-wo-detail-page .garage-wo-detail-timer-card .garage-page__timer-focus-title{display:none}.garage-wo-detail-page .garage-wo-detail-notice{background:color-mix(in srgb, #f59e0b 12%, var(--lp-surface));color:#92400e;border:1px solid #f59e0b47;border-radius:8px;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.82rem;line-height:1.4}.garage-wo-detail-page .garage-wo-detail-notice--err{background:color-mix(in srgb, #f43f5e 10%, var(--lp-surface));color:#9f1239;border-color:#f43f5e40}.garage-wo-detail-page .garage-wo-detail-notice code{font-size:.78em}.garage-wo-detail-page .garage-wo-detail-activity-dl{gap:.55rem;margin:0;display:grid}.garage-wo-detail-page .garage-wo-detail-activity-dl div{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.garage-wo-detail-page .garage-wo-detail-activity-dl dt{color:var(--shell-muted,var(--lp-muted));margin:0;font-size:.78rem;font-weight:600}.garage-wo-detail-page .garage-wo-detail-activity-dl dd{margin:0;font-size:.88rem}.garage-wo-detail-page .garage-wo-detail-copilot-card,.garage-wo-detail-page .garage-wo-detail-aside{display:none!important}.garage-wo-detail-page .garage-wo-detail-lines-card.garage-wo-detail-card--focus{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:2px}.garage-wo-detail-page .garage-lines-panel--embedded{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.garage-wo-detail-page .garage-lines-panel--embedded .garage-lines-section--sheet{margin-top:.5rem}.garage-wo-detail-page .garage-wo-detail-invoice-card.garage-wo-detail-card--focus{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:2px}.garage-wo-detail-page .garage-invoice-modal--embedded{z-index:auto;padding:0;display:block;position:static;inset:auto}.garage-wo-detail-page .garage-invoice-modal--embedded .garage-invoice-modal__panel--embedded{width:100%;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.garage-wo-detail-page .garage-invoice-modal--embedded .garage-invoice-modal__layout{flex-direction:column}.garage-wo-detail-page .garage-invoice-modal--embedded .garage-invoice-modal__sidebar{border-right:none;border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface-soft)) 96%, var(--lp-surface));border-radius:8px;flex:none;margin-bottom:.75rem}@media (width>=960px){.garage-wo-detail-page .garage-invoice-modal--embedded .garage-invoice-modal__sidebar{border-right:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);border-bottom:none;flex:0 0 14rem;margin-bottom:0}}.garage-wo-detail-page .garage-invoice-modal--embedded .garage-invoice-modal__toolbar{border-radius:8px;margin-bottom:.5rem}.garage-wo-detail-page .garage-wo-detail-state{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);border-radius:12px;margin:0;padding:1.25rem 1rem;font-size:.92rem}.garage-wo-detail-page .garage-wo-detail-state--err{color:#9f1239;border-color:#f43f5e38}.garage-wo-detail-page--foundation-f6-23{--garage-wo-surface-border:var(--lp-border);--garage-wo-surface-radius:14px;--garage-wo-surface-shadow:0 1px 2px #0f172a0a}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-workspace{border:1px solid var(--garage-wo-surface-border);border-radius:var(--garage-wo-surface-radius);box-shadow:var(--garage-wo-surface-shadow);background:var(--lp-surface);overflow:hidden}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tabs{background:var(--lp-surface-soft);border-bottom:1px solid var(--garage-wo-surface-border);flex-wrap:wrap;gap:.25rem;padding:.4rem .65rem 0;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tabs__tab{color:var(--lp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px 8px 0 0;padding:.4rem .7rem;font-size:.8rem;font-weight:600}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tabs__tab--active{background:var(--lp-surface);border-color:var(--garage-wo-surface-border);border-bottom-color:var(--lp-surface);color:var(--lp-text)}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tab-panels{min-width:0}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tab-panel[hidden]{display:none!important}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-link,.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-vehicle-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__toolbar{border-bottom:1px solid color-mix(in srgb, #94a3b8 45%, var(--lp-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem;padding-bottom:.55rem;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__toolbar-main{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;min-width:0;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__sheet-title{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__ro-number{color:var(--lp-muted);font-size:.82rem;font-weight:600}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__controls{border:1px solid color-mix(in srgb, var(--garage-wo-surface-border) 90%, transparent);background:var(--lp-surface-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-bottom:.65rem;padding:.55rem .65rem;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__control-label{text-transform:uppercase;letter-spacing:.04em;color:var(--lp-muted);margin-bottom:.2rem;font-size:.68rem;font-weight:650;display:block}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__control-input{background:var(--lp-surface);border:1px solid #dbe3ee;border-radius:8px;min-width:10rem;max-width:100%;padding:.35rem .5rem;font-size:.84rem}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__control-actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__header-grid{border:1px solid color-mix(in srgb, #94a3b8 55%, var(--lp-border));border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}@media (width<=820px){.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__header-grid{grid-template-columns:1fr}}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__col--left{border-right:1px solid color-mix(in srgb, #94a3b8 55%, var(--lp-border))}@media (width<=820px){.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__col--left{border-right:none;border-bottom:1px solid color-mix(in srgb, #94a3b8 55%, var(--lp-border))}}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field{border-bottom:1px solid color-mix(in srgb, #94a3b8 35%, var(--lp-border));grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr);align-items:center;gap:.35rem .55rem;min-height:2.1rem;padding:.42rem .55rem;display:grid}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field:last-child{border-bottom:none}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field-label{color:var(--lp-muted-strong);font-size:.72rem;font-weight:650}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field-value{color:var(--lp-text);min-width:0;font-size:.86rem}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field--ymm .garage-ro-form__field-value{font-weight:600}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__vehicle-link{color:var(--shell-accent,#2563eb);font-weight:600;text-decoration:none}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__vehicle-link:hover{text-decoration:underline}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__inline-link{margin-left:.45rem;font-size:.78rem;font-weight:600}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__cell-input,.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__cell-textarea{background:var(--lp-surface);border:1px solid #dbe3ee;border-radius:8px;width:100%;max-width:100%;padding:.35rem .45rem;font-size:.84rem}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__cell-input--mileage{max-width:8.5rem}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__cell-textarea{resize:vertical;min-height:3.25rem}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__work-section{border:1px solid color-mix(in srgb, #94a3b8 55%, var(--lp-border));border-radius:10px;margin-top:.75rem;overflow:hidden}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__work-title{text-transform:uppercase;letter-spacing:.05em;color:var(--lp-muted-strong);background:var(--lp-surface-soft);border-bottom:1px solid color-mix(in srgb, #94a3b8 40%, var(--lp-border));margin:0;padding:.5rem .65rem;font-size:.78rem;font-weight:700}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field--full{grid-template-columns:minmax(7.5rem,22%) minmax(0,1fr);align-items:start}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__text-block{white-space:pre-wrap;margin:0;line-height:1.45}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__text-block--empty{color:var(--lp-muted);font-style:italic}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__priority-default{color:var(--lp-muted);font-size:.84rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-history-timeline{margin:0;padding:0;list-style:none}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-history-timeline__item{grid-template-columns:1.1rem minmax(0,1fr);gap:.45rem .55rem;padding-bottom:.85rem;display:grid}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-history-timeline__row{flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-history-timeline__time{color:var(--lp-muted);font-size:.72rem}.garage-wo-detail-page--foundation-f6-23 .garage-invoice-modal--embedded .garage-invoice-modal__layout,.garage-wo-detail-page--foundation-f6-23 .garage-invoice-modal--embedded .garage-invoice-modal__layout--from-wo{flex-direction:column;display:block}.garage-wo-detail-page--foundation-f6-23 .garage-invoice-modal--embedded .garage-invoice-modal__sidebar{display:none!important}.garage-wo-detail-page--foundation-f6-23 .garage-invoice-modal__paper--print-preview{background:#e8eaed}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-labor-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-layout{padding:.85rem .9rem 1rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-actions{border-bottom:1px solid color-mix(in srgb, var(--garage-wo-surface-border) 80%, transparent);background:0 0;padding:.5rem .85rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-card,.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tab-surface,.garage-wo-detail-page--foundation-f6-23 .garage-ro-form.garage-wo-detail-card{border:1px solid var(--garage-wo-surface-border);border-radius:var(--garage-wo-surface-radius);box-shadow:var(--garage-wo-surface-shadow);background:var(--lp-surface)}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}@media (width<=900px){.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-row{grid-template-columns:1fr}}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-card{border:1px solid var(--garage-wo-surface-border);background:var(--lp-surface);box-shadow:var(--garage-wo-surface-shadow);border-radius:12px;min-width:0;padding:.65rem .75rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-card__label{text-transform:uppercase;letter-spacing:.04em;color:var(--lp-muted);margin:0 0 .2rem;font-size:.68rem;font-weight:600}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-card__value{color:var(--lp-text);font-size:.84rem;font-weight:600;line-height:1.35}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-sub,.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-party-line{color:var(--lp-muted);font-size:.72rem;font-weight:500}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tab-panel--labor{max-width:1040px}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-clock-card .garage-labor__sessions{border:1px solid var(--garage-wo-surface-border);background:var(--lp-surface-soft);border-radius:10px;gap:.35rem;padding:.35rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-clock-card .garage-labor__session{background:var(--lp-surface);border:none;border-radius:8px;padding:.45rem .5rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-invoice-shell{min-width:0}.garage-wo-detail-page--foundation-f6-23:not(.garage-wo-detail-page--v2-polish) .garage-wo-detail-history-timeline__body{border:1px solid color-mix(in srgb, var(--garage-wo-surface-border) 92%, transparent);background:var(--lp-surface-soft);border-radius:10px;padding:.5rem .65rem}@media (width<=960px){.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-labor-shell{grid-template-columns:1fr}}.garage-wo-detail-page--v2-polish{--wo-v2-surface:var(--lp-surface);--wo-v2-surface-muted:var(--lp-surface);--wo-v2-border:#d8dee8;--wo-v2-border-soft:var(--lp-border);--wo-v2-text:#0f172a;--wo-v2-muted:#64748b;--wo-v2-label:#94a3b8;--wo-v2-accent:#2563eb;--wo-v2-radius-lg:14px;--wo-v2-radius-md:12px;--wo-v2-shadow:none;--wo-v2-section-gap:1.2rem;--wo-v2-ro-border:#cfd6e0;--wo-v2-pearl-bg:linear-gradient(90deg, var(--lp-surface) 0%, var(--lp-surface-soft) 18%, #f3f6fa 50%, var(--lp-surface-soft) 82%, var(--lp-surface) 100%);--wo-v2-pearl-bg-vertical:linear-gradient(180deg, var(--lp-surface) 0%, #f9fbfd 42%, #f5f8fb 50%, #f9fbfd 58%, var(--lp-surface) 100%);--wo-v2-pearl-border:#d4dce6;--wo-v2-row-divider:#d8e0ea;--wo-v2-row-odd:var(--lp-surface-soft);--wo-v2-row-even:#f5f8fb;--wo-v2-pearl-shine:linear-gradient(180deg, #fffffff2 0%, #fff6 40%, transparent 75%);background:var(--wo-v2-pearl-bg-vertical)}.garage-wo-detail-page--v2-polish.lp-module-page{padding-bottom:2rem}.garage-wo-detail-page--v2-polish.dashboard--phase195b .garage-wo-detail-hero.dash195b-hero{border:none;border-radius:0;margin-bottom:1.1rem;padding:.25rem 0 1.1rem;box-shadow:none!important;background:0 0!important}.garage-wo-detail-page--v2-polish .garage-wo-detail-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--wo-v2-label);margin:0 0 .4rem;font-size:.6875rem;font-weight:500}.garage-wo-detail-page--v2-polish .dash195b-hero-title-row{align-items:center;gap:.45rem .55rem}.garage-wo-detail-page--v2-polish .dash195b-hero-title{letter-spacing:-.035em;color:var(--wo-v2-text);margin:0;font-size:clamp(1.625rem,3vw,2rem);font-weight:600;line-height:1.12}.garage-wo-detail-page--v2-polish .garage-wo-detail-hero-lead{color:var(--wo-v2-muted);max-width:none;margin:.5rem 0 0;font-size:.875rem;font-weight:500;line-height:1.45}.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-wo-badge{border:none;border-radius:999px;padding:.22rem .6rem;font-size:.6875rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-wo-badge--invoice,.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-wo-badge--invoiced,.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-wo-badge--done{color:#166534;background:#dcfce7}.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-f8-auth-badge{border:none;border-radius:999px;padding:.22rem .6rem;font-size:.6875rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-f8-auth-badge--neutral,.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-f8-auth-badge--pending{background:linear-gradient(180deg, var(--lp-surface) 0%, #f5f8fb 100%);color:#6b7280}.garage-wo-detail-page--v2-polish .dash195b-hero-actions{align-self:flex-start;padding-top:1.35rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-back-btn{min-height:2.25rem;color:var(--wo-v2-muted);background:var(--wo-v2-surface);border:1px solid var(--wo-v2-border);box-shadow:none;border-radius:10px;padding:.45rem .9rem;font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish.garage-wo-detail-page--foundation-f6-23{--garage-wo-surface-border:var(--wo-v2-border);--garage-wo-surface-radius:var(--wo-v2-radius-lg);--garage-wo-surface-shadow:none}.garage-wo-detail-page--v2-polish .garage-wo-detail-workspace{background:var(--wo-v2-surface);border:1px solid var(--wo-v2-pearl-border);border-radius:var(--wo-v2-radius-lg);box-shadow:none;overflow:hidden}.garage-wo-detail-page--v2-polish .garage-wo-detail-tabs{background:var(--wo-v2-surface);border-bottom:1px solid var(--wo-v2-border);flex-wrap:wrap;align-items:flex-end;gap:0;margin:0;padding:0 .5rem;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-detail-tabs__tab{color:var(--wo-v2-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:.85rem 1.15rem;font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-tabs__tab:hover{color:var(--wo-v2-text)}.garage-wo-detail-page--v2-polish .garage-wo-detail-tabs__tab--active{color:#1d4ed8;border-color:#0000;border-bottom-width:3px;border-bottom-color:var(--wo-v2-accent);background:0 0;font-weight:600}.garage-wo-detail-page--v2-polish .garage-wo-detail-layout{background:var(--wo-v2-pearl-bg);padding:1.15rem 1.25rem 1.35rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-tab-panel--surface{gap:var(--wo-v2-section-gap);background:0 0;flex-direction:column;padding:0;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-row,.garage-wo-detail-page--v2-polish.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.9rem;width:100%;margin:0;display:grid}@media (width<=900px){.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-row{grid-template-columns:1fr}}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card{border:1px solid var(--wo-v2-pearl-border);border-radius:var(--wo-v2-radius-md);background:var(--wo-v2-pearl-bg);height:100%;min-height:6.9rem;box-shadow:none;align-items:center;gap:.72rem;padding:.72rem .9rem .68rem;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card__icon{background:var(--lp-surface);width:2.85rem;height:2.85rem;color:var(--wo-v2-kpi-accent,#3b82f6);border:1px solid var(--wo-v2-pearl-border);box-shadow:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card__body{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:0;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--blue{--wo-v2-kpi-accent:#22c55e}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--purple{--wo-v2-kpi-accent:#8b5cf6}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--green{--wo-v2-kpi-accent:#10b981}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card__label{letter-spacing:.05em;text-transform:uppercase;color:var(--wo-v2-label);margin:0 0 .22rem;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card__value{color:var(--wo-v2-text);font-size:1rem;font-weight:600;line-height:1.28}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-value--stack{gap:.12rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--party-primary .garage-wo-detail-kpi-customer-name{letter-spacing:-.02em;color:var(--wo-v2-text);font-size:1.25rem;font-weight:600;line-height:1.18;display:block}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--party-primary .garage-wo-detail-kpi-card__value{font-size:1.25rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--tech-primary .garage-wo-detail-kpi-card__value-main,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--tech-primary .garage-wo-detail-kpi-card__value{color:var(--wo-v2-text);font-size:1.125rem;font-weight:600;line-height:1.22}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--tech-primary .garage-wo-detail-kpi-sub{font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card a,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-link{color:var(--wo-v2-accent);font-weight:600;text-decoration:none}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card a:hover,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-link:hover{text-decoration:underline}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-sub,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-vehicle-line,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-party-line{color:var(--wo-v2-muted);font-size:.8125rem;font-weight:500;line-height:1.35}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--party-primary .garage-wo-detail-kpi-sub,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--party-primary .garage-wo-detail-kpi-vehicle-line{font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-party-line--sub{font-size:.75rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-overview-card.garage-ro-form{border:1px solid var(--wo-v2-pearl-border);border-radius:var(--wo-v2-radius-md);box-shadow:none;background:var(--wo-v2-surface);padding:1.1rem 1.2rem 1rem}.garage-wo-detail-page--v2-polish .garage-ro-form__toolbar{border-bottom:1px solid var(--wo-v2-row-divider);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem .85rem;margin-bottom:.8rem;padding-bottom:.75rem;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__toolbar-main{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__sheet-title{letter-spacing:-.025em;color:var(--wo-v2-text);margin:0;font-size:1.125rem;font-weight:600}.garage-wo-detail-page--v2-polish .garage-ro-form__ro-number{color:var(--wo-v2-muted);font-size:.9375rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__header-action{min-height:2rem;color:var(--wo-v2-muted);background:var(--wo-v2-surface);border:1px solid var(--wo-v2-border-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.garage-wo-detail-page--v2-polish .garage-ro-form__header-action:hover{color:var(--wo-v2-text);border-color:var(--wo-v2-border)}.garage-wo-detail-page--v2-polish .garage-ro-form__header-action--primary{color:var(--wo-v2-text);border-color:var(--wo-v2-border);font-weight:600}.garage-wo-detail-page--v2-polish .garage-ro-form__controls{border:none;border-bottom:1px solid var(--wo-v2-row-divider);background:0 0;border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:1.25rem 2rem;margin:0 0 .75rem;padding:0 0 .75rem;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__control{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:7rem;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__control-label{letter-spacing:.06em;text-transform:uppercase;color:var(--wo-v2-label);margin:0;font-size:.6875rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__controls .garage-wo-badge{border:none;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__controls .garage-wo-badge--invoice{color:#166534;background:#dcfce7}.garage-wo-detail-page--v2-polish .garage-ro-form__control-input,.garage-wo-detail-page--v2-polish .garage-ro-form__cell-input,.garage-wo-detail-page--v2-polish .garage-ro-form__cell-textarea,.garage-wo-detail-page--v2-polish .garage-ro-form__field-value select{box-sizing:border-box;border:1px solid var(--wo-v2-pearl-border);width:100%;max-width:100%;min-height:2rem;color:var(--wo-v2-text);background-color:var(--lp-surface);background-image:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:none;border-radius:8px;padding:.42rem .55rem;font-size:.875rem;font-weight:600;line-height:1.3}.garage-wo-detail-page--v2-polish .garage-ro-form__cell-select,.garage-wo-detail-page--v2-polish .garage-ro-form__control-input,.garage-wo-detail-page--v2-polish .garage-ro-form__field-value select{cursor:pointer;appearance:none;background-image:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:0 0,right .5rem center;background-repeat:no-repeat,no-repeat;background-size:100% 100%,1rem 1rem;padding-right:2rem}.garage-wo-detail-page--v2-polish .garage-ro-form__cell-select:focus-visible,.garage-wo-detail-page--v2-polish .garage-ro-form__control-input:focus-visible,.garage-wo-detail-page--v2-polish .garage-ro-form__field-value select:focus-visible,.garage-wo-detail-page--v2-polish .garage-ro-form__cell-input:focus-visible,.garage-wo-detail-page--v2-polish .garage-ro-form__cell-textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--wo-v2-accent) 28%, transparent);outline-offset:1px;border-color:color-mix(in srgb, var(--wo-v2-accent) 45%, var(--wo-v2-pearl-border))}.garage-wo-detail-page--v2-polish .garage-ro-form__cell-input--mileage{max-width:8.5rem}.garage-wo-detail-page--v2-polish .garage-ro-form__cell-textarea{resize:vertical;min-height:3.25rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__field-value>.garage-ro-form__control{width:100%;min-width:0;display:block}.garage-wo-detail-page--v2-polish .garage-ro-form__sheet{flex-direction:column;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__header-grid{border:1px solid var(--wo-v2-pearl-border);background:var(--lp-surface);box-shadow:none;border-bottom:none;border-radius:10px 10px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;margin:0;display:grid;overflow:hidden}.garage-wo-detail-page--v2-polish .garage-ro-form__col{align-self:start;height:auto}@media (width<=820px){.garage-wo-detail-page--v2-polish .garage-ro-form__header-grid{grid-template-columns:1fr}}.garage-wo-detail-page--v2-polish .garage-ro-form__col--left{border-right:1px solid var(--wo-v2-pearl-border)}@media (width<=820px){.garage-wo-detail-page--v2-polish .garage-ro-form__col--left{border-right:none;border-bottom:1px solid var(--wo-v2-pearl-border)}}.garage-wo-detail-page--v2-polish .garage-ro-form__field{border:none;border-bottom:1px solid var(--wo-v2-row-divider);background:var(--wo-v2-row-odd);min-height:0;box-shadow:none;border-radius:0;grid-template-columns:minmax(7rem,32%) minmax(0,1fr);align-items:center;gap:.25rem .7rem;padding:.5rem .72rem;display:grid}.garage-wo-detail-page--v2-polish .garage-ro-form__field:before{content:none;display:none}.garage-wo-detail-page--v2-polish .garage-ro-form__col .garage-ro-form__field:nth-child(odd){background:var(--wo-v2-row-odd)}.garage-wo-detail-page--v2-polish .garage-ro-form__col .garage-ro-form__field:nth-child(2n){background:var(--wo-v2-row-even)}.garage-wo-detail-page--v2-polish .garage-ro-form__col .garage-ro-form__field:last-child{border-bottom:none}.garage-wo-detail-page--v2-polish .garage-ro-form__field-label{letter-spacing:.04em;color:var(--wo-v2-muted);text-transform:uppercase;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__field-value{color:var(--wo-v2-text);text-align:left;min-width:0;font-size:.96875rem;font-weight:600;line-height:1.35}.garage-wo-detail-page--v2-polish .garage-ro-form__field--ymm .garage-ro-form__field-value{font-size:.9375rem}.garage-wo-detail-page--v2-polish .garage-ro-form__vehicle-link{color:var(--wo-v2-accent);font-weight:600}.garage-wo-detail-page--v2-polish .garage-ro-form__inline-link{color:var(--wo-v2-accent);font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__email-link{color:var(--wo-v2-accent);word-break:break-word;font-weight:600;text-decoration:none}.garage-wo-detail-page--v2-polish .garage-ro-form__email-link:hover{text-decoration:underline}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section{border:1px solid var(--wo-v2-pearl-border);border-top:1px solid var(--wo-v2-pearl-border);background:var(--wo-v2-row-even);box-shadow:none;border-radius:0 0 10px 10px;margin-top:0;overflow:hidden}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section--details{padding:.55rem .6rem .6rem}.garage-wo-detail-page--v2-polish .garage-ro-form__work-title{letter-spacing:.08em;text-transform:uppercase;color:var(--wo-v2-muted);background:0 0;border-bottom:none;margin:0 0 .45rem;padding:0;font-size:.6875rem;font-weight:600}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section--details .garage-ro-form__field--full{border:1px solid var(--wo-v2-row-divider);background:var(--lp-surface);min-height:0;box-shadow:none;grid-template-columns:unset;border-radius:8px;flex-direction:column;align-items:stretch;gap:.28rem;margin:0 0 .42rem;padding:.58rem .68rem;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section--details .garage-ro-form__field--full:last-child{margin-bottom:0}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section--details .garage-ro-form__field-label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--wo-v2-muted);flex:none;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section--details .garage-ro-form__field-value{color:var(--wo-v2-text);font-size:.96875rem;font-weight:600;line-height:1.42}.garage-wo-detail-page--v2-polish .garage-ro-form__field--full:before{content:none;display:none}.garage-wo-detail-page--v2-polish .garage-ro-form__text-block{color:var(--wo-v2-text);margin:0;font-size:.96875rem;font-weight:600;line-height:1.42}.garage-wo-detail-page--v2-polish .garage-ro-form__text-block--empty{color:var(--wo-v2-label);font-style:normal;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-card{border:1px solid var(--wo-v2-pearl-border);border-radius:var(--wo-v2-radius-md);box-shadow:none;background:var(--wo-v2-pearl-bg);padding:1.15rem 1.25rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-card__head{border-bottom-color:var(--wo-v2-border-soft)}.garage-wo-detail-page--v2-polish .garage-wo-detail-card__title{font-size:.9375rem;font-weight:600}.garage-wo-detail-page--v2-polish .garage-f8-workflow__summary-metrics{gap:.45rem 1.5rem}.garage-wo-detail-page--v2-polish .garage-f8-workflow__summary-metrics dt{letter-spacing:.05em;text-transform:uppercase;color:var(--wo-v2-label);margin:0 0 .2rem;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-f8-workflow__summary-metrics dd{color:var(--wo-v2-text);font-size:.9375rem;font-weight:600;line-height:1.3}.garage-wo-detail-page--v2-polish .garage-f8-workflow--accordion{border:1px solid var(--wo-v2-pearl-border);border-radius:var(--wo-v2-radius-md);background:var(--wo-v2-pearl-bg);box-shadow:none;margin-top:0;padding:.95rem 1.1rem}.garage-wo-detail-page--v2-polish .garage-f8-workflow__title{font-size:.9375rem;font-weight:600}.garage-wo-detail-page--v2-polish .garage-f8-workflow__block{border:1px solid var(--wo-v2-pearl-border);background:var(--lp-surface);box-shadow:none;border-radius:10px;padding:.9rem 1rem}.garage-wo-detail-page--v2-polish .garage-f8-field input[type=text],.garage-wo-detail-page--v2-polish .garage-f8-field input[type=number],.garage-wo-detail-page--v2-polish .garage-f8-field input[type=datetime-local],.garage-wo-detail-page--v2-polish .garage-f8-field select,.garage-wo-detail-page--v2-polish .garage-f8-field textarea{border:1px solid var(--wo-v2-border);background:var(--lp-surface);border-radius:8px}.garage-wo-detail-page--v2-polish .garage-f9-estimate{border:1px solid color-mix(in srgb, var(--wo-v2-accent) 22%, var(--wo-v2-pearl-border));border-radius:var(--wo-v2-radius-md);background:linear-gradient(165deg, #f0f6ff 0%, #f8fbff 38%, var(--lp-surface) 100%);box-shadow:none;margin-top:0;padding:1.35rem 1.45rem 1.3rem}.garage-wo-detail-page--v2-polish .garage-f9-estimate__head{margin-bottom:.65rem}.garage-wo-detail-page--v2-polish .garage-f9-estimate__title{letter-spacing:-.02em;color:var(--wo-v2-text);font-size:1.0625rem;font-weight:600}.garage-wo-detail-page--v2-polish .garage-f9-estimate__summary{background:color-mix(in srgb, var(--wo-v2-accent) 6%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--wo-v2-accent) 12%, var(--wo-v2-pearl-border));border-radius:8px;padding:.55rem .65rem}.garage-wo-detail-page--v2-polish .garage-f9-estimate__actions{gap:.5rem .55rem;margin-top:.85rem}.garage-wo-detail-page--v2-polish .garage-f9-estimate__btn{border-radius:8px;min-height:2.15rem;padding:.42rem .85rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-f9-estimate__btn--primary{background:var(--wo-v2-text);border-color:var(--wo-v2-text);font-weight:600}.garage-wo-detail-page--v2-polish .cr-btn{font-weight:500}@media (width<=640px){.garage-wo-detail-page--v2-polish .garage-ro-form__toolbar-actions{justify-content:flex-start;width:100%}}.garage-wo-detail-page--v2-polish .garage-wo-activity__head{border-bottom:1px solid var(--wo-v2-border-soft);justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-activity__head .garage-wo-detail-card__title{letter-spacing:-.01em;font-size:.9375rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-activity__head .garage-wo-detail-card__lead{color:var(--wo-v2-muted);margin-top:.2rem;font-size:.8125rem;font-weight:400}.garage-wo-detail-page--v2-polish .garage-wo-activity__count{text-align:center;min-width:1.65rem;color:var(--wo-v2-muted);background:color-mix(in srgb, var(--wo-v2-border-soft) 55%, var(--lp-surface));border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.6875rem;font-weight:500;line-height:1.3}.garage-wo-detail-page--v2-polish .garage-wo-activity-empty{text-align:center;border:1px dashed color-mix(in srgb, var(--wo-v2-pearl-border) 88%, var(--wo-v2-accent));background:color-mix(in srgb, var(--wo-v2-accent) 4%, var(--lp-surface));border-radius:10px;margin:0 0 1rem;padding:1.15rem 1rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-empty__icon{width:2.35rem;height:2.35rem;color:var(--wo-v2-accent);background:color-mix(in srgb, var(--wo-v2-accent) 10%, var(--lp-surface));border-radius:999px;justify-content:center;align-items:center;margin:0 auto .55rem;display:inline-flex}.garage-wo-detail-page--v2-polish .garage-wo-activity-empty__title{color:var(--wo-v2-text);margin:0 0 .35rem;font-size:.875rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-activity-empty__lead{max-width:34rem;color:var(--wo-v2-muted);margin:0 auto;font-size:.8125rem;font-weight:400;line-height:1.45}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline{margin:0;padding:0;list-style:none}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item{grid-template-columns:1.35rem minmax(0,1fr);gap:0 .7rem;padding-bottom:.65rem;display:grid}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--last{padding-bottom:0}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__rail{flex-direction:column;align-items:center;min-height:100%;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__dot{width:1.35rem;height:1.35rem;color:var(--wo-v2-muted);background:var(--lp-surface);border:1px solid var(--wo-v2-border-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--wo-v2-border-soft) 35%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__line{background:var(--wo-v2-row-divider);flex:auto;width:1px;min-height:.45rem;margin-top:.2rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__content{min-width:0;padding-top:.02rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .65rem;margin-bottom:.12rem;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__title{letter-spacing:.01em;color:var(--wo-v2-text);font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__when{color:var(--wo-v2-label);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;font-size:.6875rem;font-weight:400;display:inline-flex}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__when-date{color:var(--wo-v2-muted)}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__when-time{color:var(--wo-v2-label)}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--wo-v2-muted);background:color-mix(in srgb, var(--wo-v2-border-soft) 50%, var(--lp-surface));border-radius:4px;padding:.08rem .35rem;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__detail{color:var(--wo-v2-muted);margin:0;font-size:.8125rem;font-weight:400;line-height:1.42}.garage-wo-detail-page--v2-polish .garage-wo-activity-snapshots{border-top:1px solid var(--wo-v2-border-soft);margin-top:.85rem;padding-top:.75rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-snapshots__label{letter-spacing:.06em;text-transform:uppercase;color:var(--wo-v2-label);margin:0 0 .5rem;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline--snapshots .garage-wo-activity-timeline__item{padding-bottom:.5rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline--snapshots .garage-wo-activity-timeline__dot{width:1.15rem;height:1.15rem;box-shadow:none}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline--snapshots .garage-wo-activity-timeline__title{color:var(--wo-v2-muted);font-size:.78125rem;font-weight:400}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline--snapshots .garage-wo-activity-timeline__detail{font-size:.78125rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--created .garage-wo-activity-timeline__dot{color:#2563eb;border-color:color-mix(in srgb, #2563eb 28%, var(--wo-v2-border-soft));box-shadow:0 0 0 3px #2563eb14}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--status .garage-wo-activity-timeline__dot{color:var(--lp-muted-strong);border-color:color-mix(in srgb, #475569 22%, var(--wo-v2-border-soft))}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--technician .garage-wo-activity-timeline__dot{color:#7c3aed;border-color:color-mix(in srgb, #7c3aed 24%, var(--wo-v2-border-soft));box-shadow:0 0 0 3px #7c3aed12}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--authorization .garage-wo-activity-timeline__dot{color:#0d9488;border-color:color-mix(in srgb, #0d9488 24%, var(--wo-v2-border-soft));box-shadow:0 0 0 3px #0d948812}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--billing .garage-wo-activity-timeline__dot{color:#b45309;border-color:color-mix(in srgb, #b45309 24%, var(--wo-v2-border-soft));box-shadow:0 0 0 3px #b4530912}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--invoice .garage-wo-activity-timeline__dot{color:#15803d;border-color:color-mix(in srgb, #15803d 24%, var(--wo-v2-border-soft));box-shadow:0 0 0 3px #15803d12}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--estimate .garage-wo-activity-timeline__dot{color:#4f46e5;border-color:color-mix(in srgb, #4f46e5 24%, var(--wo-v2-border-soft))}.garage-wo-detail-page--foundation-f6-23.garage-wo-detail-page--v2-polish .garage-wo-detail-history-timeline__body,.garage-wo-detail-page--v2-polish .garage-wo-detail-history-timeline__body{background:0 0;border:none;border-radius:0;padding:0}.garage-wo-detail-page--v2-polish .garage-wo-detail-history-card.garage-wo-activity{padding:1.1rem 1.2rem 1.15rem}.inventory-status-chip--intake{background:color-mix(in srgb, #6366f1 9%, var(--lp-surface));color:color-mix(in srgb, #4338ca 92%, var(--lp-slate-600));border-color:color-mix(in srgb, #6366f1 20%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-status-chip--intake{background:color-mix(in srgb, #6366f1 8%, var(--lp-surface));color:color-mix(in srgb, #4338ca 92%, var(--lp-slate-600));border-color:color-mix(in srgb, #6366f1 18%, var(--lp-border-default))}.inventory-backend-vdp--pass3 .inventory-backend-vdp__specs{gap:.55rem 1.25rem;width:min(100%,28rem)}.inventory-backend-vdp--pass3 .inventory-backend-vdp__spec-label{letter-spacing:.02em;font-size:.75rem;font-weight:600}.inventory-backend-vdp--pass3 .inventory-backend-vdp__spec-value{font-size:.9rem;font-weight:500;line-height:1.35}.inventory-backend-vdp--pass3 .inventory-backend-vdp__vehicle-layout{gap:1rem 1.25rem}.inventory-backend-vdp--pass3 .inventory-backend-vdp__photo-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.75rem;display:flex}.inventory-backend-vdp--pass3 .inventory-backend-vdp__photo-empty-sub{color:var(--vdp-muted,var(--lp-muted));max-width:14rem;font-size:.72rem;font-weight:500;line-height:1.35}.inventory-backend-vdp--pass3 .inventory-backend-vdp__photo-hint{color:var(--vdp-muted,var(--lp-muted));margin:.15rem 0 0;font-size:.72rem;line-height:1.4}.inv-cost-sheet--pass3.lp-entry-modal-panel{width:min(100%,58rem);max-height:min(94vh,960px)}.inv-cost-sheet--pass3 .inv-cost-sheet__line-card--251d{padding:.5rem .55rem}.inv-cost-sheet--pass3 .inv-cost-sheet__line-grid-row--251d{gap:.42rem .55rem;font-size:.78rem}.inv-cost-sheet--pass3 .inv-cost-sheet__saved-head{margin-bottom:.35rem;padding-bottom:.4rem;font-size:.65rem}.inv-cost-sheet--pass3 .inv-cost-sheet__disclosure{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 6%, var(--surface-panel));color:var(--shell-text);border-radius:8px;margin-top:.35rem;padding:.45rem .65rem;font-size:.8125rem;font-weight:650;text-decoration:none}.inv-cost-sheet--pass3 .inv-cost-sheet__disclosure:hover:not(:disabled){background:color-mix(in srgb, var(--shell-accent,#2563eb) 10%, var(--surface-panel))}.inv-cost-sheet--pass3 .inv-cost-sheet__form-block--251e{padding-top:.65rem}.inv-cost-sheet--pass3 .inv-cost-sheet__main-fields--251e{gap:.55rem .7rem}.inv-cost-sheet--pass3 .inv-cost-sheet__pass3-lead{color:var(--shell-text-muted);margin:-.15rem 0 .55rem;font-size:.78rem;line-height:1.4}.exch-desk.exch-desk--listing-target .exch-lws-vehicle-card__media{z-index:0;min-width:0;position:relative}.exch-desk.exch-desk--listing-target .exch-lws-vehicle-card__photo{max-height:min(42vh,20rem)}.inventory-layout{flex-direction:column;display:flex}.inventory-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.inventory-toolbar button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.inventory-form{background:var(--surface-card);border:1px solid var(--shell-border);border-radius:var(--shell-radius-card);box-shadow:var(--shell-shadow-card);max-width:100%;padding:1rem 1.05rem}.inventory-form--embedded-compact{box-shadow:none;border-radius:10px;padding:.65rem .75rem}.inventory-form--embedded-compact .inventory-form__grid{gap:.55rem}.inventory-form--embedded-compact .inventory-form__decode-summary--compact{margin-bottom:0;padding:.45rem .55rem}.inventory-form--embedded-compact .inventory-form__decode-summary-label{display:none}.inventory-form__vpic-details{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface-panel));border-radius:9px;padding:0}.inventory-form__vpic-summary{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;padding:.4rem .55rem;font-size:.75rem;font-weight:600;list-style:none}.inventory-form__vpic-summary::-webkit-details-marker{display:none}.inventory-form__vpic-summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #1d4ed88c}.inventory-form__vpic-fields{border-top:1px solid var(--shell-border);flex-direction:column;gap:.5rem;padding:0 .55rem .55rem;display:flex}.inventory-form__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.inventory-form__title{color:var(--shell-text);margin:0;font-size:.875rem;font-weight:600}.inventory-form__grid{flex-direction:column;gap:.75rem;display:flex}.inventory-form__row{flex-direction:column;gap:.25rem;display:flex}.inventory-form__row--inline{flex-direction:row;gap:.75rem}.inventory-form__row--inline .inventory-form__row{flex:1;min-width:0}.inventory-form label{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.inventory-form__optional{color:var(--shell-text-muted);font-weight:400}.inventory-form__hint{color:var(--shell-text-muted);margin:0;font-size:.75rem}.inventory-form input{font:inherit;border:1px solid var(--shell-border);background:var(--surface-panel);color:var(--text-primary);border-radius:6px;padding:.45rem .5rem;font-size:.875rem}.inventory-form__vin-field{align-items:flex-start;gap:.5rem;display:flex}.inventory-form__vin-field input{flex:1;min-width:0}.inventory-form button.inventory-form__decode{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:.45rem .75rem;font-size:.875rem;font-weight:500}.inventory-form button.inventory-form__decode:disabled{opacity:.55;cursor:not-allowed}.inventory-form button.inventory-form__decode--primary{border-color:color-mix(in srgb, var(--status-delivered) 38%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--shadow-soft);padding:.48rem 1rem;font-weight:700}.inventory-form__vin-step--compact{margin-bottom:-.15rem}.inventory-form__vin-secondary{margin-top:.25rem}.inventory-form__vin-manual{font:inherit;color:var(--shell-accent,#2563eb);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline}.inventory-form__vin-manual:disabled{opacity:.55;cursor:not-allowed}.inventory-form__decode-summary{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--status-delivered) 6%, var(--surface-panel));border-radius:8px;margin:0;padding:.45rem .55rem}.inventory-form__decode-summary-label{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.25rem;font-size:.62rem;font-weight:700;display:block}.inventory-form__decode-summary-line1{color:var(--shell-text);margin:0;font-size:.9rem;font-weight:700}.inventory-form__decode-summary-line2{color:var(--shell-text-muted);margin:.08rem 0 0;font-size:.78rem}.inventory-form__decode-summary-meta{color:var(--shell-text-muted);font-variant-numeric:tabular-nums;margin:.12rem 0 0;font-size:.72rem}.inventory-form__decode-msg{color:var(--shell-text-muted);margin:.25rem 0 0;font-size:.8125rem}.inventory-form__error{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.inventory-form__vin-gate{border-top:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);margin:.15rem 0 .35rem;padding:.45rem 0 0}.inventory-form__vin-gate .inventory-form__hint{margin-top:0}.inventory-form__vin-continue{font:inherit;border:1px solid color-mix(in srgb, var(--status-delivered) 38%, var(--shell-border));background:color-mix(in srgb, var(--status-delivered) 6%, var(--surface-panel));color:var(--text-secondary);cursor:pointer;border-radius:8px;margin-top:.5rem;padding:.38rem .75rem;font-size:.8125rem;font-weight:600}.inventory-form__vin-continue:hover:not(:disabled){color:var(--text-primary);border-color:color-mix(in srgb, var(--status-delivered) 48%, var(--shell-border))}.inventory-form__vin-continue:disabled{opacity:.55;cursor:not-allowed}.inventory-form__actions{margin-top:.25rem}.inventory-form__actions--split{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.inventory-form__actions--split button[type=button]{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.inventory-form__actions--split button[type=button]:disabled{opacity:.55;cursor:not-allowed}.inventory-form button[type=submit]{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.inventory-form button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.inventory-form--phase232{border-radius:10px;padding:.55rem .65rem .65rem}.inventory-form--phase232 .inventory-form__header--compact{margin-bottom:.4rem}.inventory-form--phase232 .inventory-form__title{letter-spacing:.02em;font-size:.8rem;font-weight:700}.inventory-form--phase232 .inventory-form__group{margin-bottom:.42rem}.inventory-form--phase232 .inventory-form__group:last-of-type{margin-bottom:.28rem}.inventory-form--phase232 .inventory-form__group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .28rem;font-size:.58rem;font-weight:800}.inventory-form--phase232 .inventory-form__group--primary .inventory-form__group-label{color:var(--shell-text)}.inventory-form--phase232 .inventory-form__group--ops .inventory-form__group-label{color:color-mix(in srgb, var(--shell-accent,#2563eb) 55%, var(--shell-text-muted))}.inventory-form--phase232 .inventory-form__group-sublabel{letter-spacing:.04em;text-transform:none;color:var(--shell-text-muted);font-size:.55rem;font-weight:600}.inventory-form--phase232 .inventory-form__group--secondary{border:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 94%, var(--shell-border) 6%);border-radius:8px;padding:.35rem .4rem}.inventory-form--phase232 .inventory-form__group--secondary .inventory-form__group-label{opacity:.92;font-weight:700}.inventory-form--phase232 .inventory-form__cells{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.28rem .4rem;display:grid}.inventory-form--phase232 .inventory-form__cell{flex-direction:column;gap:.12rem;min-width:0;display:flex}.inventory-form--phase232 .inventory-form__cell--s1{grid-column:span 1}.inventory-form--phase232 .inventory-form__cell--s2{grid-column:span 2}.inventory-form--phase232 .inventory-form__cell--s3{grid-column:span 3}.inventory-form--phase232 .inventory-form__cell--s4{grid-column:span 4}.inventory-form--phase232 .inventory-form__cell--s5{grid-column:span 5}.inventory-form--phase232 .inventory-form__cell--s6{grid-column:span 6}.inventory-form--phase232 .inventory-form__cell--s7{grid-column:span 7}.inventory-form--phase232 .inventory-form__cell--s8{grid-column:span 8}.inventory-form--phase232 .inventory-form__cell--s12{grid-column:span 12}.inventory-form--phase232 label{font-size:.68rem;font-weight:600;line-height:1.2}.inventory-form--phase232 .inventory-form__optional{font-size:.62rem;font-weight:500}.inventory-form--phase232 input{box-sizing:border-box;border-radius:5px;min-height:1.75rem;padding:.28rem .38rem;font-size:.78rem}.inventory-form--phase232 .inventory-form__vin-inline{flex-direction:row;align-items:stretch;gap:.35rem;width:100%;display:flex}.inventory-form--phase232 .inventory-form__vin-input{font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:1;min-width:0}.inventory-form--phase232 .inventory-form__decode--compact{white-space:nowrap;border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 32%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 7%, var(--shell-page-bg));border-radius:6px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:.28rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.inventory-form--phase232 .inventory-form__decode-msg{margin:.15rem 0 0;font-size:.72rem}.inventory-form--phase232 .inventory-form__error{margin:0;font-size:.7rem}.inventory-form--phase232 .inventory-form__error--form{margin:.25rem 0 .15rem}.inventory-form--phase232 .inventory-form__actions--compact{gap:.4rem;margin-top:.35rem}.inventory-form--phase232 .inventory-form__actions--compact button{min-height:2rem;padding:.32rem .75rem;font-size:.78rem}@media (width<=640px){.inventory-form--phase232 .inventory-form__cell--s1,.inventory-form--phase232 .inventory-form__cell--s2,.inventory-form--phase232 .inventory-form__cell--s3,.inventory-form--phase232 .inventory-form__cell--s4,.inventory-form--phase232 .inventory-form__cell--s5,.inventory-form--phase232 .inventory-form__cell--s6,.inventory-form--phase232 .inventory-form__cell--s7,.inventory-form--phase232 .inventory-form__cell--s8{grid-column:span 12}}.inventory-detail__spec-readonly{flex-direction:column;gap:.4rem;display:flex}.inventory-detail__spec-readonly-block{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:var(--shell-page-bg);border-radius:8px;padding:.32rem .38rem}.inventory-detail__spec-readonly-block--muted{background:color-mix(in srgb, var(--shell-page-bg) 92%, var(--shell-border) 8%)}.inventory-detail__spec-readonly-title{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .28rem;font-size:.58rem;font-weight:800}.inventory-detail__spec-readonly-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.22rem .38rem;display:grid}.inventory-detail__spec-kv{flex-direction:column;gap:.06rem;min-width:0;display:flex}.inventory-detail__spec-kv--s2{grid-column:span 2}.inventory-detail__spec-kv--s3{grid-column:span 3}.inventory-detail__spec-kv--s4{grid-column:span 4}.inventory-detail__spec-kv--s5{grid-column:span 5}.inventory-detail__spec-kv--s6{grid-column:span 6}.inventory-detail__spec-kv--s12{grid-column:span 12}.inventory-detail__spec-kv-label{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.58rem;font-weight:700}.inventory-detail__spec-readonly-block--muted .inventory-detail__spec-kv-label{opacity:.88}.inventory-detail__spec-kv-val{color:var(--shell-text);word-break:break-word;font-size:.74rem;font-weight:600;line-height:1.25}.inventory-detail__spec-kv-val--strong{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.inventory-detail__spec-kv-val--vin{font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:.68rem;font-weight:500}@media (width<=640px){.inventory-detail__spec-kv--s2,.inventory-detail__spec-kv--s3,.inventory-detail__spec-kv--s4,.inventory-detail__spec-kv--s5,.inventory-detail__spec-kv--s6{grid-column:span 12}}.inventory-detail--phase232 .inventory-detail__spec-card--phase232{padding:.48rem .55rem .55rem}.inventory-detail--phase232 .inventory-detail__edit-shell--phase232 .inventory-form.inventory-form--phase232{padding:.55rem .65rem .65rem}.inventory-list-wrap{background:var(--surface-card);border:1px solid var(--shell-border);border-radius:var(--shell-radius-card);box-shadow:var(--shell-shadow-card);max-width:100%;overflow:auto hidden}.inventory-list__title{border-bottom:1px solid var(--lp-border-subtle);color:var(--lp-text-primary);margin:0;padding:.8rem 1rem;font-size:.875rem;font-weight:600}.inventory-status-chip{border-radius:var(--lp-radius-pill);letter-spacing:.01em;text-transform:none;border:1px solid #0000;align-items:center;padding:.14rem .52rem;font-size:.6875rem;font-weight:550;line-height:1.35;display:inline-flex}.inventory-status-chip--recon{background:color-mix(in srgb, var(--lp-inv-recon) 14%, var(--lp-inv-chip-surface));color:var(--lp-inv-recon-fg);border-color:color-mix(in srgb, var(--lp-inv-recon) 32%, var(--lp-inv-chip-border-base))}.inventory-status-chip--inventory{background:color-mix(in srgb, var(--lp-inv-frontline,#22c55e) 14%, var(--lp-inv-chip-surface));color:var(--lp-inv-frontline-fg,#047857);border-color:color-mix(in srgb, var(--lp-inv-frontline,#22c55e) 32%, var(--lp-inv-chip-border-base))}.inventory-status-chip--frontline_ready{background:color-mix(in srgb, var(--lp-inv-frontline) 14%, var(--lp-inv-chip-surface));color:var(--lp-inv-frontline-fg);border-color:color-mix(in srgb, var(--lp-inv-frontline) 32%, var(--lp-inv-chip-border-base))}.inventory-status-chip--pending{background:color-mix(in srgb, var(--lp-inv-pending) 11%, color-mix(in srgb, var(--lp-inv-pending-accent) 8%, var(--lp-inv-chip-surface)));color:var(--lp-inv-pending-fg);border-color:color-mix(in srgb, var(--lp-inv-pending) 26%, color-mix(in srgb, var(--lp-inv-pending-accent) 14%, var(--lp-inv-chip-border-base)))}.inventory-status-chip--sold_in_funding{background:color-mix(in srgb, #6366f1 11%, var(--lp-inv-chip-surface));color:color-mix(in srgb, #4338ca 90%, var(--lp-inv-funding-fg));border-color:color-mix(in srgb, #6366f1 30%, var(--lp-inv-chip-border-base))}.inventory-status-chip--sold_funded{background:color-mix(in srgb, #10b981 13%, var(--lp-inv-chip-surface));color:color-mix(in srgb, #047857 92%, var(--lp-inv-funded-fg));border-color:color-mix(in srgb, #10b981 30%, var(--lp-inv-chip-border-base))}.inventory-status-chip--archived{background:color-mix(in srgb, var(--lp-inv-archived) 14%, var(--lp-inv-chip-surface));color:var(--lp-inv-archived-fg);border-color:color-mix(in srgb, var(--lp-inv-archived) 30%, var(--lp-inv-chip-border-base))}.inventory-status-chip--deleted{background:color-mix(in srgb, var(--lp-inv-deleted) 12%, var(--lp-inv-chip-surface));color:var(--lp-inv-deleted-fg);border-color:color-mix(in srgb, var(--lp-inv-deleted) 30%, var(--lp-inv-chip-border-base))}.inventory-list__table{border-collapse:collapse;width:100%;font-size:.8125rem}.inventory-list__table th,.inventory-list__table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.52rem 1rem}.inventory-list__table th{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.inventory-list__table tr:last-child td{border-bottom:none}.inventory-list__link{color:var(--shell-text);font-weight:500;text-decoration:none}.inventory-list__link:hover{text-decoration:underline}.inventory-list__link--quiet{color:var(--shell-text-muted,var(--lp-muted));font-weight:400}.inventory-list__link--quiet:hover{color:var(--shell-accent,#1d4ed8)}.inventory-list__empty,.inventory-list__msg{color:var(--shell-text-muted);margin:0;padding:1rem 1.25rem;font-size:.875rem}.inventory-detail__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.inventory-detail__toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inventory-detail__status-move{color:var(--shell-text);align-items:center;gap:.45rem;font-size:.875rem;display:inline-flex}.inventory-detail__status-move-label{color:var(--shell-text-muted);font-weight:500}.inventory-detail__select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;min-width:9rem;padding:.35rem .5rem;font-size:.875rem}.inventory-detail__select:disabled{cursor:not-allowed;opacity:.65}.inventory-detail__status-error{color:var(--status-danger);margin:0 0 .75rem;font-size:.8125rem}.inventory-detail__status-success{color:var(--status-success);margin:0 0 .75rem;font-size:.8125rem}.inventory-detail__status-headline{color:var(--shell-text-muted);margin:0;font-size:.9375rem;font-weight:600}.inventory-detail__status-headline--frontline{color:var(--shell-text)}.inventory-detail__linked{max-width:100%;margin-top:1rem}.inventory-detail__linked-title{color:var(--shell-text);margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.inventory-detail__linked-body{flex-wrap:wrap;align-items:baseline;gap:.75rem 1rem;margin:0;font-size:.875rem;display:flex}.inventory-detail__linked-link{color:var(--shell-text);font-weight:500;text-decoration:none}.inventory-detail__linked-link:hover{text-decoration:underline}.inventory-detail__linked-meta{color:var(--shell-text-muted);font-size:.8125rem}.inventory-detail__linked-empty{color:var(--shell-text-muted);margin:0;font-size:.875rem}.inventory-detail__linked-note{color:var(--shell-text-muted);max-width:36rem;margin:.5rem 0 0;font-size:.8125rem}.inventory-detail__perm-hint{color:var(--shell-text-muted);align-self:center;max-width:14rem;margin:0;font-size:.8125rem}.inventory-detail__toolbar .inventory-detail__back{margin-bottom:0}.inventory-detail__back{color:var(--shell-text-muted);margin-bottom:1rem;font-size:.875rem;text-decoration:none;display:inline-block}.inventory-detail__back:hover{color:var(--shell-text);text-decoration:underline}.inventory-detail__action{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:not-allowed;opacity:.65;border-radius:6px;padding:.35rem .65rem;font-size:.875rem}.inventory-detail__action--live{cursor:pointer;opacity:1}.inventory-detail__action--live:hover{background:var(--shell-surface)}.inventory-detail__action--live:disabled{cursor:not-allowed;opacity:.55}.inventory-detail__card{background:var(--surface-card);border:1px solid var(--shell-border);box-shadow:var(--shell-shadow-card);border-radius:8px;max-width:100%;padding:1.25rem 1.35rem}.inventory-detail__card dl{grid-template-columns:7rem 1fr;gap:.5rem 1rem;margin:0;font-size:.875rem;display:grid}.inventory-detail__card dt{color:var(--shell-text-muted);margin:0;font-weight:500}.inventory-detail__card dd{color:var(--shell-text);margin:0}.inventory-page--phase166 .lp-module-hero__stats{padding:0}.inventory-page--phase166 .lp-module-hero__stats>.lp-module-kpi-band--hero{padding:.4rem .55rem .36rem}.inventory-page--phase166 .lp-module-page__lead{color:var(--shell-text-muted);margin-top:.05rem;font-size:.82rem}.inventory-list-wrap--phase166{border-color:color-mix(in srgb, var(--shell-border) 80%, transparent);box-shadow:0 1px 2px #0f172a09}.inventory-list-wrap--phase166 .inventory-list__ops{border:0;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:none;border-radius:0;margin:0;padding:.5rem .7rem .55rem}.inventory-list-wrap--phase166 .inventory-list__table th,.inventory-list-wrap--phase166 .inventory-list__table td{border-bottom-color:color-mix(in srgb, var(--shell-border) 70%, transparent);padding:.5rem .95rem}.inventory-list-wrap--phase166 .inventory-list__table th{padding-top:.55rem;padding-bottom:.55rem}.inventory-page--prod-polish .inventory-list-wrap--phase166 .inventory-list__table th{letter-spacing:.01em;text-transform:none;color:var(--lp-text-muted);background:color-mix(in srgb, var(--lp-slate-50) 70%, var(--lp-slate-200) 30%);font-size:.75rem;font-weight:500}.inventory-list-wrap--phase166 .inventory-list__table tbody tr{transition:background 80ms}.inventory-list-wrap--phase166 .inventory-list__table tbody tr:hover{background:color-mix(in srgb, var(--shell-accent,#1d4ed8) 5%, transparent)}.inventory-list-wrap--phase166 .inventory-list__link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #1d4ed88c}.inventory-list__col-ops{vertical-align:top;width:9.5rem;max-width:11rem}.inventory-list__signals{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.inventory-list__signal{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:100%;padding:.1rem .35rem;font-size:.68rem;font-weight:500;line-height:1.25;display:inline-block;overflow:hidden}.inventory-list__signal-muted,.inventory-list__ops-quiet{color:var(--shell-text-muted,var(--lp-muted));font-size:.8rem}.inventory-list__ops-quiet{opacity:.65}.inventory-list__signal--garage{color:#9a3412;background:#f9731624}.inventory-list__signal--hold,.inventory-list__signal--pending{color:#1e40af;background:#3b82f61f}.inventory-list__signal--recon{color:#92400e;background:#f59e0b24}.inventory-list__signal--offer_pending,.inventory-list__signal--reserved,.inventory-list__signal--listed{color:#5b21b6;background:#8b5cf61f}.inventory-list-wrap--phase166 .inventory-list__table tbody tr.inventory-list__row--age-warning{background:color-mix(in srgb, #fef08a 32%, var(--shell-surface,var(--lp-surface)))}.inventory-list-wrap--phase166 .inventory-list__table tbody tr.inventory-list__row--age-warning:hover{background:color-mix(in srgb, #fde047 40%, var(--shell-surface,var(--lp-surface)))}.inventory-list-wrap--phase166 .inventory-list__table tbody tr.inventory-list__row--age-caution{background:color-mix(in srgb, #fed7aa 36%, var(--shell-surface,var(--lp-surface)))}.inventory-list-wrap--phase166 .inventory-list__table tbody tr.inventory-list__row--age-caution:hover{background:color-mix(in srgb, #fdba74 44%, var(--shell-surface,var(--lp-surface)))}.inventory-list-wrap--phase166 .inventory-list__table tbody tr.inventory-list__row--age-critical{background:color-mix(in srgb, #fecaca 28%, var(--shell-surface,var(--lp-surface)))}.inventory-list-wrap--phase166 .inventory-list__table tbody tr.inventory-list__row--age-critical:hover{background:color-mix(in srgb, #fca5a5 36%, var(--shell-surface,var(--lp-surface)))}.inventory-list-wrap--phase166 .inventory-list__empty{color:var(--shell-text-muted);padding:1.1rem 1rem;font-size:.85rem}.inventory-detail--phase166 .inventory-detail__toolbar{border:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);background:var(--shell-surface,var(--lp-surface));border-radius:10px;gap:.55rem;margin-bottom:.85rem;padding:.4rem .55rem;box-shadow:0 1px 2px #0f172a08}.inventory-detail--phase166 .inventory-detail__toolbar-actions{flex-wrap:nowrap;align-items:center;gap:.45rem}.inventory-detail--phase166 .inventory-detail__back{border-radius:6px;margin:0;padding:.25rem .4rem;font-size:.8rem;font-weight:500}.inventory-detail--phase166 .inventory-detail__back:hover{background:var(--shell-page-bg,var(--lp-bg));text-decoration:none}.inventory-detail--phase166 .inventory-detail__action{box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;min-height:2rem;padding:.32rem .7rem;font-size:.8rem;display:inline-flex}.inventory-detail--phase166 .inventory-detail__status-move{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--shell-page-bg,var(--lp-bg)) 65%, transparent);box-sizing:border-box;border-radius:8px;flex-shrink:0;gap:.35rem;min-height:2rem;padding:0 .45rem 0 .55rem}.inventory-detail--phase166 .inventory-detail__status-move-label{white-space:nowrap}.inventory-detail--phase166 .inventory-detail__select{background:0 0;border:0;border-radius:6px;align-self:center;min-width:9.25rem;min-height:1.75rem;padding:.22rem .45rem;font-size:.8rem}.inventory-detail--phase166 .inventory-detail__back:focus-visible,.inventory-detail--phase166 .inventory-detail__action:focus-visible,.inventory-detail--phase166 .inventory-detail__action--live:focus-visible,.inventory-detail--phase166 .inventory-detail__select:focus-visible,.inventory-detail--phase166 .inventory-detail__linked-link:focus-visible,.inventory-detail--phase166 .deal-detail__bo-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1d4ed88c}.inventory-detail__status-ref{font-size:.75rem;font-weight:600}.inventory-detail__aging-chip{margin-top:.25rem;display:inline-block}.inventory-detail__muted{color:var(--shell-text-muted)}.inventory-detail__cell--complaint{max-width:14rem}.inventory-detail__cell--chips{max-width:11rem}.inventory-detail__service-history{margin-top:1.25rem}.inventory-detail__paid-line{margin-top:.25rem}.inventory-detail--phase166 .inventory-detail__linked{border-top:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);padding-top:.85rem}.inventory-detail--phase166 .inventory-detail__linked-title{letter-spacing:.03em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.4rem;font-size:.78rem;font-weight:600}.inventory-detail--phase166 .inventory-detail__linked-body{font-size:.84rem}.inventory-detail--phase166 .inventory-detail__linked-meta,.inventory-detail--phase166 .inventory-detail__linked-empty,.inventory-detail--phase166 .inventory-detail__linked-note{font-size:.78rem}.inventory-detail--phase166 .inventory-detail__card{border-color:color-mix(in srgb, var(--shell-border) 80%, transparent);padding:.95rem 1.05rem;box-shadow:0 1px 2px #0f172a0a}.inventory-detail--phase166 .inventory-detail__card dl{grid-template-columns:7.5rem 1fr;gap:.4rem 1rem;font-size:.84rem}.inventory-detail--phase166 .inventory-detail__card dt{letter-spacing:.02em;color:var(--shell-text-muted);font-size:.74rem;font-weight:500}@media (width<=720px){.inventory-detail--phase166 .inventory-detail__toolbar{flex-direction:column;align-items:stretch;gap:.4rem}.inventory-detail--phase166 .inventory-detail__toolbar-actions{flex-wrap:wrap;align-items:center;gap:.35rem}.inventory-detail--phase166 .inventory-detail__back{align-self:flex-start}.inventory-detail--phase166 .inventory-detail__perm-hint{max-width:none}.inventory-detail--phase166 .inventory-detail__card dl{grid-template-columns:minmax(6rem,38%) 1fr;gap:.32rem .65rem}.inventory-list-wrap--phase166 .inventory-list__table th,.inventory-list-wrap--phase166 .inventory-list__table td{padding:.42rem .65rem}.inventory-list-wrap--phase166 .inventory-list__ops{padding:.42rem .55rem .5rem}}.inventory-page--phase230 .lp-module-hero__stats>.lp-module-kpi-band--hero{padding:.28rem .45rem .26rem}.inventory-page--phase230 .lp-module-kpi-cell{padding:.2rem .35rem}.inventory-page--phase230 .lp-module-kpi-value{font-size:1.02rem;line-height:1.15}.inventory-page--phase230 .lp-module-kpi-label{font-size:.62rem}.inventory-page__tagline{margin-top:0;margin-bottom:.35rem}.inventory-page__quick-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.inventory-page__qa-btn{font:inherit;border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;min-height:1.85rem;padding:.28rem .65rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.inventory-page__qa-btn:hover{background:color-mix(in srgb, var(--shell-page-bg) 70%, var(--shell-border) 30%)}.inventory-page__qa-btn--primary{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 8%, var(--shell-page-bg))}.inventory-page__qa-btn--active{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 45%, var(--shell-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--shell-accent,#2563eb) 25%, transparent)}.inventory-page__age-filter{align-items:center;gap:.35rem;margin-right:.05rem;display:inline-flex}.inventory-page__age-filter-lab{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.68rem;font-weight:650}.inventory-page__age-filter-select{font:inherit;border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;box-sizing:border-box;border-radius:6px;min-height:1.85rem;padding:.22rem 1.6rem .22rem .45rem;font-size:.78rem;font-weight:600}.inventory-page__status-line{margin-top:.25rem;margin-bottom:.35rem}.inventory-list-wrap--phase230 .inventory-list__ops{padding:.38rem .55rem .42rem}.inventory-list__empty-compact{padding:.65rem .85rem .75rem}.inventory-list__filter-empty{border-top:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent)}.inventory-list__empty-title{color:var(--shell-text);margin:0;font-size:.84rem;font-weight:600}.inventory-list__empty-hint{color:var(--shell-text-muted);max-width:26rem;margin:.25rem 0 .5rem;font-size:.76rem;line-height:1.35}.inventory-list__empty-actions{flex-wrap:wrap;gap:.4rem;display:flex}.inventory-list__empty-btn{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.26rem .6rem;font-size:.76rem;font-weight:600;text-decoration:none}.inventory-list__empty-btn--primary{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 7%, var(--shell-page-bg))}.inventory-detail--phase230 .inventory-detail__fact-strip{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 92%, var(--shell-border) 8%);border-radius:10px;margin:0 0 .65rem;padding:.5rem .6rem;box-shadow:0 1px 2px #0f172a08}.inventory-detail__fact-strip-grid{grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));align-items:start;gap:.35rem .65rem;display:grid}.inventory-detail__fact-cell{min-width:0}.inventory-detail__fact-label{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.06rem;font-size:.58rem;font-weight:700;display:block}.inventory-detail__fact-value{font-variant-numeric:tabular-nums;color:var(--shell-text);word-break:break-word;font-size:.8rem;font-weight:600}.inventory-detail__fact-value--frontline{font-weight:700}.inventory-detail__fact-value--profit-pos{color:#166534}.inventory-detail__fact-value--profit-neg{color:#b91c1c}.inventory-detail__fact-cta{align-items:flex-end;display:flex}.inventory-detail__fact-cta .inventory-detail__action{text-align:center;justify-content:center;width:100%;margin:0}.inventory-detail--phase230 .lp-record-header{margin-bottom:.45rem}.inventory-detail--phase230 .inventory-detail__spec-card .inventory-detail__spec-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.inventory-detail--phase230 .inventory-detail__linked{margin-top:.55rem;padding-top:.55rem}.inventory-detail--phase230 .inventory-detail__linked-title{margin-bottom:.28rem}.inventory-detail--phase230 .inventory-detail__linked-note{margin-top:.28rem;font-size:.74rem}.inventory-detail--phase230 .inventory-detail__linked-body--tight{margin:0;font-size:.8rem;line-height:1.35}@media (width<=720px){.inventory-detail__fact-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-list__table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.inventory-list-wrap--phase230 .inventory-list__table--dense th,.inventory-list-wrap--phase230 .inventory-list__table--dense td{vertical-align:middle;padding:.3rem .42rem;font-size:.7rem}.inventory-list-wrap--phase230 .inventory-list__table--dense th{letter-spacing:.03em;font-size:.62rem}.inventory-list-wrap--phase230 .inventory-list__table--dense tbody tr:hover{background:color-mix(in srgb, var(--shell-accent,#1d4ed8) 4%, transparent)}.inventory-list-wrap--phase230 .inventory-list__table--dense .inventory-list__col-purchase,.inventory-list-wrap--phase230 .inventory-list__table--dense .inventory-list__col-age{white-space:nowrap;max-width:4.5rem}.inventory-list__date-cell{font-variant-numeric:tabular-nums}.inventory-list__date-cell--fallback .inventory-list__date-compact{color:var(--text-muted);opacity:.82}.inventory-list__date-compact{font-size:.68rem;font-weight:600}.inventory-list__age-compact{font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:650}.inventory-age-chip{font-variant-numeric:tabular-nums;box-sizing:border-box;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-width:2.35rem;padding:.1rem .38rem;font-size:.68rem;font-weight:650;line-height:1.2;display:inline-flex}.inventory-age-chip--neutral{background:color-mix(in srgb, var(--shell-border) 22%, transparent);color:var(--shell-text);border-color:color-mix(in srgb, var(--shell-border) 45%, transparent)}.inventory-age-chip--green{color:#166534;background:#15803d1c;border-color:#15803d42}.inventory-age-chip--yellow{color:#854d0e;background:#ca8a041f;border-color:#ca8a0447}.inventory-age-chip--orange{color:#9a3412;background:#ea580c1c;border-color:#ea580c42}.inventory-age-chip--red{color:#991b1b;background:#dc26261a;border-color:#dc26263d}.inventory-age-chip--unknown{background:color-mix(in srgb, var(--shell-border) 18%, transparent);color:var(--text-muted);border-color:color-mix(in srgb, var(--shell-border) 40%, transparent);font-weight:600}.inventory-detail__inventory-age-val .inventory-age-chip{padding:.14rem .45rem;font-size:.76rem}.inventory-list__vin{text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:6.75rem;display:inline-block;overflow:hidden}.inventory-list__money{font-variant-numeric:tabular-nums;text-align:right}.inventory-list__money--pos{color:#166534;font-weight:600}.inventory-list__money--neg{color:#b91c1c;font-weight:600}.inventory-list__num{font-variant-numeric:tabular-nums;text-align:right}.inventory-page--phase230 .lp-module-kpi-grid--hero{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr))}@media (width>=900px){.inventory-page--phase230 .lp-module-kpi-grid--hero{grid-template-columns:repeat(6,minmax(0,1fr))}}.inventory-page--phase230 .lp-module-kpi-band--hero .lp-module-kpi-cell{min-height:2.55rem}.inventory-detail--phase231 .inventory-detail__toolbar{gap:.4rem;margin-bottom:.45rem;padding:.26rem .42rem}.inventory-detail--phase231 .inventory-detail__status-success,.inventory-detail--phase231 .inventory-detail__status-error{margin:0 0 .38rem;font-size:.78rem;line-height:1.35}.inventory-detail--phase231 .inventory-detail__hero231{border-radius:10px;margin-bottom:.4rem;padding:.34rem .5rem .38rem}.inventory-detail--phase231 .inventory-detail__hero231-row{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.inventory-detail--phase231 .inventory-detail__hero231-main{flex:1;min-width:0}.inventory-detail--phase231 .inventory-detail__hero231-kicker{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.1rem;display:flex}.inventory-detail--phase231 .inventory-detail__hero231-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.58rem;font-weight:700}.inventory-detail--phase231 .inventory-detail__hero231-pill{border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 88%, var(--shell-border) 12%);color:var(--shell-text);border-radius:999px;padding:.1rem .42rem;font-size:.65rem;font-weight:700;line-height:1.2}.inventory-detail--phase231 .inventory-detail__hero231-pill--frontline{border-color:color-mix(in srgb, var(--status-delivered,#16a34a) 35%, var(--shell-border));background:color-mix(in srgb, var(--status-delivered,#16a34a) 8%, var(--shell-page-bg))}.inventory-detail--phase231 .inventory-detail__hero231-title{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:.95rem;font-weight:800;line-height:1.18}.inventory-detail--phase231 .inventory-detail__hero231-trim{color:var(--shell-text-muted);margin:.04rem 0 0;font-size:.7rem;font-weight:500;line-height:1.25}.inventory-detail--phase231 .inventory-detail__hero231-meta{color:var(--shell-text-muted);flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;margin:.1rem 0 0;font-size:.66rem;font-weight:500;line-height:1.3;display:flex}.inventory-detail--phase231 .inventory-detail__hero231-meta strong{color:var(--shell-text);font-weight:700}.inventory-detail--phase231 .inventory-detail__hero231-dot{opacity:.45;-webkit-user-select:none;user-select:none}.inventory-detail--phase231 .inventory-detail__hero231-vin{font-variant-numeric:tabular-nums;letter-spacing:.03em;word-break:break-all}.inventory-detail__ops231{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 94%, var(--shell-border) 6%);border-radius:10px;margin-bottom:.45rem;padding:.32rem .4rem .34rem;box-shadow:0 1px 2px #0f172a07}.inventory-detail__ops231-scroll{-webkit-overflow-scrolling:touch;margin:0 -.05rem;padding:0 .05rem;overflow-x:auto}.inventory-detail__ops231-tiles{flex-flow:row;align-items:stretch;gap:.32rem;min-height:3.15rem;display:flex}.inventory-detail__ops231-tile{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:var(--shell-page-bg);border-radius:8px;flex-direction:column;flex:none;justify-content:flex-start;min-width:4.35rem;max-width:8rem;padding:.26rem .38rem;display:flex}.inventory-detail__ops231-tile--money{min-width:4.85rem}.inventory-detail__ops231-tile--emph{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 5%, var(--shell-page-bg))}.inventory-detail__ops231-tile--profit{border-width:1.5px;min-width:5.35rem}.inventory-detail__ops231-tile--profit-pos{border-color:color-mix(in srgb, #166534 42%, var(--shell-border));background:color-mix(in srgb, #166534 6%, var(--shell-page-bg))}.inventory-detail__ops231-tile--profit-neg{border-color:color-mix(in srgb, #b91c1c 42%, var(--shell-border));background:color-mix(in srgb, #b91c1c 5%, var(--shell-page-bg))}.inventory-detail__ops231-tile--cta{justify-content:space-between;min-width:4.6rem}.inventory-detail__ops231-lab{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);align-items:center;gap:.12rem;margin-bottom:.06rem;font-size:.52rem;font-weight:700;line-height:1.15;display:flex}.inventory-detail__ops231-glyph{opacity:.55;font-size:.55rem;font-weight:800}.inventory-detail__ops231-val{color:var(--shell-text);word-break:break-word;font-size:.72rem;font-weight:600;line-height:1.2}.inventory-detail__ops231-val--vin{font-size:.62rem;font-weight:500;line-height:1.25}.inventory-detail__ops231-val--num{font-variant-numeric:tabular-nums}.inventory-detail__ops231-val--money{font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700}.inventory-detail__ops231-val--strong{font-size:.8rem;font-weight:800}.inventory-detail__ops231-val--status-fl{color:color-mix(in srgb, var(--status-delivered,#16a34a) 75%, var(--shell-text));font-weight:700}.inventory-detail__ops231-val--profit{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:800}.inventory-detail__ops231-tile--profit-pos .inventory-detail__ops231-val--profit{color:#14532d}.inventory-detail__ops231-tile--profit-neg .inventory-detail__ops231-val--profit{color:#991b1b}.inventory-detail__ops231-cta-btn{font:inherit;border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 38%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 8%, var(--shell-page-bg));color:var(--shell-text);cursor:pointer;border-radius:6px;width:100%;margin-top:.12rem;padding:.2rem .4rem;font-size:.68rem;font-weight:700}.inventory-detail__ops231-cta-btn:hover{background:color-mix(in srgb, var(--shell-accent,#2563eb) 14%, var(--shell-page-bg))}.inventory-detail__next231{border-top:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.28rem;padding-top:.28rem;display:flex}.inventory-detail__next231-label{letter-spacing:.07em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.56rem;font-weight:800}.inventory-detail__next231-links{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;display:flex}.inventory-detail__next231-link{font:inherit;cursor:pointer;color:var(--shell-accent,#2563eb);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:600;text-decoration:underline}a.inventory-detail__next231-link{color:var(--shell-accent,#2563eb);text-underline-offset:2px;text-decoration:underline}.inventory-detail__next231-fallback{color:var(--shell-text-muted);font-size:.72rem}.inventory-detail__spec-zone--secondary{border-top:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);margin-top:.5rem;padding-top:.55rem}.inventory-detail__spec-zone-title{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin:0;font-size:.72rem;font-weight:700}.inventory-detail__spec-zone-hint{color:var(--shell-text-muted);max-width:40rem;margin:.22rem 0 .4rem;font-size:.7rem;line-height:1.35}.inventory-detail__spec-subheading{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:600}.inventory-detail--phase231 .inventory-detail__edit-shell .inventory-form{padding:.6rem .7rem}.inventory-detail--phase231 .inventory-detail__edit-shell .inventory-form__header{margin-bottom:.45rem}.inventory-detail--phase231 .inventory-detail__edit-shell .inventory-form__title{font-size:.82rem}.inventory-detail--phase231 .inventory-detail__edit-shell .inventory-form__grid{gap:.45rem}.inventory-detail--phase231 .inventory-detail__edit-shell .inventory-form__row label{font-size:.75rem}.inventory-detail--phase231 .inventory-detail__edit-shell .inventory-form input,.inventory-detail--phase231 .inventory-detail__edit-shell .inventory-form textarea{padding:.34rem .42rem;font-size:.8rem}.inventory-detail--phase231 .inventory-detail__edit-shell .inventory-form__hint{margin:.12rem 0 0;font-size:.7rem}.inventory-detail--phase231 .inventory-detail__spec-card{padding:.62rem .75rem}.inventory-detail--phase231 .inventory-detail__spec-card dl{gap:.28rem .75rem;font-size:.76rem}.inventory-detail--phase231 .inventory-detail__spec-card dt{font-size:.68rem}.inventory-detail--phase231 .inventory-detail__linked{margin-top:.42rem;padding-top:.42rem}.inventory-detail--phase231 .inventory-detail__linked-title{margin-bottom:.22rem}@media (width<=720px){.inventory-detail__ops231-tiles{flex-wrap:wrap}.inventory-detail__ops231-tile{flex:calc(50% - .32rem);min-width:7rem;max-width:none}.inventory-detail__ops231-tile--profit{flex:100%}}.inventory-detail--phase233 .inventory-detail__ops231{border-width:1.5px;border-color:color-mix(in srgb, var(--shell-border) 86%, var(--shell-accent,#2563eb) 14%);background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 90%, var(--shell-accent,#2563eb) 10%);margin-bottom:.55rem;box-shadow:0 2px 6px #0f172a0b}.inventory-detail--phase233 .inventory-detail__ops233-tile--fin .inventory-detail__ops231-val--money{font-size:.82rem;font-weight:800}.inventory-detail--phase233 .inventory-detail__ops233-val--fin-lg{font-size:.92rem;font-weight:800}.inventory-detail--phase233 .inventory-detail__ops233-val--profit-xl{letter-spacing:-.02em;font-size:1.02rem;font-weight:900}.inventory-detail--phase233 .inventory-detail__ops233-tile--total{border-width:2px;border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 42%, var(--shell-border));min-width:5.1rem}.inventory-detail--phase233 .inventory-detail__ops233-tile--profit-lead{border-width:2px;min-width:5.6rem}.inventory-detail--phase233 .inventory-detail__ops233-tile--worksheet{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 38%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 12%, var(--shell-page-bg));min-width:5rem}.inventory-detail--phase233 .inventory-detail__ops233-cta-btn{border-width:1.5px;font-weight:800}.inventory-detail--phase233 .inventory-detail__linked--cost-primary{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 24%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 7%, var(--shell-page-bg));border-radius:10px;margin-top:.35rem;padding:.5rem .55rem .52rem}.inventory-detail--phase233 .inventory-detail__linked--cost-primary .inventory-detail__linked-title{letter-spacing:.06em;color:var(--shell-text);font-size:.62rem}.inventory-detail--phase233 .inventory-detail__linked-link--worksheet{color:var(--shell-accent,#2563eb);font-weight:800}.inventory-detail--phase233 .inventory-detail__spec-zone--utility{border-top:1px dashed color-mix(in srgb, var(--shell-border) 82%, transparent);margin-top:.75rem;padding-top:.42rem}.inventory-detail--phase233 .inventory-detail__spec-zone--utility .inventory-detail__spec-zone-title{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--shell-text-muted) 92%, var(--shell-text));font-size:.62rem;font-weight:600}.inventory-detail--phase233 .inventory-detail__spec-zone--utility .inventory-detail__spec-zone-hint{opacity:.92;max-width:44rem;margin:.12rem 0 .26rem;font-size:.65rem}.inventory-detail--phase233 .inventory-detail__spec-card--utility{border-style:dashed;border-color:color-mix(in srgb, var(--shell-border) 88%, transparent);box-shadow:none;background:color-mix(in srgb, var(--shell-page-bg) 97%, var(--shell-border) 3%);padding:.48rem .55rem}.inventory-detail--phase233 .inventory-detail__spec-readonly-lede{color:var(--shell-text-muted);margin:0 0 .45rem;font-size:.68rem;line-height:1.4}.inventory-detail--phase233 .inventory-detail__edit-shell--phase232 .inventory-form.inventory-form--phase232{border:1px dashed color-mix(in srgb, var(--shell-border) 85%, transparent);box-shadow:none;background:color-mix(in srgb, var(--shell-page-bg) 98%, var(--shell-border) 2%)}.inventory-detail--phase233 .inventory-detail__edit-shell--phase232 .inventory-form--phase232 .inventory-form__title{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.72rem;font-weight:600}.inventory-detail--phase233 .inventory-detail__action--utility{cursor:pointer;opacity:1;background:color-mix(in srgb, var(--shell-page-bg) 100%, transparent);color:var(--shell-text-muted);border-style:dashed;font-size:.8125rem;font-weight:500}.inventory-detail--phase233 .inventory-detail__action--utility:not(:disabled):hover{background:var(--shell-surface);color:var(--shell-text)}.inventory-detail--phase233 .inventory-detail__action--utility:disabled{cursor:not-allowed;opacity:.5}.inventory-detail--phase234 .inventory-detail__toolbar{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-card,var(--lp-surface));border-radius:12px;gap:.5rem;margin-bottom:.55rem;padding:.55rem .75rem;box-shadow:0 1px 3px #0f172a0f}.inventory-detail--phase234 .inventory-detail__back{font-size:.8125rem;font-weight:500}.inventory-detail--phase234 .inventory-detail__hero231.inventory-detail__hero234{box-shadow:none;background:0 0;border:none;margin-bottom:.65rem;padding:0}.inventory-detail--phase234 .inventory-detail__hero234-inner{border:1px solid color-mix(in srgb, var(--shell-border) 92%, transparent);background:var(--surface-card,var(--lp-surface));border-radius:12px;padding:.85rem 1rem .9rem;box-shadow:0 2px 8px #0f172a0f}.inventory-detail--phase234 .inventory-detail__hero234-row{justify-content:space-between;align-items:flex-start;gap:1rem 1.25rem}.inventory-detail--phase234 .inventory-detail__hero231-kicker{margin-bottom:.2rem}.inventory-detail--phase234 .inventory-detail__hero231-eyebrow{letter-spacing:.07em;font-size:.6875rem}.inventory-detail--phase234 .inventory-detail__hero231-title{letter-spacing:-.025em;font-size:1.2rem;font-weight:800;line-height:1.2}.inventory-detail--phase234 .inventory-detail__hero231-trim{margin-top:.12rem;font-size:.8125rem;font-weight:500}.inventory-detail--phase234 .inventory-detail__hero231-meta{margin-top:.35rem;font-size:.8125rem;line-height:1.45}.inventory-detail--phase234 .inventory-detail__hero234-aside{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.35rem;min-width:7.5rem;display:flex}.inventory-detail--phase234 .inventory-detail__hero234-aside-label{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.625rem;font-weight:700}.inventory-detail--phase234 .inventory-detail__hero234-pill{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 94%, var(--shell-border) 6%);color:var(--shell-text);border-radius:999px;max-width:12rem;padding:.28rem .65rem;font-size:.75rem;font-weight:700;line-height:1.25;display:inline-block}.inventory-detail--phase234 .inventory-detail__hero234-pill--frontline{border-color:color-mix(in srgb, var(--status-delivered,#16a34a) 38%, var(--shell-border));background:color-mix(in srgb, var(--status-delivered,#16a34a) 10%, var(--shell-page-bg))}.inventory-detail--phase234 .inventory-detail__ops231{border-width:1px;border-color:color-mix(in srgb, var(--shell-border) 90%, transparent);background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 97%, var(--shell-border) 3%);margin-bottom:.65rem;padding:.55rem .6rem .58rem;box-shadow:0 2px 8px #0f172a0e}.inventory-detail--phase234 .inventory-detail__ops231-tiles{gap:.42rem;min-height:3.45rem}.inventory-detail--phase234 .inventory-detail__ops231-tile{border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:var(--surface-card,var(--lp-surface));border-radius:10px;min-width:4.6rem;padding:.42rem .5rem;box-shadow:0 1px 2px #0f172a0a}.inventory-detail--phase234 .inventory-detail__ops231-tile--money{min-width:5.15rem}.inventory-detail--phase234 .inventory-detail__ops231-tile--emph{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-border));background:var(--surface-card,var(--lp-surface));box-shadow:0 1px 3px #2563eb14}.inventory-detail--phase234 .inventory-detail__ops231-lab{letter-spacing:.06em;margin-bottom:.12rem;font-size:.625rem}.inventory-detail--phase234 .inventory-detail__ops231-val{font-size:.8125rem}.inventory-detail--phase234 .inventory-detail__ops231-val--money{font-size:.875rem;font-weight:800}.inventory-detail--phase234 .inventory-detail__ops231-val--strong,.inventory-detail--phase234 .inventory-detail__ops231-val--profit{font-size:.9375rem}.inventory-detail--phase234 .inventory-detail__ops233-tile--fin .inventory-detail__ops231-val--money{font-size:.875rem}.inventory-detail--phase234 .inventory-detail__ops233-val--fin-lg{font-size:.97rem}.inventory-detail--phase234 .inventory-detail__ops233-val--profit-xl{font-size:1.05rem}.inventory-detail--phase234 .inventory-detail__ops233-tile--total{border-width:1.5px;border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border))}.inventory-detail--phase234 .inventory-detail__ops233-tile--profit-lead{border-width:1.5px}.inventory-detail--phase234 .inventory-detail__ops233-tile--worksheet{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 25%, var(--shell-border));background:var(--surface-card,var(--lp-surface));box-shadow:0 1px 3px #2563eb12}.inventory-detail--phase234 .inventory-detail__ops231-cta-btn,.inventory-detail--phase234 .inventory-detail__ops233-cta-btn{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 45%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 10%, var(--shell-page-bg));color:var(--shell-text);border-radius:8px;margin-top:.18rem;padding:.28rem .45rem;font-size:.75rem;font-weight:700}.inventory-detail--phase234 .inventory-detail__ops231-cta-btn:hover,.inventory-detail--phase234 .inventory-detail__ops233-cta-btn:hover{background:color-mix(in srgb, var(--shell-accent,#2563eb) 16%, var(--shell-page-bg))}.inventory-detail--phase234 .inventory-detail__next231{border-top:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);margin-top:.4rem;padding-top:.4rem}.inventory-detail--phase234 .inventory-detail__next231-label{font-size:.625rem}.inventory-detail--phase234 .inventory-detail__next234-chip{border:1px solid color-mix(in srgb, var(--shell-border) 85%, var(--shell-accent,#2563eb) 15%);background:var(--surface-card,var(--lp-surface));color:var(--shell-text);border-radius:8px;padding:.32rem .65rem;font-size:.8125rem;font-weight:600;text-decoration:none;box-shadow:0 1px 2px #0f172a0a}.inventory-detail--phase234 a.inventory-detail__next234-chip:hover,.inventory-detail--phase234 .inventory-detail__next234-chip:hover{background:color-mix(in srgb, var(--shell-accent,#2563eb) 6%, var(--shell-page-bg));border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));text-decoration:none}.inventory-detail--phase234 .inventory-detail__next231-fallback{font-size:.8125rem}.inventory-detail--phase234 .inventory-detail__linked-panel{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-card,var(--lp-surface));border-radius:12px;margin-top:.65rem;padding:.85rem 1rem .95rem;box-shadow:0 2px 8px #0f172a0e}.inventory-detail--phase234 .inventory-detail__linked-panel .inventory-detail__linked-title{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--shell-text-muted) 55%, var(--shell-text));margin-bottom:.35rem;font-size:.8125rem;font-weight:700}.inventory-detail--phase234 .inventory-detail__linked-panel .inventory-detail__linked-body{align-items:center;font-size:.875rem;line-height:1.45}.inventory-detail--phase234 .inventory-detail__linked-panel .inventory-detail__linked-meta{font-size:.8125rem}.inventory-detail--phase234 .inventory-detail__linked-footer{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-top:.65rem;display:flex}.inventory-detail--phase234 .inventory-detail__linked-footer--cta-row{border-top:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);padding-top:.5rem}.inventory-detail--phase234 .inventory-detail__linked-cta{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 9%, var(--shell-page-bg));color:var(--shell-text);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.inventory-detail--phase234 a.inventory-detail__linked-cta:hover,.inventory-detail--phase234 button.inventory-detail__linked-cta:hover{background:color-mix(in srgb, var(--shell-accent,#2563eb) 15%, var(--shell-page-bg));text-decoration:none}.inventory-detail--phase234 .inventory-detail__linked-cta--secondary{border-color:color-mix(in srgb, var(--shell-border) 92%, transparent);background:var(--shell-page-bg)}.inventory-detail--phase234 .inventory-detail__linked--inset{border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 98%, var(--shell-border) 2%);border-radius:10px;margin-top:.75rem;padding:.75rem .85rem}.inventory-detail--phase234 .inventory-detail__linked--inset .inventory-detail__linked-title{margin-bottom:.35rem}.inventory-detail--phase234 .inventory-detail__cost-sheet-card.inventory-detail__linked--cost-primary{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 18%, var(--shell-border));background:var(--surface-card,var(--lp-surface));box-shadow:0 3px 12px #2563eb14}.inventory-detail--phase234 .inventory-detail__cost-sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.inventory-detail--phase234 .inventory-detail__cost-sheet-head-text{flex:12rem;min-width:0}.inventory-detail--phase234 .inventory-detail__cost-sheet-title{color:var(--shell-text);letter-spacing:.04em;margin-bottom:.28rem;font-size:.875rem}.inventory-detail--phase234 .inventory-detail__cost-sheet-desc{color:var(--shell-text-muted);max-width:36rem;margin:0;font-size:.8125rem;line-height:1.45}.inventory-detail--phase234 .inventory-detail__cost-sheet-btn{font:inherit;cursor:pointer;color:#fff;background:color-mix(in srgb, var(--shell-accent,#2563eb) 92%, #1e3a8a);border:none;border-radius:8px;flex:none;padding:.45rem 1rem;font-size:.8125rem;font-weight:700;box-shadow:0 1px 3px #1e40af40}.inventory-detail--phase234 .inventory-detail__cost-sheet-btn:hover{filter:brightness(1.05)}.inventory-detail--phase234 .inventory-detail__cost-sheet-loading{color:var(--shell-text-muted);margin:.65rem 0 0;font-size:.8125rem}.inventory-detail--phase234 .inventory-detail__cost-sheet-preview{border-top:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);margin-top:.85rem;padding-top:.85rem}.inventory-detail--phase234 .inventory-detail__cost-sheet-preview-grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.45rem .55rem;display:grid}.inventory-detail--phase234 .inventory-detail__cost-sheet-kpi{border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 96%, var(--shell-border) 4%);border-radius:8px;flex-direction:column;gap:.15rem;padding:.45rem .5rem;display:flex}.inventory-detail--phase234 .inventory-detail__cost-sheet-kpi--emph{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-border));background:var(--surface-card,var(--lp-surface));box-shadow:0 1px 2px #0f172a0a}.inventory-detail--phase234 .inventory-detail__cost-sheet-kpi--profit{border-color:color-mix(in srgb, #166534 28%, var(--shell-border));background:color-mix(in srgb, #166534 7%, var(--shell-page-bg))}.inventory-detail--phase234 .inventory-detail__cost-sheet-kpi--profit-neg{border-color:color-mix(in srgb, #b91c1c 30%, var(--shell-border));background:color-mix(in srgb, #b91c1c 6%, var(--shell-page-bg))}.inventory-detail--phase234 .inventory-detail__cost-sheet-kpi-lab{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.625rem;font-weight:700}.inventory-detail--phase234 .inventory-detail__cost-sheet-kpi-val{font-variant-numeric:tabular-nums;color:var(--shell-text);font-size:.8125rem;font-weight:800}.inventory-detail--phase234 .inventory-detail__cost-sheet-kpi--profit .inventory-detail__cost-sheet-kpi-val{color:#14532d}.inventory-detail--phase234 .inventory-detail__cost-sheet-kpi--profit-neg .inventory-detail__cost-sheet-kpi-val{color:#991b1b}.inventory-detail--phase234 .inventory-detail__spec-zone--phase234{border-top:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);margin-top:.85rem;padding-top:.65rem}.inventory-detail--phase234 .inventory-detail__spec-zone--phase234 .inventory-detail__spec-zone-title{letter-spacing:.05em;color:color-mix(in srgb, var(--shell-text-muted) 70%, var(--shell-text));font-size:.75rem;font-weight:700}.inventory-detail--phase234 .inventory-detail__spec-zone--phase234 .inventory-detail__spec-zone-hint{opacity:1;margin-top:.2rem;margin-bottom:.5rem;font-size:.8125rem}.inventory-detail--phase234 .inventory-detail__spec-card--utility{border-style:solid;border-color:color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-card,var(--lp-surface));padding:.75rem .9rem;box-shadow:0 1px 4px #0f172a0b}.inventory-detail--phase234 .inventory-detail__spec-readonly-lede{font-size:.8125rem}.inventory-detail--phase234 .inventory-detail__edit-shell--phase232 .inventory-form.inventory-form--phase232{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-card,var(--lp-surface));border-radius:10px;box-shadow:0 2px 8px #0f172a0d}.inventory-detail--phase234 .inventory-detail__edit-shell--phase232 .inventory-form--phase232 .inventory-form__title{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--shell-text-muted) 65%, var(--shell-text));font-size:.8125rem;font-weight:700}.inventory-detail--phase234 .inventory-detail__action--utility{border-style:solid;border-color:color-mix(in srgb, var(--shell-border) 90%, transparent);background:var(--surface-card,var(--lp-surface));color:var(--shell-text);font-weight:600;box-shadow:0 1px 2px #0f172a0a}.inventory-detail--phase234 .inventory-detail__action--utility:not(:disabled):hover{background:color-mix(in srgb, var(--shell-accent,#2563eb) 5%, var(--shell-page-bg));border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-border));color:var(--shell-text)}@media (width<=720px){.inventory-detail--phase234 .inventory-detail__hero234-aside{text-align:left;align-items:flex-start;width:100%}.inventory-detail--phase234 .inventory-detail__cost-sheet-head{flex-direction:column}.inventory-detail--phase234 .inventory-detail__cost-sheet-btn{width:100%}}.inventory-detail--phase235 #vehicle-cost-worksheet,.inventory-detail--phase235 #vehicle-record-decode{scroll-margin-top:1.25rem}.inventory-detail--phase235 .inventory-detail__action--ghost235{border-color:color-mix(in srgb, var(--shell-border) 88%, var(--shell-accent,#2563eb) 12%);background:color-mix(in srgb, var(--shell-page-bg) 98%, var(--shell-accent,#2563eb) 2%);color:var(--shell-text);box-shadow:none;font-weight:600}.inventory-detail--phase235 .inventory-detail__action--ghost235:hover{background:color-mix(in srgb, var(--shell-accent,#2563eb) 8%, var(--shell-page-bg));border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border))}.inventory-detail--phase235 .inventory-detail__hero235-inner{padding:.95rem 1.05rem 1rem}.inventory-detail--phase235 .inventory-detail__hero235-grid{grid-template-columns:auto minmax(0,1fr) minmax(11rem,15rem) minmax(8.5rem,auto);align-items:start;gap:.85rem 1.15rem;display:grid}.inventory-detail--phase235 .inventory-detail__hero235-visual{grid-area:1/1/span 2;align-self:center}.inventory-detail--phase235 .inventory-detail__hero235-avatar{border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--shell-page-bg) 88%, var(--shell-accent,#2563eb) 12%), var(--surface-card,var(--lp-surface)));border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;display:flex;box-shadow:0 2px 6px #0f172a0f}.inventory-detail--phase235 .inventory-detail__hero235-avatar-yy{letter-spacing:.06em;color:var(--shell-text-muted);font-size:.65rem;font-weight:800;line-height:1}.inventory-detail--phase235 .inventory-detail__hero235-avatar-m{color:var(--shell-text);font-size:1.15rem;font-weight:800;line-height:1.1}.inventory-detail--phase235 .inventory-detail__hero235-identity{grid-area:1/2/span 2;align-self:center;min-width:0}.inventory-detail--phase235 .inventory-detail__hero235-next{border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 97%, var(--shell-border) 3%);border-radius:10px;grid-area:1/3/span 2;padding:.55rem .6rem .6rem}.inventory-detail--phase235 .inventory-detail__hero235-next-label{letter-spacing:.07em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.625rem;font-weight:800}.inventory-detail--phase235 .inventory-detail__hero235-next-btns{flex-wrap:wrap;gap:.35rem;display:flex}.inventory-detail--phase235 .inventory-detail__hero235-chip{font:inherit;border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-card,var(--lp-surface));color:var(--shell-text);cursor:pointer;border-radius:8px;align-items:center;padding:.32rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.inventory-detail--phase235 a.inventory-detail__hero235-chip:hover,.inventory-detail--phase235 .inventory-detail__hero235-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 25%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 5%, var(--shell-page-bg));text-decoration:none}.inventory-detail--phase235 .inventory-detail__hero235-chip:disabled{cursor:not-allowed;opacity:.5}.inventory-detail--phase235 .inventory-detail__hero235-chip--primary{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 42%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 12%, var(--shell-page-bg));color:var(--shell-text);font-weight:700}.inventory-detail--phase235 .inventory-detail__hero235-status{text-align:right;flex-direction:column;grid-area:1/4/span 2;align-items:flex-end;gap:.35rem;min-width:0;display:flex}.inventory-detail--phase235 .inventory-detail__hero235-status-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.inventory-detail--phase235 .inventory-detail__hero235-dot{background:var(--shell-accent,#2563eb);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--shell-accent,#2563eb) 18%, transparent);border-radius:999px;flex-shrink:0}.inventory-detail--phase235 .inventory-detail__hero235-pill--funding{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 10%, var(--shell-page-bg));color:color-mix(in srgb, var(--shell-accent,#1d4ed8) 55%, var(--shell-text))}.inventory-detail--phase235 .inventory-detail__hero235-pill--funded{border-color:color-mix(in srgb, var(--status-delivered,#16a34a) 32%, var(--shell-border));background:color-mix(in srgb, var(--status-delivered,#16a34a) 8%, var(--shell-page-bg))}.inventory-detail--phase235 .inventory-detail__hero235-pill--recon{border-color:color-mix(in srgb, #ca8a04 35%, var(--shell-border));background:color-mix(in srgb, #ca8a04 8%, var(--shell-page-bg))}.inventory-detail--phase235 .inventory-detail__hero235-pill--inventory{border-color:color-mix(in srgb, var(--shell-border) 78%, transparent)}.inventory-detail--phase235 .inventory-detail__hero235-record{color:var(--shell-text-muted);max-width:11rem;margin:0;font-size:.6875rem;line-height:1.35}.inventory-detail--phase235 .inventory-detail__ops235-tiles{align-items:stretch}.inventory-detail--phase235 .inventory-detail__ops235-kpi-hd{align-items:center;gap:.3rem;margin-bottom:.14rem;display:flex}.inventory-detail--phase235 .inventory-detail__ops235-ic{color:color-mix(in srgb, var(--shell-text-muted) 35%, var(--shell-accent,#2563eb));opacity:.92;flex-shrink:0;display:flex}.inventory-detail--phase235 .inventory-detail__ops235-tile--vin{min-width:5.75rem;max-width:9rem}.inventory-detail--phase235 .inventory-detail__ops235-copy{font:inherit;letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:var(--surface-card,var(--lp-surface));color:var(--shell-text-muted);cursor:pointer;border-radius:6px;align-self:flex-start;margin-top:.28rem;padding:.18rem .4rem;font-size:.625rem;font-weight:700}.inventory-detail--phase235 .inventory-detail__ops235-copy:hover{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 30%, var(--shell-border));color:var(--shell-text)}.inventory-detail--phase235 .inventory-detail__ops235-cta{border-radius:8px;font-weight:700}@media (width<=960px){.inventory-detail--phase235 .inventory-detail__hero235-grid{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr}.inventory-detail--phase235 .inventory-detail__hero235-visual{grid-area:1/1}.inventory-detail--phase235 .inventory-detail__hero235-identity{grid-area:1/2;align-self:start}.inventory-detail--phase235 .inventory-detail__hero235-next{grid-area:2/1/auto/-1}.inventory-detail--phase235 .inventory-detail__hero235-status{text-align:left;grid-area:3/1/auto/-1;align-items:flex-start}.inventory-detail--phase235 .inventory-detail__hero235-status-row{justify-content:flex-start}}.inventory-detail--phase236 .inventory-detail__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inventory-detail--phase236 .inventory-detail__ref-toolbar{box-shadow:none;background:0 0;border:none;margin-bottom:.35rem;padding:0}.inventory-detail--phase236 .inventory-detail__ref-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.inventory-detail--phase236 .inventory-detail__back--ref236{margin-bottom:0;font-weight:600}.inventory-detail--phase236 .inventory-detail__ref-toolbar-ids{color:var(--shell-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem .85rem;font-size:.75rem;display:flex}.inventory-detail--phase236 .inventory-detail__ref-toolbar-vin{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.inventory-detail--phase236 .inventory-detail__ref-toolbar-copy{font:inherit;text-transform:uppercase;letter-spacing:.04em;border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:var(--surface-card,var(--lp-surface));color:var(--shell-text-muted);cursor:pointer;border-radius:6px;padding:.15rem .4rem;font-size:.6875rem;font-weight:700}.inventory-detail--phase236 .inventory-detail__ref-toolbar-copy:hover{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border));color:var(--shell-text)}.inventory-detail--phase236 .inventory-detail__ref-pagehead{margin:0 0 .65rem}.inventory-detail--phase236 .inventory-detail__ref-pagehead-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .15rem;font-size:.6875rem;font-weight:800}.inventory-detail--phase236 .inventory-detail__ref-pagehead-title{letter-spacing:-.03em;color:var(--shell-text);margin:0;font-size:1.45rem;font-weight:800;line-height:1.15}.inventory-detail--phase236 .inventory-detail__ref-pagehead-sub{color:var(--shell-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.35rem 0 0;font-size:.8125rem;display:flex}.inventory-detail--phase236 .inventory-detail__ref-pagehead-status{color:color-mix(in srgb, var(--shell-accent,#2563eb) 45%, var(--shell-text));align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.inventory-detail--phase236 .inventory-detail__ref-pagehead-dot{background:var(--shell-accent,#2563eb);border-radius:999px;width:.4rem;height:.4rem}.inventory-detail--phase236 .inventory-detail__ref-pagehead-sep{opacity:.45;-webkit-user-select:none;user-select:none}.inventory-detail--phase236 .inventory-detail__ref-pills{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;display:flex}.inventory-detail--phase236 .inventory-detail__ref-pill{font:inherit;border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-card,var(--lp-surface));color:var(--shell-text);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.inventory-detail--phase236 a.inventory-detail__ref-pill:hover,.inventory-detail--phase236 .inventory-detail__ref-pill:hover:not(:disabled){border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 4%, var(--shell-page-bg));text-decoration:none}.inventory-detail--phase236 .inventory-detail__ref-pill:disabled{cursor:not-allowed;opacity:.5}.inventory-detail--phase236 .inventory-detail__ref-pill--disabled{cursor:not-allowed;opacity:.55}.inventory-detail--phase236 .inventory-detail__ref-pill--primary{border-color:color-mix(in srgb, #166534 35%, var(--shell-border));color:#fff;background:#166333;font-weight:700;box-shadow:0 2px 6px #16653433}.inventory-detail--phase236 a.inventory-detail__ref-pill--primary:hover{filter:brightness(1.06);border-color:color-mix(in srgb, #166534 50%, var(--shell-border));background:#166333}.inventory-detail--phase236 .inventory-detail__ref-pill--gold{border-color:color-mix(in srgb, #ca8a04 45%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, #fde68a 35%, var(--shell-page-bg)), var(--surface-card,var(--lp-surface)))}.inventory-detail--phase236 .inventory-detail__ref-pill--select{gap:.25rem;padding:.28rem .55rem .28rem .65rem}.inventory-detail--phase236 .inventory-detail__ref-pill-select-label{align-items:center;margin:0;display:flex}.inventory-detail--phase236 .inventory-detail__ref-pill-select{font:inherit;color:var(--shell-text);cursor:pointer;background:0 0;border:none;max-width:11rem;padding:.15rem .1rem;font-size:.8125rem;font-weight:600}.inventory-detail--phase236 .inventory-detail__perm-hint--ref236{margin:-.35rem 0 .75rem;font-size:.75rem}.inventory-detail--phase236 .inventory-detail__ref-hero-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-bottom:1rem;display:grid}.inventory-detail--phase236 .inventory-detail__ref-card{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-card,var(--lp-surface));border-radius:14px;flex-direction:column;gap:.65rem;min-width:0;padding:1rem 1.1rem 1.05rem;display:flex;box-shadow:0 4px 14px #0f172a0f}.inventory-detail--phase236 .inventory-detail__ref-card-visual{color:color-mix(in srgb, var(--shell-text-muted) 55%, var(--shell-text))}.inventory-detail--phase236 .inventory-detail__ref-card-main{flex:1;min-height:2.5rem}.inventory-detail--phase236 .inventory-detail__ref-card-trim{color:var(--shell-text);margin:0 0 .25rem;font-size:1rem;font-weight:700}.inventory-detail--phase236 .inventory-detail__ref-card-config{color:var(--shell-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.inventory-detail--phase236 .inventory-detail__ref-card-foot{border-top:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;margin-top:auto;padding-top:.65rem;display:flex}.inventory-detail--phase236 .inventory-detail__ref-card-foot-col{flex-direction:column;gap:.15rem;min-width:0;display:flex}.inventory-detail--phase236 .inventory-detail__ref-card-foot-col--right{text-align:right;align-items:flex-end}.inventory-detail--phase236 .inventory-detail__ref-card-foot-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.625rem;font-weight:800}.inventory-detail--phase236 .inventory-detail__ref-card-foot-link{color:var(--shell-accent,#2563eb);font-size:.8125rem;font-weight:600;text-decoration:none}.inventory-detail--phase236 .inventory-detail__ref-card-foot-link:hover{text-decoration:underline}.inventory-detail--phase236 .inventory-detail__ref-card-foot-muted{color:var(--shell-text-muted);font-size:.75rem}.inventory-detail--phase236 .inventory-detail__ref-finance-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--shell-text-muted);margin:0;font-size:.625rem;font-weight:800}.inventory-detail--phase236 .inventory-detail__ref-finance-mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .5rem;display:grid}.inventory-detail--phase236 .inventory-detail__ref-finance-mini-cell{border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 96%, var(--shell-border) 4%);border-radius:8px;padding:.35rem .4rem}.inventory-detail--phase236 .inventory-detail__ref-finance-mini-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.12rem;font-size:.5625rem;font-weight:800;display:block}.inventory-detail--phase236 .inventory-detail__ref-finance-mini-val{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.inventory-detail--phase236 .inventory-detail__ref-finance-total{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 18%, var(--shell-border));background:color-mix(in srgb, var(--shell-page-bg) 98%, var(--shell-accent,#2563eb) 2%);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem;padding:.55rem .5rem;display:flex}.inventory-detail--phase236 .inventory-detail__ref-finance-total-lab{text-transform:uppercase;letter-spacing:.05em;color:var(--shell-text-muted);font-size:.75rem;font-weight:700}.inventory-detail--phase236 .inventory-detail__ref-finance-total-val{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.35rem;font-weight:900}.inventory-detail--phase236 .inventory-detail__ref-finance-profit{border:1px solid color-mix(in srgb, #166534 28%, var(--shell-border));background:color-mix(in srgb, #166534 9%, var(--shell-page-bg));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;padding:.5rem .65rem;display:flex}.inventory-detail--phase236 .inventory-detail__ref-finance-profit--pos{border-color:color-mix(in srgb, #166534 35%, var(--shell-border))}.inventory-detail--phase236 .inventory-detail__ref-finance-profit--neg{border-color:color-mix(in srgb, #b91c1c 35%, var(--shell-border));background:color-mix(in srgb, #b91c1c 7%, var(--shell-page-bg))}.inventory-detail--phase236 .inventory-detail__ref-finance-profit-lab{letter-spacing:.06em;text-transform:uppercase;color:#14532d;font-size:.6875rem;font-weight:800}.inventory-detail--phase236 .inventory-detail__ref-finance-profit--neg .inventory-detail__ref-finance-profit-lab,.inventory-detail--phase236 .inventory-detail__ref-finance-profit--neg .inventory-detail__ref-finance-profit-val{color:#991b1b}.inventory-detail--phase236 .inventory-detail__ref-finance-profit-val{font-variant-numeric:tabular-nums;color:#14532d;font-size:1.05rem;font-weight:900}.inventory-detail--phase236 .inventory-detail__ref-finance-ask{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.inventory-detail--phase236 .inventory-detail__ref-finance-cta{font:inherit;cursor:pointer;color:#fff;background:color-mix(in srgb, var(--shell-accent,#2563eb) 90%, #1e3a8a);border:none;border-radius:8px;align-self:flex-start;padding:.4rem .9rem;font-size:.8125rem;font-weight:700;box-shadow:0 1px 3px #1e40af38}.inventory-detail--phase236 .inventory-detail__ref-finance-cta:hover{filter:brightness(1.05)}.inventory-detail--phase236 .inventory-detail__ref-finance-fallback-msg{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.8125rem}.inventory-detail--phase236 .inventory-detail__ref-banner{border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 97%, var(--shell-border) 3%);border-radius:10px;margin-bottom:.85rem;padding:.55rem .85rem}.inventory-detail--phase236 .inventory-detail__ref-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.inventory-detail--phase236 .inventory-detail__ref-banner-title{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .2rem;font-size:.625rem;font-weight:800}.inventory-detail--phase236 .inventory-detail__ref-banner-line{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;font-size:.875rem;display:flex}.inventory-detail--phase236 .inventory-detail__ref-banner-deal{color:var(--shell-accent,#2563eb);font-weight:700;text-decoration:none}.inventory-detail--phase236 .inventory-detail__ref-banner-deal:hover{text-decoration:underline}.inventory-detail--phase236 .inventory-detail__ref-banner-meta{color:var(--shell-text-muted);font-size:.8125rem}.inventory-detail--phase236 .inventory-detail__ref-banner-muted{color:var(--shell-text-muted)}.inventory-detail--phase236 .inventory-detail__ref-banner-note{color:var(--shell-text-muted);margin:.35rem 0 0;font-size:.75rem}.inventory-detail--phase236 .inventory-detail__ref-banner-cr{color:var(--shell-accent,#2563eb);white-space:nowrap;font-size:.8125rem;font-weight:600;text-decoration:none}.inventory-detail--phase236 .inventory-detail__ref-banner-cr:hover{text-decoration:underline}.inventory-detail--phase236 .inventory-detail__ref-secondary-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.85rem;margin-bottom:.85rem;display:grid}.inventory-detail--phase236 .inventory-detail__ref-secondary-grid .inventory-detail__linked-panel{margin-top:0}.inventory-detail--phase236 .inventory-detail__ref-ops-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.85rem;margin-bottom:.85rem;display:grid}.inventory-detail--phase236 .inventory-detail__ref-ops-grid .inventory-detail__linked-panel{margin-top:0}.inventory-detail--phase236 .inventory-detail__ref-inline-link{color:var(--shell-accent,#2563eb);font-weight:600;text-decoration:none}.inventory-detail--phase236 .inventory-detail__ref-inline-link:hover{text-decoration:underline}@media (width<=900px){.inventory-detail--phase236 .inventory-detail__ref-hero-pair{grid-template-columns:1fr}.inventory-detail--phase236 .inventory-detail__ref-finance-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-detail--phase237 .inventory-detail__ref-toolbar{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);margin-bottom:.45rem;padding-bottom:.4rem}.inventory-detail--phase237 .inventory-detail__ref-toolbar-row{align-items:flex-start;gap:.45rem 1rem}.inventory-detail--phase237 .inventory-detail__ref-toolbar-ids{font-size:.78125rem;line-height:1.35}.inventory-detail--phase237 .inventory-detail__ref-toolbar-copy{letter-spacing:.05em;background:linear-gradient(180deg, var(--lp-surface) 0%, var(--surface-muted) 100%);font-weight:600;box-shadow:0 1px 2px #0f172a0a}.inventory-detail--phase237 .inventory-detail__ref-pagehead{margin:0 0 .55rem}.inventory-detail--phase237 .inventory-detail__ref-pagehead-eyebrow{font-weight:var(--operational-board-title-weight);letter-spacing:.06em;color:var(--text-secondary)}.inventory-detail--phase237 .inventory-detail__ref-pagehead-title{letter-spacing:-.02em;font-size:1.22rem;font-weight:600;line-height:1.2}.inventory-detail--phase237 .inventory-detail__ref-pagehead-sub{margin:.28rem 0 0;font-size:.8125rem;line-height:1.4}.inventory-detail--phase237 .inventory-detail__ref-pagehead-status{color:color-mix(in srgb, var(--shell-accent,#2563eb) 38%, var(--shell-text));font-weight:600}.inventory-detail--phase237 .inventory-detail__ref-pills{gap:.45rem;margin-bottom:.9rem}.inventory-detail--phase237 .inventory-detail__ref-pill{border:1px solid var(--shell-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);min-height:2rem;box-shadow:0 1px 2px #0f172a0a, inset 0 1px 0 var(--lp-surface);border-radius:999px;padding:.32rem .72rem}.inventory-detail--phase237 .inventory-detail__ref-pill svg{flex-shrink:0;display:block}.inventory-detail--phase237 a.inventory-detail__ref-pill:hover,.inventory-detail--phase237 .inventory-detail__ref-pill:hover:not(:disabled){border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 18%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, var(--shell-accent,#2563eb) 5%, var(--lp-surface)) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--shell-shadow-card)}.inventory-detail--phase237 .inventory-detail__ref-pill--primary{border:1px solid color-mix(in srgb, var(--status-approved) 30%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--status-approved) 9%, var(--lp-surface-soft)) 100%);color:color-mix(in srgb, var(--status-approved) 58%, var(--lp-text));font-weight:600;box-shadow:0 1px 2px #0f172a0d,inset 0 1px #ffffffe6}.inventory-detail--phase237 a.inventory-detail__ref-pill--primary:hover{filter:none;border-color:color-mix(in srgb, var(--status-approved) 42%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, var(--status-approved) 6%, var(--lp-surface)) 0%, color-mix(in srgb, var(--status-approved) 14%, var(--lp-surface-soft)) 100%);color:color-mix(in srgb, var(--status-approved) 52%, var(--lp-text))}.inventory-detail--phase237 .inventory-detail__ref-pill--secondary{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border:1px solid color-mix(in srgb, var(--shell-border) 92%, transparent);font-weight:600}.inventory-detail--phase237 .inventory-detail__ref-pill--muted{background:var(--surface-muted);border:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);color:var(--text-secondary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);font-size:.78125rem;font-weight:500}.inventory-detail--phase237 a.inventory-detail__ref-pill--muted:hover,.inventory-detail--phase237 .inventory-detail__ref-pill--muted:hover:not(:disabled){background:color-mix(in srgb, var(--shell-accent,#2563eb) 5%, var(--surface-muted));color:var(--shell-text)}.inventory-detail--phase237 .inventory-detail__ref-pill--select.inventory-detail__ref-pill--muted{padding:.26rem .55rem .26rem .6rem}.inventory-detail--phase237 .inventory-detail__ref-pill-select{color:inherit;font-size:.78125rem;font-weight:500}.inventory-detail--phase237 .inventory-detail__perm-hint--ref236{color:var(--text-secondary);margin:-.28rem 0 .7rem}.inventory-detail--phase237 .inventory-detail__ref-hero-pair{gap:.85rem;margin-bottom:.9rem}.inventory-detail--phase237 .inventory-detail__ref-card{border-radius:var(--shell-radius-card);border:1px solid var(--shell-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--shell-shadow-card);gap:.6rem;padding:.95rem 1rem 1rem}.inventory-detail--phase237 .inventory-detail__ref-card-visual{border-radius:var(--shell-radius-card);border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:linear-gradient(155deg, var(--lp-surface) 0%, var(--surface-muted) 42%, color-mix(in srgb, var(--shell-accent,#2563eb) 5%, var(--surface-muted)) 100%);min-height:6.25rem;box-shadow:inset 0 1px 0 var(--lp-surface), inset 0 -1px 0 #0f172a0a;color:color-mix(in srgb, var(--shell-text-muted) 48%, var(--shell-text));justify-content:center;align-items:center;display:flex}.inventory-detail--phase237 .inventory-detail__ref-card-trim{letter-spacing:-.015em;font-size:1.03125rem;font-weight:600}.inventory-detail--phase237 .inventory-detail__ref-card-config{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.inventory-detail--phase237 .inventory-detail__ref-card-foot{border-top:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);padding-top:.55rem}.inventory-detail--phase237 .inventory-detail__ref-card-foot-lab{font-weight:var(--operational-board-title-weight);letter-spacing:.06em;font-size:var(--operational-board-meta-size)}.inventory-detail--phase237 .inventory-detail__ref-finance-eyebrow{font-weight:var(--operational-board-title-weight);letter-spacing:.08em}.inventory-detail--phase237 .inventory-detail__ref-finance-mini{gap:.45rem}.inventory-detail--phase237 .inventory-detail__ref-finance-mini-cell{border-radius:var(--shell-radius-card);border:1px solid var(--shell-border);background:var(--surface-panel);box-shadow:0 1px 2px #0f172a09, inset 0 1px 0 var(--lp-surface);padding:.42rem .48rem}.inventory-detail--phase237 .inventory-detail__ref-finance-mini-lab{letter-spacing:.055em;font-size:.65625rem;font-weight:600}.inventory-detail--phase237 .inventory-detail__ref-finance-mini-val{font-size:.9375rem;font-weight:700}.inventory-detail--phase237 .inventory-detail__ref-finance-total{border-radius:var(--shell-radius-card);border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 14%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 4%, var(--surface-muted)) 100%);padding:.5rem .55rem}.inventory-detail--phase237 .inventory-detail__ref-finance-total-lab{letter-spacing:.055em;font-weight:600}.inventory-detail--phase237 .inventory-detail__ref-finance-total-val{font-size:1.2rem;font-weight:700}.inventory-detail--phase237 .inventory-detail__ref-finance-profit{border-radius:var(--shell-radius-card);border:1px solid color-mix(in srgb, var(--status-funded) 22%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, var(--status-funded) 4%, var(--lp-surface)) 0%, color-mix(in srgb, var(--status-funded) 8%, var(--surface-muted)) 100%);padding:.48rem .58rem}.inventory-detail--phase237 .inventory-detail__ref-finance-profit--pos{border-color:color-mix(in srgb, var(--status-funded) 28%, var(--shell-border))}.inventory-detail--phase237 .inventory-detail__ref-finance-profit--neg{border-color:color-mix(in srgb, var(--status-blocked) 24%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, var(--status-blocked) 3.5%, var(--lp-surface)) 0%, color-mix(in srgb, var(--status-blocked) 7%, var(--surface-muted)) 100%)}.inventory-detail--phase237 .inventory-detail__ref-finance-profit-lab{font-weight:var(--operational-board-title-weight);letter-spacing:.06em;color:color-mix(in srgb, var(--status-approved) 62%, var(--shell-text))}.inventory-detail--phase237 .inventory-detail__ref-finance-profit-val{color:color-mix(in srgb, var(--status-approved) 58%, var(--lp-text));font-size:1rem;font-weight:700}.inventory-detail--phase237 .inventory-detail__ref-finance-profit--neg .inventory-detail__ref-finance-profit-lab,.inventory-detail--phase237 .inventory-detail__ref-finance-profit--neg .inventory-detail__ref-finance-profit-val{color:color-mix(in srgb, var(--status-blocked) 78%, #450a0a)}.inventory-detail--phase237 .inventory-detail__ref-finance-cta{border-radius:var(--shell-radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--shell-accent,#2563eb) 88%, #1e3a8a) 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 95%, #172554) 100%);font-weight:600;box-shadow:0 1px 3px #1e3a5f2e}.inventory-detail--phase237 .inventory-detail__ref-finance-cta:hover{filter:brightness(1.04)}.inventory-detail--phase237 .inventory-detail__ref-banner{border-radius:var(--shell-radius-card);border:1px solid var(--shell-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-bg) 100%);box-shadow:var(--shell-shadow-card);padding:.55rem .9rem}.inventory-detail--phase237 .inventory-detail__ref-banner-title{font-weight:var(--operational-board-title-weight);letter-spacing:.07em}.inventory-detail--phase237 .inventory-detail__ref-secondary-grid,.inventory-detail--phase237 .inventory-detail__ref-ops-grid{gap:.75rem;margin-bottom:.75rem}.inventory-detail--phase237 .inventory-detail__linked-panel{border-radius:var(--shell-radius-card);border:1px solid var(--shell-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--shell-shadow-card);margin-top:0;padding:.8rem .95rem .9rem}.inventory-detail--phase237 .inventory-detail__linked-panel .inventory-detail__linked-title{font-size:var(--operational-board-meta-size);font-weight:var(--operational-board-title-weight);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}.inventory-detail--phase237 .inventory-detail__linked-panel .inventory-detail__linked-body{font-size:.875rem;line-height:1.45}.inventory-detail--phase237 .inventory-detail__linked-panel .inventory-detail__linked-meta{color:var(--text-secondary);font-size:.8125rem}.inventory-detail--phase237 .inventory-detail__linked-footer--cta-row{border-top-color:color-mix(in srgb, var(--shell-border) 80%, transparent)}.inventory-detail--phase237 .inventory-detail__cost-sheet-card.inventory-detail__linked--cost-primary{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 16%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 4%, var(--surface-muted)) 100%);box-shadow:var(--shell-shadow-card)}.inventory-detail--phase237 .inventory-detail__spec-zone--phase234{border-top-color:color-mix(in srgb, var(--shell-border) 60%, transparent)}.inventory-detail--phase237 .inventory-detail__spec-zone--phase234 .inventory-detail__spec-zone-title{font-weight:var(--operational-board-title-weight);letter-spacing:.06em;color:var(--text-secondary);font-size:.71875rem}.inventory-detail--phase237 .inventory-detail__spec-card--utility{border-radius:var(--shell-radius-card);border:1px solid var(--shell-border);background:var(--surface-panel);box-shadow:0 1px 2px #0f172a0a}@media (width<=900px){.inventory-detail--phase237 .inventory-detail__ref-toolbar-row{align-items:flex-start}}.inventory-detail__publish239{border-left:3px solid color-mix(in srgb, var(--status-contract) 50%, var(--shell-border));margin-bottom:.75rem}.inventory-detail__publish239-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.35rem 1rem;margin-bottom:.45rem;display:flex}.inventory-detail__publish239-hint{color:var(--text-secondary);max-width:36rem;margin:.15rem 0 0;font-size:.8125rem;line-height:1.4}.inventory-detail__publish239-updated{color:var(--text-muted);text-align:right;margin:0;font-size:.75rem}.inventory-detail__publish239-updated--empty{font-style:italic}.inventory-detail__publish239-label{margin:0 0 .4rem;display:block}.inventory-detail__publish239-textarea{width:100%;font:inherit;border-radius:var(--shell-radius-card);border:1px solid var(--shell-border);background:var(--surface-panel);color:var(--shell-text);resize:vertical;min-height:5.25rem;max-height:14rem;margin:0;padding:.5rem .65rem;font-size:.875rem;line-height:1.45;display:block;box-shadow:inset 0 1px 2px #0f172a0a}.inventory-detail__publish239-textarea:focus{border-color:color-mix(in srgb, var(--status-contract) 35%, var(--shell-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--status-contract) 16%, transparent);outline:none}.inventory-detail__publish239-textarea:read-only{background:var(--surface-muted);cursor:default}.inventory-detail__publish239-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.inventory-detail__publish239-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.inventory-detail__publish239-count--over{color:var(--status-blocked);font-weight:600}.inventory-detail__publish239-save{font:inherit;border-radius:var(--shell-radius-card);border:1px solid color-mix(in srgb, var(--status-contract) 38%, var(--shell-border));background:color-mix(in srgb, var(--status-contract) 10%, var(--surface-panel));color:var(--shell-text);cursor:pointer;padding:.35rem .85rem;font-size:.8125rem;font-weight:600}.inventory-detail__publish239-save:hover:not(:disabled){background:color-mix(in srgb, var(--status-contract) 16%, var(--surface-panel))}.inventory-detail__publish239-save:disabled{opacity:.45;cursor:not-allowed}.inventory-detail__publish239-error{margin:.35rem 0 0}@media (width<=640px){.inventory-detail__publish239-updated{text-align:left;width:100%}}.inventory-detail--phase242 .inventory-detail__ref-toolbar{margin-bottom:.5rem;padding-bottom:.45rem}.inventory-detail--phase242 .inventory-detail__ref-pagehead{margin-bottom:.48rem}.inventory-detail--phase242 .inventory-detail__ref-pagehead-eyebrow{text-transform:none;letter-spacing:.06em;font-size:.7rem}.inventory-detail--phase242 .inventory-detail__ref-pills{gap:.42rem;margin-bottom:.72rem}.inventory-detail--phase242 .inventory-detail__ref-workspace-slab{border:1px solid color-mix(in srgb, var(--shell-border) 82%, var(--shell-accent,#2563eb) 12%);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--shell-page-bg) 55%, #f4f7fb) 100%);box-shadow:var(--shell-shadow-card);border-radius:12px;margin-bottom:.62rem;padding:.62rem .7rem .7rem}.inventory-detail--phase242 .inventory-detail__ref-hero-pair{gap:.78rem;margin-bottom:0}.inventory-detail--phase242 .inventory-detail__ref-card{border:1px solid color-mix(in srgb, var(--shell-border) 95%, transparent);box-shadow:0 1px 2px #0f172a09}.inventory-detail--phase242 .inventory-detail__ref-card-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem .85rem;margin:0;padding:0;display:grid}.inventory-detail--phase242 .inventory-detail__ref-card-spec{grid-template-columns:5.1rem minmax(0,1fr);align-items:baseline;gap:.3rem .45rem;min-width:0;display:grid}.inventory-detail--phase242 .inventory-detail__ref-card-spec dt{letter-spacing:.02em;text-transform:none;color:var(--text-secondary);margin:0;font-size:.6875rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__ref-card-spec dd{color:var(--shell-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;overflow:hidden}.inventory-detail--phase242 .inventory-detail__ref-card-config--empty,.inventory-detail--phase242 .inventory-detail__ref-card-config--sparse{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.inventory-detail--phase242 .inventory-detail__ref-card-config--sparse{font-style:italic}.inventory-detail--phase242 .inventory-detail__ref-finance-mini-cell{border-left:3px solid color-mix(in srgb, var(--shell-accent,#2563eb) 28%, transparent);padding-left:.5rem}.inventory-detail--phase242 .inventory-detail__ref-finance-total{border-width:1.5px;padding:.52rem .58rem}.inventory-detail--phase242 .inventory-detail__ref-finance-total-lab{font-size:.71875rem}.inventory-detail--phase242 .inventory-detail__ref-finance-total-val{letter-spacing:-.02em;font-size:1.26rem;font-weight:700}.inventory-detail--phase242 .inventory-detail__ref-finance-profit{padding:.5rem .6rem}.inventory-detail--phase242 .inventory-detail__ref-finance-profit-lab{font-size:.65625rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__ref-finance-profit-val{font-size:1.05rem;font-weight:700}.inventory-detail--phase242 .inventory-detail__publish242{border-left:2px solid color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--shell-shadow-card);margin-bottom:.62rem}.inventory-detail--phase242 .inventory-detail__publish242 .inventory-detail__linked-title{text-transform:none;letter-spacing:.04em;color:var(--shell-text);margin-bottom:.2rem;font-size:.8125rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__publish239-hint{font-size:.78125rem}.inventory-detail--phase242 .inventory-detail__publish239-updated{font-size:.71875rem}.inventory-detail--phase242 .inventory-detail__publish239-textarea{min-height:4.5rem;max-height:11rem;font-size:.84375rem}.inventory-detail--phase242 .inventory-detail__publish239-foot{margin-top:.15rem}.inventory-detail--phase242 .inventory-detail__publish239-save{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 32%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, var(--shell-accent,#2563eb) 8%, var(--lp-surface)) 0%, var(--lp-surface-soft) 100%)}.inventory-detail--phase242 .inventory-detail__cost-sheet242{border-radius:var(--shell-radius-card);box-shadow:var(--shell-shadow-card);margin-bottom:.72rem}.inventory-detail--phase242 .inventory-detail__cost-sheet-head{align-items:flex-start;gap:.65rem}.inventory-detail--phase242 .inventory-detail__cost-sheet-title{text-transform:none;letter-spacing:.04em;color:var(--shell-text);font-size:.8125rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__cost-sheet-desc{font-size:.78125rem;line-height:1.42}.inventory-detail--phase242 .inventory-detail__cost-sheet-btn{border-radius:var(--shell-radius-card);flex-shrink:0;font-weight:600;box-shadow:0 1px 2px #0f172a0f}.inventory-detail--phase242 .inventory-detail__cost-sheet-empty-hint{color:var(--text-secondary);background:color-mix(in srgb, var(--surface-muted) 88%, var(--shell-page-bg));border:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);border-radius:8px;margin:0 0 .5rem;padding:.4rem .55rem;font-size:.78125rem;line-height:1.4}.inventory-detail--phase242 .inventory-detail__cost-sheet-preview-grid{gap:.48rem}.inventory-detail--phase242 .inventory-detail__cost-sheet-kpi{padding:.42rem .48rem}.inventory-detail--phase242 .inventory-detail__cost-sheet-kpi-lab{letter-spacing:.04em;font-size:.65625rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__cost-sheet-kpi--emph{border-width:1.5px}.inventory-detail--phase242 .inventory-detail__cost-sheet-kpi--profit .inventory-detail__cost-sheet-kpi-val{font-weight:700}.inventory-detail--phase242 .inventory-detail__ref-banner{margin-bottom:.72rem}.inventory-detail--phase242 .inventory-detail__ref-banner-title{text-transform:none;letter-spacing:.05em;font-size:.6875rem}.inventory-detail--phase242 .inventory-detail__ref-secondary-grid .inventory-detail__linked-panel,.inventory-detail--phase242 .inventory-detail__ref-ops-grid .inventory-detail__linked-panel{padding:.78rem .9rem .85rem}.inventory-detail--phase242 .inventory-detail__ref-secondary-grid .inventory-detail__linked-title,.inventory-detail--phase242 .inventory-detail__ref-ops-grid .inventory-detail__linked-title,.inventory-detail--phase242 .inventory-detail__ref-exchange-handoff .inventory-detail__linked-title{text-transform:none;letter-spacing:.04em;color:var(--shell-text);font-size:.75rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__ref-exchange-handoff{padding:.78rem .9rem .85rem}.inventory-detail--phase242 .inventory-detail__linked-cta{border-radius:var(--shell-radius-card);padding:.38rem .82rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__linked-cta--secondary{font-weight:600}.inventory-detail--phase242 .inventory-detail__linked-empty{color:var(--text-secondary);font-size:.8125rem}.inventory-detail--phase242 .inventory-detail__ref-ops-grid .garage-actions button{font:inherit;border-radius:var(--shell-radius-card);border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 7%, var(--surface-panel));cursor:pointer;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__ref-ops-grid .garage-actions button:hover{background:color-mix(in srgb, var(--shell-accent,#2563eb) 12%, var(--surface-panel))}.inventory-detail--phase242 .inventory-detail__spec-zone--phase234{margin-top:.35rem;padding-top:.55rem}.inventory-detail--phase242 .inventory-detail__spec-zone--phase234 .inventory-detail__spec-zone-title{text-transform:none;letter-spacing:.04em;color:var(--text-secondary);font-size:.75rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__spec-zone--phase234 .inventory-detail__spec-zone-hint{color:var(--text-muted);font-size:.78125rem}.inventory-detail--phase242 .inventory-detail__spec-readonly-lede{color:var(--text-secondary);font-size:.78125rem}.inventory-detail--phase242 .inventory-detail__spec-readonly-title{letter-spacing:.04em;text-transform:none;color:var(--text-muted);font-size:.6875rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__mid-work-pair{border:1px solid color-mix(in srgb, var(--shell-border) 84%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--shell-page-bg));border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:.65rem;margin-bottom:.55rem;padding:.5rem .55rem .55rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.inventory-detail--phase242 .inventory-detail__mid-work-pair .inventory-detail__linked-panel{box-shadow:none;background:0 0;border:none;margin-top:0;padding:.35rem .42rem .42rem}.inventory-detail--phase242 .inventory-detail__mid-work-pair .inventory-detail__publish242{box-shadow:none;border-left:2px solid color-mix(in srgb, var(--shell-accent,#2563eb) 32%, var(--shell-border));background:0 0;margin-bottom:0;padding-left:.5rem}.inventory-detail--phase242 .inventory-detail__mid-work-pair .inventory-detail__cost-sheet242{box-shadow:none;margin-bottom:0}.inventory-detail--phase242 .inventory-detail__mid-work-pair .inventory-detail__mid-work-col--sheet.inventory-detail__linked--cost-primary{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 16%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 4.5%, var(--surface-panel));border-radius:10px;padding:.45rem .5rem .52rem}.inventory-detail--phase242 .inventory-detail__ops-unified{border:1px solid color-mix(in srgb, var(--shell-border) 84%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--surface-panel) 94%, var(--shell-page-bg)) 100%);border-radius:12px;margin-bottom:.55rem;padding:.52rem .58rem .58rem;box-shadow:0 1px 3px #0f172a0b}.inventory-detail--phase242 .inventory-detail__ops-handoff-bar{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:color-mix(in srgb, var(--surface-muted) 48%, var(--surface-panel));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin:0 0 .5rem;padding:.42rem .48rem .48rem;display:flex}.inventory-detail--phase242 .inventory-detail__ops-handoff-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .12rem;font-size:.625rem;font-weight:700}.inventory-detail--phase242 .inventory-detail__ops-handoff-meta{color:var(--shell-text);margin:0;font-size:.78125rem;line-height:1.42}.inventory-detail--phase242 .inventory-detail__ops-handoff-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.inventory-detail--phase242 .inventory-detail__ops-handoff-link{color:var(--shell-accent,#2563eb);font-weight:600;text-decoration:none}.inventory-detail--phase242 .inventory-detail__ops-handoff-link:hover{text-decoration:underline}.inventory-detail--phase242 .inventory-detail__ops-strip{grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr));gap:.4rem .35rem;padding:.1rem 0 .25rem;display:grid}.inventory-detail--phase242 .inventory-detail__ops-mod{border:1px solid color-mix(in srgb, var(--shell-border) 76%, transparent);background:color-mix(in srgb, var(--surface-panel) 98%, var(--shell-page-bg));border-radius:10px;flex-direction:column;gap:.12rem;min-height:5.25rem;padding:.4rem .45rem .45rem;display:flex}.inventory-detail--phase242 .inventory-detail__ops-mod-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem;font-weight:700}.inventory-detail--phase242 .inventory-detail__ops-mod-muted,.inventory-detail--phase242 .inventory-detail__ops-mod-note{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.36}.inventory-detail--phase242 .inventory-detail__ops-mod-strong{color:var(--shell-accent,#2563eb);font-size:.8125rem;font-weight:600;text-decoration:none}.inventory-detail--phase242 .inventory-detail__ops-mod-strong:hover{text-decoration:underline}.inventory-detail--phase242 .inventory-detail__ops-mod-meta{color:var(--text-muted);margin-top:.1rem;font-size:.6875rem;display:block}.inventory-detail--phase242 .inventory-detail__ops-mod-status{flex-direction:column;gap:.08rem;display:flex}.inventory-detail--phase242 .inventory-detail__ops-mod-actions{flex-wrap:wrap;align-items:center;gap:.32rem .45rem;margin-top:auto;padding-top:.22rem;display:flex}.inventory-detail--phase242 a.inventory-detail__ops-mod-action,.inventory-detail--phase242 .inventory-detail__ops-mod-action{color:var(--shell-accent,#2563eb);font-size:.71875rem;font-weight:600;text-decoration:none}.inventory-detail--phase242 a.inventory-detail__ops-mod-action:hover,.inventory-detail--phase242 .inventory-detail__ops-mod-action:hover{text-decoration:underline}.inventory-detail--phase242 .inventory-detail__ops-mod-action-btn{font:inherit;border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 30%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 8%, var(--surface-panel));color:var(--shell-text);cursor:pointer;border-radius:8px;padding:.2rem .48rem;font-size:.6875rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__ops-mod-action-btn:hover{background:color-mix(in srgb, var(--shell-accent,#2563eb) 14%, var(--surface-panel))}.inventory-detail--phase242 .inventory-detail__ops-tables{border-top:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);flex-direction:column;gap:.5rem;margin-top:.35rem;padding-top:.42rem;display:flex}.inventory-detail--phase242 .inventory-detail__ops-table-block{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.inventory-detail--phase242 .inventory-detail__ops-table-heading{letter-spacing:.04em;text-transform:none;color:var(--shell-text);margin:0 0 .12rem;font-size:.75rem;font-weight:600}.inventory-detail--phase242 .inventory-detail__ops-table-lede{color:var(--text-secondary);margin:0 0 .38rem;font-size:.78125rem;line-height:1.4}.inventory-detail--phase242 .inventory-detail__ops-table-actions{margin-bottom:.4rem}.inventory-detail--phase242 .inventory-detail__record-decode-details{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel));border-radius:12px;margin-top:.2rem;overflow:hidden}.inventory-detail--phase242 .inventory-detail__record-decode-summary{cursor:pointer;color:var(--text-secondary);padding:.48rem .62rem;font-size:.8125rem}.inventory-detail--phase242 .inventory-detail__record-decode-summary::marker{color:var(--text-muted)}.inventory-detail--phase242 .inventory-detail__record-decode-summary-title{color:var(--shell-text);font-weight:600}.inventory-detail--phase242 .inventory-detail__record-decode-summary-hint{color:var(--text-muted);margin-top:.12rem;font-size:.75rem;display:block}.inventory-detail--phase242 .inventory-detail__record-decode-panel{padding:0 .52rem .52rem}.inventory-detail--phase242 .inventory-detail__record-decode-panel .inventory-detail__spec-card{border-radius:10px}@media (width<=900px){.inventory-detail--phase242 .inventory-detail__mid-work-pair{grid-template-columns:1fr}}@media (width<=640px){.inventory-detail--phase242 .inventory-detail__ref-card-specs{grid-template-columns:1fr}.inventory-detail--phase242 .inventory-detail__ref-card-spec{grid-template-columns:4.85rem minmax(0,1fr)}.inventory-detail--phase242 .inventory-detail__cost-sheet-head{flex-direction:column;align-items:stretch}.inventory-detail--phase242 .inventory-detail__cost-sheet-btn{align-self:flex-start}}.inventory-detail--phase243 .inventory-detail__ref-actions{flex-wrap:wrap;align-items:center;gap:.42rem;margin-bottom:.68rem;display:flex}.inventory-detail--phase243 .inventory-detail__ref-action{border-radius:var(--shell-radius-card,10px);min-height:2.125rem;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.38rem;padding:.38rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .12s,background .12s,filter .12s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.inventory-detail--phase243 .inventory-detail__ref-action svg{flex-shrink:0}.inventory-detail--phase243 a.inventory-detail__ref-action.inventory-detail__ref-action--primary,.inventory-detail--phase243 .inventory-detail__ref-action.inventory-detail__ref-action--primary{background:color-mix(in srgb, var(--shell-accent,#2563eb) 92%, #1e3a8a);border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 55%, #1d4ed8);color:#fff;box-shadow:0 1px 3px #1e40af33}.inventory-detail--phase243 a.inventory-detail__ref-action--primary:hover{filter:brightness(1.06)}.inventory-detail--phase243 .inventory-detail__ref-action--outline{background:var(--lp-surface);border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border));color:color-mix(in srgb, var(--shell-accent,#2563eb) 88%, var(--shell-text))}.inventory-detail--phase243 .inventory-detail__ref-action--outline:hover:not(:disabled){background:color-mix(in srgb, var(--shell-accent,#2563eb) 6%, var(--lp-surface));border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 42%, var(--shell-border))}.inventory-detail--phase243 .inventory-detail__ref-action:disabled,.inventory-detail--phase243 span.inventory-detail__ref-action--disabled{opacity:.48;cursor:not-allowed;pointer-events:none}.inventory-detail--phase243 .inventory-detail__ref-action--compact{min-height:2rem;padding:.32rem .75rem;font-size:.78125rem}.inventory-detail--phase243 .inventory-detail__ref-action--select{gap:.32rem;padding:.26rem .6rem .26rem .5rem}.inventory-detail--phase243 .inventory-detail__ref-action-move-label{color:var(--text-secondary);white-space:nowrap;font-size:.75rem;font-weight:600}.inventory-detail--phase243 .inventory-detail__ref-action-select-label{align-items:center;margin:0;display:flex}.inventory-detail--phase243 .inventory-detail__ref-action-select{font:inherit;color:var(--shell-text);cursor:pointer;background:0 0;border:none;max-width:10.5rem;padding:.1rem .12rem;font-size:.8125rem;font-weight:600}.inventory-detail--phase243 .inventory-detail__ref-summary-split{grid-template-columns:10.75rem minmax(0,1fr);align-items:stretch;gap:.85rem;min-width:0;display:grid}.inventory-detail--phase243 .inventory-detail__ref-photo-panel{min-width:0}.inventory-detail--phase243 .inventory-detail__ref-photo-placeholder{border-radius:var(--shell-radius-card,10px);border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--surface-muted) 52%, var(--surface-panel));height:100%;min-height:7.25rem;color:color-mix(in srgb, var(--text-secondary) 88%, var(--shell-text));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .45rem;display:flex}.inventory-detail--phase243 .inventory-detail__ref-photo-icon{opacity:.7;flex-shrink:0}.inventory-detail--phase243 .inventory-detail__ref-photo-msg{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);max-width:8.75rem;margin:0;font-size:.6875rem;font-weight:600;line-height:1.35}.inventory-detail--phase243 .inventory-detail__ref-spec-panel{min-width:0}.inventory-detail--phase243 .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs{margin:0}.inventory-detail--phase243 .inventory-detail__ref-finance-total-val{font-size:1.08rem;font-weight:700}.inventory-detail--phase243 .inventory-detail__ref-finance-profit{border-width:1.5px;border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 24%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 5%, var(--surface-muted)) 100%)}.inventory-detail--phase243 .inventory-detail__ref-finance-profit-lab{color:var(--text-secondary);font-weight:600}.inventory-detail--phase243 .inventory-detail__ref-finance-profit-val{letter-spacing:-.025em;color:var(--shell-accent,#2563eb);font-size:1.42rem;font-weight:800}.inventory-detail--phase243 .inventory-detail__ref-finance-profit--pos .inventory-detail__ref-finance-profit-val{color:color-mix(in srgb, var(--status-funded,#15803d) 22%, var(--shell-accent,#2563eb))}.inventory-detail--phase243 .inventory-detail__ref-finance-profit--neg{border-color:color-mix(in srgb, #b91c1c 32%, var(--shell-border));background:color-mix(in srgb, #b91c1c 6%, var(--surface-panel))}.inventory-detail--phase243 .inventory-detail__ref-finance-profit--neg .inventory-detail__ref-finance-profit-val,.inventory-detail--phase243 .inventory-detail__ref-finance-profit--neg .inventory-detail__ref-finance-profit-lab{color:#991b1b}.inventory-detail--phase243 .inventory-detail__publish239-textarea{min-height:3.6rem;max-height:8.5rem}.inventory-detail--phase243 .inventory-detail__mid-work-pair{margin-bottom:.48rem;padding:.42rem .48rem .5rem}.inventory-detail--phase243 .inventory-detail__ops-mod-head{align-items:flex-start;gap:.38rem;display:flex}.inventory-detail--phase243 .inventory-detail__ops-mod-icon{color:color-mix(in srgb, var(--shell-accent,#2563eb) 65%, var(--text-muted));flex-shrink:0;margin-top:.05rem}.inventory-detail--phase243 .inventory-detail__ops-mod-kicker{flex:1;min-width:0}.inventory-detail--phase243 .inventory-detail__ops-mod-chevron{opacity:.72;font-weight:700}.inventory-detail--phase243 .inventory-detail__record-decode-wrap{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:color-mix(in srgb, var(--surface-muted) 20%, var(--surface-panel));border-radius:12px;margin-top:.32rem;padding:.48rem .52rem .52rem}.inventory-detail--phase243 .inventory-detail__record-decode-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.48rem 1rem;margin-bottom:.42rem;display:flex}.inventory-detail--phase243 .inventory-detail__record-decode-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:700}.inventory-detail--phase243 .inventory-detail__record-decode-lede{color:var(--text-muted);margin:.1rem 0 0;font-size:.75rem;line-height:1.35}.inventory-detail--phase243 .inventory-detail__record-decode-chiprow{flex-wrap:wrap;align-items:center;gap:.32rem .42rem;display:flex}.inventory-detail--phase243 .inventory-detail__decode-chip{border:1px solid color-mix(in srgb, var(--shell-border) 76%, transparent);background:color-mix(in srgb, var(--surface-panel) 94%, var(--shell-page-bg));color:var(--shell-text);border-radius:999px;align-items:baseline;gap:.12rem;max-width:100%;padding:.2rem .48rem;font-size:.71875rem;line-height:1.25;display:inline-flex}.inventory-detail--phase243 .inventory-detail__decode-chip-lab{color:var(--text-muted);font-weight:600}.inventory-detail--phase243 .inventory-detail__decode-chip-val{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-weight:500;overflow:hidden}.inventory-detail--phase243 .inventory-detail__decode-chip--status{letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:700}.inventory-detail--phase243 .inventory-detail__decode-chip--ok{border-color:color-mix(in srgb, var(--status-funded,#16a34a) 26%, var(--shell-border));color:color-mix(in srgb, var(--status-funded) 38%, var(--shell-text));background:color-mix(in srgb, var(--status-funded) 7%, var(--surface-panel))}.inventory-detail--phase243 .inventory-detail__decode-chip--muted{opacity:.88;color:var(--text-muted)}.inventory-detail--phase243 .inventory-detail__record-decode-panel{border-top:1px solid color-mix(in srgb, var(--shell-border) 62%, transparent);margin-top:.48rem;padding-top:.42rem}@media (width<=720px){.inventory-detail--phase243 .inventory-detail__ref-summary-split{grid-template-columns:1fr}.inventory-detail--phase243 .inventory-detail__ref-photo-placeholder{min-height:5.25rem}}.inventory-detail--phase244 .inventory-detail__ref-workspace-slab{margin-bottom:.5rem}.inventory-detail--phase244 .inventory-detail__ref-action-rail{border:1px solid color-mix(in srgb, var(--shell-border) 76%, transparent);background:color-mix(in srgb, var(--surface-panel) 97%, var(--shell-page-bg));border-radius:12px;margin:0 0 .52rem;padding:.45rem .52rem;box-shadow:0 1px 2px #0f172a09}.inventory-detail--phase244 .inventory-detail__ref-action-rail .inventory-detail__ref-actions{margin-bottom:0}.inventory-detail--phase244 .inventory-detail__ref-summary-split{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.inventory-detail--phase244 .inventory-detail__ref-photo-panel{width:auto;max-width:11.25rem}.inventory-detail--phase244 .inventory-detail__ref-photo-frame{aspect-ratio:4/3;border-radius:var(--shell-radius-card,10px);border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--surface-muted) 48%, var(--surface-panel));width:100%;max-width:11.25rem;overflow:hidden}.inventory-detail--phase244 .inventory-detail__ref-photo-placeholder{box-sizing:border-box;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;height:100%;min-height:0;padding:.45rem .35rem;display:flex}.inventory-detail--phase244 .inventory-detail__ref-card-specs--stack{flex-direction:column;gap:.28rem;display:flex}.inventory-detail--phase244 .inventory-detail__ref-card-specs--stack .inventory-detail__ref-card-spec{grid-template-columns:6.85rem minmax(0,1fr);align-items:baseline;gap:.3rem .55rem;min-width:0;display:grid}.inventory-detail--phase244 .inventory-detail__ref-card-specs--stack .inventory-detail__ref-card-spec dd{white-space:normal;text-overflow:unset;overflow:visible}.inventory-detail--phase244 .inventory-detail__ops-unified{margin-bottom:.52rem}.inventory-detail--phase244 .inventory-detail__ops-unified-bar{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 62%, transparent);justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .42rem;padding-bottom:.38rem;display:flex}.inventory-detail--phase244 .inventory-detail__ops-unified-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.6875rem;font-weight:700}.inventory-detail--phase244 .inventory-detail__ref-finance-profit:not(.inventory-detail__ref-finance-profit--neg),.inventory-detail--phase244 .inventory-detail__ref-finance-profit--pos{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 4.5%, var(--surface-muted)) 100%)}.inventory-detail--phase244 .inventory-detail__ref-finance-profit-lab{color:var(--text-secondary)}.inventory-detail--phase244 .inventory-detail__ref-finance-profit:not(.inventory-detail__ref-finance-profit--neg) .inventory-detail__ref-finance-profit-val,.inventory-detail--phase244 .inventory-detail__ref-finance-profit--pos .inventory-detail__ref-finance-profit-val{color:var(--shell-accent,#2563eb)}.inventory-detail--phase244 .inventory-detail__cost-sheet-kpi--profit:not(.inventory-detail__cost-sheet-kpi--profit-neg){border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 20%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 5%, var(--surface-panel))}.inventory-detail--phase244 .inventory-detail__cost-sheet-kpi--profit:not(.inventory-detail__cost-sheet-kpi--profit-neg) .inventory-detail__cost-sheet-kpi-val{color:var(--shell-accent,#2563eb);font-weight:700}.inventory-detail--phase244 .inventory-detail__decode-chip--ok{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 24%, var(--shell-border));color:color-mix(in srgb, var(--shell-accent,#2563eb) 72%, var(--shell-text));background:color-mix(in srgb, var(--shell-accent,#2563eb) 6%, var(--surface-panel))}.inventory-detail--phase244 .inventory-detail__mid-work-pair{margin-bottom:.45rem}.inventory-detail--phase244 .inventory-detail__publish239-textarea{min-height:3.25rem;max-height:8rem}.inventory-detail--phase244 .inventory-detail__cost-sheet-preview-grid{gap:.38rem}.inventory-detail--phase244 .inventory-detail__cost-sheet-kpi{padding:.35rem .4rem}@media (width<=720px){.inventory-detail--phase244 .inventory-detail__ref-photo-panel,.inventory-detail--phase244 .inventory-detail__ref-photo-frame{max-width:9.5rem}.inventory-detail--phase244 .inventory-detail__ref-summary-split{grid-template-columns:1fr}.inventory-detail--phase244 .inventory-detail__ref-photo-panel{justify-self:start}}.inventory-detail--phase245 .inventory-detail__ref-photo-frame{max-width:10.25rem}.inventory-detail--phase245 .inventory-detail__ref-photo-placeholder{aspect-ratio:4/3;min-height:0}.inventory-detail--phase245 .inventory-detail__ref-finance-profit--pos .inventory-detail__ref-finance-profit-val{color:var(--shell-accent,#2563eb)}.inventory-form__advanced{border-radius:var(--shell-radius-card,10px);border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel));margin-top:.35rem;padding:.35rem .45rem .45rem}.inventory-form__advanced-summary{cursor:pointer;letter-spacing:.02em;color:var(--shell-text-muted);font-size:.78rem;font-weight:600;list-style:none}.inventory-form__advanced-summary::-webkit-details-marker{display:none}.inventory-form__advanced-summary:before{content:"";vertical-align:middle;opacity:.65;border-bottom:2px solid;border-right:2px solid;width:.35rem;height:.35rem;margin-right:.35rem;display:inline-block;transform:rotate(-45deg)}.inventory-form__advanced[open] .inventory-form__advanced-summary:before{margin-bottom:.05rem;transform:rotate(45deg)}.inventory-form__advanced-fields{border-top:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);margin-top:.45rem;padding-top:.35rem}.inventory-form__advanced .inventory-form__cells--advanced{margin-top:.35rem}.inventory-form--phase252.inventory-form--phase232{padding:.55rem .65rem .7rem}.inventory-form__header--phase252{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);margin-bottom:.55rem;padding-bottom:.45rem}.inventory-form__lead{color:var(--shell-text-muted);max-width:36rem;margin:.35rem 0 0;font-size:.72rem;font-weight:500;line-height:1.45}.inventory-form__lead--compact{margin-top:.28rem}.inventory-form__section-hint{color:color-mix(in srgb, var(--shell-text-muted) 94%, var(--shell-text));margin:-.05rem 0 .38rem;font-size:.68rem;font-weight:500;line-height:1.4}.inventory-form--embedded-compact .inventory-form__section-hint--vin{display:none}.inventory-form__decode-summary-hint{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.68rem;line-height:1.35}.inventory-form__group--phase252-card{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--surface-muted) 12%, var(--surface-panel));border-radius:10px;padding:.48rem .52rem .52rem;box-shadow:0 1px 2px #0f172a0a}.inventory-form--phase252 .inventory-form__grid{gap:.62rem}.inventory-form__vin-step--phase252{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-border));background:linear-gradient(165deg, color-mix(in srgb, var(--shell-accent,#2563eb) 7%, var(--surface-panel)) 0%, var(--surface-panel) 55%);border-radius:10px;padding:.48rem .52rem;box-shadow:0 1px 3px #0f172a0f}.inventory-form--phase252 .inventory-form__vin-field{align-items:stretch;gap:.45rem}.inventory-form--phase252 .inventory-form__vin-field input{font-variant-numeric:tabular-nums;letter-spacing:.06em;min-height:2.45rem;padding:.42rem .55rem}.inventory-form--phase252 button.inventory-form__decode{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 6%, var(--lp-surface-soft)) 100%);border-radius:8px;min-height:2.45rem;padding:.42rem .95rem;font-weight:650;box-shadow:0 1px 2px #0f172a12}.inventory-form--phase252 button.inventory-form__decode--primary{padding:.45rem 1.05rem}.inventory-form__vin-manual--phase252{border:1px dashed color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-muted) 40%, var(--surface-panel));color:var(--shell-text-muted);border-radius:8px;margin-top:.15rem;padding:.38rem .65rem;font-size:.78rem;font-weight:600;text-decoration:none}.inventory-form__vin-manual--phase252:hover:not(:disabled){color:var(--shell-text);border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));background:var(--surface-panel)}.inventory-form__vin-manual--phase252:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#2563eb) 45%, transparent);outline-offset:2px}.inventory-form--phase252 .inventory-form__decode-summary{border-color:color-mix(in srgb, var(--shell-border) 76%, transparent);background:color-mix(in srgb, var(--surface-muted) 16%, var(--surface-panel));border-radius:10px}.inventory-form--phase252 .inventory-form__decode-summary-line1{font-size:.92rem;font-weight:650}.inventory-form--phase252 .inventory-form__row--inline.inventory-form__row--phase252-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.45rem .65rem;display:grid}@media (width<=520px){.inventory-form--phase252 .inventory-form__row--inline.inventory-form__row--phase252-2{grid-template-columns:1fr}}.inventory-form__advanced-hint{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.68rem;line-height:1.4}.inventory-form--phase252.inventory-form--phase232 .inventory-form__advanced{border-style:solid;border-color:color-mix(in srgb, var(--shell-border) 76%, transparent);background:color-mix(in srgb, var(--surface-muted) 14%, var(--surface-panel))}.inventory-form--phase252.inventory-form--phase232 .inventory-form__advanced-summary{color:color-mix(in srgb, var(--shell-text-muted) 92%, var(--shell-text));font-size:.74rem;font-weight:650}.inventory-form--phase252 .inventory-form__advanced-fields{border-top-color:color-mix(in srgb, var(--shell-border) 72%, transparent)}.inventory-form--phase252.inventory-form--phase232 input:focus-visible,.inventory-form--phase252.inventory-form--phase232 select:focus-visible,.inventory-form--phase252.inventory-form--phase232 textarea:focus-visible{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 45%, var(--shell-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--shell-accent,#2563eb) 18%, transparent);outline:none}.inventory-form--phase252.inventory-form--phase232 button[type=submit]{border:1px solid color-mix(in srgb, var(--status-delivered) 42%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);min-height:2.45rem;color:var(--shell-text);border-radius:8px;padding:.42rem 1rem;font-weight:650;box-shadow:0 1px 2px #0f172a12}.inventory-form--phase252.inventory-form--phase232 button[type=submit]:hover:not(:disabled){border-color:color-mix(in srgb, var(--status-delivered) 52%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, #e8eef5 100%)}.inventory-form--phase252.inventory-form--phase232 .inventory-form__actions--split button[type=button]{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-muted) 45%, var(--surface-panel));border-radius:8px;min-height:2.45rem;padding:.42rem .9rem;font-weight:600;box-shadow:0 1px 1px #0f172a0a}.inventory-form--phase252 .inventory-form__vin-inline--phase252{gap:.45rem}.inventory-form--phase252 .inventory-form__decode--phase252{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 38%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 8%, var(--lp-surface-soft)) 100%);border-radius:8px;min-height:2.45rem;padding:.38rem .85rem;font-size:.74rem;font-weight:650;box-shadow:0 1px 2px #0f172a0f}.inventory-form--phase252.inventory-form--phase232 .inventory-form__vin-input{min-height:2.45rem}.inventory-form--phase252.inventory-form--phase232 .inventory-form__group--vin .inventory-form__group-label{color:color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-text))}.inventory-detail--phase246 .inventory-detail__ref-summary-split{grid-template-columns:auto minmax(13.5rem,1fr);align-items:start;gap:.85rem}.inventory-detail--phase246 .inventory-detail__ref-card-specs--stack{gap:.22rem}.inventory-detail--phase246 .inventory-detail__ref-card-specs--stack .inventory-detail__ref-card-spec{grid-template-columns:7rem minmax(0,1fr);gap:.28rem .55rem}.inventory-detail--phase246 .inventory-detail__ref-finance-asking-block{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 26%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 5.5%, var(--surface-muted)) 100%);border-radius:10px;margin:0 0 .48rem;padding:.48rem .52rem}.inventory-detail--phase246 .inventory-detail__ref-finance-asking-lab{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.12rem;font-size:.625rem;font-weight:700;display:block}.inventory-detail--phase246 .inventory-detail__ref-finance-asking-val{letter-spacing:-.035em;color:var(--shell-text);font-size:1.65rem;font-weight:800;line-height:1.08}.inventory-detail--phase246 .inventory-detail__ref-finance-total-val{font-size:1.05rem}.inventory-detail--phase246 .inventory-detail__ref-finance-profit-val{font-size:1.05rem;font-weight:700}.inventory-detail--phase246 .inventory-detail__cost-sheet-compact{margin-top:.38rem}.inventory-detail--phase246 .inventory-detail__cost-sheet-status{color:var(--shell-text);margin:0;font-size:.8125rem;font-weight:600}.inventory-detail--phase246 .inventory-detail__cost-sheet-sync-note{color:var(--text-muted);margin:.38rem 0 0;font-size:.72rem;line-height:1.38}.inventory-detail--phase246 .inventory-detail__mid-work-pair--phase246{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem}.inventory-detail--phase246 .inventory-detail__ops-inline-error{margin:.35rem 0 0;font-size:.78rem}@media (width<=900px){.inventory-detail--phase246 .inventory-detail__mid-work-pair--phase246{grid-template-columns:minmax(0,1fr)}}.inventory-detail--phase246b .inventory-detail__ref-hero-pair{grid-template-columns:minmax(0,1.12fr) minmax(17rem,.88fr);align-items:start;gap:.8rem;display:grid}.inventory-detail--phase246b .inventory-detail__ref-summary-split{grid-template-columns:auto minmax(15rem,1fr);gap:.95rem}.inventory-detail--phase246b .inventory-detail__ref-spec-panel{min-width:0}.inventory-detail--phase246b .inventory-detail__ref-card-specs--stack .inventory-detail__ref-card-spec{grid-template-columns:7.35rem minmax(0,1fr)}.inventory-detail--phase246b .inventory-detail__ref-toolbar-vin-wrap{flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;display:inline-flex}.inventory-detail--phase246b .inventory-detail__ref-toolbar-vin-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:700}.inventory-detail--phase246b .inventory-detail__ref-finance-special-block{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-panel));border-radius:9px;margin:0 0 .42rem;padding:.38rem .48rem}.inventory-detail--phase246b .inventory-detail__ref-finance-special-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.06rem;font-size:.625rem;font-weight:700;display:block}.inventory-detail--phase246b .inventory-detail__ref-finance-special-val{letter-spacing:-.025em;color:var(--shell-text);font-size:1.18rem;font-weight:700}.inventory-detail--phase246b .inventory-detail__ref-finance-worksheet-hint{color:var(--text-muted);margin:.38rem 0 .42rem;font-size:.72rem;line-height:1.38}@media (width<=960px){.inventory-detail--phase246b .inventory-detail__ref-hero-pair{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.inventory-detail--phase246b .inventory-detail__ref-summary-split{grid-template-columns:1fr}.inventory-detail--phase246b .inventory-detail__ref-photo-panel{justify-self:start}}.inventory-detail--phase246c .inventory-detail__ref-workspace-slab{flex-direction:column;gap:.48rem;display:flex}.inventory-detail--phase246c .inventory-detail__ref-vehicle-meta{border:1px solid color-mix(in srgb, var(--shell-border) 76%, transparent);background:color-mix(in srgb, var(--surface-panel) 94%, var(--shell-page-bg));border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.55rem 1.25rem;margin:0;padding:.38rem .45rem .42rem;display:flex}.inventory-detail--phase246c .inventory-detail__ref-vehicle-meta-stock{color:var(--shell-text);font-size:.8125rem}.inventory-detail--phase246c .inventory-detail__ref-vehicle-meta-stock strong{letter-spacing:.02em;font-weight:700}.inventory-detail--phase246c .inventory-detail__ref-vehicle-meta-vin-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:inline-flex}.inventory-detail--phase246c .inventory-detail__ref-vehicle-meta-vin-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:700}.inventory-detail--phase246c .inventory-detail__ref-vehicle-meta-vin{font-variant-numeric:tabular-nums;letter-spacing:.04em;word-break:break-all;font-size:.8125rem;font-weight:600}.inventory-detail--phase246c .inventory-detail__ref-vehicle-meta-copy{font:inherit;border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 7%, var(--surface-panel));color:var(--shell-accent,#2563eb);cursor:pointer;border-radius:6px;padding:.18rem .45rem;font-size:.72rem;font-weight:600}.inventory-detail--phase246c .inventory-detail__ref-vehicle-meta-copy:hover{background:color-mix(in srgb, var(--shell-accent,#2563eb) 12%, var(--surface-panel))}.inventory-detail--phase246c .inventory-detail__ref-card--finance{padding-top:.52rem;padding-bottom:.52rem}.inventory-detail--phase246c .inventory-detail__ref-finance-asking-block{margin-bottom:.38rem;padding:.52rem .55rem}.inventory-detail--phase246c .inventory-detail__ref-finance-special-block{margin-bottom:.42rem;padding:.32rem .42rem}.inventory-detail--phase246c .inventory-detail__ref-finance-special-block--empty .inventory-detail__ref-finance-special-val{color:var(--text-muted);font-size:.92rem;font-weight:600}.inventory-detail--phase246c .inventory-detail__ref-finance-special-block--empty .inventory-detail__ref-finance-special-lab{opacity:.92}.inventory-detail--phase246c .inventory-detail__ref-finance-metrics{border-top:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);grid-template-columns:1fr 1fr;gap:.45rem .55rem;margin:.28rem 0 .42rem;padding-top:.42rem;display:grid}.inventory-detail--phase246c .inventory-detail__ref-finance-metric{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel));border-radius:8px;margin:0;padding:.35rem .4rem}.inventory-detail--phase246c .inventory-detail__ref-finance-metric-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.18rem;font-size:.58rem;font-weight:700;display:block}.inventory-detail--phase246c .inventory-detail__ref-finance-metric-val{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--shell-text);font-size:1rem;font-weight:700;line-height:1.2}.inventory-detail--phase246c .inventory-detail__ref-finance-metric--profit.inventory-detail__ref-finance-metric--pos{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 5%, var(--surface-panel))}.inventory-detail--phase246c .inventory-detail__ref-finance-metric--profit.inventory-detail__ref-finance-metric--pos .inventory-detail__ref-finance-metric-val{color:var(--shell-accent,#2563eb)}.inventory-detail--phase246c .inventory-detail__ref-finance-metric--profit.inventory-detail__ref-finance-metric--neg{border-color:color-mix(in srgb, #b91c1c 28%, var(--shell-border));background:color-mix(in srgb, #b91c1c 5%, var(--surface-panel))}.inventory-detail--phase246c .inventory-detail__ref-finance-metric--profit.inventory-detail__ref-finance-metric--neg .inventory-detail__ref-finance-metric-val,.inventory-detail--phase246c .inventory-detail__ref-finance-metric--profit.inventory-detail__ref-finance-metric--neg .inventory-detail__ref-finance-metric-lab{color:#991b1b}.inventory-detail--phase246c .inventory-detail__ref-finance-worksheet-hint{margin-top:.28rem}@media (width<=520px){.inventory-detail--phase246c .inventory-detail__ref-finance-metrics{grid-template-columns:1fr}}.inventory-detail--phase247 .inventory-detail__vehicle-desc-phase247{width:100%;max-width:100%}.inventory-detail--phase247b .inventory-detail__ref-card.inventory-detail__ref-card--summary,.inventory-detail--phase247b .inventory-detail__ref-card.inventory-detail__ref-card--finance{align-self:start;height:auto;min-height:0}.inventory-detail--phase247b .inventory-detail__ref-summary-split{align-content:start;align-items:start;min-height:0}.inventory-detail--phase247b .inventory-detail__ref-photo-panel,.inventory-detail--phase247b .inventory-detail__ref-spec-panel{align-self:start}.inventory-detail--phase247b .inventory-detail__ref-action-rail,.inventory-detail--phase247b .inventory-detail__ops-unified{margin-bottom:.4rem}.inventory-detail--phase247b .inventory-detail__ref-card--finance .inventory-detail__ref-finance-metrics{margin-top:.22rem;margin-bottom:.32rem;padding-top:.32rem}.inventory-detail--phase247b .inventory-detail__ref-card--finance .inventory-detail__ref-finance-cta{margin-top:.28rem}.inventory-detail--phase247b .inventory-detail__ref-summary-split--two-col{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.inventory-detail--phase247b .inventory-detail__ref-spec-panel--summary-right{min-width:0}@media (width>=520px){.inventory-detail--phase247b .inventory-detail__ref-card-specs--stack.inventory-detail__ref-card-specs--summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.22rem .75rem;display:grid}.inventory-detail--phase247b .inventory-detail__ref-card-specs--summary-grid.inventory-detail__ref-card-specs--stack .inventory-detail__ref-card-spec{min-width:0}}.inventory-detail--phase247b .inventory-detail__ref-card-spec--vin dd{font-variant-numeric:tabular-nums;letter-spacing:.04em;word-break:break-all;white-space:normal}.inventory-detail--phase247b .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{place-items:start}.inventory-detail--phase247b article.inventory-detail__ref-card--summary{flex:none;height:fit-content;max-height:none}.inventory-detail--phase247b .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split{flex:none;height:fit-content}.inventory-detail--phase247b .inventory-detail__ref-spec-panel--summary-right{height:fit-content;max-height:none}.inventory-detail--phase247b .inventory-detail__ref-photo-panel{height:fit-content}.inventory-detail--phase247b .inventory-detail__ref-photo-placeholder{min-height:0}.inventory-detail--phase247b .inventory-detail__ref-photo-frame .inventory-detail__ref-photo-placeholder{box-sizing:border-box;min-height:0}@media (width<=720px){.inventory-detail--phase247b .inventory-detail__ref-photo-placeholder{min-height:0}}.inventory-detail--phase247b.inventory-detail--phase247h.module-page>.inventory-detail__ref-card.inventory-detail__ref-card--summary{place-self:start stretch;width:100%;height:min-content;max-height:none}.inventory-detail--phase247b article.inventory-detail__ref-card.inventory-detail__ref-card--finance{flex-grow:0;flex-shrink:0;justify-content:flex-start;height:fit-content;max-height:none}.inventory-detail--phase247c .inventory-detail__ref-action-rail{margin-top:0}.inventory-detail--phase247e .inventory-detail__ref-photo-panel{width:100%;min-width:0;max-width:none}.inventory-detail--phase247e .inventory-detail__ref-photo-frame{width:100%;max-width:none}.inventory-detail--phase247e .inventory-detail__ref-summary-split--two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.55rem .62rem}.inventory-detail--phase247e article.inventory-detail__ref-card--summary{gap:.35rem;height:fit-content;min-height:0;padding:.55rem .62rem .58rem}.inventory-detail--phase247e .inventory-detail__ref-card--summary .inventory-detail__ref-spec-panel--summary-right{min-width:0;padding-left:.1rem}.inventory-detail--phase247e .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs--stack{gap:.12rem}.inventory-detail--phase247e .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs--stack.inventory-detail__ref-card-specs--summary-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:.38rem;display:grid}.inventory-detail--phase247e .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs--stack .inventory-detail__ref-card-spec{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:start;gap:.12rem 0;display:grid}.inventory-detail--phase247e .inventory-detail__ref-card--summary .inventory-detail__ref-card-spec dt{letter-spacing:.02em;font-size:.609375rem}.inventory-detail--phase247e .inventory-detail__ref-card--summary .inventory-detail__ref-card-spec dd{font-size:.734375rem;font-weight:500;line-height:1.28}.inventory-detail--phase247e .inventory-detail__ref-photo-placeholder{gap:.28rem;padding:.38rem .32rem}.inventory-detail--phase247e .inventory-detail__ref-photo-msg{letter-spacing:.05em;font-size:.609375rem}.inventory-detail--phase247e .inventory-detail__ref-photo-icon{width:26px;height:26px}@media (width>=520px){.inventory-detail--phase247e .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs--stack.inventory-detail__ref-card-specs--summary-grid{gap:.42rem}}@media (width<=720px){.inventory-detail--phase247e .inventory-detail__ref-photo-panel,.inventory-detail--phase247e .inventory-detail__ref-photo-frame{max-width:100%}}.inventory-detail--phase247f article.inventory-detail__ref-card--summary{overflow:hidden}.inventory-detail--phase247f .inventory-detail__ref-card--summary>.inventory-detail__ref-vehicle-meta--summary-head{border-radius:var(--shell-radius-card,12px) var(--shell-radius-card,12px) 0 0;border-top:none;border-left:none;border-right:none;margin:-.55rem -.62rem .48rem;padding:.38rem .45rem .42rem}.inventory-detail--phase247f .inventory-detail__ref-action-rail{margin-top:0}.inventory-detail--phase247h.module-page{grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-auto-rows:min-content;place-items:start stretch;gap:0 12px;display:grid}.inventory-detail--phase247h.module-page>:not(.inventory-detail__ref-card--summary):not(.inventory-detail__ref-card--finance){grid-column:1/-1}.inventory-detail--phase247h.module-page>.inventory-detail__ref-card--summary{grid-column:1;align-self:stretch;min-width:0;height:auto;min-height:0}.inventory-detail--phase247h.module-page>.inventory-detail__ref-card--finance{grid-column:2;align-self:stretch;min-width:0;height:auto;min-height:0}.inventory-detail--phase247h.module-page>.inventory-detail__ref-action-rail{margin-top:.45rem}.inventory-detail--phase247h .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{align-content:start;align-items:start}@media (width<=960px){.inventory-detail--phase247h.module-page{grid-template-columns:minmax(0,1fr)}.inventory-detail--phase247h.module-page>.inventory-detail__ref-card--finance{grid-column:1}}.inventory-detail--phase247i .inventory-detail__ref-photo-panel{align-self:center;width:auto;min-width:0;max-width:9rem}.inventory-detail--phase247i .inventory-detail__ref-photo-frame{aspect-ratio:4/3;box-sizing:border-box;width:100%;max-width:9rem;max-height:6.75rem}.inventory-detail--phase247i .inventory-detail__ref-photo-placeholder{box-sizing:border-box;height:100%;min-height:0;max-height:100%}.inventory-detail--phase247i .inventory-detail__ref-summary-split--two-col{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center}.inventory-detail--phase247i .inventory-detail__ref-card--summary .inventory-detail__ref-spec-panel--summary-right{align-self:center}.inventory-detail--phase247h.inventory-detail--phase247i .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{align-content:center;align-items:center}@media (width<=720px){.inventory-detail--phase247i .inventory-detail__ref-photo-panel,.inventory-detail--phase247i .inventory-detail__ref-photo-frame{max-width:min(9rem,100%)}}.inventory-detail--phase247h.inventory-detail--phase247j.module-page>.inventory-detail__ref-card--summary{box-sizing:border-box;height:100%;min-height:0}.inventory-detail--phase247h.inventory-detail--phase247j.module-page>article.inventory-detail__ref-card--finance{box-sizing:border-box;height:100%}.inventory-detail--phase247j .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:20px;display:grid}.inventory-detail--phase247j .inventory-detail__ref-photo-panel{align-self:center;width:300px;min-width:0;max-width:300px;height:auto}.inventory-detail--phase247j .inventory-detail__ref-photo-frame{box-sizing:border-box;width:100%;max-width:300px;height:0;padding-bottom:75%;position:relative;overflow:hidden}.inventory-detail--phase247j .inventory-detail__ref-photo-placeholder{width:100%;height:100%;min-height:0;aspect-ratio:unset;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.inventory-detail--phase247j .inventory-detail__ref-photo-frame>.inventory-detail__ref-photo-main{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.inventory-detail--phase247j .inventory-detail__ref-card--summary .inventory-detail__ref-spec-panel--summary-right{align-self:center;min-width:0}.inventory-detail--phase247j .inventory-detail__ref-spec-groups{flex-direction:column;gap:.4rem;width:100%;min-width:0;display:flex}.inventory-detail--phase247j .inventory-detail__ref-spec-group-divider{border:none;border-top:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);margin:.15rem 0}.inventory-detail--phase247j .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs.inventory-detail__ref-card-specs--summary-group{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.inventory-detail--phase247j .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs--summary-group .inventory-detail__ref-card-spec{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.35rem .75rem;min-width:0;display:grid}.inventory-detail--phase247j .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs--summary-group .inventory-detail__ref-card-spec dt{text-align:left;margin:0}.inventory-detail--phase247j .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs--summary-group .inventory-detail__ref-card-spec dd{text-align:right;justify-self:end;margin:0}.inventory-detail--phase247j.inventory-detail--phase247h .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{align-content:center;align-items:center}@media (width<=520px){.inventory-detail--phase247j .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split--two-col{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.inventory-detail--phase247j .inventory-detail__ref-photo-panel{align-self:start;width:auto;max-width:min(300px,100%)}.inventory-detail--phase247j .inventory-detail__ref-card--summary .inventory-detail__ref-spec-panel--summary-right{align-self:start}}.inventory-detail--phase247l.inventory-detail--phase247h.module-page{grid-template-columns:minmax(0,min(780px,100%)) minmax(min(360px,100%),min(460px,100%));justify-content:start;column-gap:16px}.inventory-detail--phase247l.inventory-detail--phase247h.module-page>.inventory-detail__ref-card--summary{width:100%;max-width:780px}.inventory-detail--phase247l.inventory-detail--phase247h.module-page>article.inventory-detail__ref-card--finance{width:100%}.inventory-detail--phase247h.inventory-detail--phase247l.module-page>.inventory-detail__ref-card--summary,.inventory-detail--phase247h.inventory-detail--phase247l.module-page>article.inventory-detail__ref-card--finance{align-self:start;height:auto}.inventory-detail--phase247l.inventory-detail--phase247h.module-page>.inventory-detail__ref-action-rail{margin-top:.35rem}.inventory-detail--phase247l .inventory-detail__ref-spec-groups--247l{grid-template-columns:1fr 1fr;align-items:start;gap:.35rem 1rem;display:grid}.inventory-detail--phase247l .inventory-detail__ref-spec-groups--247l>dl:last-of-type{border-left:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);margin:0;padding-left:.75rem}.inventory-detail--phase247l .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:16px}.inventory-detail--phase247l .inventory-detail__ref-photo-panel{width:260px;max-width:260px}.inventory-detail--phase247l .inventory-detail__ref-photo-frame{max-width:260px}.inventory-detail--phase247l .inventory-detail__ref-spec-panel--summary-right{padding-top:.3rem}@media (width<=960px){.inventory-detail--phase247l.inventory-detail--phase247h.module-page{grid-template-columns:minmax(0,1fr)}.inventory-detail--phase247l.inventory-detail--phase247h.module-page>.inventory-detail__ref-card--summary{max-width:none}}@media (width<=520px){.inventory-detail--phase247l .inventory-detail__ref-spec-groups--247l{grid-template-columns:1fr;gap:.45rem}.inventory-detail--phase247l .inventory-detail__ref-spec-groups--247l>dl:last-of-type{border-left:none;border-top:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);padding-top:.45rem;padding-left:0}}.inventory-detail--phase247l.inventory-detail--phase247m.inventory-detail--phase247h.module-page{grid-template-columns:minmax(0,min(720px,100%)) minmax(min(360px,100%),min(440px,100%));column-gap:10px}.inventory-detail--phase247l.inventory-detail--phase247m.inventory-detail--phase247h.module-page>.inventory-detail__ref-card--summary{max-width:720px}.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{grid-template-columns:240px minmax(0,1fr);gap:10px}.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-photo-panel{width:240px;max-width:240px}.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-photo-frame{max-width:240px}.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-spec-panel--summary-right{padding-top:.1rem}.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-spec-groups--247l{gap:.28rem .72rem}.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-spec-groups--247l>dl:last-of-type{padding-left:.55rem}@media (width<=960px){.inventory-detail--phase247l.inventory-detail--phase247m.inventory-detail--phase247h.module-page>.inventory-detail__ref-card--summary{max-width:none}}@media (width>=1201px){.inventory-detail--phase247n.inventory-detail--phase247h.module-page>article.inventory-detail__ref-card--finance{min-width:min(360px,100%)}}@media (width<=1200px){.inventory-detail--phase247n.inventory-detail--phase247h.module-page{grid-template-columns:minmax(0,1fr);gap:10px}.inventory-detail--phase247n.inventory-detail--phase247h.module-page>.inventory-detail__ref-card--summary{grid-column:1;width:100%;max-width:none}.inventory-detail--phase247n.inventory-detail--phase247h.module-page>article.inventory-detail__ref-card--finance{grid-column:1;width:100%;min-width:0;max-width:none}.inventory-detail--phase247l.inventory-detail--phase247m.inventory-detail--phase247n.inventory-detail--phase247h.module-page>.inventory-detail__ref-card--summary{max-width:none}}.inventory-detail--phase247n .inventory-detail__ref-vehicle-meta-vin-row{flex:12rem;min-width:0}.inventory-detail--phase247n .inventory-detail__ref-vehicle-meta-vin{text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:auto;min-width:0;max-width:100%;overflow:hidden}.inventory-detail--phase247n .inventory-detail__ref-vehicle-meta-copy{flex-shrink:0}@media (width<=720px){.inventory-detail--phase247n .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.inventory-detail--phase247n.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-photo-panel{justify-self:center;width:100%;max-width:min(280px,100%);margin-inline:auto}.inventory-detail--phase247n.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-photo-frame{max-width:min(280px,100%);margin-inline:auto}.inventory-detail--phase247n .inventory-detail__ref-card--summary .inventory-detail__ref-spec-panel--summary-right{width:100%;min-width:0}}@media (width<=640px){.inventory-detail--phase247n .inventory-detail__ref-spec-groups--247l{grid-template-columns:1fr;gap:.4rem}.inventory-detail--phase247n .inventory-detail__ref-spec-groups--247l>dl:last-of-type{border-left:none;border-top:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);padding-top:.4rem;padding-left:0}}.inventory-detail--phase247n .inventory-detail__ref-actions{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;display:flex}.inventory-detail--phase247n .inventory-detail__ref-action{flex:0 auto;min-width:0}.inventory-detail--phase247n .inventory-detail__ref-action-rail{min-width:0}.inventory-detail--phase247o.module-page.inventory-detail--phase247h{box-sizing:border-box;width:100%}.inventory-detail--phase247o.inventory-detail--phase247l.inventory-detail--phase247m.inventory-detail--phase247h.module-page{grid-template-columns:minmax(240px,1fr) minmax(min(360px,100%),min(460px,100%));justify-content:stretch;justify-items:stretch}.inventory-detail--phase247o.inventory-detail--phase247l.inventory-detail--phase247m.inventory-detail--phase247h.module-page>.inventory-detail__ref-card--summary{width:100%;min-width:0;max-width:none}.inventory-detail--phase247o.inventory-detail--phase247l.inventory-detail--phase247m.inventory-detail--phase247h.module-page>article.inventory-detail__ref-card--finance{width:100%;min-width:0}@media (width>=1201px){.inventory-detail--phase247o.inventory-detail--phase247h.module-page>article.inventory-detail__ref-card--finance{min-width:min(360px,100%)}}.inventory-detail--phase247o .inventory-detail__ref-vehicle-meta.inventory-detail__ref-vehicle-meta--summary-head{box-sizing:border-box;width:100%}.inventory-detail--phase247o .inventory-detail__ref-finance-asking-block{box-sizing:border-box;width:100%;min-width:0}.inventory-detail--phase247o .inventory-detail__ref-finance-asking-val{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inventory-detail--phase247o .inventory-detail__ref-finance-metrics{width:100%;min-width:0}.inventory-detail--phase247o .inventory-detail__ref-action-rail,.inventory-detail--phase247o .inventory-detail__ref-actions{box-sizing:border-box;width:100%;max-width:100%}.inventory-detail--phase247p.inventory-detail--phase247h.module-page{box-sizing:border-box;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.5rem 0;width:100%}.inventory-detail--phase247p.inventory-detail--phase247o.inventory-detail--phase247l.inventory-detail--phase247m.inventory-detail--phase247h.module-page{grid-template-columns:minmax(0,1fr);justify-content:stretch}.inventory-detail--phase247p.inventory-detail--phase247h.module-page>*{box-sizing:border-box;grid-column:1;width:100%;min-width:0;max-width:100%}.inventory-detail__hero-workspace{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;min-width:0;display:grid}.inventory-detail__hero-workspace>.inventory-detail__ref-card--summary,.inventory-detail__hero-workspace>.inventory-detail__ref-card--finance{width:100%;min-width:0}@media (width>=1201px){.inventory-detail--phase247p .inventory-detail__hero-workspace{grid-template-columns:minmax(280px,1fr) minmax(320px,min(420px,100%));align-items:stretch;gap:1rem}.inventory-detail--phase247p .inventory-detail__hero-workspace>article.inventory-detail__ref-card--finance{min-width:min(360px,100%)}}.inventory-detail--phase247p.inventory-detail--phase247o .inventory-detail__hero-workspace>article.inventory-detail__ref-card--finance{width:100%}@media (width>=1201px){.inventory-detail--phase247p.inventory-detail--phase247o .inventory-detail__hero-workspace>article.inventory-detail__ref-card--finance{min-width:min(360px,100%)}}.inventory-detail--phase247q .inventory-detail__ref-summary-main{width:100%;min-width:0}.inventory-detail--phase247q .inventory-detail__ref-card--summary{gap:.42rem;padding:.52rem .62rem .55rem}.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace{align-items:start;gap:.55rem}.inventory-detail--phase247q .inventory-detail__hero-workspace>.inventory-detail__ref-action-rail--hero247q{min-width:0;margin:0}.inventory-detail--phase247q.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{gap:8px}.inventory-detail--phase247q.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-photo-panel,.inventory-detail--phase247q.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-photo-frame{width:min(220px,100%);max-width:220px}.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace>.inventory-detail__ref-card--finance{height:fit-content}@media (width>=1201px){.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace{grid-template-columns:minmax(260px,1fr) minmax(300px,min(400px,100%));gap:.75rem}.inventory-detail--phase247q .inventory-detail__hero-workspace>.inventory-detail__ref-action-rail--hero247q{grid-column:1/-1}}@media (width>=1400px){.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace{grid-template-columns:minmax(240px,1fr) minmax(280px,min(380px,100%)) minmax(200px,252px);align-items:start;gap:.65rem .85rem}.inventory-detail--phase247q .inventory-detail__hero-workspace>.inventory-detail__ref-action-rail--hero247q{grid-column:auto;align-self:stretch}.inventory-detail--phase247q .inventory-detail__ref-action-rail--hero247q .inventory-detail__ref-actions{flex-flow:column;align-items:stretch;gap:.38rem}.inventory-detail--phase247q .inventory-detail__ref-action-rail--hero247q .inventory-detail__ref-action{box-sizing:border-box;justify-content:flex-start;width:100%}.inventory-detail--phase247q .inventory-detail__ref-action-rail--hero247q .inventory-detail__ref-action--select{flex-wrap:wrap;max-width:100%}}.inventory-detail--phase247r .inventory-detail__ref-summary-main{width:100%;min-width:0}@media (width>=1201px){.inventory-detail--phase247r.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace{grid-template-columns:max-content minmax(300px,min(400px,100%));justify-content:start;width:100%}.inventory-detail--phase247r .inventory-detail__hero-workspace>.inventory-detail__ref-card--summary{box-sizing:border-box;justify-self:start;width:max-content;max-width:min(52rem,100%)}.inventory-detail--phase247r.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-photo-panel,.inventory-detail--phase247r.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-photo-frame{width:min(260px,100%);max-width:260px}.inventory-detail--phase247r .inventory-detail__ref-spec-grid.inventory-detail__ref-spec-groups--247l{grid-template-columns:repeat(auto-fill,minmax(11.75rem,1fr));align-items:baseline;gap:.45rem 1.05rem;display:grid}.inventory-detail--phase247r .inventory-detail__ref-spec-groups--247l>dl{display:contents}.inventory-detail--phase247r .inventory-detail__ref-spec-groups--247l>dl:last-of-type{border-left:none;padding-left:0}.inventory-detail--phase247r .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs--summary-group .inventory-detail__ref-card-spec{min-width:0}}@media (width>=1400px){.inventory-detail--phase247r.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace{grid-template-columns:max-content minmax(280px,min(380px,100%)) minmax(200px,252px);justify-content:start}}@media (width>=1201px){.inventory-detail--phase247s.inventory-detail--phase247r.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace{grid-template-columns:minmax(520px,1fr) minmax(320px,min(400px,100%));justify-content:stretch;justify-items:stretch;gap:.75rem 1rem;width:100%}.inventory-detail--phase247s.inventory-detail--phase247r .inventory-detail__hero-workspace>.inventory-detail__ref-card--summary{justify-self:stretch;width:100%;min-width:0;max-width:none}.inventory-detail--phase247s.inventory-detail--phase247r .inventory-detail__ref-summary-main{width:100%;margin-inline:0}}@media (width>=1400px){.inventory-detail--phase247s.inventory-detail--phase247r.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace{grid-template-columns:minmax(520px,1fr) minmax(320px,min(400px,100%)) minmax(220px,260px);justify-content:stretch;justify-items:stretch;gap:.75rem 1rem;width:100%}}.inventory-detail--phase247t .inventory-detail__ref-summary-main{width:100%;min-width:0}.inventory-detail--phase247t.inventory-detail--phase247q .inventory-detail__ref-card--summary{gap:.36rem;padding:.46rem .52rem .5rem}.inventory-detail--phase247t .inventory-detail__ref-spec-panel--summary-right{align-self:stretch;width:100%;min-width:0}@media (width>=720px){.inventory-detail--phase247t.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-content:start;align-items:start;gap:12px 18px}.inventory-detail--phase247t.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-photo-panel,.inventory-detail--phase247t.inventory-detail--phase247l.inventory-detail--phase247m .inventory-detail__ref-photo-frame{width:100%;max-width:240px}}.inventory-detail--phase247t.inventory-detail--phase247j .inventory-detail__ref-card--summary .inventory-detail__ref-summary-split.inventory-detail__ref-summary-split--two-col{align-items:start}@media (width>=1201px){.inventory-detail--phase247t.inventory-detail--phase247r .inventory-detail__ref-spec-grid.inventory-detail__ref-spec-groups--247l{grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr));align-items:baseline;gap:.4rem .75rem}.inventory-detail--phase247t.inventory-detail--phase247r .inventory-detail__ref-card--summary .inventory-detail__ref-card-specs--summary-group .inventory-detail__ref-card-spec{gap:.26rem .55rem}}.inventory-detail--phase248 .inventory-detail__ref-pagehead{margin:0 0 .5rem}.inventory-detail--phase248 .inventory-detail__ref-pagehead-eyebrow{letter-spacing:.09em;opacity:.88;font-size:.65rem;font-weight:700}.inventory-detail--phase248 .inventory-detail__ref-pagehead-title{letter-spacing:-.028em;font-size:1.38rem;font-weight:800;line-height:1.14}.inventory-detail--phase248 .inventory-detail__ref-pagehead-sub{gap:.28rem .42rem;margin-top:.28rem;font-size:.8rem}.inventory-detail--phase248 .inventory-detail__ref-pagehead-status{letter-spacing:.03em;background:color-mix(in srgb, var(--shell-accent,#2563eb) 10%, var(--surface-panel));border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 24%, var(--shell-border));color:color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-text));border-radius:999px;padding:.1rem .48rem .1rem .36rem;font-size:.74rem;font-weight:700}.inventory-detail--phase248 .inventory-detail__ref-pagehead-sub>span:last-child{color:var(--shell-text-muted);font-weight:500}.inventory-detail--phase248 .inventory-detail__ref-finance-eyebrow{opacity:.85;letter-spacing:.09em}.inventory-detail--phase248 .inventory-detail__ref-finance-asking-lab{opacity:.88}.inventory-detail--phase248 .inventory-detail__ref-finance-asking-val{letter-spacing:-.022em}.inventory-detail--phase248 .inventory-detail__ref-finance-metric-lab{letter-spacing:.065em;opacity:.88;font-size:.62rem}.inventory-detail--phase248.inventory-detail--phase242 .inventory-detail__ops-unified{margin-bottom:.46rem;padding:.4rem .48rem .46rem}.inventory-detail--phase248.inventory-detail--phase244 .inventory-detail__ops-unified-bar{margin-bottom:.3rem;padding-bottom:.26rem}.inventory-detail--phase248.inventory-detail--phase242 .inventory-detail__ops-strip{gap:.34rem .4rem;padding:0 0 .12rem}.inventory-detail--phase248.inventory-detail--phase242 .inventory-detail__ops-mod{gap:.08rem;min-height:4.5rem;padding:.34rem .38rem .38rem}.inventory-detail--phase248.inventory-detail--phase242 .inventory-detail__ops-mod-kicker{letter-spacing:.07em;font-size:.6rem}.inventory-detail--phase248.inventory-detail--phase242 .inventory-detail__ops-mod-muted,.inventory-detail--phase248.inventory-detail--phase242 .inventory-detail__ops-mod-note{font-size:.734rem;line-height:1.32}.inventory-detail--phase248.inventory-detail--phase242 .inventory-detail__ops-mod-actions{padding-top:.14rem}.inventory-detail--phase248.inventory-detail--phase242 .inventory-detail__ops-handoff-bar{gap:.38rem .7rem;margin-bottom:.4rem;padding:.34rem .4rem .38rem}.inventory-detail--phase248 .inventory-detail__linked-panel{margin-top:.08rem}.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-recon{background:color-mix(in srgb, var(--lp-inv-recon) 12%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-recon) 32%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-recon-fg) 35%, var(--shell-text))}.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-frontline_ready{background:color-mix(in srgb, var(--lp-inv-frontline) 11%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-frontline) 30%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-frontline-fg) 28%, var(--shell-text))}.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-inventory{background:color-mix(in srgb, var(--lp-inv-inventory) 10%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-inventory) 26%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-inventory-fg) 32%, var(--shell-text))}.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-pending{background:color-mix(in srgb, var(--lp-inv-pending) 10%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-pending) 26%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-pending-fg) 28%, var(--shell-text))}.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-sold_in_funding{background:color-mix(in srgb, var(--lp-inv-funding) 10%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-funding) 28%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-funding-fg) 25%, var(--shell-text))}.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-sold_funded{background:color-mix(in srgb, var(--lp-inv-funded) 10%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-funded) 28%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-funded-fg) 25%, var(--shell-text))}.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-recon .inventory-detail__ref-pagehead-dot,.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-frontline_ready .inventory-detail__ref-pagehead-dot,.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-inventory .inventory-detail__ref-pagehead-dot{opacity:.85;background:currentColor}.inventory-detail--phase249c .inventory-detail__ref-finance-price-bundle{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--surface-muted));border-radius:10px;margin:0 0 .42rem;overflow:hidden}.inventory-detail--phase249c .inventory-detail__ref-finance-asking-block{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 98%, var(--shell-page-bg)) 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 4%, var(--surface-muted)) 100%);border:none;border-radius:0;margin:0;padding:.42rem .48rem .44rem}.inventory-detail--phase249c .inventory-detail__ref-finance-asking-val{letter-spacing:-.024em;font-size:1.28rem;font-weight:700}.inventory-detail--phase249c .inventory-detail__ref-finance-special-block{border:none;border-top:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface-panel));border-radius:0;margin:0;padding:.26rem .48rem .32rem}.inventory-detail--phase249c .inventory-detail__ref-finance-special-lab{letter-spacing:.06em;opacity:.82;font-size:.58rem;font-weight:650}.inventory-detail--phase249c .inventory-detail__ref-finance-special-val{letter-spacing:-.018em;color:var(--text-secondary,var(--shell-text-muted));font-size:.94rem;font-weight:600}.inventory-detail--phase249c .inventory-detail__ref-finance-special-block--empty .inventory-detail__ref-finance-special-val{font-size:.82rem;font-weight:500}.inventory-detail--phase249c .inventory-detail__ref-card--finance-wf-attention{box-shadow:inset 1px 0 0 0 color-mix(in srgb, var(--status-followup-due,#06b6d4) 32%, var(--shell-border))}.inventory-detail--phase249c.inventory-detail--phase249.inventory-detail--phase242 .inventory-detail__ops-strip{border-top:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);margin-top:0;padding-top:.34rem}.inventory-detail--phase250 .inventory-detail__ref-pagehead{margin:0 0 .62rem}.inventory-detail--phase250 .inventory-detail__ref-pagehead-eyebrow{letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin:0 0 .16rem;font-size:.62rem;font-weight:650}.inventory-detail--phase250 .inventory-detail__ref-pagehead-title{letter-spacing:-.026em;font-size:1.22rem;font-weight:650;line-height:1.2}.inventory-detail--phase250 .inventory-detail__ref-pagehead-sub{flex-wrap:wrap;align-items:center;gap:.28rem .45rem;margin-top:.36rem;font-size:.8rem;display:flex}.inventory-detail--phase250 .inventory-detail__ref-pagehead-status{letter-spacing:.02em;padding:.12rem .46rem .12rem .34rem;font-size:.72rem;font-weight:650}.inventory-detail--phase250 .inventory-detail__ref-pagehead-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-frontline_ready{background:color-mix(in srgb, var(--lp-inv-frontline) 11%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-frontline) 28%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-frontline-fg) 18%, var(--shell-text))}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-frontline_ready .inventory-detail__ref-pagehead-dot{background:var(--lp-inv-frontline-fg);opacity:1}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-recon{background:color-mix(in srgb, var(--lp-inv-recon) 10%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-recon) 26%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-recon-fg) 22%, var(--shell-text))}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-recon .inventory-detail__ref-pagehead-dot{background:var(--lp-inv-recon);opacity:1}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-inventory{background:color-mix(in srgb, var(--lp-inv-inventory) 9%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-inventory) 22%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-inventory-fg) 15%, var(--shell-text))}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-inventory .inventory-detail__ref-pagehead-dot{background:var(--lp-inv-inventory);opacity:1}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-pending{background:color-mix(in srgb, var(--lp-inv-pending) 10%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-pending) 26%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-pending-fg) 22%, var(--shell-text))}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-pending .inventory-detail__ref-pagehead-dot{background:var(--lp-inv-pending);opacity:1}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-sold_in_funding{background:color-mix(in srgb, var(--lp-inv-funding) 10%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-funding) 26%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-funding-fg) 20%, var(--shell-text))}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-sold_in_funding .inventory-detail__ref-pagehead-dot{background:var(--lp-inv-funding);opacity:1}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-sold_funded{background:color-mix(in srgb, var(--lp-inv-funded) 11%, var(--surface-panel));border-color:color-mix(in srgb, var(--lp-inv-funded) 22%, var(--shell-border));color:color-mix(in srgb, var(--lp-inv-funded-fg) 28%, var(--shell-text))}.inventory-detail--phase250.inventory-detail--phase249 .inventory-detail__ref-pagehead-status--vs-sold_funded .inventory-detail__ref-pagehead-dot{background:var(--lp-inv-funded);opacity:1}.inventory-detail--phase250 .inventory-detail__ref-vehicle-meta--summary-head{border-color:color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-panel) 94%, var(--shell-page-bg));border-radius:9px;margin-bottom:.38rem;padding:.34rem .4rem .38rem}.inventory-detail--phase250 .inventory-detail__hero-workspace>.inventory-detail__ref-card,.inventory-detail--phase250 .inventory-detail__ref-action-rail--hero247q{border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);box-shadow:0 1px 2px #0f172a09,0 7px 20px #1e3a5f0b}@media (width>=1201px){.inventory-detail--phase250.inventory-detail--phase247s.inventory-detail--phase247r.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace{align-items:stretch}.inventory-detail--phase250 .inventory-detail__hero-workspace>.inventory-detail__ref-card--summary,.inventory-detail--phase250 .inventory-detail__hero-workspace>.inventory-detail__ref-card--finance{flex-direction:column;min-height:0;display:flex}.inventory-detail--phase250 .inventory-detail__ref-card--summary .inventory-detail__ref-summary-main{flex:auto;min-height:0}.inventory-detail--phase250.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace>article.inventory-detail__ref-card--finance{height:auto;min-height:100%}.inventory-detail--phase250 .inventory-detail__ref-card--finance .inventory-detail__ref-finance-cta,.inventory-detail--phase250 .inventory-detail__ref-card--finance .inventory-detail__ref-finance-fallback{margin-top:auto}}@media (width>=1400px){.inventory-detail--phase250.inventory-detail--phase247s.inventory-detail--phase247r.inventory-detail--phase247q.inventory-detail--phase247p .inventory-detail__hero-workspace{align-items:stretch}.inventory-detail--phase250 .inventory-detail__hero-workspace>.inventory-detail__ref-action-rail--hero247q{box-sizing:border-box;flex-direction:column;align-self:stretch;min-height:100%;display:flex}.inventory-detail--phase250 .inventory-detail__ref-action-rail--hero247q .inventory-detail__ref-actions{width:100%;margin-top:auto}}.inventory-detail__ref-finance-wholesale{border-top:1px dashed color-mix(in srgb, var(--shell-border) 75%, transparent);opacity:.92;justify-content:space-between;align-items:baseline;gap:.65rem;margin-top:.45rem;padding-top:.42rem;font-size:.78rem;display:flex}.inventory-detail__ref-finance-wholesale-lab{color:var(--text-secondary);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.inventory-detail__dealer-only-pill{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--text-muted) 18%, transparent);color:var(--text-muted);border-radius:4px;padding:.1rem .32rem;font-size:.58rem;font-weight:750}.inventory-detail__ref-finance-wholesale-val{font-variant-numeric:tabular-nums;color:var(--shell-text);font-weight:650}.inventory-detail__purchase-date.inventory-detail__ref-finance-wholesale{align-items:center}.inventory-detail__purchase-date-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.inventory-detail__purchase-date-input{font:inherit;font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 96%, transparent);max-width:11rem;color:var(--shell-text);border-radius:6px;padding:.22rem .4rem;font-size:.78rem;font-weight:600}.inventory-detail__purchase-date-input:disabled{opacity:.65}.inventory-detail__purchase-date-save{font:inherit;border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 55%, transparent);cursor:pointer;color:var(--shell-accent,#2563eb);background:color-mix(in srgb, var(--shell-accent,#2563eb) 12%, transparent);border-radius:6px;padding:.28rem .65rem;font-size:.72rem;font-weight:700}.inventory-detail__purchase-date-save:hover:not(:disabled){filter:brightness(1.06)}.inventory-detail__purchase-date-save:disabled{opacity:.55;cursor:not-allowed}.inventory-detail__purchase-date-error{margin:.15rem 0 0;font-size:.72rem}.inventory-detail__inventory-age.inventory-detail__ref-finance-wholesale{align-items:baseline}.inventory-detail__inventory-age-val--estimated{color:var(--text-muted);opacity:.9}.inventory-form__internal-mark{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-left:.25rem;font-size:.62rem;font-weight:750}.inventory-form__field-note{color:var(--text-muted);margin:.2rem 0 0;font-size:.68rem;line-height:1.35}.inventory-page--prod-polish{--inv-prod-accent:var(--lp-color-primary);--inv-prod-border:color-mix(in srgb, var(--lp-border-subtle) 86%, var(--inv-prod-accent) 14%);--inv-prod-shadow:var(--lp-shadow-card);--inv-prod-muted:var(--lp-text-muted)}.inventory-page--prod-polish.inventory-layout{background:0 0;flex-direction:column;display:flex}.inventory-page--prod-polish>.lp-module-hero{display:none!important}.inventory-page--prod-polish .inventory-page__tagline{display:none}.inventory-page--prod-polish .inventory-page__list-shell{display:contents}.inventory-page--prod-polish .inv-header{order:-2;margin-bottom:.65rem}.inventory-page--prod-polish .inventory-page__command-bar{display:none!important}.inventory-page--prod-polish .inv-filter-bar{order:-1;margin-bottom:.65rem}.inv-header__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.88rem;display:flex}.inv-header__intro{flex:14rem;min-width:0}.inv-header__title{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.22rem,2.2vw,1.52rem);font-weight:600;line-height:1.15}.inv-header__subtitle{color:var(--lp-muted);margin:.35rem 0 0;font-size:.8rem;font-weight:450;line-height:1.5}.inv-header__cta{font:inherit;cursor:pointer;border:1px solid color-mix(in srgb, var(--lp-color-primary) 42%, #cbd5e1);background:var(--lp-surface);color:var(--lp-color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:.44rem 1.05rem;font-size:.8125rem;font-weight:600;transition:border-color .14s,box-shadow .14s,background .14s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.inv-header__cta:hover{border-color:color-mix(in srgb, var(--lp-color-primary) 55%, #93c5fd);box-shadow:0 4px 14px color-mix(in srgb, var(--lp-color-primary) 10%, transparent);background:color-mix(in srgb, var(--lp-color-primary) 4%, var(--lp-surface))}.inv-kpi-sys{--inv-kpi-radius:12px;--inv-kpi-min-h:4.5rem;--inv-kpi-pad-y:.68rem;--inv-kpi-pad-x:.62rem;--inv-kpi-gap:.5rem;--inv-kpi-shadow:0 1px 3px #0f172a0f;--inv-kpi-shadow-hover:0 2px 8px #0f172a12;--inv-kpi-rail-h:3px;--inv-kpi-icon-box:2.375rem;--inv-kpi-icon-radius:10px;--inv-kpi-icon-size:1.375rem;--inv-kpi-body-gap:.12rem;--inv-kpi-chev-size:1.125rem;--inv-kpi-accent:#64748b;--inv-kpi-accent-fg:#475569;--inv-kpi-accent-soft:var(--lp-surface-soft)}.inv-kpi-sys.inv-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}@media (width<=899px){.inv-kpi-sys.inv-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}}.inv-kpi-sys .inv-kpi-card{grid-template-columns:var(--inv-kpi-icon-box) 1fr 1.1rem;align-items:center;gap:0 var(--inv-kpi-gap);width:100%;min-height:var(--inv-kpi-min-h);padding:var(--inv-kpi-pad-y) .52rem var(--inv-kpi-pad-y) var(--inv-kpi-pad-x);border-radius:var(--inv-kpi-radius);border:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent);background:var(--lp-surface);box-shadow:var(--inv-kpi-shadow);grid-template-rows:1fr;margin:0;display:grid;position:relative;overflow:hidden}.inv-kpi-sys .inv-kpi-card--btn{cursor:pointer;font:inherit;text-align:left;transition:border-color .14s,box-shadow .14s,background .14s}.inv-kpi-sys .inv-kpi-card--btn:hover{border-color:color-mix(in srgb, var(--inv-kpi-accent) 22%, var(--lp-slate-200,var(--lp-border)));box-shadow:var(--inv-kpi-shadow-hover)}.inv-kpi-sys .inv-kpi-card--btn.inv-kpi-card--active{border-color:color-mix(in srgb, var(--inv-kpi-accent) 26%, #cbd5e1);background:color-mix(in srgb, var(--inv-kpi-accent) 6%, var(--lp-surface));box-shadow:var(--inv-kpi-shadow)}.inv-kpi-sys .inv-kpi-card--btn.inv-kpi-card--active .inv-kpi-card__chev{color:color-mix(in srgb, var(--inv-kpi-accent-fg) 72%, var(--lp-muted))}.inv-kpi-sys .inv-kpi-card--accent-info{--inv-kpi-accent:#3b82f6;--inv-kpi-accent-fg:#1d4ed8;--inv-kpi-accent-soft:#eff6ff}.inv-kpi-sys .inv-kpi-card--accent-success{--inv-kpi-accent:#16a34a;--inv-kpi-accent-fg:#047857;--inv-kpi-accent-soft:#ecfdf5}.inv-kpi-sys .inv-kpi-card--accent-warn{--inv-kpi-accent:#d97706;--inv-kpi-accent-fg:#b45309;--inv-kpi-accent-soft:var(--lp-surface)beb}.inv-kpi-sys .inv-kpi-card--accent-funding{--inv-kpi-accent:#6366f1;--inv-kpi-accent-fg:#4338ca;--inv-kpi-accent-soft:#eef2ff}.inv-filter-bar{border:1px solid var(--inv-prod-border,color-mix(in srgb, var(--lp-border) 72%, transparent));background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--inv-prod-shadow,0 1px 2px #0f172a0a);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:.55rem .85rem;padding:.5rem .58rem;display:flex}.inv-filter-bar__field{flex-direction:column;gap:.2rem;min-width:9.5rem;display:flex}.inv-filter-bar__field--status{flex:none;width:fit-content;min-width:0}.inv-filter-bar__lab{letter-spacing:.04em;text-transform:uppercase;color:var(--inv-prod-muted,var(--lp-muted));font-size:.625rem;font-weight:600}.inv-filter-bar__select{font:inherit;border:1px solid var(--inv-prod-border,var(--lp-border));background:var(--lp-surface);min-height:2rem;color:var(--lp-text);border-radius:9px;padding:.28rem .45rem;font-size:.8125rem;font-weight:500;box-shadow:0 1px 2px #0f172a08}.inv-filter-bar__select--status{field-sizing:content;width:auto;min-width:0;max-width:100%;padding-right:1.65rem}.inv-kpi-sys .inv-kpi-card__rail{height:var(--inv-kpi-rail-h);background:color-mix(in srgb, var(--inv-kpi-accent) 52%, var(--lp-border));position:absolute;top:0;left:0;right:0}.inv-kpi-sys .inv-kpi-card__icon{width:var(--inv-kpi-icon-box);height:var(--inv-kpi-icon-box);border-radius:var(--inv-kpi-icon-radius);color:var(--inv-kpi-accent-fg);background:color-mix(in srgb, var(--inv-kpi-accent-soft) 88%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--inv-kpi-accent) 18%, var(--lp-slate-200,var(--lp-border)));opacity:.96;flex-shrink:0;grid-area:1/1;justify-content:center;align-self:center;align-items:center;display:flex}.inv-kpi-sys .inv-kpi-card__svg{width:var(--inv-kpi-icon-size);height:var(--inv-kpi-icon-size);flex-shrink:0;display:block}.inv-kpi-sys .inv-kpi-card__body{align-self:center;gap:var(--inv-kpi-body-gap);flex-direction:column;grid-area:1/2;min-width:0;padding-top:.04rem;display:flex}.inv-kpi-sys .inv-kpi-card__value{letter-spacing:-.02em;color:var(--lp-slate-900,var(--lp-text));font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700;line-height:1.15}.inv-kpi-sys .inv-kpi-card__label{letter-spacing:.01em;color:var(--lp-slate-700,var(--lp-muted-strong));font-size:.7rem;font-weight:600;line-height:1.2}.inv-kpi-sys .inv-kpi-card__sub{color:var(--lp-slate-500,var(--lp-muted));font-size:.66rem;font-weight:450;line-height:1.25}.inv-kpi-sys .inv-kpi-card__chev{font-size:var(--inv-kpi-chev-size);color:var(--lp-muted);grid-area:1/3;place-self:center end;padding-right:.1rem;font-weight:300;line-height:1}.inventory-page--prod-polish .lp-module-hero__shell{border-radius:var(--lp-radius-lg);border:1px solid color-mix(in srgb, var(--lp-color-primary) 14%, var(--lp-slate-200));background:var(--lp-surface);box-shadow:var(--lp-shadow-card);overflow:hidden}.inventory-page--prod-polish .lp-module-hero__band{color:#f8fafc;min-height:0;text-shadow:none;box-shadow:none;background-color:color-mix(in srgb, var(--lp-color-primary) 82%, #64748b);background-image:radial-gradient(#ffffff09 1px, transparent 1.2px), linear-gradient(90deg, color-mix(in srgb, var(--lp-color-primary) 78%, #64748b) 0%, color-mix(in srgb, var(--lp-color-primary-muted) 70%, #94a3b8) 50%, color-mix(in srgb, var(--lp-color-primary) 78%, #64748b) 100%);background-size:14px 14px,100% 100%;padding:.72rem 1.05rem .76rem}.inventory-page--prod-polish .lp-module-hero__stats{background:var(--lp-surface);border-top:1px solid color-mix(in srgb, var(--lp-slate-200) 48%, transparent);flex-direction:column;justify-content:center;min-height:0;padding:.48rem .65rem .52rem;display:flex}.inventory-page--prod-polish .lp-module-hero__stats>.lp-module-kpi-band--hero{box-shadow:none;background:0 0;border:none;padding:0}.inventory-page--prod-polish .lp-module-kpi-grid--hero{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.inventory-page--prod-polish .lp-module-kpi-grid--hero .lp-module-kpi-cell:nth-child(n+6){display:none}.inventory-page--prod-polish .lp-module-kpi-band--hero .lp-module-kpi-cell{min-height:2.25rem;box-shadow:none;border:none;border-right:1px solid color-mix(in srgb, var(--lp-slate-200) 36%, transparent);background:0 0;border-radius:0;padding:.22rem .4rem}.inventory-page--prod-polish .lp-module-kpi-band--hero .lp-module-kpi-cell:last-child{border-right:none}.inventory-page--prod-polish .lp-module-kpi-band--hero .lp-module-kpi-label{color:var(--lp-slate-500);letter-spacing:.01em;text-transform:none;font-size:.625rem;font-weight:450}.inventory-page--prod-polish .lp-module-kpi-band--hero .lp-module-kpi-value{letter-spacing:-.01em;color:var(--lp-slate-600);font-size:.9rem;font-weight:500}.inventory-page--prod-polish .lp-module-kpi-band--hero .lp-module-kpi-sub{display:none}.inventory-page--prod-polish .lp-module-hero__title{text-shadow:none;font-size:1.22rem;font-weight:600;line-height:1.22}.inventory-page--prod-polish .lp-module-hero__subtitle{color:color-mix(in srgb, #fff 78%, var(--lp-slate-200));margin-top:.3rem;font-size:.8125rem;font-weight:450;line-height:1.35}.inventory-page--prod-polish .lp-module-hero__primary{border:1px solid color-mix(in srgb, var(--lp-surface) 42%, transparent);background:var(--lp-surface);color:var(--lp-color-primary);border-radius:8px;font-weight:600;box-shadow:0 1px 2px #0f172a1a}.inventory-page--prod-polish .lp-module-hero__primary:hover{background:var(--lp-slate-50);filter:none}.inventory-page--prod-polish .inventory-page__command-bar{border:1px solid var(--inv-prod-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--inv-prod-shadow);border-radius:12px;gap:.45rem .55rem;margin-bottom:.65rem;padding:.5rem .58rem}.inventory-page--prod-polish .inventory-page__command-bar>a.inventory-page__qa-btn,.inventory-page--prod-polish .inventory-page__command-bar>button.inventory-page__qa-btn[title^="Opens add flow"]{display:none!important}.inventory-page--prod-polish .inventory-page__qa-btn{border-color:var(--inv-prod-border);border-radius:9px;min-height:2rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0f172a08}.inventory-page--prod-polish .inventory-page__qa-btn--primary{border-color:color-mix(in srgb, var(--inv-prod-accent) 32%, var(--inv-prod-border));background:color-mix(in srgb, var(--inv-prod-accent) 10%, var(--lp-surface));color:var(--lp-text)}.inventory-page--prod-polish .inventory-page__qa-btn--active{border-color:color-mix(in srgb, var(--inv-prod-accent) 38%, var(--inv-prod-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--inv-prod-accent) 14%, transparent)}.inventory-page--prod-polish .inventory-page__age-filter-lab{color:var(--inv-prod-muted);font-size:.625rem}.inventory-page--prod-polish .inventory-page__age-filter-select{border-color:var(--inv-prod-border);border-radius:9px;min-height:2rem}.inventory-page--prod-polish .inventory-list-wrap{border-radius:var(--lp-radius-lg);border:1px solid color-mix(in srgb, var(--lp-color-primary) 14%, var(--lp-slate-200));background:var(--lp-surface);min-width:0;box-shadow:var(--lp-shadow-card);overflow:hidden}.inventory-page--prod-polish .inventory-list__ops{border-bottom:1px solid color-mix(in srgb, var(--inv-prod-border) 55%, transparent);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);padding:.5rem .62rem .55rem}.inventory-page--prod-polish .inventory-list__table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.inventory-page--prod-polish .inventory-list__table--dense th{letter-spacing:.01em;text-transform:none;color:var(--lp-slate-500);background:color-mix(in srgb, var(--lp-slate-50) 70%, var(--lp-slate-200) 30%);border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200) 55%, transparent);white-space:nowrap;vertical-align:middle;padding:.68rem .79rem;font-size:.75rem;font-weight:450}.inventory-page--prod-polish .inventory-list__sort-btn{width:100%;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.28rem;margin:0;padding:0;display:inline-flex}.inventory-page--prod-polish .inventory-list__sort-btn:hover{color:var(--lp-slate-600)}.inventory-page--prod-polish .inventory-list__sort-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-color-primary) 45%, transparent);outline-offset:2px;border-radius:4px}.inventory-page--prod-polish .inventory-list__sort-indicator{width:.55rem;color:var(--lp-slate-400);flex:none;justify-content:center;align-items:center;font-size:.52rem;line-height:1;display:inline-flex}.inventory-page--prod-polish .inventory-list__sort-btn--idle .inventory-list__sort-indicator{opacity:.58;color:var(--lp-slate-500)}.inventory-page--prod-polish .inventory-list__sort-btn--idle .inventory-list__sort-indicator:before{content:"↕"}.inventory-page--prod-polish .inventory-list__sort-btn--active{color:var(--lp-slate-700)}.inventory-page--prod-polish .inventory-list__sort-btn--active .inventory-list__sort-indicator{opacity:1;color:var(--lp-color-primary,#2563eb)}.inventory-page--prod-polish .inventory-list__sort-btn--asc .inventory-list__sort-indicator:before{content:"▲"}.inventory-page--prod-polish .inventory-list__sort-btn--desc .inventory-list__sort-indicator:before{content:"▼"}.inventory-page--prod-polish .inventory-list__table--dense td{color:var(--lp-text-secondary);border-bottom-color:color-mix(in srgb, var(--lp-slate-200) 55%, transparent);vertical-align:middle;padding:.58rem .65rem;font-size:.8125rem;font-weight:450}.inventory-page--prod-polish .inventory-list__cell-upper,.inventory-page--prod-polish .inventory-list__cell-upper .inventory-list__link{text-transform:uppercase}.inventory-page--prod-polish .inventory-list__table--dense tbody tr:hover{background:color-mix(in srgb, var(--lp-color-primary) 4%, var(--lp-surface))}.inventory-page--prod-polish .inventory-list__link{letter-spacing:-.01em;color:var(--lp-slate-700);font-size:.875rem;font-weight:500;line-height:1.35;display:block}.inventory-page--prod-polish .inventory-list__link:hover{color:var(--lp-color-primary);text-decoration:none}.inventory-page--prod-polish .inventory-list__link--quiet{color:var(--lp-text-muted);font-weight:450}.inventory-page--prod-polish .inventory-list__link--quiet:hover{color:var(--lp-color-primary)}.inventory-page--prod-polish .inventory-list__table--dense tbody tr.inventory-list__row--age-warning{background:color-mix(in srgb, #fef08a 28%, var(--lp-surface))}.inventory-page--prod-polish .inventory-list__table--dense tbody tr.inventory-list__row--age-warning:hover{background:color-mix(in srgb, #fde047 36%, var(--lp-surface))}.inventory-page--prod-polish .inventory-list__table--dense tbody tr.inventory-list__row--age-caution{background:color-mix(in srgb, #fed7aa 32%, var(--lp-surface))}.inventory-page--prod-polish .inventory-list__table--dense tbody tr.inventory-list__row--age-caution:hover{background:color-mix(in srgb, #fdba74 40%, var(--lp-surface))}.inventory-page--prod-polish .inventory-list__table--dense tbody tr.inventory-list__row--age-critical{background:color-mix(in srgb, #fecaca 22%, var(--lp-surface))}.inventory-page--prod-polish .inventory-list__table--dense tbody tr.inventory-list__row--age-critical:hover{background:color-mix(in srgb, #fca5a5 30%, var(--lp-surface))}.inventory-page--prod-polish .inventory-list__vin{max-width:7.5rem;color:var(--lp-text-muted);font-size:.75rem;font-weight:450}.inventory-page--prod-polish .inventory-list__table--dense td:nth-child(3){font-variant-numeric:tabular-nums;color:var(--lp-text-secondary);font-size:.75rem;font-weight:500}.inventory-page--prod-polish .inventory-list__table--dense td:nth-child(4){color:var(--lp-text-secondary);font-size:.75rem}.inventory-page--prod-polish .inventory-list-wrap .inventory-status-chip,.inventory-page--prod-polish .inventory-list-wrap .inventory-age-chip{box-sizing:border-box;letter-spacing:.01em;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;height:1.375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.inventory-page--prod-polish .inventory-list-wrap .inventory-status-chip{min-width:7.1rem;padding:0 .4rem}.inventory-page--prod-polish .inventory-list-wrap .inventory-age-chip{width:auto;min-width:2.35rem;max-width:3.25rem;padding:0 .35rem}.inventory-page--prod-polish .inventory-list__col-age{white-space:nowrap;width:1%}.inventory-page--prod-polish .inventory-list-wrap .inventory-status-chip--recon{background:color-mix(in srgb, var(--lp-inv-recon) 7%, var(--lp-surface));color:color-mix(in srgb, var(--lp-inv-recon-fg) 88%, var(--lp-slate-600));border-color:color-mix(in srgb, var(--lp-inv-recon) 16%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-status-chip--inventory{background:color-mix(in srgb, var(--lp-inv-frontline,#22c55e) 9%, var(--lp-surface));color:color-mix(in srgb, var(--lp-inv-frontline-fg,#047857) 92%, var(--lp-slate-600));border-color:color-mix(in srgb, var(--lp-inv-frontline,#22c55e) 20%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-status-chip--sold_in_funding{background:color-mix(in srgb, #6366f1 8%, var(--lp-surface));color:color-mix(in srgb, #4338ca 92%, var(--lp-slate-600));border-color:color-mix(in srgb, #6366f1 18%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-status-chip--sold_funded{background:color-mix(in srgb, #10b981 8%, var(--lp-surface));color:color-mix(in srgb, #047857 92%, var(--lp-slate-600));border-color:color-mix(in srgb, #10b981 18%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-status-chip--archived{background:color-mix(in srgb, var(--lp-inv-archived) 7%, var(--lp-surface));color:color-mix(in srgb, var(--lp-inv-archived-fg) 88%, var(--lp-slate-600));border-color:color-mix(in srgb, var(--lp-inv-archived) 15%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-status-chip--deleted{background:color-mix(in srgb, #ef4444 8%, var(--lp-surface));color:color-mix(in srgb, #b91c1c 92%, var(--lp-slate-600));border-color:color-mix(in srgb, #ef4444 22%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-age-chip--neutral{background:color-mix(in srgb, var(--lp-slate-400) 8%, var(--lp-surface));color:var(--lp-slate-600);border-color:color-mix(in srgb, var(--lp-slate-300) 35%, transparent)}.inventory-page--prod-polish .inventory-list-wrap .inventory-age-chip--green{background:color-mix(in srgb, var(--lp-inv-frontline) 9%, var(--lp-surface));color:var(--lp-inv-frontline-fg);border-color:color-mix(in srgb, var(--lp-inv-frontline) 20%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-age-chip--yellow{background:color-mix(in srgb, var(--lp-inv-recon) 9%, var(--lp-surface));color:var(--lp-inv-recon-fg);border-color:color-mix(in srgb, var(--lp-inv-recon) 20%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-age-chip--orange{background:color-mix(in srgb, #ea580c 9%, var(--lp-surface));color:#9a3412;border-color:color-mix(in srgb, #ea580c 18%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-age-chip--red{background:color-mix(in srgb, var(--lp-color-danger) 8%, var(--lp-surface));color:var(--lp-color-danger-strong);border-color:color-mix(in srgb, var(--lp-color-danger) 18%, var(--lp-border-default))}.inventory-page--prod-polish .inventory-list-wrap .inventory-age-chip--unknown{background:color-mix(in srgb, var(--lp-slate-300) 12%, var(--lp-surface));color:var(--lp-text-muted);border-color:color-mix(in srgb, var(--lp-slate-300) 30%, transparent);font-weight:550}.inventory-page--prod-polish .inventory-list__money{color:var(--lp-text-secondary);font-size:.8125rem;font-weight:500}.inventory-page--prod-polish .inventory-list__money--pos{color:var(--lp-inv-funded-fg);font-weight:600}.inventory-page--prod-polish .inventory-list__money--neg{color:var(--lp-color-danger-strong);font-weight:600}.inventory-page--prod-polish .inventory-list__date-compact{color:var(--lp-text-muted);font-size:.75rem;font-weight:450}.inventory-page--prod-polish .inventory-list__empty-compact{padding:1rem 1.1rem 1.15rem}.inventory-page--prod-polish .inventory-list__empty-title{color:var(--lp-slate-700);font-weight:600}.inventory-page--prod-polish .inventory-list__empty-hint{color:var(--lp-text-muted)}.inventory-page--prod-polish .inventory-list__empty-btn{border-color:color-mix(in srgb, var(--lp-color-primary) 22%, var(--lp-slate-200));background:var(--lp-surface);color:var(--lp-color-primary);font-weight:600}.inventory-page--prod-polish .inventory-list__empty-btn:hover{background:color-mix(in srgb, var(--lp-color-primary) 7%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-color-primary) 34%, var(--lp-slate-200))}.inventory-page--prod-polish .inventory-list__empty-btn--primary{border-color:var(--lp-color-primary);background:var(--lp-color-primary);color:#fff}.inventory-page--prod-polish .inventory-list__empty-btn--primary:hover{background:var(--lp-color-primary-muted);border-color:var(--lp-color-primary-muted);color:#fff}@media (width<=1100px){.inventory-page--prod-polish .inventory-list__table--dense .inventory-list__col-purchase,.inventory-page--prod-polish .inventory-list__table--dense .inventory-list__col-age{display:none}}@media (width<=720px){.inventory-page--prod-polish .inventory-page__command-bar{border-left:none;border-right:none;border-radius:0;padding-left:.45rem;padding-right:.45rem}.inventory-page--prod-polish .inventory-list-wrap{border-left:none;border-right:none;border-radius:0}}.inventory-detail--prod-polish{--inv-prod-accent:#2563eb;--inv-prod-border:color-mix(in srgb, var(--shell-border,var(--lp-border)) 86%, var(--inv-prod-accent) 14%);--inv-prod-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0b;--inv-prod-muted:#64748b}.inventory-detail--prod-polish.module-page{background:linear-gradient(180deg, color-mix(in srgb, var(--inv-prod-accent) 5%, var(--shell-page-bg,var(--lp-surface-soft))) 0%, var(--shell-page-bg,var(--lp-surface-soft)) 14rem)}.inventory-detail--prod-polish .inventory-detail__back{color:var(--inv-prod-muted);font-size:.8125rem;font-weight:600}.inventory-detail--prod-polish .inventory-detail__back:hover{color:var(--inv-prod-accent)}.inventory-detail--prod-polish .inventory-detail__ref-pagehead{margin:0 0 .65rem;padding:0 .15rem}.inventory-detail--prod-polish .inventory-detail__ref-pagehead-eyebrow{letter-spacing:.1em;color:color-mix(in srgb, var(--inv-prod-muted) 88%, transparent);font-size:.5625rem;font-weight:650}.inventory-detail--prod-polish .inventory-detail__ref-pagehead-title{letter-spacing:-.028em;color:var(--lp-text);font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:750;line-height:1.2}.inventory-detail--prod-polish .inventory-detail__ref-pagehead-sub{color:var(--inv-prod-muted);gap:.35rem;font-size:.8125rem}.inventory-detail--prod-polish .inventory-detail__ref-pagehead-status{background:color-mix(in srgb, var(--inv-prod-accent) 6%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--inv-prod-border) 70%, transparent);border-radius:999px;padding:.06rem .38rem;font-weight:650}.inventory-detail--prod-polish .inventory-detail__hero-workspace{flex-direction:column;gap:.65rem;display:flex}.inventory-detail--prod-polish .inventory-detail__ref-card{border:1px solid var(--inv-prod-border);background:var(--lp-surface);box-shadow:var(--inv-prod-shadow);border-radius:12px}.inventory-detail--prod-polish .inventory-detail__ref-card--summary{padding:.55rem .62rem .62rem}.inventory-detail--prod-polish .inventory-detail__ref-vehicle-meta--summary-head{border-bottom:1px solid color-mix(in srgb, var(--inv-prod-border) 50%, transparent);gap:.45rem .85rem;margin-bottom:.45rem;padding-bottom:.4rem}.inventory-detail--prod-polish .inventory-detail__ref-vehicle-meta-stock{color:var(--lp-muted-strong);font-size:.75rem;font-weight:600}.inventory-detail--prod-polish .inventory-detail__ref-vehicle-meta-stock:before{content:"Stock ";color:var(--inv-prod-muted);font-weight:550}.inventory-detail--prod-polish .inventory-detail__ref-vehicle-meta-vin-label{display:none}.inventory-detail--prod-polish .inventory-detail__ref-vehicle-meta-vin{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--inv-prod-muted);font-size:.6875rem;font-weight:500}.inventory-detail--prod-polish .inventory-detail__ref-photo-frame{border:1px solid var(--inv-prod-border);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0a}.inventory-detail--prod-polish .inventory-detail__ref-photo-panel img{border-radius:9px}.inventory-detail--prod-polish .inventory-detail__ref-card-spec dt{letter-spacing:.04em;text-transform:uppercase;color:var(--inv-prod-muted);font-size:.625rem;font-weight:650}.inventory-detail--prod-polish .inventory-detail__ref-card-spec dd{color:var(--lp-text);font-size:.8125rem;font-weight:600}.inventory-detail--prod-polish .inventory-detail__ref-finance-eyebrow{letter-spacing:.07em;color:var(--inv-prod-muted);font-size:.625rem;font-weight:700}.inventory-detail--prod-polish .inventory-detail__ref-finance-asking-val{letter-spacing:-.025em;color:var(--lp-text);font-size:1.35rem;font-weight:750}.inventory-detail--prod-polish .inventory-detail__ref-finance-asking-lab,.inventory-detail--prod-polish .inventory-detail__ref-finance-special-lab,.inventory-detail--prod-polish .inventory-detail__ref-finance-wholesale-lab,.inventory-detail--prod-polish .inventory-detail__ref-finance-metric-lab{color:var(--inv-prod-muted);font-size:.65625rem;font-weight:600}.inventory-detail--prod-polish .inventory-detail__ref-finance-metric-val,.inventory-detail--prod-polish .inventory-detail__ref-finance-wholesale-val,.inventory-detail--prod-polish .inventory-detail__ref-finance-special-val{font-variant-numeric:tabular-nums;color:var(--lp-text);font-weight:650}.inventory-detail--prod-polish .inventory-detail__dealer-only-pill{opacity:.85;border-radius:4px;padding:.04rem .28rem;font-size:.5625rem;font-weight:650}.inventory-detail--prod-polish .inventory-age-chip{border-radius:999px;padding:.08rem .38rem;font-size:.6875rem;font-weight:600}.inventory-detail--prod-polish .inventory-detail__ref-finance-cta{border-color:color-mix(in srgb, var(--inv-prod-accent) 35%, var(--inv-prod-border));background:color-mix(in srgb, var(--inv-prod-accent) 8%, var(--lp-surface));color:var(--lp-text);border-radius:9px;font-weight:650}.inventory-detail--prod-polish .inventory-detail__ref-action-rail{margin-top:.15rem}.inventory-detail--prod-polish .inventory-detail__ref-actions{gap:.4rem .5rem}.inventory-detail--prod-polish .inventory-detail__ref-action{border-color:var(--inv-prod-border);border-radius:10px;box-shadow:0 1px 2px #0f172a09}.inventory-detail--prod-polish .inventory-detail__ref-action--primary{background:var(--inv-prod-accent);border-color:color-mix(in srgb, var(--inv-prod-accent) 85%, #1e3a8a);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--inv-prod-accent) 26%, transparent);font-weight:650}.inventory-detail--prod-polish .inventory-detail__ref-action--outline{background:var(--lp-surface);color:var(--lp-muted-strong)}.inventory-detail--prod-polish .inventory-detail__ref-action-move-label{display:none}.inventory-detail--prod-polish .inventory-detail__linked,.inventory-detail--prod-polish .inventory-detail__linked-panel{border-color:var(--inv-prod-border);border-radius:11px;box-shadow:0 1px 3px #0f172a0a}.inventory-detail--prod-polish .inventory-detail__linked-title{letter-spacing:.06em;text-transform:uppercase;color:var(--inv-prod-muted);font-size:.6875rem;font-weight:700}.inventory-detail--prod-polish .inventory-detail__linked-meta,.inventory-detail--prod-polish .inventory-detail__linked-note,.inventory-detail--prod-polish .inventory-detail__linked-empty{color:var(--inv-prod-muted);font-size:.8125rem;line-height:1.45}.inventory-detail--prod-polish .inventory-detail__card{border-color:var(--inv-prod-border);border-radius:11px;box-shadow:0 1px 3px #0f172a0a}.inventory-detail--prod-polish .inventory-detail__card dt{color:var(--inv-prod-muted);font-size:.65625rem;font-weight:600}.inventory-detail--prod-polish .inventory-detail__fact-strip{border-color:var(--inv-prod-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-radius:11px;box-shadow:0 1px 3px #0f172a0a}.inventory-detail--prod-polish .inventory-detail__spec-card{border-color:var(--inv-prod-border);border-radius:11px}.inventory-detail--prod-polish .inventory-detail__purchase-date-input,.inventory-detail--prod-polish .inventory-detail__ref-action-select,.inventory-detail--prod-polish .inventory-detail__select{border-color:var(--inv-prod-border);border-radius:9px}@media (width>=960px){.inventory-detail--prod-polish .inventory-detail__ref-summary-split--two-col{gap:.75rem .85rem}.inventory-detail--prod-polish .inventory-detail__hero-workspace{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}}@media (width<=959px){.inventory-detail--prod-polish .inventory-detail__ref-summary-split--two-col{grid-template-columns:1fr}.inventory-detail--prod-polish .inventory-detail__ref-photo-panel{max-width:100%}.inventory-detail--prod-polish .inventory-detail__ref-actions{flex-wrap:wrap}}@media (width<=720px){.inventory-detail--prod-polish .inventory-detail__ref-pagehead-title{font-size:1.2rem}.inventory-detail--prod-polish .inventory-detail__ref-card{box-shadow:none;border-left:none;border-right:none;border-radius:0}}.inventory-detail__ref-photo-frame--interactive{cursor:pointer;text-align:left;width:100%;height:100%;font:inherit;color:inherit;border-radius:inherit;background:0 0;border:none;margin:0;padding:0;display:block}.inventory-detail__ref-photo-frame--interactive:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.inventory-detail__ref-photo-main{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;display:block}.inv-gallery-modal{z-index:2000;background:#0f172a7a;justify-content:center;align-items:flex-start;padding:1rem;display:flex;position:fixed;inset:0;overflow:auto}.inv-gallery-modal__panel{background:var(--lp-surface);border-radius:10px;width:100%;max-width:520px;margin:2rem auto;padding:.75rem 1rem 1rem;box-shadow:0 16px 48px #0f172a33}.inv-gallery-modal__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.inv-gallery-modal__title{margin:0;font-size:1.05rem;font-weight:650}.inv-gallery-modal__close{cursor:pointer;color:var(--lp-muted);background:0 0;border:none;border-radius:6px;padding:.15rem .35rem;font-size:1.5rem;line-height:1}.inv-gallery-modal__close:hover{background:var(--lp-surface-soft);color:var(--lp-text)}.inv-gallery-modal__hint{color:var(--lp-muted);margin:0 0 .65rem;font-size:.78rem;line-height:1.4}.inv-gallery-modal__err{color:#b91c1c;margin:0 0 .5rem;font-size:.82rem}.inv-gallery-modal__empty{color:var(--lp-muted);margin:.25rem 0 .75rem;font-size:.85rem}.inv-gallery-modal__ro{color:var(--lp-muted);margin:.5rem 0 0;font-size:.82rem}.inv-gallery-modal__grid{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.inv-gallery-modal__cell{width:7.5rem}.inv-gallery-modal__cell--draggable{cursor:grab}.inv-gallery-modal__cell--draggable:active{cursor:grabbing}.inv-gallery-modal__cell--drop-target .inv-gallery-modal__thumb-wrap{outline:2px solid var(--public-primary,#15803d);outline-offset:2px}.inv-gallery-modal__thumb-wrap{border:1px solid var(--lp-border);aspect-ratio:4/3;background:var(--lp-surface-soft);border-radius:8px;position:relative;overflow:hidden}.inv-gallery-modal__thumb{object-fit:cover;width:100%;height:100%;display:block}.inv-gallery-modal__badge{color:#fff;background:#0f172ac7;border-radius:4px;padding:.1rem .28rem;font-size:.62rem;font-weight:600;position:absolute;top:4px;left:4px}.inv-gallery-modal__cell-actions{flex-direction:column;gap:.2rem;margin-top:.25rem;display:flex}.inv-gallery-modal__btn{border:1px solid var(--lp-border);background:var(--lp-surface);cursor:pointer;border-radius:5px;padding:.15rem .25rem;font-size:.68rem}.inv-gallery-modal__btn:disabled{opacity:.45;cursor:not-allowed}.inv-gallery-modal__btn--danger{color:#b91c1c;border-color:#fecaca}.inv-gallery-modal__drop-zone{border:1px dashed #cbd5e1;border-radius:8px;margin:0 0 .65rem;padding:.5rem .55rem .45rem;transition:border-color .12s,background .12s}.inv-gallery-modal__drop-zone--active{background:var(--lp-surface-soft);border-color:#0f172a}.inv-gallery-modal__upload-primary{justify-content:flex-start;margin:0 0 .35rem;display:flex}.inv-gallery-modal__drop-hint{color:var(--lp-muted);margin:0;font-size:.72rem;line-height:1.35}.inv-gallery-modal__file{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.inv-gallery-modal__primary{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:6px;padding:.32rem .55rem;font-size:.8rem}.inv-gallery-modal__primary:disabled{opacity:.45;cursor:not-allowed}.inv-gallery-modal__primary--upload{padding:.42rem .85rem;font-size:.875rem;font-weight:600}.vdp-v2-page{--vdp-ink:#0f172a;--vdp-muted:#64748b;--vdp-line:var(--lp-border);--vdp-surface:var(--lp-surface);--vdp-soft:#f4f6f9;--vdp-accent:#2563eb;--vdp-shadow:0 2px 4px #0f172a0a, 0 18px 44px #0f172a14;--vdp-radius:16px}.vdp-v2-page.module-page{background:var(--shell-page-bg,#eef1f5);display:block}.vdp-v2-diagnostic{z-index:200;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#0f172a 0%,#334155 50%,#0f172a 100%);border-radius:10px;margin:0 0 .85rem;padding:.7rem 1rem;font-size:.78rem;font-weight:800;position:sticky;top:0;box-shadow:0 10px 28px #0f172a38}.vdp-v2-shell{width:100%;min-width:0;max-width:var(--shell-max-content);flex-direction:column;gap:1rem;margin:0 auto;display:flex}.vdp-v2-below{flex-direction:column;gap:1rem;display:flex}#vdp-section-info,#vdp-section-marketing,#vdp-section-pricing,#vdp-section-costs,#vehicle-record-decode{scroll-margin-top:5rem}.vdp-v2-command__section-title{letter-spacing:.1em;text-transform:uppercase;color:var(--vdp-muted);margin:0 0 .35rem;font-size:.68rem;font-weight:800}.vdp-v2-hero__primary-badge{z-index:2;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0f172ac7;border-radius:6px;padding:.18rem .45rem;font-size:.65rem;font-weight:700;position:absolute;top:.55rem;left:.55rem}.vdp-v2-hero__thumb-row{align-items:center;gap:.35rem;display:flex}.vdp-v2-hero__thumb-nav{border:1px solid var(--vdp-line);background:var(--lp-surface);width:1.65rem;height:1.65rem;color:var(--vdp-muted);cursor:pointer;border-radius:8px;flex:none;font-size:1.1rem;line-height:1}.vdp-v2-hero__thumb-nav:disabled{opacity:.35;cursor:not-allowed}.vdp-v2-hero__thumb--active{border-color:var(--vdp-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--vdp-accent) 25%, transparent)}.vdp-v2-copy-row{gap:1rem;margin-top:.15rem;display:grid}@media (width>=900px){.vdp-v2-copy-row{grid-template-columns:1fr 1fr}}.vdp-v2-quick-notes{border-radius:var(--vdp-radius);background:var(--vdp-surface);border:1px solid var(--vdp-line);box-shadow:var(--vdp-shadow);padding:1rem 1.1rem}.vdp-v2-quick-notes__title{margin:0 0 .65rem;font-size:.95rem;font-weight:750}.vdp-v2-quick-notes__textarea{border:1px solid var(--vdp-line);resize:vertical;background:var(--vdp-soft);border-radius:12px;width:100%;min-height:7rem;padding:.75rem .85rem;font-size:.9rem;line-height:1.5}.vdp-v2-quick-notes__foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.vdp-v2-quick-notes__count{color:var(--vdp-muted);font-size:.75rem}.vdp-v2-quick-notes__save{background:var(--vdp-ink);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem .9rem;font-size:.82rem;font-weight:650}.vdp-v2-quick-notes__notice{color:var(--vdp-muted);margin:.45rem 0 0;font-size:.78rem}.vdp-v2-info-cards{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.vdp-v2-info-card{background:var(--vdp-surface);border:1px solid var(--vdp-line);box-shadow:var(--vdp-shadow);border-radius:12px;padding:.85rem .95rem}.vdp-v2-info-card__title{color:var(--vdp-ink);margin:0 0 .35rem;font-size:.82rem;font-weight:750}.vdp-v2-info-card__value{color:var(--vdp-muted);margin:0 0 .45rem;font-size:.8rem}.vdp-v2-info-card__link,.vdp-v2-info-card__link-btn{color:var(--vdp-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:650;text-decoration:underline}.vdp-v2-header--card{border-radius:var(--vdp-radius);background:var(--vdp-surface);border:1px solid var(--vdp-line);box-shadow:var(--vdp-shadow);padding:1.15rem 1.35rem 1.2rem}.vdp-v2-header__top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.vdp-v2-header__tools{gap:.45rem;display:flex}.vdp-v2-header__tool-btn{border:1px solid var(--vdp-line);background:var(--lp-surface);color:var(--vdp-ink);cursor:pointer;border-radius:8px;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.vdp-v2-header__title-row{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-bottom:.35rem;display:flex}.vdp-v2-header__pill{border-radius:var(--lp-radius-pill);letter-spacing:.01em;text-transform:none;background:color-mix(in srgb, var(--lp-inv-inventory) 12%, var(--lp-inv-chip-surface));color:var(--lp-inv-inventory-fg);border:1px solid color-mix(in srgb, var(--lp-inv-inventory) 28%, var(--vdp-line));padding:.2rem .65rem;font-size:.6875rem;font-weight:550}.vdp-v2-header__pill.inventory-status-chip,.vdp-v2-command__status-pill.inventory-status-chip{border-radius:var(--lp-radius-sm);letter-spacing:.01em}.vdp-v2-header__facts{color:var(--vdp-muted);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.8125rem;display:flex}.vdp-v2-header__facts strong{color:var(--vdp-ink)}.vdp-v2-header__facts-sep{opacity:.35;-webkit-user-select:none;user-select:none}.vdp-v2-header__back{color:var(--vdp-muted);font-size:.875rem;font-weight:600;text-decoration:none}.vdp-v2-header__back:hover{color:var(--vdp-ink)}.vdp-v2-header__meta{color:var(--vdp-muted);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.8125rem;display:flex}.vdp-v2-header__sep{opacity:.4}.vdp-v2-header__status{border:1px solid var(--vdp-line);background:var(--vdp-soft);color:var(--lp-muted-strong);border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.vdp-v2-header__status-dot{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.vdp-v2-header__title{letter-spacing:-.03em;color:var(--vdp-ink);margin:0;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:750;line-height:1.12}.vdp-v2-header__vin-copy{color:var(--lp-muted-strong);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:.75rem;font-weight:600;text-decoration:underline}.vdp-v2-main{align-items:start;gap:1.1rem;display:grid}@media (width>=1100px){.vdp-v2-main{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.vdp-v2-main>.vdp-v2-command{position:sticky;top:3.5rem}.inventory-backend-vdp .inventory-backend-vdp__decision-panel.vdp-v2-command{position:static}}.vdp-v2-hero{border-radius:var(--vdp-radius);background:var(--vdp-surface);border:1px solid var(--vdp-line);box-shadow:var(--vdp-shadow);flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem 1.15rem;display:flex}.vdp-v2-hero__layout{align-items:start;gap:1rem 1.15rem;display:grid}@media (width>=720px){.vdp-v2-hero__layout{grid-template-columns:minmax(220px,42%) minmax(0,1fr)}}.vdp-v2-hero__media-col{flex-direction:column;gap:.55rem;min-width:0;display:flex}.vdp-v2-hero__photo-wrap{width:100%;position:relative}.vdp-v2-hero__view-full{color:var(--vdp-ink);cursor:pointer;background:#ffffffeb;border:none;border-radius:6px;padding:.28rem .55rem;font-size:.72rem;font-weight:650;position:absolute;top:.55rem;right:.55rem;box-shadow:0 2px 8px #0f172a1f}.vdp-v2-hero__thumbs{gap:.35rem;display:flex}.vdp-v2-hero__thumb{aspect-ratio:4/3;cursor:pointer;background:var(--vdp-soft);border:2px solid #0000;border-radius:8px;flex:1;min-width:0;padding:0;overflow:hidden}.vdp-v2-hero__thumb img{object-fit:cover;width:100%;height:100%;display:block}.vdp-v2-hero__photo-actions{flex-wrap:wrap;gap:.35rem;display:flex}.vdp-v2-hero__photo-action{border:1px solid var(--vdp-line);background:var(--lp-surface);min-width:0;color:var(--vdp-ink);cursor:pointer;border-radius:8px;flex:auto;padding:.38rem .5rem;font-size:.72rem;font-weight:600}.vdp-v2-hero__history{border-top:1px solid var(--vdp-line);grid-template-columns:1fr 1fr;gap:.55rem;padding-top:.15rem;display:grid}.vdp-v2-hero__history-btn{border:1px solid var(--vdp-line);background:var(--lp-surface);letter-spacing:.04em;color:var(--vdp-muted);cursor:not-allowed;border-radius:10px;padding:.55rem .65rem;font-size:.78rem;font-weight:700}.vdp-v2-hero__photo-btn{background:var(--vdp-soft);cursor:pointer;aspect-ratio:16/10;border:none;border-radius:14px;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f172a1a}.vdp-v2-hero__photo-btn:focus-visible{outline-offset:3px;outline:2px solid #94a3b8}.vdp-v2-hero__img{object-fit:cover;width:100%;height:100%;display:block}.vdp-v2-hero__empty{width:100%;height:100%;min-height:12rem;color:var(--vdp-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.vdp-v2-hero__empty-icon{opacity:.45;width:2.5rem;height:2.5rem}.vdp-v2-hero__specs{grid-template-columns:1fr 1fr;align-content:start;gap:.5rem .85rem;margin:0;display:grid}.vdp-v2-hero__spec{flex-direction:column;gap:.12rem;min-width:0;display:flex}.vdp-v2-hero__spec dt{letter-spacing:.06em;text-transform:uppercase;color:var(--vdp-muted);margin:0;font-size:.68rem;font-weight:700}.vdp-v2-hero__spec dd{color:var(--vdp-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:650;overflow:hidden}.vdp-v2-command{border-radius:var(--vdp-radius);background:var(--vdp-surface);border:1px solid var(--vdp-line);box-shadow:var(--vdp-shadow);flex-direction:column;display:flex;overflow:hidden}.vdp-v2-command--warn{border-color:color-mix(in srgb, #f59e0b 35%, var(--vdp-line));box-shadow:var(--vdp-shadow), inset 0 0 0 1px #f59e0b2e}.vdp-v2-command__panel{flex-direction:column;gap:.75rem;padding:1.15rem 1.2rem 1rem;display:flex}.vdp-v2-command__heading{letter-spacing:.1em;text-transform:uppercase;color:var(--vdp-muted);margin:0 0 .15rem;font-size:.72rem;font-weight:800}.vdp-v2-command__price-hero{border-bottom:1px solid var(--vdp-line);flex-direction:column;gap:.2rem;padding-bottom:.65rem;display:flex}.vdp-v2-command__price-row{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.9rem;display:flex}.vdp-v2-command__price-row--muted .vdp-v2-command__value{color:var(--lp-muted)}.vdp-v2-command__label{color:var(--vdp-muted);font-size:.78rem;font-weight:600}.vdp-v2-command__value{color:var(--vdp-ink);text-align:right;font-size:.95rem;font-weight:700}.vdp-v2-command__value--hero{letter-spacing:-.03em;text-align:left;color:var(--vdp-ink);font-size:clamp(1.65rem,3vw,2.15rem);font-weight:800;line-height:1.05}.vdp-v2-command__row{border-bottom:1px solid #f1f4f8;justify-content:space-between;align-items:center;gap:.65rem;padding:.35rem 0;display:flex}.vdp-v2-command__row--field{flex-direction:column;align-items:stretch;gap:.45rem}.vdp-v2-command__badge{text-transform:uppercase;letter-spacing:.04em;background:var(--lp-border);color:var(--lp-muted-strong);border-radius:4px;margin-left:.35rem;padding:.05rem .35rem;font-size:.62rem;font-weight:700}.vdp-v2-command__field-row{align-items:center;gap:.45rem;display:flex}.vdp-v2-command__input{border:1px solid var(--vdp-line);background:var(--lp-surface);border-radius:8px;flex:1;min-width:0;padding:.45rem .55rem;font-size:.875rem}.vdp-v2-command__save{background:var(--vdp-ink);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.45rem .75rem;font-size:.8rem;font-weight:650}.vdp-v2-command__save:disabled{opacity:.45;cursor:not-allowed}.vdp-v2-command__metrics{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.15rem;display:grid}.vdp-v2-command__metric{background:var(--vdp-soft);border:1px solid var(--vdp-line);border-radius:12px;flex-direction:column;gap:.2rem;padding:.65rem .7rem;display:flex}.vdp-v2-command__metric--cost{background:color-mix(in srgb, var(--vdp-accent) 8%, var(--lp-surface));border-color:color-mix(in srgb, var(--vdp-accent) 18%, var(--vdp-line))}.vdp-v2-command__metric--profit{background:color-mix(in srgb, #22c55e 10%, var(--lp-surface));border-color:color-mix(in srgb, #22c55e 22%, var(--vdp-line))}.vdp-v2-command__btn--deal{margin-top:.35rem}.vdp-v2-command__btn--primary{background:var(--vdp-accent);border-color:var(--vdp-accent);color:#fff}.vdp-v2-command__btn--primary:hover:not(.vdp-v2-command__btn--disabled){background:color-mix(in srgb, var(--vdp-accent) 88%, #000)}.vdp-v2-command__btn-grid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.vdp-v2-command__btn-grid--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.vdp-v2-command__priority-actions{gap:.45rem;margin-top:.65rem;display:grid}.vdp-v2-command__rail-notice{margin:.45rem 0 0;font-size:.75rem;font-weight:500;line-height:1.35}.vdp-v2-command__rail-notice--success{color:#166534}.vdp-v2-command__rail-notice--error{color:var(--lp-color-danger-strong,#b91c1c)}.vdp-v2-command__btn--wide{width:100%;margin-top:.45rem}.vdp-v2-command__status-bar{border-top:1px solid var(--vdp-line);grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.65rem;padding-top:.65rem;display:grid}.vdp-v2-command__status-field{flex-direction:column;gap:.25rem;display:flex}.vdp-v2-command__status-lab{letter-spacing:.02em;text-transform:none;color:var(--vdp-muted);font-size:.6875rem;font-weight:600}.vdp-v2-command__status-pill{border-radius:var(--lp-radius-sm);letter-spacing:.01em;text-transform:none;justify-content:center;align-items:center;padding:.35rem .5rem;font-size:.72rem;font-weight:550;display:inline-flex}.vdp-v2-command__status-select{border:1px solid var(--vdp-line);background:var(--lp-surface);border-radius:8px;width:100%;padding:.4rem .45rem;font-size:.8rem;font-weight:600}.vdp-v2-command__metric--pos .vdp-v2-command__value{color:#059669}.vdp-v2-command__metric--neg .vdp-v2-command__value{color:#dc2626}.vdp-v2-command__worksheet{border:1px solid var(--vdp-line);background:var(--lp-surface);width:100%;color:var(--vdp-ink);cursor:pointer;border-radius:10px;margin-top:.15rem;padding:.5rem .75rem;font-size:.8rem;font-weight:650}.vdp-v2-command__worksheet:hover{background:var(--vdp-soft)}.vdp-v2-command__fallback{background:var(--vdp-soft);border-radius:10px;padding:.65rem}.vdp-v2-command__fallback-msg{color:var(--vdp-muted);margin:0;font-size:.82rem;line-height:1.45}.vdp-v2-command__actions{background:var(--lp-surface-soft);border-top:1px solid var(--vdp-line);padding:.85rem 1rem 1rem}.vdp-v2-command__nav{flex-direction:column;gap:.45rem;display:flex}.vdp-v2-command__btn{border:1px solid var(--vdp-line);background:var(--lp-surface);width:100%;color:var(--vdp-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .85rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.vdp-v2-command__btn--secondary:hover:not(:disabled){background:var(--vdp-soft)}.vdp-v2-command__admin-actions{border-top:1px solid color-mix(in srgb, var(--lp-color-danger) 18%, var(--lp-border-default));gap:.35rem;margin-top:.35rem;padding-top:.5rem;display:grid}.vdp-v2-command__admin-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-color-danger-strong);margin:0;font-size:.68rem;font-weight:650}.vdp-v2-command__btn--danger{border-color:color-mix(in srgb, var(--lp-color-danger) 35%, var(--lp-border-default));background:color-mix(in srgb, var(--lp-color-danger) 8%, var(--lp-surface));color:var(--lp-color-danger-strong)}.vdp-v2-command__btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--lp-color-danger) 14%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-color-danger) 45%, var(--lp-border-default))}.inventory-list-flash-notice{color:#14532d;background:color-mix(in srgb, #22c55e 12%, var(--lp-surface));border:1px solid color-mix(in srgb, #22c55e 28%, var(--lp-border));border-radius:8px;margin:0 0 .65rem;padding:.55rem .75rem;font-size:.86rem;font-weight:600}.vdp-v2-command__btn--disabled{opacity:.55;cursor:not-allowed}.vdp-v2-command__btn--select{padding-right:.5rem;position:relative}.vdp-v2-command__select{min-width:0;font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:none;flex:1;font-weight:650}.vdp-v2-command__move-label{flex-shrink:0}.vdp-v2-command__select-wrap{flex:1;align-items:center;min-width:0;display:flex}.vdp-v2-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}.vdp-v2-operations{border-radius:var(--vdp-radius);background:var(--vdp-surface);border:1px solid var(--vdp-line);box-shadow:var(--vdp-shadow);padding:1rem 1.1rem 1.1rem}.vdp-v2-operations__title{color:var(--vdp-ink);margin:0;font-size:1.05rem;font-weight:750}.vdp-v2-operations__head{margin-bottom:.75rem}.vdp-v2-operations__banner{background:color-mix(in srgb, #0f172a 6%, var(--vdp-soft));border:1px solid var(--vdp-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.75rem;padding:.85rem 1rem;display:flex}.vdp-v2-operations__banner-title{margin:0 0 .2rem;font-size:.9rem;font-weight:750}.vdp-v2-operations__banner-meta{color:var(--vdp-muted);margin:0;font-size:.8rem}.vdp-v2-operations__banner-link{color:var(--vdp-ink);font-weight:650}.vdp-v2-operations__banner-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.vdp-v2-operations__grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.6rem;display:grid}.vdp-v2-tile{background:var(--vdp-soft);border:1px solid #eef1f5;border-radius:12px;flex-direction:column;gap:.35rem;min-height:5.5rem;padding:.8rem .9rem;display:flex}.vdp-v2-tile__head{align-items:center;gap:.45rem;display:flex}.vdp-v2-tile__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--vdp-muted);font-size:.68rem;font-weight:800}.vdp-v2-tile__strong{color:var(--vdp-ink);font-size:.9rem;font-weight:700;text-decoration:none}.vdp-v2-tile__strong:hover{text-decoration:underline}.vdp-v2-tile__meta,.vdp-v2-tile__muted{color:var(--vdp-muted);margin:0;font-size:.8rem}.vdp-v2-tile__action,.vdp-v2-tile__action-btn{color:var(--lp-muted-strong);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:650;text-decoration:underline}.vdp-v2-description{border-radius:var(--vdp-radius);background:var(--vdp-surface);border:1px solid var(--vdp-line);box-shadow:var(--vdp-shadow);padding:1.1rem 1.2rem 1.15rem}.vdp-v2-description__title{color:var(--vdp-ink);margin:0 0 .25rem;font-size:1.05rem;font-weight:750}.vdp-v2-description__hint{color:var(--vdp-muted);margin:0;font-size:.82rem}.vdp-v2-description__head{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.vdp-v2-description__textarea{border:1px solid var(--vdp-line);resize:vertical;background:var(--vdp-soft);width:100%;min-height:7rem;color:var(--vdp-ink);border-radius:12px;padding:.75rem .85rem;font-size:.9rem;line-height:1.5}.vdp-v2-description__textarea:focus{background:var(--lp-surface);border-color:#94a3b8;outline:none;box-shadow:0 0 0 3px #94a3b833}.vdp-v2-description__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.vdp-v2-description__count{color:var(--vdp-muted);font-size:.75rem}.vdp-v2-description__save{background:var(--vdp-ink);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem .9rem;font-size:.82rem;font-weight:650}.vdp-v2-fold{border-radius:var(--vdp-radius);background:var(--vdp-surface);border:1px solid var(--vdp-line);box-shadow:var(--vdp-shadow);overflow:hidden}.vdp-v2-fold__trigger{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding:.95rem 1.15rem;font-weight:650;list-style:none;display:flex}.vdp-v2-fold__trigger::-webkit-details-marker{display:none}.vdp-v2-fold__title{color:var(--vdp-ink);font-size:1rem;font-weight:750}.vdp-v2-fold__hint{color:var(--vdp-muted);font-size:.8rem;font-weight:500}.vdp-v2-fold__body{border-top:1px solid var(--vdp-line);padding:0 1.15rem 1.15rem}.vdp-v2-fold__body .inventory-detail__record-decode-title{display:none}.vdp-v2-page .inventory-detail__ref-finance-eyebrow,.vdp-v2-page .inventory-detail__ref-finance-price-bundle,.vdp-v2-page .inventory-detail__ref-card{display:none!important}.vdp-v2-perm-hint{color:var(--vdp-muted);margin:0;font-size:.82rem}.vdp-v2-tabs{border-bottom:1px solid var(--vdp-line);flex-wrap:wrap;gap:.15rem 1.25rem;margin-bottom:.15rem;padding:.15rem .25rem 0;display:flex}.vdp-v2-tabs__tab{letter-spacing:.08em;text-transform:uppercase;color:var(--vdp-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .1rem;font-size:.72rem;font-weight:800}.vdp-v2-tabs__tab--active{color:var(--vdp-accent);border-bottom-color:var(--vdp-accent)}.vdp-v2-detail-grid{align-items:start;gap:1rem;display:grid}@media (width>=1000px){.vdp-v2-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(240px,.85fr)}}.vdp-v2-key-specs,.vdp-v2-side-panel,.vdp-v2-tab-panel{border-radius:var(--vdp-radius);background:var(--vdp-surface);border:1px solid var(--vdp-line);box-shadow:var(--vdp-shadow);padding:1rem 1.1rem}.vdp-v2-key-specs__title,.vdp-v2-side-panel__title,.vdp-v2-tab-panel__title{color:var(--vdp-ink);margin:0 0 .75rem;font-size:.95rem;font-weight:750}.vdp-v2-key-specs__list{flex-direction:column;gap:.45rem;margin:0;display:flex}.vdp-v2-key-specs__row{border-bottom:1px solid #f1f4f8;justify-content:space-between;gap:.75rem;padding-bottom:.4rem;display:flex}.vdp-v2-key-specs__row dt{color:var(--vdp-muted);margin:0;font-size:.78rem;font-weight:600}.vdp-v2-key-specs__row dd{color:var(--vdp-ink);text-align:right;margin:0;font-size:.82rem;font-weight:650}.vdp-v2-side-panel__card{border-bottom:1px solid #f1f4f8;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 0;display:flex}.vdp-v2-side-panel__label{color:var(--vdp-muted);font-size:.78rem;font-weight:600}.vdp-v2-side-panel__value{color:var(--vdp-ink);font-size:.82rem;font-weight:650}.vdp-v2-tab-panel{margin-bottom:1rem}.vdp-v2-tab-panel__rows{flex-direction:column;gap:.55rem;margin:0;display:flex}.vdp-v2-tab-panel__rows>div{justify-content:space-between;gap:1rem;display:flex}.vdp-v2-tab-panel__rows dt{color:var(--vdp-muted);font-size:.82rem;font-weight:600}.vdp-v2-tab-panel__rows dd{color:var(--vdp-ink);margin:0;font-size:.9rem;font-weight:700}.vdp-v2-operations__title{letter-spacing:.1em;text-transform:uppercase;color:var(--vdp-muted);font-size:.72rem;font-weight:800}.vdp-v2-operations__grid{scrollbar-width:thin;flex-wrap:nowrap;gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.vdp-v2-operations__grid>.vdp-v2-tile{flex:10.5rem;min-width:10.5rem;max-width:14rem}.vdp-v2-tile{min-height:4.75rem;padding:.7rem .75rem}.inventory-backend-vdp.vdp-v2-page{--vdp-ink:var(--lp-slate-800);--vdp-muted:var(--lp-text-muted);--vdp-line:color-mix(in srgb, var(--lp-slate-300) 88%, #cbd5e1);--vdp-border-card:color-mix(in srgb, var(--lp-slate-300) 92%, #94a3b8);--vdp-soft:var(--lp-surface-soft);--vdp-accent:var(--lp-color-primary);--vdp-radius:10px}.inventory-backend-vdp__shell{width:100%;min-width:0;max-width:var(--shell-max-content);flex-direction:column;gap:1rem;margin:0 auto;display:flex}.inventory-backend-vdp__header{background:var(--lp-surface);border:1px solid var(--vdp-line);border-radius:var(--vdp-radius);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1.05rem;display:flex;box-shadow:0 1px 2px #0f172a08}.inventory-backend-vdp__back{color:var(--vdp-accent,#2563eb);margin-bottom:.65rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.inventory-backend-vdp__title-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.35rem;display:flex}.inventory-backend-vdp__title-row h1{color:var(--vdp-ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.28rem,2.1vw,1.65rem);font-weight:600;line-height:1.2}.inventory-backend-vdp__status{border-radius:var(--lp-radius-pill);letter-spacing:.01em;text-transform:none;padding:.18rem .5rem;font-size:.6875rem;font-weight:550}.inventory-backend-vdp__meta{color:var(--vdp-muted);flex-wrap:wrap;align-items:center;gap:.35rem .85rem;font-size:.875rem;font-weight:450;display:flex}.inventory-backend-vdp__meta-vin{align-items:center;gap:.2rem;display:inline-flex}.inventory-backend-vdp__meta-copy{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--vdp-muted) 85%, var(--vdp-ink));cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.inventory-backend-vdp__meta-copy:hover{color:var(--vdp-ink);background:var(--vdp-soft)}.inventory-backend-vdp__meta-copy--copied{color:#166534;border-color:color-mix(in srgb, #22c55e 35%, var(--vdp-line))}.inventory-backend-vdp__print{border:1px solid var(--vdp-line);background:var(--lp-surface);color:var(--lp-slate-700);cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;padding:.38rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.inventory-backend-vdp__print svg{width:15px;height:15px;color:var(--lp-color-primary)}.inventory-backend-vdp__meta strong{color:var(--vdp-ink);font-weight:600}.inventory-backend-vdp__main{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:1rem;display:grid}.inventory-backend-vdp__left{flex-direction:column;gap:.75rem;min-width:0;display:flex}.inventory-backend-vdp__right{flex-direction:column;align-self:start;gap:.75rem;min-width:0;display:flex}.inventory-backend-vdp__right .inventory-backend-vdp__decision-panel.vdp-v2-command{width:100%;min-width:0}.inventory-backend-vdp__upper{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.inventory-backend-vdp__vehicle-card,.inventory-backend-vdp__card{background:var(--lp-surface);border:1px solid var(--vdp-border-card,var(--vdp-line));border-radius:var(--vdp-radius);padding:.7rem .85rem;box-shadow:0 1px 2px #0f172a08}.inventory-backend-vdp__vehicle-layout{grid-template-columns:minmax(14rem,38%) minmax(0,1fr);align-items:stretch;gap:.85rem 1.1rem;width:100%;display:grid}.inventory-backend-vdp__photo-column{flex-direction:column;justify-content:center;width:100%;min-width:0;display:flex}.inventory-backend-vdp__photo{border:1px solid var(--vdp-line);background:var(--vdp-soft);cursor:pointer;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.inventory-backend-vdp__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.inventory-backend-vdp__photo-empty{aspect-ratio:4/3;width:100%;color:var(--vdp-muted,var(--lp-muted));place-items:center;font-size:.84rem;font-weight:600;display:grid}.inventory-backend-vdp__photo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.5rem;display:grid}.inventory-backend-vdp__photo-btn{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--lp-color-primary) 38%, var(--lp-slate-200));background:var(--lp-surface);width:100%;color:var(--lp-color-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .5rem;font-size:.75rem;font-weight:550;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.inventory-backend-vdp__photo-btn svg{color:var(--lp-color-primary);flex-shrink:0}.inventory-backend-vdp__photo-btn:hover{background:color-mix(in srgb, var(--lp-color-primary) 9%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-color-primary) 55%, var(--lp-slate-300));color:var(--lp-color-primary)}.inventory-backend-vdp__photo-btn:focus-visible{border-color:var(--lp-color-primary);box-shadow:0 1px 2px #0f172a0a, 0 0 0 3px color-mix(in srgb, var(--lp-color-primary) 16%, transparent);outline:none}.inventory-backend-vdp__specs{grid-template-columns:repeat(2,minmax(8.5rem,1fr));place-content:center;justify-items:stretch;gap:.4rem 1.1rem;width:min(100%,26rem);min-width:0;height:100%;margin-inline:auto;display:grid}.inventory-backend-vdp__spec{gap:.1rem;min-width:0;min-height:0;line-height:1.2;display:grid}.inventory-backend-vdp__spec-label{letter-spacing:.01em;text-transform:none;color:var(--lp-text-muted);font-size:.6875rem;font-weight:500;display:block}.inventory-backend-vdp__spec-value{color:var(--lp-text-secondary);overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:1.3;display:block}.inventory-backend-vdp__copy-stack{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.inventory-backend-vdp__card--copy{width:100%;min-width:0;padding:.85rem .95rem .9rem}.inventory-backend-vdp__card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.45rem;display:flex}.inventory-backend-vdp__card-head-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.inventory-backend-vdp__card-head h2{color:var(--lp-slate-800);letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:600;text-decoration:none}.inventory-backend-vdp__card-helper{color:var(--lp-text-muted);margin:0;font-size:.7rem;font-weight:450;line-height:1.35}.inventory-backend-vdp__card-meta,.inventory-backend-vdp__card-head span{color:var(--lp-text-muted);white-space:nowrap;flex-shrink:0;font-size:.68rem;font-weight:450;text-decoration:none}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-head h2{color:var(--lp-slate-800)}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-textarea{box-sizing:border-box;resize:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--lp-slate-400) 45%, transparent) transparent;border:1px solid color-mix(in srgb, var(--lp-slate-400) 42%, var(--lp-slate-300));width:100%;height:11.4938rem;min-height:11.4938rem;max-height:11.4938rem;font:inherit;color:var(--lp-slate-700);background:var(--lp-surface);border-radius:8px;padding:.55rem .65rem;font-size:.875rem;font-weight:400;line-height:1.5;transition:border-color .12s,box-shadow .12s;overflow:hidden auto}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-textarea::-webkit-scrollbar{width:6px}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-textarea::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--lp-slate-400) 40%, transparent);border-radius:999px}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-textarea::-webkit-scrollbar-track{background:0 0}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-textarea:focus{border-color:var(--lp-color-primary,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-color-primary,#2563eb) 22%, transparent);outline:none}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-textarea:read-only{background:var(--lp-slate-50);color:var(--lp-slate-600)}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-count{color:var(--lp-text-muted);font-size:.75rem;font-weight:500}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-actions button{border:1px solid var(--vdp-line);background:var(--lp-surface);color:var(--lp-slate-700);cursor:pointer;border-radius:8px;padding:.36rem .7rem;font-size:.8125rem;font-weight:550;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--lp-color-primary) 8%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-color-primary) 42%, var(--vdp-line));color:var(--lp-color-primary)}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-actions button:focus-visible{border-color:color-mix(in srgb, var(--lp-color-primary) 50%, var(--vdp-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-color-primary) 16%, transparent);color:var(--lp-color-primary);outline:none}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-actions button:disabled{opacity:.45;cursor:not-allowed}.inventory-backend-vdp__card-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.55rem;display:flex}.inventory-backend-vdp__card-count--over{color:#b91c1c;font-weight:700}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-error{color:#b91c1c;margin:.45rem 0 0;font-size:.78rem;font-weight:500;line-height:1.35}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-notice{color:var(--lp-text-muted);margin:.45rem 0 0;font-size:.78rem;font-weight:500;line-height:1.35}.inventory-backend-vdp__related-activity{width:100%;min-width:0;margin-top:0;scroll-margin-top:5rem}.inventory-backend-vdp__related-activity--rail{margin-top:0}.inventory-backend-vdp__related-activity--rail .inventory-backend-vdp__related-heading{margin-bottom:.35rem}.inventory-backend-vdp__related-activity--rail .inventory-backend-vdp__related-row{grid-template-columns:minmax(4.75rem,5.75rem) minmax(0,1fr) auto;gap:.35rem .45rem;padding:.46rem .65rem}.inventory-backend-vdp__related-activity--rail .inventory-backend-vdp__related-label{font-size:.7rem}.inventory-backend-vdp__related-activity--rail .inventory-backend-vdp__related-mid{font-size:.74rem}.inventory-backend-vdp__related-activity--rail .inventory-backend-vdp__related-link{padding:.18rem .4rem;font-size:.68rem}.inventory-backend-vdp__related-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--vdp-muted);margin:0 0 .4rem;font-size:.7rem;font-weight:600}.inventory-backend-vdp__related-card{background:var(--lp-surface);border:1px solid var(--vdp-border-card,var(--vdp-line));border-radius:var(--vdp-radius);padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.inventory-backend-vdp__related-row{border-bottom:1px solid color-mix(in srgb, var(--vdp-border-card,var(--vdp-line)) 85%, transparent);grid-template-columns:minmax(5.5rem,7.25rem) minmax(0,1fr) auto;align-items:center;gap:.4rem .6rem;padding:.52rem .85rem;display:grid}.inventory-backend-vdp__related-row:last-of-type{border-bottom:0}.inventory-backend-vdp__related-label{color:var(--lp-slate-600);letter-spacing:.01em;font-size:.75rem;font-weight:600}.inventory-backend-vdp__related-mid{color:var(--vdp-ink);font-size:.78rem;font-weight:500;line-height:1.3}.inventory-backend-vdp__related-action{justify-self:end}.inventory-backend-vdp__related-link{color:var(--lp-color-primary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;padding:.22rem .5rem;font-size:.72rem;font-weight:550;text-decoration:none;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.inventory-backend-vdp__related-link:hover{color:var(--lp-color-primary);background:color-mix(in srgb, var(--lp-color-primary) 10%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-color-primary) 28%, transparent);text-decoration:none}.inventory-backend-vdp__related-link:focus-visible{color:var(--lp-color-primary);border-color:color-mix(in srgb, var(--lp-color-primary) 40%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-color-primary) 14%, transparent);outline:none}.inventory-backend-vdp__related-hint{border-top:1px solid color-mix(in srgb, var(--vdp-line) 65%, transparent);color:var(--vdp-muted);margin:0;padding:.45rem .7rem .55rem;font-size:.68rem;font-weight:400;line-height:1.35}.inventory-backend-vdp__operations-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-items:stretch;gap:.55rem;width:100%;display:grid}.inventory-backend-vdp__op-card{background:var(--vdp-soft);border:1px solid var(--vdp-line);border-radius:8px;flex-direction:column;gap:.28rem;min-width:0;min-height:5.25rem;padding:.55rem .65rem;display:flex}.inventory-backend-vdp__op-card--website{background:var(--lp-surface);border-color:color-mix(in srgb, var(--vdp-accent) 22%, var(--vdp-line));grid-column:1/-1;min-height:0;padding:.75rem .85rem;box-shadow:0 1px #0f172a0a}.inventory-backend-vdp__op-title{letter-spacing:.03em;text-transform:uppercase;color:var(--vdp-muted);font-size:.68rem;font-weight:600}.inventory-backend-vdp__op-card--website .inventory-backend-vdp__op-title{color:var(--vdp-ink);font-size:.72rem}.inventory-backend-vdp__op-value{color:var(--vdp-muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.35}.inventory-backend-vdp__op-btn{border:1px solid var(--vdp-line);background:var(--lp-surface);color:var(--vdp-ink);cursor:pointer;border-radius:6px;align-self:flex-start;align-items:center;margin-top:auto;padding:.28rem .55rem;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}.inventory-backend-vdp__op-btn--quiet:hover{background:var(--vdp-soft);color:var(--vdp-ink);text-decoration:none}.inventory-backend-vdp__website-visibility{flex-direction:column;gap:.4rem;margin-top:.1rem;display:flex}.inventory-backend-vdp__website-status{color:var(--vdp-ink);margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.inventory-backend-vdp__website-publish-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:17rem;padding:.48rem .85rem;font-size:.8125rem;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.inventory-backend-vdp__website-publish-btn--publish{border:1px solid color-mix(in srgb, var(--vdp-accent) 80%, #1e3a8a);background:var(--vdp-accent);color:#fff}.inventory-backend-vdp__website-publish-btn--publish:hover:not(:disabled){filter:brightness(.96)}.inventory-backend-vdp__website-publish-btn--unpublish{border:1px solid var(--vdp-line);background:var(--lp-surface);color:var(--vdp-ink)}.inventory-backend-vdp__website-publish-btn--unpublish:hover:not(:disabled){background:var(--vdp-soft)}.inventory-backend-vdp__website-publish-btn:disabled{opacity:.55;cursor:not-allowed}.inventory-backend-vdp__website-notice{margin:0;font-size:.75rem;font-weight:500;line-height:1.35}.inventory-backend-vdp__website-notice--success{color:#166534}.inventory-backend-vdp__website-notice--error{color:var(--lp-color-danger-strong,#b91c1c)}.inventory-backend-vdp__website-helper,.inventory-backend-vdp__website-admin-hint{color:var(--vdp-muted);margin:0;font-size:.7rem;font-weight:400;line-height:1.35}.inventory-backend-vdp__exchange-banner{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:.5rem;padding:.55rem .65rem;font-size:.84rem}.inventory-backend-vdp__decode{width:100%;min-width:0}.inventory-backend-vdp__decode-fold{border:1px solid var(--vdp-border-card,var(--vdp-line));background:var(--lp-surface);border-radius:8px;width:100%;box-shadow:0 1px 2px #0f172a08}.inventory-backend-vdp__decode-summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;padding:.55rem .75rem;font-size:.84rem;list-style:none;display:flex}.inventory-backend-vdp__decode-summary::-webkit-details-marker{display:none}.inventory-backend-vdp__decode-summary-title{color:var(--vdp-ink);font-weight:600}.inventory-backend-vdp__decode-summary-hint{color:var(--vdp-muted,var(--lp-muted));font-size:.78rem}.inventory-backend-vdp__decode-fold .vdp-v2-fold__body{padding:0 .75rem .75rem}@media (width<=1100px){.inventory-backend-vdp__main{grid-template-columns:1fr}.inventory-backend-vdp__right{position:static}.inventory-backend-vdp__vehicle-layout{grid-template-columns:minmax(14rem,42%) minmax(0,1fr)}.inventory-backend-vdp__specs{width:min(100%,24rem)}}@media (width<=720px){.inventory-backend-vdp__vehicle-layout{grid-template-columns:1fr;width:100%}.inventory-backend-vdp__photo-column{max-width:22rem}.inventory-backend-vdp__photo-actions{grid-template-columns:1fr}}.inventory-page--prod-polish .inventory-list__table th{color:var(--lp-text-muted);font-weight:500}.inventory-page--prod-polish .inventory-list__table td{color:var(--lp-text-secondary)}.inventory-backend-vdp .inventory-backend-vdp__card-title,.inventory-backend-vdp .vdp-v2-tile__title{letter-spacing:-.01em;font-weight:600}.inventory-backend-vdp .inventory-backend-vdp__card-kicker,.inventory-backend-vdp .vdp-v2-tile__kicker{letter-spacing:.02em;text-transform:none;color:var(--lp-text-muted);font-weight:600}.inventory-backend-vdp .vdp-v2-command__badge{display:none}.inventory-backend-vdp .vdp-v2-command__section-title{letter-spacing:.05em;text-transform:uppercase;color:var(--vdp-muted);font-weight:600;text-decoration:none}.inventory-backend-vdp .vdp-v2-command__label,.inventory-backend-vdp .vdp-v2-command__status-lab{color:var(--lp-text-muted);font-weight:500}.inventory-backend-vdp .vdp-v2-command__value:not(.vdp-v2-command__value--hero){color:var(--lp-text-secondary);font-weight:500}.inventory-backend-vdp .inventory-backend-vdp__op-title{color:var(--lp-slate-700);font-weight:600}.inventory-backend-vdp .inventory-backend-vdp__op-value{color:var(--lp-text-secondary);font-weight:450}.inventory-backend-vdp .inventory-detail__status-error,.inventory-backend-vdp .inventory-detail__status-success{color:var(--lp-text-secondary);font-weight:500}.inventory-backend-vdp .inventory-detail__status-error{color:var(--lp-color-danger-strong)}.inventory-backend-vdp .vdp-v2-command__row--special .vdp-v2-command__value,.inventory-backend-vdp .vdp-v2-command__row--wholesale .vdp-v2-command__value,.inventory-backend-vdp .vdp-v2-command__row--cost-total .vdp-v2-command__value{color:var(--lp-text-secondary);font-weight:500}.inventory-backend-vdp .vdp-v2-command__row--profit-neg .vdp-v2-command__value{color:var(--lp-color-danger-strong);font-weight:600}.inventory-backend-vdp .vdp-v2-command__section-head{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .15rem;display:flex}.inventory-backend-vdp .vdp-v2-command__section-head .vdp-v2-command__section-title{flex:1;min-width:0;margin:0}.inventory-backend-vdp .vdp-v2-command__section-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.inventory-backend-vdp .vdp-v2-command__section-btn{border:1px solid var(--lp-slate-200);background:var(--lp-surface);color:var(--lp-slate-700);cursor:pointer;border-radius:8px;padding:.32rem .65rem;font-size:.78rem;font-weight:600;line-height:1.2}.inventory-backend-vdp .vdp-v2-command__section-btn:hover:not(:disabled){border-color:var(--lp-slate-300);background:var(--lp-slate-50)}.inventory-backend-vdp .vdp-v2-command__section-btn:disabled{opacity:.5;cursor:not-allowed}.inventory-backend-vdp .vdp-v2-command__section-btn--primary{border-color:var(--lp-color-primary);background:var(--lp-color-primary);color:#fff;border-radius:var(--lp-radius-sm)}.inventory-backend-vdp .vdp-v2-command__section-btn--primary:hover:not(:disabled){background:var(--lp-color-primary-muted);border-color:var(--lp-color-primary-muted)}.inventory-backend-vdp .vdp-v2-command__row-input{border:1px solid var(--lp-slate-200);text-align:right;min-width:5.5rem;max-width:9.5rem;color:var(--lp-text-secondary);background:var(--lp-surface);border-radius:8px;flex:0 auto;padding:.35rem .5rem;font-size:.875rem;font-weight:500}.inventory-backend-vdp .vdp-v2-command__row-input--hero{max-width:10.5rem;color:var(--lp-slate-700);font-size:1rem;font-weight:600}.inventory-backend-vdp .vdp-v2-command__row-input--date{text-align:left;max-width:10.5rem}.inventory-backend-vdp .vdp-v2-command__row--asking{padding-top:.15rem}.inventory-backend-vdp .vdp-v2-command__row--days .inventory-age-chip{min-width:2.65rem;padding:.16rem .5rem;font-size:.74rem;font-weight:650}.inventory-backend-vdp .vdp-v2-command{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--lp-color-primary) 16%, var(--lp-slate-200));box-shadow:var(--lp-shadow-card)}.inventory-backend-vdp .vdp-v2-command__panel{background:var(--lp-surface)}.inventory-backend-vdp .vdp-v2-command__price-hero,.inventory-backend-vdp .vdp-v2-command__row{border-bottom-color:color-mix(in srgb, var(--lp-slate-200) 55%, transparent)}.inventory-backend-vdp .vdp-v2-command__value:not(.vdp-v2-command__value--hero){color:var(--lp-slate-600)}.inventory-backend-vdp .vdp-v2-command__price-hero .vdp-v2-command__value--hero{color:var(--lp-color-success-strong);font-weight:600}.inventory-backend-vdp .vdp-v2-command__worksheet{background:color-mix(in srgb, var(--lp-color-primary) 8%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--lp-color-primary) 28%, var(--lp-slate-200));border-radius:var(--lp-radius-sm);color:var(--lp-color-primary);box-shadow:none;font-weight:600}.inventory-backend-vdp .vdp-v2-command__worksheet:hover{background:color-mix(in srgb, var(--lp-color-primary) 14%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-color-primary) 38%, var(--lp-slate-200))}.inventory-backend-vdp .vdp-v2-command__actions{background:color-mix(in srgb, var(--lp-slate-50) 45%, var(--lp-surface));border-top-color:color-mix(in srgb, var(--lp-slate-200) 65%, transparent)}.inventory-backend-vdp .vdp-v2-command__btn--primary{background:var(--lp-color-primary);border-color:var(--lp-color-primary);color:#fff;box-shadow:none;font-weight:600}.inventory-backend-vdp .vdp-v2-command__btn--primary:hover:not(.vdp-v2-command__btn--disabled){background:var(--lp-color-primary-muted);border-color:var(--lp-color-primary-muted)}.inventory-backend-vdp .vdp-v2-command__btn--secondary{background:var(--lp-surface);border-color:var(--vdp-line);color:var(--lp-slate-700);box-shadow:none;font-weight:500}.inventory-backend-vdp .vdp-v2-command__btn--disabled{background:color-mix(in srgb, var(--lp-slate-100) 80%, var(--lp-surface));border-color:var(--lp-slate-200);color:var(--lp-text-muted)}.inventory-backend-vdp__decision-panel.vdp-v2-command{border-radius:var(--vdp-radius);border:1px solid var(--vdp-border-card,var(--vdp-line));overflow:visible;box-shadow:0 1px 3px #0f172a0d}.inventory-backend-vdp .vdp-v2-command__panel{gap:.35rem;padding:.85rem .9rem .7rem}.inventory-backend-vdp .vdp-v2-command__section-head{margin-bottom:.1rem}.inventory-backend-vdp .vdp-v2-command__section-title{letter-spacing:.06em;color:var(--vdp-muted);font-size:.68rem;font-weight:600}.inventory-backend-vdp .vdp-v2-command__price-hero{border-bottom:1px solid color-mix(in srgb, var(--vdp-line) 90%, transparent);gap:.12rem;margin-bottom:.15rem;padding-bottom:.5rem}.inventory-backend-vdp .vdp-v2-command__price-hero .vdp-v2-command__label{font-size:.72rem;font-weight:500}.inventory-backend-vdp .vdp-v2-command__value--hero{letter-spacing:-.02em;font-size:clamp(1.35rem,2.4vw,1.72rem);font-weight:600;line-height:1.1}.inventory-backend-vdp .vdp-v2-command__row{border-bottom:0;padding:.28rem 0}.inventory-backend-vdp .vdp-v2-command__row+.vdp-v2-command__row{border-top:1px solid color-mix(in srgb, var(--vdp-line) 55%, transparent)}.inventory-backend-vdp .vdp-v2-command__label{font-size:.72rem;font-weight:500}.inventory-backend-vdp .vdp-v2-command__value:not(.vdp-v2-command__value--hero){font-size:.8125rem;font-weight:500}.inventory-backend-vdp .vdp-v2-command__actions--stacked{background:var(--vdp-soft);border-top:1px solid var(--vdp-line);flex-direction:column;gap:.55rem;padding:.65rem .8rem .75rem;display:flex}.inventory-backend-vdp .vdp-v2-command__action-group--lead{gap:.35rem;display:grid}.inventory-backend-vdp .vdp-v2-command__website-status-note{color:var(--vdp-muted);margin:0;font-size:.7rem;font-weight:450;line-height:1.35}.inventory-backend-vdp .vdp-v2-command__rail-notice{margin:0;padding:0;font-size:.72rem}.inventory-backend-vdp .vdp-v2-command__btn-grid{gap:.35rem}.inventory-backend-vdp .vdp-v2-command__btn{box-sizing:border-box;border-radius:8px;gap:.32rem;padding:.42rem .55rem;font-size:.75rem;font-weight:550}.inventory-backend-vdp .vdp-v2-command__btn svg{opacity:.85;width:14px;height:14px}.inventory-backend-vdp .vdp-v2-command__btn--wide,.inventory-backend-vdp .vdp-v2-command__btn--deal{margin-top:0}.inventory-backend-vdp .vdp-v2-command__btn--primary,.inventory-backend-vdp .vdp-v2-command__btn--primary.vdp-v2-command__btn--deal{border:1px solid var(--lp-color-primary);background:var(--lp-color-primary);color:#fff;box-shadow:0 1px 3px color-mix(in srgb, var(--lp-color-primary) 35%, transparent)}.inventory-backend-vdp .vdp-v2-command__btn--primary svg{color:#fff;opacity:1}.inventory-backend-vdp .vdp-v2-command__btn--primary:hover:not(.vdp-v2-command__btn--disabled),.inventory-backend-vdp .vdp-v2-command__btn--primary.vdp-v2-command__btn--deal:hover:not(.vdp-v2-command__btn--disabled){background:color-mix(in srgb, var(--lp-color-primary) 88%, #1e3a8a);border-color:color-mix(in srgb, var(--lp-color-primary) 88%, #1e3a8a);color:#fff}.inventory-backend-vdp .vdp-v2-command__btn--secondary{color:var(--lp-slate-700);border-color:var(--vdp-line);background:var(--lp-surface);font-weight:500;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.inventory-backend-vdp .vdp-v2-command__btn--secondary:hover:not(:disabled),.inventory-backend-vdp .vdp-v2-command__btn--wide.vdp-v2-command__btn--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--lp-color-primary) 11%, var(--lp-surface));border-color:var(--lp-color-primary);color:var(--lp-color-primary)}.inventory-backend-vdp .vdp-v2-command__btn--secondary:hover:not(:disabled) svg,.inventory-backend-vdp .vdp-v2-command__btn--wide.vdp-v2-command__btn--secondary:hover:not(:disabled) svg{color:var(--lp-color-primary);opacity:1}.inventory-backend-vdp .vdp-v2-command__btn--secondary:focus-visible,.inventory-backend-vdp .vdp-v2-command__btn--wide.vdp-v2-command__btn--secondary:focus-visible{background:color-mix(in srgb, var(--lp-color-primary) 11%, var(--lp-surface));border-color:var(--lp-color-primary);color:var(--lp-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-color-primary) 16%, transparent);outline:none}.inventory-backend-vdp .vdp-v2-command__btn--wide.vdp-v2-command__btn--secondary{color:var(--lp-slate-700);border-color:var(--vdp-line);background:var(--lp-surface)}.inventory-backend-vdp .vdp-v2-command__status-bar{border-top:1px solid color-mix(in srgb, var(--vdp-line) 70%, transparent);gap:.45rem;margin-top:0;padding-top:.55rem}.inventory-backend-vdp .vdp-v2-command__status-lab{font-size:.66rem;font-weight:500}.inventory-backend-vdp .vdp-v2-command__status-pill{padding:.2rem .45rem;font-size:.7rem;font-weight:500}.inventory-backend-vdp .vdp-v2-command__status-select{border-radius:8px;padding:.32rem .4rem;font-size:.75rem;font-weight:500}.inventory-backend-vdp .vdp-v2-command__btn--website{padding-inline:.45rem;font-size:.7rem;line-height:1.2}.inventory-backend-vdp .vdp-v2-command__admin-actions{border-top:1px solid color-mix(in srgb, var(--lp-color-danger) 18%, var(--vdp-line));margin-top:0;padding-top:.55rem}.inventory-backend-vdp .vdp-v2-command__admin-actions .vdp-v2-command__admin-label{display:none}.inventory-backend-vdp .vdp-v2-command__btn--danger{padding:.4rem .55rem;font-size:.74rem;font-weight:550}.inventory-backend-vdp .vdp-v2-command__price-hero .vdp-v2-command__value--hero{color:var(--lp-slate-800)}.inventory-backend-vdp__decision-panel.vdp-v2-command{border-color:color-mix(in srgb, var(--lp-slate-300) 55%, var(--vdp-line));box-shadow:0 1px 2px #0f172a08,0 4px 14px #0f172a0a}.inventory-backend-vdp .vdp-v2-command__section-head .vdp-v2-command__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--vdp-muted);font-size:.68rem;font-weight:600;text-decoration:none}.inventory-backend-vdp .vdp-v2-command__section-btn:not(.vdp-v2-command__section-btn--primary){font-weight:550;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.inventory-backend-vdp .vdp-v2-command__section-btn:not(.vdp-v2-command__section-btn--primary):hover:not(:disabled){background:color-mix(in srgb, var(--lp-color-primary) 8%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-color-primary) 42%, var(--lp-slate-200));color:var(--lp-color-primary)}.inventory-backend-vdp .vdp-v2-command__section-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-color-primary) 16%, transparent);outline:none}.inventory-backend-vdp .vdp-v2-command__actions--stacked{background:var(--lp-surface);gap:.5rem;padding:.7rem .85rem .8rem}.inventory-backend-vdp .vdp-v2-command__btn--primary.vdp-v2-command__btn--deal{border-radius:8px;padding:.44rem .65rem;font-size:.78rem;font-weight:550}.inventory-backend-vdp .vdp-v2-command__status-bar{grid-template-columns:1fr 1fr;align-items:end;gap:.5rem .65rem;padding-top:.6rem;display:grid}.inventory-backend-vdp .vdp-v2-command__status-field{min-width:0}.inventory-backend-vdp .vdp-v2-command__status-pill{border-radius:8px;justify-content:flex-start;width:100%;font-weight:500}.inventory-backend-vdp .vdp-v2-command__status-pill.inventory-status-chip--pending{background:color-mix(in srgb, var(--lp-slate-500) 9%, var(--lp-surface));color:var(--lp-slate-700);border-color:color-mix(in srgb, var(--lp-slate-400) 22%, var(--vdp-line))}.inventory-backend-vdp .vdp-v2-command__status-select{border-color:var(--vdp-line);background:var(--lp-surface);transition:border-color .12s,box-shadow .12s}.inventory-backend-vdp .vdp-v2-command__status-select:hover{border-color:color-mix(in srgb, var(--lp-slate-400) 50%, var(--vdp-line))}.inventory-backend-vdp .vdp-v2-command__status-select:focus-visible{border-color:color-mix(in srgb, var(--lp-color-primary) 45%, var(--vdp-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-color-primary) 14%, transparent);outline:none}.inventory-backend-vdp__related-heading{letter-spacing:.06em;color:var(--vdp-muted);font-size:.68rem;font-weight:600}.inventory-backend-vdp__related-row{border-bottom-color:color-mix(in srgb, var(--vdp-border-card,var(--vdp-line)) 88%, transparent);gap:.5rem .75rem;padding:.55rem .85rem}.inventory-backend-vdp__related-row:nth-child(2n){background:color-mix(in srgb, var(--vdp-soft) 45%, var(--lp-surface))}.inventory-backend-vdp__related-label{color:var(--lp-slate-600);font-size:.74rem;font-weight:600}.inventory-backend-vdp__related-mid{color:var(--lp-slate-700);font-size:.8rem;font-weight:500}.inventory-backend-vdp__copy-stack .inventory-backend-vdp__card-head{margin-bottom:.45rem}.inventory-backend-vdp__decision-panel.vdp-v2-command{border:1px solid var(--vdp-border-card,var(--vdp-line));border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0f172a0d}.inventory-backend-vdp .vdp-v2-command__panel{padding:.9rem .95rem .75rem}.inventory-backend-vdp .vdp-v2-command__price-hero{border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200) 80%, transparent);margin-bottom:.25rem;padding-bottom:.65rem}.inventory-backend-vdp .vdp-v2-command__price-hero .vdp-v2-command__label{color:var(--lp-slate-500);font-size:.75rem}.inventory-backend-vdp .vdp-v2-command__value--hero{color:var(--lp-slate-900);letter-spacing:-.03em;font-size:clamp(1.55rem,2.6vw,1.95rem);font-weight:650}.inventory-backend-vdp .vdp-v2-command__row{padding:.34rem 0}.inventory-backend-vdp .vdp-v2-command__row--profit-pos .vdp-v2-command__value{color:#047857;font-weight:600}.inventory-backend-vdp .vdp-v2-command__actions--stacked{border-top:1px solid color-mix(in srgb, var(--lp-slate-200) 75%, transparent);gap:.55rem;padding:.75rem .9rem .85rem}.inventory-backend-vdp .vdp-v2-command__action-group--lead{gap:.4rem}.inventory-backend-vdp .vdp-v2-command__btn--primary.vdp-v2-command__btn--deal{min-height:2.35rem;font-size:.8125rem;font-weight:600}.inventory-backend-vdp .vdp-v2-command__btn--wide.vdp-v2-command__btn--secondary{border-color:color-mix(in srgb, var(--lp-color-primary) 38%, var(--lp-slate-200));min-height:2.2rem;color:var(--lp-color-primary);font-weight:550}.inventory-backend-vdp .vdp-v2-command__btn--secondary{border:1px solid color-mix(in srgb, var(--lp-color-primary) 42%, #94a3b8);background:var(--lp-surface);color:var(--lp-color-primary);min-height:2.05rem}.inventory-backend-vdp .vdp-v2-command__btn--secondary svg{color:var(--lp-color-primary);opacity:1}.inventory-backend-vdp .vdp-v2-command__btn-grid .vdp-v2-command__btn.vdp-v2-command__btn--secondary,.inventory-backend-vdp .vdp-v2-command__action-group--lead .vdp-v2-command__btn.vdp-v2-command__btn--secondary.vdp-v2-command__btn--wide{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--lp-color-primary) 42%, #94a3b8);background:var(--lp-surface);width:100%;color:var(--lp-color-primary);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.inventory-backend-vdp .vdp-v2-command__btn-grid .vdp-v2-command__btn.vdp-v2-command__btn--secondary:hover:not(:disabled),.inventory-backend-vdp .vdp-v2-command__action-group--lead .vdp-v2-command__btn.vdp-v2-command__btn--secondary.vdp-v2-command__btn--wide:hover:not(:disabled){border-color:var(--lp-color-primary);background:color-mix(in srgb, var(--lp-color-primary) 11%, var(--lp-surface));color:var(--lp-color-primary)}.inventory-backend-vdp .vdp-v2-command__btn-grid .vdp-v2-command__btn.vdp-v2-command__btn--secondary:focus-visible,.inventory-backend-vdp .vdp-v2-command__action-group--lead .vdp-v2-command__btn.vdp-v2-command__btn--secondary.vdp-v2-command__btn--wide:focus-visible{border-color:color-mix(in srgb, var(--lp-color-primary) 62%, #64748b);background:color-mix(in srgb, var(--lp-color-primary) 10%, var(--lp-surface));box-shadow:0 1px 2px #0f172a0d, 0 0 0 3px color-mix(in srgb, var(--lp-color-primary) 16%, transparent);outline:none}.inventory-backend-vdp .vdp-v2-command__website-status-note{color:var(--lp-slate-600);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.inventory-backend-vdp .vdp-v2-command__website-dot{border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.inventory-backend-vdp .vdp-v2-command__website-dot--visible{box-shadow:0 0 0 2px color-mix(in srgb, #22c55e 25%, var(--lp-surface));background:#22c55e}.inventory-backend-vdp .vdp-v2-command__website-dot--hidden{background:var(--lp-slate-400)}.inventory-backend-vdp .vdp-v2-command__website-dot--muted{background:var(--lp-slate-300)}.inventory-backend-vdp .vdp-v2-command__status-display{box-sizing:border-box;border:1px solid #0000;border-radius:8px;align-items:center;width:100%;min-height:2rem;padding:.32rem .5rem;font-size:.75rem;font-weight:550;display:flex}.inventory-backend-vdp .vdp-v2-command__status-select{border-color:color-mix(in srgb, var(--lp-color-primary) 22%, var(--lp-slate-200));min-height:2rem;color:var(--lp-slate-700);background:var(--lp-surface)}.inventory-backend-vdp .vdp-v2-command__btn--danger{border:1px solid color-mix(in srgb, var(--lp-color-danger) 35%, #fecaca);background:color-mix(in srgb, var(--lp-color-danger) 6%, var(--lp-surface));width:100%;min-height:2.1rem;color:var(--lp-color-danger-strong,#b91c1c);font-weight:550}.inventory-backend-vdp .vdp-v2-command__btn--danger svg{color:currentColor;opacity:1}.inventory-backend-vdp .vdp-v2-command__btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--lp-color-danger) 10%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-color-danger) 45%, #fecaca);color:#991b1b}.inventory-backend-vdp .vdp-v2-command__admin-actions{border-top:0;padding-top:.15rem}.inventory-backend-vdp__related-link{color:var(--lp-color-primary);background:0 0;border:0;padding:.15rem 0;font-weight:500}.inventory-backend-vdp__related-link:hover{color:color-mix(in srgb, var(--lp-color-primary) 85%, #1e3a8a);background:0 0;text-decoration:underline}.inventory-backend-vdp__decode-fold{border-color:var(--vdp-line);border-radius:10px}.inventory-backend-vdp__decode-summary{font-size:.8rem}.inventory-backend-vdp__decode-summary-title{letter-spacing:.06em;text-transform:uppercase;color:var(--vdp-muted);font-size:.68rem;font-weight:600}.inventory-page--option2-shell.inventory-layout{align-items:stretch}.inventory-page--option2-shell .inv-header.lp-option2-header,.inventory-page--option2-shell .inv-filter-bar.lp-ops-toolbar-sys{box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin-left:0;margin-right:0}.inventory-page--prod-polish .inv-header.lp-option2-header{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);border-radius:12px;margin-bottom:.65rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.inventory-page--prod-polish .lp-option2-header__command,.inventory-page--prod-polish .inv-header.lp-option2-header .inv-header__top{background:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);border-bottom:1px solid color-mix(in srgb, #3b82f6 10%, var(--lp-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin-bottom:0;padding:.62rem .95rem .64rem;display:flex}.inventory-page--prod-polish .lp-option2-header__kpi{background:var(--lp-surface);padding:.42rem .62rem .48rem}.inventory-page--prod-polish .inv-header__cta{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border-color:#2057e0;box-shadow:0 1px 2px #0f172a1f}.inventory-page--prod-polish .inv-header__cta:hover{background:linear-gradient(#60a5fa 0%,#2563eb 100%);border-color:#215ae2;box-shadow:0 2px 8px #2563eb29}.inventory-page--prod-polish .inv-filter-bar.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;gap:.5rem .62rem;padding:.5rem .62rem;box-shadow:0 1px 2px #0f172a0a}.inventory-page--prod-polish .lp-ops-toolbar-sys .inv-filter-bar__lab{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);font-size:.625rem;font-weight:600}.inventory-page--prod-polish .lp-ops-toolbar-sys .inv-filter-bar__select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 1.65rem 0 .62rem;font-size:.8125rem;font-weight:500}.inventory-page--prod-polish .lp-ops-toolbar-sys .inv-filter-bar__select:focus-visible{outline-offset:1px;outline:2px solid #3b82f659}@media (width<=640px){.inventory-page--prod-polish .lp-ops-toolbar-sys .inv-filter-bar__field{flex:calc(50% - .35rem);min-width:min(100%,9.5rem)}}.inventory-page--prod-polish .inventory-list-wrap.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:.65rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.inventory-page--prod-polish .lp-ops-surface-sys .inventory-list__ops{border-bottom:1px solid color-mix(in srgb, var(--lp-border) 72%, transparent);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);padding:.5rem .62rem .55rem}.inventory-page--prod-polish .lp-ops-surface-sys .inventory-list__empty-compact{background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));border:1px dashed color-mix(in srgb, var(--lp-border) 82%, #3b82f6 18%);border-radius:10px;margin:.55rem .62rem .65rem;padding:1.75rem 1rem}.inventory-page--prod-polish .lp-ops-surface-sys .inventory-list__table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=640px){.inventory-page--prod-polish .lp-ops-surface-sys .inventory-list__table-scroll{max-width:100%}}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-module-page{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));box-sizing:border-box}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .inventory-page__layout-shell.dashboard195b-shell{flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .inventory-page__layout-shell.dashboard195b-shell>:is(.dash195b-hero,.dash195b-kpi-row,.cv2-toolbar-stack,.inventory-list-wrap,.inventory-page__status-line){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin:0}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.inv-dash-hero--title-only{border-radius:12px;padding:.85rem 1rem .8rem;display:block;box-shadow:0 1px 2px #0f172a0a}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.inv-dash-hero--title-only .dash195b-hero-title{letter-spacing:-.028em;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:650}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem .65rem;width:100%;margin:0}@media (width<=1200px){.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-card{width:100%;min-width:0;min-height:100px;box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:12px;gap:.85rem;padding:.62rem .68rem}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-icon{border-radius:8px;width:36px;height:36px}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-icon .inv-kpi-card__svg{width:22px;height:22px}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-body{justify-content:flex-start;gap:.15rem}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-label{letter-spacing:.01em;text-transform:none;color:var(--lp-muted);font-size:.72rem;font-weight:600}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-value{font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:650}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card{font:inherit;text-align:left;cursor:pointer}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card:hover,.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card.dash195b-kpi-card--active{border-color:color-mix(in srgb, var(--dash-exec-accent,#2563eb) 28%, var(--shell-border,var(--lp-border)));box-shadow:0 2px 4px #0f172a0d,0 10px 24px #0f172a0f}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 70%, transparent);outline-offset:2px}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-toolbar-stack.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin-top:0;margin-bottom:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .lp-ops-toolbar-sys .cv2-toolbar-meta{border-bottom:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);padding:.42rem .62rem}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .lp-ops-toolbar-sys .cv2-toolbar--command{gap:.5rem .62rem;padding:.5rem .62rem}.inventory-page--layout-align-phase1 .inv-shell-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .62rem;width:100%;min-width:0;display:flex}.inventory-page--layout-align-phase1 .inv-shell-toolbar--one-row{flex-wrap:nowrap}@media (width<=1100px){.inventory-page--layout-align-phase1 .inv-shell-toolbar--one-row{flex-wrap:wrap}}.inventory-page--layout-align-phase1 .inv-shell-toolbar__search{flex:14rem;min-width:min(100%,12rem);max-width:26rem}.inventory-page--layout-align-phase1 .inv-shell-toolbar__search input{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);min-height:2.125rem;box-shadow:none;box-sizing:border-box;border-radius:10px;width:100%;padding:0 .62rem 0 2rem;font-size:.8125rem;font-weight:450}.inventory-page--layout-align-phase1 .inv-shell-toolbar__search input:focus{border-color:#9dbae8;outline:none;box-shadow:0 0 0 2px #3b82f624}.inventory-page--layout-align-phase1 .inv-shell-toolbar__field{flex:0 auto}.inventory-page--layout-align-phase1 .lp-ops-toolbar-sys .inv-filter-bar__select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;color:var(--lp-muted-strong);border-radius:10px;padding:0 1.65rem 0 .62rem;font-size:.8125rem;font-weight:500}.inventory-page--layout-align-phase1 .lp-ops-toolbar-sys .inv-filter-bar__lab{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);font-size:.625rem;font-weight:600}.inventory-page--layout-align-phase1 .inv-shell-toolbar__add{white-space:nowrap;color:#fff;cursor:pointer;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #2563eb73;border-radius:10px;flex:none;height:2.125rem;min-height:2.125rem;margin-left:auto;padding:0 .75rem;font-size:.8125rem;font-weight:600}.inventory-page--layout-align-phase1 .inv-shell-toolbar__add:hover{border-color:#1d4ed8d9}@media (width<=1100px){.inventory-page--layout-align-phase1 .inv-shell-toolbar__search{flex:100%;max-width:none}.inventory-page--layout-align-phase1 .inv-shell-toolbar__add{margin-left:0}}.inventory-page--layout-align-phase1 .lp-ops-toolbar-sys .cv2-toolbar-filter{font-size:.8125rem}.inventory-page--layout-align-phase1 .lp-ops-toolbar-sys .cv2-toolbar-all{color:var(--lp-muted-strong);font-size:.8rem;font-weight:600}.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .inventory-list-wrap.cv2-table-wrap.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:0;padding:0;overflow:hidden;box-shadow:0 2px 10px #0f172a0d}.inventory-page--layout-align-phase1 .inventory-list-wrap.cv2-table-wrap .inventory-page__status-line{margin:0;padding:1.75rem 1rem}@media (width<=640px){.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .inventory-list-wrap.cv2-table-wrap.lp-ops-surface-sys{border-radius:12px}}.inventory-form__identity-mode{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:8px;gap:.25rem;margin-bottom:.75rem;padding:.125rem;display:inline-flex}.inventory-form__identity-mode-btn{min-height:1.75rem;color:var(--lp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.inventory-form__identity-mode-btn:hover{color:var(--lp-muted-strong);background:var(--lp-surface)}.inventory-form__identity-mode-btn--active{color:#1e40af;background:var(--lp-surface);border-color:#bfdbfe;box-shadow:0 1px 2px #0f172a0f}.inventory-page--prod-polish.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-card{border-color:color-mix(in srgb, var(--lp-border) 84%, #cbd5e1 16%);box-shadow:0 1px 2px #0f172a0b,0 2px 7px #0f172a0f}.inventory-page--prod-polish.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card:hover,.inventory-page--prod-polish.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card.dash195b-kpi-card--active{box-shadow:0 2px 5px #0f172a0e,0 6px 18px #0f172a12}.inventory-page--prod-polish.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-toolbar-stack.lp-ops-toolbar-sys{border-color:color-mix(in srgb, var(--lp-border) 80%, #cbd5e1 20%);background:var(--lp-surface);box-shadow:0 1px 2px #0f172a0b,0 2px 8px #0f172a0d,inset 0 1px #ffffffeb}.inventory-page--prod-polish.inventory-page--layout-align-phase1.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .inventory-list-wrap.cv2-table-wrap.lp-ops-surface-sys{border-color:color-mix(in srgb, var(--lp-border) 78%, #cbd5e1 22%);box-shadow:0 1px 2px #0f172a0a,0 3px 14px #0f172a11}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-list__table--dense tbody tr,.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-list__table tbody tr{transition:background 80ms,transform .14s,box-shadow .14s;position:relative}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-list__table--dense tbody tr:hover,.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-list__table tbody tr:hover{z-index:1;transform:translateY(-1px);box-shadow:0 2px 8px #0f172a0d}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-list__table tbody tr.inventory-list__row--age-warning:hover{background:color-mix(in srgb, #fef08a 40%, var(--shell-surface,var(--lp-surface)))}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-list__table tbody tr.inventory-list__row--age-caution:hover{background:color-mix(in srgb, #fed7aa 46%, var(--shell-surface,var(--lp-surface)))}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-list__table tbody tr.inventory-list__row--age-critical:hover{background:color-mix(in srgb, #fca5a5 40%, var(--shell-surface,var(--lp-surface)))}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-status-chip{box-shadow:inset 0 1px #ffffff7a}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-age-chip{box-shadow:0 1px 2px #0f172a0f,inset 0 1px #ffffff52}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-age-chip--neutral{border-color:color-mix(in srgb, var(--shell-border) 52%, transparent)}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-age-chip--green{border-color:#15803d4d}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-age-chip--yellow{border-color:#ca8a0452}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-age-chip--orange{border-color:#ea580c4d}.inventory-page--prod-polish.inventory-page--layout-align-phase1 .inventory-list-wrap--phase166 .inventory-age-chip--red{border-color:#dc262647}.inv-cost-sheet{flex-direction:column;max-height:min(92vh,900px);display:flex;overflow:hidden}.inv-cost-sheet--phase231{max-height:min(90vh,820px)}.inv-cost-sheet--phase231 .lp-entry-modal-head{padding-bottom:.35rem}.inv-cost-sheet--phase231 .inv-cost-sheet__rollups{margin-bottom:.65rem;padding:.45rem .55rem}.inv-cost-sheet--phase231 .inv-cost-sheet__rollup-cards{gap:.38rem}.inv-cost-sheet--phase231 .inv-cost-sheet__rollup-card{padding:.32rem .42rem}.inv-cost-sheet--phase231 .inv-cost-sheet__rollup-value{font-size:.95rem}.inv-cost-sheet--phase231 .inv-cost-sheet__rollup-card--emph .inv-cost-sheet__rollup-value{font-size:1.05rem}.inv-cost-sheet--phase231 .inv-cost-sheet__acq{margin-bottom:.55rem}.inv-cost-sheet--phase231 .inv-cost-sheet__acq .inv-cost-sheet__h3{margin-bottom:.2rem}.inv-cost-sheet--phase231 .inv-cost-sheet__lines{margin-bottom:.45rem}.inv-cost-sheet--phase231 .inv-cost-sheet__form-block .inv-cost-sheet__h3{margin-bottom:.28rem}.inv-cost-sheet--phase231 .inv-cost-sheet__form-grid{gap:.35rem .5rem}.inv-cost-sheet__err{color:#b91c1c;margin:0 0 .5rem;font-size:.8125rem}.inv-cost-sheet__muted{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.inv-cost-sheet__h3{margin:0 0 .35rem;font-size:.88rem;font-weight:600}.inv-cost-sheet__hint{color:var(--shell-text-muted);margin:0 0 .5rem;font-size:.75rem;line-height:1.35}.inv-cost-sheet__rollups{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--shell-page-bg) 94%, var(--shell-border) 6%);border-radius:8px;margin-bottom:1rem;padding:.65rem .75rem}.inv-cost-sheet__rollup-cards{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;display:grid}.inv-cost-sheet__rollup-card{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;flex-direction:column;gap:.2rem;padding:.45rem .55rem;display:flex}.inv-cost-sheet__rollup-card--emph{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 45%, var(--shell-border));background:color-mix(in srgb, var(--shell-page-bg) 88%, var(--shell-accent,#2563eb) 12%)}.inv-cost-sheet__rollup-foot{color:var(--shell-text-muted);margin:.55rem 0 0;font-size:.72rem;line-height:1.4}.inv-cost-sheet__rollup-label{text-transform:uppercase;letter-spacing:.06em;color:var(--shell-text-muted);font-size:.68rem;font-weight:600;display:block}.inv-cost-sheet__rollup-value{font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:700}.inv-cost-sheet__rollup-value--pos{color:#166534}.inv-cost-sheet__rollup-value--risk{color:#b91c1c}.inv-cost-sheet__rollup-sub{color:var(--shell-text-muted);font-size:.72rem}.inv-cost-sheet__acq{margin-bottom:1rem}.inv-cost-sheet__acq-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inv-cost-sheet__lines{flex:1;min-height:0;margin-bottom:.75rem;overflow-y:auto}.inv-cost-sheet__line-list{flex-direction:column;gap:.32rem;margin:0;padding:0;list-style:none;display:flex}.inv-cost-sheet__line-card{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;padding:.38rem .48rem}.inv-cost-sheet__line-top{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.inv-cost-sheet__line-type{text-transform:uppercase;letter-spacing:.05em;color:var(--shell-text-muted);font-size:.65rem;font-weight:700}.inv-cost-sheet__line-cat{background:color-mix(in srgb, var(--shell-border) 35%, transparent);border-radius:4px;padding:.08rem .35rem;font-size:.68rem}.inv-cost-sheet__line-amt{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.inv-cost-sheet__line-desc{margin:.25rem 0 0;font-size:.8125rem;line-height:1.35}.inv-cost-sheet__line-meta{color:var(--shell-text-muted);flex-wrap:wrap;gap:.35rem .65rem;margin-top:.35rem;font-size:.72rem;display:flex}.inv-cost-sheet__line-memo{color:var(--shell-text-muted);margin:.35rem 0 0;font-size:.72rem;font-style:italic}.inv-cost-sheet__line-actions{gap:.5rem;margin-top:.45rem;display:flex}.inv-cost-sheet__form-block{border-top:1px solid var(--shell-border);padding-top:.5rem}.inv-cost-sheet__form-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.45rem .65rem;margin-bottom:.5rem;display:grid}.inv-cost-sheet__field{color:var(--shell-text-muted);flex-direction:column;gap:.2rem;font-size:.72rem;font-weight:600;display:flex}.inv-cost-sheet__field--wide{grid-column:1/-1}.inv-cost-sheet__input,.inv-cost-sheet__textarea{border:1px solid var(--shell-border);background:var(--shell-page-bg);color:inherit;border-radius:6px;padding:.3rem .4rem;font-size:.8125rem;font-weight:400}.inv-cost-sheet__input--money{max-width:10rem}.inv-cost-sheet__textarea{resize:vertical;min-height:2.5rem}.inv-cost-sheet__form-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inv-cost-sheet__btn-add{font:inherit;border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 42%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 10%, var(--shell-page-bg));color:var(--shell-text);cursor:pointer;border-radius:8px;padding:.38rem .85rem;font-size:.8125rem;font-weight:700}.inv-cost-sheet__btn-add:hover:not(:disabled){background:color-mix(in srgb, var(--shell-accent,#2563eb) 16%, var(--shell-page-bg))}.inv-cost-sheet__btn-add:disabled{opacity:.55;cursor:not-allowed}.inv-cost-sheet--phase251{max-height:min(88vh,780px)}.inv-cost-sheet--phase251 .lp-entry-modal-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);margin-bottom:.55rem;padding-bottom:.4rem}.inv-cost-sheet--phase251 .inv-cost-sheet__section{margin-bottom:.48rem}.inv-cost-sheet--phase251 .inv-cost-sheet__rollups{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-muted) 38%, var(--surface-panel));border-radius:10px;margin-bottom:.55rem;padding:.42rem .48rem;box-shadow:0 1px 2px #0f172a07}.inv-cost-sheet--phase251 .inv-cost-sheet__rollup-cards{flex-wrap:wrap;gap:.32rem;display:flex}.inv-cost-sheet--phase251 .inv-cost-sheet__rollup-card{border:1px solid color-mix(in srgb, var(--shell-border) 92%, transparent);background:color-mix(in srgb, var(--surface-panel) 94%, var(--shell-page-bg));min-height:3.05rem;box-shadow:none;border-radius:8px;flex:6.75rem;justify-content:center;padding:.28rem .38rem}.inv-cost-sheet--phase251 .inv-cost-sheet__rollup-card--emph{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 7%, var(--surface-panel))}.inv-cost-sheet--phase251 .inv-cost-sheet__rollup-card--profit{border-color:color-mix(in srgb, var(--status-approved,#059669) 22%, var(--shell-border));background:color-mix(in srgb, var(--status-approved,#059669) 6%, var(--surface-panel))}.inv-cost-sheet--phase251 .inv-cost-sheet__rollup-label{letter-spacing:.065em;font-size:.62rem}.inv-cost-sheet--phase251 .inv-cost-sheet__rollup-value{font-size:.92rem;font-weight:650}.inv-cost-sheet--phase251 .inv-cost-sheet__rollup-card--emph .inv-cost-sheet__rollup-value{font-size:.98rem}.inv-cost-sheet--phase251 .inv-cost-sheet__rollup-foot{border-top:1px dashed color-mix(in srgb, var(--shell-border) 88%, transparent);margin-top:.42rem;padding-top:.34rem;font-size:.68rem}.inv-cost-sheet--phase251 .inv-cost-sheet__acq{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--shell-page-bg));border-radius:10px;margin-bottom:.42rem;padding:.42rem .48rem}.inv-cost-sheet--phase251 .inv-cost-sheet__h3{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.28rem;font-size:.72rem;font-weight:650}.inv-cost-sheet--phase251 .inv-cost-sheet__hint{margin-bottom:.38rem;font-size:.69rem}.inv-cost-sheet--phase251 .inv-cost-sheet__acq-row{gap:.42rem}.inv-cost-sheet--phase251 .inv-cost-sheet__lines{margin-bottom:.38rem}.inv-cost-sheet--phase251 .inv-cost-sheet__form-block{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-muted) 28%, var(--surface-panel));border-radius:10px;margin-top:.12rem;padding:.48rem .48rem .52rem}.inv-cost-sheet--phase251 .inv-cost-sheet__form-head{margin-bottom:.35rem}.inv-cost-sheet--phase251 .inv-cost-sheet__form-grid--phase251{grid-template-columns:repeat(auto-fill,minmax(10.25rem,1fr));gap:.32rem .45rem;margin-bottom:.45rem;display:grid}.inv-cost-sheet--phase251 .inv-cost-sheet__field{gap:.14rem;font-size:.68rem}.inv-cost-sheet--phase251 .inv-cost-sheet__field--primary>span:first-child{color:var(--shell-text);font-weight:650}.inv-cost-sheet--phase251 .inv-cost-sheet__input,.inv-cost-sheet--phase251 .inv-cost-sheet__textarea{border:1px solid color-mix(in srgb, var(--shell-border) 94%, transparent);background:var(--surface-panel);border-radius:8px;padding:.26rem .38rem;box-shadow:inset 0 1px 1px #0f172a08}.inv-cost-sheet--phase251 .inv-cost-sheet__input--primary{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-border));font-weight:500}.inv-cost-sheet--phase251 .inv-cost-sheet__input--secondary,.inv-cost-sheet--phase251 .inv-cost-sheet__textarea--secondary{opacity:.96;background:color-mix(in srgb, var(--surface-muted) 45%, var(--surface-panel))}.inv-cost-sheet--phase251 .inv-cost-sheet__field--secondary>span{opacity:.88}.inv-cost-sheet--phase251 .inv-cost-sheet__presets{gap:.22rem}.inv-cost-sheet--phase251 .inv-cost-sheet__presets-label{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.62rem;font-weight:650}.inv-cost-sheet--phase251 .inv-cost-sheet__preset-row{flex-wrap:wrap;gap:.28rem;display:flex}.inv-cost-sheet--phase251 .inv-cost-sheet__preset-chip{font:inherit;border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);background:color-mix(in srgb, var(--surface-panel) 92%, var(--shell-accent,#2563eb) 5%);color:var(--text-secondary,var(--shell-text-muted));cursor:pointer;border-radius:999px;padding:.18rem .42rem;font-size:.68rem;font-weight:600}.inv-cost-sheet--phase251 .inv-cost-sheet__preset-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));color:var(--shell-text)}.inv-cost-sheet--phase251 .inv-cost-sheet__preset-chip:disabled{opacity:.5;cursor:not-allowed}.inv-cost-sheet--phase251 .inv-cost-sheet__vendor-field>.inv-cost-sheet__vendor-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.12rem;display:flex}.inv-cost-sheet--phase251 .inv-cost-sheet__vendor-soon-btn{font:inherit;border:1px dashed color-mix(in srgb, var(--shell-border) 92%, transparent);color:var(--shell-text-muted);cursor:not-allowed;background:0 0;border-radius:6px;padding:.12rem .38rem;font-size:.62rem;font-weight:600}.inv-cost-sheet--phase251 .inv-cost-sheet__vendor-soon-note{color:var(--shell-text-muted);margin-top:.18rem;font-size:.62rem;line-height:1.35;display:block}.inv-cost-sheet--phase251 .inv-cost-sheet__inline-hint{color:color-mix(in srgb, #b45309 55%, var(--shell-text-muted));margin:.12rem 0 0;font-size:.66rem;font-weight:500;line-height:1.35}.inv-cost-sheet--phase251 .inv-cost-sheet__err--api{color:color-mix(in srgb, #b91c1c 55%, var(--shell-text));background:color-mix(in srgb, #fecaca 14%, var(--surface-panel));border:1px solid color-mix(in srgb, #fecaca 65%, var(--shell-border));border-radius:8px;margin:0 0 .45rem;padding:.38rem .48rem;font-size:.78rem;font-weight:500}.inv-cost-sheet--phase251 .inv-cost-sheet__form-actions--phase251{border-top:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);flex-wrap:wrap;align-items:center;gap:.38rem;margin-top:.08rem;padding-top:.28rem;display:flex}.inv-cost-sheet--phase251 .inv-cost-sheet__btn-secondary{font:inherit;border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 38%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 9%, var(--surface-panel));color:var(--shell-text);cursor:pointer;border-radius:8px;padding:.34rem .75rem;font-size:.78rem;font-weight:650}.inv-cost-sheet--phase251 .inv-cost-sheet__btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--shell-accent,#2563eb) 14%, var(--surface-panel))}.inv-cost-sheet--phase251 .inv-cost-sheet__btn-secondary:disabled{opacity:.55;cursor:not-allowed}.inv-cost-sheet--phase251 .inv-cost-sheet__btn-ghost{font:inherit;color:var(--shell-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.32rem .55rem;font-size:.76rem;font-weight:600}.inv-cost-sheet--phase251 .inv-cost-sheet__btn-ghost:hover:not(:disabled){color:var(--shell-text);background:color-mix(in srgb, var(--shell-border) 35%, transparent)}.inv-cost-sheet--phase251 .inv-cost-sheet__linklike{font:inherit;color:var(--shell-accent,#2563eb);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:600;text-decoration:underline}.inv-cost-sheet--phase251 .inv-cost-sheet__linklike:hover:not(:disabled){color:color-mix(in srgb, var(--shell-accent,#2563eb) 75%, var(--shell-text))}@media (width<=520px){.inv-cost-sheet--phase251 .inv-cost-sheet__rollup-card{flex:45%}.inv-cost-sheet--phase251 .inv-cost-sheet__preset-chip{padding:.16rem .36rem;font-size:.64rem}}.inv-cost-sheet--phase251b .inv-cost-sheet__entry-band{flex-direction:column;gap:.42rem;display:flex}.inv-cost-sheet--phase251b .inv-cost-sheet__type-slot{max-width:11.5rem}.inv-cost-sheet--phase251b .inv-cost-sheet__field--compact span{font-size:.62rem}.inv-cost-sheet--phase251b .inv-cost-sheet__field--entry-desc{width:100%}.inv-cost-sheet--phase251b .inv-cost-sheet__entry-row{align-items:start;gap:.35rem .45rem;display:grid}.inv-cost-sheet--phase251b .inv-cost-sheet__entry-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.inv-cost-sheet--phase251b .inv-cost-sheet__entry-row--3{grid-template-columns:1fr}}.inv-cost-sheet--phase251b .inv-cost-sheet__field-note{color:var(--shell-text-muted);margin-top:.14rem;font-size:.6rem;font-weight:500;line-height:1.35;display:block}.inv-cost-sheet--phase251b .inv-cost-sheet__line-card--251b{padding:.42rem .48rem}.inv-cost-sheet--phase251b .inv-cost-sheet__line-scan-primary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .65rem;display:flex}.inv-cost-sheet--phase251b .inv-cost-sheet__line-scan-primary .inv-cost-sheet__line-desc{flex:12rem;min-width:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.inv-cost-sheet--phase251b .inv-cost-sheet__line-scan-meta{color:var(--shell-text-muted);flex-wrap:wrap;gap:.28rem .55rem;margin-top:.35rem;font-size:.7rem;line-height:1.35;display:flex}.inv-cost-sheet--phase251b .inv-cost-sheet__line-scan-meta .inv-cost-sheet__line-type{text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:650}.inv-cost-sheet--phase251b .inv-cost-sheet__line-cat--empty{opacity:.55}.inv-cost-sheet--phase251b .inv-cost-sheet__line-memo{margin:.28rem 0 0}.inv-cost-sheet--phase251b .inv-cost-sheet__vendor-soon-btn,.inv-cost-sheet--phase251b .inv-cost-sheet__vendor-soon-note{display:none}.inv-cost-sheet--phase251c .inv-cost-sheet__guided{flex-direction:column;gap:.38rem;display:flex}.inv-cost-sheet--phase251c .inv-cost-sheet__field--guided>span:first-child,.inv-cost-sheet--phase251c .inv-cost-sheet__main-fields .inv-cost-sheet__field>span:first-child,.inv-cost-sheet--phase251c .inv-cost-sheet__main-fields label>span:first-child{letter-spacing:.03em;color:color-mix(in srgb, var(--shell-text-muted) 92%, var(--shell-text));font-size:.64rem;font-weight:600}.inv-cost-sheet__select{font:inherit;border:1px solid color-mix(in srgb, var(--shell-border) 94%, transparent);background:var(--surface-panel);color:var(--shell-text);box-sizing:border-box;border-radius:6px;width:100%;max-width:100%;min-height:2rem;padding:.28rem .42rem;font-size:.8125rem;font-weight:450}.inv-cost-sheet__select:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#2563eb) 45%, transparent);outline-offset:1px}.inv-cost-sheet__select--common{font-weight:500}.inv-cost-sheet--phase251c .inv-cost-sheet__main-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.38rem .48rem;display:grid}@media (width>=640px){.inv-cost-sheet--phase251c .inv-cost-sheet__main-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.inv-cost-sheet--phase251c .inv-cost-sheet__main-fields .inv-cost-sheet__field{min-width:0}.inv-cost-sheet--phase251c .inv-cost-sheet__input--custom-cat{margin-top:.28rem}.inv-cost-sheet--phase251c .inv-cost-sheet__input--quiet{color:color-mix(in srgb, var(--shell-text-muted) 35%, var(--shell-text));background:color-mix(in srgb, var(--surface-muted) 22%, var(--surface-panel));font-size:.78rem}.inv-cost-sheet__more-toggle{font:inherit;color:var(--shell-accent,#2563eb);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;margin-top:.08rem;padding:.22rem 0;font-size:.72rem;font-weight:600;text-decoration:underline}.inv-cost-sheet__more-toggle:hover:not(:disabled){color:color-mix(in srgb, var(--shell-accent,#2563eb) 78%, var(--shell-text))}.inv-cost-sheet__more-toggle:disabled{opacity:.55;cursor:not-allowed}.inv-cost-sheet__more-panel{border:1px dashed color-mix(in srgb, var(--shell-border) 85%, transparent);background:color-mix(in srgb, var(--surface-muted) 18%, var(--surface-panel));border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem .48rem;margin-top:.08rem;padding:.42rem .48rem;display:grid}.inv-cost-sheet__more-panel .inv-cost-sheet__field--wide{grid-column:1/-1}@media (width<=520px){.inv-cost-sheet__more-panel{grid-template-columns:1fr}}.inv-cost-sheet--phase251c .inv-cost-sheet__line-card--251c{padding:.38rem .45rem}.inv-cost-sheet__line-grid-row{grid-template-columns:minmax(0,2fr) minmax(0,1.05fr) auto minmax(0,1fr) minmax(0,5.75rem) min-content;align-items:baseline;gap:.28rem .45rem;font-size:.75rem;line-height:1.35;display:grid}.inv-cost-sheet__line-cell{overflow-wrap:anywhere;min-width:0}.inv-cost-sheet__line-cell--desc{color:var(--shell-text);font-weight:600}.inv-cost-sheet__line-cell--amt{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.inv-cost-sheet__line-cell--quiet{color:var(--shell-text-muted);font-size:.72rem}.inv-cost-sheet__line-cell--actions{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.inv-cost-sheet__line-extra{border-top:1px dashed color-mix(in srgb, var(--shell-border) 88%, transparent);color:var(--shell-text-muted);margin:.28rem 0 0;padding-top:.28rem;font-size:.68rem;line-height:1.4}@media (width<=720px){.inv-cost-sheet__line-grid-row:not(.inv-cost-sheet__line-grid-row--251d){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense}.inv-cost-sheet__line-grid-row:not(.inv-cost-sheet__line-grid-row--251d) .inv-cost-sheet__line-cell--desc{grid-column:1/-1}.inv-cost-sheet__line-grid-row:not(.inv-cost-sheet__line-grid-row--251d) .inv-cost-sheet__line-cell--amt{text-align:left}.inv-cost-sheet__line-grid-row:not(.inv-cost-sheet__line-grid-row--251d) .inv-cost-sheet__line-cell--actions{grid-column:1/-1;justify-content:flex-start}}.inv-cost-sheet--phase251d{max-height:min(88vh,760px)}.inv-cost-sheet--phase251d .lp-entry-modal-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);margin-bottom:.45rem;padding-bottom:.38rem}.inv-cost-sheet--phase251d .inv-cost-sheet__section{margin-bottom:.55rem}.inv-cost-sheet--phase251d .inv-cost-sheet__h3{letter-spacing:.035em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .32rem;font-size:.72rem;font-weight:650}.inv-cost-sheet--phase251d .inv-cost-sheet__hint{margin-bottom:.35rem;font-size:.69rem}.inv-cost-sheet--phase251d .inv-cost-sheet__summary{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-muted) 22%, var(--surface-panel));border-radius:8px;margin-bottom:.45rem;padding:.38rem .45rem}.inv-cost-sheet__summary-line{color:var(--shell-text-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .15rem;margin:0;font-size:.72rem;line-height:1.55;display:flex}.inv-cost-sheet__summary-line strong{color:var(--shell-text);font-weight:650}.inv-cost-sheet__summary-sep{opacity:.65;-webkit-user-select:none;user-select:none}.inv-cost-sheet--phase251d .inv-cost-sheet__acq{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-panel);border-radius:8px;margin-bottom:.5rem;padding:.42rem .48rem}.inv-cost-sheet--phase251d .inv-cost-sheet__lines{flex:1;min-height:0}.inv-cost-sheet__lines-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.inv-cost-sheet__saved-head.inv-cost-sheet__line-grid-row--251d{min-width:44rem}.inv-cost-sheet__saved-head-cell{min-width:0}.inv-cost-sheet__saved-head-cell--actions{width:4.75rem}.inv-cost-sheet--phase251d .inv-cost-sheet__saved-head{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--shell-text-muted) 95%, var(--shell-text));border-bottom:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);margin-bottom:.28rem;padding-bottom:.32rem;font-size:.6rem;font-weight:650}.inv-cost-sheet__line-grid-row--251d{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto minmax(0,1.1fr) minmax(0,5.5rem) minmax(0,1fr) minmax(0,1.25fr) min-content;align-items:start;gap:.32rem .42rem;min-width:44rem;font-size:.74rem;line-height:1.35;display:grid}.inv-cost-sheet__line-card--251d{border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);background:var(--shell-page-bg);border-radius:6px;padding:.35rem .42rem}.inv-cost-sheet__line-cell--memo{color:var(--shell-text-muted);font-size:.72rem}.inv-cost-sheet__line-memo-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inv-cost-sheet__line-ref-sub{color:var(--shell-text-muted);margin-top:.14rem;font-size:.65rem;display:block}.inv-cost-sheet__line-desc-text{vertical-align:middle}.inv-cost-sheet__line-type-tag{letter-spacing:.03em;color:var(--shell-text-muted);background:color-mix(in srgb, var(--shell-border) 32%, transparent);vertical-align:middle;border-radius:4px;margin-left:.35rem;padding:.05rem .3rem;font-size:.6rem;font-weight:650;display:inline-block}.inv-cost-sheet--phase251d .inv-cost-sheet__guided{flex-direction:column;gap:.36rem;display:flex}.inv-cost-sheet--phase251d .inv-cost-sheet__field--guided>span:first-child,.inv-cost-sheet--phase251d .inv-cost-sheet__main-fields label>span:first-child{color:color-mix(in srgb, var(--shell-text-muted) 94%, var(--shell-text));font-size:.64rem;font-weight:600}.inv-cost-sheet--phase251d .inv-cost-sheet__main-fields--251d{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem .45rem;display:grid}@media (width>=560px){.inv-cost-sheet--phase251d .inv-cost-sheet__main-fields--251d{grid-template-columns:repeat(3,minmax(0,1fr))}}.inv-cost-sheet--phase251d .inv-cost-sheet__form-block{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-muted) 18%, var(--surface-panel));border-radius:8px;margin-top:.12rem;padding:.48rem .48rem .52rem}.inv-cost-sheet--phase251d .inv-cost-sheet__input,.inv-cost-sheet--phase251d .inv-cost-sheet__textarea,.inv-cost-sheet--phase251d .inv-cost-sheet__select{border:1px solid color-mix(in srgb, var(--shell-border) 92%, transparent);background:var(--surface-panel);border-radius:6px}.inv-cost-sheet--phase251d .inv-cost-sheet__input--primary{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 20%, var(--shell-border))}.inv-cost-sheet--phase251d .inv-cost-sheet__input--quiet{color:color-mix(in srgb, var(--shell-text-muted) 38%, var(--shell-text));background:color-mix(in srgb, var(--surface-muted) 18%, var(--surface-panel));font-size:.78rem}.inv-cost-sheet--phase251d .inv-cost-sheet__inline-hint{color:color-mix(in srgb, #b45309 50%, var(--shell-text-muted));margin:.1rem 0 0;font-size:.66rem;font-weight:500}.inv-cost-sheet--phase251d .inv-cost-sheet__err--api{border-radius:8px;margin:0 0 .42rem;padding:.36rem .45rem;font-size:.78rem}.inv-cost-sheet--phase251e.lp-entry-modal-panel{border:1px solid color-mix(in srgb, var(--shell-border) 92%, transparent);box-shadow:var(--shell-shadow-card);border-radius:12px;padding:.95rem 1.05rem 1.05rem}.inv-cost-sheet--phase251e .lp-entry-modal-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);align-items:center;margin-bottom:.55rem;padding-bottom:.55rem}.inv-cost-sheet--phase251e .lp-entry-modal-title{letter-spacing:-.025em;font-size:1.02rem;font-weight:650}.inv-cost-sheet--phase251e .inv-cost-sheet__close-btn{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:linear-gradient(180deg, var(--surface-panel) 0%, color-mix(in srgb, var(--surface-muted) 55%, var(--surface-panel)) 100%);color:var(--text-secondary,var(--shell-text-muted));border-radius:8px;flex-shrink:0;padding:.34rem .72rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0f172a0f}.inv-cost-sheet--phase251e .inv-cost-sheet__close-btn:hover{color:var(--text-primary,var(--shell-text));border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-border));background:var(--surface-panel)}.inv-cost-sheet--phase251e .inv-cost-sheet__close-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#2563eb) 42%, transparent);outline-offset:2px}.inv-cost-sheet--phase251e .inv-cost-sheet__summary{background:0 0;border:none;margin-bottom:.5rem;padding:0}.inv-cost-sheet__summary-strip{border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:color-mix(in srgb, var(--surface-muted) 14%, var(--surface-panel));border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr));gap:0;display:grid;overflow:hidden}.inv-cost-sheet__summary-item{border-right:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);flex-direction:column;gap:.18rem;min-width:0;padding:.55rem .65rem;display:flex}.inv-cost-sheet__summary-item:last-child{border-right:none}.inv-cost-sheet__summary-k{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--shell-text-muted) 96%, var(--shell-text));font-size:.58rem;font-weight:650;line-height:1.2;display:block}.inv-cost-sheet__summary-v{font-variant-numeric:tabular-nums;color:var(--shell-text);font-size:.84rem;font-weight:650;line-height:1.25}.inv-cost-sheet__summary-item--emph .inv-cost-sheet__summary-v{font-weight:700}.inv-cost-sheet__summary-profit--pos{color:#15803d}.inv-cost-sheet__summary-profit--risk{color:#b91c1c}@media (width<=520px){.inv-cost-sheet__summary-strip{border-radius:8px;grid-template-columns:1fr}.inv-cost-sheet__summary-item{border-right:none;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);padding:.42rem .55rem}.inv-cost-sheet__summary-item:last-child{border-bottom:none}}.inv-cost-sheet--phase251e .inv-cost-sheet__acq{border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--surface-muted));border-radius:10px;padding:.48rem .55rem}.inv-cost-sheet__acq-row--251e{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inv-cost-sheet--phase251e .inv-cost-sheet__acq-row--251e .inv-cost-sheet__input--money{box-sizing:border-box;flex:10rem;min-width:0;max-width:14rem;min-height:2.35rem;padding:.38rem .5rem}.inv-cost-sheet--phase251e .inv-cost-sheet__acq-row .inv-cost-sheet__btn-secondary{border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 38%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, var(--shell-accent,#2563eb) 11%, var(--surface-panel)) 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 7%, var(--surface-panel)) 100%);min-height:2.35rem;color:var(--shell-text);cursor:pointer;border-radius:8px;flex-shrink:0;padding:.38rem .78rem;font-size:.8125rem;font-weight:650;box-shadow:0 1px 2px #0f172a0d}.inv-cost-sheet--phase251e .inv-cost-sheet__acq-row .inv-cost-sheet__btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 48%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 14%, var(--surface-panel))}.inv-cost-sheet--phase251e .inv-cost-sheet__acq-row .inv-cost-sheet__btn-secondary:disabled{opacity:.55;cursor:not-allowed}.inv-cost-sheet--phase251e .inv-cost-sheet__empty-hint{margin:0;padding:.28rem 0 .15rem;font-size:.78rem;line-height:1.35}.inv-cost-sheet--phase251e .inv-cost-sheet__form-block.inv-cost-sheet__form-block--251e{border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--surface-muted) 26%, var(--surface-panel)) 0%, var(--surface-panel) 48%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:10px;margin-top:.15rem;padding:.55rem .55rem .58rem}.inv-cost-sheet--phase251e .inv-cost-sheet__guided--251e{gap:.5rem}.inv-cost-sheet--phase251e .inv-cost-sheet__field--shortcut{max-width:18rem}.inv-cost-sheet--phase251e .inv-cost-sheet__field--lead>span:first-child{letter-spacing:.04em;color:var(--shell-text);font-size:.65rem;font-weight:650}.inv-cost-sheet--phase251e .inv-cost-sheet__field--lead .inv-cost-sheet__input--primary{min-height:2.5rem;padding:.42rem .55rem;font-size:.875rem;font-weight:500}.inv-cost-sheet--phase251e .inv-cost-sheet__main-fields--251e{gap:.48rem .55rem}.inv-cost-sheet--phase251e .inv-cost-sheet__input--251e,.inv-cost-sheet--phase251e .inv-cost-sheet__select{box-sizing:border-box;min-height:2.35rem;padding:.36rem .48rem;transition:border-color .12s,box-shadow .12s}.inv-cost-sheet--phase251e .inv-cost-sheet__input--251e:focus-visible,.inv-cost-sheet--phase251e .inv-cost-sheet__select:focus-visible,.inv-cost-sheet--phase251e .inv-cost-sheet__textarea:focus-visible{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 48%, var(--shell-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--shell-accent,#2563eb) 22%, transparent);outline:none}.inv-cost-sheet--phase251e .inv-cost-sheet__textarea.inv-cost-sheet__input--251e{min-height:3.25rem;padding:.4rem .48rem}.inv-cost-sheet--phase251e .inv-cost-sheet__disclosure{border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel));color:var(--shell-text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;margin-top:.12rem;padding:.32rem .55rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 1px #0f172a0a}.inv-cost-sheet--phase251e .inv-cost-sheet__disclosure:hover:not(:disabled){color:var(--shell-text);border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border));background:var(--surface-panel)}.inv-cost-sheet--phase251e .inv-cost-sheet__disclosure:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#2563eb) 45%, transparent);outline-offset:2px}.inv-cost-sheet--phase251e .inv-cost-sheet__disclosure:disabled{opacity:.55;cursor:not-allowed}.inv-cost-sheet__disclosure-label{pointer-events:none}.inv-cost-sheet--phase251e .inv-cost-sheet__disclosure:after{content:"";opacity:.75;border-bottom:2px solid;border-right:2px solid;width:.4rem;height:.4rem;margin-left:.1rem;transition:transform .15s;display:inline-block;transform:rotate(45deg)}.inv-cost-sheet--phase251e .inv-cost-sheet__disclosure[aria-expanded=true]:after{margin-top:.15rem;transform:rotate(-135deg)}.inv-cost-sheet--phase251e .inv-cost-sheet__more-panel{border-style:solid;border-color:color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--surface-muted) 12%, var(--surface-panel));margin-top:.35rem}.inv-cost-sheet--phase251e .inv-cost-sheet__form-actions--251e{border-top:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);gap:.45rem;margin-top:.35rem;padding-top:.55rem}.inv-cost-sheet--phase251e .inv-cost-sheet__btn-submit.inv-cost-sheet__btn-add{border-radius:8px;min-height:2.4rem;padding:.38rem .92rem;font-size:.8125rem;font-weight:650;box-shadow:0 1px 2px #0f172a0f}.inv-cost-sheet--phase251e .inv-cost-sheet__btn-submit.inv-cost-sheet__btn-secondary{border-radius:8px;min-height:2.4rem;padding:.38rem .85rem;font-size:.8125rem;font-weight:650;box-shadow:0 1px 2px #0f172a0d}.inv-cost-sheet--phase251e .inv-cost-sheet__btn-ghost{border-radius:8px;padding:.34rem .55rem;font-size:.78rem}.inv-cost-sheet--phase251e .inv-cost-sheet__btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--shell-border) 28%, transparent)}.inv-cost-sheet--phase251e .inv-cost-sheet__linklike{text-underline-offset:3px;font-size:.72rem}.inv-cost-sheet--phase251e .inv-cost-sheet__line-card--251d{border-color:color-mix(in srgb, var(--shell-border) 84%, transparent);border-radius:8px}.inv-cost-sheet--phase251e .inv-cost-sheet__saved-head{border-bottom-color:color-mix(in srgb, var(--shell-border) 76%, transparent)}.exh-tr-shell{max-width:118rem}.exh-tr-hero{margin-top:.35rem;margin-bottom:1.25rem}.exh-tr-title{align-items:center;gap:.55rem;display:flex}.exh-tr-hero-ico{opacity:.92;flex-shrink:0;width:1.35rem;height:1.35rem}.exh-tr-lead{opacity:.9;max-width:44rem}.exh-tr-board{grid-template-columns:repeat(7,minmax(11.5rem,1fr));align-items:flex-start;gap:.65rem;padding-bottom:.35rem;display:grid;overflow-x:auto}@media (width<=1100px){.exh-tr-board{grid-template-columns:repeat(7,minmax(10rem,1fr))}}.exh-tr-col{background:color-mix(in srgb, var(--lp-surface-elevated,var(--lp-surface)) 92%, transparent);border:1px solid color-mix(in srgb, var(--lp-border-subtle,#e5e7eb) 85%, transparent);border-radius:10px;min-height:10rem}.exh-tr-col-head{border-bottom:1px solid color-mix(in srgb, var(--lp-border-subtle,#e5e7eb) 75%, transparent);letter-spacing:.03em;text-transform:uppercase;opacity:.88;justify-content:space-between;align-items:center;padding:.45rem .55rem;font-size:.72rem;font-weight:650;display:flex}.exh-tr-col-count{font-variant-numeric:tabular-nums;opacity:.75}.exh-tr-col-cards{flex-direction:column;gap:.45rem;padding:.45rem;display:flex}.exh-tr-card{background:color-mix(in srgb, var(--lp-surface,var(--lp-surface-soft)) 94%, transparent);border:1px solid color-mix(in srgb, var(--lp-border-subtle,#e5e7eb) 65%, transparent);border-radius:8px;padding:.45rem .5rem}.exh-tr-card-top{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.exh-tr-card-veh{font-size:.82rem;font-weight:650;line-height:1.25}.exh-tr-card-vin{opacity:.78;margin:.15rem 0 .35rem;font-size:.72rem}.exh-tr-chip{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.12rem .35rem;font-size:.62rem;font-weight:650}.exh-tr-chip--pending{color:var(--lp-muted-strong);background:#94a3b824}.exh-tr-chip--scheduled{color:#1e3a8a;background:#3b82f629}.exh-tr-chip--dispatched{color:#312e81;background:#6366f129}.exh-tr-chip--picked_up{color:#581c87;background:#a855f724}.exh-tr-chip--in_transit{color:#9a3412;background:#f9731624}.exh-tr-chip--delivered{color:#14532d;background:#22c55e2e}.exh-tr-chip--delayed{color:#7f1d1d;background:#dc262624}.exh-tr-dl{gap:.28rem;margin:0;font-size:.74rem;display:grid}.exh-tr-dl dt{opacity:.72;align-items:center;gap:.25rem;margin:0;font-weight:600;display:flex}.exh-tr-dl dd{margin:0;font-weight:500}.exh-tr-card-actions{flex-wrap:wrap;gap:.28rem;margin-top:.45rem;display:flex}.exh-tr-mini-btn{border:1px solid color-mix(in srgb, var(--lp-border-subtle,#e5e7eb) 90%, transparent);background:color-mix(in srgb, var(--lp-surface-elevated,var(--lp-surface)) 96%, transparent);cursor:pointer;border-radius:6px;padding:.22rem .45rem;font-size:.68rem}.exh-tr-mini-btn--primary{background:#22c55e1f;border-color:#22c55e59}.exh-tr-mini-btn--ghost{opacity:.85}.exh-tr-mini-btn:disabled{opacity:.55;cursor:default}.exh-log-bundle{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.exh-log-band{border:1px solid color-mix(in srgb, var(--lp-border-subtle,#e5e7eb) 80%, transparent);background:color-mix(in srgb, var(--lp-surface-elevated,var(--lp-surface)) 94%, transparent);border-radius:12px;padding:.85rem 1rem}.exh-log-band-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;display:flex}.exh-log-band-title{margin:0;font-size:.98rem;font-weight:650}.exh-log-band-lead{opacity:.82;max-width:46rem;margin:.15rem 0 0;font-size:.82rem}.exh-log-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.55rem 1rem;font-size:.8rem;display:grid}.exh-log-kv dt{opacity:.68;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:650}.exh-log-kv dd{margin:.12rem 0 0;font-weight:550}.exh-log-timeline{gap:.45rem;margin-top:.45rem;display:grid}.exh-log-tl-row{grid-template-columns:7.5rem 1fr;align-items:baseline;gap:.45rem;font-size:.78rem;display:grid}.exh-log-tl-k{opacity:.65;font-weight:600}.exh-log-actions{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.exh-log-input{border:1px solid color-mix(in srgb, var(--lp-border-subtle,#e5e7eb) 90%, transparent);border-radius:6px;min-width:10rem;padding:.28rem .4rem;font-size:.78rem}.dash216-exchange-kpis{border:1px solid color-mix(in srgb, var(--lp-border-subtle,#e5e7eb) 75%, transparent);background:color-mix(in srgb, var(--lp-surface-elevated,var(--lp-surface)) 92%, transparent);border-radius:10px;margin:0 0 1rem;padding:.55rem .65rem}.dash216-exchange-kpis.dash217-exchange-kpis{margin-bottom:.65rem}.dash216-exchange-kpis-inner{flex-wrap:wrap;align-items:stretch;gap:.45rem;display:flex}.dash216-ex-chip{border:1px solid color-mix(in srgb, var(--lp-border-subtle,#e5e7eb) 55%, transparent);min-width:7rem;color:inherit;border-radius:8px;flex:7.5rem;padding:.35rem .45rem;text-decoration:none;display:block}.dash216-ex-chip:hover{border-color:#3b82f647}.dash216-ex-chip-k{letter-spacing:.04em;text-transform:uppercase;opacity:.72;font-size:.62rem;font-weight:650}.dash216-ex-chip-v{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:720}.exh-log-inline-note{opacity:.85;max-width:42rem;margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.exh-tr-empty{opacity:.88;max-width:36rem;margin:.75rem 0 0;font-size:.88rem;line-height:1.45}.exh-log-sum{border:1px solid color-mix(in srgb, var(--lp-border-subtle,#e5e7eb) 78%, transparent);background:color-mix(in srgb, var(--lp-surface-elevated,var(--lp-surface)) 93%, transparent);border-radius:10px;margin-bottom:1rem;padding:.65rem .75rem}.exh-log-sum-head{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.55rem;display:flex}.exh-log-sum-next{letter-spacing:.04em;text-transform:uppercase;opacity:.78;text-align:right;max-width:14rem;font-size:.72rem;font-weight:650}.exh-log-sum-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.4rem .75rem;margin:0 0 .6rem;display:grid}.exh-log-sum-grid dt{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin:0 0 .1rem;font-size:.65rem;font-weight:650}.exh-log-sum-grid dd{margin:0;font-size:.86rem;line-height:1.35}.exh-log-sum-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.exh-log-sum-muted{opacity:.82;max-width:28rem;margin:0;font-size:.8rem;line-height:1.4}.exh-tr-badges{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.exh-tr-badge{letter-spacing:.03em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--lp-border-subtle,#e5e7eb) 75%, transparent);opacity:.92;border-radius:5px;padding:.15rem .35rem;font-size:.62rem;font-weight:650}.exh-tr-eta-late{color:#b45309;font-weight:650}.exh-inv-exchange-src{margin-top:.65rem}.cr-shell{width:min(100%, var(--shell-max-content,1300px));box-sizing:border-box;margin:0 auto;padding:0 0 1.5rem}.cr-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.cr-hero__titles{min-width:0}.cr-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .25rem;font-size:.62rem;font-weight:700}.cr-title{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:1.15rem;font-weight:700}.cr-lead{max-width:38rem;color:var(--shell-text-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.cr-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cr-btn{font:inherit;border:1px solid var(--shell-border);color:var(--shell-text);cursor:pointer;background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:10px;align-items:center;gap:.35rem;padding:.42rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.cr-btn:hover{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border))}.cr-btn--primary{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 10%, #fff)}.cr-score-band{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.cr-score-card{border:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);background:var(--surface-panel,#fff);box-shadow:var(--shadow-soft,0 1px 2px #0f172a0a);border-radius:12px;padding:.65rem .75rem}.cr-score-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .2rem;font-size:.62rem;font-weight:700}.cr-score-card__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--shell-text);font-size:1.35rem;font-weight:800}.cr-score-card__hint{color:var(--shell-text-muted);margin:.25rem 0 0;font-size:.72rem}.cr-meta-row{color:var(--shell-text-muted);flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1rem;font-size:.78rem;display:flex}.cr-meta-row strong{color:var(--shell-text);font-weight:600}.cr-section-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.65rem;display:grid}.cr-section-card{border:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);background:color-mix(in srgb, var(--surface-panel,#fff) 96%, transparent);border-radius:12px;flex-direction:column;gap:.35rem;padding:.55rem .62rem;display:flex}.cr-section-card__title{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--shell-text) 78%, var(--shell-text-muted));margin:0;font-size:.72rem;font-weight:700}.cr-field{flex-direction:column;gap:.18rem;display:flex}.cr-field label{color:var(--shell-text-muted);font-size:.65rem;font-weight:600}.cr-field input,.cr-field textarea,.cr-field select{font:inherit;border:1px solid var(--shell-border);background:var(--surface-panel,#fff);color:var(--shell-text);border-radius:8px;padding:.32rem .42rem;font-size:.8125rem}.cr-field textarea{resize:vertical;min-height:3.25rem}.cr-summary{border:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:12px;margin-bottom:1rem;padding:.65rem .75rem}.cr-summary textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--shell-border);border-radius:10px;padding:.45rem .5rem;font-size:.875rem}.cr-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cr-list li{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:var(--surface-panel,#fff);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem .62rem;display:flex}.cr-list a{color:color-mix(in srgb, var(--shell-accent,#2563eb) 88%, var(--shell-text));font-weight:600;text-decoration:none}.cr-list a:hover{text-decoration:underline}.cr-muted{color:var(--shell-text-muted);font-size:.78rem}.cr-status-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);color:var(--shell-text-muted);border-radius:999px;padding:.12rem .42rem;font-size:.62rem;font-weight:700;display:inline-block}.cr-status-pill--draft{border-color:color-mix(in srgb, var(--shell-text-muted) 40%, var(--shell-border))}.cr-status-pill--submitted{border-color:color-mix(in srgb, #ca8a04 35%, var(--shell-border));color:color-mix(in srgb, #a16207 75%, var(--shell-text-muted));background:#fef9c338}.cr-status-pill--archived{border-color:color-mix(in srgb, var(--shell-text-muted) 55%, var(--shell-border));opacity:.92}.cr-page--locked .cr-inspect-card{opacity:.97}.cr-ops-band{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--surface-panel,#fff) 92%, #f1f5f9) 0%, var(--surface-panel,#fff) 55%);box-shadow:var(--shadow-soft,0 1px 3px #0f172a0f);border-radius:14px;margin-bottom:.85rem;padding:.85rem 1rem}.cr-ops-band--locked{border-color:color-mix(in srgb, #eab308 28%, var(--shell-border));background:linear-gradient(165deg, color-mix(in srgb, #fefce8 55%, var(--surface-panel,#fff)) 0%, var(--surface-panel,#fff) 60%)}.cr-ops-metrics{grid-template-columns:repeat(auto-fit,minmax(9.75rem,1fr));gap:.65rem;display:grid}.cr-ops-metric{min-width:0}.cr-ops-metric__label{letter-spacing:.07em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .15rem;font-size:.6rem;font-weight:700}.cr-ops-metric__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:800;line-height:1.1}.cr-ops-metric__value--money{color:color-mix(in srgb, var(--shell-text) 92%, #0f172a);font-size:1.35rem}.cr-ops-metric__hint{color:var(--shell-text-muted);margin:.2rem 0 0;font-size:.68rem}.cr-ops-metric__input{width:100%;max-width:5.5rem;font:inherit;border:1px solid var(--shell-border);background:var(--surface-panel,#fff);border-radius:8px;margin-top:.35rem;padding:.32rem .42rem;font-size:.8125rem}.cr-ops-metric--emph .cr-ops-metric__value{color:color-mix(in srgb, var(--shell-accent,#2563eb) 55%, var(--shell-text))}.cr-ops-metric__pill-wrap{margin:.15rem 0 0}.cr-ops-headline{border-top:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);margin-top:.75rem;padding-top:.65rem}.cr-ops-headline label{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.28rem;font-size:.62rem;font-weight:700;display:block}.cr-ops-headline input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--shell-border);border-radius:10px;padding:.42rem .5rem;font-size:.9rem;font-weight:600}.cr-workflow-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.cr-btn--warn{border-color:color-mix(in srgb, #ea580c 30%, var(--shell-border));background:#fffbf5}.cr-summary-compact{border:1px solid color-mix(in srgb, var(--shell-border) 68%, transparent);background:var(--surface-panel,#fff);border-radius:12px;margin-bottom:.65rem;padding:.55rem .65rem}.cr-compact-h{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.cr-summary-compact textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--shell-border);resize:vertical;border-radius:10px;min-height:4rem;padding:.38rem .45rem;font-size:.8125rem}.cr-inspect-group{margin-bottom:1rem}.cr-inspect-group__title{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--shell-text) 55%, var(--shell-text-muted));margin:0 0 .45rem;font-size:.68rem;font-weight:700}.cr-inspect-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.55rem;display:grid}.cr-inspect-card{border:1px solid color-mix(in srgb, var(--shell-border) 62%, transparent);background:color-mix(in srgb, var(--surface-panel,#fff) 97%, #f8fafc);border-radius:12px;flex-direction:column;gap:.4rem;padding:.55rem .62rem;display:flex}.cr-inspect-card__head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cr-inspect-card__title{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--shell-text) 82%, var(--shell-text-muted));margin:0;font-size:.72rem;font-weight:700}.cr-inspect-card__recon{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--shell-accent,#2563eb) 70%, var(--shell-text-muted));flex-shrink:0;font-size:.65rem;font-weight:700}.cr-inspect-row{gap:.35rem;display:grid}.cr-inspect-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-inspect-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.cr-inspect-row--3,.cr-inspect-row--2{grid-template-columns:1fr}}.cr-field--tight{margin-top:.15rem}.cr-damage-label{color:var(--shell-text-muted);margin-bottom:.22rem;font-size:.65rem;font-weight:600}.cr-damage-chips{flex-wrap:wrap;gap:.35rem;display:flex}.cr-chip{font:inherit;border:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);background:var(--surface-panel,#fff);color:var(--shell-text);cursor:pointer;border-radius:999px;min-height:36px;padding:.38rem .58rem;font-size:.72rem;font-weight:600;line-height:1.2}.cr-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border))}.cr-chip--on{border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 45%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#2563eb) 12%, #fff)}.cr-chip:disabled{opacity:.55;cursor:not-allowed}.cr-page--review{--cr-seal-tint:#fef3c759}.cr-page--draft{--cr-seal-tint:transparent}.cr-auction-band{border:1px solid color-mix(in srgb, var(--shell-border) 68%, #94a3b8);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-panel,#fff) 88%, #e2e8f0) 0%, var(--surface-panel,#fff) 42%);border-radius:16px;margin-bottom:.65rem;position:relative;overflow:hidden;box-shadow:0 1px #fffc,0 8px 28px #0f172a0f}.cr-auction-band--sealed{border-color:color-mix(in srgb, #f59e0b 22%, var(--shell-border));background:linear-gradient(145deg, color-mix(in srgb, #fffbeb 55%, var(--surface-panel,#fff)) 0%, var(--surface-panel,#fff) 50%)}.cr-auction-band__accent{background:linear-gradient(180deg, color-mix(in srgb, var(--shell-accent,#2563eb) 75%, #1e293b), color-mix(in srgb, var(--shell-accent,#2563eb) 35%, #64748b));border-radius:16px 0 0 16px;width:4px;position:absolute;top:0;bottom:0;left:0}.cr-auction-band__inner{padding:1rem 1rem .95rem calc(1rem + 4px)}.cr-auction-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}@media (width<=960px){.cr-auction-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cr-auction-tiles{grid-template-columns:1fr}}.cr-auction-tile{border:1px solid color-mix(in srgb, var(--shell-border) 58%, transparent);background:color-mix(in srgb, var(--surface-panel,#fff) 94%, #f8fafc);border-radius:12px;min-width:0;padding:.55rem .62rem}.cr-auction-tile--recon .cr-auction-tile__value--money strong{color:color-mix(in srgb, var(--shell-accent,#2563eb) 48%, var(--shell-text));font-size:1.42rem}.cr-auction-tile__label{letter-spacing:.09em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.25rem;font-size:.58rem;font-weight:700;display:block}.cr-auction-tile__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--shell-text);margin:0;font-size:1.55rem;font-weight:800;line-height:1.05}.cr-auction-tile__denom{letter-spacing:.02em;color:color-mix(in srgb, var(--shell-text-muted) 85%, var(--shell-text));margin-left:.12rem;font-size:.72rem;font-weight:700}.cr-auction-tile__hint{color:var(--shell-text-muted);margin-top:.28rem;font-size:.65rem;line-height:1.35;display:block}.cr-auction-tile__edit{width:100%;max-width:6rem;font:inherit;border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 22%, var(--shell-border));background:var(--surface-panel,#fff);border-radius:9px;margin-top:.4rem;padding:.35rem .45rem;font-size:.8125rem}.cr-auction-tile__pill{margin:.12rem 0 0}.cr-auction-headline{border-top:1px solid color-mix(in srgb, var(--shell-border) 62%, transparent);margin-top:.85rem;padding-top:.75rem}.cr-auction-headline__label{letter-spacing:.09em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.35rem;font-size:.58rem;font-weight:700;display:block}.cr-auction-headline__input{box-sizing:border-box;width:100%;font:inherit;letter-spacing:-.01em;border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);border-radius:10px;padding:.48rem .55rem;font-size:.95rem;font-weight:600}.cr-auction-headline__text{letter-spacing:-.01em;color:var(--shell-text);margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.cr-workflow-bar--draft{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);margin-bottom:.75rem;padding:.45rem 0}.cr-workflow-bar--review{margin-bottom:.55rem;padding:.35rem 0 .65rem}.cr-btn--cta{padding:.48rem 1rem;font-weight:700}.cr-doc-shell--edit{border:1px solid color-mix(in srgb, var(--shell-border) 62%, transparent);background:var(--surface-panel,#fff);border-radius:12px;margin-bottom:.55rem;padding:.55rem .65rem}.cr-doc-shell__label{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.62rem;font-weight:700}.cr-doc-shell__textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--shell-border);resize:vertical;border-radius:10px;min-height:4.25rem;padding:.42rem .48rem;font-size:.8125rem}.cr-report-body{margin-bottom:.85rem}.cr-report-body__exec{gap:.55rem;display:grid}@media (width>=720px){.cr-report-body__exec{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-doc-block{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel,#fff) 96%, #f1f5f9) 0%, #fff 100%);border-radius:12px;margin:0;padding:.62rem .72rem}.cr-doc-block__label{letter-spacing:.07em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.62rem;font-weight:700}.cr-doc-block__body{white-space:pre-wrap;color:var(--shell-text);margin:0;font-size:.8125rem;line-height:1.5}.cr-sections-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--shell-text-muted);margin:.85rem 0 .45rem;font-size:.62rem;font-weight:700}.cr-inspect-card--review{border-style:solid;border-color:color-mix(in srgb, var(--shell-border) 48%, #cbd5e1);background:linear-gradient(175deg, #fff 0%, color-mix(in srgb, var(--surface-panel,#fff) 96%, #f8fafc) 100%);gap:.45rem;padding:.62rem .72rem}.cr-inspect-card__head--review{flex-direction:column;align-items:stretch;gap:.35rem}.cr-inspect-card__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.cr-inspect-card__recon-badge{letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--shell-accent,#2563eb) 28%, var(--shell-border));color:color-mix(in srgb, var(--shell-accent,#2563eb) 72%, var(--shell-text));background:color-mix(in srgb, var(--shell-accent,#2563eb) 8%, #fff);border-radius:999px;align-self:flex-start;padding:.18rem .45rem;font-size:.62rem;font-weight:700}.cr-cond-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--shell-border);border-radius:999px;padding:.14rem .48rem;font-size:.58rem;font-weight:700;display:inline-block}.cr-cond-pill--unset{color:var(--shell-text-muted);border-style:dashed}.cr-cond-pill--clean{border-color:color-mix(in srgb, #22c55e 35%, var(--shell-border));color:color-mix(in srgb, #15803d 80%, var(--shell-text-muted));background:#dcfce759}.cr-cond-pill--minor{border-color:color-mix(in srgb, #84cc16 35%, var(--shell-border));color:color-mix(in srgb, #4d7c0f 85%, var(--shell-text-muted))}.cr-cond-pill--moderate{border-color:color-mix(in srgb, #eab308 40%, var(--shell-border));color:color-mix(in srgb, #a16207 88%, var(--shell-text-muted));background:#fef9c347}.cr-cond-pill--major{border-color:color-mix(in srgb, #f97316 42%, var(--shell-border));color:color-mix(in srgb, #c2410c 88%, var(--shell-text-muted))}.cr-cond-pill--structural{border-color:color-mix(in srgb, #dc2626 45%, var(--shell-border));color:color-mix(in srgb, #b91c1c 90%, var(--shell-text-muted));background:#fee2e266}.cr-review-dl{flex-direction:column;gap:.38rem;margin:0;display:flex}.cr-review-row{grid-template-columns:minmax(6rem,32%) 1fr;align-items:baseline;gap:.45rem .65rem;font-size:.78rem;line-height:1.45;display:grid}@media (width<=520px){.cr-review-row{grid-template-columns:1fr;gap:.12rem}}.cr-review-row__dt{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);margin:0;font-size:.62rem;font-weight:700}.cr-review-row__dd{color:var(--shell-text);margin:0}.cr-damage-static{flex-wrap:wrap;gap:.28rem;display:flex}.cr-damage-pill{border:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);background:#fafcfd;border-radius:999px;padding:.18rem .48rem;font-size:.68rem;font-weight:600;display:inline-block}.cr-review-empty{color:var(--shell-text-muted);font-style:italic}.cr-impact-line{font-variant-numeric:tabular-nums}.cr-impact-note{font-weight:500}.cr-review-prose{border-top:1px dashed color-mix(in srgb, var(--shell-border) 55%, transparent);flex-direction:column;gap:.45rem;margin-top:.15rem;padding-top:.35rem;display:flex}.cr-review-prose__label{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.18rem;font-size:.58rem;font-weight:700;display:block}.cr-review-prose__text{white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.45}.cr-inspect-card--draft{gap:.45rem}.cr-inspect-row--draft-top{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-inspect-row--tight-prose .cr-field textarea{min-height:2.75rem}.cr-inspect-row--impact{grid-template-columns:1fr 1fr 2fr}.cr-field--compact label{font-size:.6rem}.cr-field--compact input,.cr-field--compact select,.cr-field--compact textarea{padding:.3rem .38rem}.cr-field--impact-span{grid-column:span 1}@media (width<=900px){.cr-inspect-row--impact{grid-template-columns:1fr}.cr-field--impact-span{grid-column:auto}}@media (width<=640px){.cr-inspect-row--draft-top{grid-template-columns:1fr}}.ciq-report-type-badge{letter-spacing:.03em;vertical-align:middle;border:1px solid #0000;border-radius:999px;align-items:center;gap:.28rem;padding:.12rem .45rem;font-size:.68rem;font-weight:650;display:inline-flex}.ciq-report-type-badge__ic{flex-shrink:0;width:.85rem;height:.85rem}.ciq-report-type-badge__txt{line-height:1.2}.ciq-report-type-badge--seller{color:color-mix(in srgb, var(--text-secondary,#475569) 95%, var(--text-primary,#0f172a));background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 80%, transparent);border-color:color-mix(in srgb, var(--shell-border,#cbd5e1) 75%, transparent)}.ciq-report-type-badge--certified{color:color-mix(in srgb, var(--lp-accent,#2563eb) 98%, #fff);background:color-mix(in srgb, var(--lp-accent,#2563eb) 12%, transparent);border-color:color-mix(in srgb, var(--lp-accent,#2563eb) 35%, transparent)}.ciq-report-type-badge--comfortable{padding:.16rem .55rem;font-size:.72rem}.exh-ws-hero-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.exh-ws-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.exh-ws-toolbar--phase255{gap:.5rem .55rem;margin-top:.55rem}.exh-ws-seg-wrap{border:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 28%, transparent);background:color-mix(in srgb, var(--lp-shell-bg-prose,#0f172a) 4%, transparent);border-radius:8px;gap:0;padding:.15rem;display:inline-flex}.exh-ws-toolbar--phase255 .exh-ws-seg-wrap{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 55%, var(--shell-page-bg));box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:8px;padding:.12rem}.exh-ws-seg{appearance:none;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:6px;padding:.35rem .72rem;font-size:.8rem}.exh-ws-toolbar--phase255 .exh-ws-seg{font:inherit;color:var(--text-muted);opacity:1;border-radius:6px;padding:.3rem .62rem;font-size:.8125rem;font-weight:500}.exh-ws-seg:hover{opacity:1}.exh-ws-seg--active{background:color-mix(in srgb, var(--lp-accent,#6366f1) 28%, transparent);opacity:1;font-weight:600}.exh-ws-toolbar--phase255 .exh-ws-seg--active{background:var(--shell-surface);color:var(--shell-text);box-shadow:inset 0 0 0 1px var(--shell-border);font-weight:600}.exh-ws-view-toggle .exh-ws-seg{padding:.35rem .62rem}.exh-ws-board{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:.85rem;margin-top:1.1rem;display:grid}.exh-ws-board-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;margin-top:.55rem;padding-bottom:.2rem;overflow:auto visible}@media (width>=1200px){.exh-ws-board-wrap{overflow-x:hidden}}.exh-ws-board--phase255{--exh-card-gap:.45rem;--exh-card-slot:7.45rem;--exh-lane-viewport-h:calc(4 * var(--exh-card-slot) + 3 * var(--exh-card-gap));border-radius:var(--shell-radius-card);background:var(--lp-border);width:max(100%,63rem);min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent), 0 1px 2px #0f172a0a;border:1px solid #0f172a14;grid-template-columns:repeat(5,minmax(12.5rem,1fr));align-items:stretch;gap:0;margin-top:0;display:grid;overflow:hidden}.exh-ws-board--phase255 .exh-ws-col{background:var(--surface-panel,var(--lp-surface));min-width:0;min-height:0;box-shadow:none;border:none;border-right:1px solid #0f172a12;border-radius:0;flex-direction:column;padding:0;display:flex}.exh-ws-board--phase255 .exh-ws-col:last-child{border-right:none}.exh-ws-col{border:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 26%, transparent);background:color-mix(in srgb, var(--lp-shell-bg-prose,#0f172a) 4%, transparent);border-radius:10px;min-height:8rem;padding:.65rem}.exh-ws-col-head{border-bottom:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 22%, transparent);justify-content:space-between;align-items:baseline;gap:.35rem;margin-bottom:.55rem;padding-bottom:.4rem;display:flex}.exh-ws-board--phase255 .exh-ws-col-head{background:var(--lp-surface-soft);border-top:3px solid #64748b59;border-bottom:1px solid #0f172a0f;flex-shrink:0;margin-bottom:0;padding:.42rem .5rem .44rem}.exh-ws-board--phase255 .exh-ws-col[data-exh-lane=draft] .exh-ws-col-head{border-top-color:#94a3b8}.exh-ws-board--phase255 .exh-ws-col[data-exh-lane=listed] .exh-ws-col-head{border-top-color:#22c55e}.exh-ws-board--phase255 .exh-ws-col[data-exh-lane=negotiating] .exh-ws-col-head{border-top-color:#d97706}.exh-ws-board--phase255 .exh-ws-col[data-exh-lane=completed] .exh-ws-col-head{border-top-color:#2563eb}.exh-ws-board--phase255 .exh-ws-col[data-exh-lane=cancelled] .exh-ws-col-head{border-top-color:#fb7185}.exh-ws-col-title{letter-spacing:.06em;text-transform:uppercase;opacity:.88;margin:0;font-size:.78rem}.exh-ws-board--phase255 .exh-ws-col-title{letter-spacing:.07em;opacity:1;color:var(--lp-text);font-size:.6875rem;font-weight:700;line-height:1.2}.exh-ws-col-count{opacity:.75;font-size:.74rem}.exh-ws-board--phase255 .exh-ws-col-count{font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--lp-muted);opacity:1;font-size:.6875rem;font-weight:600;line-height:1.2}.exh-ws-col-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.exh-ws-col-scroll{box-sizing:border-box;flex:auto;width:100%;min-height:0}.exh-ws-board--phase255 .exh-ws-col-scroll:not(.exh-ws-col-scroll--empty){min-height:var(--exh-lane-viewport-h);max-height:var(--exh-lane-viewport-h);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78829638 transparent;background:var(--lp-surface);padding:.28rem .32rem .4rem;overflow:hidden auto}.exh-ws-board--phase255 .exh-ws-col-scroll:not(.exh-ws-col-scroll--empty)::-webkit-scrollbar{width:3px}.exh-ws-board--phase255 .exh-ws-col-scroll:not(.exh-ws-col-scroll--empty)::-webkit-scrollbar-thumb{background:#78829638;border-radius:100px}.exh-ws-board--phase255 .exh-ws-col-scroll--empty{min-height:var(--exh-lane-viewport-h);max-height:var(--exh-lane-viewport-h);background:var(--lp-surface);flex-direction:column;flex:auto;justify-content:center;align-items:stretch;padding:.4rem .35rem;display:flex;overflow:hidden}.exh-ws-lane-empty{color:#64748be0;text-align:center;margin:0;padding:.2rem .25rem;font-size:.72rem;font-weight:400;line-height:1.35}.exh-ws-stack{flex-direction:column;gap:.6rem;display:flex}.exh-ws-board--phase255 .exh-ws-stack{gap:var(--exh-card-gap)}.exh-card{border:1px solid var(--border-subtle);background:var(--surface-panel);text-align:left;box-shadow:var(--shadow-soft);border-radius:9px;padding:.52rem .55rem .5rem;transition:border-color .18s,box-shadow .18s,transform .18s}body[data-lp-sidebar-theme=light] .exh-card{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%)}.exh-card:hover{border-color:color-mix(in srgb, var(--status-info) 28%, var(--border-subtle));box-shadow:0 3px 12px #0f172a11, 0 1px 2px #0f172a0a, inset 0 1px 0 var(--lp-surface);transform:translateY(-1px)}.exh-card--open-offers-attn{border-color:color-mix(in srgb, var(--status-info,#2563eb) 38%, var(--border-subtle));box-shadow:0 0 0 1px color-mix(in srgb, var(--status-info,#2563eb) 12%, transparent), var(--shadow-soft)}.exh-fact-pulse .exh-fact-value{color:color-mix(in srgb, var(--status-info,#2563eb) 50%, var(--text-primary));font-weight:800}.exh-card__facts--phase264{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=420px){.exh-card__facts--phase264{grid-template-columns:repeat(3,minmax(0,1fr))}}.exh-card-actions--phase264{flex-wrap:wrap;gap:.35rem}.exh-card__top{justify-content:space-between;align-items:flex-start;gap:.45rem;margin-bottom:.38rem;display:flex}.exh-card__identity{font-size:.8125rem;font-weight:var(--operational-board-title-weight,600);letter-spacing:-.015em;color:var(--text-primary);margin:0;line-height:1.28}.exh-card__vin{font-size:var(--operational-board-meta-size,.6875rem);font-weight:var(--operational-board-support-weight,400);color:var(--text-muted);word-break:break-all;opacity:.92;margin:.12rem 0 0;line-height:1.3}.exh-score-pair{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.18rem;display:flex}.exh-score-chip{font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--status-info) 25%, var(--border-subtle));background:color-mix(in srgb, var(--status-info) 10%, var(--surface-muted));color:var(--text-primary);border-radius:6px;padding:.22rem .4rem;font-size:.78rem;font-weight:700;line-height:1}.exh-grade-chip{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 90%, var(--surface-panel));color:var(--text-secondary);border-radius:6px;padding:.16rem .34rem;font-size:.65625rem;font-weight:600}.exh-grade-chip--workspace{font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--status-info) 25%, var(--border-subtle));background:color-mix(in srgb, var(--status-info) 10%, var(--surface-muted));color:var(--text-primary);border-radius:6px;padding:.22rem .4rem;font-size:.78rem;font-weight:700;line-height:1}.exh-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .5rem;font-size:.75rem;display:grid}.exh-fact-label{opacity:.78;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.625rem;font-weight:500;display:block}.exh-fact-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.exh-card__chipline{flex-wrap:wrap;align-items:center;gap:.32rem;margin-top:.4rem;display:flex}.exh-status-pill{text-transform:uppercase;letter-spacing:.05em;overflow-wrap:anywhere;border:1px solid #0000;border-radius:999px;max-width:100%;padding:.15rem .45rem;font-size:.66rem;font-weight:700;line-height:1.25;display:inline-block}.exh-status-pill--draft{border-color:#94a3b880}.exh-status-pill--reserved{color:#6b21a8;background:#9333ea24;border:1px solid #9333ea47}.shell--theme-dark .exh-status-pill--reserved{color:#e9d5ff;background:#c4b5fd24;border-color:#c4b5fd47}.exh-status-pill--listed{background:#22c55e1f;border-color:#22c55e85}.exh-status-pill--negotiating{color:#92400e;background:#f59e0b29;border-color:#d977067a}.shell--theme-dark .exh-status-pill--negotiating{color:#fde68a;background:#f59e0b2e;border-color:#fbbf246b}.exh-status-pill--cancelled{opacity:.9;border-color:#fb718573}.exh-status-pill--completed{color:#294490;background:#1d4ed81f;border-color:#1d4ed86b}.shell--theme-dark .exh-status-pill--completed{color:#bfdbfe;background:#1d4ed838;border-color:#60a5fa73}.exh-card--listing-completed{border-color:color-mix(in srgb, var(--status-working) 32%, var(--border-subtle));background:color-mix(in srgb, var(--status-working) 7%, var(--surface-panel));box-shadow:var(--shadow-soft), inset 0 0 0 1px color-mix(in srgb, var(--status-working) 12%, transparent)}.exh-table-tr--completed td{background:#1d4ed80f}.exh-card__xfer-hint{opacity:.82;flex-basis:100%;margin-top:.18rem;font-size:.65rem}.exh-card__time{opacity:.74;font-size:.68rem}.exh-card-actions{flex-wrap:wrap;gap:.28rem;margin-top:.42rem;display:flex}.exh-card-actions a,.exh-card-actions button{border-radius:7px;padding:.22rem .48rem;font-size:.6875rem;font-weight:500}.exh-table-wrap{border:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 24%, transparent);border-radius:10px;margin-top:1rem;overflow-x:auto}.exh-table{border-collapse:collapse;width:100%;font-size:.8rem}.exh-table th,.exh-table td{text-align:left;vertical-align:top;padding:.45rem .58rem}.exh-table th{text-transform:uppercase;letter-spacing:.05em;opacity:.76;border-bottom:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 28%, transparent);font-size:.68rem}.exh-td-strong{font-weight:600}.exh-hub-page-intro{margin-bottom:.35rem}.exh-hub-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.exh-hub-card{border:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 22%, transparent);background:color-mix(in srgb, var(--lp-shell-bg-prose,#0f172a) 5%, transparent);height:100%;min-height:7.25rem;color:inherit;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-muted-ink,#64748b) 12%, transparent);border-radius:10px;align-items:flex-start;gap:.72rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .14s,background-color .14s,box-shadow .16s,transform .16s;display:flex}body[data-lp-sidebar-theme=light] .exh-hub-card{background:var(--lp-surface)}.exh-hub-card:focus-visible{outline:2px solid var(--lp-accent,#6366f1);outline-offset:2px}.exh-hub-card__icon{color:var(--lp-accent,#6366f1);opacity:.92;flex-shrink:0;display:inline-flex}.exh-hub-card__body{flex-direction:column;gap:.28rem;min-width:0;display:flex}.exh-hub-card__title{letter-spacing:-.01em;font-size:.92rem;font-weight:650}.exh-hub-card__desc{opacity:.88;font-size:.78rem;line-height:1.35}.exh-hub-card__action{letter-spacing:.02em;color:color-mix(in srgb, var(--lp-accent,#6366f1) 92%, var(--lp-muted-ink,var(--lp-muted)));margin-top:auto;padding-top:.35rem;font-size:.74rem;font-weight:600}.exh-hub-kpis{flex-wrap:wrap;gap:.65rem;margin-top:1rem;margin-bottom:.25rem;display:flex}.exh-hub-kpis--phase256{gap:.45rem;margin-top:.75rem}.exh-hub-kpi{border:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 20%, transparent);background:color-mix(in srgb, var(--lp-shell-bg-prose,#0f172a) 4%, transparent);border-radius:8px;flex:7rem;min-width:7rem;padding:.55rem .75rem}.exh-hub-kpis--phase256 .exh-hub-kpi{border-radius:8px;flex:5.5rem;min-width:5.25rem;padding:.42rem .55rem}.exh-hub-kpis--phase256 .exh-hub-kpi__value{font-size:1.15rem}.exh-hub-kpis--phase256 .exh-hub-kpi__label{margin-top:.08rem;font-size:.68rem}body[data-lp-sidebar-theme=light] .exh-hub-kpi{background:var(--lp-surface)}.exh-hub-kpi__value{letter-spacing:-.02em;font-size:1.35rem;font-weight:700;line-height:1.15;display:block}.exh-hub-kpi__label{opacity:.78;letter-spacing:.02em;margin-top:.15rem;font-size:.72rem;font-weight:500;display:block}.exh-ws-workspace-block{border-top:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 18%, transparent);margin-top:1.35rem;padding-top:1rem}.exh-ws-workspace-block--phase255{border-top:1px solid var(--shell-border);background:radial-gradient(100% 55% at 50% 0%, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, #fff0 52%), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);box-shadow:0 1px 2px #0f172a08, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:14px;margin-top:1.5rem;padding:1.15rem .65rem .85rem}.exh-ws-workspace-head{margin-bottom:.65rem}.exh-ws-workspace-block--phase255 .exh-ws-workspace-head{margin-bottom:.5rem;padding:0 .1rem}.exh-ws-workspace-title{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.05rem;font-weight:650}.exh-ws-workspace-block--phase255 .exh-ws-workspace-title{color:var(--shell-text)}.exh-ws-workspace-sub{opacity:.88;max-width:52rem;margin:0;font-size:.82rem;line-height:1.45}.exh-ws-workspace-block--phase255 .exh-ws-workspace-sub{color:var(--text-secondary);opacity:1}.exh-card__lights-wrap{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:color-mix(in srgb, var(--surface-panel) 92%, transparent);border-radius:8px;margin-top:.45rem;padding:.42rem .5rem}.exh-card__lights-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.28rem;font-size:.55rem;font-weight:750;display:block}.exh-ws-cell-lights{vertical-align:middle;white-space:nowrap}:is(.cr-shell.lp-module-page:has(.exh-redesign-hero),.cr-shell.lp-module-page:has(.exh-hub-page-intro)){max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content))}.exh-hub-page-intro{margin:0 0 .85rem;padding:.15rem .05rem 0}.exh-hub-page-intro .cr-eyebrow{color:var(--text-muted,var(--lp-muted));letter-spacing:.08em;margin-bottom:.22rem;font-size:.72rem;font-weight:760}.exh-hub-page-intro .cr-title{color:var(--shell-text,var(--lp-text));letter-spacing:-.04em;margin-bottom:.14rem;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:780}.exh-hub-page-intro .cr-lead{max-width:54rem;color:var(--text-secondary,var(--lp-muted-strong));font-size:.92rem;line-height:1.45}.exh-hub-nav{margin-top:.65rem}.exh-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.exh-hub-card{--exh-card-accent:#6366f1;border-color:color-mix(in srgb, var(--exh-card-accent) 13%, var(--shell-border,var(--lp-border)));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--exh-card-accent) 9%, transparent), transparent 42%), color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 96%, var(--surface-muted,var(--lp-surface-soft)));border-radius:14px;min-height:7.05rem;padding:1rem 1.05rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 26px #0f172a09}.exh-hub-card:before{content:"";background:color-mix(in srgb, var(--exh-card-accent) 70%, transparent);opacity:0;width:3px;transition:opacity .16s;position:absolute;inset:0 auto 0 0}.exh-hub-card:hover{border-color:color-mix(in srgb, var(--exh-card-accent) 31%, var(--shell-border,var(--lp-border)));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--exh-card-accent) 14%, transparent), transparent 44%), color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 93%, var(--surface-muted,var(--lp-surface-soft)));box-shadow:0 16px 36px #0f172a14,0 1px 2px #0f172a0a}.exh-hub-card:hover:before{opacity:1}.exh-hub-card--seller{--exh-card-accent:#6366f1}.exh-hub-card--buyer{--exh-card-accent:#7c3aed}.exh-hub-card--settlements{--exh-card-accent:#2563eb}.exh-hub-card--transport{--exh-card-accent:#0ea5e9}.exh-hub-card__icon{border:1px solid color-mix(in srgb, var(--exh-card-accent) 18%, transparent);background:color-mix(in srgb, var(--exh-card-accent) 9%, var(--surface-panel,var(--lp-surface)));width:2.45rem;height:2.45rem;color:var(--exh-card-accent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 70%, transparent);border-radius:12px;justify-content:center;align-items:center}.exh-hub-card__body{gap:.22rem}.exh-hub-card__title{color:var(--shell-text,var(--lp-text));font-size:.95rem;font-weight:740}.exh-hub-card__desc{max-width:18rem;color:var(--text-secondary,var(--lp-muted-strong));opacity:1;font-size:.78rem;line-height:1.42}.exh-hub-card__action{color:color-mix(in srgb, var(--exh-card-accent) 82%, var(--shell-text,var(--lp-text)));letter-spacing:0;font-size:.76rem;font-weight:740}.exh-hub-kpis--phase256{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.85rem 0 0;display:grid}.exh-hub-kpi{--exh-kpi-accent:#6366f1;border-color:color-mix(in srgb, var(--exh-kpi-accent) 13%, var(--shell-border,var(--lp-border)));background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--exh-kpi-accent) 9%, transparent), transparent 38%), color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--surface-muted,var(--lp-surface-soft)));border-radius:11px;min-height:3.85rem;padding:.68rem .8rem .62rem 3.2rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a09}.exh-hub-kpi:before{content:"";background:color-mix(in srgb, var(--exh-kpi-accent) 12%, var(--surface-panel,var(--lp-surface)));border:1px solid color-mix(in srgb, var(--exh-kpi-accent) 18%, transparent);border-radius:10px;width:1.65rem;height:1.65rem;position:absolute;top:50%;left:.78rem;transform:translateY(-50%)}.exh-hub-kpi:after{color:var(--exh-kpi-accent);font-size:.8rem;font-weight:850;position:absolute;top:50%;left:1.31rem;transform:translate(-50%,-54%)}.exh-hub-kpi--total:after{content:"#"}.exh-hub-kpi--listed{--exh-kpi-accent:#10b981}.exh-hub-kpi--listed:after{content:"+"}.exh-hub-kpi--negotiating{--exh-kpi-accent:#f97316}.exh-hub-kpi--negotiating:after{content:"~"}.exh-hub-kpi--draft{--exh-kpi-accent:#0ea5e9}.exh-hub-kpi--draft:after{content:">"}.exh-hub-kpis--phase256 .exh-hub-kpi__value{color:var(--shell-text,var(--lp-text));letter-spacing:-.035em;font-size:1.25rem;font-weight:780}.exh-hub-kpis--phase256 .exh-hub-kpi__label{color:var(--text-secondary,var(--lp-muted-strong));opacity:1;font-size:.72rem;font-weight:590}.exh-ws-workspace-block--phase255{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:radial-gradient(circle at 100% 0%, #6366f10d, transparent 35%), color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 96%, var(--surface-muted,var(--lp-surface-soft)));border-radius:16px;margin-top:.75rem;padding:.85rem .85rem .95rem;box-shadow:0 1px 2px #0f172a09,0 10px 30px #0f172a08}.exh-ws-workspace-block--phase255 .exh-ws-workspace-head{justify-content:space-between;align-items:flex-start;gap:.9rem;margin-bottom:.7rem;padding:.1rem .05rem 0;display:flex}.exh-ws-workspace-title{letter-spacing:-.03em;margin-bottom:.16rem;font-size:1.08rem;font-weight:760}.exh-ws-workspace-sub{color:var(--text-secondary,var(--lp-muted-strong));font-size:.82rem}.exh-ws-workspace-count{border:1px solid color-mix(in srgb, #6366f1 14%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, #6366f1 7%, var(--surface-panel,var(--lp-surface)));color:color-mix(in srgb, #6366f1 70%, var(--shell-text,var(--lp-text)));border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.72rem;font-weight:720}.exh-ws-toolbar--phase255{justify-content:space-between;align-items:center;gap:.55rem .8rem;margin-top:0}.exh-ws-toolbar--phase255 .exh-ws-seg-wrap{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 48%, var(--surface-panel,var(--lp-surface)));box-shadow:none;border-radius:999px}.exh-ws-toolbar--phase255 .exh-ws-seg{color:var(--text-secondary,var(--lp-muted-strong));border-radius:999px;font-size:.75rem;font-weight:620}.exh-ws-toolbar--phase255 .exh-ws-seg:hover{color:var(--shell-text,var(--lp-text));background:#6366f10f}.exh-ws-toolbar--phase255 .exh-ws-seg--active{background:var(--surface-panel,var(--lp-surface));color:color-mix(in srgb, #4f46e5 78%, var(--shell-text,var(--lp-text)));box-shadow:0 1px 2px #0f172a0d, inset 0 0 0 1px color-mix(in srgb, #6366f1 12%, var(--shell-border,var(--lp-border)))}.exh-table-wrap{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:15px;margin-top:.85rem;overflow:auto;box-shadow:0 1px 2px #0f172a0a,0 12px 26px #0f172a08}.exh-table{border-collapse:separate;border-spacing:0;min-width:1040px;color:var(--shell-text,var(--lp-text));font-size:.78rem}.exh-table th{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 72%, var(--surface-panel,var(--lp-surface)));color:var(--text-muted,var(--lp-muted));letter-spacing:.065em;opacity:1;padding:.62rem .7rem;font-size:.64rem;font-weight:780;position:sticky;top:0}.exh-table td{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);vertical-align:middle;padding:.62rem .7rem}.exh-table tbody tr{background:var(--surface-panel,var(--lp-surface));transition:background .14s,box-shadow .14s}.exh-table tbody tr:hover{background:color-mix(in srgb, #eff6ff 44%, var(--surface-panel,var(--lp-surface)))}.exh-table tbody tr:last-child td{border-bottom:0}.exh-table-vehicle{min-width:15rem;display:flex}.exh-table-vehicle__copy{min-width:0;color:var(--shell-text,var(--lp-text));font-weight:720;line-height:1.25}.exh-table .exh-card__time{color:var(--text-muted,var(--lp-muted));opacity:1;font-size:.68rem;font-weight:500}.exh-table .exh-status-pill{padding:.18rem .5rem;font-size:.62rem;font-weight:800}.exh-status-pill--draft{background:color-mix(in srgb, #0ea5e9 8%, var(--surface-panel,var(--lp-surface)));color:#0369a1}.exh-status-pill--listed{background:color-mix(in srgb, #10b981 12%, var(--surface-panel,var(--lp-surface)));color:#047857}.exh-status-pill--cancelled{background:color-mix(in srgb, #fb7185 10%, var(--surface-panel,var(--lp-surface)));color:#be123c}.exh-card-actions{align-items:center}.exh-table .exh-card-actions{flex-wrap:nowrap;gap:.3rem;margin-top:0}.exh-table-action{background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 90%, #eff6ff)!important;color:color-mix(in srgb, #2563eb 72%, var(--shell-text,var(--lp-text)))!important;border-radius:8px!important;padding:.23rem .46rem!important;font-size:.69rem!important;font-weight:700!important}.exh-table-action:hover:not(:disabled){border-color:color-mix(in srgb, #2563eb 35%, var(--shell-border,var(--lp-border)))!important;background:color-mix(in srgb, #dbeafe 58%, var(--surface-panel,var(--lp-surface)))!important}@media (width<=1120px){.exh-hub-grid,.exh-hub-kpis--phase256{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.exh-hub-grid,.exh-hub-kpis--phase256{grid-template-columns:minmax(0,1fr)}.exh-ws-workspace-block--phase255 .exh-ws-workspace-head{flex-direction:column}.exh-ws-toolbar--phase255{justify-content:flex-start}}.cr-shell.lp-module-page:has(.exh-hub-page-intro){background:radial-gradient(circle at 4% 0,#dbeafe6b,#0000 22rem),radial-gradient(circle at 96% 2%,#e0f2fe57,#0000 21rem)}.exh-hub-page-intro .cr-eyebrow{letter-spacing:.075em;font-weight:620}.exh-hub-page-intro .cr-title{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 90%, var(--lp-text));letter-spacing:-.035em;font-weight:650}.exh-hub-page-intro .cr-lead{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted-strong)) 88%, var(--lp-muted))}.exh-hub-card{--exh-card-accent:#2563eb;--exh-card-accent-2:#60a5fa;border-color:color-mix(in srgb, var(--exh-card-accent) 15%, var(--shell-border,var(--lp-border)));background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--exh-card-accent) 10%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 96%, var(--surface-muted,var(--lp-surface-soft))), var(--lp-surface));min-height:7.25rem;box-shadow:0 14px 30px #0f172a0b, 0 1px 2px #0f172a0a, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 84%, transparent);gap:.82rem;padding:1.05rem}.exh-hub-card:before{background:linear-gradient(180deg, var(--exh-card-accent-2), var(--exh-card-accent));opacity:.78;width:4px}.exh-hub-card:after{content:"";background:color-mix(in srgb, var(--exh-card-accent) 7%, transparent);pointer-events:none;border-radius:999px;width:4.5rem;height:4.5rem;position:absolute;inset:.7rem .7rem auto auto}.exh-hub-card:hover{border-color:color-mix(in srgb, var(--exh-card-accent) 34%, var(--shell-border,var(--lp-border)));background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--exh-card-accent) 14%, transparent), transparent 45%), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 92%, var(--surface-muted,var(--lp-surface-soft))), var(--lp-surface));transform:translateY(-2px);box-shadow:0 18px 40px #0f172a14,0 1px 2px #0f172a0a}.exh-hub-card--seller{--exh-card-accent:#2563eb;--exh-card-accent-2:#60a5fa}.exh-hub-card--buyer{--exh-card-accent:#7c3aed;--exh-card-accent-2:#a78bfa}.exh-hub-card--settlements{--exh-card-accent:#0f766e;--exh-card-accent-2:#2dd4bf}.exh-hub-card--transport{--exh-card-accent:#0284c7;--exh-card-accent-2:#38bdf8}.exh-hub-card__icon{z-index:1;border-color:color-mix(in srgb, var(--exh-card-accent) 20%, transparent);background:radial-gradient(circle at 30% 18%, color-mix(in srgb, var(--lp-surface) 72%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--exh-card-accent) 14%, var(--lp-surface)), var(--lp-surface));width:2.62rem;height:2.62rem;color:var(--exh-card-accent);box-shadow:0 8px 18px color-mix(in srgb, var(--exh-card-accent) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 88%, transparent);border-radius:14px;position:relative}.exh-hub-card:hover .exh-hub-card__icon{transform:translateY(-1px)scale(1.02)}.exh-hub-card__body{z-index:1;position:relative}.exh-hub-card__title{letter-spacing:-.015em;font-weight:620}.exh-hub-card__desc{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted-strong)) 88%, var(--lp-muted))}.exh-hub-card__action{color:color-mix(in srgb, var(--exh-card-accent) 78%, var(--shell-text,var(--lp-text)));font-weight:600}.exh-hub-kpis--phase256{gap:.62rem}.exh-hub-kpi{border-color:color-mix(in srgb, var(--exh-kpi-accent) 15%, var(--shell-border,var(--lp-border)));background:radial-gradient(circle at 94% 0%, color-mix(in srgb, var(--exh-kpi-accent) 8%, transparent), transparent 42%), linear-gradient(180deg, var(--lp-surface), color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 42%, var(--lp-surface)));min-height:4.15rem;box-shadow:0 9px 22px #0f172a09, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 82%, transparent);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value""icon label";align-items:center;column-gap:.68rem;padding:.72rem .82rem;display:grid}.exh-hub-kpi:before,.exh-hub-kpi:after{content:none}.exh-hub-kpi__icon{border:1px solid color-mix(in srgb, var(--exh-kpi-accent) 20%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--exh-kpi-accent) 12%, var(--lp-surface)), var(--lp-surface));width:2.04rem;height:2.04rem;color:var(--exh-kpi-accent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 84%, transparent);border-radius:12px;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.exh-hub-kpis--phase256 .exh-hub-kpi__value{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 88%, var(--lp-text));grid-area:value;align-self:end;font-size:1.16rem;font-weight:640;line-height:1}.exh-hub-kpis--phase256 .exh-hub-kpi__label{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted-strong)) 86%, var(--lp-muted));grid-area:label;align-self:start;margin-top:.14rem;font-size:.7rem;font-weight:520;line-height:1.2}.exh-ws-workspace-block--phase255{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:radial-gradient(circle at 100% 0%, #dbeafe2e, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 96%, var(--surface-muted,var(--lp-surface-soft))), var(--lp-surface))}.exh-ws-workspace-title{font-weight:640}.exh-ws-workspace-count,.exh-ws-toolbar--phase255 .exh-ws-seg,.exh-ws-toolbar--phase255 .exh-ws-seg--active{font-weight:560}.exh-card__lights-wrap{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 72%, var(--lp-surface)), var(--lp-surface));border-color:#cbd5e18a;justify-content:space-between;align-items:center;gap:.52rem;display:flex}.exh-card__lights-label{color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 84%, var(--lp-muted));margin-bottom:0;font-weight:620}.exh-card__lights-wrap .exh-store-light__row,.exh-ws-cell-lights .exh-store-light__row{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:color-mix(in srgb, var(--lp-surface) 88%, var(--surface-muted,var(--lp-surface-soft)));border-radius:999px;align-items:center;gap:.2rem;padding:.14rem;display:inline-flex}.exh-card__lights-wrap .exh-store-light__slot,.exh-ws-cell-lights .exh-store-light__slot{width:1.08rem;height:1.08rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 44%, transparent), 0 1px 2px #0f172a0f}.exh-card__lights-wrap .exh-store-light__letter,.exh-ws-cell-lights .exh-store-light__letter{font-weight:620}.exh-table-wrap{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 54%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 42%, var(--lp-surface)), var(--lp-surface) 7rem), var(--surface-panel,var(--lp-surface));box-shadow:0 14px 32px #0f172a0c,0 1px 2px #0f172a0a}.exh-table th{border-bottom-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface)), var(--lp-surface));color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 86%, var(--lp-muted));letter-spacing:.055em;font-weight:620}.exh-table td{border-bottom-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 42%, transparent);color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 84%, var(--lp-muted-strong))}.exh-table tr:nth-child(2n){background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 26%, var(--surface-panel,var(--lp-surface)))}.exh-table tbody tr:hover{background:linear-gradient(90deg, color-mix(in srgb, #eff6ff 58%, var(--lp-surface)), var(--lp-surface) 72%);box-shadow:inset 3px 0 #3b82f68a}.exh-table-vehicle__copy{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 88%, var(--lp-text));font-weight:600}.exh-table .exh-card__time{color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 84%, var(--lp-muted));font-weight:430}.exh-status-pill{letter-spacing:.005em;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 58%, transparent);border-radius:999px;font-weight:600}.exh-table .exh-status-pill{padding:.2rem .54rem;font-weight:590}.exh-status-pill--draft{background:color-mix(in srgb, #e0f2fe 56%, var(--lp-surface));color:#0369a1;border-color:#38bdf83d}.exh-status-pill--listed{background:color-mix(in srgb, #dcfce7 58%, var(--lp-surface));color:#047857;border-color:#34d39942}.exh-status-pill--negotiating{background:color-mix(in srgb, #ffedd5 62%, var(--lp-surface));color:#c2410c;border-color:#fb923c42}.exh-status-pill--reserved{background:color-mix(in srgb, #ede9fe 62%, var(--lp-surface));color:#6d28d9;border-color:#a78bfa47}.exh-status-pill--completed{background:color-mix(in srgb, #dbeafe 62%, var(--lp-surface));color:#1d4ed8;border-color:#60a5fa47}.exh-status-pill--cancelled{background:color-mix(in srgb, #ffe4e6 58%, var(--lp-surface));color:#be123c;border-color:#fb71853d}.exh-table-action{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 84%, transparent);border-color:color-mix(in srgb, #bfdbfe 56%, var(--shell-border,var(--lp-border)))!important;background:linear-gradient(180deg, color-mix(in srgb, #eff6ff 68%, var(--lp-surface)), var(--lp-surface))!important;color:color-mix(in srgb, #2563eb 76%, var(--shell-text,var(--lp-text)))!important;font-weight:560!important}.exh-table-action:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg, color-mix(in srgb, #dbeafe 76%, var(--lp-surface)), var(--lp-surface))!important}.exchange-workspace-page{--exw-accent:#2563eb;--exw-border:color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, var(--exw-accent) 12%);padding-bottom:1.75rem}.exchange-workspace-page .exh-hub-page-intro{margin-bottom:1rem}.exchange-workspace-page .exh-hub-page-intro .cr-lead{color:var(--lp-muted);max-width:40rem}.exchange-workspace-page .exh-hub-areas{margin-bottom:.15rem}.exchange-workspace-page .exh-hub-areas__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .45rem;font-size:.68rem;font-weight:700}.exchange-workspace-page .exh-hub-nav{margin-top:0}.exchange-workspace-page .exh-hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:.75rem .85rem}@media (width>=900px){.exchange-workspace-page .exh-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.exchange-workspace-page .exh-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1rem}}.exchange-workspace-page .exh-hub-card{border:1px solid var(--exw-border);border-radius:12px;gap:.72rem;min-height:6.75rem;padding:.92rem 1rem;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a09}.exchange-workspace-page .exh-hub-card:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0d,0 10px 26px #0f172a0d}.exchange-workspace-page .exh-hub-card:focus-visible{outline:2px solid color-mix(in srgb, var(--exw-accent) 38%, #93c5fd);outline-offset:2px}.exchange-workspace-page .exh-hub-card__desc{color:var(--lp-muted);max-width:none;font-size:.76rem;line-height:1.44}.exchange-workspace-page .exh-hub-card__action{font-size:.74rem;font-weight:650}.exchange-workspace-page .exh-hub-logistics-embed{margin:.2rem 0 .65rem;padding-top:.1rem;display:block}.exchange-workspace-page .exh-hub-seller-panel{border:1px solid var(--lp-surface-soft);background:linear-gradient(180deg, #fbfcff 0%, var(--surface-panel,var(--lp-surface)) 55%);border-radius:14px;margin-top:.35rem;padding:.85rem .9rem 1rem;box-shadow:0 1px 2px #0f172a09}.exchange-workspace-page .exh-hub-seller-panel__eyebrow{letter-spacing:.055em;text-transform:uppercase;color:color-mix(in srgb, var(--exw-accent) 35%, var(--lp-muted));margin:0 0 .55rem;font-size:.68rem;font-weight:700}.exchange-workspace-page .exh-hub-kpis--phase256{gap:.55rem;margin-top:0;margin-bottom:.65rem}.exchange-workspace-page .exh-hub-kpis--phase256 .exh-hub-kpi__label{color:var(--lp-muted);font-weight:600}.exchange-workspace-page .exh-hub-kpis--phase256 .exh-hub-kpi__value{font-weight:750}.exchange-workspace-page .exh-ws-workspace-block--phase255{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:12px;margin-top:0;box-shadow:0 1px 2px #0f172a08}.exchange-workspace-page .exh-ws-workspace-sub{color:var(--lp-muted)}.exchange-workspace-page .exh-ws-workspace-count{border-color:color-mix(in srgb, var(--exw-accent) 12%, var(--lp-border));background:color-mix(in srgb, var(--exw-accent) 5%, var(--lp-surface));color:var(--lp-muted-strong);font-weight:650}.exchange-workspace-page .exh-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 85%, transparent);border-radius:10px;box-shadow:0 1px 2px #0f172a08}.exchange-workspace-page .exh-card:hover{border-color:color-mix(in srgb, var(--exw-accent) 22%, var(--lp-border));transform:none;box-shadow:0 2px 8px #0f172a0d}.exchange-workspace-page .exh-card__identity{color:var(--lp-text)}.exchange-workspace-page .exh-card__vin,.exchange-workspace-page .exh-card__time{color:var(--lp-muted)}.exchange-workspace-page .exh-card-actions--phase264{gap:.4rem}.exchange-workspace-page .exh-card-actions .cr-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--exw-accent) 40%, #93c5fd);outline-offset:2px}.exchange-workspace-page .exh-ws-lane-empty.exh-ws-lane-empty--hub{border:1px dashed var(--lp-border);background:var(--lp-surface-soft);color:var(--lp-muted);text-align:center;border-radius:8px;margin:.35rem .25rem;padding:.65rem .55rem;font-size:.76rem;font-weight:400;line-height:1.4}.exchange-workspace-page .exh-hub-loading{background:var(--lp-surface-soft);border:1px solid var(--lp-surface-soft);color:var(--lp-muted);border-radius:8px;margin:.5rem 0 .75rem;padding:.55rem .65rem;font-size:.8125rem}.exchange-workspace-page .exh-hub-error{background:color-mix(in srgb, #fef2f2 90%, var(--lp-surface));color:#991b1b;border:1px solid #fecaca;border-radius:8px;margin:.5rem 0 .75rem;padding:.55rem .65rem;font-size:.8125rem;line-height:1.45}.exchange-workspace-page .exh-hub-access-denied{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:1rem 0;padding:.75rem .85rem;font-size:.875rem}.exchange-workspace-page .exh-table tbody td.exh-table-empty-cell{text-align:center;vertical-align:middle;color:var(--lp-muted);background:linear-gradient(180deg, color-mix(in srgb, var(--exw-accent) 4%, var(--lp-surface)) 0%, var(--lp-surface-soft) 100%);border-bottom:none;border:1px dashed color-mix(in srgb, var(--exw-accent) 15%, var(--lp-border));border-radius:10px;padding:1rem .85rem;font-size:.8125rem;line-height:1.45}.exchange-workspace-page .exh-status-pill{border:1px solid #0000;font-weight:650}.exchange-workspace-page .exh-table-action:focus-visible{outline:2px solid color-mix(in srgb, var(--exw-accent) 42%, #93c5fd);outline-offset:2px}@media (width<=1120px){.exchange-workspace-page .exh-hub-kpis--phase256{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.exchange-workspace-page .exh-hub-kpis--phase256{grid-template-columns:minmax(0,1fr)}.exchange-workspace-page .exh-hub-seller-panel{padding:.72rem .65rem .85rem}}.exchange-workspace-page.exh-workspace-redesign{--exr-accent:var(--exw-accent,#2563eb);--exr-surface:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--lp-surface-soft));--exr-page-bg:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 82%, #e8f0fe 18%);background:var(--exr-page-bg);border-radius:0;padding-inline:clamp(.65rem,1.2vw,1.1rem)}body[data-lp-sidebar-theme=light] .exchange-workspace-page.exh-workspace-redesign{--exr-page-bg:linear-gradient(165deg, color-mix(in srgb, var(--lp-surface-soft) 88%, #dbeafe) 0%, var(--lp-surface-soft) 48%, color-mix(in srgb, var(--lp-surface-soft) 90%, #e0e7ff) 100%);background:var(--exr-page-bg)}.exh-redesign-hero{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, var(--exr-accent) 10%);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--exr-accent) 12%, transparent), transparent 55%), var(--exr-surface);border-radius:14px;margin:0 0 1rem;padding:1.15rem 1.25rem 1.2rem;box-shadow:0 1px 2px #0f172a0d,0 18px 40px #0f172a0a}.exh-redesign-hero__title{letter-spacing:-.035em;color:var(--shell-text,var(--lp-text));margin:0 0 .35rem;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:780}.exh-redesign-hero__lead{max-width:40rem;color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 1rem;font-size:.94rem;line-height:1.5}.exh-redesign-hero__actions{flex-wrap:wrap;gap:.5rem;display:flex}.exh-redesign-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:.8125rem;font-weight:650;text-decoration:none;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.exh-redesign-btn--primary{background:linear-gradient(180deg, color-mix(in srgb, var(--exr-accent) 92%, var(--lp-surface)), var(--exr-accent));color:#fff;border-color:color-mix(in srgb, var(--exr-accent) 55%, #1e3a8a);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 22%, transparent)}.exh-redesign-btn--primary:hover{filter:brightness(1.03)}.exh-redesign-btn--ghost{background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 88%, transparent);color:var(--shell-text,var(--lp-text));border-color:var(--shell-border,var(--lp-border))}.exh-redesign-btn--ghost:hover{border-color:color-mix(in srgb, var(--exr-accent) 28%, var(--shell-border,var(--lp-border)));color:var(--exr-accent)}.exh-redesign-btn--disabled{cursor:not-allowed;opacity:.45;background:var(--lp-surface-soft);color:var(--lp-muted);border-color:var(--lp-border)}.exh-redesign-command{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 92%, var(--exr-accent) 8%);background:color-mix(in srgb, var(--exr-surface) 92%, var(--lp-surface));color:var(--lp-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 1rem;padding:.55rem .85rem;font-size:.78rem;display:flex}.exh-redesign-command__item{align-items:baseline;gap:.35rem;display:inline-flex}.exh-redesign-command__label{letter-spacing:.02em;color:var(--lp-muted);text-transform:uppercase;font-size:.68rem;font-weight:600}.exh-redesign-command__val{font-variant-numeric:tabular-nums;color:var(--shell-text,var(--lp-text));font-weight:750}.exh-redesign-command__sep{color:#cbd5e1;-webkit-user-select:none;user-select:none;font-weight:300}.exh-redesign-card-grid{margin-bottom:1.15rem}.exh-redesign-card-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.exh-redesign-card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.exh-redesign-card-grid__list{grid-template-columns:minmax(0,1fr)}}a.exh-redesign-ws-card{--ws-card-accent:var(--exr-accent,#2563eb);min-height:0;color:inherit;border:1px solid color-mix(in srgb, var(--lp-border) 92%, var(--ws-card-accent) 8%);background:linear-gradient(145deg, color-mix(in srgb, var(--lp-surface) 98%, var(--ws-card-accent) 2%) 0%, color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface)) 100%);box-shadow:none;border-radius:10px;flex-direction:column;gap:.28rem;padding:.52rem .62rem .5rem .72rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative;overflow:hidden}a.exh-redesign-ws-card--listings{--ws-card-accent:#2563eb}a.exh-redesign-ws-card--marketplace{--ws-card-accent:#0d9488}a.exh-redesign-ws-card--settlements{--ws-card-accent:#7c3aed}a.exh-redesign-ws-card--transport{--ws-card-accent:#d97706}a.exh-redesign-ws-card:hover{border-color:color-mix(in srgb, var(--ws-card-accent) 24%, var(--lp-border));box-shadow:0 1px 4px color-mix(in srgb, var(--ws-card-accent) 8%, transparent);transform:none}.exh-redesign-ws-card__accent{background:linear-gradient(180deg, color-mix(in srgb, var(--ws-card-accent) 72%, var(--lp-surface)) 0%, color-mix(in srgb, var(--ws-card-accent) 18%, transparent) 100%);pointer-events:none;border-radius:10px 0 0 10px;width:3px;position:absolute;inset:0 auto 0 0}.exh-redesign-ws-card__top{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.exh-redesign-ws-card__copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.exh-redesign-ws-card__icon{border:1px solid color-mix(in srgb, var(--ws-card-accent) 14%, var(--lp-border));background:color-mix(in srgb, var(--lp-surface) 88%, var(--ws-card-accent) 12%);width:1.85rem;height:1.85rem;color:color-mix(in srgb, var(--ws-card-accent) 88%, var(--lp-text));box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.exh-redesign-ws-card__title{letter-spacing:-.01em;color:var(--shell-text,var(--lp-text));font-size:.8125rem;font-weight:700;line-height:1.2}.exh-redesign-ws-card__stats{flex-wrap:wrap;align-items:center;gap:.28rem .45rem;display:flex}.exh-redesign-ws-card__stat{color:var(--lp-muted);align-items:center;gap:.22rem;font-size:.625rem;font-weight:500;line-height:1.2;display:inline-flex}.exh-redesign-ws-card__stat strong{font-variant-numeric:tabular-nums;color:var(--lp-text);font-size:.6875rem;font-weight:700}.exh-redesign-ws-card__stat-dot{background:var(--ws-card-accent);opacity:.8;border-radius:999px;width:.3125rem;height:.3125rem}.exh-redesign-ws-card__context{color:var(--lp-muted);border-top:1px solid color-mix(in srgb, var(--lp-border) 72%, transparent);margin:0;padding-top:.2rem;font-size:.6875rem;font-weight:500;line-height:1.32}.exh-redesign-ws-card__action{color:color-mix(in srgb, var(--ws-card-accent) 88%, #1e40af);align-items:center;gap:.15rem;margin-top:.04rem;font-size:.6875rem;font-weight:650;display:inline-flex}a.exh-redesign-ws-card:hover .exh-redesign-ws-card__action{text-decoration:underline}.exh-redesign-layout{grid-template-columns:minmax(0,1fr) minmax(15.5rem,17.5rem);align-items:start;gap:1rem;display:grid}.exh-redesign-layout--primary{grid-template-columns:minmax(0,1fr);gap:.55rem}@media (width<=1024px){.exh-redesign-layout{grid-template-columns:minmax(0,1fr)}.exh-redesign-rail{position:static}}.exh-redesign-main{min-width:0}.exchange-workspace-page.exh-workspace-redesign .exh-redesign-seller-workspace{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 92%, var(--exr-accent) 8%);background:color-mix(in srgb, var(--lp-surface) 97%, var(--lp-surface-soft));border-radius:14px;margin-top:0;padding:.95rem 1rem 1.05rem;box-shadow:0 1px 2px #0f172a0a}.exh-redesign-rail{flex-direction:column;gap:.65rem;display:flex;position:sticky;top:.75rem}.exh-rail-panel{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 94%, var(--exr-accent) 6%);background:color-mix(in srgb, var(--lp-surface) 97%, var(--lp-surface-soft));border-radius:12px;padding:.85rem .95rem;box-shadow:0 1px 2px #0f172a08}.exh-rail-panel__head{align-items:center;gap:.45rem;margin-bottom:.35rem;display:flex}.exh-rail-panel__head-icon{color:var(--exr-accent);flex-shrink:0}.exh-rail-panel__title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:.78rem;font-weight:750}.exh-rail-panel--transport .exh-rail-panel__title{letter-spacing:.03em}.exh-rail-snapshot{flex-direction:column;gap:.4rem;margin:.35rem 0 0;display:flex}.exh-rail-snapshot__row{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.exh-rail-snapshot__row dt{color:var(--lp-muted);margin:0;font-weight:500}.exh-rail-snapshot__row dd{font-variant-numeric:tabular-nums;color:var(--shell-text,var(--lp-text));margin:0;font-weight:750}.exh-rail-muted{color:var(--lp-muted);margin:0 0 .45rem;font-size:.75rem}.exh-rail-transport-stats{flex-direction:column;gap:.35rem;margin:.25rem 0 .55rem;padding:0;list-style:none;display:flex}.exh-rail-transport-stats li{color:var(--lp-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.exh-rail-transport-stats strong{font-variant-numeric:tabular-nums;color:var(--shell-text,var(--lp-text));font-weight:750}.exh-rail-panel__cta{text-align:center;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--exr-accent) 88%, var(--lp-surface)), var(--exr-accent));border:1px solid color-mix(in srgb, var(--exr-accent) 50%, #1e40af);border-radius:8px;padding:.42rem .65rem;font-size:.78rem;font-weight:650;text-decoration:none;display:block}.exh-rail-panel__cta:hover{filter:brightness(1.04)}.exh-rail-actions{flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.exh-rail-actions a{color:var(--exr-accent);font-size:.8125rem;font-weight:600;text-decoration:none}.exh-rail-actions a:hover{text-decoration:underline}.exh-card__lights-label--sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.exchange-workspace-page.exh-workspace-redesign .exh-card__lights-wrap{position:relative}.exchange-workspace-page.exh-workspace-redesign .exh-ws-workspace-head{margin-bottom:.45rem}.exchange-workspace-page.exh-workspace-redesign .exh-ws-workspace-title{margin-bottom:0}.exchange-workspace-page.exh-workspace-redesign .exh-table th,.exchange-workspace-page.exh-workspace-redesign .exh-table td{vertical-align:middle;padding:.55rem .6rem}.exchange-workspace-page.exh-workspace-redesign .exh-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);font-size:.68rem;font-weight:700}.exchange-workspace-page.exh-workspace-redesign .exh-table-updated{color:var(--lp-muted);white-space:nowrap;font-size:.78rem}.exchange-workspace-page.exh-workspace-redesign .exh-status-pill{letter-spacing:.01em;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:650}.exchange-workspace-page.exh-workspace-redesign .exh-table-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.exchange-workspace-page.exh-workspace-redesign .exh-table-action{border-radius:7px;padding:.28rem .55rem;font-size:.78rem}.exchange-workspace-page.exh-workspace-redesign .exh-table-action--primary{font-weight:650}.exchange-workspace-page.exh-workspace-redesign .exh-table-action--secondary{font-weight:600;border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 92%, var(--exw-accent,#2563eb) 8%)!important;color:var(--lp-muted)!important;background:0 0!important}.exchange-workspace-page.exh-workspace-redesign .exh-table-action--secondary:hover{border-color:color-mix(in srgb, var(--exw-accent,#2563eb) 35%, var(--shell-border,var(--lp-border)))!important;color:var(--exw-accent,#2563eb)!important}.exchange-workspace-page.exh-workspace-redesign .exh-table-action--tertiary{font-weight:600;color:var(--lp-muted)!important;box-shadow:none!important;background:0 0!important;border:none!important}.exchange-workspace-page.exh-workspace-redesign .exh-table-action--tertiary:hover{color:var(--lp-muted)!important}.exchange-workspace-page.exh-workspace-redesign .exh-card-btn-secondary{font-weight:600;border:1px solid var(--shell-border,var(--lp-border))!important;color:var(--lp-muted)!important;background:0 0!important}.exchange-workspace-page.exh-workspace-redesign .exh-card-btn-secondary:hover{border-color:color-mix(in srgb, var(--exw-accent,#2563eb) 28%, var(--shell-border,var(--lp-border)))!important;color:var(--exw-accent,#2563eb)!important}.exchange-workspace-page.exh-workspace-redesign .exh-card-btn-tertiary{font-size:.78rem;font-weight:600;color:var(--lp-muted)!important;box-shadow:none!important;background:0 0!important;border:none!important}.exchange-workspace-page.exh-workspace-redesign .exh-card-btn-tertiary:hover{color:var(--lp-muted)!important}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density{padding-bottom:1.1rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-hero{border-radius:12px;margin:0 0 .65rem;padding:.72rem .88rem .78rem;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a08}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-hero__title{margin:0 0 .22rem;font-size:clamp(1.22rem,1.95vw,1.58rem);font-weight:720}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-hero__lead{max-width:44rem;margin:0 0 .62rem;font-size:.845rem;line-height:1.42}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-hero__actions{gap:.38rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-btn{padding:.36rem .78rem;font-size:.78rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-command{border-radius:9px;gap:.28rem .42rem;margin:0 0 .58rem;padding:.36rem .62rem;font-size:.736rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-command__label{font-size:.625rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-command__val{font-weight:720}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-card-grid{margin-bottom:.48rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-card-grid__list{gap:.38rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density a.exh-redesign-ws-card{border-color:color-mix(in srgb, var(--lp-border) 94%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 92%, var(--lp-surface)) 100%);min-height:0;box-shadow:none;border-radius:9px;gap:.22rem;padding:.46rem .58rem .44rem .68rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density a.exh-redesign-ws-card:hover{border-color:color-mix(in srgb, var(--ws-card-accent) 20%, var(--lp-border));transform:none;box-shadow:0 1px 3px #0f172a09}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-ws-card__context{padding-top:.16rem;font-size:.664rem;line-height:1.3}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-ws-card__icon{width:1.72rem;height:1.72rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-ws-card__title{font-size:.796875rem;font-weight:700}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-ws-card__action{margin-top:.02rem;font-size:.664rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-ws-card__stat{font-size:.6rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-ws-card__stat strong{font-size:.65625rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-layout{gap:.62rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-rail{gap:.42rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-rail-panel{border-radius:10px;padding:.54rem .62rem;box-shadow:0 1px 2px #0f172a08}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-rail-panel__cta{padding:.34rem .55rem;font-size:.736rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-redesign-seller-workspace{border-color:color-mix(in srgb, #3b82f6 14%, var(--lp-border));background:var(--lp-surface);border-radius:12px;padding:.62rem .72rem .68rem;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #3b82f60d}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-ws-workspace-head{margin-bottom:.38rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-ws-workspace-title{font-size:.98rem;font-weight:700}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-ws-board--phase255{--exh-card-gap:.44rem;--exh-card-slot:7.12rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent), 0 1px 2px #0f172a09;border-radius:11px}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-ws-board--phase255 .exh-ws-col-head{padding:.34rem .42rem .36rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-ws-board--phase255 .exh-ws-col-title,.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-ws-board--phase255 .exh-ws-col-count{font-size:.625rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-ws-board--phase255 .exh-ws-col-scroll:not(.exh-ws-col-scroll--empty){padding:.22rem .26rem .32rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card{border:1px solid color-mix(in srgb, #64748b 14%, var(--shell-border,var(--lp-border)));background:linear-gradient(165deg, var(--lp-surface) 0%, color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 42%, var(--lp-surface)) 100%);border-radius:9px;padding:.4rem .42rem .4rem .4rem;box-shadow:0 1px #fffffff0,0 1px 3px #0f172a0b,0 4px 10px #0f172a0a}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card:hover{border-color:color-mix(in srgb, var(--status-info,#2563eb) 22%, #94a3b8);transform:translateY(-.5px);box-shadow:0 1px #fffffff0,0 3px 8px #0f172a0e,0 10px 22px #0f172a0c}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card--open-offers-attn{border-color:color-mix(in srgb, var(--status-info,#2563eb) 42%, var(--shell-border,var(--lp-border)));box-shadow:0 0 0 1px color-mix(in srgb, var(--status-info,#2563eb) 10%, transparent), 0 1px 0 #ffffffe6, 0 4px 12px #0f172a0d}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card__top{gap:.35rem;margin-bottom:.28rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card__identity{font-size:.78rem;line-height:1.24}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card__vin{margin:.08rem 0 0;font-size:.656rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-grade-chip--workspace{padding:.16rem .32rem;font-size:.706rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card__lights-wrap{border-radius:7px;margin-top:.28rem;padding:.26rem .34rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card__facts{gap:.16rem .34rem;font-size:.706rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-fact-label{font-size:.5625rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-fact-value{font-weight:650}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card__chipline{gap:.24rem;margin-top:.28rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-status-pill{padding:.1rem .38rem;font-size:.62rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card__time{font-size:.642rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card-actions{gap:.26rem;margin-top:.3rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card-actions a,.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card-actions button{border-radius:6px;padding:.18rem .4rem;font-size:.656rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-table-wrap{border-radius:11px;margin-top:.58rem;box-shadow:0 1px 2px #0f172a09,0 10px 24px #0f172a07}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-table th,.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-table td{padding:.46rem .55rem;font-size:.756rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-table th{padding-top:.42rem;padding-bottom:.42rem;font-size:.615rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-hub-loading,.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-hub-error{margin-top:.38rem;margin-bottom:.52rem;padding:.42rem .52rem;font-size:.78rem}@media (width<=680px){.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-ws-board--phase255{--exh-card-slot:7.35rem}}.exchange-workspace-page .exh-card__row{align-items:flex-start;gap:.4rem;min-width:0;display:flex}.exchange-workspace-page .exh-card__main{flex:auto;min-width:0}.exchange-workspace-page .exh-card__thumb{flex:none;width:3.38rem;min-width:3.38rem}.exchange-workspace-page .exh-card__thumb-frame{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:radial-gradient(circle at 40% 0%, color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 80%, transparent), transparent 72%), var(--surface-panel,var(--lp-surface));border-radius:7px;width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #0f172a08}.exchange-workspace-page .exh-card__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.exchange-workspace-page .exh-card__thumb-placeholder{box-sizing:border-box;text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, transparent) 0%, color-mix(in srgb, var(--lp-border) 12%, transparent) 100%);flex-direction:column;justify-content:center;align-items:center;gap:.04rem;height:100%;padding:.1rem .08rem;display:flex}.exchange-workspace-page .exh-card__thumb-icon{color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 92%, transparent);opacity:.72}.exchange-workspace-page .exh-card__thumb-initials{letter-spacing:.045em;color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 85%, var(--status-info,#2563eb));font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:800;line-height:1}.exchange-workspace-page .exh-card__thumb-fallback{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 94%, transparent);font-size:.486rem;font-weight:750;line-height:1}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card__thumb{width:3.22rem;min-width:3.22rem}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-card__row{gap:.38rem}.exchange-workspace-page .exh-ref-listings-wrap,.exchange-workspace-page .exh-hybrid-wrap{min-width:0;max-width:100%}.exchange-workspace-page .exh-hybrid-wrap{background:linear-gradient(#eff3f7f5 0%,#ebf0f6c7 100%);border:1px solid #e2e8efd9;border-radius:14px;margin-top:.76rem;padding:.42rem .38rem .58rem;overflow:visible}.exchange-workspace-page .exh-hybrid-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-sizing:border-box;padding-right:.75rem;overflow:auto visible}.exchange-workspace-page .exh-list-stack{box-sizing:border-box;gap:.78rem;width:100%;min-width:0;max-width:100%;padding:0 0 1rem .72rem;display:grid}.exchange-workspace-page .exh-hybrid-empty{text-align:center;background:var(--lp-surface);color:#64748bf5;border:1px dashed #e2e8eff2;border-radius:13px;padding:1.1rem 1rem;font-size:.8125rem}.exchange-workspace-page .exh-board-card{box-sizing:border-box;background:var(--lp-surface);border:1px solid #cbd9f0e6;border-radius:14px;flex-direction:column;gap:.62rem;margin:0;padding:.62rem;display:flex;box-shadow:0 1px 2px #0f172a0d,0 10px 22px #0f172a0d}.exchange-workspace-page .exh-board-card--listing-completed{border-color:color-mix(in srgb, var(--status-working,#2563eb) 32%, var(--border-subtle,#dbe5f0));background:color-mix(in srgb, var(--status-working,#2563eb) 7%, var(--surface-panel,var(--lp-surface)));box-shadow:0 1px 2px #0f172a0d, inset 0 0 0 1px color-mix(in srgb, var(--status-working,#2563eb) 12%, transparent)}.exchange-workspace-page .exh-board-card--open-offers-attn{border-color:color-mix(in srgb, var(--status-info,#2563eb) 38%, var(--border-subtle,#dbe5f0));box-shadow:0 0 0 1px color-mix(in srgb, var(--status-info,#2563eb) 12%, transparent), 0 8px 20px #0f172a0f}.exchange-workspace-page .exh-board-card .exh-list-card__vehicle{grid-template-columns:minmax(0,1fr)}.exchange-workspace-page .exh-board-card .exh-list-card__photo,.exchange-workspace-page .exh-board-card .exh-list-card__photo .exh-card__thumb{width:fit-content;min-width:0;max-width:12.5rem}.exchange-workspace-page .exh-board-card .exh-list-card__photo .exh-card__thumb-frame{box-sizing:border-box;width:12.5rem;max-width:min(12.5rem,100%)}.exchange-workspace-page .exh-board-card .exh-list-card__pricing{border-top:1px solid #e5edf7f2;margin:0;padding-top:.48rem}.exchange-workspace-page .exh-board-card .exh-list-card__details{border-top:1px solid #e5edf7f2;min-width:0;max-width:none;padding-top:.48rem}.exchange-workspace-page .exh-board-card .exh-list-card__actions{border-left:none;flex-direction:row;justify-content:space-between;align-items:center;gap:.62rem;min-width:0;margin:0;padding:.52rem 0 0;display:flex}.exchange-workspace-page .exh-list-header{display:none!important}@media (width>=761px){.exchange-workspace-page .exh-list-header{letter-spacing:.062em;text-transform:uppercase;color:var(--lp-muted);grid-template-columns:minmax(24rem,1.5fr) minmax(8.5rem,.55fr) minmax(13rem,.85fr) minmax(8.75rem,.45fr);align-items:center;gap:.62rem .92rem;padding:.6rem 0 .48rem .72rem;font-size:.664rem;font-weight:650;display:grid!important}}.exchange-workspace-page .exh-list-card{box-sizing:border-box;background:var(--lp-surface);border:1px solid #cbd9f0e6;border-radius:14px;grid-template-columns:minmax(24rem,1.5fr) minmax(8.5rem,.55fr) minmax(13rem,.85fr) minmax(8.75rem,.45fr);align-items:start;gap:.62rem .92rem;width:100%;min-width:0;min-height:8.85rem;padding:.64rem 0 .72rem .72rem;display:grid;overflow:visible;box-shadow:0 1px 2px #0f172a0d,0 10px 22px #0f172a0d}.exchange-workspace-page .exh-list-card>.exh-list-card__vehicle,.exchange-workspace-page .exh-list-card>.exh-list-card__pricing,.exchange-workspace-page .exh-list-card>.exh-list-card__details,.exchange-workspace-page .exh-list-card>.exh-list-card__actions{min-width:0}.exchange-workspace-page .exh-list-header>span{overflow-wrap:anywhere;min-width:0}.exchange-workspace-page .exh-list-card__vehicle{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.72rem;min-width:0;display:grid}.exchange-workspace-page .exh-list-card__photo.exh-card__thumb{align-self:start;width:fit-content;min-width:0;max-width:12.5rem;height:fit-content}.exchange-workspace-page .exh-list-card__photo .exh-card__thumb{width:fit-content;min-width:0;max-width:12.5rem}.exchange-workspace-page .exh-list-card__photo .exh-card__thumb-frame{box-sizing:border-box;aspect-ratio:4/3;background:var(--lp-surface-soft);border:1px solid #dbe5f0;border-radius:11px;width:12.5rem;max-width:min(12.5rem,100%);overflow:hidden;box-shadow:0 2px 8px #0f172a12}.exchange-workspace-page .exh-list-card__photo .exh-card__thumb-placeholder{box-sizing:border-box;min-height:100%}.exchange-workspace-page .exh-list-card__photo img,.exchange-workspace-page .exh-list-card__photo .exh-card__thumb-img{object-fit:cover;width:100%;height:100%}.exchange-workspace-page .exh-list-card__vehicle-copy{min-width:0;overflow:visible}.exchange-workspace-page .exh-list-card__title{letter-spacing:.035em;text-transform:uppercase;max-width:none;color:var(--lp-text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.2rem;font-weight:740;line-height:1.24}.exchange-workspace-page .exh-list-card__trim{color:#475569fa;margin:.28rem 0 0;font-size:.92rem;font-weight:500;line-height:1.42}.exchange-workspace-page .exh-list-card__stock{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;margin:.32rem 0 0;font-size:.78rem;font-weight:600;line-height:1.28;overflow:hidden}.exchange-workspace-page .exh-list-card__vin{color:var(--lp-muted-strong);white-space:normal;overflow-wrap:anywhere;word-break:normal;margin:.28rem 0 0;font-size:.8125rem;font-weight:650;line-height:1.38}.exchange-workspace-page .exh-list-card__mileage{color:var(--lp-muted-strong);white-space:nowrap;margin:.44rem 0 0;font-size:.84rem;font-weight:700;line-height:1.22}.exchange-workspace-page .exh-list-card__ciq{box-sizing:border-box;letter-spacing:.02em;background:var(--lp-surface-soft);width:fit-content;max-width:100%;color:var(--lp-muted-strong);border:1px solid #dbe5f0;border-radius:999px;justify-content:center;align-items:center;margin:.38rem 0 0;padding:.16rem .48rem;font-size:.695rem;font-weight:720;line-height:1.15;display:inline-flex}.exchange-workspace-page .exh-list-card__mileage+.exh-list-card__ciq{margin-top:.34rem}.exchange-workspace-page .exh-list-card__ciq--green{color:#166534;background:#dcfce7;border-color:#bbf7d0}.exchange-workspace-page .exh-list-card__ciq--gold{color:#92400e;background:#fef3c7;border-color:#fde68a}.exchange-workspace-page .exh-list-card__ciq--blue{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.exchange-workspace-page .exh-list-card__ciq--gray{border-color:var(--lp-border);background:var(--lp-surface-soft);color:var(--lp-muted-strong)}.exchange-workspace-page .exh-list-card__pricing{align-self:center;gap:.42rem;min-width:0;display:grid}.exchange-workspace-page .exh-list-card__price-row{grid-template-columns:minmax(4.75rem,auto) minmax(0,1fr);align-items:baseline;gap:.65rem;min-width:0;display:grid}.exchange-workspace-page .exh-list-card__price-row span{letter-spacing:.042em;text-transform:uppercase;color:#64748bfa;overflow-wrap:anywhere;font-size:.672rem;font-weight:560}.exchange-workspace-page .exh-list-card__price-row strong{color:#0f172af5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:.876rem;font-weight:760}.exchange-workspace-page .exh-list-card__details{align-self:center;gap:.72rem;min-width:0;max-width:none;display:grid}.exchange-workspace-page .exh-list-card__title-status{color:#334155f5;overflow-wrap:anywhere;min-width:0;font-size:.88rem;font-weight:500;line-height:1.42}.exchange-workspace-page .exh-list-card__lights-row{flex-wrap:wrap;align-items:center;gap:.72rem .88rem;min-width:0;display:flex}.exchange-workspace-page .exh-list-card__lights-cluster{flex:auto;min-width:0}.exchange-workspace-page .exh-list-card__lights-cluster .exh-store-light__row{flex-wrap:wrap;row-gap:.35rem}.exchange-workspace-page .exh-list-card__open-offers-pill{background:var(--lp-surface);letter-spacing:.03em;color:#334155f0;white-space:nowrap;border:1px solid #dbe5f0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.22rem .62rem;font-size:.734rem;font-weight:680;display:inline-flex}.exchange-workspace-page .exh-list-card__actions{box-sizing:border-box;border-left:1px solid #e5edf7;align-content:center;place-self:center end;justify-items:end;gap:.52rem;width:100%;min-width:0;max-width:100%;padding-left:.85rem;padding-right:.25rem;display:grid}.exchange-workspace-page .exh-list-card .exh-list-card__status.exh-status-pill{text-transform:none;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:none;min-height:1.58rem;line-height:1.1;display:inline-flex;letter-spacing:.06em!important;padding:.12rem .74rem!important;font-size:.684rem!important;font-weight:680!important}.exchange-workspace-page .exh-list-card .exh-list-card__status.exh-status-pill--listed{background:linear-gradient(#34d399 0%,#22c55e 62%,#22c55efa);border:1px solid #94dab5f0;box-shadow:inset 0 1px #ffffff1f,0 3px 8px #22c55e38;color:#fff!important}.exchange-workspace-page .exh-list-card__edit{min-height:2.05rem;font:inherit;background:var(--lp-surface);color:var(--lp-primary);cursor:pointer;border:1px solid #83a3f6;border-radius:9px;justify-content:center;align-items:center;gap:.34rem;padding:0 .85rem;font-size:.812rem;font-weight:640;display:inline-flex;box-shadow:0 1px 2px #2563eb14}.exchange-workspace-page .exh-list-card__edit:hover{background:color-mix(in srgb, #2563eb 6%, var(--lp-surface));border-color:#638df2}.exchange-workspace-page .exh-list-card__edit:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-list-card .exh-list-card__status.exh-status-pill{padding:.12rem .74rem!important;font-size:.684rem!important}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-list-card__photo.exh-card__thumb,.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-list-card__photo .exh-card__thumb{width:fit-content;min-width:0;max-width:12.5rem}.exchange-workspace-page .exh-list-card .exh-ref-vehicle-button,.exchange-workspace-page .exh-list-card .exh-ref-unlist,.exchange-workspace-page .exh-list-card .exh-ref-overflow,.exchange-workspace-page .exh-list-card .exh-ref-updated{display:none!important}@media (width<=1180px){.exchange-workspace-page .exh-list-header,.exchange-workspace-page .exh-list-card{grid-template-columns:minmax(20rem,1.5fr) minmax(7.75rem,.55fr) minmax(11rem,.85fr) minmax(8.75rem,.45fr);gap:.55rem .78rem}.exchange-workspace-page .exh-list-card__vehicle{grid-template-columns:max-content minmax(0,1fr);gap:.58rem}.exchange-workspace-page .exh-list-card__photo .exh-card__thumb-frame{width:10.5rem;max-width:min(10.5rem,100%)}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-list-card__photo.exh-card__thumb,.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-list-card__photo .exh-card__thumb{max-width:10.5rem}.exchange-workspace-page .exh-list-card__details{min-width:0;max-width:none}}@media (width<=760px){.exchange-workspace-page .exh-list-header,.exchange-workspace-page .exh-list-header>span,.exchange-workspace-page .exh-ref-listings__header,.exchange-workspace-page .exh-ref-listings__h,.exchange-workspace-page .exh-ref-listings__cell,.exchange-workspace-page .exh-ref-cols{display:none!important}.exchange-workspace-page .exh-hybrid-scroll{padding-right:0;overflow-x:visible}.exchange-workspace-page .exh-list-stack{min-width:0;max-width:100%;padding-left:.35rem;padding-right:0}.exchange-workspace-page .exh-list-card{grid-template-columns:1fr;gap:.85rem;width:100%;min-width:0}.exchange-workspace-page .exh-list-card__vehicle{grid-template-columns:8.5rem minmax(0,1fr);gap:.85rem}.exchange-workspace-page .exh-list-card__photo .exh-card__thumb-frame{width:8.5rem;max-width:min(8.5rem,100%)}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-list-card__photo.exh-card__thumb,.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-list-card__photo .exh-card__thumb{max-width:8.5rem}.exchange-workspace-page .exh-list-card__pricing,.exchange-workspace-page .exh-list-card__details{place-self:stretch stretch;width:100%;min-width:0}.exchange-workspace-page .exh-list-card__pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-workspace-page .exh-list-card__actions{border-top:1px solid #e5edf7;border-left:0;justify-content:space-between;justify-self:stretch;align-items:center;width:100%;min-width:0;max-width:none;padding-top:.72rem;padding-left:0;padding-right:0;display:flex}}@media (width<=520px){.exchange-workspace-page .exh-list-card__vehicle{grid-template-columns:1fr}.exchange-workspace-page .exh-list-card__photo,.exchange-workspace-page .exh-list-card__photo .exh-card__thumb,.exchange-workspace-page .exh-list-card__photo .exh-card__thumb-frame{width:100%;min-width:0}.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-list-card__photo.exh-card__thumb,.exchange-workspace-page.exh-workspace-redesign.exh-workspace-density .exh-list-card__photo .exh-card__thumb{width:100%;min-width:0;max-width:none}}.exchange-workspace-page .exh-ref-lights-cluster{background:linear-gradient(#f9fafc 0%,#f3f6fb 100%);border:1px solid #e3e8eff2;border-radius:999px;justify-content:center;align-items:center;gap:.08rem;padding:.22rem .44rem;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0f172a07}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light__slot{box-sizing:border-box;background:#fffffff5;border:1px solid #e2e8f0e0;border-radius:999px;justify-content:center;align-items:center;width:1.06rem;height:1.06rem;display:inline-flex}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light{width:auto}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light__row{background:0 0;border:none;border-radius:0;align-items:center;gap:.26rem;margin:0;padding:0;display:inline-flex}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light__letter{font-size:.52rem;font-weight:700}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light__slot--off .exh-store-light__letter{opacity:.32;color:#94a3b8f2;font-weight:640}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light__slot--on .exh-store-light__letter{color:#fff;text-shadow:0 1px #00000029;font-size:.492rem;font-weight:800}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light__slot--on.exh-store-light__slot--red{background:linear-gradient(165deg,#fb7185 0%,#ef4444 52%,#dc2626 100%);border-color:#491924}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light__slot--on.exh-store-light__slot--yellow{background:linear-gradient(165deg,#fef08a 0%,#eab308 45%,#ca8a04 100%);border-color:#ca8a04}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light__slot--on.exh-store-light__slot--yellow .exh-store-light__letter{color:#713f12;text-shadow:none}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light__slot--on.exh-store-light__slot--green{background:linear-gradient(165deg,#4ade80 0%,#22c55e 48%,#16a34a 100%);border-color:#12362e}.exchange-workspace-page .exh-ref-lights-cluster .exh-store-light__slot--on.exh-store-light__slot--blue{background:linear-gradient(165deg,#60a5fa 0%,#2563eb 52%,#1d4ed8 100%);border-color:#162966}.exchange-workspace-page .exh-ref-btn__icon{flex-shrink:0}.exchange-workspace-page .exh-ref-btn{cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:.32rem;padding:.32rem .58rem;font-size:.734rem;font-weight:640;line-height:1.22;text-decoration:none;transition:border-color .14s,background-color .14s,box-shadow .14s;display:inline-flex}.exchange-workspace-page .exh-ref-btn:focus-visible{outline-offset:2px;outline:2px solid #93c5fdf2}.exchange-workspace-page .exh-ref-btn--edit{color:#2563eb;background:#f8fbff;border:1px solid #8caceef8;box-shadow:0 1px 2px #2563eb0a}.exchange-workspace-page .exh-ref-btn--edit:hover{background:color-mix(in srgb, #eff6ff 82%, var(--lp-surface));border-color:#6f9df4}.exchange-workspace-page .exh-ref-btn--vehicle{color:#475569fa;background:#fdfdfd;border:1px solid #edeff3fa;font-weight:600}.exchange-workspace-page .exh-ref-btn--vehicle:hover{color:#334155fa;background:#f9fafb;border-color:#e4e7ecfa}.exchange-workspace-page .exh-ref-unlist{font:inherit;color:#64748bfa;cursor:pointer;background:0 0;border:none;align-self:center;margin-top:0;padding:.1rem;font-size:.702rem;font-weight:530;text-decoration:none}.exchange-workspace-page .exh-ref-unlist:hover:not(:disabled){color:#475569fa;text-underline-offset:2px;text-decoration:underline}.exchange-workspace-page .exh-ref-unlist:disabled{opacity:.48;cursor:not-allowed}.exchange-workspace-page .exh-ref-unlist:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #93c5fdf2}.exchange-workspace-page--option2-shell .lp-option2-header{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);border-radius:12px;margin-bottom:.65rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.exchange-workspace-page--option2-shell .exh-redesign-hero{box-shadow:none;background:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);border:none;border-bottom:1px solid color-mix(in srgb, #3b82f6 10%, var(--lp-border));border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin:0;padding:.62rem .95rem .64rem;display:flex}.exchange-workspace-page--option2-shell .exh-redesign-hero__intro{flex:14rem;min-width:0}.exchange-workspace-page--option2-shell .exh-redesign-hero__title{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.exchange-workspace-page--option2-shell .exh-redesign-hero__lead{max-width:38rem;color:var(--lp-muted);margin:.28rem 0 0;font-size:.8rem;font-weight:450;line-height:1.45}.exchange-workspace-page--option2-shell .exh-redesign-hero__actions{flex-shrink:0;gap:.45rem;margin:0}.exchange-workspace-page--option2-shell .exh-redesign-btn{border-radius:10px;padding:.4rem .9rem;font-size:.8125rem;font-weight:600}.exchange-workspace-page--option2-shell .exh-redesign-btn--primary{color:#fff;background:linear-gradient(#2dd4bf 0%,#0d9488 100%);border:1px solid #0e8379;box-shadow:0 1px 2px #0f172a1a}.exchange-workspace-page--option2-shell .exh-redesign-btn--primary:hover{filter:none;background:linear-gradient(#5eead4 0%,#0d9488 100%);box-shadow:0 2px 8px #0d948829}.exchange-workspace-page--option2-shell .exh-redesign-btn--ghost{background:var(--lp-surface);color:var(--lp-muted-strong);border:1px solid #b8c4d2;box-shadow:0 1px 2px #0f172a0a}.exchange-workspace-page--option2-shell .exh-redesign-btn--ghost:hover{background:var(--lp-surface-soft);color:var(--lp-text);border-color:#8796ab}.exchange-workspace-page--option2-shell .exh-redesign-command{background:var(--lp-surface);font-size:inherit;color:inherit;border:none;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.62rem;margin:0;padding:.42rem .62rem .48rem;display:grid}@media (width<=899px){.exchange-workspace-page--option2-shell .exh-redesign-command{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}.exchange-workspace-page--option2-shell .exh-redesign-command__sep{display:none}.exchange-workspace-page--option2-shell .exh-redesign-command__item{border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface);border-radius:12px;flex-direction:column;justify-content:center;gap:.12rem;min-height:4.5rem;padding:.68rem .62rem .64rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.exchange-workspace-page--option2-shell .exh-redesign-command__item:before{content:"";background:var(--ex-option2-stat-accent,#64748b);height:3px;position:absolute;top:0;left:0;right:0}.exchange-workspace-page--option2-shell .exh-redesign-command>.exh-redesign-command__item:first-child{--ex-option2-stat-accent:#14b8a6}.exchange-workspace-page--option2-shell .exh-redesign-command>.exh-redesign-command__item:nth-child(3){--ex-option2-stat-accent:#22c55e}.exchange-workspace-page--option2-shell .exh-redesign-command>.exh-redesign-command__item:nth-child(5){--ex-option2-stat-accent:#8b5cf6}.exchange-workspace-page--option2-shell .exh-redesign-command>.exh-redesign-command__item:nth-child(7){--ex-option2-stat-accent:#f97316}.exchange-workspace-page--option2-shell .exh-redesign-command__val{letter-spacing:-.02em;color:var(--lp-text);order:-1;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:650;line-height:1.1}.exchange-workspace-page--option2-shell .exh-redesign-command__label{letter-spacing:normal;text-transform:none;color:var(--lp-muted);font-size:.75rem;font-weight:500}.exchange-workspace-page--option2-shell.exh-workspace-density .exh-redesign-hero{box-shadow:none;border-radius:0;margin:0;padding:.62rem .95rem .64rem}.exchange-workspace-page--option2-shell.exh-workspace-density .exh-redesign-hero__title{margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.exchange-workspace-page--option2-shell.exh-workspace-density .exh-redesign-hero__lead{margin:.28rem 0 0;font-size:.8rem}.exchange-workspace-page--option2-shell.exh-workspace-density .exh-redesign-command{border-radius:0;margin:0;padding:.42rem .62rem .48rem}.exchange-workspace-page--option2-shell .exh-ws-toolbar.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;gap:.5rem .62rem;margin-top:.55rem;margin-bottom:.65rem;padding:.5rem .62rem;box-shadow:0 1px 2px #0f172a0a}.exchange-workspace-page--option2-shell .lp-ops-toolbar-sys .exh-ws-seg-wrap{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface-soft);box-shadow:none;border-radius:10px;padding:.12rem}.exchange-workspace-page--option2-shell .lp-ops-toolbar-sys .exh-ws-seg{min-height:2rem;color:var(--lp-muted);border-radius:8px;padding:.28rem .62rem;font-size:.8125rem;font-weight:500}.exchange-workspace-page--option2-shell .lp-ops-toolbar-sys .exh-ws-seg--active{background:var(--lp-surface);color:var(--lp-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-border) 92%, transparent);font-weight:600}@media (width<=640px){.exchange-workspace-page--option2-shell .lp-ops-toolbar-sys .exh-ws-seg-wrap{flex:auto}}.exchange-workspace-page--option2-shell .exh-ws-board-wrap.lp-ops-surface-sys,.exchange-workspace-page--option2-shell .exh-hybrid-wrap.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:.65rem;padding:.62rem .72rem;box-shadow:0 1px 2px #0f172a0a}.exchange-workspace-page--option2-shell .exh-ws-board-wrap.lp-ops-surface-sys{-webkit-overflow-scrolling:touch;padding-bottom:.35rem;overflow-x:auto}.exchange-workspace-page--option2-shell .lp-ops-surface-sys .exh-ws-board--phase255{background:var(--lp-surface-soft);border:1px solid color-mix(in srgb, var(--lp-border) 90%, #3b82f6 10%);box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:10px;margin-top:0}.exchange-workspace-page--option2-shell .lp-ops-surface-sys .exh-ws-lane-empty,.exchange-workspace-page--option2-shell .lp-ops-surface-sys .exh-hybrid-empty{text-align:center;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));border:1px dashed color-mix(in srgb, var(--lp-border) 82%, #3b82f6 18%);border-radius:10px;padding:1.75rem 1rem;font-size:.875rem}.exchange-workspace-page--option2-shell .lp-ops-surface-sys .exh-hybrid-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (width<=640px){.exchange-workspace-page--option2-shell .lp-ops-surface-sys{padding:.5rem .55rem}}.exchange-workspace-page.exh-workspace-redesign{--exh-listing-grid-cols:12.5rem minmax(14rem, 1.35fr) minmax(8rem, .65fr) minmax(12rem, .9fr) minmax(7.5rem, .45fr)}.exchange-workspace-page.exh-workspace-redesign .exh-list-header.exh-listing-row,.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row{grid-template-columns:var(--exh-listing-grid-cols);align-items:center;gap:.85rem .95rem;display:grid}.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row:before,.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row:after{content:none!important;display:none!important}.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 10%);background:var(--lp-surface);border-radius:12px;width:100%;min-width:0;min-height:0;padding:.62rem .72rem;box-shadow:0 1px 2px #0f172a0a}.exchange-workspace-page.exh-workspace-redesign .exh-list-header.exh-listing-row{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);padding:0 .72rem .42rem;font-size:.664rem;font-weight:650}.exchange-workspace-page.exh-workspace-redesign .exh-list-header__photo{min-height:0}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__photo.exh-card__thumb,.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__photo .exh-card__thumb{width:fit-content;min-width:0;max-width:12.5rem}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__photo .exh-card__thumb-frame{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);width:12.5rem;max-width:min(12.5rem,100%);box-shadow:none;border-radius:10px}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__identity{flex-direction:column;align-self:center;gap:.12rem;min-width:0;display:flex}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__title{letter-spacing:.02em;text-transform:uppercase;color:var(--lp-text);margin:0;font-size:1.02rem;font-weight:720;line-height:1.2}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__trim{color:var(--lp-muted);margin:0;font-size:.75rem;line-height:1.3}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__stock{border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);width:fit-content;color:var(--lp-muted-strong);border-radius:999px;margin:.1rem 0 0;padding:.08rem .38rem;font-size:.65625rem;font-weight:600;display:inline-block}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__vin{color:var(--lp-muted);margin:0;font-size:.825rem;line-height:1.3}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__mileage{letter-spacing:.01em;color:var(--lp-text);font-variant-numeric:tabular-nums;margin:.22rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.2}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade{border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);width:fit-content;max-width:100%;box-shadow:none;cursor:default;border-radius:5px;outline:none;flex-direction:column;align-items:flex-start;gap:.048rem;margin:.19rem 0 0;padding:.19rem .3rem;display:flex;position:relative}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, #93c5fd 55%, var(--lp-surface))}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-tip{z-index:8;border:1px solid color-mix(in srgb, #bfdbfe 45%, var(--lp-border));background:color-mix(in srgb, var(--lp-surface-soft) 72%, #eff6ff);letter-spacing:.01em;color:var(--lp-muted-strong);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;padding:.28rem .46rem;font-size:.625rem;font-weight:600;line-height:1.25;transition:opacity .14s,visibility .14s;position:absolute;bottom:calc(100% + .32rem);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0f172a14}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade:hover .exh-list-card__ciq-tip,.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade:focus-visible .exh-list-card__ciq-tip,.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade:focus-within .exh-list-card__ciq-tip{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-tip{transition:none}}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade-kicker{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, currentColor 68%, var(--lp-muted));font-size:.45rem;font-weight:650;line-height:1.1}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade-score{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.7rem;font-weight:760;line-height:1.05}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade--5{background:color-mix(in srgb, #ecfdf5 92%, var(--lp-surface));color:#166534;border-color:#99f2b9}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade--4{background:color-mix(in srgb, #f0fdfa 90%, var(--lp-surface));color:#0f766e;border-color:#79efdb}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade--3{background:color-mix(in srgb, #fffbeb 92%, var(--lp-surface));color:#92400e;border-color:#fcdb65}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade--2{background:color-mix(in srgb, #fff7ed 92%, var(--lp-surface));color:#9a3412;border-color:#fdc589}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__ciq-grade--1{background:color-mix(in srgb, #fef2f2 92%, var(--lp-surface));color:#991b1b;border-color:#fdb5b5}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__pricing{background:0 0;border:none;border-radius:0;flex-direction:column;align-self:center;gap:.32rem;min-width:0;margin:0;padding:0;display:flex}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__price-row{background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:.06rem;padding:0;display:flex}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__price-row span{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);font-size:.72rem;font-weight:600}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__price-row strong{color:var(--lp-text);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:740}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__details.exh-list-card__details--signals{border:none;flex-direction:column;align-self:center;gap:.28rem;min-width:0;margin:0;padding:0;display:flex}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__title-status{color:var(--lp-muted);margin:0;font-size:.75rem;font-weight:600;line-height:1.28}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__lights-cluster{flex:none;width:100%}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__lights-cluster--secondary{opacity:.94}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__lights-cluster--secondary .exh-store-light--compact{width:100%}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__lights-cluster .exh-store-light__row{box-shadow:none;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;align-items:center;gap:.36rem;padding:0;display:inline-flex}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__lights-cluster .exh-store-light__slot{width:1.34rem;height:1.34rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 32%, transparent);border-radius:999px;flex:none}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__lights-cluster .exh-store-light__slot--square{border-radius:5px}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__lights-cluster .exh-store-light__letter{font-size:.58rem;font-weight:650}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__actions{background:0 0;border:none;flex-direction:column;place-self:center end;align-items:stretch;gap:.32rem;width:100%;min-width:0;max-width:7.75rem;margin:0;padding:0;display:flex}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__status.exh-status-pill{max-width:100%;letter-spacing:.05em!important;width:auto!important;min-height:1.35rem!important;box-shadow:none!important;border-radius:6px!important;padding:.1rem .52rem!important;font-size:.625rem!important;font-weight:650!important}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__status.exh-status-pill--listed{background:color-mix(in srgb, #dcfce7 92%, var(--lp-surface))!important;color:#166534!important;border:1px solid #96f1b7!important}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__edit{background:var(--lp-surface);width:100%;min-width:0;min-height:1.7rem;box-shadow:none;border:1px solid #c4d3e4;border-radius:6px;padding:0 .62rem;font-size:.75rem;font-weight:600}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__offers-action{box-sizing:border-box;border:1px solid color-mix(in srgb, #bfdbfe 50%, var(--lp-border));background:color-mix(in srgb, var(--lp-surface-soft) 88%, #eff6ff);letter-spacing:.01em;width:100%;min-height:1.7rem;color:var(--lp-muted-strong);text-align:center;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:.28rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}a.exh-list-card__offers-action:hover{text-decoration:none}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__offers-action[data-offer-count="0"]{border-color:color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface-soft);color:var(--lp-muted)}.exchange-workspace-page.exh-workspace-redesign .exh-listing-row .exh-list-card__offers-action[data-offer-count]:not([data-offer-count="0"]){border-color:color-mix(in srgb, #93c5fd 45%, var(--lp-border));background:color-mix(in srgb, #eff6ff 82%, var(--lp-surface));color:#1d4ed8}.exchange-workspace-page.exh-workspace-redesign .exh-board-card.exh-listing-row{grid-template-columns:1fr;align-items:stretch;gap:.45rem;padding:.55rem;display:grid}.exchange-workspace-page.exh-workspace-redesign .exh-board-card.exh-listing-row .exh-list-card__photo{justify-self:start}.exchange-workspace-page.exh-workspace-redesign .exh-board-card.exh-listing-row .exh-list-card__actions{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%}@media (width<=1180px){.exchange-workspace-page.exh-workspace-redesign{--exh-listing-grid-cols:10.5rem minmax(12rem, 1.2fr) minmax(7rem, .6fr) minmax(10rem, .85fr) minmax(7rem, .45fr)}}@media (width<=760px){.exchange-workspace-page.exh-workspace-redesign .exh-list-header.exh-listing-row{display:none!important}.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row{grid-template-columns:1fr;align-items:start;gap:.55rem;padding:.55rem .62rem}.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row .exh-list-card__photo,.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row .exh-list-card__identity,.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row .exh-list-card__pricing,.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row .exh-list-card__details,.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row .exh-list-card__actions{grid-column:1;width:100%;max-width:100%}.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row .exh-list-card__photo .exh-card__thumb-frame{width:8.5rem;max-width:min(8.5rem,100%)}.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row .exh-list-card__actions{flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:100%}}@media (width<=520px){.exchange-workspace-page.exh-workspace-redesign .exh-list-card.exh-listing-row .exh-list-card__photo .exh-card__thumb-frame{width:100%;max-width:100%}}.exchange-workspace-page.exh-workspace-redesign .exh-open-offers-inbox__header.exh-listing-row,.exchange-workspace-page.exh-workspace-redesign .exh-open-offers-inbox__row.exh-listing-row{--exh-listing-grid-cols:minmax(12rem, 1.4fr) minmax(8rem, .9fr) minmax(6rem, .55fr) minmax(8rem, .75fr) minmax(11rem, 1.1fr)}.exchange-workspace-page .exh-open-offers-inbox__vehicle-link{font:inherit;color:#2563eb;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}.exchange-workspace-page .exh-open-offers-inbox__vehicle-link:hover{text-decoration:underline}.exchange-workspace-page.exh-workspace-redesign .exh-open-offers-inbox__row--expanded.exh-listing-row{align-items:start}.exchange-workspace-page .exh-open-offers-inbox__detail{border-top:1px solid var(--lp-border);grid-column:1/-1;margin-top:.35rem;padding-top:.55rem}.exchange-workspace-page .exh-open-offers-inbox__detail-meta{color:var(--lp-muted);margin:0 0 .45rem;font-size:.78rem}.exchange-workspace-page .exh-open-offers-inbox__actions .exch-offer-neg-desk-actions{flex-wrap:wrap}.exh-net-operations__link--active{font-weight:700}.exh-redesign-command__item--link{color:inherit;text-decoration:none}.exh-redesign-command__item--link:hover .exh-redesign-command__val{color:#2563eb}.exh-open-offers-kpi{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.exh-open-offers-kpi__pill{border:1px solid var(--lp-border);background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.exh-open-offers-kpi__pill strong{color:var(--lp-text);font-size:.82rem;font-weight:800}.exh-open-offers-kpi__pill--you{border-color:color-mix(in srgb, #2563eb 24%, var(--lp-border));background:color-mix(in srgb, #2563eb 6%, var(--lp-surface));color:#1d4ed8}.exh-open-offers-kpi__pill--accepted{border-color:color-mix(in srgb, #16a34a 24%, var(--lp-border));background:color-mix(in srgb, #16a34a 6%, var(--lp-surface));color:#15803d}.exh-offer-inbox-pill{border:1px solid var(--lp-border);background:var(--lp-surface-soft);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--lp-muted);border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.exh-offer-inbox-pill--you{border-color:color-mix(in srgb, #2563eb 28%, var(--lp-border));background:color-mix(in srgb, #2563eb 8%, var(--lp-surface));color:#1d4ed8}.exh-offer-inbox-pill--buyer{border-color:color-mix(in srgb, #d97706 28%, var(--lp-border));background:color-mix(in srgb, #d97706 8%, var(--lp-surface));color:#b45309}.exh-offer-inbox-pill--accepted{border-color:color-mix(in srgb, #16a34a 28%, var(--lp-border));background:color-mix(in srgb, #16a34a 8%, var(--lp-surface));color:#15803d}.exh-offer-inbox-pill--declined{border-color:color-mix(in srgb, #dc2626 28%, var(--lp-border));background:color-mix(in srgb, #dc2626 8%, var(--lp-surface));color:#b91c1c}.exh-open-offers-cards{border-radius:14px;padding:.55rem}.exh-open-offers-cards__stack{flex-direction:column;gap:.55rem;display:flex}.exh-open-offers-card{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);border-radius:14px;padding:.65rem .75rem;transition:box-shadow .18s,border-color .18s;box-shadow:0 4px 14px #0f172a0a}.exh-open-offers-card:hover{box-shadow:0 6px 20px #0f172a0f}.exh-open-offers-card--needs-action{border-color:color-mix(in srgb, #2563eb 18%, var(--lp-border));background:color-mix(in srgb, #3b82f6 2%, var(--lp-surface))}.exh-open-offers-card--accepted{border-color:color-mix(in srgb, #16a34a 16%, var(--lp-border));background:color-mix(in srgb, #22c55e 2%, var(--lp-surface))}.exh-open-offers-card__head{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;display:flex}.exh-open-offers-card__lead{flex-wrap:wrap;flex:12rem;align-items:baseline;gap:.25rem;min-width:0;display:flex}.exh-open-offers-card__title{font:inherit;color:var(--lp-text);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-size:.88rem;font-weight:700;overflow:hidden}.exh-open-offers-card__title:hover{color:#2563eb}.exh-open-offers-card__dot{color:#cbd5e1;font-size:.82rem}.exh-open-offers-card__buyer{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.exh-open-offers-card__amount{color:var(--lp-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.22rem;font-weight:750;line-height:1.1}.exh-open-offers-card__time{color:var(--lp-muted);white-space:nowrap;flex-shrink:0;font-size:.68rem}.exh-open-offers-card__toggle{flex-shrink:0;margin-left:auto;padding:.15rem .45rem;font-size:.72rem}.exh-open-offers-card__compare{background:color-mix(in srgb, var(--lp-surface-soft) 90%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--lp-border) 85%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.45rem;padding:.4rem .5rem;display:flex}.exh-open-offers-card__compare-item{color:var(--lp-muted-strong);align-items:baseline;gap:.3rem;font-size:.78rem;display:inline-flex}.exh-open-offers-card__compare-item strong{color:var(--lp-text);font-size:.84rem}.exh-open-offers-card__compare-item--counter strong{color:#1d4ed8}.exh-open-offers-card__compare-k{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);font-size:.58rem;font-weight:700}.exh-open-offers-card__note-preview{margin:.3rem 0 0;font-size:.76rem}.exh-open-offers-card__detail{border-top:1px solid color-mix(in srgb, var(--lp-border) 80%, transparent);margin-top:.5rem;padding-top:.55rem}.exh-open-offers-card__note-box{border:1px solid color-mix(in srgb, #2563eb 16%, var(--lp-border));background:color-mix(in srgb, #2563eb 3%, var(--lp-surface));border-radius:8px;margin-bottom:.4rem;padding:.35rem .45rem}.exh-open-offers-card__note-box p{margin:.15rem 0 0;font-size:.78rem}.exh-open-offers-card__conversation-title{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .3rem;font-size:.62rem;font-weight:700}.exh-open-offers-card .exch-offer-neg-timeline{gap:.4rem}.exh-open-offers-card .exch-offer-neg-timeline__body{padding:.55rem .6rem}.exh-open-offers-card .exch-offer-neg-timeline__amt{font-size:1rem}.exh-open-offers-card__footer{border-top:1px solid #eef2f7;margin-top:.4rem;padding-top:.4rem}.exh-open-offers-card__accepted{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;display:flex}.exh-open-offers-card__accepted-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;min-width:0;display:flex}.exh-open-offers-card__accepted-badge{color:#15803d;font-size:.78rem;font-weight:700}.exh-open-offers-card__accepted-amt{color:var(--lp-muted-strong);font-size:.78rem}.exh-open-offers-card__actions-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.exh-open-offers-card__counter-form{width:100%;margin-top:.35rem}.exh-open-offers-card__counter-form .exh-offer-desk-counter__amt,.exh-open-offers-card__counter-form .exh-offer-desk-counter__msg{margin-bottom:.35rem}@media (width<=900px){.exh-open-offers-card__head{flex-direction:column;align-items:flex-start}.exh-open-offers-card__toggle{margin-left:0}.exh-open-offers-card__accepted{flex-direction:column;align-items:flex-start}}.exh-my-offers-page .exh-my-offers-kpi{margin-bottom:.45rem}.exh-my-offers-cards{border-radius:10px;padding:.35rem}.exh-my-offers-cards__stack{flex-direction:column;gap:.35rem;display:flex}.exh-my-offers-card{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:10px;padding:.4rem .5rem .35rem}.exh-my-offers-card--your-turn{border-color:color-mix(in srgb, #2563eb 22%, var(--lp-border))}.exh-my-offers-card--accepted{border-color:color-mix(in srgb, #16a34a 18%, var(--lp-border))}.exh-my-offers-card__head{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.35rem .55rem;display:grid}.exh-my-offers-card__identity{min-width:0}.exh-my-offers-card__vehicle{color:var(--lp-text);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;text-decoration:none;display:block;overflow:hidden}.exh-my-offers-card__vehicle:hover{color:#2563eb}.exh-my-offers-card__seller{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.72rem;display:block;overflow:hidden}.exh-my-offers-card__focus{text-align:right;white-space:nowrap}.exh-my-offers-card__amount{color:var(--lp-text);font-size:1.05rem;font-weight:800;line-height:1.1;display:block}.exh-my-offers-card__amount-label{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);margin-top:.08rem;font-size:.58rem;font-weight:700;display:block}.exh-my-offers-card__summary{color:var(--lp-muted-strong);margin:.3rem 0 0;font-size:.74rem}.exh-my-offers-card__footer{margin-top:.35rem}.exh-my-offers-card__actions{flex-wrap:wrap;gap:.3rem;display:flex}.exh-my-offers-card__actions .cr-btn{padding:.18rem .5rem;font-size:.74rem}.exh-my-offers-card__detail{border-top:1px solid #eef2f7;margin-top:.35rem;padding-top:.35rem}.exh-my-offers-card .exch-offer-neg-timeline{gap:.2rem}.exh-my-offers-card .exch-offer-neg-timeline__row{border-radius:8px;padding:.28rem .38rem}.exh-my-offers-card__details{margin-top:.3rem;padding:.12rem .4rem;font-size:.68rem}@media (width<=720px){.exh-my-offers-card__head{grid-template-columns:1fr}.exh-my-offers-card__focus{text-align:left}}.exh-net-hero-links{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.exh-net-filters{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.55rem;margin-top:1rem;display:grid}.exh-net-filters label{opacity:.92;flex-direction:column;gap:.22rem;font-size:.74rem;display:flex}.exh-net-filters input,.exh-net-filters select{box-sizing:border-box;width:100%;font-size:.85rem}.exh-net-filter-actions{flex-wrap:wrap;align-items:flex-end;gap:.45rem;display:flex}.exh-net-board{grid-template-columns:repeat(auto-fill,minmax(17.25rem,1fr));gap:.72rem;margin-top:1.1rem;display:grid}.exh-net-card{border:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 24%, transparent);background:var(--lp-card-bg-layer,#ffffff0b);color:inherit;border-radius:10px;padding:.72rem .82rem;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:block}.shell[data-lp-sidebar-theme=light] .exh-net-card,body[data-lp-sidebar-theme=light] .exh-net-card{background:#ffffffe6}.exh-net-card:hover{border-color:color-mix(in srgb, var(--lp-accent,#6366f1) 45%, transparent);box-shadow:0 2px 10px #00000024}.exh-net-card__seller{text-transform:uppercase;letter-spacing:.06em;opacity:.76;margin:0 0 .35rem;font-size:.68rem}.exh-net-card__ymm{margin:0 0 .28rem;font-size:.93rem;font-weight:700;line-height:1.28}.exh-net-trust-strip{justify-content:space-between;align-items:center;margin:.55rem 0;display:flex}.exh-net-detail-hero--264{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);align-items:start;gap:1rem;max-width:42rem;margin-top:.85rem;display:grid}.exh-net-detail-hero__media{border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-muted) 55%, var(--surface-panel)) 0%, var(--surface-panel) 100%);min-height:6.5rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent), 0 2px 10px #0f172a0f;border-radius:14px;justify-content:center;align-items:center;display:flex}.exh-net-detail-hero__media-inner{color:color-mix(in srgb, var(--text-muted) 92%, var(--shell-text));flex-direction:column;align-items:center;gap:.35rem;padding:.65rem .5rem;display:flex}.exh-net-detail-hero__media-icon{opacity:.88}.exh-net-detail-hero__media-cap{letter-spacing:.06em;text-transform:uppercase;text-align:center;opacity:.85;font-size:.58rem;font-weight:750;line-height:1.25}.exh-net-detail-hero__title{font-size:clamp(1.05rem,2.4vw,1.35rem)}.exh-net-detail-hero__grade{max-width:22rem;margin-top:.5rem}@media (width<=640px){.exh-net-detail-hero--264{grid-template-columns:1fr;max-width:none}.exh-net-detail-hero__media{min-height:5.25rem}}.exh-net-trust-strip--grade-only{justify-content:flex-start}.exh-net-condition-grade-chip{background:color-mix(in srgb, var(--lp-accent,#6366f1) 28%, transparent);color:var(--text-primary);border-radius:8px;align-items:baseline;gap:.35rem;padding:.3rem .5rem;font-size:.88rem;font-weight:650;display:inline-flex}.exh-net-score{background:color-mix(in srgb, var(--lp-accent,#6366f1) 32%, transparent);border-radius:8px;padding:.32rem .52rem;font-size:1.05rem;font-weight:800}.exh-net-grade{background:color-mix(in srgb, var(--lp-muted-ink,#64748b) 24%, transparent);border-radius:8px;padding:.28rem .45rem;font-size:.76rem;font-weight:700}.exh-net-facts-grid{grid-template-columns:1fr 1fr;gap:.35rem .65rem;font-size:.76rem;display:grid}.exh-net-fact-label{text-transform:uppercase;letter-spacing:.05em;opacity:.72;font-size:.62rem;display:block}.exh-net-fact-strong{font-weight:600}.exh-net-card__footer{opacity:.78;flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-top:.55rem;font-size:.66rem;display:flex}.exh-net-pill-reserve{text-transform:uppercase;letter-spacing:.05em;border:1px solid #eab30880;border-radius:999px;padding:.12rem .38rem;font-size:.62rem;font-weight:700}.exh-net-pill-reserve--no{border-color:color-mix(in srgb, var(--lp-muted-ink,#64748b) 35%, transparent);opacity:.7}.exh-net-detail-section{border:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 24%, transparent);border-radius:10px;margin-top:1rem;padding:.82rem 1rem}.exh-net-detail-section h2{text-transform:uppercase;letter-spacing:.06em;opacity:.82;margin:0 0 .45rem;font-size:.78rem}.exh-net-damage-list{margin:0;padding-left:1rem}.exh-net-damage-list li{margin-bottom:.35rem}.exh-net-offers-panel{border-color:color-mix(in srgb, var(--lp-accent,#6366f1) 22%, transparent)}.exh-net-offer-chain{margin:0;padding-left:1rem;font-size:.86rem}.exh-net-offer-amt{font-weight:700}.exh-net-offer-meta{opacity:.85}.exh-net-offer-modal-overlay{z-index:70;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.exh-net-offer-modal-backdrop{cursor:pointer;background:#0f172a73;border:none;margin:0;padding:0;position:absolute;inset:0}.exh-net-offer-modal{z-index:71;border:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 28%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:12px;width:min(22rem,100%);padding:1rem 1.1rem 1.1rem;position:relative;box-shadow:0 18px 48px #0f172a38}.shell[data-lp-sidebar-theme=dark] .exh-net-offer-modal{background:var(--surface-panel,#0f172a)}.exh-net-offer-field{flex-direction:column;gap:.28rem;margin-top:.65rem;font-size:.78rem;display:flex}.exh-net-offer-field input,.exh-net-offer-field textarea{border:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 35%, transparent);background:0 0;border-radius:8px;padding:.42rem .48rem;font-size:.88rem}.exh-net-offer-wait{color:color-mix(in srgb, var(--lp-muted-ink,var(--lp-muted-strong)) 90%, transparent)}.exh-net-offer-wait--tight{margin:.35rem 0 0;font-size:.8rem;line-height:1.4}.exh-net-offers-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.exh-net-offers-panel__head h2{margin:0;font-size:1rem}.exh-net-offer-compact-btn{padding:.28rem .55rem!important;font-size:.78rem!important}.exh-net-offers-panel__hint{opacity:.9;max-width:36rem;margin:.4rem 0 0;font-size:.8rem;line-height:1.42}.exh-net-offers-panel__hint--timeline{color:var(--text-secondary,var(--lp-muted));opacity:1;margin-bottom:.15rem;font-size:.76rem;line-height:1.35}.exh-net-offers-panel__muted{opacity:.85;margin:.35rem 0 0;font-size:.8rem}.exh-net-offer-banner{border-radius:8px;margin:.4rem 0 0;padding:.4rem .55rem;font-size:.8rem;line-height:1.4}.exh-net-offer-banner--ok{background:color-mix(in srgb, #22c55e 10%, var(--surface-panel));color:var(--shell-text);border:1px solid #16a34a38}.exh-net-offer-status-strip{border:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);background:color-mix(in srgb, var(--surface-muted) 20%, var(--surface-panel));border-radius:8px;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0;margin:.45rem 0 0;padding:.35rem .45rem;display:flex}.exh-net-offer-status-strip__amt{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:800}.exh-net-offer-status-strip__time{opacity:.82;margin-left:auto;font-size:.72rem}.exh-net-offer-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:.12rem .38rem;font-size:.58rem;font-weight:750;display:inline-flex}.exh-net-offer-pill--pending{color:color-mix(in srgb, #1d4ed8 92%, var(--shell-text));background:color-mix(in srgb, #3b82f6 12%, var(--surface-panel));border-color:#3b82f642}.exh-net-offer-pill--countered{color:color-mix(in srgb, #b45309 95%, var(--shell-text));background:color-mix(in srgb, #f59e0b 14%, var(--surface-panel));border-color:#d9770647}.exh-net-offer-pill--accepted{color:color-mix(in srgb, #15803d 95%, var(--shell-text));background:color-mix(in srgb, #22c55e 12%, var(--surface-panel));border-color:#16a34a42}.exh-net-offer-pill--closed{color:color-mix(in srgb, var(--text-muted) 95%, var(--shell-text));background:color-mix(in srgb, #64748b 10%, var(--surface-panel));border-color:#94a3b838}.exh-net-offer-pill--muted{color:var(--text-secondary);background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel));border-color:color-mix(in srgb, var(--shell-border) 50%, transparent)}.exh-net-counter-callout{border:1px solid color-mix(in srgb, #d97706 28%, var(--shell-border));background:color-mix(in srgb, #f59e0b 8%, var(--surface-panel));border-radius:8px;margin:.45rem 0 0;padding:.45rem .55rem}.exh-net-counter-callout__title{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, #b45309 90%, var(--shell-text));margin:0;font-size:.58rem;font-weight:800}.exh-net-counter-callout__body{margin:.28rem 0 0;font-size:.84rem;line-height:1.35}.exh-net-counter-callout__note{font-weight:500}.exh-net-counter-callout__hint{opacity:.88;margin:.35rem 0 0;font-size:.72rem;line-height:1.35}.exh-net-offer-timeline{color:var(--text-secondary);min-width:0;margin:.45rem 0 0;padding:0 0 0 1rem;font-size:.78rem;line-height:1.38}.exh-net-offer-timeline li{margin-bottom:.38rem}.exh-net-offer-timeline__meta{font-variant-numeric:tabular-nums;opacity:.9;margin-top:.12rem;display:block}.exh-net-offer-timeline__note{opacity:.88;margin-top:.12rem;font-style:italic;display:block}.exh-net-offer-inline{border:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);background:color-mix(in srgb, var(--surface-panel) 100%, transparent);border-radius:10px;min-width:0;margin-top:.55rem;padding:.55rem .6rem .6rem}.exh-net-offer-inline__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.58rem;font-weight:800}.exh-net-offer-field--tight{margin-top:.45rem}.exh-net-offer-field--tight:first-of-type{margin-top:0}.exh-net-offer-inline__actions{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.exh-net-listing-phase-pill{letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, #16a34a 14%, var(--surface-panel));color:color-mix(in srgb, #15803d 92%, var(--shell-text));border:1px solid #16a34a42;border-radius:999px;padding:.1rem .38rem;font-size:.62rem;font-weight:750;display:inline-block}.exh-net-handoff-card{border:1px solid color-mix(in srgb, #16a34a 28%, var(--shell-border));background:color-mix(in srgb, #22c55e 6%, var(--surface-panel));border-radius:12px;min-width:0;max-width:40rem;margin:.75rem 0 0;padding:.65rem .75rem .75rem}.exh-net-handoff-card__banner{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;display:flex}.exh-net-handoff-card__badge{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, #16a34a 16%, var(--surface-panel));color:color-mix(in srgb, #15803d 95%, var(--shell-text));border:1px solid #16a34a4d;border-radius:999px;padding:.1rem .38rem;font-size:.56rem;font-weight:800}.exh-net-handoff-card__title{color:var(--shell-text);margin:0;font-size:1rem;font-weight:780}.exh-net-handoff-card__lead{color:var(--text-secondary);margin:.4rem 0 0;font-size:.78rem;line-height:1.42}.exh-net-handoff-card__facts{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.4rem .75rem;margin-top:.5rem;font-size:.76rem;display:grid}.exh-net-handoff-card__k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.1rem;font-size:.56rem;font-weight:750;display:block}.exh-net-handoff-card__v{color:var(--shell-text);word-break:break-word;font-weight:650;display:block}.exh-net-handoff-card__progress{color:var(--text-secondary);background:color-mix(in srgb, var(--lp-muted-ink,#64748b) 8%, var(--surface-panel));border:1px solid color-mix(in srgb, var(--lp-muted-ink,#64748b) 18%, transparent);border-radius:8px;margin:.5rem 0 0;padding:.5rem .6rem;font-size:.8rem;line-height:1.45}.exh-net-handoff-card__notes,.exh-net-handoff-card__lights,.exh-net-handoff-card__announce{color:var(--text-secondary);margin:.45rem 0 0;font-size:.74rem;line-height:1.4}.exh-net-handoff-card__notes--muted{opacity:.88;font-style:italic}.exh-net-handoff-card__actions{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.exh-net-settle-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:.1rem .36rem;font-size:.56rem;font-weight:750;display:inline-flex}.exh-net-settle-pill--done{color:color-mix(in srgb, #15803d 95%, var(--shell-text));background:color-mix(in srgb, #22c55e 12%, var(--surface-panel));border-color:#16a34a42}.exh-net-settle-pill--ready{color:color-mix(in srgb, #1d4ed8 92%, var(--shell-text));background:color-mix(in srgb, #3b82f6 12%, var(--surface-panel));border-color:#3b82f642}.exh-net-settle-pill--pending{color:color-mix(in srgb, #b45309 95%, var(--shell-text));background:color-mix(in srgb, #f59e0b 12%, var(--surface-panel));border-color:#d9770642}.exh-net-settle-pill--risk{color:color-mix(in srgb, var(--text-muted) 95%, var(--shell-text));background:color-mix(in srgb, #64748b 10%, var(--surface-panel));border-color:#94a3b838}.exh-net-settle-pill--muted{color:var(--text-secondary);background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel));border-color:color-mix(in srgb, var(--shell-border) 50%, transparent)}.exh-net-page{width:100%;min-width:0;overflow-x:hidden}.exh-net-header{margin-bottom:.15rem}.exh-net-header .cr-lead{max-width:40rem}.exh-net-header__actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.55rem;display:flex}.exh-net-kpis{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;margin-bottom:.15rem;display:flex}.exh-net-kpi{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 88%, var(--shell-page-bg));min-width:5rem;box-shadow:var(--shadow-soft);border-radius:8px;flex:5.25rem;padding:.42rem .55rem}body[data-lp-sidebar-theme=light] .exh-net-kpi{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%)}.exh-net-kpi__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--shell-text);font-size:1.1rem;font-weight:700;line-height:1.15;display:block}.exh-net-kpi__label{color:var(--text-muted);letter-spacing:.02em;margin-top:.06rem;font-size:.68rem;font-weight:500;display:block}.exh-net-applied-filters{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:color-mix(in srgb, var(--surface-muted) 28%, var(--surface-panel));border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:.35rem .5rem;margin-top:.45rem;padding:.38rem .45rem;display:flex}.exh-net-applied-filters__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);flex:none;font-size:.62rem;font-weight:700;line-height:1.6}.exh-net-applied-filters__list{flex-wrap:wrap;flex:auto;gap:.22rem .35rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.exh-net-applied-filters__chip{border:1px solid var(--shell-border);background:var(--surface-panel);color:var(--text-secondary);white-space:nowrap;border-radius:5px;padding:.12rem .38rem;font-size:.65rem;font-weight:600;display:inline-block}.exh-net-view-bar{margin-top:.65rem}.exh-net-view-bar__inner{align-items:center;margin-top:0}.exh-net-view-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-right:.15rem;font-size:.72rem;font-weight:600}.exh-net-filters-panel{border:1px solid var(--shell-border);background:radial-gradient(90% 45% at 50% 0%, #ffffff80 0%, transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 28%, transparent) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);box-shadow:var(--shell-shadow-card);border-radius:12px;margin-top:.85rem;padding:.85rem .95rem .95rem}.exh-net-filters-panel--257c{margin-top:.5rem;padding:.46rem .52rem .5rem}.exh-net-filters-panel__layout257c{flex-direction:column;gap:.34rem;display:flex}.exh-net-filters-primary{min-width:0}@media (width>=900px){.exh-net-filters-panel__layout257c{flex-direction:row;align-items:flex-end;gap:.42rem}.exh-net-filters-primary{flex:1}.exh-net-filters-panel__actions--257c{flex-direction:column;flex:none;align-items:stretch;min-width:7.65rem;margin-top:0!important}}.exh-net-filters-grid--257c{flex-wrap:wrap;align-items:flex-end;gap:.24rem .3rem;display:flex}.exh-net-filters-panel--257c .exh-net-field{gap:.12rem}.exh-net-field--wide{flex:2 9.5rem;min-width:min(100%,7.75rem)}.exh-net-field--micro{flex:0 3.85rem;min-width:3.2rem;max-width:4.35rem}.exh-net-field--price{flex:0 4.55rem;min-width:3.65rem;max-width:5.15rem}.exh-net-field--zip{flex:0 4.15rem;min-width:3.4rem;max-width:4.65rem}.exh-net-field--full{flex:100%;min-width:min(100%,11rem)}.exh-net-field__input--compact{min-height:1.82rem;padding:.26rem .34rem;font-size:.74rem}.exh-net-soon-pill{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;color:var(--text-muted);border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-muted) 38%, transparent);border-radius:4px;margin-left:.18rem;padding:.03rem .2rem;font-size:.55rem;font-weight:700;display:inline-block}.exh-net-browser-only{opacity:.88;color:var(--text-muted);font-size:.62rem;font-weight:500}.exh-net-deferred-hint{color:var(--text-muted);flex:100%;margin:.06rem 0 0;font-size:.615rem;line-height:1.34}.exh-net-saved-search-bar{border-top:1px solid color-mix(in srgb, var(--shell-border) 62%, transparent);flex-wrap:wrap;align-items:flex-end;gap:.28rem .36rem;margin-top:.28rem;padding-top:.3rem;display:flex}.exh-net-field--saved-select{flex:0 10.5rem;min-width:7.5rem}.exh-net-field--saved-name{flex:9rem;min-width:6.5rem}.exh-net-saved-btn{flex:none;padding:.32rem .58rem;font-size:.74rem}.exh-net-filters-panel__actions--257c{gap:.26rem;margin-top:.28rem}.exh-net-filters-panel__head{margin-bottom:.65rem}.exh-net-filters-panel--257c .exh-net-filters-panel__head{margin-bottom:.3rem}.exh-net-filters-panel__title{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text);margin:0 0 .2rem;font-size:.8125rem;font-weight:700}.exh-net-filters-panel__lede{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.35}.exh-net-filters-panel--257c .exh-net-filters-panel__lede{font-size:.7rem;line-height:1.3}.exh-net-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .65rem;display:grid}@media (width>=640px){.exh-net-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=960px){.exh-net-filters-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.exh-net-field{flex-direction:column;gap:.28rem;min-width:0;display:flex}.exh-net-field--span2{grid-column:1/-1}.exh-net-field--subtle .exh-net-field__label{opacity:.88;font-size:.68rem}.exh-net-field__label{color:var(--text-secondary);font-size:.72rem;font-weight:600}.exh-net-field__hint{color:var(--text-muted);margin:0;font-size:.66rem;line-height:1.35}.exh-net-field__hint--span2{grid-column:1/-1}.exh-net-field__input,.exh-net-field__select{font:inherit;box-sizing:border-box;border:1px solid var(--shell-border);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 82%, transparent) 100%);width:100%;color:var(--shell-text);box-shadow:0 1px 2px #0f172a09, inset 0 1px 0 var(--lp-surface);border-radius:8px;padding:.38rem .55rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.exh-net-field__input::placeholder{color:var(--text-muted)}.exh-net-field__input:hover,.exh-net-field__select:hover{border-color:var(--shell-border)}.exh-net-field__input:focus,.exh-net-field__select:focus{border-color:color-mix(in srgb, var(--status-info) 32%, var(--border-subtle));box-shadow:var(--shadow-soft), 0 0 0 3px color-mix(in srgb, var(--focus-ring) 45%, transparent), inset 0 1px 0 #ffffffe6;outline:none}.exh-net-field__select{cursor:pointer}.exh-net-filters-panel__actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;display:flex}.exh-net-loading{margin-top:1rem}.exh-net-board--phase257{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.65rem;margin-top:1rem;display:grid}.exh-net-card--phase257{border:1px solid var(--border-subtle);background:var(--surface-panel);box-shadow:var(--shadow-soft);border-radius:9px;padding:.58rem .62rem .55rem;transition:border-color .18s,box-shadow .18s,transform .18s}body[data-lp-sidebar-theme=light] .exh-net-card--phase257{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%)}.exh-net-card--phase257:hover{border-color:color-mix(in srgb, var(--status-info) 28%, var(--border-subtle));box-shadow:0 3px 12px #0f172a11, 0 1px 2px #0f172a0a, inset 0 1px 0 var(--lp-surface);transform:translateY(-1px)}.exh-net-card__meta{color:var(--text-muted);flex-wrap:wrap;gap:.35rem .65rem;margin:0 0 .4rem;font-size:.6875rem;line-height:1.3;display:flex}.exh-net-card--phase257 .exh-net-card__ymm{font-size:.8125rem;font-weight:var(--operational-board-title-weight,600);letter-spacing:-.015em;color:var(--text-primary)}.exh-net-card--phase257 .exh-net-card__seller{opacity:.9;color:var(--text-secondary);font-size:.625rem}.exh-net-card--phase257 .exh-net-score{border:1px solid color-mix(in srgb, var(--status-info) 25%, var(--border-subtle));background:color-mix(in srgb, var(--status-info) 10%, var(--surface-muted));color:var(--text-primary);font-size:.78rem;font-weight:700}.exh-net-card--phase257 .exh-net-grade{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 90%, var(--surface-panel));color:var(--text-secondary);font-size:.65625rem}.exh-net-card__footer-muted{opacity:.78}.exh-net-card__footer-action{color:color-mix(in srgb, var(--status-contract) 85%, var(--text-secondary));font-weight:600}.exh-net-empty{border:1px dashed color-mix(in srgb, var(--shell-border) 85%, transparent);background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel));text-align:center;border-radius:12px;max-width:26rem;margin-top:1.25rem;margin-left:auto;margin-right:auto;padding:1.35rem 1.1rem 1.45rem}.exh-net-empty__title{letter-spacing:-.02em;color:var(--shell-text);margin:0 0 .45rem;font-size:1rem;font-weight:650}.exh-net-empty__body{color:var(--text-secondary);margin:0 0 1rem;font-size:.84rem;line-height:1.45}.exh-net-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--shell-border);background:var(--surface-panel);width:100%;min-width:0;box-shadow:var(--shadow-soft);border-radius:10px;margin-top:1rem;overflow-x:auto}.exh-net-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface-panel));border-bottom:1px solid var(--shell-border);white-space:nowrap;font-size:.65rem;font-weight:700}.exh-net-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--surface-muted) 22%, transparent)}.exh-net-table__primary{min-width:11rem}.exh-net-table__store{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:.12rem;font-size:.72rem;font-weight:700}.exh-net-table__vehicle{color:var(--shell-text);font-weight:600}.exh-net-table__mono{color:var(--text-secondary);font-size:.75rem}.exh-net-table__stock{color:var(--text-muted);margin-top:.12rem;font-size:.7rem}.exh-net-table__link{white-space:nowrap;padding:.28rem .55rem;font-size:.75rem}.exh-net-board--257c{grid-template-columns:repeat(auto-fill,minmax(19.25rem,1fr));gap:.55rem}.exh-net-card--257c{padding:0;overflow:hidden}.exh-net-card--257c.exh-net-card--phase257{padding:0}.exh-net-card__layout{grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem;min-width:0;padding:.48rem .52rem .46rem .45rem;display:grid}@media (width<=520px){.exh-net-card__layout{grid-template-columns:1fr}.exh-net-card__rail{flex-direction:row;justify-content:flex-start;gap:.45rem;min-height:2.35rem;padding:.35rem .5rem}}.exh-net-card__rail{border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--status-delivered) 9%, var(--surface-muted)) 0%, var(--surface-muted) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 28%, transparent);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.32rem .2rem;display:flex}.exh-net-card__rail-icon{color:color-mix(in srgb, var(--status-delivered) 45%, var(--text-muted));opacity:.92;display:flex}.exh-net-card__rail-initial{letter-spacing:.06em;color:var(--text-muted);font-size:.62rem;font-weight:800;line-height:1}.exh-net-card__main{flex-direction:column;gap:.32rem;min-width:0;display:flex}.exh-net-card__row-top{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.exh-net-card__identity-block{flex:auto;min-width:0}.exh-net-card__mileage{color:var(--text-secondary);align-items:baseline;gap:.28rem;margin:0 0 .28rem;font-size:.6875rem;display:inline-flex}.exh-net-card__mileage-k{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.58rem;font-weight:700}.exh-net-card__mileage-v{font-variant-numeric:tabular-nums;color:var(--shell-text);font-weight:650}.exh-net-card__price-block{text-align:right;flex:none;min-width:5.25rem}.exh-net-card__price-line{flex-direction:column;align-items:flex-end;gap:.06rem;margin-bottom:.18rem;display:flex}.exh-net-card__price-line--reserve{margin-bottom:0}.exh-net-card__price-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.6rem;font-weight:600}.exh-net-card__price-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--shell-text);font-size:.875rem;font-weight:700;line-height:1.15}.exh-net-card__price-reserve{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.78rem;font-weight:650;line-height:1.15}.exh-net-card__price-reserve--none{opacity:.55;font-weight:500}.exh-net-signals{flex-wrap:wrap;gap:.2rem .3rem;margin:0;padding:0;list-style:none;display:flex}.exh-net-signals li{display:inline-flex}.exh-net-sig{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;padding:.12rem .34rem;font-size:.625rem;font-weight:650;line-height:1.2;display:inline-flex}.exh-net-sig--success{color:#166534;background:color-mix(in srgb, var(--status-funded) 11%, var(--surface-panel));border-color:color-mix(in srgb, var(--status-funded) 26%, var(--border-subtle))}.exh-net-sig--caution{color:#9a3412;background:color-mix(in srgb, #f59e0b 9%, var(--surface-panel));border-color:color-mix(in srgb, #d97706 22%, var(--border-subtle))}.exh-net-sig--danger{color:#991b1b;background:color-mix(in srgb, var(--status-blocked) 8%, var(--surface-panel));border-color:color-mix(in srgb, var(--status-blocked) 20%, var(--border-subtle))}.exh-net-sig--info{color:#1e40af;background:color-mix(in srgb, var(--status-working) 9%, var(--surface-panel));border-color:color-mix(in srgb, var(--status-working) 22%, var(--border-subtle))}.exh-net-sig--muted{color:var(--text-secondary);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface-panel));border-color:var(--shell-border)}.exh-net-card__metrics{border-top:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);flex-wrap:wrap;gap:.35rem .75rem;padding-top:.28rem;display:flex}.exh-net-card__metric{align-items:baseline;gap:.22rem;font-size:.7rem;display:inline-flex}.exh-net-card__metric-k{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.58rem;font-weight:700}.exh-net-card__metric-v{font-variant-numeric:tabular-nums;color:var(--shell-text);font-weight:700}.exh-net-card--257c .exh-net-card__footer{border-top:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-top:.05rem;padding-top:.32rem;display:flex}.exh-net-card__footer-actions{align-items:center;gap:.35rem;display:inline-flex}.exh-net-card__footer-pill{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface-panel));color:var(--text-secondary);border-radius:5px;padding:.1rem .34rem;font-size:.6rem;font-weight:700}.exh-net-table{min-width:61rem}.exh-net-table__signals{vertical-align:top;min-width:8.5rem;max-width:12rem}.exh-net-table__signals .exh-net-sig{padding:.1rem .28rem;font-size:.6rem}.exh-net-table__signals .exh-net-signals,.exh-net-signals--table{gap:.16rem .22rem}.exh-net-signals--table .exh-net-sig{padding:.1rem .28rem;font-size:.6rem}.exh-net-table__mi{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);font-size:.72rem}.exh-net-lights{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 50%, transparent);flex-wrap:wrap;align-items:center;gap:.38rem .48rem;padding:.18rem 0 .22rem;display:flex}.exh-net-lights--table{border:none;gap:.12rem;padding:0}.exh-net-light{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:.18rem;font-size:.56rem;font-weight:650;display:inline-flex}.exh-net-light__txt{line-height:1}.exh-net-light__dot{border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;box-shadow:0 0 0 1px #0000001a}.exh-net-light__dot--go{background:#22c55e}.exh-net-light__dot--caution{background:#eab308}.exh-net-light__dot--stop{background:#ef4444}.exh-net-light__dot--info{background:#3b82f6}.exh-net-light__dot--neutral{background:#94a3b8}.exh-net-card__metric-v--grade{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.exh-net-table__lights{vertical-align:middle;width:3.1rem;padding-left:.3rem;padding-right:.28rem}.exh-net-table__cr{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);font-size:.71rem}.exh-net-table__cr-score{color:var(--shell-text);font-weight:600}.exh-net-table__cr-sep{opacity:.45;margin:0 .12rem}.exh-net-table__cr-grade{color:var(--shell-text);font-weight:650}.exh-net-board--259{grid-template-columns:repeat(auto-fill,minmax(27.5rem,1fr));gap:.65rem}.exh-net-card--259{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);border-radius:12px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0f172a0d,0 8px 22px #0f172a0f}.exh-net-card--259.exh-net-card--phase257{padding:0}.exh-net-card--259:hover{border-color:color-mix(in srgb, var(--status-info) 22%, var(--border-subtle));transform:translateY(-1px);box-shadow:0 2px 6px #0f172a0f,0 10px 28px #0f172a12}.exh-net-card259{grid-template-columns:6.85rem minmax(0,1fr) minmax(7rem,8rem);align-items:stretch;gap:.65rem .78rem;min-width:0;padding:.55rem .6rem .55rem .55rem;display:grid}.exh-net-card259__media{min-width:0}.exh-net-listing-media{flex-direction:column;align-items:stretch;gap:.24rem;height:100%;min-height:5.85rem;display:flex}.exh-net-listing-media__inner{border:1px solid color-mix(in srgb, var(--shell-border) 62%, transparent);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--lp-surface) 28%, transparent) 0%, transparent 55%), linear-gradient(155deg, color-mix(in srgb, var(--surface-muted) 82%, var(--surface-panel)) 0%, color-mix(in srgb, var(--status-working) 9%, var(--surface-panel)) 100%);border-radius:11px;flex:auto;justify-content:center;align-items:center;min-height:5.1rem;display:flex;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0f172a0a}.exh-net-listing-media__icon{color:color-mix(in srgb, var(--status-working) 38%, var(--text-muted));opacity:.88}.exh-net-listing-media__cap{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-align:center;font-size:.58rem;font-weight:600;line-height:1.25}.exh-net-listing-media__inner--photo{background:color-mix(in srgb, var(--surface-muted) 40%, var(--surface-panel));padding:0;overflow:hidden}.exh-net-listing-media__photo{object-fit:cover;object-position:center;width:100%;height:100%;min-height:5.1rem;display:block}.exh-net-listing-media--table .exh-net-listing-media__photo{min-height:2.65rem}.exh-net-listing-media--photo .exh-net-listing-media__cap{color:var(--text-secondary)}.exh-net-listing-media--table .exh-net-listing-media__inner{border-radius:8px;min-width:3.35rem;min-height:2.65rem}.exh-net-listing-media--table{gap:0;min-height:0}.exh-net-card259__center{flex-direction:column;gap:.24rem;min-width:0;display:flex}.exh-net-card259__seller{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);margin:.06rem 0 0;font-size:.62rem;font-weight:700;line-height:1.25}.exh-net-card259__title{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:.97rem;font-weight:750;line-height:1.22}.exh-net-card259__trim{color:var(--text-secondary);margin:0;font-size:.72rem;font-weight:500;line-height:1.3}.exh-net-card259__facts{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.15rem .25rem;font-size:.65625rem;line-height:1.35;display:flex}.exh-net-card259__fact--stock{color:var(--text-secondary);font-weight:650}.exh-net-card259__fact-sep{opacity:.45;-webkit-user-select:none;user-select:none}.exh-net-card259__mileage-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.72rem;line-height:1.2;display:flex}.exh-net-card259__mileage-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.56rem;font-weight:700}.exh-net-card259__mileage-val{font-variant-numeric:tabular-nums;color:var(--shell-text);font-weight:750}.exh-net-card259__seller-lights{border-top:1px dashed color-mix(in srgb, var(--shell-border) 55%, transparent);margin-top:.35rem;padding:.35rem 0 .28rem}.exh-net-card259__ops{border-top:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);flex-direction:column;gap:.22rem;margin-top:.12rem;padding-top:.38rem;display:flex}.exh-net-card259__ops-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:.55rem;font-weight:700}.exh-net-card259__ops .exh-net-lights{border-bottom:none;gap:.38rem .48rem;padding:.04rem 0 0}.exh-net-card259__ops .exh-net-signals{gap:.18rem .26rem}.exh-net-card259__ops .exh-net-sig{box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 28%, transparent);padding:.1rem .32rem;font-size:.6rem}.exh-net-lights--board259 .exh-net-light__dot{width:.48rem;height:.48rem}.exh-net-lights--board259 .exh-net-light__txt{letter-spacing:.045em;font-weight:750}.exh-net-lights--table259{flex-wrap:wrap;gap:.2rem .32rem;max-width:15rem}.exh-net-light__txt--table{letter-spacing:.035em;font-size:.54rem;font-weight:750}.exh-net-card259__deal-updated{color:var(--text-muted);margin:0;font-size:.6rem;line-height:1.35}.exh-net-card259__deal{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-muted) 28%, var(--surface-panel));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent), 0 1px 2px #0f172a0a;border-radius:11px;flex-direction:column;align-items:stretch;gap:.3rem;min-width:0;padding:.4rem .42rem;display:flex}.exh-net-card259__deal-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.58rem;font-weight:700}.exh-net-card259__ask{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--shell-text);font-size:1.05rem;font-weight:800;line-height:1.1}.exh-net-card259__reserve{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.78rem;font-weight:650}.exh-net-card259__reserve--none{opacity:.5;font-weight:500}.exh-net-card259__offer-line{border-top:1px dashed color-mix(in srgb, var(--shell-border) 45%, transparent);flex-direction:column;gap:.06rem;margin-top:.08rem;padding-top:.12rem;display:flex}.exh-net-card259__offer-val{letter-spacing:.02em;color:var(--text-secondary);font-size:.7rem;font-weight:700}.exh-net-card259__offer-val--on{color:color-mix(in srgb, var(--status-working,#0d9488) 85%, var(--shell-text))}.exh-net-card259__offer-val--off{opacity:.82;font-weight:650}.exh-net-card259__announce{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, #a16207 90%, var(--shell-text));border:1px solid color-mix(in srgb, #ca8a04 42%, var(--shell-border));background:color-mix(in srgb, #ca8a04 12%, var(--surface-panel));border-radius:7px;align-self:flex-start;margin-top:.12rem;padding:.14rem .42rem;font-size:.58rem;font-weight:800}.exh-net-card259__status-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--status-working) 28%, var(--border-subtle));background:color-mix(in srgb, var(--status-working) 8%, var(--surface-panel));color:var(--text-secondary);border-radius:7px;align-self:flex-start;padding:.12rem .38rem;font-size:.55rem;font-weight:700}.exh-net-card259__cta{text-align:center;background:color-mix(in srgb, var(--status-contract) 16%, var(--surface-panel));color:color-mix(in srgb, var(--status-contract) 92%, var(--shell-text));border:1px solid color-mix(in srgb, var(--status-contract) 26%, var(--border-subtle));border-radius:9px;margin-top:.12rem;padding:.36rem .5rem;font-size:.74rem;font-weight:750;box-shadow:0 1px 2px #0f172a0d}.exh-net-card259__deal-note{color:var(--text-muted);text-align:center;margin:0;font-size:.57rem;line-height:1.4}@media (width<=900px){.exh-net-card259{grid-template-rows:auto auto;grid-template-columns:5.25rem minmax(0,1fr)}.exh-net-card259__deal{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:.45rem .75rem}.exh-net-card259__ask-block,.exh-net-card259__res-block{flex:none}.exh-net-card259__status-pill{order:3}.exh-net-card259__deal-updated{text-align:right;flex:100%;order:4}.exh-net-card259__cta{flex:8rem;order:5;margin-top:0}.exh-net-card259__deal-note{text-align:left;flex:100%;order:6}}@media (width<=520px){.exh-net-board--259,.exh-net-card259{grid-template-columns:1fr}.exh-net-card259__media{max-width:100%}.exh-net-listing-media{flex-direction:row;align-items:stretch;min-height:0}.exh-net-listing-media__inner{flex:0 0 5.5rem;min-height:4.25rem}.exh-net-listing-media__cap{text-align:left;flex:1;align-self:center;padding-left:.45rem}.exh-net-card259__deal{flex-direction:column;align-items:stretch}.exh-net-card259__cta{flex:none}}.exh-net-table-wrap--259{border-radius:11px}.exh-net-table--259{min-width:44rem}.exh-net-table--259 thead th{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);padding:.48rem .55rem;font-size:.6rem}.exh-net-table--259 tbody td{vertical-align:top;padding:.52rem .55rem}.exh-net-table259__row{transition:background-color .14s,box-shadow .14s}.exh-net-table259__row:hover{background:color-mix(in srgb, var(--status-working) 6%, var(--surface-panel));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--status-contract) 45%, transparent)}.exh-net-table259__th-media{width:3.6rem}.exh-net-table259__cell-media{vertical-align:middle;width:3.6rem}.exh-net-table259__ymm{letter-spacing:-.02em;color:var(--shell-text);font-size:.8rem;font-weight:750;line-height:1.25}.exh-net-table259__trim{color:var(--text-secondary);margin-top:.06rem;font-size:.68rem;line-height:1.3}.exh-net-table259__seller{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-top:.22rem;font-size:.65rem;font-weight:700}.exh-net-table259__ids{color:var(--text-muted);max-width:22rem;margin-top:.18rem;font-size:.68rem;line-height:1.4}.exh-net-table259__cr-inline{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.exh-net-table259__scan{flex-direction:column;gap:.28rem;min-width:7.5rem;max-width:13rem;display:flex}.exh-net-table259__scan-tier{flex-direction:column;gap:.12rem;display:flex}.exh-net-table259__scan-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:.52rem;font-weight:750}.exh-net-table259__cell-deal{white-space:nowrap;vertical-align:middle;min-width:7.5rem}.exh-net-table259__deal-metric-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.55rem;font-weight:700}.exh-net-table259__ask{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--shell-text);font-size:.88rem;font-weight:800}.exh-net-table259__res-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:.22rem;font-size:.55rem;font-weight:700}.exh-net-table259__res{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.74rem;font-weight:650}.exh-net-table259__res--none{opacity:.55}.exh-net-table259__offer-pill{letter-spacing:.04em;color:var(--text-secondary);white-space:normal;max-width:9rem;margin-top:.28rem;font-size:.58rem;font-weight:700;line-height:1.25}.exh-net-table259__announce{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, #a16207 88%, var(--shell-text));margin-top:.22rem;font-size:.55rem;font-weight:800}.exh-net-table259__deal-status{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:.38rem;font-size:.55rem;font-weight:700}.exh-net-table259__deal-updated{color:var(--text-secondary);white-space:normal;margin-top:.18rem;font-size:.64rem}.exh-net-table259__btn{color:var(--shell-text);background:color-mix(in srgb, var(--status-contract) 16%, var(--surface-panel));border:1px solid color-mix(in srgb, var(--status-contract) 28%, var(--border-subtle));white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:.32rem .65rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.exh-net-table259__btn:hover{border-color:color-mix(in srgb, var(--status-contract) 45%, var(--border-subtle));background:color-mix(in srgb, var(--status-contract) 22%, var(--surface-panel))}.exh-net-empty--259{border-style:solid;border-color:color-mix(in srgb, var(--shell-border) 65%, transparent);border-radius:14px;box-shadow:0 2px 12px #0f172a0a}.exh-store-light{flex-direction:column;gap:.22rem;display:flex}.exh-store-light__row{align-items:center;gap:.28rem;display:inline-flex}.exh-store-light--table .exh-store-light__row{gap:.22rem}.exh-store-light--compact .exh-store-light__row{gap:.18rem}.exh-store-light__slot{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--shell-border) 70%, transparent);background:color-mix(in srgb, var(--surface-panel) 88%, transparent);border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.exh-store-light--table .exh-store-light__slot{border-width:1.25px;width:1.12rem;height:1.12rem}.exh-store-light--compact .exh-store-light__slot{width:.95rem;height:.95rem}.exh-store-light__slot--square{border-radius:5px}.exh-store-light__slot--off .exh-store-light__letter{opacity:.32;color:var(--text-muted);font-size:.58rem;font-weight:650}.exh-store-light__slot--on .exh-store-light__letter{color:#fff;text-shadow:0 1px #0000002e;font-size:.58rem;font-weight:800}.exh-store-light--compact .exh-store-light__slot--on .exh-store-light__letter,.exh-store-light--compact .exh-store-light__slot--off .exh-store-light__letter{font-size:.5rem}.exh-store-light__slot--on.exh-store-light__slot--red{background:linear-gradient(165deg,#f87171 0%,#dc2626 45%,#b91c1c 100%);border-color:#5b1922;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #fecaca73,0 2px 8px #dc262638}.exh-store-light__slot--on.exh-store-light__slot--yellow{background:linear-gradient(165deg, var(--lp-surface)766 0%, #fde047 38%, #facc15 92%);border-color:#eab308;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #fde0478c,0 2px 10px #eab30847}.exh-store-light__slot--on.exh-store-light__slot--yellow .exh-store-light__letter{color:#713f12;text-shadow:none}.exh-store-light__slot--on.exh-store-light__slot--green{background:linear-gradient(165deg,#4ade80 0%,#16a34a 50%,#15803d 100%);border-color:#133e2f;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #bbf7d073,0 2px 8px #16a34a33}.exh-store-light__slot--on.exh-store-light__slot--blue{background:linear-gradient(165deg,#60a5fa 0%,#2563eb 50%,#1d4ed8 100%);border-color:#172c6d;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #bfdbfe73,0 2px 8px #2563eb38}.exh-store-light__summary{color:var(--text-secondary);max-width:22rem;margin:0;font-size:.68rem;line-height:1.35}.exh-store-light--compact .exh-store-light__summary{font-size:.62rem}.exh-store-light--labeled{gap:.65rem}.exh-store-light__labeled-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.exh-store-light__labeled-cell{text-align:center;border:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 88%, var(--surface-muted)) 0%, color-mix(in srgb, var(--surface-muted) 14%, var(--surface-panel)) 100%);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 45%, transparent);border-radius:14px;flex-direction:column;align-items:center;gap:.28rem;padding:.52rem .38rem .55rem;display:flex}.exh-store-light--labeled .exh-store-light__slot{border-width:2.25px;width:2.85rem;height:2.85rem}.exh-store-light--labeled .exh-store-light__slot--on .exh-store-light__letter,.exh-store-light--labeled .exh-store-light__slot--off .exh-store-light__letter{font-size:.82rem;font-weight:900}.exh-store-light__labeled-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.52rem;font-weight:800}.exh-store-light__labeled-caption{color:var(--shell-text);font-size:.76rem;font-weight:750;line-height:1.2}.exh-store-light__labeled-sub{color:var(--text-secondary);font-size:.62rem;font-weight:650;line-height:1.25}.exh-store-light__summary--labeled{max-width:none;margin-top:.35rem}.exh-store-light--vdp-tight.exh-store-light--labeled{gap:.32rem}.exh-store-light--vdp-tight .exh-store-light__labeled-grid{gap:.3rem}.exh-store-light--vdp-tight .exh-store-light__labeled-cell{border-radius:10px;gap:.14rem;padding:.3rem .22rem .34rem}.exh-store-light--vdp-tight .exh-store-light__labeled-name{letter-spacing:.05em;font-size:.48rem;font-weight:600}.exh-store-light--vdp-tight .exh-store-light__labeled-caption{font-size:.64rem;font-weight:500;line-height:1.15}.exh-store-light--vdp-tight .exh-store-light__labeled-sub{font-size:.55rem;font-weight:500;line-height:1.2}.exh-store-light--vdp-tight.exh-store-light--labeled .exh-store-light__slot{border-width:2px;width:2.28rem;height:2.28rem}.exh-store-light--vdp-tight.exh-store-light--labeled .exh-store-light__slot--on .exh-store-light__letter,.exh-store-light--vdp-tight.exh-store-light--labeled .exh-store-light__slot--off .exh-store-light__letter{font-size:.68rem;font-weight:600}@media (width<=640px){.exh-store-light__labeled-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.exh-net-vdp-shell .exh-store-light__row{flex-wrap:wrap;gap:.5rem .58rem}.exh-net-vdp-shell .exh-store-light--compact .exh-store-light__slot{border-width:2.25px;width:2.5rem;height:2.5rem}.exh-net-vdp-shell .exh-store-light--compact .exh-store-light__slot--on .exh-store-light__letter,.exh-net-vdp-shell .exh-store-light--compact .exh-store-light__slot--off .exh-store-light__letter{font-size:.78rem;font-weight:900}.exh-net-vdp-shell .exh-store-light--compact .exh-store-light__slot--off{background:color-mix(in srgb, var(--surface-muted) 50%, var(--surface-panel));box-shadow:inset 0 1px 2px #0f172a0f}.exh-net-detail-auction-lights__lead{opacity:.88;max-width:36rem;margin:0 0 .5rem;font-size:.82rem;line-height:1.45}.exh-net-detail-auction-lights__notes{border-top:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);margin-top:.65rem;padding-top:.55rem}.exh-net-detail-auction-lights__notes-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.55rem;font-weight:750}.exh-net-detail-announcement{border:1px solid color-mix(in srgb, #ca8a04 38%, var(--shell-border));background:color-mix(in srgb, #ca8a04 9%, var(--surface-panel));border-radius:12px;max-width:40rem;margin-top:.85rem;padding:.65rem .75rem .72rem;box-shadow:0 1px 2px #0f172a0a}.exh-net-detail-announcement h2{letter-spacing:-.02em;color:var(--shell-text);margin:0 0 .38rem;font-size:.88rem;font-weight:800}.exh-net-detail-announcement__text{color:var(--shell-text);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.5}.exh-net-detail-announcement__meta{color:var(--text-secondary);margin:0;font-size:.82rem;font-style:italic;line-height:1.45}.exh-net-vdp-shell{box-sizing:border-box;max-width:72rem;margin-inline:auto;padding-bottom:2.5rem}.exh-net-vdp-shell--retail-c{padding-bottom:2.85rem;padding-left:max(.25rem, env(safe-area-inset-left));padding-right:max(.25rem, env(safe-area-inset-right));background:radial-gradient(ellipse 120% 70% at 50% -8%, color-mix(in srgb, var(--lp-accent,#6366f1) 5%, transparent), transparent 58%), linear-gradient(180deg, var(--surface-panel) 0%, color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel)) 100%);overflow-x:hidden}.exh-net-vdp-ciq-hint{max-width:42rem;color:var(--text-secondary);margin:.38rem 0 0;font-size:.78rem;font-weight:400;line-height:1.48}.exh-net-vdp-ciq284-band{max-width:42rem;margin:.35rem 0 0}.exh-net-vdp-ciq284-band__row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.exh-net-vdp-ciq284-band__head{color:var(--text-primary,var(--lp-text));font-size:.84rem;font-weight:600;line-height:1.35}.exh-net-vdp-ciq284-band__sub{color:var(--text-secondary);margin:.28rem 0 0;font-size:.78rem;font-weight:450;line-height:1.45}.exh-net-vdp-ciq-hint--284{margin-top:.35rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__center{gap:.48rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-gallery-badge{letter-spacing:.05em;font-size:.63rem;font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__placeholder-title,.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__zoom-hint{font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-trust-line{font-weight:500}.exh-net-vdp-shell--retail-c .exh-net-vdp-dealer-label{font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-dealer{letter-spacing:-.015em;font-size:clamp(1rem,2.1vw,1.12rem);font-weight:500}.exh-net-vdp-shell--retail-c .exh-net-vdp-title--retail{letter-spacing:-.028em;margin-top:.12rem;font-size:clamp(2.05rem,4.8vw,2.85rem);font-weight:500;line-height:1.05}.exh-net-vdp-shell--retail-c .exh-net-vdp-title__year,.exh-net-vdp-shell--retail-c .exh-net-vdp-title__ymm{font-weight:500}.exh-net-vdp-shell--retail-c .exh-net-vdp-subtitle--facts{font-size:.96rem;font-weight:400}.exh-net-vdp-shell--retail-c .exh-net-vdp-fact-chip__lab{font-size:.58rem;font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-fact-chip__val{font-weight:500}.exh-net-vdp-shell--retail-c .exh-net-vdp-spec-badge__k{font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-spec-badge__v{font-weight:500}.exh-net-vdp-shell--retail-c .exh-net-vdp-badge,.exh-net-vdp-shell--retail-c .exh-net-vdp-panel__title,.exh-net-vdp-shell--retail-c .exh-net-vdp-about__title--retail,.exh-net-vdp-shell--retail-c .exh-net-vdp-seller-description__title{font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-offers__title{font-size:1.12rem!important;font-weight:600!important}.exh-net-vdp-shell--retail-c .exh-net-vdp-bin-block__label{font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-bin-block__price{font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-settlement__eyebrow{font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-settlement__title{font-size:1.28rem;font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-settlement__dl dt{font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-settlement__dl dd{font-weight:500}.exh-net-vdp-shell--retail-c .exh-net-vdp-disclosure-inline__lab,.exh-net-vdp-shell--retail-c .exh-net-counter-callout__title,.exh-net-vdp-shell--retail-c .exh-net-offer-inline__eyebrow{font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-caution-chip{font-weight:500}.exh-net-vdp-shell--retail-c .exh-net-vdp-btn{font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero--retail-c{margin-top:.28rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__gallery-panel{border-radius:16px;padding:clamp(.38rem,.9vw,.62rem)}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__identity-panel{border-radius:16px;padding:clamp(.55rem,1.3vw,.82rem)}.exh-net-vdp-shell--retail-c .exh-net-vdp-cta-col{flex-direction:column;align-self:stretch;padding-top:0;display:flex;top:.55rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-cta-col .exh-net-vdp-cta-card--brand-light{flex:auto;min-height:0}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__gallery{box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 48%, transparent), 0 8px 26px #0f172a0d, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 22%, transparent);border-radius:12px}.exh-net-vdp-shell--retail-c .exh-net-vdp-auction-strip{border-radius:8px;margin:0 0 .18rem;padding:.22rem .38rem .28rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-auction-strip--caution{border-color:color-mix(in srgb, #f59e0b 38%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)beb 88%, var(--surface-panel))}.exh-net-vdp-shell--retail-c .exh-net-vdp-auction-strip__head{gap:.28rem;margin-bottom:.1rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-auction-strip__lab{letter-spacing:.02em;text-transform:none;color:#92400e;font-size:.62rem;font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-auction-strip__body{max-height:2.75rem;font-size:.72rem;line-height:1.34}.exh-net-vdp-shell--retail-c .exh-net-vdp-ta-notice{border-radius:8px;margin:0 0 .22rem;padding:.22rem .4rem .26rem;font-size:.7rem}.exh-net-vdp-shell--retail-c .exh-store-light--vdp-tight.exh-store-light--labeled{gap:.22rem}.exh-net-vdp-shell--retail-c .exh-store-light--vdp-tight .exh-store-light__labeled-cell{gap:.1rem;padding:.2rem .16rem .24rem}.exh-net-vdp-shell--retail-c .exh-store-light--vdp-tight .exh-store-light__labeled-name{letter-spacing:.03em;text-transform:none;font-size:.46rem;font-weight:600}.exh-net-vdp-shell--retail-c .exh-store-light--vdp-tight.exh-store-light--labeled .exh-store-light__slot{width:2.05rem;height:2.05rem}.exh-net-vdp-shell--retail-c .exh-store-light--vdp-tight .exh-store-light__labeled-caption{font-size:.6rem}.exh-net-vdp-shell--retail-c .exh-store-light--vdp-tight .exh-store-light__labeled-sub{font-size:.52rem}.exh-net-vdp-dealer-notes__bar{flex-wrap:wrap;align-items:center;gap:.28rem .45rem;margin:0 0 .12rem;display:flex}.exh-net-vdp-dealer-notes__bar .exh-net-vdp-dealer-notes__title{letter-spacing:.02em;text-transform:none;color:var(--shell-text);align-items:center;margin:0;font-size:.78rem;font-weight:600;display:inline-flex}.exh-net-vdp-shell--retail-c .exh-net-vdp-dealer-notes__card{border-radius:10px;padding:.45rem .58rem .52rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-dealer-notes__hint{margin:0 0 .22rem;font-size:.68rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-dealer-notes__body{font-size:.8rem;line-height:1.4}.exh-net-vdp-panel--seller-desc .exh-net-vdp-panel__title--sentence{text-transform:none;letter-spacing:-.015em;color:var(--shell-text);font-weight:600}.exh-net-vdp-panel__deck--seller-desc{max-width:38rem;color:var(--text-secondary);margin:.12rem 0 .42rem;font-size:.72rem;font-weight:400;line-height:1.38}.exh-net-vdp-shell--retail-c .exh-net-vdp-prose__p--seller-desc{letter-spacing:-.01em;max-width:38rem;color:color-mix(in srgb, var(--shell-text) 94%, var(--text-secondary));margin:0;font-size:.86rem;line-height:1.58}.exh-net-vdp-shell--retail-c .exh-net-vdp-panel--seller-desc{padding:.58rem .68rem .65rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-about__title--retail,.exh-net-vdp-shell--retail-c .exh-net-vdp-panel__title--retail{text-transform:none;letter-spacing:-.01em;color:var(--shell-text);font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__thumbs--strip{gap:.28rem;min-height:3.55rem;padding:.35rem .42rem .42rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__thumb-btn{border-width:1px;border-radius:8px;width:4rem;height:2.85rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__thumb-btn--active{border-color:color-mix(in srgb, var(--lp-accent,#6366f1) 72%, #93c5fd);box-shadow:0 0 0 1px color-mix(in srgb, var(--lp-accent,#6366f1) 45%, transparent), 0 3px 12px color-mix(in srgb, var(--lp-accent,#6366f1) 14%, transparent)}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__gallery-stage--empty{padding:.85rem .75rem .9rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__placeholder-title{font-size:.86rem;font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__placeholder-sub{font-size:.74rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-fact-chip__lab{text-transform:none;letter-spacing:.01em;font-size:.62rem}.exh-net-vdp-dev-preview-banner{border:1px dashed color-mix(in srgb, #a855f7 42%, var(--shell-border));background:color-mix(in srgb, #a855f7 8%, var(--surface-panel));color:var(--text-secondary);border-radius:10px;margin:.65rem 0 0;padding:.55rem .7rem;font-size:.8rem;line-height:1.45}.exh-net-vdp-nav{margin-bottom:.25rem}.exh-net-vdp-loading{opacity:.88;font-size:.95rem}.exh-net-vdp-hero--retail-c{box-shadow:none;background:0 0;border:none;margin-top:.45rem;padding:0}.exh-net-vdp-hero__columns{grid-template-columns:minmax(0,1.12fr) minmax(0,1.22fr) minmax(268px,322px);align-items:start;gap:clamp(1rem,2.2vw,1.45rem);display:grid}.exh-net-vdp-hero__gallery-panel{border:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:var(--surface-panel);min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 70%, transparent), 0 10px 28px color-mix(in srgb, var(--lp-accent,#6366f1) 4%, transparent), 0 2px 8px #0f172a0a;border-radius:18px;padding:clamp(.55rem,1.2vw,.85rem)}.exh-net-vdp-hero__identity-panel{border:1px solid color-mix(in srgb, var(--shell-border) 40%, transparent);background:color-mix(in srgb, var(--surface-panel) 92%, var(--surface-muted));min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 65%, transparent), 0 10px 26px color-mix(in srgb, var(--lp-accent,#6366f1) 35%, transparent), 0 2px 8px #0f172a59;border-radius:18px;padding:clamp(.75rem,1.6vw,1.05rem)}.exh-net-vdp-hero__gallery-wrap{min-width:0}.exh-net-vdp-hero__gallery{border:1px solid color-mix(in srgb, var(--shell-border) 50%, transparent);background:color-mix(in srgb, var(--surface-muted) 28%, var(--surface-panel));border-radius:14px;position:relative;overflow:hidden}.exh-net-vdp-hero__gallery--retail{box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent), 0 12px 32px color-mix(in srgb, var(--lp-accent,#6366f1) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 30%, transparent)}.exh-net-vdp-gallery-badge{z-index:2;pointer-events:none;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:color-mix(in srgb, var(--lp-accent,#6366f1) 88%, #1e3a8a);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;gap:.28rem;max-width:calc(100% - 1.1rem);padding:.22rem .45rem;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:.55rem;left:.55rem;overflow:hidden}.exh-net-vdp-hero__gallery-stage{min-height:clamp(168px,26vw,260px);color:color-mix(in srgb, var(--text-muted) 90%, var(--shell-text));flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem .75rem .5rem;display:flex}.exh-net-vdp-hero__gallery-stage--photo{aspect-ratio:4/3;width:100%;min-height:0;max-height:none;color:inherit;background:color-mix(in srgb, var(--surface-muted) 65%, var(--surface-panel));gap:0;padding:0;position:relative}.exh-net-vdp-hero__main-photo-frame{z-index:0;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--surface-muted) 72%, var(--surface-panel)) 0%, color-mix(in srgb, var(--lp-accent,#6366f1) 6%, var(--surface-muted)) 100%);animation:1.4s ease-in-out infinite exh-net-vdp-photo-shimmer;position:absolute;inset:0}@keyframes exh-net-vdp-photo-shimmer{0%,to{opacity:1}50%{opacity:.72}}.exh-net-vdp-hero__photo-open{z-index:1;cursor:zoom-in;border-radius:inherit;background:0 0;border:none;margin:0;padding:0;transition:box-shadow .2s;display:block;position:absolute;inset:0}.exh-net-vdp-hero__photo-open:focus{outline:none}.exh-net-vdp-hero__photo-open:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-accent,#6366f1) 65%, transparent);outline-offset:3px}.exh-net-vdp-hero__photo-open:hover .exh-net-vdp-hero__main-photo--loaded{transform:scale(1.012)}.exh-net-vdp-hero__zoom-hint{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:color-mix(in srgb, var(--lp-accent,#6366f1) 78%, #1e3a8a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:8px;margin:0;padding:.28rem .5rem;font-size:.65rem;font-weight:750;position:absolute;bottom:.55rem;right:.55rem}.exh-net-vdp-hero__main-photo{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .38s,transform .35s;display:block;position:absolute;inset:0;transform:scale(1)}.exh-net-vdp-hero__main-photo--loaded{opacity:1}.exh-net-vdp-hero__gallery-stage--photo:has(.exh-net-vdp-hero__main-photo--loaded) .exh-net-vdp-hero__main-photo-frame{opacity:0;transition:opacity .35s;animation:none}.exh-net-vdp-hero__gallery-stage--empty{aspect-ratio:4/3;text-align:center;background:radial-gradient(120% 90% at 50% 20%, color-mix(in srgb, var(--lp-accent,#6366f1) 10%, var(--surface-panel)) 0%, color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel)) 55%, var(--surface-panel) 100%);border-bottom:1px solid color-mix(in srgb, var(--shell-border) 40%, transparent);box-sizing:border-box;width:100%;min-height:0;padding:1.1rem 1rem 1.15rem}.exh-net-vdp-hero__placeholder{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;max-width:16rem;margin:0 auto;display:flex}.exh-net-vdp-hero__placeholder-icon{opacity:.42;width:2.6rem;height:2.6rem;color:var(--shell-text)}.exh-net-vdp-hero__placeholder-title{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:.92rem;font-weight:800}.exh-net-vdp-hero__placeholder-sub{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.45}.exh-net-vdp-hero__gallery-icon{opacity:.55}.exh-net-vdp-hero__gallery-cap{letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.exh-net-vdp-hero__thumbs{border-top:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);background:color-mix(in srgb, var(--surface-panel) 70%, var(--surface-muted));grid-template-columns:repeat(6,1fr);gap:.28rem;padding:.45rem .5rem .55rem;display:grid}.exh-net-vdp-hero__thumbs--strip{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-template-columns:unset;box-sizing:border-box;flex-flow:row;gap:.4rem;min-height:4.05rem;display:flex;overflow-x:auto}.exh-net-vdp-hero__thumb-btn{border:2px solid color-mix(in srgb, var(--shell-border) 55%, transparent);cursor:pointer;background:color-mix(in srgb, var(--surface-muted) 40%, var(--surface-panel));box-sizing:border-box;border-radius:9px;flex:none;width:4.35rem;height:3.1rem;margin:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .15s,opacity .15s;overflow:hidden}.exh-net-vdp-hero__thumb-btn:hover:not(.exh-net-vdp-hero__thumb-btn--active){border-color:color-mix(in srgb, var(--lp-accent,#6366f1) 35%, var(--shell-border));transform:translateY(-1px)}.exh-net-vdp-hero__thumb-btn img{object-fit:cover;object-position:center;vertical-align:middle;width:100%;height:100%;display:block}.exh-net-vdp-hero__thumb-btn--active{border-color:color-mix(in srgb, var(--lp-accent,#6366f1) 85%, #93c5fd);box-shadow:0 0 0 2px color-mix(in srgb, var(--lp-accent,#6366f1) 22%, transparent), 0 4px 14px color-mix(in srgb, var(--lp-accent,#6366f1) 18%, transparent)}.exh-net-vdp-hero__thumb-btn:focus{outline:none}.exh-net-vdp-hero__thumb-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-accent) 55%, transparent);outline-offset:2px}.exh-net-vdp-hero__thumb-broken{background:color-mix(in srgb, var(--text-muted) 12%, var(--surface-panel));width:100%;height:100%;min-height:2.5rem;display:block}.exh-net-vdp-hero__thumb{aspect-ratio:4/3;background:color-mix(in srgb, var(--text-muted) 14%, var(--surface-panel));border:1px solid color-mix(in srgb, var(--shell-border) 35%, transparent);border-radius:6px}.exh-net-vdp-lightbox{z-index:10060;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.exh-net-vdp-lightbox__backdrop{cursor:pointer;background:#020617eb;border:none;margin:0;padding:0;position:absolute;inset:0}.exh-net-vdp-lightbox__panel{z-index:1;pointer-events:none;flex-direction:column;width:min(100%,1120px);max-height:min(94vh,920px);display:flex;position:relative}.exh-net-vdp-lightbox__panel>*{pointer-events:auto}.exh-net-vdp-lightbox__toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.exh-net-vdp-lightbox__counter{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffffffe0;text-shadow:0 1px 2px #0006;font-size:.85rem;font-weight:500}.exh-net-vdp-lightbox__icon-btn{border:1px solid color-mix(in srgb, var(--lp-surface) 18%, transparent);background:color-mix(in srgb, var(--lp-surface) 8%, transparent);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-width:2.85rem;min-height:2.85rem;padding:0;transition:background .15s,transform .1s;display:inline-flex}.exh-net-vdp-lightbox__icon-btn:hover{background:color-mix(in srgb, var(--lp-surface) 14%, transparent)}.exh-net-vdp-lightbox__stage-wrap{touch-action:pan-x pan-y;flex:1;justify-content:center;align-items:center;gap:.35rem;width:100%;min-height:0;display:flex;position:relative}.exh-net-vdp-lightbox__figure{min-width:0;min-height:min(72vh,720px);max-height:min(78vh,800px);box-shadow:0 24px 60px #0000008c, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 8%, transparent);background:#080d17;border-radius:14px;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.exh-net-vdp-lightbox__img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(78vh,800px);animation:.35s exh-net-vdp-lb-fade;display:block}@keyframes exh-net-vdp-lb-fade{0%{opacity:.65}to{opacity:1}}.exh-net-vdp-lightbox__nav{background:color-mix(in srgb, var(--lp-surface) 12%, transparent);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:3rem;min-height:3rem;padding:0;transition:background .15s,transform .12s;display:inline-flex}.exh-net-vdp-lightbox__nav:hover{background:color-mix(in srgb, var(--lp-surface) 22%, transparent)}.exh-net-vdp-lightbox__nav:active{transform:scale(.96)}.exh-net-vdp-lightbox__hint{text-align:center;color:#ffffff85;flex-shrink:0;margin:.55rem 0 0;font-size:.72rem;line-height:1.35}@media (width>=900px){.exh-net-vdp-lightbox__hint{font-size:.68rem}}@media (width<=640px){.exh-net-vdp-lightbox__nav{z-index:2;border:1px solid color-mix(in srgb, var(--lp-surface) 12%, transparent);background:#0f172aa6;min-width:3.25rem;min-height:3.25rem;position:absolute;top:50%;transform:translateY(-50%)}.exh-net-vdp-lightbox__nav--prev{left:.25rem}.exh-net-vdp-lightbox__nav--next{right:.25rem}.exh-net-vdp-lightbox__stage-wrap{padding:0 2.75rem}.exh-net-vdp-lightbox__figure{min-height:min(56vh,420px)}}.exh-net-vdp-hero__center{flex-direction:column;gap:.38rem;min-width:0;display:flex}.exh-net-vdp-trust-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);flex-direction:column;gap:.22rem;margin:0 0 .35rem;padding-bottom:.55rem;display:flex}.exh-net-vdp-trust-head .exh-net-vdp-dealer-label,.exh-net-vdp-trust-head .exh-net-vdp-dealer{margin:0}.exh-net-vdp-trust-line{letter-spacing:.03em;color:var(--text-secondary);margin:0;font-size:.72rem;font-weight:650}.exh-net-vdp-dealer-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin:.35rem 0 0;font-size:.62rem;font-weight:750}.exh-net-vdp-dealer{letter-spacing:-.02em;color:var(--shell-text);text-transform:none;margin:.12rem 0 0;font-size:clamp(.95rem,2vw,1.05rem);font-weight:750}.exh-net-vdp-grade-note{color:var(--text-secondary);max-width:36rem;margin:.35rem 0 0;font-size:.76rem;line-height:1.45}.exh-net-vdp-title{letter-spacing:-.03em;color:var(--shell-text);margin:0;font-size:clamp(1.45rem,3.2vw,2.05rem);font-weight:800;line-height:1.12}.exh-net-vdp-subtitle{color:color-mix(in srgb, var(--text-secondary) 92%, var(--shell-text));margin:0;font-size:.95rem;font-weight:600}.exh-net-vdp-title--retail{letter-spacing:-.035em;font-size:clamp(1.72rem,4vw,2.45rem);font-weight:850;line-height:1.06}.exh-net-vdp-title__year{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--shell-text) 82%, var(--text-muted));margin-right:.32rem;font-weight:900;display:inline-block}.exh-net-vdp-title__ymm{font-weight:820}.exh-net-vdp-subtitle--facts{letter-spacing:-.015em;color:color-mix(in srgb, var(--text-secondary) 88%, var(--shell-text));margin-top:.12rem;font-size:.93rem;font-weight:650}.exh-net-vdp-facts-strip{flex-wrap:wrap;gap:.45rem .55rem;margin:.38rem 0 0;padding:0;list-style:none;display:flex}.exh-net-vdp-facts-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.42rem .48rem;width:100%;margin:.42rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.exh-net-vdp-facts-grid{grid-template-columns:repeat(auto-fill,minmax(10.25rem,1fr))}}.exh-net-vdp-fact-chip{background:color-mix(in srgb, var(--surface-panel) 58%, var(--surface-muted));border:1px solid color-mix(in srgb, var(--shell-border) 34%, transparent);min-width:0;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 42%, transparent);box-sizing:border-box;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;column-gap:.38rem;padding:.34rem .48rem;display:grid}.exh-net-vdp-fact-chip__ic{opacity:.52;width:1rem;height:1rem;color:var(--text-muted);grid-row:1/span 2;margin-top:.1rem}.exh-net-vdp-fact-chip__lab{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:.56rem;font-weight:780}.exh-net-vdp-fact-chip__val{color:var(--shell-text);word-break:break-word;font-size:.81rem;font-weight:650}.exh-net-vdp-fact-chip__val--vin{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700;line-height:1.35}.exh-net-vdp-fact-chip--ta-signal{border-color:color-mix(in srgb, #93c5fd 48%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, #dbeafe 26%, var(--surface-panel)) 0%, color-mix(in srgb, var(--surface-panel) 90%, var(--surface-muted)) 100%)}.exh-net-vdp-fact-chip--ta-signal .exh-net-vdp-fact-chip__ic--ta{opacity:1;color:color-mix(in srgb, #2563eb 72%, var(--text-muted))}.exh-net-vdp-grade-spotlight{border:1px solid color-mix(in srgb, var(--lp-accent,#6366f1) 18%, var(--shell-border));background:linear-gradient(145deg, color-mix(in srgb, var(--lp-accent,#6366f1) 8%, var(--surface-panel)) 0%, color-mix(in srgb, var(--surface-muted) 10%, var(--surface-panel)) 100%);box-shadow:inset 0 1px 0 #ffffff8c, 0 6px 18px color-mix(in srgb, var(--lp-accent,#6366f1) 6%, transparent);border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:.65rem;margin-top:.55rem;padding:.62rem .75rem;display:flex}.exh-net-vdp-grade-spotlight__main{flex:12rem;min-width:0}.exh-net-vdp-grade-spotlight__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.56rem;font-weight:800}.exh-net-vdp-grade-spotlight__score{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--shell-text);margin:.15rem 0 0;font-size:clamp(2rem,5.2vw,2.75rem);font-weight:900;line-height:1}.exh-net-vdp-grade-spotlight__note{color:var(--text-secondary);max-width:22rem;margin:.38rem 0 0;font-size:.74rem;line-height:1.38}.exh-net-vdp-badge--deal-lg{align-self:center;padding:.38rem .62rem;font-size:.64rem}.exh-net-vdp-spec-badge-grid{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));gap:.48rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.exh-net-vdp-spec-badge{border:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);background:color-mix(in srgb, var(--surface-muted) 22%, var(--surface-panel));min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 35%, transparent);border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:start;column-gap:.36rem;padding:.46rem .52rem;display:grid}.exh-net-vdp-spec-badge__ic{opacity:.52;width:1.02rem;height:1.02rem;color:var(--text-muted);grid-row:1/span 2;margin-top:.08rem}.exh-net-vdp-spec-badge__k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.56rem;font-weight:780}.exh-net-vdp-spec-badge__v{color:var(--shell-text);word-break:break-word;font-size:.8rem;font-weight:650;line-height:1.22}.exh-net-vdp-meta-row{flex-wrap:wrap;gap:.45rem .55rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.exh-net-vdp-meta-row__item{background:color-mix(in srgb, var(--surface-muted) 38%, transparent);border:1px solid color-mix(in srgb, var(--shell-border) 30%, transparent);box-sizing:border-box;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;column-gap:.4rem;min-width:0;max-width:100%;padding:.32rem .48rem;display:grid}.exh-net-vdp-meta-row__ic{opacity:.55;width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0;grid-row:1/span 2;margin-top:.12rem}.exh-net-vdp-meta-row__lab{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.58rem;font-weight:750}.exh-net-vdp-meta-row__val{color:var(--shell-text);word-break:break-word;font-size:.82rem;font-weight:650}.exh-net-vdp-grade{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.42rem;display:flex}.exh-net-vdp-grade__chip{background:color-mix(in srgb, var(--lp-accent,#6366f1) 22%, transparent);color:var(--shell-text);border-radius:999px;align-items:baseline;gap:.35rem;padding:.35rem .6rem;font-size:.86rem;font-weight:650;display:inline-flex}.exh-net-vdp-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.62rem;font-weight:800}.exh-net-vdp-badge--deal{background:color-mix(in srgb, #22c55e 18%, var(--surface-panel));color:color-mix(in srgb, #15803d 90%, var(--shell-text));border:1px solid #16a34a47}.exh-net-vdp-hero-specs{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.45rem .65rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.exh-net-vdp-hero-specs__item{background:color-mix(in srgb, var(--surface-muted) 22%, transparent);border:1px solid color-mix(in srgb, var(--shell-border) 35%, transparent);border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:start;gap:.06rem .35rem;min-width:0;padding:.38rem .45rem;display:grid}.exh-net-vdp-hero-specs__ic{opacity:.5;width:.95rem;height:.95rem;color:var(--text-muted);grid-row:1/span 2;margin-top:.1rem}.exh-net-vdp-hero-specs__k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.58rem;font-weight:750}.exh-net-vdp-hero-specs__v{color:var(--shell-text);word-break:break-word;font-size:.8rem;font-weight:650;line-height:1.25}.exh-net-vdp-auction-announcement{background:linear-gradient(180deg, var(--lp-surface)beb 0%, #fef9c3 85%, #fef3c7 120%);box-sizing:border-box;border:1px solid #fcd34d;border-radius:9px;max-width:100%;margin-top:.38rem;padding:.38rem .55rem .44rem;box-shadow:inset 0 1px #ffffff8c}.exh-net-vdp-auction-announcement--hero{margin-top:.42rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-auction-announcement--hero{border:1px solid color-mix(in srgb, #fde68a 75%, var(--shell-border));background:linear-gradient(175deg, var(--lp-surface)efb 0%, var(--lp-surface)beb 45%, #fef9c3 120%);border-radius:12px;margin-top:0;padding:.52rem .65rem .58rem;box-shadow:inset 0 1px #ffffffbf,0 6px 18px #f59e0b17}.exh-net-vdp-auction-announcement--hero-top{margin-bottom:.35rem}.exh-net-vdp-caution-nudge{border:1px solid color-mix(in srgb, #fcd34d 55%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface)beb 0%, #fefce8 100%);color:#78350f;border-radius:11px;align-items:flex-start;gap:.45rem;margin:0 0 .45rem;padding:.48rem .58rem;font-size:.82rem;line-height:1.42;display:flex}.exh-net-vdp-caution-nudge__ic{color:#ca8a04;flex-shrink:0;width:1rem;height:1rem;margin-top:.08rem}.exh-net-vdp-disclosure-inline{border:1px solid color-mix(in srgb, #fcd34d 42%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)beb 88%, var(--surface-panel));color:color-mix(in srgb, #78350f 92%, var(--shell-text));box-sizing:border-box;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:.28rem .45rem;max-width:100%;margin:0 0 .35rem;padding:.28rem .42rem .32rem;font-size:.76rem;line-height:1.38;display:flex}.exh-net-vdp-disclosure-inline__ic{color:#b45309;opacity:.88;flex-shrink:0;width:.85rem;height:.85rem;margin-top:.06rem}.exh-net-vdp-disclosure-inline__lab{letter-spacing:.08em;text-transform:uppercase;color:#92400e;flex-shrink:0;font-size:.52rem;font-weight:800}.exh-net-vdp-disclosure-inline__txt{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;flex:12rem;min-width:0;max-height:3.25rem;overflow-y:auto}.exh-net-vdp-caution-chip{border:1px solid color-mix(in srgb, #fcd34d 38%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)beb 75%, var(--surface-panel));color:color-mix(in srgb, #78350f 88%, var(--shell-text));box-sizing:border-box;border-radius:999px;align-items:flex-start;gap:.35rem;max-width:100%;margin:0 0 .35rem;padding:.22rem .45rem .26rem;font-size:.74rem;font-weight:650;line-height:1.35;display:inline-flex}.exh-net-vdp-caution-chip__ic{color:#ca8a04;opacity:.9;flex-shrink:0;width:.82rem;height:.82rem;margin-top:.04rem}.exh-net-vdp-hero-handoff-pill{margin:.35rem 0 0}.exh-net-vdp-auction-announcement--settlement{margin-top:.5rem}.exh-net-vdp-auction-announcement__head{align-items:center;gap:.32rem;margin-bottom:.26rem;display:flex}.exh-net-vdp-auction-announcement__icon{color:#b45309;opacity:.92;flex-shrink:0;width:.88rem;height:.88rem}.exh-net-vdp-auction-announcement__label{letter-spacing:.08em;text-transform:uppercase;color:#a16207;font-size:.56rem;font-weight:800}.exh-net-vdp-auction-announcement__body{color:#713f12;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-height:4.6rem;margin:0;font-size:.78rem;line-height:1.38;overflow-y:auto}.exh-net-vdp-auction-announcement--settlement .exh-net-vdp-auction-announcement__body{max-height:5.25rem}.exh-net-vdp-ta-legend{color:var(--text-secondary);overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.72rem;line-height:1.35}.exh-net-vdp-ta-legend strong{color:var(--shell-text);font-weight:800}.exh-net-vdp-ta-legend--settlement{margin-top:.35rem}.exh-net-vdp-seller-note{border:1px solid color-mix(in srgb, var(--shell-border) 52%, transparent);background:color-mix(in srgb, var(--surface-muted) 14%, var(--surface-panel));box-sizing:border-box;border-radius:10px;max-width:100%;margin-top:.55rem;padding:.52rem .62rem .58rem}.exh-net-vdp-seller-note__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .28rem;font-size:.62rem;font-weight:800}.exh-net-vdp-seller-note__body{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:6rem;margin:0;font-size:.8rem;line-height:1.42;overflow-y:auto}.exh-net-vdp-settlement-caution-hint{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:color-mix(in srgb, var(--surface-muted) 22%, var(--surface-panel));color:var(--text-secondary);overflow-wrap:anywhere;border-radius:8px;max-width:100%;margin:.45rem 0 0;padding:.4rem .55rem;font-size:.8rem;line-height:1.4}.exh-net-vdp-disclosure-cue{box-sizing:border-box;border-radius:10px;max-width:100%;margin-top:.42rem;padding:.48rem .62rem}.exh-net-vdp-disclosure-cue__text{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.82rem;line-height:1.48}.exh-net-vdp-disclosure-cue--neutral{background:color-mix(in srgb, var(--surface-muted) 32%, var(--surface-panel));border:1px solid color-mix(in srgb, var(--shell-border) 50%, transparent);color:var(--text-secondary)}.exh-net-vdp-disclosure-cue--caution{background:linear-gradient(180deg, var(--lp-surface)beb 0%, #fef9c3 100%);color:#78350f;border:1px solid #fcd34d}.exh-net-vdp-disclosure-cue--as_is{background:linear-gradient(180deg, #fef2f2 0%, var(--lp-surface)7ed 100%);color:#7f1d1d;border:1px solid #fcabab}.exh-net-vdp-disclosure-cue--mixed{background:linear-gradient(90deg, var(--lp-surface)7ed 0%, var(--lp-surface)beb 100%);color:#7c2d12;border:1px solid #fcbd48;border-left:3px solid #dc2626}.exh-net-vdp-disclosure-cue--compact{margin-top:.28rem;padding:.3rem .42rem}.exh-net-vdp-disclosure-cue--compact .exh-net-vdp-disclosure-cue__text{font-size:.74rem;line-height:1.36}.exh-net-vdp-cta-col{overscroll-behavior:contain;align-self:start;min-width:0;max-height:min(100vh - 1.5rem,92vh);padding-right:.2rem;position:sticky;top:.75rem;overflow:hidden auto}.exh-net-vdp-cta-card{border:1px solid color-mix(in srgb, var(--shell-border) 50%, transparent);background:color-mix(in srgb, var(--surface-muted) 12%, var(--surface-panel));box-sizing:border-box;border-radius:14px;padding:.95rem .85rem 1rem;position:static}.exh-net-vdp-cta-card--elevated{box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 40%, transparent), 0 12px 32px #0f172a0f}.exh-net-vdp-cta-card--brand-light{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:var(--surface-panel);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 72%, transparent), 0 10px 28px color-mix(in srgb, var(--lp-accent,#6366f1) 6%, transparent), 0 2px 10px #0f172a0a;border-radius:16px;padding:0;overflow:hidden}.exh-net-vdp-cta-card--brand-light .exh-net-vdp-cta-card__bin-header{border-bottom:1px solid color-mix(in srgb, var(--lp-accent,#6366f1) 14%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, var(--lp-accent,#6366f1) 9%, var(--surface-panel)) 0%, color-mix(in srgb, var(--lp-accent,#6366f1) 4%, var(--surface-panel)) 100%);margin:0;padding:.95rem 1rem .85rem}.exh-net-vdp-cta-card--brand-light .exh-net-vdp-bin-block__label{color:var(--text-muted)}.exh-net-vdp-cta-card--brand-light .exh-net-vdp-bin-block__price{color:var(--shell-text)}.exh-net-vdp-cta-card--brand-light .exh-net-vdp-cta-card__hint--tight{color:var(--text-secondary)}.exh-net-vdp-cta-card--brand-light>:not(.exh-net-vdp-cta-card__bin-header){padding-left:1rem;padding-right:1rem}.exh-net-vdp-cta-card--brand-light>.exh-net-vdp-cta-actions-stack{gap:.55rem;margin-top:.35rem;padding-bottom:1rem}.exh-net-vdp-cta-card--brand-light>.exh-net-vdp-cta-actions-stack .exh-net-vdp-btn--block{min-height:2.85rem;padding-top:.62rem;padding-bottom:.62rem}.exh-net-vdp-cta-card--brand-light>.exh-net-vdp-cta-card__muted,.exh-net-vdp-cta-card--brand-light>.exh-net-vdp-cta-card__status{padding-top:.35rem}.exh-net-vdp-cta-card--brand-light>.exh-net-vdp-cta-card__preview-note{margin-top:.35rem;padding-bottom:1rem}.exh-net-vdp-cta-card--brand-light>.exh-net-vdp-cta-card__foot{padding-bottom:1rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-btn--primary{box-shadow:0 2px 10px color-mix(in srgb, var(--lp-accent,#6366f1) 22%, transparent)}.exh-net-vdp-shell--retail-c .exh-net-vdp-btn:disabled{opacity:.72}.exh-net-vdp-cta-card__hint{color:var(--text-secondary);margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.exh-net-vdp-cta-card__status{color:var(--shell-text);margin:0 0 .15rem;font-size:.84rem;font-weight:650}.exh-net-vdp-cta-card__muted{color:var(--text-secondary);margin:0 0 .5rem;font-size:.8rem;line-height:1.4}.exh-net-vdp-cta-card__foot{color:var(--text-muted);margin:.65rem 0 0;font-size:.76rem;line-height:1.4}.exh-net-vdp-or{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin:.65rem 0;font-size:.68rem;font-weight:800;display:flex}.exh-net-vdp-or:before,.exh-net-vdp-or:after{content:"";background:color-mix(in srgb, var(--shell-border) 80%, transparent);flex:1;height:1px}.exh-net-vdp-bin-block{padding:.55rem .45rem 0}.exh-net-vdp-bin-block__label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.65rem;font-weight:750}.exh-net-vdp-bin-block__price{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--shell-text);margin:.15rem 0 0;font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:800}.exh-net-vdp-bin-block__hint{color:var(--text-secondary);margin:.35rem 0 0;font-size:.76rem;line-height:1.4}.exh-net-vdp-cta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.exh-net-vdp-cta-note{color:var(--text-secondary);flex:100%;margin:0;font-size:.82rem;line-height:1.4}.exh-net-vdp-btn{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1.1rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.exh-net-vdp-btn:disabled{opacity:.55;cursor:not-allowed}.exh-net-vdp-btn--primary{background:color-mix(in srgb, var(--lp-accent,#6366f1) 92%, #1e1b4b);color:#fff;border-color:color-mix(in srgb, var(--lp-accent) 40%, #1e1b4b)}.exh-net-vdp-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.exh-net-vdp-btn--block{justify-content:center;width:100%;min-height:2.75rem;padding-top:.65rem;padding-bottom:.65rem;font-size:.92rem}.exh-net-vdp-btn--secondary{background:color-mix(in srgb, var(--surface-muted) 45%, var(--surface-panel));color:var(--shell-text);border-color:color-mix(in srgb, var(--shell-border) 85%, transparent)}.exh-net-vdp-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-accent) 35%, transparent)}.exh-net-vdp-btn--ghost{color:var(--shell-text);border-color:color-mix(in srgb, var(--shell-border) 80%, transparent);background:0 0}.exh-net-vdp-body-flow{border-top:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);margin-top:.65rem;padding-top:.55rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-body-flow{border-top:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);min-width:0;margin-top:.65rem;padding-top:.55rem}.exh-net-vdp-seller-description{box-sizing:border-box;max-width:100%;margin-top:1.1rem}.exh-net-vdp-seller-description__card{border:1px solid color-mix(in srgb, var(--shell-border) 44%, transparent);background:var(--surface-panel);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 70%, transparent), 0 8px 24px color-mix(in srgb, var(--lp-accent,#6366f1) 5%, transparent);border-radius:18px;padding:1.05rem 1.12rem 1.12rem}.exh-net-vdp-seller-description__title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:.86rem;font-weight:800;display:flex}.exh-net-vdp-seller-description__title-ic{width:1.1rem;height:1.1rem;color:color-mix(in srgb, var(--lp-accent,#6366f1) 80%, var(--shell-text));flex-shrink:0}.exh-net-vdp-seller-description__body{max-width:52rem;color:var(--shell-text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.95rem;line-height:1.6}.exh-net-vdp-seller-description__body--clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.exh-net-vdp-seller-description__body--empty{color:var(--text-secondary);font-size:.9rem;font-style:italic}.exh-net-vdp-seller-description__toggle{cursor:pointer;color:color-mix(in srgb, var(--lp-accent,#6366f1) 88%, var(--shell-text));background:0 0;border:none;align-items:center;gap:.35rem;margin-top:.65rem;padding:0;font-size:.84rem;font-weight:700;display:inline-flex}.exh-net-vdp-seller-description__toggle:hover{text-decoration:underline}.exh-net-vdp-seller-description__chev{width:1rem;height:1rem;transition:transform .18s}.exh-net-vdp-seller-description__chev--open{transform:rotate(180deg)}.exh-net-vdp-body-flow .exh-net-vdp-below{margin-top:0}.exh-net-vdp-body-flow .exh-net-vdp-offers-wrap{margin-top:.5rem}.exh-net-vdp-body-flow>.exh-net-vdp-offers-wrap--featured{margin-top:0;margin-bottom:.65rem}.exh-net-vdp-body-flow>.exh-net-vdp-below{margin-top:0}.exh-net-vdp-offers-wrap--featured .exh-net-vdp-offers{border:1px solid color-mix(in srgb, var(--lp-accent,#6366f1) 22%, var(--shell-border));background:linear-gradient(165deg, color-mix(in srgb, var(--lp-accent,#6366f1) 6%, var(--surface-panel)) 0%, var(--surface-panel) 55%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 65%, transparent), 0 10px 30px color-mix(in srgb, var(--lp-accent,#6366f1) 7%, transparent)}.exh-net-vdp-offers--preview-placeholder{border-style:dashed!important;border-color:color-mix(in srgb, var(--shell-border) 62%, transparent)!important;background:color-mix(in srgb, var(--surface-muted) 22%, var(--surface-panel))!important;box-shadow:none!important}.exh-net-vdp-offers--preview-placeholder.exh-net-vdp-offers{padding:.55rem .65rem .62rem!important}.exh-net-vdp-offers--preview-placeholder .exh-net-offers-panel__head{margin-bottom:.25rem!important}.exh-net-offers-panel__muted--preview-tight{margin:0!important;font-size:.74rem!important;line-height:1.35!important}.exh-net-vdp-auction-strip{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-panel) 92%, var(--surface-muted));box-sizing:border-box;border-radius:10px;max-width:100%;margin:0 0 .28rem;padding:.32rem .45rem .38rem}.exh-net-vdp-auction-strip--caution{border-color:color-mix(in srgb, #fcd34d 55%, var(--shell-border));background:linear-gradient(180deg, var(--lp-surface)efb 0%, var(--lp-surface)beb 100%)}.exh-net-vdp-auction-strip--neutral{border-color:color-mix(in srgb, var(--shell-border) 55%, transparent)}.exh-net-vdp-auction-strip__head{align-items:center;gap:.35rem;margin-bottom:.18rem;display:flex}.exh-net-vdp-auction-strip__ic{width:.85rem;height:.85rem;color:color-mix(in srgb, var(--text-muted) 55%, #92400e);flex-shrink:0}.exh-net-vdp-auction-strip--caution .exh-net-vdp-auction-strip__ic{color:#b45309}.exh-net-vdp-auction-strip--neutral .exh-net-vdp-auction-strip__ic{color:color-mix(in srgb, var(--lp-accent,#6366f1) 72%, var(--text-muted))}.exh-net-vdp-auction-strip__lab{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:.52rem;font-weight:600}.exh-net-vdp-auction-strip--caution .exh-net-vdp-auction-strip__lab{color:#92400e}.exh-net-vdp-auction-strip__body{color:color-mix(in srgb, var(--shell-text) 92%, var(--text-secondary));overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-height:4rem;margin:0;font-size:.76rem;line-height:1.38;overflow-y:auto}.exh-net-vdp-auction-strip--caution .exh-net-vdp-auction-strip__body{color:#713f12}.exh-net-vdp-ta-notice{border:1px solid color-mix(in srgb, #93c5fd 55%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, #dbeafe 55%, var(--surface-panel)) 0%, color-mix(in srgb, var(--surface-panel) 90%, #eff6ff) 100%);color:color-mix(in srgb, #1e3a8a 35%, var(--shell-text));box-sizing:border-box;border-radius:9px;max-width:100%;margin:0 0 .32rem;padding:.28rem .45rem .32rem;font-size:.74rem;line-height:1.38}.exh-net-vdp-ta-notice__lab{color:color-mix(in srgb, #1d4ed8 55%, var(--shell-text));font-weight:600}.exh-net-vdp-ta-notice__txt{color:var(--text-secondary);font-weight:400}.exh-net-vdp-dealer-notes{box-sizing:border-box;max-width:100%;margin-top:.55rem}.exh-net-vdp-dealer-notes__card{border:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:var(--surface-panel);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 65%, transparent), 0 6px 18px color-mix(in srgb, var(--lp-accent,#6366f1) 4%, transparent);border-radius:14px;padding:.62rem .72rem .68rem}.exh-net-vdp-dealer-notes__title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.38rem;margin:0 0 .22rem;font-size:.78rem;font-weight:600;display:flex}.exh-net-vdp-dealer-notes__title-ic{width:1rem;height:1rem;color:color-mix(in srgb, var(--lp-accent,#6366f1) 75%, var(--shell-text));flex-shrink:0}.exh-net-vdp-dealer-notes__hint{color:var(--text-secondary);margin:0 0 .38rem;font-size:.72rem;line-height:1.35}.exh-net-vdp-dealer-notes__body{color:var(--shell-text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.86rem;line-height:1.48}.exh-net-vdp-dealer-notes__body--clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.exh-net-vdp-dealer-notes__toggle{cursor:pointer;color:color-mix(in srgb, var(--lp-accent,#6366f1) 88%, var(--shell-text));background:0 0;border:none;align-items:center;gap:.32rem;margin-top:.45rem;padding:0;font-size:.8rem;font-weight:600;display:inline-flex}.exh-net-vdp-dealer-notes__toggle:hover{text-decoration:underline}.exh-net-vdp-dealer-notes__chev{width:.95rem;height:.95rem;transition:transform .18s}.exh-net-vdp-dealer-notes__chev--open{transform:rotate(180deg)}.exh-net-vdp-shell--retail-c .exh-net-vdp-hero__columns{align-items:stretch;gap:clamp(.55rem,1.2vw,.95rem)}.exh-net-vdp-shell--retail-c .exh-net-vdp-body-flow>.exh-net-vdp-offers-wrap--featured{margin-bottom:.32rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-dealer-notes,.exh-net-vdp-shell--retail-c .exh-net-vdp-body-flow .exh-net-vdp-panel--prose,.exh-net-vdp-shell--retail-c .exh-net-vdp-below{margin-top:.32rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-below__grid{gap:.45rem .72rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-below__main{gap:.38rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-panel--signals-retail{margin-bottom:0;padding:.55rem .62rem .58rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-panel__deck--signals{margin-bottom:.22rem;font-size:.74rem;line-height:1.32}.exh-net-vdp-shell--retail-c .exh-net-vdp-body-flow .exh-net-vdp-settlement{margin-top:.55rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-about--retail{padding:.58rem .65rem .68rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-about__list--retail{gap:.45rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-cta-card--brand-light .exh-net-vdp-cta-card__bin-header{padding:.78rem .88rem .72rem}.exh-net-vdp-shell--retail-c .exh-net-vdp-cta-card--brand-light>:not(.exh-net-vdp-cta-card__bin-header){padding-top:.55rem}.exh-net-vdp-body-flow .exh-net-vdp-panel--prose{margin-top:.5rem}.exh-net-vdp-body-flow .exh-net-vdp-settlement{margin-top:.85rem}.exh-net-vdp-cta-card:not(.exh-net-vdp-cta-card--brand-light) .exh-net-vdp-cta-card__bin-header{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);margin:0 0 .35rem;padding-bottom:.5rem}.exh-net-vdp-cta-card__bin-header .exh-net-vdp-bin-block__hint{display:none}.exh-net-vdp-cta-actions-stack{flex-direction:column;gap:.6rem;margin-top:.2rem;display:flex}.exh-net-vdp-cta-card__hint--tight{margin:.2rem 0 0;font-size:.74rem;line-height:1.4}.exh-net-vdp-cta-card__preview-note{border-top:1px dashed color-mix(in srgb, var(--shell-border) 55%, transparent);color:var(--text-muted);margin:.55rem 0 0;padding-top:.45rem;font-size:.72rem;font-weight:650;line-height:1.35}.exh-net-vdp-below{margin-top:.85rem}.exh-net-vdp-below__grid{grid-template-columns:minmax(0,1fr) minmax(0,17.5rem);align-items:start;gap:.85rem 1.1rem;display:grid}.exh-net-vdp-below__main{flex-direction:column;gap:.65rem;min-width:0;display:flex}.exh-net-vdp-below__aside{min-width:0}.exh-net-vdp-panel{border:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);background:color-mix(in srgb, var(--surface-muted) 8%, var(--surface-panel));box-sizing:border-box;border-radius:14px;padding:.75rem .85rem .85rem}.exh-net-vdp-panel--signals .exh-store-light__summary{display:none}.exh-net-vdp-panel--signals-retail{border:1px solid color-mix(in srgb, var(--shell-border) 40%, transparent);background:linear-gradient(185deg, var(--surface-panel) 0%, color-mix(in srgb, var(--surface-muted) 14%, var(--surface-panel)) 100%);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent), 0 10px 28px color-mix(in srgb, var(--lp-accent,#6366f1) 5%, transparent);border-radius:18px;margin-bottom:.15rem;padding:1.05rem 1.08rem 1.15rem}.exh-net-vdp-panel--signals-retail .exh-store-light__labeled-grid{gap:.62rem}.exh-net-vdp-about--retail{border:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);background:linear-gradient(195deg, color-mix(in srgb, var(--surface-panel) 92%, var(--surface-muted)) 0%, var(--surface-panel) 100%);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent), 0 16px 42px #0f172a0d;border-radius:20px;padding:1rem 1.05rem 1.12rem}.exh-net-vdp-about__list--retail{flex-direction:column;gap:.88rem;margin:0;padding:0;list-style:none;display:flex}.exh-net-vdp-about__list--retail li{color:color-mix(in srgb, var(--shell-text) 94%, var(--text-secondary));align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.48;display:flex}.exh-net-vdp-about__ic{width:1.15rem;height:1.15rem;color:color-mix(in srgb, var(--lp-accent,#6366f1) 72%, var(--shell-text));opacity:.92;flex-shrink:0;margin-top:.15rem}.exh-net-vdp-panel__title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .2rem;font-size:.78rem;font-weight:800}.exh-net-vdp-panel__title.exh-net-vdp-panel__title--retail{letter-spacing:.07em;margin-bottom:.35rem;font-size:.82rem}.exh-net-vdp-panel__deck{color:var(--text-secondary);margin:0 0 .5rem;font-size:.78rem;line-height:1.4}.exh-net-vdp-panel__deck--signals{margin-bottom:.55rem;line-height:1.45}.exh-net-vdp-panel__deck--dmg281{margin-top:-.12rem;margin-bottom:.42rem;font-size:.74rem;line-height:1.38}.exh-net-vdp-panel--prose{margin-top:.65rem}.exh-net-vdp-about:not(.exh-net-vdp-about--retail){border:1px solid color-mix(in srgb, var(--shell-border) 40%, transparent);background:var(--surface-panel);box-sizing:border-box;border-radius:14px;padding:.75rem .8rem .85rem}.exh-net-vdp-about__title{letter-spacing:-.02em;color:var(--shell-text);margin:0 0 .45rem;font-size:.88rem;font-weight:800}.exh-net-vdp-about__title.exh-net-vdp-about__title--retail{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .55rem;font-size:.85rem;font-weight:800}.exh-net-vdp-about__list{color:var(--text-secondary);margin:0;padding:0 0 0 1rem;font-size:.8rem;line-height:1.5}.exh-net-vdp-about__list li{margin-bottom:.35rem}.exh-net-vdp-about__list li:last-child{margin-bottom:0}.exh-net-vdp-offers-wrap{margin-top:.75rem;scroll-margin-top:5.5rem}.exh-net-vdp-offers{border-radius:16px!important}.exh-net-vdp-offers__head{align-items:center!important}.exh-net-vdp-offers__title{letter-spacing:-.02em!important;text-transform:none!important;opacity:1!important;color:var(--shell-text)!important;font-size:1.05rem!important;font-weight:800!important}.exh-net-vdp-offers__secondary-cta{padding:.4rem .85rem!important;font-size:.82rem!important}.exh-net-vdp-offer-form-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.exh-net-vdp-settlement{border:1px solid color-mix(in srgb, #16a34a 28%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, #22c55e 10%, var(--surface-panel)) 0%, var(--surface-panel) 100%);border-radius:18px;margin-top:1.35rem;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 8px 28px #15803d14}.exh-net-vdp-settlement__head{margin-bottom:.65rem}.exh-net-vdp-settlement__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, #15803d 88%, var(--shell-text));margin-bottom:.25rem;font-size:.62rem;font-weight:800;display:inline-block}.exh-net-vdp-settlement__title{letter-spacing:-.02em;color:var(--shell-text);margin:0 0 .35rem;font-size:1.2rem;font-weight:800}.exh-net-vdp-settlement__deck{color:var(--text-secondary);max-width:42rem;margin:0;font-size:.88rem;line-height:1.45}.exh-net-vdp-settlement__attn{border-radius:12px;margin-top:.65rem}.exh-net-vdp-settlement__dl{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.55rem 1rem;margin:.85rem 0 0;display:grid}.exh-net-vdp-settlement__dl dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.62rem;font-weight:750}.exh-net-vdp-settlement__dl dd{margin:.1rem 0 0;font-size:.88rem;font-weight:650}.exh-net-vdp-settlement__progress{color:var(--text-secondary);margin:.75rem 0 0;font-size:.84rem;line-height:1.45}.exh-net-vdp-settlement__notes{margin:.55rem 0 0;font-size:.84rem;line-height:1.45}.exh-net-vdp-settlement__notes--muted{color:var(--text-secondary);font-style:italic}.exh-net-vdp-settlement__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.exh-net-vdp-prose__p{color:var(--shell-text);margin:0;font-size:.92rem;line-height:1.55}.exh-net-vdp-prose__pre{white-space:pre-wrap;color:color-mix(in srgb, var(--shell-text) 94%, var(--text-secondary));font-size:.9rem;line-height:1.48}.exh-net-vdp-muted{color:var(--text-secondary);margin:0;font-size:.88rem}.exh-net-vdp-footnote{color:var(--text-muted);max-width:40rem;margin:1.5rem 0 0;font-size:.78rem;line-height:1.45}@media (width<=1100px){.exh-net-vdp-hero__columns{grid-template-columns:1fr 1fr}.exh-net-vdp-hero__gallery-panel{grid-column:1/-1}.exh-net-vdp-hero__gallery-wrap{grid-column:unset}}@media (width<=900px){.exh-net-vdp-below__grid{grid-template-columns:1fr}}@media (width<=720px){.exh-net-vdp-shell{padding-bottom:calc(5.55rem + env(safe-area-inset-bottom))}.exh-net-vdp-hero__columns{flex-direction:column;display:flex}.exh-net-vdp-hero__gallery-panel{order:1;width:100%;min-width:0}.exh-net-vdp-hero__gallery-wrap{grid-column:unset}.exh-net-vdp-cta-col{display:none!important}.exh-net-vdp-hero__identity-panel{order:2;width:100%;min-width:0}.exh-net-vdp-hero__center{width:100%;min-width:0}.exh-net-vdp-cta-card{position:static}.exh-net-vdp-hero-specs,.exh-net-vdp-spec-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exh-net-vdp-mobile-cta{z-index:940;padding:.55rem max(.65rem, env(safe-area-inset-right)) calc(.55rem + env(safe-area-inset-bottom)) max(.65rem, env(safe-area-inset-left));pointer-events:none;box-sizing:border-box;display:block;position:fixed;bottom:0;left:0;right:0}.exh-net-vdp-mobile-cta>*{pointer-events:auto}.exh-net-vdp-mobile-cta__shell{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, #0f172a);max-width:42rem;box-shadow:0 -8px 36px #0f172a24, 0 -1px 0 color-mix(in srgb, var(--lp-surface) 35%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:none;border-radius:16px 16px 0 0;margin:0 auto;padding:.58rem .68rem .68rem}.exh-net-vdp-mobile-cta__shell--stack,.exh-net-vdp-mobile-cta__shell--split{flex-direction:column;gap:.55rem;display:flex}.exh-net-vdp-mobile-cta__price-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.exh-net-vdp-mobile-cta__lab{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.62rem;font-weight:800}.exh-net-vdp-mobile-cta__price{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--shell-text);font-size:1.15rem;font-weight:800}.exh-net-vdp-mobile-cta__price-block{flex-direction:column;gap:.08rem;display:flex}.exh-net-vdp-mobile-cta__btn-row{gap:.45rem;display:flex}.exh-net-vdp-mobile-cta__btn-grid{flex-direction:column;gap:.45rem;display:flex}.exh-net-vdp-mobile-cta__btn-grid--dual{flex-flow:wrap}.exh-net-vdp-mobile-cta__half{flex:calc(50% - .25rem);justify-content:center;min-width:min(100%,9.25rem);min-height:2.92rem;padding-top:.58rem;padding-bottom:.58rem;font-size:.86rem}.exh-net-vdp-mobile-cta__single{justify-content:center;width:100%;min-height:2.95rem;padding-top:.58rem;padding-bottom:.58rem;font-size:.88rem}.exh-net-vdp-mobile-cta__btn{flex:auto;justify-content:center;min-height:2.92rem;padding-top:.58rem;padding-bottom:.58rem;font-size:.86rem}.exh-net-vdp-mobile-cta__deal{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.15rem;padding-bottom:.35rem;display:flex}.exh-net-vdp-mobile-cta__deal-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.62rem;font-weight:750}.exh-net-vdp-mobile-cta__deal-amt{font-variant-numeric:tabular-nums;color:var(--shell-text);font-size:1.05rem;font-weight:800}.exh-net-vdp-mobile-cta__status-line{color:var(--shell-text);text-align:center;margin:0;font-size:.8rem;font-weight:650}.exh-net-vdp-mobile-cta__hint{color:var(--text-secondary,var(--lp-muted));text-align:center;margin:.15rem 0 0;font-size:.72rem;line-height:1.35}.exh-net-vdp-mobile-cta__shell--stack .exh-net-vdp-mobile-cta__status-line{text-align:left}.exh-net-vdp-mobile-cta__notice{color:var(--text-secondary);text-align:center;margin:0;font-size:.78rem;line-height:1.4}.exh-net-vdp-mobile-cta--notice .exh-net-vdp-mobile-cta__shell{border-radius:14px 14px 0 0;padding:.55rem .65rem}.exh-net-vdp-mobile-cta--closed .exh-net-vdp-mobile-cta__shell{text-align:center;border-radius:14px 14px 0 0;padding:.5rem .65rem}.exh-net-vdp-mobile-cta__closed-msg{color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:650}.exh-net-vdp-mobile-cta--preview .exh-net-vdp-mobile-cta__shell{opacity:.92}.exh-net-vdp-shell--retail-c .exh-net-vdp-mobile-cta__lab,.exh-net-vdp-shell--retail-c .exh-net-vdp-mobile-cta__deal-label,.exh-net-vdp-shell--retail-c .exh-net-vdp-mobile-cta__deal-amt{font-weight:600}.exh-net-vdp-shell--retail-c .exh-net-vdp-mobile-cta__price{font-size:1.22rem;font-weight:600}}@media (width>=721px){.exh-net-vdp-mobile-cta{display:none!important}}@media (width<=520px){.exh-net-vdp-hero--retail-c .exh-net-vdp-hero__gallery-panel,.exh-net-vdp-hero--retail-c .exh-net-vdp-hero__identity-panel{border-radius:16px;padding:.65rem .68rem}.exh-net-vdp-facts-strip{flex-direction:column;align-items:stretch}.exh-net-vdp-meta-row{flex-direction:column;gap:.4rem}.exh-net-vdp-btn{justify-content:center;width:100%}.exh-net-vdp-cta{flex-direction:column;align-items:stretch}.exh-net-vdp-settlement__actions{flex-direction:column}.exh-net-vdp-settlement__actions .exh-net-vdp-btn{width:100%}.exh-net-vdp-offer-form-actions{flex-direction:column;align-items:stretch}.exh-net-vdp-offer-form-actions .exh-net-vdp-btn{justify-content:center;width:100%}}@media (width<=380px){.exh-net-vdp-mobile-cta__btn-grid--dual{flex-direction:column}.exh-net-vdp-mobile-cta__half{flex:auto;min-width:100%}}.exh-store-light--buyer-strip .exh-store-light__strip-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.22rem;width:100%;display:flex;overflow-x:auto}.exh-store-light--buyer-strip .exh-store-light__strip-cell{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--shell-border) 36%, transparent);background:color-mix(in srgb, var(--surface-muted) 14%, var(--surface-panel));border-radius:6px;flex-direction:row;flex:1 1 0;align-items:center;gap:.26rem;min-width:4.35rem;min-height:52px;max-height:64px;padding:.08rem .28rem .1rem;display:flex}.exh-store-light--buyer-strip .exh-store-light__strip-cell .exh-store-light__slot{border-width:1.5px;flex-shrink:0;width:1.62rem;height:1.62rem}.exh-store-light--buyer-strip .exh-store-light__strip-cell .exh-store-light__slot--on .exh-store-light__letter,.exh-store-light--buyer-strip .exh-store-light__strip-cell .exh-store-light__slot--off .exh-store-light__letter{font-size:.56rem;font-weight:700}.exh-store-light--buyer-strip .exh-store-light__strip-meta{flex-direction:column;gap:0;min-width:0;line-height:1.05;display:flex}.exh-store-light--buyer-strip .exh-store-light__strip-name{color:var(--text-muted);white-space:nowrap;font-size:.52rem;font-weight:600}.exh-store-light--buyer-strip .exh-store-light__strip-cap{color:var(--shell-text);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:600;overflow:hidden}.exh-net-vdp-body-flow--278i{margin-top:.2rem}.exh-net-vdp-connected__grid{grid-template-columns:minmax(0,1fr) minmax(11.25rem,16.25rem);align-items:start;gap:.55rem .85rem;display:grid}.exh-net-vdp-connected__primary{flex-direction:column;gap:.38rem;min-width:0;display:flex}.exh-net-vdp-main-panel--signals{border:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:color-mix(in srgb, var(--surface-muted) 10%, var(--surface-panel));box-shadow:none;border-radius:9px;margin:0;padding:.38rem .45rem .42rem}.exh-net-vdp-main-panel__title{letter-spacing:-.01em;color:var(--shell-text);margin:0 0 .08rem;font-size:.76rem;font-weight:600}.exh-net-vdp-main-panel__deck{color:var(--text-secondary);margin:0 0 .22rem;font-size:.66rem;line-height:1.28}.exh-net-vdp-auction-strip--body{margin-top:0!important}.exh-net-vdp-body-yellow-line{border:1px solid color-mix(in srgb, #fbbf24 42%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)beb 82%, var(--surface-panel));color:#713f12;border-radius:8px;align-items:flex-start;gap:.32rem;margin:0;padding:.28rem .4rem;font-size:.72rem;font-weight:500;line-height:1.35;display:flex}.exh-net-vdp-body-yellow-line__ic{color:#b45309;flex-shrink:0;width:.95rem;height:.95rem;margin-top:.06rem}.exh-net-vdp-offers-wrap--preview-278i{min-height:0;border:1px solid color-mix(in srgb, var(--shell-border) 52%, transparent)!important;background:color-mix(in srgb, var(--surface-muted) 10%, var(--surface-panel))!important;box-shadow:none!important;border-radius:8px!important;padding:.26rem .42rem!important}.exh-net-vdp-offer-preview-line{flex-wrap:wrap;align-items:baseline;gap:.28rem .55rem;margin:0;font-size:.74rem;line-height:1.32;display:flex}.exh-net-vdp-offer-preview-line__lab{color:var(--shell-text);font-weight:650}.exh-net-vdp-offer-preview-line__msg{color:var(--text-secondary);flex:10rem;font-weight:500}.exh-net-vdp-shell--278i .exh-net-vdp-offers-wrap--278i.exh-net-vdp-offers-wrap--featured .exh-net-vdp-offers{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 45%, transparent), 0 2px 12px color-mix(in srgb, var(--lp-accent,#6366f1) 5%, transparent)!important;border-radius:10px!important;padding:.48rem .55rem .55rem!important}.exh-net-vdp-shell--278i .exh-net-vdp-offers-wrap--featured{margin-bottom:0}.exh-net-vdp-about--rail278i{border:1px solid color-mix(in srgb, var(--shell-border) 40%, transparent);background:color-mix(in srgb, var(--surface-panel) 94%, var(--surface-muted));border-radius:10px;padding:.48rem .52rem .52rem}.exh-net-vdp-about--rail278i .exh-net-vdp-about__list--retail{gap:.42rem}.exh-net-vdp-about--rail278i .exh-net-vdp-about__list--retail li{font-size:.78rem;line-height:1.38}.exh-net-vdp-rail-handoff{border:1px solid color-mix(in srgb, var(--lp-accent,#6366f1) 24%, var(--shell-border));background:color-mix(in srgb, var(--lp-accent,#6366f1) 6%, var(--surface-panel));border-radius:8px;margin-top:.4rem;padding:.38rem .45rem .42rem}.exh-net-vdp-rail-handoff__lab{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.58rem;font-weight:700}.exh-net-vdp-rail-handoff__amt{font-variant-numeric:tabular-nums;color:var(--shell-text);margin:.12rem 0 .18rem;font-size:.95rem;font-weight:700}.exh-net-vdp-rail-handoff__link{color:color-mix(in srgb, var(--lp-accent,#6366f1) 88%, var(--shell-text));font-size:.78rem;font-weight:650;text-decoration:none}.exh-net-vdp-rail-handoff__link:hover{text-decoration:underline}.exh-net-vdp-settlement--278i{margin-top:0!important;padding:.62rem .68rem .72rem!important}.exh-net-vdp-settlement--278i .exh-net-vdp-settlement__head{margin-bottom:.35rem}.exh-net-vdp-settlement--278i .exh-net-vdp-settlement__title{font-size:1.05rem}@media (width>=720px){.exh-net-vdp-shell--278i .exh-net-vdp-hero__gallery-stage--photo,.exh-net-vdp-shell--278i .exh-net-vdp-hero__gallery-stage--empty{width:min(100%,1.33333*min(300px,34vw));max-width:100%;height:min(300px,34vw);max-height:min(300px,34vw);aspect-ratio:unset;min-height:0;margin-inline:auto}}@media (width<=900px){.exh-net-vdp-connected__grid{grid-template-columns:1fr}.exh-net-vdp-shell--278i .exh-net-vdp-hero__gallery-stage--photo,.exh-net-vdp-shell--278i .exh-net-vdp-hero__gallery-stage--empty{width:100%;height:min(280px,58vw);max-height:min(280px,58vw);aspect-ratio:unset}}.exh-net-vdp-panel--ciq291{margin-top:.65rem}.ciq-xbuy291{box-sizing:border-box}.ciq-xbuy291__title{letter-spacing:-.02em;margin:0;font-size:1.02rem;font-weight:750}.ciq-xbuy291__empty{color:var(--text-secondary);margin:.45rem 0 0;font-size:.88rem}.ciq-xbuy291__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);margin-bottom:.55rem;padding-bottom:.65rem}.ciq-xbuy291__head-row{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:.45rem;display:flex}.ciq-xbuy291__chip{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.65rem;font-weight:750;display:inline-flex}.ciq-xbuy291__chip--progress{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:color-mix(in srgb, var(--surface-muted) 40%, transparent);color:var(--text-muted)}.ciq-xbuy291__chip--done{border:1px solid color-mix(in srgb, var(--accent-success,#48bb78) 42%, transparent);background:color-mix(in srgb, var(--accent-success,#48bb78) 14%, transparent);color:color-mix(in srgb, var(--accent-success,#276749) 92%, var(--shell-text))}.ciq-xbuy291__type-row{flex-wrap:wrap;align-items:flex-start;gap:.45rem .75rem;margin-bottom:.55rem;display:flex}.ciq-xbuy291__type-sub{color:var(--text-muted);flex:200px;margin:0;font-size:.78rem;line-height:1.45}.ciq-xbuy291__grade-row{border:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);background:color-mix(in srgb, var(--surface-elevated,var(--surface-base)) 55%, transparent);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;padding:.45rem .55rem;display:flex}.ciq-xbuy291__grade-k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:750}.ciq-xbuy291__grade-v{font-variant-numeric:tabular-nums;color:var(--shell-text);font-size:1rem;font-weight:750}.ciq-xbuy291__headline-block{margin-bottom:.65rem}.ciq-xbuy291__section-k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .25rem;font-size:.68rem;font-weight:750}.ciq-xbuy291__headline-body{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.ciq-xbuy291__sections{gap:.55rem;display:grid}.ciq-xbuy291__section{border:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:var(--surface-elevated,var(--surface-base));border-radius:11px;padding:.55rem .6rem}.ciq-xbuy291__section-h{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:750}.ciq-xbuy291__section-ul{color:var(--text-secondary);margin:0;padding-left:1.05rem;font-size:.82rem;line-height:1.45}.ciq-xbuy291__section-li{margin-bottom:.25rem}.ciq-xbuy291__section-fn{color:var(--text-muted);margin:.45rem 0 0;font-size:.72rem;line-height:1.45}.ciq-xbuy291__trust-foot{color:var(--text-muted);margin:.65rem 0 0;font-size:.72rem;line-height:1.45}.exh-net-page--option2-shell .exh-net-header{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);margin-bottom:.35rem;padding-bottom:.55rem}.exh-net-page--option2-shell .exh-net-header .cr-eyebrow{letter-spacing:.08em;font-size:.62rem}.exh-net-page--option2-shell .cr-title{letter-spacing:-.03em;font-size:1.35rem}.exh-net-page--option2-shell .exh-net-header .cr-lead{max-width:44rem;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.exh-net-page--option2-shell .exh-net-kpis{gap:.38rem;margin-top:.65rem}.exh-net-page--option2-shell .exh-net-kpi{box-shadow:none;background:color-mix(in srgb, var(--surface-panel) 92%, var(--shell-page-bg));border-radius:8px;padding:.38rem .5rem}.exh-net-page--option2-shell .exh-net-kpi--own{border-color:color-mix(in srgb, var(--status-contract,#6366f1) 32%, var(--shell-border));background:color-mix(in srgb, var(--status-contract,#6366f1) 6%, var(--surface-panel))}.exh-net-page--option2-shell .exh-net-kpi--own .exh-net-kpi__value{color:color-mix(in srgb, var(--status-contract,#6366f1) 88%, var(--shell-text))}.exh-net-page--option2-shell .exh-net-view-bar{margin:.55rem 0 .35rem}.exh-net-page--option2-shell .exh-net-filters-panel--257c{border:1px solid color-mix(in srgb, var(--shell-border) 62%, transparent);background:color-mix(in srgb, var(--surface-panel) 94%, var(--shell-page-bg));box-shadow:none;border-radius:10px}.exh-net-page--option2-shell .exh-net-board--259.lp-ops-surface-sys,.exh-net-page--option2-shell .exh-net-table-wrap--259.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--shell-border) 58%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--shell-page-bg));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 28%, transparent);border-radius:10px;margin-top:.5rem;padding:.55rem .6rem}.exh-net-page--option2-shell .exh-net-board--259{gap:.62rem}.exh-net-card--own{cursor:default;color:inherit;text-decoration:none}.exh-net-card--own:hover{border-color:color-mix(in srgb, var(--status-info) 22%, var(--border-subtle));transform:translateY(-1px);box-shadow:0 2px 6px #0f172a0f,0 10px 28px #0f172a12}.exh-net-own-chip{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);border:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);background:color-mix(in srgb, var(--surface-muted) 40%, var(--surface-panel));border-radius:6px;align-self:flex-start;align-items:center;padding:.1rem .38rem;font-size:.56rem;font-weight:750;display:inline-flex}.exh-net-own-chip--card{margin-bottom:.1rem}.exh-net-own-chip--table{margin-bottom:.18rem}.exh-net-card259__cta--action{text-decoration:none}.exh-net-card259__cta.exh-net-card259__cta--action{justify-content:center;align-items:center;display:inline-flex}.exh-net-card259__cta-secondary{text-align:center;color:var(--text-muted);font-size:.62rem;font-weight:650;line-height:1.3}.exh-net-card259__ops--signals-only{border-top:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);margin-top:.1rem;padding-top:.28rem}.exh-net-card259__ops--signals-only .exh-net-signals{margin:0}.exh-net-table259__ciq-wrap{margin-top:.22rem}.exh-net-table259__ciq-wrap .exh-net-ciq-grade{margin-left:0}.exh-net-page .exh-net-ciq-grade{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel));cursor:default;border-radius:6px;outline:none;flex-direction:column;align-items:flex-start;gap:.04rem;width:fit-content;max-width:100%;margin-left:auto;padding:.12rem .34rem;display:inline-flex;position:relative}.exh-net-card259__mileage-row{align-items:center}.exh-net-page .exh-net-ciq-grade:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--status-info,#3b82f6) 40%, transparent)}.exh-net-page .exh-net-ciq-grade__tip{z-index:8;border:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);background:var(--surface-panel);color:var(--text-secondary);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;padding:.26rem .44rem;font-size:.6rem;font-weight:600;line-height:1.25;transition:opacity .14s,visibility .14s;position:absolute;bottom:calc(100% + .28rem);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0f172a1a}.exh-net-page .exh-net-ciq-grade:hover .exh-net-ciq-grade__tip,.exh-net-page .exh-net-ciq-grade:focus-visible .exh-net-ciq-grade__tip,.exh-net-page .exh-net-ciq-grade:focus-within .exh-net-ciq-grade__tip{opacity:1;visibility:visible}.exh-net-page .exh-net-ciq-grade__kicker{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, currentColor 65%, var(--text-muted));font-size:.5rem;font-weight:700;line-height:1.1}.exh-net-page .exh-net-ciq-grade__score{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.76rem;font-weight:800;line-height:1.05}.exh-net-page .exh-net-ciq-grade--5{background:color-mix(in srgb, #ecfdf5 92%, var(--surface-panel));color:#166534;border-color:#99f2b9}.exh-net-page .exh-net-ciq-grade--4{background:color-mix(in srgb, #f0fdfa 90%, var(--surface-panel));color:#0f766e;border-color:#79efdb}.exh-net-page .exh-net-ciq-grade--3{background:color-mix(in srgb, var(--lp-surface)beb 92%, var(--surface-panel));color:#92400e;border-color:#fcdb65}.exh-net-page .exh-net-ciq-grade--2{background:color-mix(in srgb, var(--lp-surface)7ed 92%, var(--surface-panel));color:#9a3412;border-color:#fdc589}.exh-net-page .exh-net-ciq-grade--1{background:color-mix(in srgb, #fef2f2 92%, var(--surface-panel));color:#991b1b;border-color:#fdb5b5}.exh-net-page--option2-shell .exh-net-card259__title{font-size:1.02rem;font-weight:800}.exh-net-page--option2-shell .exh-net-card259__ask{font-size:1.12rem}.exh-net-page--option2-shell .exh-net-card259__mileage-val{font-size:.78rem;font-weight:800}.exh-net-page--option2-shell .exh-net-card259__status-pill,.exh-net-page--option2-shell .exh-net-card259__announce,.exh-net-page--option2-shell .exh-net-card259__ops .exh-net-sig,.exh-net-page--option2-shell .exh-net-applied-filters__chip,.exh-net-page--option2-shell .exh-net-soon-pill,.exh-net-page--option2-shell .exh-net-table259__offer-pill,.exh-net-page--option2-shell .exh-net-table259__announce{border-radius:7px}.exh-net-page--option2-shell .exh-net-card259__seller-lights .exh-store-light__slot:not(.exh-store-light__slot--square){border-radius:50%}.exh-net-page--option2-shell .exh-net-card259__seller-lights .exh-store-light__slot--square{border-radius:5px}.exh-net-page--option2-shell .exh-net-lights--board259 .exh-net-light__dot{border-radius:50%}.exh-net-page--option2-shell .exh-net-lights--board259 .exh-net-light--blue .exh-net-light__dot{border-radius:5px}.exh-net-page .exh-net-card259__status-pill,.exh-net-page .exh-net-card259__announce,.exh-net-page .exh-net-sig,.exh-net-page .exh-net-applied-filters__chip,.exh-net-page .exh-net-soon-pill,.exh-net-page .exh-net-table259__offer-pill,.exh-net-page .exh-net-table259__announce,.exh-net-page .exh-net-own-chip,.exh-net-page .exh-ws-seg,.exh-net-page .exh-net-header__actions .cr-btn,.exh-net-page .exh-net-filters-panel .cr-btn,.exh-net-page .exh-net-saved-search-bar .cr-btn,.exh-net-page .exh-net-empty .cr-btn,.exh-net-page .exh-net-table259__btn,.exh-net-page .exh-net-card259__cta,.exh-net-page .exh-net-card259__cta--action{border-radius:7px}.exh-net-page .exh-net-card259__seller-lights .exh-store-light__slot:not(.exh-store-light__slot--square){border-radius:50%}.exh-net-page .exh-net-card259__seller-lights .exh-store-light__slot--square{border-radius:5px}.exh-net-page .exh-net-table259__scan .exh-store-light__slot:not(.exh-store-light__slot--square){border-radius:50%}.exh-net-page .exh-net-table259__scan .exh-store-light__slot--square{border-radius:5px}@media (prefers-reduced-motion:reduce){.exh-net-page .exh-net-ciq-grade__tip{transition:none}}.exh-net-page--unified-landing .exh-net-unified-header{margin-bottom:.65rem}.exh-net-page--unified-landing .exh-net-unified-header__hero{margin-bottom:0}.exh-net-page--unified-landing .exh-net-unified-header__kpis{margin-top:.55rem}.exh-net-marketplace{margin-top:.35rem}.exh-net-marketplace__intro{margin-bottom:.45rem}.exh-net-marketplace__title{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:1.02rem;font-weight:750}.exh-net-marketplace__lede{color:var(--text-secondary);max-width:42rem;margin:.18rem 0 0;font-size:.8rem;line-height:1.45}.exh-net-page--unified-landing .exh-net-view-bar{margin-top:.35rem}.exh-net-page--unified-landing .exh-net-scope-toggle{margin-right:auto}.exh-net-page--unified-landing .exh-net-scope-toggle .exh-ws-seg{gap:.28rem}.exh-net-scope-count{min-width:1.1rem;color:var(--lp-muted-strong);background:color-mix(in srgb, var(--lp-border) 75%, var(--lp-surface));border-radius:6px;align-items:center;margin-left:.2rem;padding:.04rem .32rem;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-flex}.exh-ws-seg--active .exh-net-scope-count{color:#1e40af;background:color-mix(in srgb, #dbeafe 88%, var(--lp-surface))}.exh-net-operations{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.45rem;padding-top:.42rem;display:flex}.exh-net-operations--subroute{border-top:none;margin-top:.35rem;padding-top:0}.exh-net-operations__label{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-muted);font-size:.62rem;font-weight:700}.exh-net-operations__link{color:var(--lp-muted);border-radius:6px;align-items:center;gap:.32rem;padding:.12rem .2rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.exh-net-operations__link:hover{color:var(--lp-muted-strong);text-decoration:underline}.exh-net-operations__link--secondary{color:var(--lp-muted)}.exh-net-operations__badge{color:var(--lp-muted-strong);background:color-mix(in srgb, var(--lp-surface-soft) 90%, var(--lp-border));border-radius:6px;padding:.06rem .34rem;font-size:.62rem;font-weight:650}.exh-net-empty__actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.exchange-workspace-page--seller-subroute .exh-option2-header--legacy-hub,.exchange-workspace-page--seller-subroute .exh-redesign-card-grid{display:none!important}.exchange-workspace-page--seller-subroute .exh-ws-subroute-header{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem .75rem;margin-bottom:.65rem;padding-bottom:.55rem;display:flex}.exchange-workspace-page--seller-subroute .exh-ws-subroute-back{color:var(--text-muted);margin-bottom:.28rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-block}.exchange-workspace-page--seller-subroute .exh-ws-subroute-back:hover{color:var(--shell-text);text-decoration:underline}.exchange-workspace-page--seller-subroute .exh-ws-subroute-header__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.exh-net-page--ws-match .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.exh-net-page--ws-match.exchange-workspace-page--option2-shell{background:color-mix(in srgb, var(--lp-surface-soft) 42%, var(--shell-page-bg,var(--lp-surface-soft)))}.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-marketplace{margin-top:.25rem}.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-marketplace__intro{margin-bottom:.35rem}.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-marketplace__title{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);font-size:.8125rem;font-weight:700}.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-marketplace__lede{color:var(--lp-muted);margin-top:.12rem;font-size:.78rem}.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-view-bar--ws-match{margin:.45rem 0 .5rem}.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-view-bar--ws-match .exh-ws-toolbar.lp-ops-toolbar-sys{margin-top:0;margin-bottom:0}.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-filters-panel.lp-ops-filters-sys{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:.45rem;padding:0}.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-filters-quick.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:.45rem .55rem;margin:0;padding:.5rem .62rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.exh-net-page--ws-match .exh-net-filters-grid--quick{flex:18rem;min-width:0}.exh-net-page--ws-match .exh-net-filters-quick__actions{flex-wrap:wrap;flex:none;align-items:center;gap:.35rem;display:flex}.exh-net-page--ws-match .exh-net-filters-quick__actions .cr-btn{border-radius:8px;min-height:2rem;padding:.28rem .72rem;font-size:.8125rem;font-weight:600}.exh-net-page--ws-match .exh-net-filters-more{border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 55%, var(--lp-surface));border-radius:10px;margin-top:.38rem}.exh-net-page--ws-match .exh-net-filters-more__summary{cursor:pointer;color:var(--lp-muted-strong);-webkit-user-select:none;user-select:none;padding:.42rem .62rem;font-size:.78rem;font-weight:650;list-style:none}.exh-net-page--ws-match .exh-net-filters-more__summary::-webkit-details-marker{display:none}.exh-net-page--ws-match .exh-net-filters-more__summary:before{content:"▸ ";transition:transform .12s;display:inline-block}.exh-net-page--ws-match .exh-net-filters-more[open] .exh-net-filters-more__summary:before{transform:rotate(90deg)}.exh-net-page--ws-match .exh-net-filters-more__body{border-top:1px solid color-mix(in srgb, var(--lp-border) 75%, transparent);padding:0 .62rem .55rem}.exh-net-page--ws-match .exh-net-filters-more__body .exh-net-filters-grid--more{padding-top:.45rem}.exh-net-page--ws-match .exh-net-field__label{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);font-size:.62rem;font-weight:650}.exh-net-page--ws-match .exh-net-field__input,.exh-net-page--ws-match .exh-net-field__select{background:var(--lp-surface);color:var(--lp-text);border:1px solid #cbd5e1e6;border-radius:8px}.exh-net-page--ws-match .exh-net-applied-filters{background:color-mix(in srgb, #eff6ff 45%, var(--lp-surface));border:1px solid color-mix(in srgb, #bfdbfe 35%, var(--lp-border));border-radius:8px;margin:.35rem 0 0;padding:.32rem .5rem}.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-board--259.lp-ops-surface-sys,.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-table-wrap--259.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin-top:.55rem;padding:.62rem .72rem;box-shadow:0 1px 2px #0f172a0a}.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-board--259{grid-template-columns:1fr;gap:.55rem}@media (width>=720px){.exh-net-page--ws-match.exchange-workspace-page--option2-shell .exh-net-board--259{grid-template-columns:repeat(auto-fill,minmax(32rem,1fr))}}.exh-net-page--ws-match .exh-net-card--259{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 10%);background:var(--lp-surface);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.exh-net-page--ws-match .exh-net-card--259:hover{border-color:color-mix(in srgb, #3b82f6 22%, var(--lp-border));transform:none;box-shadow:0 2px 8px #0f172a0f}.exh-net-page--ws-match .exh-net-card259--ws-match{grid-template-columns:8.5rem minmax(0,1fr) minmax(7.25rem,8.75rem);align-items:center;gap:.85rem .95rem;padding:.62rem .72rem}.exh-net-page--ws-match .exh-net-card259--ws-match .exh-net-listing-media{gap:0;min-height:0}.exh-net-page--ws-match .exh-net-card259--ws-match .exh-net-listing-media__inner{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);width:8.5rem;max-width:100%;min-height:0;box-shadow:none;border-radius:10px}.exh-net-page--ws-match .exh-net-card259--ws-match .exh-net-listing-media__photo{object-fit:cover;height:100%;min-height:0}.exh-net-page--ws-match .exh-net-card259--ws-match .exh-net-listing-media__cap{display:none}.exh-net-page--ws-match .exh-net-card259__title{letter-spacing:.02em;text-transform:uppercase;color:var(--lp-text);font-size:1.02rem;font-weight:720;line-height:1.2}.exh-net-page--ws-match .exh-net-card259__mileage-row{gap:.42rem .55rem;margin-top:.12rem}.exh-net-page--ws-match .exh-net-card259__mileage-val{letter-spacing:.01em;color:var(--lp-text);font-size:.9375rem;font-weight:700}.exh-net-page--ws-match .exh-net-card259__mileage-label{font-size:.6rem}.exh-net-page--ws-match .exh-net-card259__seller-lights{border-top:1px solid color-mix(in srgb, var(--lp-border) 75%, transparent);margin-top:.28rem;padding-top:.28rem}.exh-net-page--ws-match .exh-net-card259__deal{box-shadow:none;background:0 0;border:none;border-radius:0;align-self:center;gap:.32rem;padding:0}.exh-net-page--ws-match .exh-net-card259__ask{color:var(--lp-text);font-size:1.05rem;font-weight:740}.exh-net-page--ws-match .exh-net-card259__status-pill,.exh-net-page--ws-match .exh-net-card259__deal-note,.exh-net-page--ws-match .exh-net-card259__cta-secondary{display:none}.exh-net-page--ws-match .exh-net-card259__cta{box-shadow:none;border-radius:8px;margin-top:.28rem;padding:.38rem .55rem;font-size:.8125rem;font-weight:600}.exh-net-page--ws-match .exh-net-card259__cta--action{background:color-mix(in srgb, #0d9488 12%, var(--lp-surface));border:1px solid color-mix(in srgb, #0d9488 32%, var(--lp-border));color:#0f766e}.exh-net-page--ws-match .exh-net-ciq-grade{border-radius:5px;padding:.19rem .3rem}.exh-net-page--ws-match .exh-net-ciq-grade__kicker{letter-spacing:.07em;font-size:.45rem}.exh-net-page--ws-match .exh-net-ciq-grade__score{font-size:.7rem;font-weight:760}.exh-net-page--ws-match .exh-net-table-wrap--259{overflow-x:auto}.exh-net-page--ws-match .exh-net-table--259{border-collapse:separate;border-spacing:0;width:100%;min-width:52rem}.exh-net-page--ws-match .exh-net-table--259 thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);background:var(--lp-surface-soft);padding:.55rem .65rem;font-size:.664rem;font-weight:650}.exh-net-page--ws-match .exh-net-table--259 tbody td{border-bottom:1px solid color-mix(in srgb, var(--lp-border) 82%, transparent);background:var(--lp-surface);padding:.72rem .65rem}.exh-net-page--ws-match .exh-net-table259__row:hover td{background:color-mix(in srgb, #eff6ff 35%, var(--lp-surface))}.exh-net-page--ws-match .exh-net-table259__th-media,.exh-net-page--ws-match .exh-net-table259__cell-media{width:4.25rem}.exh-net-page--ws-match .exh-net-listing-media--table .exh-net-listing-media__inner{aspect-ratio:4/3;width:4.25rem;min-height:0}.exh-net-page--ws-match .exh-net-table259__ymm{letter-spacing:.02em;text-transform:uppercase;color:var(--lp-text);font-size:.92rem;font-weight:720}.exh-net-page--ws-match .exh-net-table259__mileage{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--lp-text);margin-top:.22rem;font-size:.9rem;font-weight:700;line-height:1.2}.exh-net-page--ws-match .exh-net-table259__ask{color:var(--lp-text);font-size:1.02rem;font-weight:740}.exh-net-page--ws-match .exh-net-table259__btn{border-radius:8px;padding:.38rem .62rem;font-size:.8125rem;font-weight:600}.exh-net-page--ws-match .exh-net-table259__deal-status{display:none}.exh-net-page--ws-match .exh-net-sig,.exh-net-page--ws-match .exh-net-own-chip,.exh-net-page--ws-match .exh-net-applied-filters__chip,.exh-net-page--ws-match .exh-net-soon-pill,.exh-net-page--ws-match .exh-net-table259__offer-pill,.exh-net-page--ws-match .exh-net-table259__announce{border-radius:7px}.exh-net-page--ws-match .exh-net-loading,.exh-net-page--ws-match .exh-net-empty--259{border:1px dashed color-mix(in srgb, var(--lp-border) 82%, #3b82f6 18%);background:var(--lp-surface);text-align:center;color:var(--lp-muted);border-radius:12px;margin-top:.55rem;padding:1.5rem 1rem}@media (width<=900px){.exh-net-page--ws-match .exh-net-card259--ws-match{grid-template-rows:auto auto;grid-template-columns:7.25rem minmax(0,1fr)}.exh-net-page--ws-match .exh-net-card259--ws-match .exh-net-listing-media__inner{width:7.25rem}.exh-net-page--ws-match .exh-net-card259__deal{flex-flow:wrap;grid-column:1/-1;align-items:flex-end;gap:.5rem .85rem}}.exh-net-page.exchange-workspace-page .exh-net-buyer-row .exh-net-signals,.exh-net-page.exchange-workspace-page .exh-net-table259__scan .exh-net-signals{display:none!important}.exh-net-page.exchange-workspace-page .exh-net-listings-table.lp-ops-surface-sys{margin-top:.55rem}.exh-net-page.exchange-workspace-page .exh-net-listings-table .exh-list-stack{flex-direction:column;gap:.55rem;display:flex}.exh-net-page.exchange-workspace-page .exh-net-buyer-row,.exh-net-page.exchange-workspace-page .exh-net-buyer-header.exh-net-buyer-row{--exh-net-buyer-grid-cols:minmax(20rem, 1.5fr) minmax(7.5rem, .58fr) minmax(11rem, .88fr) minmax(8.5rem, .52fr);gap:.85rem .95rem;grid-template-columns:var(--exh-net-buyer-grid-cols)!important}.exh-net-page.exchange-workspace-page .exh-net-buyer-header.exh-net-buyer-row{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);padding:0 .72rem .42rem;font-size:.664rem;font-weight:650}.exh-net-page.exchange-workspace-page article.exh-net-buyer-row.exh-list-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 10%);background:var(--lp-surface);border-radius:12px;width:100%;min-width:0;padding:.62rem .72rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.exh-net-page.exchange-workspace-page .exh-net-buyer-row__vehicle{grid-template-columns:12.5rem minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;display:grid}.exh-net-page.exchange-workspace-page .exh-net-buyer-row__vehicle .exh-list-card__photo.exh-card__thumb,.exh-net-page.exchange-workspace-page .exh-net-buyer-row__vehicle .exh-list-card__photo .exh-card__thumb{width:fit-content;min-width:0;max-width:12.5rem}.exh-net-page.exchange-workspace-page .exh-net-buyer-row__vehicle .exh-list-card__photo .exh-card__thumb-frame{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);width:12.5rem;max-width:min(12.5rem,100%);box-shadow:none;border-radius:10px}.exh-net-page.exchange-workspace-page .exh-net-buyer-row__vehicle-copy{flex-direction:column;align-self:center;gap:.12rem;min-width:0;display:flex}.exh-net-page.exchange-workspace-page .exh-net-buyer-row .exh-list-card__stock{border-radius:7px}.exh-net-page.exchange-workspace-page .exh-net-buyer-row .exh-net-own-chip--card{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.1rem;font-size:.56rem}.exh-net-page.exchange-workspace-page .exh-net-buyer-photo-link{width:fit-content;max-width:100%;color:inherit;border-radius:10px;text-decoration:none;display:block}.exh-net-page.exchange-workspace-page .exh-card__thumb-frame--buyer-hint{position:relative;overflow:hidden}.exh-net-page.exchange-workspace-page .exh-net-buyer-photo-hint{letter-spacing:.01em;color:#f8fafc;pointer-events:none;background:linear-gradient(#0000 0%,#0f172ab8 38%,#0f172ae0 100%);justify-content:center;align-items:center;gap:.28rem;padding:.28rem .38rem;font-size:.58rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;bottom:0;left:0;right:0}.exh-net-page.exchange-workspace-page .exh-net-buyer-row .exh-list-card__price-row span{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);font-size:.72rem;font-weight:600}.exh-net-page.exchange-workspace-page .exh-net-table259__title-status{color:var(--lp-muted);margin:0 0 .28rem;font-size:.75rem;font-weight:600;line-height:1.28}.exh-net-page.exchange-workspace-page .exh-net-buyer-row__actions{flex-direction:column;place-self:center end;align-items:stretch;gap:.32rem;width:100%;min-width:0;max-width:8.25rem;display:flex}.exh-net-page.exchange-workspace-page .exh-net-buyer-action{background:var(--lp-surface);width:100%;min-width:0;min-height:1.7rem;box-shadow:none;color:#4f46e5;box-sizing:border-box;cursor:pointer;text-align:center;border:1px solid #a7affa;border-radius:7px;justify-content:center;align-items:center;gap:.28rem;padding:0 .62rem;font-size:.75rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.exh-net-page.exchange-workspace-page a.exh-net-buyer-action:hover{background:color-mix(in srgb, #eef2ff 88%, var(--lp-surface));color:#4338ca;border-color:#8791f7}.exh-net-page.exchange-workspace-page .exh-list-card__offers-action.exh-net-buyer-action{background:var(--lp-surface);color:#4f46e5;border-color:#a7affa}.exh-net-page.exchange-workspace-page .exh-net-buyer-row__actions .exh-list-card__status.exh-status-pill--listed{align-self:flex-start;margin-bottom:.04rem}.exh-net-page.exchange-workspace-page .exh-net-buyer-action--favorite{color:var(--lp-muted-strong);font-weight:650}.exh-net-page.exchange-workspace-page .exh-net-buyer-action--favorite-on{border-color:color-mix(in srgb, #fcd34d 55%, var(--lp-border));background:color-mix(in srgb, var(--lp-surface)beb 88%, var(--lp-surface));color:#92400e}.exh-net-page.exchange-workspace-page .exh-net-buyer-row .exh-list-card__lights-cluster .exh-store-light__slot:not(.exh-store-light__slot--square){border-radius:50%}.exh-net-page.exchange-workspace-page .exh-net-buyer-row .exh-list-card__lights-cluster .exh-store-light__slot--square{border-radius:5px}@media (width<=1180px){.exh-net-page.exchange-workspace-page .exh-net-buyer-row,.exh-net-page.exchange-workspace-page .exh-net-buyer-header.exh-net-buyer-row{--exh-net-buyer-grid-cols:minmax(16rem, 1.35fr) minmax(6.5rem, .55fr) minmax(9.5rem, .82fr) minmax(7.5rem, .48fr)}}@media (width<=900px){.exh-net-page.exchange-workspace-page .exh-net-buyer-row,.exh-net-page.exchange-workspace-page .exh-net-buyer-header.exh-net-buyer-row{gap:.55rem;grid-template-columns:1fr!important}.exh-net-page.exchange-workspace-page .exh-net-buyer-header.exh-net-buyer-row{display:none!important}.exh-net-page.exchange-workspace-page .exh-net-buyer-row__vehicle{grid-template-columns:8.5rem minmax(0,1fr)}.exh-net-page.exchange-workspace-page .exh-net-buyer-row__vehicle .exh-list-card__photo .exh-card__thumb-frame{width:8.5rem;max-width:min(8.5rem,100%)}.exh-net-page.exchange-workspace-page .exh-net-buyer-row__actions{max-width:100%}}.exh-net-page.exchange-workspace-page .exh-net-auction-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.85rem;margin-top:.55rem;display:grid}.exh-net-page.exchange-workspace-page .exh-net-auction-card{border:1px solid color-mix(in srgb, var(--lp-border) 90%, #1e3a5f 8%);background:var(--lp-surface);border-radius:8px;flex-direction:column;justify-self:center;width:100%;min-width:0;max-width:20.5rem;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.exh-net-page.exchange-workspace-page .exh-net-auction-card__header{letter-spacing:.06em;text-transform:uppercase;color:#f8fafc;background:#1e3a5f;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.62rem;font-weight:700;display:flex}.exh-net-page.exchange-workspace-page .exh-net-auction-card__header--own{background:#475569}.exh-net-page.exchange-workspace-page .exh-net-auction-card__photo.exh-card__thumb,.exh-net-page.exchange-workspace-page .exh-net-auction-card__photo .exh-card__thumb{width:100%;max-width:100%}.exh-net-page.exchange-workspace-page .exh-net-auction-card__photo .exh-card__thumb-frame{aspect-ratio:16/10;border:none;border-bottom:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:0;width:100%;max-width:100%}.exh-net-page.exchange-workspace-page .exh-net-auction-card__photo .exh-net-buyer-photo-link{border-radius:0;width:100%}.exh-net-page.exchange-workspace-page .exh-net-auction-card__body{flex-direction:column;gap:.35rem;min-width:0;padding:.5rem .55rem .58rem;display:flex}.exh-net-page.exchange-workspace-page .exh-net-auction-card__title{color:var(--lp-text);margin:0;font-size:.82rem;font-weight:700;line-height:1.25}.exh-net-page.exchange-workspace-page .exh-net-auction-card__lights-row{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.exh-net-page.exchange-workspace-page .exh-net-auction-card__lights .exh-store-light__slot:not(.exh-store-light__slot--square){border-radius:50%}.exh-net-page.exchange-workspace-page .exh-net-auction-card__lights .exh-store-light__slot--square{border-radius:5px}.exh-net-page.exchange-workspace-page .exh-net-auction-card__ciq .exh-list-card__ciq-grade{border-radius:6px;flex-shrink:0;padding:.12rem .32rem;font-size:.56rem}.exh-net-page.exchange-workspace-page .exh-net-auction-card__ciq .exh-list-card__ciq-grade-kicker{font-size:.5rem}.exh-net-page.exchange-workspace-page .exh-net-auction-card__ciq .exh-list-card__ciq-grade-score{font-size:.68rem}.exh-net-page.exchange-workspace-page .exh-net-auction-card__specs,.exh-net-page.exchange-workspace-page .exh-net-auction-card__seller{color:var(--lp-muted);margin:0;font-size:.68rem;line-height:1.3}.exh-net-page.exchange-workspace-page .exh-net-auction-card__seller{color:var(--lp-muted-strong);font-weight:600}.exh-net-page.exchange-workspace-page .exh-net-auction-card__pricing{border-top:1px solid var(--lp-surface-soft);flex-direction:column;gap:.18rem;margin-top:.12rem;padding-top:.28rem;display:flex}.exh-net-page.exchange-workspace-page .exh-net-auction-card__price-row{justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.exh-net-page.exchange-workspace-page .exh-net-auction-card__price-row span{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);font-size:.62rem;font-weight:600}.exh-net-page.exchange-workspace-page .exh-net-auction-card__price-row strong{color:var(--lp-text);font-size:.88rem;font-weight:700}.exh-net-page.exchange-workspace-page .exh-net-auction-card__actions{flex-direction:column;gap:.28rem;margin-top:.2rem;display:flex}.exh-net-page.exchange-workspace-page .exh-net-auction-card__btn{background:var(--lp-surface);color:#1d4ed8;box-sizing:border-box;cursor:pointer;border:1px solid #94b9f9;border-radius:7px;justify-content:center;align-items:center;gap:.28rem;width:100%;min-height:1.65rem;padding:0 .5rem;font-size:.72rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.exh-net-page.exchange-workspace-page a.exh-net-auction-card__btn:hover{background:color-mix(in srgb, #eff6ff 88%, var(--lp-surface));border-color:#659cf5}.exh-net-page.exchange-workspace-page .exh-net-auction-card__btn--favorite{color:var(--lp-muted-strong);border-color:color-mix(in srgb, #94a3b8 35%, var(--lp-border))}.exh-net-page.exchange-workspace-page .exh-net-auction-card__btn--favorite-on{border-color:color-mix(in srgb, #fcd34d 55%, var(--lp-border));background:color-mix(in srgb, var(--lp-surface)beb 88%, var(--lp-surface));color:#92400e}@media (width<=1400px){.exh-net-page.exchange-workspace-page .exh-net-auction-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.exh-net-page.exchange-workspace-page .exh-net-auction-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.exh-net-page.exchange-workspace-page .exh-net-auction-board{grid-template-columns:1fr}.exh-net-page.exchange-workspace-page .exh-net-auction-card{justify-self:stretch;max-width:100%}}.exh-net-page .exh-exchange-hero-lead{max-width:36rem;color:var(--lp-muted)!important;margin-top:.16rem!important;font-size:.57rem!important;line-height:1.32!important}.exch-offer-pill,.exh-net-offer-pill,.exh-offer-pill,.exch-lws-rail-status-pill,.exch-market-status-pill,.exh-set-status-pill,.exh-set-tier-pill,.exh-set-attn-compact-chip,.exch-set-close-lane__pill,.exch-set-close-deal__badge,.exch-set-close-deal__stage-pill,.exh-set-ws-summary-chip,.exh-set-cp-cell .exh-set-tier-pill,.exch-offer-neg-desk-summary__cell,.ciq-xbuy291__chip,.exh-net-vdp-gallery-badge{border-radius:8px}.exch-offer-pill,.exh-net-offer-pill,.exh-offer-pill,.exh-set-tier-pill,.exch-set-close-lane__pill,.exch-set-close-deal__badge,.exch-set-close-deal__stage-pill,.ciq-xbuy291__chip{letter-spacing:.02em;text-transform:none;font-weight:600}.exch-offer-neg-money,.exch-set-close-money,.exh-net-offer-status-strip__amt,.exch-offer-neg-active__amt,.exch-offer-neg-timeline__amt,.exh-set-strip-value--money,.exh-set-dl-money,.exch-buyer-vdp-pricing__bin-price,.exh-net-vdp-mobile-cta__price,.exh-net-vdp-mobile-cta__deal-amt,.exh-offer-desk-card__amt,.exch-lws-rail-field__value--money,.exh-net-browse-card__price,.exh-board-card__price{font-variant-numeric:tabular-nums;font-weight:650}.exch-buyer-vdp-pricing__bin-price,.exh-net-vdp-hero__price,.exh-packet-title,.exh-packet-status-banner,.exh-net-browse-hero__stat-n,.exch-desk-mast__summary-v{font-weight:650}.exch-buyer-vdp-pricing__market-k,.exch-buyer-vdp-mast__summary-k,.exch-desk-mast__summary-k,.exh-set-strip-label,.exh-set-hero-kicker,.exch-lws-rail-field__label,.exh-set-attn-banner__k,.exch-set-close-lanes__title,.ciq-xbuy291__section-k,.ciq-xbuy291__grade-k,.exh-packet-kicker{text-transform:none;letter-spacing:.01em;font-weight:600}.exch-buyer-vdp-pricing__bin-k,.exh-net-vdp-settlement__eyebrow,.exch-set-close-deal__title,.exh-set-hero-title,.ciq-xbuy291__title{letter-spacing:-.02em;font-weight:650}.ciq-xbuy291__chip{padding:.18rem .48rem;font-size:.72rem}.ciq-xbuy291__grade-v{font-weight:650}.ciq-xbuy291__title{font-size:1rem}.exch-set-close-deal,.exch-set-close-lanes,.exch-offer-neg-active,.exch-offer-neg-timeline__row,.exh-set-shell--close-polish .exh-set-strip,.exh-set-shell--close-polish .exh-set-cp-panel,.exh-set-shell--close-polish .exh-set-timeline-card,.exch-buyer-vdp .exh-net-vdp-offers-wrap,.exch-buyer-vdp .exh-net-vdp-settlement{padding:.7rem .8rem}.exch-offer-neg-desk-summary{gap:.45rem}.exch-offer-neg-desk-summary__cell{padding:.48rem .52rem}.exh-packet-status-banner{letter-spacing:.02em;text-transform:none;font-weight:600}.exch-market-status-pill--live .exch-market-status-pill__dot{animation-duration:3.2s}.exh-set-ws-filter-btn{text-transform:none;border-radius:8px;font-weight:550}.exh-set-ws-summary-chip{font-weight:600}.exh-tr-card__status,.exh-tr-board-col__count{text-transform:none;border-radius:8px;font-weight:600}.exch-offer-neg-timeline__action,.exh-set-shell--close-polish .exh-set-cp-item-label{font-weight:600}.documents-page__code{background:var(--shell-page-bg);border-radius:4px;padding:.1rem .25rem;font-size:.85em}.documents-page__empty{margin-bottom:1rem}.documents-page__subtitle{max-width:40rem;color:var(--shell-text-muted);margin:0 0 .75rem;font-size:.9375rem;line-height:1.45}.documents-page__details{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:40rem;margin:0 0 1.25rem;padding:.35rem .65rem}.documents-page__details-summary{cursor:pointer;color:var(--shell-text);font-size:.8125rem;font-weight:600}.documents-page__details-body{color:var(--shell-text-muted);margin:.5rem 0 .25rem;font-size:.8125rem;line-height:1.45}.documents-page__section-title{margin:0 0 .65rem;font-size:1rem;font-weight:600}.documents-page__readiness{margin-bottom:1.75rem}.documents-page__readiness-err{margin:0 0 .65rem;font-size:.875rem}.documents-page__readiness-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.documents-page__readiness-card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;padding:.75rem .85rem}.documents-page__readiness-card-title{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.8125rem;font-weight:600}.documents-page__status-pill{background:var(--shell-page-bg);border:1px solid var(--shell-border);color:var(--shell-text);border-radius:999px;margin:0 0 .45rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.documents-page__data-src-pill{vertical-align:middle;background:var(--shell-page-bg);border:1px solid var(--shell-border);max-width:min(100%,14rem);color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.12rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:inline-block;overflow:hidden}.documents-page__readiness-stat{color:var(--shell-text);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.documents-page__readiness-detail{color:var(--shell-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.documents-page__empty-panel{border:1px dashed var(--shell-border);background:var(--shell-page-bg);border-radius:8px;margin:0 0 1.25rem;padding:1rem 1.1rem}.documents-page__empty-panel--major{border-style:solid}.documents-page__empty-panel-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.documents-page__empty-panel-text{color:var(--shell-text-muted);margin:0;font-size:.875rem;line-height:1.45}.documents-page__admin-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.documents-page__admin-card{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;padding:.75rem .85rem}.documents-page__admin-card-title{margin:0 0 .35rem;font-size:.95rem;font-weight:600}.documents-page__admin-card-lead{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.documents-page__admin-card-actions{margin:.5rem 0 0;font-size:.875rem}.documents-page__list-wrap{margin-bottom:2rem}.documents-page__list-title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.documents-page__table{border-collapse:collapse;width:100%;font-size:.875rem}.documents-page__table th,.documents-page__table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.5rem .75rem}.documents-page__table th{color:var(--shell-text-muted);font-weight:600}.documents-page__table--templates{font-size:.8125rem}.documents-page__table--templates th:nth-child(n+4),.documents-page__table--templates td:nth-child(n+4){white-space:nowrap}.documents-page__template-summary{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem;line-height:1.4}.documents-page__new-title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.documents-page__form{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}.documents-page__field{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.documents-page__field--block textarea{width:100%;font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);resize:vertical;border-radius:6px;padding:.5rem .6rem;font-size:.8125rem;line-height:1.45}.documents-page__field input,.documents-page__field select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:6px;padding:.45rem .6rem}.documents-page__save-error{color:var(--shell-text);margin:0;font-size:.875rem}.documents-page__actions button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.documents-page__actions button:hover:not(:disabled){background:var(--shell-surface)}.documents-page__actions button:disabled{opacity:.65;cursor:not-allowed}.documents-page__footer-note{margin-top:2rem}.documents-page__pdf-note{color:var(--shell-text-muted);margin-top:.35rem;font-size:.875rem}.documents-page__mappings{border-bottom:1px solid var(--shell-border);margin-bottom:2rem;padding-bottom:1.5rem}.documents-page__mappings-title{margin:0 0 .35rem;font-size:1rem;font-weight:600}.documents-page__mappings-lead{margin-bottom:1rem}.documents-page__field--inline{flex-flow:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.documents-page__field--inline span{font-size:.875rem}.documents-page__field--inline select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:14rem;color:var(--shell-text);border-radius:6px;padding:.45rem .6rem}.documents-page__mappings-table{margin-bottom:1.25rem}.documents-page__mappings-empty{color:var(--shell-text-muted);font-size:.875rem}.documents-page__mappings-actions{text-align:right;white-space:nowrap}.documents-page__map-delete{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.8125rem}.documents-page__map-delete:hover:not(:disabled){background:var(--shell-surface)}.documents-page__map-delete:disabled{opacity:.6;cursor:not-allowed}.documents-page__mappings-err{margin:0 0 1rem;font-size:.875rem}.documents-page__mapping-form{max-width:40rem}.documents-page__mapping-form-title{margin:0 0 .65rem;font-size:.9375rem;font-weight:600}.documents-page__mapping-form-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.documents-page__field--span{grid-column:1/-1}@media (width<=520px){.documents-page__mapping-form-grid{grid-template-columns:1fr}}.documents-page__upload{border-bottom:1px solid var(--shell-border);margin-bottom:2rem;padding-bottom:1.5rem}.documents-page__upload-title{margin:0 0 .35rem;font-size:1rem;font-weight:600}.documents-page__upload-hint{margin-bottom:1rem}.documents-page__upload-form{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}.documents-page__upload-error{margin:0;font-size:.875rem}.documents-page__upload-result{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:6px;padding:.65rem .85rem;font-size:.8125rem}.documents-page__upload-result-title{margin:0 0 .35rem;font-weight:600}.documents-page__upload-result-new{margin:0 0 .5rem}.documents-page__upload-meta{white-space:pre-wrap;word-break:break-all;color:var(--shell-text);margin:0;font-family:ui-monospace,monospace;font-size:.75rem}.documents-page__pdf-fields{border-bottom:1px solid var(--shell-border);margin-bottom:1.75rem;padding-bottom:1.25rem}.documents-page__pdf-fields-title{margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.documents-page__pdf-fields-lead{margin-bottom:.75rem}.documents-page__pdf-fields-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.documents-page__pdf-apply-options{color:var(--shell-text-muted);align-items:flex-start;gap:.5rem;max-width:42rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.documents-page__pdf-apply-options input{flex-shrink:0;margin-top:.2rem}.documents-page__pdf-saved-src code{font-size:.8125rem}.documents-page__pdf-suggestion-diff{color:var(--shell-text-muted);font-size:.75rem;font-style:italic;font-weight:400}.documents-page__pdf-fields-err{margin:0 0 .75rem;font-size:.875rem}.documents-page__pdf-fields-empty{color:var(--shell-text-muted)}.documents-page__pdf-fields-table{margin-bottom:0}.documents-page__pdf-suggestion-src{font-size:.8125rem}.documents-page__pdf-needs-review{color:var(--shell-text-muted);font-style:italic}.documents-page__pdf-suggestion-note{color:var(--shell-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.75rem;overflow:hidden}.documents-page__pdf-confidence{text-transform:capitalize;font-size:.75rem;font-weight:600}.documents-page__pdf-confidence--high{color:var(--shell-accent,#17643b)}.documents-page__pdf-confidence--medium{color:var(--shell-text-muted)}.documents-page__pdf-confidence--low{color:var(--shell-text-muted);opacity:.9}.documents-page__pdf-confidence--none{color:var(--shell-text-muted);font-weight:400}.documents-page__pdf-fn-cell code{word-break:break-all}.documents-page__pdf-fields-select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:11rem;max-width:100%;color:var(--shell-text);border-radius:6px;padding:.35rem .5rem}.documents-page__pdf-map-save{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.8125rem}.documents-page__pdf-map-save:hover:not(:disabled){background:var(--shell-surface)}.documents-page__pdf-map-save:disabled{opacity:.6;cursor:not-allowed}.admin-center{padding-bottom:1.5rem}.admin-center__intro{max-width:52rem;color:var(--shell-text-muted);margin:-.25rem 0 1rem;font-size:.875rem;line-height:1.45}.admin-center__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));align-items:stretch;gap:1rem;display:grid}.admin-center__card{border:1px solid var(--shell-border);background:linear-gradient(180deg, var(--shell-surface,#fff) 0%, var(--shell-page-bg,#f8fafc) 100%);border-radius:12px;flex-direction:column;gap:.55rem;min-height:100%;padding:1rem 1.05rem 1.05rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0d}.admin-center__card--compact{background:var(--shell-surface,#fff);padding:.72rem .85rem .85rem}.admin-center__card--compact .admin-center__card-title{font-size:.9rem}.admin-center__card--compact .admin-center__card-desc{font-size:.78rem}.admin-center__card--compact .admin-center__card-icon{font-size:1.15rem}.admin-center__card-top{align-items:flex-start;gap:.65rem;display:flex}.admin-center__card-icon{background:#f8fafcf2;border:1px solid #94a3b859;border-radius:10px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.2rem;line-height:1;display:flex}.admin-center__card-head{flex:auto;min-width:0}.admin-center__card-title{letter-spacing:-.02em;color:var(--shell-text);margin:0 0 .28rem;font-size:1rem;font-weight:650}.admin-center__card-desc{color:var(--shell-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.admin-center__card-status{letter-spacing:.04em;text-transform:uppercase;color:#64748be0;margin:0;font-size:.6875rem;font-weight:600}.admin-center__card-actions{margin-top:auto;padding-top:.15rem}.admin-center__btn-primary{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #1e40af8c;border-radius:8px;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:.42rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a1f}.admin-center__btn-primary:hover{filter:brightness(1.04);text-decoration:none}.admin-center__btn-primary:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.admin-center__card-note{color:#64748beb;margin:0;font-size:.72rem;line-height:1.4}.admin-center--detail .admin-center__detail-panel{border:1px solid var(--shell-border);background:var(--shell-surface,#fff);border-radius:12px;max-width:44rem;margin:0 0 1.5rem;padding:1rem 1.1rem 1.1rem;box-shadow:0 1px 2px #0f172a0a}.admin-center__detail-lead{color:var(--shell-text-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.admin-center__detail-h2{letter-spacing:.06em;text-transform:uppercase;color:#475569d9;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.admin-center__detail-list{color:var(--shell-text);margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.55}.admin-center__detail-list li{margin-bottom:.55rem}.admin-center__detail-list li:last-child{margin-bottom:0}.admin-center__detail-foot{margin:1.1rem 0 0;font-size:.8125rem}.admin-center__text-link{color:var(--shell-accent,#1d4ed8);font-weight:500;text-decoration:none}.admin-center__text-link:hover{text-decoration:underline}.wf-defaults{padding-bottom:1.5rem}.wf-defaults__persist-banner{color:#1e3a5f;background:#eff6ffd9;border:1px solid #2563eb47;border-radius:8px;max-width:56rem;margin:0 0 .65rem;padding:.55rem .75rem;font-size:.78rem;line-height:1.45}.wf-defaults__persist-banner strong{color:#1e40af;font-weight:650}.wf-defaults__toolbar{margin:0 0 1rem}.wf-defaults__sections{flex-direction:column;gap:1rem;max-width:56rem;display:flex}.wf-defaults__panel{border:1px solid var(--shell-border);background:var(--shell-surface,#fff);border-radius:12px;padding:.85rem 1rem 1rem;box-shadow:0 1px 2px #0f172a0d}.wf-defaults__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.35rem;display:flex}.wf-defaults__panel-title{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:.9375rem;font-weight:650}.wf-defaults__panel-lead{color:var(--shell-text-muted);margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.wf-defaults__badge{letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafcf2;border:1px solid #94a3b873;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.625rem;font-weight:700;display:inline-flex}.wf-defaults__badge--soon{color:#1d4ed8;background:#eff6ffe6;border-color:#2563eb59}.wf-defaults__subhead{letter-spacing:.07em;text-transform:uppercase;color:#475569e0;margin:.35rem 0 .4rem;font-size:.6875rem;font-weight:700}.wf-defaults__table-wrap{margin:0 -.15rem;padding:0 .15rem;overflow-x:auto}.wf-defaults__table{border-collapse:collapse;width:100%;min-width:17rem;font-size:.8125rem}.wf-defaults__table th,.wf-defaults__table td{border-bottom:1px solid var(--shell-border);text-align:center;vertical-align:middle;padding:.38rem .45rem}.wf-defaults__table th:first-child,.wf-defaults__table td:first-child,.wf-defaults__table tbody th{text-align:left;color:var(--shell-text);font-weight:500}.wf-defaults__table thead th{letter-spacing:.05em;text-transform:uppercase;color:#475569e0;background:#f8fafca6;font-size:.6875rem;font-weight:700}.wf-defaults__table tbody th{color:var(--shell-text);font-weight:500}.wf-defaults__check{cursor:not-allowed;justify-content:center;align-items:center;display:inline-flex;position:relative}.wf-defaults__check input{opacity:0;pointer-events:none;width:1.1rem;height:1.1rem;margin:0;position:absolute}.wf-defaults__check-ui{box-sizing:border-box;background:#fff;border:1px solid #94a3b8a6;border-radius:4px;width:1.05rem;height:1.05rem;display:inline-block}.wf-defaults__check input:checked+.wf-defaults__check-ui{background:linear-gradient(#3b82f6 0%,#2563eb 100%);border-color:#2563eb;box-shadow:inset 0 0 0 2px #fff}.wf-defaults__check input:disabled+.wf-defaults__check-ui{opacity:.85}.wf-defaults__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-defaults__control-block{margin:0 0 .75rem}.wf-defaults__label{color:#475569eb;margin:0 0 .28rem;font-size:.75rem;font-weight:600;display:block}.wf-defaults__select{width:100%;max-width:16rem;font:inherit;border:1px solid var(--shell-border);color:var(--shell-text-muted);cursor:not-allowed;background:#f8fafca6;border-radius:8px;padding:.38rem .5rem;font-size:.8125rem;display:block}.wf-defaults__hint{color:#64748bf2;margin:.35rem 0 0;font-size:.72rem}.wf-defaults__switch-row{cursor:not-allowed;align-items:center;gap:.55rem;display:flex;position:relative}.wf-defaults__switch-row--muted{opacity:.92}.wf-defaults__switch-input{opacity:0;pointer-events:none;width:2.25rem;height:1.25rem;margin:0;position:absolute}.wf-defaults__switch-track{background:#e2e8f0f2;border:1px solid #94a3b873;border-radius:999px;flex:none;width:2.25rem;height:1.15rem;transition:background .15s;position:relative}.wf-defaults__switch-track:after{content:"";background:#fff;border-radius:50%;width:.85rem;height:.85rem;transition:transform .15s;position:absolute;top:50%;left:.12rem;transform:translateY(-50%);box-shadow:0 1px 2px #0f172a1f}.wf-defaults__switch-input:checked+.wf-defaults__switch-track{background:linear-gradient(#3b82f6 0%,#2563eb 100%);border-color:#1e40af73}.wf-defaults__switch-input:checked+.wf-defaults__switch-track:after{transform:translate(1.05rem,-50%)}.wf-defaults__switch-input:disabled+.wf-defaults__switch-track{opacity:.9}.wf-defaults__switch-label{color:var(--shell-text);font-size:.8125rem;line-height:1.35}.wf-defaults__pipeline{counter-reset:wf-pipe;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.wf-defaults__pipeline-step{counter-increment:wf-pipe;color:#1e40af;background:#eff6fff2;border:1px solid #2563eb38;border-radius:6px;align-items:center;gap:.28rem;padding:.22rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.wf-defaults__pipeline-step:before{content:counter(wf-pipe);opacity:.75;font-size:.62rem;font-weight:800}.wf-defaults__sales-pipeline{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.wf-defaults__sales-chip{color:#334155f2;border:1px solid var(--shell-border);background:#f8fafcf2;border-radius:6px;padding:.2rem .45rem;font-size:.72rem;font-weight:500}.wf-defaults__pref-list{margin:0;padding:0;list-style:none}.wf-defaults__pref-row{border-bottom:1px solid #e2e8f0e6;padding:.45rem 0}.wf-defaults__pref-row:last-child{border-bottom:none;padding-bottom:0}.wf-defaults__status-list{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.wf-defaults__status-row{background:#f8fafca6;border:1px solid #e2e8f0f2;border-radius:10px;grid-template-columns:minmax(8rem,1fr) minmax(10rem,2fr) auto auto auto auto;align-items:end;gap:.65rem .75rem;padding:.75rem;display:grid}.wf-defaults__status-row-meta{flex-direction:column;gap:.2rem;display:flex}.wf-defaults__status-code{color:#475569;font-family:ui-monospace,monospace;font-size:.78rem}.wf-defaults__status-group{color:#64748b;text-transform:capitalize;font-size:.72rem}.wf-defaults__input{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.45rem .55rem;font-size:.9rem}.wf-defaults__color-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:3rem;height:2.1rem;padding:.1rem}.wf-defaults__default-radio{color:#334155;white-space:nowrap;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.wf-defaults__status-row-actions{gap:.25rem;display:flex}.wf-defaults__save-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.wf-defaults__save-notice{color:#047857;margin:0;font-size:.88rem}@media (width<=900px){.wf-defaults__status-row{grid-template-columns:1fr 1fr}}.documents-page--prod-polish{--docs-prod-accent:#2563eb;--docs-prod-border:color-mix(in srgb, var(--shell-border,#e2e8f0) 88%, var(--docs-prod-accent) 12%);--docs-prod-muted:#64748b;--docs-prod-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0b;--docs-prod-panel:linear-gradient(180deg, #fff 0%, #fafbfc 100%)}.documents-page--prod-polish.module-page{max-width:var(--shell-max-content);margin-inline:auto}.documents-page--option2-shell>:is(.lp-option2-header,.documents-page__header){box-sizing:border-box;background:#fff;border:1px solid #cedcf1;border-radius:12px;align-self:stretch;width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.documents-page__command{background:linear-gradient(#e7effb 0%,#f7faff 100%);border-bottom:1px solid #d1def1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin:0;padding:.62rem .95rem .64rem;display:flex}.documents-page__header-copy{flex:12rem;min-width:0}.documents-page__back{margin:0 0 .35rem;font-size:.8125rem}.documents-page__back a{color:var(--docs-prod-accent,#2563eb);font-weight:500;text-decoration:none}.documents-page--option2-shell .documents-page__title{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.documents-page--option2-shell .documents-page__subtitle,.documents-page--option2-shell .documents-page__lead{color:#64748b;max-width:40rem;margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.documents-page--option2-shell .documents-page__details{margin-bottom:.65rem}.documents-page--prod-polish .module-page__title{letter-spacing:-.025em;font-weight:750}.documents-page--prod-polish .module-page__lead,.documents-page--prod-polish .documents-page__subtitle{color:color-mix(in srgb, var(--docs-prod-muted) 92%, #0f172a);font-size:.875rem;line-height:1.5}.documents-page--prod-polish .documents-page__details{border-color:color-mix(in srgb, var(--docs-prod-border) 75%, transparent);box-shadow:var(--docs-prod-shadow);background:#fff;border-radius:11px;margin-bottom:1.35rem}.documents-page--prod-polish .documents-page__details-summary{color:var(--docs-prod-accent);font-weight:650}.documents-page--prod-polish .documents-page__code{background:color-mix(in srgb, var(--docs-prod-accent) 6%, #f8fafc);border:1px solid color-mix(in srgb, var(--docs-prod-accent) 10%, transparent);color:#334155;border-radius:6px;padding:.12rem .38rem;font-size:.8125em}.documents-page--prod-polish .documents-page__section-title{letter-spacing:.07em;text-transform:uppercase;color:var(--docs-prod-muted);margin-bottom:.55rem;font-size:.75rem;font-weight:700}.documents-page--prod-polish .documents-page__readiness{border:1px solid color-mix(in srgb, var(--docs-prod-border) 70%, transparent);background:var(--docs-prod-panel);box-shadow:var(--docs-prod-shadow);border-radius:12px;margin-bottom:1.85rem;padding:.65rem .72rem}.documents-page--prod-polish .documents-page__readiness-grid{gap:.55rem}.documents-page--prod-polish .documents-page__readiness-card{border:1px solid color-mix(in srgb, var(--docs-prod-border) 65%, transparent);background:#fff;border-radius:11px;padding:.72rem .82rem;box-shadow:0 1px 2px #0f172a08}.documents-page--prod-polish .documents-page__readiness-grid article:first-child{border-color:color-mix(in srgb, var(--docs-prod-accent) 18%, var(--docs-prod-border));background:linear-gradient(135deg, color-mix(in srgb, var(--docs-prod-accent) 5%, #fff) 0%, #fff 55%)}.documents-page--prod-polish .documents-page__readiness-card-title{letter-spacing:.065em;color:var(--docs-prod-muted);font-size:.6875rem}.documents-page--prod-polish .documents-page__readiness-stat{letter-spacing:-.02em;color:#0f172a;font-size:1.1875rem;font-weight:750}.documents-page--prod-polish .documents-page__readiness-detail{color:color-mix(in srgb, var(--docs-prod-muted) 95%, transparent);font-size:.8125rem;line-height:1.45}.documents-page--prod-polish .documents-page__status-pill{background:color-mix(in srgb, var(--docs-prod-accent) 9%, #fff);border-color:color-mix(in srgb, var(--docs-prod-accent) 22%, transparent);color:color-mix(in srgb, #1e40af 70%, var(--shell-text,#334155));border-radius:999px;padding:.18rem .52rem;font-size:.6875rem;font-weight:650}.documents-page--prod-polish .documents-page__data-src-pill{border-color:color-mix(in srgb, var(--docs-prod-border) 72%, transparent);background:#f8fafc;font-weight:550}.documents-page--prod-polish .documents-page__upload{border:1px solid color-mix(in srgb, var(--docs-prod-border) 72%, transparent);box-shadow:var(--docs-prod-shadow);background:#fff;border-radius:12px;margin-bottom:1.85rem;padding:.72rem .82rem 1.15rem}.documents-page--prod-polish .documents-page__upload-title{letter-spacing:-.02em;color:#0f172a;margin-bottom:.42rem;font-size:1.0625rem;font-weight:650}.documents-page--prod-polish .documents-page__upload-hint{margin-bottom:.85rem}.documents-page--prod-polish .documents-page__field input,.documents-page--prod-polish .documents-page__field select,.documents-page--prod-polish .documents-page__field--block textarea,.documents-page--prod-polish .documents-page__field--inline select,.documents-page--prod-polish .documents-page__pdf-fields-select{border-color:color-mix(in srgb, var(--docs-prod-border) 85%, transparent);background:#fff;border-radius:9px}.documents-page--prod-polish .documents-page__field input:focus-visible,.documents-page--prod-polish .documents-page__field select:focus-visible,.documents-page--prod-polish .documents-page__field textarea:focus-visible,.documents-page--prod-polish .documents-page__pdf-fields-select:focus-visible{outline:2px solid color-mix(in srgb, var(--docs-prod-accent) 35%, transparent);outline-offset:2px;border-color:color-mix(in srgb, var(--docs-prod-accent) 38%, var(--docs-prod-border))}.documents-page--prod-polish .documents-page__upload-result{border-color:color-mix(in srgb, var(--docs-prod-accent) 15%, var(--docs-prod-border));background:color-mix(in srgb, var(--docs-prod-accent) 4%, #fff);border-radius:10px}.documents-page--prod-polish .documents-page__upload-meta{color:var(--docs-prod-muted)}.documents-page--prod-polish .documents-page__list-wrap{border:1px solid color-mix(in srgb, var(--docs-prod-border) 72%, transparent);box-shadow:var(--docs-prod-shadow);background:#fff;border-radius:12px;margin-bottom:1.85rem;padding:.72rem .82rem .92rem}.documents-page--prod-polish .documents-page__list-title{letter-spacing:-.02em;color:#0f172a;margin-bottom:.62rem;font-size:1.0625rem;font-weight:650}.documents-page--prod-polish .documents-page__table-wrap-scroll{-webkit-overflow-scrolling:touch;margin:0 -.15rem;padding:0 .15rem;overflow-x:auto}.documents-page--prod-polish .documents-page__table-wrap-scroll--wide{max-width:100%}.documents-page--prod-polish .documents-page__table{font-size:.8125rem}.documents-page--prod-polish .documents-page__table th{letter-spacing:.05em;text-transform:uppercase;color:var(--docs-prod-muted);border-bottom-color:color-mix(in srgb, var(--docs-prod-border) 55%, transparent);background:linear-gradient(#fafbfc 0%,#f8fafc 100%);padding:.52rem .65rem;font-size:.6875rem;font-weight:650}.documents-page--prod-polish .documents-page__table td{border-bottom-color:color-mix(in srgb, var(--docs-prod-border) 48%, transparent);color:#475569;padding:.55rem .65rem}.documents-page--prod-polish .documents-page__template-row:hover{background:color-mix(in srgb, var(--docs-prod-accent) 4%, #fff)}.documents-page--prod-polish .documents-page__template-name{letter-spacing:-.015em;color:#0f172a;font-size:.875rem;font-weight:650;line-height:1.35}.documents-page--prod-polish .documents-page__type-chip{color:#475569;border:1px solid color-mix(in srgb, var(--docs-prod-border) 60%, transparent);background:#f1f5f9;border-radius:999px;align-items:center;padding:.14rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.documents-page--prod-polish .documents-page__mappings{border:1px solid color-mix(in srgb, var(--docs-prod-border) 72%, transparent);box-shadow:var(--docs-prod-shadow);background:#fff;border-radius:12px;margin-bottom:1.85rem;padding:.72rem .82rem 1.15rem}.documents-page--prod-polish .documents-page__mappings-title{letter-spacing:-.02em;color:#0f172a;font-size:1.0625rem;font-weight:650}.documents-page--prod-polish .documents-page__template-summary{border:1px solid color-mix(in srgb, var(--docs-prod-border) 52%, transparent);color:#475569;background:#f8fafc;border-radius:9px;padding:.45rem .55rem;font-size:.8125rem}.documents-page--prod-polish .documents-page__pdf-fields{border-bottom-color:color-mix(in srgb, var(--docs-prod-border) 50%, transparent)}.documents-page--prod-polish .documents-page__pdf-fields-title{margin-bottom:.38rem;font-weight:650}.documents-page--prod-polish .documents-page__pdf-fields-actions{gap:.42rem;margin-bottom:.55rem}.documents-page--prod-polish .documents-page__btn{font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:650;line-height:1.25;transition:background .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.documents-page--prod-polish .documents-page__btn:disabled{opacity:.55;cursor:not-allowed}.documents-page--prod-polish .documents-page__btn--primary{color:#fff;background:linear-gradient(180deg, #3b82f6 0%, var(--docs-prod-accent) 100%);border:1px solid #1e40af8c;min-height:2.35rem;padding:.45rem 1rem;box-shadow:0 1px 2px #1e3a8a2e}.documents-page--prod-polish .documents-page__btn--primary:hover:not(:disabled){filter:brightness(1.04)}.documents-page--prod-polish .documents-page__btn--primary:focus-visible{outline:2px solid color-mix(in srgb, var(--docs-prod-accent) 45%, transparent);outline-offset:2px}.documents-page--prod-polish .documents-page__btn--primary-sm{min-height:2rem;padding:.32rem .72rem;font-size:.78125rem}.documents-page--prod-polish .documents-page__btn--secondary{color:#334155;border:1px solid color-mix(in srgb, var(--docs-prod-border) 88%, transparent);background:#fff;min-height:2.35rem;padding:.45rem .9rem;box-shadow:0 1px 2px #0f172a08}.documents-page--prod-polish .documents-page__btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--docs-prod-accent) 26%, var(--docs-prod-border));background:color-mix(in srgb, var(--docs-prod-accent) 4%, #fff);color:#0f172a}.documents-page--prod-polish .documents-page__btn--ghost-danger{color:#991b1b;background:0 0;border:1px solid #fecacae6;min-height:auto;padding:.32rem .58rem;font-size:.78125rem;font-weight:600}.documents-page--prod-polish .documents-page__btn--ghost-danger:hover:not(:disabled){background:#fef2f2;border-color:#fca5a599}.documents-page--prod-polish .documents-page__actions .documents-page__btn--primary{min-width:7.5rem}.documents-page--prod-polish .documents-page__empty-panel{border:1px dashed color-mix(in srgb, var(--docs-prod-accent) 16%, var(--docs-prod-border));background:#f8fafcf0;border-radius:11px;margin-top:.42rem;padding:.92rem 1rem}.documents-page--prod-polish .documents-page__empty-panel--major{border-style:solid;border-color:color-mix(in srgb, var(--docs-prod-border) 65%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--docs-prod-accent) 4%, #fff), #fff);box-shadow:var(--docs-prod-shadow)}.documents-page--prod-polish .documents-page__empty-panel-title{margin-bottom:.42rem;font-size:.9375rem;font-weight:650}.documents-page--prod-polish .documents-page__empty-panel-text{font-size:.84375rem;line-height:1.5}.documents-page--prod-polish .documents-page__new{border:1px solid color-mix(in srgb, var(--docs-prod-border) 72%, transparent);box-shadow:var(--docs-prod-shadow);background:#fff;border-radius:12px;padding:.72rem .82rem 1rem}.documents-page--prod-polish .documents-page__new-title{letter-spacing:-.02em;color:#0f172a;font-size:1.0625rem;font-weight:650}.documents-page--prod-polish .documents-page__mapping-form-title{margin-top:.72rem;font-weight:650}.documents-page--prod-polish .documents-page__footer-note{border:1px solid color-mix(in srgb, var(--docs-prod-accent) 14%, var(--docs-prod-border));background:linear-gradient(165deg, color-mix(in srgb, var(--docs-prod-accent) 5%, #fff) 0%, #fff 60%);color:#475569;box-shadow:var(--docs-prod-shadow);border-radius:12px;margin-top:1.85rem;padding:1rem 1.05rem;font-size:.875rem;line-height:1.5}.documents-page--prod-polish .documents-page__footer-deals-link{background:linear-gradient(180deg, #3b82f6 0%, var(--docs-prod-accent) 100%);border:1px solid #1e40af80;border-radius:9px;align-items:center;margin-right:.15rem;padding:.42rem .92rem;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #1e3a8a33;color:#fff!important}.documents-page--prod-polish .documents-page__footer-deals-link:hover{filter:brightness(1.06)}.documents-page--prod-polish .documents-page__footer-deals-link:focus-visible{outline:2px solid color-mix(in srgb, var(--docs-prod-accent) 45%, transparent);outline-offset:3px}@media (width<=920px){.documents-page--prod-polish .documents-page__readiness-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}}@media (width<=640px){.documents-page--prod-polish.module-page{padding-left:.75rem;padding-right:.75rem}.documents-page--prod-polish .documents-page__readiness{padding:.55rem .62rem}.documents-page--prod-polish .documents-page__pdf-fields-actions{flex-direction:column;align-items:stretch}.documents-page--prod-polish .documents-page__btn--primary,.documents-page--prod-polish .documents-page__btn--secondary{justify-content:center;width:100%}.documents-page--prod-polish .documents-page__footer-deals-link{width:fit-content;margin-bottom:.42rem;display:inline-flex}.documents-page--prod-polish .documents-page__footer-note{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}}.documents-page__success-line{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.875rem;font-weight:600}.documents-page__table-actions-col{text-align:right;width:6.5rem}.documents-page__table-actions-cell{text-align:right;white-space:nowrap}.documents-page__template-delete{min-width:4.5rem}.documents-page__protected-note{color:#94a3b8;font-size:.75rem}.documents-delete-modal__warning{color:#64748b;margin:.35rem 0 0;font-size:.875rem}.documents-delete-modal__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 1rem .75rem;padding:.55rem .75rem;font-size:.8125rem}.documents-delete-modal__footer{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.documents-page--dealer-polish .documents-page__lead{max-width:42rem}.documents-page__admin-setup-link{margin:0 0 1rem;font-size:.875rem}.documents-dealer-forms{margin-bottom:1.5rem}.documents-dealer-forms__lead{max-width:40rem;color:var(--shell-text-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.45}.documents-dealer-forms__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.documents-dealer-forms__list{flex-direction:column;gap:.75rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.documents-dealer-forms__card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:hidden}.documents-dealer-forms__card-button{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.65rem;padding:.9rem 1rem;display:flex}.documents-dealer-forms__card-button:hover{background:var(--shell-page-bg)}.documents-dealer-forms__card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.documents-dealer-forms__status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.2rem .45rem;font-size:.6875rem;font-weight:600}.documents-dealer-forms__status--protected{color:#4b5563;background:#f3f4f6}.documents-dealer-forms__status--editable{color:#047857;background:#ecfdf5}.documents-dealer-forms__details{grid-template-columns:1fr;gap:.45rem;display:grid}@media (width>=520px){.documents-dealer-forms__details{grid-template-columns:repeat(3,minmax(0,1fr))}}.documents-dealer-forms__detail{flex-direction:column;gap:.15rem;min-width:0;display:flex}.documents-dealer-forms__detail-label{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.6875rem;font-weight:600}.documents-dealer-forms__detail-value{word-break:break-word;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.875rem;line-height:1.35;display:flex}.documents-dealer-forms__type-chip{font-size:.6875rem}.documents-dealer-forms__action-hint{color:var(--shell-accent,#2563eb);font-size:.8125rem;font-weight:600}.documents-dealer-forms__open{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.45rem;padding:.85rem .95rem .75rem;display:flex}.documents-dealer-forms__open:hover:not(:disabled){background:var(--shell-page-bg)}.documents-dealer-forms__open:disabled{opacity:.7;cursor:wait}.documents-dealer-forms__name{word-break:break-word;font-size:1rem;font-weight:600;line-height:1.3}.documents-dealer-forms__meta{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.documents-dealer-forms__date,.documents-dealer-forms__open-hint{color:var(--shell-text-muted);font-size:.8125rem}.documents-dealer-forms__footer{border-top:1px solid var(--shell-border);justify-content:flex-end;align-items:center;padding:.45rem .75rem .65rem;display:flex}.documents-dealer-forms__delete{font-size:.8125rem}.documents-form-detail-modal__meta{gap:.75rem;margin:0;padding:0 1.25rem 1rem;display:grid}.documents-form-detail-modal__row{grid-template-columns:minmax(5.5rem,7rem) 1fr;align-items:start;gap:.5rem .75rem;display:grid}.documents-form-detail-modal__row dt{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin:0;font-size:.6875rem;font-weight:600}.documents-form-detail-modal__row dd{word-break:break-word;margin:0;font-size:.9375rem;line-height:1.4}.documents-form-detail-modal__status{border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.documents-form-detail-modal__status--protected{color:#4b5563;background:#f3f4f6}.documents-form-detail-modal__status--editable{color:#047857;background:#ecfdf5}.documents-form-detail-modal__error{color:#991b1b;background:#fef2f2;border-radius:6px;margin:0 1.25rem .75rem;padding:.55rem .65rem;font-size:.8125rem}.documents-form-detail-modal__footer{flex-wrap:wrap;justify-content:space-between;gap:.65rem}.documents-form-detail-modal__footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-left:auto;display:flex}.documents-form-detail-modal__delete{margin-right:auto}.documents-form-setup-entry{margin:0}.documents-form-setup-entry__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.25rem;display:flex}.documents-form-setup-entry__title{color:var(--shell-text,#0f172a);margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.documents-form-setup-entry__lead{max-width:42rem;color:var(--shell-text-muted,#64748b);margin:0;font-size:.875rem;line-height:1.45}.documents-form-setup-entry__hint{color:var(--shell-text-muted,#64748b);margin:.55rem 0 0;font-size:.8125rem}.documents-form-setup-entry__cta{white-space:nowrap;flex-shrink:0}.documents-form-setup-entry--compact .documents-form-setup-entry__title{font-size:.95rem}.documents-form-setup-entry--compact .documents-form-setup-entry__lead{font-size:.8125rem}.documents-form-setup-entry--nested{border-top:1px solid var(--shell-border,#e2e8f0);margin-top:1.25rem;padding-top:1rem}.documents-form-setup-entry--readiness{border:1px solid var(--shell-border,#e2e8f0);background:var(--shell-page-bg,#f8fafc);border-radius:10px;margin-top:1rem;padding:.85rem .95rem}.documents-setup-scope-gate{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:0 0 .5rem;padding:1rem 1.1rem}.documents-setup-scope-gate__title{color:#92400e;margin:0 0 .35rem;font-size:1rem;font-weight:700}.documents-setup-scope-gate__text{color:#78350f;max-width:40rem;margin:0;font-size:.875rem;line-height:1.45}.documents-setup-scope-gate__actions{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}@media (width<=767px){.documents-form-setup-entry__head{flex-direction:column;align-items:stretch}.documents-form-setup-entry__cta{text-align:center;width:100%}}.dealer-admin-layout.settings-dealer .settings-dealer__body{max-width:none;margin-top:.35rem}.dealer-admin-layout .settings-dealer__build-banner{margin-top:.45rem;margin-bottom:0}.dealer-admin-workspace{grid-template-columns:11.25rem minmax(0,1fr);align-items:start;gap:.75rem;width:100%;max-width:none;display:grid}.dealer-admin-workspace__sidebar{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:10px;align-self:start;padding:.5rem .45rem;position:sticky;top:0}.dealer-admin-workspace__nav{flex-direction:column;gap:.05rem;display:flex}.dealer-admin-workspace__tab{width:100%;color:var(--lp-muted-strong);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.4rem .5rem;font-size:.8125rem;font-weight:400;line-height:1.35;text-decoration:none;display:block}.dealer-admin-workspace__tab:hover{background:var(--lp-surface-soft);color:var(--lp-text);text-decoration:none}.dealer-admin-workspace__tab--active{color:#1d4ed8;background:#eff6ff;font-weight:500}.dealer-admin-workspace__content{min-width:0;padding-bottom:1.5rem}.dealer-admin-layout .dealer-admin-workspace__content>.module-page,.dealer-admin-layout .dealer-admin-workspace__content>.customers-settings-page,.dealer-admin-layout .dealer-admin-workspace__content>div[class*=-page]{padding-top:0}.dealer-admin-layout .dealer-admin-workspace__content .lp-option2-header h1,.dealer-admin-layout .dealer-admin-workspace__content .settings-module-header+.settings-page__body h2:first-child{font-size:1.0625rem;font-weight:500}.dealer-admin-layout .dealer-admin-workspace__content .lp-option2-header__lead,.dealer-admin-layout .dealer-admin-workspace__content .lp-option2-header__lead{font-size:.8125rem;font-weight:400}@media (width<=900px){.dealer-admin-workspace{grid-template-columns:1fr}.dealer-admin-workspace__sidebar{position:static}.dealer-admin-workspace__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}}@media (width<=640px){.providers-toolbar,.providers-toolbar__actions{flex-direction:column;align-items:stretch}.providers-toolbar__actions>.providers-admin__btn-primary,.providers-toolbar__actions>.providers-admin__btn-secondary{width:100%}}@media (width<=520px){.pp-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-stepper__label{display:none}.pp-stepper__step--active .pp-stepper__label{display:inline}}@media (width<=540px){.pp-drawer{border-left:none;width:100%;animation:.2s ease-out pp-drawer-in-mobile}@keyframes pp-drawer-in-mobile{0%{opacity:.9;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (width<=640px){.providers-toolbar,.providers-toolbar__actions{flex-direction:column;align-items:stretch}.providers-toolbar__actions>.providers-admin__btn-primary,.providers-toolbar__actions>.providers-admin__btn-secondary{width:100%}}@media (width<=520px){.pp-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-stepper__label{display:none}.pp-stepper__step--active .pp-stepper__label{display:inline}}@media (width<=540px){.pp-drawer{border-left:none;width:100%;animation:.2s ease-out pp-drawer-in-mobile}@keyframes pp-drawer-in-mobile{0%{opacity:.9;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (width>=960px){.employees-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employees-profile__section:first-child{grid-column:1/-1}}@media (width>=640px){.employees-profile__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.employees-modal__layout{flex-direction:column}.employees-modal__access{flex:none;width:100%}.employees-modal__fields{grid-template-columns:minmax(0,1fr)}.employees-modal__fields :is(.employees-modal__field--first-name,.employees-modal__field--middle-initial,.employees-modal__field--last-name,.employees-modal__field--suffix,.employees-modal__field--email,.employees-modal__field--phone,.employees-modal__field--role,.employees-modal__field--department,.employees-modal__field--status){grid-column:1/-1}.employees-modal__field-hint--reserve{display:none}}@media (width>=960px){.employee-profile-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-profile-detail__section:last-child,.employee-profile-detail__section:nth-last-child(2){grid-column:span 1}}.providers-filters,.providers-form{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.55rem .65rem;margin:.45rem 0 .9rem;display:grid}.providers-form.providers-form--v2{grid-template-columns:initial;flex-direction:column;gap:.75rem;margin:.35rem 0 0;display:flex}.providers-filters label,.providers-form label{color:var(--shell-text-muted);gap:.25rem;font-size:.75rem;display:grid}.providers-filters input,.providers-filters select,.providers-form input,.providers-form select,.providers-form textarea{min-height:2rem;padding:.35rem .45rem}.providers-form--span{grid-column:1/-1}.providers-form-actions{gap:.5rem;display:flex}.providers-table-wrap{overflow-x:auto}.providers-admin-page{--providers-accent:#2563eb;--providers-accent-soft:#2563eb1f;--providers-panel-bg:#fff;--providers-panel-border:color-mix(in srgb, var(--shell-border,#e2e8f0) 92%, #2563eb 8%)}.providers-admin-page--option2-shell>:is(.lp-option2-header,.providers-admin__header){box-sizing:border-box;background:#fff;border:1px solid #cedcf1;border-radius:12px;align-self:stretch;width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.providers-admin__command{background:linear-gradient(#e7effb 0%,#f7faff 100%);border-bottom:1px solid #d1def1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin:0;padding:.62rem .95rem .64rem;display:flex}.providers-admin__header-copy{flex:12rem;min-width:0}.providers-admin__back-wrap{margin:0 0 .35rem}.providers-admin-page--option2-shell .providers-admin__page-title{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.providers-admin-page--option2-shell .providers-admin__lead{color:#64748b;max-width:40rem;margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.providers-admin__header{margin-bottom:.25rem}.providers-admin__header-top{margin-bottom:.35rem}.providers-admin__back{color:var(--providers-accent);font-size:.8125rem;font-weight:500;text-decoration:none}.providers-admin__back:hover{text-decoration:underline}.providers-admin__back:focus-visible{outline:2px solid var(--providers-accent);outline-offset:2px;border-radius:2px}.providers-admin__lead{max-width:52rem;line-height:1.45}.providers-admin__panel{border:1px solid var(--providers-panel-border);background:var(--providers-panel-bg);border-radius:12px;margin:.55rem 0 0;padding:.65rem .75rem .75rem;box-shadow:0 1px 2px #0f172a0a}.providers-admin__panel--first{margin-top:.35rem}.providers-admin__panel--table{padding-bottom:.65rem}.providers-admin__panel--filters{padding-bottom:.7rem}.providers-admin__panel--filters .providers-toolbar{margin-top:.35rem}.providers-admin__filter-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.35rem;display:flex}.providers-admin__result-meta{color:var(--shell-text-muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.providers-admin__list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.45rem;display:flex}.providers-admin__panel-title--inline{margin-bottom:0}.providers-admin__list-count{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--providers-accent) 35%, #64748b);letter-spacing:.02em;font-size:.72rem;font-weight:600}.providers-admin__list-count--muted{color:#94a3b8;font-weight:500}.providers-admin__page-title{letter-spacing:-.02em}.providers-admin__loading-line{color:#64748b;margin:.35rem 0 0;font-size:.84rem}.providers-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.55rem .75rem;margin-top:.45rem;display:flex}.providers-toolbar__fields{flex-wrap:wrap;flex:16rem;align-items:flex-end;gap:.45rem .6rem;margin:0;display:flex}.providers-toolbar__field{flex:8.75rem;gap:.18rem;min-width:0;display:grid}.providers-toolbar__field--grow{flex:3 12rem;min-width:min(100%,11rem)}.providers-toolbar__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.4rem;display:flex}.providers-empty{text-align:center;border:1px dashed color-mix(in srgb, var(--providers-accent) 16%, #e2e8f0);background:linear-gradient(180deg, color-mix(in srgb, var(--providers-accent) 4%, #fff) 0%, #fff 100%);border-radius:10px;margin-top:.35rem;padding:1.25rem 1rem 1.35rem}.providers-empty--filtered{background:#fafbfc;border-style:solid;border-color:#e8edf3}.providers-empty__title{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:.95rem;font-weight:650}.providers-empty__text{color:#64748b;max-width:22rem;margin:.35rem auto 0;font-size:.8rem;line-height:1.45}.providers-empty__actions{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.85rem;display:flex}.providers-empty--welcome .providers-admin__btn-primary{margin-top:.85rem}.providers-table{border-collapse:collapse;width:100%;min-width:52rem;font-size:.8125rem}.providers-table__row:hover td{background:color-mix(in srgb, var(--providers-accent) 4%, #fff)}.providers-table__th{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;border-bottom:1px solid #e8edf3;padding:.42rem .5rem;font-size:.65rem;font-weight:700}.providers-table__th--actions{text-align:right;width:6.5rem}.providers-table__td--actions{text-align:right}.providers-table__td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.5rem}.providers-table__td--name{color:#0f172a;font-weight:600}.providers-table__name{max-width:14rem;line-height:1.35;display:inline-block}.providers-table__td--meta{color:#64748b;font-size:.78rem}.providers-table__link{color:var(--providers-accent);word-break:break-all;font-weight:500;text-decoration:none}.providers-table__link:hover{text-decoration:underline}.providers-type-badge{letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--providers-accent) 22%, #e2e8f0);background:color-mix(in srgb, var(--providers-accent) 7%, #fff);max-width:100%;color:color-mix(in srgb, var(--providers-accent) 88%, #1e293b);border-radius:6px;align-items:center;padding:.18rem .42rem;font-size:.68rem;font-weight:650;line-height:1.2;display:inline-flex}.providers-type-badge--lender{color:#1e40af;background:#ebf1fd;border-color:#adc3ef}.providers-type-badge--insurance{color:#0369a1;background:#ecf8fd;border-color:#a2d4ee}.providers-type-badge--warranty{color:#5b21b6;background:#f5effe;border-color:#c7bbef}.providers-type-badge--gap{color:#9d174d;background:#fcf0f5;border-color:#e0bad3}.providers-type-badge--service{color:#047857;background:#ebf7f3;border-color:#a4d1ca}.providers-type-badge--auction{color:#b45309;background:#fcf4eb;border-color:#dfc8ae}.providers-type-badge--transport{color:#4338ca;background:#f1f0fd;border-color:#bcbeed}.providers-type-badge--other{color:#475569;background:#f8fafc;border-color:#e2e8f0}.providers-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.14rem .38rem;font-size:.65rem;font-weight:700;display:inline-flex}.providers-status--active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.providers-status--inactive{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.providers-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.15rem .35rem;display:inline-flex}.providers-admin__row-action{color:var(--providers-accent);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.22rem .4rem;font-size:.72rem;font-weight:600}.providers-admin__row-action:hover{background:color-mix(in srgb, var(--providers-accent) 8%, transparent)}.providers-admin__row-action:focus-visible{outline:2px solid var(--providers-accent);outline-offset:2px}.providers-admin__row-action--danger{color:#b91c1c}.providers-admin__row-action--danger:hover{background:#fecaca8c}@media (width<=640px){.providers-toolbar,.providers-toolbar__actions{flex-direction:column;align-items:stretch}.providers-toolbar__actions>.providers-admin__btn-primary,.providers-toolbar__actions>.providers-admin__btn-secondary{width:100%}}.providers-admin__panel-title{letter-spacing:.01em;color:var(--shell-text,#0f172a);margin:0 0 .2rem;font-size:.9375rem;font-weight:650}.providers-admin__panel-title.providers-admin__panel-title--tight{margin-bottom:0}.providers-admin__panel-sub{color:var(--shell-text-muted);margin:0;font-size:.78rem;line-height:1.4}.providers-admin__btn-primary{border:1px solid color-mix(in srgb, var(--providers-accent) 55%, #1e3a8a);background:linear-gradient(180deg, color-mix(in srgb, var(--providers-accent) 100%, #fff) 0%, color-mix(in srgb, var(--providers-accent) 82%, #1e40af) 100%);color:#fff;cursor:pointer;border-radius:6px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600}.providers-admin__btn-primary:hover:not(:disabled){filter:brightness(1.04)}.providers-admin__btn-primary:disabled{opacity:.65;cursor:not-allowed}.providers-admin__btn-primary:focus-visible{outline:2px solid var(--providers-accent);outline-offset:2px}.providers-admin__btn-secondary{border:1px solid color-mix(in srgb, var(--providers-accent) 38%, var(--shell-border,#cbd5e1));background:var(--shell-surface,#fff);color:var(--providers-accent);cursor:pointer;border-radius:6px;padding:.4rem .75rem;font-size:.8125rem;font-weight:600}.providers-admin__btn-secondary:hover{background:var(--providers-accent-soft)}.providers-admin__btn-secondary:focus-visible{outline:2px solid var(--providers-accent);outline-offset:2px}.providers-admin__link-btn{font-size:inherit;color:var(--providers-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.providers-admin__link-btn:hover{color:color-mix(in srgb, var(--providers-accent) 75%, #000)}.providers-admin__link-btn:focus-visible{outline:2px solid var(--providers-accent);outline-offset:2px;border-radius:2px}.providers-admin-page .providers-filters,.providers-admin-page .providers-form{margin-top:.35rem}.providers-admin-page .providers-form.providers-form--v2{margin-top:.35rem;margin-bottom:0}.providers-admin-page .providers-filters.providers-filters--compact{margin:0}.providers-admin-page .providers-toolbar .providers-filters{margin-top:0}.providers-admin-page .providers-table-wrap{border:1px solid color-mix(in srgb, var(--providers-accent) 6%, #e8edf3);background:#fff;border-radius:10px;margin-top:.35rem}.providers-form--v2 .providers-form__intro{color:var(--shell-text-muted);max-width:44rem;margin:0;font-size:.8rem;line-height:1.45}.providers-form--v2 .providers-form__section{border:1px solid color-mix(in srgb, var(--providers-accent) 10%, var(--shell-border,#e2e8f0));background:var(--shell-surface,#fff);border-radius:8px;margin:0;padding:.55rem .65rem .6rem}.providers-form--v2 .providers-form__section--preview{background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 55%, var(--shell-surface,#fff));border-style:dashed;padding:.5rem .6rem .55rem}.providers-form--v2 fieldset.providers-form__section{border:1px solid color-mix(in srgb, var(--providers-accent) 10%, var(--shell-border,#e2e8f0))}.providers-form--v2 .providers-form__legend{letter-spacing:.055em;text-transform:uppercase;color:color-mix(in srgb, var(--providers-accent) 38%, var(--shell-text-muted));padding:0 .12rem;font-size:.72rem;font-weight:700}.providers-form--v2 .providers-form__legend--div{padding:0}.providers-form--v2 .providers-form__legend-row{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.providers-form--v2 .providers-form__soon{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--providers-accent) 72%, #1e3a8a);border:1px solid color-mix(in srgb, var(--providers-accent) 26%, var(--shell-border,#cbd5e1));background:var(--shell-surface,#fff);border-radius:999px;padding:.08rem .35rem;font-size:.58rem;font-weight:750;display:inline-flex}.providers-form--v2 .providers-form__section-lead{color:var(--shell-text-muted);max-width:40rem;margin:-.05rem 0 .45rem;font-size:.72rem;line-height:1.38}.providers-form--v2 .providers-form__grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.45rem .65rem;display:grid}.providers-form--v2 .providers-form__field{gap:.2rem;min-width:0;margin:0;display:grid}.providers-form--v2 .providers-form__field--wide{grid-column:1/-1}.providers-form--v2 .providers-form__label{color:color-mix(in srgb, var(--shell-text-muted) 88%, var(--shell-text,#0f172a));font-size:.72rem;font-weight:600}.providers-form--v2 .providers-form__field input,.providers-form--v2 .providers-form__field select,.providers-form--v2 .providers-form__field textarea{border:1px solid var(--shell-border,#e2e8f0);border-radius:6px;min-height:2rem;padding:.38rem .48rem;font-size:.8125rem}.providers-form--v2 .providers-form__notes{resize:vertical;min-height:2.75rem;max-height:5.25rem;line-height:1.35}.providers-form--v2 .providers-form__hint{color:var(--shell-text-muted);font-size:.66rem;line-height:1.32}.providers-form--v2 .providers-form__hint--block{max-width:40rem;margin:0 0 .45rem;display:block}.providers-form--v2 .providers-form__chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.providers-form--v2 .providers-form__chip{color:var(--shell-text-muted);border:1px dashed var(--shell-border,#cbd5e1);background:color-mix(in srgb, var(--shell-surface,#fff) 92%, transparent);cursor:default;-webkit-user-select:none;user-select:none;opacity:.78;border-radius:999px;padding:.2rem .42rem;font-size:.68rem;font-weight:600;display:inline-flex}.providers-form--v2 .providers-form__alert{margin:.15rem 0 0}.providers-form--v2 .providers-form__actions-bar{border-top:1px solid color-mix(in srgb, var(--shell-border,#e2e8f0) 88%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.1rem;padding-top:.45rem;display:flex}.pp-modal-backdrop{z-index:80;background:#0f172a5c;justify-content:center;align-items:flex-start;padding:1rem .65rem 1.75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.pp-modal{border:1px solid color-mix(in srgb, var(--providers-accent) 14%, #e2e8f0);background:#fff;border-radius:14px;width:min(96vw,46rem);max-width:46rem;margin-top:.35rem;box-shadow:inset 0 0 0 1px #ffffffa6,0 22px 50px #0f172a29}.pp-modal__header{border-bottom:1px solid color-mix(in srgb, var(--providers-accent) 6%, #e8edf3);background:#fff;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.72rem .9rem .58rem;display:flex}.pp-modal__header-main{min-width:0}.pp-modal__title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1rem;font-weight:650}.pp-modal__subtitle{color:color-mix(in srgb, var(--providers-accent) 55%, #64748b);margin:.1rem 0 0;font-size:.75rem;font-weight:600}.pp-modal__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.pp-modal__close:hover{background:color-mix(in srgb, var(--providers-accent) 10%, transparent);color:var(--providers-accent)}.pp-stepper{border-bottom:1px solid color-mix(in srgb, var(--providers-accent) 5%, #e8edf3);background:color-mix(in srgb, var(--providers-accent) 3%, #f8fafc);grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:.5rem .85rem .55rem;list-style:none;display:grid}.pp-stepper__step{color:#64748b;border-radius:8px;justify-content:center;align-items:center;gap:.28rem;min-width:0;padding:.28rem .35rem;font-size:.68rem;font-weight:500;display:flex}.pp-stepper__step--active{color:var(--providers-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--providers-accent) 16%, transparent), 0 1px 2px #0f172a0a;background:#fff;font-weight:650}.pp-stepper__step--done{color:color-mix(in srgb, var(--providers-accent) 58%, #64748b)}.pp-stepper__num{font-variant-numeric:tabular-nums;opacity:.85;font-weight:750}.pp-stepper__label{letter-spacing:.01em}.pp-modal__body{max-height:min(72vh,34rem);padding:.62rem .9rem .72rem;overflow-y:auto}.pp-modal__step{flex-direction:column;gap:.42rem;display:flex}.pp-modal__step--kinds{gap:.5rem}.pp-modal__step-lead{color:#64748b;margin:0;font-size:.78rem;font-weight:500}.pp-modal__section-title{letter-spacing:-.015em;color:#0f172a;margin:0;font-size:.88rem;font-weight:700}.pp-modal__hint{color:#64748b;max-width:38rem;margin:0 0 .08rem;font-size:.72rem;line-height:1.38}.pp-modal__hint--tight{margin-bottom:.12rem}.pp-kind-grid{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.42rem;display:grid}.pp-kind-tile{text-align:center;cursor:pointer;min-height:4.35rem;font:inherit;color:inherit;background:#fff;border:1px solid #eef2f6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;padding:.55rem .4rem;transition:border-color .14s,background .14s,box-shadow .14s;display:flex;position:relative}.pp-kind-tile:hover{border-color:color-mix(in srgb, var(--providers-accent) 32%, #cbd5e1);background:color-mix(in srgb, var(--providers-accent) 4%, #fff)}.pp-kind-tile--on{border-color:color-mix(in srgb, var(--providers-accent) 42%, #bfdbfe);background:color-mix(in srgb, var(--providers-accent) 5%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--providers-accent) 12%, transparent)}.pp-kind-tile--primary{box-shadow:0 0 0 1px color-mix(in srgb, var(--providers-accent) 28%, transparent), 0 2px 8px color-mix(in srgb, var(--providers-accent) 10%, transparent)}.pp-kind-tile--primary:after{content:"Primary";letter-spacing:.03em;text-transform:uppercase;color:var(--providers-accent);background:color-mix(in srgb, var(--providers-accent) 10%, #fff);border-radius:4px;padding:.06rem .28rem;font-size:.52rem;font-weight:700;position:absolute;top:.28rem;right:.28rem}.pp-kind-tile__icon-wrap{background:color-mix(in srgb, var(--providers-accent) 6%, #f8fafc);width:2rem;height:2rem;color:color-mix(in srgb, var(--providers-accent) 72%, #475569);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pp-kind-tile--on .pp-kind-tile__icon-wrap{background:color-mix(in srgb, var(--providers-accent) 14%, #fff);color:var(--providers-accent)}.pp-kind-tile__icon{display:block}.pp-kind-tile__label{color:#334155;font-size:.72rem;font-weight:600;line-height:1.2}.pp-kind-tile--on .pp-kind-tile__label{color:#0f172a}.pp-primary-row{border:1px dashed color-mix(in srgb, var(--providers-accent) 18%, #e2e8f0);background:0 0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.15rem;padding:.42rem .48rem;display:flex}.pp-primary-row__label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--providers-accent) 45%, #475569);font-size:.68rem;font-weight:700}.pp-primary-row__pills{flex-wrap:wrap;gap:.3rem;display:flex}.pp-pill{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-weight:600;transition:border-color .12s,background .12s,color .12s}.pp-pill:hover{border-color:color-mix(in srgb, var(--providers-accent) 35%, #e2e8f0);color:var(--providers-accent)}.pp-pill--active{border-color:color-mix(in srgb, var(--providers-accent) 45%, #93c5fd);background:color-mix(in srgb, var(--providers-accent) 11%, #fff);color:var(--providers-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--providers-accent) 12%, transparent)}.pp-modal__grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.32rem .48rem;display:grid}.pp-modal__grid--tight{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.pp-modal__field{gap:.14rem;min-width:0;display:grid}.pp-modal__field--wide{grid-column:1/-1}.pp-modal__label{color:#475569;font-size:.68rem;font-weight:600}.pp-modal__label--sub{font-size:.64rem;font-weight:600}.pp-modal__field input,.pp-modal__field select,.pp-modal__textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:2rem;padding:.32rem .42rem;font-size:.8125rem}.pp-modal__field input:focus-visible,.pp-modal__field select:focus-visible,.pp-modal__textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--providers-accent) 45%, #93c5fd);outline-offset:1px;border-color:color-mix(in srgb, var(--providers-accent) 35%, #e2e8f0)}.pp-modal__textarea{resize:vertical;min-height:2.6rem;max-height:5rem;line-height:1.35}.pp-modal__fieldset{background:#fafbfc;border:1px solid #eef2f6;border-radius:10px;padding:.35rem .4rem .42rem}.pp-modal__step--company{gap:.65rem}.pp-modal__group{margin:0;padding:0}.pp-modal__group+.pp-modal__group{border-top:1px solid #f1f5f9;padding-top:.55rem}.pp-modal__group-title{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:0 0 .4rem;font-size:.72rem;font-weight:650}.pp-modal__group--notes .pp-modal__group-title{margin-bottom:.35rem}.pp-modal__step--roles{gap:.55rem}.pp-modal__subsection{background:0 0;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;margin:0;padding:0 0 .55rem}.pp-modal__subsection:last-child{border-bottom:none;padding-bottom:0}.pp-modal__subsection-title{letter-spacing:.02em;text-transform:none;color:#334155;margin:0 0 .32rem;font-size:.75rem;font-weight:700}.pp-modal__step--review{gap:.35rem}.pp-review{color:#0f172a;background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;margin:0;padding:.55rem .65rem;font-size:.8125rem;line-height:1.45;list-style:none}.pp-review li{border-bottom:1px solid #e2e8f0a6;padding:.28rem 0}.pp-review li:last-child{border-bottom:none;padding-bottom:0}.pp-review__k{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--providers-accent) 40%, #64748b);font-size:.7rem;font-weight:700}.pp-review__muted{color:#64748b;font-size:.72rem;font-weight:500}.pp-modal__err{margin:.28rem 0 0}.pp-modal__footer{border-top:1px solid color-mix(in srgb, var(--providers-accent) 5%, #e8edf3);background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:.55rem 1rem .7rem;display:flex}@media (width<=520px){.pp-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-stepper__label{display:none}.pp-stepper__step--active .pp-stepper__label{display:inline}}.pp-drawer-backdrop{z-index:70;background:#0f172a5c;justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.pp-drawer{border-left:1px solid color-mix(in srgb, var(--providers-accent) 14%, #e8edf3);background:#fff;flex-direction:column;width:min(24rem,100vw);max-height:100vh;animation:.22s ease-out pp-drawer-in;display:flex;box-shadow:-16px 0 48px #0f172a1f}.pp-drawer__top{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem .5rem;display:flex}.pp-drawer__title{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.72rem;font-weight:700}.pp-drawer__close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.pp-drawer__close:hover{background:color-mix(in srgb, var(--providers-accent) 8%, transparent);color:var(--providers-accent)}.pp-drawer__hero{border-bottom:1px solid #f1f5f9;flex-shrink:0;gap:.75rem;padding:.85rem .85rem .95rem;display:flex}.pp-drawer__avatar{letter-spacing:.02em;width:2.75rem;height:2.75rem;color:var(--providers-accent);background:color-mix(in srgb, var(--providers-accent) 10%, #fff);border:1px solid color-mix(in srgb, var(--providers-accent) 22%, #e2e8f0);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:750;display:flex}.pp-drawer__hero-main{flex:1;min-width:0}.pp-drawer__name{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.pp-drawer__badges{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.pp-drawer__badges .providers-type-badge{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pp-drawer__hero-meta{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.45rem;display:flex}.pp-drawer__storage-type{color:#64748b;font-size:.68rem}.pp-drawer__quick-links{flex-wrap:wrap;gap:.35rem .5rem;margin-top:.55rem;display:flex}.pp-drawer__quick-link{color:var(--providers-accent);border:1px solid color-mix(in srgb, var(--providers-accent) 22%, #e2e8f0);background:color-mix(in srgb, var(--providers-accent) 5%, #fff);border-radius:8px;align-items:center;gap:.28rem;padding:.22rem .45rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.pp-drawer__quick-link:hover{background:color-mix(in srgb, var(--providers-accent) 10%, #fff)}.pp-drawer__toast{color:#047857;background:#ecfdf5;border-bottom:1px solid #bbf7d0;flex-shrink:0;margin:0;padding:.35rem .85rem;font-size:.72rem;font-weight:600}.pp-drawer__actions{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;flex-shrink:0;gap:.35rem;padding:.55rem .85rem;display:flex}.pp-drawer__action{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:.32rem;padding:.32rem .55rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.pp-drawer__action:hover{border-color:color-mix(in srgb, var(--providers-accent) 28%, #e2e8f0);color:var(--providers-accent)}.pp-drawer__action--primary{border-color:color-mix(in srgb, var(--providers-accent) 45%, #93c5fd);background:color-mix(in srgb, var(--providers-accent) 9%, #fff);color:var(--providers-accent)}.pp-drawer__action--link{color:var(--providers-accent)}.pp-drawer__body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:.55rem .85rem 1rem;overflow-y:auto}.pp-drawer__section{margin-bottom:.85rem}.pp-drawer__section:last-child{margin-bottom:0}.pp-drawer__section--meta{border-top:1px dashed #e2e8f0;padding-top:.35rem}.pp-drawer__section-title{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--providers-accent) 38%, #64748b);margin:0 0 .38rem;font-size:.68rem;font-weight:700}.pp-drawer__line{gap:.08rem;margin:0 0 .28rem;display:grid}.pp-drawer__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:600}.pp-drawer__value{color:#334155;word-break:break-word;font-size:.8125rem}.pp-drawer__address-line{color:#334155;margin:0 0 .12rem;font-size:.8125rem;line-height:1.4}.pp-drawer__mono{color:#334155;word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem}.pp-drawer__notes{color:#475569;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.45}.pp-drawer__meta-line{color:#64748b;margin:0 0 .2rem;font-size:.72rem}.providers-table__row--clickable{cursor:pointer}.providers-table__row--clickable:focus-visible{outline:2px solid color-mix(in srgb, var(--providers-accent) 45%, #93c5fd);outline-offset:-2px}@media (width<=540px){.pp-drawer{border-left:none;width:100%;animation:.2s ease-out pp-drawer-in-mobile}@keyframes pp-drawer-in-mobile{0%{opacity:.9;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.employees-admin-page{--providers-accent:#0d9488;--providers-accent-soft:#0d94881f}.employees-admin-page .providers-type-badge--dept{color:#0f766e;background:#d0eeea}.employees-avatar{color:#0f766e;background:#c0dbdf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex;overflow:hidden}.employees-avatar--photo img{object-fit:cover;width:100%;height:100%;display:block}.pp-drawer__hero .employees-avatar{width:3.25rem;height:3.25rem;font-size:1rem}.employees-photo-field__hint{color:#64748b;margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.employees-empty--schema{background:#fffdf7;border-color:#e9cea0}.employees-table__name{align-items:center;gap:.65rem;display:inline-flex}.employees-avatar--hero{width:4.25rem;height:4.25rem;font-size:1.25rem}.employees-profile-page .employees-profile__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.employees-profile__hero-main{align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.employees-profile__hero-copy{min-width:0}.employees-profile__name{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.2}.employees-profile__badges{flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:.5rem;display:flex}.employees-profile__hero-meta{color:#475569;flex-wrap:wrap;gap:.35rem 1rem;font-size:.875rem;display:flex}.employees-profile__quick-links{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.employees-profile__hero-actions{flex-shrink:0}.employees-profile__grid{gap:1rem;display:grid}@media (width>=960px){.employees-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employees-profile__section:first-child{grid-column:1/-1}}.employees-profile__section-head{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.employees-profile__section-icon{color:#0f766e;display:inline-flex}.employees-profile__details{gap:.65rem 1.5rem;margin:0;display:grid}@media (width>=640px){.employees-profile__details{grid-template-columns:repeat(2,minmax(0,1fr))}}.employees-profile__detail{margin:0}.employees-profile__detail dt{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0 0 .15rem;font-size:.75rem;font-weight:600}.employees-profile__detail dd{color:#0f172a;word-break:break-word;margin:0;font-size:.9375rem}.employees-profile__linked-user{align-items:flex-start;gap:.35rem;display:inline-flex}.employees-profile__linked-meta{color:#64748b;font-size:.875rem}.employees-profile__notes{white-space:pre-wrap;color:#334155;margin:0;line-height:1.5}.employees-profile__loading{margin-top:0}.providers-empty--compact{padding:1rem 0 .25rem}.providers-empty--compact .providers-empty__title{font-size:.9375rem}.providers-empty--compact .providers-empty__text{margin-bottom:.75rem;font-size:.875rem}.employee-garage-labor{gap:.75rem;display:grid}.employee-garage-labor__link{width:fit-content}.employees-build-update-banner{margin-bottom:1rem}.employees-link-clear{margin-top:.5rem}.providers-table__muted{color:#64748b}.providers-status--warning{color:#b45309;font-weight:600}.employees-admin-page .pp-modal-backdrop{background:color-mix(in srgb, var(--lp-bg,#0b1220) 58%, transparent)}.employees-admin-page .pp-modal--employees{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface,#fff);width:min(96vw,42rem);max-width:42rem;box-shadow:var(--lp-shadow-card,0 22px 50px #0f172a29)}.employees-admin-page .pp-modal--employees-edit{width:min(96vw,52rem);max-width:52rem}.employees-admin-page .pp-modal--employees .pp-modal__header,.employees-admin-page .pp-modal--employees .pp-modal__footer{background:var(--lp-surface,#fff);border-color:var(--lp-border,#e2e8f0)}.employees-admin-page .pp-modal--employees .pp-modal__title{color:var(--lp-text,#0f172a)}.employees-admin-page .pp-modal--employees .pp-modal__close{color:var(--lp-muted,#94a3b8)}.employees-admin-page .pp-modal--employees .pp-modal__close:hover{background:color-mix(in srgb, var(--lp-primary,#2563eb) 12%, transparent);color:var(--lp-text,#0f172a)}.employees-admin-page .pp-modal--employees .pp-modal__label{color:var(--lp-muted,#64748b)}.employees-admin-page .pp-modal--employees .pp-modal__field input,.employees-admin-page .pp-modal--employees .pp-modal__field select{box-sizing:border-box;border:1px solid var(--lp-control-border,var(--lp-border,#e2e8f0));background:var(--lp-control-bg,var(--lp-surface-soft,#fff));width:100%;height:2.125rem;min-height:2.125rem;color:var(--lp-control-text,var(--lp-text,#0f172a));padding:.35rem .55rem}.employees-admin-page .pp-modal--employees .pp-modal__label{min-height:1rem;line-height:1.2;display:block}.employees-admin-page .pp-modal--employees .pp-modal__field input::placeholder{color:var(--lp-control-placeholder,color-mix(in srgb, var(--lp-muted,#64748b) 88%, transparent))}.employees-admin-page .pp-modal--employees .pp-modal__field input:focus-visible,.employees-admin-page .pp-modal--employees .pp-modal__field select:focus-visible{border-color:var(--lp-control-focus-border,color-mix(in srgb, var(--lp-primary,#2563eb) 55%, var(--lp-border)));box-shadow:var(--lp-control-focus-shadow,0 0 0 3px color-mix(in srgb, var(--lp-primary,#2563eb) 22%, transparent));outline:none}.employees-modal__layout{align-items:stretch;gap:.85rem;display:flex}.employees-modal__access{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-soft,#f8fafc);border-radius:8px;flex-direction:column;flex:0 0 11rem;gap:.55rem;padding:.65rem .7rem;display:flex}.employees-modal__access-title{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted,#64748b);margin:0;font-size:.6875rem;font-weight:650}.employees-modal__reset-btn,.employees-modal__access-btn{justify-content:center;width:100%}.employees-modal__access-btn--danger{border-color:color-mix(in srgb, #dc2626 55%, var(--lp-border,#e2e8f0));color:#dc2626}.employees-modal__access-btn--danger:hover:not(:disabled){color:#dc2626;background:#dc26261f;border-color:#dc2626}.employees-modal__access-feedback{margin:0;font-size:.6875rem;line-height:1.4}.employees-modal__access-feedback--ok{color:var(--lp-text,#0f172a)}.employees-modal__field-hint{min-height:1.85rem;color:var(--lp-muted,#64748b);margin:.3rem 0 0;font-size:.6875rem;line-height:1.35;display:block}.employees-modal__field-hint--reserve{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.employees-success-banner{border:1px solid var(--lp-border,#e2e8f0);background:var(--lp-surface-soft,#f8fafc);color:var(--lp-text,#0f172a);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:0 0 1rem;padding:.65rem .85rem;font-size:.875rem;display:flex}.employees-success-banner__dismiss{color:var(--lp-primary,#2563eb);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.employees-modal__access-hint{color:var(--lp-muted,#64748b);margin:0;font-size:.6875rem;line-height:1.4}.employees-modal__fields{flex:auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.72rem;min-width:0;display:grid}.employees-modal__fields .pp-modal__field{min-width:0;margin:0}.employees-modal__field--first-name{grid-column:span 4}.employees-modal__field--middle-initial{grid-column:span 2}.employees-modal__field--last-name{grid-column:span 4}.employees-modal__field--suffix{grid-column:span 2}.employees-modal__field--email,.employees-modal__field--phone{grid-column:span 6;grid-template-rows:auto auto auto}.employees-modal__field--role{grid-column:span 4}.employees-modal__field--department{grid-column:span 5}.employees-modal__field--status{grid-column:span 3}@media (width<=640px){.employees-modal__layout{flex-direction:column}.employees-modal__access{flex:none;width:100%}.employees-modal__fields{grid-template-columns:minmax(0,1fr)}.employees-modal__fields :is(.employees-modal__field--first-name,.employees-modal__field--middle-initial,.employees-modal__field--last-name,.employees-modal__field--suffix,.employees-modal__field--email,.employees-modal__field--phone,.employees-modal__field--role,.employees-modal__field--department,.employees-modal__field--status){grid-column:1/-1}.employees-modal__field-hint--reserve{display:none}}.employees-admin-page .pp-modal--employees .providers-admin__btn-secondary{border:1px solid var(--lp-control-border,var(--lp-border,#e2e8f0));color:var(--lp-text,#0f172a);background:0 0}.employees-admin-page .pp-modal--employees .providers-admin__btn-secondary:hover:not(:disabled){border-color:var(--lp-border-default,var(--lp-border,#e2e8f0));background:color-mix(in srgb, var(--lp-surface-soft,#f8fafc) 72%, transparent);color:var(--lp-text,#0f172a)}.employees-admin-page .pp-modal--employees .employees-modal__submit{border-color:color-mix(in srgb, var(--lp-primary,#2563eb) 72%, var(--lp-border,#1e3a8a));background:var(--lp-primary,#2563eb);color:#fff}.employees-admin-page .pp-modal--employees .employees-modal__submit:hover:not(:disabled){filter:brightness(1.06)}html[data-theme=dark] .employees-admin-page .pp-modal--employees,body[data-lp-sidebar-theme=dark] .employees-admin-page .pp-modal--employees{background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:var(--lp-shadow-card)!important}html[data-theme=dark] .employees-admin-page .pp-modal--employees :is(.pp-modal__header,.pp-modal__footer),body[data-lp-sidebar-theme=dark] .employees-admin-page .pp-modal--employees :is(.pp-modal__header,.pp-modal__footer){background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .employees-admin-page .pp-modal--employees :is(.pp-modal__title,.pp-modal__close:hover),body[data-lp-sidebar-theme=dark] .employees-admin-page .pp-modal--employees :is(.pp-modal__title,.pp-modal__close:hover){color:var(--lp-text)!important}html[data-theme=dark] .employees-admin-page .pp-modal--employees .pp-modal__field :is(input,select),body[data-lp-sidebar-theme=dark] .employees-admin-page .pp-modal--employees .pp-modal__field :is(input,select){background:var(--lp-control-bg)!important;border-color:var(--lp-control-border,var(--lp-border))!important;color:var(--lp-control-text,var(--lp-text))!important}html[data-theme=dark] .employees-admin-page .pp-modal--employees .employees-modal__access,body[data-lp-sidebar-theme=dark] .employees-admin-page .pp-modal--employees .employees-modal__access{background:var(--lp-surface-soft)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .employees-admin-page .pp-modal--employees :is(.pp-modal__label,.employees-modal__access-title,.employees-modal__access-hint,.employees-modal__field-hint),body[data-lp-sidebar-theme=dark] .employees-admin-page .pp-modal--employees :is(.pp-modal__label,.employees-modal__access-title,.employees-modal__access-hint,.employees-modal__field-hint){color:var(--lp-muted)!important}.employee-profile-detail-page{background:var(--lp-bg,#f8fafc)}.employee-profile-detail{flex-direction:column;gap:1rem;display:flex}.employee-profile-detail__back-wrap{margin:0}.employee-profile-detail__back{color:var(--lp-primary,#2563eb);font-size:.875rem;text-decoration:none}.employee-profile-detail__back:hover{text-decoration:underline}.employee-profile-detail__hero{background:var(--lp-surface,#fff);border:1px solid var(--lp-border,#e2e8f0);padding:1.25rem}.employee-profile-detail__hero-main{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.employee-profile-detail__photo-wrap{flex-direction:column;align-items:center;gap:.65rem;display:flex}.employee-profile-detail__photo-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.employee-profile-detail__photo-btn{align-items:center;gap:.35rem;display:inline-flex}.employee-profile-detail__hero-copy{flex:16rem;min-width:0}.employee-profile-detail__name{color:var(--lp-text,#0f172a);margin:0 0 .35rem;font-size:1.75rem;font-weight:650;line-height:1.15}.employee-profile-detail__legal-name{color:var(--lp-muted,#64748b);margin:0 0 .5rem;font-size:.875rem}.employee-profile-detail__badges{flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:.75rem;display:flex}.employee-profile-detail__hero-meta{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem 1.5rem;margin:0;display:grid}.employee-profile-detail__hero-meta dt{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted,#64748b);margin:0;font-size:.6875rem;font-weight:650}.employee-profile-detail__hero-meta dd{color:var(--lp-text,#0f172a);margin:.1rem 0 0;font-size:.9375rem}.employee-profile-detail__grid{gap:1rem;display:grid}@media (width>=960px){.employee-profile-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-profile-detail__section:last-child,.employee-profile-detail__section:nth-last-child(2){grid-column:span 1}}.employee-profile-detail__section{background:var(--lp-surface,#fff);border:1px solid var(--lp-border,#e2e8f0);padding:1rem 1.1rem}.employee-profile-detail__section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.employee-profile-detail__section-title{color:var(--lp-text,#0f172a);margin:0;font-size:.9375rem;font-weight:650}.employee-profile-detail__edit-btn{align-items:center;gap:.35rem;display:inline-flex}.employee-profile-detail__details{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem 1rem;margin:0;display:grid}.employee-profile-detail__detail dt{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted,#64748b);margin:0;font-size:.6875rem;font-weight:650}.employee-profile-detail__detail dd{color:var(--lp-text,#0f172a);word-break:break-word;margin:.15rem 0 0;font-size:.9375rem}.employee-profile-detail__form-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.72rem;display:grid}.employee-profile-detail__field{flex-direction:column;grid-column:span 6;gap:.25rem;min-width:0;display:flex}.employee-profile-detail__field--wide{grid-column:span 12}.employee-profile-detail__field:first-child,.employee-profile-detail__field:nth-child(2),.employee-profile-detail__field:nth-child(3),.employee-profile-detail__field:nth-child(4){grid-column:span 3}.employee-profile-detail__label{color:var(--lp-muted,#64748b);font-size:.6875rem;font-weight:650}.employee-profile-detail__field :is(input,select){box-sizing:border-box;border:1px solid var(--lp-control-border,var(--lp-border,#e2e8f0));background:var(--lp-control-bg,var(--lp-surface-soft,#fff));width:100%;height:2.125rem;color:var(--lp-control-text,var(--lp-text,#0f172a));border-radius:8px;padding:.35rem .55rem}.employee-profile-detail__form-actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.employee-profile-detail__actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.employee-profile-detail__btn-danger{border-color:color-mix(in srgb, #dc2626 55%, var(--lp-border,#e2e8f0));color:#dc2626}.employee-profile-detail__btn-danger:hover:not(:disabled){color:#dc2626;background:#dc26261f;border-color:#dc2626}.employee-profile-detail__muted{color:var(--lp-muted,#64748b);margin:0;font-size:.875rem;line-height:1.45}.employee-profile-detail__success{color:var(--lp-text,#0f172a);margin:0 0 .65rem;font-size:.875rem}.employee-profile-detail__permissions-link{margin-top:.75rem;display:inline-flex}.employee-profile-detail__loading,.employee-profile-detail__empty{margin:0}html[data-theme=dark] .employee-profile-detail-page,body[data-lp-sidebar-theme=dark] .employee-profile-detail-page{background:var(--lp-bg)!important}html[data-theme=dark] .employee-profile-detail :is(.employee-profile-detail__hero,.employee-profile-detail__section),body[data-lp-sidebar-theme=dark] .employee-profile-detail :is(.employee-profile-detail__hero,.employee-profile-detail__section){background:var(--lp-surface)!important;border-color:var(--lp-border)!important}html[data-theme=dark] .employee-profile-detail :is(.employee-profile-detail__name,.employee-profile-detail__section-title,.employee-profile-detail__detail dd,.employee-profile-detail__hero-meta dd),body[data-lp-sidebar-theme=dark] .employee-profile-detail :is(.employee-profile-detail__name,.employee-profile-detail__section-title,.employee-profile-detail__detail dd,.employee-profile-detail__hero-meta dd){color:var(--lp-text)!important}html[data-theme=dark] .employee-profile-detail :is(.employee-profile-detail__label,.employee-profile-detail__legal-name,.employee-profile-detail__muted,.employee-profile-detail__hero-meta dt,.employee-profile-detail__detail dt),body[data-lp-sidebar-theme=dark] .employee-profile-detail :is(.employee-profile-detail__label,.employee-profile-detail__legal-name,.employee-profile-detail__muted,.employee-profile-detail__hero-meta dt,.employee-profile-detail__detail dt){color:var(--lp-muted)!important}html[data-theme=dark] .employee-profile-detail__field :is(input,select),body[data-lp-sidebar-theme=dark] .employee-profile-detail__field :is(input,select){background:var(--lp-control-bg)!important;border-color:var(--lp-control-border,var(--lp-border))!important;color:var(--lp-control-text,var(--lp-text))!important}.time-clock-page{--providers-accent:#7c3aed;--providers-accent-soft:#7c3aed1f}.time-clock-status-card{background:#fafafa;border:1px solid #d4d0f0;border-radius:8px;gap:.65rem;padding:.85rem .95rem;display:grid}.time-clock-status-card__label{color:#64748b;margin:0;font-size:.78rem;font-weight:500}.time-clock-status-card__value{color:#0f172a;margin:.1rem 0 0;font-size:1.15rem;font-weight:600}.time-clock-status-card__value--working{color:#047857}.time-clock-status-card__value--break{color:#b45309}.time-clock-status-card__value--out{color:#64748b}.time-clock-status-card__meta{color:#64748b;margin:0;font-size:.8rem}.time-clock-actions{flex-wrap:wrap;gap:.5rem;display:flex}.time-clock-actions .providers-admin__btn-primary,.time-clock-actions .providers-admin__btn-secondary{min-width:7.5rem}.time-clock-actions button:disabled{opacity:.45;cursor:not-allowed}.time-clock-grid{gap:1rem;display:grid}@media (width>=900px){.time-clock-grid{grid-template-columns:1fr 1fr;align-items:start}}.time-clock-entries{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.time-clock-entry{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .75rem}.time-clock-entry__times{color:#0f172a;margin:0;font-size:.85rem;font-weight:600}.time-clock-entry__meta{color:#64748b;margin:.2rem 0 0;font-size:.75rem}.time-clock-manager-table .providers-table__td--name{min-width:9rem}.time-clock-badge--working{color:#047857;background:#cdf3e5}.time-clock-badge--break{color:#b45309;background:#fdecc7}.time-clock-badge--out{color:#64748b;background:#f1f5f9}.time-clock-tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem;display:flex}.time-clock-tab{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.35rem .65rem;font-size:.8rem;font-weight:500}.time-clock-tab--active{color:#5b21b6;background:#f2ebfd;border-color:#beabef}.time-clock-picker label{color:var(--shell-text-muted);gap:.25rem;font-size:.75rem;display:grid}.time-clock-picker select{min-height:2.15rem}.time-clock-weekly-wrap{overflow-x:auto}.time-clock-weekly-table{font-size:.78rem}.time-clock-weekly-table__day{text-align:center;min-width:4.25rem}.time-clock-weekly-table__date{color:#94a3b8;font-size:.65rem;font-weight:500;display:block}.time-clock-weekly-table__sub{color:#64748b;font-size:.68rem;font-weight:400;display:block}.time-clock-weekly-table__day-cell{text-align:center;vertical-align:top}.time-clock-weekly-table__hrs{color:#0f172a;font-weight:600;display:block}.time-clock-weekly-table__shift-link{color:#5b21b6;cursor:pointer;background:0 0;border:none;margin:.15rem auto 0;padding:0;font-size:.68rem;text-decoration:underline;display:block}.time-clock-weekly-table__shift-link:disabled{color:#94a3b8;cursor:default;text-decoration:none}.time-clock-weekly-table__empty{color:#cbd5e1}.providers-row-actions--stack{flex-direction:column;align-items:flex-start}.time-clock-status-reason{margin-top:.75rem}.time-clock-status-reason label{color:#64748b;gap:.25rem;max-width:28rem;font-size:.75rem;display:grid}.time-clock-status-reason input{min-height:2rem}.clock-dash{--clock-dash-accent:#7c3aed;--clock-dash-garage:#0d9488}.clock-dash__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;margin-bottom:1.25rem;display:flex}.clock-dash__back{color:#64748b;margin-bottom:.35rem;font-size:.82rem;text-decoration:none;display:inline-block}.clock-dash__back:hover{color:#0f172a}.clock-dash__kpis{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.clock-dash__kpi{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.7rem .85rem}.clock-dash__kpi--purple{border-color:color-mix(in srgb, var(--clock-dash-accent) 18%, #e2e8f0);background:#fafafa}.clock-dash__kpi--teal{border-color:color-mix(in srgb, var(--clock-dash-garage) 18%, #e2e8f0);background:#fafafa}.clock-dash__kpi--amber{background:#fffbeb;border-color:#e6d8be}.clock-dash__kpi-label{color:#64748b;margin:0;font-size:.78rem;font-weight:500}.clock-dash__kpi-value{color:#0f172a;margin:.15rem 0 0;font-size:1.2rem;font-weight:600}.clock-dash__kpi-sub{color:#64748b;margin:.2rem 0 0;font-size:.78rem}.clock-dash__grid{gap:1rem;display:grid}@media (width>=960px){.clock-dash__grid{grid-template-columns:1fr 1fr;align-items:start}.clock-dash__grid--alerts-wide{grid-template-columns:1fr}}.clock-dash__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.clock-dash__card-head{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.clock-dash__card-title{color:#0f172a;margin:0;font-size:.88rem;font-weight:600}.clock-dash__card-link{color:#2563eb;white-space:nowrap;font-size:.78rem;text-decoration:none}.clock-dash__card-link:hover{text-decoration:underline}.clock-dash__card-body{padding:.65rem 1rem .85rem}.clock-dash__empty{color:#64748b;margin:.35rem 0;font-size:.85rem}.clock-dash__list{margin:0;padding:0;list-style:none}.clock-dash__row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.55rem 0;display:flex}.clock-dash__row:last-child{border-bottom:none}.clock-dash__row-name{color:#0f172a;margin:0;font-size:.85rem;font-weight:500}.clock-dash__row-meta{color:#64748b;margin:.15rem 0 0;font-size:.78rem}.clock-dash__row-side{text-align:right;flex-shrink:0}.clock-dash__row-value{color:#0f172a;margin:0;font-size:.85rem;font-weight:500}.clock-dash__badge{border-radius:4px;margin-top:.2rem;padding:.1rem .4rem;font-size:.72rem;font-weight:500;display:inline-block}.clock-dash__badge--working{color:#047857;background:#d1fae5}.clock-dash__badge--break{color:#b45309;background:#fef3c7}.clock-dash__badge--timer{color:#0f766e;background:#ccfbf1}.clock-dash__alerts{margin-bottom:1rem}.clock-dash__alert{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:.65rem;margin-bottom:.5rem;padding:.65rem .85rem;display:flex}.clock-dash__alert--warning{background:#fffbeb;border-color:#fcd34d}.clock-dash__alert--critical{background:#fef2f2;border-color:#fca5a5}.clock-dash__alert--info{background:#eff6ff;border-color:#bfdbfe}.clock-dash__alert-msg{color:#334155;margin:0;font-size:.84rem;line-height:1.45}.clock-dash__perm-note{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;margin:0 0 1rem;padding:.65rem .85rem;font-size:.82rem}.clock-dash-strip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 1rem;padding:.85rem .95rem}.clock-dash-strip__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.clock-dash-strip__title{color:#0f172a;margin:0;font-size:.92rem;font-weight:600}.clock-dash-strip__stats{flex-wrap:wrap;gap:.65rem 1.25rem;display:flex}.clock-dash-strip__stat{color:#475569;font-size:.82rem}.clock-dash-strip__stat strong{color:#0f172a;font-weight:600}.clock-dash__schema-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 1rem;padding:.65rem .85rem;font-size:.82rem;line-height:1.45}.clock-dash__schema-banner code{font-size:.78rem}.clock-dash-strip__link{color:#2563eb;font-size:.82rem;font-weight:600;text-decoration:none}.clock-dash-strip__link:hover{text-decoration:underline}.clock-dash-strip__alerts{color:#b45309;margin:.5rem 0 0;font-size:.8rem}.fund-dash{max-width:1200px}.fund-dash__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.fund-dash__title{color:#0f172a;margin:0;font-size:1.15rem;font-weight:600}.fund-dash__sub{color:#64748b;margin:.2rem 0 0;font-size:.82rem}.fund-dash__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fund-dash__select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.35rem .5rem;font-size:.82rem}.fund-dash__kpis{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.fund-dash__kpi{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.6rem .75rem}.fund-dash__kpi--ok{background:#f8fafc;border-color:#b9dacf}.fund-dash__kpi--warn{background:#fffbeb;border-color:#e0cfbd}.fund-dash__kpi-label{color:#64748b;margin:0;font-size:.76rem;font-weight:500}.fund-dash__kpi-value{color:#0f172a;margin:.12rem 0 0;font-size:1.1rem;font-weight:600}.fund-dash__kpi-sub{color:#64748b;margin:.15rem 0 0;font-size:.74rem}.fund-dash__panel{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.fund-dash__panel-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.fund-dash__panel-title{color:#334155;margin:0;font-size:.88rem;font-weight:600}.fund-dash__table-wrap{overflow-x:auto}.fund-dash__table{border-collapse:collapse;width:100%;font-size:.82rem}.fund-dash__table th,.fund-dash__table td{text-align:left;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:.45rem .65rem}.fund-dash__table th{color:#64748b;white-space:nowrap;background:#fff;font-weight:500}.fund-dash__table tr:hover td{background:#f8fafc}.fund-dash__deal-link{color:#1d4ed8;font-weight:500;text-decoration:none}.fund-dash__deal-link:hover{text-decoration:underline}.fund-dash__pill{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:.12rem .45rem;font-size:.74rem;font-weight:500;display:inline-block}.fund-dash__pill--ok{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.fund-dash__pill--warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.fund-dash__pill--muted{color:#64748b}.fund-dash__pct{font-variant-numeric:tabular-nums;font-weight:600}.fund-dash__pct--low{color:#b45309}.fund-dash__blocker{color:#64748b;max-width:14rem;margin:0;font-size:.78rem}.fund-dash__empty{text-align:center;color:#64748b;padding:1.25rem;font-size:.85rem}.fund-dash__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0 0 .75rem;padding:.5rem .65rem;font-size:.82rem}.fund-dash-strip{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:1rem;padding:.65rem .75rem}.fund-dash-strip__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin-bottom:.45rem;display:flex}.fund-dash-strip__title{color:#334155;margin:0;font-size:.88rem;font-weight:600}.fund-dash-strip__title--attention{color:#dc2626}.fund-dash-strip__link{color:#1d4ed8;font-size:.78rem;text-decoration:none}.fund-dash-strip__link:hover{text-decoration:underline}.fund-dash-strip__metrics{color:#475569;flex-wrap:wrap;gap:.65rem 1.1rem;font-size:.8rem;display:flex}.fund-dash-strip__metric strong{color:#0f172a;font-weight:600}.fund-dash-strip__metric--warn strong{color:#b45309}.fund-dash-strip__metric--ok strong{color:#166534}.copilot-assistant{background:#f8fafca6;border:1px solid #94a3b847;border-radius:10px;padding:.75rem .85rem}.copilot-assistant__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.copilot-assistant__title{color:#0f172a;margin:0;font-size:.88rem;font-weight:500}.copilot-assistant__badge{color:#64748b;border:1px solid #94a3b859;border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:400}.copilot-assistant__note{color:#64748b;margin:0 0 .55rem;font-size:.78rem;font-weight:400}.copilot-assistant__actions{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.copilot-assistant__btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:999px;padding:.22rem .6rem;font-size:.78rem;font-weight:400}.copilot-assistant__btn:disabled{opacity:.55;cursor:not-allowed}.copilot-assistant__section{margin-top:.55rem}.copilot-assistant__section h4{color:#475569;margin:0 0 .25rem;font-size:.8rem;font-weight:500}.copilot-assistant__list{color:#334155;margin:0;padding-left:1rem;font-size:.78rem}.copilot-assistant__draft{white-space:pre-wrap;color:#1e293b;background:#fff;border:1px dashed #94a3b873;border-radius:8px;margin-top:.55rem;padding:.55rem .65rem;font-size:.78rem}.copilot-assistant__empty{color:#64748b;margin:0;font-size:.78rem}.copilot-assistant__rec{background:#fff;border:1px solid #94a3b838;border-radius:8px;margin:.35rem 0 0;padding:.45rem .55rem;font-size:.78rem}.copilot-assistant__rec strong{color:#0f172a;font-weight:500;display:block}.copilot-assistant--compact{padding:.6rem .7rem}.copilot-page.copilot-page--option2-shell{gap:.85rem}.shell__main .lp-module-page.copilot-page--option2-shell>.lp-option2-header .copilot-page__command{color:var(--lp-text);box-shadow:none;border-bottom:1px solid var(--lp-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem .85rem;padding:.62rem .95rem .64rem;display:flex;background:var(--lp-surface)!important;background-image:none!important}.copilot-page__header-copy{flex:14rem;min-width:0}.copilot-page__title{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.copilot-page__subtitle{color:var(--lp-muted);max-width:40rem;margin:.28rem 0 0;font-size:.8rem;font-weight:450;line-height:1.45}.copilot-page__header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.copilot-page__back{margin:0}.copilot-page__back-link{color:var(--lp-primary);font-size:.8125rem;font-weight:500;text-decoration:none}.copilot-page__back-link:hover{text-decoration:underline}.copilot-workspace{flex-direction:column;gap:.85rem;display:flex}.copilot-workspace__note{color:var(--lp-muted);margin:0;font-size:.8125rem;line-height:1.45}.copilot-workspace__totals{flex-wrap:wrap;gap:.45rem;display:flex}.copilot-workspace__total-pill{border:1px solid var(--lp-border);color:var(--lp-muted-strong);background:var(--lp-surface-soft);border-radius:999px;align-items:center;padding:.22rem .62rem;font-size:.75rem;font-weight:500;display:inline-flex}.copilot-workspace__total-pill--warn{border-color:color-mix(in srgb, var(--lp-color-warning) 28%, var(--lp-border));color:color-mix(in srgb, var(--lp-color-warning) 72%, var(--lp-text));background:color-mix(in srgb, var(--lp-color-warning) 10%, var(--lp-surface-soft))}.copilot-workspace__section{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:12px;padding:.9rem 1rem;box-shadow:0 1px 2px #0f172a0a}.copilot-workspace__section-title{letter-spacing:-.01em;color:var(--lp-text);margin:0 0 .65rem;font-size:.9375rem;font-weight:600}.copilot-workspace__item{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:10px;margin-top:.55rem;padding:.75rem .85rem}.copilot-workspace__item:first-of-type{margin-top:0}.copilot-workspace__item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.copilot-workspace__item-title{color:var(--lp-text);margin:0;font-size:.92rem;font-weight:600}.copilot-workspace__item-meta{color:var(--lp-muted);font-size:.75rem}.copilot-workspace__item-summary{color:var(--lp-muted-strong);margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.copilot-workspace__draft{border:1px dashed color-mix(in srgb, var(--lp-border) 85%, var(--lp-muted));background:var(--lp-surface);white-space:pre-wrap;color:var(--lp-text);border-radius:8px;margin-top:.55rem;padding:.55rem .65rem;font-size:.78rem;line-height:1.45}.copilot-workspace__actions{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.copilot-workspace__btn{border:1px solid var(--lp-border);background:var(--lp-surface-soft);color:var(--lp-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.32rem .72rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.copilot-workspace__btn:hover:not(:disabled){background:var(--lp-surface-hover);border-color:color-mix(in srgb, var(--lp-primary) 20%, var(--lp-border));color:var(--lp-text)}.copilot-workspace__btn:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-primary) 45%, transparent);outline-offset:2px}.copilot-workspace__btn:disabled{opacity:.55;cursor:not-allowed}.copilot-workspace__btn--primary{border-color:color-mix(in srgb, var(--lp-primary) 42%, var(--lp-border));background:color-mix(in srgb, var(--lp-primary) 14%, var(--lp-surface-soft));color:var(--lp-text)}.copilot-workspace__btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--lp-primary) 22%, var(--lp-surface-soft));border-color:color-mix(in srgb, var(--lp-primary) 48%, var(--lp-border))}.copilot-workspace__empty{color:var(--lp-muted);margin:0;font-size:.875rem;line-height:1.45}.copilot-workspace__empty--error{color:color-mix(in srgb, var(--lp-color-danger) 78%, var(--lp-text))}html[data-theme=dark] .copilot-page--option2-shell>.lp-option2-header,body[data-lp-sidebar-theme=dark] .copilot-page--option2-shell>.lp-option2-header{border-color:var(--lp-border)!important;background:var(--lp-surface)!important;box-shadow:none!important}html[data-theme=dark] .copilot-workspace__section,body[data-lp-sidebar-theme=dark] .copilot-workspace__section{box-shadow:none}
