.custom-leaflet-map .leaflet-bar{border:none!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:6px!important}.custom-leaflet-map .leaflet-bar a{color:var(--foreground)!important;border:1px solid var(--border)!important;border-radius:9999px!important;transition:background-color .15s,color .15s;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-shadow:none!important;font-family:inherit!important;font-weight:600!important;font-size:20px!important}.custom-leaflet-map .leaflet-bar a:not(.leaflet-disabled):hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important;border:1px solid transparent!important}.custom-leaflet-map .leaflet-bar a.leaflet-disabled{opacity:.4;cursor:not-allowed}.custom-leaflet-map .leaflet-popup-content-wrapper{padding:0!important;border-radius:var(--radius)!important}.custom-leaflet-map .leaflet-popup-content{margin:0!important;min-width:100%!important}.custom-leaflet-map .leaflet-popup-content a{color:inherit!important;text-decoration:none!important}.custom-leaflet-map .leaflet-popup-close-button{padding:8px 8px 0 0!important;color:var(--muted-foreground)!important;z-index:10}
