.station-filter{min-width:0}
.station-filter .station-filter__trigger{width:100%;min-width:0;background:var(--kc-color-surface);color:var(--kc-color-text);min-height:46px;font-weight:var(--kc-font-weight-bold)}
.station-filter__trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.station-filter__trigger>svg{flex:0 0 18px;width:18px;height:18px;transition:transform var(--kc-duration-fast)}
.station-filter__trigger[aria-expanded="true"]>svg{transform:rotate(180deg)}
.station-filter .station-filter__list{position:fixed;z-index:var(--kc-z-dropdown);right:auto;bottom:auto;gap:var(--kc-space-1);overflow:auto;overscroll-behavior:contain}
.station-filter .station-filter__list[hidden]{display:none!important}
.station-filter__list .kc-dropdown__option{flex-shrink:0;font-size:var(--kc-font-size-lg);font-weight:var(--kc-font-weight-semibold);line-height:var(--kc-line-height-body)}
.station-filter__list .kc-dropdown__option>span:last-child{overflow-wrap:anywhere}
.station-filter__list .kc-dropdown__option[aria-selected="true"]{background:var(--kc-color-primary-surface);color:var(--kc-color-primary-surface-text)}
.station-filter__list .kc-dropdown__option[aria-selected="true"] .kc-dropdown__check{border-color:var(--kc-color-primary);background:var(--kc-color-primary);color:var(--kc-color-white)}
.station-filter .station-filter__native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}
@media print{.station-filter__list{display:none!important}}
