/* L'encadré « Prospection » du volet Terrain de la fiche (src/prospection.js, 18/10/2026) */
.pr .pr-sous { margin: 14px 0 4px; font-size: var(--t-12); font-weight: 600; color: var(--encre-2); }
.pr .pr-sous small { font-weight: 400; color: var(--encre-4); }
.pr-liste { margin: 0; display: grid; gap: 0; }
.pr-ligne { display: grid; grid-template-columns: minmax(110px, 38%) 1fr; gap: 10px; padding: 6px 0; border-top: 1px solid var(--filet); font-size: var(--t-13); }
.pr-ligne:first-child { border-top: 0; }
.pr-ligne dt { color: var(--encre-2); display: flex; align-items: baseline; gap: 6px; }
/* la fiche donne aux dd une valeur en gros et gras (chiffres clés) : ici le texte courant reste à 13 px */
.pr .pr-ligne dd { margin: 0; color: var(--encre); font-size: var(--t-13); font-weight: 400; line-height: 1.45; }
.pr .pr-ligne dd b { font-weight: 600; }
.pr-ligne small { color: var(--encre-3); }
.pr-rond { flex: none; width: 8px; height: 8px; border-radius: 50%; display: inline-block; transform: translateY(-1px); }
.pr-alerte { color: #C8423A; font-weight: 600; }
.pr-piste { margin: 4px 0 6px; padding: 10px 12px; border-radius: var(--r-moyen); background: color-mix(in srgb, var(--pr-c) 12%, transparent); box-shadow: inset 3px 0 0 var(--pr-c); font-size: var(--t-13); }
.pr-piste p { margin: 0; }
.pr-piste .pr-piste-titre { margin-bottom: 4px; font-weight: 600; }
.pr .note { margin-top: 10px; font-size: var(--t-11); }
@media (max-width: 899px) { .pr-ligne { grid-template-columns: 1fr; gap: 2px; } }

/* Le choix de l'indicateur communal (panneau Couches : src/prospection.js, 23/10/2026) : une rangée
 * de puces qui passe à la ligne (6 libellés, inégaux, ne tiennent pas sur un segmented control) */
.pr-indic-sel { display: flex; flex-wrap: wrap; gap: 4px; padding-left: 48px; margin: 2px 0 6px; }
.pr-indic-sel button { border: 0; border-radius: var(--r-rond); padding: 3px 9px; background: var(--actif); color: var(--encre-3); font: inherit; font-size: var(--t-11); cursor: pointer; }
.pr-indic-sel button:hover { color: var(--encre); }
.pr-indic-sel button[aria-pressed="true"] { background: var(--accent); color: #fff; }
@media (max-width: 899px) { .pr-indic-sel { padding-left: 72px; } }

/* Une sous-catégorie de légende qu'on éteint (Équipements, Géorisques, Pistes foncières) : la
 * pastille reste, le bouton grisé dit que la catégorie est masquée sur la carte */
.cc-leg-cat { display: inline-flex; align-items: center; gap: 5px; border: 0; background: none; padding: 0; margin: 0; font: inherit; color: inherit; cursor: pointer; }
.cc-leg-cat.cc-leg-off { opacity: .4; }
.cc-leg-cat.cc-leg-off i { filter: grayscale(1); }
.cc-leg-cat:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }
