/* ===== CLASSES UTILITAIRES + RTL + LIBELLES MANQUANTS ===== */
.text-center { text-align: center; }
.text-uppercase { text-transform: uppercase; }
.mt-20 { margin-top: 20px; }
.mb-20 { margin-bottom: 20px; }
.mt-40 { margin-top: 40px; }
.mb-40 { margin-bottom: 40px; }
body.rtl, .rtl { direction: rtl; text-align: right; font-family: 'Noto Kufi Arabic', sans-serif; }
.libelle-missing { color: #c00; font-style: italic; font-size: 0.97em; }
