/**
 * reCAPTCHA Badge
 *
 * Oculta visualmente el widget flotante de Google reCAPTCHA v3.
 * Se mantiene en el DOM (visibility:hidden en lugar de display:none)
 * porque reCAPTCHA v3 requiere el iframe cargado para validar.
 *
 * El aviso legal de Google se muestra manualmente dentro de los
 * formularios (clase .recaptcha-notice) cumpliendo sus Terms of Service.
 *
 * z-index alto como salvaguarda: si por cualquier motivo el badge
 * queda visible (debug, override), no puede ser solapado por otros
 * elementos flotantes del layout (header sticky, cookie-consent,
 * booking mask, modales, galerias lightbox, etc.).
 *
 * Valor elegido: 9999999 — muy por encima del maximo detectado en el
 * proyecto (1060 en galerias lightbox) y de los rangos tipicos de
 * banners de cookie-consent.
 */
.grecaptcha-badge {
    visibility: hidden !important;
    z-index: 9999999 !important;
}
