/* Scouting terreni: numero del candidato sulla mappa (tooltip Leaflet permanente). */
.leaflet-tooltip.scouting-rank {
  background: #0f172a;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 6px;
  padding: 1px 6px;
  font-weight: 700;
  font-size: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.leaflet-tooltip.scouting-rank::before {
  display: none;
}

/* Numero di particella sulla mappa (zoom ravvicinato). */
.leaflet-tooltip.scouting-parcel-label {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  text-shadow: 0 0 3px #000, 0 0 2px #000;
  padding: 0;
}
.leaflet-tooltip.scouting-parcel-label::before {
  display: none;
}

/* Invito a zoomare per vedere le particelle. */
.scouting-hint {
  background: rgba(15, 23, 42, 0.8);
  color: #fff;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 6px;
}

/* Particelle del candidato selezionato: numero leggibile sopra l'evidenziazione gialla. */
.leaflet-tooltip.scouting-parcel-selected {
  color: #fef08a;
  font-size: 12px;
  font-weight: 700;
}
/* Numero del candidato cliccabile. */
.leaflet-tooltip.scouting-rank.leaflet-interactive {
  cursor: pointer;
}

/* Mappa generale: nome del comune analizzato al centro del suo territorio. */
.leaflet-tooltip.scouting-overview-label {
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #fda4af;
  border-radius: 6px;
  color: #0f172a;
  font-size: 12px;
  padding: 2px 6px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  pointer-events: none;
}
.leaflet-tooltip.scouting-overview-label::before {
  display: none;
}

/* Mappa generale: nome dei comuni vicini non ancora analizzati. */
.leaflet-tooltip.scouting-overview-neighbour {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: #374151;
  font-size: 11px;
  font-weight: 500;
  text-shadow: 0 0 2px #fff, 0 0 3px #fff;
  padding: 0;
  pointer-events: none;
}
.leaflet-tooltip.scouting-overview-neighbour::before {
  display: none;
}

/* Pulsante "Evidenzia zone produttive" sulla mappa del comune. */
.scouting-zone-toggle {
  background: #fff;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  padding: 3px 8px;
  font-size: 12px;
  font-weight: 500;
  color: #92400e;
  cursor: pointer;
}
.scouting-zone-toggle.is-on {
  background: #f59e0b;
  color: #fff;
  border-color: #d97706;
}
/* Satellite scurito e desaturato: le zone produttive risaltano. */
.scouting-zones-highlighted .leaflet-tile-pane {
  filter: grayscale(0.7) brightness(0.6);
}
