:root{--brand: #e55b1e;--brand-strong: #c2410c;--brand-soft: #fdf0e9;--ink: #18181c;--success: #16a34a;--success-soft: #f0fdf4;--warning: #d97706;--warning-soft: #fffbeb;--danger: #dc2626;--danger-soft: #fef2f2;--text: #1f2937;--text-muted: #6b7280;--text-faint: #9ca3af;--surface: #ffffff;--surface-subtle: #f8fafc;--border: #e9edf2;--border-strong: #d5dbe3;--gap-page: 24px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#090d16;background-image:radial-gradient(at 0% 0%,hsla(244,49%,20%,.4) 0,transparent 50%),radial-gradient(at 50% 0%,hsla(262,52%,30%,.25) 0,transparent 50%),radial-gradient(at 100% 0%,hsla(220,40%,15%,.5) 0,transparent 50%)}.login-card{width:420px;padding:48px 40px;background:#fff;border-radius:20px;box-shadow:0 20px 40px -15px #0000004d;border:1px solid rgba(0,0,0,.04)}.login-card h1{text-align:center;margin-bottom:8px;font-size:26px;font-weight:700;font-family:Outfit,sans-serif;color:#1e293b}.login-card p{text-align:center;margin-bottom:32px;color:#64748b;font-size:14px}.stat-card{border-radius:12px}.stat-card .ant-statistic-title{font-size:13px;color:var(--text-muted);margin-bottom:2px}.stat-value{font-size:28px;font-weight:700}.stat-label{font-size:14px;color:#666;margin-top:4px}.page-header{margin-bottom:var(--gap-page)}.page-header h1.ant-typography,.page-header h2.ant-typography,.page-header h3.ant-typography,.page-header h4.ant-typography{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.page-header p,.page-header .ant-typography-secondary{margin-top:4px;color:var(--text-muted);font-size:13px}.ant-card{border:1px solid var(--border);box-shadow:0 1px 2px #1018280a}.ant-card-bordered{border:1px solid var(--border)}.ant-card-head{border-bottom:1px solid var(--border);min-height:48px}.ant-card-head-title{font-size:14px;font-weight:600;color:var(--ink)}.ant-table-thead>tr>th{border-bottom:1px solid var(--border)!important}.ant-table-row-warning>td{background:#fffbe6!important}.ant-table-row-warning:hover>td{background:#fff3bf!important}@media (max-width: 991px){html,body{overflow-x:hidden}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{white-space:nowrap}.ant-card-body{padding:14px!important}.ant-card-head{padding-inline:14px!important}.ant-space:not(.ant-space-compact){flex-wrap:wrap}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-drawer-content-wrapper{max-width:100vw}.ant-descriptions-item-label,.ant-descriptions-item-content,.ant-page-header-heading-title,h1,h2,h3{word-break:break-word}}@media (max-width: 575px){.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:8px!important;font-size:12px}.ant-pagination{display:flex;flex-wrap:wrap;justify-content:center;row-gap:8px}}
