.admin-footer-link{color:#d3e8f7;font-size:12px;text-decoration:underline;text-underline-offset:3px}.admin-login-modal{width:380px}.admin-login-modal label{display:block;font-size:14px;font-weight:600;margin:14px 0 7px}.admin-login-modal input{display:block;width:100%;max-width:none}.admin-login-modal .login-actions{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:22px;flex-wrap:wrap}.admin-login-modal .login-cancel{border:1px solid #c9dce9;background:white;border-radius:10px;padding:12px 16px;color:#153855;font:inherit;cursor:pointer}.admin-login-modal .login-error{color:#a52b22;font-size:13px;margin:12px 0 0}.admin-login-modal button:disabled{opacity:.6;cursor:wait}
