/* Formulaires Gravity Forms avec le balisage de la maquette (inc/formulaires.php).
   Les conteneurs de GF disparaissent de la mise en page : la grille de .formulaire (maquette) s'applique à ses
   propres éléments (.rang, .champ, .pied-form, .merci). */
.gform_wrapper.cif-gf_wrapper,
.cif-gf_wrapper { display: contents; }
form[data-cif-formulaire] .gform-body,
form[data-cif-formulaire] .gform_body,
form[data-cif-formulaire] .gform_fields,
form[data-cif-formulaire] .gform_footer,
form[data-cif-formulaire] .gform-footer { display: contents; }

/* Éléments techniques de GF : invisibles (le jeton et les champs cachés restent dans le formulaire). */
form[data-cif-formulaire] .gform_validation_container,
form[data-cif-formulaire] .gform_ajax_spinner,
form[data-cif-formulaire] .gform-loader,
form[data-cif-formulaire] .gform_required_legend,
form[data-cif-formulaire] .gform_validation_errors,
form[data-cif-formulaire] .ginput_recaptchav3,
iframe[id^="gform_ajax_frame_"] { display: none !important; }
form[data-cif-formulaire] .gform_footer input[type="hidden"] { display: none; }

/* La confirmation est le message « merci » de la maquette (dans le formulaire) : celui de GF reste caché. */
.gform_confirmation_wrapper, .gform_confirmation_message { display: none !important; }
