/* Bouton "Renommer" → "Membre" */
#tab_user_rename { font-size: 0; }
#tab_user_rename::before { font-size: 1rem; }
#tab_user_rename::after { content: "Membre"; font-size: 1rem; }

/* Menu de gauche : "Caisse" → "Permanence", aligné avec "Accueil" */
#menu a[href$="/admin/p/caisse/"] { font-size: 0; padding-left: 1rem; }
#menu a[href$="/admin/p/caisse/"]::after { content: "Permanence"; font-size: 1rem; font-weight: 900; }

/* Tuile de la page d'accueil : "Caisse" → "Permanence" */
main a.icn-btn[href$="/admin/p/caisse/"] span { font-size: 0; }
main a.icn-btn[href$="/admin/p/caisse/"] span::after { content: "Permanence"; font-size: 1rem; }

/* Titre "Sessions de caisse" → "Permanence" */
main#content:has(a[href*="?export=csv"][href*="/p/caisse/"]) > h1.main { font-size: 0; }
main#content:has(a[href*="?export=csv"][href*="/p/caisse/"]) > h1.main::after { content: "Permanence"; font-size: 2rem; }

/* Menu simplifié pour les comptes sans accès à la Configuration (bénévoles) */
#menu:not(:has(a[href$="/admin/config/"])) li:has(> a[href$="/admin/services/"]),
#menu:not(:has(a[href$="/admin/config/"])) li:has(> a[href$="/admin/users/mailing/"]),
#menu:not(:has(a[href$="/admin/config/"])) li:has(> h3 > a[href$="/admin/docs/"]),
#menu:not(:has(a[href$="/admin/config/"])) li:has(> h3 > a[href$="/admin/me/"]),
#menu:not(:has(a[href$="/admin/config/"])) li:has(> h3 > a[href*="paheko.cloud/aide"]) {
  display: none;
}

/* Bénévoles : catégorie bloquée sur "Membres actifs" */
body:not(:has(#menu a[href$="/admin/config/"])) #f_id_category option:not([value="1"]) {
  display: none;
}
body:not(:has(#menu a[href$="/admin/config/"])) #f_id_category {
  pointer-events: none;
  background: #eee;
}