.questionnaire{max-width:var(--measure)}.questionnaire .section h2{margin-top:2.5rem}.questionnaire .question{margin:1.5rem 0}.questionnaire .question[hidden],.questionnaire #questions-sante[hidden]{display:none}.questionnaire label,.questionnaire legend{font-weight:600;display:block}.questionnaire fieldset{border:0;min-width:0;margin:0;padding:0}.questionnaire legend{margin-bottom:.5rem;padding:0}.questionnaire input[type=text],.questionnaire input[type=email],.questionnaire textarea{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--text-secondary);border-radius:6px;margin-top:.35rem;padding:.6rem .75rem;display:block}.questionnaire textarea{resize:vertical}.questionnaire .options{gap:.35rem;display:grid}.questionnaire .options-rangee{flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.questionnaire .option{align-items:flex-start;gap:.6rem;display:flex}.questionnaire .option label{font-weight:400}.questionnaire .option input{width:1.25rem;height:1.25rem;accent-color:var(--accent);flex:none;margin:.2rem 0 0}.questionnaire .option-seule label{font-weight:600}.questionnaire .aide{margin:.25rem 0 0;font-size:.95rem}.questionnaire .erreur{color:var(--erreur);margin:.35rem 0 0;font-weight:600}.questionnaire .erreur:empty{display:none}.questionnaire [aria-invalid=true]{border-color:var(--erreur);outline:2px solid var(--erreur)}.questionnaire .consentement{margin:1rem 0 1.5rem}.questionnaire .resume-erreurs{border-left:4px solid var(--erreur);margin:1.5rem 0}.questionnaire .resume-erreurs h2{font-size:1.25rem}.questionnaire .resume-erreurs a{color:var(--erreur);font-weight:600}.confirmation{border-left:4px solid var(--accent);font-size:1.1rem}.questionnaire .piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.questionnaire .etat-envoi:empty{display:none}.questionnaire button.bouton{font:inherit;cursor:pointer;border:0;font-weight:600}.questionnaire button.bouton[disabled]{opacity:.7;cursor:progress}:root{--erreur:#a4262c}@media (prefers-color-scheme:dark){:root{--erreur:#ff9b8f}}
