.signale{margin:14px 0 0}.signale-ouvrir{cursor:pointer;color:var(--marine-700,#1b355a);text-underline-offset:3px;align-items:center;gap:7px;min-height:32px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.signale-ouvrir::marker{color:var(--gold-600)}.signale-ouvrir:hover{color:var(--gold-700,#a87f2c)}.signale-lien{margin:14px 0 0;font-size:15px}.signale-lien a{font-weight:700}.signale-fait{background:var(--marine-100,#e4eaf3);border-left:3px solid var(--gold-600,#c59a3f);margin:14px 0 0;padding:12px 14px;font-size:15px;line-height:1.55}.signale-form{border:1px solid var(--trait,#d8d1c3);background:#fff;margin:16px 0 0;padding:18px}.signale-intro{margin:0 0 16px;font-size:15px;line-height:1.6}.signale-motifs{border:0;gap:8px;margin:0 0 16px;padding:0;display:grid}.signale-motif{cursor:pointer;border:1px solid var(--trait,#d8d1c3);align-items:flex-start;gap:11px;min-height:44px;padding:11px 12px;transition:border-color .15s,background .15s;display:flex}.signale-motif:hover{border-color:var(--gold-600,#c59a3f)}.signale-motif:has(input:checked){border-color:var(--marine-700,#1b355a);background:var(--marine-100,#e4eaf3)}.signale-motif[data-grave=oui]:has(input:checked){border-color:var(--safety-500,#9e3b24)}.signale-motif input{width:18px;height:18px;accent-color:var(--marine-700,#1b355a);flex:none;margin-top:3px}.signale-motif strong{font-size:15px;line-height:1.35;display:block}.signale-aide{color:var(--mut,#5b6c86);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.signale-precision{margin:0 0 16px;display:block}.signale-precision span{margin-bottom:6px;font-size:14px;font-weight:700;display:block}.signale-precision textarea{width:100%;font:inherit;border:1px solid var(--trait,#d8d1c3);resize:vertical;background:#fff;padding:10px;font-size:15px}.signale-actions{flex-wrap:wrap;gap:10px;display:flex}.signale-urgence{border-top:1px solid var(--trait,#d8d1c3);margin:16px 0 0;padding-top:14px;font-size:14.5px;line-height:1.6}.signale-urgence a{font-weight:700}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.q-chapeau{max-width:64ch;color:var(--marine-500);margin-top:16px;font-size:19px;line-height:1.65}.q-liens{margin-top:18px;font-size:16px}.q-liens a{font-weight:700}@media (max-width:719px){.q-chapeau{font-size:17.5px}}.q-succes{color:#1f5b43;border-left:4px solid var(--success-500);background:#e8f2ed;border-radius:12px;margin-top:24px;padding:16px 18px;font-size:16.5px;line-height:1.65}.q-succes a{color:inherit;font-weight:700}.q-note{background:var(--marine-100);color:var(--marine-700);border-radius:12px;margin-top:26px;padding:16px 18px;font-size:16.5px;line-height:1.65}.q-note a{font-weight:700}.q-engagement{border:1px solid var(--marine-100);border-left:5px solid var(--gold-500);box-shadow:var(--sh1);background:#fff;border-radius:16px;margin-top:32px;padding:24px 26px}.q-engagement-titre{margin:0;font-size:21px;line-height:1.3}.q-engagement-liste{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.q-engagement-liste li{gap:4px;display:grid}.q-engagement-liste strong{color:var(--marine-900);font-size:16.5px;line-height:1.4}.q-engagement-liste span{color:var(--marine-500);font-size:15.5px;line-height:1.65}@media (max-width:719px){.q-engagement{border-radius:12px;padding:18px 18px 18px 20px}.q-engagement-titre{font-size:19px}}.q-form{background:var(--ivory-50);border:1px solid var(--marine-100);border-left:5px solid var(--gold-600);border-radius:16px;gap:20px;margin-top:32px;padding:26px 28px;display:grid}.q-form-titre{margin:0;font-size:22px;line-height:1.3}.q-champ{margin:0;display:block}.q-champ label{color:var(--marine-700);margin-bottom:7px;font-size:15.5px;font-weight:700;display:block}.q-aide{color:var(--marine-500);margin-top:7px;font-size:14.5px;line-height:1.6;display:block}.q-zone{resize:vertical;min-height:132px;padding:12px 14px;line-height:1.65}.q-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:719px){.q-form{border-radius:12px;gap:16px;padding:18px 18px 18px 20px}.q-form-titre{font-size:20px}.q-duo{grid-template-columns:1fr}}.q-case{border:1px solid var(--marine-100);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;margin:0;padding:14px 16px;font-weight:400;display:flex}.q-case:hover{border-color:var(--gold-500)}.q-case:has(input:checked){border-color:var(--marine-700);background:var(--marine-100)}.q-case input{width:20px;height:20px;accent-color:var(--marine-700);flex:none;margin-top:3px}.q-case strong{color:var(--marine-900);font-size:16px;line-height:1.45;display:block}.q-case-forte{border-left:5px solid var(--gold-600)}.q-genre{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.q-genre legend{color:var(--marine-700);margin-bottom:4px;padding:0;font-size:15.5px;font-weight:700}.q-genre-choix{border:1px solid var(--marine-100);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;margin:0;padding:14px 16px;display:flex}.q-genre-choix:hover{border-color:var(--gold-500)}.q-genre-choix:has(input:checked){border-color:var(--marine-700);background:var(--marine-100)}.q-genre-choix input{width:20px;height:20px;accent-color:var(--marine-700);flex:none;margin-top:3px}.q-genre-choix strong{color:var(--marine-900);font-size:16px;line-height:1.45;display:block}@media (pointer:coarse){.q-genre-choix{min-height:48px}.q-genre-choix input{width:22px;height:22px}}@supports selector(html:has(*)){.q-form:has(input[name=genre][value=plateforme]:checked) .q-parcours{display:none}}.q-envoyer{justify-self:start;width:auto}@media (max-width:719px){.q-envoyer{width:100%}}.q-rappel{color:var(--marine-500);background:var(--marine-100);border-radius:10px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.65}.q-rappel a{font-weight:700}.avis-bloc{border-top:2px solid var(--marine-100);margin-top:56px;padding-top:34px}.avis-titre{font-size:clamp(22px,3vw,30px);line-height:1.25}.avis-verite{background:var(--marine-100);border-left:5px solid var(--marine-700);border-radius:16px;gap:14px;margin-top:20px;padding:22px 24px;display:grid}.avis-verite-titre{color:var(--marine-900);margin:0;font-size:20px;line-height:1.3}.avis-verite p{color:var(--marine-700);margin:0;font-size:16px;line-height:1.7}.avis-verite strong{color:var(--marine-900)}.avis-verite a{font-weight:700}.avis-verite-fin{color:var(--marine-500)!important;font-size:15.5px!important}@media (max-width:719px){.avis-verite{border-radius:12px;padding:16px 16px 16px 18px}.avis-verite p{font-size:15.5px}}.avis-resume{max-width:70ch;margin-top:22px;font-size:16.5px;line-height:1.7}.avis-moyenne{font-family:var(--f-titre),Georgia,serif;color:var(--marine-900);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.avis-part{color:var(--marine-700);font-weight:700}.avis-vide{color:var(--marine-500);max-width:66ch;margin-top:22px;font-size:16.5px;line-height:1.7}.avis-liste{gap:14px;margin-top:24px;display:grid}.avis-carte{border:1px solid var(--marine-100);overflow-wrap:anywhere;background:#fff;border-radius:14px;padding:22px 24px}.avis-tete{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0;display:flex}.avis-note{color:var(--gold-600);letter-spacing:.08em;font-size:18px;line-height:1}.avis-auteur{color:var(--marine-700);font-size:15.5px;font-weight:700}.avis-quand{color:var(--marine-500);font-size:14px}.avis-besoin{color:var(--gold-600);margin:10px 0 0;font-size:14px;font-weight:700}.avis-corps{white-space:pre-wrap;color:var(--marine-700);margin:12px 0 0;font-size:16.5px;line-height:1.7}.avis-mieux{color:var(--success-500);margin:12px 0 0;font-size:14.5px;font-weight:700}.avis-reponse{background:var(--ivory-50);border-left:4px solid var(--safety-500);border-radius:10px;margin-top:16px;padding:16px 18px}.avis-reponse p{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.7}.avis-reponse-qui{font-family:var(--f-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--safety-500);font-weight:700;margin-bottom:8px!important;font-size:12px!important}.avis-form{background:var(--ivory-50);border:1px solid var(--marine-100);border-left:5px solid var(--gold-600);border-radius:16px;gap:20px;margin-top:28px;padding:26px 28px;display:grid}.avis-form-titre{margin:0;font-size:21px;line-height:1.3}.avis-notes,.avis-mieux-choix{border:0;gap:8px;margin:0;padding:0;display:grid}.avis-mieux-choix{grid-auto-flow:row}.avis-notes legend,.avis-mieux-choix legend{color:var(--marine-700);margin-bottom:8px;padding:0;font-size:15.5px;font-weight:700}.avis-choix{cursor:pointer;border:1px solid var(--marine-100);background:#fff;border-radius:10px;align-items:center;gap:11px;min-height:44px;margin:0;padding:10px 12px;font-weight:400;display:flex}.avis-choix:hover{border-color:var(--gold-500)}.avis-choix:has(input:checked){border-color:var(--marine-700);background:var(--marine-100)}.avis-choix input{width:20px;height:20px;accent-color:var(--marine-700);flex:none}.avis-choix span[aria-hidden]{color:var(--gold-600);letter-spacing:.08em;font-size:17px}.avis-choix-mot{color:var(--marine-700);font-size:15.5px}.avis-fermee{background:var(--marine-100);border-left:5px solid var(--marine-500);border-radius:16px;margin-top:28px;padding:22px 24px}.avis-fermee-titre{margin:0 0 12px;font-size:20px;line-height:1.3}.avis-fermee p{color:var(--marine-700);margin:0;font-size:16px;line-height:1.7}.avis-deja{background:var(--marine-100);color:var(--marine-700);overflow-wrap:anywhere;border-radius:12px;margin-top:26px;padding:16px 18px;font-size:16px;line-height:1.7}@media (max-width:719px){.avis-carte{border-radius:12px;padding:16px 18px}.avis-form{border-radius:12px;gap:16px;padding:18px 18px 18px 20px}.avis-fermee{border-radius:12px;padding:16px 16px 16px 18px}}.temoin-tete{padding-block:72px 40px}.temoin-chapeau{max-width:66ch;color:var(--marine-500);margin-top:18px;font-size:20px;line-height:1.65}.temoin-distinction{border:1px solid var(--marine-100);border-left:5px solid var(--gold-500);max-width:74ch;box-shadow:var(--sh1);background:#fff;border-radius:16px;margin-top:26px;padding:20px 22px}.temoin-distinction p{color:var(--marine-700);margin:0;font-size:16.5px;line-height:1.7}.temoin-distinction strong{color:var(--marine-900)}.temoin-distinction-liens{margin-top:14px!important;font-size:16px!important}.temoin-distinction-liens a{font-weight:700}.temoin-corps-page{padding-block:34px 90px}.temoin-compte{color:var(--marine-500);max-width:66ch;font-size:17px;line-height:1.65}@media (max-width:719px){.temoin-tete{padding-block:44px 28px}.temoin-chapeau{font-size:18px}.temoin-corps-page{padding-block:24px 56px}.temoin-distinction{border-radius:12px;padding:16px 16px 16px 18px}}.temoin-filtres{gap:18px;margin-top:26px;display:grid}.temoin-filtre-titre{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-600);margin:0 0 10px;font-size:14px;font-weight:800}.temoin-liste{gap:18px;margin-top:30px;display:grid}.temoin-carte{border:1px solid var(--marine-100);box-shadow:var(--sh1);overflow-wrap:anywhere;background:#fff;border-radius:16px;padding:26px 28px}.temoin-epingle{font-family:var(--f-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-600);margin:0 0 10px;font-size:11.5px;font-weight:700}.temoin-titre{margin:0;font-size:clamp(20px,2.4vw,26px);line-height:1.25}.temoin-qui{color:var(--marine-500);margin:10px 0 0;font-size:15px}.temoin-qui strong{color:var(--marine-700)}.temoin-corps{gap:14px;margin-top:16px;display:grid}.temoin-corps p{color:var(--marine-700);margin:0;font-size:17px;line-height:1.75}.temoin-vide{border:1px dashed var(--marine-100);background:#fff;border-radius:16px;margin-top:30px;padding:26px 28px}.temoin-pied{background:var(--marine-100);border-left:5px solid var(--gold-600);border-radius:16px;margin-top:56px;padding:28px 30px}.temoin-pied a{font-weight:700}.temoin-miens{margin-top:36px}@media (max-width:719px){.temoin-carte,.temoin-vide{border-radius:12px;padding:18px}.temoin-corps p{font-size:16.5px}.temoin-pied{border-radius:12px;padding:20px 18px}}.parole-section{border-top:2px solid var(--marine-100);margin-top:52px;padding-top:26px;font-size:clamp(21px,2.6vw,28px);line-height:1.25}.parole-liste{gap:14px;margin-top:22px;display:grid}.parole-carte{border:1px solid var(--marine-100);overflow-wrap:anywhere;background:#fff;border-radius:14px;padding:22px 24px}.parole-carte-tete{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;display:flex}.parole-etat{font-family:var(--f-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;font-size:11.5px;font-weight:700}.parole-delai{color:var(--marine-500);background:var(--marine-100);border-radius:100px;padding:3px 10px;font-size:14px;font-weight:700}.parole-delai[data-urgent=oui]{color:#8a5a0a;background:var(--gold-100)}.parole-quand{color:var(--marine-500);font-size:14px}.parole-carte-titre{color:var(--marine-900);margin:12px 0 0;font-size:20px;line-height:1.3}.parole-carte-qui{color:var(--marine-500);margin:8px 0 0;font-size:14.5px}.parole-carte-corps{white-space:pre-wrap;color:var(--marine-700);margin:14px 0 0;font-size:16.5px;line-height:1.7}.parole-reponse{background:var(--ivory-50);border-left:4px solid var(--success-500);border-radius:10px;margin-top:18px;padding:16px 18px}.parole-reponse p{white-space:pre-wrap;color:var(--marine-700);margin:0;font-size:16.5px;line-height:1.7}.parole-reponse-qui{font-family:var(--f-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--success-500);font-weight:700;margin-bottom:8px!important;font-size:12px!important}.parole-note{background:var(--marine-100);color:var(--marine-700);border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:15px;line-height:1.65}.parole-vide{padding:24px 26px}.parole-form{gap:16px;margin-top:18px;display:grid}.parole-rappel-cadre{margin-top:28px;padding:22px 24px}@media (max-width:719px){.parole-carte{border-radius:12px;padding:16px 18px}.parole-section{margin-top:40px}}.file-liste{gap:16px;margin-top:22px;display:grid}.file-carte{overflow-wrap:anywhere;padding:24px 26px}.file-carte[data-grave=oui]{border-left:5px solid var(--danger-500)}.file-vide{color:var(--marine-500);margin:0;padding:20px 22px;font-size:16.5px}.file-tete{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;display:flex}.file-motif{font-family:var(--f-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--gold-600);background:var(--gold-100);border-radius:100px;padding:3px 10px;font-size:11.5px;font-weight:700}.file-motif[data-grave=oui]{color:#8e2e20;background:#b3402e1f}.file-titre{margin:12px 0 0;font-size:20px;line-height:1.3}.file-ou{color:var(--marine-500);margin:10px 0 0;font-size:14.5px}.file-precision{background:var(--marine-100);color:var(--marine-700);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:15.5px;line-height:1.65}.file-cle{font-family:var(--f-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--marine-500);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.file-corps{background:var(--ivory-50);border-radius:10px;gap:12px;margin-top:16px;padding:16px 18px;display:grid}.file-corps p{color:var(--marine-700);margin:0;font-size:16.5px;line-height:1.7}.file-regard{background:var(--gold-100);color:#6b4f19;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:15px;line-height:1.65}.file-attente{color:var(--marine-500);margin:16px 0 0;font-size:15.5px;font-weight:700;line-height:1.65}.file-lien{margin:14px 0 0;font-size:15.5px}.file-lien a{font-weight:700}.file-decision{border-top:1px solid var(--marine-100);gap:14px;margin-top:20px;padding-top:18px;display:grid}.file-boutons{flex-wrap:wrap;gap:10px;display:flex}.file-aide{color:var(--marine-500);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:719px){.file-carte{padding:18px}.file-boutons .btn{width:100%}}.temoin-plateforme{border-top:2px solid var(--marine-100);margin-top:64px;padding-top:38px}.temoin-plateforme-titre{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.25}.temoin-plateforme-chapeau{color:var(--marine-500);max-width:62ch;margin:14px 0 0;font-size:17px;line-height:1.65}.temoin-plateforme-vide{background:var(--ivory-50);border:1px solid var(--marine-100);border-left:5px solid var(--gold-600);color:var(--marine-700);border-radius:12px;max-width:70ch;margin:22px 0 0;padding:18px 20px;font-size:16px;line-height:1.65}.temoin-plateforme-vide a{font-weight:700}.temoin-plateforme .temoin-liste{margin-top:24px}@media (pointer:coarse){.q-case,.avis-choix{min-height:48px}.q-case input,.avis-choix input{width:22px;height:22px}.file-boutons .btn,.parole-actions .btn{min-height:48px}.temoin-filtre .puce{min-height:44px}}.q-form,.avis-form,.avis-carte,.temoin-carte,.parole-carte,.file-carte{min-width:0}.avis-corps,.temoin-corps p,.parole-carte-corps,.file-corps p,.parole-reponse p,.avis-reponse p{overflow-wrap:anywhere}
