:root{--bg:#f5f6f7;--ink:#101417;--muted:#697279;--line:#dde2e5;--card:#fff;--accent:#b7ff2a;--dark:#0d1214}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}button,input,select{font:inherit}.container{max-width:1240px;margin:0 auto;padding:0 24px}.topbar{position:sticky;top:0;z-index:50;background:rgba(13,18,20,.96);border-bottom:1px solid rgba(255,255,255,.08)}.nav{height:76px;justify-content:space-between;color:white}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-weight:900;letter-spacing:.12em}.brandMark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent);color:#111}.desktopNav{display:flex;gap:30px;color:#d8dde0;font-size:14px}.navActions{display:flex;gap:10px;align-items:center}.linkButton{padding:10px 14px}.primary,.secondary{border:0;border-radius:12px;padding:14px 20px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.primary{background:var(--accent);color:#0c110f}.primary.small{padding:11px 16px;font-size:14px}.secondary{background:white;border:1px solid var(--line)}.hero{background:radial-gradient(circle at 78% 20%,rgba(183,255,42,.18),transparent 26%),linear-gradient(130deg,#0b1012,#141b1e 56%,#0b0f11);color:white;padding:72px 0 54px}.heroInner{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.eyebrow{font-size:12px;letter-spacing:.18em;font-weight:800;color:var(--accent)}.eyebrow.dark{color:#607068}.hero h1{font-size:64px;line-height:.98;margin:16px 0 22px;letter-spacing:-.05em}.hero h1 em{font-style:normal;color:var(--accent)}.heroCopy p{font-size:19px;color:#b9c2c6;max-width:590px;line-height:1.6}.searchPanel{background:#fff;color:var(--ink);border-radius:24px;padding:20px;box-shadow:0 30px 80px rgba(0,0,0,.28)}.searchTabs{display:flex;gap:8px;margin-bottom:18px}.searchTabs button{border:0;background:#eef1f2;border-radius:10px;padding:10px 18px;font-weight:700}.searchTabs .active{color:white}.searchGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.authCard label,.filters label,.formGrid label,.searchGrid label{font-size:12px;font-weight:800;color:#667078;display:flex;flex-direction:column;gap:7px}.authCard input,.filters select,.formGrid input,.formGrid select,.searchGrid select{width:100%;padding:14px;border-radius:10px;border:1px solid var(--line);background:#fff}.searchButton{width:100%;margin-top:14px}.microStats{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#697279;margin-top:14px;flex-wrap:wrap}.trustStrip{display:grid;grid-template-columns:repeat(4,1fr);background:white;border:1px solid var(--line);border-radius:18px;margin-top:-26px;position:relative;z-index:3;box-shadow:0 12px 40px rgba(14,20,23,.08)}.trustStrip>div{padding:22px 26px;border-right:1px solid var(--line)}.trustStrip strong{display:block;font-size:24px}.trustStrip span{font-size:12px;color:var(--muted)}.section{padding:76px 0}.sectionHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.safeSection h2,.sectionHead h2,.simplePage h1{font-size:38px;margin:7px 0 0;letter-spacing:-.03em}.carGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.carGrid.two{grid-template-columns:1fr 1fr}.carCard{background:white;border-radius:16px;overflow:hidden;border:1px solid var(--line)}.carImageWrap{display:block;position:relative;aspect-ratio:4/3}.carImage{width:100%;height:100%;object-fit:cover}.heart{position:absolute;right:12px;top:12px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.9);font-size:22px}.verifiedBadge{position:absolute;left:12px;bottom:12px;background:#111;color:white;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:800}.carBody{padding:16px}.muted{color:var(--muted);font-size:12px}.carBody h3{margin:7px 0 12px;font-size:17px}.carMeta{display:flex;gap:7px;flex-wrap:wrap}.carMeta span{font-size:11px;background:#f0f2f3;padding:6px 8px;border-radius:7px}.priceRow{display:flex;align-items:end;justify-content:space-between;margin-top:18px}.priceRow strong{font-size:20px}.priceRow span{font-size:12px;color:var(--muted)}.safeSection{background:var(--dark);color:white;padding:78px 0}.split{display:grid;grid-template-columns:1fr 430px;gap:70px;align-items:center}.safeSection p{color:#b5bec2;line-height:1.7}.checks{list-style:none;padding:0;display:grid;gap:10px}.verificationCard{background:#171d20;border:1px solid #344044;border-radius:22px;padding:28px}.shield{width:70px;height:70px;border-radius:22px;background:var(--accent);color:#111;display:grid;place-items:center;font-size:34px;font-weight:900}.verificationCard>span{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.15em}.verifyRows div{display:flex;justify-content:space-between;background:#20282b;padding:14px}.verifyRows span{color:#9aa5aa}.verifyRows b{color:var(--accent)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps>div{background:white;border:1px solid var(--line);padding:26px;border-radius:16px}.steps p{color:var(--muted);line-height:1.6}.inlineCta{margin-top:22px}.footer{background:#0c1113;color:white;padding:54px 0}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.footerGrid>div{display:flex;flex-direction:column;gap:10px}.footerGrid p,.footerGrid span{color:#9aa4a8;font-size:13px}.catalogPage,.dashboardPage,.detailsPage,.formPage,.simplePage{padding-top:56px;padding-bottom:80px}.catalogTop h1,.dashHeader h1,.detailsHead h1,.formIntro h1{font-size:46px;margin:8px 0 10px}.catalogLayout{display:grid;grid-template-columns:265px 1fr;gap:26px;margin-top:30px}.filters{background:white;border:1px solid var(--line);border-radius:16px;padding:18px;height:max-content}.filters label{margin:13px 0}.filters select{padding:11px;border:1px solid var(--line);border-radius:9px}.checkLine{flex-direction:row!important;align-items:center!important}.filters .primary{width:100%}.resultBar{margin-bottom:14px}.detailsHead,.resultBar{display:flex;justify-content:space-between}.detailsHead{align-items:end}.detailsPrice{text-align:right;font-size:34px;font-weight:900}.detailsPrice span{display:block;font-size:12px;color:var(--muted)}.gallery{display:grid;grid-template-columns:2fr 1fr;gap:8px;height:520px}.gallery img{width:100%;height:100%;object-fit:cover;border-radius:14px}.detailsGrid{display:grid;grid-template-columns:1fr 350px;gap:28px;margin-top:28px}.specGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.contentCard,.sellerCard,.specGrid>div{background:white;border:1px solid var(--line);border-radius:12px;padding:16px}.sellerCard .primary,.sellerCard .secondary{width:100%;margin-top:10px}.verifiedLarge{display:inline-block;background:#eaffbf;color:#304300;border-radius:999px;padding:8px 11px;font-weight:800;font-size:11px}.wizardSteps{display:flex;gap:10px;margin:25px 0 14px}.wizardSteps span{padding:9px 12px;border-radius:999px;background:#e5e9eb;font-size:12px}.wizardSteps .active{background:var(--dark);color:white}.formCard{background:white;border:1px solid var(--line);border-radius:18px;padding:28px;max-width:850px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.authPage{min-height:720px;display:grid;place-items:center;padding:60px 20px;background:#0d1214}.authCard{background:white;width:min(460px,100%);padding:30px;border-radius:20px}.authTabs{display:flex;background:#eef1f2;border-radius:12px;padding:4px}.authTabs button{flex:1 1;border:0;background:transparent;padding:10px;border-radius:9px}.authTabs .active{background:#111;color:white}.authCard label{margin-top:14px}.authCard .primary{width:100%;margin-top:18px}.demoNote{margin-top:18px;padding:12px;border-radius:10px;background:#f2f4f5;color:#697279;font-size:11px}.dashHeader{display:flex;justify-content:space-between;align-items:end}.dashboardLayout{display:grid;grid-template-columns:240px 1fr;gap:24px;margin-top:30px}.dashNav{background:#111719;color:white;padding:18px;border-radius:16px;display:flex;flex-direction:column}.dashNav span,.dashNav strong{padding:11px 12px}.dashNav .active{background:#222a2d}.statCards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dashBlock,.statCards>div{background:white;border:1px solid var(--line);border-radius:14px;padding:18px}.statCards b{display:block;font-size:30px}.dashBlock{margin-top:18px}.message{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center}.avatar{width:44px;height:44px;border-radius:50%;background:#151b1e;color:var(--accent);display:grid;place-items:center}.adminShell{display:grid;grid-template-columns:230px 1fr;min-height:100vh}.adminNav{background:#0e1315;color:white;padding:22px 16px;display:flex;flex-direction:column}.adminNav small,.adminNav>span{padding:12px}.adminNav .active{background:#222a2d}.adminContent{padding:34px}.adminHeader{display:flex;justify-content:space-between}.adminStats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.adminStats>div,.panel{background:white;border:1px solid var(--line);border-radius:14px;padding:20px}.adminStats b{display:block;font-size:27px}.adminGrid{display:grid;grid-template-columns:1fr 280px;gap:16px;margin-top:16px}.panel table{width:100%;border-collapse:collapse}.panel td,.panel th{padding:12px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}.secondary.full{width:100%;margin-top:8px}.simplePage{min-height:600px}.dealerCards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dealerCards>div{background:white;border:1px solid var(--line);border-radius:16px;padding:24px}.dealerLogo{width:54px;height:54px;border-radius:14px;background:#111;color:var(--accent);display:grid;place-items:center;font-weight:900}@media(max-width:950px){.desktopNav{display:none}.adminGrid,.catalogLayout,.dashboardLayout,.detailsGrid,.heroInner,.split{grid-template-columns:1fr}.carGrid{grid-template-columns:1fr 1fr}.adminShell{grid-template-columns:1fr}.adminNav{display:none}.adminStats,.statCards{grid-template-columns:1fr 1fr}}@media(max-width:620px){.container{padding:0 16px}.hero h1{font-size:42px}.carGrid,.carGrid.two,.formGrid,.searchGrid,.steps{grid-template-columns:1fr}.footerGrid,.trustStrip{grid-template-columns:1fr 1fr}.dashHeader,.detailsHead{display:block}}.formError{margin-top:12px;padding:11px 13px;border-radius:10px;background:#fff0f0;color:#a22;font-size:12px;font-weight:700}.formInfo{margin:10px 0;padding:10px;border-radius:9px;background:#eff8dc;color:#426000;font-size:12px}.formGrid textarea{width:100%;padding:14px;border-radius:10px;border:1px solid var(--line);resize:vertical}.fullSpan{grid-column:1/-1}.wizardActions{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.previewBox{display:flex;flex-direction:column;gap:8px;padding:20px;background:#f3f5f6;border-radius:14px}.previewBox strong{font-size:26px}.previewBox p,.previewBox span{color:var(--muted)}.modalBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.66);z-index:100;display:grid;place-items:center;padding:20px}.modalCard{background:white;width:min(540px,100%);border-radius:18px;padding:22px}.modalTop{display:flex;justify-content:space-between;align-items:center}.modalTop button{border:0;background:transparent;font-size:30px}.modalCard textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;margin:12px 0}.verificationTable{display:grid;gap:1px}.verificationTable>div{display:flex;justify-content:space-between;padding:13px;background:#f5f7f7}.verificationTable span{color:var(--muted)}.myListings{display:grid;gap:10px}.myListings>div{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px}.myListings img{width:90px;height:64px;object-fit:cover;border-radius:8px}.myListings b,.myListings span{display:block}.myListings span{color:var(--muted);font-size:12px;margin-top:5px}.dashNav a{color:var(--accent)}.adminCarsPanel{margin-top:16px}.adminCarsPanel td small{display:block;color:var(--muted);margin-top:4px}.statusPill{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900}.s-pending{background:#fff1be;color:#765500}.s-approved{background:#e8ffc0;color:#315900}.s-hidden,.s-rejected{background:#ffe1e1;color:#8d2626}.rowActions{display:flex;gap:5px;flex-wrap:wrap}.rowActions button{border:1px solid var(--line);background:white;border-radius:7px;padding:6px 8px;font-size:10px;cursor:pointer}code{font-family:ui-monospace,Consolas,monospace;background:#e9edef;padding:1px 4px;border-radius:4px}@media(max-width:620px){.fullSpan{grid-column:auto}.wizardActions{flex-direction:column-reverse}.rowActions{min-width:190px}}.filters input{width:100%;padding:11px;border:1px solid var(--line);border-radius:9px;background:white}.filterPair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.resultActions{display:flex;gap:8px;align-items:center}.compareMini{position:absolute;right:56px;top:12px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);font-weight:900;font-size:16px}.compareDock{position:fixed;z-index:70;right:24px;bottom:24px;background:#111;color:white;border:1px solid #344044;border-radius:999px;padding:13px 18px;box-shadow:0 16px 40px rgba(0,0,0,.25);font-weight:800}.compareDock b{background:var(--accent);color:#111;border-radius:999px;padding:3px 8px;margin-left:8px}.compareTable{overflow:auto;background:white;border:1px solid var(--line);border-radius:16px;margin-top:24px}.compareRow{display:grid;grid-template-columns:180px repeat(4,minmax(220px,1fr));border-bottom:1px solid var(--line)}.compareRow>div,.compareRow>strong{padding:16px;border-right:1px solid var(--line)}.compareRow.head>div{display:flex;flex-direction:column;gap:10px}.compareRow.head img{width:100%;height:130px;object-fit:cover;border-radius:10px}.emptyState{background:white;border:1px dashed #cbd2d5;border-radius:16px;padding:44px;text-align:center;color:var(--muted)}.inbox{display:grid;grid-template-columns:330px 1fr;background:white;border:1px solid var(--line);border-radius:18px;overflow:hidden;min-height:580px}.inbox>aside{border-right:1px solid var(--line);background:#f8f9f9}.inbox>aside button{display:flex;flex-direction:column;text-align:left;width:100%;border:0;border-bottom:1px solid var(--line);padding:16px;background:transparent;cursor:pointer}.inbox>aside button.active{background:#eef6da}.inbox>aside small,.inbox>aside span{color:var(--muted);margin-top:3px}.inbox>section{display:grid;grid-template-rows:1fr auto;min-width:0}.thread{padding:20px;overflow:auto;max-height:520px}.bubble{max-width:72%;background:#eef1f2;border-radius:14px 14px 14px 4px;padding:11px 13px;margin:9px 0}.bubble.mine{margin-left:auto;background:#e8ffc0;border-radius:14px 14px 4px 14px}.bubble b,.bubble small{font-size:10px}.bubble p{margin:5px 0}.composer{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px;border-top:1px solid var(--line)}.composer textarea{border:1px solid var(--line);border-radius:10px;padding:10px;resize:none}.listingRows{display:grid;gap:12px}.listingRows>div{display:grid;grid-template-columns:150px 1fr auto;gap:16px;align-items:center;background:white;border:1px solid var(--line);border-radius:14px;padding:12px}.listingRows img{width:150px;height:92px;object-fit:cover;border-radius:10px}.listingRows span{display:block;color:var(--muted);font-size:12px;margin-top:5px}.dealerHero{display:flex;gap:20px;align-items:center;background:white;border:1px solid var(--line);padding:24px;border-radius:18px;margin-bottom:40px}.dealerLogo.large{width:86px;height:86px;font-size:24px;border-radius:20px}.savedSearches{display:grid;gap:12px}.savedSearches>div{display:flex;justify-content:space-between;align-items:center;gap:20px;background:white;border:1px solid var(--line);padding:18px;border-radius:14px}.savedSearches small{display:block;color:var(--muted);margin-top:5px}.howHero{background:linear-gradient(130deg,#0c1113,#172024);color:white;padding:90px 0}.howHero h1{font-size:58px;max-width:780px;margin:12px 0;letter-spacing:-.045em}.howHero p{color:#b7c0c4;font-size:19px;max-width:700px}.centerCta{text-align:center}.centerCta p{color:var(--muted)}.notFound{min-height:70vh;display:grid;place-items:center;padding:30px}.notFound>div{max-width:650px;text-align:center}.notFound h1{font-size:52px;margin:8px 0}.notFound p{color:var(--muted);font-size:18px}.notFound .navActions{justify-content:center;margin-top:20px}@media(max-width:900px){.resultActions{align-items:stretch;flex-direction:column}.inbox{grid-template-columns:1fr}.inbox>aside{max-height:230px;overflow:auto;border-right:0;border-bottom:1px solid var(--line)}.compareRow{grid-template-columns:140px repeat(4,210px)}}@media(max-width:620px){.filterPair{grid-template-columns:1fr}.listingRows>div{grid-template-columns:90px 1fr}.listingRows img{width:90px;height:70px}.listingRows .secondary{grid-column:1/-1}.dealerHero{align-items:flex-start}.howHero h1{font-size:42px}.bubble{max-width:90%}.compareDock{right:12px;bottom:12px}}.specGrid>div{display:flex;flex-direction:column;gap:5px}.specGrid b,.specGrid span{display:block}.gallery>img{object-position:center center}.safeSection,.verificationCard{font-feature-settings:"kern" 1}html{background:var(--bg)}body{overflow-x:hidden}.searchTabs a,.searchTabs span{border:0;background:#eef1f2;border-radius:10px;padding:10px 18px;font-weight:700}.searchTabs .active{background:var(--dark);color:#fff}.searchGrid input{width:100%;padding:14px;border-radius:10px;border:1px solid var(--line);background:#fff}.specGrid>div{min-height:76px;justify-content:center}.specGrid span{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.specGrid b{font-size:16px}.adminNav>a,.adminNav>span{padding:12px;border-radius:9px;color:#b7c1c5}.adminNav>a.active,.adminNav>a:hover{background:#222a2d;color:#fff}.adminSub{background:#f3f5f6;padding:34px}.adminSub .panel{margin-top:22px}.panel td small{display:block;color:var(--muted);margin-top:4px}.reportLink{width:100%;border:0;background:transparent;color:#8a3535;font-size:12px;padding:12px;cursor:pointer}.modalCard label{display:flex;flex-direction:column;gap:7px;margin:12px 0;font-size:12px;font-weight:800;color:#667078}.modalCard select,.modalCard textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px}.optionGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.optionGrid label{display:flex;align-items:center;gap:8px;background:#f5f7f7;padding:12px;border-radius:10px}.blockLabel{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;color:#667078}.blockLabel textarea{padding:14px;border:1px solid var(--line);border-radius:10px}.uploadBox{border:2px dashed #c6ced1;border-radius:16px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;cursor:pointer;background:#fafbfb}.uploadBox input{display:none}.uploadBox span{color:var(--muted);font-size:12px}.uploadPreview{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.uploadPreview>div{position:relative;aspect-ratio:4/3}.uploadPreview img{width:100%;height:100%;object-fit:cover;border-radius:10px}.uploadPreview button{position:absolute;right:5px;top:5px;width:28px;height:28px;border-radius:50%;border:0;background:rgba(0,0,0,.7);color:white;cursor:pointer}.uploadPreview span{position:absolute;left:6px;bottom:6px;background:var(--accent);padding:4px 7px;border-radius:999px;font-size:10px;font-weight:900}.previewHero{width:100%;max-height:340px;object-fit:cover;border-radius:12px;margin-bottom:8px}.carCard h3 a:hover{text-decoration:underline}.sellerCard hr{border:0;border-top:1px solid var(--line);margin:18px 0}.gallery{background:#e9edef;border-radius:14px;overflow:hidden}.detailsPage{max-width:1240px}.footer a:hover{color:white}.dashNav a{padding:11px 12px;border-radius:9px;color:#b6c0c4}.dashNav a.active,.dashNav a:hover{background:#222a2d;color:white}.filterPair input{min-width:0}@media(max-width:620px){.optionGrid{grid-template-columns:1fr}.uploadPreview{grid-template-columns:1fr 1fr}.adminSub{padding:20px 12px}.specGrid>div{min-height:68px}.resultActions{width:100%}}.adminNav>a b{float:right;background:#313b3f;border-radius:999px;padding:2px 7px;color:#fff;font-size:10px}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.settingsPanel h2{margin-top:0}.settingsPanel>label:not(.settingToggle){display:flex;flex-direction:column;gap:7px;margin:14px 0;font-size:12px;font-weight:800;color:#667078}.settingsPanel input[type=email],.settingsPanel input[type=number],.settingsPanel input[type=text],.settingsPanel>label input{padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.settingsPair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settingsPair label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;color:#667078}.settingToggle{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;margin:10px 0;cursor:pointer}.settingToggle input{margin-top:4px;width:18px;height:18px}.settingToggle span{display:flex;flex-direction:column;gap:3px}.settingToggle small{color:var(--muted);font-weight:400}.dangerToggle{border-color:#f0cccc;background:#fffafa}.settingsFooter{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:12px}.adminFilters{display:grid;grid-template-columns:1fr 220px auto;gap:10px;margin:22px 0}.adminFilters input,.adminFilters select{padding:12px;border:1px solid var(--line);border-radius:10px;background:white}.adminTiny{padding:7px 10px!important;font-size:11px}.s-open{background:#ffe7c2;color:#704600}.s-reviewed{background:#e9efff;color:#254c83}.s-closed{background:#e8ffc0;color:#315900}@media(max-width:900px){.adminFilters,.settingsGrid,.settingsPair{grid-template-columns:1fr}}.breadcrumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-bottom:18px}.breadcrumbs a:hover{color:var(--ink)}.sellerCardTop{box-shadow:0 14px 40px rgba(15,20,22,.08);border-color:#cfd6d9}.sellerCardTop>.primary,.sellerCardTop>.secondary{width:100%;margin-top:10px}.verificationContent .sectionHead{align-items:center}.verificationChips{display:flex;flex-wrap:wrap;gap:9px}.verificationChips span{padding:9px 11px;border-radius:999px;font-size:11px;font-weight:800}.verificationChips .ok{background:#e8ffc0;color:#315900}.verificationChips .warn{background:#fff1be;color:#765500}.verificationChips .neutral{background:#eef1f2;color:#59656a}.carGalleryMain>img{object-fit:contain!important;object-position:center center!important;background:#e7ebed}.carGalleryBottom img,.carGallerySide img{object-fit:cover;object-position:center}.carGalleryMain{background:#e7ebed}.footer{padding-bottom:26px}.footerGrid a{color:#9aa4a8;font-size:13px;transition:.18s}.footerGrid a:hover{color:#fff}.footerBottom{border-top:1px solid #222a2d;margin-top:34px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;color:#7f8b90;font-size:12px}.footerBottom div{display:flex;gap:18px}.footerBottom a:hover{color:#fff}.contactCards{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:800px}.contactValue{font-size:20px;font-weight:900}.legalText{max-width:900px}.legalText h2{margin-top:28px}.legalText p{line-height:1.75;color:#4f595e}.mobileBottomNav{display:none}.adminLayout{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr);background:#f3f5f6}.adminNavFixed{min-height:100vh;position:sticky;top:0;height:100vh}.adminLayoutContent{min-width:0}.adminNavSpacer{flex:1 1}.adminSub{min-height:100vh}.adminDashboard .adminStats.five{grid-template-columns:repeat(5,1fr)}.adminDashboardGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.adminTask{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.adminTask:last-child{border-bottom:0}.adminTask span{display:block;margin-top:4px}.adminTask span,.adminTask time{color:var(--muted);font-size:11px}.quickAdmin{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.quickAdmin a{background:#111719;color:white;border-radius:13px;padding:18px;font-weight:800}.quickAdmin a:hover{background:#222a2d}.settingsInfo{padding:16px;border-radius:12px;background:#f3f5f6;margin-top:14px}.settingsInfo p{color:var(--muted);line-height:1.5;margin-bottom:0}.settingsPanel label small{font-weight:400;color:var(--muted);margin-top:4px}.modalCard input[type=datetime-local]{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:white}@media(max-width:1100px){.adminDashboard .adminStats.five{grid-template-columns:repeat(3,1fr)}.adminDashboardGrid{grid-template-columns:1fr}.quickAdmin{grid-template-columns:1fr 1fr}}@media(max-width:900px){.adminLayout{grid-template-columns:1fr}.adminNavFixed{position:static;height:auto;min-height:0;display:flex;flex-direction:row;overflow:auto;align-items:center}.adminNavFixed small,.adminNavSpacer{display:none}.adminNavFixed>a{white-space:nowrap}.detailsMainGrid{grid-template-columns:1fr}.sellerCardTop{position:static}.contactCards{grid-template-columns:1fr}}@media(max-width:700px){body{padding-bottom:68px}.mobileBottomNav{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);left:0;right:0;bottom:0;z-index:90;background:#0d1214;border-top:1px solid #30383b;padding:5px 8px max(5px,env(safe-area-inset-bottom))}.mobileBottomNav a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aab4b8;font-size:9px;gap:2px;min-height:52px}.mobileBottomNav a b{font-size:20px;color:white}.mobileBottomNav a:nth-child(3) b{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#111;font-size:26px;line-height:1}.mobileBottomNav a.active{color:var(--accent)}.footerBottom{flex-direction:column}.adminDashboard .adminStats.five{grid-template-columns:1fr 1fr}.quickAdmin{grid-template-columns:1fr}.verificationContent .sectionHead{display:block}.verificationContent .verifiedLarge{margin-top:10px}}.detailsMainGrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;margin-top:24px}.detailsContent{min-width:0}.sellerCardTop{margin-top:0;position:sticky;top:96px;height:max-content}.detailsContent .contentCard,.detailsContent .specGrid{margin-top:18px}.driveoGallery{width:100%}.driveoGalleryTop{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;align-items:stretch}.driveoGalleryMain{position:relative;height:520px;border-radius:16px;overflow:hidden;background:#e8ecee;display:flex;align-items:center;justify-content:center}.driveoGalleryMain>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.driveoGallerySide{display:grid;grid-template-rows:1fr 1fr;gap:10px;min-width:0}.driveoGalleryPlaceholder,.driveoGallerySide>button{border:0;padding:0;border-radius:14px;overflow:hidden;background:#e8ecee;width:100%;min-height:0}.driveoGallerySide>button{cursor:pointer}.driveoGallerySide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.driveoGalleryBottom{display:flex;gap:10px;overflow-x:auto;padding:12px 2px 2px;scrollbar-width:thin}.driveoGalleryBottom>button{flex:0 0 128px;height:86px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#e8ecee;cursor:pointer}.driveoGalleryBottom>button:hover{border-color:var(--accent)}.driveoGalleryBottom img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.driveoGalleryCounter{position:absolute;right:14px;bottom:14px;padding:7px 11px;border-radius:999px;background:rgba(8,12,14,.78);color:#fff;font-size:12px;font-weight:800}.driveoGalleryArrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:54px;border:0;border-radius:12px;background:rgba(8,12,14,.72);color:white;font-size:34px;line-height:1;cursor:pointer}.driveoGalleryPrev{left:14px}.driveoGalleryNext{right:14px}.driveoGalleryEmpty img{object-fit:contain}@media(max-width:1100px){.detailsMainGrid{grid-template-columns:minmax(0,1fr) 330px}.driveoGalleryTop{grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:950px){.detailsMainGrid{grid-template-columns:1fr}.sellerCardTop{position:static}}@media(max-width:800px){.driveoGalleryTop{grid-template-columns:1fr}.driveoGalleryMain{height:440px}.driveoGallerySide{grid-template-columns:1fr 1fr;grid-template-rows:none}.driveoGalleryPlaceholder,.driveoGallerySide>button{height:150px}}@media(max-width:620px){.driveoGalleryMain{height:auto;aspect-ratio:4/3}.driveoGallerySide{display:none}.driveoGalleryBottom>button{flex-basis:92px;height:66px}.driveoGalleryArrow{width:38px;height:46px}}