.v2-root .v2-question-ouvrir{border:1px solid var(--v2-line);border-radius:var(--v2-r-pill);color:#55555f;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;min-width:2.75rem;height:2.75rem;padding-inline:.75rem;font-size:.875rem;transition:color .18s,border-color .18s;display:inline-flex}.v2-root .v2-question-ouvrir:hover{color:var(--v2-ink);border-color:var(--v2-ink)}.v2-root .v2-question-ouvrir:focus-visible{outline:2px solid var(--v2-accent-text);outline-offset:2px}.v2-root .v2-question-ouvrir-libelle{display:none}@media (min-width:768px) and (max-width:1279px){.v2-root .v2-question-ouvrir{min-width:2.5rem;height:2.5rem;padding-inline:0}}@media (min-width:1280px){.v2-root .v2-question-ouvrir{padding-inline:.875rem 1rem}.v2-root .v2-question-ouvrir-libelle{display:inline}}.v2-root .v2-question-panel{max-height:88dvh}@media (min-width:768px){.v2-root .v2-question[open]{justify-content:flex-start;padding-top:min(12vh,7rem)}.v2-root .v2-question-panel{width:min(40rem,100vw - 3rem);max-height:min(80dvh,44rem)}}.v2-root .v2-question-body{overscroll-behavior:contain;flex:auto;align-content:start;gap:1.25rem;min-height:0;padding-bottom:clamp(1.5rem,4vw,2.25rem);display:grid;overflow-y:auto}.v2-root .v2-question-aide{color:var(--v2-muted);margin-top:-.25rem;font-size:.9375rem;line-height:1.55}.v2-root .v2-question-form{align-items:center;display:flex;position:relative}.v2-root .v2-question-champ{border:1px solid var(--v2-line);border-radius:var(--v2-r-pill);background:var(--v2-paper-soft);width:100%;min-width:0;min-height:3.25rem;color:var(--v2-ink);padding:.75rem 3.75rem .75rem 1.125rem;font-size:1rem;transition:border-color .18s}.v2-root .v2-question-champ::placeholder{color:var(--v2-muted);opacity:.8}.v2-root .v2-question-champ:focus{border-color:var(--v2-accent-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--v2-accent-text) 18%, transparent);outline:none}.v2-root .v2-question-envoyer{border-radius:var(--v2-r-pill);background:var(--v2-gradient);color:#fff;place-items:center;width:2.5rem;height:2.5rem;transition:opacity .18s;display:grid;position:absolute;right:.375rem}.v2-root .v2-question-envoyer:disabled{opacity:.35;cursor:not-allowed}.v2-root .v2-question-envoyer:focus-visible{outline:2px solid var(--v2-accent-text);outline-offset:2px}.v2-root .v2-question-sur{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-muted);margin-bottom:.625rem;font-size:.75rem;font-weight:600}.v2-root .v2-question-suggestions ul{gap:.5rem;display:grid}.v2-root .v2-question-suggestions button{text-align:left;border:1px solid var(--v2-line);border-radius:var(--v2-r-md);background:var(--v2-paper-soft);width:100%;min-height:2.75rem;padding:.625rem 1rem;font-size:.9375rem;line-height:1.4;transition:border-color .18s,color .18s}.v2-root .v2-question-suggestions button:hover{border-color:var(--v2-accent-text);color:var(--v2-accent-text)}.v2-root .v2-question-suggestions button:focus-visible{outline:2px solid var(--v2-accent-text);outline-offset:2px}.v2-root .v2-question-zone{gap:.875rem;display:grid}.v2-root .v2-question-zone:empty{display:none}.v2-root .v2-question-posee{border-radius:var(--v2-r-md);background:var(--v2-paper);overflow-wrap:anywhere;justify-self:end;max-width:85%;padding:.5rem .875rem;font-size:.9375rem;line-height:1.45}.v2-root .v2-question-reponse{overflow-wrap:anywhere;gap:.75rem;font-size:.9875rem;line-height:1.65;display:grid}.v2-root .v2-question-reponse a{color:var(--v2-accent-text);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.v2-root .v2-question-reponse a:hover{text-decoration-thickness:2px}.v2-root .v2-question-attente{color:var(--v2-muted);align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.v2-root .v2-question-points{gap:.25rem;display:inline-flex}.v2-root .v2-question-points span{background:var(--v2-accent-text);border-radius:50%;width:.375rem;height:.375rem;animation:1.1s ease-in-out infinite v2-question-point}.v2-root .v2-question-points span:nth-child(2){animation-delay:.15s}.v2-root .v2-question-points span:nth-child(3){animation-delay:.3s}@keyframes v2-question-point{0%,80%,to{opacity:.25}40%{opacity:1}}.v2-root .v2-question-erreur{color:#b42318;font-size:.9375rem}.v2-root .v2-question-mention{border-top:1px solid var(--v2-line);color:var(--v2-muted);padding-top:.75rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.v2-root .v2-question-points span{opacity:.6;animation:none}.v2-root .v2-question-ouvrir,.v2-root .v2-question-champ,.v2-root .v2-question-envoyer,.v2-root .v2-question-suggestions button{transition:none}}
