*{box-sizing:border-box;margin:0;padding:0}:root{--bg-page:#f0f4f8;--bg-card:#fff;--bg-card-subtle:#f8fafc;--border:#e2e8f0;--border-subtle:#f1f5f9;--text-primary:#0a1628;--text-secondary:#334155;--text-muted:#64748b;--text-faint:#94a3b8;--text-disabled:#cbd5e1;--teal:#00964d;--teal-dark:#00964d;--teal-bg:#e6f5ed;--teal-border:#7ac69f;--navy:#0a1628;--status-normal:#16a34a;--status-warn:#d97706;--status-critical:#dc2626;--status-na:#94a3b8;--status-normal-bg:#dcfce7;--status-warn-bg:#fef3c7;--status-critical-bg:#fee2e2;--status-na-bg:#f1f5f9;--table-section-bg:#f0fdfa;--table-row-alt:#fafbfc;--font-body:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",monospace;--dashboard-max-width:1200px;--dashboard-card-radius:12px;--dashboard-control-radius:10px;--dashboard-card-bg:var(--bg-card);--dashboard-gauge-bg:var(--bg-card);--dashboard-selector-bg:var(--bg-card);--dashboard-tab-bg:var(--dashboard-selector-bg);--dashboard-tab-muted:var(--text-muted);--dashboard-card-shadow:0 2px 10px #0000000d;--dashboard-panel-shadow:0 2px 8px #0000000a;--dashboard-page-pad-top:28px;--dashboard-title-size:28px;--dashboard-title-weight:700;--dashboard-vehicle-title-size:22px;--dashboard-field-label-size:11px;--dashboard-field-value-size:14px;--dashboard-summary-status-size:22px;--dashboard-tab-font-size:13px;--dashboard-grid-gap:14px 24px;--dashboard-card-border:1px solid var(--border)}[data-theme=dark]{--bg-page:#070b12;--bg-card:#111827;--bg-card-subtle:#0b1120;--border:#2d3c50;--border-subtle:#1e293b;--text-primary:#f8fafc;--text-secondary:#dbe4ef;--text-muted:#93a4ba;--text-faint:#64748b;--text-disabled:#465568;--teal:#00964d;--teal-dark:#28c878;--teal-bg:#052d1a;--teal-border:#0f7040;--navy:#020617;--status-normal:#22c55e;--status-warn:#f59e0b;--status-critical:#ef4444;--status-na:#64748b;--status-normal-bg:#0b3b22;--status-warn-bg:#432606;--status-critical-bg:#451a1a;--status-na-bg:#202938;--table-section-bg:#072f3b;--table-row-alt:#0f1726;--dashboard-card-bg:linear-gradient(180deg,#182236,#101827);--dashboard-gauge-bg:#0d1422;--dashboard-selector-bg:#031923;--dashboard-tab-bg:#031923;--dashboard-tab-muted:#cbd5e1;--dashboard-card-shadow:0 18px 38px #0000005c;--dashboard-panel-shadow:0 12px 28px #0000004d;--dashboard-card-border:1px solid #3b4b63}body{-webkit-font-smoothing:antialiased;background:#f0f4f8;background:var(--bg-page);color:#0a1628;color:var(--text-primary);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);line-height:1.5}.sdx-admin-review-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,#f0f4f8 96%,#0000);background:color-mix(in srgb,var(--bg-page) 96%,#0000);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);box-shadow:0 8px 22px #0f172a14;left:0;padding:12px 24px;position:fixed;right:0;top:72px;z-index:90}.sdx-admin-review-dock>div{margin:0 auto!important;max-width:1200px;max-width:var(--dashboard-max-width)}.sdx-admin-review-feedback-scroll{max-height:min(56vh,620px);overflow-y:auto;overscroll-behavior:contain;padding:0 4px 4px 0}@media (max-width:720px){.sdx-admin-review-dock{padding:8px 12px;top:60px}}a{color:#00964d;color:var(--teal-dark);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(1turn)}}@keyframes sdxDraftingBar{0%{transform:translateX(-125%)}55%{transform:translateX(95%)}to{transform:translateX(245%)}}@keyframes sdxDraftingDots{0%,20%{content:""}40%{content:"."}65%{content:".."}90%,to{content:"..."}}@keyframes sdxDashboardLoadingBar{0%{transform:translateX(-115%)}55%{transform:translateX(95%)}to{transform:translateX(245%)}}@keyframes sdxSnapshotProgress{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sdxSnapshotStageFill{0%{width:8%}to{width:92%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sdxAlphaFeedbackPulse{0%,to{box-shadow:0 16px 40px #00964d52;transform:scale(1)}50%{box-shadow:0 18px 48px #00964d7a;transform:scale(1.025)}}@keyframes sdxAlphaDrawerIn{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes sdxAlphaSheetIn{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .5s ease-out}.animate-fade-in{animation:fadeIn .4s ease-out}.sdx-drafting-spinner{animation:spin .8s linear infinite;border:2px solid #e2e8f0;border-top-color:#00964d;border:2px solid var(--border);border-radius:999px;border-top-color:var(--teal);display:inline-block;flex-shrink:0;height:16px;width:16px}.sdx-drafting-bar{animation:sdxDraftingBar 1.35s ease-in-out infinite}.sdx-drafting-dots:after{animation:sdxDraftingDots 1.25s step-end infinite;content:""}.sdx-dashboard-loading-bar{animation:sdxDashboardLoadingBar 1.45s ease-in-out infinite}.sdx-snapshot-progress-active{animation:sdxSnapshotStageFill 12s ease-out forwards,sdxSnapshotProgress 1.35s linear infinite;background-image:linear-gradient(90deg,#00964d,color-mix(in srgb,#00964d 45%,#fff),#00964d)!important;background-image:linear-gradient(90deg,var(--teal),color-mix(in srgb,var(--teal) 45%,#fff),var(--teal))!important;background-size:200% 100%!important;width:8%}.sdx-alpha-feedback-fab{align-items:center;animation:sdxAlphaFeedbackPulse 2.8s ease-in-out infinite;background:linear-gradient(135deg,color-mix(in srgb,#00964d 82%,#062f20),#00964d);background:linear-gradient(135deg,color-mix(in srgb,var(--teal) 82%,#062f20),var(--teal));border:1px solid color-mix(in srgb,#00964d 78%,#fff);border:1px solid color-mix(in srgb,var(--teal) 78%,#fff);border-radius:999px;bottom:24px;color:#fff;cursor:pointer;display:flex;gap:12px;min-width:245px;padding:12px 17px 12px 12px;position:fixed;right:24px;text-align:left;z-index:940}.sdx-alpha-feedback-fab:hover{animation:none;box-shadow:0 20px 52px #00964d80;transform:translateY(-2px) scale(1.02)}.sdx-alpha-feedback-close:focus-visible,.sdx-alpha-feedback-fab:focus-visible,.sdx-alpha-feedback-submit:focus-visible{outline:3px solid color-mix(in srgb,#00964d 44%,#fff);outline:3px solid color-mix(in srgb,var(--teal) 44%,#fff);outline-offset:3px}.sdx-alpha-feedback-fab-icon{background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.sdx-alpha-feedback-fab-copy{display:flex;flex-direction:column;line-height:1.2}.sdx-alpha-feedback-fab-copy strong{font-size:14px;font-weight:900}.sdx-alpha-feedback-fab-copy small{color:#ffffffd1;font-size:11px;margin-top:3px}.sdx-alpha-feedback-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b;inset:0;position:fixed;z-index:960}.sdx-alpha-feedback-drawer{animation:sdxAlphaDrawerIn .24s ease-out;background:#fff;background:var(--bg-card);border-left:1px solid #e2e8f0;border-left:1px solid var(--border);bottom:0;box-shadow:-24px 0 70px #0f172a47;box-sizing:border-box;color:#0a1628;color:var(--text-primary);overflow-y:auto;padding:28px 24px 24px;position:fixed;right:0;top:0;width:min(440px,100vw)}.sdx-alpha-feedback-drawer-accent{background:linear-gradient(90deg,#00964d,color-mix(in srgb,#00964d 42%,#fff));background:linear-gradient(90deg,var(--teal),color-mix(in srgb,var(--teal) 42%,#fff));height:5px;margin:-28px -24px 22px}.sdx-alpha-feedback-close{background:#fff;background:var(--dashboard-selector-bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#0a1628;color:var(--text-primary);cursor:pointer;display:grid;flex:0 0 36px;font-size:24px;height:36px;line-height:1;padding:0;place-items:center;width:36px}.sdx-alpha-feedback-prompt{background:color-mix(in srgb,#00964d 9%,#fff);background:color-mix(in srgb,var(--teal) 9%,var(--bg-card));border:1px solid color-mix(in srgb,#00964d 36%,#e2e8f0);border:1px solid color-mix(in srgb,var(--teal) 36%,var(--border));border-radius:10px;color:#334155;color:var(--text-secondary);display:flex;flex-direction:column;font-size:13px;gap:3px;line-height:1.45;margin:18px 0;padding:13px 14px}.sdx-alpha-feedback-prompt strong{color:#00964d;color:var(--teal-dark);font-size:14px}.sdx-alpha-feedback-submit{background:#00964d;background:var(--teal);border:1px solid #00964d;border:1px solid var(--teal);border-radius:10px;border-radius:var(--dashboard-control-radius);color:#fff;cursor:pointer;font-size:13px;font-weight:900;padding:9px 14px}.sdx-alpha-feedback-submit:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.sdx-alpha-feedback-fab{bottom:max(14px,env(safe-area-inset-bottom));min-width:min(250px,calc(100vw - 24px));right:12px}.sdx-alpha-feedback-drawer{animation-name:sdxAlphaSheetIn;border-left:none;border-radius:20px 20px 0 0;border-top:1px solid #e2e8f0;border-top:1px solid var(--border);left:0;max-height:90vh;padding:22px 18px 20px;top:auto;width:100%}.sdx-alpha-feedback-drawer-accent{border-radius:20px 20px 0 0;margin:-22px -18px 18px}}@media (prefers-reduced-motion:reduce){.sdx-alpha-feedback-drawer,.sdx-alpha-feedback-fab{animation:none}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--text-faint)}@media (max-width:768px){body{font-size:14px}}@media (max-width:400px){.sdx-summary-card{padding:8px 10px!important}}
/*# sourceMappingURL=main.20aa3d1b.css.map*/