/* ATLAS dark surfaces. Scoped to this page; light declarations remain intact. */
html[data-theme="dark"]{--bg:var(--atlas-page-bg);--bg-soft:var(--atlas-page-bg);--bg-elevated:var(--atlas-page-bg);--card:rgba(25,27,32,0.92);--text:rgba(242,242,247,1);--muted:rgba(170,170,175,1);--line:rgba(64,67,77,1);--line-strong:rgba(64,67,77,1);}
html[data-theme="dark"] body{background-image:radial-gradient(circle at left top, rgba(127, 0, 255, 0.05), transparent 22%), linear-gradient(rgba(25,27,32,1) 0%, rgba(25,27,32,1) 100%);}
html[data-theme="dark"] .nav-wrap{background-color:rgba(25,27,32,0.78);border-bottom-color:rgba(220,222,235,0.09);}
html[data-theme="dark"] .btn-primary{color:var(--rgba(255,255,255,1));}
html[data-theme="dark"] .btn-sell{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .btn-sell:hover{background-color:rgba(31,33,38,1);border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .menu-trigger{background-color:rgba(25,27,32,0.76);}
html[data-theme="dark"] .menu-trigger:hover{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .sidebar-menu{background-color:rgba(25,27,32,0.92);border-right-color:rgba(220,222,235,0.12);}
html[data-theme="dark"] .sidebar-close,html[data-theme="dark"] .sell-close{border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .sidebar-close:hover,html[data-theme="dark"] .sell-close:hover{background-color:rgba(31,33,38,1);border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .sidebar-link:hover{background-color:rgba(25,27,32,0.82);}
html[data-theme="dark"] .sell-drawer{background-color:rgba(25,27,32,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .sell-header{border-bottom-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .sell-eyebrow{color:var(--atlas-accent);}
html[data-theme="dark"] .sell-subtitle{color:rgba(170,170,175,1);}
html[data-theme="dark"] .sell-section{border-bottom-color:rgba(64,67,77,1);}
html[data-theme="dark"] .sell-section-copy{color:rgba(170,170,175,1);}
html[data-theme="dark"] .overview-item{border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .overview-item span{color:rgba(170,170,175,1);}
html[data-theme="dark"] .overview-item small{color:rgba(170,170,175,1);}
html[data-theme="dark"] .service-row{border-top-color:rgba(64,67,77,1);}
html[data-theme="dark"] .service-row p{color:rgba(170,170,175,1);}
html[data-theme="dark"] .service-price small{color:rgba(170,170,175,1);}
html[data-theme="dark"] .bundle-minimal{border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .bundle-kicker{color:var(--atlas-accent);}
html[data-theme="dark"] .bundle-minimal p{color:rgba(170,170,175,1);}
html[data-theme="dark"] .bundle-price-minimal small{color:rgba(170,170,175,1);}
html[data-theme="dark"] .bundle-meta{border-top-color:rgba(64,67,77,1);color:rgba(170,170,175,1);}
html[data-theme="dark"] .bundle-save-minimal{color:var(--atlas-accent);}
html[data-theme="dark"] .term-line{color:rgba(242,242,247,1);}
html[data-theme="dark"] .value-pill{border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);}
html[data-theme="dark"] .sell-footer{border-top-color:rgba(64,67,77,1);background-color:rgba(25,27,32,0.94);}
html[data-theme="dark"] .sell-footer-note{color:rgba(170,170,175,1);}
html[data-theme="dark"] .filters-shell{background-color:rgba(25,27,32,0.76);border-top-color:rgba(220,222,235,0.09);border-right-color:rgba(220,222,235,0.09);border-bottom-color:rgba(220,222,235,0.09);border-left-color:rgba(220,222,235,0.09);}
html[data-theme="dark"] .searchbox input::placeholder{color:rgba(170,170,175,1);}
html[data-theme="dark"] .control-btn.active{color:var(--atlas-accent);}
html[data-theme="dark"] .filter-chip{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .filter-chip.active{color:rgba(255,255,255,1);}
html[data-theme="dark"] .filter-chip.active.pending-chip{color:rgba(255,255,255,1);}
html[data-theme="dark"] .active-pill{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .empty-state{background-color:rgba(25,27,32,0.9);}

html[data-theme="dark"] .inventory-eyebrow{color:rgba(170,170,175,1);}
html[data-theme="dark"] .inventory-hint{color:rgba(170,170,175,1);}
html[data-theme="dark"] .inventory-notice{color:rgba(163,150,135,1);background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .car-open{border-top-color:rgba(64,67,77,0.18);border-right-color:rgba(64,67,77,0.18);border-bottom-color:rgba(64,67,77,0.18);border-left-color:rgba(64,67,77,0.18);color:rgba(255,255,255,1);}
html[data-theme="dark"] .car-status{color:rgba(255,255,255,1);}
html[data-theme="dark"] .car-status::before{background-color:rgba(34,43,43,1);}
html[data-theme="dark"] .car-status.prepared::before{background-color:rgba(39,32,51,1);}
html[data-theme="dark"] .car-status.reserved::before{background-color:rgba(45,39,36,1);}
html[data-theme="dark"] .car-mark{color:rgba(255,255,255,0.65);}
html[data-theme="dark"] .car-specs > div{border-bottom-color:rgba(64,67,77,0.22);}
html[data-theme="dark"] .car-specs dt{color:rgba(255,255,255,0.78);}
html[data-theme="dark"] .car-specs dd{color:rgba(255,255,255,1);}
html[data-theme="dark"] .car-title{color:rgba(255,255,255,1);}
html[data-theme="dark"] .car-meta{color:rgba(219,219,224,1);}
html[data-theme="dark"] .car-meta span + span::before{color:rgba(214,206,224,1);}
html[data-theme="dark"] .car-price-label{color:rgba(198,198,203,1);}
html[data-theme="dark"] .car-cta{border-top-color:rgba(64,67,77,0.4);border-right-color:rgba(64,67,77,0.4);border-bottom-color:rgba(64,67,77,0.4);border-left-color:rgba(64,67,77,0.4);background-color:rgba(25,27,32,0.07);color:rgba(255,255,255,1);}
html[data-theme="dark"] .car-open:focus-visible .car-cta{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);}
html[data-theme="dark"] .empty-state .control-btn{color:rgba(255,255,255,1);}
html[data-theme="dark"] .inventory-skeleton{background-image:linear-gradient(110deg, rgba(31,33,38,1) 30%, rgba(31,33,38,1) 45%, rgba(31,33,38,1) 60%);}
@media (hover: hover) and (pointer: fine) and (min-width: 768px) {html[data-theme="dark"] .car-open:hover .car-cta,html[data-theme="dark"] .car-open:focus-visible .car-cta{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);}
}

html[data-theme="dark"]{--atlas-nav-indigo:rgba(155,143,230,1);--atlas-nav-ink:rgba(242,242,247,1);--atlas-nav-muted:rgba(170,170,175,1);--atlas-nav-line:rgba(64,67,77,1);}
html[data-theme="dark"] [data-atlas-navigation]{color-scheme:dark;}
html[data-theme="dark"] .atlas-topbar.atlas-topbar{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-menu-toggle.atlas-menu-toggle,html[data-theme="dark"] .atlas-sidebar-close.atlas-sidebar-close{color:rgba(242,242,247,1);}
html[data-theme="dark"] .atlas-menu-toggle:hover,html[data-theme="dark"] .atlas-sidebar-close:hover{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-topbar-links > a{color:rgba(170,170,175,1);}
html[data-theme="dark"] .atlas-topbar-contact.atlas-topbar-contact{color:rgba(242,242,247,1);}
html[data-theme="dark"] .atlas-nav-tools .search-global input{background-color:rgba(31,33,38,1);border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .atlas-nav-tools #rmLogout{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-nav-tools #sellServiceTrigger{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-nav-tools #sellServiceTrigger:hover{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-sidebar.atlas-sidebar{border-right-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-nav-label{color:rgba(190,190,195,1);}
html[data-theme="dark"] .atlas-nav-link.atlas-nav-link{color:rgba(170,170,175,1);}
html[data-theme="dark"] .atlas-nav-link:hover,html[data-theme="dark"] .atlas-nav-link:focus-visible{background-image:linear-gradient(90deg, rgba(25,27,32,1), rgba(25,27,32,1));border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .atlas-nav-link.is-current{color:rgba(146,133,209,1);background-image:linear-gradient(95deg, rgba(31,33,38,1) 15%, rgba(31,33,38,1) 67%, rgba(44,42,50,1));border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .atlas-sidebar-footer{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-nav-contact.atlas-nav-contact{color:rgba(242,242,247,1);}
html[data-theme="dark"] .atlas-nav-contact small{color:rgba(190,190,195,1);}
html[data-theme="dark"] .atlas-nav-contact > .atlas-nav-icon:last-child{color:rgba(170,170,175,1);}
html[data-theme="dark"] .atlas-sidebar-meta a{color:rgba(190,190,195,1);}
html[data-theme="dark"] .atlas-nav-fallback{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);}
html[data-theme="dark"] .atlas-selection-progress{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-selection-progress .step{border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);color:rgba(170,170,175,1);}
html[data-theme="dark"] .atlas-selection-progress .step span{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-selection-progress .step.active{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-selection-toolbar{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-market-account-tools{border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-market-account-tools .dash-link:is(.active, :hover){background-color:rgba(25,27,32,1);}
