.page-faire-un-don li[rel=data-menu-54826] {
display: none!important;
}
/******************************* Mur des donateurs **************************************************/
:root {
    --fircm-magenta: #D11D5B;
    --fircm-bleu: #122CBA;
    --border-grey: #E6E7E8;
    --wall-height: 1225px;
}

body {
    line-height: 1.5;
    margin: 0;
}
/* LE CONTENEUR MAÎTRE */
.donor-wall-flow {
    column-count: 2;
    column-gap: 50px;
    column-fill: balance;  /* répartit équitablement entre les 2 colonnes */
    column-rule: 1px solid var(--border-grey);
    padding: 0 40px;
    /* height retiré — s'adapte au contenu */
}
/* Structure de chaque catégorie */
.category-group {
    break-inside: avoid-column;
    margin-bottom: 40px;
}

.category-title {
    color: var(--fircm-magenta);
    font-size: 1.9rem;
    text-transform: uppercase;
    border-bottom: 2px solid var(--fircm-magenta);
    padding-bottom: 10px;
    margin-bottom: 20px;
}
/* Style des listes de noms */
.donor-list {
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: none;
    overflow-y: visible;
}

.donor-list.scrollable {
    max-height: 600px;  /* ajustez selon vos besoins */
    overflow-y: auto;
    padding-right: 8px; /* évite que la scrollbar coupe le texte */
    scrollbar-width: thin;
    scrollbar-color: var(--fircm-magenta) var(--border-grey);
}

/* Scrollbar Webkit (Chrome, Safari) */
.donor-list.scrollable::-webkit-scrollbar {
    width: 6px;
}
.donor-list.scrollable::-webkit-scrollbar-track {
    background: var(--border-grey);
    border-radius: 3px;
}
.donor-list.scrollable::-webkit-scrollbar-thumb {
    background: var(--fircm-magenta);
    border-radius: 3px;
}

.donor-list li {
    padding: 7px 0;
    border-bottom: 1px solid var(--border-grey);
    font-size: 1.5rem;
    color: #21242F;
}

.donor-list.highlight li {
    font-weight: bold;
    font-size: 1.8rem;
    color: var(--fircm-bleu);
}
/* CONFIGURATION MOBILE (Écrans de moins de 600px) */
@media (max-width: 600px) {
    .donor-wall-flow {
        height: auto;
        column-count: 1;
        column-width: auto;
        column-rule: none;
        padding: 0 20px;
    }
}