/* Formulaires Forminator 835 (adhésion) et 2065 (contact) — badge reCAPTCHA.
 *
 * Feuille PARTAGÉE, dépendance des feuilles des deux formulaires : mise en file
 * par MDLM_Forminator_Form_Assets uniquement là où l'un d'eux est rendu. Seul
 * endroit du plugin qui touche au badge.
 *
 * Le badge flottant Google est masqué VISUELLEMENT (visibility), jamais retiré :
 * le script reCAPTCHA v3, le jeton et la validation Forminator sont intacts. La
 * mention obligatoire est affichée sous chaque formulaire (.mdlm-recaptcha-notice,
 * bloc Elementor voisin).
 *
 * Chaque règle vise la page qui PORTE le formulaire. Règles distinctes, jamais
 * une liste : un navigateur sans :has() rejetterait la liste entière.
 */

body:has(#forminator-module-835) .grecaptcha-badge {
	visibility: hidden !important;
}

body:has(#forminator-module-2065) .grecaptcha-badge {
	visibility: hidden !important;
}

#forminator-module-835 .grecaptcha-badge {
	visibility: hidden !important;
}

#forminator-module-2065 .grecaptcha-badge {
	visibility: hidden !important;
}

.mdlm-recaptcha-notice a {
	color: #617997 !important;
	text-decoration: underline !important;
	transition: color 0.18s ease !important;
}

.mdlm-recaptcha-notice a:hover {
	color: #0B3D82 !important;
}
