@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3a12000fdymo7u7CBF.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3a12000fdymo7u7CBF.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4w12000fdymodt3DD2.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6l12000fdymnxj8DE0.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1r12000fdym87iE01B.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6d12000fdymnx1A0AD.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2y12000fdymo6wA886.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2y12000fdymo6wA886.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op3912000fdymo7s1408.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4l12000fdymocvED81.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6p12000fdym1na3198.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6112000fdymnw43322.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TripGeom;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2u12000fdymo69EF05.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2u12000fdymo69EF05.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4c12000fdymoc23C8A.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5t12000fdymnvgFF0B.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5f12000fdym2sb664E.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op5p12000fdymnv5C4D0.svg) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TripGeomTf;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op0512000fdys19p2AD8.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op0512000fdys19p2AD8.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op0a12000fdys1a3446F.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6o12000fdys45q6355.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4912000fdyrt4h1338.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1p12000fdys4i932F5.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TripGeomTf;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6c12000fdys44v39E1.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6c12000fdys44v39E1.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6k12000fdys45fBFBC.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1m12000fdys4i03652.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1812000fdyrs79160C.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op0412000fdys19k3146.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TripGeomTf;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1a12000fdys4h3AAD7.eot);src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1a12000fdys4h3AAD7.eot) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op1g12000fdys4hj7A7E.woff2) format("woff2"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6x12000fdys18v3AA6.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op4512000fdyrt461317.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trip_activity/1op6912000fdys44m30B1.svg) format("svg");font-weight:700;font-style:normal;font-display:swap}.font-regular{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-regular{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-normal{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-normal{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-medium{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-number-medium{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-bold{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-number-bold{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-100{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-100{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-200{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-200{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-300{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-300{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-400{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-number-400{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:400}.font-500{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-number-500{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-600{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-number-600{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:500}.font-700{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-number-700{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-800{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-number-800{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-900{font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.font-number-900{font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700}.tab-legs-list{background:#e7edff}.tab-legs-list li.selected{position:relative;background:#fff;font-weight:700;color:var(--smtcColorTextBrand)}.tab-legs-list li.selected:after,.tab-legs-list li.selected:before{content:"";position:absolute;width:12px;height:12.5px}.tab-legs-list li.selected:after{left:-12px;transform:scaleX(-1)}.tab-legs-list li.selected:after,.tab-legs-list li.selected:before{background:url(https://dimg04.tripcdn.com/images/1op3012000g2200ke3C75.png) no-repeat;background-size:100% 100%;top:41px}.tab-legs-list li.selected:before{right:-12px}@media screen and (max-width:768px){.tab-legs-list li.selected:after,.tab-legs-list li.selected:before{top:28px}.trip .dashed-bg{background:url(https://dimg04.tripcdn.com/images/1op0712000go6vdysCED6.png) repeat-y;background-size:3.5px 10px;width:3px}.trip .process-info{background:var(--smtcColorTextInversed)}.trip .process-info p{font-size:15px;line-height:20px}.trip .process-info i{color:var(--text-smtcColorTextPrimary);font-size:16px;line-height:16px}.trip .skeleton-screen .border-t-line{border-top:1px solid var(--smtcColorBorderDefault)}.trip .skeleton-screen .skeleton-screen-w1{gap:0 50px}.trip .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list{gap:0 35px}.trip .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .timepoint{position:absolute;right:-22px;top:5px;width:10px;height:10px;border:2.5px solid #8592a6;box-sizing:border-box;background:#fff;border-radius:10px;z-index:2}.trip .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .timeline{position:absolute;left:61px;top:20px;bottom:22px;width:3px;background:#e8e9ef;border-radius:16px;z-index:1}.trip .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .timeDashed{width:3px;position:absolute;right:-18.5px;top:20px;bottom:-24px;background:url(https://dimg04.tripcdn.com/images/1op3w12000g2lbhwa82AF.png) repeat-y;background-size:100% 119px}.trip .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .icon-walk{position:absolute;right:-25px;top:-4px;z-index:2;background:url(https://dimg04.tripcdn.com/images/1op4g12000g5otbif5B86.png) no-repeat;background-size:100% 100%;color:var(--smtcColorTextTertiary);width:16px;height:28px}.trip .skeleton-screen .skeleton-screen-offer-container{margin-left:80.5px;height:44px;border-radius:4px;border:1px solid #0f294d}.trip .skeleton-screen .skeleton-screen-item{padding:20px 12px}.trip .ticket-issued-container img{display:none}.trip .ticket-issued-container h3{font-size:24px;line-height:30px}.trip .bottom-bar-container{display:none}.trip .airfare-seat,.trip .notification-container,.trip .pending-payment,.trip .trip-info-container{box-shadow:0 1px 4px 0 rgba(15,41,77,.16);margin-top:8px}.trip .notification-container{background:#f0f4ff}.trip .notification-container .toggle-container{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.trip .notification-container .toggle-container .toggle-bg{width:50px;height:30px}.trip .notification-container .toggle-container .toggle-bg .toggle-dot{width:26px;height:26px}.trip .notification-container .toggle-container .toggle-input:checked+.toggle-bg .toggle-dot{transform:translateX(20px)}.trip .airfare-seat{background:#fff;background-image:linear-gradient(-90deg,rgba(255,164,0,.12),rgba(249,76,134,.08) 60%)}.trip .itinerary-info-container{padding:0 12px 20px}.trip .itinerary-button-list li{border:1px solid var(--smtcColorBgBrand);color:var(--smtcColorTextBrand);border-radius:4px;font-weight:500;box-sizing:border-box;margin-top:8px}.trip .itinerary-button-list li:first-of-type{margin-top:0}.trip .ticket-code-container{background:#eff3ff}.trip .ticket-code-container p{color:#8592a6}.trip .rail-replacement-info.journey-line{border-style:solid}.trip .rail-replacement-info:before{content:"";position:absolute;border-top:1px solid var(--smtcColorBorderDefault);left:0;right:0;top:0}.trip .rail-replacement-info .offer-container{background:#fff;background-image:linear-gradient(101deg,#fffaed,#fff6df);border:1px solid rgba(156,91,0,.16);margin-top:4px}.trip .rail-replacement-info .offer-container .book-button div{background-image:linear-gradient(120deg,#ffe5aa,#ffd778)}.trip .rail-replacement-info .journey-info-link{margin-top:20px}.trip .rail-replacement-info .expand-button-container,.trip .rail-replacement-info .journey-info-link{border-top:1px solid var(--smtcColorBorderDefault)}.trip .journey-info-title{font-size:20px;line-height:26px}.trip .journey-details{gap:16px 34px}.trip .journey-details .journey-time-status{position:relative}.trip .journey-details .journey-time-status .timepoint{position:absolute;right:-22px;top:5px;width:10px;height:10px;border:2.5px solid #8592a6;box-sizing:border-box;background:#fff;border-radius:10px}.trip .journey-details .journey-time-status .timeline{position:absolute;right:-18.5px;top:19px;bottom:-17px;width:3px;background:#e8e9ef;border-radius:16px}.trip .journey-details .journey-time-status .timeDashed{width:3px;position:absolute;right:-18.5px;top:20px;bottom:-16px;background:url(https://dimg04.tripcdn.com/images/1op3w12000g2lbhwa82AF.png) repeat-y;background-size:100% 119px}.trip .journey-details .journey-time-status .icon-walk{position:absolute;right:-25px;top:-4px;z-index:2;background:url(https://dimg04.tripcdn.com/images/1op4g12000g5otbif5B86.png) no-repeat;background-size:100% 100%;color:var(--smtcColorTextTertiary);width:16px;height:28px}.trip .journey-details .journey-time-status dt{font-size:18px;line-height:21px;font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700;margin-bottom:3px}.trip .journey-details .journey-station{line-height:21px}.trip .journey-details .journey-station div:last-child{margin-bottom:0}.trip .journey-details .journey-station .station-info strong{font-size:18px}.trip .journey-details .journey-station .platform-info strong{background:var(--smtcColorBgBrandTinted)}.trip .journey-details .journey-station .train-info-list li img{margin-right:4px}.trip .journey-details .change-info-timeline{position:absolute;right:-18.5px;top:-20px;bottom:-20px;width:3px;background:url(https://dimg04.tripcdn.com/images/1op3w12000g2lbhwa82AF.png) repeat-y;background-size:100% 119px;background-position:0 3px}.trip .journey-details .change-info{position:relative}.trip .btnLiveViewTrip{margin-left:84px}.trip .btnLiveViewTrip div{border:1px solid #0f294d;text-align:center;padding:9px 10px}.trip .promotion-card{border-radius:0}.trip .promotion-card .promotion-title h3{font-size:20px;line-height:26px}.trip .promotion-card .promotion-coupon{background-image:linear-gradient(to bottom right,#fff8fa,#ffeaf1);border:1px solid #fed9e4}.trip .promotion-card .promotion-coupon:after{content:"";position:absolute;width:55px;height:32.5px;background:url(https://dimg04.tripcdn.com/images/1op6212000g6fj4y58E58.png) no-repeat;background-size:100% 100%;bottom:0;right:12px}.trip .promotion-card .promotion-coupon .lft-icon{width:64px;font-size:24px;color:var(--smtcColorTextDiscount);position:relative}.trip .promotion-card .promotion-coupon .lft-icon:after{content:"";position:absolute;right:0;top:12px;bottom:12px;border-right:1px dashed #f3ded6}.trip .promotion-card .promotion-coupon .rit-text{padding:16.5px 16px}.trip .promotion-card .promotion-coupon .rit-text:after,.trip .promotion-card .promotion-coupon .rit-text:before{content:"";position:absolute;width:11px;height:11px;background:url(https://dimg04.tripcdn.com/images/1op3f12000g6edtxmF5D6.png) no-repeat #fff bottom;background-size:11px 6px;left:-5.5px;border-radius:100px}.trip .promotion-card .promotion-coupon .rit-text:after{top:-5.5px}.trip .promotion-card .promotion-coupon .rit-text:before{bottom:-5.5px;transform:scaleY(-1)}.trip .promotion-card .promotion-coupon .rit-text span{color:#f05b8d;background:rgba(240,101,55,.12)}.trip .promotion-card .promotion-coupon .rit-text h3{color:var(--smtcColorTextDiscount)}.trip .promotion-card .promotion-coupon .rit-text p{color:rgba(240,101,55,.8)}.trip .booking-summary-card .booking-header-tpl{display:none}.trip .booking-summary-card .booking-details .agreement-consent{border-radius:5px}.trip .booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-bg{width:32px;height:20px}.trip .booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-bg .toggle-dot{width:16px;height:16px}.trip .booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-input:checked+.toggle-bg .toggle-dot{transform:translateX(12px)}.trip .book-allow-color{color:#06aebd}.trip .hotel-offer-container{border-radius:0}.trip .hotel-offer-container .scrollbar-hidden{scrollbar-width:none}.trip .hotel-offer-container .scrollbar-hidden:-webkit-scrollbar{display:none}.trip .hotel-offer-container .hotel-img{border-radius:4px 4px 0 0}.trip .hotel-offer-container .hotel-info{border-left:1px solid var(--smtcColorBorderDefault);border-bottom:1px solid var(--smtcColorBorderDefault);border-right:1px solid var(--smtcColorBorderDefault);padding:12px;border-radius:0 0 4px 4px}.trip .hotel-offer-container .hotel-info .score-tag{background:#1136a6;color:#fff}.trip .hotel-offer-container .hotel-info .score-tag span{opacity:.5}.trip .rating-container{background:#eef2ff;padding:11.5px;margin:0 11.5px 40px;border-radius:8px;border:1px solid #fff}.trip .rating-container .rating-question{font-size:14px;line-height:18px;font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500;margin-bottom:8px}.trip .rating-container .rating-scale{margin-bottom:8px;gap:4px}.trip .rating-container .rating-scale .emoji_tpl{display:none}.trip .rating-container .rating-scale label img{width:17px;height:17px}.trip .rating-container .rating-scale span{font-size:12px;line-height:17px;color:#8592a6}.trip .rating-container .rating-list{gap:2px}.trip .rating-container .rating-list li{border-radius:4px;background:var(--smtcColorBgSurface);font-size:14px;line-height:16px;font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500;color:var(--smtcColorBgBrand);height:32px}.trip .app-features-container{display:none}.trip .bubble-content{padding:8px;background:rgba(15,41,77,.9);border-radius:4px}.trip .bubble-content:before{content:"";width:16px;height:7px;background:url(https://dimg04.tripcdn.com/images/1op3s12000g3r98p58612.png) no-repeat;background-size:100% 8px;top:-7px;position:absolute}.trip .text-list{font-size:13px;line-height:18px}.trip .text-list li{margin-bottom:4px}.trip .text-list li:last-child{margin:0}.trip .pricing-list .order-details{padding-top:15px}.trip .pricing-list .summary-section,.trip .pricing-list .total-price{border-top:.5px solid var(--smtcColorBorderDefault);margin-top:20px;padding-top:20px}.trip .check-in-button{border:1px solid var(--smtcColorTextPrimary);color:var(--smtcColorTextPrimary)}.trip .loading-skeleton{padding:16px 12px}.trip .top-tooltip{padding:8px 12px;background:rgba(15,41,77,.85);border-radius:4px}.trip .top-tooltip .tpl{display:none}.trainpal .dashed-bg{background:url(https://dimg04.tripcdn.com/images/1op3n12000go75mxg2860.png) repeat-y;background-size:3px 9px;width:3px}.trainpal .additional-info>div{border-radius:13px}.trainpal .process-info{border:1px solid var(--smtcColorBorderDefault)}.trainpal .process-info p{font-size:14px;line-height:18px}.trainpal .process-info i{color:#9090a3;font-size:14px;line-height:14px}.trainpal .skeleton-screen .border-t-line{border-top:1px solid var(--smtcColorBorderDefault)}.trainpal .skeleton-screen .skeleton-screen-w1{gap:0 27px}.trainpal .skeleton-screen .skeleton-screen-w1 .wl80{margin-right:40px}.trainpal .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list{gap:0 12px;padding-left:24px}.trainpal .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .timepoint{position:absolute;left:-24px;top:6px;width:8px;height:8px;background:var(--smtcColorTextPrimary);border-radius:16px;z-index:2}.trainpal .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .timeDashed,.trainpal .skeleton-screen .skeleton-screen-w1 .skeleton-screen-list .timeline{position:absolute;left:0;top:6px;bottom:10px;width:8px;background:#e8e9ef;border-radius:16px;z-index:1}.trainpal .skeleton-screen .skeleton-screen-offer-container{height:44px;border-radius:4px;border:1px solid #a3a7bc}.trainpal .skeleton-screen .skeleton-screen-table{display:none}.trainpal .skeleton-screen .skeleton-screen-item{border-radius:12px}.trainpal .skeleton-screen .button-fixed{display:none}.trainpal .ticket-issued-container{padding:0 0 0 8px;display:flex;align-items:center}.trainpal .ticket-issued-container h3{font-size:20px;line-height:26px;color:var(--smtcColorTextPrimary)}.trainpal .airfare-seat,.trainpal .message-counter-container,.trainpal .notification-container,.trainpal .pending-payment,.trainpal .trip-info-container{display:none}.trainpal .itinerary-info-rounded{border-radius:12px 12px 0 0}.trainpal .itinerary-info-container{padding:0 15px 20px}.trainpal .tab-legs-list{background:#eaf0fd;border:1px solid #fff;box-sizing:border-box}.trainpal .itinerary-button-list li{border:1px solid var(--smtcColorBgBrand);background:var(--smtcColorBgBrand);color:#fff;border-radius:8px;font-weight:500;box-sizing:border-box;margin-top:8px}.trainpal .itinerary-button-list li:first-of-type{margin-top:0}.trainpal .itinerary-button-list li.btn-hollow{border:1px solid #aac5f9;background:#fff;color:var(--smtcColorTextBrand)}.trainpal .ticket-code-container{background:#eaf0fd}.trainpal .ticket-code-container p{color:#9090a3}.trainpal .rail-replacement-info.journey-line{border-style:dashed}.trainpal .rail-replacement-info:before{content:"";position:absolute;border-top:1px dotted var(--smtcColorBorderDefault);left:0;right:0;top:0}.trainpal .rail-replacement-info .local-time-notice,.trainpal .rail-replacement-info .offer-container{display:none}.trainpal .rail-replacement-info .expand-button-container{border-top:1px dashed var(--smtcColorBorderDefault)}.trainpal .journey-info-title h3{font-size:18px;line-height:24px}.trainpal .logo-container .logo-img .tp{display:none}.trainpal .journey-details{gap:16px 18px}.trainpal .journey-details .journey-time-status{padding-left:28px;position:relative}.trainpal .journey-details .journey-time-status .timepoint{position:absolute;left:0;top:6px;width:8px;height:8px;background:var(--smtcColorTextPrimary);border-radius:16px;z-index:2}.trainpal .journey-details .journey-time-status .timeDashed,.trainpal .journey-details .journey-time-status .timeline{position:absolute;left:0;top:6px;bottom:-30px;width:8px;background:#e8e9ef;border-radius:16px}.trainpal .journey-details .journey-time-status .icon-walk{position:absolute;left:-4px;top:-4px;z-index:2;width:16px;height:28px;background:url(https://dimg04.tripcdn.com/images/1op4g12000g5otbif5B86.png) no-repeat;background-size:100% 100%;font-size:16px;color:var(--smtcColorTextPrimary)}.trainpal .journey-details .journey-time-status dt{font-size:16px;line-height:21px;font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700;margin-bottom:3px}.trainpal .journey-details .journey-station{line-height:21px}.trainpal .journey-details .journey-station .icon-zhongzhuan{display:none}.trainpal .journey-details .journey-station div:last-child{margin-bottom:0}.trainpal .journey-details .journey-station .station-info strong{font-size:16px}.trainpal .journey-details .journey-station .platform-info strong{background:var(--smtcColorBgBrandTinted)}.trainpal .journey-details .journey-station .train-info-list li img{margin-right:4px}.trainpal .journey-details .change-info{margin-top:4px;padding-left:26px;min-height:61px;display:flex;align-items:center;position:relative}.trainpal .journey-details .change-info:before{content:"";left:2px;top:0;bottom:0;width:6px;background:url(https://dimg04.tripcdn.com/images/1op6012000g2flo2g9EF1.png) repeat-y;background-size:100% 55px;position:absolute}.trainpal .btnLiveViewTrainpal{border:1px solid #a3a7bc;text-align:center;padding:8px 10px}.trainpal .journey-info-link{margin-top:24px;border-top:1px dashed var(--smtcColorBorderDefault)}.trainpal .promotion-card .promotion-title h3{font-size:18px;line-height:26px}.trainpal .promotion-card .promotion-coupon{background:#fff5eb}.trainpal .promotion-card .promotion-coupon:after{content:"";position:absolute;width:55px;height:32.5px;background:url(https://dimg04.tripcdn.com/images/1op6212000g6fj4y58E58.png) no-repeat;background-size:100% 100%;bottom:0;right:12px}.trainpal .promotion-card .promotion-coupon .lft-icon{width:64px;font-size:24px;color:var(--smtcColorBgDiscount);position:relative}.trainpal .promotion-card .promotion-coupon .lft-icon:after{content:"";position:absolute;right:0;top:12px;bottom:12px;border-right:1px dashed #ffb49c}.trainpal .promotion-card .promotion-coupon .rit-text{padding:16.5px 16px}.trainpal .promotion-card .promotion-coupon .rit-text:after,.trainpal .promotion-card .promotion-coupon .rit-text:before{content:"";position:absolute;width:11px;height:11px;background:url(https://dimg04.tripcdn.com/images/1op3f12000g6edtxmF5D6.png) no-repeat #fff bottom;background-size:11px 6px;left:-5.5px;border-radius:100px}.trainpal .promotion-card .promotion-coupon .rit-text:after{top:-5.5px}.trainpal .promotion-card .promotion-coupon .rit-text:before{bottom:-5.5px;transform:scaleY(-1)}.trainpal .promotion-card .promotion-coupon .rit-text h3,.trainpal .promotion-card .promotion-coupon .rit-text p{color:var(--smtcColorTextAlert)}.trainpal .promotion-card .promotion-coupon .rit-text span{color:var(--smtcColorTextAlert);background:rgba(240,101,55,.12)}.trainpal .booking-summary-card{border-radius:12px}.trainpal .booking-summary-card .booking-header-tp{display:none}.trainpal .booking-summary-card .booking-details .agreement-consent{border-radius:7px}.trainpal .booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-bg{width:33.5px;height:20px}.trainpal .booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-bg .toggle-dot{width:16px;height:16px}.trainpal .booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-input:checked+.toggle-bg .toggle-dot{transform:translateX(13px)}.trainpal .book-allow-color{color:#00a6a6}.trainpal .hotel-offer-container .scrollbar-hidden{scrollbar-width:none}.trainpal .hotel-offer-container .scrollbar-hidden:-webkit-scrollbar{display:none}.trainpal .hotel-offer-container .hotel-img{border-radius:8px}.trainpal .hotel-offer-container .hotel-info .score-tag{background:#eaf0fd}.trainpal .hotel-offer-container .hotel-info .score-tag strong{color:var(--smtcColorTextPrimary)}.trainpal .hotel-offer-container .hotel-info .score-tag span{color:var(--smtcColorTextSecondary)}.trainpal .rating-container{background:var(--smtcColorBgSurface);border-radius:12px;padding:16px 16px 18px}.trainpal .rating-container .rating-question{font-size:15px;line-height:20px;font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:700;margin-bottom:12px}.trainpal .rating-container .rating-scale{margin-bottom:10px;gap:8px}.trainpal .rating-container .rating-scale .emoji_tp{display:none}.trainpal .rating-container .rating-scale label img{width:20px;height:20px}.trainpal .rating-container .rating-scale span{font-size:13px;line-height:17px;color:#5b5e7d}.trainpal .rating-container .rating-list{gap:4px}.trainpal .rating-container .rating-list li{border-radius:26px;background:var(--smtcColorBgDisable);font-size:12px;line-height:16px;font-family:TripGeom,Arial,Roboto,Helvetica,sans-serif;font-weight:500;color:var(--smtcColorTextPrimary);height:26px}.trainpal .faq-container{border-radius:12px}.trainpal .faq-container .faq-header{font-size:18px;line-height:24px}.trainpal .app-promotion-container,.trainpal .management-container{display:none}.trainpal .bottom-bar-container ul li{margin-left:8px;padding-left:8px;position:relative}.trainpal .bottom-bar-container ul li:first-of-type{margin-left:0;padding-left:0}.trainpal .bottom-bar-container ul li:first-of-type:after{display:none;margin-left:0}.trainpal .bottom-bar-container ul li:after{width:1px;height:8px;position:absolute;content:"";background:#dedee3;left:0;top:50%;transform:translateY(-50%)}.trainpal .notification-bubble .bubble-content{padding:8px;background:rgba(51,51,51,.9);border-radius:10px}.trainpal .notification-bubble .bubble-content:before{content:"";width:15px;height:6px;background:url(https://dimg04.tripcdn.com/images/1op2212000g3rg45c392E.png) no-repeat;background-size:100% 8px;top:-6px;position:absolute}.trainpal .notification-bubble .text-list{font-size:12px;line-height:16px}.trainpal .notification-bubble .text-list li{margin-bottom:8px}.trainpal .notification-bubble .text-list li:last-child{margin:0}.trainpal .pricing-list .summary-section,.trainpal .pricing-list .total-price{border-top:.5px dotted var(--smtcColorBorderDefault);margin-top:17px;padding-top:20px}.trainpal .top-tooltip{padding:8px 12px;background:rgba(24,35,87,.8);border-radius:18px;align-items:center}.trainpal .top-tooltip .tp{display:none}.trainpal .loading-skeleton{padding:20px 16px;border-radius:12px}.itinerary-stops-list li{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.tab-legs-list li.selected{font-size:16px;line-height:21px}.tab-legs-list li:after,.tab-legs-list li:before{bottom:12px}.check-in-button{border:1px solid rgba(43,109,240,.4);color:var(--smtcColorTextBrand)}}@media screen and (min-width:768px){.trip .refund-popup-container .dashed-bg{background:url(https://dimg04.tripcdn.com/images/1op2d12000go64u830688.png) repeat-y;background-size:4px 12px;width:4px}.trip .refund-popup-container{box-sizing:border-box}.trip .ticket-popup-container{box-sizing:border-box;width:490px}.trip .expand-button-container{padding:24px 0;border-top:1px dashed var(--smtcColorBorderDefault);border-bottom:1px dashed var(--smtcColorBorderDefault);justify-content:left}.trip .pc-ghost-butto{height:56px;display:flex}.trip .pc-ghost-butto div{box-sizing:border-box;height:56px}.trip .pc-ghost-butto div:first-of-type{width:284px;background:#3264ff}.trip .pc-ghost-butto div:nth-of-type(2){width:188px;margin-left:13px;border:1px solid #006ff6}.trip .pc-tp-section-skeleton{padding-top:32px;margin-top:32px;border-top:1px dashed rgba(218,223,230,.5);padding-bottom:32px;margin-bottom:32px;border-bottom:1px dashed rgba(218,223,230,.5)}.trip .pc-tp-section-skeleton .timeline{position:absolute;left:-34px;top:-33px;bottom:-33px;width:3px;background:#e8e9ef;border-radius:16px;z-index:1}.trip .pc-tp-section-skeleton .timepoint{position:absolute;right:-23px;top:9px;width:10px;height:10px;border:2.5px solid #8592a6;box-sizing:border-box;background:#fff;border-radius:10px;z-index:2}.trip .skeleton-right-border{padding-top:15.5px;margin-top:15.5px;border-top:1px solid var(--smtcColorBorderDefault)}.trip .pc-tpl-section-skeleton{display:none}.trip .status-message{box-shadow:0 4px 20px 0 rgba(15,41,77,.2)}.trip .status-message i{position:absolute;top:-8px;left:50%;width:0;height:0;margin-left:-16px;border-color:transparent transparent #fff;border-style:solid;border-width:0 16px 16px}.trip .status-message .content :last-child{margin-bottom:0!important}.trip .NoticeFilled{color:#ff6f00}.trip .tab-legs-list{background:#eaf0fd;border:1px solid #fff;border-bottom:0;box-sizing:border-box}.trip .tab-legs-list:after{content:"";height:13px;position:absolute;left:-1px;right:-1px;bottom:-13px;background:#eaf0fd;z-index:-1;border:1px solid #fff;border-top:0}.trip .itinerary-button-list li{border:1px solid var(--smtcColorBgBrand);background:var(--smtcColorBgBrand);color:#fff;border-radius:8px;font-weight:700;box-sizing:border-box;padding:16px 32px}.trip .itinerary-button-list li:hover{background:#2a54d6}.trip .itinerary-button-list li.btn-hollow{border:1px solid #aac5f9;background:#fff;color:var(--smtcColorTextBrand)}.trip .itinerary-button-list li.btn-hollow:hover{background:#bfcbea;border-color:#2d86f2}.trip .rail-replacement-info{border-top:1px dashed var(--smtcColorBorderDefault)}.trip .journey-details{gap:16px 34px}.trip .journey-details .journey-time-status{position:relative}.trip .journey-details .journey-time-status .timepoint{position:absolute;right:-22px;top:5px;width:10px;height:10px;border:2.5px solid #8592a6;box-sizing:border-box;background:#fff;border-radius:10px}.trip .journey-details .journey-time-status .timeline{position:absolute;right:-18.5px;top:18px;bottom:-18px;width:4px;background:#e8e9ef;border-radius:16px}.trip .journey-details .journey-time-status .timeDashed{width:4px;position:absolute;right:-18.5px;top:20px;bottom:-16px;background:url(https://dimg04.tripcdn.com/images/1op1e12000go48hrsCADF.png) repeat-y;background-size:100% 12px}.trip .journey-details .journey-time-status .icon-walk{position:absolute;right:-25px;top:-4px;z-index:2;background:url(https://dimg04.tripcdn.com/images/1op4g12000g5otbif5B86.png) no-repeat;background-size:100% 100%;color:var(--smtcColorTextTertiary);width:16px;height:28px}.trip .journey-details .journey-time-status dt{font-size:18px;line-height:21px;font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700;margin-bottom:3px}.trip .journey-details .journey-station{line-height:21px}.trip .journey-details .journey-station div:last-child{margin-bottom:0}.trip .journey-details .journey-station .station-info strong{font-size:18px}.trip .journey-details .journey-station .platform-info strong{background:var(--smtcColorBgBrandTinted)}.trip .journey-details .journey-station .train-info-list li img{margin-right:4px}.trip .journey-details .change-info-timeline{position:absolute;right:-18.5px;top:-20px;bottom:-34px;width:3px;background:url(https://dimg04.tripcdn.com/images/1op3w12000g2lbhwa82AF.png) repeat-y;background-size:100% 100px;background-position:0 3px}.trip .journey-details .change-info{position:relative}.trip .btnLiveViewTrip div{border:1px solid #0f294d;text-align:center;padding:6px 10px}.trip .btnLiveViewTrip div:hover{background:#f5f7fa}.trip .ticket-code-container{background:#eff3ff}.trip .ticket-code-container p{color:#8592a6}.trip .rail-replacement-info .offer-container{background:#fff;background-image:linear-gradient(101deg,#fffaed,#fff6df);border:1px solid rgba(156,91,0,.16);margin-top:4px}.trip .rail-replacement-info .offer-container .book-button div{background-image:linear-gradient(120deg,#ffe5aa,#ffd778)}.trip .train-ticket-info{border-top:1px dashed var(--smtcColorBorderDefault)}.trip .book-allow-color{color:var(--smtcColorTextPositive)}.trip .hotel-offer-container{display:none}.trip .Pc-Rating-container{display:block}.trip .payment-info .total-paid-section{display:flex}.trip .payment-info .total-paid-section .label{margin-right:4px}.trip .payment-info .total-paid-section .amount{color:var(--smtcColorBgBrand)}.trip .payment-info .total-paid-section .amount strong{margin-right:4px}.trip .AppDownloadSection{display:none}.trip .promotion-card .promotion-title h3{font-size:24px;line-height:29px}.trip .promotion-card .promotion-coupon{background-image:linear-gradient(to bottom right,#fff8fa,#ffeaf1);border:.5px solid #fed9e4}.trip .promotion-card .promotion-coupon:after{content:"";position:absolute;width:55px;height:32.5px;background:url(https://dimg04.tripcdn.com/images/1op6212000g6fj4y58E58.png) no-repeat;background-size:100% 100%;bottom:0;right:70px}.trip .promotion-card .promotion-coupon .lft-icon{width:64px;font-size:24px;color:var(--smtcColorTextDiscount);position:relative}.trip .promotion-card .promotion-coupon .lft-icon:after{content:"";position:absolute;right:0;top:12px;bottom:12px;border-right:1px dashed #f3ded6}.trip .promotion-card .promotion-coupon .rit-text{padding:14px 16px 14px 23px}.trip .promotion-card .promotion-coupon .rit-text:after,.trip .promotion-card .promotion-coupon .rit-text:before{content:"";position:absolute;width:11px;height:11px;background:url(https://dimg04.tripcdn.com/images/1op3f12000g6edtxmF5D6.png) no-repeat #fff bottom;background-size:11px 6px;left:-5.5px;border-radius:100px}.trip .promotion-card .promotion-coupon .rit-text:after{top:-5.5px}.trip .promotion-card .promotion-coupon .rit-text:before{bottom:-5.5px;transform:scaleY(-1)}.trip .promotion-card .promotion-coupon .rit-text span{color:#f05b8d;background:rgba(240,101,55,.12)}.trip .promotion-card .promotion-coupon .rit-text h3{color:var(--smtcColorTextDiscount)}.trip .promotion-card .promotion-coupon .rit-text p{color:rgba(240,101,55,.8)}.trip .promotion-card .promotion-coupon .promotion-coupon-button{background:var(--smtcColorTextDiscount);z-index:10}.trip .promotion-card .promotion-coupon .promotion-coupon-button:hover{background:#d14070}.trainpal .refund-popup-container .dashed-bg{background:url(https://dimg04.tripcdn.com/images/1op6u12000go3isfbF853.png) repeat-y;background-size:2px 9px;width:2px}.trainpal .refund-popup-container .tp{display:none}.trainpal .additional-info>div{border-radius:16px}.trainpal .refund-popup-container{box-sizing:border-box}.trainpal .ticket-popup-container{box-sizing:border-box;width:500px}.trainpal .ticket-popup-container h2{text-align:center}.trainpal .expand-button-container{padding:24px 0;border-top:1px dashed var(--smtcColorBorderDefault);border-bottom:1px dashed var(--smtcColorBorderDefault);justify-content:left}.trainpal .pc-tpl-skeleton-sidebar{display:block}.trainpal .skeleton-right-border{padding-top:15.5px;margin-top:15.5px;border-top:1px solid var(--smtcColorBorderDefault)}.trainpal .pc-tpl-section-skeleton{padding-top:32px;margin-top:32px;border-top:1px dashed rgba(218,223,230,.5);padding-bottom:32px;margin-bottom:32px;border-bottom:1px dashed rgba(218,223,230,.5)}.trainpal .pc-tpl-section-skeleton .timepoint{position:absolute;left:-22px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:var(--smtcColorTextPrimary);border-radius:16px;z-index:2}.trainpal .pc-tpl-section-skeleton .timeline{position:absolute;left:6px;top:16px;bottom:16px;width:10px;background:#e8e9ef;border-radius:16px;z-index:1}.trainpal .card-skeleton{display:grid}.trainpal .pc-tp-section-skeleton{display:none}.trainpal .pc-ghost-butto{height:44px;display:flex}.trainpal .pc-ghost-butto div{box-sizing:border-box;height:44px}.trainpal .pc-ghost-butto div:first-of-type{width:320px;background:var(--smtcColorBgBrand)}.trainpal .pc-ghost-butto div:nth-of-type(2){width:188px;margin-left:13px;border:1px solid #006ff6;display:none}.trainpal .ticketless-pending-payment{display:none}.trainpal .status-message{box-shadow:0 4px 20px 0 rgba(15,41,77,.2)}.trainpal .status-message i{position:absolute;top:-8px;right:0;width:0;height:0;margin-left:-16px;border-color:transparent transparent #fff;border-style:solid;border-width:0 12px 12px}.trainpal .status-message .content :last-child{margin-bottom:0!important}.trainpal .NoticeFilled{color:var(--smtcColorTextAlert)}.trainpal .itinerary-button-list li{border:1px solid var(--smtcColorBgBrand);background:var(--smtcColorBgBrand);color:#fff;border-radius:8px;font-weight:700;box-sizing:border-box;padding:12px 57px}.trainpal .itinerary-button-list li:hover{background:#2a54d6}.trainpal .itinerary-button-list li.btn-hollow{border:1px solid #aac5f9;background:#fff;color:var(--smtcColorTextBrand)}.trainpal .ticket-code-container{background:#eaf0fd}.trainpal .ticket-code-container p{color:#9090a3}.trainpal .rail-replacement-info{border-top:1px dotted var(--smtcColorBorderDefault)}.trainpal .journey-details{gap:28px 18px}.trainpal .journey-details .journey-time-status{padding-left:28px;position:relative}.trainpal .journey-details .journey-time-status .timepoint{position:absolute;left:0;top:6px;width:8px;height:8px;background:var(--smtcColorTextPrimary);border-radius:16px;z-index:2}.trainpal .journey-details .journey-time-status .timeDashed,.trainpal .journey-details .journey-time-status .timeline{position:absolute;left:0;top:6px;bottom:-42px;width:8px;background:#e8e9ef;border-radius:16px}.trainpal .journey-details .journey-time-status .icon-walk{position:absolute;left:-4px;top:-4px;z-index:2;width:16px;height:28px;background:url(https://dimg04.tripcdn.com/images/1op4g12000g5otbif5B86.png) no-repeat;background-size:100% 100%;font-size:16px;color:var(--smtcColorTextPrimary)}.trainpal .journey-details .journey-time-status dt{font-size:16px;line-height:21px;font-family:TripGeomTf,Arial,Roboto,Helvetica,sans-serif;font-weight:700;margin-bottom:3px}.trainpal .journey-details .journey-station{line-height:21px}.trainpal .journey-details .journey-station .icon-zhongzhuan{display:none}.trainpal .journey-details .journey-station div:last-child{margin-bottom:0}.trainpal .journey-details .journey-station .station-info strong{font-size:16px}.trainpal .journey-details .journey-station .platform-info strong{background:var(--smtcColorBgBrandTinted)}.trainpal .journey-details .journey-station .train-info-list li img{margin-right:4px}.trainpal .journey-details .journey-station .change-info{padding:17px 0 17px 28px;position:relative}.trainpal .journey-details .journey-station .change-info:before{content:"";left:2px;top:0;bottom:0;width:6px;background:url(https://dimg04.tripcdn.com/images/1op6012000g2flo2g9EF1.png) repeat-y;background-size:100% 60px;position:absolute}.trainpal .journey-details .rail-replacement-info .offer-container{display:none}.trainpal .hotel-offer-container .scrollbar-hidden{scrollbar-width:none}.trainpal .hotel-offer-container .scrollbar-hidden:-webkit-scrollbar{display:none}.trainpal .hotel-offer-container .hotel-img{border-radius:8px}.trainpal .hotel-offer-container .hotel-info .score-tag{background:#eaf0fd}.trainpal .hotel-offer-container .hotel-info .score-tag strong{color:var(--smtcColorTextPrimary)}.trainpal .hotel-offer-container .hotel-info .score-tag span{color:var(--smtcColorTextSecondary)}.trainpal .train-ticket-info{border-top:1px dotted var(--smtcColorBorderDefault)}.trainpal .book-allow-color{color:var(--smtcColorBgPositive)}.trainpal .btnLiveViewTrainpal{border:1px solid #a3a7bc;text-align:center;padding:8px 10px}.trainpal .btnLiveViewTrainpal:hover{background:#f5f7fa}.tab-legs-list{background:#eaf0fd;border:1px solid #fff;box-sizing:border-box;border-bottom:0}.tab-legs-list:after{content:"";height:13px;position:absolute;left:-1px;right:-1px;bottom:-13px;background:#eaf0fd;z-index:-1;border:1px solid #fff;border-top:0}.tab-legs-list li.selected{font-size:20px;line-height:24px}.promotion-card .promotion-title h3{font-size:22px;line-height:26px}.promotion-card .promotion-coupon{background:#fff5eb}.promotion-card .promotion-coupon:after{content:"";position:absolute;width:55px;height:32.5px;background:url(https://dimg04.tripcdn.com/images/1op6212000g6fj4y58E58.png) no-repeat;background-size:100% 100%;bottom:0;right:70px}.promotion-card .promotion-coupon .lft-icon{width:64px;font-size:24px;color:var(--smtcColorBgDiscount);position:relative}.promotion-card .promotion-coupon .lft-icon:after{content:"";position:absolute;right:0;top:13px;bottom:13px;border-right:1px dashed #ffb49c}.promotion-card .promotion-coupon .rit-text{padding:14px 16px 14px 23px}.promotion-card .promotion-coupon .rit-text:after,.promotion-card .promotion-coupon .rit-text:before{content:"";position:absolute;width:11px;height:11px;background:url(https://dimg04.tripcdn.com/images/1op3f12000g6edtxmF5D6.png) no-repeat #fff bottom;background-size:11px 6px;left:-5.5px;border-radius:100px}.promotion-card .promotion-coupon .rit-text:after{top:-5.5px}.promotion-card .promotion-coupon .rit-text:before{bottom:-5.5px;transform:scaleY(-1)}.promotion-card .promotion-coupon .rit-text h3,.promotion-card .promotion-coupon .rit-text p{color:var(--smtcColorTextAlert)}.promotion-card .promotion-coupon .rit-text span{color:var(--smtcColorTextAlert);background:rgba(240,101,55,.12)}.promotion-card .promotion-coupon .promotion-coupon-button{background:var(--smtcColorTextAlert);z-index:10}.promotion-card .promotion-coupon .promotion-coupon-button:hover{background:#f3845f}}@media screen and (min-width:1024px){.trip .Rit-Info-Ml{margin-left:18px;width:376px}}@media screen and (min-width:1060px){.trainpal .Rit-Info-Ml{margin-left:32px;width:368px}}.itinerary-date-list li:nth-of-type(2){position:relative}.itinerary-date-list li:nth-of-type(2):after{content:"";position:absolute;left:0;top:50%;height:10px;border-left:1px solid var(--smtcColorBorderDefault);transform:translateY(-50%)}.toggle-container{display:inline-flex;align-items:center;cursor:pointer}.toggle-input{display:none}.toggle-bg{background-color:#ccc;border-radius:9999px;position:relative;transition:background-color .2s ease-in-out}.toggle-dot{position:absolute;left:2px;top:2px;background-color:#fff;border-radius:9999px;transition:transform .2s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-input:checked+.toggle-bg{background-color:#3264ff}.booking-summary-card .booking-details .agreement-consent{border-radius:7px}.booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-bg{width:33.5px;height:20px}.booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-bg .toggle-dot{width:16px;height:16px}.booking-summary-card .booking-details .agreement-consent .consent-toggle .toggle-input:checked+.toggle-bg .toggle-dot{transform:translateX(13px)}.booking-summary-card .book-allow-color{color:#00a6a6}.trip .ticket-info-tips{color:#455873}.trip .rail-replacement-list{background:var(--smtcColorBgWarningTinted);border:.5px solid var(--smtcColorBorderWarningTinted)}.trip .rail-replacement-list .animate-marquee{animation:marquee 10s linear infinite;animation-play-state:paused}.trainpal .ticket-info-tips{color:#9090a3}.trainpal .booking-summary-card .payment-info .total-paid-section{display:grid;grid-template-columns:1fr auto}.trainpal .booking-summary-card .payment-info .total-paid-section .label{margin-right:4px}.trainpal .booking-summary-card .payment-info .total-paid-section .amount strong{margin-right:4px;color:var(--smtcColorTextPrimary)}.trainpal .booking-summary-card .payment-info .total-paid-section .amount i{color:#9090a3;font-size:18px;line-height:18px}.trainpal .rail-replacement-list{background:var(--smtcColorBgWarningTinted);border:.5px solid var(--smtcColorBorderWarningTinted)}.trainpal .rail-replacement-list .animate-marquee{animation:marquee 10s linear infinite;animation-play-state:paused}.trip .mc-hd__dropdown-account .mc-hd__sp-line,.trip .mc-hd__dropdown-account ul .mc-hd__account-link-list:last-child{display:none}