.widget_frequency_quality_map .leaflet-container {
    min-width: 50%;
    min-height: 50vh;
    border-radius: 4px;
    overflow: hidden;
}

#top .widget_frequency_quality_map .leaflet-control-geocoder-form {
    border: 0px;
    background: none;
}

#top .widget_frequency_quality_map .leaflet-control-geocoder-form input[type='search'] {
    margin-bottom: 0px;
    width: 246px;
    border: 0px;
    font-size: 120%;
    border-color: transparent;
    background: none;
    box-shadow: none;
}

#top .widget_frequency_quality_map .leaflet-control-geocoder-options-open {
    width: 280px;
}

#top .widget_frequency_quality_map ul li {
    margin: 0px;
}

#top .widget_frequency_quality_map ul a {
    font-size: small;
    line-height: normal;
}

.widget_frequency_quality_map .leaflet-container .leaflet-image-pane img {
    opacity: 0;
    animation: 0.25s linear appear forwards;
}

@keyframes appear 
{
    to { opacity: 0.3; }
}

html:has(.widget_frequency_quality_map .leaflet-container.leaflet-fullscreen-on) *:not(.widget_frequency_quality_map, :has(.widget_frequency_quality_map), .widget_frequency_quality_map *)
{
    display: none;
}


