:root{--ui-canvas:#0c0e18;--ui-surface:#151824;--ui-subtle:#1b1f2e;--ui-hover:#25293b;--ui-line:#2c3043;--ui-ink:#f2f3ff;--ui-secondary:#bec4dd;--ui-muted:#939dbb;--ui-brand:#b29aff;--ui-brand-soft:#292044;--ui-success:#63d8a7;--ui-success-soft:#142f2a;--ui-danger:#ff92a4;--ui-danger-soft:#38202c;--ui-warning:#f5c16c;--ui-warning-soft:#352c1e;--ui-info:#87cafa;--ui-shadow:0 4px 20px rgb(0 0 0/14%);--ui-floating-shadow:0 16px 48px rgb(0 0 0/32%);--ui-header-gradient:linear-gradient(115deg,#211b39,#191926 72%);--ui-scheme:dark}html:not([data-vendly-theme=dark]) :is(.vendly-os,.dashboard-themed-portal,.vendly-modal-surface){--ui-canvas:#f5f6fc;--ui-surface:#fefeff;--ui-subtle:#f0f2f9;--ui-hover:#e9eaf5;--ui-line:#e3e6f1;--ui-ink:#161637;--ui-secondary:#505c80;--ui-muted:#657093;--ui-brand:#6935e9;--ui-brand-soft:#ece5ff;--ui-success:#087f51;--ui-success-soft:#e9f8f0;--ui-danger:#c72c49;--ui-danger-soft:#ffedf0;--ui-warning:#986000;--ui-warning-soft:#fff5df;--ui-info:#25669e;--ui-shadow:0 3px 16px rgb(48 42 96/4%);--ui-floating-shadow:0 16px 48px rgb(39 35 89/14%);--ui-header-gradient:linear-gradient(115deg,#eee8ff,#f8f7ff 60%);--ui-scheme:light}.dashboard-themed-portal,.vendly-os{--vd-bg-main:var(--ui-canvas);--vd-bg-soft:var(--ui-subtle);--vd-bg-elevated:var(--ui-surface);--vd-surface-card:var(--ui-surface);--vd-surface-glass:var(--ui-subtle);--vd-surface-glass-strong:var(--ui-hover);--vd-border-soft:var(--ui-line);--vd-border-strong:var(--ui-muted);--vd-text-primary:var(--ui-ink);--vd-text-secondary:var(--ui-secondary);--vd-text-muted:var(--ui-muted);--vd-text-faint:var(--ui-muted);--vd-success:var(--ui-success);--vd-danger:var(--ui-danger);--vd-warning:var(--ui-warning);--vd-shadow-glass:var(--ui-shadow);--dashboard-sidebar-width:15.5rem;--dashboard-sidebar-offset:15.5rem;--dashboard-sidebar-collapsed-width:4.5rem;--dashboard-sidebar-collapsed-offset:4.5rem;--dashboard-section-gap:0.875rem;--dashboard-card-padding:1.125rem;--dashboard-nav-item-height:2.5rem;color-scheme:var(--ui-scheme);color:var(--ui-ink)}.vendly-os{background:var(--ui-canvas)}.vendly-os:before{display:none}.dashboard-mobile-nav,.dashboard-popover,.dashboard-sidebar,.dashboard-topbar{background:var(--ui-surface);border-color:var(--ui-line);box-shadow:var(--ui-shadow)}.dashboard-topbar{padding:.75rem 1.125rem;border-radius:0 0 20px 20px}.dashboard-greeting{font-size:clamp(1.125rem,1.6vw,1.625rem);letter-spacing:-.035em}.dashboard-sidebar{padding:1rem .75rem .5rem}.dashboard-sidebar nav{margin-top:1.25rem;gap:.625rem}.dashboard-sidebar nav>div>p{font-size:9px;padding-bottom:.5rem;letter-spacing:.12em}.dashboard-sidebar a[aria-current=page]{color:var(--ui-brand);background:var(--ui-brand-soft)}.dashboard-sidebar nav a{font-size:13px;font-weight:600}.dashboard-sidebar nav a>svg{width:17px;height:17px}.dashboard-sidebar .dashboard-logo-link{min-height:3rem;padding:0 .875rem}.dashboard-logo-dark,.theme-icon-moon,html:not([data-vendly-theme=dark]) .dashboard-logo-light,html:not([data-vendly-theme=dark]) .theme-icon-sun{display:none}html:not([data-vendly-theme=dark]) .dashboard-logo-dark,html:not([data-vendly-theme=dark]) .theme-icon-moon{display:block}.dashboard-collapse,.dashboard-theme-toggle{display:grid;place-items:center;flex-shrink:0;color:var(--ui-secondary);background:var(--ui-subtle);border:1px solid var(--ui-line);border-radius:50%}.dashboard-theme-toggle{width:40px;height:40px}.dashboard-collapse:hover,.dashboard-theme-toggle:hover{background:var(--ui-brand-soft);color:var(--ui-brand)}.dashboard-collapse{display:none;width:30px;height:30px}html:not([data-vendly-theme=dark]) .vendly-os .dashboard-collapse{transition:background-color .18s ease,border-color .18s ease,color .18s ease}html:not([data-vendly-theme=dark]) .vendly-os .dashboard-collapse:is(:hover,:focus-visible){background:var(--ui-brand-soft);border-color:var(--ui-brand);color:var(--ui-brand)}@media (prefers-reduced-motion:reduce){html:not([data-vendly-theme=dark]) .vendly-os .dashboard-collapse{transition:none}}.dashboard-themed-portal :is(button,a,input,select,textarea):focus-visible,.vendly-os :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-brand);outline-offset:3px}.vendly-os :is(.dashboard-card,.glass-card,.dashboard-panel){background:var(--ui-surface);border-color:var(--ui-line);box-shadow:var(--ui-shadow)}.vendly-os .dashboard-panel[data-variant=strong]{background:var(--ui-subtle)}.vendly-os .dashboard-panel[data-variant=floating]{box-shadow:var(--ui-floating-shadow)}.vendly-os .dashboard-panel[data-variant=hero]{background:var(--ui-header-gradient)}.vendly-os .dashboard-label{color:var(--ui-muted);font-size:10px;font-weight:700}.dashboard-themed-portal .btn-soft,.vendly-os .btn-soft{color:var(--ui-secondary);border-color:var(--ui-line);background:var(--ui-subtle);box-shadow:none}.vendly-os .btn-soft:hover{background:var(--ui-hover);color:var(--ui-ink)}.vendly-os .btn-solid{color:#fff;border-color:transparent;box-shadow:0 3px 10px rgb(105 53 233/16%)}.vendly-os .btn-solid:hover{transform:none;filter:brightness(1.08)}.vendly-os .dashboard-topbar :is(.btn-solid,.btn-soft){min-height:40px}.dashboard-overview-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.5rem;border:1px solid color-mix(in srgb,var(--ui-brand) 23%,var(--ui-line));border-radius:var(--dashboard-card-radius);background:linear-gradient(115deg,var(--ui-brand-soft),var(--ui-surface))}.dashboard-overview-banner h1{font-size:1.5rem;line-height:1.2;letter-spacing:-.035em}.dashboard-overview-banner p:last-child{margin-top:.3rem;font-size:.8125rem;color:var(--ui-secondary)}.dashboard-overview-date{display:flex;align-items:center;gap:.625rem;border:1px solid var(--ui-line);background:var(--ui-surface);padding:.75rem 1rem;border-radius:99px;font-size:.75rem;color:var(--ui-secondary)}.dashboard-primary-metrics,.dashboard-secondary-metrics{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-metric,.dashboard-support-card{min-width:0;border:1px solid var(--ui-line);border-radius:var(--dashboard-card-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.dashboard-metric{padding:1rem;background:linear-gradient(120deg,var(--ui-surface),var(--ui-subtle))}.dashboard-metric[data-tone=profit]{background:linear-gradient(120deg,var(--ui-surface),var(--ui-success-soft))}.dashboard-metric[data-tone=stock]{background:linear-gradient(120deg,var(--ui-surface),var(--ui-brand-soft))}.dashboard-metric[data-tone=danger]{background:linear-gradient(120deg,var(--ui-surface),var(--ui-danger-soft))}.dashboard-metric .dashboard-label{text-transform:none;font-size:12px;color:var(--ui-secondary)}.dashboard-metric-icon{width:32px;height:32px;font-size:18px}.dashboard-metric-context{font-size:11px;line-height:1.5;margin-top:.5rem}.dashboard-secondary-metrics{margin-top:.75rem}.dashboard-support-card{padding:.875rem}.dashboard-support-card>p:first-child{font-size:11px}.dashboard-attention-row{min-height:56px;border-bottom:1px solid var(--ui-line);border-radius:0}.dashboard-attention-row:last-child{border-bottom:0}.dashboard-attention-row:hover,.dashboard-chart-tabs{background:var(--ui-subtle)}.dashboard-chart-tabs{border:1px solid var(--ui-line);border-radius:99px}.dashboard-chart-tabs button{border-radius:99px;font-weight:600}.dashboard-chart-tabs button[aria-pressed=true],.dashboard-period-pill[aria-pressed=true]{background:var(--vd-gradient-brand);color:white;box-shadow:0 2px 7px rgb(105 53 233/16%);border-color:transparent}.dashboard-period-pill{color:var(--ui-secondary);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:99px}.dashboard-period-pill:hover{background:var(--ui-brand-soft);color:var(--ui-brand)}.dashboard-delta{display:flex;align-items:center;gap:.875rem;padding:.875rem;border-radius:14px}.dashboard-comparison-details .dashboard-support-card{border:0;box-shadow:none;background:transparent;padding:0 .625rem}.dashboard-period-toolbar>div:nth-child(2){margin-top:.375rem;padding-top:.25rem}.dashboard-period-toolbar [role=switch]{min-height:28px}.dashboard-delta[data-tone=negative]{color:var(--ui-danger);background:var(--ui-danger-soft)}.dashboard-delta[data-tone=positive]{color:var(--ui-success);background:var(--ui-success-soft)}.dashboard-delta[data-tone=neutral]{color:var(--ui-muted);background:var(--ui-subtle)}.dashboard-chart-bar{background:linear-gradient(0deg,#b8a3ff,#8554fb);border-radius:4px 4px 0 0}.dashboard-chart-tooltip{background:var(--ui-surface);color:var(--ui-secondary);border:1px solid var(--ui-line);box-shadow:var(--ui-floating-shadow)}.vendly-os :is(.mvp-input,.mvp-select){background:var(--ui-subtle);color:var(--ui-ink);border-color:var(--ui-line);color-scheme:var(--ui-scheme)}.vendly-os :is(.mvp-input,.mvp-select)::-moz-placeholder{color:var(--ui-muted)}.vendly-os :is(.mvp-input,.mvp-select)::placeholder{color:var(--ui-muted)}.vendly-os option{background:var(--ui-surface);color:var(--ui-ink)}.vendly-os .mvp-input[type=date]{color-scheme:var(--ui-scheme)}.vendly-os .mvp-input[type=date]::-webkit-calendar-picker-indicator{filter:none}.vendly-os .mvp-input:-webkit-autofill{-webkit-text-fill-color:var(--ui-ink);-webkit-box-shadow:0 0 0 1000px var(--ui-subtle) inset}.vendly-os .dashboard-title{color:var(--ui-ink)}.vendly-os .dashboard-subtitle{color:var(--ui-muted)}html:not([data-vendly-theme=dark]) .vendly-os .inventory-summary-secondary{border-color:var(--ui-line);background:var(--ui-surface)}html:not([data-vendly-theme=dark]) .vendly-os :is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200){color:var(--ui-ink)}html:not([data-vendly-theme=dark]) .vendly-os :is(.text-slate-300,.text-slate-400){color:var(--ui-secondary)}html:not([data-vendly-theme=dark]) .vendly-os :is(.text-slate-500,.text-slate-600){color:var(--ui-muted)}html:not([data-vendly-theme=dark]) .vendly-os :is(.text-emerald-200,.text-emerald-300,.text-green-300){color:var(--ui-success)}html:not([data-vendly-theme=dark]) .vendly-os :is(.text-rose-200,.text-rose-300,.text-red-300){color:var(--ui-danger)}html:not([data-vendly-theme=dark]) .vendly-os :is(.text-amber-200,.text-amber-300){color:var(--ui-warning)}html:not([data-vendly-theme=dark]) .vendly-os :is(.text-violet-200,.text-violet-300,.text-sky-200){color:var(--ui-brand)}html:not([data-vendly-theme=dark]) .vendly-os :is([class*="bg-[#0"],[class*="bg-[#1"],.bg-slate-950,.bg-slate-900){background:var(--ui-surface)}html:not([data-vendly-theme=dark]) .vendly-os :is(.btn-solid,.btn-solid .text-white,.bg-rose-500.text-white){color:#fff}html:not([data-vendly-theme=dark]) .vendly-os .catalog-usage-badge{color:var(--ui-info);background:color-mix(in srgb,var(--ui-info) 8%,var(--ui-surface));border-color:color-mix(in srgb,var(--ui-info) 25%,var(--ui-surface))}html:not([data-vendly-theme=dark]) .vendly-os .catalog-usage-badge[data-usage-profile=MIXED]{color:var(--ui-brand);background:var(--ui-brand-soft);border-color:color-mix(in srgb,var(--ui-brand) 25%,var(--ui-surface))}html:not([data-vendly-theme=dark]) .vendly-os .text-violet-100{color:var(--ui-brand)}html:not([data-vendly-theme=dark]) .vendly-os .quick-filter-chip{color:var(--ui-secondary);background:var(--ui-surface);border-color:var(--ui-line);box-shadow:none}html:not([data-vendly-theme=dark]) .vendly-os .quick-filter-chip:hover{color:var(--ui-brand);background:var(--ui-hover);border-color:var(--ui-line)}html:not([data-vendly-theme=dark]) .vendly-os .quick-filter-chip[data-active=true]{color:var(--ui-brand);background:var(--ui-brand-soft);border-color:#d6c7f9;box-shadow:none}html:not([data-vendly-theme=dark]) .vendly-os select{background:var(--ui-subtle);color:var(--ui-ink);border-color:var(--ui-line);color-scheme:light}html:not([data-vendly-theme=dark]) .vendly-os .dashboard-kpi-glow{display:none}@media (prefers-reduced-motion:no-preference){.dashboard-metric,.dashboard-panel,.dashboard-support-card,.dashboard-theme-toggle,.dashboard-topbar{transition:background-color .16s ease,border-color .16s ease,color .16s ease}}@media (min-width:1024px){.dashboard-collapse{display:grid}.dashboard-sidebar{inset:0 auto 0 0;border-radius:0 20px 20px 0;border-width:0 1px 0 0}html[data-vendly-sidebar=collapsed] .dashboard-sidebar{width:var(--dashboard-sidebar-collapsed-width)}html:not([data-vendly-sidebar=collapsed]) .dashboard-sidebar{width:var(--dashboard-sidebar-width)}html[data-vendly-sidebar=collapsed] .dashboard-content{padding-left:var(--dashboard-sidebar-collapsed-offset)}html:not([data-vendly-sidebar=collapsed]) .dashboard-content{padding-left:var(--dashboard-sidebar-offset)}html[data-vendly-sidebar=collapsed] .dashboard-sidebar .dashboard-logo-full,html[data-vendly-sidebar=collapsed] .dashboard-sidebar .dashboard-nav-children,html[data-vendly-sidebar=collapsed] .dashboard-sidebar .dashboard-nav-label{display:none}}@media (max-width:767px){.dashboard-primary-metrics,.dashboard-secondary-metrics{grid-template-columns:1fr}.dashboard-overview-banner{padding:1rem}.dashboard-overview-date{display:none}.dashboard-metric{padding:1rem}.dashboard-topbar{padding:.625rem .5rem}.dashboard-topbar .dashboard-greeting{font-size:.875rem}.dashboard-topbar-context>div>p+p{margin-top:.125rem;font-size:.6875rem}.dashboard-topbar-actions :is(.btn-soft,.btn-solid,.dashboard-theme-toggle){width:44px;height:44px;min-height:44px;padding:0}.dashboard-topbar-actions .btn-soft>span:not(.absolute),.dashboard-topbar-actions .btn-solid span{display:none}.dashboard-topbar-tenant select{max-width:100%}body:has(.dashboard-sidebar[data-mobile-open=true]) .dashboard-kpi-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.vendly-os *,.vendly-os :after,.vendly-os :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}html:not([data-vendly-theme=dark]) .vendly-modal-surface{--background:240 100% 99.8%;--foreground:240 43% 15%;--card:240 100% 99.8%;--card-foreground:240 43% 15%;--muted:227 43% 96%;--muted-foreground:226 19% 48%;--border:227 33% 90%;--input:227 33% 83%;--vd-bg-main:var(--ui-surface);--vd-bg-soft:var(--ui-subtle);--vd-bg-elevated:var(--ui-surface);--vd-text-primary:var(--ui-ink);--vd-text-secondary:var(--ui-secondary);--vd-text-muted:var(--ui-muted);--vd-border-soft:var(--ui-line);--vd-surface-card:var(--ui-surface);--vd-shadow-glass:var(--ui-shadow);color-scheme:light;background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line);box-shadow:var(--ui-floating-shadow)}html:not([data-vendly-theme=dark]) .vendly-modal-surface .stock-intake-accessory[aria-pressed=true],html:not([data-vendly-theme=dark]) .vendly-modal-surface .stock-intake-condition[aria-pressed=true]{background-color:#ede9fe;border-color:#7c3aed;color:#4c1d95;box-shadow:inset 0 0 0 1px #7c3aed}html:not([data-vendly-theme=dark]) .vendly-modal-surface>header{background:linear-gradient(110deg,var(--ui-brand-soft),var(--ui-surface) 65%);border-color:var(--ui-line)}html:not([data-vendly-theme=dark]) .vendly-modal-surface>header>.absolute{display:none}html:not([data-vendly-theme=dark]) .vendly-modal-surface>footer{background:var(--ui-subtle);border-color:var(--ui-line)}html:not([data-vendly-theme=dark]) .vendly-modal-surface .vendly-modal-body{color:var(--ui-ink)}html:not([data-vendly-theme=dark]) .vendly-modal-surface .vendly-modal-body :is(.bg-white,.bg-gray-50,.bg-gray-100){background:var(--ui-subtle);color:var(--ui-ink);border-color:var(--ui-line)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-gray-950,.text-gray-900,.text-gray-800){color:var(--ui-ink)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.text-slate-300,.text-slate-400,.text-gray-700){color:var(--ui-secondary)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600,.dashboard-label,.text-muted-foreground){color:var(--ui-muted)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.text-violet-100,.text-violet-200,.text-violet-300,.text-purple-200){color:var(--ui-brand)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.text-sky-100,.text-sky-200,.text-sky-300,.text-blue-200,.text-cyan-200){color:var(--ui-info)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.text-emerald-50,.text-emerald-100,.text-emerald-200,.text-emerald-300,.text-green-200,.text-green-300){color:var(--ui-success)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.text-rose-50,.text-rose-100,.text-rose-200,.text-rose-300,.text-red-200,.text-red-300){color:var(--ui-danger)}html:not([data-vendly-theme=dark]) .vendly-modal-surface [class*="text-white/"]{color:var(--ui-secondary)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.text-amber-50,.text-amber-100,.text-amber-200,.text-amber-300,.text-yellow-200){color:var(--ui-warning)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is([class*="bg-[#0"],[class*="bg-[#1"],[class*=bg-slate-9],[class*="bg-black/"],[class*="bg-white/"],.bg-gray-50,.bg-gray-100){background-color:var(--ui-subtle)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is([class*="border-white/"],.border-gray-100,.border-gray-200){border-color:var(--ui-line)}html:not([data-vendly-theme=dark]) .vendly-modal-surface [class*="divide-white/"]>:not([hidden])~:not([hidden]){border-color:var(--ui-line)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.hover\:text-white:hover,.hover\:text-slate-100:hover){color:var(--ui-ink)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.hover\:bg-white\/10:hover,.hover\:bg-white\/\[0\.07\]:hover){background-color:var(--ui-hover)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--ui-surface);color:var(--ui-ink);border-color:#cbd0e2;color-scheme:light;caret-color:var(--ui-ink)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(input,textarea)::-moz-placeholder{color:var(--ui-muted);opacity:1}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(input,select,textarea):disabled{background:var(--ui-subtle);color:var(--ui-muted)}html:not([data-vendly-theme=dark]) .vendly-modal-surface option{background:var(--ui-surface);color:var(--ui-ink)}html:not([data-vendly-theme=dark]) .vendly-modal-surface input::-webkit-calendar-picker-indicator{filter:none;opacity:.75}html:not([data-vendly-theme=dark]) .vendly-modal-surface input:-webkit-autofill{-webkit-text-fill-color:var(--ui-ink);-webkit-box-shadow:0 0 0 1000px var(--ui-surface) inset}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(input[type=checkbox],input[type=radio]){accent-color:var(--ui-brand)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ui-danger);outline-color:var(--ui-danger)}html:not([data-vendly-theme=dark]) .vendly-modal-surface .btn-soft{color:var(--ui-secondary);border-color:var(--ui-line);background:var(--ui-subtle);box-shadow:none}html:not([data-vendly-theme=dark]) .vendly-modal-surface .btn-soft:hover{background:var(--ui-hover);color:var(--ui-ink)}html:not([data-vendly-theme=dark]) .vendly-modal-surface :is(.btn-solid,[data-button-variant=default],[data-button-variant=destructive]){color:white}html:not([data-vendly-theme=dark]) .vendly-modal-surface .btn-solid{box-shadow:0 3px 10px rgb(105 53 233/16%)}html:not([data-vendly-theme=dark]) .vendly-modal-surface .vendly-modal-stepper>:is(ol,.sticky){background:var(--ui-surface);border-color:var(--ui-line)}html:not([data-vendly-theme=dark]) .vendly-modal-surface [data-step-state=active]{background:var(--ui-brand-soft);border-color:#c9b8f5}html:not([data-vendly-theme=dark]) .vendly-modal-surface [data-step-state=active] .bg-sky-400{background:var(--ui-brand);color:white}html:not([data-vendly-theme=dark]) .vendly-modal-surface [data-step-state=complete]{background:var(--ui-success-soft);border-color:#a7d9c1}html:not([data-vendly-theme=dark]) .vendly-modal-surface [data-step-state=complete] .bg-emerald-400{background:var(--ui-success);color:white}html:not([data-vendly-theme=dark]) .vendly-os [data-primary-split-action]{box-shadow:0 3px 12px rgb(105 53 233/18%)}html:not([data-vendly-theme=dark]) .vendly-os [data-primary-split-action]>button,html:not([data-vendly-theme=dark]) .vendly-os [data-primary-split-action]>details>summary{color:white}html:not([data-vendly-theme=dark]) .vendly-os .vendly-settings-tabs{background:var(--ui-surface);border-color:var(--ui-line)}html:not([data-vendly-theme=dark]) .vendly-os .vendly-settings-tabs button[aria-current=page]{color:var(--ui-brand);background:var(--ui-brand-soft);box-shadow:inset 0 0 0 1px #d6c7f9}.vendly-auth .auth-hero{background:var(--ui-canvas)}.vendly-auth .auth-hero-shade{background:linear-gradient(90deg,rgb(3 5 19/94%),rgb(3 5 19/65%) 60%,rgb(3 5 19/20%))}html:not([data-vendly-theme=dark]) .vendly-auth .auth-hero-art{display:none}html:not([data-vendly-theme=dark]) .vendly-auth .auth-hero-shade{background:radial-gradient(ellipse at 95% 70%,#e6ddff 0,transparent 65%),linear-gradient(135deg,#fafaff,#eeedf9)}.vendly-auth .auth-card{max-width:440px;background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);backdrop-filter:none}.vendly-auth .auth-eyebrow,.vendly-auth .auth-inline-link{color:var(--ui-brand)}.vendly-auth .auth-label{color:var(--ui-secondary)}.vendly-auth .auth-input{background:var(--ui-subtle);border-color:var(--ui-line);color:var(--ui-ink);color-scheme:var(--ui-scheme);box-shadow:none}.vendly-auth .auth-input::-moz-placeholder{color:var(--ui-muted)}.vendly-auth .auth-input::placeholder{color:var(--ui-muted)}.vendly-auth .auth-input:hover{background:var(--ui-surface);border-color:var(--ui-muted)}.vendly-auth .auth-input:focus{background:var(--ui-surface);border-color:var(--ui-brand)}.vendly-auth .auth-input[aria-invalid=true]{border-color:var(--ui-danger)}.vendly-auth .auth-input:disabled{background:var(--ui-subtle);color:var(--ui-muted);opacity:.7}.vendly-auth .auth-input:-webkit-autofill{-webkit-text-fill-color:var(--ui-ink);-webkit-box-shadow:0 0 0 1000px var(--ui-subtle) inset;caret-color:var(--ui-ink)}.vendly-auth .auth-submit-button{color:#fff;box-shadow:0 4px 12px rgb(105 53 233/18%)}.vendly-auth .auth-submit-button:disabled{background:var(--ui-brand-soft);color:var(--ui-muted);box-shadow:none;filter:none}.vendly-auth .auth-inline-link:hover{color:var(--ui-brand)}.vendly-auth .auth-inline-link:focus-visible{--tw-ring-offset-color:var(--ui-surface)}.vendly-auth .auth-password-toggle{color:var(--ui-muted)}.vendly-auth .auth-password-toggle:hover{color:var(--ui-brand);background:var(--ui-brand-soft)}@media (max-width:639px){.vendly-auth .auth-card{padding:0;background:transparent;border:0;box-shadow:none}}:root[data-product=vendly-motors]{--vendly-brand-primary:#DF2531;--vendly-brand-secondary:#DF2531;--vendly-brand-deep:#991822;--vendly-brand-gradient:#BC1D28;--primary:356 73% 43%;--ring:356 73% 43%;--vd-brand-glow:transparent;--vd-shadow-focus:0 0 0 3px #df253126;--ui-canvas:#f7f8fa;--ui-surface:#fff;--ui-subtle:#f7f8fa;--ui-hover:#fce9ea;--ui-line:#e4e7ec;--ui-ink:#15171a;--ui-secondary:#626a75;--ui-muted:#69717b;--ui-brand:#bc1d28;--ui-brand-soft:#fce9ea;--ui-scheme:light;--vd-bg-main:var(--ui-canvas);--vd-bg-elevated:var(--ui-surface);--vd-text-primary:var(--ui-ink);--vd-text-secondary:var(--ui-secondary);--vd-text-muted:var(--ui-muted);--foreground:220 10% 14%;--background:220 23% 97%;color-scheme:light}:root[data-product=vendly-motors][data-vendly-theme=dark]{--ui-canvas:#101114;--ui-surface:#191b20;--ui-subtle:#202329;--ui-hover:#292d34;--ui-line:#343a43;--ui-ink:#f7f8fa;--ui-secondary:#bbc1ca;--ui-muted:#a4acb8;--ui-brand:#ff8790;--ui-brand-soft:#3a2025;--ui-scheme:dark;--foreground:220 23% 97%;--background:225 11% 7%;color-scheme:dark}html[data-product=vendly-motors] body{background:var(--ui-canvas);color:var(--ui-ink)}html[data-product=vendly-motors] :is(.btn-solid,.vendly-os .btn-solid,.vendly-modal-surface .btn-solid){background:#bc1d28;color:#fff;box-shadow:none}html[data-product=vendly-motors] :is(.btn-solid,.vendly-os .btn-solid):hover{background:#991822}html[data-product=vendly-motors] :is(.btn-soft,.vendly-os .btn-soft){background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:none}html[data-product=vendly-motors] :is(a,button,input,select):focus-visible{outline:2px solid var(--ui-brand);outline-offset:3px}html[data-product=vendly-motors] .auth-hero{background:var(--ui-surface)}html[data-product=vendly-motors] :is(.auth-hero-shade,.auth-hero-art){display:none}html[data-product=vendly-motors] .auth-eyebrow{color:var(--ui-brand)}html[data-product=vendly-motors] .auth-card{background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:none}.motors-workspace{min-height:100dvh}.motors-header{display:flex;align-items:center;gap:24px;min-height:88px;padding:16px 28px;border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}.motors-header>a{flex-shrink:0}.motors-header>a img{width:170px;height:auto}.motors-context,.motors-header-actions{display:flex;align-items:center;gap:12px}.motors-context{flex:1;min-width:0}.motors-body{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:calc(100dvh - 88px)}.motors-nav{display:flex;flex-direction:column;gap:8px;padding:24px 16px;border-right:1px solid var(--ui-line);background:var(--ui-surface)}.motors-nav a{border-radius:10px;padding:12px;color:var(--ui-secondary);font-size:14px;font-weight:600}.motors-nav a[aria-current=page]{background:var(--ui-brand-soft);color:var(--ui-brand)}.motors-content{padding:32px;min-width:0}.motors-notice{max-width:720px;padding:clamp(24px,4vw,48px);margin:40px auto;border:1px solid var(--ui-line);border-radius:18px;background:var(--ui-surface)}.motors-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ui-brand)}.motors-notice h1{margin:16px 0;font-size:clamp(24px,3vw,32px);font-weight:750;line-height:1.2}.motors-notice p{line-height:1.7}.motors-notice .motors-secondary{color:var(--ui-secondary);margin:12px 0 24px}.motors-skip{position:absolute;top:-100px;left:16px;z-index:100;padding:12px;background:var(--ui-surface)}.motors-skip:focus{top:8px}@media(max-width:700px){.motors-header{padding:16px;flex-wrap:wrap;gap:16px}.motors-header>a img{width:145px}.motors-header-actions{margin-left:auto}.motors-context{order:3;flex-basis:100%}.motors-body{display:block}.motors-nav{flex-direction:row;border-right:0;border-bottom:1px solid var(--ui-line);padding:8px 16px}.motors-content{padding:16px}.motors-notice{margin:16px auto}}html[data-product=vendly-motors] :is(.vendly-os,.dashboard-themed-portal,.vendly-modal-surface){--ui-canvas:inherit;--ui-surface:inherit;--ui-subtle:inherit;--ui-hover:inherit;--ui-line:inherit;--ui-ink:inherit;--ui-secondary:inherit;--ui-muted:inherit;--ui-brand:inherit;--ui-brand-soft:inherit;--ui-scheme:inherit;--vd-bg-main:var(--ui-canvas);--vd-text-primary:var(--ui-ink);--vd-text-secondary:var(--ui-secondary)}html[data-product=vendly-motors] .vendly-auth .auth-submit-button{background:#bc1d28;color:#fff;box-shadow:none}html[data-product=vendly-motors] .vendly-auth .auth-submit-button:disabled{background:var(--ui-brand-soft);color:var(--ui-secondary)}html[data-product=vendly-motors] .vendly-auth :is(.auth-eyebrow,.auth-inline-link){color:var(--ui-brand)}@media(max-width:639px){html[data-product=vendly-motors] .vendly-auth .auth-card{padding:24px;border-radius:16px}}html[data-product=vendly-motors] .motors-vehicle-dialog{background:var(--ui-surface)!important;color:var(--ui-ink);border-color:var(--ui-line)}html[data-product=vendly-motors] .motors-vehicle-dialog>header>.absolute{background:linear-gradient(110deg,var(--ui-brand-soft),transparent)}html[data-product=vendly-motors] .motors-vehicle-dialog .vendly-modal-body{color:var(--ui-ink)}html[data-product=vendly-motors] .motors-vehicle-dialog :is(p,dd,h2,strong){overflow-wrap:anywhere}.motors-restored{--motors-sidebar:244px;font-size:14px}.motors-restored.motors-collapsed{--motors-sidebar:76px}.motors-sidebar{position:fixed;inset:0 auto 0 0;width:var(--motors-sidebar);z-index:50;display:flex;flex-direction:column;padding:12px 8px;border:1px solid var(--ui-line);border-left:0;border-radius:0 24px 24px 0;background:var(--ui-surface);transition:width .18s}.motors-brand{position:relative;min-height:77px;padding:8px 12px 18px;display:flex;align-items:center}.motors-brand img{width:184px;height:auto}.motors-collapse{position:absolute;right:-22px;top:14px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--ui-line);border-radius:50%;background:var(--ui-surface);color:var(--ui-secondary)}.motors-navlinks{flex:1;overflow-y:auto;min-height:0;scrollbar-width:none;padding:0 4px}.motors-navlinks::-webkit-scrollbar{display:none}.motors-navgroup{margin:10px 0 18px}.motors-navlabel{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ui-muted);margin:10px 10px 8px}:is(.motors-navlinks,.motors-navfooter) a,:is(.motors-navlinks,.motors-navfooter)>button{display:flex;gap:10px;align-items:center;min-height:40px;padding:10px 12px;border-radius:14px;color:var(--ui-secondary);font-size:13px;font-weight:600;text-align:left;width:100%}:is(.motors-navlinks,.motors-navfooter) a:hover,:is(.motors-navlinks,.motors-navfooter)>button:hover{background:var(--ui-subtle);color:var(--ui-ink)}.motors-navfooter .motors-account,.motors-navlinks a[aria-current=page]{background:var(--ui-brand-soft);color:var(--ui-brand)}.motors-navfooter svg,.motors-navlinks svg{flex-shrink:0}.motors-subnav{margin:2px 0 2px 18px;padding-left:6px;border-left:1px solid var(--ui-line)}.motors-subnav a{font-size:12px}.motors-navfooter{border-top:1px solid var(--ui-line);padding:4px}.motors-account{gap:8px!important}.motors-account>span:nth-child(2){flex:1;min-width:0}.motors-account strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.motors-account small{display:block;font-size:9px;color:var(--ui-secondary);text-transform:uppercase}.motors-avatar{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--ui-brand-soft);color:var(--ui-brand);font-size:11px;font-weight:800}.motors-main{margin-left:var(--motors-sidebar);padding:0 24px;min-height:100dvh;transition:margin-left .18s}.motors-topbar{display:flex;align-items:center;gap:12px;position:relative;z-index:40;padding:14px 18px;border:1px solid var(--ui-line);border-top:0;border-radius:0 0 22px 22px;background:var(--ui-surface);min-height:80px}.motors-heading{flex:1;min-width:0}.motors-heading>.motors-greeting{font-size:22px;font-weight:800;letter-spacing:-.035em;line-height:1.25}.motors-topbar-actions{display:flex;gap:8px;align-items:center}.motors-topbar-actions .btn-soft,.motors-topbar-actions .btn-solid{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.motors-icon-button{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--ui-line);border-radius:50%;background:var(--ui-subtle);color:var(--ui-secondary)}.motors-restored .motors-content{padding:22px 0 32px}.motors-restored .dashboard-card{box-shadow:0 3px 16px #00000003}.motors-content>section>header:first-child,.motors-restored .dashboard-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:18px}.motors-content>section>header:first-child{padding:16px 18px}.motors-content h1{font-size:21px;letter-spacing:-.035em;line-height:1.3}.motors-content>section>header p{margin-top:5px}html[data-product=vendly-motors] :is(.motors-workspace,.vendly-modal-surface) :is(.input,.mvp-input,.mvp-select,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])){min-height:40px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-subtle);color:var(--ui-ink);padding:9px 12px;font-size:13px;line-height:1.4;box-shadow:0 1px 2px #00000004;max-width:100%}html[data-product=vendly-motors] :is(.motors-workspace,.vendly-modal-surface) input::-moz-placeholder{color:var(--ui-muted);font-weight:500;opacity:1}html[data-product=vendly-motors] :is(.motors-workspace,.vendly-modal-surface) input::placeholder{color:var(--ui-muted);font-weight:500;opacity:1}html[data-product=vendly-motors] :is(.motors-workspace,.vendly-modal-surface) :is(.input,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--ui-brand) 45%,transparent);outline-offset:1px;border-color:var(--ui-brand)}html[data-product=vendly-motors] :is(.motors-workspace,.vendly-modal-surface) :is(.btn-solid,.btn-soft){min-height:36px;border-radius:999px;font-size:12px;font-weight:700;padding:9px 14px;line-height:1.4;transition:background .15s,color .15s}html[data-product=vendly-motors] :is(.motors-workspace,.vendly-modal-surface) .btn-solid{background:linear-gradient(110deg,#df2531,#bc1d28);box-shadow:0 3px 9px #bc1d2815}html[data-product=vendly-motors] :is(.motors-workspace,.vendly-modal-surface) .btn-soft{color:var(--ui-secondary);background:var(--ui-surface)}html[data-product=vendly-motors] :is(.motors-workspace,.vendly-modal-surface) button:disabled{opacity:.45;cursor:not-allowed}html[data-product=vendly-motors] .vendly-modal-surface{background:var(--ui-surface)!important;color:var(--ui-ink);border-color:var(--ui-line)}html[data-product=vendly-motors] .vendly-modal-surface>header{background:linear-gradient(115deg,var(--ui-brand-soft),var(--ui-surface));border-color:var(--ui-line)}html[data-product=vendly-motors] .vendly-modal-surface>header>.absolute{display:none}html[data-product=vendly-motors] .vendly-modal-surface>header :is(h2,.text-white){color:var(--ui-ink)}html[data-product=vendly-motors] .vendly-modal-surface :is(.vendly-modal-body,.text-slate-200){color:var(--ui-ink)}html[data-product=vendly-motors] .vendly-modal-surface :is(.text-slate-400,.text-slate-300){color:var(--ui-secondary)}html[data-product=vendly-motors] .vendly-modal-surface>footer{background:var(--ui-subtle);border-color:var(--ui-line)}.motors-restored table{border-collapse:collapse}.motors-restored th{font-size:10px;text-transform:uppercase;font-weight:750;color:var(--ui-muted);background:var(--ui-subtle)}.motors-restored tbody tr+tr{border-top:1px solid var(--ui-line)}.motors-restored tbody tr:hover{background:var(--ui-subtle)}.motors-restored caption{font-size:14px}.motors-bottom-nav,.motors-mobile-menu{display:none}.motors-collapsed .motors-brand{padding:8px 0;overflow:visible}.motors-collapsed .motors-brand a{width:42px;overflow:hidden}.motors-collapsed .motors-brand img{width:170px;max-width:none}.motors-collapsed :is(.motors-navlabel,.motors-navlinks a span,.motors-navfooter button span,.motors-account>span:nth-child(2),.motors-account>svg,.motors-subnav){display:none}.motors-collapsed .motors-navfooter>button,.motors-collapsed .motors-navlinks a{justify-content:center;padding:12px}.motors-collapsed .motors-navlinks a>.ml-auto{display:none}.motors-collapsed .motors-account{padding:10px}.motors-tutorial{display:grid;gap:12px}.motors-tutorial li{display:flex;gap:12px;padding:16px;border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-subtle)}.motors-tutorial li>span{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--ui-surface);font-weight:700}.motors-tutorial p{font-size:13px;margin-top:4px;color:var(--ui-secondary)}.motors-summary-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;border:1px solid color-mix(in srgb,var(--ui-brand) 25%,var(--ui-line));border-radius:18px;background:linear-gradient(110deg,var(--ui-brand-soft),var(--ui-surface))}.motors-summary-hero h1{font-size:25px;font-weight:800}.motors-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.045em;font-weight:750;color:var(--ui-muted);margin-bottom:5px}.motors-summary-hero p:not(.motors-eyebrow){font-size:13px;color:var(--ui-secondary);margin-top:5px}.motors-range-badge{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--ui-line);border-radius:999px;padding:12px 16px;font-size:12px;color:var(--ui-secondary);background:var(--ui-surface)}.motors-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.motors-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.motors-metric{padding:19px;border:1px solid var(--ui-line);border-radius:18px;background:var(--ui-surface);min-width:0}.motors-metric.primary{background:linear-gradient(120deg,var(--ui-surface),var(--ui-brand-soft))}.motors-metric.profit{background:linear-gradient(120deg,var(--ui-surface),color-mix(in srgb,#12b981 8%,var(--ui-surface)))}.motors-metric dt{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ui-secondary);font-size:12px;font-weight:650}.motors-metric dt>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:var(--ui-brand);background:var(--ui-brand-soft)}.motors-metric dd{font-size:clamp(21px,2vw,30px);font-weight:800;letter-spacing:-.035em;margin-top:14px;overflow-wrap:anywhere}.motors-metric small{display:block;color:var(--ui-muted);font-size:11px;margin-top:8px}.motors-metric.secondary dd{font-size:23px;margin-top:10px}.motors-metric.secondary dt>span{display:none}.motors-attention{padding:20px}.motors-attention h2{font-size:17px;font-weight:800}.motors-attention a{display:flex;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--ui-line)}.motors-attention a:last-child{border-bottom:0}.motors-attention a>span:first-child{display:grid;place-items:center;border-radius:50%;width:36px;height:36px;flex-shrink:0;background:var(--ui-brand-soft);color:var(--ui-brand)}.motors-attention a>div{flex:1}.motors-attention strong{font-size:12px;display:block}.motors-attention small{font-size:11px;color:var(--ui-secondary)}.motors-chart{width:100%;height:240px;color:var(--ui-brand)}.motors-chart text{fill:var(--ui-muted);font-size:11px}.motors-chart-grid{stroke:var(--ui-line);stroke-dasharray:3 4}.motors-chart-card{padding:20px}.motors-chart-card h2{font-weight:750}.motors-chart-card>p{font-size:12px;color:var(--ui-secondary);margin-top:4px}.motors-quick-links{display:flex;flex-wrap:wrap;gap:10px}.motors-chart-legend{display:flex;gap:18px;color:var(--ui-secondary);font-size:12px;margin-top:16px}.motors-chart-legend span{display:flex;align-items:center;gap:7px}.motors-chart-legend i{width:8px;height:8px;border-radius:50%;background:var(--ui-brand)}.motors-chart-legend span:last-child i{background:#10b981}.motors-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-surface)}.motors-filterbar form{display:flex;flex:1;gap:8px;min-width:220px}.motors-view-switch{display:flex;gap:2px;padding:3px;background:var(--ui-subtle);border-radius:999px}.motors-view-switch button{display:flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;color:var(--ui-secondary);font-size:12px}.motors-view-switch button[aria-pressed=true]{background:var(--ui-brand-soft);color:var(--ui-brand);font-weight:700}.motors-vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.motors-vehicle-card{overflow:hidden}.motors-vehicle-cover{height:150px;display:grid;place-items:center;background:var(--ui-subtle);color:var(--ui-muted);position:relative}.motors-vehicle-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.motors-vehicle-cover>span{position:absolute;top:12px;left:12px}.motors-vehicle-info{padding:16px}.motors-vehicle-info h2{font-weight:750;font-size:15px}.motors-vehicle-info>p{font-size:12px;color:var(--ui-secondary);margin-top:4px}.motors-vehicle-specs{padding:8px 10px;background:var(--ui-subtle);border-radius:10px;margin:14px 0;font-size:11px;color:var(--ui-secondary)}.motors-vehicle-info footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.motors-vehicle-info footer strong{font-size:20px;letter-spacing:-.03em}.motors-status{font-size:10px;font-weight:700;padding:5px 9px;border-radius:999px;background:var(--ui-brand-soft);color:var(--ui-brand);display:inline-flex}.motors-status[data-status=AVAILABLE],.motors-status[data-status=DELIVERED]{background:color-mix(in srgb,#10b981 12%,var(--ui-surface));color:var(--ui-success,#07966b)}.motors-status[data-status=PREPARING],.motors-status[data-status=RESERVED]{background:color-mix(in srgb,#f59e0b 14%,var(--ui-surface));color:var(--ui-warning,#b87900)}.motors-empty{padding:40px 20px;text-align:center}.motors-empty>svg{margin:0 auto 14px;color:var(--ui-brand)}.motors-empty h2{font-weight:750;font-size:17px}.motors-empty p{color:var(--ui-secondary);font-size:13px;margin:8px auto 16px;max-width:420px}html[data-product=vendly-motors] .motors-period [aria-pressed=true]{background:#bc1d28!important;border-color:#bc1d28!important;color:white!important;box-shadow:none!important}html[data-product=vendly-motors] .motors-period [role=switch][aria-checked=true]>span:first-child{background:#bc1d28;border-color:#bc1d28;box-shadow:none}@media(min-width:1600px){.motors-main{padding-left:28px;padding-right:28px}.motors-overview-grid{grid-template-columns:minmax(0,1fr) 350px}}@media(max-width:1200px){.motors-overview-grid{grid-template-columns:1fr}.motors-attention{display:block}.motors-attention a{padding:12px 0}.motors-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.motors-sidebar{display:none}.motors-main{margin:0;padding:0 16px}.motors-mobile-menu{display:grid}.motors-restored .motors-content{padding-bottom:100px}.motors-bottom-nav{display:flex;position:fixed;bottom:0;inset-inline:0;z-index:60;padding:7px 12px calc(7px + env(safe-area-inset-bottom));border:1px solid var(--ui-line);border-radius:22px 22px 0 0;background:var(--ui-surface)}.motors-bottom-nav>a,.motors-bottom-nav>button{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:4px;font-size:10px;font-weight:700;min-height:46px;border-radius:18px;color:var(--ui-secondary)}.motors-bottom-nav [aria-current=page]{background:var(--ui-brand-soft);color:var(--ui-brand)}.motors-mobile-navigation .motors-account>span:nth-child(2),.motors-mobile-navigation .motors-navfooter button span,.motors-mobile-navigation .motors-navlabel,.motors-mobile-navigation .motors-navlinks a span,.motors-mobile-navigation .motors-subnav{display:block}.motors-mobile-navigation .motors-navfooter>button,.motors-mobile-navigation .motors-navlinks a{justify-content:flex-start}}@media(max-width:639px){.motors-main{padding:0 12px}.motors-topbar{padding:12px;gap:8px;flex-wrap:wrap}.motors-heading>.motors-greeting{font-size:18px}.motors-topbar-actions{gap:5px}.motors-topbar-actions a span,.motors-topbar-actions button span{display:none}.motors-topbar-actions .btn-soft,.motors-topbar-actions .btn-solid{height:36px;min-height:36px;width:36px;padding:0;justify-content:center}.motors-topbar-actions .motors-icon-button{display:none}.motors-summary-hero{padding:18px}.motors-summary-hero h1{font-size:22px}.motors-range-badge{padding:8px 12px;font-size:11px}.motors-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.motors-metric{padding:14px}.motors-metric dd,.motors-metric.secondary dd{font-size:22px}.motors-metric dt{font-size:11px}.motors-metric dt>span{display:none}.motors-vehicle-grid{grid-template-columns:1fr}.motors-filterbar form{min-width:0;flex-basis:100%}.motors-restored .motors-content{padding-top:16px}.motors-chart{height:190px}.motors-content>section>header:first-child{padding:16px}.motors-content h1{font-size:20px}html[data-product=vendly-motors] :is(.motors-workspace,.vendly-modal-surface) :is(input,select,textarea){font-size:16px!important}}@media print{.motors-bottom-nav,.motors-sidebar,.motors-topbar{display:none!important}.motors-main{margin:0;padding:0}}.motors-section-tabs{display:flex;gap:6px;padding:7px;border:1px solid var(--ui-line);border-radius:16px;flex-wrap:wrap;background:var(--ui-surface)}.motors-ranking{display:grid;gap:18px;margin-top:24px}.motors-ranking>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,2fr) auto;gap:16px;align-items:center;font-size:13px}.motors-ranking>div>div{height:8px;border-radius:99px;background:var(--ui-subtle);overflow:hidden}.motors-ranking i{height:100%;display:block;background:var(--ui-brand);border-radius:99px}@media(max-width:640px){.motors-ranking>div{grid-template-columns:1fr auto;gap:8px}.motors-ranking>div>div{grid-column:1;grid-row:2}.motors-ranking strong{grid-column:2;grid-row:2}.motors-section-tabs{gap:4px}.motors-section-tabs button{font-size:12px}}.motors-tenant-switcher{margin:8px}.motors-collapsed .motors-tenant-switcher,.motors-tenant-switcher:empty{display:none}.motors-form-heading{display:flex;align-items:flex-start;gap:12px;margin:12px 0}.motors-form-heading>svg{color:var(--ui-brand);flex-shrink:0;margin-top:3px}.motors-form-heading h2{font-size:15px;font-weight:750}.motors-form-group>p,.motors-form-heading p{font-size:12px;color:var(--ui-secondary);margin-top:4px}.motors-form-group{border:1px solid var(--ui-line);border-radius:16px;padding:16px}.motors-form-group legend{font-size:13px;font-weight:700;padding:0 4px}.motors-review{background:var(--ui-subtle);border:1px solid var(--ui-line);border-radius:16px;padding:20px}.motors-review h3{font-size:20px;font-weight:750}.motors-review>p{font-size:13px;color:var(--ui-secondary);margin-top:4px}.motors-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.motors-review dt{font-size:11px;color:var(--ui-muted)}.motors-review dd{font-size:14px;font-weight:650;margin-top:4px}html[data-product=vendly-motors] .vendly-modal-stepper>div.sticky,html[data-product=vendly-motors] .vendly-modal-stepper>ol{background:var(--ui-surface);border-color:var(--ui-line)}html[data-product=vendly-motors] .vendly-modal-stepper .text-white{color:var(--ui-ink)}html[data-product=vendly-motors] .vendly-modal-stepper [data-step-state]{background:var(--ui-subtle);border-color:var(--ui-line)}html[data-product=vendly-motors] .vendly-modal-stepper [data-step-state=active]{background:var(--ui-brand-soft);border-color:var(--ui-brand)}html[data-product=vendly-motors] .vendly-modal-stepper .bg-sky-400,html[data-product=vendly-motors] .vendly-modal-stepper [role=progressbar]>div{background:#bc1d28;color:white}html[data-product=vendly-motors] .vendly-modal-stepper [data-step-state=complete]{background:color-mix(in srgb,#10b981 8%,var(--ui-surface));border-color:color-mix(in srgb,#10b981 35%,var(--ui-line))}.motors-photo{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.motors-photo small{font-size:11px}.motors-listing-card{overflow:hidden}.motors-listing-card .motors-vehicle-info>button{margin-top:16px;width:100%}.motors-overview .dashboard-overview-banner h1{font-size:1.5rem;line-height:1.2}.motors-overview .dashboard-chart-bar{background:linear-gradient(to top,color-mix(in srgb,var(--ui-brand) 55%,var(--ui-surface)),var(--ui-brand))}.vehicle-catalog-intent{color:var(--ui-secondary);transition:background .15s,color .15s}.vehicle-catalog-intent[aria-pressed=true]{color:var(--ui-brand);background:var(--ui-brand-soft)}.vehicle-catalog-intent:hover{background:var(--ui-brand-soft)}.vehicle-catalog-card button:focus-visible,.vehicle-catalog-intent:focus-visible{outline:2px solid var(--ui-brand);outline-offset:3px}.vehicle-card-cover{width:96px;height:96px;border:1px solid var(--ui-line);border-radius:12px}.vehicle-card-cover,.vehicle-list-cover{overflow:hidden;background:var(--ui-subtle);color:var(--ui-muted)}.vehicle-list-cover{display:block;flex-shrink:0;width:48px;height:48px;border-radius:10px}.vehicle-list-cover .motors-photo svg{width:28px;height:28px}.vehicle-list-cover .motors-photo small{display:none}.vehicle-catalog-card{transition:border-color .15s}.vehicle-catalog-card:hover{border-color:color-mix(in srgb,var(--ui-brand) 30%,var(--ui-line))}.vehicle-catalog-table thead{background:var(--ui-subtle)}@media(min-width:640px){.vehicle-card-cover{width:112px;height:112px}}html[data-product=vendly-motors] .motors-vehicle-dialog .vehicle-catalog-intent[aria-pressed=true]{background:var(--ui-brand-soft);border-color:var(--ui-brand);color:var(--ui-ink)}html[data-product=vendly-motors] .motors-movement-export fieldset label{border-color:var(--ui-line);background:var(--ui-surface)}html[data-product=vendly-motors] .motors-movement-export fieldset label:has(input:checked){border-color:var(--ui-brand);background:var(--ui-brand-soft)}html[data-product=vendly-motors] .motors-movement-export fieldset label :is(strong,svg){color:var(--ui-ink)}html[data-product=vendly-motors] .motors-movement-export fieldset label>span{color:var(--ui-secondary);background:transparent}html[data-product=vendly-motors] .motors-movement-export fieldset label:not(:has(input:checked))>span:last-child{visibility:hidden}html[data-product=vendly-motors] .motors-cash-form [data-manual-type]{background:var(--ui-subtle);border-color:var(--ui-line);color:var(--ui-secondary);box-shadow:none}html[data-product=vendly-motors] .motors-cash-form [data-manual-type][data-selected=true]{background:var(--ui-brand-soft);border-color:var(--ui-brand);color:var(--ui-ink)}html[data-product=vendly-motors] .motors-cash-form [data-manual-type] span{color:inherit;box-shadow:none}html[data-product=vendly-motors] .motors-cash-form [data-manual-type]>span:first-of-type{background:var(--ui-surface);border-color:var(--ui-line)}html[data-product=vendly-motors] .motors-cash-form [data-manual-type]>span:last-of-type{background:transparent;border-color:var(--ui-line);color:transparent}html[data-product=vendly-motors] .motors-cash-form [data-manual-type][data-selected=true]>span:last-of-type{background:var(--ui-brand-soft);color:var(--ui-brand);border-color:var(--ui-brand)}.vehicle-options-trigger{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ui-line);border-radius:50%;background:var(--ui-subtle);color:var(--ui-secondary)}.vehicle-options-menu{position:absolute;z-index:60;right:0;top:38px;width:220px;padding:6px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface);box-shadow:0 12px 36px #0003}.vehicle-options-menu button{display:flex;gap:9px;align-items:center;width:100%;padding:10px;border-radius:8px;font-size:12px;font-weight:600;text-align:left;color:var(--ui-ink)}.vehicle-options-menu button:focus-visible,.vehicle-options-menu button:hover{background:var(--ui-brand-soft);outline:1px solid var(--ui-brand)}.vehicle-financial-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;border-block:1px solid var(--ui-line);padding:14px 0}.vehicle-financial-facts>div{min-width:0}.vehicle-financial-facts span{display:block;font-size:10px;color:var(--ui-secondary)}.vehicle-financial-facts strong{display:block;margin-top:5px;font-size:19px;line-height:1.2;font-weight:800;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.vehicle-financial-facts b{display:block;margin-top:4px;font-size:13px;font-variant-numeric:tabular-nums}.vehicle-financial-facts [data-financial-tone=positive] b{color:var(--ui-success,#059669)}.vehicle-financial-facts [data-financial-tone=negative] b{color:var(--ui-danger,#e11d48)}.vehicle-options-menu+.vehicle-catalog-card{overflow:visible}.vehicle-catalog-card:focus-within{z-index:10}.vehicle-detail-summary{display:flex;align-items:center;gap:20px}.vehicle-detail-cover{flex-shrink:0;width:152px;height:128px;overflow:hidden;background:var(--ui-subtle);border:1px solid var(--ui-line);border-radius:16px}.vehicle-detail-summary .vehicle-financial-facts{border-bottom:0}.vehicle-media-drop{display:flex;align-items:center;flex-wrap:wrap;gap:14px;border:1px dashed color-mix(in srgb,var(--ui-brand) 45%,var(--ui-line));border-radius:14px;background:var(--ui-subtle);padding:18px;color:var(--ui-secondary)}.vehicle-media-drop div{flex:1;min-width:150px}.vehicle-media-drop strong{display:block;color:var(--ui-ink);font-size:13px}.vehicle-media-drop span{display:block;margin-top:4px;font-size:11px}.vehicle-media-tile{min-width:0;border:1px solid var(--ui-line);border-radius:14px;padding:9px;background:var(--ui-surface);transition:opacity .15s}.vehicle-media-tile[data-dragging=true]{opacity:.5}.vehicle-photo-index{left:7px;display:flex;gap:4px;align-items:center;padding:4px 7px;border-radius:20px;font-size:10px;font-weight:700;color:var(--ui-brand)}.vehicle-photo-grip,.vehicle-photo-index{position:absolute;top:7px;background:var(--ui-surface)}.vehicle-photo-grip{right:7px;color:var(--ui-ink);border-radius:5px;cursor:grab}.vehicle-media-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--ui-line);border-radius:8px;color:var(--ui-secondary)}.vehicle-media-icon:disabled{opacity:.35}.vehicle-history-list{margin-left:6px;border-left:1px solid var(--ui-line);padding-left:22px}.vehicle-history-list>li{position:relative;padding-bottom:22px}.vehicle-history-list>li:before{content:"";position:absolute;left:-27px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--ui-brand);box-shadow:0 0 0 4px var(--ui-surface)}@media(max-width:480px){.vehicle-detail-summary{align-items:start;gap:12px}.vehicle-detail-cover{width:88px;height:88px}.vehicle-detail-summary .vehicle-financial-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.vehicle-detail-summary .vehicle-financial-facts strong{font-size:16px}.vehicle-media-drop{padding:14px}.vehicle-media-drop button{width:100%}}html[data-product=vendly-motors] .vehicle-catalog-toolbar select{background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important;color-scheme:light}html[data-product=vendly-motors][data-vendly-theme=dark] .vehicle-catalog-toolbar select{color-scheme:dark}html[data-product=vendly-motors] .motors-vehicle-dialog textarea{min-height:108px;height:auto!important;padding:12px;line-height:1.5}html[data-product=vendly-motors] .motors-vehicle-dialog button{font-family:inherit}.vehicle-operation-groups{display:grid;gap:16px;margin-top:16px}.vehicle-operation-groups h3{font-size:11px;color:var(--ui-secondary);font-weight:700;margin-bottom:8px}.vehicle-operation-groups>section+section{border-top:1px solid var(--ui-line);padding-top:14px}.motors-topbar-actions .motors-notifications-trigger span{display:grid}.motors-notifications-layer{min-height:0;background:none;overflow:visible}.motors-notifications-layer:before{display:none}