.ReservationDetailsHeader-module__reservationDetailsHeader___dxdGv{padding-top:var(--space-16);display:flex;flex-direction:column;gap:var(--space-32)}.ReservationDetailsInfo-module__reservationDetailsInfo___vRQA4{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;padding-inline:1.5rem;flex:1;dl,dt,dd{margin:0;padding:0}}.ReservationDetailsInfo-module__reservationDetailsInfoItem___EXfCg{display:flex;flex-direction:column;width:48%}.ReservationDetailsInfo-module__reservationDetailsInfoLabel___4yp2d{color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.ReservationDetailsInfo-module__reservationDetailsInfoValue___5TLa-{font-weight:var(--font-weight-semibold)}.LocationDetails-module__locationDetails___kCadI{display:flex;flex-direction:column;margin-top:3.5rem;padding-inline:1.5rem;gap:1rem}.LocationDetails-module__locationDetailsHeader___Ms2-h{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem}.LocationDetails-module__locationDetailsHeaderContent___itF90{display:flex;flex-direction:column;gap:.25rem;p{margin:0}}.LocationDetails-module__locationDetailsHeaderLink___VPF4a{height:fit-content}.LocationDetails-module__locationDetailsContent___sN5RQ{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;flex:1;@media screen and (max-width: 599px){flex-direction:column;gap:1rem}}.LocationDetails-module__locationDetailsItem___iK-Tw{display:flex;flex-direction:column;gap:.25rem;flex:1;max-width:42rem}.LocationDetails-module__locationDetailsLabel___bmAFM{font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.LocationDetails-module__locationDetailsValue___MQfl8{font-weight:var(--font-weight-semibold)}.LocationDetails-module__locationDetailsLink___Tvi-y{display:inline-flex;align-items:center;gap:.25rem}.RelatedReservations-module__relatedReservations___MCjg7{margin-top:3.5rem;padding-inline:1.5rem;display:flex;flex-direction:column;gap:2rem}.RelatedReservations-module__relatedReservationsHeader___uKZqz{display:flex;flex-direction:column;gap:.25rem;p{margin:0}}.RelatedReservations-module__relatedReservationsTitle___yIOwQ{margin-bottom:.25rem}.RelatedReservations-module__relatedReservationsDescription___BV5sa{margin-bottom:1rem}.StatusIndicator-module__statusIndicator___0vmlB{display:inline-flex;align-items:center;gap:.5rem}.StatusIndicator-module__icon___4b4rN{display:inline-flex;align-items:center;font-size:1.25rem}.StatusIndicator-module__outline___UgQmG,.StatusIndicator-module__notApplicable___6m2ug{color:var(--icon-tertiary)}.StatusIndicator-module__success___6yWxl{color:var(--support-success-background)}.StatusIndicator-module__warning___v8fBW{color:var(--support-warning-background)}.StatusIndicator-module__danger___hTjg8{color:var(--support-danger-background)}.ResendConfirmationEmailModal-module__resendConfirmationEmailModalContent___JDZpX{padding-inline:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.BookingConfirmationEmailRow-module__bookingConfirmationEmailRow___3nAnO{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0}.BookingConfirmationEmailRow-module__bookingConfirmationEmailLabel___6v2ZK{font-weight:var(--font-weight-semibold)}.BookingConfirmationEmailRow-module__bookingConfirmationEmailContent___u7ZsT{display:flex;align-items:center;justify-content:space-between}:where(.CobaltToggletip-module__cobaltToggletip___6oQEh){display:flex;padding:16px;flex-direction:column;align-items:flex-start;background:var(--surface-secondary);border-radius:var(--radius-12);border:1px solid var(--stroke-subtle);gap:8px;align-self:stretch}:where(.CobaltToggletip-module__title___YKlnX){font-weight:600}.CancellationFeeRow-module__cancellationFeeRow___YaHTy{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0}.CancellationFeeRow-module__labelRow___u7BgU{display:flex;align-items:center;gap:.25rem}.CancellationFeeRow-module__labelRowTitle___Y48ms{font-weight:var(--font-weight-semibold)}.CancellationFeeRow-module__cancellationFeeToggleIcon___1K4mZ{color:var(--icon-secondary)}.CancellationFeeRow-module__statusContent___mK-rF{display:flex;align-items:baseline;gap:.5rem}.CancellationFeeRow-module__daysText___oUVux{font-weight:var(--font-weight-semibold)}.CancellationFeeRow-module__policyDetails___olL8d{display:flex;flex-direction:column;gap:.5rem;width:20.81rem}.CancellationFeeRow-module__policyRow___fmD-o{display:flex;justify-content:space-between;gap:.5rem}.CancellationFeeRow-module__policyAmount___DrR-G{font-weight:var(--font-weight-semibold);white-space:nowrap}.EtcaStatusRow-module__etcaStatusRow___5PNip{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0}.EtcaStatusRow-module__etcaStatusLabel___aCvlS{font-weight:var(--font-weight-semibold)}.EtcaStatusRow-module__etcaStatusContent___tJhsg{display:flex;align-items:center;justify-content:space-between}.RecordStatusRow-module__recordStatusRow___UTYSp{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0}.RecordStatusRow-module__recordStatusLabel___jbFi5{font-weight:var(--font-weight-semibold)}.RecordStatusRow-module__recordStatusContent___VqNDZ{display:flex;align-items:center;justify-content:space-between}.ReservationStatusSummary-module__reservationStatusSummary___Jh7Fo{display:flex;flex-direction:column;margin-top:3.5rem;padding-inline:1.5rem}.ReservationStatusSummary-module__reservationStatusSummaryTitle___TXELe{margin-bottom:1rem}.ReservationStatusSummary-module__reservationStatusSummaryItem___rBlQN{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0}.ReservationStatusSummary-module__reservationStatusSummaryContent___hKJaY{display:flex;flex-direction:column;gap:.5rem}.ReservationStatusSummary-module__reservationStatusSummaryLabel___eiFzA{font-weight:var(--font-weight-semibold)}.ScheduleStatusRow-module__scheduleStatusRow___2OKHS{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0}.ScheduleStatusRow-module__scheduleStatusRowLabel___HQZjR{font-weight:var(--font-weight-semibold)}.ScheduleStatusRow-module__scheduleStatusRowContent___l69Qb{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:space-between}.TsaStatusRow-module__tsaStatusRow___gK6GE{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0}.TsaStatusRow-module__tsaStatusLabel___BvKSg{font-weight:var(--font-weight-semibold)}.TsaStatusRow-module__tsaStatusContent___kCbq9{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.TsaStatusRow-module__tsaHelperText___i8ZpE{color:var(--text-secondary);font-weight:var(--font-weight-normal)}.ScheduleSessionTile-module__scheduleSessionTile___vMt9y{display:flex;flex-direction:row;gap:.75rem;min-width:20rem;padding:.75rem}.ScheduleSessionTile-module__tileLine___niEdF{height:100%;width:.25rem;flex-shrink:0;padding:0}.ScheduleSessionTile-module__tileContent___WyGpy{display:flex;flex-direction:column;gap:1rem;flex:1;justify-content:space-between}.ScheduleSessionTile-module__sessionHeader___iAxjA{display:flex;flex-direction:column;justify-content:space-between;gap:.12rem}.ScheduleSessionTile-module__tileHeaderRow___4aVRX{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;flex:1}.ScheduleSessionTile-module__sessionType___e9Iuf{font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.ScheduleSessionTile-module__examLine___6zRsm{background-color:var(--tag-background-bold-pink)}.ScheduleSessionTile-module__tileFooter___5XsC8{display:flex;flex-direction:row;gap:2rem;@media screen and (max-width: 599px){gap:1rem}}.ScheduleSessionTile-module__tileFooterDetails___d9AAw{display:flex;flex-direction:row;align-items:center;gap:.5rem;color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.ScheduleSessionTile-module__sessionState___jFyGk{display:flex;flex-direction:column;gap:.25rem}.ScheduleSessionTile-module__stateMessageRow___FCVch{display:flex;flex-direction:row;gap:.5rem;color:var(--text-secondary);font-weight:var(--font-weight-semibold);align-items:center}.ScheduleSessionTile-module__stateMessageRow___FCVch svg{flex-shrink:0}.ScheduleSessionTile-module__stateMessage___nvLJq{color:var(--text-secondary)}.ScheduleSessionTile-module__stateButton___gotUt{width:fit-content}.ScheduleDailyGroup-module__scheduleDailyGroup___CyrN-{display:flex;flex-direction:column;gap:1rem}.ScheduleDailyGroup-module__scheduleDailyGroupDate___uM-wF{font-weight:var(--font-weight-semibold)}.ScheduleDailyGroup-module__scheduleDailyGroupSessions___KwetA{display:flex;flex-direction:column;gap:1rem}.SubjectToChangeModal-module__subjectToChangeModalContent___DC7mS{display:flex;flex-direction:column;gap:2rem;padding-inline:1.5rem;p{margin:0}h3{font-weight:var(--font-weight-semibold)}}.SubjectToChangeModal-module__possibleReasons___X2r7w{display:flex;flex-direction:column;gap:.25rem;li{margin-left:1.75rem;list-style:disc}}.ScheduleTimeline-module__scheduleTimeline___lHEKM{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.ScheduleTimeline-module__scheduleTimelineFooter___ClsMq{display:flex;flex-direction:column;gap:1.5rem}.ScheduleTimeline-module__scheduleTimelineEndLabel___GwDbY{color:var(--text-secondary);margin:0;font-weight:var(--font-weight-semibold)}.ScheduleContent-module__scheduleContent___8soWF{display:flex;flex-direction:column}.ScheduleContent-module__scheduleHeader___mEgNo{display:flex;flex-direction:column;gap:.25rem;padding-inline:1.5rem}.ScheduleContent-module__downloadButton___48gmT{width:fit-content;margin-left:-1rem}
