.records{margin-bottom:24px}.admin-nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:25px 0}.admin-nav a{font-weight:600;color:#1b3a5c}.admin-nav button{margin-left:auto}.notice{padding:16px;background:#fff7df;border:1px solid #dcc27c;border-radius:8px;overflow-wrap:anywhere}.admin-form{padding:28px;display:grid;gap:12px}.admin-form h2{margin:0 0 12px}.admin-form input,.admin-form select,.section-title input{padding:11px;border:1px solid #ccd5e0;border-radius:6px;max-width:100%;width:100%}.admin-form label{font-size:14px;font-weight:600}.admin-form fieldset{border:1px solid #ccd5e0;border-radius:6px}.checks{display:grid;gap:12px;padding:10px}.checks label{display:flex;gap:10px;align-items:center}.checks input{width:auto}.form-actions{display:flex;justify-content:flex-end;gap:12px}.admin-form [role=alert]{color:#9f2b2b;min-height:20px;margin:0}.row-buttons{display:flex;gap:8px;flex-wrap:wrap}.access-page{min-height:100vh;background:#f0f3f8;padding:40px 20px;color:#1b3a5c}.access-page>.brand{justify-content:center}.access-box{max-width:480px;margin:35px auto;background:white;padding:32px;border-radius:14px;box-shadow:0 12px 35px #1b3a5c12}.access-box form{display:grid;gap:16px}.access-box input{width:100%;padding:13px;border:1px solid #ccd5e0;border-radius:6px}.access-box p{line-height:1.6}.access-box button{margin-top:12px}.access-box [role=status]{color:#814819}#identity{overflow-wrap:anywhere}.section-title{gap:20px;flex-wrap:wrap}@media(max-width:560px){.admin-nav{gap:14px;font-size:14px}.admin-form{padding:20px}.access-box{padding:22px}.form-actions{flex-wrap:wrap}}
[hidden]{display:none!important}.access-box h1{font-size:34px;letter-spacing:-.5px}.access-page>.brand{margin:auto}
