:root{--bg-0:#060b16;--bg-1:#0b1220;--bg-2:#111a2c;--bg-hover:#17233a;--line:#94a3b81a;--line-strong:#94a3b833;--text:#e6edf5;--text-dim:#94a3b8;--text-faint:#64748b;--accent:#3b9fd4;--green:#10b981;--red:#ef4444;--amber:#f59e0b;--radius:10px;--shadow:0 1px 2px #00000059,0 8px 24px -12px #00000080}body{font-feature-settings:"cv11","ss01";background:radial-gradient(1200px 500px at 50% -10%,#0d1830 0,#060b16 55%) fixed;background:radial-gradient(1200px 500px at 50% -10%,#0d1830 0,var(--bg-0) 55%) fixed;color:#e6edf5;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}.badge,.stat-grid,table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-body{animation:page-in .25s ease;padding:14px 18px 40px}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.main-nav{backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);background:#070c18d1;border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--line);gap:12px;justify-content:space-between;padding:10px 18px;position:sticky;top:0;z-index:50}.main-nav,.nav-links{align-items:center;display:flex}.nav-links{flex-wrap:nowrap;gap:4px}.nav-brand{align-items:center;display:flex;gap:8px;margin-right:14px}.nav-brand img{height:30px;width:auto}.nav-wordmark{font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1;white-space:nowrap}.nav-pill{border:1px solid #0000;border-radius:8px;color:#94a3b8;color:var(--text-dim);font-size:13px;font-weight:500;padding:7px 12px;transition:background .15s ease,color .15s ease;white-space:nowrap}.nav-pill:hover{background:#94a3b814;color:#e6edf5;color:var(--text)}.nav-pill-active{background:#3b9fd424;border-color:#3b9fd459;color:#cfe8f7!important}.nav-pill-desk{color:#d9a648}.nav-pill-desk-active{background:#b453092e;border-color:#d9a64866;color:#ffd98a!important}.nav-right{align-items:center;display:flex;gap:12px}.nav-user-email{color:#64748b;color:var(--text-faint);font-size:12px}.nav-signout{background:#0000;border:1px solid #2a3a52;border-radius:8px;color:#94a3b8;color:var(--text-dim);cursor:pointer;font-size:12px;padding:6px 14px}.nav-signout:hover{background:#0000;border-color:#64748b;border-color:var(--text-faint);color:#e6edf5;color:var(--text)}.page-loader{padding-top:2px}.page-loader-bar{animation:loader-slide 1s ease-in-out infinite;background:linear-gradient(90deg,#0000,#3b9fd4,#0000);background:linear-gradient(90deg,#0000,var(--accent),#0000);background-repeat:no-repeat;background-size:40% 100%;border-radius:2px;height:2px}@keyframes loader-slide{0%{background-position:-40% 0}to{background-position:140% 0}}.card,.dashboard-box,.metric-box{background-color:#0b1220;background-color:var(--bg-1);border:1px solid #94a3b81a;border:1px solid var(--line);border-radius:10px;border-radius:var(--radius);box-shadow:0 1px 2px #00000059,0 8px 24px -12px #00000080;box-shadow:var(--shadow);color:#e6edf5;color:var(--text);margin:8px;padding:10px}div[style*="border: 1px solid"]{transition:border-color .15s ease}table{border-collapse:collapse;color:#e6edf5;color:var(--text);width:100%}th{color:#64748b;color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}td,th{border:none;border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--line);padding:6px 10px}tbody tr{transition:background .1s ease}tbody tr:hover{background:#94a3b80f}button{background-color:#1c2942;border:none;border-radius:8px;color:#e6edf5;color:var(--text);cursor:pointer;font-family:inherit;padding:6px 12px;transition:background .15s ease,border-color .15s ease}button:hover{background-color:#263756}button:focus-visible{outline:2px solid #3b9fd499;outline-offset:1px}input,select,textarea{font-family:inherit}input:focus-visible,select:focus-visible{outline:2px solid #3b9fd480;outline-offset:1px}.toggle-button{background-color:#022c22;border:1px solid #065f46;color:#34d399}.toggle-button.active{background-color:#065f46;color:#d1fae5}input[type=checkbox]{accent-color:#22c55e}.chart-container{background-color:#0b1220;background-color:var(--bg-1);border:1px solid #94a3b81a;border:1px solid var(--line);border-radius:12px;padding:10px}.text-green{color:#22c55e}.text-red{color:#ef4444;color:var(--red)}.text-yellow{color:#f59e0b;color:var(--amber)}.text-muted{color:#9ca3af}.badge{background-color:#1c2942;border-radius:6px;font-size:12px;padding:4px 8px}*{scrollbar-color:#263349 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#263349;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#33455f}::-webkit-scrollbar-track{background:#0000}.ant-table,.ant-table-container,.ant-table-content table,.ant-table-wrapper .ant-table{background:#111827!important;color:#e5e7eb!important}.ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>th{background:#0b1220!important;border-color:#1f2937!important;color:#f8fafc!important;font-weight:700!important;opacity:1!important}.ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-tbody>tr>td{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}.ant-table-tbody>tr:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#172033!important}.ant-table-placeholder{background:#111827!important}.ant-empty,.ant-empty-description{color:#94a3b8!important}.ant-table-title{color:#e5e7eb!important;font-weight:700!important}a,a:active,a:visited{color:#e6edf5;color:var(--text);text-decoration:none}a:hover{color:#38bdf8}.chart-duo{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.chart-cell{background:#0b1220;background:var(--bg-1);border:1px solid #94a3b81a;border:1px solid var(--line);border-radius:10px;box-sizing:border-box;height:225px;min-width:0;padding:8px 10px}.chart-cell h2{color:#64748b;color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.05em;margin:0 0 4px;text-transform:uppercase}.chart-cell .recharts-responsive-container{height:calc(100% - 24px)!important}.duo-tables{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.duo-cell{border-radius:10px;max-height:500px;min-width:0;overflow-y:auto}@media (max-width:1100px){.chart-duo,.duo-tables{grid-template-columns:1fr}.chart-cell{height:200px}}
/*# sourceMappingURL=main.888ee42d.css.map*/