.MuiFormControl-root{width:100%}@media(min-width:768px){.MuiFormControl-root{width:464px}}.MuiFormControl-root .MuiPickersInputBase-adornedEnd{border:1px solid var(--input-grey);height:56px}.MuiFormControl-root .MuiPickersInputBase-sectionsContainer{color:var(--black);font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .MuiFormControl-root .MuiPickersInputBase-sectionsContainer{line-height:1.5}.MuiFormControl-root .MuiPickersInputBase-sectionsContainer{padding:2rem 0 1.2rem 1rem}.MuiFormControl-root .MuiPickersInputBase-sectionsContainer span{font:inherit;letter-spacing:inherit}.MuiFormControl-root .MuiPickersInputBase-adornedEnd:before,.MuiFormControl-root .MuiPickersInputBase-root:before,.MuiFormControl-root .MuiPickersInputBase-root:hover:not(.Mui-disabled):before{border:0}.MuiFormControl-root .MuiIconButton-root .MuiSvgIcon-root{display:none}.MuiFormControl-root .MuiButtonBase-root.MuiIconButton-root{background-image:url(../../../etc.clientlibs/heathrow/clientlibs/vanilla-components/base/resources/calendar.svg);background-origin:content-box;background-repeat:no-repeat;box-sizing:initial;height:24px;padding:12px;width:24px}.MuiFormControl-root .MuiInputLabel-animated,.MuiFormControl-root .MuiInputLabel-animated.Mui-focused{color:var(--mid-grey);font:400 .75rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .MuiFormControl-root .MuiInputLabel-animated,html[lang=hi] .MuiFormControl-root .MuiInputLabel-animated.Mui-focused{line-height:1.5}.MuiFormControl-root .MuiInputLabel-animated,.MuiFormControl-root .MuiInputLabel-animated.Mui-focused{left:16px;top:24px}.MuiFormControl-root .MuiInputAdornment-positionEnd{position:absolute;right:0}.MuiPickersLayout-root .operational-calendar-toolbar{align-items:center;box-sizing:border-box;display:flex;flex-direction:row-reverse;height:64px;justify-content:space-between;min-height:64px;padding:0 16px;width:100%}@media(min-width:768px){.MuiPickersLayout-root .operational-calendar-toolbar{padding:0 24px}}.MuiPickersLayout-root .MuiPickersCalendarHeader-root{align-items:center;border-bottom:1px solid var(--input-grey);display:flex;height:56px;margin-bottom:32px;margin-top:4px;max-height:none;min-height:56px;padding:0}.MuiPickersLayout-root .MuiPickersCalendarHeader-root .MuiPickersArrowSwitcher-root{display:contents}.MuiPickersLayout-root .MuiPickersCalendarHeader-root .MuiPickersArrowSwitcher-previousIconButton{order:1}.MuiPickersLayout-root .MuiPickersCalendarHeader-root .MuiPickersCalendarHeader-labelContainer{flex:1;justify-content:center;margin:0;order:2;pointer-events:none}.MuiPickersLayout-root .MuiPickersCalendarHeader-root .MuiPickersCalendarHeader-label{color:var(--mid-grey);font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .MuiPickersLayout-root .MuiPickersCalendarHeader-root .MuiPickersCalendarHeader-label{line-height:1.5}.MuiPickersLayout-root .MuiPickersCalendarHeader-root .MuiPickersCalendarHeader-label{letter-spacing:normal}.MuiPickersLayout-root .MuiPickersCalendarHeader-root .MuiPickersArrowSwitcher-spacer{display:none}.MuiPickersLayout-root .MuiPickersCalendarHeader-root .MuiPickersArrowSwitcher-nextIconButton{order:3}.MuiPickersLayout-root .MuiPickersCalendarHeader-root .MuiPickersCalendarHeader-switchViewButton{display:none}.MuiPickersLayout-root .MuiDayCalendar-slideTransition .MuiPickerDay-root{border-radius:0}.MuiPickersLayout-root .MuiDayCalendar-slideTransition{margin-top:12px;min-height:232px}.MuiPickersLayout-root .operational-calendar-toolbar-date-text{color:var(--white);font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px}html[lang=hi] .MuiPickersLayout-root .operational-calendar-toolbar-date-text{line-height:1.5}.MuiPickersLayout-root .operational-calendar-toolbar-year-text{color:var(--white);font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .MuiPickersLayout-root .operational-calendar-toolbar-year-text{line-height:1.5}.MuiPickersLayout-root .MuiButtonBase-root.MuiPickerDay-root.Mui-selected,.MuiPickersLayout-root .operational-calendar-toolbar{background-color:var(--heathrow-purple)}.MuiPickersLayout-root .operational-calendar-toolbar-btn{align-items:center;background-color:#0000;border:0;color:var(--white);cursor:pointer;display:inline-flex;justify-content:center;min-width:16px;padding:0;text-transform:none}.MuiPickersLayout-root .MuiDateCalendar-root{height:auto;max-height:none}.MuiPickersLayout-root .MuiDateCalendar-viewTransitionContainer{display:grid}.MuiPickersLayout-root .MuiDateCalendar-viewTransitionContainer>*{grid-area:1/1}.MuiPickersLayout-root :is(.MuiDateCalendar-root,.MuiDayCalendar-monthContainer,.MuiDayCalendar-root,.MuiDayCalendar-slideTransition){max-width:none;width:100%}.MuiPickersLayout-root :is(.MuiDayCalendar-header,.MuiDayCalendar-weekContainer){justify-content:center;margin:0}.MuiPickersLayout-root .right-icon{background-image:url(../../../etc.clientlibs/heathrow/clientlibs/vanilla-components/base/resources/chevron-right.svg);background-position:48px;background-repeat:no-repeat;width:64px}.MuiPickersLayout-root .left-icon{background-image:url(../../../etc.clientlibs/heathrow/clientlibs/vanilla-components/base/resources/chevron-left.svg);background-position:-6px;background-repeat:no-repeat;height:24px;width:16px}.MuiPickersLayout-root .operational-calendar-toolbar.is-year-view .operational-calendar-toolbar-year{margin-right:46%}.MuiPickersLayout-root :is(.MuiDayCalendar-weekDayLabel,.MuiPickerDay-root){flex:0 0 auto}.MuiPickersLayout-root .MuiDayCalendar-header{align-items:center;height:16px}.MuiPickersLayout-root .MuiDayCalendar-weekDayLabel{height:auto}.MuiPickersLayout-root .MuiPickerDay-root{color:var(--mid-grey);font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .MuiPickersLayout-root .MuiPickerDay-root{line-height:1.5}.MuiPickersLayout-root .MuiButtonBase-root.MuiPickerDay-root.Mui-selected{color:var(--white);font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .MuiPickersLayout-root .MuiButtonBase-root.MuiPickerDay-root.Mui-selected{line-height:1.5}.MuiPickersLayout-root .MuiPickerDay-root:hover{background-color:#7e5da41a}.MuiPickersLayout-root .MuiPickerDay-root.Mui-disabled{color:var(--input-grey);font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .MuiPickersLayout-root .MuiPickerDay-root.Mui-disabled{line-height:1.5}.MuiPickersLayout-root .MuiPickerDay-root.Mui-disabled{opacity:1}.MuiPickersLayout-root .MuiYearCalendar-root{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;max-height:300px;overflow-y:auto;padding:0;width:100%}.MuiPickersLayout-root .MuiYearCalendar-button{color:var(--black);font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .MuiPickersLayout-root .MuiYearCalendar-button{line-height:1.5}.MuiPickersLayout-root .MuiYearCalendar-button{border-radius:0;flex-shrink:0;height:40px;margin:5px 0;width:100%}.MuiPickersLayout-root .MuiYearCalendar-button.Mui-selected{color:var(--heathrow-purple);font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .MuiPickersLayout-root .MuiYearCalendar-button.Mui-selected{line-height:1.5}.MuiPickersLayout-root .MuiYearCalendar-button.Mui-selected,.MuiPickersLayout-root :is(.MuiYearCalendar-button.Mui-selected:focus,.MuiYearCalendar-button.Mui-selected:hover){background-color:#0000}.MuiPickersLayout-root .operational-calendar-toolbar.is-year-view~.MuiPickersLayout-contentWrapper .MuiPickersCalendarHeader-root{display:none}.MuiPickersLayout-root .MuiIconButton-root.MuiPickersArrowSwitcher-button{color:var(--heathrow-purple);margin:0;padding:12px}@media(min-width:320px)and (max-width:767px){.MuiPickersLayout-root .MuiPickersLayout-contentWrapper{max-width:375px;min-width:310px;width:324px}}@media(min-width:414px)and (max-width:767px){.MuiPickersLayout-root .MuiPickersLayout-contentWrapper{width:366px}.MuiPickersLayout-root .MuiDayCalendar-weekDayLabel{width:48px}.MuiPickersLayout-root .MuiButtonBase-root.MuiPickerDay-root.Mui-selected,.MuiPickersLayout-root .MuiPickerDay-root{height:48px;width:48px}.MuiPickersLayout-root .MuiDayCalendar-slideTransition{margin-top:12px;min-height:310px}}@media(min-width:768px){.MuiPickersLayout-root{max-width:464px;width:464px}.MuiPickersLayout-root .MuiDayCalendar-weekDayLabel{color:var(--mid-grey);font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .MuiPickersLayout-root .MuiDayCalendar-weekDayLabel{line-height:1.5}.MuiPickersLayout-root .MuiDayCalendar-weekDayLabel{width:56px}.MuiPickersLayout-root .MuiButtonBase-root.MuiPickerDay-root.Mui-selected,.MuiPickersLayout-root .MuiPickerDay-root{height:56px;width:56px}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper{max-width:464px;width:464px}.MuiPickersLayout-root .MuiDayCalendar-slideTransition{min-height:372px}}@media(max-width:360px){.MuiPickersLayout-root .MuiPickersLayout-contentWrapper{min-width:290px;width:290px}.MuiPickersLayout-root .MuiDayCalendar-weekDayLabel{width:32px}.MuiPickersLayout-root .MuiDayCalendar-slideTransition{min-height:208px}.MuiPickersLayout-root .MuiPickerDay-root{height:32px;width:32px}}.MuiPaper-root.MuiPaper-rounded{border-radius:0}