.mfa-card .mfa-code-mode,.mfa-account .mfa-code-mode{display:block;min-height:44px;margin:8px 0 16px;font-size:13px;white-space:normal}
@media(max-width:650px){
 .auth-login .login-welcome{padding:18px 22px}
 .auth-login .login-welcome h2{font-size:24px;margin:10px 0;line-height:1.25}
 .auth-login .login-panel{padding:24px 20px}
 .auth-login .login-form .login-forgot-link{min-height:44px;display:flex;align-items:center;font-size:13px;margin-top:4px}
 .auth-login .login-form .password-toggle,.auth-page .password-toggle,.app-page .password-toggle{min-height:44px;min-width:72px;padding:10px 8px}
 .password-field input{min-height:48px;padding-right:88px}
 .mfa-card .mfa-guidance{padding:14px}
 .mfa-card input[name=code],.mfa-account input[name=code]{min-height:52px;font-size:20px!important;letter-spacing:.08em;font-variant-numeric:tabular-nums}
 .mfa-card button,.mfa-account button{min-height:44px;white-space:normal;max-width:100%}
 .mfa-card .mfa-cancel .button{min-height:44px;display:inline-flex;align-items:center}
 .page-home .card-style-panel-content .card-style-close{width:44px;height:44px;min-width:44px;min-height:44px}
 .page-home .card-style-panel-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
 .page-my-theme .personal-theme-preview{scroll-margin-top:16px}
 .page-my-theme #theme-apply-button,.page-my-theme #personal-colors-form>button{min-height:44px}
 .notification-toasts .notification-toast-close{width:44px;height:44px;top:4px;right:4px}
 .notification-toast{padding-right:52px}
}
