[data-workspace-loading] .app-shell,[data-workspace-loading] body>.sidebar{visibility:hidden;pointer-events:none}.workspace-skeleton{z-index:20;background:var(--surface-muted,#f3f4f6);padding:24px clamp(16px,3vw,48px);position:fixed;inset:0;overflow:hidden}.workspace-skeleton i{background:var(--line,#dfe2e7);border-radius:6px;height:18px;animation:1.3s ease-in-out infinite alternate workspace-pulse;display:block}.ui-page-loading{z-index:auto;box-sizing:border-box;background:0 0;width:100%;padding:0;position:relative;inset:auto}.skeleton-summary{background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:16px;padding:16px;display:grid}.skeleton-summary i{height:44px}.skeleton-tabs,.skeleton-tools{border-bottom:1px solid var(--line);box-sizing:border-box;align-items:center;gap:16px;height:48px;padding:12px 16px;display:flex}.skeleton-tabs{margin-bottom:16px}.skeleton-tabs i{width:90px}.skeleton-tools{height:60px}.skeleton-tools i{width:24%;height:36px}.skeleton-tools i:first-child{width:55%}.skeleton-workspace{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.skeleton-list{background:var(--surface);border-radius:16px;min-height:60vh;overflow:hidden}.skeleton-row{border-bottom:1px solid var(--line);align-items:center;gap:12%;height:44px;padding:0 16px;display:flex}.skeleton-row i{width:23%}.skeleton-preview{display:none}.skeleton-preview>div{background:var(--surface);box-sizing:border-box;border-radius:16px;height:360px;padding:20px}.skeleton-preview i{margin-bottom:24px}[data-layout=requests] .skeleton-workspace,[data-layout=people] .skeleton-workspace{grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr)}:is([data-layout=requests],[data-layout=people],[data-layout=overview]) .skeleton-preview{display:block}[data-layout=overview] .skeleton-workspace{grid-template-columns:1fr 1fr}[data-layout=dealer] .skeleton-summary,[data-layout=detail] .skeleton-tabs{display:none}[data-layout=dealer] .skeleton-row{height:112px}.skeleton-login i{height:52px;margin:32px 0}.skeleton-login i:first-child{width:40%;height:28px}@keyframes workspace-pulse{0%{opacity:.4}to{opacity:.85}}@media (width<=760px){#workspace-loading{padding:16px 12px}.skeleton-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.skeleton-workspace{grid-template-columns:minmax(0,1fr)!important}.skeleton-preview{display:none!important}}@media (prefers-reduced-motion:reduce){.workspace-skeleton i{animation:none}}[data-motion=reduced] .workspace-skeleton i{animation:none}:root{--label-size:calc(13px * var(--ui-scale,1));--section-title-size:calc(15px * var(--ui-scale,1));--section-control-height:52px}:is(.ui-field-label,.wf-amount-heading>label,.wf-field>span:first-child,.guide-field>span:first-child,.wf-choice legend,.cost-form label,.payout-settings label,.save-filter-form label,.paste-targets label,.tool-field-label){font-size:var(--label-size);font-weight:600;line-height:1.5}:is(.detail-label,.financial-rates dt,.wf-request-facts dt,.dl-facts dt,.dl-history-facts dt,.dealer-ledger dt,.ui-record-preview-card dt){font-size:var(--label-size);font-weight:400;line-height:1.5}.ui-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;margin-bottom:12px;display:flex}.ui-section-heading>h2{font-size:var(--section-title-size);margin:0;font-weight:650;line-height:1.5}.ui-section-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}:root{--filter-tag-height:28px;--filter-tag-radius:6px;--filter-tag-padding:8px;--filter-tag-font:calc(11px * var(--ui-scale,1))}.filter-chip{min-height:var(--filter-tag-height);background:var(--primary-soft);max-width:100%;color:var(--accent-ink);padding:3px var(--filter-tag-padding);border:1px solid var(--border);border-radius:var(--filter-tag-radius);font-size:var(--filter-tag-font);cursor:pointer;align-items:center;gap:6px;line-height:20px;display:inline-flex}.filter-chip span{overflow-wrap:anywhere}.filter-chip:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.filter-chip svg{flex:none;width:14px;height:14px}.reset-filters{min-height:var(--filter-tag-height);font-size:var(--filter-tag-font);color:var(--text-secondary);text-underline-offset:3px;padding:4px;text-decoration:underline}@media (pointer:coarse){:root{--filter-tag-height:36px}.filter-chips{gap:8px}}.ui-vehicle-identity{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%;display:flex}.ui-vehicle-identity :is(.ui-vehicle-plate,.ui-vehicle-model,.ui-vehicle-meta){text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;margin:0;padding:0;line-height:1.4;display:block;overflow:hidden}.ui-vehicle-identity .ui-vehicle-plate{font-size:inherit;color:var(--text);font-weight:650}.ui-vehicle-identity :is(.ui-vehicle-model,.ui-vehicle-meta){color:var(--text-secondary);font-size:.85em;font-weight:400}.ui-vehicle-identity button{cursor:pointer}.ui-vehicle-identity button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}:root{--control-compact:36px;--control-regular:44px;--control-touch:48px;--control-height:var(--control-regular);--control-font:calc(14px * var(--ui-scale,1));--control-icon:16px;--control-radius:8px;--control-padding:12px;--control-gap:8px}:where(.toolbar,.pagination,.selection-bar,.cell-range-bar,.wf-toolbar,.wf-search,.ops-list-tools,.ops-financials>header,.ops-statement>header,.setting-row,.popover-search,.dealer-period,.funding-context,#vehicle-table){--control-height:var(--control-compact);--control-font:calc(13px * var(--ui-scale,1))}:where(.wf-sheet,.wf-confirm,.table-tool-dialog,.purchase-decision-dialog,.cost-form,.guide-field,.drawer-bottom,.wf-form-actions,.dialog-buttons,.empty-state){--control-height:var(--control-regular);--control-font:calc(14px * var(--ui-scale,1))}:root :is(.button,.wf-button,.wf-refresh,.icon-button,.wf-close,.page-button,.funding-action,.ui-select-trigger,.ui-date-trigger,.guide-secondary,.ops-record-action,.ops-rail-controls button){box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);padding:0 var(--control-padding);border-radius:var(--control-radius);gap:var(--control-gap);font-family:inherit;font-size:var(--control-font);white-space:nowrap;flex-shrink:0;line-height:1.4}:is(.button,.wf-button,.wf-refresh,.guide-secondary,.ops-record-action){justify-content:center;align-items:center;font-weight:600;display:inline-flex}:is(.icon-button,.wf-close,.page-button){width:var(--control-height);place-items:center;padding:0;display:inline-grid}:root :is(.button,.wf-button,.wf-refresh,.icon-button,.wf-close,.page-button,.funding-action,.ui-select-trigger,.ui-date-trigger,.guide-secondary,.ops-record-action,.ops-rail-controls button) svg{width:var(--control-icon);height:var(--control-icon);flex-shrink:0}:root .ui-select-chevron{width:var(--control-icon);height:var(--control-icon);flex-basis:var(--control-icon)}.ui-select-trigger{font-weight:400}:is(.wf-field,.guide-field,.cost-form label) .ui-select{width:100%;min-width:0}:is(.wf-field,.guide-field,.cost-form,.payout-settings,.bulk-input,.paste-targets,.save-filter-form) :is(input:not([hidden]):not([type=checkbox]):not([type=radio]):not(.ui-date-text),select,.ui-select-trigger),.detail-input{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);padding:0 var(--control-padding);border-radius:var(--control-radius);font-family:inherit;font-size:var(--control-font);margin-block:0;font-weight:400;line-height:1.4}:is(.wf-field,.guide-field,.cost-form label){gap:8px;min-width:0}.save-filter-form label,.paste-targets label{flex-direction:column;gap:8px;display:flex}.wf-field>span:first-child{line-height:1.4}.wf-field :is(input,select,.ui-select-trigger){border:1px solid var(--border,#d2dae6);background:var(--surface,#fff);color:var(--text,#1e293b)}.wf-field .ui-select-trigger:disabled{opacity:.5;cursor:default}.wf-field textarea{border-radius:var(--control-radius);min-height:112px;font-family:inherit;font-size:var(--control-font);padding:12px;font-weight:400;line-height:1.5}.search-field,.wf-search input,.ops-search{box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);padding:0 var(--control-padding);border-radius:var(--control-radius)}:is(.search-field,.ops-search) input{height:100%;font-size:var(--control-font);padding:0;line-height:1.4}.wf-search input{font-size:var(--control-font);line-height:1.4}.ui-date-field{box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);border-radius:var(--control-radius)}.ui-date-field>.ui-date-text,.wf-field .ui-date-field>.ui-date-text{height:100%;min-height:0;max-height:none;padding:0 var(--control-padding);font-size:var(--control-font);border-radius:0;line-height:1.4}.ui-date-field>.ui-date-trigger{height:calc(var(--control-height) - 2px);min-height:0;width:calc(var(--control-height) - 2px);flex-basis:calc(var(--control-height) - 2px);margin:0;padding:0}.ui-date-field .ui-date-trigger svg{width:var(--control-icon);height:var(--control-icon)}.guide-input-wrap{height:var(--control-height);padding-right:var(--control-padding);border-radius:var(--control-radius)}.guide-input-wrap input{height:100%;padding:0 var(--control-padding);font-size:var(--control-font)}.guide-input-wrap:has(.ui-date-field){height:auto}.guide-input-wrap .ui-date-field{border-radius:var(--control-radius)}.cell-input{height:var(--control-compact);min-height:var(--control-compact);font-size:var(--table-font,14px)}.login-shell{--control-height:var(--control-touch);--control-font:16px}.login-field input,.login-submit,.login-switch span,.login-reveal{box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);font-size:var(--control-font);line-height:1.4}.login-field input{padding:0 var(--control-padding);border-radius:var(--control-radius);appearance:none;margin:0}.login-password{height:var(--control-height);min-height:var(--control-height);border-radius:var(--control-radius);overflow:hidden}.login-password input{width:0;height:100%;min-height:0;padding:0 var(--control-padding);border-radius:0;flex:1 1 0}.login-reveal{flex:0 0 calc(var(--control-height) - 2px);width:calc(var(--control-height) - 2px);border-radius:0;height:100%;min-height:0;padding:0}.login-reveal svg{width:var(--control-icon);height:var(--control-icon)}.login-switch{border-radius:calc(var(--control-radius) + 4px)}.login-switch span{border-radius:var(--control-radius);padding:0 var(--control-padding)}.login-submit{padding:0 var(--control-padding);border-radius:var(--control-radius)}@media (width<=760px){:root,:where(.wf-sheet,.wf-confirm,.table-tool-dialog,.purchase-decision-dialog,.cost-form,.guide-field,.drawer-bottom,.wf-form-actions,.dialog-buttons,.empty-state){--control-height:var(--control-touch);--control-font:16px}:where(.toolbar,.pagination,.selection-bar,.cell-range-bar,.wf-toolbar,.wf-search,.ops-list-tools,.ops-financials>header,.ops-statement>header,.setting-row,.popover-search,.dealer-period,.funding-context){--control-height:var(--control-regular);--control-font:14px}:is(.search-field,.ops-search,.wf-search) input{font-size:16px}:root .wf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){:root .wf-grid{grid-template-columns:minmax(0,1fr)}}.search-field{gap:var(--control-gap)}.search-field>svg,.search-field>[data-icon],.search-field>kbd{flex-shrink:0}.search-field input{flex:1 1 0;width:0;min-width:0}:is(.button,.icon-button,.page-button)>[data-icon]{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}:is(.button,.wf-button,.icon-button,.wf-close,.ui-select-trigger) svg{display:block}@media (width<=760px){.cell-input{font-size:16px}}.wf-field input[type=number]{appearance:textfield}.wf-field input[type=number]::-webkit-inner-spin-button,.wf-field input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}:root{--dialog-title-size:18px;--dialog-close-size:40px;--dialog-close-icon:20px;--dialog-inset:24px}:root body :is(dialog,#drawer-root) .ui-dialog-header{box-sizing:border-box;min-height:68px;padding:14px var(--dialog-inset);border:0;border-bottom:1px solid var(--line);background:var(--surface-muted);color:var(--text);flex:none;justify-content:flex-start;align-items:center;gap:12px;margin:0;display:flex}:root body :is(dialog,#drawer-root) .ui-dialog-heading{flex:1;min-width:0}:root body :is(dialog,#drawer-root) .ui-dialog-title{font-family:inherit;font-size:var(--dialog-title-size);letter-spacing:-.4px;color:var(--text);overflow-wrap:anywhere;border:0;margin:0;padding:0;font-weight:700;line-height:1.4}:root body :is(dialog,#drawer-root) .ui-dialog-heading :is(p,small){color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.5;display:block}:root body :is(dialog,#drawer-root) .ui-dialog-close{width:var(--dialog-close-size);height:var(--dialog-close-size);min-width:var(--dialog-close-size);min-height:var(--dialog-close-size);background:var(--surface);max-height:none;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}:root body :is(dialog,#drawer-root) .ui-dialog-close svg{width:var(--dialog-close-icon);height:var(--dialog-close-icon);flex:none}:root body :is(dialog,#drawer-root) .ui-dialog-close:hover{background:var(--surface-hover);color:var(--text)}:root body :is(dialog,#drawer-root) .ui-dialog-close:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (width<=760px){:root{--dialog-inset:18px}:root body :is(dialog,#drawer-root).sheet-layout .ui-dialog-header{min-height:78px;padding-top:26px;padding-bottom:12px}}.ui-choice-tabs{overscroll-behavior-x:contain;gap:4px;min-width:0;display:flex;overflow-x:auto}.ui-choice-tabs button{min-height:44px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:inline-flex}.ui-choice-tabs b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ui-choice-tabs.is-tabs{background:var(--surface-muted);border-radius:14px;padding:4px}.ui-choice-tabs.is-tabs button{border-radius:10px;flex:1}.ui-choice-tabs.is-tabs [aria-pressed=true]{background:var(--text);color:var(--surface);font-weight:700}.ui-choice-tabs.is-filters{gap:6px}.ui-choice-tabs.is-filters button{border:1px solid var(--border);border-radius:20px;min-height:44px}.ui-choice-tabs.is-filters [aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:700}.ui-choice-tabs button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}:root[data-theme=dark] .ui-choice-tabs.is-tabs{background:#ffffff12}:root[data-theme=dark] .ui-choice-tabs.is-tabs [aria-pressed=true]{background:var(--studio-selected);color:var(--studio-selected-text)}.ui-choice-tabs b{background:color-mix(in srgb,currentColor 9%,transparent);border-radius:7px;place-items:center;min-width:22px;padding:1px 5px;line-height:20px;display:inline-grid}.ui-choice-tabs button:hover{background:var(--surface-hover)}.ui-choice-tabs.is-tabs [aria-pressed=true]:hover{background:var(--studio-selected,var(--text));color:var(--studio-selected-text,var(--surface))}.ui-choice-tabs.is-filters [aria-pressed=true]:hover{background:var(--primary);color:var(--on-primary)}.ui-choice-tabs button:active{opacity:.85}.filter-tools>.wf-field{flex:none;width:130px;margin:0}@media (width<=760px){.filter-tools>.wf-field{width:104px}.toolbar .filter-tools>.wf-field{grid-area:1/2}.toolbar .financial-tools-more{grid-area:1/3}}.filter-tools>.table-period{--control-padding:8px;width:146px}.table-period[hidden]{display:none}.filter-tools .wf-field>span:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wf-field.table-period--heading{--control-height:48px;--control-padding:8px;flex:none;width:120px;margin:0 auto 0 0}.table-period--heading>span:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.wf-field.table-period--heading{--control-font:14px;width:120px}}:root{-webkit-tap-highlight-color:transparent}:where(button,a,summary,label,input,select,[role=button],[role=tab],[role=switch]){touch-action:manipulation}.ui-tag-trigger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:36px;padding:4px 0;display:inline-flex}@media (width<=760px){.ui-tag-trigger{min-height:44px}}:root body .wf-sheet,:root[data-simple-workspace] #drawer-root.detail-side-sheet{width:clamp(280px,var(--sheet-width,760px),calc(100vw - 24px));border:0;border-left:1px solid var(--border,#dcdce6);background:var(--surface,#fff);border-radius:0;height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto;box-shadow:-16px 0 60px #2923391c}:root body .wf-sheet::backdrop,:root[data-simple-workspace] #drawer-root::backdrop{backdrop-filter:blur(3px);background:#25243338}:root body .wf-sheet :is(.wf-field input,.wf-field textarea,.ui-select-trigger,.ui-date-field){background:var(--surface-muted,#f4f4f8);border-color:var(--border,#dcdce6)}:root body .wf-sheet :is(.wf-field input,.wf-field textarea):focus{background:var(--surface,#fff)}:root body .wf-detail-title{background:var(--surface-muted,#f4f4f8);border-radius:14px;padding:18px}:root body .wf-sheet .wf-form-actions{border-color:var(--line,#e7e6ee)}:root body :is(.wf-sheet,.wf-request-page) .wf-amount-entry{box-sizing:border-box;height:var(--control-height);border:1px solid var(--border,#dcdce6);border-radius:var(--control-radius);background:var(--surface-muted,#f4f4f8);padding:0 12px}:root body :is(.wf-sheet,.wf-request-page) .wf-amount-entry input{height:100%;font-weight:500;font-size:var(--control-font)!important}:root body :is(.wf-sheet,.wf-request-page) .wf-amount-entry b{font-size:var(--control-font);font-weight:500}:root body.wf-app .wf-sheet.dl-sheet .wf-sheet-body{padding:0}:root body .dl-tabs{background:var(--surface-muted,#f4f4f8);border:0;border-radius:24px;gap:4px;padding:4px}:root body .dl-tabs button{border:0;border-radius:20px;padding:10px 8px;font-size:13px}:root body .dl-tabs button[aria-pressed=true]{color:#fff;background:#292833}@media (width<=760px){:root body .wf-sheet,:root[data-simple-workspace] #drawer-root.detail-side-sheet{width:100%;max-width:100%;height:var(--sheet-height,92dvh);border-left:0;border-top:1px solid var(--border,#dcdce6);border-radius:20px 20px 0 0;max-height:calc(100dvh - 16px);margin:0;inset:auto 0 0;box-shadow:0 -12px 48px #2923391c}:root body .wf-sheet .wf-sheet-body{padding-bottom:max(20px,env(safe-area-inset-bottom))}:root[data-simple-workspace] #drawer-root.detail-side-sheet .drawer-bottom{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (width<=360px){:root body .wf-detail-scroll{padding-inline:16px}}.sheet-resize-handle{z-index:30;width:12px;height:100%;color:var(--text-muted);cursor:ew-resize;touch-action:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0 auto 0 0}.sheet-resize-handle:before{content:"";opacity:.55;background:currentColor;border-radius:4px;width:4px;height:44px;position:absolute;top:calc(50% - 22px);left:4px}.sheet-resize-handle:hover:before,.sheet-resize-handle:focus-visible:before{background:var(--primary);opacity:1}[data-resizing=true]{user-select:none;transition:none!important}@media (width<=760px){.sheet-resize-handle{cursor:ns-resize;width:100%;height:24px;inset:0 0 auto}.sheet-resize-handle:before{width:44px;height:4px;top:10px;left:calc(50% - 22px)}}.detail-grid .detail-control{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height,42px);border:1px solid var(--border);border-radius:var(--control-radius,10px);background:var(--surface-muted);color:var(--text);font:inherit;text-align:left;outline-offset:2px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.detail-control>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-control>svg{flex:none;width:16px;height:16px}.detail-control[aria-invalid=true]{border-color:var(--danger,#dc2626)}.detail-grid .detail-readonly{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--line);font-variant-numeric:tabular-nums}:root body .wf-sheet.sheet-bottom{width:min(100%,640px);max-width:100%;height:var(--sheet-height,80dvh);border-left:0;border-top:1px solid var(--border);--sheet-shift:translateY(100%);border-radius:20px 20px 0 0;max-height:calc(100dvh - 16px);margin:0 auto;inset:auto 0 0;box-shadow:0 -12px 48px #2923391c}.sheet-bottom .sheet-resize-handle{cursor:ns-resize;width:100%;height:24px;inset:0 0 auto}.sheet-bottom .sheet-resize-handle:before{width:44px;height:4px;top:10px;left:calc(50% - 22px)}:root body .sheet-bottom .ui-dialog-header{min-height:78px;padding-top:26px;padding-bottom:12px}:root[data-theme=dark],:root[data-simple-workspace][data-theme=dark]{--canvas:#1c1a19;--surface:#353238;--surface-muted:#ffffff12;--surface-hover:#ffffff0d;--text:#fffffff5;--text-secondary:#ffffffb3;--text-muted:#ffffff9e;--ink:var(--text);--muted:var(--text-muted);--border:#fff3;--line:#ffffff1a;--studio-edge:#fff3;--studio-selected:#0c0c0eb8;--studio-selected-text:#fff;--glass-fill:#222126d6;--glass-deep:#1e1d20a8;--glass-blur:34px;--studio-shell:var(--glass-deep);--studio-shadow:0 34px 70px -28px #0007,0 12px 28px -16px #0005,inset 0 1px 1px #ffffff1f;--studio-lilac:#ffffff12;--money-in:#76b4ff;--money-out:#ff7d7d;--money-hold:var(--text);--accent-ink:#f3ce62;--dark-accent:#f3ce62;--on-primary:#191814;color:var(--text);background:var(--canvas);color-scheme:dark}:root,[data-background=studio]{--studio-background-image:url(/_astro/studio-wallpaper.CyNAYxAv.webp)}[data-background=charcoal]{--studio-background-image:linear-gradient(145deg,#34363e,#17191e)}[data-background=midnight]{--studio-background-image:radial-gradient(ellipse at 15% 5%,#365377,transparent 65%),linear-gradient(135deg,#172539,#101520)}[data-background=forest]{--studio-background-image:radial-gradient(ellipse at 80% 10%,#3b6157,transparent 65%),linear-gradient(135deg,#192e2a,#101b19)}[data-background=custom]{--studio-background-image:var(--custom-background,linear-gradient(#25252c,#17191e))}:root[data-theme=dark] body,:root[data-simple-workspace][data-theme=dark] body{color:var(--text);background:radial-gradient(120% 85% at 50% 15%,transparent 35%,#0006 100%),linear-gradient(#0c0a0942,#0c0a0942),var(--studio-background-image) center/cover no-repeat fixed;background-attachment:fixed}:root[data-theme=dark] :is(#workspace-nav-host .ops-nav-actions>button){background:var(--glass-deep);backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:var(--studio-shadow)}:root[data-theme=dark] :is(.studio-panel,.ops-executive-approvals,.ops-statement,.data-card,.overview-metric,.login-shell){background:var(--glass-fill);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:1px solid var(--studio-edge);box-shadow:var(--studio-shadow);border-top-color:#ffffff75;border-left-color:#ffffff38}:root[data-simple-workspace][data-theme=dark] :is(.ops-finance .overview-metric:nth-child(n),#main.is-list .summary-grid,#workflow-root .wf-panel,#workflow-root .wf-table-wrap){background:var(--glass-fill);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border-color:var(--studio-edge);box-shadow:var(--studio-shadow)}:root[data-theme=dark] .ops-finance .overview-metric:nth-child(n):hover{background:var(--glass-fill);border-color:#ffffff70}:root[data-theme=dark] .studio-chart{color:var(--accent-ink)}:root[data-theme=dark] .studio-donut>div{background:#353238}:root[data-theme=dark] :is(.ops-brand,.ops-brand small,h1,h2,h3,.ops-nav-actions button){color:var(--text)}:root[data-theme=dark] #workspace-nav-host .ops-app-nav>div>[aria-current]{color:var(--studio-selected-text)}:root[data-theme=dark] .ops-audience-switch{background:var(--glass-deep)}:root[data-theme=dark] :is(.table-heading,.toolbar,.table-footer,.record-table[data-record-mode=cards] td,.record-table[data-record-mode=list] th){background:0 0}:root[data-theme=dark] #vehicle-table thead{background:var(--table-header-bg)}:root[data-theme=dark] :is(.ops-approval-record,.wf-notice){background:var(--approval-fill,#ffffff12)}:root[data-theme=dark] :is(.ops-overview .wf-empty,.wf-dealer-counts,.wf-dealer-counts b),:root[data-theme=dark] .page-footer{color:var(--text-secondary)}:root[data-theme=dark] :is(.wf-sheet,:where(#drawer-root).detail-side-sheet,.settings-dialog,.popover[popover]){color:var(--text);border-color:var(--border);background:#302d33f5}:root[data-theme=dark] :is(.ui-select-trigger,.ui-date-field,.button-white,.filter-button){color:var(--text);background:#ffffff12}:root[data-theme=dark] :is(input,textarea)::placeholder{color:#ffffff85}:root[data-theme=dark] .record-table:is([data-record-mode=cards],[data-record-mode=list]) :is(.record-fold-button,.record-view-switch){background:var(--surface)}:root[data-theme=dark] :is(.login-page,.wf-app){--surface:#353238;--surface-muted:#ffffff12;--surface-hover:#ffffff0d;--text:#fffffff5;--text-secondary:#ffffffb3;--text-muted:#ffffff9e;--border:#fff3;--line:#ffffff1a;--primary:var(--dark-accent);--primary-dark:#ddba55;--primary-soft:#4b432d;--accent-ink:var(--dark-accent);--on-primary:#191814}:root[data-theme=dark] body.wf-app :is(.wf-mobile-main,header){background:0 0;border:0}:root[data-theme=dark] body.wf-app :is(.dh-search,.dh-bottom){background:var(--glass-fill);border:1px solid var(--border);backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:var(--studio-shadow)}:root[data-theme=dark] body.wf-app{--money-out:#ffaaa2;--error-text:var(--money-out)}:root[data-theme=dark] body.wf-app :is(.dh-search .dh-lookup-field,.wf-choice label,.wf-profile-button){border-color:var(--border);background:#ffffff12}:root[data-theme=dark] body.wf-app :is(.wf-brand,.wf-profile-button,.dh-search input,.wf-sheet h2,.dh-bottom button){color:var(--text)}:root[data-theme=dark] body.wf-app :is(.wf-help,.wf-refresh){color:var(--text-secondary)}:root[data-theme=dark] body.wf-app :is(.dh-bottom [aria-current=page]){background:var(--studio-selected);color:var(--studio-selected-text)}:root[data-theme=dark] body.wf-app .wf-unit-toggle{color:var(--accent-ink)}:root[data-theme=dark] .login-page :is(.login-brand,.login-field,.login-field input,.login-intro>span,.login-art>b){color:var(--text)}:root[data-theme=dark] .login-page :is(.login-field>input,.login-password,.login-switch,.login-intro>span){border-color:var(--border);background:#ffffff12}:root[data-theme=dark] .login-page :is(.login-heading p,.login-loading,.login-hint,.login-switch span){color:var(--text-secondary)}:root[data-theme=dark] .login-page :is(.login-switch input:checked+span,.login-submit){background:var(--studio-selected);color:var(--studio-selected-text)}:root[data-theme=dark] .login-field input:is(:autofill,:autofill){-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px #353238}@media (prefers-reduced-transparency:reduce){:root[data-theme=dark]{--glass-fill:#302d33;--glass-deep:#272429;--glass-blur:0px}}@media (width<=700px){:root[data-theme=dark]{--glass-blur:20px}:root[data-theme=dark] .ops-finance .overview-metric:nth-child(n){backdrop-filter:none;background:#2c2b2fc2}}:root[data-theme=dark] :is(.select-popover,.saved-filters-popover).popover{background:#302d33;border:1px solid #ffffff38;box-shadow:0 18px 48px #0006}:root[data-theme=dark] .select-popover .select-option:is(.highlighted,[aria-selected=true]){color:var(--text);background:#ffffff14}:root[data-theme=dark] #main.is-list .data-card{background:#2c2b2fb3}:root[data-theme=dark] #summary .dealer-summary{background:0 0}:root[data-theme=dark] .wf-sheet .dl-footer{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .wf-sheet .dl-tabs [aria-pressed=true]{background:var(--primary);color:var(--on-primary)}:root[data-theme=dark] :is(.row-checkbox:checked,.row-checkbox:indeterminate):after{border-color:var(--on-primary)}:root[data-theme=dark] .login-page .login-submit,:root[data-theme=dark] body.wf-app .dh-bottom i{background:var(--primary);color:var(--on-primary)}:root[data-theme=light]{--canvas:#edf0f6;--surface:#fff;--surface-muted:#f3f4f9;--surface-hover:#eaeef8;--text:#202938;--text-secondary:#4c586b;--text-muted:#566278;--border:#d5dce8;--line:#e5e9f1;--studio-shell:#ffffffbf;--studio-edge:#ffffffd9;--studio-selected:#283349;--studio-selected-text:#fff;--studio-lilac:#e8e2f7;--studio-shadow:0 8px 26px -16px #233c6b38}:root[data-theme=light] body{background:radial-gradient(ellipse at 0 0,#dee2f5,transparent 55%),radial-gradient(ellipse at 100% 15%,#f5eadb,transparent 55%),var(--canvas);background-attachment:fixed}:root[data-theme=light] :is(.data-card,.studio-panel,.summary-grid,#purchase-people,.login-shell){background:var(--surface);backdrop-filter:none}:root[data-theme=light] #workspace-nav-host .ops-app-nav>div{backdrop-filter:blur(18px)}:root[data-theme=light] body.wf-app>header,:root[data-theme=light] body.wf-app .wf-mobile-main{background:0 0;border-color:#0000}:root[data-theme=light] body.wf-app :is(.dh-search,.dh-bottom){background:var(--surface);border-color:var(--border);box-shadow:var(--studio-shadow)}:root[data-theme=light] .login-mark-shadow{opacity:.8}:root[data-theme=light] .login-page .login-switch{background:var(--surface-muted)}:root[data-theme=light] .table-scroll:has([data-record-mode=cards]){background:var(--canvas)}:root[data-theme=light] .record-table[data-record-mode=cards] tr[data-row]:not(.selected-row){background:var(--surface)}:root[data-theme=light] :is(.dealer-list,.ops-transactions,.overview-metric){box-shadow:var(--studio-shadow)}:root[data-theme=light] .overview-metric[data-density=compact]{background:var(--surface);border-color:var(--border);box-shadow:none}:root[data-theme=light] .ui-choice-tabs.is-tabs [aria-pressed=true]{background:var(--studio-selected);color:var(--studio-selected-text)}:root[data-theme=light][data-contrast=high]{--text-muted:#39465b;--border:#8592a6;--line:#9eabbd}@media (prefers-reduced-transparency:reduce){:root[data-theme=light]{--studio-shell:#fff}}:root{--scroll-thumb:#9b9da8}:root[data-theme=dark]{--scroll-thumb:#a8a2a7}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}@media (width<=760px),(display-mode:standalone){*{scrollbar-width:auto}::-webkit-scrollbar{height:0}}@media (forced-colors:active){*{scrollbar-color:auto}}:is(.ui-choice-tabs,.view-tabs,.workspace-section-nav,.workspace-tabs,.summary-panel-strip,.purchase-profile-strip,.drawer-tabs){scrollbar-width:none}:is(.ui-choice-tabs,.view-tabs,.workspace-section-nav,.workspace-tabs,.summary-panel-strip,.purchase-profile-strip,.drawer-tabs)::-webkit-scrollbar{width:0;height:0;display:none}
