/**
 * Complément des formulaires maison — tout le style des champs vient de la
 * peau `formulaires.css` (le balisage reprend ses classes gform_*). Ici, il
 * n'y a que ce que la peau ne connaissait pas : le pot de miel, l'état
 * d'envoi, la mention reCAPTCHA et son badge.
 */

/* Pot de miel : hors écran pour l'œil et les lecteurs d'écran ; bien présent
   dans le DOM — c'est le principe, les robots le remplissent. */
.vllf .vllf-miel {
    position: absolute !important;
    left: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
    margin: 0;
}

/* Bouton pendant l'envoi. */
.vllf .gform_button[disabled] {
    opacity: 0.65;
    cursor: progress;
    transform: none;
}

/* Mention reCAPTCHA (le badge flottant de Google est masqué : il se posait
   sur la bulle du chat — la mention texte le remplace, comme la politique
   de Google le prévoit). */
.vllf .vllf-mention {
    margin: 10px 0 0;
    font-size: 11.5px;
    line-height: 1.5;
    color: var(--vllf-texte-doux, #6b7080);
}
.vllf .vllf-mention a { color: var(--vll-primary, #1972b1); }
.grecaptcha-badge { visibility: hidden; }

/* Le résumé d'erreurs reste masquable par attribut. */
.vllf .gform_validation_errors[hidden] { display: none; }
.vllf .gfield_validation_message[hidden] { display: none; }
