:root{--bg-primary: #0a0a0f;--bg-card: #12121a;--bg-hover: #1a1a2e;--border: #1e1e2e;--accent: #7c3aed;--accent-glow: rgba(124, 58, 237, .15)}body{margin:0;background:var(--bg-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.ant-layout-sider{background:var(--bg-card)!important;border-right:1px solid var(--border)!important}.ant-card{background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:12px!important;transition:border-color .2s}.ant-card:hover{border-color:#2a2a3e!important}.ant-card-head{border-bottom:1px solid var(--border)!important}.ant-table{background:transparent!important}.ant-table-thead>tr>th{background:#ffffff08!important;border-bottom:1px solid var(--border)!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#888!important}.ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.04)!important}.ant-table-tbody>tr:hover>td{background:var(--bg-hover)!important}.ant-statistic-title{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#666!important}.ant-statistic-content-value{font-weight:700!important}.ant-tag{border-radius:6px!important;font-weight:500!important}.ant-btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 0 20px var(--accent-glow)!important}.ant-btn-primary:hover{background:#6d28d9!important;border-color:#6d28d9!important}.ant-menu-dark .ant-menu-item-selected{background:var(--accent-glow)!important;border-right:3px solid var(--accent)!important}.ant-select-dropdown{background:var(--bg-card)!important;border:1px solid var(--border)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.stat-card-critical{box-shadow:0 0 30px #ff4d4f14!important}.stat-card-success{box-shadow:0 0 30px #52c41a14!important}.stat-card-accent{box-shadow:0 0 30px var(--accent-glow)!important}.page-enter{opacity:0;transform:translateY(8px)}.page-enter-active{opacity:1;transform:translateY(0);transition:all .3s ease}a{color:var(--accent)!important;text-decoration:none!important}a:hover{color:#a78bfa!important;text-decoration:underline!important}code{background:#7c3aed1a;padding:2px 6px;border-radius:4px;font-size:12px;color:#a78bfa}
