.p-tabs[data-v-cea60c25]{box-shadow:none}.p-tabs .p-tablist[data-v-cea60c25]{display:flex;justify-content:center;margin-bottom:var(--bs-spacer)}@media (min-width: 992px){.p-tabs .p-tablist[data-v-cea60c25]{margin-bottom:calc(var(--bs-spacer) * 2)}}.p-tabs .p-tablist .p-tab[data-v-cea60c25]{background-color:var(--bs-white);border:1px solid var(--bs-gray-300);color:var(--bs-gray-300)!important;font-size:1rem;font-weight:700;text-transform:uppercase;padding:0 calc(var(--bs-spacer) * .25);width:unset}@media (min-width: 375px){.p-tabs .p-tablist .p-tab[data-v-cea60c25]{padding:0 var(--bs-spacer)}}@media (min-width: 992px){.p-tabs .p-tablist .p-tab[data-v-cea60c25]{font-size:calc(var(--bs-font-size-base) + 7px);padding:calc(var(--bs-spacer) - 10px) calc(var(--bs-spacer) * 2)}.p-tabs .p-tablist .p-tab .autocomplete[data-v-cea60c25]{position:relative}.p-tabs .p-tablist .p-tab .suggestionListStyle[data-v-cea60c25]{width:100%;left:0;top:100%}.p-tabs .p-tablist .p-tab #stopSuggestionsList[data-v-cea60c25]{position:absolute;top:100%;left:0;width:100%;max-height:20rem;overflow-y:auto;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.375rem;box-shadow:0 6px 18px #0000001f;z-index:1200;padding:.25rem 0}.p-tabs .p-tablist .p-tab #stopSuggestionsList .list-group-item[data-v-cea60c25]{padding:.5rem .75rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;border:none}}.p-tabs .p-tablist .p-tab span[data-v-cea60c25]{opacity:1}.p-tabs .p-tablist .p-tab[data-v-cea60c25]:first-child{border-top-left-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius);border-right:none}.p-tabs .p-tablist .p-tab[data-v-cea60c25]:last-of-type{border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);border-left:none}.p-tabs .p-tablist .p-tab .has-icon-right[data-v-cea60c25]{position:relative;padding-right:calc(var(--bs-spacer) * 1.5)}.p-tabs .p-tablist .p-tab .has-icon-right[data-v-cea60c25]:after{content:"";position:absolute;top:50%;right:4px;transform:translateY(-50%);background-image:url(../../img/svg/location-gray.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px}.p-tabs .p-tablist .p-tab[data-p=active][data-v-cea60c25],.p-tabs .p-tablist .p-tab[data-p=active][data-v-cea60c25]:hover{position:relative;color:#fff!important;background-color:var(--bs-gray-300)!important}.p-tabs .p-tablist .p-tab[data-p=active][data-v-cea60c25]:after{position:absolute;content:"";top:unset;bottom:-7px;left:45%;transform:unset;border-top:8px solid var(bs-gray-300);border-left:8px solid transparent;border-right:8px solid transparent;width:unset;height:unset!important}.p-tabs .p-tablist .p-tab[data-p=active] .has-icon-right[data-v-cea60c25]:after{background-image:url(../../img/svg/location-white.svg)}.p-tabs .p-tabpanels[data-v-cea60c25]{position:relative;background-color:#fff;padding:0}.form-floating .search[data-v-cea60c25]{position:relative}.form-floating .search[data-v-cea60c25]:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(../../img/svg/search-gray.svg);background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;pointer-events:none;z-index:10}.form-floating>label[data-v-cea60c25]{top:.75rem;left:.5rem}@media (min-width: 992px){.form-floating>label[data-v-cea60c25]{top:.25rem}}.form-floating.route[data-v-cea60c25]:before{background-image:url(../../img/svg/trip-planner-gray.svg)}.form-floating.direction[data-v-cea60c25]:before{background-image:url(../../img/svg/leftright-arrows-gray.svg)}.form-floating.stop[data-v-cea60c25]:before{background-image:url(../../img/svg/stop-gray.svg);left:calc(var(--bs-spacer) * .25)}@media (min-width: 992px){.form-floating.stop[data-v-cea60c25]:before{left:calc(var(--bs-spacer) * .25 + 2px)}}.autocomplete .list-group[data-v-cea60c25]{border:1px solid #b3b3b3;margin-left:0}.autocomplete .list-group .list-group-item[data-v-cea60c25]{border:none;color:#1c1e23;padding:.25rem .5rem}.autocomplete .list-group .list-group-item.active[data-v-cea60c25],.autocomplete .list-group .list-group-item[data-v-cea60c25]:hover{background-color:#f5f5f4}.invalid-feedback-custom[data-v-cea60c25]{color:var(--bs-danger);font-size:var(--bs-font-size-base);font-style:italic;margin-top:calc(var(--bs-spacer) * .25);margin-left:2px}.stops-list-container[data-v-cea60c25]{max-height:21.5625rem;margin-bottom:var(--bs-spacer);overflow-x:hidden;overflow-y:auto}.stops-list-container .spinner[data-v-cea60c25]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.stops-list-container .card[data-v-cea60c25]{box-shadow:0 .1875rem .375rem #8a8b8a99;margin:0 calc(var(--bs-spacer) * .5) calc(var(--bs-spacer) * 1) calc(var(--bs-spacer) * .5);padding:0}.stops-list-container .nextrip-stop-list .has-icon-right[data-v-cea60c25]:after{background-image:url(../../img/svg/chevron-right-gray.svg);right:1rem}@media (min-width: 768px){.route-container[data-v-cea60c25]{display:flex;justify-content:flex-start;flex-wrap:wrap}}.route-container .route-direction[data-v-cea60c25]{font-size:var(--bs-font-size-sm)}@media (min-width: 768px){.route-container .route-direction[data-v-cea60c25]{font-size:calc(var(--bs-font-size-base) - 2px);margin-right:var(--bs-spacer)}}.route-container .route-direction .badge[data-v-cea60c25]{font-size:var(--bs-font-size-sm)}@media (min-width: 768px){.route-container .route-direction .badge[data-v-cea60c25]{font-size:calc(var(--bs-font-size-base) - 2px)}}.btn-scroll[data-v-cea60c25]{position:relative;width:2rem;height:2rem;margin:0 auto}.btn-scroll[data-v-cea60c25]:after{content:"";position:absolute;border:none;background:url(../../img/svg/circle-arrow-down-gray.svg);background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem}.btn-scroll[aria-expanded=true][data-v-cea60c25]:after{transform:rotate(180deg)}#nextripModal .nextrip-departures[data-v-cea60c25]{margin-bottom:var(--bs-spacer)}#nextripModal .nextrip-departures .stop-name[data-v-cea60c25]{font-size:var(--bs-font-size-lg);font-weight:400!important}@media (min-width: 992px){#nextripModal .nextrip-departures .stop-name[data-v-cea60c25]{font-size:calc(var(--bs-font-size-base) + 7px)}}#nextripModal .map-section h4[data-v-cea60c25]{margin-bottom:calc(var(--bs-spacer) * .5);font-size:var(--bs-spacer);font-weight:600}#nextripModal .map-section .map-container[data-v-cea60c25]{position:relative;width:100%;height:19.5rem}@media (min-width: 992px){#nextripModal .map-section .map-container[data-v-cea60c25]{height:28.125rem}}@media (min-width: 1200px){#nextripModal .map-section .map-container[data-v-cea60c25]{height:34.375rem}}#nextripModal .map-section .map-container .map-loading-spinner[data-v-cea60c25]{left:50%;pointer-events:none;position:absolute;top:calc(var(--bs-spacer) * .75);transform:translate(-50%);z-index:2}#nextripModal .map-section .map-container>.esri-view[data-v-cea60c25],#nextripModal .map-section .map-container>.esri-view>.esri-view-surface[data-v-cea60c25]{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#nextripModal .map-section #bomSvgOverlay[data-v-cea60c25],#nextripModal .map-section .bom-svg-overlay[data-v-cea60c25]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#nextripModal .map[data-v-cea60c25]{border-bottom-right-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius)}@media (min-width: 992px){#nextripModal .map[data-v-cea60c25]{border-bottom-right-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}}.vehicle-label{position:absolute;left:calc(var(--bs-spacer) * 2);top:10px;transform:translate(-50%);font-family:proxima-nova-condensed,sans-serif;font-size:calc(var(--bs-font-size-base) - 3px);font-weight:600;color:#000;pointer-events:none;white-space:nowrap}.vehicle-label.brt{top:.75rem;font-size:calc(var(--bs-font-size-base) - 6px)}.vehicle-label.lrt{top:1.03125rem;font-size:calc(var(--bs-font-size-base) - 6px)}.vehicle-label.ns{top:1.25rem;font-size:calc(var(--bs-font-size-base) - 6px)}[data-pc-name=dialog] .map-section{margin-top:var(--bs-spacer)}[data-pc-name=dialog] .map-section h4{margin-bottom:calc(var(--bs-spacer) * .5);font-size:var(--bs-spacer);font-weight:600}[data-pc-name=dialog] .map-section .map-container{position:relative;width:100%;height:19.5rem}@media (min-width: 992px){[data-pc-name=dialog] .map-section .map-container{height:28.125rem}}@media (min-width: 1200px){[data-pc-name=dialog] .map-section .map-container{height:34.375rem}}[data-pc-name=dialog] .map-section .map-container>.esri-view,[data-pc-name=dialog] .map-section .map-container>.esri-view>.esri-view-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}[data-pc-name=dialog] .map-section #bomSvgOverlay,[data-pc-name=dialog] .map-section .bom-svg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nextrip-departures{margin-bottom:var(--bs-spacer)}.nextrip-departures .card{box-shadow:none;border:none;padding:0 calc(var(--bs-spacer) * .5)}@media (min-width: 992px){.nextrip-departures .card{padding:0 var(--bs-spacer)}}.nextrip-departures .stop-name{font-size:calc(var(--bs-font-size-base) * 1.25);font-weight:400!important}@media (min-width: 992px){.nextrip-departures .stop-name{font-size:calc(var(--bs-font-size-base) * 1.35)}}
