.admin-main{max-width:1200px}.admin-main h1{font:30px Georgia,serif}.admin-card{padding:25px;background:#241d30;border:1px solid #6d567c;line-height:1.8}.admin-card h2{font:25px Georgia,serif;margin:12px 0 20px}.admin-card p,.admin-card small{color:#b5a2c1;font-size:11px}.admin-card label{display:block;color:#beaec7;font-size:9px;margin:15px 0 8px;letter-spacing:1px}.admin-card input,.admin-card select{margin-top:7px;font-size:12px}.admin-buttons{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}.admin-card button{font-size:11px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-title{display:flex;align-items:center;justify-content:space-between}.admin-card .check-line{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:0}.check-line input{width:auto}.emergency{background:#66334b;border-color:#de86a8}.secret-result{color:#b6e7cb!important;overflow-wrap:anywhere;padding:10px;background:#171322}.invite-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}#admin-login{max-width:500px;margin:35px auto}#admin-login-form button{margin-top:15px}#admin-result{color:#b6e7cb;min-height:30px;font-size:12px}#admin-controls[hidden],#admin-login[hidden]{display:none}@media(max-width:700px){.admin-grid{grid-template-columns:1fr}.admin-card{padding:20px}.admin-title h1{font-size:24px}}
