.l_-2-cal-footer:empty{display:none}.l_-2-flex-wrapper{margin-bottom:24px}.l_-2-dropdownContentWrapper.l_-2-mod-verticalScroll{overflow:hidden;display:flex;flex:1 1 auto;flex-direction:column}@media (min-width: 960px){.l_-2-dropdownContentWrapper:not(.l_-2-mod-redesign){margin:0 -8px}}.l_-2.l_-2-mod-redesign{width:initial}.l_-2.l_-2-mod-redesign .l_-2-calendarControls{margin-bottom:16px}.l_-2.l_-2-mod-redesign .l_-2-cal-footer{margin-top:16px}html:not([dir=rtl]) .l_-2.l_-2-mod-redesign .l_-2-calendarControls{padding-left:0}html[dir=rtl] .l_-2.l_-2-mod-redesign .l_-2-calendarControls{padding-right:0}@media (min-width: 960px){.l_-2.l_-2-mod-redesign.l_-2-dropdownContentWrapper{margin:0 8px}}@media (min-width: 960px){.l_-2-flexModeTabs{display:flex;flex-direction:column}}.l_-2-calendarWrapper{display:flex;justify-content:center;flex-direction:column;align-items:center}.l_-2-calendarWrapper.l_-2-mod-verticalScroll{display:block;overflow:auto}.l_-2-calendarWrapper.l_-2-mod-groundTransportation{padding-top:0}.l_-2-calendarWrapper.l_-2-mod-padding-top-large{padding-top:24px}.l_-2-calendarControls{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;padding-bottom:12px;margin-bottom:24px}.l_-2-calendarControls:empty{display:none}@media (min-width: 640px){.l_-2-calendarControls{justify-content:space-around;align-items:baseline;flex-direction:row}}@media (min-width: 960px){.l_-2-calendarControls{align-items:unset;flex-wrap:nowrap;justify-content:space-between;padding-bottom:0;height:36px}html:not([dir=rtl]) .l_-2-calendarControls{padding-left:24px}html[dir=rtl] .l_-2-calendarControls{padding-right:24px}}.l_-2-calendarTabs{display:flex;align-items:center;padding-bottom:12px}@media (min-width: 960px){.l_-2-calendarTabs{padding-bottom:0}}.c-OdV-flexValueDisplay{display:flex;align-items:center;flex-wrap:nowrap;height:54px;border-radius:var(--size-border-radius-small);color:var(--color-background-input-content)}html:not([dir=rtl]) .c-OdV-flexValueDisplay{padding:0 12px 0 8px}html[dir=rtl] .c-OdV-flexValueDisplay{padding:0 8px 0 12px}@media (min-width: 0) and (max-width: 639px){html:not([dir=rtl]) .c-OdV-flexValueDisplay{padding-left:16px}html[dir=rtl] .c-OdV-flexValueDisplay{padding-right:16px}}
