.map-pin {
  border-radius: 50%;
  font-size: 1.5rem !important;
  text-align: center;
  padding: .5rem;
  color: white;
  transform: translateY(50%);
}

.map-pin.patrol {
  color: blue;
}

.map-pin.incident {
  background-color: red;
  font-size: 1.25rem !important;
  padding: 0.75rem;
}

.map-pin.incident.responding {
  background-color: #FE9500;
}

.map-pin.incident.closed {
  background-color: #1E74FD;
}

@keyframes pulse {
  from {
    r: 5;
  }
  to {
    r: 6;
  }
}

.marker .filled {
  fill: #1E74FD;
  animation-name: pulse;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
