.vbst-item{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;gap:8px;padding:8px 12px}.vbst-item.active,.vbst-item:hover{background-color:#f8f9fa}.vbst-item:last-child{border-bottom:none}.vbst-item .suggestion-label{display:inline;flex:1 1 auto;min-width:0}.cur--pointer{cursor:pointer}.suggestion-label{display:inline}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.location-s{height:20px;width:20px}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vbt-autocomplete-container[data-v-89bfe810]{left:0;position:absolute;right:0;top:100%;z-index:99999}.vbt-autocomplete-list[data-v-89bfe810]{background-color:#fff;border:1px solid #ccc;border-radius:4px;max-height:21.875rem;overflow-y:auto}.vbt-autocomplete-list[data-v-89bfe810] li{list-style:none}.vbt-autocomplete-list--shadow[data-v-89bfe810]{box-shadow:0 .5rem 1rem #00000026}.list-recent[data-v-89bfe810]{left:0;margin-bottom:0;top:0}.scrollable-items[data-v-89bfe810],.scrollable-items-nearby[data-v-89bfe810],.scrollable-items-recent[data-v-89bfe810]{max-height:250px;overflow-y:auto}.main-title-container[data-v-89bfe810],.recent-title-container[data-v-89bfe810]{background-color:#ebedef;list-style:none;padding:3px}.use-my-location[data-v-89bfe810]{margin-bottom:10px;margin-left:10px;margin-top:15px}.main-title[data-v-89bfe810],.recent-title[data-v-89bfe810]{color:#b61d8d;font-size:1rem;font-weight:400;margin-bottom:5px;margin-left:10px;margin-top:10px}.pass-through[data-v-89bfe810]{pointer-events:none}@media(max-width:768px){.scrollable-items-recent[data-v-89bfe810]{max-height:120px;overflow-y:auto}.scrollable-items-nearby[data-v-89bfe810]{max-height:60px;overflow-y:auto}.scrollable-items[data-v-89bfe810]{max-height:200px;overflow-y:auto}}.vbt-root.position-relative{overflow:visible;position:relative;width:100%}.vbt-root.position-relative:focus-within{z-index:1000}.vbt-root.position-relative:focus-within .vbt-autocomplete-container{z-index:1001}.planner-input--typeahead:focus-within>.planner-input__clear{z-index:1002}.vbt-root .close-station-button{background-color:#fff;border:0;height:25px;padding:0;position:absolute;right:15px;top:10px;width:25px}.vbt-root .location-i{color:#000;font-size:20px}.vbt-root .location-s{height:20px;width:20px}
