.rmr-map-wrap{position:relative}
#rmr-map{width:100%; border-radius:10px; box-shadow:0 6px 18px rgba(0,0,0,.08)}
.rmr-controls{display:flex; justify-content:space-between; align-items:center; margin-bottom:8px; flex-wrap:wrap; gap:10px}
.rmr-filters label{margin-right:10px}
.rmr-filters .rmr-split{display:inline-block; width:16px}
.rmr-legend{font-size:14px}
.leaflet-popup-content h4{margin:0 0 6px 0; font-size:16px; line-height:1.2}
.leaflet-popup-content p{margin:0 0 6px 0}
.leaflet-container a{color:inherit; text-decoration:underline}
