.zetpo-account-popup-style .login-form-popup,
.zetpo-account-popup-style .account-login-form,
.zetpo-account-popup-style .xoo-el-container,
.zetpo-account-popup-style .xoo-el-inmodal,
.zetpo-account-popup-style .mfp-content > .woocommerce,
.zetpo-account-popup-style .wd-popup .woocommerce,
.zetpo-account-popup-style .modal-content .woocommerce,
.zetpo-account-popup-style .zetpo-auth-popup {
	overflow: hidden !important;
	border: 1px solid #e5e9ef !important;
	border-radius: 18px !important;
	background: #fff !important;
	box-shadow: 0 24px 70px rgba(21, 35, 60, .2) !important;
}
.zetpo-account-popup-style .zetpo-auth-popup .woocommerce-form-login,
.zetpo-account-popup-style .zetpo-auth-popup .woocommerce-form-register,
.zetpo-account-popup-style .login-form-popup .woocommerce-form-login,
.zetpo-account-popup-style .account-login-form .woocommerce-form-login,
.zetpo-account-popup-style .xoo-el-container .woocommerce-form-login,
.zetpo-account-popup-style .xoo-el-container .woocommerce-form-register { margin: 0 !important; padding: clamp(24px, 4vw, 38px) !important; border: 0 !important; border-radius: 18px !important; background: #fff !important; }
.zetpo-account-popup-style .woocommerce-form-login h2,
.zetpo-account-popup-style .woocommerce-form-register h2 { color: #15233c; font-size: 24px; }
.zetpo-account-popup-style .zetpo-auth-popup input.input-text,
.zetpo-account-popup-style .login-form-popup input.input-text,
.zetpo-account-popup-style .account-login-form input.input-text { min-height: 48px; border-radius: 10px !important; }
.zetpo-account-popup-style .zetpo-auth-popup .button,
.zetpo-account-popup-style .login-form-popup .button,
.zetpo-account-popup-style .account-login-form .button { width: 100%; min-height: 46px; justify-content: center; color: #fff !important; }
.zetpo-account-popup-style .zetpo-auth-popup .button *,
.zetpo-account-popup-style .login-form-popup .button *,
.zetpo-account-popup-style .account-login-form .button * { color: #fff !important; }
.zetpo-account-popup-style .mfp-close,
.zetpo-account-popup-style .xoo-el-close { overflow: hidden; border-radius: 50% !important; }
.zetpo-auth-register-links { display: grid; gap: 9px; margin-top: 18px; padding-top: 17px; border-top: 1px solid #e7ebf1; text-align: center; }
.zetpo-auth-register-links > small { color: #7a8698; font-size: 11px; }
.zetpo-auth-register-links > div { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.zetpo-auth-register-links a { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; padding: 0 10px; border: 1px solid #dfe4ec; border-radius: 9px; background: #f8f9fb; color: #343a40 !important; font-size: 11px; font-weight: 800; text-decoration: none !important; }
.zetpo-auth-register-links a:hover { border-color: #cfd4da; background: #eceef0; }
@media (max-width: 720px) { .zetpo-auth-register-links > div { grid-template-columns: 1fr; } }
