.kiwi-map{height:min(48dvh,460px);min-height:260px;width:100%;border-radius:20px;background:#e9eee4;isolation:isolate;z-index:0;color:#17281d;font-family:inherit}
.kiwi-map .leaflet-control-zoom a{width:44px;height:44px;line-height:44px;color:#17281d}
.kiwi-map .leaflet-control-attribution{font-size:11px;background:#fff;color:#17281d}
.kiwi-map .leaflet-control-attribution a{color:#185d3b}
.map-price{background:#fff;color:#174e31;border:2px solid #087a49;border-radius:20px;padding:6px 10px;white-space:nowrap;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;min-width:65px;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0002}
.map-price:focus{outline:3px solid #202020;outline-offset:3px}
.map-home{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid var(--border)}
.map-home b{font-size:24px;color:var(--green)}
[data-map-root]{min-width:0}.map-search-button{margin:4px 0 12px;width:100%}
@media(prefers-reduced-motion:reduce){.kiwi-map *{transition:none!important;animation:none!important}}
