.auth-card #auth-form{margin:0;padding:0;border:0;box-shadow:none;background:transparent}
.login-access .auth-logo{height:auto;object-fit:contain}
.auth-card #auth-form[hidden],.auth-card [hidden]{display:none!important}
.auth-card .ss-login-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}
.auth-card .ss-login-methods .ss-button{min-height:54px;padding:9px 10px;line-height:1.35;border:1px solid #c9d9e9;background:#f6f9fc;color:#235582;font-size:13px;box-shadow:none}
.auth-card .ss-login-methods .ss-button[aria-pressed="true"]{background:#e7f1fd;border-color:#1765b5;color:#114b86;box-shadow:inset 0 0 0 1px #1765b5}
.auth-card .ss-signup-link{width:100%;margin-top:12px;min-height:38px;border:0;box-shadow:none;background:transparent;color:#185b96;padding:8px 12px;font-size:13px;font-weight:800}
.auth-card .ss-signup-link:hover{background:#edf5fc;text-decoration:underline}
.ss-inline-auth .ss-body{padding:0}.ss-inline-auth .ss-status{padding:10px 0 0;min-height:0;font-size:12px}
.ss-inline-auth .ss-form{gap:12px}.ss-inline-auth .ss-actions{display:flex;flex-wrap:wrap;gap:7px}
.ss-inline-auth .ss-actions .ss-button{font-size:12px;padding:8px}.ss-inline-auth .ss-muted{font-size:12px;line-height:1.45}
.ss-inline-auth .ss-email-recipient{font-size:13px;overflow-wrap:anywhere}.ss-inline-auth .ss-code{letter-spacing:.25em;font-size:23px}
.auth-card .ss-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.45}
.auth-card .ss-consent input{width:17px;height:17px;flex:0 0 auto;margin:0;padding:0}
.ss-optional-password{display:grid;gap:12px;padding:14px;border:1px solid #d4e2ef;border-radius:10px;background:#f6f9fc}.ss-optional-password[hidden]{display:none!important}
.ss-optional-password [data-ss-action="show-new-password"]{justify-self:start;font-size:12px;padding:7px 10px}
.ss-modal .ss-consent input{flex:0 0 auto}
@media(max-width:480px){.auth-card .ss-login-methods{gap:6px}.auth-card .ss-login-methods .ss-button{font-size:12px;padding:8px 6px}.ss-inline-auth .ss-actions{gap:5px}}
