/* Leaflet local fallback assets */
.leaflet-draw-toolbar a {
  background-image: none !important;
  position: relative;
  text-indent: 0 !important;
  color: transparent !important;
  overflow: hidden;
}
.leaflet-draw-toolbar a::before {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  color: #1f2937;
  display: flex;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 1;
  text-indent: 0;
  pointer-events: none;
}
.leaflet-draw-draw-polyline::before { content: "\f550"; }
.leaflet-draw-draw-polygon::before { content: "\f5ee"; }
.leaflet-draw-draw-rectangle::before { content: "\f5cb"; }
.leaflet-draw-draw-circle::before { content: "\f111"; }
.leaflet-draw-draw-marker::before { content: "\f3c5"; }
.leaflet-draw-draw-circlemarker::before { content: "\f192"; }
.leaflet-draw-edit-edit::before { content: "\f044"; }
.leaflet-draw-edit-remove::before { content: "\f1f8"; }
