/* Login-only layout. Keep recovery errors and native authentication behavior. */
.modal.auth-polish137:has(.login-modal-form){max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain}
.auth-polish137:has(.login-modal-form)>.modal-header{align-items:flex-start}
.auth-polish137:has(.login-modal-form)>.modal-header>button{align-self:flex-start;flex-shrink:0;margin-top:0}
.login-registration208{display:flex;justify-content:center;padding:0 24px 24px}
.login-registration208>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 20px;border:1px solid #00808a2e;border-radius:999px;color:var(--teal-dark,#007d87);background:#fff;font:inherit;font-weight:700;text-decoration:none}
.auth-secondary-links181{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.auth-secondary-links181>.forgot-password-link{order:0}
.auth-secondary-links181>.registration-link181{order:1}
@media(max-width:767px){.login-registration208{padding:0 20px 24px}.login-registration208>a{width:100%}.auth-secondary-links181{flex-direction:column;align-items:stretch}.auth-secondary-links181>.registration-link181{display:flex;justify-content:center;align-items:center;min-height:44px}}

/* Match the username font and remove the nested input baseline gap. */
.login-modal-form .password-field{font:inherit}
.login-modal-form .password-field>input{display:block}
