.filters[data-v-e145c5eb]{display:inline-flex;gap:4px;inset:auto auto 20px 20px;position:absolute;width:auto;z-index:1}@media screen and (min-width:1024px){.filters[data-v-e145c5eb]{inset:20px auto auto 20px}}.control-btn[data-v-e145c5eb]{align-items:center;display:flex;height:48px;justify-content:center;padding:0;width:48px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:50%;box-shadow:0 0 12px #00000014}.control-btn[data-v-e145c5eb] .icon-svg path{fill:var(--ui-icon-primary)}.control-btn .icon-svg path[data-v-e145c5eb],.control-btn svg path[data-v-e145c5eb]{fill:var(--ui-icon-primary)}.control-btn[data-v-e145c5eb]:hover .icon-svg path{fill:var(--ui-icon-white)}.control-btn:hover .icon-svg path[data-v-e145c5eb]{fill:var(--ui-icon-white)}.control-btn[data-v-e145c5eb]:active{transform:translateY(1px)}.control-btn[data-v-e145c5eb]:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}button.locate-icon[data-v-e145c5eb]{inset:auto 24px 24px auto;position:absolute;z-index:1}@media screen and (min-width:1024px){button.locate-icon[data-v-e145c5eb]{inset:auto auto 24px 24px}}button.zoom-icon[data-v-e145c5eb]{height:40px;width:40px}.zoom-controls[data-v-e145c5eb]{display:inline-flex;flex-direction:column;gap:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1}@media screen and (min-width:1024px){.zoom-controls[data-v-e145c5eb]{left:20px;right:auto}}
