.mapboxgl-map{--map-control-background:var(--popover);--map-control-border:var(--border);--map-control-foreground:var(--popover-foreground);--map-control-hover:var(--accent)}.mapboxgl-map .mapboxgl-ctrl-group{border:1px solid var(--map-control-border);background:var(--map-control-background);box-shadow:var(--shadow-xs)}.mapboxgl-map .mapboxgl-ctrl-group button{border-color:var(--map-control-border);background-color:var(--map-control-background)!important}.mapboxgl-map .mapboxgl-ctrl-group button.active,.mapboxgl-map .mapboxgl-ctrl-group button:not(:disabled):hover{background-color:var(--map-control-hover)!important}.mapboxgl-map .mapbox-gl-draw_ctrl-draw-btn{color:var(--map-control-foreground);position:relative;background-image:none!important}.mapboxgl-map .mapbox-gl-draw_ctrl-draw-btn:before{background-color:var(--map-control-foreground);content:"";position:absolute;inset:6px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mapboxgl-map .mapbox-gl-draw_polygon:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15 12.3V7.7c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1H7.7c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7M7 12V8l1-1h4l1 1v4l-1 1H8Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15 12.3V7.7c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1H7.7c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7M7 12V8l1-1h4l1 1v4l-1 1H8Z'/%3E%3C/svg%3E")}.mapboxgl-map .mapbox-gl-draw_trash:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 3.4c-.8 0-1.5.5-1.8 1.2H5l-1 1v1h12v-1l-1-1h-3.2c-.3-.7-1-1.2-1.8-1.2M5 8v7c0 1 1 2 2 2h6c1 0 2-1 2-2V8h-2v5.5h-1.5V8h-3v5.5H7V8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 3.4c-.8 0-1.5.5-1.8 1.2H5l-1 1v1h12v-1l-1-1h-3.2c-.3-.7-1-1.2-1.8-1.2M5 8v7c0 1 1 2 2 2h6c1 0 2-1 2-2V8h-2v5.5h-1.5V8h-3v5.5H7V8z'/%3E%3C/svg%3E")}
