/* BPP_FIREBASE_AUTH_PHONE_INLINE_LAYOUT_V3_RUNTIME_DOM_TARGET_REPAIR */
.bpp-auth-v3-hidden { display: none !important; visibility: hidden !important; }
.bpp-auth-v3-visible { display: block !important; visibility: visible !important; width: 100% !important; max-width: none !important; margin: 12px 0 0 !important; }
.bpp-auth-v3-card { overflow: visible !important; }
.bpp-auth-v3-module { box-sizing: border-box !important; width: 100% !important; max-width: none !important; min-width: 0 !important; margin-left: 0 !important; margin-right: 0 !important; }
.bpp-auth-v3-module .container, .bpp-auth-v3-module .container-fluid { width:100% !important; max-width:none !important; margin:0 !important; padding-left:0 !important; padding-right:0 !important; }
.bpp-auth-v3-switch .bpp-auth-v3-selected { background:#079447 !important; border-color:#079447 !important; color:#fff !important; }
body[data-bpp-auth-v3-login-mode="phone"] .bpp-auth-v3-login-native { display:none !important; }
body[data-bpp-auth-v3-login-mode="email"] #bpp-phone-login-v1,
body[data-bpp-auth-v3-login-mode="email"] .bpp-auth-phone-inline-login-v1 { display:none !important; }
body[data-bpp-auth-v3-forgot-mode="phone"] .bpp-auth-v3-forgot-native { display:none !important; }
body[data-bpp-auth-v3-forgot-mode="email"] #bpp-phone-password-reset-v1,
body[data-bpp-auth-v3-forgot-mode="email"] #bpp-phone-reset-v1,
body[data-bpp-auth-v3-forgot-mode="email"] [data-bpp-phone-password-reset],
body[data-bpp-auth-v3-forgot-mode="email"] .bpp-auth-phone-inline-forgot-v1,
body[data-bpp-auth-v3-forgot-mode="email"] .bpp-auth-v3-module { display:none !important; }
@media (max-width:767.98px){ .bpp-auth-v3-module,.bpp-auth-v3-visible{width:100% !important;min-width:0 !important;} }
