/* EVENTMAP_PROBLEMS_V3_STYLE — an opaque, basemap-only overlay for Problems. */
/* EVENTMAP_PROBLEMS_V3_UI_SPEED_FIX_V4 */
/* Do not override #map's absolute positioning from the existing app layout. */
#map.eventmap-problems-v3-active { isolation: isolate !important; }
#map > #eventmap-problems-v3-map {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 1 !important;
  overflow: hidden !important;
  display: block !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  background: #10253a !important;
  transition: none !important;
}
#map.eventmap-problems-v3-active > #eventmap-problems-v3-map {
  opacity: 1 !important;
  visibility: visible !important;
}
#map > #eventmap-problems-v3-map,
#map > #eventmap-problems-v3-map * {
  pointer-events: none !important;
}
#map.eventmap-problems-v3-active > .maplibregl-control-container {
  z-index: 2 !important;
}
body.eventmap-problems-v3-active #map > .maplibregl-marker,
body.eventmap-problems-v3-active #map > .maplibregl-popup,
body.eventmap-problems-v3-active #map > .maplibregl-canvas-container > .maplibregl-marker,
body.eventmap-problems-v3-active #map > .maplibregl-canvas-container > .maplibregl-popup {
  visibility: hidden !important;
}
#eventmap-problems-v3-map > .maplibregl-control-container {
  display: none !important;
}

/* Overlay stays BELOW the app's 4+ level map buttons, topbar and Modes dock. */
#map.eventmap-problems-v3-active > .maplibregl-canvas-container {
  z-index: 0 !important;
}
