/* Generated dark-color compatibility layer for TRAZA v11.20.127.
   It transforms only color-bearing declarations from the existing stylesheet; layout and behavior remain authoritative in app-v112120.css. */
html[data-traza-app-theme="dark"],html[data-traza-app-theme="dark"] body{background:var(--bg);color:var(--text)}
html[data-traza-app-theme="dark"] .brand{background:transparent}
html[data-traza-app-theme="dark"] .brandmark{background:linear-gradient(145deg,var(--primary),#f05252);color:#ffffff;box-shadow:0 8px 24px rgba(217.0,45.0,53.0,.22)}
html[data-traza-app-theme="dark"] .mvp-pill{background:#263543;color:#aab8c5}
html[data-traza-app-theme="dark"] .btn-primary{background:var(--primary);color:white}
html[data-traza-app-theme="dark"] .btn-primary:hover{background:var(--primary-dark)}
html[data-traza-app-theme="dark"] .btn-secondary{background:#253544;color:#ffffff;border:1px solid rgba(74,74,74,.08)}
html[data-traza-app-theme="dark"] .btn-ghost-light{background:transparent;color:#cad5df}
html[data-traza-app-theme="dark"] .btn-light{background:#252525;color:#d0d6dd}
html[data-traza-app-theme="dark"] .light-btn{background:#252b32;color:#d1d5db;border:1px solid #434851}
html[data-traza-app-theme="dark"] .blue-btn{background:var(--blue-soft);color:var(--blue)}
html[data-traza-app-theme="dark"] .eyebrow{background:rgba(37.0,99.0,166.0,.16);border:1px solid rgba(95.0,160.0,230.0,.25);color:#bcdcff}
html[data-traza-app-theme="dark"] .hero p{color:var(--muted)}
html[data-traza-app-theme="dark"] .trust-row{color:#c5d0da}
html[data-traza-app-theme="dark"] .demo-note{color:#afb7c0}
html[data-traza-app-theme="dark"] .hero-card{background:linear-gradient(145deg,#1b2835,#131d27);border:1px solid rgba(74,74,74,.08);box-shadow:var(--shadow)}
html[data-traza-app-theme="dark"] .browser-mock{background:#222e3f;box-shadow:0 24px 60px rgba(0,0,0,.26)}
html[data-traza-app-theme="dark"] .browser-dots{background:#222b35;color:#b1b7bf}
html[data-traza-app-theme="dark"] .browser-dots i{background:#2c333a}
html[data-traza-app-theme="dark"] .mock-content{color:var(--ink)}
html[data-traza-app-theme="dark"] .mock-title small{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .location-pill{background:var(--blue-soft);color:var(--blue)}
html[data-traza-app-theme="dark"] .searchbox{background:#252525;border:1px solid #414a52}
html[data-traza-app-theme="dark"] .searchbox span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .mini-card{background:#252525;border:1px solid #424a52}
html[data-traza-app-theme="dark"] .avatar{background:#203241}
html[data-traza-app-theme="dark"] .mini-card h4 b{color:var(--green)}
html[data-traza-app-theme="dark"] .mini-card p{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .rating{color:#e1bd8e}
html[data-traza-app-theme="dark"] .wa-preview{background:#1e432d;border:1px solid #375d46}
html[data-traza-app-theme="dark"] .wa-preview small{color:#afc0b8}
html[data-traza-app-theme="dark"] .kicker{color:var(--blue)}
html[data-traza-app-theme="dark"] .kicker.light{color:#9dcaff}
html[data-traza-app-theme="dark"] .feature{background:#17222d;border:1px solid rgba(74,74,74,.07)}
html[data-traza-app-theme="dark"] .feature p{color:var(--muted)}
html[data-traza-app-theme="dark"] .business-strip{background:linear-gradient(90deg,#234b73,#1b3652);border:1px solid rgba(74,74,74,.1)}
html[data-traza-app-theme="dark"] .business-strip span{color:#bdd0e1}
html[data-traza-app-theme="dark"] .sidebar{background:#151f29;border-right:1px solid rgba(74,74,74,.08)}
html[data-traza-app-theme="dark"] .role-card{background:#1e2b37;border:1px solid rgba(74,74,74,.06)}
html[data-traza-app-theme="dark"] .role-card small{color:#afb8c0}
html[data-traza-app-theme="dark"] .role-card span{color:#b6c4d0}
html[data-traza-app-theme="dark"] .nav button{background:transparent;color:#9aabba}
html[data-traza-app-theme="dark"] .nav button:hover,html[data-traza-app-theme="dark"] .nav button.active{background:#243442;color:#ffffff}
html[data-traza-app-theme="dark"] .text-link{background:transparent;color:#afb8c1}
html[data-traza-app-theme="dark"] .main{background:#232b34;color:var(--ink)}
html[data-traza-app-theme="dark"] .app-toolbar{background:#252525;border-bottom:1px solid #434a51}
html[data-traza-app-theme="dark"] .back-home{background:transparent;color:#d2d5da}
html[data-traza-app-theme="dark"] .mode{background:#242b33;color:#d3d6d9}
html[data-traza-app-theme="dark"] .avatar-user{background:#263746;color:#ffffff}
html[data-traza-app-theme="dark"] .main-head h1{color:var(--ink)}
html[data-traza-app-theme="dark"] .main-head p{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .card{background:#252525;border:1px solid #434a51;box-shadow:0 6px 24px rgba(20.0,35.0,50.0,.04)}
html[data-traza-app-theme="dark"] .onboarding-icon{background:#222b35}
html[data-traza-app-theme="dark"] .stat .label{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .field label{color:#d2d6da}
html[data-traza-app-theme="dark"] .input,html[data-traza-app-theme="dark"] .select,html[data-traza-app-theme="dark"] .textarea{border:1px solid #424a52;background:#252525;color:var(--ink)}
html[data-traza-app-theme="dark"] .input:focus,html[data-traza-app-theme="dark"] .select:focus,html[data-traza-app-theme="dark"] .textarea:focus{border-color:#7aa9d8;box-shadow:0 0 0 3px rgba(37.0,99.0,166.0,.1)}
html[data-traza-app-theme="dark"] .help{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .service{border:1px solid #444a50;background:#252525}
html[data-traza-app-theme="dark"] .service:hover,html[data-traza-app-theme="dark"] .service.selected{border-color:#de7b80;background:#4e1313}
html[data-traza-app-theme="dark"] .service small{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .step{background:#252c32}
html[data-traza-app-theme="dark"] .step.on{background:var(--primary)}
html[data-traza-app-theme="dark"] .notice.info{background:#193248;color:#ccd7e0;border:1px solid #314c63}
html[data-traza-app-theme="dark"] .notice.warning{background:#4e3913;color:#e9dbc4;border:1px solid #645230}
html[data-traza-app-theme="dark"] .notice.subtle{background:#252d31;color:#b1b7bf;border:1px solid #434951}
html[data-traza-app-theme="dark"] .search-input-wrap{background:#252525;border:1px solid #434b51}
html[data-traza-app-theme="dark"] .search-input-wrap input{background:transparent}
html[data-traza-app-theme="dark"] .workshop{background:#252525;border:1px solid #434a51}
html[data-traza-app-theme="dark"] .workshop-logo{background:#23323e}
html[data-traza-app-theme="dark"] .verified{color:var(--green)}
html[data-traza-app-theme="dark"] .badge-verified{background:#1e432b;color:#93dcb7;border:1px solid #395b46}
html[data-traza-app-theme="dark"] .badge-recommended{background:#132a4e;color:#c8d4e4;border:1px solid #304664}
html[data-traza-app-theme="dark"] .badge-super{background:linear-gradient(135deg,#132a4e,#242b33);color:#c7d6e5;border:1px solid #394a5b;box-shadow:inset 0 0 0 1px rgba(61,61,61,.65)}
html[data-traza-app-theme="dark"] .reputation-card{background:linear-gradient(135deg,#13304e,#242b33);border:1px solid #3b4b59}
html[data-traza-app-theme="dark"] .reputation-card .rep-copy{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .rep-bar{background:#232b34}
html[data-traza-app-theme="dark"] .rep-bar i{background:linear-gradient(90deg,var(--blue),#69b9ff)}
html[data-traza-app-theme="dark"] .meta{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .tag{background:#262b31;color:#d3d6d9}
html[data-traza-app-theme="dark"] .slot{background:#20412c;color:#c7e5d7}
html[data-traza-app-theme="dark"] .price{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .booking-card,html[data-traza-app-theme="dark"] .appointment{border-bottom:1px solid #434b51}
html[data-traza-app-theme="dark"] .booking-card p,html[data-traza-app-theme="dark"] .appointment p{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .booking-meta{color:#b1b7bf}
html[data-traza-app-theme="dark"] .s-reserved{background:#132a4e;color:#c8d4e4}
html[data-traza-app-theme="dark"] .s-received{background:#4e3413;color:#e1b98e}
html[data-traza-app-theme="dark"] .s-diagnosis{background:#4e4313;color:#e1d18e}
html[data-traza-app-theme="dark"] .s-estimate_pending{background:#4e3e13;color:#e9dbc4}
html[data-traza-app-theme="dark"] .s-estimate_details{background:#2d134e;color:#d3cde0}
html[data-traza-app-theme="dark"] .s-authorized{background:#1e432b;color:#93dcb7}
html[data-traza-app-theme="dark"] .s-repair{background:#28134e;color:#d3cde0}
html[data-traza-app-theme="dark"] .s-completed{background:#153e4b;color:#c7dfe6}
html[data-traza-app-theme="dark"] .plan-banner{background:linear-gradient(90deg,#203e5d,#25588a);color:#ffffff}
html[data-traza-app-theme="dark"] .plan-banner small{color:#bdd0e1}
html[data-traza-app-theme="dark"] .plan-banner span{color:#d7e3ed}
html[data-traza-app-theme="dark"] .profile-head{border-bottom:1px solid #434b51}
html[data-traza-app-theme="dark"] .logo-upload{background:#262b31;border:1px dashed #444a50;color:#b1b7be}
html[data-traza-app-theme="dark"] .map-picker{background:linear-gradient(135deg,#252e32,#262d31);border:1px solid #434b51}
html[data-traza-app-theme="dark"] .road{background:#252525;box-shadow:0 0 0 1px #353e46}
html[data-traza-app-theme="dark"] .map-pin{background:var(--primary);color:#ffffff;box-shadow:0 5px 18px rgba(217.0,45.0,53.0,.35)}
html[data-traza-app-theme="dark"] .map-label{background:rgba(37,37,37,.9);color:#b0b7bf}
html[data-traza-app-theme="dark"] .calendar-slot{background:#252525;border:1px solid #434a50;border-left:4px solid #aeb7c0}
html[data-traza-app-theme="dark"] .calendar-slot.open{border-left-color:#2b9a61}
html[data-traza-app-theme="dark"] .calendar-slot.direct{border-left-color:#2563a6}
html[data-traza-app-theme="dark"] .calendar-slot.autocita{border-left-color:#d92d35}
html[data-traza-app-theme="dark"] .calendar-slot.blocked{border-left-color:#8994a0;background:#252525}
html[data-traza-app-theme="dark"] .calendar-slot small{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .slot-state{background:#262b31;color:#b1b8be}
html[data-traza-app-theme="dark"] .table th,html[data-traza-app-theme="dark"] .table td{border-bottom:1px solid #424a52}
html[data-traza-app-theme="dark"] .table th{color:#b2b7bd}
html[data-traza-app-theme="dark"] .table select{border:1px solid #434a51}
html[data-traza-app-theme="dark"] .empty{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .empty strong{color:var(--ink)}
html[data-traza-app-theme="dark"] .modal{background:rgba(9.0,16.0,23.0,.62)}
html[data-traza-app-theme="dark"] .modal-card{background:#252525;color:var(--ink);box-shadow:0 28px 80px rgba(0,0,0,.28)}
html[data-traza-app-theme="dark"] .bac-checkout-shell{background:#213040;border:1px solid #414a53}
html[data-traza-app-theme="dark"] .bac-checkout-frame{background:#252525}
html[data-traza-app-theme="dark"] .bac-pack-card{border:1px solid #414a53;background:#252525}
html[data-traza-app-theme="dark"] .bac-pack-price{color:var(--blue)}
html[data-traza-app-theme="dark"] .bac-pack-card small{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .bac-flow-note{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .x{background:#262b31;color:#b2b8be}
html[data-traza-app-theme="dark"] .google-btn{border:1px solid #434a51;background:#252525}
html[data-traza-app-theme="dark"] .google-btn span{color:#9cb3d3}
html[data-traza-app-theme="dark"] .or{color:#aab2bb}
html[data-traza-app-theme="dark"] .or:before,html[data-traza-app-theme="dark"] .or:after{background:#262b30}
html[data-traza-app-theme="dark"] .role-option{border:1px solid #434b51;background:#252525}
html[data-traza-app-theme="dark"] .role-option:hover{border-color:#95b3d1;background:#132c4e}
html[data-traza-app-theme="dark"] .role-option small{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .payment-box{background:#4e1313;border:1px solid #613336}
html[data-traza-app-theme="dark"] .payment-box strong{color:var(--primary)}
html[data-traza-app-theme="dark"] .payment-box p{color:#dad3d4}
html[data-traza-app-theme="dark"] .payment-box .tax-row,html[data-traza-app-theme="dark"] .payment-box .payment-total{border-top:1px solid #5b393d}
html[data-traza-app-theme="dark"] .payment-box .tax-row strong{color:#dad3d4}
html[data-traza-app-theme="dark"] .payment-box .payment-total{border-top:1px solid #e2b7ba}
html[data-traza-app-theme="dark"] .payment-box .payment-total strong{color:var(--primary)}
html[data-traza-app-theme="dark"] .policy-check{color:#b1b8be}
html[data-traza-app-theme="dark"] .wa-box{background:#1e432c;border:1px solid #385c46;color:#a9c6b5}
html[data-traza-app-theme="dark"] .toast{background:#18242f;color:#ffffff;box-shadow:0 14px 40px rgba(0,0,0,.22)}
html[data-traza-app-theme="dark"] .muted{color:var(--inkmuted)}
@media (max-width:900px){html[data-traza-app-theme="dark"] .mobile-nav{background:#252525;border-top:1px solid #434b51}
html[data-traza-app-theme="dark"] .mobile-nav button{background:#252525;color:#b2b7bd}
html[data-traza-app-theme="dark"] .mobile-nav button.active{color:#c4d9e9;background:#14374d;box-shadow:inset 0 3px 0 #0b78d1}}
html[data-traza-app-theme="dark"] .record-card{background:#252525;border:1px solid #424a52}
html[data-traza-app-theme="dark"] .record-card .record-sub{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .record-chip{background:#242d33;color:#d3d6da}
html[data-traza-app-theme="dark"] .record-chip.good{background:#1e432b;color:#93dcb7}
html[data-traza-app-theme="dark"] .record-chip.warn{background:#4e3b13;color:#e1c28e}
html[data-traza-app-theme="dark"] .record-chip.blue{background:#132a4e;color:#c8d4e4}
html[data-traza-app-theme="dark"] .timeline-step{background:#242b33;color:#b2b8bd}
html[data-traza-app-theme="dark"] .timeline-step.on{background:#132c4e;color:#c8d4e4}
html[data-traza-app-theme="dark"] .timeline-step.done{background:#1e432b;color:#93dcb7}
html[data-traza-app-theme="dark"] .timeline-step.ready{background:#153e4b;color:#c7dfe6}
html[data-traza-app-theme="dark"] .attachment-card{border:1px solid #434b51;background:#232b34}
html[data-traza-app-theme="dark"] .attachment-card img{background:#232d34}
html[data-traza-app-theme="dark"] .attachment-file .file-icon{background:#212b36}
html[data-traza-app-theme="dark"] .attachment-file strong{color:#d1d5db}
html[data-traza-app-theme="dark"] .attachment-file small{color:#b2b8bd}
html[data-traza-app-theme="dark"] .finding{border:1px solid #434a51;background:#252532}
html[data-traza-app-theme="dark"] .finding-type{background:#132a4e;color:#c8d4e4}
html[data-traza-app-theme="dark"] .finding-type.additional{background:#4e3413;color:#e1b98e}
html[data-traza-app-theme="dark"] .finding p{color:#d3d6d9}
html[data-traza-app-theme="dark"] .doc-placeholder{border:1px dashed #424a52;color:#b2b8bd;background:#232b34}
html[data-traza-app-theme="dark"] .approval-box.pending{background:#4e3d13;border:1px solid #645630;color:#e9dfc4}
html[data-traza-app-theme="dark"] .approval-box.approved{background:#1e432c;border:1px solid #375d46;color:#cce1d6}
html[data-traza-app-theme="dark"] .approval-box.contact{background:#132d4e;border:1px solid #304964;color:#ccd7e0}
html[data-traza-app-theme="dark"] .history-item{border-bottom:1px solid #434b51}
html[data-traza-app-theme="dark"] .history-item p{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .status.s-ready{background:#1e432e;color:#c5e8d6}
html[data-traza-app-theme="dark"] .status.s-completed{background:#153e4b;color:#c7dfe6}
html[data-traza-app-theme="dark"] .workorder-note{border-left:4px solid var(--blue);background:#17304a;color:#acb9c3}
html[data-traza-app-theme="dark"] .danger-note{border-left-color:var(--primary);background:#4e1313;color:#dcd1d2}
html[data-traza-app-theme="dark"] .file-help{color:#b2b8bd}
html[data-traza-app-theme="dark"] .ready-panel{background:linear-gradient(135deg,#1e432d,#214030);border:1px solid #3b5946}
html[data-traza-app-theme="dark"] .ready-panel strong{color:#c8e4d6}
html[data-traza-app-theme="dark"] .ready-panel p{color:#afc0b6}
html[data-traza-app-theme="dark"] .notification-bell{border:1px solid #424a52;background:#252525;color:#d1d5db}
html[data-traza-app-theme="dark"] .notification-bell:hover{background:#202b37}
html[data-traza-app-theme="dark"] .notification-bell span{background:var(--primary);color:#ffffff;border:2px solid #4a4a4a}
html[data-traza-app-theme="dark"] .nav-badge{background:var(--primary);color:#ffffff}
html[data-traza-app-theme="dark"] .notification-item{border-bottom:1px solid #434b51;background:#252525;color:var(--ink)}
html[data-traza-app-theme="dark"] .notification-item:hover{background:#213040}
html[data-traza-app-theme="dark"] .notification-item.unread{background:#162e4b}
html[data-traza-app-theme="dark"] .notification-icon{background:#203241}
html[data-traza-app-theme="dark"] .notification-item p{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .unread-dot{background:var(--primary)}
html[data-traza-app-theme="dark"] .record-date-strip>div{background:#252525;border:1px solid #414a52}
html[data-traza-app-theme="dark"] .record-date-strip span{color:#b2b7bd}
html[data-traza-app-theme="dark"] .record-date-strip strong{color:#d1d5db}
html[data-traza-app-theme="dark"] .history-dates{color:#b2b8bd}
html[data-traza-app-theme="dark"] .history-dates strong{color:#d3d6da}
html[data-traza-app-theme="dark"] .pillar-card{background:#252525;color:var(--ink);box-shadow:var(--shadow)}
html[data-traza-app-theme="dark"] .pillar-card:before{background:linear-gradient(90deg,var(--primary),var(--blue))}
html[data-traza-app-theme="dark"] .pillar-icon{background:#203041}
html[data-traza-app-theme="dark"] .pillar-card .kicker{color:var(--blue)}
html[data-traza-app-theme="dark"] .pillar-sides>div{background:#202b37;border:1px solid #404a54}
html[data-traza-app-theme="dark"] .pillar-sides p{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .mechanic-row{border:1px solid #434a51;background:#232b34}
html[data-traza-app-theme="dark"] .mechanic-avatar{background:#203241}
html[data-traza-app-theme="dark"] .mechanic-row span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .mechanic-send-status{border:1px solid #3f4b55;background:#202b37;color:#b0b8c0}
html[data-traza-app-theme="dark"] .mechanic-assigned{background:#192f48;border:1px solid #334a61;color:#ccd7e0}
html[data-traza-app-theme="dark"] .vehicle-row{border:1px solid #414a52;background:#232b34}
html[data-traza-app-theme="dark"] .vehicle-row.active{border-color:#9dbad7;background:#15304b}
html[data-traza-app-theme="dark"] .vehicle-icon{background:#203241}
html[data-traza-app-theme="dark"] .vehicle-row span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .vehicle-current{color:#c8d4e4;background:#132d4e}
html[data-traza-app-theme="dark"] .active-vehicle-note{color:#d3d6da;background:#202d37}
html[data-traza-app-theme="dark"] .service-picked{background:#d92d35;color:#ffffff}
html[data-traza-app-theme="dark"] .selected-services-bar{background:#193248;border:1px solid #314c63;color:#ccd7e0}
html[data-traza-app-theme="dark"] .selected-services-bar span{background:#252525;border:1px solid #344b60}
html[data-traza-app-theme="dark"] .multi-service-menu{border:1px solid #424a52;background:#252525}
html[data-traza-app-theme="dark"] .multi-service-menu summary{color:#d1d5db}
html[data-traza-app-theme="dark"] .multi-service-options{border-top:1px solid #434a51}
html[data-traza-app-theme="dark"] .service-check{border:1px solid #434b51}
html[data-traza-app-theme="dark"] .service-check:hover{background:#222e35}
html[data-traza-app-theme="dark"] .service-check input{accent-color:#dd9296}
html[data-traza-app-theme="dark"] .service-check small{color:#b2b7bd}
html[data-traza-app-theme="dark"] .coverage.full{background:#20412c;color:#c7e5d7}
html[data-traza-app-theme="dark"] .coverage.partial{background:#4e3913;color:#e9dbc4}
html[data-traza-app-theme="dark"] .day-picker span{border:1px solid #424a52;color:#b1b5bf}
html[data-traza-app-theme="dark"] .day-picker input:checked+span{background:#132d4e;color:#96b6da;border-color:#a9c9ea}
html[data-traza-app-theme="dark"] .mechanic-row-rich small{color:#b2b7be}
html[data-traza-app-theme="dark"] .mechanic-row-rich small.mechanic-blocked{color:#e1be8e}
html[data-traza-app-theme="dark"],html[data-traza-app-theme="dark"] body{background:linear-gradient(155deg,#031827 0%,#063553 58%,#0b6aa4 140%)}
html[data-traza-app-theme="dark"] .brand-logo-img{box-shadow:0 8px 24px rgba(0,113.0,190.0,.22)}
html[data-traza-app-theme="dark"] .mvp-pill{background:linear-gradient(135deg,#203441,#aab9c5);color:#cad9e3;box-shadow:inset 0 1px 0 rgba(61,61,61,.8)}
html[data-traza-app-theme="dark"] .btn-primary{background:linear-gradient(135deg,#00a5ff,#087bd3 55%,#75ccff);box-shadow:0 8px 22px rgba(7.0,140.0,232.0,.22)}
html[data-traza-app-theme="dark"] .btn-primary:hover{background:linear-gradient(135deg,#24b1ff,#046fbe)}
html[data-traza-app-theme="dark"] .btn-secondary{background:linear-gradient(135deg,#173c55,#2f5e78);border-color:rgba(74,74,74,.16)}
html[data-traza-app-theme="dark"] .hero-logo{box-shadow:0 20px 55px rgba(0,72.0,122.0,.28)}
html[data-traza-app-theme="dark"] .eyebrow{background:rgba(0,163.0,255,.16);border-color:rgba(90.0,196.0,255,.32);color:#d7f3ff}
html[data-traza-app-theme="dark"] .trust-row{color:#e4f4ff}
html[data-traza-app-theme="dark"] .hero-card{background:linear-gradient(145deg,#0b3c5d,#061f31);border-color:rgba(137.0,214.0,255,.18)}
html[data-traza-app-theme="dark"] .kicker,html[data-traza-app-theme="dark"] .kicker.light{color:#8ec0e1}
html[data-traza-app-theme="dark"] .section .kicker.light{color:#84d1ff}
html[data-traza-app-theme="dark"] .business-strip{background:linear-gradient(105deg,#057ec9,#159de8 52%,#aebdc7 135%)}
html[data-traza-app-theme="dark"] .sidebar{background:linear-gradient(180deg,#031b2b,#062e47 70%,#08486c)}
html[data-traza-app-theme="dark"] .role-card{background:rgba(37,37,37,.07)}
html[data-traza-app-theme="dark"] .nav button:hover,html[data-traza-app-theme="dark"] .nav button.active{background:linear-gradient(90deg,rgba(0,155.0,240.0,.30),rgba(183.0,207.0,222.0,.13));box-shadow:inset 3px 0 0 #42bcff}
html[data-traza-app-theme="dark"] .main{background:linear-gradient(180deg,#1b3545,#22363f)}
html[data-traza-app-theme="dark"] .app-toolbar{background:rgba(37,37,37,.94)}
html[data-traza-app-theme="dark"] .mode{background:linear-gradient(135deg,#13384e,#242d33);color:#90c3df}
html[data-traza-app-theme="dark"] .blue-btn{background:linear-gradient(135deg,#133a4e,#203641);color:#8ec1e1;border:1px solid #305364}
html[data-traza-app-theme="dark"] .light-btn{background:linear-gradient(180deg,#252525,#202f37);border-color:#3e4d56}
html[data-traza-app-theme="dark"] .service:hover,html[data-traza-app-theme="dark"] .service.selected{border-color:#31aaf1;background:#133a4e}
html[data-traza-app-theme="dark"] .step.on{background:linear-gradient(90deg,#0696ee,#a7c1d0)}
html[data-traza-app-theme="dark"] .input:focus,html[data-traza-app-theme="dark"] .select:focus,html[data-traza-app-theme="dark"] .textarea:focus{border-color:#31aaf1;box-shadow:0 0 0 3px rgba(7.0,140.0,232.0,.11)}
html[data-traza-app-theme="dark"] .record-origin.generated{background:#133a4e;color:#8ec2e1;border:1px solid #305164}
html[data-traza-app-theme="dark"] .record-origin.imported{background:#262b31;color:#afb9c0;border:1px solid #424c52}
html[data-traza-app-theme="dark"] .imported-history{border-left:4px solid #aebbc5}
html[data-traza-app-theme="dark"] .import-record-form{border:1px dashed #a9c8da;background:#13354e}
html[data-traza-app-theme="dark"] .pdf-viewer{border:1px solid #3d4e57;background:#212e36}
html[data-traza-app-theme="dark"] .imported-meta{color:#b1b9bf}
html[data-traza-app-theme="dark"] .odometer-record{background:#15394b;border:1px solid #305364;color:#cdd9e0}
html[data-traza-app-theme="dark"] .calendar-btn{background:#13324e;color:#8fbce0;border:1px solid #304e64}
html[data-traza-app-theme="dark"] .calendar-btn:hover{background:#13354e}
html[data-traza-app-theme="dark"] .profile-final-save{border:1px solid #394e5b;background:linear-gradient(145deg,#13354e,#13384e)}
html[data-traza-app-theme="dark"] .profile-final-save span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .vehicle-choice{border:1px solid #3d4c56;background:#252525;color:var(--ink)}
html[data-traza-app-theme="dark"] .vehicle-choice:hover{border-color:var(--primary);background:#13384e}
html[data-traza-app-theme="dark"] .vehicle-choice.active{border-color:rgba(7.0,140.0,232.0,.55);background:var(--blue-soft)}
html[data-traza-app-theme="dark"] .vehicle-choice-icon{background:#1d3644}
html[data-traza-app-theme="dark"] .vehicle-choice small{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .vehicle-choice b{color:var(--primary)}
html[data-traza-app-theme="dark"] .booking-conditions{border:1px solid #3b4e59;background:#1b3545}
html[data-traza-app-theme="dark"] .booking-conditions .policy-check{border-top:1px solid #3c4d58}
html[data-traza-app-theme="dark"] .entry-card{background:#252525;color:var(--ink);border:1px solid #3c4c58;box-shadow:var(--shadow)}
html[data-traza-app-theme="dark"] .entry-card:hover{box-shadow:0 18px 50px rgba(7.0,24.0,38.0,.16)}
html[data-traza-app-theme="dark"] .entry-card:focus{outline:3px solid rgba(7.0,140.0,232.0,.18)}
html[data-traza-app-theme="dark"] .entry-card .entry-icon{background:var(--blue-soft)}
html[data-traza-app-theme="dark"] .entry-workshop .entry-icon{background:#202d37}
html[data-traza-app-theme="dark"] .entry-copy small{color:var(--primary)}
html[data-traza-app-theme="dark"] .entry-copy p{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .entry-arrow{color:#acb9c3}
html[data-traza-app-theme="dark"] .mini-benefit-panel{background:linear-gradient(160deg,rgba(37,37,37,.98),rgba(24,52,72,.96));border:1px solid rgba(74,74,74,.16);color:var(--ink);box-shadow:var(--shadow)}
html[data-traza-app-theme="dark"] .install-shortcut-btn{border:1px solid #3a4e5a;background:linear-gradient(180deg,#252525,#16384b);color:#90c3df}
html[data-traza-app-theme="dark"] .install-shortcut-btn:hover{background:#13384e}
html[data-traza-app-theme="dark"] .install-card{background:linear-gradient(145deg,#13384e,#183748);border:1px solid #335061}
html[data-traza-app-theme="dark"] .install-card span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .install-step{border:1px solid #3e4c56;background:#1b3545}
html[data-traza-app-theme="dark"] .install-step b{background:var(--blue-soft);color:var(--primary)}
html[data-traza-app-theme="dark"] .install-step span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .install-note{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .capacity-alert{color:#ffffff;box-shadow:0 18px 42px rgba(86.0,38.0,0,.18);border:1px solid rgba(74,74,74,.18)}
html[data-traza-app-theme="dark"] .capacity-alert.danger{background:linear-gradient(135deg,#b83a22,#d96a16 55%,#bd4b22)}
html[data-traza-app-theme="dark"] .capacity-alert.warning{background:linear-gradient(135deg,#087fca,#42a9e8 58%,#9aaebb);box-shadow:0 18px 42px rgba(7.0,112.0,189.0,.22)}
html[data-traza-app-theme="dark"] .capacity-alert.warning .btn-light{background:#252525;color:#8ec1e1}
html[data-traza-app-theme="dark"] .capacity-alert-icon{background:rgba(37,37,37,.16);border:1px solid rgba(74,74,74,.2)}
html[data-traza-app-theme="dark"] .capacity-alert-label{color:#fff3df}
html[data-traza-app-theme="dark"] .capacity-alert p{color:#fff3e9}
html[data-traza-app-theme="dark"] .capacity-alert .btn-light{background:#252525;color:#e5cec7}
html[data-traza-app-theme="dark"] .capacity-suggestions{background:rgba(37,37,37,.12);border:1px solid rgba(74,74,74,.16)}
html[data-traza-app-theme="dark"] .capacity-suggestions ul{color:#fff8f2}
html[data-traza-app-theme="dark"] .capacity-tip{background:#13344e;border:1px solid #304f64;color:#ced8df}
html[data-traza-app-theme="dark"] .capacity-tip strong{color:#c8dae4}
html[data-traza-app-theme="dark"] .fiscal-check{background:#13344e;border:1px solid #305064}
html[data-traza-app-theme="dark"] .fiscal-check small{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .fiscal-badge{background:#13374e;color:#8ec1e1;border:1px solid #305264}
html[data-traza-app-theme="dark"] .payment-method-option{background:#1b3545;border:1px solid #3b4e59;color:var(--ink)}
html[data-traza-app-theme="dark"] .payment-method-option:has(input:checked){border-color:#8bcdf7;background:#13364e}
html[data-traza-app-theme="dark"] .payment-method-option input{accent-color:var(--primary)}
html[data-traza-app-theme="dark"] .payment-badge{background:#232b34;color:#d1d7db;border:1px solid #3e4c55}
html[data-traza-app-theme="dark"] .repair-start-card{border:1px solid #304f64;background:linear-gradient(135deg,#13344e,#13364e)}
html[data-traza-app-theme="dark"] .profile-avatar-large{background:linear-gradient(145deg,var(--primary),#54b9ff);color:#ffffff}
html[data-traza-app-theme="dark"] .profile-detail{background:#1f3442;border:1px solid #3d4c57}
html[data-traza-app-theme="dark"] .profile-detail span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .btn-danger-soft{background:#4e1313;color:#e3c9ca;border:1px solid #633131}
html[data-traza-app-theme="dark"] .btn-danger-soft:hover{background:#4e1313}
html[data-traza-app-theme="dark"] .vehicle-nickname{color:var(--primary)}
html[data-traza-app-theme="dark"] .contact-wa{background:#1c452b;color:#91deb4;border:1px solid #385c45}
html[data-traza-app-theme="dark"] .contact-wa:hover{background:#1e432c}
html[data-traza-app-theme="dark"] .contact-call{background:#13324e;color:#c6d9e7;border:1px solid #304d64}
html[data-traza-app-theme="dark"] .contact-call:hover{background:#15314c}
html[data-traza-app-theme="dark"] .contact-disabled{background:#262b31;color:#aab2bb;border:1px solid #434b51}
html[data-traza-app-theme="dark"] .filter-section{border-top:1px solid #3d4c57}
html[data-traza-app-theme="dark"] .filter-title{color:#ced7de}
html[data-traza-app-theme="dark"] .filter-check{border:1px solid #3c4d58;background:#1b3545;color:#d0d7dd}
html[data-traza-app-theme="dark"] .filter-check input{accent-color:var(--primary)}
html[data-traza-app-theme="dark"] .vehicle-pick{border:1px solid #3f4a55;background:#252525}
html[data-traza-app-theme="dark"] .vehicle-pick:hover{background:#13354e}
html[data-traza-app-theme="dark"] .vehicle-pick.active{border-color:#8bcfff;background:#13374e}
html[data-traza-app-theme="dark"] .vehicle-open{color:var(--primary)}
html[data-traza-app-theme="dark"] .vehicle-edit-panel{border:2px solid #304f63}
html[data-traza-app-theme="dark"] .workshop-portfolio{background:linear-gradient(110deg,#13374e,#1f3442);border:1px solid #335061;color:var(--ink)}
html[data-traza-app-theme="dark"] .workshop-portfolio>div:first-child span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .workshop-switcher{background:#252525}
html[data-traza-app-theme="dark"] .vehicle-context-bar{background:linear-gradient(110deg,#13394e,#1b3545);border:1px solid #335061;color:var(--ink)}
html[data-traza-app-theme="dark"] .vehicle-context-bar>div:first-child span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .vehicle-context-switcher{background:#252525}
html[data-traza-app-theme="dark"] .mechanic-agenda-head{border-bottom:1px solid #3f4b54}
html[data-traza-app-theme="dark"] .mechanic-agenda-head span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .mechanic-hour-row{border-bottom:1px solid #404b54}
html[data-traza-app-theme="dark"] .mechanic-hour-row.free>span{color:#94dcbb}
html[data-traza-app-theme="dark"] .mechanic-hour-row.busy>span{color:#e3ccc9}
html[data-traza-app-theme="dark"] .mechanic-hour-row.blocked>span,html[data-traza-app-theme="dark"] .mechanic-hour-row.closed>span,html[data-traza-app-theme="dark"] .mechanic-hour-row.off>span{color:#b2b8bd}
html[data-traza-app-theme="dark"] .calendar-slot.autocita{border-left-color:#d92d35}
html[data-traza-app-theme="dark"] .calendar-slot.autocita .slot-state{background:#4e1313;color:#e2cbcc}
html[data-traza-app-theme="dark"] .payment-review-card{border-left:5px solid #f0a11a;background:linear-gradient(90deg,#4e3a13,#252525)}
html[data-traza-app-theme="dark"] .status.s-requested{background:#4e3e13;color:#e9dcc4}
html[data-traza-app-theme="dark"] .status.s-accepted{background:#13324e;color:#c8d7e5}
html[data-traza-app-theme="dark"] .status.s-rejected{background:#4e1313;color:#e3c9c9}
html[data-traza-app-theme="dark"] .status.s-payment_pending{background:#4e3a13;color:#e1c28e}
html[data-traza-app-theme="dark"] .status.s-payment_rejected{background:#4e1313;color:#e3c9c9}
html[data-traza-app-theme="dark"] .money-link:hover{color:var(--primary)}
html[data-traza-app-theme="dark"] .danger-zone{border:1px solid #623232;background:#4e1313}
html[data-traza-app-theme="dark"] .danger-zone span{color:#c2adad}
html[data-traza-app-theme="dark"] .btn-danger{background:#b4232a;color:#ffffff}
html[data-traza-app-theme="dark"] .btn-danger:hover{background:#8f1d22}
html[data-traza-app-theme="dark"] .btn-danger-soft{background:#4e1313;color:#e4c8ca;border:1px solid #623234}
html[data-traza-app-theme="dark"] .country-active-note{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .history-export-note{background:#13364e;border:1px solid #305064;color:#cfd7dd}
html[data-traza-app-theme="dark"],html[data-traza-app-theme="dark"] body{background:#242b33;color:var(--text)}
html[data-traza-app-theme="dark"] .btn-primary{background:#0b3f78 !important;color:#ffffff;border:1px solid #0b3f78}
html[data-traza-app-theme="dark"] .btn-primary:hover{background:#082f5a !important}
html[data-traza-app-theme="dark"] .btn-secondary{background:#242b33 !important;color:#d0d7dd !important;border:1px solid #424a51 !important}
html[data-traza-app-theme="dark"] .btn-secondary:hover{background:#252c32 !important}
html[data-traza-app-theme="dark"] .sidebar{background:#16324b !important}
html[data-traza-app-theme="dark"] .role-card{background:#203d56 !important}
html[data-traza-app-theme="dark"] .nav button:hover,html[data-traza-app-theme="dark"] .nav button.active{background:#24465f !important;box-shadow:inset 3px 0 0 #9aa4ad !important}
html[data-traza-app-theme="dark"] .main{background:#282b2f !important}
html[data-traza-app-theme="dark"] .app-toolbar{background:#252525 !important}
html[data-traza-app-theme="dark"] .mode{background:#232d34 !important;color:#d1d7db !important}
html[data-traza-app-theme="dark"] .blue-btn,html[data-traza-app-theme="dark"] .light-btn{background:#242b33 !important;color:#ccd8e0 !important;border-color:#414b53 !important}
html[data-traza-app-theme="dark"] .step.on{background:#0b3f78 !important}
html[data-traza-app-theme="dark"] .input:focus,html[data-traza-app-theme="dark"] .select:focus,html[data-traza-app-theme="dark"] .textarea:focus{border-color:#0b3f78 !important;box-shadow:0 0 0 3px rgba(11.0,63.0,120.0,.10) !important}
html[data-traza-app-theme="dark"] .brand-logo-img{background:transparent !important}
html[data-traza-app-theme="dark"] .hero-logo{background:transparent !important}
html[data-traza-app-theme="dark"] .role-legal-row{border-top:1px solid #434a50}
html[data-traza-app-theme="dark"] .role-legal-row a{color:#b0b9c0}
html[data-traza-app-theme="dark"] .auth-legal-links{color:#b2b8bd}
html[data-traza-app-theme="dark"] .auth-legal-links a{color:#a9bbc6}
html[data-traza-app-theme="dark"] .back-role-btn{background:transparent;color:#d2d7db}
html[data-traza-app-theme="dark"] .role-benefit{border:1px solid #414b53;background:#232b34}
html[data-traza-app-theme="dark"] .role-benefit>span{color:#c4d5e9}
html[data-traza-app-theme="dark"] .role-benefit strong{color:#d0d7dd}
html[data-traza-app-theme="dark"] .role-benefit small{color:#b3b8bc}
html[data-traza-app-theme="dark"] .role-login-btn{background:#252525;color:#c4d5e9;border:1px solid #b9c7d2}
html[data-traza-app-theme="dark"] .role-login-btn:hover{background:#232b34}
html[data-traza-app-theme="dark"] .toolbar-brand{background:transparent}
html[data-traza-app-theme="dark"] .manual-plan-card{background:#252525;border:1px solid #3f4c55;border-left:5px solid #6d8291;box-shadow:0 5px 20px rgba(20.0,40.0,55.0,.05)}
html[data-traza-app-theme="dark"] .manual-plan-card.courtesy{border-left-color:#2d7fb5}
html[data-traza-app-theme="dark"] .manual-plan-card.pro{border-left-color:#315b86}
html[data-traza-app-theme="dark"] .manual-plan-card.full{border-left-color:#173f68}
html[data-traza-app-theme="dark"] .manual-plan-card.warning{border-left-color:#b67618}
html[data-traza-app-theme="dark"] .manual-plan-card.danger{border-left-color:#b34242}
html[data-traza-app-theme="dark"] .manual-plan-card>div:first-child>span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .manual-order-invite{background:#20412f;color:#c7e5d8;border:1px solid #3b5949}
html[data-traza-app-theme="dark"] .manual-order-invite:hover{background:#20412f}
html[data-traza-app-theme="dark"] .plan-current{background:#202b37;border-bottom:1px solid #414a53}
html[data-traza-app-theme="dark"] .plan-current p{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .plan-current small{color:#b1b8be}
html[data-traza-app-theme="dark"] .plan-status-line strong{color:#d2d6db}
html[data-traza-app-theme="dark"] .plan-option{border-right:1px solid #414b52;background:#252525}
html[data-traza-app-theme="dark"] .plan-option.is-current{box-shadow:inset 0 4px 0 #315b86;background:#13304e}
html[data-traza-app-theme="dark"] .plan-option.full-option.is-current{box-shadow:inset 0 4px 0 #173f68}
html[data-traza-app-theme="dark"] .plan-name{color:#ccd6e1}
html[data-traza-app-theme="dark"] .full-option .plan-name{color:#c8d6e5}
html[data-traza-app-theme="dark"] .plan-option-top small{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .current-plan-badge{background:#132f4e;color:#c9d6e4;border:1px solid #334b61}
html[data-traza-app-theme="dark"] .plan-option ul{color:#b0b7bf}
html[data-traza-app-theme="dark"] .plan-owned{color:#c8e5d8;background:#1e432b}
html[data-traza-app-theme="dark"] .plan-verification-note{background:#193248;color:#ccd7e0;border-top:1px solid #354c5f}
@media (max-width:760px){html[data-traza-app-theme="dark"] .plan-option{border-bottom:1px solid #414b52}}
html[data-traza-app-theme="dark"] .manual-client-link-card{background:#1f3442;border:1px solid #3d4c57;border-left:5px solid #8b9aa5}
html[data-traza-app-theme="dark"] .manual-client-link-card.linked{background:#20372d;border-color:#3d564a;border-left-color:#2f7b58}
html[data-traza-app-theme="dark"] .manual-client-link-card>div:first-child>span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .manual-client-booking{border-left:4px solid #315b86}
html[data-traza-app-theme="dark"] .good-text{color:#9cd4be}
html[data-traza-app-theme="dark"] .workshop-map-real{border:1px solid #3e4d56;background:#23343e}
html[data-traza-app-theme="dark"] .workshop-map-coords{color:#b0b9bf;background:#202e37;border:1px solid #404c54}
html[data-traza-app-theme="dark"] .profile-agenda-box{border-top:1px solid #3e4d55}
html[data-traza-app-theme="dark"] .profile-agenda-head p{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .dashboard-workshop-logo{background:#252525;border:1px solid #424b52;box-shadow:0 7px 22px rgba(28.0,45.0,62.0,.08)}
html[data-traza-app-theme="dark"] .weekly-hours-editor{border:1px solid #434b51;background:#202b37}
html[data-traza-app-theme="dark"] .weekly-hours-row{border-bottom:1px solid #434b51}
html[data-traza-app-theme="dark"] .mechanic-weekly-card{border:1px solid #434b51;background:#252525}
html[data-traza-app-theme="dark"] .mechanic-weekly-head{background:#222e35;border-bottom:1px solid #434b51}
html[data-traza-app-theme="dark"] .mechanic-weekly-head span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .weekly-grid>div{border-right:1px solid #434b51;border-bottom:1px solid #434b51}
html[data-traza-app-theme="dark"] .weekly-grid .wg-head{background:#202b37}
html[data-traza-app-theme="dark"] .weekly-grid .wg-time{background:#202b37}
html[data-traza-app-theme="dark"] .weekly-slot-toggle{border:1px solid #424b52}
html[data-traza-app-theme="dark"] .weekly-slot-toggle.open{background:#1e432b;color:#93dcb7;border-color:#395b46}
html[data-traza-app-theme="dark"] .weekly-slot-toggle.closed{background:#262d31;color:#b2b8bd}
html[data-traza-app-theme="dark"] .weekly-slot-toggle.outside{background:#272b30;color:#aab3bb}
html[data-traza-app-theme="dark"] .weekly-legend{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .weekly-legend b{color:var(--ink)}
html[data-traza-app-theme="dark"] .logo-upload img{background:#252525}
html[data-traza-app-theme="dark"] .logo-cloud-note{color:#adbac2}
html[data-traza-app-theme="dark"] .traza-calendar{border:1px solid #424b52;background:#252525}
html[data-traza-app-theme="dark"] .traza-cal-nav{border:1px solid #434a51;background:#242e33;color:#ced7df}
html[data-traza-app-theme="dark"] .traza-cal-week span{color:#b3b8bc}
html[data-traza-app-theme="dark"] .traza-day{background:#262b31;color:#b3b8bc}
html[data-traza-app-theme="dark"] .traza-day.available{background:#1e432f;color:#94dbb9;border-color:#375d49}
html[data-traza-app-theme="dark"] .traza-day.unavailable{background:#262b31;color:#b3b8bc;border-color:#454b4f}
html[data-traza-app-theme="dark"] .traza-day.loading{background:#213440;color:#afb8c0;border-color:#3b4e59}
html[data-traza-app-theme="dark"] .traza-day.closed{background:#4e1313;color:#cfa0a0;border-color:#efc4c4}
html[data-traza-app-theme="dark"] .traza-day.selected{background:#145493;color:#ffffff;border-color:#145493;box-shadow:0 0 0 2px rgba(20.0,84.0,147.0,.16)}
html[data-traza-app-theme="dark"] .traza-cal-legend{color:#b2b8bd}
html[data-traza-app-theme="dark"] .cal-dot.green{background:#48ae75}
html[data-traza-app-theme="dark"] .cal-dot.gray{background:#2c333a}
html[data-traza-app-theme="dark"] .cal-dot.red{background:#d76d6d}
html[data-traza-app-theme="dark"] .cal-dot.blue{background:#145493}
html[data-traza-app-theme="dark"] .cloud-save-state{color:#abbbc4}
html[data-traza-app-theme="dark"] .cloud-save-state.good{color:#94dbb9}
html[data-traza-app-theme="dark"] .cloud-save-state.error{color:#e0cccc}
html[data-traza-app-theme="dark"] .brand-picker-options{border-top:1px solid #434a51}
html[data-traza-app-theme="dark"] .brand-check{border:1px solid #414b53;background:#252525}
html[data-traza-app-theme="dark"] .brand-check:hover{background:#1f3442}
html[data-traza-app-theme="dark"] .brand-check input{accent-color:#c4d5e9}
html[data-traza-app-theme="dark"] .brand-check.multi{background:#193648;border-color:#374e5c}
html[data-traza-app-theme="dark"] .team-member-row{border:1px solid #424b52;background:#252525}
html[data-traza-app-theme="dark"] .team-member-avatar{background:#22333f;color:#ccd8e0}
html[data-traza-app-theme="dark"] .team-member-row span{color:#b0b8bf}
html[data-traza-app-theme="dark"] .team-member-row small{color:#b1b8be}
html[data-traza-app-theme="dark"] .specialty-badge{background:#4e3b13;color:#e9ddc4;border:1px solid #645530}
html[data-traza-app-theme="dark"] .workshop-photo-section{border:1px solid var(--line);background:#13304e}
html[data-traza-app-theme="dark"] .workshop-photo-item{border:1px solid var(--line);background:#213440}
html[data-traza-app-theme="dark"] .workshop-photo-delete{background:rgba(10.0,35.0,58.0,.82);color:#ffffff}
html[data-traza-app-theme="dark"] .capacity-alert.success{border-color:#365e48;background:#1b462e}
html[data-traza-app-theme="dark"] .accepted-action-card{border-left:4px solid #0b78d1}
html[data-traza-app-theme="dark"] .home-notification{border:1px solid #364c5e;background:#252525;box-shadow:0 6px 18px rgba(17.0,64.0,96.0,.05)}
html[data-traza-app-theme="dark"] .home-notification.unread{border-color:#9dcceb;background:#13384e}
html[data-traza-app-theme="dark"] .home-notification p{color:#d2d7db}
html[data-traza-app-theme="dark"] .home-notification-x{background:#213440;color:#acb9c3}
html[data-traza-app-theme="dark"] .home-notification-x:hover{background:#203441;color:#c9d9e3}
html[data-traza-app-theme="dark"] .request-hero{border:1px solid #8ec9eb;background:linear-gradient(135deg,#133a4e,#13394e);box-shadow:0 10px 25px rgba(0,87.0,146.0,.09)}
html[data-traza-app-theme="dark"] .request-hero p{color:#d1d7dc}
html[data-traza-app-theme="dark"] .response-timer{background:#103d5b;color:white}
html[data-traza-app-theme="dark"] .response-timer.expired{background:#7e3030}
html[data-traza-app-theme="dark"] .proposal-card{border:1px solid #e2bb68;background:#4e3a13}
html[data-traza-app-theme="dark"] .gallery-upload-status{color:#d0d8dc}
html[data-traza-app-theme="dark"] .gallery-preview-item{background:#203541}
html[data-traza-app-theme="dark"] .gallery-preview-badge{background:rgba(12.0,50.0,74.0,.88);color:#ffffff}
html[data-traza-app-theme="dark"] .cancel-loss-note{border:1px solid #e6a0a0;background:#4e1313;color:#e0cccc}
html[data-traza-app-theme="dark"] .capacity-alert.success{background:#1c452d;border-color:#385c48;color:#c8dae4;box-shadow:0 12px 30px rgba(20.0,116.0,73.0,.10)}
html[data-traza-app-theme="dark"] .capacity-alert.success .capacity-alert-label{color:#8ee1bf}
html[data-traza-app-theme="dark"] .capacity-alert.success h3{color:#c8dae4}
html[data-traza-app-theme="dark"] .capacity-alert.success p{color:#cfd9de}
html[data-traza-app-theme="dark"] .capacity-alert.success .capacity-alert-icon{background:#1d442d;color:#8ee1bf;border-color:#385c47}
html[data-traza-app-theme="dark"] .capacity-alert.success .btn-light{background:#252525;color:#c9dae4;border:1px solid #41534c}
html[data-traza-app-theme="dark"] .capacity-alert.rejected{background:#4e1313;border-color:#efb4b4;color:#decfcf;box-shadow:0 12px 30px rgba(172.0,52.0,52.0,.10)}
html[data-traza-app-theme="dark"] .capacity-alert.rejected .capacity-alert-label{color:#d59a9a}
html[data-traza-app-theme="dark"] .capacity-alert.rejected h3{color:#decece}
html[data-traza-app-theme="dark"] .capacity-alert.rejected p{color:#dcd1d1}
html[data-traza-app-theme="dark"] .capacity-alert.rejected .capacity-alert-icon{background:#4e1313;color:#e3caca;border-color:#f0baba}
html[data-traza-app-theme="dark"] .capacity-alert.rejected .btn-light{background:#252525;color:#dfcdcd;border:1px solid #e7c2c2}
html[data-traza-app-theme="dark"] .capacity-alert.reschedule{background:#4e3a13;border-color:#e7c36f;color:#e3dbc9;box-shadow:0 12px 30px rgba(150.0,105.0,13.0,.10)}
html[data-traza-app-theme="dark"] .capacity-alert.reschedule .capacity-alert-label{color:#e1c58e}
html[data-traza-app-theme="dark"] .capacity-alert.reschedule h3{color:#e3dbc9}
html[data-traza-app-theme="dark"] .capacity-alert.reschedule p{color:#e1dbcb}
html[data-traza-app-theme="dark"] .capacity-alert.reschedule .capacity-alert-icon{background:#4e3c13;color:#e1c48e;border-color:#645530}
html[data-traza-app-theme="dark"] .capacity-alert.reschedule .btn-light{background:#252525;color:#e7ddc5;border:1px solid #635531}
html[data-traza-app-theme="dark"] .capacity-alert.payment{background:#1c134e;border-color:#cec6f4;color:#d0cede;box-shadow:0 12px 30px rgba(86.0,69.0,157.0,.10)}
html[data-traza-app-theme="dark"] .capacity-alert.payment .capacity-alert-label{color:#d2cede}
html[data-traza-app-theme="dark"] .capacity-alert.payment h3{color:#d0cede}
html[data-traza-app-theme="dark"] .capacity-alert.payment p{color:#d3d1db}
html[data-traza-app-theme="dark"] .capacity-alert.payment .capacity-alert-icon{background:#1f134e;color:#d1cedf;border-color:#d0c6f7}
html[data-traza-app-theme="dark"] .capacity-alert.payment .btn-light{background:#252525;color:#d1cfde;border:1px solid #3d3262}
html[data-traza-app-theme="dark"] .capacity-alert.noresponse{background:#232b34;border-color:#424b52;color:#cfd8de;box-shadow:0 12px 30px rgba(51.0,73.0,88.0,.08)}
html[data-traza-app-theme="dark"] .capacity-alert.noresponse .capacity-alert-label{color:#afbac0}
html[data-traza-app-theme="dark"] .capacity-alert.noresponse h3{color:#cfd8de}
html[data-traza-app-theme="dark"] .capacity-alert.noresponse p{color:#aebac2}
html[data-traza-app-theme="dark"] .capacity-alert.noresponse .capacity-alert-icon{background:#222d35;color:#aebac2;border-color:#414d53}
html[data-traza-app-theme="dark"] .capacity-alert.noresponse .btn-light{background:#252525;color:#ced9df;border:1px solid #404d54}
html[data-traza-app-theme="dark"] .management-credit-banner{border:1px solid #9fd6c0;background:#1c4537;color:#cce0dc}
html[data-traza-app-theme="dark"] .management-credit-banner .credit-icon{background:#1c4434}
html[data-traza-app-theme="dark"] .management-credit-banner strong{color:#c5e8df}
html[data-traza-app-theme="dark"] .management-credit-banner span{color:#d1dbd9}
html[data-traza-app-theme="dark"] .alternative-search-note{border-left:4px solid #1680c4}
html[data-traza-app-theme="dark"] .jobs-filter-buttons .btn.active{background:#0a5d93;color:#ffffff;border-color:#0a5d93}
html[data-traza-app-theme="dark"] .jobs-results-meta{color:#afb9c0}
html[data-traza-app-theme="dark"] .exceptional-slot-note{background:#13324e;border:1px solid #314f63;color:#ced9df}
html[data-traza-app-theme="dark"] .exceptional-slot-badge{background:#4e3d13;color:#e9ddc4}
html[data-traza-app-theme="dark"] .phone-full-preview-v11194{color:#b0b9bf}
html[data-traza-app-theme="dark"] .profile-role-actions-v1119{border:1px solid #3b4e59;background:#1a3847}
html[data-traza-app-theme="dark"] .role-switch-card-v1119{border-left:4px solid #1d83bd}
html[data-traza-app-theme="dark"] .login-loading-v1119{background:rgba(31,54,66,.88)}
html[data-traza-app-theme="dark"] .login-loading-v1119>div{background:#252525;border:1px solid #3b4e59;box-shadow:0 22px 60px rgba(20.0,50.0,70.0,.18)}
html[data-traza-app-theme="dark"] .login-loading-v1119 small{color:#b1b9be}
html[data-traza-app-theme="dark"] .spinner-v1119{border:4px solid #3a4f5a;border-top-color:#0a6ea8}
html[data-traza-app-theme="dark"] .service-section-head-v1119 strong{color:#cfd8de}
html[data-traza-app-theme="dark"] .service-section-head-v1119 small{background:#202f37;color:#b0b9bf}
html[data-traza-app-theme="dark"] .service-card-v1119{background:#252525;border:1px solid #3f4d54;box-shadow:0 6px 18px rgba(33.0,62.0,81.0,.05)}
html[data-traza-app-theme="dark"] .service-card-v1119>div>span{color:#b0b9bf}
html[data-traza-app-theme="dark"] .service-vehicle-v1119{color:#c4dae9}
html[data-traza-app-theme="dark"] .attention-v1119 .service-section-head-v1119 strong{color:#e1c68e}
html[data-traza-app-theme="dark"] .upcoming-arrivals-v1119{border-left:4px solid #1680c4}
html[data-traza-app-theme="dark"] .arrival-group-title-v1119{color:#d1d7db;border-bottom:1px solid #404e54}
html[data-traza-app-theme="dark"] .arrival-row-v1119{border-bottom:1px solid #424d52}
html[data-traza-app-theme="dark"] .arrival-row-v1119 span{color:#b0b9bf}
html[data-traza-app-theme="dark"] .notification-prompt-v1119 p{color:#afbac1}
@media (max-width:650px){html[data-traza-app-theme="dark"] .jobs-table-v1119 tr{border:1px solid #3f4d54;background:#252525}
html[data-traza-app-theme="dark"] .jobs-table-v1119 td:before{color:#b1b9be}}
html[data-traza-app-theme="dark"] .home-section-head-v11193 p{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .home-section-count-v11193{color:#c4d9e9;background:#14374d;border:1px solid #305064}
html[data-traza-app-theme="dark"] .home-live-card-v11193{background:#252525;border:1px solid #3e4d56;border-left:4px solid #0b78d1;box-shadow:0 7px 24px rgba(18.0,48.0,72.0,.05)}
html[data-traza-app-theme="dark"] .home-live-card-v11193.ready{border-left-color:#218a57}
html[data-traza-app-theme="dark"] .home-live-vehicle-v11193{color:#cad8e2}
html[data-traza-app-theme="dark"] .home-live-workshop-v11193{color:#d1d7db}
html[data-traza-app-theme="dark"] .home-live-detail-v11193{color:#b1b8bf}
html[data-traza-app-theme="dark"] .home-upcoming-card-v11193{background:#252525;border:1px solid #414c52}
html[data-traza-app-theme="dark"] .home-upcoming-card-v11193 span{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .workshop-favorite-v11195{border:1px solid #404b54;background:#252525;color:#b2b8be;box-shadow:0 4px 14px rgba(18.0,42.0,61.0,.08)}
html[data-traza-app-theme="dark"] .workshop-favorite-v11195.active{color:#d897a2;background:#4e1321;border-color:#62323d}
html[data-traza-app-theme="dark"] .phone-link-alert-v11195{background:#4e3e13;border:1px solid #645630;border-left:4px solid #d89d1c}
html[data-traza-app-theme="dark"] .phone-link-body-v11195>strong{color:#cfd7dd}
html[data-traza-app-theme="dark"] .phone-link-body-v11195 p{color:#b1b8be}
html[data-traza-app-theme="dark"] .estimate-version-v11195{border:1px solid #404b54;background:#203641}
html[data-traza-app-theme="dark"] .estimate-version-v11195.approved{border-color:#3b5946;background:#20412b}
html[data-traza-app-theme="dark"] .estimate-view-row-v11195{border-bottom:1px solid #434b51}
html[data-traza-app-theme="dark"] .estimate-totals-v11195 .total{border-top:1px solid #414b53}
html[data-traza-app-theme="dark"] .document-link-v11195{border:1px solid #3f4b55;background:#252525;color:#c5d9e7}
html[data-traza-app-theme="dark"] .final-account-v11195{border:1px solid #3f4c55;background:#203641}
html[data-traza-app-theme="dark"] .divider-v11195{background:#252b32}
html[data-traza-app-theme="dark"] .client-note-v11195{border-left:3px solid #4e91c7;background:#132d4e}
html[data-traza-app-theme="dark"] .client-note-v11195 small{color:#b2b8bd}
html[data-traza-app-theme="dark"] .estimate-mode-switch-v11195 label{border:1px solid #424b52;background:#222e35}
html[data-traza-app-theme="dark"] .estimate-live-total-v11195 strong{color:#c6d8e6}
html[data-traza-app-theme="dark"] .unresolved-arrivals-v11195{border-left:4px solid #dc9d18}
html[data-traza-app-theme="dark"] .arrival-overdue-v11195{background:#4e3a13}
html[data-traza-app-theme="dark"] .arrival-overdue-v11195>div>span{color:#e9ddc4}
html[data-traza-app-theme="dark"] .admin-payment-row-v11195{border-bottom:1px solid #434b51}
html[data-traza-app-theme="dark"] .admin-payment-row-v11195.focus{background:#13324e}
html[data-traza-app-theme="dark"] .mobile-pay-badge-v11195{background:#155b91;color:#ffffff}
html[data-traza-app-theme="dark"] .live-update-v11195{border:1px solid #324c62;background:#13364e;color:#c6d8e6;box-shadow:0 10px 30px rgba(22.0,79.0,125.0,.18)}
html[data-traza-app-theme="dark"] .home-notification-subject-v11196{color:#cdd7df}
html[data-traza-app-theme="dark"] .home-notification-context-v11196{color:#acb9c3}
html[data-traza-app-theme="dark"] .home-notification-time-v11196{color:#b1b8bf}
html[data-traza-app-theme="dark"] .reception-edit-section-v11196{border-bottom:1px solid #3e4b56}
html[data-traza-app-theme="dark"] .intake-summary-v11196>div{background:#202b37;border:1px solid #404c54}
html[data-traza-app-theme="dark"] .intake-summary-v11196 span{color:#b1b8be}
html[data-traza-app-theme="dark"] .calendar-overview-title-v11198{color:#d0d7dd}
html[data-traza-app-theme="dark"] .calendar-mode-v11198{background:#242d33;border:1px solid #424b52}
html[data-traza-app-theme="dark"] .calendar-mode-v11198 button{background:transparent;color:#b0b8bf}
html[data-traza-app-theme="dark"] .calendar-mode-v11198 button.active{background:#252525;color:#c4d9e9;box-shadow:0 1px 5px rgba(24.0,55.0,78.0,.10)}
html[data-traza-app-theme="dark"] .month-weekdays-v11198 span{color:#b2b8bd}
html[data-traza-app-theme="dark"] .month-day-v11198{border:1px solid #414b53;background:#252525}
html[data-traza-app-theme="dark"] .month-day-v11198.empty{background:transparent;border-color:transparent}
html[data-traza-app-theme="dark"] .month-day-v11198.today{box-shadow:inset 0 0 0 2px #2596d8}
html[data-traza-app-theme="dark"] .month-day-v11198.selected{background:#15334c}
html[data-traza-app-theme="dark"] .month-day-summary-v11198{color:#b1b8bf}
html[data-traza-app-theme="dark"] .month-day-summary-v11198 strong{color:#ccd8e0}
html[data-traza-app-theme="dark"] .month-booking-chip-v11198{background:#213440;color:#cfd7dd}
html[data-traza-app-theme="dark"] .month-new-btn-v11198{background:#20412d;color:#97d8b8}
html[data-traza-app-theme="dark"] .month-new-btn-v11198:hover{background:#20402e}
html[data-traza-app-theme="dark"] .week-day-v11198{border:1px solid #414b53;background:#252525}
html[data-traza-app-theme="dark"] .week-day-v11198.today{box-shadow:inset 0 0 0 2px #2596d8}
html[data-traza-app-theme="dark"] .week-date-v11198{color:#b2b8be}
html[data-traza-app-theme="dark"] .week-booking-v11198{background:#23323e;color:#cfd7de}
html[data-traza-app-theme="dark"] .week-free-title-v11198{color:#afbac0}
html[data-traza-app-theme="dark"] .week-free-slot-v11198{border:1px solid #3e5648;background:#20412c;color:#c8e5d8}
html[data-traza-app-theme="dark"] .week-no-capacity-v11198{color:#b3b8bc}
html[data-traza-app-theme="dark"] .workshop.brand-forward-v111935>.workshop-logo{background:#252525;border-bottom:1px solid #424a52}
html[data-traza-app-theme="dark"] .workshop-brand-message-v111935{color:#b1b7be}
html[data-traza-app-theme="dark"] .work-order-communication-v111935{background:linear-gradient(135deg,#13344e,#213040);border:1px solid #374c5d}
html[data-traza-app-theme="dark"] .internal-coordination-v111935{background:#222e35;border-color:#424b52}
html[data-traza-app-theme="dark"] .intake-item-editor-v111935{border:1px solid #424b52;background:#252525}
html[data-traza-app-theme="dark"] .intake-item-number-v111935{background:#17324a;color:#c7d7e6}
html[data-traza-app-theme="dark"] .intake-items-display-v111935{border:1px solid #414b53;background:#202b37}
html[data-traza-app-theme="dark"] .intake-items-display-v111935 h4{color:#d2d6db}
html[data-traza-app-theme="dark"] .intake-display-row-v111935{border-top:1px solid #434b51}
html[data-traza-app-theme="dark"] .intake-display-number-v111935{color:#c7d8e6}
html[data-traza-app-theme="dark"] .intake-display-row-v111935 p{color:#b1b8be}
html[data-traza-app-theme="dark"] .external-reference-v111935{background:#193248;color:#cad8e2;border:1px solid #354c5f}
html[data-traza-app-theme="dark"] .external-ref-inline-v111935{color:#c9d8e3}
html[data-traza-app-theme="dark"] .workshop.brand-forward-v111935>.workshop-logo{background:#252525 !important}
html[data-traza-app-theme="dark"] .marketplace-search-more-v111937{border-top:1px solid #424a52}
html[data-traza-app-theme="dark"] .marketplace-search-more-v111937 summary{color:#ccd7e0}
html[data-traza-app-theme="dark"] .marketplace-results-meta-v111937{color:#b1b8be}
html[data-traza-app-theme="dark"] .marketplace-results-meta-v111937 strong{color:#ced7de}
html[data-traza-app-theme="dark"] .marketplace-invite-v111937{background:#1b462e;border:1px solid #385c47}
html[data-traza-app-theme="dark"] .marketplace-invite-icon-v111937{background:#1a472d}
html[data-traza-app-theme="dark"] .marketplace-invite-v111937 strong{color:#c9e3d6}
html[data-traza-app-theme="dark"] .marketplace-invite-v111937 span{color:#b0bfb8}
html[data-traza-app-theme="dark"] .marketplace-wa-btn-v111937{background:#1f9d59 !important;color:#ffffff !important}
html[data-traza-app-theme="dark"] .marketplace-wa-btn-v111937:hover{background:#17844a !important}
html[data-traza-app-theme="dark"] .calendar-booking-click-v111943:hover{box-shadow:0 4px 12px rgba(29.0,67.0,94.0,.12)}
html[data-traza-app-theme="dark"] .calendar-booking-click-v111943:focus-visible{outline:2px solid #1584c4}
html[data-traza-app-theme="dark"] .calendar-choice-card-v111943{border:1px solid #3f4c55;background:#252525;color:var(--ink)}
html[data-traza-app-theme="dark"] .calendar-choice-card-v111943:hover{border-color:#9bc7df;box-shadow:0 6px 18px rgba(26.0,66.0,92.0,.08)}
html[data-traza-app-theme="dark"] .calendar-choice-card-v111943.block:hover{border-color:#e7b4b4}
html[data-traza-app-theme="dark"] .calendar-choice-card-v111943 small{color:var(--inkmuted)}
html[data-traza-app-theme="dark"] .calendar-choice-icon-v111943{background:#213340}
html[data-traza-app-theme="dark"] .calendar-appointment-summary-v111943>div{border:1px solid #404b53;background:#222e35}
html[data-traza-app-theme="dark"] .calendar-appointment-summary-v111943 span{color:#b1b8bf}
html[data-traza-app-theme="dark"] .agenda-collapse-bar-v111946{border-bottom:1px solid #3c4d58}
html[data-traza-app-theme="dark"] .agenda-collapse-bar-v111946>strong{color:#ced7df}
html[data-traza-app-theme="dark"] .agenda-collapse-toggle-v111946{border:1px solid #3e4d56;background:#1f3442;color:#ccd9e0}
html[data-traza-app-theme="dark"] .agenda-collapse-toggle-v111946:hover{background:#1e3743}
html[data-traza-app-theme="dark"] .workshop-public-link-v111946{background:linear-gradient(135deg,#1b3545,#1f3642)}
html[data-traza-app-theme="dark"] .workshop-public-link-v111946>div:first-child>strong{color:#c4dae9}
html[data-traza-app-theme="dark"] .workshop-public-link-v111946>div:first-child>span{color:#b0b9bf}
html[data-traza-app-theme="dark"] .arrival-card-note-v111955{color:#d2d7db}
html[data-traza-app-theme="dark"] .arrival-card-note-v111955 strong{color:#d0d7dd}
html[data-traza-app-theme="dark"] .traza-live-build-v111959{color:#d0d7dc;background:#1e3543;border:1px solid #3b4d58}
html[data-traza-app-theme="dark"] .traza-sidebar-build-v111959{color:#afb9c0}
html[data-traza-app-theme="dark"] .client-expediente-toggle-v111959{border:1px solid #404c54;background:#252525;color:#ced8df}
html[data-traza-app-theme="dark"] .workshop-policy-card-v111959{outline:2px solid rgba(20.0,99.0,145.0,.08)}
html[data-traza-app-theme="dark"] .arrival-card-note-v111959{color:#d0d8dc}
html[data-traza-app-theme="dark"] .arrival-card-note-v111959 strong{color:#ced8de}
html[data-traza-app-theme="dark"] .workshop-service-specialty-row-v111961{border:1px solid #3f4a55;background:#252525}
html[data-traza-app-theme="dark"] .workshop-service-specialty-row-v111961.selected-v111961{border-color:#9fc7e2;box-shadow:0 0 0 2px rgba(36.0,132.0,190.0,.08)}
html[data-traza-app-theme="dark"] .workshop-service-specialty-row-v111961.specialty-v111961{border-color:#e4c56f;background:linear-gradient(180deg,#4e4113,#252525)}
html[data-traza-app-theme="dark"] .workshop-specialty-toggle-v111961{border-top:1px solid #434b51;color:#b1b8be;background:#232b34}
html[data-traza-app-theme="dark"] .workshop-specialty-toggle-v111961 input{accent-color:#e1c88e}
html[data-traza-app-theme="dark"] .workshop-specialty-toggle-v111961.active-v111961{color:#e9ddc4;background:#4e3b13}
html[data-traza-app-theme="dark"] .demo-dismiss-v111961{border:1px solid #424b52;background:#252525;color:#b1b8be;box-shadow:0 2px 8px rgba(23.0,43.0,58.0,.08)}
html[data-traza-app-theme="dark"] .demo-dismiss-v111961:hover{background:#232b34;color:#ced8de}
html[data-traza-app-theme="dark"] .role-brand-official-v111967{background:#252525;border:1px solid #3d4d56;box-shadow:0 8px 24px rgba(31.0,67.0,91.0,.06)}
html[data-traza-app-theme="dark"] .role-art-v111966{background:linear-gradient(145deg,#16364b,#1b3545);border:1px solid #394e5b}
html[data-traza-app-theme="dark"] .role-benefits-v111966>div{box-shadow:0 6px 18px rgba(23.0,64.0,91.0,.035)}
html[data-traza-app-theme="dark"] .notification-route-note-v111967{color:#b1b9bf}
html[data-traza-app-theme="dark"] .commerce-shared-explainer-v111967{color:#afb9c1}
html[data-traza-app-theme="dark"] .login-role-choice-v111967 .role-option{border:1px solid #3e4d56;background:#252525}
html[data-traza-app-theme="dark"] .login-role-choice-v111967 .role-option:hover{background:#1c3345;border-color:#345060}
html[data-traza-app-theme="dark"] .login-role-choice-v111967 .role-option small{color:#b0b9bf}
html[data-traza-app-theme="dark"] .login-role-choice-v111967 .role-option b{color:#8ec2e1}
html[data-traza-app-theme="dark"] .client-reliability-v111968 span{border:1px solid #3d4b56;background:#202b37;color:#d2d7db}
html[data-traza-app-theme="dark"] .client-reliability-v111968 strong{color:#c9d8e3}
html[data-traza-app-theme="dark"] .client-reliability-v111968 .risk{background:#4e3913;border-color:#645230;color:#e3d9c9}
html[data-traza-app-theme="dark"] .client-reliability-v111968 .new{background:#13324e;border-color:#304c64;color:#ccd8e0}
html[data-traza-app-theme="dark"] .vehicle-match-v111968{border:1px solid #3a4c59;background:#1b3545}
html[data-traza-app-theme="dark"] .responsible-use-note-v111968{color:#afb9c0}
html[data-traza-app-theme="dark"] .no-show-wait-v111968{color:#b2b8bd}
html[data-traza-app-theme="dark"] .premium-identity-note-v111968{color:#e2d9ca;background:#4e3c13;border:1px solid #645330}
html[data-traza-app-theme="dark"] .workshop-attention-nav-v112004{background:#d92d35 !important;color:#ffffff !important}
html[data-traza-app-theme="dark"] .mobile-attention-badge-v112004{background:#d92d35;color:#ffffff;border:2px solid #4a4a4a}
html[data-traza-app-theme="dark"] tr.job-needs-attention-v112004{background:#4e3a13 !important;box-shadow:inset 4px 0 0 #e3a008}
html[data-traza-app-theme="dark"] .job-attention-chip-v112004{background:#4e3f13;color:#e9ddc4;border:1px solid #645730}
html[data-traza-app-theme="dark"] .workshop-policy-accept-v111957.workshop-policy-gate-v112036{border:1px solid #3a4d5a;background:#1a3847}
html[data-traza-app-theme="dark"] .workshop-policy-gate-v112036 .policy-gate-title-v112036{color:#ced8df}
html[data-traza-app-theme="dark"] .policy-loading-v112036 .loader-dot-v112036{border:3px solid #3b4e59;border-top-color:#0b6094}
@media (min-width: 821px){html[data-traza-app-theme="dark"] .sidebar{background:#232d34 !important;border-right:1px solid #424b52 !important;color:#cfd7dd !important}
html[data-traza-app-theme="dark"] .sidebar .home-brand{background:transparent !important}
html[data-traza-app-theme="dark"] .sidebar .role-card{background:#252525 !important;border:1px solid #414b53 !important;box-shadow:0 5px 18px rgba(35.0,55.0,75.0,.05) !important}
html[data-traza-app-theme="dark"] .sidebar .role-card small{color:#b1b8be !important}
html[data-traza-app-theme="dark"] .sidebar .role-card strong{color:#d0d7dd !important}
html[data-traza-app-theme="dark"] .sidebar .role-card span{color:#b0b8bf !important}
html[data-traza-app-theme="dark"] .sidebar .nav button{color:#aeb9c1 !important}
html[data-traza-app-theme="dark"] .sidebar .nav button:hover{background:#222c35 !important;color:#c8d7e4 !important}
html[data-traza-app-theme="dark"] .sidebar .nav button.active{background:#252525 !important;color:#c4d8e8 !important;box-shadow:0 4px 14px rgba(35.0,55.0,75.0,.07),inset 3px 0 0 #0b78c8 !important}}
html[data-traza-app-theme="dark"] .context-switch-v11197 .btn.active-context-v11197{background:#15334b;border-color:#afd0ea;color:#c4d9e9}
html[data-traza-app-theme="dark"] .access-request-card-v11197{border:1px solid #374c5c;background:linear-gradient(135deg,#13354e,#252525)}
html[data-traza-app-theme="dark"] .team-access-requests-v11197{border-top:1px solid #424c52}
html[data-traza-app-theme="dark"] .team-access-request-v11197{border-bottom:1px solid #434b51}
html[data-traza-app-theme="dark"] .team-access-request-v11197 span,html[data-traza-app-theme="dark"] .team-access-request-v11197 small{color:#b2b8bd}
html[data-traza-app-theme="dark"] .notification-scope-v11197{background:#23323e;color:#b0b8bf}
html[data-traza-app-theme="dark"] .notification-item .notification-history-body small{color:#b1b8be}
html[data-traza-app-theme="dark"] .mechanic-color-picker-v111910 label{border:1px solid #424b52;background:#252525;color:#d3d7d9}
html[data-traza-app-theme="dark"] .mechanic-color-picker-v111910 span{background:var(--mechanic-color);box-shadow:0 0 0 2px #3d3d3d,0 0 0 3px color-mix(in srgb,var(--mechanic-color) 35%,#313f49)}
html[data-traza-app-theme="dark"] .mechanic-color-picker-v111910 input:checked+span{box-shadow:0 0 0 2px #3d3d3d,0 0 0 4px var(--mechanic-color)}
html[data-traza-app-theme="dark"] .mechanic-color-picker-v111910 label:has(input:checked){border-color:color-mix(in srgb,var(--mechanic-color,#2563eb) 45%,#424b52);background:#222e35}
html[data-traza-app-theme="dark"] .mechanic-color-dot-v111910{background:var(--mechanic-color)}
html[data-traza-app-theme="dark"] .mechanic-color-card-v111910{border-top:4px solid var(--mechanic-color) !important}
html[data-traza-app-theme="dark"] .mechanic-color-row-v111910{border-left:4px solid var(--mechanic-color) !important}
html[data-traza-app-theme="dark"] .mechanic-color-avatar-v111910{background:color-mix(in srgb,var(--mechanic-color) 15%,white) !important;color:var(--mechanic-color) !important;border:1px solid color-mix(in srgb,var(--mechanic-color) 30%,#424b52)}
html[data-traza-app-theme="dark"] .mechanic-color-select-wrap-v111910>span{color:#b3b8bd}
html[data-traza-app-theme="dark"] .mechanic-open-v111910{background:color-mix(in srgb,var(--mechanic-color) 12%,white) !important;border-color:color-mix(in srgb,var(--mechanic-color) 55%,#424b52) !important;color:var(--mechanic-color) !important}
html[data-traza-app-theme="dark"] .mechanic-free-row-v111910{border-left:4px solid var(--mechanic-color) !important;background:color-mix(in srgb,var(--mechanic-color) 7%,white) !important}
html[data-traza-app-theme="dark"] .mechanic-capacity-pill-v111910,html[data-traza-app-theme="dark"] .mechanic-free-slot-v111910{border:1px solid color-mix(in srgb,var(--mechanic-color) 45%,#414c53) !important;background:color-mix(in srgb,var(--mechanic-color) 10%,white) !important;color:color-mix(in srgb,var(--mechanic-color) 82%,#cfd6de) !important}
html[data-traza-app-theme="dark"] .mechanic-capacity-pill-v111910 i,html[data-traza-app-theme="dark"] .mechanic-free-slot-v111910 i,html[data-traza-app-theme="dark"] .month-mechanic-dots-v111910 i{background:var(--mechanic-color)}
html[data-traza-app-theme="dark"] .mechanic-booking-chip-v111910{border-left:4px solid var(--mechanic-color) !important;background:color-mix(in srgb,var(--mechanic-color) 8%,white) !important}
html[data-traza-app-theme="dark"] .week-booking-v11198.mechanic-booking-chip-v111910 small{color:#b2b9bd}
html[data-traza-app-theme="dark"] .month-mechanic-dots-v111910 span{color:#b1b8be;background:#252e32}
html[data-traza-app-theme="dark"] .mechanic-new-btn-v111910{background:color-mix(in srgb,var(--mechanic-color) 10%,white) !important;color:color-mix(in srgb,var(--mechanic-color) 82%,#cfd6de) !important;border-left:4px solid var(--mechanic-color) !important}
html[data-traza-app-theme="dark"] .estimate-kind-v111911{color:#b0b8bf}
html[data-traza-app-theme="dark"] .estimate-title-v111911{color:#cfd7de}
html[data-traza-app-theme="dark"] .estimate-source-option-v111911{border:1px solid #3f4c55;background:#252525}
html[data-traza-app-theme="dark"] .estimate-purpose-v111911 label{border:1px solid #3f4c55;background:#252525}
html[data-traza-app-theme="dark"] .currency-change-note-v111911{color:#afb9c0}
html[data-traza-app-theme="dark"] .estimate-contingency-v111912{border-top:1px dashed #414b53}
html[data-traza-app-theme="dark"] .estimate-contingency-v111912 .authorized-max{color:#c7d6e5}
html[data-traza-app-theme="dark"] .contingency-note-v111912{color:#b0b8bf}
html[data-traza-app-theme="dark"] .final-variance-v111912.good{background:#20412c;color:#c8e5d7;border:1px solid #3a5a48}
html[data-traza-app-theme="dark"] .final-variance-v111912.within{background:#4e3c13;color:#e9dec4;border:1px solid #645530}
html[data-traza-app-theme="dark"] .final-variance-v111912.over{background:#4e1313;color:#e1cbcb;border:1px solid #603434}
html[data-traza-app-theme="dark"] .final-account-variance-chip-v111912{background:#4e3813;color:#e9dcc4}
html[data-traza-app-theme="dark"] .final-account-variance-chip-v111912.over{background:#4e1313;color:#e2cbcb}
html[data-traza-app-theme="dark"] .premium-workshop-banner-v111919{border:1px solid #3c5845;background:#204128;color:#a1ceb3}
html[data-traza-app-theme="dark"] .premium-workshop-banner-v111919 span{color:#abc4b6}
html[data-traza-app-theme="dark"] .fault-panel-v111921{border:1px solid #3e4d56;background:#1b3545}
html[data-traza-app-theme="dark"] .fault-panel-v111921 p{color:#b1b9be}
html[data-traza-app-theme="dark"] .fault-chip-v111921 span{border:1px solid #404c54;background:#252525;color:#d2d7db}
html[data-traza-app-theme="dark"] .fault-chip-v111921:has(input:checked) span,html[data-traza-app-theme="dark"] .fault-chip-v111921.selected span{background:#14374d;border-color:#91c8e7;color:#c4dae9}
html[data-traza-app-theme="dark"] .fault-request-summary-v111921 span{color:#d3d7da}
html[data-traza-app-theme="dark"] .reputation-signals-v111932 span{background:#203041;border:1px solid #3d4b56;color:#aeb8c1}
html[data-traza-app-theme="dark"] .reputation-signals-v111932 strong{color:#c9d7e4}
html[data-traza-app-theme="dark"] .timezone-field-v111932{background:#13304e;border:1px solid #314e63}
html[data-traza-app-theme="dark"] .workshop-time-notice-v111932,html[data-traza-app-theme="dark"] .booking-timezone-v111932{border-left:4px solid #4aa8d8}
html[data-traza-app-theme="dark"] .review-panel-v111932{border-color:#374e5d}
html[data-traza-app-theme="dark"] .review-stars-v111932{color:#e1ca8e}
html[data-traza-app-theme="dark"] .review-comment-v111932{background:#202b37;color:#d2d6db}
html[data-traza-app-theme="dark"] .review-rating-field-v111932{border-bottom:1px solid #404b54}
html[data-traza-app-theme="dark"] .review-rating-field-v111932>label{color:#d0d7dd}
html[data-traza-app-theme="dark"] .review-radio-row-v111932 span{border:1px solid #414b53;background:#252525;color:#afb9c1}
html[data-traza-app-theme="dark"] .review-radio-row-v111932 input:checked+span{background:#0d6595;color:#ffffff;border-color:#0d6595}
html[data-traza-app-theme="dark"] .privacy-history-v111932{color:#b0b9bf}
html[data-traza-app-theme="dark"] .phone-confirm-number-v111933{color:#c7d8e6;background:#1a3347;border:1px solid #364e5e}
html[data-traza-app-theme="dark"] .phone-confirm-reasons-v111933 span{color:#aeb9c1}
html[data-traza-app-theme="dark"] .phone-confirm-reasons-v111933 b{color:#91deb6}
html[data-traza-app-theme="dark"] .whatsapp-self-confirm-v111933{border-left:4px solid #25a55f}
html[data-traza-app-theme="dark"] .whatsapp-self-confirm-v111933.pending{border-left-color:#d59314}
html[data-traza-app-theme="dark"] .whatsapp-self-confirm-v111933.verified{border-left-color:#16864b}
html[data-traza-app-theme="dark"] .mechanic-share-note-v111933{color:#b0b9bf}
html[data-traza-app-theme="dark"] .attachment-privacy-v111933{background:#1f3442;border:1px solid #3d4c56}
html[data-traza-app-theme="dark"] .attachment-privacy-v111933 h4{color:#ced9de}
html[data-traza-app-theme="dark"] .attachment-privacy-meta-v111933 span{border:1px solid #3f4c55;background:#222e35;color:#aebac1}
html[data-traza-app-theme="dark"] .agenda-panel-head-v111947>strong{color:#ced7df}
html[data-traza-app-theme="dark"] .agenda-panel-toggle-v111947{background:transparent;color:#ced9df}
html[data-traza-app-theme="dark"] .agenda-panel-toggle-v111947:hover,html[data-traza-app-theme="dark"] .agenda-panel-toggle-v111947:focus-visible{background:#213740}
html[data-traza-app-theme="dark"] .agenda-panel-toggle-v111947:focus-visible{box-shadow:0 0 0 3px rgba(21.0,132.0,196.0,.14)}
html[data-traza-app-theme="dark"] .agenda-panel-body-v111947{border-top:1px solid #404b54}
html[data-traza-app-theme="dark"] .arrival-card-v111948{border:1px solid #414c53;border-left:5px solid var(--mechanic-color);background:#252525}
html[data-traza-app-theme="dark"] .arrival-card-v111948:hover{box-shadow:0 7px 18px rgba(25.0,46.0,62.0,.08);border-color:color-mix(in srgb,var(--mechanic-color) 42%,#414c53)}
html[data-traza-app-theme="dark"] .arrival-card-v111948:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--mechanic-color) 20%,transparent)}
html[data-traza-app-theme="dark"] .arrival-card-title-v111948{color:#ced7de}
html[data-traza-app-theme="dark"] .arrival-card-meta-v111948{color:#b0b9bf}
html[data-traza-app-theme="dark"] .arrival-mechanic-v111948{border:1px solid color-mix(in srgb,var(--mechanic-color) 40%,#414c53);background:color-mix(in srgb,var(--mechanic-color) 9%,white);color:color-mix(in srgb,var(--mechanic-color) 83%,#d0d7dc)}
html[data-traza-app-theme="dark"] .arrival-mechanic-v111948 i{background:var(--mechanic-color)}
html[data-traza-app-theme="dark"] .arrival-exceptional-v111948{background:#4e3f13;color:#e1c08e}
html[data-traza-app-theme="dark"] .arrival-overdue-card-v111948{background:#4e1313}
html[data-traza-app-theme="dark"] .calendar-appointment-mechanic-v111948{border:1px solid color-mix(in srgb,var(--mechanic-color) 40%,#414c53);background:color-mix(in srgb,var(--mechanic-color) 9%,white);color:color-mix(in srgb,var(--mechanic-color) 83%,#d0d7dc)}
html[data-traza-app-theme="dark"] .calendar-appointment-mechanic-v111948 i{background:var(--mechanic-color)}
html[data-traza-app-theme="dark"] .month-day-v11198[data-calendar-day-v111949]:hover{border-color:#b8cedd;box-shadow:0 5px 14px rgba(27.0,58.0,78.0,.07)}
html[data-traza-app-theme="dark"] .month-day-v11198[data-calendar-day-v111949]:focus-visible{box-shadow:0 0 0 3px rgba(21.0,132.0,196.0,.15)}
html[data-traza-app-theme="dark"] .calendar-day-hour-v111949{border:1px solid #404c54;background:#202b37}
html[data-traza-app-theme="dark"] .calendar-day-hour-head-v111949 strong{color:#ced7de}
html[data-traza-app-theme="dark"] .calendar-day-hour-state-v111949{color:#b1b9be;background:#232d34}
html[data-traza-app-theme="dark"] .calendar-day-hour-state-v111949.open{background:#20412d;color:#9cd3b3}
html[data-traza-app-theme="dark"] .calendar-day-hour-state-v111949.closed{background:#4e1313;color:#e1cccc}
html[data-traza-app-theme="dark"] .calendar-day-booking-v111949{border:1px solid #414c53;border-left:4px solid var(--mechanic-color);background:#252525}
html[data-traza-app-theme="dark"] .calendar-day-booking-v111949:hover{background:#1b3545}
html[data-traza-app-theme="dark"] .calendar-day-booking-v111949 strong{color:#ced7de}
html[data-traza-app-theme="dark"] .calendar-day-booking-v111949 small{color:#b1b9be}
html[data-traza-app-theme="dark"] .calendar-day-free-slot-v111949{border:1px solid color-mix(in srgb,var(--mechanic-color) 36%,#404c54);border-left:4px solid var(--mechanic-color);background:color-mix(in srgb,var(--mechanic-color) 7%,white);color:#cfd7dd}
html[data-traza-app-theme="dark"] .calendar-day-free-slot-v111949:hover{background:color-mix(in srgb,var(--mechanic-color) 12%,white)}
html[data-traza-app-theme="dark"] .calendar-day-free-label-v111949{color:#b2b8be}
html[data-traza-app-theme="dark"] .calendar-day-empty-v111949{color:#b2b8bd}
html[data-traza-app-theme="dark"] .client-expediente-section-v111956 .service-section-head-v1119:focus-visible{outline:3px solid rgba(8.0,117.0,185.0,.18)}
html[data-traza-app-theme="dark"] .client-expediente-toggle-v111956{border:1px solid #3f4d55;background:#252525;color:#ced9de}
html[data-traza-app-theme="dark"] .client-expediente-toggle-v111956:hover{background:#22353f}
html[data-traza-app-theme="dark"] .workshop-summary-count-v111956{background:#202f37;color:#b0b9bf}
html[data-traza-app-theme="dark"] .workshop-summary-card-v111956{border:1px solid #3f4d54;background:#252525}
html[data-traza-app-theme="dark"] .workshop-summary-card-v111956 h4{color:#cfd8de}
html[data-traza-app-theme="dark"] .workshop-summary-card-v111956 p{color:#b0b9bf}
html[data-traza-app-theme="dark"] .workshop-summary-date-v111956{color:#c4dae9}
html[data-traza-app-theme="dark"] .demo-expediente-card-v111957{border:1px solid #3a4e5a;background:linear-gradient(145deg,#13354e,#193948);box-shadow:0 8px 24px rgba(27.0,73.0,102.0,.06)}
html[data-traza-app-theme="dark"] .demo-expediente-card-v111957 .demo-icon-v111957{background:#0b4f82;color:#ffffff}
html[data-traza-app-theme="dark"] .demo-expediente-card-v111957 p{color:#afbac0}
html[data-traza-app-theme="dark"] .demo-badge-v111957{background:#4e4213;color:#e9ddc4;border:1px solid #645930}
html[data-traza-app-theme="dark"] .demo-record-hero-v111957{background:linear-gradient(135deg,#0b4779,#163b59);color:#ffffff}
html[data-traza-app-theme="dark"] .demo-record-hero-v111957 p{color:#d6e7f3}
html[data-traza-app-theme="dark"] .demo-section-v111957{border:1px solid #3f4d55;background:#252525}
html[data-traza-app-theme="dark"] .demo-photo-grid-v111957 img{border:1px solid #404d54;background:#212e36}
html[data-traza-app-theme="dark"] .demo-finding-v111957{border-left:4px solid #278a5b;background:#20412b}
html[data-traza-app-theme="dark"] .demo-finding-v111957.additional{border-left-color:#d28719;background:#4e3a13}
html[data-traza-app-theme="dark"] .demo-budget-table-v111957 th,html[data-traza-app-theme="dark"] .demo-budget-table-v111957 td{border-bottom:1px solid #404e54}
html[data-traza-app-theme="dark"] .demo-readonly-v111957{background:#212f35;border:1px solid #3e4e56;color:#aebac1}
html[data-traza-app-theme="dark"] .workshop-policy-profile-v111957{border:1px solid #3f4e55;background:#202f37}
html[data-traza-app-theme="dark"] .workshop-policy-file-v111957{color:#c4dbe9}
html[data-traza-app-theme="dark"] .workshop-policy-details-v111957{border:1px solid #3e4e56;background:#252525}
html[data-traza-app-theme="dark"] .workshop-policy-details-v111957 summary{color:#c4dae9}
html[data-traza-app-theme="dark"] .workshop-policy-body-v111957{color:#d2d8db}
html[data-traza-app-theme="dark"] .workshop-policy-order-v111957 strong{color:#c9d9e3}
html[data-traza-app-theme="dark"] .policy-file-status-v111957{color:#aebac1}
html[data-traza-app-theme="dark"] .traza-build-v111958{color:#afb8c0}
html[data-traza-app-theme="dark"] .workshop-policy-card-v111958{border:1px solid #3a4e5a;background:linear-gradient(180deg,#252525,#1b3545)}
html[data-traza-app-theme="dark"] .workshop-policy-existing-v111958{border:1px solid #3f4c55;background:#252525}
html[data-traza-app-theme="dark"] .workshop-summary-demo-v111958{border-top:1px solid #414d53}
html[data-traza-app-theme="dark"] .arrival-card-note-v111955{color:#d2d7da}
html[data-traza-app-theme="dark"] .marketplace-card-v111963{border:1px solid #404b54;background:#252525;box-shadow:0 8px 24px rgba(24.0,52.0,72.0,.055)}
html[data-traza-app-theme="dark"] .marketplace-logo-v111963{border:1px solid #414a53;background:#232b34}
html[data-traza-app-theme="dark"] .marketplace-title-v111963 h3{color:#cfd7de}
html[data-traza-app-theme="dark"] .marketplace-location-v111963{color:#b1b9bf}
html[data-traza-app-theme="dark"] .marketplace-specialty-v111963{background:#4e4013;border:1px solid #645730;color:#e8ddc4}
html[data-traza-app-theme="dark"] .marketplace-quick-v111963{background:#1c3345;border:1px solid #3c4d58}
html[data-traza-app-theme="dark"] .marketplace-next-v111963{color:#cbe1d6}
html[data-traza-app-theme="dark"] .marketplace-price-v111963{color:#afb9c0}
html[data-traza-app-theme="dark"] .marketplace-price-v111963 strong{color:#ced7de}
html[data-traza-app-theme="dark"] .marketplace-more-v111963>summary{border:1px solid #3f4c55;color:#ced7de;background:#252525}
html[data-traza-app-theme="dark"] .marketplace-more-body-v111963{border-top:1px solid #404b54}
html[data-traza-app-theme="dark"] .marketplace-info-item-v111963{background:#222e35;color:#b0b9bf}
html[data-traza-app-theme="dark"] .marketplace-info-item-v111963 strong{color:#cfd7dd}
html[data-traza-app-theme="dark"] .marketplace-reputation-v111963>span{background:#202b37;border:1px solid #404b54;color:#b1b9bf}
html[data-traza-app-theme="dark"] .marketplace-reputation-v111963 strong{color:#cdd8e0}
html[data-traza-app-theme="dark"] .marketplace-premium-detail-v111963{background:#1c452a;border:1px solid #395b45;color:#a0cfb2}
html[data-traza-app-theme="dark"] .marketplace-coverage-v111963{color:#aebac1}
html[data-traza-app-theme="dark"] .marketplace-coverage-v111963.good{color:#9dd2b7}
html[data-traza-app-theme="dark"] .notification-action-v111963{color:#c4d8e9}
html[data-traza-app-theme="dark"] .notification-target-v111963{outline:3px solid rgba(20.0,120.0,209.0,.24) !important;box-shadow:0 0 0 5px rgba(20.0,120.0,209.0,.08),0 12px 32px rgba(16.0,81.0,134.0,.12) !important}
html[data-traza-app-theme="dark"] .client-home-empty-v111963{color:#b2b8bd;border:1px dashed #414c53;background:#202b37}
html[data-traza-app-theme="dark"] .client-home-empty-v111963 strong{color:#d0d7dc}
html[data-traza-app-theme="dark"] .workshop-summary-card-v111956.workshop-mechanic-card-v111964{border-left:5px solid var(--mechanic-color);background:linear-gradient(90deg,color-mix(in srgb,var(--mechanic-color) 5%,white),#252525 28%)}
html[data-traza-app-theme="dark"] .expediente-mechanic-v111964{border:1px solid color-mix(in srgb,var(--mechanic-color) 38%,#414c53);background:color-mix(in srgb,var(--mechanic-color) 8%,white);color:color-mix(in srgb,var(--mechanic-color) 82%,#d0d8dd)}
html[data-traza-app-theme="dark"] .expediente-mechanic-v111964 i{background:var(--mechanic-color)}
html[data-traza-app-theme="dark"] .jobs-table-v1119 tr[data-job-row]>td:first-child{border-left:5px solid var(--mechanic-color)}
html[data-traza-app-theme="dark"] .workshop-cross-alert-v111964{border:1px solid #e8a0a0;background:#4e1313;color:#e6c7ca;box-shadow:0 2px 7px rgba(150.0,27.0,39.0,.06)}
html[data-traza-app-theme="dark"] .workshop-cross-alert-v111964:before{background:#d72535;box-shadow:0 0 0 3px rgba(215.0,37.0,53.0,.10)}
html[data-traza-app-theme="dark"] .workshop-cross-alert-v111964:hover{background:#4e1316;border-color:#dc7f88}
html[data-traza-app-theme="dark"] .commerce-card-v111965{border:1px solid #3c4c58;background:linear-gradient(180deg,#252525 0%,#13304e 100%)}
html[data-traza-app-theme="dark"] .commerce-env-v111965.sandbox{background:#27134e;color:#d3cddf}
html[data-traza-app-theme="dark"] .commerce-env-v111965.live{background:#1f422e;color:#95dab6}
html[data-traza-app-theme="dark"] .commerce-balance-v111965{background:#193948}
html[data-traza-app-theme="dark"] .commerce-balance-v111965 strong{color:#c4dae9}
html[data-traza-app-theme="dark"] .commerce-balance-v111965 small{color:#b1b9be}
html[data-traza-app-theme="dark"] .commerce-section-v111965{border-top:1px solid #404c54}
html[data-traza-app-theme="dark"] .commerce-option-v111965{border:1px solid #404d54;background:white}
html[data-traza-app-theme="dark"] .commerce-option-v111965>strong{color:#c7d9e5}
html[data-traza-app-theme="dark"] .commerce-option-v111965>small{color:#b2b8bd}
html[data-traza-app-theme="dark"] .commerce-option-v111965.membership{background:linear-gradient(180deg,#4e3f13,#252525)}
html[data-traza-app-theme="dark"] .commerce-active-v111965{border:1px solid #3a5a46;background:#1c452d}
html[data-traza-app-theme="dark"] .commerce-active-v111965 span,html[data-traza-app-theme="dark"] .commerce-active-v111965 small{color:#afc0b6}
html[data-traza-app-theme="dark"] .commerce-wallet-v111965>div{background:#213340}
html[data-traza-app-theme="dark"] .commerce-wallet-v111965 strong{color:#c6d9e6}
html[data-traza-app-theme="dark"] .commerce-wallet-v111965 small{color:#b2b9bd}
html[data-traza-app-theme="dark"] .commerce-premium-picker-v111965{background:#213040;border:1px solid #424c52}
html[data-traza-app-theme="dark"] .commerce-premium-price-v111965 span{color:#b2b9bd}
html[data-traza-app-theme="dark"] .commerce-premium-price-v111965 strong{color:#c7d9e5}
html[data-traza-app-theme="dark"] .commerce-membership-link-v111965{background:#423a1f;border:1px solid #625732}
html[data-traza-app-theme="dark"] .commerce-membership-link-v111965>span{color:#c2bcae}
html[data-traza-app-theme="dark"] .commerce-target-v111965{border:1px solid #404c54}
html[data-traza-app-theme="dark"] .commerce-target-v111965 small{color:#b3b8bc}
html[data-traza-app-theme="dark"] .demo-never-v111966{background:transparent;color:#b1b9bf}
html[data-traza-app-theme="dark"] .demo-never-v111966:hover{color:#ccd8e0}
html[data-traza-app-theme="dark"] .marketplace-gallery-v111966>strong{color:#cfd7dd}
html[data-traza-app-theme="dark"] .marketplace-gallery-grid-v111966 button{background:#212e36}
html[data-traza-app-theme="dark"] .marketplace-lightbox-v111966>img{background:#212e36}
html[data-traza-app-theme="dark"] .marketplace-lightbox-thumbs-v111966 button{background:#212e36}
html[data-traza-app-theme="dark"] .marketplace-lightbox-thumbs-v111966 button.active{border-color:#0b78d1}
html[data-traza-app-theme="dark"] .requests-summary-v111966 .request-hero,html[data-traza-app-theme="dark"] .requests-priority-v111966 .request-hero{box-shadow:0 10px 26px rgba(3.0,91.0,151.0,.08)}
html[data-traza-app-theme="dark"] .account-workshop-groups-v111966>section{border:1px solid #404c54;background:#203641}
html[data-traza-app-theme="dark"] .account-workshop-list-v111966>div{background:#252525;border:1px solid #414d53}
html[data-traza-app-theme="dark"] .account-workshop-list-v111966 span{color:#b0b9bf}
html[data-traza-app-theme="dark"] .client-coverage-compact-v111966{border:1px solid #3c4f58;background:linear-gradient(90deg,#13364e,#1a3847)}
html[data-traza-app-theme="dark"] .client-coverage-compact-v111966 span{color:#afbac0}
html[data-traza-app-theme="dark"] .client-coverage-compact-v111966 strong{color:#cdd8df}
html[data-traza-app-theme="dark"] .commerce-active-membership-v111966>div:first-child small{color:#afbac0}
html[data-traza-app-theme="dark"] .profile-menu-actions [data-view-my-account-v111966]{border-color:#3e4c56}
html[data-traza-app-theme="dark"] .role-copy-v111966>p{color:#b0b9bf}
html[data-traza-app-theme="dark"] .role-benefits-v111966>div{border:1px solid #404c54;background:#252525}
html[data-traza-app-theme="dark"] .role-benefits-v111966>div>span{background:#1e432f;color:#95daba}
html[data-traza-app-theme="dark"] .role-benefits-v111966 small{color:#b0b9bf}
html[data-traza-app-theme="dark"] .role-auth-actions-v111966 .role-login-btn{background:#252525;color:#cdd8df;border:1px solid #404c54}
html[data-traza-app-theme="dark"] .role-art-v111966 img{box-shadow:0 24px 62px rgba(28.0,58.0,78.0,.16)}
@media (max-width:650px){html[data-traza-app-theme="dark"] .role-brand-official-v111967{box-shadow:0 5px 16px rgba(31.0,67.0,91.0,.06) !important}
html[data-traza-app-theme="dark"] .role-art-v111966{border-bottom:1px solid #3a4e5a !important;background:linear-gradient(145deg,#17384a,#1b3545) !important}
html[data-traza-app-theme="dark"] .role-copy-v111966>p{color:#b0b9c0 !important}}
html[data-traza-app-theme="dark"] .booking-guide-v111976{border:1px solid #344c60;background:linear-gradient(145deg,#13304e,#252525)}
html[data-traza-app-theme="dark"] .booking-guide-v111976 h4{color:#ced6de}
html[data-traza-app-theme="dark"] .booking-guide-step-v111976{color:#d3d6da}
html[data-traza-app-theme="dark"] .booking-guide-step-v111976 b{background:#16324b;color:#96b6da}
html[data-traza-app-theme="dark"] .booking-guide-v111976.premium{border-color:#3b5948;background:linear-gradient(145deg,#1b462b,#252525)}
html[data-traza-app-theme="dark"] .booking-guide-v111976.premium .booking-guide-step-v111976 b{background:#1e432d;color:#91deb7}
html[data-traza-app-theme="dark"] .booking-guide-rule-v111976{border-top:1px solid #3e4c56;color:#d2d6db}
html[data-traza-app-theme="dark"] .booking-guide-rule-v111976 strong{color:#cfd7de}
html[data-traza-app-theme="dark"] .vehicle-color-swatch-v111976{background:var(--swatch);border:3px solid #4a4a4a;box-shadow:0 0 0 1px #313d49,0 3px 9px rgba(20.0,35.0,50.0,.08)}
html[data-traza-app-theme="dark"] .vehicle-color-choice-v111976 input:checked+.vehicle-color-swatch-v111976{box-shadow:0 0 0 3px #253b50,0 5px 12px rgba(20.0,35.0,50.0,.16)}
html[data-traza-app-theme="dark"] .vehicle-color-choice-v111976.none .vehicle-color-swatch-v111976{background:linear-gradient(135deg,#252525 0 45%,#232c33 45% 55%,#252525 55%)}
html[data-traza-app-theme="dark"] .vehicle-color-dot-v111976{background:var(--dot);box-shadow:0 0 0 2px #3d3d3d,0 0 0 3px rgba(51.0,65.0,85.0,.16)}
html[data-traza-app-theme="dark"] .vehicle-color-label-v111976{color:#afb6c0}
html[data-traza-app-theme="dark"] .push-required-v111976{border:1px solid #334c61;background:#13344e}
html[data-traza-app-theme="dark"] .push-required-v111976 p{color:#afb8c0}
html[data-traza-app-theme="dark"] .push-required-v111976.denied{border-color:#5e3636;background:#4e1313}
html[data-traza-app-theme="dark"] body.vehicle-accent-active-v111976 .main-inner{border-top:3px solid var(--vehicle-accent);box-shadow:inset 3px 0 0 var(--vehicle-accent),inset -1px 0 0 var(--vehicle-accent-soft)}
html[data-traza-app-theme="dark"] body.vehicle-accent-active-v111976 .vehicle-context-bar{border-color:var(--vehicle-accent);box-shadow:0 6px 22px var(--vehicle-accent-soft)}
html[data-traza-app-theme="dark"] body.vehicle-accent-active-v111976 .sidebar .nav button.active{box-shadow:inset 3px 0 0 var(--vehicle-accent)}
html[data-traza-app-theme="dark"] body.vehicle-accent-active-v111976 .mobile-nav button.active{box-shadow:inset 0 3px 0 var(--vehicle-accent)}
@media (max-width:700px){html[data-traza-app-theme="dark"] body.vehicle-accent-active-v111976 .main-inner{box-shadow:inset 2px 0 0 var(--vehicle-accent),inset -1px 0 0 var(--vehicle-accent-soft)}}
html[data-traza-app-theme="dark"] #trazaRouteProgressV111978{background:transparent}
html[data-traza-app-theme="dark"] #trazaRouteProgressV111978::before{background:linear-gradient(90deg,#1a76b8,#65b8e8,#1a76b8)}
html[data-traza-app-theme="dark"] #trazaRouteStatusV111978{border:1px solid #3c4c58;background:rgba(37,37,37,.96);box-shadow:0 7px 22px rgba(31.0,61.0,82.0,.12);color:#adb9c2}
html[data-traza-app-theme="dark"] #trazaRouteStatusV111978 .dot{background:#2684c3;box-shadow:0 0 0 3px rgba(38.0,132.0,195.0,.12)}
html[data-traza-app-theme="dark"] .traza-nav-pending-v111978::after{border-right-color:transparent}
html[data-traza-app-theme="dark"] .traza-refresh-hint-v111978{border:1px solid #3e4b56;background:#203641;color:#b0b8bf}
html[data-traza-app-theme="dark"] .traza-refresh-hint-v111978 .mini{border:2px solid #9ab5c7;border-right-color:transparent}
html[data-traza-app-theme="dark"] .credit-rules-v111980{border:1px solid #3c4c58;background:#1b3545}
html[data-traza-app-theme="dark"] .credit-rules-v111980 h4{color:#c8d8e4}
html[data-traza-app-theme="dark"] .credit-rules-v111980 p{color:#b0b8c0}
html[data-traza-app-theme="dark"] .credit-rule-v111980.restore{background:#1e432c;border:1px solid #385c45}
html[data-traza-app-theme="dark"] .credit-rule-v111980.consume{background:#4e3413;border:1px solid #634d31}
html[data-traza-app-theme="dark"] .credit-rule-v111980 strong{color:#cfd8dd}
html[data-traza-app-theme="dark"] .vehicle-completion-v111980{border:1px solid #384e5c;background:#13354e}
html[data-traza-app-theme="dark"] .vehicle-completion-fields-v111980 span{border:1px solid #3d4c57;background:#252525}
html[data-traza-app-theme="dark"] .file-source-count-v111980{color:#afb9c0}
html[data-traza-app-theme="dark"] .reception-draft-note-v111980{color:#b0b9c0}
html[data-traza-app-theme="dark"] .reception-draft-note-v111980 .dot{background:#4fa66d}
html[data-traza-app-theme="dark"] .traza-camera-v111980{background:rgba(8.0,20.0,30.0,.92)}
html[data-traza-app-theme="dark"] .traza-camera-card-v111980{background:#252525;box-shadow:0 20px 70px rgba(0,0,0,.4)}
html[data-traza-app-theme="dark"] .traza-camera-video-v111980{background:#111111}
html[data-traza-app-theme="dark"] .traza-camera-count-v111980{color:#afb9c1}
html[data-traza-app-theme="dark"] .traza-camera-thumbs-v111980 img{border:1px solid #414c53}
html[data-traza-app-theme="dark"] .inline-link-v111986{background:transparent;color:var(--blue)}
html[data-traza-app-theme="dark"] .expediente-tabs-v111990 button{border:1px solid var(--line,#404b54);background:#252525;color:var(--muted,#b1b5bf)}
html[data-traza-app-theme="dark"] .expediente-tabs-v111990 button.active{background:var(--blue,#0b63ce);border-color:var(--blue,#0b63ce);color:#ffffff}
html[data-traza-app-theme="dark"] .expediente-tabs-v111990 button span{background:#252525;color:#e1ac8e}
html[data-traza-app-theme="dark"] .persona-switch-v111990{border:1px solid var(--line,#404b54);background:#213040}
html[data-traza-app-theme="dark"] .persona-switch-v111990>span{color:#b1b5bf}
html[data-traza-app-theme="dark"] .persona-switch-v111990 button{background:transparent;color:#b1b5bf}
html[data-traza-app-theme="dark"] .persona-switch-v111990 button.active{background:#252525;color:#8eb4e1;box-shadow:0 1px 4px rgba(16.0,24.0,40.0,.08)}
html[data-traza-app-theme="dark"] .mechanic-day-v111990>.row{border-bottom:1px solid var(--line,#45484f)}
html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111990{border-bottom:1px solid #3d4a56}
html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111990.is-mine{background:#13304e;border-left-color:var(--mechanic-color,#0b63ce)}
html[data-traza-app-theme="dark"] .mechanic-time-v111990{color:#cfd5de}
html[data-traza-app-theme="dark"] .mechanic-dot-v111990{background:var(--mechanic-color,#8a98a5)}
html[data-traza-app-theme="dark"] .intake-readonly-v111990>div,html[data-traza-app-theme="dark"] .reception-read-row-v111990{border:1px solid #3f4a55;background:#202b37}
html[data-traza-app-theme="dark"] .intake-readonly-v111990 span,html[data-traza-app-theme="dark"] .reception-read-row-v111990 span{color:#d2d5da}
html[data-traza-app-theme="dark"] .approved-work-v111990>div{border:1px solid #304a64;background:#13304e}
html[data-traza-app-theme="dark"] .approved-work-v111990>div>span{background:#15304c;color:#8eb4e1}
html[data-traza-app-theme="dark"] .approved-work-v111990 small{color:#b1b5bf}
html[data-traza-app-theme="dark"] .pre-doc-grid-v111990 a{color:#d2d5da}
html[data-traza-app-theme="dark"] .pre-doc-grid-v111990 img{border:1px solid #3d4857}
html[data-traza-app-theme="dark"] .pre-entry-v111990{border:1px solid #3d4857;background:#202b37}
html[data-traza-app-theme="dark"] .pre-entry-v111990 p{color:#d1d5db}
html[data-traza-app-theme="dark"] .pre-entry-v111990>small{color:#a9b0bc}
html[data-traza-app-theme="dark"] .pre-status-actions-v111990{border-top:1px solid #3c4a58}
html[data-traza-app-theme="dark"] .mechanic-brief-panel-v111990{border-left:4px solid #0b63ce}
html[data-traza-app-theme="dark"] .mechanic-linked-v111990{border:1px solid #385c4b;background:#1c442e;color:#8ee1be}
html[data-traza-app-theme="dark"] .mechanic-linked-v111990 small{color:#abc4b7}
html[data-traza-app-theme="dark"] .mechanic-portfolio-v111990{border-bottom-color:#314963}
html[data-traza-app-theme="dark"] .pre-client-v111991{color:#aeb8c1}
html[data-traza-app-theme="dark"] .pre-client-v111991 strong{color:#cfd7dd}
html[data-traza-app-theme="dark"] .pre-doc-grid-v111990 button.pre-image-btn-v111991{background:transparent;color:#d2d5da}
html[data-traza-app-theme="dark"] .pre-doc-grid-v111990 button.pre-image-btn-v111991 img{border:1px solid #3d4857}
html[data-traza-app-theme="dark"] .pre-lightbox-v111991,html[data-traza-app-theme="dark"] .pre-publish-modal-v111991{background:rgba(8.0,20.0,30.0,.82)}
html[data-traza-app-theme="dark"] .pre-lightbox-card-v111991{background:#252525;box-shadow:0 24px 80px rgba(0,0,0,.42)}
html[data-traza-app-theme="dark"] .pre-lightbox-card-v111991 img{background:#212e36}
html[data-traza-app-theme="dark"] .pre-lightbox-close-v111991{background:#212b36;color:#cfd7dd}
html[data-traza-app-theme="dark"] .pre-publish-card-v111991{background:#252525;box-shadow:0 24px 80px rgba(0,0,0,.42)}
html[data-traza-app-theme="dark"] .pre-publish-original-v111991{border:1px solid #3d4857;background:#213040;color:#d1d5db}
html[data-traza-app-theme="dark"] .pre-publish-edit-v111991{border-top:1px solid #3c4a58}
html[data-traza-app-theme="dark"] .pre-test-result-v111992.passed{border:1px solid #385c45;background:#1e432c;color:#c8e4d5}
html[data-traza-app-theme="dark"] .pre-test-result-v111992.failed{border:1px solid #603834;background:#4e1913;color:#e4cac9}
html[data-traza-app-theme="dark"] .pre-test-comment-v111992{border:1px solid #5d3c37;background:#4e1b13;color:#e0cdcc}
html[data-traza-app-theme="dark"] .pre-review-card-v111990.notification-target-v111963,html[data-traza-app-theme="dark"] .pre-entry-v111990.notification-target-v111963{outline:3px solid rgba(11.0,99.0,206.0,.24);box-shadow:0 0 0 7px rgba(11.0,99.0,206.0,.07)}
html[data-traza-app-theme="dark"] .mechanic-client-v111994{color:#aeb8c1}
html[data-traza-app-theme="dark"] .mechanic-client-v111994 strong{color:#ced7df}
html[data-traza-app-theme="dark"] .mechanic-stage-icon-v111996{background:#213440}
html[data-traza-app-theme="dark"] .mechanic-stage-title-v111996 strong{color:#cfd7dd}
html[data-traza-app-theme="dark"] .mechanic-stage-title-v111996 small{color:#b3b8bd}
html[data-traza-app-theme="dark"] .mechanic-stage-count-v111996{background:#232d34;color:#d1d7db}
html[data-traza-app-theme="dark"] .mechanic-work-card-v111990.has-alert-v111996{border-color:#efb8bd;box-shadow:0 7px 20px rgba(188.0,38.0,50.0,.07)}
html[data-traza-app-theme="dark"] .mechanic-work-alert-v111996{background:#d92d35;color:#ffffff;box-shadow:0 0 0 4px #493133}
html[data-traza-app-theme="dark"] .mechanic-stage-group-v111996[data-stage="received"] .mechanic-stage-icon-v111996{background:#4e3813}
html[data-traza-app-theme="dark"] .mechanic-stage-group-v111996[data-stage="review"] .mechanic-stage-icon-v111996{background:#13324e}
html[data-traza-app-theme="dark"] .mechanic-stage-group-v111996[data-stage="approved"] .mechanic-stage-icon-v111996{background:#2d4021}
html[data-traza-app-theme="dark"] .mechanic-stage-group-v111996[data-stage="ready"] .mechanic-stage-icon-v111996{background:#1f422e}
html[data-traza-app-theme="dark"] .s-assigned{background:#162e4b;color:#cad7e2}
html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111997.is-received-v111997{background:#252b31;border-color:#434b50}
html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111997.is-received-v111997 .mechanic-time-v111990,html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111997.is-received-v111997 .mechanic-agenda-main-v111990>div:not(.row),html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111997.is-received-v111997 .mechanic-client-v111994{color:#b3b8bc}
html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111997.is-unassigned-v111997 .mechanic-time-v111990,html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111997.is-unassigned-v111997 .mechanic-agenda-main-v111990 strong,html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111997.is-unassigned-v111997 .mechanic-client-v111994 strong{color:#b3b8bc}
html[data-traza-app-theme="dark"] .pending-assignment-v111997{background:#4e4013 !important;color:#e1cb8e !important;border-color:#645830 !important}
html[data-traza-app-theme="dark"] .mechanic-job-client-v111997{color:#d3d7d9}
html[data-traza-app-theme="dark"] .mechanic-assignment-panel-v111997{border-left:4px solid #4d93d9}
html[data-traza-app-theme="dark"] .review-handoff-v111997{border-top:1px solid #434b51}
html[data-traza-app-theme="dark"] .review-check-v111997{border:1px solid #414b53}
html[data-traza-app-theme="dark"] .review-check-v111997 small{color:#b2b8be}
html[data-traza-app-theme="dark"] .review-check-v111997.evidence{background:#22333f}
html[data-traza-app-theme="dark"] .pre-flow-head-title-v111998 strong{color:#cdd6df}
html[data-traza-app-theme="dark"] .pre-flow-head-title-v111998 small{color:#b2b8bd}
html[data-traza-app-theme="dark"] .pre-flow-count-v111998{background:#203241;color:#cfd6de}
html[data-traza-app-theme="dark"] .pre-workorder-card-v111998{border:1px solid #404b54}
html[data-traza-app-theme="dark"] .pre-workorder-card-v111998:hover{border-color:#b9cedf;box-shadow:0 7px 22px rgba(30.0,63.0,91.0,.08)}
html[data-traza-app-theme="dark"] .pre-card-mechanic-v111998{color:#d2d6da}
html[data-traza-app-theme="dark"] .pre-card-meta-v111998{color:#b2b8be}
html[data-traza-app-theme="dark"] .pre-attention-v111998{background:#4e3e13;color:#e1c98e;border:1px solid #645630}
html[data-traza-app-theme="dark"] .pre-detail-summary-v111998{color:#b0b8c0}
html[data-traza-app-theme="dark"] .pre-detail-summary-v111998 strong{color:#ced7de}
html[data-traza-app-theme="dark"] .pre-order-field-v111998{border:1px solid #414b53;background:#222e35}
html[data-traza-app-theme="dark"] .pre-order-field-v111998 span{color:#b1b8be}
html[data-traza-app-theme="dark"] .pre-order-field-v111998 strong{color:#ced6de}
html[data-traza-app-theme="dark"] .pre-intake-row-v111998{border:1px solid #404b53;background:#252525}
html[data-traza-app-theme="dark"] .pre-intake-row-v111998 b{color:#cdd7df}
html[data-traza-app-theme="dark"] .pre-intake-row-v111998 span{color:#b2b8bd}
html[data-traza-app-theme="dark"] .pre-detail-entry-v111998{border:1px solid #404b54;background:#252525}
html[data-traza-app-theme="dark"] .pre-detail-entry-v111998.is-pending{border-color:#645530;background:#4e3d13}
html[data-traza-app-theme="dark"] .pre-doc-btn-v111998{background:transparent}
html[data-traza-app-theme="dark"] .pre-doc-btn-v111998 img{border:1px solid #3f4b54}
html[data-traza-app-theme="dark"] .pre-doc-btn-v111998 span{color:#b1b8be}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000>b{color:#ffffff;background:currentColor}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000>b::first-line{color:#ffffff}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000.traza-stage-1,html[data-traza-app-theme="dark"] .status.s-reserved,html[data-traza-app-theme="dark"] .status.s-scheduled{background:var(--traza-stage-1-bg) !important;color:var(--traza-stage-1) !important;border-color:#304964 !important}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000.traza-stage-2,html[data-traza-app-theme="dark"] .status.s-received{background:var(--traza-stage-2-bg) !important;color:var(--traza-stage-2) !important;border-color:#434951 !important}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000.traza-stage-3,html[data-traza-app-theme="dark"] .status.s-assigned{background:var(--traza-stage-3-bg) !important;color:var(--traza-stage-3) !important;border-color:#395b56 !important}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000.traza-stage-4,html[data-traza-app-theme="dark"] .status.s-diagnosis{background:var(--traza-stage-4-bg) !important;color:var(--traza-stage-4) !important;border-color:#645730 !important}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000.traza-stage-5,html[data-traza-app-theme="dark"] .status.s-estimate_pending,html[data-traza-app-theme="dark"] .status.s-estimate_details{background:var(--traza-stage-5-bg) !important;color:var(--traza-stage-5) !important;border-color:#644a30 !important}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000.traza-stage-6,html[data-traza-app-theme="dark"] .status.s-authorized{background:var(--traza-stage-6-bg) !important;color:var(--traza-stage-6) !important;border-color:#395b46 !important}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000.traza-stage-7,html[data-traza-app-theme="dark"] .status.s-repair{background:var(--traza-stage-7-bg) !important;color:var(--traza-stage-7) !important;border-color:#443163 !important}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000.traza-stage-8,html[data-traza-app-theme="dark"] .status.s-ready{background:var(--traza-stage-8-bg) !important;color:var(--traza-stage-8) !important;border-color:#34565f !important}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000.traza-stage-9,html[data-traza-app-theme="dark"] .status.s-completed{background:var(--traza-stage-9-bg) !important;color:var(--traza-stage-9) !important;border-color:#424952 !important}
html[data-traza-app-theme="dark"] .traza-stage-badge-v112000>b{background:var(--stage,currentColor) !important;color:white !important}
html[data-traza-app-theme="dark"] .timeline-v112000 .traza-stage-node-v112000{background:var(--stage-bg) !important;color:var(--stage) !important;border:1px solid color-mix(in srgb,var(--stage) 28%,transparent)}
html[data-traza-app-theme="dark"] .timeline-v112000 .traza-stage-node-v112000.current{box-shadow:inset 0 0 0 2px var(--stage),0 2px 9px color-mix(in srgb,var(--stage) 15%,transparent)}
html[data-traza-app-theme="dark"] .timeline-v112000 .traza-stage-number-v112000{background:var(--stage);color:white}
html[data-traza-app-theme="dark"] .traza-stage-surface-v112000{border-left:4px solid var(--stage) !important;background:linear-gradient(90deg,var(--stage-bg) 0,rgba(37,37,37,.96) 22%,#252525 100%) !important}
html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111997.is-received-v111997.traza-stage-surface-v112000{background:linear-gradient(90deg,#242b33 0,#272b30 32%,#232b34 100%) !important;color:#b1b7bf}
html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111997.is-received-v111997 .small,html[data-traza-app-theme="dark"] .mechanic-agenda-item-v111997.is-received-v111997 .muted{color:#b2b8bd !important}
html[data-traza-app-theme="dark"] .pending-assignment-note-v112000{background:#4e4013;color:#e1c98e;border:1px solid #645830}
html[data-traza-app-theme="dark"] .traza-flow-head-v112000{border-left:4px solid var(--stage);background:var(--stage-bg)}
html[data-traza-app-theme="dark"] .traza-stage-round-v112000{background:var(--stage) !important;color:white !important}
html[data-traza-app-theme="dark"] .pre-flow-count-v111998,html[data-traza-app-theme="dark"] .mechanic-stage-count-v111996{background:var(--stage-bg) !important;color:var(--stage) !important;border:1px solid color-mix(in srgb,var(--stage) 25%,transparent) !important}
html[data-traza-app-theme="dark"] .traza-mechanic-stage-v112000{background:var(--stage-bg);color:var(--stage);border:1px solid color-mix(in srgb,var(--stage) 25%,transparent)}
html[data-traza-app-theme="dark"] .traza-stage-detail-v112000{border-left:5px solid var(--stage);background:linear-gradient(90deg,var(--stage-bg),transparent 45%)}
html[data-traza-app-theme="dark"] .traza-mechanic-summary-v112000{background:var(--stage-bg);color:var(--stage)}
html[data-traza-app-theme="dark"] .traza-stage-row-v112000{box-shadow:inset 4px 0 0 var(--stage)}
html[data-traza-app-theme="dark"] .estimate-version-v11195.approved{border-color:#395b46 !important;box-shadow:inset 4px 0 0 var(--traza-stage-6) !important}
html[data-traza-app-theme="dark"] .estimate-version-v11195.approved .record-chip.good{background:var(--traza-stage-6-bg) !important;color:var(--traza-stage-6) !important}
html[data-traza-app-theme="dark"] .mechanic-final-milestones-v112009{background:linear-gradient(180deg,#252525,#1a2947)}
html[data-traza-app-theme="dark"] .vehicle-access-panel-v112053{border:1px solid #3d4b57;background:#1b3545}
html[data-traza-app-theme="dark"] .vehicle-access-panel-head-v112053 strong{color:#cfd7dd}
html[data-traza-app-theme="dark"] .vehicle-access-panel-head-v112053 span{color:#b1b8be}
html[data-traza-app-theme="dark"] .vehicle-access-section-v112053{border-top:1px solid #3e4b56}
html[data-traza-app-theme="dark"] .vehicle-access-row-v112053{border-bottom:1px solid #3f4a55}
html[data-traza-app-theme="dark"] .vehicle-access-row-v112053 strong{color:#d0d7dd}
html[data-traza-app-theme="dark"] .vehicle-access-row-v112053 span{color:#b1b8be}
html[data-traza-app-theme="dark"] .record-chip.bad{background:#4e1313;color:#e3c9ca}
html[data-traza-app-theme="dark"] .record-chip.pending{background:#4e3f13;color:#e1c48e}
html[data-traza-app-theme="dark"] .traza-startup-loading-v111933{background:#252525 !important}
html[data-traza-app-theme="dark"] .traza-startup-loading-v111933>div{background:#252525 !important;color:#c4d5e9 !important}
html[data-traza-app-theme="dark"] .traza-startup-loading-v111933 img{background:#252525 !important}
html[data-traza-app-theme="dark"] .traza-startup-loading-v111933 .spinner-v1119{border-color:rgba(11.0,63.0,120.0,.18) !important;border-top-color:#0b3f78 !important}
html[data-traza-app-theme="dark"] .traza-startup-loading-v111933 strong{color:#c4d5e9 !important}
html[data-traza-app-theme="dark"] .traza-startup-loading-v111933 small{color:#b0b8bf !important}
html[data-traza-app-theme="dark"] .traza-inapp-v112055{border:1px solid rgba(74,74,74,.22);background:rgba(7.0,35.0,65.0,.96);color:#ffffff;box-shadow:0 18px 50px rgba(0,18.0,38.0,.28)}
html[data-traza-app-theme="dark"] .traza-inapp-icon-v112055{background:rgba(37,37,37,.12);border:1px solid rgba(74,74,74,.14)}
html[data-traza-app-theme="dark"] .traza-inapp-copy-v112055 strong{color:#ffffff}
html[data-traza-app-theme="dark"] .traza-inapp-copy-v112055 span{color:rgba(255,255,255,.78)}
html[data-traza-app-theme="dark"] .traza-inapp-note-v112055{color:#ffffff !important}
html[data-traza-app-theme="dark"] .traza-inapp-actions-v112055 button{border:1px solid rgba(74,74,74,.20)}
html[data-traza-app-theme="dark"] .traza-inapp-open-v112055{background:#252525;color:#c4d5e9}
html[data-traza-app-theme="dark"] .traza-inapp-copybtn-v112055{background:rgba(37,37,37,.09);color:#ffffff}
html[data-traza-app-theme="dark"] .traza-inapp-close-v112055{background:transparent;color:rgba(255,255,255,.72)}
html[data-traza-app-theme="dark"] .traza-inapp-close-v112055:hover{background:rgba(37,37,37,.10);color:#ffffff}
html[data-traza-app-theme="dark"] .marketplace-location-v112056{border:1px solid #354c5f;background:#15334c;color:#ccd7e0}
html[data-traza-app-theme="dark"] .marketplace-location-v112056.active{border-color:#3a5a47;background:#1d442b;color:#cce1d7}
html[data-traza-app-theme="dark"] .marketplace-location-v112056.warning{border-color:#645030;background:#4e3713;color:#e5d8c7}
html[data-traza-app-theme="dark"] .marketplace-location-icon-v112056{background:rgba(37,37,37,.85)}
html[data-traza-app-theme="dark"] .marketplace-ranking-note-v112056{background:#202b37;border:1px solid #3f4c55;color:#b0b8bf}
html[data-traza-app-theme="dark"] .marketplace-ranking-note-v112056 strong{color:#cfd7dd}
html[data-traza-app-theme="dark"] .marketplace-match-chips-v112056 span{background:#212d35;border:1px solid #414b53;color:#aebac1}
html[data-traza-app-theme="dark"] .marketplace-match-chips-v112056 span.good{background:#1e432c;border-color:#3c5846;color:#9dd2b7}
html[data-traza-app-theme="dark"] .marketplace-location-note-v112056{background:#202b37;border:1px solid #404b54;color:#b1b9bf}
html[data-traza-app-theme="dark"] .no-show-review-v111974 .service-card-v1119{border-left:4px solid #f59e0b}
html[data-traza-app-theme="dark"] .status-chip-v111974{background:#232f3e;color:#d1d5dc}
html[data-traza-app-theme="dark"] .status-chip-v111974.pending{background:#4e3413;color:#e8cdc4}
html[data-traza-app-theme="dark"] .status-chip-v111974.ok{background:#134e32;color:#8ee1c9}
html[data-traza-app-theme="dark"] .status-chip-v111974.risk{background:#4e1313;color:#e7c6c6}
html[data-traza-app-theme="dark"] .membership-vehicle-v111974{border:1px solid #3b4b59;background:#252525}
html[data-traza-app-theme="dark"] .membership-vehicle-v111974 small{color:#afb6c0}
html[data-traza-app-theme="dark"] .membership-change-meta-v111974{color:#afb6c0}
html[data-traza-app-theme="dark"] .mismatch-banner-v111974{border:1px solid #f0c36a;background:#4e3a13}
html[data-traza-app-theme="dark"] .mismatch-banner-v111974.linked{border-color:#375d49;background:#194830}
html[data-traza-app-theme="dark"] .admin-dispute-card-v111974{border:1px solid #3b4b59;background:#252525}
html[data-traza-app-theme="dark"] .admin-dispute-card-v111974 .meta{color:#afb6c0}
html[data-traza-app-theme="dark"] .mismatch-candidate-v111974{border:1px solid #3b4b59}
html[data-traza-app-theme="dark"] .commerce-principle-v111975{border:1px solid #324962;background:#132d4e}
html[data-traza-app-theme="dark"] .commerce-principle-v111975 strong{color:#c8d5e5}
html[data-traza-app-theme="dark"] .marketplace-premium-cta-v111975{background:#1c442e;border:1px solid #395b47;color:#c8e5d3}
html[data-traza-app-theme="dark"] .client-coverage-compact-v111966.client-packs-only-v111975 .coverage-all-vehicles-v111975{color:#afb6c0}
html[data-traza-app-theme="dark"] .role-help-v112039 a{color:#acbac3;border:1px solid #404d54;background:#252525}
html[data-traza-app-theme="dark"] .traza-support-link-v112039{border:1px solid #3f4c55;background:#222e35;color:#cfd8de !important}
html[data-traza-app-theme="dark"] .traza-support-link-v112039:hover{background:#193648;color:#c4d8e9 !important}
html[data-traza-app-theme="dark"] .jobs-mechanic-role-v112054{color:#b0b8bf}
html[data-traza-app-theme="dark"] .jobs-collabs-v112054 small{color:#b1b8be}
html[data-traza-app-theme="dark"] .jobs-collabs-v112054 span{color:#d1d6dc;background:#212d36;border:1px solid #3f4b54}
html[data-traza-app-theme="dark"] .support-report-app-v112054{border:1px solid #3c4d58;background:#252525;color:#ced7df}
html[data-traza-app-theme="dark"] .support-report-app-v112054>span{background:#4e2a13;color:#e1b28e}
html[data-traza-app-theme="dark"] .intake-condition-editor-v112064{border:1px solid #3b4c59;background:#13304e}
html[data-traza-app-theme="dark"] .intake-check-group-v112064{border:1px solid #394c5b;background:#252525}
html[data-traza-app-theme="dark"] .intake-check-group-v112064>summary{color:#c8d7e4}
html[data-traza-app-theme="dark"] .intake-check-group-v112064>summary:after{color:#aeb8c1}
html[data-traza-app-theme="dark"] .intake-check-item-v112064{border-top:1px solid #3c4d58}
html[data-traza-app-theme="dark"] .intake-check-item-v112064>span{color:#cdd8e0}
html[data-traza-app-theme="dark"] .intake-condition-display-v112064{border:1px solid #3c4c58;background:#13304e}
html[data-traza-app-theme="dark"] .intake-condition-chip-v112064{border:1px solid #3e4b56;background:#252525}
html[data-traza-app-theme="dark"] .intake-condition-chip-v112064 small{color:#afb8c0}
html[data-traza-app-theme="dark"] .intake-condition-chip-v112064.good{border-color:#3b5946;background:#1f4226}
html[data-traza-app-theme="dark"] .intake-condition-chip-v112064.warn{border-color:#645230;background:#4e3913}
html[data-traza-app-theme="dark"] .finding-additional-v112064{border-left:4px solid #5c86a8}
html[data-traza-app-theme="dark"] .additional-findings-v112064{border-color:#384d5c;background:linear-gradient(180deg,#13304e,#252525)}
html[data-traza-app-theme="dark"] .finding-handling-options-v112064 label{border:1px solid #3c4c58;background:#252525}
html[data-traza-app-theme="dark"] .finding-handling-options-v112064 label:has(input:checked){border-color:#7ea6c5;background:#13304e}
html[data-traza-app-theme="dark"] .finding-handling-options-v112064 span small{color:#afb9c0}
html[data-traza-app-theme="dark"] .critical-workshop-banner-v112065{border:1px solid #f0b4b4;background:#4e1313;color:#e3c9cc;box-shadow:0 7px 22px rgba(153.0,36.0,36.0,.08)}
html[data-traza-app-theme="dark"] .critical-workshop-banner-v112065:hover{border-color:#df8585;background:#4e1313}
html[data-traza-app-theme="dark"] .critical-workshop-banner-v112065 small{color:#c7a8ab}
html[data-traza-app-theme="dark"] .critical-workshop-icon-v112065{background:#cf3038;color:#ffffff}
html[data-traza-app-theme="dark"] .critical-action-badge-v112065{background:#cf3038;color:#ffffff;border:2px solid #4a4a4a;box-shadow:0 1px 4px rgba(0,0,0,.12)}
html[data-traza-app-theme="dark"] .critical-bell-v112065{outline:2px solid rgba(207.0,48.0,56.0,.28);background:#4e1318 !important}
html[data-traza-app-theme="dark"] .read-only-field-v112065{background:#222b35;color:#d1d7db}
html[data-traza-app-theme="dark"] .critical-bell-badge-v112065{background:#cf3038;color:#ffffff;border:2px solid #4a4a4a;box-shadow:0 2px 7px rgba(120.0,20.0,28.0,.28)}
html[data-traza-app-theme="dark"] .client-intake-summary-v112067>div,html[data-traza-app-theme="dark"] .client-appointment-summary-v112067>div{border:1px solid #414c53;background:#222e35}
html[data-traza-app-theme="dark"] .client-intake-summary-v112067 span,html[data-traza-app-theme="dark"] .client-appointment-summary-v112067 span{color:#b2b9bd}
html[data-traza-app-theme="dark"] .client-intake-items-v112067>div{border:1px solid #414c53;background:#252525}
html[data-traza-app-theme="dark"] .client-intake-items-v112067 span{color:#b1b9be}
html[data-traza-app-theme="dark"] .client-photo-thumb-v112067{border:1px solid #414e53;background:#232f34}
html[data-traza-app-theme="dark"] .client-photo-thumb-v112067 span{background:linear-gradient(transparent,rgba(4.0,20.0,29.0,.72));color:#ffffff}
html[data-traza-app-theme="dark"] .client-photo-more-v112067{border-top:1px dashed #414d53}
html[data-traza-app-theme="dark"] .client-photo-more-v112067 summary{color:#c7dde6}
html[data-traza-app-theme="dark"] .client-authorizations-v112067>article{border:1px solid #404f54;background:#202b37}
html[data-traza-app-theme="dark"] .client-authorizations-v112067 small{color:#b1b9be}
html[data-traza-app-theme="dark"] .client-service-documents-v112067{border-top:4px solid #1f7a9a}
html[data-traza-app-theme="dark"] .client-personal-record-v112050{border-left:4px solid #7257bb}
html[data-traza-app-theme="dark"] .paypal-standard-overlay-v112076{background:rgba(9.0,24.0,39.0,.55)}
html[data-traza-app-theme="dark"] .paypal-standard-card-v112076{background:#252525;border:1px solid #3e4b56;box-shadow:0 22px 60px rgba(7.0,31.0,55.0,.28)}
html[data-traza-app-theme="dark"] .paypal-standard-method-v112076{border:1px solid #3d4b57;background:#202b37}
html[data-traza-app-theme="dark"] .paypal-standard-method-v112076>span{color:#cfd7dd}
html[data-traza-app-theme="dark"] .paypal-standard-status-v112076{background:#193248;color:#ced6df}
html[data-traza-app-theme="dark"] .paypal-standard-status-v112076.working{background:#4e3f13;color:#e9dec4}
html[data-traza-app-theme="dark"] .paypal-standard-status-v112076.error{background:#4e1313;color:#e1cbcb}
html[data-traza-app-theme="dark"] .paypal-standard-status-v112076.ready{background:#1e432a;color:#cbe1d3}
html[data-traza-app-theme="dark"] .paypal-card-eligible-v112076{color:#cbe1d3 !important}
html[data-traza-app-theme="dark"] .paypal-standard-security-v112076{color:#b0b8c0}
html[data-traza-app-theme="dark"] .activation-banner-v112083{border:1px solid #3a4d5a;background:linear-gradient(135deg,#13354e,#252525);box-shadow:0 8px 24px rgba(29.0,57.0,80.0,.06)}
html[data-traza-app-theme="dark"] .activation-banner-v112083.request-context{border-color:#364d5e;background:linear-gradient(135deg,#14354d,#252525)}
html[data-traza-app-theme="dark"] .activation-banner-head-v112083 strong{color:#ced7df}
html[data-traza-app-theme="dark"] .activation-banner-head-v112083>span{border:1px solid #3d4d57;background:#252525;color:#afb8c0}
html[data-traza-app-theme="dark"] .activation-banner-actions-v112083 button{border:1px solid #3d4c57;background:#252525;color:#ced7df}
html[data-traza-app-theme="dark"] .activation-banner-actions-v112083 button:hover{border-color:#abc9dc;background:#13304e}
html[data-traza-app-theme="dark"] .activation-banner-actions-v112083 button>span{background:#1e3443}
html[data-traza-app-theme="dark"] .activation-banner-actions-v112083 button small{color:#b1b8be}
html[data-traza-app-theme="dark"] .activation-banner-actions-v112083 button>b{color:#acb9c4}
html[data-traza-app-theme="dark"] .activation-prompt-v112083 p{color:#aeb9c2}
html[data-traza-app-theme="dark"] .activation-prompt-icon-v112083{background:#17364a}
html[data-traza-app-theme="dark"] .activation-phone-v112083{border:1px solid #394e5b;background:#1c3945;color:#cad9e3}
html[data-traza-app-theme="dark"] .traza-update-banner-v112083{border:1px solid #374d5d;background:rgba(19,54,78,.98);box-shadow:0 12px 38px rgba(20.0,51.0,75.0,.18);color:#ced7df}
html[data-traza-app-theme="dark"] .traza-update-banner-v112083 small{color:#b1b8bf}
html[data-traza-app-theme="dark"] .spinner-v112083{border:3px solid rgba(11.0,78.0,128.0,.18);border-top-color:#0b4e80}
html[data-traza-app-theme="dark"] .traza-update-screen-v112083{background:#252525}
html[data-traza-app-theme="dark"] .traza-update-screen-v112083>div{color:#c8d8e4}
html[data-traza-app-theme="dark"] .traza-update-screen-v112083 small{color:#b0b8bf}
html[data-traza-app-theme="dark"] .admin-campaign-composer-v112084{border-left:4px solid #1a75b8}
html[data-traza-app-theme="dark"] .campaign-phone-preview-v112084{border:1px solid #3c4d58;background:linear-gradient(145deg,#1b3545,#252525);box-shadow:0 10px 24px rgba(31.0,58.0,77.0,.07)}
html[data-traza-app-theme="dark"] .campaign-phone-icon-v112084{background:#193648;border:1px solid #394e5b}
html[data-traza-app-theme="dark"] .campaign-phone-preview-v112084 small{color:#b1b8bf}
html[data-traza-app-theme="dark"] .campaign-phone-preview-v112084 strong{color:#c9d7e3}
html[data-traza-app-theme="dark"] .campaign-phone-preview-v112084 p{color:#afb8c1}
html[data-traza-app-theme="dark"] .campaign-audience-box-v112084{border:1px solid #3c4d58;background:#1b3545}
html[data-traza-app-theme="dark"] .campaign-audience-box-v112084 strong{color:#c7d8e5}
html[data-traza-app-theme="dark"] .campaign-audience-box-v112084 span{color:#b0b8bf}
html[data-traza-app-theme="dark"] .campaign-char-v112084{color:#b1b9be}
html[data-traza-app-theme="dark"] .campaign-history-row-v112084{border:1px solid #3d4c56;background:#252525}
html[data-traza-app-theme="dark"] .campaign-history-main-v112084 p{color:#afb9c0}
html[data-traza-app-theme="dark"] .campaign-history-main-v112084 small{color:#b2b8be}
html[data-traza-app-theme="dark"] .campaign-metrics-v112084>div{border:1px solid #3e4c56;background:#213040}
html[data-traza-app-theme="dark"] .campaign-metrics-v112084 strong{color:#c9d8e3}
html[data-traza-app-theme="dark"] .campaign-metrics-v112084 span{color:#b1b8be}
html[data-traza-app-theme="dark"] .campaign-preference-v112084{border-left:4px solid #2a80b9}
html[data-traza-app-theme="dark"] .campaign-toggle-v112084{border:1px solid #3d4d57;background:#1b3545;color:#ced8df}
html[data-traza-app-theme="dark"] .campaign-toggle-v112084 input{accent-color:#8ebfe1}
html[data-traza-app-theme="dark"] .customer-resolver-v112094{border:1px solid #3a4d5a;background:#1b3545}
html[data-traza-app-theme="dark"] .customer-resolver-v112094.loading,html[data-traza-app-theme="dark"] .customer-resolver-v112094.neutral{color:#aeb9c2}
html[data-traza-app-theme="dark"] .customer-resolver-v112094 small{color:#afb8c0}
html[data-traza-app-theme="dark"] .customer-resolver-v112094.matched{background:#1f4233;border-color:#3a5a4b}
html[data-traza-app-theme="dark"] .customer-resolver-head-v112094>span{color:#c4e8dc;background:#1d442f}
html[data-traza-app-theme="dark"] .customer-resolver-spinner-v112094{border:2px solid #3c4d58;border-top-color:#0b6094}
html[data-traza-app-theme="dark"] .customer-resolver-car-v112094{border:1px solid #3c4d58;background:#252525;color:#ced8de}
html[data-traza-app-theme="dark"] .customer-resolver-car-v112094:hover{border-color:#89b8d6;background:#13354e}
html[data-traza-app-theme="dark"] .customer-resolver-car-v112094.selected{border-color:#0b6094;box-shadow:0 0 0 2px rgba(11.0,96.0,148.0,.11);background:#15364b}
html[data-traza-app-theme="dark"] .customer-resolver-car-v112094 small{color:#b1b9be}
html[data-traza-app-theme="dark"] .client-traza-badge-v112096.linked{color:#c8e4d7;background:#1e432f;border:1px solid #385c48}
html[data-traza-app-theme="dark"] .client-traza-badge-v112096.linked i{background:#24a36a}
html[data-traza-app-theme="dark"] .client-traza-badge-v112096.pending{color:#e1c28e;background:#4e3d13;border:1px solid #645630}
html[data-traza-app-theme="dark"] .client-traza-badge-v112096.pending i{background:#d79a1e}
html[data-traza-app-theme="dark"] .phone-full-preview-v11194{color:#b0b9bf}
html[data-traza-app-theme="dark"] .admin-organized-head-v112115 p{color:#b0b9bf}
html[data-traza-app-theme="dark"] .admin-total-alert-v112115{border:1px solid #613333;background:#4e1313;color:#e3caca}
html[data-traza-app-theme="dark"] .admin-total-alert-v112115 b{background:#c93c3c;color:#ffffff}
html[data-traza-app-theme="dark"] .admin-total-ok-v112115{border:1px solid #3c5846;background:#1e4329;color:#9ed2b5}
html[data-traza-app-theme="dark"] .admin-accordion-v112115{border:1px solid #404d54;background:#252525;box-shadow:0 4px 14px rgba(28.0,57.0,75.0,.035)}
html[data-traza-app-theme="dark"] .admin-accordion-v112115.needs-attention{border-color:#5d3636}
html[data-traza-app-theme="dark"] .admin-accordion-v112115>summary:hover{background:#1b3545}
html[data-traza-app-theme="dark"] .admin-accordion-v112115[open]>summary{border-bottom:1px solid #404c54;background:#1f3442}
html[data-traza-app-theme="dark"] .admin-accordion-index-v112115{background:#1e3543;color:#97c2d8}
html[data-traza-app-theme="dark"] .admin-accordion-copy-v112115 strong{color:#ced8df}
html[data-traza-app-theme="dark"] .admin-accordion-copy-v112115 small{color:#b2b9bd}
html[data-traza-app-theme="dark"] .admin-accordion-alert-v112115{background:#c93c3c;color:#ffffff;box-shadow:0 0 0 3px #493131}
html[data-traza-app-theme="dark"] .admin-accordion-chevron-v112115{border-right:2px solid #66808f;border-bottom:2px solid #66808f}
html[data-traza-app-theme="dark"] .admin-accordion-body-v112115{background:#1e3043}
html[data-traza-app-theme="dark"] .admin-accordion-body-v112115>.card,html[data-traza-app-theme="dark"] .admin-accordion-body-v112115>section.card{background:transparent}
html[data-traza-app-theme="dark"] .admin-accordion-body-v112115>.payment-admin-list-v11195.card{background:#252525;border:1px solid #414c53}
html[data-traza-app-theme="dark"] .publication-card-v112110 .notice.subtle{background:#1f3442;border-color:#3c4d58;color:#afbbc1}

/* TRAZA V11.20.127 · Apariencia oscura — capa curada sobre la identidad existente */
html[data-traza-app-theme="dark"]{color-scheme:dark;--bg:#09131d;--surface:#0f1d2a;--surface2:#152738;--card:#132433;--text:#eaf1f7;--muted:#9babb9;--ink:#eaf1f7;--inkmuted:#9aaab8;--primary:#2788c7;--primary-dark:#1d6d9f;--blue:#48a5df;--blue-soft:#142f43;--line:#2a4051;--silver:#9aa8b4;--silver2:#1b2c3a;--green:#59b882;--warning:#d6a64f;--shadow:0 16px 38px rgba(0,0,0,.28)}
html[data-traza-app-theme="dark"] .app-layout{background:#09131d;color:var(--ink)}
html[data-traza-app-theme="dark"] .main{background:linear-gradient(180deg,#0c1722,#0a141e)!important;color:var(--ink)!important}
html[data-traza-app-theme="dark"] .sidebar{background:linear-gradient(180deg,#0a1c2c,#0b2437 68%,#0c2b42)!important;border-right-color:#20384b!important}
html[data-traza-app-theme="dark"] .app-toolbar{background:rgba(13,27,40,.96)!important;border-bottom-color:#253b4c!important;box-shadow:0 8px 24px rgba(0,0,0,.14)}
html[data-traza-app-theme="dark"] .main-inner{color:var(--ink)}
html[data-traza-app-theme="dark"] .main-head h1,html[data-traza-app-theme="dark"] h1,html[data-traza-app-theme="dark"] h2,html[data-traza-app-theme="dark"] h3,html[data-traza-app-theme="dark"] h4{color:#edf4f9}
html[data-traza-app-theme="dark"] .muted,html[data-traza-app-theme="dark"] .main-head p,html[data-traza-app-theme="dark"] .small.muted{color:#98aab9!important}
html[data-traza-app-theme="dark"] .card,html[data-traza-app-theme="dark"] .record-card,html[data-traza-app-theme="dark"] .modal-card{background:#132433!important;border-color:#2a4051!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important}
html[data-traza-app-theme="dark"] .input,html[data-traza-app-theme="dark"] .select,html[data-traza-app-theme="dark"] .textarea,html[data-traza-app-theme="dark"] .search-input-wrap,html[data-traza-app-theme="dark"] .workshop-switcher,html[data-traza-app-theme="dark"] .vehicle-context-switcher{background:#0d1b27!important;color:#edf4f9!important;border-color:#31495b!important}
html[data-traza-app-theme="dark"] .input::placeholder,html[data-traza-app-theme="dark"] .textarea::placeholder,html[data-traza-app-theme="dark"] input::placeholder{color:#718698!important}
html[data-traza-app-theme="dark"] .field label{color:#c7d3dd!important}
html[data-traza-app-theme="dark"] .input:focus,html[data-traza-app-theme="dark"] .select:focus,html[data-traza-app-theme="dark"] .textarea:focus{border-color:#4ba6df!important;box-shadow:0 0 0 3px rgba(75,166,223,.16)!important}
html[data-traza-app-theme="dark"] .btn-primary{background:#216f9f!important;border-color:#2e86bb!important;color:#fff!important}
html[data-traza-app-theme="dark"] .btn-primary:hover{background:#2782b7!important}
html[data-traza-app-theme="dark"] .light-btn,html[data-traza-app-theme="dark"] .btn-light,html[data-traza-app-theme="dark"] .btn-secondary{background:#182b3b!important;color:#dce8f1!important;border-color:#30495c!important}
html[data-traza-app-theme="dark"] .light-btn:hover,html[data-traza-app-theme="dark"] .btn-light:hover,html[data-traza-app-theme="dark"] .btn-secondary:hover{background:#203648!important}
html[data-traza-app-theme="dark"] .mode{background:#172b3b!important;color:#a9bfd0!important;border:1px solid #294457}
html[data-traza-app-theme="dark"] .avatar-user{background:#2a4255!important;color:#fff!important}
html[data-traza-app-theme="dark"] .notification-bell,html[data-traza-app-theme="dark"] .install-shortcut-btn{background:#152838!important;color:#dbe8f1!important;border-color:#2d4659!important}
html[data-traza-app-theme="dark"] .nav button{color:#9eb1c0!important}
html[data-traza-app-theme="dark"] .nav button:hover{background:#183348!important;color:#fff!important}
html[data-traza-app-theme="dark"] .nav button.active{background:#f7f9fb!important;color:#153149!important;box-shadow:inset 3px 0 0 #4ba6df!important}
html[data-traza-app-theme="dark"] .role-card{background:#10283a!important;border-color:#284356!important;color:#e6eff6!important}
html[data-traza-app-theme="dark"] .role-card small,html[data-traza-app-theme="dark"] .role-card span{color:#9eb2c2!important}
html[data-traza-app-theme="dark"] .workshop-portfolio,html[data-traza-app-theme="dark"] .vehicle-context-bar{background:linear-gradient(110deg,#102739,#132b3c)!important;border-color:#29475b!important;color:#e9f2f8!important}
html[data-traza-app-theme="dark"] .toolbar-brand,html[data-traza-app-theme="dark"] .sidebar .home-brand{background:#f8fafb!important;border:1px solid #dfe6eb!important;border-radius:12px!important;padding:3px 8px!important;box-shadow:none!important}
html[data-traza-app-theme="dark"] .toolbar-brand img,html[data-traza-app-theme="dark"] .sidebar .home-brand img{filter:none!important;opacity:1!important}
html[data-traza-app-theme="dark"] .mobile-nav{background:#0e1d2a!important;border-top-color:#284052!important;box-shadow:0 -8px 24px rgba(0,0,0,.18)}
html[data-traza-app-theme="dark"] .mobile-nav button{background:#0e1d2a!important;color:#9eb0bf!important;border-color:#253d50!important}
html[data-traza-app-theme="dark"] .mobile-nav button.active{background:#172d3f!important;color:#fff!important;box-shadow:inset 0 3px 0 #4ba6df!important}
html[data-traza-app-theme="dark"] .table,html[data-traza-app-theme="dark"] table{color:#dce7ef!important}
html[data-traza-app-theme="dark"] .table th,html[data-traza-app-theme="dark"] table th{color:#a9bac8!important;border-color:#2b4253!important}
html[data-traza-app-theme="dark"] .table td,html[data-traza-app-theme="dark"] table td{border-color:#253b4c!important}
html[data-traza-app-theme="dark"] .jobs-table-v1119 tr{background:#122331!important}
html[data-traza-app-theme="dark"] .jobs-table-v1119 tr:hover{background:#172b3a!important}
html[data-traza-app-theme="dark"] .x{background:#1b3041!important;color:#b8c8d4!important}
html[data-traza-app-theme="dark"] .toast{background:#e7eff5!important;color:#102232!important;box-shadow:0 14px 38px rgba(0,0,0,.32)!important}
html[data-traza-app-theme="dark"] a{color:#6db6e4}
html[data-traza-app-theme="dark"] option{background:#0d1b27;color:#edf4f9}
html[data-traza-app-theme="dark"] ::-webkit-scrollbar{width:11px;height:11px}
html[data-traza-app-theme="dark"] ::-webkit-scrollbar-track{background:#0a151f}
html[data-traza-app-theme="dark"] ::-webkit-scrollbar-thumb{background:#2b4659;border-radius:999px;border:2px solid #0a151f}
html[data-traza-app-theme="dark"] ::selection{background:#2d739e;color:#fff}

/* Selector de apariencia */
.theme-quick-v112127{width:36px;height:36px;flex:0 0 36px;border-radius:11px;border:1px solid #d9e1e7;background:#f6f8fa;color:#24465f;display:grid;place-items:center;font-size:17px;font-weight:850;padding:0;line-height:1;transition:.15s}
.theme-quick-v112127:hover{background:#edf2f6;transform:translateY(-1px)}
.theme-card-v112127{margin-bottom:14px}
.theme-card-head-v112127{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
.theme-card-head-v112127 h3{margin:3px 0 4px}
.theme-card-head-v112127 p{margin:0;color:var(--inkmuted);font-size:12px;line-height:1.5}
.theme-segment-v112127{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.theme-choice-v112127{min-height:70px;border:1px solid #d9e1e7;background:#f8fafb;color:#344b5d;border-radius:13px;padding:10px 9px;display:grid;place-items:center;gap:3px;font-weight:820;text-align:center}
.theme-choice-v112127 span{font-size:20px;line-height:1}.theme-choice-v112127 small{font-size:10px;color:#7a8995;font-weight:700}
.theme-choice-v112127.active{background:#eaf3f9;border-color:#7faecd;color:#0b4f7b;box-shadow:inset 0 0 0 1px #7faecd}
.theme-note-v112127{margin-top:10px;font-size:10.5px;color:var(--inkmuted);line-height:1.45}
html[data-traza-app-theme="dark"] .theme-quick-v112127{background:#162b3b;color:#dce9f2;border-color:#2b4558}
html[data-traza-app-theme="dark"] .theme-quick-v112127:hover{background:#1c3548}
html[data-traza-app-theme="dark"] .theme-choice-v112127{background:#10202d;color:#cbd9e4;border-color:#2a4254}
html[data-traza-app-theme="dark"] .theme-choice-v112127 small{color:#8fa3b3}
html[data-traza-app-theme="dark"] .theme-choice-v112127.active{background:#19374b;border-color:#4d97c7;color:#f0f7fb;box-shadow:inset 0 0 0 1px #4d97c7}
@media(max-width:700px){.theme-quick-v112127{width:34px;height:34px;flex-basis:34px}.theme-card-head-v112127{display:block}.theme-segment-v112127{grid-template-columns:1fr}.theme-choice-v112127{min-height:52px;grid-template-columns:34px 1fr;text-align:left;justify-items:start;align-items:center}.theme-choice-v112127 span{grid-row:1/3}.theme-choice-v112127 small{font-size:10px}}

/* ================== TRAZA V11.20.144 · DARK MODE POLISH ==================
   Corrige contraste de Agenda/Recepción y elimina la placa blanca del logo
   dentro de la aplicación oscura. El asset oficial no se modifica. */
html[data-traza-app-theme="dark"] .app-toolbar{
  background:rgba(9,24,36,.98)!important;
  border-bottom:1px solid #284255!important;
  box-shadow:0 8px 24px rgba(0,0,0,.18)!important;
}
html[data-traza-app-theme="dark"] .toolbar-brand,
html[data-traza-app-theme="dark"] .sidebar .home-brand{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  padding:0!important;
  box-shadow:none!important;
}
html[data-traza-app-theme="dark"] .toolbar-brand img,
html[data-traza-app-theme="dark"] .sidebar .home-brand img{
  /* Presentación monocromática clara solo en dark mode; no altera el archivo oficial. */
  filter:brightness(0) invert(1)!important;
  opacity:.92!important;
}
html[data-traza-app-theme="dark"] .toolbar-brand img{width:150px!important;height:45px!important}

/* Agenda: texto principal y secundario con contraste consistente. */
html[data-traza-app-theme="dark"] .agenda-section-card strong,
html[data-traza-app-theme="dark"] .upcoming-arrivals-v1119 strong,
html[data-traza-app-theme="dark"] .arrival-row-v1119 strong,
html[data-traza-app-theme="dark"] .calendar-slot strong,
html[data-traza-app-theme="dark"] .mechanic-agenda-head strong,
html[data-traza-app-theme="dark"] .mechanic-hour-row>strong,
html[data-traza-app-theme="dark"] .mechanic-weekly-head strong,
html[data-traza-app-theme="dark"] .weekly-grid .wg-head,
html[data-traza-app-theme="dark"] .weekly-grid .wg-time{
  color:#edf4f9!important;
}
html[data-traza-app-theme="dark"] .profile-agenda-head p,
html[data-traza-app-theme="dark"] .upcoming-arrivals-v1119 p,
html[data-traza-app-theme="dark"] .arrival-row-v1119 span,
html[data-traza-app-theme="dark"] .calendar-slot small,
html[data-traza-app-theme="dark"] .mechanic-agenda-head span,
html[data-traza-app-theme="dark"] .weekly-legend,
html[data-traza-app-theme="dark"] .agenda-section-card .small.muted{
  color:#afbfcb!important;
}
html[data-traza-app-theme="dark"] .arrival-group-title-v1119{
  color:#d9e6ef!important;
  border-bottom-color:#324b5e!important;
}
html[data-traza-app-theme="dark"] .arrival-row-v1119,
html[data-traza-app-theme="dark"] .mechanic-hour-row{
  border-bottom-color:#2a4254!important;
}
html[data-traza-app-theme="dark"] .mechanic-weekly-card{
  background:#10202e!important;
  border-color:#2b4355!important;
}
html[data-traza-app-theme="dark"] .mechanic-weekly-head,
html[data-traza-app-theme="dark"] .weekly-grid .wg-head,
html[data-traza-app-theme="dark"] .weekly-grid .wg-time{
  background:#0d1b27!important;
  border-color:#2a4253!important;
}
html[data-traza-app-theme="dark"] .weekly-grid>div{
  border-right-color:#273f51!important;
  border-bottom-color:#273f51!important;
  color:#dce8f1!important;
}
html[data-traza-app-theme="dark"] .weekly-legend b{color:#e8f0f6!important}
html[data-traza-app-theme="dark"] .weekly-slot-toggle.open{
  background:#173a2a!important;color:#9fdfba!important;border-color:#315a43!important;
}
html[data-traza-app-theme="dark"] .weekly-slot-toggle.closed{
  background:#182735!important;color:#bdc9d3!important;border-color:#344a5b!important;
}
html[data-traza-app-theme="dark"] .weekly-slot-toggle.outside{
  background:#111e29!important;color:#8598a8!important;border-color:#304454!important;
}
html[data-traza-app-theme="dark"] .mechanic-hour-row.free>span{color:#7dd6a3!important}
html[data-traza-app-theme="dark"] .mechanic-hour-row.busy>span{color:#f0a08f!important}
html[data-traza-app-theme="dark"] .mechanic-hour-row.blocked>span,
html[data-traza-app-theme="dark"] .mechanic-hour-row.closed>span,
html[data-traza-app-theme="dark"] .mechanic-hour-row.off>span{color:#aebdca!important}
html[data-traza-app-theme="dark"] .mechanic-capacity-pill-v111910,
html[data-traza-app-theme="dark"] .mechanic-free-slot-v111910,
html[data-traza-app-theme="dark"] .calendar-day-free-slot-v111949{
  background:color-mix(in srgb,var(--mechanic-color) 18%,#10202e)!important;
  color:#e8f1f7!important;
}
/* ================== FIN TRAZA V11.20.144 · DARK MODE POLISH ================== */


/* ================== TRAZA V11.20.145 · DARK MODE AGENDA + MARCA ==================
   Agenda: las citas por mecánico usan fondo oscuro teñido y texto blanco.
   Marca: conserva el icono oficial a color y muestra el wordmark claro sin placa blanca. */
html[data-traza-app-theme="dark"] .week-booking-v11198.mechanic-booking-chip-v111910,
html[data-traza-app-theme="dark"] .month-booking-chip-v11198.mechanic-booking-chip-v111910{
  background:color-mix(in srgb,var(--mechanic-color) 62%,#111d27)!important;
  color:#ffffff!important;
  border-left-color:var(--mechanic-color)!important;
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mechanic-color) 42%,#4a5a66)!important;
}
html[data-traza-app-theme="dark"] .week-booking-v11198.mechanic-booking-chip-v111910 strong,
html[data-traza-app-theme="dark"] .week-booking-v11198.mechanic-booking-chip-v111910 small,
html[data-traza-app-theme="dark"] .month-booking-chip-v11198.mechanic-booking-chip-v111910{
  color:#ffffff!important;
  text-shadow:0 1px 1px rgba(0,0,0,.28);
}

/* El PNG oficial ya es transparente. En dark mode lo componemos en dos capas: icono original + wordmark claro. */
html[data-traza-app-theme="dark"] .toolbar-brand,
html[data-traza-app-theme="dark"] .sidebar .home-brand{
  position:relative!important;
  isolation:isolate;
}
html[data-traza-app-theme="dark"] .toolbar-brand>img,
html[data-traza-app-theme="dark"] .sidebar .home-brand>img{
  filter:none!important;
  opacity:0!important;
}
html[data-traza-app-theme="dark"] .toolbar-brand::before,
html[data-traza-app-theme="dark"] .toolbar-brand::after,
html[data-traza-app-theme="dark"] .sidebar .home-brand::before,
html[data-traza-app-theme="dark"] .sidebar .home-brand::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background-image:url('/traza-loading-logo.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:left center;
}
html[data-traza-app-theme="dark"] .toolbar-brand::before,
html[data-traza-app-theme="dark"] .sidebar .home-brand::before{
  clip-path:inset(0 76% 0 0);
  filter:brightness(1.34) saturate(1.18) contrast(1.04);
}
html[data-traza-app-theme="dark"] .toolbar-brand::after,
html[data-traza-app-theme="dark"] .sidebar .home-brand::after{
  clip-path:inset(0 0 0 24%);
  filter:brightness(0) invert(1);
  opacity:.96;
}
/* ================== FIN TRAZA V11.20.145 ================== */

/* TRAZA V11.20.146 · cliente visible en pendientes */
.arrival-row-v1119 .arrival-client-v112146{font-size:12px!important;font-weight:700!important;color:#263844!important;margin-top:4px!important}
.arrival-row-v1119 .arrival-client-v112146 b{font-weight:900}
html[data-traza-app-theme="dark"] .arrival-row-v1119 .arrival-client-v112146{color:#f4f8fb!important}

/* TRAZA V11.20.148 · identidad de cuenta y relación con vehículo, separadas */
.client-link-states-v112148{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:4px}
.client-link-states-v112148 .client-traza-badge-v112096{margin-top:0}
.client-vehicle-badge-v112148{display:inline-flex;width:max-content;max-width:100%;align-items:center;padding:3px 7px;border-radius:999px;font-size:8px;font-weight:900;line-height:1.2;letter-spacing:.025em;white-space:nowrap;border:1px solid #bfd6ef;background:#edf5ff;color:#15558f}
.client-vehicle-badge-v112148.pending{border-color:#eed9a0;background:#fff6df;color:#8a5a0a}
.client-vehicle-badge-v112148.confirmed{border-color:#bfd6ef;background:#edf5ff;color:#15558f}
html[data-traza-app-theme="dark"] .client-vehicle-badge-v112148.pending{color:#f0cf94;background:#4e3d13;border-color:#645630}
html[data-traza-app-theme="dark"] .client-vehicle-badge-v112148.confirmed{color:#cfe7ff;background:#173a5a;border-color:#315c7d}
@media(max-width:720px){.client-vehicle-badge-v112148{font-size:8px}}


/* TRAZA v11.20.150 · autoridad de flota / invitación de propietario */
body[data-theme="dark"] .fleet-manager-list-v112150 article,body[data-theme="dark"] .owner-invite-vehicle-v112150,.theme-dark .fleet-manager-list-v112150 article,.theme-dark .owner-invite-vehicle-v112150{background:#172333;border-color:#34455b;color:#f7fbff}
body[data-theme="dark"] .fleet-manager-status-v112150.linked,.theme-dark .fleet-manager-status-v112150.linked{background:#123c2b;color:#b9f3d4}
body[data-theme="dark"] .fleet-manager-status-v112150.pending,.theme-dark .fleet-manager-status-v112150.pending{background:#473718;color:#ffdda0}

/* TRAZA V11.20.151 · tiempos operativos + chat */
.operational-time-v112151{display:block;margin-top:4px;font-size:9px;font-weight:800;line-height:1.2;color:var(--primary-dark,#0b5f97);white-space:nowrap}.jobs-intake-v112151>strong{display:block;font-size:11px}.status-time-v112151{margin-top:6px}.oit-time-strip-v112151{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 15px}.oit-time-strip-v112151>div{padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:var(--soft)}.oit-time-strip-v112151>div>span:first-child{display:block;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.oit-time-strip-v112151>div>strong{display:block;margin-top:3px;font-size:12px}.mechanic-work-actions-v111990 .operational-time-v112151{text-align:right}.internal-chat-author-v112121 span{max-width:190px;overflow:hidden;text-overflow:ellipsis}html[data-traza-app-theme="dark"] .operational-time-v112151{color:#8bc8ef}html[data-traza-app-theme="dark"] .oit-time-strip-v112151>div{background:#132433}@media(max-width:680px){.oit-time-strip-v112151{grid-template-columns:1fr 1fr;gap:7px}.oit-time-strip-v112151>div{padding:9px 10px}.operational-time-v112151{white-space:normal}.mechanic-work-actions-v111990 .operational-time-v112151{text-align:left}.jobs-compact-mobile-v112139 td[data-label="Ingreso"]{grid-area:when!important}}


/* TRAZA V11.20.152 · Expedientes desktop aprovecha el ancho disponible */
@media(min-width:901px){
  .main-inner.main-inner-jobs-wide-v112152{
    width:100%!important;
    max-width:1600px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:16px!important;
    padding-right:16px!important;
  }
  .main-inner.main-inner-jobs-wide-v112152 .jobs-table-v1119{
    width:100%!important;
    max-width:100%!important;
  }
  .main-inner.main-inner-jobs-wide-v112152 .jobs-table-v1119 .table{
    width:100%!important;
    max-width:100%!important;
  }
}

/* TRAZA v11.20.157 · Recepción multiusuario */
.intake-lease-actions-v112157{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.intake-lease-actions-v112157>small{display:block;width:100%;font-size:9px;line-height:1.35;color:var(--muted)}.intake-lease-status-v112157{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:6px 9px;border:1px solid #9fc4df;border-radius:999px;background:#eff8ff;color:#255d82;font-size:10px;font-weight:850;line-height:1.15}.intake-lease-status-v112157 i{width:8px;height:8px;border-radius:50%;background:#2a7fb8;box-shadow:0 0 0 4px rgba(42,127,184,.12);flex:0 0 auto}.intake-lease-status-v112157.compact{max-width:100%;white-space:normal}.intake-form-banner-v112157{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:13px 14px;border:1px solid #9fc4df;border-left:5px solid #2a7fb8;border-radius:14px;background:#f1f9ff}.intake-form-banner-v112157>div{min-width:0}.intake-form-banner-v112157 span,.intake-form-banner-v112157 strong,.intake-form-banner-v112157 small{display:block}.intake-form-banner-v112157 span{font-size:8px;font-weight:900;letter-spacing:.08em;color:#5d7b91}.intake-form-banner-v112157 strong{margin-top:2px;font-size:13px;color:#244c69}.intake-form-banner-v112157 small{margin-top:3px;font-size:9px;color:#688094}.intake-calendar-locked-v112157{grid-template-columns:1fr!important}.intake-calendar-locked-v112157 .intake-lease-actions-v112157{grid-column:1/-1}.intake-calendar-locked-v112157 .intake-lease-actions-v112157 .btn{width:auto!important;min-width:150px!important;flex:1}.theme-dark .intake-lease-status-v112157,html[data-traza-app-theme="dark"] .intake-lease-status-v112157{background:#153146;border-color:#315d7b;color:#d5edff}.theme-dark .intake-form-banner-v112157,html[data-traza-app-theme="dark"] .intake-form-banner-v112157{background:#142a3a;border-color:#315d7b}.theme-dark .intake-form-banner-v112157 strong,html[data-traza-app-theme="dark"] .intake-form-banner-v112157 strong{color:#d5edff}.theme-dark .intake-form-banner-v112157 span,.theme-dark .intake-form-banner-v112157 small,html[data-traza-app-theme="dark"] .intake-form-banner-v112157 span,html[data-traza-app-theme="dark"] .intake-form-banner-v112157 small{color:#9fc0d8}@media(max-width:680px){.intake-lease-actions-v112157{align-items:stretch}.intake-lease-status-v112157{width:100%;border-radius:11px}.intake-lease-actions-v112157 .btn{flex:1;min-width:0}.intake-form-banner-v112157{align-items:stretch;flex-direction:column}.intake-form-banner-v112157 .btn{width:100%}.intake-calendar-locked-v112157 .intake-lease-actions-v112157 .btn{min-width:0!important;width:100%!important}}

/* V11.20.158: el loader operativo se inyecta desde app-v112158.js para evitar dependencias de caché/orden de CSS. */

/* ================== TRAZA V11.20.160 · Clientes operativo + chat + presencia + loader ================== */
.traza-action-loader-v112160{position:fixed;inset:0;z-index:100500;display:grid;place-items:center;padding:18px;background:rgba(8,26,43,.28);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease;pointer-events:all}
.traza-action-loader-v112160.is-visible{opacity:1;visibility:visible}
.traza-action-loader-v112160>div{width:min(420px,92vw);display:grid;justify-items:center;gap:8px;padding:24px 22px;border:1px solid rgba(129,162,188,.42);border-radius:18px;background:var(--card,#fff);box-shadow:0 22px 70px rgba(5,23,39,.24);text-align:center;color:var(--ink,#183245)}
.traza-action-loader-v112160 strong{font-size:16px;line-height:1.25}.traza-action-loader-v112160 small{max-width:330px;font-size:11px;line-height:1.45;color:var(--muted,#667788)}
.traza-action-spinner-v112160{width:34px;height:34px;border:4px solid rgba(11,95,151,.18);border-top-color:var(--blue,#0b5f97);border-radius:50%;animation:spinV112160 .72s linear infinite}
@keyframes spinV112160{to{transform:rotate(360deg)}}

.traza-client-chat-v112160{position:fixed;right:18px;bottom:18px;z-index:100080;width:min(410px,calc(100vw - 28px));height:min(650px,calc(100vh - 92px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line,#dce5ea);border-radius:20px;background:var(--card,#fff);box-shadow:0 24px 80px rgba(6,26,43,.25)}
.client-chat-head-v112160{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 17px;border-bottom:1px solid var(--line,#dce5ea);background:linear-gradient(180deg,var(--soft,#f5f8fa),var(--card,#fff))}
.client-chat-head-v112160 h3{margin:2px 0 3px;font-size:16px}.client-chat-head-v112160 small{display:block;font-size:10px;line-height:1.35;color:var(--muted,#667788)}
.client-chat-head-v112160 .x{border:0;background:var(--soft,#f3f6f8);border-radius:10px;width:34px;height:34px;cursor:pointer;font-size:20px;color:inherit;flex:0 0 auto}
.client-chat-body-v112160{flex:1;min-height:0;overflow:auto;padding:15px 14px;display:flex;flex-direction:column;gap:9px;background:color-mix(in srgb,var(--soft,#f5f8fa) 48%,var(--card,#fff))}
.client-chat-msg-v112160{max-width:88%;padding:10px 11px;border:1px solid var(--line,#dce5ea);border-radius:15px;background:var(--card,#fff);box-shadow:0 3px 12px rgba(16,42,62,.05)}
.client-chat-msg-v112160.mine{align-self:flex-end;border-color:#b7d5ed;background:#edf7ff}.client-chat-msg-v112160.other{align-self:flex-start}
.client-chat-msg-v112160>div{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap}.client-chat-msg-v112160 strong{font-size:10px}.client-chat-msg-v112160 small{font-size:8px;font-weight:850;color:var(--blue,#0b5f97)}
.client-chat-msg-v112160 p{margin:5px 0 4px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.client-chat-msg-v112160 time{display:block;font-size:8px;color:var(--muted,#667788);text-align:right}
.client-chat-sep-v112160{align-self:stretch;margin:7px 0;text-align:center;font-size:8px;font-weight:900;letter-spacing:.08em;color:var(--muted,#667788)}
.client-chat-empty-v112160,.client-chat-loading-v112160{margin:auto;padding:24px;text-align:center;color:var(--muted,#667788);font-size:11px}.client-chat-loading-v112160 strong{display:block;margin-top:8px}
.client-chat-compose-v112160{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;padding:12px;border-top:1px solid var(--line,#dce5ea);background:var(--card,#fff)}
.client-chat-compose-v112160 textarea{min-height:62px;max-height:145px;resize:vertical}.client-chat-compose-v112160 .btn{height:42px}
.client-chat-closed-v112160{padding:13px 15px;border-top:1px solid var(--line,#dce5ea);background:var(--soft,#f5f8fa);font-size:10px;line-height:1.4;color:var(--muted,#667788)}
.client-chat-btn-v112160{position:relative}.client-chat-btn-v112160.has-unread,.customer-row-chat-v112160.has-unread{border-color:#e3a536!important;box-shadow:0 0 0 2px rgba(227,165,54,.10)}
.client-chat-btn-v112160 b,.customer-row-chat-v112160 b{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#d53149;color:#fff;font-size:8px;line-height:1}

.customer-list-header-v112160{grid-template-columns:minmax(210px,1.45fr) minmax(190px,1.18fr) 62px 105px minmax(155px,1fr) minmax(120px,.8fr) 32px!important}
.customer-list-row-v112160{position:relative;display:flex!important;align-items:stretch;gap:0;padding:0!important;cursor:default!important}
.customer-list-open-v112160{min-width:0;flex:1;display:grid;grid-template-columns:minmax(210px,1.45fr) minmax(190px,1.18fr) 62px 105px minmax(155px,1fr) minmax(120px,.8fr) 32px;gap:12px;align-items:center;padding:12px 52px 12px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}
.customer-list-open-v112160:hover{background:color-mix(in srgb,var(--soft,#f5f8fa) 62%,var(--card,#fff))}.customer-list-open-v112160>span{min-width:0}
.customer-row-chat-v112160{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:1px solid var(--line,#dce5ea);border-radius:11px;background:var(--card,#fff);cursor:pointer;font-size:14px;color:inherit}.customer-row-chat-v112160 b{position:absolute;right:-5px;top:-6px}
.customer-activity-v112160{display:grid;gap:2px;min-width:0}.customer-activity-v112160 strong,.customer-activity-v112160 small{display:block!important;overflow:hidden;text-overflow:ellipsis}.customer-activity-v112160 strong{font-size:10px!important}.customer-activity-v112160 small{font-size:8px!important;margin:0!important}.customer-activity-v112160.open strong{color:#16613c}.customer-activity-v112160.followup strong{color:#885713}.customer-activity-v112160.muted{color:var(--muted,#667788)}
.customer-history-controls-v112160{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(135px,.8fr) minmax(135px,.8fr) auto;gap:10px;align-items:end;margin:12px 0 6px;padding:12px;border:1px solid var(--line,#dce5ea);border-radius:14px;background:var(--soft,#f5f8fa)}
.customer-history-controls-v112160 .field{margin:0}.customer-history-actions-v112160{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.customer-history-empty-v112160{padding:18px 0;color:var(--muted,#667788);font-size:11px}
.customer-history-row-v112160{gap:14px!important}.customer-history-row-v112160 .row{flex-wrap:wrap;justify-content:flex-end}.customer-chat-choice-v112160{display:grid;gap:8px;margin-top:14px}

.fleet-manager-list-v112150 article small{display:block}.fleet-manager-list-v112150 article>div:first-child{min-width:0}.fleet-manager-list-v112150 article strong,.fleet-manager-list-v112150 article span,.fleet-manager-list-v112150 article small{overflow-wrap:anywhere}

.workorder-presence-note-v112160{display:flex;align-items:flex-start;gap:7px;margin-top:7px;max-width:210px;padding:7px 8px;border:1px solid #efcf92;border-radius:10px;background:#fff8e7;color:#6f4a0a;text-align:left}.workorder-presence-note-v112160>span{color:#e0a52c;font-size:11px;line-height:1.2}.workorder-presence-note-v112160 strong,.workorder-presence-note-v112160 small{display:block}.workorder-presence-note-v112160 strong{font-size:9px;line-height:1.25}.workorder-presence-note-v112160 small{margin-top:2px;font-size:8px;line-height:1.3}
.workorder-presence-warning-v112160{margin-bottom:13px!important;border-left:5px solid #e2a832!important}.workorder-presence-warning-v112160 strong{font-size:11px}

html[data-traza-app-theme="dark"] .traza-action-loader-v112160>div,body[data-theme="dark"] .traza-action-loader-v112160>div{background:#142231;border-color:#355067;color:#f6fbff}
html[data-traza-app-theme="dark"] .traza-client-chat-v112160,body[data-theme="dark"] .traza-client-chat-v112160{background:#142231;border-color:#344b5f}
html[data-traza-app-theme="dark"] .client-chat-head-v112160,html[data-traza-app-theme="dark"] .client-chat-compose-v112160,body[data-theme="dark"] .client-chat-head-v112160,body[data-theme="dark"] .client-chat-compose-v112160{background:#172839;border-color:#344b5f}
html[data-traza-app-theme="dark"] .client-chat-body-v112160,body[data-theme="dark"] .client-chat-body-v112160{background:#101d29}
html[data-traza-app-theme="dark"] .client-chat-msg-v112160,body[data-theme="dark"] .client-chat-msg-v112160{background:#1a2d3e;border-color:#355067}
html[data-traza-app-theme="dark"] .client-chat-msg-v112160.mine,body[data-theme="dark"] .client-chat-msg-v112160.mine{background:#173a56;border-color:#396785}
html[data-traza-app-theme="dark"] .client-chat-closed-v112160,body[data-theme="dark"] .client-chat-closed-v112160{background:#172839;border-color:#344b5f}
html[data-traza-app-theme="dark"] .customer-row-chat-v112160,body[data-theme="dark"] .customer-row-chat-v112160{background:#172839;border-color:#344b5f}
html[data-traza-app-theme="dark"] .customer-history-controls-v112160,body[data-theme="dark"] .customer-history-controls-v112160{background:#152536;border-color:#344b5f}
html[data-traza-app-theme="dark"] .workorder-presence-note-v112160,body[data-theme="dark"] .workorder-presence-note-v112160{background:#423618;border-color:#69582d;color:#f3d38b}

@media(max-width:900px){
 .customer-list-row-v112160{display:block!important;position:relative}.customer-list-open-v112160{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow" "vehicle vehicle" "visits last" "next next" "activity activity";gap:6px 10px;padding:11px 50px 11px 12px}.customer-list-open-v112160 .customer-list-name-v112143{grid-area:name}.customer-list-open-v112160 .customer-list-arrow-v112143{grid-area:arrow}.customer-list-open-v112160 .customer-list-vehicle-v112143{grid-area:vehicle}.customer-list-open-v112160 .customer-list-visits-v112143{grid-area:visits}.customer-list-open-v112160 .customer-list-last-v112143{grid-area:last;justify-self:end}.customer-list-open-v112160 .customer-list-next-v112143{grid-area:next;padding-top:6px;border-top:1px dashed var(--line)}.customer-list-open-v112160>span:nth-child(6){grid-area:activity}.customer-row-chat-v112160{right:9px;top:14px;transform:none}.customer-activity-v112160{padding-top:6px;border-top:1px dashed var(--line)}
 .customer-history-controls-v112160{grid-template-columns:1fr 1fr}.customer-history-controls-v112160>.field:first-child{grid-column:1/-1}.customer-history-actions-v112160{grid-column:1/-1}
}
@media(max-width:680px){
 .traza-action-loader-v112160>div{padding:21px 18px}.traza-client-chat-v112160{inset:10px;width:auto;height:auto;max-height:none;border-radius:17px}.client-chat-compose-v112160{grid-template-columns:1fr}.client-chat-compose-v112160 .btn{width:100%}.client-chat-msg-v112160{max-width:92%}
 .customers-filters-v112142{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:3px;-webkit-overflow-scrolling:touch}.customers-filters-v112142 .btn{flex:0 0 auto;white-space:nowrap}
 .customer-history-controls-v112160{grid-template-columns:1fr}.customer-history-controls-v112160>.field:first-child,.customer-history-actions-v112160{grid-column:auto}.customer-history-actions-v112160 .btn{flex:1}
 .workorder-presence-note-v112160{max-width:none;width:100%}
}
/* ================== FIN TRAZA V11.20.160 ================== */
