/* Keep the native autocomplete appearance; bound only its layout on small screens. */
.poster-city-filter-menu {
    max-height: 16rem;
    max-height: min(16rem, 50vh);
    overflow-y: auto;
    overflow-x: hidden;
}
.poster-city-filter-menu .ui-menu-item-wrapper {
    white-space: normal;
    overflow-wrap: anywhere;
}
