@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

body,
html {
    font-family: "Raleway", sans-serif;
    background-color: #12121e;
    color: #fff;
    font-size: 16px;
}

.powered-by {
    visibility: hidden;
}

.youday-form-content #sendButtonIcon {
    display: none !important;
}

div.youday-form.frame {
    background-color: #12121e !important;
    width: 700px;
    min-width: 320px;
    margin: 0 auto;
    margin-top: 80px;
    padding: 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
}

.youday-form-content #youday-send-form {
    font-size: 16px;
    font-family: "Raleway", sans-serif;
    fill: #12121e;
    color: #12121e;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-radius: 22px;
    padding: 4px 34px;
    /* Ajout de la transition */
    transition: background-color 0.5s ease, color 0.5s ease;
}

.youday-form-content #youday-send-form:hover,
.youday-form-content #youday-send-form:focus {
    background-color: #12121e;
    /* Noir */
    color: #fff;
    /* Texte blanc */
    border-color: #fff;
}

.youday-form-content .button-bar {
    clear: both;
    padding-top: 15px;
    text-align: center !important;
}

.youday-form-content {
    width: 800px;
    font-family: "Raleway", sans-serif;
    padding: 10px;
    margin: 0 auto;
    font-size: 16px;
}

.form-control {
    height: 45px !important;
    font-family: "Raleway", sans-serif !important;
    font-size: 16px !important;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

textarea,
select,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="button"],
input[type="password"],
input[type="url"],
input[type="file"],
input[type="search"],
select,
.form-date,
.file-widget {
    -webkit-appearance: none;
    display: block;
    width: 100%;
    max-height: 64px;
    box-shadow: none;
    max-width: 100%;
    margin-bottom: 1.5rem;
}

[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
select,
textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 3.94rem;
    /*margin: 0 0 1rem;
    padding: 1rem 1.5rem !important;*/
    border: 2px solid #ECF0EA !important;
    border-radius: 8px !important;
    background-color: #fff;
    box-shadow: none;
    font-family: "Poppins";
    font-size: 1.5rem !important;
    font-weight: 400;
    line-height: 1.78 !important;
    color: #000;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    appearance: none;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
}

.input-group-addon:last-child {
    background-color: #eee;
    border: 2px solid #ECF0EA;
}

.input-group-addon {
    border-radius: 8px;
}

.youday-form-content .control-label {
    font-weight: 500;
}

.backstretch {
    display: none;
}

@media only screen and (max-width: 480px) {
    div.youday-form.frame {
        /*background-color: #fff;*/
        width: 380px;
        min-width: 120px;
        margin: 0 auto;
        margin-top: 80px;
        padding: 5px;
    }
}

.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9 {
    float: none;
}

.col-sm-8 {
    width: auto !important;
}

.col-sm-4 {
    width: auto !important;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    padding: 0;
    padding-bottom: 1rem;
}

.youday-form-content .alert-success {
    font-weight: 400;
    border-left: none;
    border-radius: 8px;
}

.youday-form-content .alert-error {
    font-weight: 400;
    border-left: none;
    border-radius: 8px;
}

.youday-form-content .switch {
    width: auto !important;
    height: auto !important;
}

.switchery-small {
    border-radius: 8px !important;
    height: 30px;
    width: 30px;
}

.switchery-small small {
    display: none !important;
}

input[type="checkbox"] {
    border: 1px solid transparent;
}

input[type="checkbox"]:checked {
    border: 1px solid #000;
}

/* ==========================================================================
   REECRITURE DES LIBELLES + NOTATION -- OPA MEDIA (docx 2)
   HTML non modifiable : on cible chaque label via la classe du conteneur,
   on masque le texte d'origine (font-size:0) et on injecte le texte du docx
   dans ::after.
   ========================================================================== */

/* --- Masquage du texte d'origine --- */
.group-form-2b29542e-1-ZZ15199F22 .control-label,
.group-form-2b29542e-1-ZZ42116D86 .control-label,
.group-form-2b29542e-1-ZZC7A50562 .control-label,
.group-form-2b29542e-1-ZZA23AA734 .control-label,
.group-form-2b29542e-1-ZZ9470530C .control-label,
.group-form-2b29542e-1-ZZ934F2758 .control-label,
.group-form-2b29542e-1-ZZE80D7D3F .control-label,
.group-form-2b29542e-1-ZZD899475D .control-label,
.group-form-2b29542e-1-ZZ0F45B8C9 .control-label,
.group-form-2b29542e-1-ZZCB19038C .control-label,
.group-form-2b29542e-1-ZZD9F2B12F .control-label,
.group-form-2b29542e-1-ZZ264DAAE8 .control-label,
.group-form-2b29542e-1-ZZE377BCD3 .control-label,
.group-form-2b29542e-1-ZZ09D14622 .control-label,
.group-form-2b29542e-1-ZZ0109874A .control-label,
.group-form-2b29542e-1-ZZ2F28EC17 .control-label,
.group-form-2b29542e-1-ZZ1DDCCD4E .control-label,
.group-form-2b29542e-1-ZZ469928F5 .control-label,
.group-form-2b29542e-1-ZZ8815504B .control-label,
.group-form-2b29542e-1-ZZ3074FCF6 .control-label,
.group-form-2b29542e-1-ZZF873C6B4 .control-label,
.group-form-2b29542e-1-ZZ47112AF5 .control-label,
.group-form-2b29542e-1-ZZAF343905 .control-label,
.group-form-2b29542e-1-ZZ886F19BA .control-label,
.group-form-2b29542e-1-ZZ128C517E .control-label,
.group-form-2b29542e-1-ZZ48FFEDD9 .control-label {
    font-size: 0 !important;
}

/* --- Style commun du texte injecte --- */
.group-form-2b29542e-1-ZZ15199F22 .control-label::after,
.group-form-2b29542e-1-ZZ42116D86 .control-label::after,
.group-form-2b29542e-1-ZZC7A50562 .control-label::after,
.group-form-2b29542e-1-ZZA23AA734 .control-label::after,
.group-form-2b29542e-1-ZZ9470530C .control-label::after,
.group-form-2b29542e-1-ZZ934F2758 .control-label::after,
.group-form-2b29542e-1-ZZE80D7D3F .control-label::after,
.group-form-2b29542e-1-ZZD899475D .control-label::after,
.group-form-2b29542e-1-ZZ0F45B8C9 .control-label::after,
.group-form-2b29542e-1-ZZCB19038C .control-label::after,
.group-form-2b29542e-1-ZZD9F2B12F .control-label::after,
.group-form-2b29542e-1-ZZ264DAAE8 .control-label::after,
.group-form-2b29542e-1-ZZE377BCD3 .control-label::after,
.group-form-2b29542e-1-ZZ09D14622 .control-label::after,
.group-form-2b29542e-1-ZZ0109874A .control-label::after,
.group-form-2b29542e-1-ZZ2F28EC17 .control-label::after,
.group-form-2b29542e-1-ZZ1DDCCD4E .control-label::after,
.group-form-2b29542e-1-ZZ469928F5 .control-label::after,
.group-form-2b29542e-1-ZZ8815504B .control-label::after,
.group-form-2b29542e-1-ZZ3074FCF6 .control-label::after,
.group-form-2b29542e-1-ZZF873C6B4 .control-label::after,
.group-form-2b29542e-1-ZZ47112AF5 .control-label::after,
.group-form-2b29542e-1-ZZAF343905 .control-label::after,
.group-form-2b29542e-1-ZZ886F19BA .control-label::after,
.group-form-2b29542e-1-ZZ128C517E .control-label::after,
.group-form-2b29542e-1-ZZ48FFEDD9 .control-label::after {
    display: block;
    text-align: left;
    white-space: pre-line;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    color: #fff;
}

/* --- Questions principales (Q1-Q7) --- */
.group-form-2b29542e-1-ZZ15199F22 .control-label::after { content: '1. Comment évaluez-vous votre satisfaction globale concernant la prestation réalisée par OPA MEDIA ?'; }
.group-form-2b29542e-1-ZZ42116D86 .control-label::after { content: '2. Comment évaluez-vous la compréhension de vos besoins et de vos objectifs par notre équipe ?\A(Écoute, conseil, capacité à traduire vos attentes en expérience événementielle)'; }
.group-form-2b29542e-1-ZZC7A50562 .control-label::after { content: '3. Comment évaluez-vous la qualité du suivi et de la communication tout au long du projet ?\A(Disponibilité, réactivité, clarté des échanges, anticipation)'; }
.group-form-2b29542e-1-ZZA23AA734 .control-label::after { content: '4. Comment évaluez-vous notre capacité à vous conseiller sur les solutions techniques les plus adaptées ?\A(Optimisation technique, budget, innovations)'; }
.group-form-2b29542e-1-ZZ9470530C .control-label::after { content: '5. Comment évaluez-vous la gestion des imprévus ou ajustements de dernière minute ?\A(Réactivité, calme, recherche de solutions)'; }
.group-form-2b29542e-1-ZZ934F2758 .control-label::after { content: '6. Comment évaluez-vous la qualité technique de la prestation réalisée ?\A(Fiabilité des équipements, conformité aux attentes, qualité d’exécution)'; }
.group-form-2b29542e-1-ZZE80D7D3F .control-label::after { content: '7. Comment évaluez-vous l’organisation opérationnelle de nos équipes sur site ?\A(Coordination, ponctualité, installation, démontage, professionnalisme)'; }

/* --- Q8 : prestations --- */
.group-form-2b29542e-1-ZZD899475D .control-label::after { content: 'Captation vidéo'; }
.group-form-2b29542e-1-ZZ0F45B8C9 .control-label::after { content: 'Montage vidéo'; }
.group-form-2b29542e-1-ZZCB19038C .control-label::after { content: 'Best-of / Film événementiel'; }
.group-form-2b29542e-1-ZZD9F2B12F .control-label::after { content: 'Interviews / Témoignages'; }
.group-form-2b29542e-1-ZZ264DAAE8 .control-label::after { content: 'Prises de vue par drone'; }
.group-form-2b29542e-1-ZZE377BCD3 .control-label::after { content: 'Équipes de tournage'; }

/* --- Q9 : valeur ajoutee --- */
.group-form-2b29542e-1-ZZ09D14622 .control-label::after { content: 'Conseil'; }
.group-form-2b29542e-1-ZZ0109874A .control-label::after { content: 'Expertise technique'; }
.group-form-2b29542e-1-ZZ2F28EC17 .control-label::after { content: 'Réactivité'; }
.group-form-2b29542e-1-ZZ1DDCCD4E .control-label::after { content: 'Qualité des équipes'; }
.group-form-2b29542e-1-ZZ469928F5 .control-label::after { content: 'Innovation'; }

/* --- Q10 : recommandation --- */
.group-form-2b29542e-1-ZZ8815504B .control-label::after { content: '10. Recommanderiez-vous nos prestations à un collègue ou à une autre entreprise ?'; }

/* --- Q11 / Q12 / Q13 / Q14 --- */
.group-form-2b29542e-1-ZZ3074FCF6 .control-label::after { content: '11. Sur une échelle de 1 à 5, comment évaluez-vous l’événement par rapport à vos attentes initiales en matière d’engagement RSE ?'; }
.group-form-2b29542e-1-ZZ47112AF5 .control-label::after { content: '12. Comment évaluez-vous les démarches mises en œuvre pour limiter l’impact environnemental de la prestation ?\A(Location plutôt qu’achat, optimisation des transports, mutualisation du matériel, réduction des déchets, réemploi, recyclage…)'; }
.group-form-2b29542e-1-ZZ886F19BA .control-label::after { content: '13. Comment évaluez-vous les mesures mises en œuvre par OPA Group en matière de santé et de sécurité lors de la réalisation de la prestation ?\A(Prévention des risques, sécurité des équipes et des participants, respect des consignes et des règles de sécurité.)'; }
.group-form-2b29542e-1-ZZ48FFEDD9 .control-label::after { content: '14. Que pourrions-nous améliorer lors d’une prochaine prestation ?'; }
.group-form-2b29542e-1-ZZF873C6B4 .control-label::after { content: 'Non concerné'; }
.group-form-2b29542e-1-ZZAF343905 .control-label::after { content: 'Non concerné'; }
.group-form-2b29542e-1-ZZ128C517E .control-label::after { content: 'Non concerné'; }

/* ==========================================================================
   Q8 & Q9 : libelle a gauche, etoiles a droite sur la meme ligne.
   ========================================================================== */

.group-form-2b29542e-1-ZZD899475D,
.group-form-2b29542e-1-ZZ0F45B8C9,
.group-form-2b29542e-1-ZZCB19038C,
.group-form-2b29542e-1-ZZD9F2B12F,
.group-form-2b29542e-1-ZZ264DAAE8,
.group-form-2b29542e-1-ZZE377BCD3,
.group-form-2b29542e-1-ZZ09D14622,
.group-form-2b29542e-1-ZZ0109874A,
.group-form-2b29542e-1-ZZ2F28EC17,
.group-form-2b29542e-1-ZZ1DDCCD4E,
.group-form-2b29542e-1-ZZ469928F5 {
    display: flex !important;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
}

.group-form-2b29542e-1-ZZD899475D .control-label,
.group-form-2b29542e-1-ZZ0F45B8C9 .control-label,
.group-form-2b29542e-1-ZZCB19038C .control-label,
.group-form-2b29542e-1-ZZD9F2B12F .control-label,
.group-form-2b29542e-1-ZZ264DAAE8 .control-label,
.group-form-2b29542e-1-ZZE377BCD3 .control-label,
.group-form-2b29542e-1-ZZ09D14622 .control-label,
.group-form-2b29542e-1-ZZ0109874A .control-label,
.group-form-2b29542e-1-ZZ2F28EC17 .control-label,
.group-form-2b29542e-1-ZZ1DDCCD4E .control-label,
.group-form-2b29542e-1-ZZ469928F5 .control-label {
    flex: 1 1 220px;
    margin-bottom: 0;
}

.group-form-2b29542e-1-ZZD899475D .col-sm-8,
.group-form-2b29542e-1-ZZ0F45B8C9 .col-sm-8,
.group-form-2b29542e-1-ZZCB19038C .col-sm-8,
.group-form-2b29542e-1-ZZD9F2B12F .col-sm-8,
.group-form-2b29542e-1-ZZ264DAAE8 .col-sm-8,
.group-form-2b29542e-1-ZZE377BCD3 .col-sm-8,
.group-form-2b29542e-1-ZZ09D14622 .col-sm-8,
.group-form-2b29542e-1-ZZ0109874A .col-sm-8,
.group-form-2b29542e-1-ZZ2F28EC17 .col-sm-8,
.group-form-2b29542e-1-ZZ1DDCCD4E .col-sm-8,
.group-form-2b29542e-1-ZZ469928F5 .col-sm-8 {
    flex: 0 0 auto;
    margin-left: auto;
    padding-bottom: 0 !important;
    width: auto !important;
}

/* Neutralise le clearfix Bootstrap (::before/::after) sur les lignes Q8/Q9 */
.youday-form-content .form-group.group-form-2b29542e-1-ZZD899475D::after,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ0F45B8C9::after,
.youday-form-content .form-group.group-form-2b29542e-1-ZZCB19038C::after,
.youday-form-content .form-group.group-form-2b29542e-1-ZZD9F2B12F::after,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ264DAAE8::after,
.youday-form-content .form-group.group-form-2b29542e-1-ZZE377BCD3::after,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ09D14622::after,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ0109874A::after,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ2F28EC17::after,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ1DDCCD4E::after,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ469928F5::after {
    content: none !important;
}

.youday-form-content .form-group.group-form-2b29542e-1-ZZD899475D::before,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ0F45B8C9::before,
.youday-form-content .form-group.group-form-2b29542e-1-ZZCB19038C::before,
.youday-form-content .form-group.group-form-2b29542e-1-ZZD9F2B12F::before,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ264DAAE8::before,
.youday-form-content .form-group.group-form-2b29542e-1-ZZE377BCD3::before,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ09D14622::before,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ0109874A::before,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ2F28EC17::before,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ1DDCCD4E::before,
.youday-form-content .form-group.group-form-2b29542e-1-ZZ469928F5::before {
    content: none !important;
}

/* Intitule de la question 8 (au-dessus des prestations) */
.youday-form-content .form-group.group-form-2b29542e-1-ZZD899475D::before {
    content: '8. Parmi les prestations réalisées, comment évaluez-vous leur qualité ?\A(Choisir uniquement les prestations proposées par OPA MEDIA)' !important;
    flex: 0 0 100%;
    width: 100%;
    display: block;
    white-space: pre-line;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    color: #fff;
    margin-bottom: 8px;
    margin-top: 4px;
}

/* Intitule de la question 9 (au-dessus de la valeur ajoutee) */
.youday-form-content .form-group.group-form-2b29542e-1-ZZ09D14622::before {
    content: '9. Quelle a été selon vous notre principale valeur ajoutée ?' !important;
    flex: 0 0 100%;
    width: 100%;
    display: block;
    white-space: pre-line;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    color: #fff;
    margin-bottom: 8px;
    margin-top: 4px;
}

/* ==========================================================================
   NOTATION EN ETOILES -- verticale + libelles sur les questions PRINCIPALES
   (Q1-Q7, Q10, Q11-Q13). Prestations (Q8) et valeur ajoutee (Q9) gardent
   des etoiles horizontales compactes sans libelle.
   ========================================================================== */

/* Conteneurs en vertical */
.group-form-2b29542e-1-ZZ15199F22 .col-sm-8 > div[style*="flex"],
.group-form-2b29542e-1-ZZ42116D86 .col-sm-8 > div[style*="flex"],
.group-form-2b29542e-1-ZZC7A50562 .col-sm-8 > div[style*="flex"],
.group-form-2b29542e-1-ZZA23AA734 .col-sm-8 > div[style*="flex"],
.group-form-2b29542e-1-ZZ9470530C .col-sm-8 > div[style*="flex"],
.group-form-2b29542e-1-ZZ934F2758 .col-sm-8 > div[style*="flex"],
.group-form-2b29542e-1-ZZE80D7D3F .col-sm-8 > div[style*="flex"],
.group-form-2b29542e-1-ZZ3074FCF6 .col-sm-8 > div[style*="flex"],
.group-form-2b29542e-1-ZZ47112AF5 .col-sm-8 > div[style*="flex"],
.group-form-2b29542e-1-ZZ886F19BA .col-sm-8 > div[style*="flex"],
.group-form-2b29542e-1-ZZ8815504B .col-sm-8 > div[style*="flex"] {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 6px;
}

/* Etoiles sur leur propre ligne */
.group-form-2b29542e-1-ZZ15199F22 .form-rating-star,
.group-form-2b29542e-1-ZZ42116D86 .form-rating-star,
.group-form-2b29542e-1-ZZC7A50562 .form-rating-star,
.group-form-2b29542e-1-ZZA23AA734 .form-rating-star,
.group-form-2b29542e-1-ZZ9470530C .form-rating-star,
.group-form-2b29542e-1-ZZ934F2758 .form-rating-star,
.group-form-2b29542e-1-ZZE80D7D3F .form-rating-star,
.group-form-2b29542e-1-ZZ3074FCF6 .form-rating-star,
.group-form-2b29542e-1-ZZ47112AF5 .form-rating-star,
.group-form-2b29542e-1-ZZ886F19BA .form-rating-star,
.group-form-2b29542e-1-ZZ8815504B .form-rating-star {
    display: flex !important;
    align-items: center;
    padding-right: 0 !important;
}

/* Style commun du libelle d'echelle */
.group-form-2b29542e-1-ZZ15199F22 .form-rating-star::after,
.group-form-2b29542e-1-ZZ42116D86 .form-rating-star::after,
.group-form-2b29542e-1-ZZC7A50562 .form-rating-star::after,
.group-form-2b29542e-1-ZZA23AA734 .form-rating-star::after,
.group-form-2b29542e-1-ZZ9470530C .form-rating-star::after,
.group-form-2b29542e-1-ZZ934F2758 .form-rating-star::after,
.group-form-2b29542e-1-ZZE80D7D3F .form-rating-star::after,
.group-form-2b29542e-1-ZZ3074FCF6 .form-rating-star::after,
.group-form-2b29542e-1-ZZ47112AF5 .form-rating-star::after,
.group-form-2b29542e-1-ZZ886F19BA .form-rating-star::after,
.group-form-2b29542e-1-ZZ8815504B .form-rating-star::after {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1;
    color: #fff;
    margin-left: 10px;
    white-space: nowrap;
}

/* Echelle de satisfaction standard (Q1-Q7, Q11-Q13) */
.group-form-2b29542e-1-ZZ15199F22 .form-rating-star[data-value="1"]::after,
.group-form-2b29542e-1-ZZ42116D86 .form-rating-star[data-value="1"]::after,
.group-form-2b29542e-1-ZZC7A50562 .form-rating-star[data-value="1"]::after,
.group-form-2b29542e-1-ZZA23AA734 .form-rating-star[data-value="1"]::after,
.group-form-2b29542e-1-ZZ9470530C .form-rating-star[data-value="1"]::after,
.group-form-2b29542e-1-ZZ934F2758 .form-rating-star[data-value="1"]::after,
.group-form-2b29542e-1-ZZE80D7D3F .form-rating-star[data-value="1"]::after,
.group-form-2b29542e-1-ZZ3074FCF6 .form-rating-star[data-value="1"]::after,
.group-form-2b29542e-1-ZZ47112AF5 .form-rating-star[data-value="1"]::after,
.group-form-2b29542e-1-ZZ886F19BA .form-rating-star[data-value="1"]::after { content: '1  Très insatisfait'; }

.group-form-2b29542e-1-ZZ15199F22 .form-rating-star[data-value="2"]::after,
.group-form-2b29542e-1-ZZ42116D86 .form-rating-star[data-value="2"]::after,
.group-form-2b29542e-1-ZZC7A50562 .form-rating-star[data-value="2"]::after,
.group-form-2b29542e-1-ZZA23AA734 .form-rating-star[data-value="2"]::after,
.group-form-2b29542e-1-ZZ9470530C .form-rating-star[data-value="2"]::after,
.group-form-2b29542e-1-ZZ934F2758 .form-rating-star[data-value="2"]::after,
.group-form-2b29542e-1-ZZE80D7D3F .form-rating-star[data-value="2"]::after,
.group-form-2b29542e-1-ZZ3074FCF6 .form-rating-star[data-value="2"]::after,
.group-form-2b29542e-1-ZZ47112AF5 .form-rating-star[data-value="2"]::after,
.group-form-2b29542e-1-ZZ886F19BA .form-rating-star[data-value="2"]::after { content: '2  Insatisfait'; }

.group-form-2b29542e-1-ZZ15199F22 .form-rating-star[data-value="3"]::after,
.group-form-2b29542e-1-ZZ42116D86 .form-rating-star[data-value="3"]::after,
.group-form-2b29542e-1-ZZC7A50562 .form-rating-star[data-value="3"]::after,
.group-form-2b29542e-1-ZZA23AA734 .form-rating-star[data-value="3"]::after,
.group-form-2b29542e-1-ZZ9470530C .form-rating-star[data-value="3"]::after,
.group-form-2b29542e-1-ZZ934F2758 .form-rating-star[data-value="3"]::after,
.group-form-2b29542e-1-ZZE80D7D3F .form-rating-star[data-value="3"]::after,
.group-form-2b29542e-1-ZZ3074FCF6 .form-rating-star[data-value="3"]::after,
.group-form-2b29542e-1-ZZ47112AF5 .form-rating-star[data-value="3"]::after,
.group-form-2b29542e-1-ZZ886F19BA .form-rating-star[data-value="3"]::after { content: '3  Satisfait'; }

.group-form-2b29542e-1-ZZ15199F22 .form-rating-star[data-value="4"]::after,
.group-form-2b29542e-1-ZZ42116D86 .form-rating-star[data-value="4"]::after,
.group-form-2b29542e-1-ZZC7A50562 .form-rating-star[data-value="4"]::after,
.group-form-2b29542e-1-ZZA23AA734 .form-rating-star[data-value="4"]::after,
.group-form-2b29542e-1-ZZ9470530C .form-rating-star[data-value="4"]::after,
.group-form-2b29542e-1-ZZ934F2758 .form-rating-star[data-value="4"]::after,
.group-form-2b29542e-1-ZZE80D7D3F .form-rating-star[data-value="4"]::after,
.group-form-2b29542e-1-ZZ3074FCF6 .form-rating-star[data-value="4"]::after,
.group-form-2b29542e-1-ZZ47112AF5 .form-rating-star[data-value="4"]::after,
.group-form-2b29542e-1-ZZ886F19BA .form-rating-star[data-value="4"]::after { content: '4  Très satisfait'; }

.group-form-2b29542e-1-ZZ15199F22 .form-rating-star[data-value="5"]::after,
.group-form-2b29542e-1-ZZ42116D86 .form-rating-star[data-value="5"]::after,
.group-form-2b29542e-1-ZZC7A50562 .form-rating-star[data-value="5"]::after,
.group-form-2b29542e-1-ZZA23AA734 .form-rating-star[data-value="5"]::after,
.group-form-2b29542e-1-ZZ9470530C .form-rating-star[data-value="5"]::after,
.group-form-2b29542e-1-ZZ934F2758 .form-rating-star[data-value="5"]::after,
.group-form-2b29542e-1-ZZE80D7D3F .form-rating-star[data-value="5"]::after,
.group-form-2b29542e-1-ZZ3074FCF6 .form-rating-star[data-value="5"]::after,
.group-form-2b29542e-1-ZZ47112AF5 .form-rating-star[data-value="5"]::after,
.group-form-2b29542e-1-ZZ886F19BA .form-rating-star[data-value="5"]::after { content: '5  Excellent'; }

/* Echelle propre a la recommandation (Q10) */
.group-form-2b29542e-1-ZZ8815504B .form-rating-star[data-value="1"]::after { content: '1 – Pas du tout'; }
.group-form-2b29542e-1-ZZ8815504B .form-rating-star[data-value="2"]::after { content: '2 – Peu probable'; }
.group-form-2b29542e-1-ZZ8815504B .form-rating-star[data-value="3"]::after { content: '3 – Peut-être'; }
.group-form-2b29542e-1-ZZ8815504B .form-rating-star[data-value="4"]::after { content: '4 – Probablement'; }
.group-form-2b29542e-1-ZZ8815504B .form-rating-star[data-value="5"]::after { content: '5 – Absolument'; }
