*{box-sizing:border-box}body{margin:0;background:#08101f;color:#f4f7ff;font-family:Arial,sans-serif}.wrap{max-width:1200px;margin:auto;padding:30px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h1{margin:0}p,small{color:#9aa9c2}.actions{display:flex;gap:10px}.actions form{margin:0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card,.loginbox{background:#111a2d;border:1px solid #263653;border-radius:16px;padding:20px;margin-bottom:18px}form{display:grid;gap:10px}input,textarea{background:#0a1324;border:1px solid #2a3a58;border-radius:9px;padding:12px;color:white}textarea{min-height:110px}button{background:#4268f5;color:white;border:0;border-radius:9px;padding:12px;font-weight:bold;cursor:pointer}.red{background:#8b2430}.alert{background:#3b1e2b;border:1px solid #77344a;padding:10px;border-radius:9px;margin:12px 0}table{width:100%;border-collapse:collapse}th,td{padding:11px;border-bottom:1px solid #263653;text-align:left}.login{min-height:100vh;display:grid;place-items:center}.loginbox{width:min(420px,92vw)}.loginbox span{font-size:12px;color:#7da2ff}.loginbox small{display:block;margin-top:15px}@media(max-width:700px){.grid{grid-template-columns:1fr}header{align-items:flex-start;gap:15px;flex-direction:column}}
