@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--bg-primary: #080d19;--bg-secondary: #0f172a;--bg-card: rgba(15, 23, 42, .75);--border-color: rgba(255, 255, 255, .08);--accent-primary: #38bdf8;--accent-blue: #2563eb;--accent-purple: #8b5cf6;--accent-green: #10b981;--text-main: #f8fafc;--text-muted: #94a3b8}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-main);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#080d19cc}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}.minimal-header{background:#080d19!important;border-bottom:1px solid rgba(255,255,255,.07)!important;height:60px!important;line-height:60px!important;padding:0!important;position:sticky;top:0;z-index:1000}.minimal-nav-bar{display:flex;align-items:center;gap:32px;height:100%}.minimal-nav-link{background:transparent;border:none;color:#94a3b8;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;height:100%;padding:0 4px;position:relative;transition:color .2s ease;outline:none}.minimal-nav-link:hover{color:#f8fafc}.minimal-nav-link.active{color:#38bdf8;font-weight:600}.minimal-nav-link.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#38bdf8;border-radius:2px 2px 0 0;box-shadow:0 -2px 8px #38bdf880}.glass-card{background:var(--bg-card)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid var(--border-color)!important;border-radius:16px!important;box-shadow:0 10px 30px -10px #00000080!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.glass-card:hover{border-color:#38bdf833!important;box-shadow:0 16px 40px -12px #0009!important}.ant-card-head{border-bottom:1px solid var(--border-color)!important;padding:16px 20px!important}.ant-card-head-title{color:#fff!important;font-weight:700!important}.ant-table{background:transparent!important;color:#e2e8f0!important}.ant-table-thead>tr>th{background:#1e293b!important;color:#94a3b8!important;border-bottom:1px solid var(--border-color)!important;font-weight:700!important;text-transform:uppercase;font-size:11px;letter-spacing:.6px;padding:12px 16px!important}.ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.04)!important;padding:12px 16px!important;transition:all .2s ease}.ant-table-tbody>tr:hover>td{background:#38bdf80f!important}.ant-tag{border-radius:6px!important;font-weight:600!important;padding:3px 10px!important;font-size:12px!important}.ant-input,.ant-select-selector,.ant-input-number{border-radius:8px!important;background:#0f172a99!important;border-color:#ffffff1f!important;color:#fff!important}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector{border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #38bdf833!important}.ant-btn-primary{background:linear-gradient(135deg,#0284c7,#2563eb)!important;border:none!important;box-shadow:0 4px 14px #2563eb59!important;font-weight:600!important;border-radius:8px!important;transition:all .2s ease!important}.ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb80!important}@keyframes pulseGlow{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.pulse-badge{animation:pulseGlow 2s infinite;border-radius:50%}.stat-metric-card{background:linear-gradient(135deg,#1e293b80,#0f172ab3);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;transition:all .3s ease}.stat-metric-card:hover{border-color:#38bdf84d;transform:translateY(-2px)}@media (max-width: 992px){.app-main-content{padding:16px 0!important;width:96%!important;max-width:96%!important}.desktop-menu{display:none!important}.mobile-menu-btn{display:inline-flex!important}}
