.mapboxgl-ctrl-top-right{top:1.5rem;right:1.5rem}.mapboxgl-ctrl-top-righ::selection,.mapboxgl-ctrl-location-info::selection,.mapboxgl-ctrl-scale::selection,.mapboxgl-ctrl-attrib-inner::selection{background-color:#0000}.mapboxgl-ctrl-top-left{top:1.5rem;left:1.5rem}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin-top:0;margin-bottom:.5rem;margin-right:0}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin-top:0;margin-bottom:.5rem;margin-left:0}.mapboxgl-ctrl-group{border-radius:var(--primitives-default);border-width:1px;border-color:var(--map-button-outline);background-color:var(--map-button-background);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.mapboxgl-ctrl-group:not(:empty){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.mapboxgl-ctrl-group button{width:2rem;height:2rem}.mapboxgl-ctrl-group button+button{border-top-width:0;border-color:var(--map-button-outline)}.mapboxgl-ctrl button:not(:disabled):hover{background-color:var(--map-button-hover)}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon,.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon,.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon,.mapboxgl-ctrl button.mapboxgl-ctrl-project-area{background-color:var(--map-button-background);color:var(--map-button-foreground);justify-content:center;align-items:center;display:flex;background-image:none!important}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon:hover,.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon:hover,.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon:hover,.mapboxgl-ctrl button.mapboxgl-ctrl-project-area:hover{background-color:var(--map-button-hover)}.mapboxgl-ctrl-group{border-radius:var(--primitives-default);border-width:1px;border-color:var(--map-button-outline);overflow:hidden}.mapboxgl-ctrl button.mapboxgl-ctrl-project-area.active{background-color:var(--map-button-active-background);color:var(--map-button-active-foreground)}.mapboxgl-ctrl-location-info{border-radius:var(--primitives-default);color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.75rem;line-height:1rem;display:flex}.mapboxgl-ctrl-location-info .location-value{color:var(--foreground)}.mapboxgl-popup{z-index:30;max-width:16rem!important}.mapboxgl-popup-content{background-color:var(--card);border-radius:.25rem 0 .25rem .25rem;padding:0}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--card)}.mapboxgl-popup-close-button{border-right-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;width:auto;height:4rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;padding-right:.25rem;position:absolute;top:0;left:100%;right:auto}.mapboxgl-popup-close-button:hover{background-color:var(--card)}.mapboxgl-popup-close-button span{width:1.5rem;height:1.5rem;color:var(--muted-foreground);font-size:24px;display:inline-block}.mapboxgl-popup-close-button span:hover{color:var(--foreground)}.mapboxgl-compare .compare-swiper-vertical,.mapboxgl-compare .compare-swiper-horizontal{background-color:var(--primary)!important}.mapboxgl-ctrl-top .mapboxgl-ctrl-group{flex-direction:row;gap:.25rem;padding:.25rem;display:flex}.mapbox-gl-draw_polygon.active{border-radius:var(--primitives-default)!important;background-color:var(--map-button-active-background)!important;color:var(--map-button-active-foreground)!important}.mapbox-gl-draw_polygon{position:relative;border-radius:var(--primitives-default)!important;background-image:none!important;background-color:var(--map-button-background)!important;color:var(--map-button-foreground)!important}.mapbox-gl-draw_polygon:before{content:"";pointer-events:none;background-color:currentColor;width:20px;height:20px;margin:auto;position:absolute;inset:0;-webkit-mask-image:url(/icons/vector-control.svg);mask-image:url(/icons/vector-control.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mapbox-gl-draw_polygon:hover{background-color:var(--map-button-hover)!important}.mapbox-gl-draw_trash{border-radius:var(--primitives-default)!important;background-image:url(/icons/trash-control.svg)!important;background-color:var(--map-button-background)!important}.mapbox-gl-draw_trash:hover{background-color:var(--map-button-hover)!important}.mapboxgl-canvas-container.is-drawing,.mapboxgl-canvas-container.is-drawing *,.mapboxgl-canvas-container.is-drawing canvas{cursor:crosshair!important}
#vg-tooltip-element.vg-tooltip.light-theme{border-color:var(--border);background-color:var(--card);color:var(--muted-foreground);border-radius:.25rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}#vg-tooltip-element.vg-tooltip.light-theme table tr td.value{color:var(--card-foreground)}
