/* ════════════════════════════════════════════════════════════════════
   Feedback — layout résiduel de page UNIQUEMENT (aucune couleur ici).
   Composants : atelier.css · tokens : feed-ds.css · zone : zone-ds.css.
   ════════════════════════════════════════════════════════════════════ */
.fb-form { display: flex; flex-direction: column; gap: 14px; max-width: 520px; margin: 24px 0 36px; }
.fb-form .cbtn { align-self: flex-start; }
.fb-form .fb-info { margin: 0; }   /* mention RGPD sous les champs : l'écart vient du gap du formulaire */
/* atelier.css pose display:flex sur .alert, ce qui bat l'attribut hidden :
   on rétablit le masquage des messages tant qu'ils ne sont pas affichés. */
.fb-form .alert[hidden] { display: none; }
