#page-logon .identity-provider-passkey-choice-hint,#page-logon .identity-provider-passkey-hint,#page-logon .identity-provider-mfa-hint{display:block;margin:10px 0}#page-logon .identity-provider-passkey-choice-separator{margin:16px 0 0;text-align:center}#page-logon .identity-provider-passkey-choice-button{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:12px}#page-logon .identity-provider-passkey-choice-button .material-icons{font-size:24px}#page-logon .identity-provider-use-password,#page-logon .identity-provider-skip-passkey-enrollment{display:block;margin:10px 0 0;padding-left:0}#page-otp .otp-instructions{margin-bottom:32px}#page-otp .otp-instructions p{margin-bottom:0}#page-otp .otp-code-field{margin-bottom:8px}#page-otp .otp-code-field input.passcode{width:224px;height:56px;padding:16px;border:1px solid #b7b7b7;border-radius:8px;font-size:20px;letter-spacing:2px}#page-otp #otp-submit{width:224px;padding:16px 24px;margin-top:45px;margin-bottom:25px;min-height:42px}#page-otp .otp-resend-link,#page-otp .otp-help-link{padding:0;border:0;background:transparent;color:#009;font-weight:600;text-decoration:underline;cursor:pointer}#page-otp .otp-help-link{display:inline-block}#page-otp .otp-help-link .material-icons{margin-left:4px;font-size:16px;vertical-align:text-bottom}@media(max-width:767px){#page-otp{max-width:none}#page-otp #otp-submit,#page-otp .otp-code-field input.passcode{width:100%;max-width:194px}}