/* map-tooltips.css */
.index-map__region path {
  transition: fill 0.25s ease;
  cursor: pointer;
}
.index-map__region:hover path {
  fill: #a6ce38 !important; /* requested green */
}

/* Floating tooltip */
#map-tooltip {
  position: fixed;           /* stable during scroll */
  pointer-events: none;      /* never blocks clicks */
  background: #ffffff;
  border: 1px solid #dcdcdc;
  color: #222;
  padding: 6px 10px;
  font-size: 14px;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  opacity: 0;
  transform: translate3d(0,0,0);
  transition: opacity 0.12s ease;
  z-index: 9999;
}