/* Recherche foncière : la bascule Hauteur / Propriétaire de la légende et les parts (src/foncier-couleurs.js) */
.fc .fc-legende .fc-leg-couleurs { display: contents; }
.fc .fc-legende .fc-leg-couleurs b { font-weight: 600; font-variant-numeric: tabular-nums; color: var(--encre); }
/* Une pastille cliquable masque sa catégorie sur la carte (23/10/2026) : même mise en page que les
   span de la légende (src/style.css, gelé), en bouton */
.fc .fc-legende .fc-leg-pastille { display: inline-flex; align-items: center; gap: 5px; margin-right: 8px; padding: 0; border: 0; background: none; color: inherit; font: inherit; font-size: inherit; cursor: pointer; }
.fc .fc-legende .fc-leg-pastille:hover { color: var(--encre); }
.fc .fc-legende .fc-leg-pastille.fc-leg-masquee { color: var(--encre-4); text-decoration: line-through; text-decoration-color: var(--encre-4); }
.fc .fc-legende .fc-leg-pastille.fc-leg-masquee i.rond.plein { opacity: 0.35; }
.fc .fc-legende .fc-leg-pastille:focus-visible { outline: 2px solid var(--accent); outline-offset: 1px; border-radius: var(--r-fin); }
.fc .fc-legende .fc-leg-mode { display: inline-flex; gap: 0; margin: 0 4px 0 0; padding: 2px; border-radius: var(--r-bouton); background: var(--survol); }
.fc .fc-leg-mode button { min-height: 24px; padding: 0 9px; border: 0; border-radius: var(--r-pastille); background: none; color: var(--encre-2); font: inherit; font-size: var(--t-11); font-weight: 500; cursor: pointer; }
.fc .fc-leg-mode button[aria-pressed="true"] { background: var(--surface); color: var(--encre); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12); font-weight: 600; }
.fc .fc-leg-mode button:focus-visible { outline: 2px solid var(--accent); outline-offset: 1px; }
/* Les pastilles des légendes en thème sombre (Henri, 23/10/2026 : « améliore les couleurs des légendes ») : les bleus
   nuit, l'encre et l'ardoise se perdaient sur le panneau sombre (anneau blanc à 28 % : contraste 2,5:1 sur #141518) ;
   à 55 %, 6:1. Toutes les légendes de l'espace foncier (fenêtres .pg), au-dessus de la règle d'instrument.css. */
html[data-theme]:not([data-theme="clair"]) .page-app .pg .fc-legende i.rond.plein { box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.55); }
