.tripnest-map{height:480px;min-height:320px;width:100%;border:1px solid #dce5ef;border-radius:12px;overflow:hidden;background:#edf2f7;z-index:1}.tripnest-map .map-loading{padding:24px;color:#486078}.map-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.map-filter-label{display:grid;gap:5px;min-width:190px;font-size:13px;font-weight:700;color:#2c4359}.map-filter-label select{margin:0}.map-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#62748a;padding:8px 2px}.poi-title{margin-top:22px!important}.leaflet-container{font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.leaflet-popup-content-wrapper{border-radius:10px}.poi-popup strong{display:block;color:#102a43;margin-bottom:3px}.poi-popup small{color:#62748a}.poi-popup a{display:inline-block;margin-top:8px;font-weight:700}@media(max-width:600px){.tripnest-map{height:390px;min-height:300px}.map-heading{align-items:stretch}.map-filter-label{width:100%}.map-meta{font-size:11px}}
.map-modal{width:min(900px,100%)}.stays-results-map{height:min(62vh,520px);min-height:340px}.map-demo-note{font-size:12px;margin:8px 0 0}
@media(max-width:600px){.stays-results-map{height:52vh;min-height:300px}}

.property-location-map{height:360px;min-height:300px}
