body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c0fa6;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:30}.navInner{align-items:center;display:flex;gap:14px;margin:0 auto;max-width:1450px;padding:14px 18px}.brand{font-weight:950;letter-spacing:-.3px;margin-right:10px}.navLinks{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.navLink{border:1px solid #0000;border-radius:14px;color:#e9eef7c7;font-weight:800;padding:10px 12px;text-decoration:none}.navLink:hover{background:#ffffff0f;border-color:#ffffff1a}.navLinkActive{background:#ffffff0f;border-color:#ffffff1f;color:var(--text);position:relative}.navLinkActive:after{background:#5b8cfff2;border-radius:99px;bottom:-12px;content:"";height:2px;left:12px;position:absolute;right:12px}.logout{margin-left:auto}.loginWrap{display:grid;min-height:100vh;padding:18px;place-items:center}.loginCard{max-width:100%;width:440px}.loginTitle{font-size:28px;font-weight:950;margin:0 0 10px}.loginErr{color:var(--danger);font-weight:900;margin-top:12px}.statsGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.statsGrid{grid-template-columns:1fr}}.statCard{align-items:center;display:flex;gap:14px;padding:18px}.iconBox{background:#00000052;border:1px solid var(--border);border-radius:14px;display:grid;height:44px;place-items:center;width:44px}.statTitle{color:#e9eef7b8;font-size:14px;font-weight:800}.statValue{font-size:24px;font-weight:950;margin-top:4px}.welcomeTitle{font-size:22px;font-weight:950;margin:0 0 8px}.pageHeader{align-items:center;display:flex;gap:12px;margin-bottom:14px}.pageTitle{font-size:44px;font-weight:950;letter-spacing:-.6px}.filtersBar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;padding:18px}.field{min-width:260px}.fieldWide{flex:1 1;min-width:420px}.tableCard{margin-top:14px}.actions{align-items:center;display:flex;gap:10px}.tip{color:#e9eef78c;font-weight:700;margin-top:12px}.formGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}@media (max-width:900px){.formGrid{grid-template-columns:1fr}}.req{color:var(--danger);font-weight:900;margin-left:4px}.formActions{display:flex;gap:10px;margin-top:6px}.sectionTitle{margin-bottom:14px}.tableCardPad{padding:12px 0}.topBar{align-items:center;display:flex;gap:12px;margin-bottom:14px}.rightBtn{margin-left:auto}.formGrid2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}@media (max-width:900px){.formGrid2{grid-template-columns:1fr}}.backBtn{margin-left:auto}.helper{padding:0 18px 16px}.userFormGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}@media (max-width:900px){.userFormGrid{grid-template-columns:1fr}}.rolePillAdmin{background:#5b8cff1f;border-color:#5b8cff73}.rolePillSupport{background:#ffffff0f;border-color:#ffffff1a}:root{--bg:#0b0d10;--panel:#ffffff0a;--panel2:#ffffff0f;--border:#ffffff14;--text:#e9eef7;--muted:#e9eef7b3;--muted2:#e9eef780;--primary:#5b8cff;--danger:#ff4d4f;--success:#2dd4bf;--warning:#f59e0b;--radius:18px;--shadow:0 18px 40px #00000059;--shadow2:0 10px 26px #00000047}*{box-sizing:border-box}body,html{height:100%}body{background:radial-gradient(1200px 700px at 20% 0,#5b8cff26,#0000 60%),radial-gradient(900px 600px at 80% 10%,#2dd4bf1f,#0000 55%),linear-gradient(180deg,#07080a,#0b0d10 55%,#07080a);color:#e9eef7;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0}a{color:inherit}button,input,select,textarea{font:inherit}.container{margin:0 auto;max-width:1450px;padding:22px 18px}.card{background:linear-gradient(180deg,#ffffff0f,#ffffff0a);background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid #ffffff14;border:1px solid var(--border);border-radius:18px;border-radius:var(--radius);box-shadow:0 10px 26px #00000047;box-shadow:var(--shadow2)}.cardPad{padding:18px}.h1{font-size:42px;letter-spacing:-.5px;line-height:1.1;margin:0 0 14px}.h2{font-size:28px;letter-spacing:-.3px;margin:0 0 12px}.muted{color:#e9eef7b3;color:var(--muted)}.small{color:#e9eef780;color:var(--muted2);font-size:13px}.row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.spacer{flex:1 1}.input{background:#00000059;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;color:#e9eef7;color:var(--text);outline:none;padding:12px 14px;width:100%}.input::placeholder{color:#e9eef759}.btn,.select{cursor:pointer}.btn{align-items:center;background:#00000040;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;color:#e9eef7;color:var(--text);display:inline-flex;font-weight:800;gap:10px;justify-content:center;padding:11px 14px;transition:transform .08s ease,background .18s ease,border-color .18s ease}.btn:hover{background:#ffffff12;border-color:#ffffff24}.btn:active{transform:translateY(1px)}.btnPrimary{background:linear-gradient(180deg,#5b8cfff2,#5b8cffb8);border-color:#5b8cff8c}.btnPrimary:hover{background:linear-gradient(180deg,#5b8cff,#5b8cffc7)}.btnDanger{background:#ff4d4f14;border-color:#ff4d4f59;color:#ffb4b5}.btnDanger:hover{background:#ff4d4f21;border-color:#ff4d4f80}.badge{background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.2px;padding:5px 10px}.tableWrap{overflow-x:auto}.table{border-collapse:collapse;min-width:1100px;width:100%}.th{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);color:#e9eef7bf;font-weight:900;padding:14px;text-align:left;white-space:nowrap}.td{border-top:1px solid #ffffff14;border-top:1px solid var(--border);padding:16px 14px;vertical-align:top}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hr{background:#ffffff14;background:var(--border);border:0;height:1px;margin:14px 0}
/*# sourceMappingURL=main.d676de31.css.map*/