:root{--mrd-surface-0:#f7f8f8;--mrd-surface-1:#fff;--mrd-surface-2:#f2f3f5;--mrd-surface-3:#ebedef;--mrd-text-primary:#0e1418;--mrd-text-secondary:#505a63;--mrd-text-tertiary:#636c75;--mrd-text-inverse:#fff;--mrd-text-disabled:#afb7bf;--mrd-action-primary:#27485f;--mrd-action-primary-hover:#1d3a4d;--mrd-action-primary-active:#152d3d;--mrd-action-secondary:#e8ecf0;--mrd-action-secondary-hover:#dde2e7;--mrd-action-tertiary:transparent;--mrd-brand-accent:#1b5e3a;--mrd-brand-accent-2:#2e7d5b;--mrd-status-success:#167845;--mrd-status-success-bg:#e8f5ee;--mrd-status-warning:#9b6515;--mrd-status-warning-bg:#fef3e0;--mrd-status-danger:#a94442;--mrd-status-danger-bg:#fbecec;--mrd-status-info:#27485f;--mrd-status-info-bg:#ebf2f6;--mrd-border-subtle:#e2e5e8;--mrd-border-default:#cdd2d7;--mrd-border-strong:#9ba4ae;--mrd-border-focus:#27485f;--mrd-vehicle-health-excellent:#167845;--mrd-vehicle-health-good:#4f7e34;--mrd-vehicle-health-attention:#9b6515;--mrd-vehicle-health-critical:#c2391f;--mrd-space-0:0;--mrd-space-1:4px;--mrd-space-2:8px;--mrd-space-3:12px;--mrd-space-4:16px;--mrd-space-5:20px;--mrd-space-6:24px;--mrd-space-8:32px;--mrd-space-10:40px;--mrd-space-12:48px;--mrd-space-16:64px;--mrd-space-20:80px;--mrd-space-24:96px;--mrd-inset-xs:var(--mrd-space-1);--mrd-inset-sm:var(--mrd-space-2);--mrd-inset-md:var(--mrd-space-4);--mrd-inset-lg:var(--mrd-space-6);--mrd-inset-xl:var(--mrd-space-8);--mrd-stack-xs:var(--mrd-space-1);--mrd-stack-sm:var(--mrd-space-2);--mrd-stack-md:var(--mrd-space-4);--mrd-stack-lg:var(--mrd-space-6);--mrd-stack-xl:var(--mrd-space-10);--mrd-radius-base:10px;--mrd-radius-none:0;--mrd-radius-sm:6px;--mrd-radius-md:var(--mrd-radius-base);--mrd-radius-lg:16px;--mrd-radius-pill:999px;--mrd-radius-circle:50%;--mrd-elevation-0:none;--mrd-elevation-1:0 1px 2px #0e141814;--mrd-elevation-2:0 2px 8px #0e14181a;--mrd-elevation-3:0 8px 24px #0e14181f;--mrd-elevation-4:0 16px 40px #0e141829;--mrd-elevation-5:0 24px 56px #0e141833;--mrd-font-display:"Inter", system-ui, -apple-system, sans-serif;--mrd-font-heading:"Inter", system-ui, -apple-system, sans-serif;--mrd-font-text:"Inter", system-ui, -apple-system, sans-serif;--mrd-font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--mrd-type-display:600 clamp(2rem, 1.4rem + 3vw, 3.5rem)/1.05 var(--mrd-font-display);--mrd-type-h1:600 clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem)/1.15 var(--mrd-font-heading);--mrd-type-h2:600 clamp(1.25rem, 1.1rem + 1vw, 1.75rem)/1.2 var(--mrd-font-heading);--mrd-type-h3:600 clamp(1.1rem, 1rem + .5vw, 1.375rem)/1.25 var(--mrd-font-heading);--mrd-type-h4:600 1rem/1.3 var(--mrd-font-heading);--mrd-type-body:400 clamp(.95rem, .9rem + .2vw, 1.05rem)/1.55 var(--mrd-font-text);--mrd-type-body-sm:400 .875rem/1.5 var(--mrd-font-text);--mrd-type-label:500 .8125rem/1.4 var(--mrd-font-text);--mrd-type-mono:500 .9375rem/1.4 var(--mrd-font-mono);--mrd-type-tabular:var(--mrd-type-mono);font-variant-numeric:tabular-nums;--mrd-motion-instant:0s;--mrd-motion-fast:.16s;--mrd-motion-base:.28s;--mrd-motion-slow:.4s;--mrd-ease-standard:cubic-bezier(.2, 0, 0, 1);--mrd-ease-enter:cubic-bezier(0, 0, .2, 1);--mrd-ease-exit:cubic-bezier(.2, 0, 1, 1);--mrd-ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--mrd-border-hairline:1px;--mrd-border-thin:1.5px;--mrd-border-thick:2px;--mrd-z-base:0;--mrd-z-sticky:100;--mrd-z-overlay:200;--mrd-z-modal:300;--mrd-z-toast:400;--mrd-z-tooltip:500;--mrd-density-scale:1.05;--mrd-icon-stroke:1.75px;--mrd-bp-xs:0;--mrd-bp-sm:480px;--mrd-bp-md:768px;--mrd-bp-lg:1024px;--mrd-bp-xl:1280px;--mrd-bp-2xl:1536px}.dark{--mrd-surface-0:var(--background);--mrd-surface-1:var(--card);--mrd-surface-2:var(--secondary);--mrd-surface-3:#212b38;--mrd-text-primary:var(--foreground);--mrd-text-secondary:var(--muted-foreground);--mrd-text-tertiary:#6b747d;--mrd-text-disabled:#4a525a;--mrd-action-primary:var(--primary);--mrd-action-primary-hover:#5691c7;--mrd-action-primary-active:#6ba3d2;--mrd-action-secondary:var(--secondary);--mrd-action-secondary-hover:#232f3d;--mrd-brand-accent:var(--accent);--mrd-brand-accent-2:var(--success);--mrd-status-success:var(--success);--mrd-status-success-bg:#16301f;--mrd-status-warning:var(--warning);--mrd-status-warning-bg:#3a2e14;--mrd-status-danger:var(--danger);--mrd-status-danger-bg:#3a1f1f;--mrd-status-info:var(--info);--mrd-status-info-bg:#16283a;--mrd-border-subtle:#1e2833;--mrd-border-default:var(--border);--mrd-border-strong:#3a4654;--mrd-border-focus:var(--ring);--mrd-vehicle-health-excellent:var(--success);--mrd-vehicle-health-good:#7fae5c;--mrd-vehicle-health-attention:var(--warning);--mrd-vehicle-health-critical:#e2684c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--mrd-motion-fast:0s;--mrd-motion-base:0s;--mrd-motion-slow:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--mrd-border-focus);outline-offset:2px;border-radius:var(--mrd-radius-sm)}body{background:var(--mrd-surface-0);color:var(--mrd-text-primary);font:var(--mrd-type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font:var(--mrd-type-h1);color:var(--mrd-text-primary)}h2{font:var(--mrd-type-h2);color:var(--mrd-text-primary)}h3{font:var(--mrd-type-h3);color:var(--mrd-text-primary)}h4{font:var(--mrd-type-h4);color:var(--mrd-text-primary)}a{color:var(--mrd-action-primary);text-decoration:none}a:hover{color:var(--mrd-action-primary-hover);text-decoration:underline}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--mrd-surface-1)}::-webkit-scrollbar-thumb{background:var(--mrd-border-default);border-radius:var(--mrd-radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--mrd-border-strong)}.mrd-text-tabular{font-variant-numeric:tabular-nums}.mrd-surface-0{background:var(--mrd-surface-0)}.mrd-surface-1{background:var(--mrd-surface-1)}.mrd-surface-2{background:var(--mrd-surface-2)}.mrd-surface-3{background:var(--mrd-surface-3)}.kpi-card{border-radius:var(--mrd-radius-lg);background:var(--mrd-surface-1);border:1px solid var(--mrd-border-subtle);border-left-width:4px}.kpi-primary{border-left-color:var(--mrd-action-primary)}.kpi-success{border-left-color:var(--mrd-status-success)}.kpi-warning{border-left-color:var(--mrd-status-warning)}.kpi-danger{border-left-color:var(--mrd-status-danger)}.kpi-info{border-left-color:var(--mrd-status-info)}.kpi-pending,.kpi-neutral{border-left-color:var(--mrd-text-tertiary)}.kpi-card.clickable{cursor:pointer;transition:box-shadow .15s}.kpi-card.clickable:hover{box-shadow:var(--mrd-elevation-2)}.premium-card{border-radius:var(--mrd-radius-lg);border:1px solid var(--mrd-border-subtle);background:var(--mrd-surface-1);box-shadow:var(--mrd-elevation-1);transition:box-shadow var(--mrd-motion-base) var(--mrd-ease-standard)}.premium-card:hover{box-shadow:var(--mrd-elevation-2)}.table-premium{border-collapse:collapse;width:100%}.table-premium th{padding:var(--mrd-space-2) var(--mrd-space-3);color:var(--mrd-text-secondary);border-bottom:1px solid var(--mrd-border-default);font-weight:600}.table-premium td{padding:var(--mrd-space-2) var(--mrd-space-3);border-bottom:1px solid var(--mrd-border-subtle)}.table-premium tbody tr:last-child td{border-bottom:none}.table-premium tbody tr:hover{background:var(--mrd-surface-2)}.empty-state{text-align:center;padding:var(--mrd-space-16) var(--mrd-space-6);justify-content:center;align-items:center;gap:var(--mrd-space-2);flex-direction:column;display:flex}.empty-state-icon{color:var(--mrd-text-tertiary);margin-bottom:var(--mrd-space-2)}.page-header{margin-bottom:var(--mrd-space-6)}.section-header{margin-bottom:var(--mrd-space-4)}.badge-premium{align-items:center;gap:var(--mrd-space-1);padding:2px var(--mrd-space-2);border-radius:var(--mrd-radius-pill);font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.badge-premium-success{background:var(--mrd-status-success-bg);color:var(--mrd-status-success)}.badge-premium-warning{background:var(--mrd-status-warning-bg);color:var(--mrd-status-warning)}.badge-premium-danger{background:var(--mrd-status-danger-bg);color:var(--mrd-status-danger)}.badge-premium-info{background:var(--mrd-status-info-bg);color:var(--mrd-status-info)}.badge-premium-pending{background:var(--mrd-surface-2);color:var(--mrd-text-tertiary)}.badge-premium-blocked{background:var(--mrd-status-danger-bg);color:var(--mrd-status-danger)}.badge-premium-neutral{background:var(--mrd-surface-2);color:var(--mrd-text-secondary)}.progress-track{background:var(--mrd-surface-2);border-radius:var(--mrd-radius-pill);height:6px;overflow:hidden}.progress-fill{border-radius:var(--mrd-radius-pill);height:100%;transition:width var(--mrd-motion-slow) var(--mrd-ease-standard)}.progress-fill-primary{background:var(--mrd-action-primary)}.progress-fill-success{background:var(--mrd-status-success)}.progress-fill-warning{background:var(--mrd-status-warning)}.progress-fill-danger{background:var(--mrd-status-danger)}.progress-fill-info{background:var(--mrd-status-info)}@keyframes mrd-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:mrd-slide-up var(--mrd-motion-base) var(--mrd-ease-standard)}@keyframes surgir{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
