.map-controls[data-v-e07653ba]{top:calc(var(--scale-px)*30);right:calc(var(--scale-px)*30);gap:calc(var(--scale-px)*4);z-index:10;display:flex;position:absolute}.map-controls__btn[data-v-e07653ba]{cursor:pointer}.map-controls__btn[data-v-e07653ba]:hover{background:#f5f5f5}.map-controls__btn[data-v-e07653ba]:active{background:#eee}.map-controls__corner-btn[data-v-e07653ba]{top:calc(var(--scale-px)*30);right:calc(var(--scale-px)*30);z-index:10;position:absolute}.map-controls__corner-btn--close[data-v-e07653ba]{width:calc(var(--scale-px)*60);height:calc(var(--scale-px)*60)}.map-controls--bottom[data-v-e07653ba]{top:auto;bottom:calc(var(--scale-px)*30)}@media (width<=567px) and (aspect-ratio<=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=979px) and (height<=415px) and (aspect-ratio>=13/9){.map-controls[data-v-e07653ba]{top:auto;bottom:20px;right:20px}.map-controls__corner-btn[data-v-e07653ba]{top:20px;right:20px}.map-controls--bottom[data-v-e07653ba]{bottom:20px}}.map-root[data-v-c831399e]{width:100%;height:100%;position:relative}.map-root--fullscreen[data-v-c831399e]{z-index:1000;width:100vw;height:100vh;position:fixed;inset:0}.map[data-v-c831399e]{width:100%;height:100%;position:relative}.map[data-v-c831399e] .map-marker{color:var(--c-white);cursor:pointer;font-family:system-ui,-apple-system,sans-serif;transition:background .15s}.map[data-v-c831399e] .map-marker--price{background:var(--c-golden-dark);white-space:nowrap;border-radius:20px;padding:6px 12px}.map[data-v-c831399e] .map-marker--price:hover{background:var(--c-super-golden-dark)}.map[data-v-c831399e] .map-marker--price.is-active{background:var(--c-dark-blue)}.map[data-v-c831399e] .map-marker--close{width:calc(var(--scale-px)*30);height:calc(var(--scale-px)*30);background:var(--c-dark-blue);color:var(--c-white);border-radius:50%;justify-content:center;align-items:center;animation:.25s both map-marker-fade-in-c831399e;display:flex}.map[data-v-c831399e] .map-marker--close svg{width:calc(var(--scale-px)*10);height:calc(var(--scale-px)*10)}@keyframes map-marker-fade-in-c831399e{0%{opacity:0}to{opacity:1}}.map[data-v-c831399e] .map-marker--cluster{width:calc(var(--scale-px)*36);height:calc(var(--scale-px)*36);background:var(--c-golden-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.map[data-v-c831399e] .map-marker--cluster:hover{background:var(--c-super-golden-dark)}
