:root{--wb-bg: #020817;--wb-panel: rgba(8, 18, 35, .78);--wb-surface: rgba(15, 32, 58, .84);--wb-surface-elev: rgba(20, 35, 58, .9);--wb-inner: rgba(8, 18, 35, .82);--wb-inner-strong: rgba(15, 23, 42, .9);--wb-table-head: rgba(15, 32, 58, .96);--wb-rail: rgba(15, 23, 42, .82);--wb-input: rgba(2, 8, 23, .72);--wb-shell-frost: rgba(15, 32, 58, .62);--wb-shell-frost-strong: rgba(20, 35, 58, .78);--wb-shell-blur: 16px;--wb-border: rgba(148, 163, 184, .16);--wb-border-strong: rgba(245, 158, 11, .38);--wb-border-soft: rgba(148, 163, 184, .12);--wb-text: #cbd5e1;--wb-text-strong: #f8fafc;--wb-muted: #94a3b8;--wb-muted-soft: #64748b;--wb-accent: #f59e0b;--wb-accent-hover: #fbbf24;--wb-accent-active: #f97316;--wb-selected: rgba(245, 158, 11, .16);--wb-focus: rgba(245, 158, 11, .28);--wb-success: #22c55e;--wb-warning: #f59e0b;--wb-danger: #ef4444;--wb-info: #38bdf8;--wb-neutral: #8a97aa;--rmt-amber: #f59e0b;--rmt-orange: #f97316;--rmt-amber-hover: #fbbf24;--rmt-amber-glow: rgba(245, 158, 11, .28);--rmt-orange-glow: rgba(249, 115, 22, .22);--rmt-blue: #3b82f6;--rmt-blue-glow: rgba(59, 130, 246, .14);--rmt-grid-line: rgba(251, 191, 36, .08);--rmt-chrome-bg: rgba(2, 8, 23, .96);--rmt-chrome-bg-soft: rgba(8, 18, 35, .94);--rmt-chrome-bg-elev: rgba(15, 32, 58, .9);--rmt-chrome-hover: rgba(245, 158, 11, .12);--rmt-chrome-active: rgba(245, 158, 11, .2);--rmt-chrome-border: rgba(148, 163, 184, .16);--rmt-chrome-border-strong: rgba(245, 158, 11, .34);--rmt-chrome-text: #f8fafc;--rmt-chrome-text-secondary: #cbd5e1;--rmt-chrome-text-muted: #94a3b8;--rmt-chrome-accent: #f59e0b;--rmt-chrome-accent-hover: #fbbf24;--rmt-chrome-accent-soft: rgba(245, 158, 11, .22);--space-10: 10px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--shadow-subtle: 0 14px 34px rgba(0, 0, 0, .3);--shadow-shell: 0 24px 70px rgba(0, 0, 0, .46), 0 0 44px rgba(245, 158, 11, .13), 0 0 72px rgba(59, 130, 246, .07);--shadow-inner: inset 0 1px 0 rgba(255, 255, 255, .08)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:radial-gradient(circle at 12% 4%,rgba(245,158,11,.34),transparent 32%),radial-gradient(circle at 26% 18%,var(--rmt-orange-glow),transparent 38%),radial-gradient(circle at 84% 2%,var(--rmt-blue-glow),transparent 36%),radial-gradient(circle at 74% 82%,rgba(249,115,22,.12),transparent 42%),linear-gradient(135deg,#020817,#061426 54%,#101827);color:var(--wb-text);font-family:Segoe UI Variable,Trebuchet MS,Tahoma,sans-serif}body{line-height:1.35}html:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,var(--rmt-grid-line) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(96,165,250,.06) 0 1px,transparent 1px 92px),radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.54) 100%);opacity:.86}button,input,select,textarea{font:inherit;color:inherit}.action-btn{border:1px solid var(--wb-border);border-radius:var(--radius-sm);background:linear-gradient(180deg,#14233ae0,#081223d1);color:var(--wb-text-strong);padding:.43rem .7rem;font-size:.78rem;font-weight:600;box-shadow:var(--shadow-inner),0 10px 22px #00000038;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.action-btn:hover:not(:disabled){background:linear-gradient(180deg,#242e42f0,#161e2eeb);border-color:color-mix(in srgb,var(--wb-accent) 58%,var(--wb-border));color:var(--wb-text-strong);box-shadow:0 0 24px #f59e0b29,var(--shadow-inner)}.action-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--wb-focus)}.action-btn:disabled{opacity:.65;cursor:not-allowed}.rmt-page-header,.rmt-card,.dashboard-card,.work-orders-card,.reports-card,.planner-card,.fleet-card{border:1px solid var(--wb-border-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(245,158,11,.16),transparent 38%),radial-gradient(circle at 100% 0,rgba(59,130,246,.1),transparent 42%),linear-gradient(165deg,#0f203ae6,#081223d1);box-shadow:var(--shadow-shell)}.rmt-page-header,.tracker-toolbar,.work-orders-toolbar,.filter-card,.toolbar-card,.calendar-rail,.calendar-detail-card,.profile-card,.metric-card,.panel-card,.summary-card,.breakdown-card{background:radial-gradient(circle at 16% 0,rgba(245,158,11,.18),transparent 42%),linear-gradient(160deg,#14233af0,#081223d6);border-color:var(--wb-border-strong);-webkit-backdrop-filter:blur(var(--wb-shell-blur));backdrop-filter:blur(var(--wb-shell-blur));box-shadow:var(--shadow-shell),var(--shadow-inner)}.tracker-table-card,.table-card{background:linear-gradient(180deg,#0f203aeb,#020817c7);border-color:color-mix(in srgb,var(--wb-border-strong) 70%,var(--wb-border));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 22px 52px #0006,0 0 26px #f59e0b1f,var(--shadow-inner)}.rmt-view input,.rmt-view select,.rmt-view textarea,.rmt-dashboard-view input,.rmt-dashboard-view select,.rmt-dashboard-view textarea,.fleet-view input,.fleet-view select,.fleet-view textarea,.maintenance-view input,.maintenance-view select,.maintenance-view textarea,.reports-view input,.reports-view select,.reports-view textarea,.work-orders-view input,.work-orders-view select,.work-orders-view textarea{border:1px solid var(--wb-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--wb-input) 96%,var(--wb-surface) 4%);color:var(--wb-text)}.rmt-view input:focus-visible,.rmt-view select:focus-visible,.rmt-view textarea:focus-visible,.rmt-dashboard-view input:focus-visible,.rmt-dashboard-view select:focus-visible,.rmt-dashboard-view textarea:focus-visible,.fleet-view input:focus-visible,.fleet-view select:focus-visible,.fleet-view textarea:focus-visible,.maintenance-view input:focus-visible,.maintenance-view select:focus-visible,.maintenance-view textarea:focus-visible,.reports-view input:focus-visible,.reports-view select:focus-visible,.reports-view textarea:focus-visible,.work-orders-view input:focus-visible,.work-orders-view select:focus-visible,.work-orders-view textarea:focus-visible{outline:none;border-color:color-mix(in srgb,var(--wb-accent) 72%,var(--wb-border));box-shadow:0 0 0 3px var(--wb-focus)}.status-badge,.priority-badge,.execution-pill,.status-pill,.summary-pill,.notes-indicator{border-radius:999px;line-height:1.2}.tracker-grid tbody tr:hover,.work-orders-grid tbody tr:hover,.results-grid tbody tr:hover,.planner-grid tbody tr:hover,.fleet-grid tbody tr:hover{background:color-mix(in srgb,var(--wb-accent) 9%,rgba(255,255,255,.66))}.tracker-grid th,.work-orders-grid th,.results-grid th,.planner-grid th,.fleet-grid th{background:color-mix(in srgb,var(--wb-table-head) 88%,var(--wb-surface-elev) 12%);color:var(--wb-muted)}.tracker-side-panel .side-card,.work-orders-view .side-card,.calendar-detail-card,.profile-card{background:linear-gradient(180deg,#14233ae6,#081223d1);border-color:var(--wb-border-strong);box-shadow:0 18px 40px #00000057,0 0 22px #f59e0b1a,var(--shadow-inner)}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view){padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.04);background:radial-gradient(1100px 360px at 4% -12%,#f59e0b47,#f59e0b00 48%),radial-gradient(900px 300px at 100% 0%,#3b82f621,#3b82f600 44%),linear-gradient(164deg,#061426,#101827 58%,#020817);box-shadow:0 24px 48px #090e1873,inset 0 1px #ffffff0a;color:#e6e9ef}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.dashboard-card,.fleet-card,.planner-card,.reports-card){border-color:#f59e0b47!important;background:radial-gradient(circle at 0 0,rgba(245,158,11,.12),transparent 38%),linear-gradient(180deg,#14233aeb,#0f172ae6)!important;box-shadow:0 22px 52px #0000006b,0 0 30px #f59e0b24,inset 0 1px #ffffff08!important;color:#e6e9ef!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .action-btn{border-color:#ffffff1f!important;background:linear-gradient(180deg,#313a4e,#2b3448)!important;color:#e6e9ef!important;box-shadow:inset 0 1px #ffffff14!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .action-btn:hover:not(:disabled){border-color:#f59e0b99!important;background:linear-gradient(180deg,#3a3141,#2d2a3a)!important;color:#fff7ed!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .action-btn:disabled{opacity:.6;cursor:not-allowed}:is(.work-orders-view,.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .rmt-page-header .action-btn.primary-btn{border-color:#fbbf24d6!important;background:linear-gradient(180deg,#fbbf24,#f59e0b 54%,#f97316)!important;color:#111827!important;box-shadow:0 0 0 1px #f59e0b57,0 14px 34px #f59e0b5c,0 0 28px #f973163d,inset 0 1px #ffffff3d!important}:is(.work-orders-view,.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .rmt-page-header .action-btn.primary-btn:hover:not(:disabled){border-color:#fbbf24f0!important;background:linear-gradient(180deg,#fde68a,#fbbf24 45%,#f97316)!important;color:#111827!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .tab-btn{border-color:#ffffff1a!important;background:linear-gradient(180deg,#30394d,#2a3244)!important;color:#aab2c5!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .tab-btn:hover{border-color:#f59e0b8f!important;color:#e6e9ef!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .tab-btn.active{border-color:#f59e0bc7!important;color:#fff7ed!important;background:linear-gradient(180deg,#f59e0b75,#f973164d)!important;box-shadow:inset 0 1px #ffffff1a!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.attention-card--warning,.attention-card--danger,.metric-card--core,.notes-box,.sub-editor,.profile-header,.execution-totals div){background:linear-gradient(180deg,#2a3245,#252d3f)!important;border-color:#ffffff1f!important;color:#e6e9ef!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.state-card h2,.state-card p,.panel-header h3,.metric-card strong,.metric-card h3,.summary-card h3,.breakdown-card h3,.editor-card h2,.editor-card p,.profile-card h2,.profile-card p,.calendar-rail h3,.calendar-detail-card h2,.panel-header a,.muted,.profile-meta,.detail-grid span,.toolbar-card label span,.filter-grid label span,.editor-form label span,.rail-filters h4,.rail-filters p,.calendar-detail-card p,.bar-row span,.bar-row strong,.donut-legend span,.donut-legend strong,.vbar-value,.vbar-label,.action-list li button strong,.action-list li button span,.action-list li button small,.calendar-label,.rail-period,.donut-chart span,.empty-row,.section-header-row h3,.rail-filters ul li){color:#aab2c5!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.panel-header h3,.metric-card strong,.summary-card h3,.breakdown-card h3,.editor-card h2,.profile-card h2,.calendar-rail h3,.calendar-detail-card h2,.execution-totals strong,.profile-header strong,.detail-grid strong,.section-header-row h3){color:#e6e9ef!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.filter-grid select,.filter-grid input,.toolbar-card select,.toolbar-card input,.editor-form input,.editor-form select,.editor-form textarea,.action-list li button){border-color:#ffffff0f!important;background:linear-gradient(180deg,#202838,#1f2635)!important;color:#e6e9ef!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.filter-grid select,.filters-grid select,.toolbar-card select,.editor-form select){color-scheme:dark}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.filter-grid select option,.filters-grid select option,.toolbar-card select option,.editor-form select option){background-color:#1f2635!important;color:#e6e9ef!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.filter-grid select option:checked,.filters-grid select option:checked,.toolbar-card select option:checked,.editor-form select option:checked){background-color:#2b3448!important;color:#f3f7ff!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.filter-grid select option:hover,.filter-grid select option:focus,.filters-grid select option:hover,.filters-grid select option:focus,.toolbar-card select option:hover,.toolbar-card select option:focus,.editor-form select option:hover,.editor-form select option:focus){background-color:#323b50!important;color:#f6f9ff!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.filter-grid select option:disabled,.filters-grid select option:disabled,.toolbar-card select option:disabled,.editor-form select option:disabled){background-color:#1a2130!important;color:#7e889f!important}.work-orders-view .filters-grid select{color-scheme:dark}.work-orders-view .filters-grid select option{background-color:#1f2635!important;color:#e6e9ef!important}.work-orders-view .filters-grid select option:checked{background-color:#2b3448!important;color:#f3f7ff!important}.work-orders-view .filters-grid select option:hover,.work-orders-view .filters-grid select option:focus{background-color:#323b50!important;color:#f6f9ff!important}.work-orders-view .filters-grid select option:disabled{background-color:#1a2130!important;color:#7e889f!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.filter-grid select:focus-visible,.filter-grid input:focus-visible,.toolbar-card select:focus-visible,.toolbar-card input:focus-visible,.editor-form input:focus-visible,.editor-form select:focus-visible,.editor-form textarea:focus-visible){border-color:#f59e0bb8!important;box-shadow:0 0 0 3px #f59e0b3d!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.table-wrap,.compact-wrap,.calendar-surface>full-calendar){background:#222836!important;border-color:#f59e0b2e!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.results-grid th,.planner-grid th,.fleet-grid th,.tracker-grid th){background:#2a3244!important;color:#aab2c5!important;box-shadow:inset 0 -1px #ffffff0f,inset 0 1px #ffffff0a!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.results-grid tbody tr,.planner-grid tbody tr,.fleet-grid tbody tr,.tracker-grid tbody tr){background:#242d3f!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.results-grid td,.planner-grid td,.fleet-grid td,.tracker-grid td){color:#e6e9ef!important;border-bottom-color:#ffffff0f!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.results-grid td button,.planner-grid td button,.fleet-grid td button,.tracker-grid td button){border-color:#ffffff2e!important;background:linear-gradient(180deg,#30394d,#2a3346)!important;color:#d8dfed!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.results-grid td button:hover,.planner-grid td button:hover,.fleet-grid td button:hover,.tracker-grid td button:hover){border-color:#f59e0b94!important;color:#fff7ed!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.results-grid tbody tr:hover,.planner-grid tbody tr:hover,.fleet-grid tbody tr:hover,.tracker-grid tbody tr:hover){background:#2f374a!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(tr.is-selected,tr.is-selected-row){background:linear-gradient(96deg,#f59e0b4d,#f59e0b29 66%,#262f43f5)!important;box-shadow:inset 3px 0 #f59e0bf0,inset 0 0 0 1px #f59e0b73!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.bar-track,.vbar-track){border-color:#ffffff0f!important;background:linear-gradient(180deg,#1d2331,#171d2a)!important;box-shadow:inset 0 1px 2px #00000073!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.bar-track i,.vbar-track i){background:linear-gradient(90deg,#fbbf24,#f59e0b 55%,#f97316)!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.status-badge,.priority-badge,.status-pill,.execution-pill){border-width:1px!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .priority-badge.is-critical{background:#ef444438!important;border-color:#ef444494!important;color:#ffc4c4!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .priority-badge.is-high{background:#f0c33038!important;border-color:#f0c3308f!important;color:#ffe2a1!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .priority-badge.is-medium{background:#4fa3ff33!important;border-color:#4fa3ff85!important;color:#c5e3ff!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .priority-badge.is-low{background:#22c55e33!important;border-color:#22c55e80!important;color:#baf3d0!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.status-badge.is-complete,.status-pill.is-active,.status-pill.is-in-service,.status-pill.is-complete){background:#22c55e38!important;border-color:#22c55e94!important;color:#baf3d0!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.status-badge.is-progress,.status-pill.is-under-repair,.status-pill.is-parts,.status-pill.is-due-soon){background:#f0c33038!important;border-color:#f0c3308f!important;color:#ffe2a1!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.status-badge.is-waiting,.status-pill.is-scheduled){background:#c084fc38!important;border-color:#c084fc94!important;color:#e7c8ff!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.status-badge.is-blocked,.status-pill.is-out,.status-pill.is-overdue){background:#ef444438!important;border-color:#ef444494!important;color:#ffc4c4!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.status-badge.is-idle,.status-pill.is-inactive,.status-pill.is-skipped,.status-pill.is-converted){background:#4fa3ff33!important;border-color:#4fa3ff85!important;color:#c5e3ff!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) .execution-pill{border-color:#4fa3ff80!important;background:#4fa3ff29!important;color:#c9e5ff!important}:is(.rmt-dashboard-view,.fleet-view,.maintenance-view,.reports-view) :is(.error-text){color:#ffd4d4!important;border-color:#ef44447a!important;background:#ef44442e!important}.rmt-dashboard-view .donut-chart:before{background:linear-gradient(180deg,#f1f5fb,#e3eaf4)!important;border-color:#29354a33!important}.rmt-dashboard-view .donut-chart span{color:#2a3750!important;text-shadow:none!important;font-weight:800!important}
