.fil-reponses { margin:0 0 10px 22px; padding-left:16px; border-left:2px solid var(--line); }
.fil-reponses>.fil-branche { position:relative; }
.fil-reponses>.fil-branche:before { content:''; position:absolute; width:16px; height:2px; background:var(--line); left:-16px; top:24px; }
.fil-reponses .fil-reponses { margin-left:8px; }
.question-adressee { padding:10px 12px; margin:10px 0; border:1px solid var(--line); border-radius:8px; background:var(--soft); }
.question-adressee p { margin:0 0 8px; }
.choix-question { display:flex; flex-wrap:wrap; gap:6px; margin-bottom:8px; }
.choix-question button { white-space:normal; text-align:left; }
.choix-question button[aria-pressed=true] { border:2px solid var(--accent); }
.type-redaction { max-width:270px; margin-bottom:10px; }
.type-redaction label,#question-redaction label { margin:10px 0 6px; }
#question-redaction { padding:0 0 12px; }
#question-redaction small { font-size:11px; }
@media(max-width:600px){.fil-reponses { margin-left:8px; padding-left:10px; }.fil-reponses>.fil-branche:before { left:-10px; width:10px; }.fil-reponses .fil-reponses { margin-left:0; }.echange-auteur { flex-wrap:wrap; }}
