/* Escape Maps – Frontend base styles */
.esm-map-container {
    position: relative;
    overflow: hidden;
}

/* Leaflet z-index fix für Popups über andere Page-Elemente */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer { z-index: 1; }

.leaflet-popup-pane { z-index: 700; }
.leaflet-control { z-index: 800; }
