/* стили карты, общие для всех страниц */
#map {
    width: 100%;
    height: 100%;
    border: 1px solid black;
    cursor: default;
}

#lonlatinfo {
    position: absolute;
    bottom: 20px;
    left: 10px;
    z-index: 2;
    padding: 2px;
    background-color: hsla(0, 0%, 100%, .3);
    color: #000000;
}

.maplibregl-ctrl-geocoder {
    background: rgba(255, 255, 255, 0.8) !important;
    color: rgba(0,0,0,.87) !important;
    box-shadow: 0 0 0 2px rgba(0,0,0,.1) !important;
}

.mapboxgl-ctrl-geocoder--suggestion-address, .maplibregl-ctrl-geocoder--suggestion-address {
    white-space: normal !important;
}

.mapboxgl-ctrl-geocoder .suggestions, .maplibregl-ctrl-geocoder .suggestions {
    max-height: 300px !important;
    overflow-y: auto !important;
}

.mapboxgl-canvas-container.mapboxgl-interactive,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass,
.maplibregl-canvas-container.maplibregl-interactive,
.maplibregl-ctrl-group button.maplibregl-ctrl-compass {
    cursor:default;
}
