.text--ecstasy[data-v-779d1081]{color:#f5600d}.rail-trip-form[data-v-779d1081]{display:flex;flex-direction:column;gap:1.5rem;isolation:isolate;overflow:visible;position:relative}.rail-trip-form__group[data-v-779d1081]{position:relative;z-index:1}.rail-trip-form__group[data-v-779d1081]:focus-within{z-index:50}.rail-trip-form__field[data-v-779d1081]{align-items:stretch;background:#fff;border:1px solid #b9c3d5;border-radius:.25rem;display:flex;overflow:visible;position:relative;z-index:1}.rail-trip-form__field[data-v-779d1081]:focus-within{z-index:60}.rail-trip-form__prefix[data-v-779d1081]{align-items:center;background:#fff;color:#070b12;display:inline-flex;flex:0 0 auto;font-size:.875rem;font-weight:600;justify-content:center;line-height:1;min-width:3.75rem;padding:0 .75rem;white-space:nowrap}.rail-trip-form__field[data-v-779d1081] .vbt-root{flex:1 1 auto;z-index:60}.rail-trip-form__field[data-v-779d1081] .vbt-autocomplete-container{top:calc(100% + .25rem);z-index:80}.rail-trip-form__field[data-v-779d1081] .form-control{border:0!important;border-left:1px solid #d2dbea!important;border-radius:0!important}.rail-trip-form__station-stack[data-v-779d1081]{display:flex;flex-direction:column;gap:.75rem;position:relative}.rail-trip-form__station-stack[data-v-779d1081] .btn__change-directions,.rail-trip-form__swap[data-v-779d1081] .btn__change-directions{align-items:center;background:#fff;border:1px solid #a6d1f2;border-radius:999px;box-shadow:0 2px 9px #2525250a,0 2px 4px #2525250a,0 1px 1px #2525250a;color:#0474c8;display:inline-flex!important;float:none!important;height:2.5rem;justify-content:center;left:50%!important;padding:0;position:absolute!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%);width:2.5rem;z-index:70!important}.rail-trip-form__station-stack[data-v-779d1081] .btn__change-directions svg{height:1rem;width:1rem}.rail-trip-form__schedule[data-v-779d1081]{display:flex;flex-direction:column;gap:1.5rem}.rail-trip-form__times[data-v-779d1081]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rail-trip-form__time-field[data-v-779d1081]{min-width:0}.rail-trip-form__time-field[data-v-779d1081] [role=group].form-group{margin-bottom:0!important;min-width:0!important;width:100%}.rail-trip-form__time-field[data-v-779d1081] .input-group{width:100%}.rail-trip-form__actions[data-v-779d1081]{display:flex;justify-content:center}.rail-trip-form__submit[data-v-779d1081]{text-transform:none!important;width:9.375rem}@media(max-width:767px){.rail-trip-form__times[data-v-779d1081]{gap:1rem;grid-template-columns:1fr}.rail-trip-form__submit[data-v-779d1081]{width:100%}}.rail-line-form__field[data-v-d6e1e361]{align-items:stretch;background:#fff;border:1px solid #b9c3d5;border-radius:.25rem;display:flex;overflow:visible;position:relative}.rail-line-form__prefix[data-v-d6e1e361]{align-items:center;color:#070b12;display:inline-flex;flex:0 0 auto;font-size:.875rem;font-weight:600;justify-content:center;line-height:1;min-width:4.5rem;padding:0 .75rem}.rail-line-form__field[data-v-d6e1e361] .vbt-root{flex:1 1 auto;z-index:2}.rail-line-form__field[data-v-d6e1e361] .vbt-autocomplete-container{top:calc(100% + .25rem)}.rail-line-form__field[data-v-d6e1e361] .form-control{border:0!important;border-left:1px solid #d2dbea!important;border-radius:0!important}.bus-trip-form__field[data-v-1266063a]{align-items:stretch;background:#fff;border:1px solid #b9c3d5;border-radius:.25rem;display:flex;overflow:visible;position:relative}.bus-trip-form__prefix[data-v-1266063a]{align-items:center;color:#070b12;display:inline-flex;flex:0 0 auto;font-size:.875rem;font-weight:600;justify-content:center;line-height:1;min-width:5.75rem;padding:0 .75rem}.bus-trip-form__field[data-v-1266063a] .vbt-root{flex:1 1 auto;z-index:2}.bus-trip-form__field[data-v-1266063a] .vbt-autocomplete-container{top:calc(100% + .25rem)}.bus-trip-form__field[data-v-1266063a] .form-control{border:0!important;border-left:1px solid #d2dbea!important;border-radius:0!important}.light-rail-trip-form[data-v-4d6f3030]{gap:1rem;isolation:isolate;overflow:visible}.light-rail-trip-form[data-v-4d6f3030],.light-rail-trip-form__group[data-v-4d6f3030]{display:flex;flex-direction:column;position:relative}.light-rail-trip-form__group[data-v-4d6f3030]{gap:.5rem;z-index:1}.light-rail-trip-form__group[data-v-4d6f3030]:focus-within{z-index:50}.light-rail-trip-form__field[data-v-4d6f3030]{align-items:stretch;background:#fff;border:1px solid #b9c3d5;border-radius:.25rem;display:flex;overflow:visible;position:relative;z-index:1}.light-rail-trip-form__field[data-v-4d6f3030]:focus-within{z-index:60}.light-rail-trip-form__prefix[data-v-4d6f3030]{align-items:center;color:#070b12;display:inline-flex;flex:0 0 auto;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1;min-width:3.75rem;padding:0 .75rem}.light-rail-trip-form__field[data-v-4d6f3030] .vbt-root{flex:1 1 auto;z-index:60}.light-rail-trip-form__field[data-v-4d6f3030] .vbt-autocomplete-container{top:calc(100% + .25rem);z-index:80}.light-rail-trip-form__field[data-v-4d6f3030] .form-control{border:0!important;border-left:1px solid #d2dbea!important;border-radius:0!important}.light-rail-trip-form__station-stack[data-v-4d6f3030]{display:flex;flex-direction:column;gap:.75rem;position:relative}.light-rail-trip-form__swap[data-v-4d6f3030]{align-items:center;background:#fff;border:1px solid #a6d1f2;border-radius:999px;box-shadow:0 2px 9px #2525250a,0 2px 4px #2525250a,0 1px 1px #2525250a;color:#0474c8;display:inline-flex;height:2.5rem;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.5rem;z-index:1}.light-rail-trip-form__swap[data-v-4d6f3030]:disabled{opacity:.55}.light-rail-trip-form__swap[data-v-4d6f3030] svg{height:1rem;width:1rem}.light-rail-trip-form__actions[data-v-4d6f3030]{display:flex;justify-content:center}.light-rail-trip-form__submit[data-v-4d6f3030]{width:9.375rem}@media(max-width:767px){.light-rail-trip-form__prefix[data-v-4d6f3030]{min-width:4rem;padding-left:.625rem;padding-right:.625rem}.light-rail-trip-form__submit[data-v-4d6f3030]{width:100%}}
