/* ChargeCheck local lightweight Leaflet-compatible detail map */
.leaflet-container,.cc-leaflet-detail-map{position:relative;overflow:hidden;background:#dbeafe;touch-action:pan-x pan-y;border-radius:inherit}
.cc-local-leaflet-map{position:absolute;inset:0;overflow:hidden;background:#dbeafe}
.cc-local-leaflet-tile{position:absolute;width:256px;height:256px;object-fit:cover;max-width:none!important}
.cc-local-leaflet-marker{position:absolute;transform:translate(-50%,-50%);z-index:20}
.cc-local-leaflet-attribution{position:absolute;right:6px;bottom:4px;z-index:30;padding:2px 5px;border-radius:6px;background:rgba(255,255,255,.88);font:11px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;color:#334155}
.cc-local-leaflet-attribution a{color:#2563eb;text-decoration:none}
