.SkeletonAppointmentDetails_section__0FTQA{padding-bottom:2rem;padding-top:4.125rem}.SkeletonAppointmentDetails_card__d8Ax_{position:relative}.SkeletonAppointmentDetails_gradient__idjIx{height:100%;width:100%;position:absolute;background:linear-gradient(90deg,rgba(255,255,255,0) 45%,rgba(255,255,255,.6666666667),rgba(255,255,255,0) 55%);background-size:200% 200%;animation:SkeletonAppointmentDetails_reflectionAnimation__gTMob 2s linear infinite}@keyframes SkeletonAppointmentDetails_reflectionAnimation__gTMob{0%{background-position:115%}to{background-position:-15%}}.SkeletonAppointmentDetails_breadcrumbs__wLrW_{width:12.5rem;height:1.25rem;margin-bottom:1.25rem}.SkeletonAppointmentDetails_leftContainer__GTk1t{margin-right:3rem}@media(max-width:991.98px){.SkeletonAppointmentDetails_leftContainer__GTk1t{margin-right:unset}}.SkeletonAppointmentDetails_appointmentTitle__AdMFZ{padding:1.25rem;flex-direction:column;display:flex;gap:.5rem}.SkeletonAppointmentDetails_column__7U_ey{display:flex;flex-direction:column;width:100%}.SkeletonAppointmentDetails_row__L7Eqr{display:flex;flex-direction:row;width:100%}@media(max-width:991.98px){.SkeletonAppointmentDetails_row__L7Eqr{flex-direction:column}}.SkeletonAppointmentDetails_gap__Mrd3a{gap:1rem}.SkeletonAppointmentDetails_top__CkCet{width:100%}.SkeletonAppointmentDetails_description__IoOfd{width:100%;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.SkeletonAppointmentDetails_image__gzCyk{width:100%;height:24.25rem}.SkeletonAppointmentDetails_title__KYXE_{width:15rem;height:1.25rem}.SkeletonAppointmentDetails_event__PmNZr{display:flex;justify-content:space-between}.SkeletonAppointmentDetails_eventIcon__R0VW4{width:2.5rem;height:2.5rem}.SkeletonAppointmentDetails_eventType__w4Tgf{width:6.25rem;height:.9375rem}.SkeletonAppointmentDetails_eventDetails__IBlaH{width:40%;height:.625rem}.SkeletonAppointmentDetails_appointmentName__VdteK{width:6.25rem;height:1.25rem}.SkeletonAppointmentDetails_appointmentSubTitle__mXpyV{width:15rem;height:1.25rem}.SkeletonAppointmentDetails_subText__I8XxT{width:90%;height:1.25rem}.SkeletonAppointmentDetails_bookedForText__rAgIQ{width:20%;height:.9375rem}.SkeletonAppointmentDetails_bookedFor__Pq6Wz{display:flex;flex-direction:column;padding:1.25rem;gap:.5rem}.SkeletonAppointmentDetails_avatar__H81Ir{border-radius:50%;width:2.5rem;height:2.5rem}.SkeletonAppointmentDetails_needToKnow__4FK6S{display:flex;gap:.5rem;align-items:center}.SkeletonAppointmentDetails_needToKnowText__KYBX2{width:50%;height:.625rem}.SkeletonAppointmentDetails_bullets__7puVT{border-radius:50%;width:1.875rem;height:1.875rem}.SkeletonAppointmentDetails_descriptionText__ewctx{width:80%;height:.625rem}.SkeletonAppointmentDetails_rightContainer__isBLA{flex:.5 1;padding:2.5rem 1.25rem;min-width:23.4375rem;height:25rem}@media(max-width:991.98px){.SkeletonAppointmentDetails_rightContainer__isBLA{height:auto}}.SkeletonAppointmentDetails_modifyApp__PmHKJ{display:flex;gap:1.25rem;flex-direction:column;align-items:center;min-width:15rem}.SkeletonAppointmentDetails_qrCode__PULXN{width:10rem;height:10rem}.SkeletonAppointmentDetails_descriptionText__ewctx{width:100%;height:1.25rem}.SkeletonAppointmentDetails_descriptionText2__GVvBG{width:20%;height:1.25rem}.SkeletonAppointmentDetails_descriptionSubText__N9VrW{width:100%;height:.625rem}.SkeletonAppointmentDetails_descriptionSubText2__7TL8B{width:50%;height:.625rem}.SkeletonAppointmentDetails_gotoAppBtn__2mOEj{display:none}@media(max-width:991.98px){.SkeletonAppointmentDetails_gotoAppBtn__2mOEj{width:80%;height:2.5rem;display:block}}.AppointmentDetails_appointmentDetailsContent__OLROX{padding-bottom:7.5rem;width:100%}.AppointmentDetails_title__UZVVI{font-size:2.125rem;font-family:VVCentra2;font-weight:700;line-height:2.625rem;color:#191919;padding-bottom:2.5rem}@media(min-width:1200px)and (max-width:1599.98px){.AppointmentDetails_title__UZVVI{padding-bottom:1.5rem;font-size:1.75rem;font-family:VVCentra2;font-weight:700;line-height:2.375rem;color:#191919}}@media(max-width:1199.98px){.AppointmentDetails_title__UZVVI{font-size:1.75rem;font-family:VVCentra2;font-weight:700;line-height:2.375rem;color:#191919;padding-bottom:1.5rem}}@media(max-width:767.98px){.AppointmentDetails_title__UZVVI{font-size:1.5rem;font-family:VVCentra2;font-weight:700;line-height:2.25rem;color:#191919;padding-left:1.5625rem}}.AppointmentDetails_appointmentDetailsGrid__ikqFb{display:flex;gap:5rem;width:100%;margin-top:2.5rem}@media(max-width:1599.98px){.AppointmentDetails_appointmentDetailsGrid__ikqFb{gap:2.5rem}}@media(max-width:1199.98px){.AppointmentDetails_appointmentDetailsGrid__ikqFb{margin-top:.625rem}}@media(max-width:991.98px){.AppointmentDetails_appointmentDetailsGrid__ikqFb,.AppointmentDetails_onHoldGrid__f_vtg{flex-direction:column;gap:0}}.AppointmentCard_appointmentCard__jjzBt{width:100%;height:20rem;display:flex;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;position:relative}@media(max-width:1599.98px){.AppointmentCard_appointmentCard__jjzBt{height:15rem}}@media(max-width:767.98px){.AppointmentCard_appointmentCard__jjzBt{height:8rem}}.AppointmentCard_imageContainer__U7Rv3{background:#d4d4d4;overflow:hidden;min-width:8rem;width:20rem}@media(max-width:1599.98px){.AppointmentCard_imageContainer__U7Rv3{width:15rem}}@media(max-width:767.98px){.AppointmentCard_imageContainer__U7Rv3{width:8rem}}.AppointmentCard_appointmentImage__oUZKR{width:20rem;height:20rem;object-fit:cover}@media(max-width:1599.98px){.AppointmentCard_appointmentImage__oUZKR{width:15rem;height:15rem}}@media(max-width:767.98px){.AppointmentCard_appointmentImage__oUZKR{width:8rem;height:8rem}}.AppointmentCard_appointmentDetails__MVxES{display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:3.9375rem 2rem;min-height:12.0625rem}@media(max-width:1599.98px){.AppointmentCard_appointmentDetails__MVxES{padding:1.875rem 1.5rem;min-height:11.1875rem}}@media(max-width:767.98px){.AppointmentCard_appointmentDetails__MVxES{padding:1rem;min-height:4.625rem;gap:.25rem}}@media(max-width:374.98px){.AppointmentCard_appointmentDetails__MVxES{padding:.9375rem 0 .9375rem .9375rem;min-height:6.125rem;gap:.25rem}}.AppointmentCard_detailsContainer__njJ1s{display:flex;flex-direction:column;gap:.25rem}.AppointmentCard_buttonContainer__D1Wt9{display:flex}.AppointmentCard_appointmentTimePeriod__EZsX2{font-size:1.0625rem;font-family:VVCentra2;font-weight:700;line-height:132%;color:#3c1053}@media(max-width:1599.98px){.AppointmentCard_appointmentTimePeriod__EZsX2{font-size:.9375rem}}@media(max-width:767.98px){.AppointmentCard_appointmentTimePeriod__EZsX2{font-size:.875rem}}.AppointmentCard_appointmentTitle__rSds0{font-size:1.5rem;font-family:VVCentra2;font-weight:700;line-height:132%;color:#151515}@media(max-width:1599.98px){.AppointmentCard_appointmentTitle__rSds0{font-size:1.25rem}}@media(max-width:767.98px){.AppointmentCard_appointmentTitle__rSds0{font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.AppointmentCard_appointmentLocation__JGzYu{margin:0;font-size:.9375rem;font-family:VVCentra2;font-weight:400;line-height:164%;color:#6e6e6e}@media(max-width:1599.98px){.AppointmentCard_appointmentLocation__JGzYu{font-size:.875rem}}@media(max-width:767.98px){.AppointmentCard_appointmentLocation__JGzYu{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;font-family:VVCentra2;font-weight:400;line-height:132%;color:#6e6e6e}}.AppointmentCard_appointmentDescription__8M8s8{max-width:27.5rem;height:3.125rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-family:VVCentra2;font-weight:400;line-height:164%;color:#6e6e6e}@media(max-width:1599.98px){.AppointmentCard_appointmentDescription__8M8s8{font-size:.875rem}}@media(max-width:767.98px){.AppointmentCard_appointmentDescription__8M8s8{display:none}}.AppointmentCard_appointmentDetailsButton__7BKcd{align-self:flex-start;max-height:2.5rem;min-width:unset;padding-left:1.125rem;padding-right:1.125rem;margin-top:.375rem;font-size:.75rem;font-family:VVCentra2;font-weight:700;line-height:164%}@media(max-width:767.98px){.AppointmentCard_appointmentDetailsButton__7BKcd{display:none}}.AppointmentCard_appointmentTagAdded__Fmsil,.AppointmentCard_appointmentTagBooked__sZHEc{font-size:.9375rem;font-family:VVCentra2;font-weight:700;line-height:140%;position:absolute;top:1rem;right:1rem;padding:.5rem .75rem;border-radius:.25rem;text-align:center;white-space:nowrap;color:#4a4a4a}@media(max-width:991.98px){.AppointmentCard_appointmentTagAdded__Fmsil,.AppointmentCard_appointmentTagBooked__sZHEc{top:.625rem}}@media(max-width:767.98px){.AppointmentCard_appointmentTagAdded__Fmsil,.AppointmentCard_appointmentTagBooked__sZHEc{top:.25rem;right:.5rem;padding:.25rem .5rem;font-size:.625rem;font-family:VVCentra2;font-weight:700;line-height:140%}}.AppointmentCard_appointmentTagAdded__Fmsil{background-color:#71d6e0}.AppointmentCard_appointmentTagBooked__sZHEc{background-color:#58d6bc}.PortInfoComponent_portEvent__kE4fG{display:flex;width:100%;align-items:center;gap:1rem;padding:1rem 1.5rem;background-color:#fff;border-radius:2rem}.PortInfoComponent_anchorIconContainer__o8fQK{display:flex;align-items:center;justify-content:center}.PortInfoComponent_portDetails__tCamm{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.PortInfoComponent_portName__bnZAg{font-size:1rem;font-family:VVCentra2;font-weight:700;line-height:132%;color:#3c1053}.PortInfoComponent_portEventDetails__UxtFR{font-size:1rem;font-family:VVCentra2;font-weight:400;line-height:164%;color:#3c1053}.DayTimeline_componentContainer__YVBFT,.DayTimeline_timelineGroup__Jmu6w{display:flex;flex-direction:column;gap:2rem;width:100%}.SkeletonAppointmentCard_card__jzOIg{height:20rem}@media(max-width:1599.98px){.SkeletonAppointmentCard_card__jzOIg{height:15rem}}@media(max-width:767.98px){.SkeletonAppointmentCard_card__jzOIg{height:8rem}}.SkeletonAppointmentCard_cardContainer__pLAvd{display:flex;height:20rem}@media(max-width:1599.98px){.SkeletonAppointmentCard_cardContainer__pLAvd{height:15rem}}@media(max-width:767.98px){.SkeletonAppointmentCard_cardContainer__pLAvd{height:8rem}}.SkeletonAppointmentCard_content__cfEi6{padding:4rem 2rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media(max-width:767.98px){.SkeletonAppointmentCard_content__cfEi6{padding:1.5rem}}.SkeletonAppointmentCard_image__my6dI{height:20rem;width:20rem}@media(max-width:1599.98px){.SkeletonAppointmentCard_image__my6dI{width:15rem;height:15rem}}@media(max-width:767.98px){.SkeletonAppointmentCard_image__my6dI{width:8rem;height:8rem}}.SkeletonAppointmentCard_time__2WBwj{height:1.0625rem;width:5rem}@media(max-width:991.98px){.SkeletonAppointmentCard_time__2WBwj{height:.8125rem}}.SkeletonAppointmentCard_title__ooP_x{height:1.5rem;width:13.75rem}@media(max-width:991.98px){.SkeletonAppointmentCard_title__ooP_x{height:.8125rem}}.SkeletonAppointmentCard_port__t__zw{height:.9375rem;width:8rem}@media(max-width:991.98px){.SkeletonAppointmentCard_port__t__zw{height:.8125rem}}.SkeletonAppointmentCard_subTitleLine1__kJQgO{height:.9375rem;width:30rem}@media(max-width:991.98px){.SkeletonAppointmentCard_subTitleLine1__kJQgO{display:none}}.SkeletonAppointmentCard_subTitleLine2__0NdBq{height:.9375rem;width:30rem}@media(max-width:991.98px){.SkeletonAppointmentCard_subTitleLine2__0NdBq{display:none}}.SkeletonAppointmentCard_dayButton__ucMbJ{height:2.5rem;width:9.125rem}@media(max-width:991.98px){.SkeletonAppointmentCard_dayButton__ucMbJ{display:none}}.EmptyTimeline_emptyDayContainer__p_SNY{padding:2.5rem 0}@media(max-width:767.98px){.EmptyTimeline_emptyDayContainer__p_SNY{padding:1.5rem 0}}.EmptyTimeline_content__1R_Lt{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0;gap:1.5rem}.EmptyTimeline_emptyDayHeading__KF1Jh{margin:0;text-align:center;max-width:25rem;font-size:1.375rem;font-family:VVCentra2;font-weight:700;line-height:100%;color:#151515}.EmptyTimeline_emptyDayDescription__N_McO{margin:0;text-align:center;max-width:25rem;font-size:.9375rem;font-family:VVCentra2;font-weight:400;line-height:133%;color:#151515}.MyDayHeader_myDayHeaderWrapper__i7wgh{position:relative}.MyDayHeader_myDayHeader__C4sGQ{position:sticky;top:0;z-index:10;transition:background .3s ease}.MyDayHeader_myDayHeader__C4sGQ.MyDayHeader_sticky__8nt_r{background:#fff;position:fixed;left:0;right:0}.MyDayHeader_dayInfo__HVJFR{width:100%;text-align:center}.MyDayHeader_dayInfoText__LnNEd{margin:0;font-size:1.0625rem;font-family:VVCentra2;font-weight:400;line-height:164%;color:#6e6e6e}@media(max-width:767.98px){.MyDayHeader_dayInfoText__LnNEd{font-size:1rem}}.SkeletonVoyageDaySelector_cardContainer__XxBSs{display:flex;flex-direction:column;align-items:center;gap:2.5rem;height:max-content}.SkeletonVoyageDaySelector_content__3Vg5Y{width:100%;background-color:#e0e0e0}.SkeletonVoyageDaySelector_subtitleContainer__oODHA{height:2.625rem;width:13.3125rem}.SkeletonVoyageDaySelector_subtitle__Luywk{height:2.625rem;width:13.3125rem;margin-bottom:.5rem;border-radius:0;background-color:#e0e0e0}.SkeletonVoyageDaySelector_dayButtonContainer__uXuBb{display:flex;gap:1rem;align-items:center}.SkeletonVoyageDaySelector_dayHeader__H7xXO{width:2.375rem;height:.6875rem;border-radius:0;background-color:#e0e0e0}.SkeletonVoyageDaySelector_dayButtons__DJc__{display:flex;flex-direction:column;gap:.5rem;align-items:center}.SkeletonVoyageDaySelector_dayButton__sf22j{width:3.375rem;height:3.375rem;border-radius:50%;background-color:#e0e0e0}.SkeletonVoyageDaySelector_portInfo__6viL4{background-color:#e0e0e0;height:1.0625rem;width:13.75rem}.VoyageDaySelector_voyageDaySelector__kRxA4{display:flex;flex-direction:column;align-items:center}.VoyageDaySelector_dayCarousel__SHdKe{display:flex;align-items:center;gap:.625rem}@media(max-width:374.98px){.VoyageDaySelector_dayCarousel__SHdKe{width:100%;overflow:hidden}}.VoyageDaySelector_appContainer__IPxpg{min-height:100vh;background-color:#e0e0e0;padding:2rem 0}.VoyageDaySelector_daysContainer__DZwN0{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;overflow:scroll hidden;max-width:29.625rem;padding:.5rem 0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}@media(max-width:1199.98px){.VoyageDaySelector_daysContainer__DZwN0{gap:1.5rem;padding:.5rem;max-width:34.125rem}}@media(max-width:991.98px){.VoyageDaySelector_daysContainer__DZwN0{gap:1.5rem;padding:.5rem;max-width:27rem}}@media(max-width:767.98px){.VoyageDaySelector_daysContainer__DZwN0{gap:1.5rem;padding:.5rem;max-width:21.25rem}}@media(max-width:374.98px){.VoyageDaySelector_daysContainer__DZwN0{padding:.5rem 1rem;max-width:100%;width:100%}}.VoyageDaySelector_daysContainer__DZwN0::-webkit-scrollbar{display:none}.VoyageDaySelector_dayColumn__YtKow{display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:fit-content;gap:.4375rem}.VoyageDaySelector_dayName__RU8aI{font-size:1rem;font-family:VVCentra2;font-weight:700;line-height:normal;color:#6e6e6e;text-transform:uppercase;white-space:nowrap}.VoyageDaySelector_dayButton__Gj8iT{font-size:1rem;font-family:VVCentra2;font-weight:500;line-height:normal;width:3.375rem;height:3.375rem;border-radius:50%;border:2.65px solid;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;background:#fff;outline:none;flex-shrink:0}.VoyageDaySelector_dayButton__Gj8iT.VoyageDaySelector_default__wxXZp{border-color:#e0e0e0;color:#4a4a4a}.VoyageDaySelector_dayButton__Gj8iT.VoyageDaySelector_default__wxXZp:focus,.VoyageDaySelector_dayButton__Gj8iT.VoyageDaySelector_default__wxXZp:hover{box-shadow:0 0 0 3px rgba(59,130,246,.1)}.VoyageDaySelector_dayButton__Gj8iT.VoyageDaySelector_selected__vAREd{border-color:#74d8ea;background-color:#fff;color:#4a4a4a}.VoyageDaySelector_dayButton__Gj8iT:active{transform:translateY(1px);color:#4a4a4a}@media(max-width:991.98px){.VoyageDaySelector_dayButton__Gj8iT{width:2.5rem;height:2.5rem;font-size:.875rem}}.VoyageDaySelector_carouselArrow___GY_6{height:2.875rem;width:2.875rem;background-color:#fff;border:2px solid #e0e0e0;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s ease;cursor:pointer;z-index:2;margin-top:.25rem}.VoyageDaySelector_carouselArrow___GY_6:hover:not(.VoyageDaySelector_disabled__veUBd){background:#fff;transform:scale(1.05)}.VoyageDaySelector_carouselArrow___GY_6:active:not(.VoyageDaySelector_disabled__veUBd){transform:scale(.95)}.VoyageDaySelector_carouselArrow___GY_6.VoyageDaySelector_disabled__veUBd svg{fill:#b1b1b1}.VoyageDaySelector_carouselArrow___GY_6.VoyageDaySelector_disabled__veUBd{cursor:not-allowed;pointer-events:none;opacity:.5}.VoyageDaySelector_carouselArrow___GY_6:focus{outline:none}.VoyageDaySelector_carouselArrow___GY_6 svg{width:2rem;height:2rem}@media(max-width:767.98px){.VoyageDaySelector_carouselArrow___GY_6 svg{width:2rem;height:2rem}.VoyageDaySelector_carouselArrow___GY_6{display:none}}.VoyageDaySelector_selectedDayDisplay__rfzEf{text-align:center;padding:1rem;background-color:#74d8ea;border-radius:.5rem}.VoyageDaySelector_selectedDayDisplay__rfzEf p{font-size:1.25rem;font-family:VVCentra2;font-weight:500;line-height:normal;margin:0}.MyDay_pageContent__5fSnX{display:flex;flex-direction:column;width:100%;max-width:100rem;gap:3rem;padding:5rem 20.3125rem 10rem}@media(max-width:1599.98px){.MyDay_pageContent__5fSnX{gap:3rem;padding:3rem 12.5rem 10rem}}@media(max-width:1199.98px){.MyDay_pageContent__5fSnX{gap:2rem;padding:2rem 6rem 10rem}}@media(max-width:991.98px){.MyDay_pageContent__5fSnX{gap:2rem;padding:2rem 2.5rem 10rem}}@media(max-width:767.98px){.MyDay_pageContent__5fSnX{gap:2rem;padding:2rem 1.5rem 10rem}}.MyDay_pageContent__5fSnX .MyDay_voyageDueNotification__4R7Uj{margin-top:-3.75rem}@media(max-width:1599.98px){.MyDay_pageContent__5fSnX .MyDay_voyageDueNotification__4R7Uj{margin-top:-1.25rem}}.MyDay_stickySentinel__GVTo4{height:.0625rem}.MyDay_textContainer__mtPIp{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.MyDay_title__yoHc_{position:relative;display:inline-block;padding:0 .75rem;font-family:VVCentra2;font-size:3.75rem;font-weight:700;z-index:2;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:center;color:#191919}@media(max-width:1199.98px){.MyDay_title__yoHc_{font-size:2.5rem}}@media(max-width:767.98px){.MyDay_title__yoHc_{font-size:1.875rem}}.MyDay_title__yoHc_:after{content:attr(data-content);position:absolute;color:#000;bottom:0;left:0;z-index:-1;width:100%;height:50%;background-color:#d9f4f9}.MyDay_quote__RIWkZ{font-size:1.875rem;font-family:VVCentra2;font-weight:700;line-height:1.2;color:#191919;margin-bottom:2.5rem;letter-spacing:-.00625rem;text-align:center;margin-top:2.5rem}@media(max-width:767.98px){.MyDay_quote__RIWkZ{font-size:1.5rem;margin-top:0}}.MyDay_description__FaRjm,.MyDay_quoteAuthor__BZv__{font-size:1.5rem;font-family:VVCentra2;font-weight:400;line-height:1.5;color:#686d72;text-align:center}@media(max-width:1599.98px){.MyDay_description__FaRjm,.MyDay_quoteAuthor__BZv__{margin-bottom:1.25rem}}@media(max-width:1199.98px){.MyDay_description__FaRjm,.MyDay_quoteAuthor__BZv__{font-size:1.25rem;margin-bottom:2.25rem}}@media(max-width:991.98px){.MyDay_description__FaRjm,.MyDay_quoteAuthor__BZv__{margin-bottom:1.25rem}}@media(max-width:767.98px){.MyDay_description__FaRjm,.MyDay_quoteAuthor__BZv__{line-height:1.3}}.MyDay_dayInfoText__yPW_V{margin:0;font-size:1.0625rem;font-family:VVCentra2;font-weight:400;line-height:164%;color:#6e6e6e}@media(max-width:767.98px){.MyDay_dayInfoText__yPW_V{font-size:1rem}}.MyDay_myDayDueNotification__JUI2l{width:100%;max-width:88.125rem;padding:1.25rem 0 0;margin:0 auto}@media(max-width:1599.98px){.MyDay_myDayDueNotification__JUI2l{padding-left:3.4375rem;padding-right:3.4375rem}}@media(max-width:1199.98px){.MyDay_myDayDueNotification__JUI2l{padding-left:2.1875rem;padding-right:2.1875rem}}@media(max-width:991.98px){.MyDay_myDayDueNotification__JUI2l{padding-left:2.3125rem;padding-right:2.3125rem}}@media(max-width:767.98px){.MyDay_myDayDueNotification__JUI2l{padding-left:1.5625rem;padding-right:1.5625rem}}@media(max-width:575.98px){.MyDay_myDayDueNotification__JUI2l{padding-left:1.4375rem;padding-right:1.4375rem}}.UpliftLabel_uplift__w5mzl{font-weight:700}.UpliftLabel_uplift__w5mzl.UpliftLabel_uplift-font__jhzqL{font-size:.875rem;font-family:VVCentra2;font-weight:500;line-height:1.3125rem}.UpliftLabel_uplift__w5mzl.UpliftLabel_uplift-font__jhzqL .UpliftLabel_price__O0m_k{font-size:.9375rem;font-family:VVCentra2;font-weight:700;line-height:1.5rem}.UpliftLabel_uplift__w5mzl.UpliftLabel_uplift-font__jhzqL.UpliftLabel_uplift-font__jhzqL{width:max-content}.UpliftLabel_uplift__w5mzl .UpliftLabel_modal-link__TWa4y{border-bottom:.09375rem solid #191919;text-decoration:none}.UpliftLabel_uplift__w5mzl .UpliftLabel_tooltip__CMmmP{display:inline-block;height:1.25rem;vertical-align:text-bottom;margin-left:.3125rem}.UpliftLabel_uplift__w5mzl .UpliftLabel_tooltip__CMmmP .UpliftLabel_tooltip-icon__7ViSR{margin-top:.3125rem}.UpliftLabel_uplift__w5mzl .UpliftLabel_tooltip__CMmmP .UpliftLabel_tooltip-icon__7ViSR svg{cursor:pointer;height:.75rem;width:.75rem}.UpliftLabel_uplift__w5mzl .UpliftLabel_up-info-tooltip-box__knw3D{white-space:normal}.UpliftLabel_voyage-card__IChhW{margin-left:unset;margin-top:unset}.UpliftLabel_uplift-container__HHdSN{width:auto!important}.Chart_voyagebalancedoughnutchart__XzHcK{width:100%}.Chart_voyagebalancedoughnutchart__doughnut__Oujgs circle{fill:none;stroke-width:8.5%}.Chart_voyagebalancedoughnutchart__doughnut__Oujgs .Chart_arc-paid__V2m4L{stroke:#2e0445}.Chart_voyagebalancedoughnutchart__doughnut__Oujgs .Chart_arc-installment__5xNco,.Chart_voyagebalancedoughnutchart__doughnut__Oujgs .Chart_arc-outstanding__WCdF0{stroke:#9d5ac1}.FullBreakdownFlyoutContent_fullbreakdown__Zz4xL{margin:1.5625rem 1.5625rem 2.5rem}.FullBreakdownFlyoutContent_fullbreakdown__Zz4xL .FullBreakdownFlyoutContent_center__vKtes *{margin:auto}.FullBreakdownFlyoutContent_fullbreakdown__Zz4xL h1{font-size:1.875rem;font-family:VVCentra2;font-weight:700;line-height:2.25rem;color:#191919;letter-spacing:-.00625rem;margin:.9375rem auto .4375rem;text-align:center}.FullBreakdownFlyoutContent_fullbreakdown__Zz4xL p{font-size:1.0625rem;font-family:VVCentra2;font-weight:300;line-height:1.75rem;color:#191919;letter-spacing:0;margin:0 auto .375rem;text-align:center}.FullBreakdownFlyoutContent_fullbreakdown__Zz4xL .FullBreakdownFlyoutContent_subheading__eHHh5{font-size:.8125rem;font-family:VVCentra2;font-weight:300;line-height:1.125rem;color:#686d72;letter-spacing:0;margin-bottom:.25rem;text-align:left}.FullBreakdownFlyoutContent_fullbreakdown__Zz4xL .FullBreakdownFlyoutContent_title__y49X8{font-size:1.25rem;font-family:VVCentra2;font-weight:300;line-height:1.875rem;color:#191919;letter-spacing:0;margin:.0575rem 0 1.25rem;text-align:left}.FullBreakdownFlyoutContent_block__dEbH6{margin-bottom:2.5rem}.FullBreakdownFlyoutContent_onelist__dzEun{display:flex;flex-direction:row;justify-content:center;margin:-.25rem 0 .125rem}.FullBreakdownFlyoutContent_onelist__dzEun .FullBreakdownFlyoutContent_details__orgUC{font-size:.9375rem;font-family:VVCentra2;font-weight:300;line-height:1.5rem;color:#191919;margin-right:auto}.FullBreakdownFlyoutContent_onelist__dzEun .FullBreakdownFlyoutContent_amount___hJ2z{font-size:.9375rem;font-family:VVCentra2;font-weight:300;line-height:1.5rem;color:#686d72;letter-spacing:0;margin-left:auto;text-align:right}.FullBreakdownFlyoutContent_onelist__dzEun .FullBreakdownFlyoutContent_amounttax__Kg5Ir{font-size:.75rem;font-family:VVCentra2;font-weight:300;line-height:.875rem;color:#191919;letter-spacing:0;margin-left:auto;text-align:right}.FullBreakdownFlyoutContent_onetotal__olAIx{border-top:1px solid #dbdfe2;display:flex;flex-direction:row;justify-content:center;margin:14px 0 1.375rem;padding-top:1.125rem}.FullBreakdownFlyoutContent_onetotal__olAIx .FullBreakdownFlyoutContent_subtotaltitle__ampdf{font-size:.9375rem;font-family:VVCentra2;font-weight:300;line-height:1.5rem;color:#191919;letter-spacing:0;margin-right:auto;text-transform:capitalize}.FullBreakdownFlyoutContent_onetotal__olAIx .FullBreakdownFlyoutContent_subtotalamount__AomhC{font-size:.9375rem;font-family:VVCentra2;font-weight:500;line-height:1.75rem;color:#191919;letter-spacing:0;margin-left:auto;text-align:right}.FullBreakdownFlyoutContent_totalamount__CAjsr{display:flex;flex-direction:row;justify-content:center;margin:40px 1.5625rem}.FullBreakdownFlyoutContent_totalamount__CAjsr .FullBreakdownFlyoutContent_pakagetotal__kjDkA{font-size:1.25rem;font-family:VVCentra2;font-weight:700;line-height:1.75rem;color:#191919;letter-spacing:0;margin-right:auto}.FullBreakdownFlyoutContent_totalamount__CAjsr .FullBreakdownFlyoutContent_pakagetotalamount__sDEvu{font-size:1.25rem;font-family:VVCentra2;font-weight:500;line-height:1.75rem;color:#191919;letter-spacing:0;margin-left:auto;text-align:right}.FullBreakdownFlyoutContent_line__wzeRa{border-top:1px solid #dbdfe2;width:100%}.FullBreakdownFlyoutContent_margintopzero__PbxZz{margin-top:0}.FullBreakdownFlyoutContent_marginbottomzero__k1yjP{margin-bottom:0}.PaymentModule_paymentModule__wTVWx{box-sizing:border-box;position:relative;width:100%}.PaymentModule_uplift-dta__cPycy{font-size:.75rem;font-weight:31.25rem;line-height:3rem;padding-left:.4375rem;white-space:pre}.PaymentModule_uplift-condition__S2FFc{background:#f8f8f8;border-radius:.1875rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:2rem;gap:1.5rem}.PaymentModule_uplift-condition__content___oBUp{font-size:.9375rem;font-weight:500;line-height:1.5rem;width:100%;max-width:39rem}@media(max-width:767.98px){.PaymentModule_uplift-condition__S2FFc{padding:1.5rem}}.PaymentModule_calendericon__pz_59{height:2.5rem;width:2.5rem}.PaymentModule_payment-content__jj5_y{width:100%}.PaymentModule_payment-content__jj5_y .PaymentModule_autopayMsg__a0IeV{font-size:.9375rem;font-family:VVCentra2;font-weight:400;line-height:1.5rem;color:#191919;text-align:left;padding-top:2rem;margin:0}.PaymentModule_payment-content__jj5_y .PaymentModule_payment-content-title__s_krt{font-size:1.875rem;font-family:VVCentra2;font-weight:700;color:#191919;text-align:center}.PaymentModule_payment-content__jj5_y .PaymentModule_payment-content-subheading__yCtf5{font-size:1.0625rem;font-family:VVCentra2;font-weight:400;color:#191919;text-align:center;margin:.5rem auto 0}.PaymentModule_payment-content__jj5_y p{font-size:1.0625rem;font-family:VVCentra2;font-weight:400;line-height:1.64rem;color:#191919;letter-spacing:0;text-align:center}.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__5dkS1{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:2rem 0;gap:2rem;flex:1 1}@media(max-width:1599.98px){.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__5dkS1{margin:1.5rem 0}}@media(max-width:767.98px){.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__5dkS1{flex-direction:column}}.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__left__2xjw6{flex:33% 1}@media(max-width:767.98px){.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__left__2xjw6{order:2;width:100%}}.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__square___gEbQ{width:100%;max-width:13.75rem}.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__square___gEbQ svg{width:100%}.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__container__a4Odq{display:flex;flex-direction:column;align-items:center;flex:33% 1}@media(max-width:767.98px){.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__container__a4Odq{width:100%;order:1}}.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__right__3iidk{flex:33% 1}@media(max-width:767.98px){.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__right__3iidk{order:3;width:100%}}@media(min-width:1200px){.PaymentModule_payment-content__jj5_y .PaymentModule_paymentdetails__modal__gJpBS{width:64rem}}.PaymentModule_--greybg__nGUf8{background:#f8f8f8;border-radius:.1875rem;padding:1.5rem;width:100%}@media(max-width:991.98px){.PaymentModule_--greybg__nGUf8{padding:1rem}}.PaymentModule_--greybg__heading__1xz2O{font-size:.9375rem;font-family:VVCentra2;font-weight:700;line-height:1.5rem;color:#151515}.PaymentModule_--greybg__nGUf8 .PaymentModule_voyage-fare-paid-message__n8pxq{margin-bottom:1rem}.PaymentModule_--greybg__nGUf8 .PaymentModule_voyage-fare-paid-message__heading__KRqUB{font-size:1.125rem;font-family:VVCentra2;font-weight:700;line-height:1.5rem;color:#191919;margin:0 0 .5rem}.PaymentModule_--greybg__nGUf8 .PaymentModule_voyage-fare-paid-message__body__8s3Zu{font-size:.9375rem;font-family:VVCentra2;font-weight:400;line-height:1.375rem;color:#191919;margin:0}.PaymentModule_--greybg__nGUf8 .PaymentModule_details__6ZP4Y{align-items:center;display:flex;padding-top:.625rem}.PaymentModule_--greybg__nGUf8 .PaymentModule_details__6ZP4Y .PaymentModule_info__DmXEa{font-size:1.25rem;font-family:VVCentra2,Arial,Helvetica,sans-serif;font-weight:400;color:#151515;padding-left:.5rem;margin:0}.PaymentModule_--greybg__nGUf8 .PaymentModule_--btn-red__GkXCC{font-size:.8125rem;font-family:VVCentra2;line-height:1.54;color:#fff;background:#c20000;border:.0625rem solid #c20000;border-radius:.25rem;display:block;height:3.125rem;margin:2rem auto 0;width:100%}@media(max-width:991.98px){.PaymentModule_--greybg__nGUf8 .PaymentModule_--btn-red__GkXCC{font-size:.6875rem}}@media(max-width:374.98px){.PaymentModule_--greybg__nGUf8 .PaymentModule_--btn-red__GkXCC{margin-left:1rem;width:11.5rem}}.PaymentModule_--greybg__nGUf8 .PaymentModule_--btn-red__GkXCC:hover{background:#fff;color:#c20000}.PaymentModule_--greybg__nGUf8 .PaymentModule_--btn-grey__Bfj90{font-size:.8125rem;font-family:VVCentra2;line-height:1.54;color:#545454;background:#e9ecef;border:.0625rem solid #dee2e6;border-radius:.25rem;display:block;height:3.125rem;margin:5.625rem auto .9375rem;pointer-events:none;width:100%}.PaymentModule_--greybg__nGUf8 .PaymentModule_--btn-grey__Bfj90:hover{background:#dee2e6;color:#545454}.PaymentModule_--greybg__nGUf8 .PaymentModule_emptyIconStyles__M_zhd{margin-top:6.875rem}@media(max-width:991.98px){.PaymentModule_--greybg__nGUf8 .PaymentModule_emptyIconStyles__M_zhd{margin-top:unset}}.PaymentModule_block__5J_Mf{display:flex;flex-direction:row}.PaymentModule_block__keybox__SEPaZ{height:1.25rem;margin-top:.6875rem}.PaymentModule_block__keybox--purple__oprV2{background:#2e0445;height:100%;width:2.5rem}.PaymentModule_block__keybox--pink__CmXMW{background:#9d5ac1;height:100%;width:2.5rem}.PaymentModule_block__content__pR352{margin-left:2rem}.PaymentModule_block__content__pR352 .PaymentModule_price__CPtYk{font-size:1.875rem;font-family:VVCentra2;font-weight:700;color:#191919;letter-spacing:-.00625rem}.PaymentModule_block__content__pR352 p{font-size:.9375rem;font-family:VVCentra2;font-weight:400;line-height:1.5rem;color:#191919;text-align:left;margin:0}@media(min-width:992px){.PaymentModule_block__content__pR352 div{display:flex;align-items:baseline;padding-right:.5rem}}@media(max-width:1199.98px){.PaymentModule_block__content__pR352 div{align-items:unset}}@media(max-width:767.98px){.PaymentModule_block__content__pR352 div{display:flex}}.PaymentModule_grey-line__Mmunw{border-top:.0625rem solid #d5d6d7;margin:2rem 0;width:100%;height:.0625rem}.PaymentModule_card-padding__x8fWC{padding:2rem}@media(max-width:1599.98px){.PaymentModule_card-padding__x8fWC{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:767.98px){.PaymentModule_card-padding__x8fWC{padding:1.5rem}}.PaymentModule_margincta__NH6z1{display:inline-block}@media(min-width:768px){.PaymentModule_margincta__NH6z1{margin-top:1.875rem}}@media(max-width:767.98px){.PaymentModule_margincta__NH6z1{margin-top:1.875rem}}.PaymentModule_paymentfooter__OGCts{margin:.625rem auto 1.5625rem}.PaymentModule_paymentfooter__edit__u24vB{align-items:center;display:flex;justify-content:center;text-align:center}.PaymentModule_paymentfooter__edit__u24vB h2{font-size:1.25rem;font-family:VVCentra2;line-height:1.5625rem;color:#191919;display:inline-block;letter-spacing:0;margin:0;text-align:center}.PaymentModule_paymentfooter__edit__u24vB .PaymentModule_icon__YWsFu{align-items:center;background:rgba(0,0,0,0);border:1px solid #d5d6d7;border-radius:50%;display:flex;height:1.875rem;justify-content:center;margin-left:.625rem;width:1.875rem;cursor:pointer}.PaymentModule_paymentfooter__edit__u24vB .PaymentModule_icon__YWsFu:hover{background:#c00;fill:#fff}.PaymentModule_paymentfooter__edit__u24vB .PaymentModule_icon__YWsFu:hover svg{fill:#fff}.PaymentModule_paymentfooter__edit__card-details__F9NPr{align-items:center;display:flex;justify-content:center;text-align:center}.PaymentModule_paymentfooter__edit__card-details__F9NPr .PaymentModule_image__FOXri{display:inline-block;width:3.125rem}.PaymentModule_paymentfooter__edit__card-details__F9NPr h5{font-size:.875rem;font-family:VVCentra2;line-height:1.5rem;color:#191919;display:inline-block;letter-spacing:0}.PaymentModule_paymentfooter__card-details__147GD{align-items:center;display:flex;justify-content:center;margin-top:.625rem;text-align:center}.PaymentModule_paymentfooter__card-details__147GD .PaymentModule_image__FOXri{display:inline-block;margin-right:.625rem;width:3.125rem}.PaymentModule_paymentfooter__card-details__147GD h5{font-size:.9375rem;font-family:VVCentra2;line-height:1.5rem;color:#191919;display:inline-block;letter-spacing:0;margin:0}.PaymentModule_svgcenter__oI3be{align-items:center;display:flex;justify-content:center}.PaymentModule_inputContainerClass__JwOgR{display:flex;width:100%;padding-left:10%;height:5rem}.PaymentModule_inputmargin__XbD05{margin:1.25rem auto 1.25rem 0;max-width:20rem;width:100%}.PaymentModule_inputmargin__XbD05 label{text-align:left}.PaymentModule_modalcontent__VIlhR{display:flex;flex-direction:column;padding:3.75rem 1.25rem 2.5rem;text-align:left;width:100%}.PaymentModule_modalcontent__VIlhR h2{font-size:1.875rem;font-family:VVCentra2;font-weight:700;line-height:2.8125rem;color:#191919;margin-bottom:.5rem;margin-top:0;text-align:center}.PaymentModule_modalcontent__VIlhR p{font-size:1.0625rem;font-family:VVCentra2;font-weight:300;line-height:1.75rem;color:#191919;display:block;margin:1.25rem auto;max-width:31.25rem;text-align:center;width:100%}.PaymentModule_modalcontent__VIlhR .PaymentModule_payment-para__nJKiV{font-family:VVCentra2;font-weight:700;margin-bottom:0;margin-left:0;text-align:left}.PaymentModule_modalcontent__btn__ioEJy{margin-top:2.1875rem;min-width:7.8125rem}.PaymentModule_modalcontent__btn__ioEJy button{cursor:pointer;letter-spacing:.110625rem;margin:auto;text-transform:uppercase}.PaymentModule_center__mTY1n{text-align:center}.PaymentModule_btn-red__MHklt{background:rgba(0,0,0,0);border:.0625rem solid #c20000;border-radius:.25rem;color:#c20000;display:block;font-family:VVCentra2;height:3.125rem;padding:0 1.875rem}.PaymentModule_btn-red__MHklt:hover{background:#c20000;color:#fff}.PaymentModule_payicons__90N3Z{width:1.25rem}.PaymentModule_paymentedit__f2Gmc{overflow:hidden;text-align:center}.PaymentModule_nopaymentmode__Hkflk{font-size:1.0625rem;font-family:VVCentra2;font-weight:300;line-height:1.75rem;color:#191919;margin-top:0}@media(min-width:576px){.PaymentModule_modal__NfsMM{width:29.375rem}}@media(min-width:1200px){.PaymentModule_modal__NfsMM{width:64rem}}.PaymentModule_labelclass__g91pt{color:#dee2e6!important}.PaymentModule_incrementonhover__PseyP::-webkit-inner-spin-button,.PaymentModule_incrementonhover__PseyP::-webkit-outer-spin-button{appearance:none;margin:0}.PaymentModule_incrementonhover__PseyP:hover::-webkit-inner-spin-button,.PaymentModule_incrementonhover__PseyP:hover::-webkit-outer-spin-button{appearance:auto;margin:unset}.PaymentModule_disablehover__0seGK::-webkit-inner-spin-button,.PaymentModule_disablehover__0seGK::-webkit-outer-spin-button{appearance:none;margin:0}.PaymentModule_still-to-pay__O5vry{display:flex;flex-direction:column}@media(max-width:1199.98px){.PaymentModule_label-still-to-pay__V_4Wl{display:flex;flex-direction:column}}@media(min-width:768px)and (max-width:1199.98px){.PaymentModule_keybox-none__uImHY{display:none}}.PaymentModule_pendingInfo__hBJiv{display:flex;background-color:#fffaf1;padding:1rem;align-items:center;margin-top:2rem}.PaymentModule_pendingInfo__hBJiv .PaymentModule_pendingIcon__fn3WZ{color:#be4809}.PaymentModule_pendingInfo__hBJiv .PaymentModule_pendingMessage__qiytg{font-size:.9375rem;font-family:VVCentra2;font-weight:500;line-height:1.25rem;color:#be4809;text-align:start;margin:0 0 0 1rem}.PaymentModule_heading__BWBEB{text-align:center}.PaymentModule_titleAutoCharge___2NwM{font-size:1.25rem;font-family:VVCentra2;font-weight:700;line-height:1.5rem;color:#191919}.PaymentModule_cardInfoContainer__vcHQJ{padding:1.5rem 0}.PaymentModule_cardDetailsContainer__3f09_{display:flex;align-items:center}.PaymentModule_textAutoCharge__YD9j7{font-weight:500}.PaymentModule_textAutoCharge__YD9j7,.PaymentModule_textEditCard__W3YU_{font-size:.9375rem;font-family:VVCentra2;line-height:1.5rem;color:#191919}.PaymentModule_textEditCard__W3YU_{font-weight:400}.PaymentModule_imageCardType__SP9MP{display:inline-flex;margin-right:.5rem}.PaymentModule_editCardLink__2HAMf{text-decoration:underline}.PaymentMonth_uplift__gkkmA{font-weight:700;margin-left:.25rem}.PaymentMonth_uplift__gkkmA.PaymentMonth_uplift-font__B43lF{font-size:.8125rem;font-family:VVCentra2,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.125rem}.PaymentMonth_uplift__gkkmA.PaymentMonth_uplift-font__B43lF .PaymentMonth_price__obT6j{font-size:.9375rem;font-family:VVCentra2,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.5rem}.PaymentMonth_uplift__gkkmA .PaymentMonth_modal-link__5qx8X{border-bottom:.09375rem solid #191919;text-decoration:none}.PaymentMonth_uplift__gkkmA .PaymentMonth_tooltip__nk7Rj{display:inline-block;height:1.25rem;vertical-align:text-bottom}.PaymentMonth_uplift__gkkmA .PaymentMonth_tooltip__nk7Rj .PaymentMonth_tooltip-icon__RRCYz{margin-left:-.25rem}.PaymentMonth_uplift__gkkmA .PaymentMonth_tooltip__nk7Rj .PaymentMonth_tooltip-icon__RRCYz svg{cursor:pointer;height:.75rem;width:.75rem}.PaymentMonth_uplift__gkkmA .PaymentMonth_up-info-tooltip-box__gSlQB{white-space:normal}
/*# sourceMappingURL=642c452c98ce35eb.css.map*/