#coordinate-map-dialog{width:min(980px,94vw);max-width:94vw;max-height:94vh;overflow:auto;padding:24px}#coordinate-map{height:380px;min-height:260px;width:100%;border-radius:10px;border:1px solid #8da9a5;background:#e4ebe8}.map-search{display:flex;gap:12px;align-items:end}.map-search label{flex:1}.map-search button{margin-bottom:8px}#coordinate-map-results{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.map-place{font-size:12px;text-align:left}.coordinate-pin{font-size:28px;color:#e23942;text-shadow:0 0 3px #fff;line-height:24px}#coordinate-map-status{min-height:20px;font-size:13px}#coordinate-map .leaflet-control-attribution{color:#263238;background:#fffffff0}#coordinate-map .leaflet-control-attribution a{color:#086f65}#coordinate-map .leaflet-control-zoom a{background:#fff;color:#152f35}#coordinate-map-dialog small{display:block;margin-top:12px}#coordinate-map-dialog [hidden]{display:none}.catalog-form [data-open-coordinate-map]{align-self:end;margin-bottom:0}.catalog-form [data-coordinate-status]{grid-column:1/-1;margin:0}@media(max-width:600px){#coordinate-map-dialog{padding:16px}.map-search{flex-wrap:wrap}.map-search label{flex-basis:100%}#coordinate-map{height:320px}}

#congregation-map{height:60vh;min-height:360px;border-radius:12px;border:1px solid var(--line);background:#e4ebe8}.church-logo-marker{border:2px solid #fff;border-radius:5px;box-shadow:0 2px 6px #0008;background:white}.map-legend{display:flex;align-items:center;gap:10px;font-size:12px}#congregation-map .leaflet-popup-content,#congregation-map .leaflet-popup-content :is(p,strong){color:#223c40}#congregation-map .leaflet-popup-content a{color:#087467}#congregation-map .leaflet-popup-content p{margin:7px 0}#congregation-map .leaflet-control-zoom a{background:white;color:#183a40}#congregation-map .leaflet-control-attribution{background:#fffffff0;color:#213e44}#congregation-map .leaflet-control-attribution a{color:#087467}@media(max-width:600px){#congregation-map{height:54vh;min-height:320px}}

#congregation-map-status{min-height:20px}
