/* Suggerimenti al passaggio del mouse (2026-11-02) - vedi tooltips.js. Un solo
   elemento, creato quando serve, fisso sopra tutto il resto (nessun
   overflow di finestre o riquadri puo' tagliarlo). Colori scuri con testo
   chiaro: leggibile sia su fondo bianco sia sulle mappe. */
.mm-tip {
  position: fixed;
  z-index: 2147483000;
  max-width: 260px;
  padding: 8px 11px;
  border-radius: 8px;
  background: #1c1c1c;
  color: #fff;
  font: 500 13px/1.4 'Roboto', system-ui, -apple-system, 'Segoe UI', sans-serif;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.28);
  pointer-events: none;
  opacity: 0;
  transform: translateY(2px);
  transition: opacity 0.12s ease, transform 0.12s ease;
}
.mm-tip.is-visible { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) {
  .mm-tip { transition: none; }
}
