/* Local compatibility layer: keep the copied Elementor design intact, only fix lead form UX on the PHP preview. */
html,body{background:#fff!important}
.elementor-form .local-form-status{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:600;text-align:center;margin-top:10px;min-height:20px;color:#009b1a}
.elementor-form .local-form-status.error{color:#d00000}
.elementor-form .local-fallback-captcha{display:none;margin:8px 0 4px;background:#f9f9f9;border:1px solid #d1d1d1;border-radius:3px;min-height:74px;padding:10px;align-items:center;grid-template-columns:34px 1fr 74px;gap:10px;color:#222;font-family:Arial,sans-serif;text-align:left}
.elementor-form .local-fallback-captcha input{width:28px;height:28px;accent-color:#00a51a}
.elementor-form .local-fallback-captcha .txt{font-size:15px}.elementor-form .local-fallback-captcha .logo{font-size:10px;text-align:center;color:#666;line-height:1.1}.elementor-form .local-fallback-captcha .logo:before{content:'';display:block;width:28px;height:28px;background:#4285f4;border-radius:4px;margin:0 auto 4px}.elementor-form .local-fallback-captcha .logo small{display:block;font-size:8px;color:#777}
.elementor-form.local-recaptcha-fallback .local-fallback-captcha{display:grid}
