.c-ms-calendar-icon-dot{background-color:#ff6f00;width:4px;height:4px;border-radius:50%;position:absolute;top:8px;right:50%;transform:translateX(50%);display:inline-block}.c-ms-calendar-icon-dot.custom{position:static;margin-right:8px}.c-ms-calendar-month{flex:1;margin-inline-end:36px}.c-ms-calendar-month:nth-of-type(2){margin-inline-end:0}@media screen and (max-width:580px){.c-ms-calendar-month{width:100%}}.c-ms-calendar-month__title{padding:16px 0 12px;color:var(--smtcColorTextPrimary,#0f294d);text-align:center;font-size:16px;line-height:24px;letter-spacing:0;font-weight:700}.c-ms-calendar-month__week-head{font-size:12px;line-height:14px;color:var(--smtcColorTextPrimary,#0f294d);display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;list-style:none;font-weight:400}.c-ms-calendar-month__week-head li{flex:1;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-ms-calendar-month__days{font-size:14px;margin-bottom:5px}.c-ms-calendar-month__week{display:flex;flex-direction:row;justify-content:space-around;text-align:center;list-style:none}.c-ms-calendar-month__week li{color:var(--smtcColorTextPrimary,#0f294d);padding:0;display:flex;position:relative;height:48px;width:48px;flex-direction:column;justify-content:center;outline:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-ms-calendar-month__week li .checkIcon{position:absolute;right:-1px;bottom:-1px;padding:0;width:24px;height:24px}.c-ms-calendar-month__week li .day,.c-ms-calendar-month__week li .price{width:100%;display:block;font-size:14px;line-height:18px;height:16px;text-align:center}.c-ms-calendar-month__week li .day{font-weight:700}.c-ms-calendar-month__week li .price{font-size:12px;color:#8592a6;max-width:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center}.c-ms-calendar-month__week li .lp-loading{width:100%;height:100%;background-color:#f0f2f5;border-radius:4px;animation:breathe 1.6s cubic-bezier(.645,.045,.355,1) infinite;overflow:hidden;align-self:center;line-height:18px;text-align:center;margin-top:6px}.c-ms-calendar-month__week li.is-allow-hover:hover{cursor:pointer}.c-ms-calendar-month__week li.is-allow-hover:not(.is-selected):hover{background-color:rgba(50,100,255,.08);border-radius:4px}.c-ms-calendar-month__week li.is-disable{cursor:unset;color:#acb4bf}.c-ms-calendar-month__week li.has-price .c-ms-calendar-icon-dot{transform:translate(50%,-4px)}.c-ms-calendar-month__week li.has-bg{border-radius:4px}.c-ms-calendar-month__week li.has-bg:hover{background-color:rgba(50,100,255,.08)!important}.c-ms-calendar-month__week li.is-selected{background:rgba(50,100,255,.08);border:1px solid #3264ff;border-radius:4px;position:relative}.c-ms-calendar-month__week li.is-selected:hover{background:rgba(50,100,255,.16)}.c-ms-calendar-month__week li.is-selected .c-ms-calendar-icon-dot{top:7px}.c-ms-calendar-month__week li.is-selected .price{color:#fff!important}.c-ms-calendar-month__week li.disabled-interact{cursor:default!important}.c-ms-calendar-month__week li.disabled-interact:hover{background-color:unset!important}.c-ms-calendar-month__festival{list-style:none;padding-inline-start:10px;margin-bottom:10px;font-size:12px;line-height:1.5;color:#8592a6;overflow:hidden;position:relative}.c-ms-calendar-month__festival-date,.c-ms-calendar-month__festival-name{margin-inline-end:4px;display:inline-block}.c-ms-calendar-month__festival li{position:relative}.c-ms-calendar-month__festival li:not(:last-of-type){margin-bottom:5px}.c-ms-calendar-month__festival .c-ms-calendar-icon-dot{left:-9px;top:5px}@keyframes breathe{0%{opacity:1}50%{opacity:.3}to{opacity:1}}[dir=rtl] .c-ms-calendar-month__week .c-ms-calendar-icon-dot{right:auto;left:8px}[dir=rtl] .c-ms-calendar-month__festival .c-ms-calendar-icon-dot{right:-9px}.c-ms-calendar.is-readonly .c-ms-calendar-month__week li.is-allow-hover:not(.is-selected):hover{background-color:unset;cursor:default}.c-ms-calendar.is-readonly .c-ms-calendar-month__week li.is-selected:hover{background:rgba(50,100,255,.08);cursor:default}.c-ms-calendar.is-readonly .c-ms-calendar__footer .info{padding-bottom:0}@font-face{font-family:fi-calendar;src:url(/modules/trip-train/tt-web-site-trip-application/_next/static/media/iconfont.98e53751.eot);src:url(/modules/trip-train/tt-web-site-trip-application/_next/static/media/iconfont.98e53751.eot) format("embedded-opentype"),url(/modules/trip-train/tt-web-site-trip-application/_next/static/media/iconfont.b24102bd.woff) format("woff"),url(/modules/trip-train/tt-web-site-trip-application/_next/static/media/iconfont.580ff396.ttf) format("truetype"),url(/modules/trip-train/tt-web-site-trip-application/_next/static/media/iconfont.bfaf60e9.svg) format("svg")}.c-ms-calendar .c-ms-calendar-icon-next,.c-ms-calendar .c-ms-calendar-icon-prev,.fi_calendar{font-family:fi-calendar,sans-serif!important;font-style:normal;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-ms-calendar{border-radius:4px;box-shadow:0 12px 24px 0 rgba(15,41,77,.12);box-sizing:border-box;border:1px solid #dadfe6;width:738px;padding:0 16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-ms-calendar .c-ms-calendar-icon-prev:before{content:""}.c-ms-calendar .c-ms-calendar-icon-next:before{content:""}.c-ms-calendar.is-single{width:369px;padding:0 8px}.c-ms-calendar.is-single .c-ms-calendar-month{margin-inline-end:0}.c-ms-calendar.is-hide{display:none}@media screen and (max-width:580px){.c-ms-calendar{min-width:260px;width:auto;padding:0 8px}}.c-ms-calendar__body{position:relative;display:flex;flex-direction:row;align-items:center;align-items:flex-start;padding-bottom:12px}@media screen and (max-width:580px){.c-ms-calendar__body{flex-direction:column}}.c-ms-calendar__footer{text-align:center;padding:0 0 16px;line-height:1.2;font-size:12px;line-height:18px;color:#8592a6}.c-ms-calendar__footer .info{display:flex;justify-content:space-between;padding-bottom:8px}.c-ms-calendar__footer .action{display:flex;justify-content:flex-end;gap:8px}.c-ms-calendar__footer .action .confirm-btn,.c-ms-calendar__footer .action .reset-btn{font-size:16px}.c-ms-calendar__fest{width:50%;text-align:left;display:flex;align-items:center}.c-ms-calendar__msg{flex:1;display:flex;justify-content:flex-end;text-align:end}.c-ms-calendar__message{font-size:14px;line-height:18px;color:var(--smtcColorTextPrimary,#0f294d)}.c-ms-calendar__message.is-error{color:#ee3b28}.c-ms-calendar .c-ms-calendar-icon-next,.c-ms-calendar .c-ms-calendar-icon-prev{top:22px;position:absolute;cursor:pointer;color:#0f294d}.c-ms-calendar .c-ms-calendar-icon-next:hover,.c-ms-calendar .c-ms-calendar-icon-prev:hover{color:#3264ff}.c-ms-calendar .c-ms-calendar-icon-next.is-disable,.c-ms-calendar .c-ms-calendar-icon-prev.is-disable{color:#ced2d9}.c-ms-calendar .c-ms-calendar-icon-prev{left:16px}.c-ms-calendar .c-ms-calendar-icon-next{right:16px}[dir=rtl] .c-ms-calendar .c-ms-calendar-icon-prev:before{content:""}[dir=rtl] .c-ms-calendar .c-ms-calendar-icon-next:before{content:""}[dir=rtl] .c-ms-calendar .c-ms-calendar-icon-prev{right:16px;left:auto}[dir=rtl] .c-ms-calendar .c-ms-calendar-icon-next{left:16px;right:auto}@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}.calender_container{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-height:500px;max-height:800px;border-radius:8px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background-color:var(--smtcColorTextInversed)}.calender_header{font-size:22px;flex-shrink:0;color:var(--smtcColorTextPrimary);padding:24px;display:flex;justify-content:space-between;line-height:26px}@media screen and (max-width:834px){.calender_container{width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;border-radius:0}.calender_header{height:44px;font-size:17px;font-weight:700;color:var(--smtcColorTextPrimary);line-height:22px;display:flex;padding:11px 16px}}.c-ms-calendar__fest,.c-ms-calendar__msg{display:none!important}.c-ms-calendar{border:unset}