/* Relance 16/10 21:10 — Aide : guides proposés quand aucune question ne correspond (aide-guides.js) */
.recherche-guides{margin:16px 0 0;text-align:left}
.recherche-guides[hidden]{display:none}
.recherche-guides-titre{margin:0 0 8px;font-weight:600;font-size:15px;color:#0f1b33}
.recherche-guides ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.recherche-guides li{margin:0}
.recherche-guides a{display:block;padding:12px 16px;border:1px solid #d7dbe3;border-radius:12px;background:#fff;text-decoration:none;color:#0f1b33;transition:border-color .15s,background .15s,transform .15s}
.recherche-guides a:hover,.recherche-guides a:focus-visible{border-color:#3966cd;background:#f5f8fe;transform:translateY(-1px)}
.recherche-guides a:hover .recherche-guides-t,.recherche-guides a:focus-visible .recherche-guides-t{color:#1e3f8f;text-decoration:underline;text-underline-offset:3px}
.recherche-guides-t{display:block;font-weight:600;font-size:16px;line-height:1.35;color:#0f1b33}
.recherche-guides-r{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:#4a5263}
@media (prefers-reduced-motion:reduce){.recherche-guides a{transition:none}.recherche-guides a:hover{transform:none}}
/* la règle générale « lien survolé = souligné » (finition.css, !important) soulignait aussi le résumé : seul le titre se souligne */
html body .recherche-guides a,html body .recherche-guides a:hover,html body .recherche-guides a:focus-visible{text-decoration:none!important}
html body .recherche-guides a:hover .recherche-guides-r{text-decoration:none!important;color:#4a5263}
/* Relance 16/10 21:55 — ligne « Depuis le guide … : voici ce qui peut vous aider. Revenir au guide » (arrivée par « Non ») */
.recherche-depuis{margin:10px 0 0;font-size:14px;line-height:1.5;color:#2b3345;text-align:left}
.recherche-depuis[hidden]{display:none}
.recherche-depuis a{color:#3966cd;font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:rgba(57,102,205,.35);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}
.recherche-depuis a:hover,.recherche-depuis a:focus-visible{color:#1e3f8f;text-decoration-color:currentColor}
/* la règle générale des liens (finition.css, !important) gardait la même couleur au survol : survol visible ici */
html body .recherche-depuis a:hover,html body .recherche-depuis a:focus-visible{color:#1e3f8f!important;text-decoration:underline!important;text-decoration-color:currentColor!important}
/* Relance 17/10 10:00 — « Cette réponse vous a aidé ? Oui / Non » sous chaque réponse de l'Aide (même dessin que la fin des guides, en plus discret) */
html body .avis-faq{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 4px;padding-top:14px;border-top:1px solid #e6eaf1}
html body .avis-faq p{margin:0!important;font-size:15px!important;line-height:1.5!important;color:#2b3345}
html body .avis-faq .avis-faq-question{font-weight:600;color:#0f1b33}
html body .avis-faq-boutons{display:flex;gap:8px}
html body .avis-faq-boutons button{min-width:64px;min-height:44px;padding:6px 16px;border:1px solid #c4ccd9;border-radius:8px;background:#fff;color:#0f1b33;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}
html body .avis-faq-boutons button:hover{background:#eef3fd;border-color:#2c52a8;color:#2c52a8}
html body .avis-faq-boutons button:focus-visible{outline:2px solid #2c52a8;outline-offset:2px}
html body .avis-faq a{color:#2c52a8;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}

/* Relance 17/10 11:05 : ligne « Le guide détaillé : … » après « Non » — le titre du guide peut passer à la ligne (long), le lien « écrivez-nous » non */
html body .avis-faq .avis-faq-guide{margin:0 0 6px}
html body .avis-faq .avis-faq-guide a{white-space:normal;font-weight:600}

