.search-map-box-container[data-v-e9ea9176]{--marker-bg:#fff;--marker-text-color:#000;--marker-font-weight:400}.search-map-box-container[data-v-e9ea9176] .custom-marker img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.search-map-box-container[data-v-e9ea9176] .custom-marker .marker-content{bottom:110%;cursor:auto;display:flex;flex-direction:column;gap:4px;left:50%;position:absolute;transform:translate(-50%)}.search-map-box-container[data-v-e9ea9176] .custom-marker .marker-inner{cursor:pointer;height:30px;min-width:58px;position:relative;transform-origin:bottom center;transition:all .2s ease}.search-map-box-container[data-v-e9ea9176] .custom-marker .marker-inner.only-pins{height:30px!important;min-width:30px!important;--marker-bg:#1daeff}.search-map-box-container[data-v-e9ea9176] .custom-marker .marker-bubble{align-items:center;background-color:var(--marker-bg);border:1px solid #000;border-radius:15px;display:flex;height:100%;justify-content:center;padding:0 8px;position:absolute;width:100%}.search-map-box-container[data-v-e9ea9176] .custom-marker .marker-bubble:after{background:var(--marker-bg);border-bottom:1px solid #000;border-right:1px solid #000;bottom:-5px;content:"";height:8px;left:50%;position:absolute;transform:translate(-50%);transform:translate(-50%) rotate(45deg);transform-origin:center;width:8px}.search-map-box-container[data-v-e9ea9176] .custom-marker .price-label{color:var(--marker-text-color);font-size:16px;white-space:nowrap;z-index:1}.search-map-box-container[data-v-e9ea9176] .custom-marker:has(.marker-content>*){z-index:10}.search-map-box-container[data-v-e9ea9176] .custom-marker:hover{transform:scale(1.1)}
