*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#07111f;color:#eef7ff}header{display:flex;justify-content:space-between;align-items:center;padding:18px 5%;background:#0b1d33;border-bottom:1px solid #1b4775}a{color:#70c8ff;text-decoration:none}main{max-width:1200px;margin:auto;padding:24px}.card{background:#0d2037;border:1px solid #1c5081;border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 10px 30px #0005}.login{min-height:100vh;display:grid;place-items:center}.login .card{width:min(400px,92vw)}input,select,button{width:100%;padding:13px;margin:7px 0;border-radius:10px;border:1px solid #2d5f8d;background:#091827;color:#fff}button{background:linear-gradient(180deg,#35b8ff,#1471c9);font-weight:bold;cursor:pointer}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stats{display:flex;gap:20px;margin-bottom:20px}.stats div{flex:1;background:#0d2037;padding:18px;border-radius:16px}.stats b{font-size:32px;display:block}.stats span{opacity:.75}.table{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid #24445f}.danger{color:#ff7d7d}.err{color:#ff7d7d}code{display:block;white-space:pre-wrap;background:#06101d;padding:15px;border-radius:10px}@media(max-width:700px){.grid{grid-template-columns:1fr}.stats{flex-direction:column}}
