/* Additions for new functions only; the supplied original.css is unchanged. */
.rmiv2-map-list summary{cursor:pointer;font-weight:800}
.rmiv2-map-list .rm-registry-grid{margin-top:20px}
.rmiv2-map-widget [hidden]{display:none}
.rmiv2-map-widget .rm-map-shell:has([hidden]){display:none}
.rmiv2-map-widget .leaflet-container{z-index:0}
.rmiv2-map-widget .leaflet-popup-content a{color:#b4232f;text-decoration:underline}
.rmiv2-map-widget .leaflet-popup-content li+li{margin-top:12px}
.rmiv2-map-widget .leaflet-control-attribution{color:#333;background:#fff}
.rmiv2-profile-join{margin-top:20px}
.rmiv2-profile-join label{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:13px}
.rmiv2-profile-join input[type=checkbox]{margin-top:4px;flex:0 0 auto}
.rmiv2-photo-link{display:block;height:100%}
.rmiv2-photo-link:focus-visible{outline:3px solid var(--red);outline-offset:3px}
.rm-passion-avatar:empty{display:none}
