/* Station 7.14.18 – sötét mód. GENERÁLT FÁJL: scripts/make_dark_css.py (ne szerkeszd kézzel).
   A forrás: styles.css, v7.css, station.css, ios.css + scripts/dark_extra.css. Csak képernyőn hat, nyomtatásban nem. */
@media screen{
/* --- styles.css --- */
html[data-scheme="dark"],[data-scheme="dark"] body{background-color:var(--bg);background-image:none;color:var(--text)}
[data-scheme="dark"] .muted{color:var(--muted)}
[data-scheme="dark"] .side{background-color:transparent;background-image:linear-gradient(180deg,var(--nav),#09131E);color:#FFFFFF}
[data-scheme="dark"] .brand small{color:#8FA0B3}
[data-scheme="dark"] .side-nav button{border-color:currentcolor;background-color:transparent;background-image:none;color:#B7C2CF}
[data-scheme="dark"] .side-nav button.active,[data-scheme="dark"] .side-nav button:hover{background-color:var(--nav2);background-image:none;color:#FFFFFF}
[data-scheme="dark"] .nav-dot{background-color:#687A8D;background-image:none}
[data-scheme="dark"] .active .nav-dot{background-color:var(--accent);background-image:none}
[data-scheme="dark"] .side-bottom{color:#8697AA}
[data-scheme="dark"] .eyebrow{color:var(--muted)}
[data-scheme="dark"] .btn{border-color:currentcolor}
[data-scheme="dark"] .btn-primary{background-color:#636366;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .btn-dark{background-color:#14283E;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .btn-light{background-color:#1C1C1E;background-image:none;border-color:var(--line);color:var(--text)}
[data-scheme="dark"] .btn-soft{background-color:#2C2C2E;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .btn-danger{background-color:#3A1F1E;background-image:none;color:#FF6961}
[data-scheme="dark"] .card{background-color:var(--card);background-image:none;border-color:var(--line);box-shadow:0 2px 8px rgba(13,29,48,0.03)}
[data-scheme="dark"] .card-head{border-bottom-color:var(--line)}
[data-scheme="dark"] .metric .k{color:var(--muted)}
[data-scheme="dark"] .metric .s{color:var(--muted)}
[data-scheme="dark"] .ok{background-color:var(--ok);background-image:none}
[data-scheme="dark"] .warn{background-color:var(--warn);background-image:none}
[data-scheme="dark"] .bad{background-color:var(--bad);background-image:none}
[data-scheme="dark"] .gray{background-color:#3A444F;background-image:none}
[data-scheme="dark"] .hero-status{background-color:transparent;background-image:linear-gradient(135deg,#1C1C1E,#1C1C1E);border-color:var(--line)}
[data-scheme="dark"] .hero-status p{color:var(--muted)}
[data-scheme="dark"] .mobile-service-main{background-color:#C92828;background-image:none;color:#fff;box-shadow:0 8px 20px rgba(201,40,40,0.18)}
[data-scheme="dark"] .vehicle-card{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .vehicle-card:hover{border-color:#51647B;box-shadow:0 8px 24px rgba(16,34,55,0.06)}
[data-scheme="dark"] .vehicle-card .vehicle-meta{color:var(--muted)}
[data-scheme="dark"] .task-row{border-bottom-color:var(--line)}
[data-scheme="dark"] .task-row:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .task-text span{color:var(--muted)}
[data-scheme="dark"] .section-title p{color:var(--muted)}
[data-scheme="dark"] .empty{color:var(--muted)}
[data-scheme="dark"] .source-pill{background-color:#2C2C2E;background-image:none;color:#5BD07E}
[data-scheme="dark"] .source-pill i{background-color:var(--ok);background-image:none}
[data-scheme="dark"] .table-wrap{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .table th,[data-scheme="dark"] .table td{border-bottom-color:var(--line)}
[data-scheme="dark"] .table th{color:var(--muted);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .table tr:last-child td{border-bottom-color:currentcolor}
[data-scheme="dark"] .tag{background-color:#2C2C2E;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .tag-red{background-color:#3A1F1E;background-image:none;color:#FF6961}
[data-scheme="dark"] .tag-yellow{background-color:#3A3218;background-image:none;color:#FFB340}
[data-scheme="dark"] .tag-green{background-color:#183924;background-image:none;color:#5BD07E}
[data-scheme="dark"] .tag-blue{background-color:#182539;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .tab{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .tab.active{background-color:#14283E;background-image:none;color:#FFFFFF;border-color:#6CB2FF}
[data-scheme="dark"] .field label{color:var(--muted)}
[data-scheme="dark"] .field input,[data-scheme="dark"] .field select,[data-scheme="dark"] .field textarea{border-color:#8E8E93;background-color:#1C1C1E;background-image:none;outline-color:currentcolor}
[data-scheme="dark"] .field input:focus,[data-scheme="dark"] .field select:focus,[data-scheme="dark"] .field textarea:focus{border-color:#8E8E93;box-shadow:0 0 0 3px rgba(57,119,207,0.08)}
[data-scheme="dark"] .modal{background-color:rgba(8,18,30,0.55);background-image:none}
[data-scheme="dark"] .modal-card{background-color:#1C1C1E;background-image:none;box-shadow:0 30px 90px rgba(0,0,0,0.56)}
[data-scheme="dark"] .modal-head{border-bottom-color:var(--line)}
[data-scheme="dark"] .modal-foot{border-top-color:var(--line)}
[data-scheme="dark"] .close{border-color:currentcolor;background-color:transparent;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .toast{background-color:#14283E;background-image:none;color:#FFFFFF;box-shadow:var(--shadow)}
[data-scheme="dark"] .login-art{background-color:transparent;background-image:linear-gradient(135deg,#0C1928,#18334F);color:#FFFFFF}
[data-scheme="dark"] .login-art p{color:#B8C4D0}
[data-scheme="dark"] .login-card{background-color:#1C1C1E;background-image:none;border-color:var(--line);box-shadow:var(--shadow)}
[data-scheme="dark"] .demo-note{background-color:#1C1C1E;background-image:none;color:var(--muted)}
[data-scheme="dark"] .vehicle-canvas{border-color:var(--line);background-color:transparent;background-image:linear-gradient(180deg,#1C1C1E,#2C2C2E)}
[data-scheme="dark"] .truck-body{border-color:#3D4C5C;background-color:#1C1C1E;background-image:none;box-shadow:inset 0 0 0 8px #38383A}
[data-scheme="dark"] .truck-cab{border-color:#3B4B5E;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .windshield{background-color:#1A2A38;background-image:none}
[data-scheme="dark"] .component{border-color:currentcolor;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .component.engine{border-color:#674232;background-color:#392418;background-image:none;color:#FF6961}
[data-scheme="dark"] .component.gearbox{border-color:#EED49A;background-color:#3A3218;background-image:none;color:#FFB340}
[data-scheme="dark"] .component.tachograph{border-color:#324767;background-color:#182639;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .component.extinguisher{border-color:#673232;background-color:#3A1F1E;background-image:none;color:#FF6961}
[data-scheme="dark"] .chassis{background-color:#1F2832;background-image:none}
[data-scheme="dark"] .axle-beam{background-color:#3B444E;background-image:none}
[data-scheme="dark"] .axle-label{background-color:#1C1C1E;background-image:none;border-color:var(--line);color:#6CB2FF}
[data-scheme="dark"] .wheel-btn{border-color:#6CB2FF;background-color:#2A343F;background-image:none;box-shadow:inset 0 0 0 3px #6CB2FF}
[data-scheme="dark"] .wheel-btn .wheel-state{border-color:#38383A}
[data-scheme="dark"] .wheel-btn.empty-wheel{background-color:#212930;background-image:none;border-color:#576575;box-shadow:none}
[data-scheme="dark"] .fact{border-color:var(--line)}
[data-scheme="dark"] .fact .k{color:var(--muted)}
[data-scheme="dark"] .history{border-top-color:var(--line)}
[data-scheme="dark"] .history-row i{background-color:#374453;background-image:none}
[data-scheme="dark"] .history-row span{color:var(--muted)}
[data-scheme="dark"] .procurement-draft{background-color:#14283E;background-image:none;color:#FFFFFF;box-shadow:0 12px 32px rgba(14,27,42,0.2)}
[data-scheme="dark"] .procurement-draft p{color:#B8C5D4}
[data-scheme="dark"] .procurement-line{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .offer-card{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .offer-card.recommended{border-color:var(--accent);box-shadow:0 8px 24px rgba(255,107,44,0.09)}
[data-scheme="dark"] .offer-label{color:var(--muted)}
[data-scheme="dark"] .partner-body{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .partner-banner{background-color:#14283E;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .partner-banner p{color:#B8C6D4}
[data-scheme="dark"] .partner-line{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .partner-alt{border-color:#50657C}
[data-scheme="dark"] .admin-rfq{border-bottom-color:var(--line)}
[data-scheme="dark"] .admin-rfq:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .admin-rfq p{color:var(--muted)}
[data-scheme="dark"] .more-menu{background-color:rgba(7,16,28,0.45);background-image:none}
[data-scheme="dark"] .more-card{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .more-card button{border-color:currentcolor;background-color:#1C1C1E;background-image:none;border-bottom-color:var(--line)}
[data-scheme="dark"] .more-card button:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .notice{background-color:#3A3218;background-image:none;border-color:#F1D799;color:#FFB340}
[data-scheme="dark"] .success{background-color:#183923;background-image:none;border-color:#326743;color:#5BD07E}
[data-scheme="dark"] .error{background-color:#3A1F1E;background-image:none;border-color:#673232;color:#FF6961}
@media(max-width:820px){[data-scheme="dark"] .bottom-nav{background-color:#1C1C1E;background-image:none;border-top-color:var(--line);box-shadow:0 -8px 30px rgba(14,27,42,0.06)}
[data-scheme="dark"] .bottom-nav button{border-color:currentcolor;background-color:#1C1C1E;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .bottom-nav button.active{color:var(--accent)}
[data-scheme="dark"] .table-wrap{border-color:currentcolor;background-color:transparent;background-image:none}
[data-scheme="dark"] .table tr{background-color:#1C1C1E;background-image:none;border-color:var(--line)}
[data-scheme="dark"] .table td{border-color:currentcolor}
[data-scheme="dark"] .table td:before{color:var(--muted)}
[data-scheme="dark"] .sheet{background-color:#1C1C1E;background-image:none;box-shadow:0 -20px 60px rgba(8,18,30,0.25)}
[data-scheme="dark"] .sheet-grab{background-color:#202832;background-image:none}}
[data-scheme="dark"] .drive-formula{color:var(--muted);border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .drive-formula b{color:var(--text)}
[data-scheme="dark"] .vehicle-legend{color:var(--muted)}
[data-scheme="dark"] .vehicle-canvas{background-color:transparent;background-image:radial-gradient(circle at 50% 18%,#1C1C1E 0,#1C1C1E 52%,#2C2C2E 100%);border-color:#384B61}
[data-scheme="dark"] .truck-body{border-color:#3B4C5E;background-color:transparent;background-image:linear-gradient(180deg,#1C1C1E,#1C1C1E);box-shadow:inset 0 0 0 9px #38383A,0 18px 50px rgba(21,39,60,0.08)}
[data-scheme="dark"] .truck-body:before{border-color:#3A4B5F}
[data-scheme="dark"] .truck-cab{background-color:transparent;background-image:linear-gradient(180deg,#1C1C1E,#1C1C1E);box-shadow:0 3px 10px rgba(28,44,64,0.04)}
[data-scheme="dark"] .windshield{background-color:transparent;background-image:linear-gradient(180deg,#1A2937,#192B38);border-color:#394D60}
[data-scheme="dark"] .cab-detail{border-color:#3B4C5E;background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .component{box-shadow:0 4px 12px rgba(15,31,49,0.06)}
[data-scheme="dark"] .component.ok{border-color:#3A925E;background-color:#2C2C2E;background-image:none;color:#5BD07E}
[data-scheme="dark"] .component.warn{border-color:#EDCF85;background-color:#3A3218;background-image:none;color:#FFB340}
[data-scheme="dark"] .component.bad{border-color:#943838;background-color:#3A1F1E;background-image:none;color:#FF6961}
[data-scheme="dark"] .component.selected,[data-scheme="dark"] .differential-btn.selected,[data-scheme="dark"] .axle-label-btn.selected,[data-scheme="dark"] .wheel-btn.selected{outline-color:rgba(255,107,44,0.24)}
[data-scheme="dark"] .chassis{background-color:transparent;background-image:linear-gradient(90deg,#374452,#2C2C2E 48%,#374453);box-shadow:inset 0 0 0 1px #52667A}
[data-scheme="dark"] .axle-beam{background-color:transparent;background-image:linear-gradient(180deg,#8996A3,#3B454F);box-shadow:0 2px 5px rgba(18,33,50,0.08)}
[data-scheme="dark"] .axle-index{background-color:#14283E;background-image:none;color:#FFFFFF;border-color:#38383A;box-shadow:0 3px 9px rgba(20,40,62,0.18)}
[data-scheme="dark"] .axle-steering .axle-beam{background-color:transparent;background-image:linear-gradient(180deg,#477FC4,#294360)}
[data-scheme="dark"] .axle-drive .axle-beam{background-color:transparent;background-image:linear-gradient(180deg,#B66B32,#604329)}
[data-scheme="dark"] .axle-steering.axle-drive .axle-beam{background-color:transparent;background-image:linear-gradient(90deg,#477FC4 0 48%,#B66B32 52% 100%)}
[data-scheme="dark"] .axle-lift .axle-beam{background-color:transparent;background-image:linear-gradient(180deg,#8996A3,#3B454F)}
[data-scheme="dark"] .axle-trailer .axle-beam{background-color:transparent;background-image:linear-gradient(180deg,#6B7784,#3B454F)}
[data-scheme="dark"] .axle-label-btn{border-color:var(--line);background-color:#1C1C1E;background-image:none;color:var(--text);box-shadow:0 5px 14px rgba(18,36,55,0.06)}
[data-scheme="dark"] .axle-label-btn:hover{border-color:#51657B}
[data-scheme="dark"] .axle-label-btn>span:not(.axle-title){color:#6CB2FF}
[data-scheme="dark"] .axle-label-btn small{color:var(--muted)}
[data-scheme="dark"] .axle-role-dot.ok{background-color:var(--ok);background-image:none}
[data-scheme="dark"] .axle-role-dot.warn{background-color:var(--warn);background-image:none}
[data-scheme="dark"] .axle-role-dot.bad{background-color:var(--bad);background-image:none}
[data-scheme="dark"] .axle-role-dot.gray{background-color:#3A444F;background-image:none}
[data-scheme="dark"] .differential-btn{border-color:currentcolor;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .differential-btn.ok{border-color:#3E8E5C;color:#5BD07E;background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .differential-btn.warn{border-color:#ECCB80;color:#FFB340;background-color:#3A3218;background-image:none}
[data-scheme="dark"] .differential-btn.bad{border-color:#943838;color:#FF6961;background-color:#3A1F1E;background-image:none}
[data-scheme="dark"] .wheel-btn{background-color:transparent;background-image:repeating-linear-gradient(90deg,#29343E 0,#29343E 6px,#3C4853 7px,#3C4853 10px);box-shadow:inset 0 0 0 2px #6CB2FF,0 3px 8px rgba(10,20,30,0.16)}
[data-scheme="dark"] .wheel-btn:after{border-color:rgba(255,255,255,0.13)}
[data-scheme="dark"] .wheel-position-code{color:#FFFFFF;text-shadow:0 1px 2px #000000}
[data-scheme="dark"] .wheel-sr{border-color:currentcolor}
[data-scheme="dark"] .empty-wheel .wheel-position-code{color:#6CB2FF;text-shadow:none}
[data-scheme="dark"] .quick-title span{color:var(--muted)}
[data-scheme="dark"] .quick-status-row{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .quick-status-row:hover{border-color:#51667B;box-shadow:0 5px 14px rgba(18,36,55,0.05)}
[data-scheme="dark"] .quick-status-icon.ok{background-color:var(--ok);background-image:none}
[data-scheme="dark"] .quick-status-icon.warn{background-color:var(--warn);background-image:none}
[data-scheme="dark"] .quick-status-icon.bad{background-color:var(--bad);background-image:none}
[data-scheme="dark"] .quick-status-row small{color:var(--muted)}
[data-scheme="dark"] .vehicle-documents-inline{border-top-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .detail-placeholder{color:var(--muted)}
[data-scheme="dark"] .detail-placeholder:before{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .detail-placeholder b{color:var(--text)}
[data-scheme="dark"] .component-maint-card{border-bottom-color:var(--line)}
[data-scheme="dark"] .component-maint-card:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .axle-wheel-row{border-color:var(--line)}
[data-scheme="dark"] .axle-wheel-row:hover{border-color:#51667B}
[data-scheme="dark"] .axle-wheel-row span{color:var(--muted)}
[data-scheme="dark"] .axle-wheel-row small{color:var(--muted)}
[data-scheme="dark"] .sheet-close{border-color:currentcolor;background-color:#2C2C2E;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .asset-section-head span{color:var(--muted)}
[data-scheme="dark"] .vehicle-coupling-mini.linked{background-color:#183924;background-image:none;color:#5BD07E}
[data-scheme="dark"] .vehicle-coupling-mini.unlinked{background-color:#2C2C2E;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .assembly-card{background-color:transparent;background-image:linear-gradient(135deg,#1C1C1E,#1C1C1E)}
[data-scheme="dark"] .assembly-node{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .assembly-node.linked:hover{border-color:#4B6681;box-shadow:0 6px 18px rgba(16,34,55,0.07)}
[data-scheme="dark"] .assembly-node.current{border-color:#436689;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .assembly-node.empty{color:var(--muted)}
[data-scheme="dark"] .assembly-node small{color:var(--muted)}
[data-scheme="dark"] .asset-type{color:#6CB2FF}
[data-scheme="dark"] .assembly-link{color:var(--muted)}
[data-scheme="dark"] .assembly-link:before,[data-scheme="dark"] .assembly-link:after{background-color:#3A4550;background-image:none}
[data-scheme="dark"] .assembly-link i{border-color:#566676;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .assembly-card.connected .assembly-link{color:#5BD07E}
[data-scheme="dark"] .assembly-card.connected .assembly-link:before,[data-scheme="dark"] .assembly-card.connected .assembly-link:after{background-color:#68B584;background-image:none}
[data-scheme="dark"] .assembly-card.connected .assembly-link i{border-color:#43895C}
[data-scheme="dark"] .coupling-action{border-color:#476785}
[data-scheme="dark"] .coupling-current{border-color:#324E67;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .coupling-current span,[data-scheme="dark"] .coupling-current small{color:var(--muted)}
[data-scheme="dark"] .coupling-history-mini{border-top-color:var(--line)}
[data-scheme="dark"] .coupling-history-mini>div{border-bottom-color:var(--line)}
[data-scheme="dark"] .coupling-history-mini small{color:var(--muted)}
[data-scheme="dark"] .trailer-canvas{background-color:transparent;background-image:linear-gradient(180deg,#1C1C1E,#2C2C2E)}
[data-scheme="dark"] .truck-body.trailer-body{background-color:transparent;background-image:linear-gradient(180deg,#1C1C1E,#2C2C2E);box-shadow:inset 0 0 0 9px #38383A,0 18px 50px rgba(21,39,60,0.08)}
[data-scheme="dark"] .trailer-front{border-color:#3B4D5E;background-color:#1C1C1E;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .kingpin{background-color:#8C98A4;background-image:none;box-shadow:0 0 0 5px #38383A}
[data-scheme="dark"] .component.trailer-brake{border-color:#3D688F;background-color:#182A39;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .trailer-deck{border-color:#394C60}
[data-scheme="dark"] button:focus-visible,[data-scheme="dark"] a:focus-visible,[data-scheme="dark"] input:focus-visible,[data-scheme="dark"] select:focus-visible{outline-color:#386494}
[data-scheme="dark"] .side{background-color:var(--nav);background-image:none}
[data-scheme="dark"] .brand>span{color:#DBE4EF}
[data-scheme="dark"] .brand small{color:#A8B6C5}
[data-scheme="dark"] .side-nav-label{color:#91A3B8}
[data-scheme="dark"] .side-nav button{color:#BFCBD8}
[data-scheme="dark"] .side-nav button.active{background-color:#30455D;background-image:none;border-left-color:#945238}
[data-scheme="dark"] .nav-symbol{color:#A7BBD0}
[data-scheme="dark"] .side-nav button.active .nav-symbol{color:#FFFFFF}
[data-scheme="dark"] .side-bottom{border-top-color:#6CB2FF;color:#B8C7D5}
[data-scheme="dark"] .topbar{border-bottom-color:var(--line)}
[data-scheme="dark"] .eyebrow{color:#6CB2FF}
[data-scheme="dark"] .card{box-shadow:0 1px 3px rgba(20,38,56,0.025)}
[data-scheme="dark"] .btn{box-shadow:none}
[data-scheme="dark"] .btn-primary{background-color:#234361;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .btn-primary:hover{background-color:#152F49;background-image:none}
[data-scheme="dark"] .btn-dark{background-color:#234361;background-image:none}
[data-scheme="dark"] .btn-soft{background-color:#2C2C2E;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .btn-light{border-color:#3A4C5F;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .mobile-service-main{background-color:#BC4037;background-image:none;box-shadow:none}
[data-scheme="dark"] .mobile-service-main:hover{background-color:#A93630;background-image:none}
[data-scheme="dark"] .btn-danger{color:#FF6961}
[data-scheme="dark"] .overview-heading p{color:var(--muted)}
[data-scheme="dark"] .vehicle-card{box-shadow:none}
[data-scheme="dark"] .vehicle-card:hover{border-color:#476985;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .tag-gray{background-color:#2C2C2E;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .tag-red{background-color:#3A1F1E;background-image:none;color:#FF6961}
[data-scheme="dark"] .tag-yellow{background-color:#3A3218;background-image:none;color:#FFB340}
[data-scheme="dark"] .tag-green{background-color:#193928;background-image:none;color:#5BD07E}
[data-scheme="dark"] .status-dot.gray{background-color:#3C454E;background-image:none}
[data-scheme="dark"] .list-toolbar{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .search-label{color:#6CB2FF}
[data-scheme="dark"] .list-toolbar input{border-color:#8E8E93}
[data-scheme="dark"] .tab.active{background-color:#284762;background-image:none;border-color:#6CB2FF}
[data-scheme="dark"] .field label{color:#6CB2FF}
[data-scheme="dark"] .field input,[data-scheme="dark"] .field select,[data-scheme="dark"] .field textarea{border-color:#8E8E93}
[data-scheme="dark"] .vehicle-canvas{background-color:#1C1C1E;background-image:none;border-color:#374B62}
[data-scheme="dark"] .truck-body,[data-scheme="dark"] .truck-body.trailer-body{box-shadow:inset 0 0 0 8px #38383A,0 7px 26px rgba(21,39,60,0.06)}
[data-scheme="dark"] .source-pill{background-color:#2C2C2E;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .source-pill i{background-color:#3B454F;background-image:none}
[data-scheme="dark"] .source-neutral{border-color:#394F60}
[data-scheme="dark"] .axle-label-btn{box-shadow:none}
[data-scheme="dark"] .wheel-btn:focus-visible,[data-scheme="dark"] .axle-label-btn:focus-visible,[data-scheme="dark"] .component:focus-visible{outline-color:#6CB2FF}
[data-scheme="dark"] .assembly-card{background-color:#1C1C1E;background-image:none;box-shadow:none}
[data-scheme="dark"] .login-art{background-color:#172536;background-image:none}
@media(max-width:820px){[data-scheme="dark"] .bottom-nav{background-color:#1C1C1E;background-image:none;box-shadow:0 -4px 18px rgba(18,36,56,0.07);border-top-color:var(--line)}}
/* --- v7.css --- */
[data-scheme="dark"] .v7-task{border-bottom-color:var(--line)}
[data-scheme="dark"] .v7-task:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .v7-task p{color:#6CB2FF}
[data-scheme="dark"] .v7-task small{color:#6CB2FF}
[data-scheme="dark"] .v7-menu{text-decoration-color:currentcolor;color:inherit}
[data-scheme="dark"] .v7-menu span{color:#6CB2FF}
[data-scheme="dark"] .v7-meter{background-color:#2C2C2E;background-image:none;border-color:#324D67}
[data-scheme="dark"] .v7-meter>span{color:#6CB2FF}
[data-scheme="dark"] .v7-meter strong{color:#6CB2FF}
[data-scheme="dark"] .v7-meter .v7-warn{color:#FFB340}
[data-scheme="dark"] .v7-reading-forms form{background-color:#1C1C1E;background-image:none;border-color:#334D66}
[data-scheme="dark"] .v7-save-status{color:#6CB2FF}
[data-scheme="dark"] .v7-emergency{border-top-color:#384B61}
[data-scheme="dark"] .v7-emergency small{color:#6CB2FF}
[data-scheme="dark"] .v7-wheel-map section{border-color:#384E61;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .v7-wheel-map h3{color:#6CB2FF}
[data-scheme="dark"] .v7-wheel{border-color:#6CB2FF;background-color:#2C2C2E;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .v7-tracked{background-color:#1E2933;background-image:none}
[data-scheme="dark"] .v7-tracked>span{color:#6CB2FF}
[data-scheme="dark"] .btn:focus-visible,[data-scheme="dark"] input:focus-visible,[data-scheme="dark"] select:focus-visible,[data-scheme="dark"] a:focus-visible,[data-scheme="dark"] textarea:focus-visible{outline-color:#386694}
[data-scheme="dark"] .v7-menu:hover{border-color:#386694}
[data-scheme="dark"] .install-sheet{background-color:#1C1C1E;background-image:none;color:#FFFFFF;border-color:#38383A;box-shadow:0 8px 24px rgba(0,0,0,0.24)}
[data-scheme="dark"] .install-head p{color:#E5E5EA}
[data-scheme="dark"] .install-note{color:#A1A1A6}
[data-scheme="dark"] .install-primary{border-color:currentcolor;background-color:#F5CE3E;background-image:none;color:#111111}
[data-scheme="dark"] .install-later{border-color:currentcolor;background-color:#2C2C2E;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .restore-table th,[data-scheme="dark"] .restore-table td{border-bottom-color:var(--line)}
/* --- station.css --- */
html[data-scheme="dark"],[data-scheme="dark"] body{background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .muted{color:var(--muted)}
[data-scheme="dark"] a{color:var(--ink)}
[data-scheme="dark"] :focus-visible{outline-color:var(--hl-strong)!important}
[data-scheme="dark"] .wordmark{color:var(--ink)}
[data-scheme="dark"] .wordmark i{background-color:var(--hl);background-image:none;color:#111111}
[data-scheme="dark"] .wordmark small{color:var(--muted)}
[data-scheme="dark"] .app-shell{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .st-header{background-color:#1C1C1E;background-image:none;border-bottom-color:var(--line)}
[data-scheme="dark"] .st-nav button{border-color:currentcolor;background-color:transparent;background-image:none;border-bottom-color:transparent;color:var(--ink2)}
[data-scheme="dark"] .st-nav button:hover{color:var(--ink)}
[data-scheme="dark"] .st-nav button.active{border-bottom-color:var(--hl);color:var(--ink)}
[data-scheme="dark"] .st-header-actions .who{color:var(--muted)}
[data-scheme="dark"] .page-head .eyebrow{color:var(--muted)}
[data-scheme="dark"] .page-head p{color:var(--muted)}
@media(max-width:820px){[data-scheme="dark"] .bottom-nav{background-color:#1C1C1E;background-image:none;border-top-color:var(--line);box-shadow:none}
[data-scheme="dark"] .bottom-nav button{border-color:currentcolor;background-color:#1C1C1E;background-image:none;color:var(--ink2)}
[data-scheme="dark"] .bottom-nav button.active{color:var(--ink)}
[data-scheme="dark"] .bottom-nav button.active .nav-icon{background-color:var(--hl);background-image:none;color:#111111}
[data-scheme="dark"] .bottom-nav button.st-danger{color:var(--red)}}
[data-scheme="dark"] .btn{border-color:currentcolor;box-shadow:none;text-decoration-color:currentcolor}
[data-scheme="dark"] .btn-primary,[data-scheme="dark"] .mobile-service-main{background-color:var(--hl)!important;background-image:none!important;border-color:currentcolor!important;color:#111111!important}
[data-scheme="dark"] .btn-primary:hover{background-color:#EEC22A!important;background-image:none!important;color:#111111!important}
[data-scheme="dark"] .btn-light,[data-scheme="dark"] .btn-soft{background-color:var(--soft)!important;background-image:none!important;color:var(--ink)!important;border-color:currentcolor!important}
[data-scheme="dark"] .btn-light:hover,[data-scheme="dark"] .btn-soft:hover{background-color:#2C2C2E!important;background-image:none!important}
[data-scheme="dark"] .btn-dark,[data-scheme="dark"] .st-black{background-color:#636366!important;background-image:none!important;color:#FFFFFF!important;border-color:currentcolor!important}
[data-scheme="dark"] .btn-danger{background-color:#3A1F1E!important;background-image:none!important;color:var(--red)!important;border-color:currentcolor!important}
[data-scheme="dark"] .field label{color:var(--ink)}
[data-scheme="dark"] .field input,[data-scheme="dark"] .field select,[data-scheme="dark"] .field textarea,[data-scheme="dark"] input[type=search]{border-color:#8E8E93;background-color:#1C1C1E;background-image:none;color:var(--ink);box-shadow:none}
[data-scheme="dark"] .field input:focus,[data-scheme="dark"] .field select:focus,[data-scheme="dark"] .field textarea:focus{border-color:var(--ink);outline-color:currentcolor}
[data-scheme="dark"] .notice{background-color:var(--hl-tint);background-image:none;border-color:currentcolor;color:var(--ink)}
[data-scheme="dark"] .error{background-color:#3A1F1E;background-image:none;border-color:currentcolor;color:var(--red)}
[data-scheme="dark"] .empty{color:var(--muted);background-color:transparent;background-image:none;border-color:currentcolor}
[data-scheme="dark"] .card{background-color:#1C1C1E;background-image:none;border-color:var(--line);box-shadow:none}
[data-scheme="dark"] .card-head{border-bottom-color:var(--line)}
[data-scheme="dark"] .metric .k{color:var(--muted)}
[data-scheme="dark"] .metric .v{color:var(--ink)}
[data-scheme="dark"] .eyebrow{color:var(--muted)}
[data-scheme="dark"] .tag{background-color:var(--soft);background-image:none;color:var(--ink);border-color:currentcolor}
[data-scheme="dark"] .tag-red{background-color:#3A1F1E;background-image:none;color:var(--red)}
[data-scheme="dark"] .tag-yellow{background-color:var(--hl-tint);background-image:none;color:var(--amber)}
[data-scheme="dark"] .tag-green{background-color:#1A3825;background-image:none;color:var(--green)}
[data-scheme="dark"] .tag-blue{background-color:#182239;background-image:none;color:var(--blue-ink)}
[data-scheme="dark"] .tag-gray{background-color:var(--soft);background-image:none;color:var(--muted)}
[data-scheme="dark"] .tabs{background-color:transparent;background-image:none;border-color:currentcolor}
[data-scheme="dark"] .tab,[data-scheme="dark"] .st-chip{border-color:var(--line2);background-color:#1C1C1E;background-image:none;color:var(--ink);box-shadow:none}
[data-scheme="dark"] .tab.active,[data-scheme="dark"] .st-chip[aria-pressed=true]{border-color:var(--hl-strong);background-color:var(--hl-tint);background-image:none;color:var(--ink)}
[data-scheme="dark"] .toast{background-color:#636366!important;background-image:none!important;color:#FFFFFF}
[data-scheme="dark"] .modal-card{box-shadow:0 20px 50px rgba(0,0,0,0.36)}
[data-scheme="dark"] .v7-task,[data-scheme="dark"] .task-row{border-bottom-color:var(--line)}
[data-scheme="dark"] .v7-menu{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .v7-menu:hover{border-color:var(--ink)}
[data-scheme="dark"] .context-switch{background-color:#1C1C1E!important;background-image:none!important;border-color:var(--line2)!important}
[data-scheme="dark"] .st-row{border-top-color:var(--line)}
[data-scheme="dark"] .st-row:last-child{border-bottom-color:var(--line)}
[data-scheme="dark"] .st-row-main .st-meta{color:var(--muted)}
[data-scheme="dark"] .st-state.urgent{color:var(--red)}
[data-scheme="dark"] .st-state.soon{color:var(--amber)}
[data-scheme="dark"] .st-state.unknown{color:var(--muted)}
[data-scheme="dark"] .st-state.setup{color:var(--muted)}
[data-scheme="dark"] .st-state.ok{color:var(--green)}
[data-scheme="dark"] .st-line{border-top-color:var(--line)}
[data-scheme="dark"] .st-line:last-of-type{border-bottom-color:var(--line)}
[data-scheme="dark"] .st-line .when.soon{color:var(--amber)}
[data-scheme="dark"] .st-line .when.urgent{color:var(--red)}
[data-scheme="dark"] .st-link{text-decoration-color:currentcolor;background-color:transparent;background-image:none;border-color:currentcolor;color:var(--ink)}
[data-scheme="dark"] .st-big-number span{color:var(--faint)}
[data-scheme="dark"] .st-bar span{background-color:var(--line);background-image:none}
[data-scheme="dark"] .st-bar span.on{background-color:var(--ink);background-image:none}
[data-scheme="dark"] .st-progress{background-color:var(--line);background-image:none}
[data-scheme="dark"] .st-progress i{background-color:var(--ink);background-image:none}
[data-scheme="dark"] .st-note{color:var(--muted)}
[data-scheme="dark"] .st-driver-top{color:var(--muted)}
[data-scheme="dark"] .st-pick{color:var(--ink)}
[data-scheme="dark"] .st-pick select{border-color:currentcolor;background-color:transparent;background-image:none;text-decoration-color:currentcolor;color:var(--ink)}
[data-scheme="dark"] .st-sub{color:var(--muted)}
[data-scheme="dark"] .st-meter-form{border-top-color:var(--line)}
[data-scheme="dark"] .st-meter-input{border-color:var(--ink);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .st-meter-input input{border-color:currentcolor;outline-color:currentcolor;background-color:transparent;background-image:none;color:var(--ink)}
[data-scheme="dark"] .st-meter-input span{color:var(--muted)}
[data-scheme="dark"] .st-meter-hint{color:var(--muted)}
[data-scheme="dark"] .st-meter-hint b{color:var(--ink)}
[data-scheme="dark"] .st-week-days{color:var(--muted)}
[data-scheme="dark"] .st-week-days i{background-color:var(--line);background-image:none}
[data-scheme="dark"] .st-week-days .done i{background-color:var(--ink);background-image:none}
[data-scheme="dark"] .st-week-days .today{color:var(--ink)}
[data-scheme="dark"] .st-week-days .today i{background-color:var(--hl);background-image:none;color:#111111}
[data-scheme="dark"] .st-week-days .today.done i{background-color:var(--ink);background-image:none}
[data-scheme="dark"] .st-navrow{border-top-color:var(--line);background-color:transparent;background-image:none;border-left-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;color:var(--ink)}
[data-scheme="dark"] .st-navrow:last-child{border-bottom-color:var(--line)}
[data-scheme="dark"] .v7-save-status{color:var(--ink)}
[data-scheme="dark"] .login-shell{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .login-box{background-color:#1C1C1E!important;background-image:none!important}
[data-scheme="dark"] .login-card{background-color:#1C1C1E!important;background-image:none!important;border-color:currentcolor!important;box-shadow:none!important}
[data-scheme="dark"] .login-card p.muted,[data-scheme="dark"] .login-card .st-lead{color:var(--muted)}
[data-scheme="dark"] .st-login-foot{border-top-color:var(--line)}
[data-scheme="dark"] .st-login-foot p{color:var(--muted)}
[data-scheme="dark"] #forgotOpen{background-color:transparent!important;background-image:none!important;text-decoration-color:currentcolor}
[data-scheme="dark"] .vehicle-card,[data-scheme="dark"] .offer-card,[data-scheme="dark"] .assembly-card,[data-scheme="dark"] .component-maint-card,[data-scheme="dark"] .detail-panel,[data-scheme="dark"] .vehicle-canvas-card{box-shadow:none}
[data-scheme="dark"] .component.selected,[data-scheme="dark"] .differential-btn.selected,[data-scheme="dark"] .axle-label-btn.selected,[data-scheme="dark"] .wheel-btn.selected{outline-color:rgba(245,206,62,0.7)}
[data-scheme="dark"] .hero-status{background-color:#1C1C1E;background-image:none;border-color:var(--line);color:var(--ink)}
[data-scheme="dark"] .restore-table th{color:var(--muted)}
[data-scheme="dark"] .sr-only{border-color:currentcolor}
[data-scheme="dark"] .st-photo:focus-within{outline-color:var(--hl-strong)}
[data-scheme="dark"] .list-toolbar{border-color:currentcolor;background-color:transparent;background-image:none}
[data-scheme="dark"] .list-toolbar input{border-color:#8E8E93}
[data-scheme="dark"] .search-label{color:var(--ink)}
[data-scheme="dark"] button,[data-scheme="dark"] a,[data-scheme="dark"] label,[data-scheme="dark"] .btn{-webkit-tap-highlight-color:transparent}
[data-scheme="dark"] .btn-primary:active{background-color:#E2B91F!important;background-image:none!important;color:#111111!important}
[data-scheme="dark"] .btn-light:active{background-color:#3A3A3C!important;background-image:none!important}
[data-scheme="dark"] .st-black:active{background-color:#3A3A3C!important;background-image:none!important}
[data-scheme="dark"] .pw-toggle{border-color:currentcolor;background-color:var(--soft,#2C2C2E);background-image:none;color:var(--ink,#FFFFFF);-webkit-tap-highlight-color:transparent}
[data-scheme="dark"] .field-hint{color:var(--muted)}
[data-scheme="dark"] .mt-base,[data-scheme="dark"] .field label.mt-base{border-color:var(--line2,#38383A);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .mt-base input,[data-scheme="dark"] .field .mt-base input{accent-color:#FFFFFF}
[data-scheme="dark"] .mt-base small{color:var(--muted)}
[data-scheme="dark"] .mt-base:has(input:checked){border-color:var(--ink,#E5E5EA);background-color:var(--hl-tint,#3A3218);background-image:none}
[data-scheme="dark"] .mt-block{border-color:var(--line2,#38383A)}
[data-scheme="dark"] .clickable-row:hover{background-color:var(--soft,#2C2C2E);background-image:none}
[data-scheme="dark"] .clickable-row:focus-visible{outline-color:var(--ink,#E5E5EA)}
[data-scheme="dark"] .row-chev{color:var(--muted)}
[data-scheme="dark"] .tv-help{color:var(--muted)}
[data-scheme="dark"] .tv-legend i.good,[data-scheme="dark"] .tv-wheel.good b{background-color:#2E7D4F;background-image:none}
[data-scheme="dark"] .tv-legend i.warn,[data-scheme="dark"] .tv-wheel.warn b{background-color:#D08A00;background-image:none}
[data-scheme="dark"] .tv-legend i.bad,[data-scheme="dark"] .tv-wheel.bad b{background-color:#C62828;background-image:none}
[data-scheme="dark"] .tv-cab{border-color:#3E4C5B;background-color:#1C1C1E;background-image:none;color:var(--muted)}
[data-scheme="dark"] .tv-hitch span{border-color:#3E4C5B;border-bottom-color:currentcolor;color:var(--muted)}
[data-scheme="dark"] .tv-body{background-color:transparent;background-image:linear-gradient(90deg,transparent calc(50% - 14px),#3A3A3C calc(50% - 14px),#3A3A3C calc(50% + 14px),transparent calc(50% + 14px))}
[data-scheme="dark"] .tv-axle::before{background-color:#3C454E;background-image:none}
[data-scheme="dark"] .tv-hub{background-color:#1C1C1E;background-image:none;border-color:var(--line2,#38383A)}
[data-scheme="dark"] .tv-hub small{color:var(--muted)}
[data-scheme="dark"] .tv-wheel{border-color:#6CB2FF;background-color:#2B3540;background-image:none;color:#FFFFFF;-webkit-tap-highlight-color:transparent}
[data-scheme="dark"] .tv-wheel b{background-color:#56616D;background-image:none}
[data-scheme="dark"] .tv-wheel:focus-visible{outline-color:#F5CE3E}
[data-scheme="dark"] .tv-wheel.empty{background-color:#2C2C2E;background-image:none;border-color:#586574;color:#6CB2FF}
[data-scheme="dark"] .tv-wheel.empty b{background-color:#3A3A3C;background-image:none;color:#6CB2FF}
[data-scheme="dark"] .tv-rear{color:var(--muted);border-top-color:#3E4C5B}
[data-scheme="dark"] .viewer-body{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .viewer-pdf{border-color:currentcolor}
[data-scheme="dark"] .co-head{border-bottom-color:var(--line)}
[data-scheme="dark"] .co-stat{border-color:var(--line)}
[data-scheme="dark"] .co-stat span{color:var(--muted)}
[data-scheme="dark"] .mc-row{border-bottom-color:var(--line)}
[data-scheme="dark"] .mc-row:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .mc-row small{color:var(--muted,var(--muted))}
[data-scheme="dark"] .mc-row.is-on b{color:var(--muted,var(--muted))}
[data-scheme="dark"] .mc-have{color:#5BD07E}
[data-scheme="dark"] .mc-custom{border-top-color:var(--line)}
[data-scheme="dark"] .ins-box{border-color:var(--line)}
[data-scheme="dark"] .ins-box.ins-empty{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ins-box dt{color:var(--muted,var(--muted))}
[data-scheme="dark"] .defect-desc{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .scan-canvas{background-color:#3A3A3C;background-image:none}
[data-scheme="dark"] .scan-note{color:#5BD07E}
[data-scheme="dark"] .defect-del{color:var(--red)}
[data-scheme="dark"] .closed-defect{border-bottom-color:var(--line)}
[data-scheme="dark"] .closed-defect small{color:var(--muted,var(--muted))}
[data-scheme="dark"] .insp-box{border-color:var(--hl);background-color:#3A3218;background-image:none}
[data-scheme="dark"] .veh-main .veh-more{background-color:#1C1C1E;background-image:none;border-color:#38383A}
[data-scheme="dark"] .veh-main .veh-more span{color:var(--muted)}
[data-scheme="dark"] .more-sheet h4{color:var(--muted)}
[data-scheme="dark"] .more-row{border-color:currentcolor;border-bottom-color:#38383A;background-color:transparent;background-image:none;color:inherit}
[data-scheme="dark"] .more-row b.danger{color:var(--red)}
[data-scheme="dark"] .more-row small{color:var(--muted)}
[data-scheme="dark"] .more-row i{color:var(--muted)}
[data-scheme="dark"] .diag-toggle{border-color:currentcolor;border-top-color:#38383A;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .diag-toggle small{color:var(--muted)}
[data-scheme="dark"] .ins-mini{color:inherit;border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .vehicle-documents-inline + #v712extras .ins-mini{border-left-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor}
[data-scheme="dark"] .ins-mini-head i{color:var(--muted)}
[data-scheme="dark"] .papers{border-color:var(--line)}
[data-scheme="dark"] .paper-row{border-bottom-color:#38383A}
[data-scheme="dark"] .paper-row:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .paper-val.pv-ok{color:#5BD07E}
[data-scheme="dark"] .paper-val.pv-warn{color:var(--amber)}
[data-scheme="dark"] .paper-val.pv-bad{color:var(--red)}
[data-scheme="dark"] .paper-val.pv-na{color:#A1A1A6}
[data-scheme="dark"] .drv-alert{background-color:#3A1F1E;background-image:none;color:#FF6961}
[data-scheme="dark"] .missing-line{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .missing-line .muted{color:var(--muted)}
[data-scheme="dark"] .paper-wait{color:var(--amber)}
[data-scheme="dark"] .oil-sugg{background-color:#3A3218;background-image:none;border-color:#F1D799}
[data-scheme="dark"] .oil-line{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .owner-pick select{border-color:#8E8E93;background-color:#1C1C1E;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .kp-card{border-color:var(--ink,#E5E5EA);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .kp-head{background-color:transparent;background-image:none;border-color:currentcolor;color:inherit}
[data-scheme="dark"] .kp-lbl{color:var(--muted)}
[data-scheme="dark"] .kp-more{text-decoration-color:currentcolor}
[data-scheme="dark"] .kp-tile{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .kp-tile span{color:var(--muted)}
[data-scheme="dark"] .kp-tile.owe{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .kp-tile.owe span,[data-scheme="dark"] .kp-tile.owe b{color:#5BD07E}
[data-scheme="dark"] .kp-pay{background-color:var(--hl)!important;background-image:none!important;border-color:currentcolor!important;color:#111111!important}
[data-scheme="dark"] .kp-hint{color:var(--muted)}
[data-scheme="dark"] .kp-fs{border-color:currentcolor}
[data-scheme="dark"] .kp-cat{border-color:#38383A}
[data-scheme="dark"] .kp-cat.on{border-color:#E5E5EA;background-color:#3A3218;background-image:none}
[data-scheme="dark"] .kp-cat.focus,[data-scheme="dark"] .kp-seg label.focus{outline-color:var(--ink)}
[data-scheme="dark"] .kp-seg{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .kp-seg label.on span{background-color:#3A3A3C;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .kp-item{border-bottom-color:#38383A}
[data-scheme="dark"] .kp-item-main small{color:var(--muted)}
[data-scheme="dark"] .kp-amt-out.plus{color:#5BD07E}
[data-scheme="dark"] .kp-amt-out.zero{color:var(--muted)}
[data-scheme="dark"] .kp-owe{color:#5BD07E}
[data-scheme="dark"] .kp-over{color:var(--red)}
[data-scheme="dark"] .kp-alert{background-color:#3A1F1E;background-image:none;color:#FF6961}
[data-scheme="dark"] .kp-new{background-color:#3A3218;background-image:none}
[data-scheme="dark"] .kp-admin{border-color:var(--line)}
[data-scheme="dark"] .kp-name{background-color:transparent;background-image:none;border-color:currentcolor;color:inherit;text-decoration-color:currentcolor}
[data-scheme="dark"] .kp-version{color:var(--muted)}
[data-scheme="dark"] .kp-version.bad{color:var(--red)}
[data-scheme="dark"] .doc-tab{border-color:currentcolor;background-color:transparent;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .doc-tab.on{background-color:#3A3A3C;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .doc-veh-head select{border-color:#8E8E93;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .more-row.danger b{color:var(--red)}
[data-scheme="dark"] .warn-text{color:var(--red)}
[data-scheme="dark"] .mp-row{border-bottom-color:#38383A}
[data-scheme="dark"] .ok-text{color:#5BD07E}
[data-scheme="dark"] .kp-chip{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .kp-chip-x{border-color:currentcolor;background-color:#3A3A3C;background-image:none}
[data-scheme="dark"] .kp-add input{border-color:#8E8E93}
[data-scheme="dark"] .proc-steps{color:var(--muted)}
[data-scheme="dark"] .proc-steps li span{background-color:var(--line);background-image:none}
[data-scheme="dark"] .proc-steps li.done span{background-color:var(--ink);background-image:none}
[data-scheme="dark"] .proc-steps li.now{color:var(--ink)}
[data-scheme="dark"] .proc-steps li.now span{background-color:var(--hl);background-image:none;color:#111111}
[data-scheme="dark"] .proc-ready{border-color:var(--ink);background-color:var(--hl-tint);background-image:none}
[data-scheme="dark"] .proc-ready span,[data-scheme="dark"] .proc-wait span{color:var(--muted)}
[data-scheme="dark"] .proc-wait{border-color:var(--line)}
[data-scheme="dark"] .proc-ful label{border-color:var(--line2);color:var(--ink)}
[data-scheme="dark"] .proc-ful input{accent-color:var(--ink)}
[data-scheme="dark"] .proc-ful small{color:var(--muted)}
[data-scheme="dark"] .proc-ful label.on{border-color:var(--ink);background-color:var(--hl-tint);background-image:none}
[data-scheme="dark"] .proc-opt{border-color:var(--line2)}
[data-scheme="dark"] .proc-opt.on{border-color:var(--ink);background-color:var(--hl-tint);background-image:none}
[data-scheme="dark"] .proc-opt input{accent-color:var(--ink)}
[data-scheme="dark"] .proc-opt-tag{color:#FFB340}
[data-scheme="dark"] .proc-opt-tag.gray{color:var(--muted)}
[data-scheme="dark"] .proc-opt-warn{color:var(--amber)}
[data-scheme="dark"] .proc-opt-rows{color:var(--ink2)}
[data-scheme="dark"] .proc-opt-sum small{color:var(--muted)}
[data-scheme="dark"] .proc-skip{color:var(--muted)}
[data-scheme="dark"] .proc-bill-known{border-color:var(--line)}
[data-scheme="dark"] .proc-bill-known span{color:var(--ink2)}
[data-scheme="dark"] .rfq-markup{border-color:var(--line)}
[data-scheme="dark"] .rfq-markup input{border-color:#8E8E93}
[data-scheme="dark"] .rfq-offer{border-color:var(--line2)}
[data-scheme="dark"] .rfq-offer.on{border-color:var(--ink)}
[data-scheme="dark"] .rfq-warn{color:var(--amber)}
[data-scheme="dark"] .rfq-grid input{border-color:#8E8E93}
[data-scheme="dark"] .rfq-grid input:disabled{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .rfq-sum{color:var(--ink2)}
[data-scheme="dark"] .rfq-sum .neg{color:var(--red)}
[data-scheme="dark"] .rfq-sum .pos{color:var(--green)}
[data-scheme="dark"] .kp-sig-c{border-color:#38383A;background-color:#1C1C1E;background-image:linear-gradient(transparent 128px,#3A3A3C 128px,#3A3A3C 130px,transparent 130px)}
[data-scheme="dark"] .kp-how-o{border-color:#38383A}
[data-scheme="dark"] .kp-how-o.on{border-color:#E5E5EA;background-color:#3A3218;background-image:none}
[data-scheme="dark"] .kp-how-o input{accent-color:#FFFFFF}
[data-scheme="dark"] .kp-how-o small{color:#A1A1A6}
[data-scheme="dark"] .kp-close-head span{color:var(--muted)}
[data-scheme="dark"] .kp-close-sum{border-color:var(--line)}
[data-scheme="dark"] .kp-cur{color:var(--muted)}
[data-scheme="dark"] .kp-close-grid>span:nth-child(odd){color:#E5E5EA}
[data-scheme="dark"] .kp-close-grid>b{border-top-color:var(--line)}
[data-scheme="dark"] .kp-count-st{color:#5BD07E}
[data-scheme="dark"] .kp-count-st.neg{color:var(--red);background-color:transparent;background-image:none}
[data-scheme="dark"] .kp-flag-box{border-color:currentcolor;background-color:#3A3218;background-image:none;color:inherit}
[data-scheme="dark"] .kp-flag-box small{color:#FFB340}
[data-scheme="dark"] .kp-flag{color:var(--red)}
[data-scheme="dark"] .kp-sign-box{border-color:#E5E5EA;background-color:#3A3218;background-image:none}
[data-scheme="dark"] .kp-sign-box small{color:#FFB340}
[data-scheme="dark"] .kp-confirm{background-color:#3A3218;background-image:none}
[data-scheme="dark"] .kp-confirm small{color:#FFB340}
[data-scheme="dark"] .kp-closing{border-bottom-color:#38383A}
[data-scheme="dark"] .kp-closing small{color:var(--muted)}
[data-scheme="dark"] .kp-new-btn{border-color:currentcolor;background-color:#3A3218;background-image:none;color:inherit}
[data-scheme="dark"] .kp-chip-f{border-color:#38383A;background-color:#1C1C1E;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .kp-chip-f.on{background-color:#3A3A3C;background-image:none;color:#FFFFFF;border-color:#E5E5EA}
[data-scheme="dark"] .kp-chip-sel{border-color:#38383A;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .kp-chk{border-bottom-color:#38383A}
[data-scheme="dark"] .kp-chk small{color:var(--muted)}
[data-scheme="dark"] .kp-nor-head{border-bottom-color:#38383A}
[data-scheme="dark"] .kp-nor-head small{color:var(--muted)}
[data-scheme="dark"] .svc-phone-row{border-color:var(--line)}
[data-scheme="dark"] .drv-card{color:var(--ink2)}
[data-scheme="dark"] .rfq-chosen{color:var(--green)}
[data-scheme="dark"] .rfq-offer.chosen{border-color:var(--green)}
[data-scheme="dark"] .proc-opt-check{background-color:#636366;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .fb-card p{color:var(--ink2)}
[data-scheme="dark"] .fb-tips{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .fb-row{border-bottom-color:var(--line)}
[data-scheme="dark"] .kp-access small{color:var(--ink2)}
[data-scheme="dark"] .kp-access.trial{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .kp-access.expired{background-color:#3A1F1E;background-image:none}
[data-scheme="dark"] .kp-offer{border-color:var(--ink)}
[data-scheme="dark"] .kp-adm-paid input{border-color:#8E8E93}
[data-scheme="dark"] .ins-claim input{border-color:#8E8E93}
[data-scheme="dark"] .viewer-page{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .kp-fuel th,[data-scheme="dark"] .kp-fuel td{border-bottom-color:var(--line)}
[data-scheme="dark"] .kp-fuel th small,[data-scheme="dark"] .kp-fuel td small{color:var(--muted)}
[data-scheme="dark"] .kp-fuel-hi{color:var(--red)}
[data-scheme="dark"] .kp-fuel-lo{color:var(--amber)}
[data-scheme="dark"] .kp-fine{border-bottom-color:var(--line)}
[data-scheme="dark"] .kp-fine-meta{color:var(--ink2)}
[data-scheme="dark"] .kp-soon{color:var(--amber)}
[data-scheme="dark"] .kp-rule{border-bottom-color:var(--line)}
[data-scheme="dark"] .kp-rule select,[data-scheme="dark"] .kp-rule input{border-color:#8E8E93}
[data-scheme="dark"] .kp-amt-out.charge{color:var(--red)}
[data-scheme="dark"] .svc-box{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .svc-box.ok{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .svc-box.wait{background-color:var(--hl-tint);background-image:none}
[data-scheme="dark"] .svc-box span{color:var(--ink2)}
[data-scheme="dark"] .svc-disp{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .svc-disp-row{border-bottom-color:var(--line)}
[data-scheme="dark"] .svc-disp-row:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .net-row{border-bottom-color:var(--line)}
[data-scheme="dark"] .net-row input,[data-scheme="dark"] .net-row select{border-color:#8E8E93}
[data-scheme="dark"] .net-name small{color:var(--muted)}
[data-scheme="dark"] .wheel-btn.tread-ok,[data-scheme="dark"] .wheel-btn.tread-warn,[data-scheme="dark"] .wheel-btn.tread-bad,[data-scheme="dark"] .wheel-btn.tread-na{border-color:rgba(255,255,255,0.33)!important;box-shadow:0 2px 6px rgba(0,0,0,0.36)!important}
[data-scheme="dark"] .wheel-btn.tread-ok{background-color:var(--tread-ok)!important;background-image:none!important}
[data-scheme="dark"] .wheel-btn.tread-warn{background-color:var(--tread-warn)!important;background-image:none!important}
[data-scheme="dark"] .wheel-btn.tread-bad{background-color:var(--tread-bad)!important;background-image:none!important}
[data-scheme="dark"] .wheel-btn.tread-na{background-color:var(--tread-na)!important;background-image:none!important}
[data-scheme="dark"] .wheel-mm{color:#FFFFFF}
[data-scheme="dark"] .tl.ok{background-color:var(--tread-ok);background-image:none}
[data-scheme="dark"] .tl.warn{background-color:var(--tread-warn);background-image:none}
[data-scheme="dark"] .tl.bad{background-color:var(--tread-bad);background-image:none}
[data-scheme="dark"] .tl-chip{color:#FFFFFF}
[data-scheme="dark"] .tl-chip.ok{background-color:var(--tread-ok);background-image:none}
[data-scheme="dark"] .tl-chip.warn{background-color:var(--tread-warn);background-image:none}
[data-scheme="dark"] .tl-chip.bad{background-color:var(--tread-bad);background-image:none}
[data-scheme="dark"] .tv-wheel.good{background-color:var(--tread-ok);background-image:none;border-color:rgba(255,255,255,0.375)}
[data-scheme="dark"] .tv-wheel.warn{background-color:var(--tread-warn);background-image:none;border-color:rgba(255,255,255,0.375)}
[data-scheme="dark"] .tv-wheel.bad{background-color:var(--tread-bad);background-image:none;border-color:rgba(255,255,255,0.375)}
[data-scheme="dark"] .tv-wheel.good b,[data-scheme="dark"] .tv-wheel.warn b,[data-scheme="dark"] .tv-wheel.bad b{background-color:rgba(255,255,255,0.364);background-image:none}
[data-scheme="dark"] .mod-state{background-color:var(--soft);background-image:none;color:var(--ink2)}
[data-scheme="dark"] .mod-active .mod-state{background-color:#2C2C2E;background-image:none;color:var(--green)}
[data-scheme="dark"] .mod-trial .mod-state{background-color:var(--hl-tint);background-image:none;color:#FFB340}
[data-scheme="dark"] .mod-expired .mod-state{background-color:#3A1F1E;background-image:none;color:var(--red)}
[data-scheme="dark"] .mod-off{border-color:var(--line2)}
[data-scheme="dark"] .mod-link{color:var(--ink)!important}
[data-scheme="dark"] .mod-feat{border-left-color:var(--hl)}
[data-scheme="dark"] .mod-feat span{color:var(--ink2)}
[data-scheme="dark"] .ptag.st-new{background-color:#3A1F1E;background-image:none;color:#FF6961}
[data-scheme="dark"] .ptag.st-offer{background-color:#392B18;background-image:none;color:var(--amber)}
[data-scheme="dark"] .ptag.st-wait{background-color:#3A3218;background-image:none;color:#FFB340}
[data-scheme="dark"] .ptag.st-fleet{background-color:#182539;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ptag.st-ok{background-color:#1A3822;background-image:none;color:#5BD07E}
[data-scheme="dark"] .ptag.st-off{background-color:#2C2C2E;background-image:none;color:#A1A1A6}
[data-scheme="dark"] .acc-avatar{background-color:var(--hl);background-image:none;color:#111111}
[data-scheme="dark"] .acc-sec{color:#FFFFFF}
[data-scheme="dark"] .acc-row{border-bottom-color:var(--line)}
[data-scheme="dark"] .acc-row:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .acc-row span{color:var(--muted)}
[data-scheme="dark"] .acc-lead{color:var(--muted)}
[data-scheme="dark"] .own-svc-k{color:var(--muted)}
[data-scheme="dark"] .own-svc-line a{color:#FFFFFF}
[data-scheme="dark"] .tl-grid>b{color:var(--muted)}
[data-scheme="dark"] .tl-row>span{border-top-color:var(--line)}
[data-scheme="dark"] .tl-row>span small{color:var(--muted)}
[data-scheme="dark"] .tl-row label{border-top-color:var(--line)}
[data-scheme="dark"] .tl-row input{border-color:#8E8E93}
[data-scheme="dark"] .tl-why p{color:#E5E5EA}
[data-scheme="dark"] .code-trust input{accent-color:#FFFFFF}
[data-scheme="dark"] .code-trust small{color:var(--muted)}
[data-scheme="dark"] .link-btn{border-color:currentcolor;background-color:transparent;background-image:none;color:#FFFFFF;text-decoration-color:currentcolor}
[data-scheme="dark"] .dm-card,[data-scheme="dark"] .dc-card{border-color:#E5E5EA;background-color:#3A3218;background-image:none}
[data-scheme="dark"] .dm-card.imp{border-color:var(--red);background-color:#3A1F1E;background-image:none}
[data-scheme="dark"] .dm-k,[data-scheme="dark"] .dc-k{color:var(--muted)}
[data-scheme="dark"] .dm-card.imp .dm-k{color:var(--red)}
[data-scheme="dark"] .dc-card{border-color:var(--hl);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .dc-done{border-color:var(--line);background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .dc-done small{color:var(--muted)}
[data-scheme="dark"] .dm-item{border-bottom-color:var(--line)}
[data-scheme="dark"] .dm-item:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .dm-item.imp b{color:var(--red)}
[data-scheme="dark"] .dc-item{border-color:var(--line)}
[data-scheme="dark"] .dc-item legend small{color:var(--muted)}
[data-scheme="dark"] .dc-item.is-ok{border-color:#5BD07E;background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .dc-item.is-bad{border-color:var(--red);background-color:#3A1F1E;background-image:none}
[data-scheme="dark"] .dc-seg span{border-color:#38383A;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .dc-seg input:checked+span{background-color:#4A8F5C;background-image:none;border-color:#5BD07E;color:#FFFFFF}
[data-scheme="dark"] .dc-seg label.dc-bad input:checked+span{background-color:var(--red);background-image:none;border-color:var(--red)}
[data-scheme="dark"] .dc-seg input:focus-visible+span{outline-color:var(--ink)}
[data-scheme="dark"] .dc-note{border-color:#38383A}
[data-scheme="dark"] .dm-list{border-color:var(--line)}
[data-scheme="dark"] .dm-opt input,[data-scheme="dark"] .dm-list input,[data-scheme="dark"] .dm-who input{accent-color:#FFFFFF}
[data-scheme="dark"] .dm-row{border-color:currentcolor;border-top-color:var(--line);background-color:transparent;background-image:none}
[data-scheme="dark"] .dm-row small{color:var(--muted)}
[data-scheme="dark"] .dm-stat{color:var(--amber)}
[data-scheme="dark"] .dm-stat.r-ok{color:#5BD07E}
[data-scheme="dark"] .dm-body{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .dm-rec{border-bottom-color:var(--line)}
[data-scheme="dark"] .dm-rec small{color:var(--amber)}
[data-scheme="dark"] .dm-rec.r-ok small{color:#5BD07E}
[data-scheme="dark"] .dc-day input{border-color:#8E8E93}
[data-scheme="dark"] .dc-rrow{border-bottom-color:var(--line)}
[data-scheme="dark"] .dc-rrow small{color:var(--muted)}
[data-scheme="dark"] .dc-rrow.r-ok>span{color:#5BD07E}
[data-scheme="dark"] .dc-rrow.r-bad>span{color:var(--red)}
[data-scheme="dark"] .dc-rrow.r-miss>span{color:#8A939C}
[data-scheme="dark"] .dc-rrow ul{color:var(--red)}
[data-scheme="dark"] .warn-text{color:var(--red)}
@media(max-width:820px){[data-scheme="dark"] .sheet:not(.show){box-shadow:none}}
[data-scheme="dark"] .paper-box{border-color:var(--line);background-color:#3A3218;background-image:none}
[data-scheme="dark"] .sp-row{border-top-color:var(--line)}
[data-scheme="dark"] .sp-row small{color:var(--muted)}
[data-scheme="dark"] .st-state{background-color:transparent!important;background-image:none!important}
[data-scheme="dark"] .qp-in{border-color:#E5E5EA;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .qp-list{background-color:#1C1C1E;background-image:none;border-color:#38383A;box-shadow:0 12px 30px rgba(0,0,0,0.24)}
[data-scheme="dark"] .qp-list li.on,[data-scheme="dark"] .qp-list li:hover{background-color:#3A3218;background-image:none}
[data-scheme="dark"] .qp-list li small{color:var(--muted)}
[data-scheme="dark"] .qp-list .qp-none{color:var(--muted)}
[data-scheme="dark"] .qp-rec{color:var(--muted)}
[data-scheme="dark"] .qp-chip{border-color:#38383A;background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .v7-task.qp-hit{background-color:#3A3218;background-image:none;outline-color:var(--hl)}
[data-scheme="dark"] .ord-panel{border-color:var(--hl);background-color:#3A3218;background-image:none}
[data-scheme="dark"] .ord-g{background-color:#1C1C1E;background-image:none;border-color:var(--line)}
[data-scheme="dark"] .ord-l{border-top-color:#38383A}
[data-scheme="dark"] .v7-task p,[data-scheme="dark"] .v7-emergency small,[data-scheme="dark"] .v7-menu span,[data-scheme="dark"] .v7-meter>span,[data-scheme="dark"] .v7-wheel-map h3,[data-scheme="dark"] .v7-tracked>span{color:var(--muted)}
[data-scheme="dark"] .v7-task small{color:var(--muted)}
[data-scheme="dark"] .v7-meter strong,[data-scheme="dark"] .v7-wheel,[data-scheme="dark"] .v7-save-status{color:var(--ink)}
[data-scheme="dark"] .v7-menu:hover{border-color:var(--line2)}
[data-scheme="dark"] .v7-task p b{color:var(--ink)}
[data-scheme="dark"] .vehicle-coupling-mini.unlinked{color:var(--muted);background-color:var(--soft);background-image:none}
[data-scheme="dark"] input[type=search]::-webkit-search-cancel-button{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 5l10 10M15 5L5 15' stroke='%23111111' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}
[data-scheme="dark"] .v7-task h3,[data-scheme="dark"] .v7-task h3 .kp-name{color:var(--ink);-webkit-text-fill-color:var(--ink)}
[data-scheme="dark"] button,[data-scheme="dark"] select,[data-scheme="dark"] input,[data-scheme="dark"] textarea{color:var(--ink)}
[data-scheme="dark"] .vehicle-card,[data-scheme="dark"] .vehicle-card strong{color:var(--ink)}
:root[data-scheme="dark"]{accent-color:var(--ink)}
[data-scheme="dark"] input[type=checkbox],[data-scheme="dark"] input[type=radio]{accent-color:var(--ink)}
[data-scheme="dark"] :focus-visible{outline-color:var(--ink)}
[data-scheme="dark"] .tag-blue,[data-scheme="dark"] .ptag.st-fleet{background-color:var(--soft);background-image:none;color:var(--ink)}
[data-scheme="dark"] .modal{background-color:rgba(0,0,0,0.45);background-image:none}
[data-scheme="dark"] .context-switch{background-color:var(--soft)!important;background-image:none!important;border-color:currentcolor!important}
[data-scheme="dark"] .vehicle-coupling-mini,[data-scheme="dark"] .vehicle-coupling-mini.linked,[data-scheme="dark"] .vehicle-coupling-mini.unlinked{color:var(--ink);background-color:var(--soft);background-image:none;border-color:transparent}
[data-scheme="dark"] .vehicle-coupling-mini.unlinked{color:var(--muted)}
[data-scheme="dark"] .mod-state{color:var(--ink)}
[data-scheme="dark"] .dc-done{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .dc-done-bad{background-color:#3A1F1E;background-image:none;border-color:var(--red)}
[data-scheme="dark"] .dc-item.is-ok{border-color:var(--ink);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .dc-seg input:checked+span{background-color:#636366;background-image:none;border-color:var(--ink);color:#FFFFFF}
[data-scheme="dark"] .rfq-sum .pos{color:var(--ink)}
[data-scheme="dark"] .rfq-sum .neg{color:var(--red)}
[data-scheme="dark"] .vp-sub{color:var(--muted)}
[data-scheme="dark"] .vp-t-bad{color:var(--red)}
[data-scheme="dark"] .vp-t-warn{color:var(--amber)}
[data-scheme="dark"] .vp-t-na,[data-scheme="dark"] .vp-t-none,[data-scheme="dark"] .vp-t-ok{color:var(--muted)}
[data-scheme="dark"] .vp-facts{border-top-color:var(--line)}
[data-scheme="dark"] .vp-fact{border-bottom-color:var(--line)}
[data-scheme="dark"] .vp-fact small{color:var(--muted)}
[data-scheme="dark"] .vp-meta{color:var(--muted)}
[data-scheme="dark"] .vp-sec-head{border-bottom-color:var(--line)}
[data-scheme="dark"] .vp-link{background-color:transparent;background-image:none;border-color:currentcolor;color:var(--ink)}
[data-scheme="dark"] .vp-row{border-bottom-color:#38383A}
[data-scheme="dark"] .vp-row-main{background-color:transparent;background-image:none;border-color:currentcolor;color:inherit}
[data-scheme="dark"] .vp-dot{background-color:#3A3A3C;background-image:none}
[data-scheme="dark"] .vp-dot.vp-bad{background-color:var(--red);background-image:none}
[data-scheme="dark"] .vp-dot.vp-warn{background-color:var(--amber);background-image:none}
[data-scheme="dark"] .vp-dot.vp-na{background-color:#1C1C1E;background-image:none;border-color:#48484A}
[data-scheme="dark"] .vp-dot.vp-none{background-color:transparent;background-image:none}
[data-scheme="dark"] .vp-legend{color:var(--muted)}
[data-scheme="dark"] .vp-sw{border-color:#E5E5EA}
[data-scheme="dark"] .vp-sw-ok{background-color:#3A3A3C;background-image:none}
[data-scheme="dark"] .vp-sw-warn{background-color:#9A5B00;background-image:none;border-color:#FFB340}
[data-scheme="dark"] .vp-sw-bad{background-color:#B42318;background-image:none;border-color:#FF6961}
[data-scheme="dark"] .vp-sw-na{background-color:#1C1C1E;background-image:none;border-color:#8E8E93}
[data-scheme="dark"] .vp-note{color:var(--muted)}
[data-scheme="dark"] .vp-empty{color:var(--muted)}
[data-scheme="dark"] .vp-more{background-color:transparent;background-image:none;border-color:currentcolor;color:var(--ink)}
[data-scheme="dark"] .vp-draw{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .vp-draw figcaption{color:var(--muted)}
[data-scheme="dark"] .vd-w:focus{outline-color:currentcolor}
[data-scheme="dark"] .vd-w:focus-visible rect:first-child,[data-scheme="dark"] .vd-w.vd-sel rect:first-child{stroke:#F5CE3E}
[data-scheme="dark"] .vp-tasks .v7-task,[data-scheme="dark"] .vp-tasks .v7-task:first-child,[data-scheme="dark"] .vp-tasks .v7-task:last-child{border-color:var(--line)}
[data-scheme="dark"] .vp .vehicle-documents-inline{background-color:transparent;background-image:none;border-color:currentcolor;box-shadow:none}
[data-scheme="dark"] .kp-version.bad{background-color:#3A1F1E;background-image:none;color:var(--red)}
[data-scheme="dark"] .ds-hits{background-color:#1C1C1E;background-image:none;border-color:var(--line)}
[data-scheme="dark"] .ds-hits .ds-gh{color:#E5E5EA}
[data-scheme="dark"] .ds-hits .ds-gh~.ds-gh{border-top-color:var(--line)}
[data-scheme="dark"] .ds-hits [role=option]{border-top-color:var(--soft)}
[data-scheme="dark"] .ds-hits .ds-n{color:#A1A1A6}
[data-scheme="dark"] .ds-hits [role=option].on,[data-scheme="dark"] .ds-hits [role=option]:hover{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .ds-hits .qp-none{color:var(--muted)}
[data-scheme="dark"] .td-tile{border-color:var(--line2);background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .td-tile.t-bad b{color:var(--red)}
[data-scheme="dark"] .td-tile.t-warn b{color:var(--amber)}
[data-scheme="dark"] .td-tile.t-ink b{color:var(--ink)}
[data-scheme="dark"] .td-tile.t-bad.on{border-color:var(--red);background-color:#3A1F1E;background-image:none}
[data-scheme="dark"] .td-chip{border-color:currentcolor;background-color:var(--soft);background-image:none;color:var(--ink)}
[data-scheme="dark"] .td-chip.bad{background-color:#3A1F1E;background-image:none;color:var(--red)}
[data-scheme="dark"] .td-row{border-bottom-color:#38383A}
[data-scheme="dark"] .td-main small{color:var(--muted)}
[data-scheme="dark"] .td-missing{border-color:currentcolor;background-color:#2C2C2E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .td-owner{background-color:var(--hl-tint);background-image:none}
[data-scheme="dark"] .tg{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .tg>summary small{color:var(--muted)}
[data-scheme="dark"] .tg.tg-bad>summary{background-color:#3A1F1E;background-image:none}
[data-scheme="dark"] .tg-body .st-row:first-child{border-top-color:var(--line)}
[data-scheme="dark"] .tg-h{color:var(--muted)}
[data-scheme="dark"] .mw-bar{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .mw-bar i{background-color:var(--hl);background-image:none;color:#111111}
[data-scheme="dark"] .mw-veh span{color:var(--muted)}
[data-scheme="dark"] .mw-photo.on{background-color:var(--hl-tint);background-image:none;border-color:var(--hl)}
[data-scheme="dark"] .mw-hint{color:var(--muted)}
[data-scheme="dark"] .seg{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .seg>button{border-color:currentcolor;background-color:transparent;background-image:none;color:var(--ink)}
[data-scheme="dark"] .seg>button.on{background-color:#1C1C1E;background-image:none;box-shadow:0 1px 2px rgba(0,0,0,0.16)}
[data-scheme="dark"] .seg>button:focus-visible{outline-color:var(--ink)}
[data-scheme="dark"] .kp-seg label.on span,[data-scheme="dark"] .doc-tab.on{background-color:#1C1C1E;background-image:none;color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,0.16)}
[data-scheme="dark"] .st-black{background-color:var(--hl)!important;background-image:none!important;border-color:currentcolor!important;color:#111111!important}
[data-scheme="dark"] .st-black:active{background-color:var(--hl-strong)!important;background-image:none!important}
[data-scheme="dark"] input[type=file]::file-selector-button{border-color:currentcolor;background-color:var(--soft);background-image:none;color:var(--ink)}
[data-scheme="dark"] .login-card .field label{color:var(--ink)}
[data-scheme="dark"] .mw-photo:focus-within{outline-color:var(--ink)}
[data-scheme="dark"] .bk-chev{color:var(--muted)}
[data-scheme="dark"] details.bk-old{border-top-color:var(--line)}
[data-scheme="dark"] details.bk-restore:not([open])>summary.card-head{border-bottom-color:currentcolor}
[data-scheme="dark"] .vp-tl-ax{color:var(--muted)}
[data-scheme="dark"] .vp-tl-mm.vp-t-na,[data-scheme="dark"] .vp-tl-mm.vp-t-none{color:var(--muted)}
[data-scheme="dark"] .vp-tl-mm.vp-t-ok{color:var(--ink)}
[data-scheme="dark"] .vh-check{border-bottom-color:var(--line)}
[data-scheme="dark"] .vh-check:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .vh-check input{accent-color:var(--ink)}
[data-scheme="dark"] .vh-check small{color:var(--muted)}
[data-scheme="dark"] .vh-inline{border-bottom-color:currentcolor}
[data-scheme="dark"] .vh-box{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .vh-note{color:var(--muted);background-color:var(--soft);background-image:none}
[data-scheme="dark"] .vh-sec{border-top-color:var(--line)}
[data-scheme="dark"] .vh-sec h4 small{color:var(--muted)}
[data-scheme="dark"] .vh-facts{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .vh-facts span{color:var(--muted)}
[data-scheme="dark"] .vh-witness{border-color:var(--line)}
[data-scheme="dark"] .vh-banner{border-color:var(--ink)}
[data-scheme="dark"] .vh-kicker{color:var(--muted)}
[data-scheme="dark"] .vh-kicker.vh-soon{color:var(--amber)}
[data-scheme="dark"] .vh-flag{color:var(--ink)!important}
[data-scheme="dark"] .vh-sold-row{border-bottom-color:var(--line)}
[data-scheme="dark"] .vh-sold-main{background-color:transparent;background-image:none;border-color:currentcolor;color:inherit}
[data-scheme="dark"] .vh-sold-main small{color:var(--muted)}
[data-scheme="dark"] .vh-login-note{border-color:var(--ink)}
[data-scheme="dark"] .vh-rentin{border-top-color:var(--line)}
[data-scheme="dark"] .swipe-back-hint{background-color:#636366;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .swipe-back-hint.ready{background-color:var(--hl);background-image:none;color:#111111}
[data-scheme="dark"] .vh-pdf-modal .vh-print-hint{background-color:var(--soft,#2C2C2E);background-image:none}
[data-scheme="dark"] .vh-sure,[data-scheme="dark"] .btn.vh-sure{background-color:#636366!important;background-image:none!important;color:#FFFFFF!important}
[data-scheme="dark"] .td-tag{background-color:var(--soft);background-image:none;color:var(--ink2)}
[data-scheme="dark"] .tire-unv{background-color:#3A3218;background-image:none;color:#FFB340}
[data-scheme="dark"] #checkMeter{border-top-color:var(--line)}
[data-scheme="dark"] .ocr-opt{border-color:var(--line);background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ocr-opt span{color:var(--muted)}
[data-scheme="dark"] .ocr-opt-main{background-color:var(--hl,#F5CE3E);background-image:none;border-color:var(--hl,#F5CE3E);color:#111111}
[data-scheme="dark"] .ocr-opt-main span{color:var(--ink)}
[data-scheme="dark"] .ocr-opt:focus-visible{outline-color:var(--ink)}
[data-scheme="dark"] .ocr-know{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .ocr-know p{color:var(--ink2)}
[data-scheme="dark"] .ocr-prev{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .ocr-f{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ocr-f label{color:var(--muted)}
[data-scheme="dark"] .ocr-f label em,[data-scheme="dark"] .ocr-em{color:#FFB340}
[data-scheme="dark"] .ocr-f input,[data-scheme="dark"] .ocr-f select{border-color:currentcolor;background-color:transparent;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ocr-f.uns{background-color:#3A3218;background-image:none;border-color:var(--hl,#F5CE3E)}
[data-scheme="dark"] .ocr-unsure{background-color:#3A3218!important;background-image:none!important}
[data-scheme="dark"] .ocr-warn{background-color:#3A3218!important;background-image:none!important}
[data-scheme="dark"] .ocr-holder{border-top-color:var(--line)}
[data-scheme="dark"] .ocr-d{border-color:var(--line)}
[data-scheme="dark"] .ocr-pick [data-p]{border-color:var(--line);background-color:var(--soft);background-image:none;color:var(--ink)}
[data-scheme="dark"] .ocr-pick [data-p].on{border-color:var(--ink);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ocr-pick small{color:var(--muted)}
[data-scheme="dark"] .ocr-pick textarea,[data-scheme="dark"] .ocr-nr span textarea{border-color:currentcolor;background-color:transparent;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ocr-pick input{border-color:currentcolor;background-color:transparent;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ocr-eq summary{color:var(--ink2)}
[data-scheme="dark"] .ocr-eqr{border-bottom-color:var(--line)}
[data-scheme="dark"] .ocr-eqr span{color:var(--muted)}
[data-scheme="dark"] .ocr-nr{border-color:var(--line)}
[data-scheme="dark"] .ocr-nr.uns{background-color:#3A3218;background-image:none;border-color:var(--hl,#F5CE3E)}
[data-scheme="dark"] .ocr-nr small{color:var(--muted)}
[data-scheme="dark"] .ocr-nr span input{border-color:currentcolor;background-color:transparent;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ocr-bar{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .ocr-bar i{background-color:var(--ink);background-image:none}
[data-scheme="dark"] .ocr-row{border-color:currentcolor;border-bottom-color:var(--line);background-color:transparent;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ocr-row small{color:var(--muted)}
[data-scheme="dark"] .ocr-chip{background-color:var(--soft);background-image:none;color:var(--ink)}
[data-scheme="dark"] .ocr-chip.warn{background-color:#3A3218;background-image:none}
[data-scheme="dark"] .ocr-chip.bad{background-color:#3A1F1E;background-image:none}
[data-scheme="dark"] .ocr-chip i{background-color:#636366;background-image:none}
[data-scheme="dark"] .ocr-chip.ok i{background-color:#1F7A3A;background-image:none}
[data-scheme="dark"] .ocr-chip.warn i{background-color:#B07D00;background-image:none}
[data-scheme="dark"] .ocr-chip.bad i{background-color:#B3261E;background-image:none}
[data-scheme="dark"] .svc-row{border-bottom-color:var(--line)}
[data-scheme="dark"] .svc-row:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .svc-row p{color:var(--ink2)}
[data-scheme="dark"] .svc-row small{color:var(--muted)}
[data-scheme="dark"] .td-items li::before{background-color:var(--red,#B42318);background-image:none}
[data-scheme="dark"] .td-items li b{color:var(--ink)}
[data-scheme="dark"] .td-items li span{color:var(--ink2)}
[data-scheme="dark"] .td-items li em{color:var(--muted)}
[data-scheme="dark"] .td-items li.td-more{color:var(--muted)}
[data-scheme="dark"] .dm-banner{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .dm-banner p{color:var(--ink2)}
[data-scheme="dark"] .dm-login{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .dm-login span{color:var(--muted)}
[data-scheme="dark"] .dm-carry li{border-color:var(--line)}
[data-scheme="dark"] .dm-carry li span{color:var(--muted)}
[data-scheme="dark"] .dm-toggle small{color:var(--muted)}
[data-scheme="dark"] .dm-rows{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .dm-rows span{color:var(--muted)}
[data-scheme="dark"] .dm-acc{border-bottom-color:var(--line)}
[data-scheme="dark"] .dm-acc:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .dm-acc-h span{color:var(--muted)}
[data-scheme="dark"] .dm-info{color:var(--ink2)}
[data-scheme="dark"] .dm-link input{border-color:#8E8E93}
[data-scheme="dark"] .dm-reg{border-bottom-color:var(--line)}
[data-scheme="dark"] .dm-reg span{color:var(--muted)}
[data-scheme="dark"] .kp-tiles-h{color:var(--muted,#A1A1A6)}
[data-scheme="dark"] .kp-tile,[data-scheme="dark"] .kp-fs .kp-tile,[data-scheme="dark"] .modal .kp-tile{background-color:transparent;background-image:none;border-color:currentcolor;box-shadow:none}
[data-scheme="dark"] .kp-tile>span{border-color:var(--line,#38383A);background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .kp-tile b{color:#FFFFFF}
[data-scheme="dark"] .kp-tile small{color:#A1A1A6}
[data-scheme="dark"] .kp-tile input:checked+span{border-color:#E5E5EA;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .kp-tile input:focus-visible+span{outline-color:#E5E5EA}
[data-scheme="dark"] .cp-res{border-color:var(--line,#38383A)}
[data-scheme="dark"] .cp-chip{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .cp-row span:first-child{color:#A1A1A6}
[data-scheme="dark"] .vh-holder{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .cat-h{color:#A1A1A6}
[data-scheme="dark"] .cat-tile{border-color:var(--line,#38383A);background-color:#2C2C2E;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .cat-tile.on{border-color:#E5E5EA;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .cc-badge{border-color:#E5E5EA}
[data-scheme="dark"] .dv-k{color:#A1A1A6}
[data-scheme="dark"] .dv-ghost{background-color:#1C1C1E;background-image:none;border-color:var(--line,#38383A);color:#FFFFFF}
[data-scheme="dark"] .dv-h{color:#A1A1A6}
[data-scheme="dark"] .dv-list{border-color:var(--line,#38383A)}
[data-scheme="dark"] .dv-row{border-bottom-color:var(--line,#38383A)}
[data-scheme="dark"] .dv-row:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .dv-val b small{color:#A1A1A6}
[data-scheme="dark"] .dv-val b.dv-warn{color:var(--amber,#FFB340)}
[data-scheme="dark"] .dv-val b.dv-bad{color:var(--red,#FF6961)}
[data-scheme="dark"] .dv-copy{border-color:currentcolor;background-color:#2C2C2E;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .dv-gh{color:#A1A1A6}
[data-scheme="dark"] .dv-tr{border-color:var(--line,#38383A);background-color:#1C1C1E;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .dv-tr.other{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .dv-trm{color:#A1A1A6}
[data-scheme="dark"] .dv-call{text-decoration-color:currentcolor}
[data-scheme="dark"] .dm-banner{border-color:var(--line,#38383A)}
[data-scheme="dark"] .dm-top small,[data-scheme="dark"] .dm-banner>small{color:#A1A1A6}
[data-scheme="dark"] .dm-x{border-color:currentcolor;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .dm-bar{background-color:#1C1C1E;background-image:none;border-color:var(--line,#38383A)}
[data-scheme="dark"] .dm-bar i{background-color:#3A3A3C;background-image:none}
[data-scheme="dark"] .dm-dot{border-color:#E5E5EA}
[data-scheme="dark"] .dm-steps li.dm-ok .dm-dot{background-color:#3A3A3C;background-image:none}
[data-scheme="dark"] .dm-steps li.dm-ok .dm-st{color:#A1A1A6;text-decoration-color:currentcolor}
[data-scheme="dark"] .dm-steps .btn-light{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .dm-foot{border-top-color:var(--line,#38383A)}
[data-scheme="dark"] .dm-foot span{color:#A1A1A6}
[data-scheme="dark"] .dm-foot .btn{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .dm-mini{border-color:var(--line,#38383A);background-color:var(--soft,#2C2C2E);background-image:none;color:#FFFFFF}
[data-scheme="dark"] .dblock{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .dblock .st-navrow{border-top-color:currentcolor;border-bottom-color:#38383A}
[data-scheme="dark"] .dblock .st-navrow:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .ocr-bar-card{border-color:var(--line);background-color:var(--soft,#2C2C2E);background-image:none}
[data-scheme="dark"] .cat-sum{border-color:#E5E5EA}
[data-scheme="dark"] .cat-sum small{color:var(--muted)}
[data-scheme="dark"] .ocr-cat{border-color:#E5E5EA}
[data-scheme="dark"] .ocr-cat-ch s{color:var(--muted)}
[data-scheme="dark"] .ocr-cat small{color:var(--muted)}
[data-scheme="dark"] .dr-h{color:var(--muted)}
[data-scheme="dark"] .dr-tile{border-color:var(--line);background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .dr-ico{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .dr-t small{color:var(--muted)}
[data-scheme="dark"] .dr-slot{border-color:var(--line2);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .dr-slot.done{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .dr-slot-in small{color:var(--muted)}
[data-scheme="dark"] .dr-f input:not([type=checkbox]),[data-scheme="dark"] .dr-f select{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .dr-f.unc input,[data-scheme="dark"] .dr-f.unc select{border-color:var(--ink)}
[data-scheme="dark"] .dr-ok{color:var(--ink)}
[data-scheme="dark"] .dr-warn{border-color:var(--ink)!important}
[data-scheme="dark"] .dr-cath span{color:var(--muted)}
[data-scheme="dark"] .dr-x{border-color:currentcolor;background-color:var(--soft);background-image:none}
[data-scheme="dark"] .dr-adr{border-color:var(--line)}
[data-scheme="dark"] .dr-chk small{color:var(--muted)}
[data-scheme="dark"] .dr-kept{background-color:var(--soft);background-image:none;border-color:var(--line)}
[data-scheme="dark"] .dr-kh{color:var(--muted)}
[data-scheme="dark"] .dr-prof{border-top-color:var(--line)}
[data-scheme="dark"] .dr-pr{border-bottom-color:#38383A}
[data-scheme="dark"] .dr-pr span{color:var(--muted)}
[data-scheme="dark"] .dr-pr small{color:var(--muted)}
[data-scheme="dark"] .hp-plates{color:var(--muted)}
[data-scheme="dark"] .hp-h{color:var(--muted)}
[data-scheme="dark"] .hp-call{background-color:var(--hl);background-image:none;text-decoration-color:currentcolor;color:#111111}
[data-scheme="dark"] .hp-call.light{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .hp-big{border-color:var(--line);background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .hp-big.strong{border-color:var(--ink)}
[data-scheme="dark"] .hp-big small{color:var(--muted)}
[data-scheme="dark"] .hp-cbox{border-color:var(--line)}
[data-scheme="dark"] .hp-crow{border-bottom-color:var(--soft)}
[data-scheme="dark"] .hp-crow:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .hp-role{color:var(--muted)}
[data-scheme="dark"] .hp-ctext small{color:var(--muted)}
[data-scheme="dark"] .hp-cbtn{background-color:var(--soft);background-image:none;color:var(--ink)}
[data-scheme="dark"] .hp-card{border-color:var(--line)}
[data-scheme="dark"] .hp-lab{color:var(--muted)}
[data-scheme="dark"] .hp-sub{color:var(--muted)}
[data-scheme="dark"] .hp-wide{text-decoration-color:currentcolor}
[data-scheme="dark"] .hp-steps li::before{background-color:#636366;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .hp-steps span{color:var(--muted)}
[data-scheme="dark"] .hp-srow{border-bottom-color:var(--soft)}
[data-scheme="dark"] .hp-srow:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .hp-srow small{color:var(--muted)}
[data-scheme="dark"] .hp-srow i{color:var(--muted)}
[data-scheme="dark"] .hp-copy{border-color:currentcolor;background-color:var(--soft);background-image:none;color:var(--ink)}
[data-scheme="dark"] .hp-inc{border-color:var(--ink);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .hp-inc-a .btn{text-decoration-color:currentcolor}
[data-scheme="dark"] .hp-vrow{border-bottom-color:var(--soft)}
[data-scheme="dark"] .hp-vrow:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .hp-vrow small{color:var(--muted)}
[data-scheme="dark"] .dm-newlink{text-decoration-color:currentcolor}
[data-scheme="dark"] .kp-euro{border-color:var(--line)}
[data-scheme="dark"] .td-row{border-color:var(--line);border-bottom-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .sa-hint{color:var(--muted)}
[data-scheme="dark"] .sa-list{background-color:#1C1C1E;background-image:none;border-color:var(--line)}
[data-scheme="dark"] .sa-row+.sa-row{border-top-color:var(--line)}
[data-scheme="dark"] .sa-head{border-color:currentcolor;background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .sa-t small{color:var(--muted)}
[data-scheme="dark"] .sa-badge{background-color:var(--soft);background-image:none;color:var(--ink)}
[data-scheme="dark"] .sa-badge.warn{background-color:#3A1F1E;background-image:none;color:var(--red)}
[data-scheme="dark"] .sa-body>section.card{border-color:currentcolor;box-shadow:none;background-color:transparent;background-image:none}
[data-scheme="dark"] .sa-body>section.card+section.card{border-top-color:var(--line)}
[data-scheme="dark"] .sa-sw{border-color:currentcolor;background-color:#3A3A3C;background-image:none}
[data-scheme="dark"] .sa-sw::after{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .sa-sw[aria-checked="true"]{background-color:var(--ink);background-image:none}
[data-scheme="dark"] .dce-on{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .dce-list{border-color:var(--line)}
[data-scheme="dark"] .dce-it{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .dce-it+.dce-it{border-top-color:#38383A}
[data-scheme="dark"] .dce-it.off{background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .dce-it.off .dce-tt b{color:var(--muted)}
[data-scheme="dark"] .dce-t small{color:var(--muted)}
[data-scheme="dark"] .dce-tag{border-color:var(--line2);color:var(--ink2)!important}
[data-scheme="dark"] .dce-sc{color:var(--ink2)!important}
[data-scheme="dark"] .dce-fs{border-color:currentcolor}
[data-scheme="dark"] .dce-cat{border-color:var(--line)}
[data-scheme="dark"] .dce-cat:has(input:checked){border-color:var(--ink)}
[data-scheme="dark"] .nt-tabs{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .nt-tabs button{border-color:currentcolor;background-color:transparent;background-image:none;color:var(--ink2)}
[data-scheme="dark"] .nt-tabs button[aria-selected="true"]{background-color:#1C1C1E;background-image:none;color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,0.24)}
[data-scheme="dark"] .nt-cols{color:var(--ink2)}
[data-scheme="dark"] .nt-row{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .nt-t small{color:var(--muted)}
[data-scheme="dark"] .nt-lock{color:var(--ink2)!important}
[data-scheme="dark"] .nt-na{color:var(--line2)}
[data-scheme="dark"] .nt-g{color:var(--ink2)}
[data-scheme="dark"] .nt-ov{border-color:var(--line);background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .nt-ov small{color:var(--muted)}
[data-scheme="dark"] .nt-mine{border-color:var(--line)}
[data-scheme="dark"] .nt-mine small{color:var(--muted)}
[data-scheme="dark"] .ml-search{border-color:var(--line2);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ml-search input{border-color:currentcolor;outline-color:currentcolor;background-color:transparent;background-image:none}
[data-scheme="dark"] .ml-chips select{border-color:#8E8E93;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ml-chip{border-color:var(--line);background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ml-chip[aria-pressed="true"]{background-color:#636366;background-image:none;color:#FFFFFF;border-color:var(--ink)}
[data-scheme="dark"] .ml-day{color:var(--ink2)}
[data-scheme="dark"] .ml-row{border-color:var(--line);background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ml-t small{color:var(--muted)}
[data-scheme="dark"] .ml-imp{border-color:var(--ink)}
[data-scheme="dark"] .ml-st{background-color:var(--soft);background-image:none;color:var(--ink2)}
[data-scheme="dark"] .ml-st.un{background-color:#636366;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .ml-conf{border-color:var(--ink)}
[data-scheme="dark"] .dr-msgs{border-top-color:var(--line)}
[data-scheme="dark"] .set-blk{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .set-blk .hp-srow:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .sa-row[data-k="tires"] .sa-body>section.card{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .sa-row[data-k="tires"] .sa-body>section.card+section.card{border-top-color:var(--line)}
[data-scheme="dark"] .kps-on small{color:var(--muted)}
[data-scheme="dark"] .kps-row small{color:var(--muted)}
[data-scheme="dark"] details:not(.bk-restore)>summary::after{border-right-color:currentColor;border-bottom-color:currentColor;color:var(--ink2)}
[data-scheme="dark"] .viewer-print{border-color:currentcolor}
[data-scheme="dark"] .dm-ok{color:var(--ink2)}
[data-scheme="dark"] .dm-card.dm-rep{border-color:var(--ink)}
[data-scheme="dark"] .cv-modal .modal-body.cv-body{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .cv-day{color:#A1A1A6}
[data-scheme="dark"] .cv-b small{color:#A1A1A6}
[data-scheme="dark"] .cv-in{background-color:#1C1C1E;background-image:none;border-color:var(--line)}
[data-scheme="dark"] .cv-in.imp{border-color:var(--ink)}
[data-scheme="dark"] .cv-imp{border-color:var(--ink)}
[data-scheme="dark"] .cv-out{background-color:#636366;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .cv-out small{color:var(--line)}
[data-scheme="dark"] .cv-foot{border-top-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .cv-to{color:var(--ink2)}
[data-scheme="dark"] .cv-row textarea{border-color:#8E8E93}
[data-scheme="dark"] .ml-rep.un{color:var(--ink);background-color:var(--soft);background-image:none}
[data-scheme="dark"] .rp-th{border-color:var(--line)}
[data-scheme="dark"] .rp-i small{color:#A1A1A6}
[data-scheme="dark"] .rp-i.rp-fk{border-left-color:var(--line)}
[data-scheme="dark"] .rp-form textarea{border-color:#8E8E93}
[data-scheme="dark"] .td-reply{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .td-reply-k{color:#E5E5EA}
[data-scheme="dark"] .td-reply-k i{background-color:var(--ink);background-image:none}
[data-scheme="dark"] .td-reply small{color:#A1A1A6}
[data-scheme="dark"] .modal.cap-modal{background-color:#111;background-image:none;color:#fff}
[data-scheme="dark"] .cap-k{color:#D4D4D4}
[data-scheme="dark"] .cap-hint{color:#D4D4D4}
[data-scheme="dark"] .cap-x{border-color:currentcolor;background-color:#2A2A2A;background-image:none;color:#fff}
[data-scheme="dark"] .cap-done span{background-color:#2A2A2A;background-image:none}
[data-scheme="dark"] .cap-stage{background-color:#3A3A3A;background-image:none}
[data-scheme="dark"] .cap-live{color:#D4D4D4;text-shadow:0 1px 2px rgba(0,0,0,.6)}
[data-scheme="dark"] .cap-frame{border-color:#fff;box-shadow:0 0 0 2000px rgba(0,0,0,.28)}
[data-scheme="dark"] .cap-frame i{border-color:#F5CE3E}
[data-scheme="dark"] .cap-tip{text-shadow:0 1px 2px rgba(0,0,0,.6)}
[data-scheme="dark"] .cap-nocam{background-color:rgba(17,17,17,.85);background-image:none}
[data-scheme="dark"] .cap-btn{border-color:currentcolor;background-color:#2A2A2A;background-image:none;color:#fff}
[data-scheme="dark"] .cap-shot{border-color:#fff;background-color:#F5CE3E;background-image:none}
[data-scheme="dark"] .cap-shot:focus-visible,[data-scheme="dark"] .cap-btn:focus-visible,[data-scheme="dark"] .cap-x:focus-visible,[data-scheme="dark"] .cap-dot:focus-visible{outline-color:#fff}
[data-scheme="dark"] .cap-poly polygon{fill:rgba(255,255,255,.18);stroke:#F5CE3E}
[data-scheme="dark"] .cap-dot{border-color:currentcolor;background-color:transparent;background-image:none}
[data-scheme="dark"] .cap-dot::after{background-color:#fff;background-image:none;border-color:#F5CE3E;box-shadow:0 1px 4px rgba(0,0,0,.4)}
[data-scheme="dark"] .cap-loupe{box-shadow:0 6px 18px rgba(0,0,0,.5)}
[data-scheme="dark"] .cap-note{color:#D4D4D4}
[data-scheme="dark"] .ocr-page{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ocr-thumb{background-color:var(--soft);background-image:none;color:#A1A1A6}
[data-scheme="dark"] .ocr-thumb img{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ocr-ready .ocr-time{color:#A1A1A6}
[data-scheme="dark"] .ocr-steps2 .w{color:#9A9A9F}
[data-scheme="dark"] .ocr-prog{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .ocr-prog i{background-color:var(--ink);background-image:none}
[data-scheme="dark"] .ts-card{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ts-card span{color:#A1A1A6}
[data-scheme="dark"] .ts-card.ts-empty span{color:var(--muted)}
[data-scheme="dark"] .ts-tag{color:#E5E5EA;background-color:var(--soft);background-image:none}
[data-scheme="dark"] .ts-tag-s{background-color:#1C1C1E;background-image:none;border-color:var(--ink);color:var(--ink)}
[data-scheme="dark"] .ts-second{border-color:var(--line2);color:#A1A1A6}
[data-scheme="dark"] .ts-k{color:#E5E5EA}
[data-scheme="dark"] .ts-sub{color:#A1A1A6}
[data-scheme="dark"] .ts-chip{border-color:var(--line);background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ts-chip[aria-checked="true"]{border-color:var(--ink)}
[data-scheme="dark"] .ts-chip-new[aria-expanded="true"]{border-color:var(--ink)}
[data-scheme="dark"] .ts-fs{border-color:currentcolor}
[data-scheme="dark"] .ts-seg{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .ts-opt input:checked+span{background-color:#1C1C1E;background-image:none;box-shadow:0 1px 2px rgba(0,0,0,0.2)}
[data-scheme="dark"] .ts-opt input:focus-visible+span{outline-color:var(--ink)}
[data-scheme="dark"] .ts-where{border-color:var(--line)}
[data-scheme="dark"] .ts-where span:last-child{color:#A1A1A6}
[data-scheme="dark"] .ts-sum{color:#A1A1A6}
[data-scheme="dark"] .ts-filter select{border-color:#8E8E93;background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ts-place{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ts-place-h span{color:#A1A1A6}
[data-scheme="dark"] .ts-row{border-color:currentcolor;border-top-color:var(--soft);background-color:#1C1C1E;background-image:none;color:var(--ink)}
[data-scheme="dark"] .ts-row:hover{background-color:var(--soft);background-image:none}
[data-scheme="dark"] .ts-row span{color:#A1A1A6}
[data-scheme="dark"] .modal .ts-row{border-color:var(--line)}
[data-scheme="dark"] .ts-pl{border-color:var(--line);background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .ts-pl-s{color:#A1A1A6}
[data-scheme="dark"] .ts-sl{border-bottom-color:var(--line)}
[data-scheme="dark"] .ts-sl small{color:#A1A1A6}
[data-scheme="dark"] .ts-md select{border-color:#8E8E93;background-color:#1C1C1E;background-image:none}
/* --- ios.css --- */
html[data-scheme="dark"],[data-scheme="dark"] body{background-color:var(--bg);background-image:none}
[data-scheme="dark"] .app-shell{background-color:var(--bg)!important;background-image:none!important}
[data-scheme="dark"] .st-header{background-color:var(--bar);background-image:none;border-bottom-color:var(--sep)}
[data-scheme="dark"] .page-head .eyebrow{color:var(--muted)}
[data-scheme="dark"] .card{background-color:var(--card);background-image:none;border-color:currentcolor}
[data-scheme="dark"] .card-head{border-bottom-color:var(--line)}
[data-scheme="dark"] .btn-light,[data-scheme="dark"] .btn-soft{background-color:var(--soft)!important;background-image:none!important}
[data-scheme="dark"] .btn-light:hover,[data-scheme="dark"] .btn-soft:hover{background-color:#3A3A3C!important;background-image:none!important}
[data-scheme="dark"] .btn-light:active{background-color:#3A3A3C!important;background-image:none!important}
[data-scheme="dark"] .btn-danger{background-color:transparent!important;background-image:none!important;color:var(--red)!important}
[data-scheme="dark"] .field input,[data-scheme="dark"] .field select,[data-scheme="dark"] .field textarea,[data-scheme="dark"] input[type=search]{border-color:#8E8E93;background-color:var(--card);background-image:none}
[data-scheme="dark"] .field input:focus,[data-scheme="dark"] .field select:focus,[data-scheme="dark"] .field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(245,206,62,0.55)}
[data-scheme="dark"] input[type=checkbox],[data-scheme="dark"] input[type=radio]{accent-color:var(--ink)}
[data-scheme="dark"] .modal{background-color:rgba(0,0,0,0.4);background-image:none}
[data-scheme="dark"] .modal-card{background-color:var(--bg);background-image:none;box-shadow:0 20px 50px rgba(0,0,0,0.4)}
[data-scheme="dark"] .modal-head{background-color:var(--bg);background-image:none;border-bottom-color:var(--sep)}
[data-scheme="dark"] .modal-head .close{background-color:var(--soft);background-image:none;color:var(--muted);border-color:currentcolor}
[data-scheme="dark"] .modal-foot{background-color:var(--bg);background-image:none;border-top-color:var(--sep)}
[data-scheme="dark"] .toast{background-color:#3A3A3C!important;background-image:none!important}
[data-scheme="dark"] .toast.toast-bad{background-color:#A93434!important;background-image:none!important}
@media screen and (max-width:820px){[data-scheme="dark"] .app-shell>.bottom-nav{background-color:var(--bar)!important;background-image:none!important;border-top-color:var(--sep)}
[data-scheme="dark"] .bottom-nav button{background-color:transparent!important;background-image:none!important;color:var(--muted)}
[data-scheme="dark"] .bottom-nav button.active{color:var(--ink)}
[data-scheme="dark"] .modal-card::before{background-color:#48484A;background-image:none}}
[data-scheme="dark"] .st-week-days i,[data-scheme="dark"] .proc-steps li span,[data-scheme="dark"] .st-bar span:not(.on),[data-scheme="dark"] .st-progress{background-color:#48484A;background-image:none}
[data-scheme="dark"] .nt-na{color:#9A9A9F}
[data-scheme="dark"] .tag-gray{background-color:var(--soft);background-image:none;color:var(--ink2)}
[data-scheme="dark"] .vh-note{color:var(--ink2)}
[data-scheme="dark"] .dc-rrow.r-miss>span{color:var(--muted)}
[data-scheme="dark"] .ocr-steps2 .w{color:var(--muted)}
[data-scheme="dark"] .dr-f input:not([type=checkbox]),[data-scheme="dark"] .dr-f select,[data-scheme="dark"] .ml-chips select,[data-scheme="dark"] .doc-veh-head select{border-color:var(--line2)}
[data-scheme="dark"] .dr-f.unc input,[data-scheme="dark"] .dr-f.unc select{border-color:var(--ink)}
[data-scheme="dark"] .ml-chip,[data-scheme="dark"] .ts-chip,[data-scheme="dark"] .ocr-opt:not(.ocr-opt-main),[data-scheme="dark"] .dr-tile{border-color:var(--line2)}
[data-scheme="dark"] .card.mod-off{border-color:var(--line2)}
[data-scheme="dark"] .card.kp-offer{border-color:var(--ink)}
[data-scheme="dark"] .card.ins-mini{border-color:var(--line)}
[data-scheme="dark"] .card.empty{background-color:transparent;background-image:none}
[data-scheme="dark"] .ml-search input{border-color:currentcolor;background-color:transparent;background-image:none}
[data-scheme="dark"] .bottom-nav button.st-danger{color:var(--red)}
[data-scheme="dark"] .st-snap{background-color:var(--bg);background-image:none}
[data-scheme="dark"] .st-snap-over{box-shadow:-8px 0 24px rgba(0,0,0,0.28)}
[data-scheme="dark"] .app-shell>.main.st-moving{background-color:var(--bg);background-image:none;box-shadow:-8px 0 24px rgba(0,0,0,0.24)}
[data-scheme="dark"] .st-ptr{color:#9A9A9F}
[data-scheme="dark"] .st-ptr span{color:var(--muted)}
@media screen and (max-width:820px){[data-scheme="dark"] .st-back{border-color:currentcolor;background-color:transparent;background-image:none;color:var(--ink)}}
@media screen and (min-width:821px){[data-scheme="dark"] .app-shell>.st-header{background-color:#2C2C2E;background-image:none;border-bottom-color:currentcolor;border-right-color:var(--sep)}
[data-scheme="dark"] .app-shell>.st-header .st-nav button{border-color:currentcolor;color:var(--ink);background-color:transparent;background-image:none}
[data-scheme="dark"] .app-shell>.st-header .st-nav button.active{background-color:var(--hl);background-image:none;color:#111111}
[data-scheme="dark"] .app-shell>.st-header .st-nav button:hover:not(.active){background-color:rgba(255,255,255,0.065);background-image:none}
[data-scheme="dark"] .app-shell>.st-header .st-nav button.st-danger{color:var(--red)}
[data-scheme="dark"] .st-crumbs{color:var(--ink)}
[data-scheme="dark"] .st-crumb{border-color:currentcolor;background-color:transparent;background-image:none;color:var(--ink)}
[data-scheme="dark"] .st-crumb:hover{text-decoration-color:currentcolor}
[data-scheme="dark"] .st-crumb-sep{color:var(--muted)}
[data-scheme="dark"] .st-mlist-search input{border-color:currentcolor;background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .st-mlist-rows{background-color:var(--card);background-image:none}
[data-scheme="dark"] .st-mrow{border-color:currentcolor;border-bottom-color:var(--line);background-color:var(--card);background-image:none;color:var(--ink)}
[data-scheme="dark"] .st-mrow:last-child{border-bottom-color:currentcolor}
[data-scheme="dark"] .st-mrow span{color:var(--muted)}
[data-scheme="dark"] .st-mrow span.now{color:var(--red)}
[data-scheme="dark"] .st-mrow span.soon{color:var(--amber)}
[data-scheme="dark"] .st-mrow.sel{background-color:var(--hl-tint,#3A3218);background-image:none}
[data-scheme="dark"] .st-mrow:hover:not(.sel){background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .st-mlist-empty{color:var(--muted)}}
[data-scheme="dark"] .st-snap-shell{background-color:var(--bg);background-image:none;color:var(--ink)}
@media screen and (min-width:821px){[data-scheme="dark"] .app-shell>.st-header .st-nav button.active.st-danger{color:var(--ink)}}
[data-scheme="dark"] .st-net{background-color:#3A3A3C;background-image:none;color:#FFFFFF}
[data-scheme="dark"] .st-net.bad{background-color:#3A1F1E;background-image:none;color:var(--red)}
[data-scheme="dark"] .st-net-btn{background-color:transparent;background-image:none;border-color:currentcolor;color:#F5CE3E}
[data-scheme="dark"] .st-net.bad .st-net-btn{color:var(--red);text-decoration-color:currentcolor}
[data-scheme="dark"] .st-qsec{color:var(--muted)}
[data-scheme="dark"] .st-qsec.bad{color:var(--red)}
[data-scheme="dark"] .st-qcard{background-color:#1C1C1E;background-image:none}
[data-scheme="dark"] .st-qcard.bad{box-shadow:inset 0 0 0 2px var(--red)}
[data-scheme="dark"] .st-qtx small{color:var(--muted)}
[data-scheme="dark"] .st-qtag{color:var(--ink2);background-color:#2C2C2E;background-image:none}
[data-scheme="dark"] .st-qerr{color:var(--ink2)}
[data-scheme="dark"] .st-qli{border-bottom-color:var(--line)}
[data-scheme="dark"] .st-qli small{color:var(--muted)}
[data-scheme="dark"] .st-qli.bad b{color:var(--red)}
[data-scheme="dark"] .st-qli small.st-qerr{color:var(--ink2)}
[data-scheme="dark"] .st-danger-txt{color:var(--red)!important}
[data-scheme="dark"] .st-help-off{border-color:var(--ink)}
[data-scheme="dark"] .st-qcall{text-decoration-color:currentcolor}
[data-scheme="dark"] .st-snack{background-color:#3A3A3C;background-image:none;color:#FFFFFF;box-shadow:0 6px 20px rgba(0,0,0,0.36)}
[data-scheme="dark"] .st-snack.bad{background-color:var(--red);background-image:none}
[data-scheme="dark"] .st-snack-b{background-color:transparent;background-image:none;border-color:currentcolor;color:#F5CE3E}
[data-scheme="dark"] .st-snack.bad .st-snack-b{color:#FFFFFF;text-decoration-color:currentcolor}
[data-scheme="dark"] .st-ldone{background-color:#3A3218!important;background-image:none!important}
[data-scheme="dark"] .st-ldone :is(h3,b,.td-main>b){text-decoration-color:currentcolor;color:var(--muted)}
[data-scheme="dark"] .st-lmark{background-color:#3A3218!important;background-image:none!important}
@media screen and (max-width:820px){[data-scheme="dark"] body.st-bg-loading .st-header::after{background-color:transparent;background-image:linear-gradient(90deg,transparent,#F5CE3E,transparent)}}
@media (prefers-reduced-motion:reduce){[data-scheme="dark"] body.st-bg-loading .st-header::after{background-color:#F5CE3E;background-image:none;color:#111111}}
[data-scheme="dark"] .st-qsec.bad,[data-scheme="dark"] .st-qli.bad{background-color:transparent;background-image:none}
[data-scheme="dark"] .st-navrow.is-static .st-state:not([class*=' urgent']):not([class*=' soon']):not([class*=' unknown']){color:var(--muted)}
[data-scheme="dark"] .st-meter-hint.st-hint-bad{color:var(--red)}
/* --- kézi kiegészítés (scripts/dark_extra.css) --- */
/* Kézi kiegészítés a sötét módhoz (a generált rész után, @media screen alatt).
   Színpárok: a jóváhagyott képernyőterv (https://claude.ai/artifact/LEAzrrXChQXQmneTYAW6WV). */
html[data-scheme="dark"]{color-scheme:dark;
 --ink:#FFFFFF;--ink2:#E5E5EA;--muted:#A1A1A6;--faint:#8E8E93;--text:#FFFFFF;
 --line:#38383A;--line2:#8E8E93;--soft:#2C2C2E;--sep:#38383A;
 --hl:#F5CE3E;--hl-strong:#F5CE3E;--hl-tint:#3A3218;--red:#FF6961;--amber:#FFB340;--green:#5BD07E;--blue-ink:#FFFFFF;
 --bg:#000000;--card:#1C1C1E;--bar:rgba(28,28,30,.94);
 --accent:#FFFFFF;--accent2:#3A3218;--ok:#5BD07E;--warn:#FFB340;--bad:#FF6961;--blue:#6CB2FF;--v7-blue:#6CB2FF;
 --nav:#1C1C1E;--nav2:#2C2C2E;--shadow:none;
 --tread-ok:#5BD07E;--tread-na:#8E8E93;
 background:#000000}
html[data-scheme="dark"] body{background:#000000;color:#FFFFFF}
html[data-scheme="dark"] ::selection{background:#5A4A12;color:#FFFFFF}

/* sárga kitöltés: mindig fekete szöveg */
html[data-scheme="dark"] .btn-primary,html[data-scheme="dark"] .btn-primary *{color:#111111}

/* értesítő sáv (toast, Visszavonom) */
html[data-scheme="dark"] .toast{background:#48484A!important;color:#FFFFFF}
html[data-scheme="dark"] .toast.toast-bad{background:#7A2420!important}
html[data-scheme="dark"] #stSnack{background:#48484A}

/* aláírási mező: fehér papír, fekete tinta – a mentett aláírás is ilyen marad */
html[data-scheme="dark"] canvas.kp-sig-c{background-color:#FFFFFF!important;background-image:linear-gradient(transparent 128px,#E0E0E0 128px,#E0E0E0 130px,transparent 130px)!important;border-color:#8E8E93}

/* fotó, szkennelt papír, kerékfotó: eredeti szín, szűrő nélkül */
html[data-scheme="dark"] img,html[data-scheme="dark"] video,html[data-scheme="dark"] canvas{filter:none}

/* keresőmező törlő ikonja */
html[data-scheme="dark"] input[type=search]::-webkit-search-cancel-button{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 5l10 10M15 5L5 15' stroke='%23E5E5EA' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/16px no-repeat}

/* beágyazott ikonok fekete vonallal (Dokumentumok, bemutató) */
html[data-scheme="dark"] svg [stroke="#111"]{stroke:#E5E5EA}

/* gumirajz (vdraw): a vonalak világosak, a kerekek sötétszürkék */
html[data-scheme="dark"] svg.vd [stroke="#1A1A1A"]{stroke:#C7C7CC}
html[data-scheme="dark"] svg.vd [fill="#F4F4F4"]{fill:#2C2C2E}
html[data-scheme="dark"] svg.vd [fill="#E9E9E9"]{fill:#3A3A3C}
html[data-scheme="dark"] svg.vd [fill="#D9D9D9"]{fill:#48484A}
html[data-scheme="dark"] svg.vd [fill="#FBFBFB"],html[data-scheme="dark"] svg.vd [fill="#fff"],html[data-scheme="dark"] svg.vd [fill="#FFFFFF"]{fill:#1C1C1E}
html[data-scheme="dark"] svg.vd [stroke="#CBD0D4"]{stroke:#636366}
html[data-scheme="dark"] svg.vd [fill="#CBD0D4"]{fill:#636366}
html[data-scheme="dark"] svg.vd [stroke="#8A8A8A"]{stroke:#8E8E93}
html[data-scheme="dark"] svg.vd [fill="#8A8A8A"]{fill:#A1A1A6}
html[data-scheme="dark"] svg.vd [fill="#5C5C5C"]{fill:#A1A1A6}
html[data-scheme="dark"] svg.vd [fill="#1A1A1A"]{fill:#C7C7CC}
html[data-scheme="dark"] svg.vd [fill="#FAFAFA"]{fill:#1C1C1E}
html[data-scheme="dark"] svg.vd text[fill="#1A1A1A"]{fill:#FFFFFF}
html[data-scheme="dark"] svg.vd .vd-t-ok > rect:first-child{fill:#2C2C2E;stroke:#C7C7CC}
html[data-scheme="dark"] svg.vd .vd-t-ok text{fill:#FFFFFF}
html[data-scheme="dark"] svg.vd .vd-t-warn > rect:first-child{fill:#3A2A12;stroke:#FFB340}
html[data-scheme="dark"] svg.vd .vd-t-warn text{fill:#FFB340}
html[data-scheme="dark"] svg.vd .vd-t-bad > rect:first-child{fill:#3A1F1E;stroke:#FF6961}
html[data-scheme="dark"] svg.vd .vd-t-bad text{fill:#FF6961}
html[data-scheme="dark"] svg.vd .vd-t line{stroke:#FFFFFF30}
html[data-scheme="dark"] svg.vd [stroke="#F5CE3E"]{stroke:#F5CE3E}

/* szegmentált választó: a kiválasztott elem világosabb szürke (mint az iPhone-on) */
html[data-scheme="dark"] .seg>button.on,html[data-scheme="dark"] .doc-tab.on,html[data-scheme="dark"] .kp-seg label.on span,html[data-scheme="dark"] .nt-tabs button[aria-selected="true"],html[data-scheme="dark"] .ts-opt input:checked+span{background:#636366;color:#FFFFFF;box-shadow:none}

/* sofőr elszámolás-kártya: a fekete keret sötétben szürke (a fehér túl erős) */
html[data-scheme="dark"] .kp-card{border-color:#48484A}

/* ablak (alsó lap): kártya-szürke, nem a fekete háttér */
html[data-scheme="dark"] .modal-card,html[data-scheme="dark"] .modal-head,html[data-scheme="dark"] .modal-foot{background:#1C1C1E}
html[data-scheme="dark"] .modal-card::before{background:#636366}
html[data-scheme="dark"] .modal{background:rgba(0,0,0,.6)}

/* hibadoboz: a jóváhagyott sötétpiros pár */
html[data-scheme="dark"] .error{background:#3A1F1E;border-color:transparent;color:#FFB4AE}

/* 7.14.18 átnézés után */
/* hibás állapotok kitöltése: sötétpiros, fehér szöveggel (a világos #FF6961 fehér szöveggel kevés) */
html[data-scheme="dark"] .dc-seg label.dc-bad input:checked+span{background-color:#B3261E;border-color:#B3261E;color:#FFFFFF}
html[data-scheme="dark"] #stSnack.bad,html[data-scheme="dark"] .st-snack.bad{background:#7A2420}
/* elküldött üzenet buborékja: az időpont olvasható */
html[data-scheme="dark"] .cv-out small{color:#E5E5EA}
/* kiválasztott / fókuszált kerék: sárga keret, mint világosban */
html[data-scheme="dark"] svg.vd .vd-w.vd-sel .vd-t>rect:first-child,html[data-scheme="dark"] svg.vd .vd-w:focus-visible .vd-t>rect:first-child{stroke:#F5CE3E}
/* „Nincs internetkapcsolat” a héjban */
html[data-scheme="dark"] .st-offline-p{color:#A1A1A6!important}

/* 7.14.18 képernyő-átnézés után */
/* sárga opció („Forgalmi engedély fotózása”): a második sor is fekete */
html[data-scheme="dark"] .ocr-opt-main span{color:#111111}
/* ikonok, ahol a fekete vonal magán az svg-n van („Mit fotózol le?”) */
html[data-scheme="dark"] svg[stroke="#111"]{stroke:#E5E5EA}
/* gépes oldalsáv alja: Fiókom, Kilépés, Sofőr nézet gomb látszódjon a sáv szürkéjén */
html[data-scheme="dark"] .app-shell>.st-header .st-header-actions .btn-light{background:#3A3A3C!important}
html[data-scheme="dark"] .app-shell>.st-header .st-header-actions .btn-light:hover{background:#48484A!important}
/* lánctalpas gép rajza: a lánc sötét, a láncszemek szürkék, az állapot színe sötét párral */
html[data-scheme="dark"] svg.vd [fill="#EFEFEF"]{fill:#2C2C2E}
html[data-scheme="dark"] svg.vd [fill="#D6D6D6"]{fill:#48484A}
html[data-scheme="dark"] svg.vd [fill="#E7D3B8"]{fill:#5A4220}
html[data-scheme="dark"] svg.vd [fill="#F2C9C4"]{fill:#5A2A27}
html[data-scheme="dark"] svg.vd [stroke="#9A5B00"]{stroke:#FFB340}
html[data-scheme="dark"] svg.vd [stroke="#B42318"]{stroke:#FF6961}
/* papírsor „nincs dátum” pöttye */
html[data-scheme="dark"] .vp-dot.vp-na{border-color:#8E8E93}

/* 7.14.18 második átnézés után */
/* kapcsoló gombja fehér marad (mint az iPhone-on) */
html[data-scheme="dark"] .sa-sw::after{background-color:#FFFFFF}
/* alsó lap: szürke bezáró, látható fogantyú (mint az ablakoknál) */
html[data-scheme="dark"] .sheet-close{background-color:#2C2C2E;color:#E5E5EA}
html[data-scheme="dark"] .sheet-grab{background-color:#636366}
/* bekapcsolt kapcsoló: sárga sáv, sötét gomb (a sárga kitöltés a kapcsolóé – D4) */
html[data-scheme="dark"] .sa-sw[aria-checked="true"]{background-color:#F5CE3E}
html[data-scheme="dark"] .sa-sw[aria-checked="true"]::after{background-color:#111111}
/* Visszavonom sáv gombja: fehér, aláhúzva (sárga szöveg nincs – D4) */
html[data-scheme="dark"] .st-snack-b{color:#FFFFFF;text-decoration:underline}
/* gépes oldalsáv: a kiválasztott „Segítség” (piros menüpont) sárga kitöltésen fekete szöveggel és ikonnal */
@media (min-width:821px){html[data-scheme="dark"] .app-shell>.st-header .st-nav button.active.st-danger,html[data-scheme="dark"] .app-shell>.st-header .st-nav button.active.st-danger *{color:#111111}}
/* „Nincs net” sáv gombja: fehér, aláhúzva (sárga szöveg nincs – D4) */
html[data-scheme="dark"] .st-net-btn{color:#FFFFFF;text-decoration:underline}
/* gépes oldalsáv: a piros menüpont fölé állva is legalább 4,5:1 */
html[data-scheme="dark"] .app-shell>.st-header .st-nav button.st-danger:hover:not(.active){color:#FF8A84}
/* mezők, amelyek világosban az elválasztó színét kapták keretnek: sötétben a mezőkeret színe (C5, legalább 3:1) */
html[data-scheme="dark"] .ts-filter select,html[data-scheme="dark"] .dc-day input,html[data-scheme="dark"] .kp-add input{border-color:#8E8E93}
/* űrlapmezők alapja: kártya-szürke (a böngésző saját sötét szürkéje helyett), a helyőrző minden kitöltésen legalább 4,5:1 */
html[data-scheme="dark"] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){background-color:#1C1C1E}
html[data-scheme="dark"] ::placeholder{color:#A1A1A6;opacity:1}
/* 7.14.19 (H-17): átadás – a két gomb a szürke dobozon is gombnak látszik */
html[data-scheme="dark"] .vh-hold-acts .btn-light{background:#48484A!important}
}
