.kh-basemap-control { display: flex; align-items: center; gap: .6rem; min-width: 0; }
.kh-basemap-control label { margin: 0; white-space: nowrap; }
.kh-basemap-control select { width: min(310px, 100%); min-width: 0; }
#kh-wind-stack.kh-wind-active:not(.kh-wind-syncing) .kh-basemap-label-pane { opacity: 0; }
@media (max-width: 575px) {
    .kh-basemap-control { width: 100%; }
    .kh-basemap-control select { flex: 1; width: auto; }
}
