.station-combobox{position:relative;flex:1 1 auto;min-width:0}
.station-combobox-input{width:100%;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath d='M11.5 10.5a6 6 0 1 0-1 1l3.5 3.5 1-1zM6.5 11a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center}
.station-combobox-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1050;max-height:260px;overflow-y:auto;padding:.35rem;background:#fff;border:1px solid #dce6e4;border-radius:12px;box-shadow:0 14px 32px rgba(15,54,57,.18)}
.station-combobox-list[hidden]{display:none}
.station-combobox-option{display:block;width:100%;padding:.6rem .75rem;text-align:left;color:#102a2e;background:transparent;border:0;border-radius:8px}
.station-combobox-option:hover,.station-combobox-option.active{background:#e8f1ff;color:#0a58ca}
.station-combobox-empty{padding:.6rem .75rem;color:#6c757d}
.station-combobox-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}
