body{margin:0;background:#f3f6f9;color:#16283a;font-family:Arial,sans-serif}.admin-head{background:#0d2235;color:#fff;padding:18px 5%;display:flex;justify-content:space-between}.admin-head a{color:#ffd21c}main{max-width:1200px;margin:30px auto;padding:0 15px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stats div,section,.login{background:#fff;border-radius:10px;padding:20px;box-shadow:0 5px 18px #0001;margin-bottom:20px}.stats small,.stats strong{display:block}.stats strong{font-size:28px;color:#c91424;margin-top:8px}.gridform{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gridform input,.gridform select,.gridform button,.login input,.login button{padding:12px;border:1px solid #d5dde5;border-radius:6px}.gridform button,.login button{background:#c91424;color:#fff;border:0;font-weight:bold}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:10px;border-bottom:1px solid #e5e9ee;text-align:left;vertical-align:top}.inline{margin:0}.inline select{padding:6px}.login{max-width:360px;margin:10vh auto;display:flex;flex-direction:column;gap:12px}.error{color:#c91424}@media(max-width:800px){.stats{grid-template-columns:1fr 1fr}.gridform{grid-template-columns:1fr 1fr}}@media(max-width:500px){.stats,.gridform{grid-template-columns:1fr}}
