.era-lead-toast {
	position: fixed;
	top: 24px;
	right: 24px;
	z-index: 1000002;
	max-width: min(360px, calc(100vw - 32px));
	padding: 14px 18px;
	border-radius: 10px;
	background: #1f8f4e;
	color: #fff;
	font: 600 0.95rem/1.45 "Cairo", "Tajawal", "Segoe UI", Tahoma, sans-serif;
	box-shadow: 0 8px 24px rgba(31, 143, 78, 0.35);
	opacity: 0;
	transform: translateX(24px);
	pointer-events: none;
	transition: opacity 0.25s ease, transform 0.25s ease;
}

.era-lead-toast.is-visible {
	opacity: 1;
	transform: translateX(0);
}

.elementor-form .elementor-field-type-recaptcha {
	display: none !important;
}
