@layer reset, base, library, app;@layer app{._errorMessage_1qjr1_2{color:var(--color-text-error)}._routeDetailsHeader_l6nuw_2{border-bottom:var(--stroke-default) solid var(--color-stroke-default);align-items:flex-start;gap:var(--spacing-base);padding:var(--spacing-lg);justify-content:flex-start;display:flex}._routeStopSearch_l6nuw_11{margin-block:var(--spacing-lg)}._routeDetailsHeaderRouteNameContent_l6nuw_14{align-items:flex-start;gap:var(--spacing-xs);justify-content:flex-start;display:flex}._srText_l6nuw_21{position:absolute}._backButtonIcon_l6nuw_25{width:var(--size-20);margin-inline-end:0;transform:rotate(180deg)}[dir=rtl] ._backButtonIcon_l6nuw_25{transform:rotate(0)}._onDemandLabel_l6nuw_35{background-color:var(--color-bus-marta-reach);border-radius:var(--radius-input);font-size:var(--typography-size-14px);padding:var(--spacing-xs) var(--spacing-sm)}@media screen and (width>=768px){._onDemandLabel_l6nuw_35{font-size:var(--typography-size-16px)}}._routeDetailsHeaderContentContainer_l6nuw_45{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;padding-block-end:var(--spacing-2xs);padding-inline-start:var(--spacing-2xs);display:flex}._routeDetailsHeaderModeIconContainer_l6nuw_54{padding-top:var(--spacing-2xs);align-items:center;gap:var(--spacing-2xs);display:flex}._routeDetailsContent_l6nuw_61{grid-template-columns:1fr;display:grid}._routeStops_l6nuw_66{margin-top:var(--spacing-lg)}._routeName_l6nuw_70{margin:0}._favoriteButton_l6nuw_76:hover{color:var(--color-text-link-hover);text-decoration:underline}._loadingContainerRouteDetails_l6nuw_81{gap:var(--spacing-xs);grid-template-columns:1fr;padding-block-start:var(--spacing-lg);display:grid}._routesList_l6nuw_88{gap:var(--spacing-xs);grid-template-columns:1fr;margin:0;padding:0;display:grid}._alertsList_l6nuw_99{margin:0;padding-top:0;list-style-type:none}._alertsList_l6nuw_99 li{padding-bottom:var(--spacing-sm)}._alertsContent_l6nuw_96 ._heading_l6nuw_109{font-size:var(--heading-rider-tools-subsection);font-weight:var(--typography-weight-medium);padding-block:var(--spacing-sm);margin:0}._reachSchedule_l6nuw_115{gap:var(--spacing-base);grid-template-columns:1fr;display:grid}._reachSchedulePickupTimesRow_l6nuw_124{justify-content:space-between;display:flex}._reachSchedulePickupTime_l6nuw_124{margin:0}._reachScheduleButtonContainer_l6nuw_131{margin-bottom:var(--spacing-base)}._reachScheduleBookButton_l6nuw_135{color:var(--color-navy-35)}._reachScheduleBookButton_l6nuw_135,._reachScheduleInfoButton_l6nuw_139{width:100%}._errorContainer_1c0dd_2{padding:var(--spacing-base)}[data-tab-panel] ._errorContainer_1c0dd_2{padding:0}._routeScheduleDetailsHeader_1c0dd_10{gap:var(--spacing-sm);padding:var(--padding-rider-tools);flex-direction:column;display:flex}._modeIconContainer_1c0dd_17,._routeBadgeContainer_1c0dd_21{padding-top:var(--spacing-2xs)}._modeIcon_1c0dd_17{height:var(--size-20);width:var(--size-20)}._linkButtonContainer_1c0dd_30{width:fit-content}._modeRouteNameContainer_1c0dd_34{align-items:flex-start;gap:var(--spacing-2xs);justify-content:flex-start;display:flex}._routeName_1c0dd_41{font-size:var(--typography-size-20px);font-weight:var(--typography-weight-medium);margin:0}@media screen and (width>=768px){._routeName_1c0dd_41{font-size:var(--typography-size-24px)}}._routeBadgeContainer_1c0dd_21>._routeBadge_1c0dd_21{height:var(--size-20);min-width:calc(var(--size-20) + var(--size-2));justify-content:center;align-items:center;margin-inline-start:0;margin-inline-end:var(--spacing-2xs)}._stopName_1c0dd_60{font-size:var(--typography-size-18px);font-weight:var(--typography-weight-medium);margin:0}@media screen and (width>=768px){._stopName_1c0dd_60{font-size:var(--typography-size-20px)}}._stopCode_1c0dd_70{font-size:var(--typography-size-14px);margin:0;margin-top:var(--spacing-2xs);padding:0}@media screen and (width>=768px){._stopCode_1c0dd_70{font-size:var(--typography-size-16px)}}._scheduleTime_1c0dd_84{gap:var(--spacing-sm);display:flex}._scheduleFirstLastVehicle_1c0dd_89{color:var(--color-text-default);gap:var(--spacing-base);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}._scheduleFirstLastVehicleText_1c0dd_97{margin-bottom:var(--spacing-xs);margin-inline-end:var(--spacing-2xs);display:inline-block}._scheduleTable_1c0dd_103{background-color:var(--color-surface-default);border-collapse:collapse;border-radius:var(--radius-200);color:var(--color-text-default);font-size:var(--typography-size-16px);width:100%;overflow:hidden}@media screen and (width>=768px){._scheduleTable_1c0dd_103{font-size:var(--typography-size-18px)}}._scheduleTableContainer_1c0dd_117{background-color:var(--color-surface-secondary);border-radius:var(--radius-200);border:var(--stroke-default) solid var(--color-stroke-table)}._scheduleTableBody_1c0dd_123{border-end-end-radius:var(--radius-200);border-end-start-radius:var(--radius-200)}._scheduleLastRow_1c0dd_128{border-bottom:none;border-end-end-radius:var(--radius-200);border-end-start-radius:var(--radius-200)}._scheduleLeftLastTableCell_1c0dd_134{padding:var(--spacing-sm);border-bottom:none;border-end-start-radius:var(--radius-200)}._scheduleRightLastTableCell_1c0dd_140{padding:var(--spacing-sm);border-bottom:none;border-end-end-radius:var(--radius-200)}._scheduleTableHeader_1c0dd_146{background-color:var(--color-surface-secondary);text-align:start;border-start-start-radius:var(--radius-200);border-start-end-radius:var(--radius-200)}._scheduleTableHeaderRow_1c0dd_153{grid-template-columns:minmax(auto, var(--size-96)) 1fr;display:grid}._scheduleLeftHeaderTableCell_1c0dd_158{background-color:#0000;border-inline-end:none;border-start-start-radius:var(--radius-200)}._scheduleRightHeaderTableCell_1c0dd_164{background-color:#0000;border-inline-start:none;border-start-end-radius:var(--radius-200)}._scheduleTableHeaderTableCell_1c0dd_170{border-bottom:var(--stroke-default) solid var(--color-stroke-table);font-weight:var(--typography-weight-bold);padding:var(--spacing-sm);text-align:start}._scheduleTableRow_1c0dd_177{background-color:var(--color-surface-secondary);grid-template-columns:minmax(auto, var(--size-96)) 1fr;width:100%;display:grid}._scheduleTableRow_1c0dd_177:nth-child(odd){background-color:var(--color-surface-default)}._scheduleTableCell_1c0dd_188{border-bottom:var(--stroke-default) solid var(--color-stroke-table);color:var(--color-text-default);padding:var(--spacing-sm)}._scheduleTimeCell_1c0dd_194{white-space:nowrap}._scheduleDestinationCell_1c0dd_198{word-wrap:break-word}._startIcon_1c0dd_202{width:var(--size-20);transform:rotate(180deg)}[dir=rtl] ._startIcon_1c0dd_202{transform:rotate(0)}._holidayInfoContainer_1c0dd_211{text-align:start;margin:var(--spacing-base);align-items:flex-start}}@layer library{._routeMeta_64mbg_2{margin-bottom:var(--spacing-lg)}._alertContainer_64mbg_6,._heading_64mbg_7{margin-top:0;margin-bottom:var(--spacing-base)}._noResultsFound_64mbg_15{padding-bottom:var(--spacing-lg);text-align:center}._stopsUl_64mbg_20{gap:var(--spacing-base);margin-block:var(--spacing-lg) 0;flex-direction:column;padding:0;list-style:none;display:flex}._modeFilterBtnContainer_64mbg_32{margin-top:var(--spacing-lg);align-items:flex-end;display:flex}._stopLink_64mbg_41{font-size:var(--typography-size-16px);line-height:var(--typography-leading-xl);font-weight:var(--typography-weight-bold)}@media screen and (width>=768px){._stopLink_64mbg_41{font-size:var(--typography-size-18px)}}._stopCode_64mbg_51{font-size:var(--typography-size-12px);margin:0;margin-top:var(--spacing-2xs)}@media screen and (width>=768px){._stopCode_64mbg_51{font-size:var(--typography-size-14px)}}}
