.admin-main{padding:45px 0}.admin-main h1{font-size:clamp(26px,4vw,40px);letter-spacing:-1.3px}.admin-card{padding:28px;background:#fff;border:1px solid #dce6f6;border-radius:16px;box-shadow:0 12px 40px #24334a08;margin:22px 0}.admin-card h2{margin:12px 0}.admin-card>p:not(.eyebrow){font-size:13px;color:#526176}.admin-card .quiet{margin-top:16px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-grid .admin-card{margin:0}.admin-card.ready{border-color:#86b6a3;background:#f7fcfa}.admin-main label,.login-card label{display:block;font-size:12px;font-weight:600;margin:18px 0}.admin-main input,.login-card input{display:block;width:100%;padding:11px 13px;border:1px solid #ced9e8;border-radius:8px;margin-top:6px;font:14px "Segoe UI",sans-serif;color:#24334a;background:#fff}input[type=file]{font-size:12px}.admin-card form .button{margin-top:6px}.secondary{background:#eef3fa;color:#2468da;border-color:#dce6f6}.inline-forms{display:flex;gap:12px;flex-wrap:wrap}.login-card{max-width:470px;margin:55px auto;padding:35px;border:1px solid #dce6f6;border-radius:20px;background:white;box-shadow:0 12px 40px #24334a08}.login-card .emblem{font:44px Georgia;color:white}.login-card h1{font-size:32px;text-align:center;margin:16px 0 12px;letter-spacing:-1px}.login-card>.quiet,.login-card>.eyebrow{text-align:center}.login-card .button{width:100%;justify-content:center;margin:7px 0 20px}.error,.message{padding:16px 18px;border-radius:10px;font-size:13px;margin:18px 0}.error{background:#fff0ee;border:1px solid #f5ccc6;color:#8c3228}.message{background:#edf7f1;border:1px solid #c5e5d4;color:#2f6c4c}.history{margin-top:18px}.history>div{display:grid;grid-template-columns:1fr 1fr auto;gap:15px;padding:12px 0;border-top:1px solid #e9eef6;font-size:11px}.history time{color:#526176}.top-actions form{margin:0}@media(max-width:700px){.admin-grid{grid-template-columns:1fr}.admin-main{padding-top:30px}.admin-card{padding:22px}.login-card{padding:25px;margin:30px auto}.history>div{grid-template-columns:1fr auto}.history time{grid-column:1/-1}}
