.fav[data-v-a699e3e1]{color:var(--muted);background:0 0;padding:2px 6px;font-size:1.25rem;font-weight:400;line-height:1}.fav[data-v-a699e3e1]:hover{color:var(--warn)}.fav.active[data-v-a699e3e1]{color:#e0a800}.winner[data-v-71d9197e]{white-space:nowrap}.discard[data-v-a7476979]{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-left:6px;padding:0 6px;font-size:.8em}.discard[data-v-a7476979]:hover{color:var(--bad);border-color:currentColor}.market-listings[data-v-d6074287]{margin:0;padding-left:18px}.delivery[data-v-d6646bfc]{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.delivery-head[data-v-d6646bfc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:6px;display:flex}.delivery-head label[data-v-d6646bfc]{align-items:center;gap:8px;display:flex}table[data-v-d6646bfc]{width:100%;max-width:520px}td[data-v-d6646bfc]:first-child,th[data-v-d6646bfc]:not(:first-child){white-space:normal}td[data-v-d6646bfc]:not(:first-child),th[data-v-d6646bfc]:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}tr.total td[data-v-d6646bfc]{border-bottom:none;font-weight:700}label.item[data-v-d6646bfc]{cursor:pointer;align-items:baseline;gap:6px;display:inline-flex}tr.off td[data-v-d6646bfc]{color:var(--muted);text-decoration:line-through}tr.off input[data-v-d6646bfc]{text-decoration:none}.notes[data-v-d6646bfc]{max-width:720px;margin:8px 0 0}.market[data-v-d6646bfc]{max-width:720px;margin:10px 0 0}.market p[data-v-d6646bfc]{margin:2px 0 4px}.market .warn[data-v-d6646bfc]{color:var(--warn)}.gain[data-v-d6646bfc]{color:var(--good)}.loss[data-v-d6646bfc]{color:var(--bad)}.lightbox[data-v-92cff882]{z-index:1000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}img[data-v-92cff882]{object-fit:contain;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:92vw;max-height:84vh}.lb-btn[data-v-92cff882]{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;width:44px;height:44px;padding:0;font-size:1.8rem;line-height:1;position:absolute}.lb-btn[data-v-92cff882]:hover{background:#ffffff40}.lb-close[data-v-92cff882]{top:16px;right:16px}.lb-prev[data-v-92cff882]{top:50%;left:16px;transform:translateY(-50%)}.lb-next[data-v-92cff882]{top:50%;right:16px;transform:translateY(-50%)}.lb-bar[data-v-92cff882]{color:#ddd;justify-content:center;gap:16px;font-size:.9rem;display:flex;position:absolute;bottom:16px;left:0;right:0}.lb-bar a[data-v-92cff882]{color:#fff}@media (width<=600px){.lb-prev[data-v-92cff882],.lb-next[data-v-92cff882]{top:auto;bottom:8px;transform:none}}.lot-head[data-v-adc42ad6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.lot-head>div[data-v-adc42ad6]:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.src[data-v-adc42ad6]{margin-left:4px}.vin[data-v-adc42ad6]{letter-spacing:.02em;font-family:ui-monospace,monospace}.price[data-v-adc42ad6]{text-align:right;flex-direction:column;margin-left:auto;display:flex}.price strong[data-v-adc42ad6]{font-variant-numeric:tabular-nums;font-size:1.5rem}.price .forecast[data-v-adc42ad6]{font-weight:600}.lot-body[data-v-adc42ad6]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:8px 24px;display:grid}.lot-body.with-thumb[data-v-adc42ad6]{grid-template-columns:160px repeat(auto-fit,minmax(min(260px,100%),1fr))}.thumb[data-v-adc42ad6]{display:block}.thumb.busy img[data-v-adc42ad6]{opacity:.5}.thumb img[data-v-adc42ad6]{aspect-ratio:4/3;object-fit:cover;background:var(--bg);border-radius:6px;width:160px;display:block}@media (width<=600px){.lot-body.with-thumb[data-v-adc42ad6]{grid-template-columns:1fr}.thumb img[data-v-adc42ad6]{width:100%;max-width:320px}}.links[data-v-adc42ad6]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding-top:10px;display:flex}.links button[data-v-adc42ad6]{padding:5px 12px}.photos[data-v-adc42ad6]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.photos img[data-v-adc42ad6]{aspect-ratio:4/3;object-fit:cover;background:var(--bg);border-radius:6px;width:100%;display:block}.photos p[data-v-adc42ad6]{grid-column:1/-1;margin:0}.vin-head[data-v-a5e71ddf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.vin-head h2[data-v-a5e71ddf]{overflow-wrap:anywhere;margin:0}.tg[data-v-9e8d8fae]{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ok[data-v-9e8d8fae]{color:var(--good);font-weight:600}.error[data-v-9e8d8fae]{color:var(--bad)}.saved[data-v-79182b7e]{flex-direction:column;gap:10px;display:flex}.saved h2[data-v-79182b7e]{margin:0;font-size:1rem}.save-btn[data-v-79182b7e]{align-self:flex-start;padding:6px 12px}.name-form[data-v-79182b7e]{flex-direction:column;gap:6px;display:flex}.name-form input[data-v-79182b7e]{width:100%;padding:6px 10px}.name-actions[data-v-79182b7e]{gap:6px;display:flex}.name-actions button[data-v-79182b7e]{padding:6px 12px}.tree[data-v-79182b7e],.tree ul[data-v-79182b7e]{margin:0;padding:0;list-style:none}.tree ul[data-v-79182b7e]{border-left:1px solid var(--border);margin:2px 0 6px 7px;padding-left:10px}.make[data-v-79182b7e]{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 4px;font-weight:600;display:flex}.make[data-v-79182b7e]:hover{background:var(--bg)}.make.active .make-name[data-v-79182b7e]{color:var(--accent)}.make-name[data-v-79182b7e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count[data-v-79182b7e]{color:var(--muted);font-size:.8em;font-weight:400}.chevron[data-v-79182b7e]{width:1em;color:var(--muted);transition:transform .15s;display:inline-block}.chevron.open[data-v-79182b7e]{transform:rotate(90deg)}.search-item[data-v-79182b7e]{border-radius:6px;padding:4px 6px}.search-item.active[data-v-79182b7e]{background:var(--accent)}.search-item.active[data-v-79182b7e],.search-item.active button[data-v-79182b7e]{color:var(--accent-ink)}.search-row[data-v-79182b7e]{align-items:flex-start;gap:4px;display:flex}.search-apply[data-v-79182b7e]{min-width:0;color:var(--text-2);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0;font-weight:500}.search-apply[data-v-79182b7e]:hover{text-decoration:underline}.search-remove[data-v-79182b7e]{color:var(--muted);background:0 0;border:0;padding:0 2px;line-height:1.2}.search-remove[data-v-79182b7e]:hover{color:var(--bad)}.notify[data-v-79182b7e]{color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:.8rem;display:flex}.search-item.active .notify[data-v-79182b7e]{color:var(--accent-ink)}.notify .bell[data-v-79182b7e]{flex:none;align-self:center}.notify label[data-v-79182b7e]{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.notify input[data-v-79182b7e]{margin:0;padding:0}.error[data-v-79182b7e]{color:var(--bad)}.tg-hint[data-v-79182b7e]{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.about[data-v-6ed757f0]{margin-top:24px}.about h2[data-v-6ed757f0]{margin-top:0}.about dt[data-v-6ed757f0]{margin-top:12px;font-weight:600}.about dd[data-v-6ed757f0]{margin:4px 0 0}.stats-layout.with-side[data-v-367f3687]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.side[data-v-367f3687]{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}.guest-saved[data-v-367f3687]{margin:-4px 0 16px}.guest-saved[data-v-367f3687] h2{display:none}@media (width<=900px){.stats-layout.with-side[data-v-367f3687]{grid-template-columns:minmax(0,1fr)}.side[data-v-367f3687]{max-height:none;position:static}}.small-value[data-v-367f3687]{font-size:1.1rem}.market .kpis[data-v-367f3687]{margin-bottom:12px}.tabs[data-v-367f3687]{border:1px solid var(--border);border-radius:8px;margin-bottom:12px;display:inline-flex;overflow:hidden}.tabs button[data-v-367f3687]{color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;padding:7px 14px}.tabs button+button[data-v-367f3687]{border-left:1px solid var(--border)}.tabs button.active[data-v-367f3687]{background:var(--accent);color:var(--accent-ink);font-weight:600}tr.expandable[data-v-367f3687]{cursor:pointer}tr.expandable:hover td[data-v-367f3687]{background:var(--bg)}.chevron[data-v-367f3687]{color:var(--muted);transition:transform .15s;display:inline-block}.chevron.open[data-v-367f3687]{transform:rotate(90deg)}.collapsible[data-v-367f3687]{cursor:pointer;-webkit-user-select:none;user-select:none}.row-filter[data-v-367f3687]{background:var(--warn-bg);color:var(--warn);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;display:flex}.card:has(>.collapsible[aria-expanded=false])>.collapsible[data-v-367f3687]{margin-bottom:0}.listings-row td[data-v-367f3687]{white-space:normal;padding-top:0}.listings-row ul[data-v-367f3687]{margin:4px 0;padding-left:20px}.listings-row li[data-v-367f3687]{margin:2px 0}.filters label.check[data-v-367f3687]{cursor:pointer;flex-direction:row;align-items:center;gap:6px;min-height:2.2em}.filters label.check input[data-v-367f3687]{margin:0;padding:0}.more[data-v-367f3687]{margin-top:12px}tr.upcoming td[data-v-367f3687]{color:var(--text-2)}.delivery-row td[data-v-367f3687]{white-space:normal;padding-top:0}.delivery-row[data-v-367f3687] .delivery{border-top:none;margin-top:0}button.link[data-v-367f3687]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}td .sub[data-v-367f3687]{color:var(--muted);margin-top:2px;font-size:.78rem}.forecast[data-v-367f3687]{margin-top:2px;font-weight:600}.fav-col[data-v-367f3687]{width:32px;padding-left:0;padding-right:0}.thumb-col[data-v-367f3687]{width:76px;padding-right:0}.thumb-col a.busy[data-v-367f3687]{display:block}.thumb-col a.busy img[data-v-367f3687]{opacity:.5}.thumb[data-v-367f3687]{object-fit:cover;background:var(--bg);border-radius:6px;width:72px;height:54px;display:block}.lots-table .c-car[data-v-367f3687],.lots-table .c-dmg[data-v-367f3687]{white-space:normal}.lots-table .c-car .mono[data-v-367f3687]{white-space:nowrap}@media (width<=600px){.lots-table thead[data-v-367f3687]{display:none}.lots-table[data-v-367f3687],.lots-table tbody[data-v-367f3687]{display:block}.lots-table tr.lot-row[data-v-367f3687]{border-bottom:1px solid var(--border);grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"thumb car fav""thumb date price""dmg dmg odo";gap:2px 8px;padding:10px 0;display:grid}.lots-table tr.lot-row>td[data-v-367f3687]{border:0;width:auto;padding:0}.lots-table .fav-col[data-v-367f3687]{grid-area:fav;align-self:start}.lots-table .thumb-col[data-v-367f3687]{grid-area:thumb}.lots-table .c-car[data-v-367f3687]{white-space:normal;grid-area:car;font-weight:600}.lots-table .c-car .sub[data-v-367f3687]{text-overflow:ellipsis;font-weight:400;overflow:hidden}.lots-table .c-date[data-v-367f3687]{grid-area:date}.lots-table .c-price[data-v-367f3687]{grid-area:price}.lots-table .c-dmg[data-v-367f3687]{white-space:normal;grid-area:dmg;padding-top:4px}.lots-table .c-odo[data-v-367f3687]{grid-area:odo;padding-top:4px}.lots-table tr.delivery-row[data-v-367f3687]{display:block}.lots-table tr.delivery-row>td[data-v-367f3687]{padding:0 0 10px;display:block}}.loss[data-v-367f3687],.error-text[data-v-8bc32e02]{color:var(--bad)}.error-cell[data-v-9cffbd1a]{text-overflow:ellipsis;max-width:320px;color:var(--bad);overflow:hidden}.error-text[data-v-9cffbd1a]{color:var(--bad)}.sync-now[data-v-9cffbd1a]{margin-top:8px}.live-links[data-v-9cffbd1a]{flex-wrap:wrap;gap:4px 16px;display:flex}.status-cards[data-v-9cffbd1a]{grid-template-columns:repeat(2,minmax(0,1fr))}.status-cards .dl[data-v-9cffbd1a]{grid-template-columns:fit-content(42%) 1fr}.status-cards>.card[data-v-9cffbd1a]:last-child:nth-child(odd){grid-column:1/-1}@media (width<=900px){.status-cards[data-v-9cffbd1a]{grid-template-columns:1fr}}.privacy[data-v-0501e3aa]{max-width:760px}.privacy h2[data-v-0501e3aa]{margin-top:1.25rem}.comment[data-v-6c26ae46]{margin-top:10px}form[data-v-6c26ae46]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}form input[data-v-6c26ae46]{flex:180px}.text[data-v-6c26ae46]{white-space:pre-wrap;overflow-wrap:anywhere;align-items:baseline;gap:10px;margin:0;display:flex}.link[data-v-6c26ae46]{color:var(--accent);background:0 0;padding:0;font-size:.9rem;font-weight:400}.link[data-v-6c26ae46]:hover{text-decoration:underline}.error-text[data-v-6c26ae46]{color:var(--bad);margin:4px 0 0}.tabs[data-v-7cb77966]{border:1px solid var(--border);border-radius:8px;margin-bottom:12px;display:inline-flex;overflow:hidden}.tabs button[data-v-7cb77966]{color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;padding:7px 14px}.tabs button+button[data-v-7cb77966]{border-left:1px solid var(--border)}.tabs button.active[data-v-7cb77966]{background:var(--accent);color:var(--accent-ink);font-weight:600}.tab-count[data-v-7cb77966]{opacity:.75;font-weight:400}.card>p[data-v-5ad04be3]{margin:8px 0 0}.sub-title[data-v-5ad04be3]{margin-top:1rem}.segmented[data-v-5ad04be3]{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.segmented label[data-v-5ad04be3]{cursor:pointer;color:var(--text-2);padding:7px 14px}.segmented label+label[data-v-5ad04be3]{border-left:1px solid var(--border)}.segmented label.active[data-v-5ad04be3]{background:var(--accent);color:var(--accent-ink);font-weight:600}.segmented input[data-v-5ad04be3]{opacity:0;pointer-events:none;position:absolute}.segmented label[data-v-5ad04be3]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.options[data-v-5ad04be3]{border:0;gap:10px;margin:12px 0 0;padding:0;display:grid}.options label[data-v-5ad04be3]{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.options input[data-v-5ad04be3]{margin-top:3px}.error[data-v-5ad04be3]{color:var(--bad)}.chips[data-v-3c67a1f9]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.chip[data-v-3c67a1f9]{border:1px solid var(--border);color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:5px 12px}.chip.active[data-v-3c67a1f9]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.tab-count[data-v-3c67a1f9]{opacity:.75;font-weight:400}.deal-filters[data-v-3c67a1f9]{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-bottom:8px;display:flex}.budget[data-v-3c67a1f9]{align-items:center;gap:10px;display:inline-flex}.budget input[data-v-3c67a1f9]{width:180px;accent-color:var(--accent)}.only-positive[data-v-3c67a1f9]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.deal[data-v-3c67a1f9]{border-top:1px solid var(--border);grid-template-columns:auto 1fr;align-items:start;gap:6px 24px;margin-top:12px;padding-top:12px;display:grid}.deal>p[data-v-3c67a1f9]{grid-column:1/-1;margin:0}.deal-margin[data-v-3c67a1f9]{flex-direction:column;min-width:120px;display:flex}.deal-margin strong[data-v-3c67a1f9]{font-size:1.4rem}.deal-margin.good strong[data-v-3c67a1f9]{color:var(--good)}.deal-margin.bad strong[data-v-3c67a1f9]{color:var(--bad)}.deal-margin .worst.good[data-v-3c67a1f9]{color:var(--good)}.deal-margin .worst.bad[data-v-3c67a1f9]{color:var(--bad)}.confidence[data-v-3c67a1f9]{border-radius:999px;align-self:flex-start;margin-top:6px;padding:1px 8px}.confidence.high[data-v-3c67a1f9]{background:var(--good-bg);color:var(--good)}.confidence.medium[data-v-3c67a1f9]{background:var(--warn-bg);color:var(--warn)}.confidence.low[data-v-3c67a1f9]{background:var(--bad-bg);color:var(--bad)}.sort[data-v-3c67a1f9]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.chip.small[data-v-3c67a1f9]{padding:2px 10px}.risks[data-v-3c67a1f9]{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.risks li[data-v-3c67a1f9]{border-radius:999px;padding:2px 10px;font-size:.85rem}.risks .high[data-v-3c67a1f9]{background:var(--bad-bg);color:var(--bad);font-weight:600}.risks .warn[data-v-3c67a1f9]{background:var(--warn-bg);color:var(--warn)}.risks .ok[data-v-3c67a1f9]{background:var(--good-bg);color:var(--good)}.costs[data-v-3c67a1f9]{margin:0}.costs .market[data-v-3c67a1f9]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}label.item[data-v-3c67a1f9]{cursor:pointer;align-items:baseline;gap:6px;display:inline-flex}.costs .off[data-v-3c67a1f9]{color:var(--muted);text-decoration:line-through}.listings[data-v-3c67a1f9]{grid-column:1/-1}.collapsed[data-v-3c67a1f9]{align-items:center;gap:4px;margin-bottom:8px;padding:8px 12px;display:flex}.collapsed .row[data-v-3c67a1f9]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 14px;padding:0;display:flex}.collapsed .name[data-v-3c67a1f9]{font-weight:600}.collapsed .good[data-v-3c67a1f9]{color:var(--good)}.collapsed .bad[data-v-3c67a1f9]{color:var(--bad)}.collapsed .confidence[data-v-3c67a1f9]{margin-top:0}.risk-count[data-v-3c67a1f9]{background:var(--bad-bg);color:var(--bad);border-radius:999px;padding:1px 8px;font-weight:600}.deal-item[data-v-3c67a1f9]{position:relative}.toggle[data-v-3c67a1f9]{z-index:1;border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:6px;padding:0;position:absolute;top:6px;right:6px}.toggle[data-v-3c67a1f9]:hover{color:var(--accent);border-color:var(--accent)}.collapsed[data-v-3c67a1f9],.with-toggle[data-v-3c67a1f9]{padding-right:44px}.more[data-v-3c67a1f9]{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin:12px auto;padding:8px 20px;display:flex}button.link[data-v-3c67a1f9]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}@media (width<=600px){.deal[data-v-3c67a1f9]{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f4;--surface:#fcfcfb;--border:#e3e2dd;--text:#0b0b0b;--text-2:#52514e;--muted:#8a8984;--accent:#2a78d6;--accent-ink:#fff;--grid:#ecebe7;--good:#1d7a3a;--good-bg:#e6f4ea;--warn:#8a5a00;--warn-bg:#fff4d6;--bad:#b3261e;--bad-bg:#fde8e6;--radius:10px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121211;--surface:#1a1a19;--border:#2e2e2c;--text:#fff;--text-2:#c3c2b7;--muted:#8f8e86;--accent:#3987e5;--grid:#262624;--good:#7fd49a;--good-bg:#16301f;--warn:#f0c060;--warn-bg:#33280f;--bad:#ff8f86;--bad-bg:#3a1714}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121211;--surface:#1a1a19;--border:#2e2e2c;--text:#fff;--text-2:#c3c2b7;--muted:#8f8e86;--accent:#3987e5;--grid:#262624;--good:#7fd49a;--good-bg:#16301f;--warn:#f0c060;--warn-bg:#33280f;--bad:#ff8f86;--bad-bg:#3a1714}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--accent)}h1{margin:1.5rem 0 .75rem;font-size:1.6rem}h2{margin:0 0 .75rem;font-size:1.15rem}.wrap{max-width:1200px;margin:0 auto;padding:0 16px}.seo-content ul{columns:4 160px;padding-left:18px}.muted{color:var(--muted)}.small{font-size:.85rem}.topbar{background:var(--surface);border-bottom:1px solid var(--border)}.topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.brand{color:var(--text);align-items:center;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:26px;height:26px;margin-right:8px}.brand span{color:var(--muted);margin-left:8px;font-size:.85rem;font-weight:400}nav{gap:4px;display:flex}nav a{color:var(--text-2);border-radius:8px;padding:8px 12px;text-decoration:none}.nav-count{background:var(--warn-bg);min-width:1.4em;color:var(--warn);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:0 6px;font-size:.8rem;font-weight:600;display:inline-block}nav a.router-link-active{background:var(--bg);color:var(--text);font-weight:600}@media (width>=601px){.topbar-inner{flex-wrap:nowrap}nav{scrollbar-width:none;min-width:0;overflow-x:auto}nav a{white-space:nowrap}.brand,.account{flex:none}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:16px}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}input,select,button{font:inherit;color:var(--text)}input,select{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:8px 10px}input:focus,select:focus{outline:2px solid var(--accent);outline-offset:-1px}button{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:8px;padding:9px 16px;font-weight:600}button.ghost{color:var(--accent);border:1px solid var(--border);background:0 0}button:disabled{opacity:.5;cursor:default}@keyframes spin{to{transform:rotate(360deg)}}.spinner{vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite spin;display:inline-block}.loader{color:var(--muted);align-items:center;gap:8px;display:flex}.busy{cursor:progress;position:relative}.busy:after{content:"";border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:.7s linear infinite spin;position:absolute;top:50%;left:50%}.refreshing{opacity:.5;pointer-events:none;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.spinner,.busy:after{animation-duration:1.6s}}.search{gap:8px;display:flex}.search input{text-transform:uppercase;letter-spacing:.05em;flex:1;font-family:ui-monospace,monospace;font-size:1.05rem}.filters{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.filters label{color:var(--text-2);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.alert{border-radius:8px;margin-bottom:16px;padding:10px 14px}.alert.error{background:var(--bad-bg);color:var(--bad)}.alert.warn{background:var(--warn-bg);color:var(--warn)}.badge{background:var(--bg);color:var(--text-2);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:600;display:inline-block}.badge.vin{background:var(--good-bg);color:var(--good);border-color:#0000;margin-left:4px;text-decoration:none}.badge.sold{background:var(--good-bg);color:var(--good);border-color:#0000}.badge.not_sold{background:var(--bad-bg);color:var(--bad);border-color:#0000}.badge.on_approval,.badge.upcoming{background:var(--warn-bg);color:var(--warn);border-color:#0000}.badge.unreliable{background:var(--warn-bg);color:var(--warn);cursor:help;border-color:#0000;margin-left:4px;font-weight:500}.price-mark{vertical-align:middle;white-space:nowrap;cursor:help;border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:600;display:inline-block}.price-mark.exact{background:var(--good-bg);color:var(--good)}.price-mark.approx{background:var(--warn-bg);color:var(--warn)}.kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px}.kpi .label{color:var(--text-2);font-size:.8rem}.kpi .value{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:700}.kpi .hint{color:var(--muted);font-size:.75rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 8px}th{color:var(--text-2);font-size:.8rem;font-weight:600}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,monospace}.dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.dl dt{color:var(--text-2)}.dl dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=560px){.search{flex-direction:column}h1{font-size:1.3rem}}.footer{flex-wrap:wrap;gap:4px 16px;padding:24px 16px 32px;display:flex}.footer a{color:inherit}.badge.imported{background:var(--good-bg);color:var(--good);border-color:#0000}.badge.failed{background:var(--bad-bg);color:var(--bad);border-color:#0000}.badge.running{background:var(--warn-bg);color:var(--warn);border-color:#0000}.account{align-items:center;gap:8px;margin-left:auto;font-size:.9rem;display:flex}.account-link{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.account-link:hover .account-name{color:var(--text)}.account-gear{fill:none;width:16px;height:16px;stroke:var(--text-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.account-link:hover .account-gear,.account-link.router-link-active .account-gear{stroke:var(--text)}.theme-btn{min-width:32px;line-height:1}.account .lang{width:auto;padding:5px 8px;font-size:.85rem}.account .avatar{border-radius:50%;width:28px;height:28px}.account-name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.account .login{border:1px solid var(--border);border-radius:8px;padding:7px 12px;font-weight:600;text-decoration:none}button.small-btn{padding:5px 10px;font-size:.85rem}@media (width<=600px){.topbar-inner{gap:6px 10px;padding-top:8px;padding-bottom:4px}.brand span{display:none}nav{scrollbar-width:none;flex-basis:calc(100% + 32px);order:3;margin:0 -16px;padding:0 12px;overflow-x:auto}nav a{white-space:nowrap;padding:8px 10px}.account{gap:6px}.account-name{display:none}.account .login{white-space:nowrap;padding:5px 8px;font-size:.85rem}.account .lang{padding:4px;font-size:.8rem}.card{padding:12px}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filters>button,.filters>label.check{grid-column:1/-1}.kpis{gap:8px}.kpi{padding:10px 12px}.kpi .value{font-size:1.25rem}}
