/*
  QM Analytics — Utilitaires partagés
  Remplace les attributs style="" inline des pages HTML.
  À charger APRÈS le design system (styles.css ou design-system-national.css).
  ============================================
*/

/* ── Alignement ───────────────────────────── */
.u-center        { text-align: center; }
.u-hidden        { display: none; }
.u-mt-tight      { margin-top: -24px; }

/* ── Icônes Lucide / SVG inline ───────────── */
.icon-16 { width: 16px; height: 16px; }
.icon-20 { width: 20px; height: 20px; }
.icon-28 { width: 28px; height: 28px; }
.icon-inline {
  display: inline;
  vertical-align: middle;
  margin-right: 6px;
}

/* ── Variantes d'en-tête de section ───────── */
.s-sub--center {
  max-width: none;
  text-align: center;
}
.s-label--center {
  display: block;
  text-align: center;
}

/* ── En-tête section contact ──────────────── */
.contact-head {
  margin-bottom: 48px;
  text-align: center;
}
.contact-head-sub {
  margin-top: 8px;
  font-size: 1.05rem;
  color: var(--clr-muted, var(--neutral-600));
  text-align: center;
}

/* ── Formulaire ───────────────────────────── */
.field-submit {
  display: flex;
  justify-content: center;
  margin-top: 8px;
}
