.leaflet-pm-toolbar .leaflet-buttons-control-button {
    box-sizing: border-box;
    padding: 5px;
    position: relative;
    z-index: 3
}

.leaflet-pm-toolbar .leaflet-pm-actions-container a.leaflet-pm-action:first-child:not(.pos-right),
.leaflet-pm-toolbar .leaflet-pm-actions-container a.leaflet-pm-action:last-child.pos-right,
.leaflet-pm-toolbar .button-container a.leaflet-buttons-control-button {
    border-radius: 0
}

.leaflet-pm-toolbar .button-container:last-child a.leaflet-buttons-control-button {
    border-radius: 0 0 2px 2px
}

.leaflet-pm-toolbar .button-container:first-child a.leaflet-buttons-control-button {
    border-radius: 2px 2px 0 0
}

.leaflet-pm-toolbar .button-container:last-child a.leaflet-buttons-control-button {
    border-bottom: none
}

.leaflet-pm-toolbar .control-fa-icon {
    font-size: 19px;
    line-height: 24px
}

.leaflet-pm-toolbar .control-icon {
    background-position: 60%;
    background-repeat: no-repeat;
    background-size: contain;
    box-sizing: border-box;
    height: 80%;
    width: 100%
}

.leaflet-measure-line-measurement-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4MC41NDMgNDgwLjU0MyI+PHBhdGggZD0iTTIyNS4yNzggMjc4LjQyNmMwLTQ4LjY0MS0zOS41NzItODguMjEzLTg4LjIxNC04OC4yMTNzLTg4LjIxMiAzOS41NzItODguMjEyIDg4LjIxM2MwIDE0LjI1NCAzLjQwMSAyNy43MjcgOS40MzEgMzkuNjU0bDc4Ljc4MSAxNjIuNDYzIDc4Ljc5NS0xNjIuNDg4YzYuMDIxLTExLjkyMiA5LjQxOS0yNS4zODYgOS40MTktMzkuNjI5bS04OC4yMTQgNDguODE3Yy0yNi45MTcgMC00OC44MTctMjEuOS00OC44MTctNDguODE3czIxLjktNDguODE3IDQ4LjgxNy00OC44MTcgNDguODE3IDIxLjkgNDguODE3IDQ4LjgxNy0yMS44OTkgNDguODE3LTQ4LjgxNyA0OC44MTdNMzg3LjAyMSAwYy0yNC42MyAwLTQ0LjY2OSAyMC4wMzgtNDQuNjY5IDQ0LjY2OCAwIDcuMjE4IDEuNzIzIDE0LjA0IDQuNzc2IDIwLjA4MWwzOS44OTMgODIuMjY3IDM5Ljg5OS04Mi4yOGE0NC40IDQ0LjQgMCAwIDAgNC43Ny0yMC4wNjdDNDMxLjY5IDIwLjAzOCA0MTEuNjUgMCAzODcuMDIxIDBtMCA2OS4zODhjLTEzLjYzMSAwLTI0LjcyLTExLjA4OS0yNC43Mi0yNC43MnMxMS4wODktMjQuNzIgMjQuNzItMjQuNzJjMTMuNjI5IDAgMjQuNzE5IDExLjA5IDI0LjcxOSAyNC43MiAwIDEzLjYzMS0xMS4wOSAyNC43Mi0yNC43MTkgMjQuNzJNMzQ4LjExNiAyODkuNzg3Yy0xLjgxMi04LjUyMy00LjE2Ni0xNi44NzUtNy4xMzEtMjUuMDc1LTMuOTc0LTEwLjk4Ny04Ljc0LTIxLjcyNC0xMi4zOTEtMzIuODM2LTYuODIzLTIwLjc3MSA0Ljk0OC0zOC4xMDUgNy4xNi00MS4yNTYgMy44NzYtNS41MTcgOC40MDgtMTAuNTggMTMuMTktMTUuMzIyIDkuMjA3LTkuMTI4IDE5LjM2MS0xNy4yODggMjkuOTg0LTI0LjgwM2ExNDkgMTQ5IDAgMCAxLTMuODA1LTYuMTk5Yy0xNS4yNzkgNS45OS05My44NTQgMzMuNDUyLTkxLjkzOCA5NC4xMjEuMzg0IDEyLjE2MiA1LjA4MyAyMy43MzcgNy45NzkgMzUuNTI2IDEuMzk1IDUuNjgxIDIuNjA1IDExLjQxMiAzLjM0NSAxNy4yMTguMzE5IDIuNjE0LjUxNSA1LjI0My43MjkgNy44N3EuMDEtLjAzLS4wMDgtLjA0NWMuMDA3LjA3Ni4yMDIgOC4zMjYtLjE2NCAxMS45LTEuMTQ3IDExLjE4OS0yLjc5OSAyMi40OTQtNy41MTYgMzIuNzU4LTQuMzg3IDkuNTQzLTExLjAwNiAxNy44NDItMTkuMTkzIDI0LjQwMi0xOC43MTYgMTQuOTk0LTQzLjUxNCAyMC45ODgtNjYuOTEzIDIzLjM5OC0xLjExNC4xMTctMi4yMjguMjE3LTMuMzQyLjMxNGwtNDEuNzc5IDg2LjE1MmMyMC42MTQtMS4yODEgNDEuMTc1LTQuMTAyIDYxLjIzNS05LjAzOSAyMy42MDctNS44MTEgNDYuNjEzLTE0LjU4OCA2Ny4yMjctMjcuNTk4IDIwLjU5Ni0xMi45OTYgMzguMzA4LTMwLjU3OCA1MC4wOTktNTEuOTg0IDEyLjMzNS0yMi4zOTEgMTcuMjc3LTQ4LjAzOCAxNi4yMjUtNzMuNDUyLS4zNTctOC42ODEtMS4xODEtMTcuNTMtMi45OTMtMjYuMDUiLz48L3N2Zz4=)
}

.leaflet-measure-clear-measurement-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNzUgM1YxLjVoNC41VjN6bS0xLjUgMFYxYTEgMSAwIDAgMSAxLTFoNS41YTEgMSAwIDAgMSAxIDF2MmgyLjVhLjc1Ljc1IDAgMCAxIDAgMS41aC0uMzY1bC0uNzQzIDkuNjUzQTIgMiAwIDAgMSAxMS4xNDggMTZINC44NTJhMiAyIDAgMCAxLTEuOTk0LTEuODQ3TDIuMTE1IDQuNUgxLjc1YS43NS43NSAwIDAgMSAwLTEuNXptLS42MyAxLjVoOC43NmwtLjczNCA5LjUzOGEuNS41IDAgMCAxLS40OTguNDYySDQuODUyYS41LjUgMCAwIDEtLjQ5OC0uNDYyeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.leaflet-measure-path-measurement-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDEwMCAxMDAiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzUuMTAyIDBjLTYuMjU4IDAtMTEuMzg1IDUuMTM1LTExLjM4NSAxMS4zOTMgMCAyLjk1MiAxLjE3MSA1LjYzIDMuMDM1IDcuNjYyTDE3LjQwNCAzNy45MmMtLjMzOC0uMDMxLS42NjUtLjEwMi0xLjAxMS0uMTAyQzEwLjEzNSAzNy44MTggNSA0Mi45NDUgNSA0OS4yMDNzNS4xMzUgMTEuMzkzIDExLjM5MyAxMS4zOTNjMy45NiAwIDcuNDYtMi4wNjQgOS41MDMtNS4xNmw0Ni42NyA2LjczNmMxLjIxMyA0Ljk4MyA1LjcwMyA4LjczNCAxMS4wNDEgOC43MzRDODkuODY1IDcwLjkwNiA5NSA2NS43OCA5NSA1OS41MjFjMC02LjA2Mi00LjgzLTExLjAzOC0xMC44Mi0xMS4zNDVsLTYuMTMzLTE5LjEzM2MyLjYyNC0yLjA5MyA0LjM1MS01LjI3NiA0LjM1MS04Ljg2NyAwLTYuMjU4LTUuMTM0LTExLjM5NS0xMS4zOTItMTEuMzk1LTMuOTY1IDAtNy40NjggMi4wNjUtOS41MTIgNS4xNjhMNDYuMzM4IDkuODFDNDUuNTUzIDQuMjk4IDQwLjgxOCAwIDM1LjEwMiAwbTAgNS43NzFjMy4xNCAwIDUuNjMgMi40ODIgNS42MyA1LjYyMnMtMi40OSA1LjYyMy01LjYzIDUuNjIzLTUuNjE0LTIuNDg0LTUuNjE0LTUuNjIzIDIuNDc0LTUuNjIyIDUuNjE0LTUuNjIybTM1LjkwNCA4Ljc4MmMzLjE0IDAgNS42MTUgMi40ODMgNS42MTUgNS42MjNzLTIuNDc1IDUuNjItNS42MTUgNS42Mi01LjYyOS0yLjQ4LTUuNjI5LTUuNjIgMi40OS01LjYyMyA1LjYyOS01LjYyM20tMjYuMTU4IDIuNjM0IDE0Ljg2NyA0LjA3Yy41NTUgNS43NCA1LjM4IDEwLjI4NCAxMS4yNTIgMTAuMzA0bDUuOTk4IDE4Ljc1NWMtMS41NSAxLjEyNi0yLjc3MSAyLjYzOC0zLjYwNiA0LjM3NWwtNDUuNjkxLTYuNTkzYy0uMjc3LTIuNzYtMS41MDQtNS4yNDgtMy40MS03LjA4bDkuMTExLTE4LjQwNWMuNTcuMDkgMS4xMzguMTc0IDEuNzMzLjE3NCA0LjEzOSAwIDcuNzQ5LTIuMjY2IDkuNzQ2LTUuNk0xNi4zOTMgNDMuNThjMy4xNCAwIDUuNjMgMi40ODMgNS42MyA1LjYyM2E1LjU5IDUuNTkgMCAwIDEtNS42MyA1LjYyOWMtMy4xNCAwLTUuNjIyLTIuNDktNS42MjItNS42MjlhNS41OCA1LjU4IDAgMCAxIDUuNjIyLTUuNjIzbTY3LjIxNCAxMC4zMTNjMy4xNCAwIDUuNjIyIDIuNDg5IDUuNjIyIDUuNjI4cy0yLjQ4MiA1LjYwOC01LjYyMiA1LjYwOC01LjYzLTIuNDY4LTUuNjMtNS42MDhhNS41OSA1LjU5IDAgMCAxIDUuNjMtNS42MjhNNSA3NnYyNGg5MFY3NmgtNi4yN3YxNy44OTZoLTcuNjg3VjgxLjE3NGgtNi4yN3YxMi43MjJoLTcuNjgxVjgxLjE3NGgtNi4yNjh2MTIuNzIyaC03LjY5Vjc2aC02LjI2OXYxNy44OTZoLTcuNjlWODEuMTc0aC02LjI2N3YxMi43MjJoLTcuNjgxVjgxLjE3NGgtNi4yN3YxMi43MjJIMTEuMjdWNzZ6IiBjb2xvcj0iY3VycmVudENvbG9yIi8+PC9zdmc+)
}

.leaflet-measure-find-coordinate-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0xNiA3aC0xLjU3N0E2LjUyIDYuNTIgMCAwIDAgOSAxLjU3N1YwSDd2MS41NzdBNi41MiA2LjUyIDAgMCAwIDEuNTc3IDdIMHYyaDEuNTc3QTYuNTIgNi41MiAwIDAgMCA3IDE0LjQyM1YxNmgydi0xLjU3N0E2LjUyIDYuNTIgMCAwIDAgMTQuNDIzIDlIMTZ6bS0zLjYxMiAwaC0xLjU1OUEzIDMgMCAwIDAgOSA1LjE3MVYzLjYxMkE0LjUyIDQuNTIgMCAwIDEgMTIuMzg4IDdNOCA5YTEgMSAwIDEgMSAwLTIgMSAxIDAgMCAxIDAgMk03IDMuNjEydjEuNTU5QTMgMyAwIDAgMCA1LjE3MSA3SDMuNjEyQTQuNTIgNC41MiAwIDAgMSA3IDMuNjEyTTMuNjEyIDloMS41NTlBMyAzIDAgMCAwIDcgMTAuODI5djEuNTU5QTQuNTIgNC41MiAwIDAgMSAzLjYxMiA5TTkgMTIuMzg4di0xLjU1OUEzIDMgMCAwIDAgMTAuODI5IDloMS41NTlBNC41MiA0LjUyIDAgMCAxIDkgMTIuMzg4Ii8+PC9zdmc+)
}

.leaflet-measure-drag-vertex-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNiA3SDMuNzA3bC4xNDcuMTQ2YS41LjUgMCAxIDEtLjcwOC43MDhsLTEtMWEuNS41IDAgMCAxIDAtLjcwOGwxLTFhLjUuNSAwIDEgMSAuNzA4LjcwOEwzLjcwNyA2SDZWMy43MDdsLS4xNDYuMTQ3YS41LjUgMCAxIDEtLjcwOC0uNzA4bDEtMWEuNS41IDAgMCAxIC43MDggMGwxIDFhLjUuNSAwIDEgMS0uNzA4LjcwOEw3IDMuNzA3VjZoMi4yOTNsLS4xNDctLjE0NmEuNS41IDAgMSAxIC43MDgtLjcwOGwxIDFhLjUuNSAwIDAgMSAwIC43MDhsLTEgMWEuNS41IDAgMSAxLS43MDgtLjcwOEw5LjI5MyA3SDd2Mi4yOTNsLjE0Ni0uMTQ3YS41LjUgMCAxIDEgLjcwOC43MDhsLTEgMWEuNS41IDAgMCAxLS43MDggMGwtMS0xYS41LjUgMCAxIDEgLjcwOC0uNzA4TDYgOS4yOTN6bTggMi41djIuNTQ3YTEuNDE1IDEuNDE1IDAgMCAxLTIuMzIgMS4wODdsLS45MjQtLjc3QTEuNTcgMS41NyAwIDAgMCA5Ljc1IDEyYS42OS42OSAwIDAgMC0uNjI1LjM5M2wtLjAzNS4wNzRhLjguOCAwIDAgMCAuMTA0Ljg1NGw0LjQxNCA1LjMyQTMuNzYgMy43NiAwIDAgMCAxNi41IDIwYTQuNSA0LjUgMCAwIDAgNC41LTQuNXYtNGEuNS41IDAgMSAwLTEgMHYxYS41LjUgMCAxIDEtMSAwdi0yYS41LjUgMCAxIDAtMSAwdjJhLjUuNSAwIDEgMS0xIDB2LTNhLjUuNSAwIDEgMC0xIDB2M2EuNS41IDAgMSAxLTEgMHYtN2EuNS41IDAgMSAwLTEgMHptLTEgMHYtNGExLjUgMS41IDAgMCAxIDMgMHYyLjU4NXEuMjM2LS4wODQuNS0uMDg1YTEuNSAxLjUgMCAwIDEgMS40NDcgMS4xMDUgMS41IDEuNSAwIDAgMSAyIDFBMS41IDEuNSAwIDAgMSAyMiAxMS41djRhNS41IDUuNSAwIDAgMS01LjUgNS41IDQuNzYgNC43NiAwIDAgMS0zLjY2Mi0xLjcybC00LjQxMy01LjMyYTEuOCAxLjggMCAwIDEtLjIzNi0xLjkyN2wuMDM1LS4wNzRBMS42OSAxLjY5IDAgMCAxIDkuNzUgMTFjLjYwMiAwIDEuMTg0LjIxIDEuNjQ2LjU5NmwuOTI0Ljc3YS40MTUuNDE1IDAgMCAwIC42OC0uMzE5eiIvPjwvc3ZnPg==)
}

.leaflet-buttons-control-button:focus,
.leaflet-buttons-control-button:hover {
    background-color: #f4f4f4;
    cursor: pointer
}

.leaflet-buttons-control-text-hide {
    display: none
}

.button-container {
    position: relative
}

.button-container .leaflet-pm-actions-container {
    direction: ltr;
    display: none;
    left: 100%;
    position: absolute;
    top: 0;
    white-space: nowrap;
    z-index: 2
}

.leaflet-right .leaflet-pm-toolbar .button-container .leaflet-pm-actions-container {
    left: auto;
    right: 100%
}

.button-container.active .leaflet-pm-actions-container {
    display: block
}

.button-container .leaflet-pm-actions-container:not(.pos-right) a.leaflet-pm-action:last-child {
    border-radius: 0 3px 3px 0;
    border-right: 0
}

.button-container .leaflet-pm-actions-container.pos-right a.leaflet-pm-action:first-child {
    border-radius: 3px 0 0 3px
}

.button-container .leaflet-pm-actions-container.pos-right a.leaflet-pm-action:last-child {
    border-right: 0
}

.button-container .leaflet-pm-actions-container .leaflet-pm-action {
    background-color: #666;
    border-bottom: none;
    border-right: 1px solid #eee;
    color: #fff;
    display: inline-block;
    height: 29px;
    line-height: 29px;
    padding: 0 10px;
    user-select: none;
    vertical-align: middle;
    width: auto
}

.leaflet-pm-toolbar .button-container:first-child.pos-right.active a.leaflet-buttons-control-button {
    border-top-left-radius: 0
}

.leaflet-pm-toolbar .button-container:first-child.active:not(.pos-right) a.leaflet-buttons-control-button {
    border-top-right-radius: 0
}

.button-container .leaflet-pm-actions-container .leaflet-pm-action:focus,
.button-container .leaflet-pm-actions-container .leaflet-pm-action:hover {
    background-color: #777;
    cursor: pointer
}

.leaflet-pm-toolbar.activeChild {
    z-index: 801
}

.leaflet-buttons-control-button.pm-disabled {
    background-color: #f4f4f4
}

.leaflet-buttons-control-button.pm-disabled>.control-icon {
    filter: opacity(.6)
}

.active>.leaflet-buttons-control-button {
    box-shadow: inset 0 -1px 5px 2px rgba(81, 77, 77, .31)
}

a.polyline-measure-controlOnBgColor,
a.polyline-measure-controlOnBgColor:hover {
    background-color: #8f8
}

.polyline-measure-unicode-icon {
    font-size: 19px;
    font-weight: 700
}

a.polyline-measure-clearControl:active {
    background-color: #f88
}

#unitControlId,
.polyline-measure-clearControl,
.polyline-measure-unicode-icon {
    cursor: pointer
}

.polyline-measure-tooltip {
    background-color: rgba(0, 0, 0, .4);
    border-radius: 3px;
    color: #fff;
    font: 11px Calibri, sans-serif !important;
    height: auto !important;
    line-height: 10px;
    margin: 0;
    padding: 4px;
    text-align: right;
    white-space: nowrap;
    width: auto !important
}

.polyline-measure-popupTooltip {
    background-color: rgba(0, 0, 0, .4) !important;
    border-radius: 3px;
    color: #fff !important;
    font: 11px Calibri, sans-serif !important;
    padding: 4px
}

.polyline-measure-middle-box {
    background: #fff;
    border: 1px solid #666;
    height: 8px;
    width: 8px
}

.carbon-sticky-unit {
    background-color: #fafafa;
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, .1);
    display: flex;
    max-width: 330px;
    z-index: 100
}

.carbon-sticky-unit,
.measure-panel {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, Helvetica, Arial, sans-serif
}

.measure-panel {
    background-color: rgba(0, 0, 0, .4) !important;
    border-radius: 5px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    color: #fff !important;
    padding: 6px 8px
}

.measure-panel h4 {
    color: #777;
    height: 200px;
    margin: 0 0 5px;
    min-height: 200px
}

.leaflet-measure-path-measurement {
    color: #000;
    font-size: 11px;
    font-weight: 700;
    pointer-events: none;
    position: absolute;
    transform-origin: 0;
    white-space: nowrap
}

.leaflet-measure-path-measurement>div {
    left: -50%;
    margin-top: -25%;
    position: relative
}

[title="Segment length"] {
    padding: 3px
}

[title="Segment length"],
[title="Total area"] {
    background-color: rgba(0, 0, 0, .4);
    border: 1px solid gray;
    color: #fff;
    width: fit-content
}

[title="Total area"] {
    padding: 4px
}

.leaflet-container .leaflet-control-search {
    background: #fff;
    background-clip: padding-box;
    background-color: hsla(0, 0%, 100%, .8);
    border: 2px solid rgba(0, 0, 0, .2);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #1978cf;
    float: left;
    margin-left: 3px;
    margin-top: -1px;
    position: relative;
    z-index: 1000
}

.leaflet-control-search.search-exp {
    background: #fff;
    background-clip: padding-box;
    border: 2px solid rgba(0, 0, 0, .2)
}

.leaflet-control-search .search-input {
    background: #fff;
    border: 1px solid #666;
    border-radius: 2px;
    display: block;
    float: left;
    height: 22px;
    margin: 4px 0 4px 4px;
    padding: 0 20px 0 2px
}

.leaflet-control-search.search-load .search-input {
    background: url(data:image/gif;base64,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) no-repeat 100% #fff
}

.leaflet-control-search.search-load .search-cancel {
    visibility: hidden
}

.leaflet-control-search .search-cancel {
    background: url(data:image/png;base64,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) no-repeat 0 -46px;
    display: block;
    filter: alpha(opacity=80);
    height: 22px;
    margin: 6px 0;
    opacity: .8;
    position: absolute;
    right: 28px;
    text-decoration: none;
    width: 22px
}

.leaflet-control-search .search-cancel:hover {
    filter: alpha(opacity=100);
    opacity: 1
}

.leaflet-control-search .search-cancel span {
    color: #ccc;
    display: none;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px
}

.leaflet-control-search .search-cancel:hover span {
    color: #aaa
}

.leaflet-control-search .search-button {
    background: url(data:image/png;base64,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) no-repeat 4px 4px #fff;
    border-radius: 4px;
    display: block;
    float: left;
    height: 30px;
    width: 30px
}

.leaflet-control-search .search-button:hover {
    background: url(data:image/png;base64,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) no-repeat 4px -20px #fafafa
}

.leaflet-control-search .search-tooltip {
    background-color: rgba(0, 0, 0, .25);
    box-shadow: 1px 1px 6px rgba(0, 0, 0, .4);
    cursor: pointer;
    float: left;
    left: 0;
    list-style: none;
    max-height: 122px;
    min-width: 120px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 0;
    position: absolute;
    top: 100%;
    z-index: 1010;
}

.leaflet-control-search .search-tip {
    background: #eee;
    border-radius: .25em;
    color: #000;
    display: block;
    margin: 2px;
    padding: 2px 4px;
    text-decoration: none;
    white-space: nowrap;
}

.leaflet-control-search .search-button:hover {
    background-color: #f4f4f4;
}

.leaflet-control-search .search-tip-select,
.leaflet-control-search .search-tip:hover {
    background-color: #fff;
}

.leaflet-control-search .search-alert {
    border-radius: .25em;
    clear: both;
    color: #e00;
    cursor: pointer;
    font-size: .75em;
    font-weight: 700;
    margin-bottom: 5px;
    padding: 0 .25em;
}

/* NICHOLAS 02/10/2025 */
/* ESTE CÓDIGO DEIXA A SIDEBAR UM DE BAIXO DO OUTRO */

.leaflet-control {
    clear: both !important;
}

/* NICHOLAS 02/10/2025 */
/* ESTE CÓDIGO FIXA O TAMANHO DO BOTÃO E DO HOVER EM 30PX */

.leaflet-bar a {
    width: 26px;
    height: 26px;
}

.leaflet-bar a:hover {
    width: 26px;
    height: 26px;
}

.leaflet-left {
    left: 1.25%;
    /* NICHOLAS 02/10/2025 */
    /* não deixa as coordenadas subirem ao trocar para a camada do google */
    margin-bottom: 0 !important;
    transition: all .45s ease;
}

/* NICHOLAS 02/10/2025 */
/* ESTE CÓDIGO FAZ COM QUE A SIDEBAR FIQUE NO TAMANHO NORMAL APÓS ABRIR E FECHAR O MENU CAMADAS */
.leaflet-anim-control-container.left-opened .leaflet-left {
    transition: all .45s ease;
    left: 420px;
}

.leaflet-anim-control-container.left-closed .leaflet-left {
    left: 1.25%;
    transition: all .45s ease;
}

/* NICHOLAS 02/10/2025 */
/* ESTES CÓDIGOS DE @MEDIA DEIXAM A TOOLBAR E FUNÇÃO DE CAMADAS RESPONSIVAS */
@media (max-width: 1237px) {
    .leaflet-top {
        /* top: 8%; */
        content: '';
    }
}

@media (max-width: 585px) {
    .leaflet-top {
        /* top: 11%; */
        content: '';
    }
}

@media (max-width: 559px) {
    .leaflet-top {
        /* top: 19%; */
        content: '';
    }
}

@media (max-width: 514px) {
    .leaflet-top {
        /* top: 23%; */
        content: '';
    }
}

@media (max-width: 440px) {
    .leaflet-top {
        /* top: 28%; */
        content: '';
    }
}

@media (max-width: 374px) {
    .leaflet-top {
        /* top: 31%; */
        content: '';
    }
}

.leaflet-container .leaflet-control-coord-projection {
    background-color: rgba(255, 255, 255, 0.7);
    box-shadow: 0 0 5px #bbb;
    padding: 0 5px;
    margin: 0;
    color: #333;
    font-size: 11px;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    width: 140px;
    clear: none !important;
    margin-left: 10px;
}

/* ================================================
   CORREÇÃO: Cursor crosshair para Medir Área
   Força o cursor cruz quando o modo de desenho está ativo
   ================================================ 
*/
.leaflet-container.geoman-draw-cursor {
    cursor: crosshair !important;
}