.map-compass[data-v-9dc293a2]{cursor:pointer;transition:transform .2s,background-color .25s,border-color .25s,box-shadow .25s}.map-compass[data-v-9dc293a2]:hover{transform:scale(1.06)}.map-compass[data-v-9dc293a2]:active{transform:scale(.94)}.map-compass[data-v-9dc293a2]:focus-visible{outline:2px solid var(--active-color,#ea580c);outline-offset:2px}.map-compass__icon[data-v-9dc293a2]{will-change:rotate;transition:rotate .18s ease-out}.gallery-back-btn[data-v-6dcdb706]{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}@media (hover:hover){.gallery-back-btn[data-v-6dcdb706]:hover{background:var(--active-color,#ea580c);color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--active-color,#ea580c) 45%, transparent);border-color:#0000}}.gallery-back-btn[data-v-6dcdb706]:active{background:var(--active-color,#ea580c);color:#fff;border-color:#0000;transform:scale(.97)}.gallery-back-btn[data-v-6dcdb706]:focus-visible{outline:2px solid var(--active-color,#ea580c);outline-offset:2px}.gallery-fade-enter-active[data-v-334a78ec],.gallery-fade-leave-active[data-v-334a78ec]{transition:opacity .25s}.gallery-fade-enter-from[data-v-334a78ec],.gallery-fade-leave-to[data-v-334a78ec]{opacity:0}@keyframes image-reveal-334a78ec{0%{opacity:0}to{opacity:1}}.animate-image-reveal[data-v-334a78ec]{animation:.3s image-reveal-334a78ec}.no-scrollbar[data-v-334a78ec]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-334a78ec]{-ms-overflow-style:none;scrollbar-width:none}.gallery-panel-enter-active[data-v-dd92e42e],.gallery-panel-leave-active[data-v-dd92e42e]{transition:transform .3s,opacity .3s}.gallery-panel-enter-from[data-v-dd92e42e],.gallery-panel-leave-to[data-v-dd92e42e]{opacity:0;transform:translate(calc(100% + 1rem))}.map-bar-icon[data-v-96f3d7da]{display:block}.map-bar-icon--entorno[data-v-96f3d7da]{width:1.6rem;height:1.6rem}.map-bar-icon--galeria[data-v-96f3d7da]{width:1.9rem;height:1.9rem}.map-bar-icon--centrar[data-v-96f3d7da]{width:1.2rem;height:1.2rem}.map-bar-icon--cube[data-v-96f3d7da]{width:1.5rem;height:1.5rem}.map-bar-icon--ampliar[data-v-96f3d7da]{width:1.6rem;height:1.6rem}@media (width>=768px){.map-bar-icon--entorno[data-v-96f3d7da]{width:1.85rem;height:1.85rem}.map-bar-icon--galeria[data-v-96f3d7da]{width:2.15rem;height:2.15rem}.map-bar-icon--centrar[data-v-96f3d7da]{width:1.75rem;height:1.75rem}.map-bar-icon--cube[data-v-96f3d7da]{width:1.9rem;height:1.9rem}.map-bar-icon--ampliar[data-v-96f3d7da]{width:1.85rem;height:1.85rem}}.map-bar-btn[data-v-96f3d7da]{cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .25s,background-color .25s,border-color .25s,color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}@media (width>=768px){.map-bar-btn[data-v-96f3d7da]{width:3rem;height:3rem}}.map-bar-btn[data-v-96f3d7da]:active{transform:scale(1.3)}.map-bar-btn[data-v-96f3d7da]:focus-visible{outline:2px solid var(--active-color,#ea580c);outline-offset:2px}@media (hover:hover){.map-bar-btn[data-v-96f3d7da]:hover{transform:scale(1.05)}.map-bar-btn--icon[data-v-96f3d7da]:hover{background:color-mix(in srgb, var(--active-color,#ea580c) 72%, transparent);color:#fff}}.map-bar-btn--icon.is-active[data-v-96f3d7da],.map-bar-btn--icon.is-active[data-v-96f3d7da]:hover{background:var(--active-color,#ea580c);color:#fff;box-shadow:0 2px 10px color-mix(in srgb, var(--active-color,#ea580c) 45%, transparent);border-color:#0000}html.dark,html.dark{background:color-mix(in srgb, var(--active-color,#ea580c) 18%, transparent);color:var(--active-color,#ea580c);box-shadow:inset 0 -2.5px 0 var(--active-color,#ea580c);border-color:#0000}.map-bar-btn--thumb.is-active[data-v-96f3d7da]{box-shadow:0 0 0 2.5px var(--active-color,#e9590c), 0 0 12px #e9590cd9}.map-bar-btn--thumb[data-v-96f3d7da]{padding:0}html.enable-transitions{transition:transform .25s,background-color .25s,border-color .25s,color .25s,box-shadow .25s}.map-controls-toggle[data-v-96f3d7da]{transition:bottom .45s cubic-bezier(.34,1.56,.64,1)}.map-controls-bar-enter-active[data-v-96f3d7da],.map-controls-bar-leave-active[data-v-96f3d7da]{transition:opacity .25s,transform .25s}.map-controls-bar-enter-from[data-v-96f3d7da],.map-controls-bar-leave-to[data-v-96f3d7da]{opacity:0;transform:translate(-50%,1.5rem)}.plot-modal-enter-active[data-v-57d17b26],.plot-modal-leave-active[data-v-57d17b26]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.plot-modal-enter-from[data-v-57d17b26],.plot-modal-leave-to[data-v-57d17b26]{opacity:0;transform:scale(.9)translateY(20px)}.scrollbar-hide[data-v-57d17b26]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-57d17b26]{-ms-overflow-style:none;scrollbar-width:none}@media (orientation:landscape) and (height<=500px){.plot-modal-enter-from[data-v-57d17b26],.plot-modal-leave-to[data-v-57d17b26]{opacity:0;transform:translate(100%)}}.surroundings-panel-enter-active[data-v-48d4c352],.surroundings-panel-leave-active[data-v-48d4c352]{transition:transform .3s,opacity .3s}.surroundings-panel-enter-from[data-v-48d4c352],.surroundings-panel-leave-to[data-v-48d4c352]{opacity:0;transform:translate(calc(100% + 1rem))}.remove-route-btn-enter-active[data-v-48d4c352],.remove-route-btn-leave-active[data-v-48d4c352]{max-height:100px;transition:transform .3s,opacity .3s,max-height .3s,margin .3s}.remove-route-btn-enter-from[data-v-48d4c352],.remove-route-btn-leave-to[data-v-48d4c352]{opacity:0;max-height:0;margin-top:0;margin-bottom:0;transform:translateY(20px)}.map-webgl-clip[data-v-cbb766f9] .maplibregl-canvas{border-radius:.5rem}.corner-mask[data-v-cbb766f9]{pointer-events:none;z-index:5;width:.5rem;height:.5rem;position:absolute;transform:translateZ(0)}.corner-mask--tl[data-v-cbb766f9]{background:radial-gradient(circle at bottom right, transparent .5rem, var(--color-gradient-main-from) .5rem);top:0;left:0}.corner-mask--tr[data-v-cbb766f9]{background:radial-gradient(circle at bottom left, transparent .5rem, var(--color-gradient-main-from) .5rem);top:0;right:0}.corner-mask--bl[data-v-cbb766f9]{background:radial-gradient(circle at top right, transparent .5rem, var(--color-gradient-main-to) .5rem);bottom:0;left:0}.corner-mask--br[data-v-cbb766f9]{background:radial-gradient(circle at top left, transparent .5rem, var(--color-gradient-main-to) .5rem);bottom:0;right:0}
