/*---------------------------------------------------------------------
 Copyright 2025 denis.

 Logiciel sous la licence Complice Web, Version 1.0;
 vous ne pouvez pas utiliser ce fichier sauf en conformité avec la licence.
 Vous pouvez obtenir une copie de la licence à

      http://www.compliceweb.com/licenses/LICENSE-1.0

 Sauf si requis par la loi applicable ou accepté par écrit, un logiciel
 distribué sous cette licence est distribué "TEL QUEL",
 SANS GARANTIE OU CONDITION DE QUELQUE SORTE, expresse ou implicite.
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
 @author Denis JARDIN <dj@kdrezo.net>
---------------------------------------------------------------------*/
/*
    Created on : 4 sept. 2025, 10:12:58
    Author     : denis
*/

/* Supprime la bordure des champs ACF dans le formulaire de parrainage */
.page-template-parrainage .acf-fields > .acf-field {
    border-top: none;
}

/* Nom et Prénom sur la même ligne */
.page-template-parrainage .acf-field[data-name="parrain_firstname"],
.page-template-parrainage .acf-field[data-name="parrain_lastname"] {
    display: inline-block;
    width: 48%;
    vertical-align: top;
}

/* Date de naissance et E-mail sur la même ligne */
.page-template-parrainage .acf-field[data-name="parrain_birthday"],
.page-template-parrainage .acf-field[data-name="parrain_email"] {
    display: inline-block;
    width: 48%;
    vertical-align: top;
}

/* Cases à cocher newsletter et CGV en inline */
.page-template-parrainage .acf-field[data-name="parrain_newsletter"] .acf-input,
.page-template-parrainage .acf-field[data-name="parrain_cgv"] .acf-input {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.page-template-parrainage .acf-field[data-name="parrain_newsletter"] .acf-label,
.page-template-parrainage .acf-field[data-name="parrain_cgv"] .acf-label {
    display: inline-block;
    vertical-align: middle;
}

/* Bordure pour le champ repeater filleuls */
.page-template-parrainage .acf-field[data-name="parrain_filleuls_list"] {
    border: 1px solid #eaecf0;
    padding: 16px;
    border-radius: 4px;
    margin-bottom: 20px;
}
