/* V2.3 popup/map interaction hotfix. The base dashboard design remains unchanged. */
#local-map {
  cursor: grab;
  touch-action: none;
  user-select: none;
}

#local-map.dragging {
  cursor: grabbing;
}

.popup {
  transform: none;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
  pointer-events: auto;
  touch-action: pan-y;
}

.popup::after {
  left: var(--popup-arrow-left, 50%);
}

.popup[data-placement="below"]::after {
  top: -7px;
  bottom: auto;
  border: 0;
  border-left: 1px solid #cbd9d6;
  border-top: 1px solid #cbd9d6;
}

.popup[data-scroll="true"] {
  padding-right: 11px;
}

/* White-map contrast markers */
.marker{stroke-width:2.5}
.marker:hover,.marker:focus{stroke-width:4}
#map,#local-map{background:#fff}
