/* ════════════════════════════════════════════════════════════════
   INSCRIPTION-PARENT.CSS
   ⛔ L'identité du parent et l'adresse associée sont AFFICHÉES, pas
      saisies : c'est le dossier de l'enfant qui les porte. Le bloc doit
      donc se lire comme une confirmation, pas comme un champ à remplir.
   ════════════════════════════════════════════════════════════════ */

.pa-chargement { text-align: center; color: #64748b; font-size: 0.88rem; padding: 26px 0; }
.pa-intro { font-size: 0.88rem; color: #475569; line-height: 1.6; margin-bottom: 18px; }
.pa-note-bas { font-size: 0.78rem; color: #94a3b8; line-height: 1.55; margin-top: 16px; }

/* Le bloc d'accueil : qui vous êtes, quel enfant, quelle adresse. */
.pa-identite {
  background: #f0fdff; border: 1px solid #a5f3fc;
  border-radius: 14px; padding: 16px 18px; margin-bottom: 20px;
}
.pa-identite-bonjour {
  font-size: 1.05rem; font-weight: 700; color: #01466e; margin-bottom: 10px;
}
.pa-identite-ligne {
  display: flex; justify-content: space-between; align-items: baseline; gap: 12px;
  padding: 5px 0; font-size: 0.86rem;
}
.pa-identite-ligne span { color: #64748b; }
.pa-identite-ligne strong { color: #01466e; text-align: right; word-break: break-word; }
.pa-identite-note {
  font-size: 0.76rem; color: #0e7490; line-height: 1.5;
  margin-top: 10px; padding-top: 10px; border-top: 1px solid #a5f3fc;
}

/* Un lien mort : on dit pourquoi, et la demande reste juste dessous. */
.pa-refus {
  background: #fff7ed; border-left: 4px solid #f59e0b;
  border-radius: 0 10px 10px 0; padding: 14px 16px; margin-bottom: 20px;
  font-size: 0.86rem; color: #7c2d12; line-height: 1.6;
}
