#map { position: absolute; inset: 0; }
.mapboxgl-ctrl-top-left .mapboxgl-ctrl-group,
.mapboxgl-ctrl-top-left .mapboxgl-ctrl-group button { width: 60px!important; }
.mapboxgl-ctrl-top-left .mapboxgl-ctrl-group { text-align: center; }
.mapboxgl-ctrl-group select { width: 90%; box-sizing: border-box; }
.mapbox-custom-button { color: #000; font-weight: bold; font-size: 12px; }
.mapbox-custom-button:disabled { color: #999!important; }
.mapbox-custom-button-home { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="20" height="20" viewBox="0 0 256 256" xml:space="preserve"><g style="stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;" transform="translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)"><polygon points="75.96,30.96 75.96,13.34 67.26,13.34 67.26,22.26 45,0 0.99,44.02 7.13,50.15 45,12.28 82.88,50.15 89.01,44.02 " style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) "/><polygon points="45,20 14.04,50.95 14.04,90 35.29,90 35.29,63.14 54.71,63.14 54.71,90 75.96,90 75.96,50.95 " style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) "/></g></svg>'); background-position: center; background-repeat: no-repeat; }
.custom-logo { width: 200px; max-width: 100%; background: transparent; border: none; box-shadow: none!important; }
.custom-logo a { background: transparent; border: none; text-decoration: none; }
.custom-logo img { border: none; width: 100%; }
.mapbox-gl-draw_polygon, .mapbox-gl-draw_trash { background-image: none!important; }
.mapbox-gl-draw_polygon::after { content: 'START'; color: #000; font-weight: bold; font-size: 12px; }
.mapbox-gl-draw_trash::after { content: 'DELETE'; color: #000; font-weight: bold; font-size: 12px; }
