.map__region path {
  transition: opacity 0.3s;
  cursor: pointer;
  opacity: 0.7;
}

.map__region:hover path {
  opacity: 0.3;
}

.map__region circle {
  fill: #fff;
}

.map__place-label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  fill: #444;
}

.map__region:hover .map__place-label {
  fill: #000;
}

.map__region-boundary {
  fill: none;
  stroke: #777;
  stroke-linejoin: round;
}

.map__region-boundary_inner {
  stroke: #555;
}

.map__tooltip {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  fill: #999;
  pointer-events: none;
}
