[data-geo-private] .geo-private-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
[data-geo-private] [data-map-canvas]{height:560px;max-height:65vh;min-height:300px;background:#d9dfd4;border:1px solid #877028;border-radius:12px;color:#171717}
[data-geo-private] [data-map-canvas][hidden]{display:none}
[data-geo-private] .geo-private-pin,[data-geo-private] .geo-private-cluster{background:#171717;border:2px solid #edc334;border-radius:50%;color:#ffe36a;display:flex;align-items:center;justify-content:center;font:bold 14px sans-serif;box-shadow:0 2px 8px #0004}
[data-geo-private] .geo-private-cluster{background:#715a12;color:#fff}
[data-geo-private] .leaflet-popup-content{color:#171717;line-height:1.6}
[data-geo-private] .leaflet-popup-content a{color:#145a91}
[data-geo-private] .leaflet-control-attribution{color:#171717}
@media(max-width:640px){[data-geo-private] [data-map-canvas]{height:420px;max-height:60vh}[data-geo-private] .geo-private-controls>*{max-width:100%}}
