html{background:#071018;--native-status-inset:0px}.theme-toggle{width:34px;height:34px;border:1px solid #b9c3cfaa;border-radius:9px;background:#101820b0;display:grid;place-items:center;color:white;padding:7px;flex:none}.theme-toggle svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.theme-toggle[aria-pressed=true]{background:#480b18b0;border-color:#f5001c;color:#ffb6c0}.buyer-nav{height:62px!important;padding:7px 8px!important;contain:layout}.buyer-nav>a{width:20%;flex:1 1 20%;font-size:10px!important;line-height:13px}.buyer-nav>a svg{flex:none;width:23px!important;height:23px!important}.buyer-app,.customer-app{min-height:100svh}.customer-scenery .brand-plate{width:min(43vw,171px)}.customer-scenery .brand-plate .logo{width:min(43vw,171px)}.customer-scenery .masthead-tools{gap:7px}.customer-scenery .masthead-tools a,.theme-toggle{width:31px;height:31px}.masthead-tools a img{width:41px;height:41px}.customer-scenery .brand-subline{left:11vw;width:28vw}.customer-scenery .brand-subline img{width:28vw}
html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] .buyer-app,html[data-theme=dark] .customer-app{background:#0c1117;color:#f1f4f8}html[data-theme=dark] :is(.home-surface,.compact-surface,#details,.vehicle-info,.car-info,.car-card,.vehicle-card,.contact-field,.contact-facts,.chat-list-card,.quick-specs,.detail-panel,.detail-tabs,.vehicle-context,.detail-cta,.detail-actions button,.chat-window,.chat-head,.chat-compose){background:#151c24!important;color:#f3f5f9;border-color:#35404d!important}html[data-theme=dark] :is(.buyer-nav,.contact-inquiry,.offer-cards,.featured){background:#10161e!important;border-color:#35404d!important}html[data-theme=dark] :is(input,textarea,select,.buyer-search,.offer-search,.categories button,.offer-status button,.contact-facts,.chat-messages,.conversation-card,.inquiry-search,.buyer-filters button){background:#1c2530!important;color:#f2f4f8!important;border-color:#465262!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:#9ba7b8}html[data-theme=dark] :is(h1,h2,h3,b,.car-price strong,.vehicle-title,.contact-facts strong){color:#f5f7fa}html[data-theme=dark] :is(p,small,.mileage,.vehicle-specs,.subtitle,.chat-empty){color:#aebaca}html[data-theme=dark] :is(.price,.main-price,.car-price strong,.conversation-price){color:#ff173d!important}html[data-theme=dark] :is(.active,.selected).categories,html[data-theme=dark] .categories button.active,html[data-theme=dark] .buyer-filters button.active{background:#6d0719!important;border-color:#f5001c!important;color:#fff!important}html[data-theme=dark] .chat-message{background:#263140;border-color:#3d4857;color:white}html[data-theme=dark] .chat-message.mine{background:#f5001c}html[data-theme=dark] .detail-actions .save span{color:white}html[data-theme=dark] .chat-head small{color:#aebaca}html[data-theme=dark] .chat-empty,html[data-theme=dark] .history-note{background:#1b2530;color:#b6c2d3}html[data-theme=dark] .detail-cta a{color:white}html[data-theme=dark] .compact-surface{background:#0d141c!important}html[data-theme=dark] .buyer-nav a{color:#aab5c5}html[data-theme=dark] .buyer-nav .active{color:#ff173d}
@media(min-width:600px){.customer-scenery .brand-plate,.customer-scenery .brand-plate .logo{width:240px}.customer-scenery .brand-subline{left:auto;width:165px}.customer-scenery .brand-subline img{width:165px}.customer-scenery .masthead-tools a,.theme-toggle{width:42px;height:42px}.masthead-tools a img{width:52px;height:52px}}

.buyer-inquiry-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.buyer-inquiry-heading h1{font-size:29px;letter-spacing:-1px;margin:0}.buyer-inquiry-heading>b{font-size:10px;background:#f5001c;color:white;border-radius:10px;padding:7px}.buyer-inquiry-lead{font-size:13px;color:#263342;margin:8px 0 15px}.inquiry-search{display:flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid #d8dfe8;border-radius:13px;margin:13px 0}.inquiry-search svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7}.inquiry-search input{width:100%;background:none;border:0;outline:0;font-size:13px}.buyer-filters{display:flex;gap:8px;margin:14px 0 18px}.buyer-filters button{flex:1;border:1px solid #cdd5df;border-radius:24px;background:white;padding:9px 5px;font-size:12px;color:#202c3a}.buyer-filters .active{background:#17212a;color:white;border-color:#17212a}.buyer-filters b:not(:empty){background:#f5001c;color:white;border-radius:50%;padding:2px 5px}.conversation-card{position:relative;border:1px solid #dce2eb;border-radius:15px;padding:13px;background:white;margin:12px 0;box-shadow:0 3px 5px #2431480b}.conversation-card.unread{border-left:3px solid #f5001c}.conversation-top{display:flex;gap:12px;align-items:flex-start}.conversation-top>img,.conversation-placeholder{width:95px;height:80px;object-fit:cover;border-radius:9px;flex:none}.conversation-placeholder{background:#eef1f5;display:grid;place-items:center}.conversation-top>div{flex:1;min-width:0}.conversation-top h2{font-size:18px;margin:0 0 3px;letter-spacing:-.3px}.conversation-price{color:#f5001c;font-size:15px}.conversation-top p{font-size:12px;line-height:1.45;margin:5px 0;overflow-wrap:anywhere}.conversation-state{display:inline-block;padding:3px 6px;border-radius:15px;font-size:10px}.conversation-state.answered{background:#d9f8cb;color:#187820}.conversation-state.waiting{background:#fff0c6;color:#9c6015}.conversation-time{font-size:10px;color:#7f8b99;flex:none}.conversation-time b{display:block;margin:7px 0 0 auto;width:max-content;padding:3px 7px;border-radius:50%;background:#f5001c;color:white}.conversation-open{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-top:1px solid #e2e7ef;padding:10px 3px 0;margin-top:12px;background:none;font-weight:700;color:inherit;font-size:13px}.conversation-open svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none}.conversation-open.primary{background:#f5001c;color:white;border:0;border-radius:10px;padding:12px}.archive-chat{border:0;background:none;color:#8a95a3;font-size:9px;display:block;margin:8px 0 0 auto}.history-note{background:#f0f3f7;border-radius:13px;display:flex;align-items:center;gap:10px;padding:12px;font-size:12px;margin-top:16px}.history-note small{display:block;font-size:10px;margin-top:4px;color:#6c7b8c}.new-question{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #f5001c;color:#f5001c;border-radius:12px;padding:12px;font-weight:700;font-size:12px;margin-top:12px}.new-question svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8}

html[data-theme=dark] .home-scenery :is(p,.hero-kicker){color:white!important}html[data-theme=dark] .categories button.on{background:#720719!important;color:white;border:1px solid #f5001c}

html[data-theme=dark] :is(.offer-search,.buyer-search,.inquiry-search){background:#1b2531!important;border:1px solid #3b4757!important;box-shadow:none!important;outline:0!important}html[data-theme=dark] :is(.offer-search,.buyer-search,.inquiry-search) input{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}html[data-theme=dark] :is(.offer-search,.buyer-search,.inquiry-search):focus-within{border-color:#8b263b!important}html[data-theme=dark] .offer-search>div{background:transparent!important;border:0!important}

html[data-theme=dark] .offer-search{border:0!important;background:transparent!important}html[data-theme=dark] .offer-search>label{background:#1b2531!important;border:1px solid #3b4757!important;box-shadow:none!important;outline:0!important}html[data-theme=dark] .offer-search>label:focus-within{border-color:#8b263b!important}

html[data-theme=dark] .conversation-state.answered{color:#9bef87;background:#184329}html[data-theme=dark] .conversation-state.waiting{color:#f5c16c;background:#493612}html[data-theme=dark] .conversation-open{border-color:#354354}html[data-theme=dark] .buyer-search{border-radius:13px!important;background:transparent!important}html[data-theme=dark] .buyer-search>label{background:#1b2531!important;border-color:#3b4757!important}
