.g44-markers{position:relative;margin:auto;display:table;max-height:var(--max-height)}.g44-markers:has(.markers-img-background[src$=".svg"]){display:block;max-height:unset}.g44-markers .markers-img-background{display:block;border-radius:var(--background-radius);max-height:inherit;max-width:100%;width:auto}.g44-markers .g44-tooltip{position:absolute;transform:translate(-50%,-50%);opacity:1}.g44-markers .g44-tooltip.tooltip-visible{z-index:5}.g44-markers .g44-tooltip.active button{color:var(--g44-primary-color-dark)!important;background:var(--g44-primary-color)}.g44-markers .g44-tooltip [data-tooltip-trigger]{min-width:40px;min-height:40px;padding:5px;font-size:clamp(1.125rem, 1.19vw + .679rem, 1.75rem);margin:0;line-height:0;cursor:pointer;border-radius:100px;text-shadow:0 0 20px rgb(0 0 0 / 50%)}@keyframes g44-pulse-marker{0%,100%{transform:scale(1) rotate(var(--marker-rotate,0deg))}33%{transform:scale(1.2) rotate(var(--marker-rotate,0deg))}}.g44-markers .g44-tooltip [data-tooltip-trigger] i,.g44-tooltip [data-tooltip-trigger] .g44-marker-img{animation-name:g44-pulse-marker;animation-iteration-count:infinite;animation-timing-function:ease;animation-duration:2s;animation-delay:0s;display:inline-block}.g44-markers .g44-tooltip [data-tooltip-trigger]:focus-visible :is(i,.g44-marker-img),.g44-markers .g44-tooltip:hover :is(i,.g44-marker-img){animation:pause;transform:scale(1.4) rotate(var(--marker-rotate,0deg))}.g44-markers .g44-marker-img{width:1em;height:auto}.markers-mask-container{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1}.g44-markers.is-pannable{display:block;width:100%;overflow-y:clip;touch-action:none;-webkit-user-select:none;user-select:none}.g44-markers.is-pannable .g44-markers-pan-layer{position:relative;display:block;width:100%;max-height:inherit;transform:translate3d(var(--markers-map-x,0),var(--markers-map-y,0),0) scale(var(--markers-map-scale,1));transform-origin:center center;will-change:transform}.g44-markers.is-pannable .markers-img-background{display:block;width:100%;max-width:100%;height:auto;max-height:none}.g44-markers.is-pannable .g44-tooltip{transform:translate(-50%,-50%) scale(calc(1 / var(--markers-map-scale,1)));transform-origin:center center}.g44-markers.is-dragging{cursor:grabbing}.g44-markers.is-zoom-animating .g44-markers-pan-layer{transition:transform 220ms}.g44-markers[data-g44-children-animation]>:is(.markers-img-background,.markers-mask-container,.g44-markers-pan-layer){opacity:1}.g44-markers[data-g44-children-animation]>:is(.markers-img-background,.g44-markers-pan-layer){pointer-events:auto}