html,body{width:100%;min-height:100%;margin:0;padding:0}*{box-sizing:border-box}:root{--app-bg:#f1f5f9;--surface-1:#fff;--surface-2:#f8fafc;--surface-3:#f1f5f9;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--border-soft:#e2e8f0;--ring-soft:#94a3b859}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#1a1d23;--surface-1:#25282f;--surface-2:#20232a;--surface-3:#1c1f26;--text-primary:#e8eaed;--text-secondary:#b0b5bd;--text-muted:#7d838d;--border-soft:#3a3e47;--ring-soft:#b4b9c359}body{background:var(--app-bg);color:var(--text-primary)}html[data-theme=dark] body{color:var(--text-primary)!important;background:radial-gradient(circle at 0 0,#22252c 0%,#1a1d23 55%,#16181e 100%)!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] button{border-color:var(--border-soft)!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{box-shadow:0 0 0 1px #0000;color:var(--text-primary)!important;background:#1c1f26!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--text-muted)!important}html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background: #ffffff"],html[data-theme=dark] [style*="background:#ffffff"],html[data-theme=dark] [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] [style*="background:rgb(255, 255, 255)"],html[data-theme=dark] [style*="background: #f8fafc"],html[data-theme=dark] [style*="background:#f8fafc"],html[data-theme=dark] [style*="background: rgb(248, 250, 252)"],html[data-theme=dark] [style*="background:rgb(248, 250, 252)"],html[data-theme=dark] [style*="background: #f1f5f9"],html[data-theme=dark] [style*="background:#f1f5f9"],html[data-theme=dark] [style*="background: rgb(241, 245, 249)"],html[data-theme=dark] [style*="background:rgb(241, 245, 249)"]{background:var(--surface-1)!important;color:var(--text-primary)!important}html[data-theme=dark] [style*="background: rgba(248, 250, 252"],html[data-theme=dark] [style*="background:rgba(248, 250, 252"]{background:var(--surface-2)!important;color:var(--text-primary)!important}html[data-theme=dark] [style*="border: 1px solid #e2e8f0"],html[data-theme=dark] [style*="border:1px solid #e2e8f0"],html[data-theme=dark] [style*="border: 1px solid rgb(226, 232, 240)"],html[data-theme=dark] [style*="border:1px solid rgb(226, 232, 240)"],html[data-theme=dark] [style*="border: 1.5px solid #e2e8f0"],html[data-theme=dark] [style*="border:1.5px solid #e2e8f0"],html[data-theme=dark] [style*="border: 1.5px solid rgb(226, 232, 240)"],html[data-theme=dark] [style*="border:1.5px solid rgb(226, 232, 240)"]{border-color:var(--border-soft)!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] p,html[data-theme=dark] label,html[data-theme=dark] span,html[data-theme=dark] li,html[data-theme=dark] strong,html[data-theme=dark] [style*="color: #111827"],html[data-theme=dark] [style*="color:#111827"],html[data-theme=dark] [style*="color: #0f172a"],html[data-theme=dark] [style*="color:#0f172a"]{color:var(--text-primary)!important}html[data-theme=dark] [style*="color: #374151"],html[data-theme=dark] [style*="color:#374151"],html[data-theme=dark] [style*="color: #334155"],html[data-theme=dark] [style*="color:#334155"]{color:var(--text-secondary)!important}html[data-theme=dark] [style*="color: #6b7280"],html[data-theme=dark] [style*="color:#6b7280"],html[data-theme=dark] [style*="color: #64748b"],html[data-theme=dark] [style*="color:#64748b"]{color:var(--text-muted)!important}html[data-theme=dark] table{background:var(--surface-1)!important;color:var(--text-primary)!important}html[data-theme=dark] thead{background:var(--surface-2)!important}html[data-theme=dark] tbody,html[data-theme=dark] tr,html[data-theme=dark] td{color:var(--text-primary)!important;background-color:#0000!important}html[data-theme=dark] [style*="background: #fafbfc"],html[data-theme=dark] [style*="background:#fafbfc"],html[data-theme=dark] [style*="background: rgb(250, 251, 252)"],html[data-theme=dark] [style*="background:rgb(250, 251, 252)"]{background:var(--surface-2)!important}html[data-theme=dark] button:hover,html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{box-shadow:0 0 0 2px var(--ring-soft)!important}html[data-theme=dark] .reg-badge{color:#000!important;background:#facc15!important}html[data-theme=dark] .vehicle-color-text{color:#cbd5e1!important}html[data-theme=dark] .vehicle-name{color:#e2e8f0!important}html[data-theme=dark] .category-badge-spin-go{color:#93c5fd!important;background:#1e3a8a!important}html[data-theme=dark] .category-badge-spin{color:#fde68a!important;background:#78350f!important}html[data-theme=dark] [data-alert=error]{color:#fca5a5!important;background:#b91c1c33!important;border-color:#f871714d!important}html[data-theme=dark] [data-alert=success]{color:#86efac!important;background:#16653433!important;border-color:#4ade804d!important}
