/* Style pour déplacer le badge reCAPTCHA à gauche */
/* Évite la superposition avec le bouton "retour en haut" */
.grecaptcha-badge {
    right: auto !important;
    left: 1.5rem !important;
    /* Aligner à la même hauteur que le bouton "retour en haut" */
    bottom: 1.5rem !important;
    /* Conserver le z-index pour qu'il soit au-dessus des autres éléments */
    z-index: 1009 !important;
    /* Forcer le badge en mode compact (seulement le logo visible) */
    width: 70px !important;
    overflow: hidden !important;
    transition: width 0.3s ease !important;
    /* Réduire légèrement la taille */
    transform: scale(0.75) !important;
    transform-origin: bottom left !important;
}

/* Au survol ou au clic, déplier le badge pour afficher le texte */
.grecaptcha-badge:hover,
.grecaptcha-badge:active {
    width: 256px !important;
    overflow: visible !important;
    z-index: 1011 !important;
    /* Retirer le scale au survol pour permettre l'expansion complète */
    transform: scale(1) !important;
    transform-origin: bottom left !important;
}

/* S'assurer que l'iframe est cliquable */
.grecaptcha-badge iframe {
    pointer-events: auto !important;
    cursor: pointer !important;
}

/* S'assurer que les conteneurs internes permettent l'expansion */
.grecaptcha-badge > div {
    pointer-events: auto !important;
}

