/* FormateurPro — pages programme publiques */
.fiche-cles { background: #F8EEEA; border-radius: 12px; padding: 14px 16px; }
main ul { padding-left: 22px; }
main li { margin: 4px 0; }
.actions { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 24px; }
.bouton { display: inline-block; min-height: 44px; padding: 11px 20px; border-radius: 10px; background: #7B3F33; color: #fff !important; font-weight: 800; text-decoration: none; }
.bouton.secondaire { background: #fff; color: #7B3F33 !important; border: 2px solid #7B3F33; }
.liste-formations { list-style: none; padding: 0; }
.liste-formations li { display: flex; justify-content: space-between; gap: 12px; flex-wrap: wrap; padding: 10px 0; border-bottom: 1px solid #E5DCD8; }
.liste-formations a { font-weight: 700; }
.liste-formations span { color: #4b5563; font-size: 15px; }
.bandeau a + a { margin-left: 12px; }
