/* gis_app/static/gis_app/css/style.css */

/* Navbar Styles */
nav {
    height: min(8vw,88px);
}

.navbar-brand {
    font-size: min(4vw,44px);
    height: min(7vw,72px);
}

.navbar-brand img {
    height: min(6vw, 66px);
    width: auto;
    display: inline-block;
}

/* Main Content Styles */
main #main-map {
    height: 70vh;
}

main #map-stats {
    height: 70vh;
    font-size: 12px;
}

/* Search Results Styles */
#search-results {
    display: none;
    background: white;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    border-radius: 0 0 4px 4px;
    z-index: 1000;
    max-height: 70vh;
    overflow-y: auto;
}

/* Dropdown Menu Max Height */
.dropdown-menu {
    max-height: 70vh;
    overflow-y: auto;
}