.rfh-search-view{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:22px 0 15px}.rfh-search-view>div{display:flex;border:1px solid #c5d9cf;border-radius:7px;overflow:hidden}.rfh-search-view button{padding:9px 16px;border:0;background:#fff;color:#355c4c;font-size:13px;cursor:pointer}.rfh-search-view button[aria-pressed=true]{background:#1b6049;color:#fff}.rfh-search-view>span{font-size:12px;color:#617a6f}.rfh-map-panel{margin:0 0 24px;border:1px solid #ccddd4;border-radius:10px;overflow:hidden;background:#f6faf7}.rfh-map-toolbar{display:flex;gap:9px;padding:12px;flex-wrap:wrap}.rfh-map-toolbar button{border:1px solid #b6ccc0;background:#fff;padding:8px 12px;border-radius:6px;font-size:12px;color:#2a5945;cursor:pointer}.rfh-map-toolbar button:first-child{background:#1b6049;color:#fff;border-color:#1b6049}#rfh-property-map{height:390px;width:100%;background:#e8eee8}#rfh-map-status{font-size:11px;padding:11px 14px;color:#526f60;margin:0}.rfh-map-price{background:#fff;border:1px solid #1b6049;border-radius:18px;box-shadow:0 1px 4px #143a2c55;color:#165137;font:700 11px/23px Arial;text-align:center}.rfh-map-panel .leaflet-popup-content button{border:0;background:#1b6049;color:#fff;padding:7px 11px;border-radius:5px;cursor:pointer}.rfh-map-panel .leaflet-container{font-family:Arial}.rfh-map-panel .leaflet-control-attribution{font-size:10px}@media(max-width:600px){#rfh-property-map{height:330px}.rfh-search-view{align-items:flex-start;flex-direction:column}.rfh-map-toolbar{gap:6px}.rfh-map-toolbar button{padding:8px;font-size:11px}}

.rfh-map-fallback{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;text-align:center;color:#355c4c}.rfh-map-fallback p{font-size:13px;max-width:400px;line-height:1.6}.rfh-map-fallback button{background:#1b6049;color:#fff;border:0;border-radius:6px;padding:10px 15px;cursor:pointer}.rfh-map-toolbar button:disabled{opacity:.55;cursor:not-allowed}
