*{box-sizing:border-box}body{margin:0;background:#07111f;color:#edf5ff;font:15px/1.5 system-ui,-apple-system,sans-serif}a{color:#55adff;text-decoration:none}.brand{font-size:22px;font-weight:850;color:#fff}.brand span{color:#3ba3ff}header{background:#0b1728;border-bottom:1px solid #1c3048}.nav{height:68px;max-width:1180px;margin:auto;padding:0 22px;display:flex;align-items:center;gap:28px}.nav nav{display:flex;gap:17px;flex:1}.wrap{max-width:1180px;margin:38px auto;padding:0 22px}.card,.stat{background:#0d1b2e;border:1px solid #1d334d;border-radius:15px;padding:22px;margin:16px 0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stat b{display:block;font-size:31px}.muted{color:#8fa3bc}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px;border-bottom:1px solid #1d334d}input,select{width:100%;padding:12px;margin:6px 0 14px;background:#07111f;color:#fff;border:1px solid #294662;border-radius:9px}button{padding:11px 16px;background:#278fff;color:#fff;border:0;border-radius:9px;font-weight:700}.login{min-height:100vh;display:grid;place-items:center}.login .card{width:min(430px,90%)}.alert{padding:10px;background:#3a1821;border-radius:8px}@media(max-width:800px){.nav nav{display:none}.stats{grid-template-columns:1fr}}
