@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Kantumruy+Pro:wght@300;400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ffffffde;--bg-main:#0a0b10;--bg-card:#141623a6;--bg-sidebar:#0d0e18e6;--border-glass:#ffffff14;--primary:#2563eb;--primary-hover:#1d4ed8;--success:#10b981;--success-glow:#10b98126;--warning:#f59e0b;--danger:#ef4444;--danger-glow:#ef444426;--text-muted:#94a3b8;background-color:#0f111a;font-family:Inter,Kantumruy Pro,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}body{background:radial-gradient(circle at 100% 0,#1e1b4b 0%,#0a0b10 60%) fixed;min-height:100vh;margin:0;overflow-x:hidden}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:16px;box-shadow:0 8px 32px #0000005e}.sidebar-glass{background:var(--bg-sidebar);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--border-glass)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff3}input,select,textarea{border-radius:8px;outline:none;padding:10px 14px;font-size:15px;transition:all .2s;border:1px solid var(--border-glass)!important;color:#fff!important;background:#0000004d!important}input:focus,select:focus,textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px #2563eb40!important}.btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-secondary{color:#fff;border:1px solid var(--border-glass);background:#ffffff14}.btn-secondary:hover{background:#ffffff1f}.hover-scale{transition:transform .2s}.hover-scale:hover{transform:scale(1.02)}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--text-muted);border-bottom:1px solid var(--border-glass);text-transform:uppercase;letter-spacing:.05em;padding:14px 16px;font-size:13px;font-weight:600}td{border-bottom:1px solid #ffffff0a;padding:16px;font-size:14px}tr:hover td{background:#ffffff05}
