:root{--ODSDatePickerInputField-gap:var(--spacing-component-3);--ODSDatePickerInputField-width:100%;--ODSDatePickerInputField-verticalAlignment:start;--ODSDatePickerInputField-horizontalAlignment:start;--ODSDatePickerInputField-border--status-filled--state-focused:var( --strokes-2 ) solid;--ODSDatePickerInputField-border--status-editing--state-focused:var( --strokes-2 ) solid;--ODSDatePickerInputField-borderRadius--status-filled--state-focused:22px;--ODSDatePickerInputField-borderRadius--status-editing--state-focused:22px;--ODSDatePickerInputField-InputField-padding--size-large:22px var(--spacing-component-3) 0 var(--spacing-component-7);--ODSDatePickerInputField-InputField-padding--size-small:18px var(--spacing-component-3) 0 var(--spacing-component-6);--ODSDatePickerInputField-InputField-borderRadius:var(--radius-medium);--ODSDatePickerInputField-InputField-border--mode-standard:var(--strokes-1) solid;--ODSDatePickerInputField-InputField-border--mode-informative:var( --strokes-1 ) solid;--ODSDatePickerInputField-InputField-border--mode-error:var(--strokes-3) solid;--ODSDatePickerInputField-InputField-minHeight--size-large:72px;--ODSDatePickerInputField-InputField-minHeight--size-small:58px;--ODSDatePickerInputField-InputField-width:100%;--ODSDatePickerInputField-InputField-overflow:hidden;--ODSDatePickerInputField-InputField-verticalAlignment:center;--ODSDatePickerInputField-InputField-horizontalAlignment:start;--ODSDatePickerInputField-Content-gap--size-large:var(--spacing-component-1);--ODSDatePickerInputField-Content-padding--size-large:0 var(--spacing-component-4) 0 var(--spacing-component-7);--ODSDatePickerInputField-Content-padding--size-small:0 var(--spacing-component-4) 0 var(--spacing-component-6);--ODSDatePickerInputField-Content-height:100%;--ODSDatePickerInputField-Content-flex:1;--ODSDatePickerInputField-Content-verticalAlignment:center;--ODSDatePickerInputField-Content-horizontalAlignment:start;--ODSDatePickerInputField-Label-font--size-large--status-unfilled:var( --subtitle );--ODSDatePickerInputField-Label-font--size-large--status-unfilled--state-hovered:var( --subtitle );--ODSDatePickerInputField-Label-font--size-small--status-unfilled:var( --body-m-bold );--ODSDatePickerInputField-Label-font--size-large--status-editing:var( --body-m-bold );--ODSDatePickerInputField-Label-font--size-large--status-filled:var( --body-m-bold );--ODSDatePickerInputField-Label-font--size-small--status-filled:var( --body-s-bold );--ODSDatePickerInputField-Label-font--size-small--status-editing:var( --body-s-bold );--ODSDatePickerInputField-Label-letterSpacing--size-large--status-unfilled--state-hovered:var( --subtitle-letter-spacing );--ODSDatePickerInputField-Label-letterSpacing--size-large--status-unfilled:var( --subtitle-letter-spacing );--ODSDatePickerInputField-Label-letterSpacing--size-small--status-unfilled:var( --body-m-bold-letter-spacing );--ODSDatePickerInputField-Label-letterSpacing--size-large--status-editing:var( --body-m-bold-letter-spacing );--ODSDatePickerInputField-Label-letterSpacing--size-large--status-filled:var( --body-m-bold-letter-spacing );--ODSDatePickerInputField-Label-letterSpacing--size-small--status-filled:var( --body-s-bold-letter-spacing );--ODSDatePickerInputField-Label-letterSpacing--size-small--status-editing:var( --body-s-bold-letter-spacing );--ODSDatePickerInputField-Label-verticalAlign:top;--ODSDatePickerInputField-Label-whiteSpace:nowrap;--ODSDatePickerInputField-Label-overflow:hidden;--ODSDatePickerInputField-Label-textOverflow:ellipsis;--ODSDatePickerInputField-InputValue-width:100%;--ODSDatePickerInputField-InputValue-verticalAlignment:center;--ODSDatePickerInputField-InputValue-horizontalAlignment:start;--ODSDatePickerInputField-DateInput-font--size-large--status-filled:var( --subtitle );--ODSDatePickerInputField-DateInput-font--size-small--status-filled:var( --body-m-bold );--ODSDatePickerInputField-DateInput-letterSpacing--size-large--status-filled:var( --subtitle-letter-spacing );--ODSDatePickerInputField-DateInput-letterSpacing--size-small--status-filled:var( --body-m-bold-letter-spacing );--ODSDatePickerInputField-DateInput-verticalAlign--status-filled:top;--ODSDatePickerInputField-DateInput-whiteSpace--status-filled:nowrap;--ODSDatePickerInputField-DateInput-overflow--status-filled:hidden;--ODSDatePickerInputField-DateInput-textOverflow--status-filled:ellipsis;--ODSDatePickerInputField-SupportText-padding--size-large:0 0 0 var(--spacing-component-7);--ODSDatePickerInputField-SupportText-padding--size-small:0 0 0 var(--spacing-component-6);--ODSDatePickerInputField-SupportText-width:100%;--ODSDatePickerInputField-SupportText-verticalAlignment:start;--ODSDatePickerInputField-SupportText-horizontalAlignment:end;--ODSDatePickerInputField-OdsSupportMessage-flex:1;--ODSDatePickerInputField-outlineOffset--status-editing--state-focused:var( --spacing-component-2 );--ODSDatePickerInputField-Label-left--size-small:var(--spacing-component-6);--ODSDatePickerInputField-Label-left--size-large:var(--spacing-component-7);--ODSDatePickerInputField-Label-top--size-large--status-unfilled:24px;--ODSDatePickerInputField-Label-top--size-small--status-unfilled:18px;--ODSDatePickerInputField-Label-top--size-large:14px;--ODSDatePickerInputField-Label-top--size-small:10px;--ODSDatePickerInputField-InputField-transition-duration:.2s;--ODSDatePickerInputField-InputField-transition-timing-function:ease-out;--ODSDatePickerInputField-CalendarAction-right--size-small:calc(var(--spacing-component-3) + var(--strokes-1));--ODSDatePickerInputField-CalendarAction-right--size-large:calc(var(--spacing-component-3) + var(--strokes-1));--ODSDatePickerInputField-CalendarAction-right--size-small--mode-error:calc(var(--spacing-component-3) + var(--strokes-2));--ODSDatePickerInputField-CalendarAction-right--size-large--mode-error:calc(var(--spacing-component-3) + var(--strokes-2));--ODSDatePickerInputField-CalendarAction-top--size-small:calc(50% - (var(--sizing-component-14) / 2));--ODSDatePickerInputField-CalendarAction-top--size-large:calc(50% - (var(--sizing-component-15) / 2));--ODSDatePickerInputField-maxWidth:100%;--ODSDatePickerInputField-transition:all .1s ease-in-out}.ODSDatePickerInputField{gap:var(--ODSDatePickerInputField-gap);width:var(--ODSDatePickerInputField-width);justify-content:var(--ODSDatePickerInputField-verticalAlignment);align-items:var(--ODSDatePickerInputField-horizontalAlignment);transition:var(--ODSDatePickerInputField-transition);position:relative;color-scheme:light dark;--ODSDatePickerInputField-borderWidth:var(--strokes-1)}.ODSDatePickerInputField.ODSDatePickerInputField--mode-error{--ODSDatePickerInputField-borderWidth:var(--strokes-3)}.ODSDatePickerInputField.ODSDatePickerInputField--status-filled:not(.ODSDatePickerInputField--disabled):focus{border:var(--ODSDatePickerInputField-border--status-filled--state-focused) var(--colours-interaction-states-focus-focus);border-radius:var( --ODSDatePickerInputField-borderRadius--status-filled--state-focused )}.ODSDatePickerInputField.ODSDatePickerInputField--status-editing:not(.ODSDatePickerInputField--disabled):focus{border:var(--ODSDatePickerInputField-border--status-editing--state-focused) var(--colours-interaction-states-focus-focus);border-radius:var( --ODSDatePickerInputField-borderRadius--status-editing--state-focused )}.ODSDatePickerInputField-InputField{background-color:var(--colours-basic-background);border-radius:var(--ODSDatePickerInputField-InputField-borderRadius);width:var(--ODSDatePickerInputField-InputField-width);overflow:var(--ODSDatePickerInputField-InputField-overflow);align-items:var(--ODSDatePickerInputField-InputField-verticalAlignment);justify-content:var( --ODSDatePickerInputField-InputField-horizontalAlignment );transition-timing-function:var( --ODSDatePickerInputField-DateInput-transition-timing-function );transition-property:color,background-color,box-shadow;transition-delay:0s,0s,var(--ODSDatePickerInputField-InputField-transition-duration);transition-duration:var(--ODSDatePickerInputField-InputField-transition-duration),var(--ODSDatePickerInputField-InputField-transition-duration),0s;caret-color:var(--colours-basic-accent)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--mode-standard{border:var(--ODSDatePickerInputField-InputField-border--mode-standard) var(--colours-basic-stroke)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--mode-informative{border:var(--ODSDatePickerInputField-InputField-border--mode-informative) var(--colours-basic-stroke)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--size-large{padding:var(--ODSDatePickerInputField-InputField-padding--size-large);min-height:var(--ODSDatePickerInputField-InputField-minHeight--size-large)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--size-small{padding:var(--ODSDatePickerInputField-InputField-padding--size-small);min-height:var(--ODSDatePickerInputField-InputField-minHeight--size-small)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--mode-error:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly){border:var(--ODSDatePickerInputField-InputField-border--mode-error) var(--colours-functional-destructive-standard)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):hover,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-unfilled:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):hover{background-color:var(--colours-interaction-states-hover-background-hover)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled.ODSDatePickerInputField-InputField--mode-error:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):hover{border-color:var(--colours-functional-destructive-hovered)}.ODSDatePickerInputField-InputField:focus{background-color:var(--colours-basic-background)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-unfilled.ODSDatePickerInputField-InputField--mode-informative.ODSDatePickerInputField-InputField--disabled,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-unfilled.ODSDatePickerInputField-InputField--mode-informative.ODSDatePickerInputField-InputField--disabled:focus,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-unfilled.ODSDatePickerInputField-InputField--mode-standard.ODSDatePickerInputField-InputField--disabled,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-unfilled.ODSDatePickerInputField-InputField--mode-standard.ODSDatePickerInputField-InputField--disabled:focus{color:var(--colours-interaction-states-disabled-text-disabled);border:var(--strokes-1,1px) solid var(--colours-interaction-states-disabled-stroke-disabled);background:var(--colours-interaction-states-disabled-background-disabled)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled.ODSDatePickerInputField-InputField--mode-informative:not(.ODSDatePickerInputField-InputField--disabled).ODSDatePickerInputField-InputField--readonly,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled.ODSDatePickerInputField-InputField--mode-informative:not(.ODSDatePickerInputField-InputField--disabled).ODSDatePickerInputField-InputField--readonly:focus,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled.ODSDatePickerInputField-InputField--mode-standard:not(.ODSDatePickerInputField-InputField--disabled).ODSDatePickerInputField-InputField--readonly,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled.ODSDatePickerInputField-InputField--mode-standard:not(.ODSDatePickerInputField-InputField--disabled).ODSDatePickerInputField-InputField--readonly:focus{border:var(--strokes-1,1px) solid var(--colours-interaction-states-disabled-stroke-disabled);background:var(--colours-interaction-states-disabled-background-disabled)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-editing.ODSDatePickerInputField-InputField--mode-error:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly),.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-editing.ODSDatePickerInputField-InputField--mode-error:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):focus,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled.ODSDatePickerInputField-InputField--mode-error:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly),.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled.ODSDatePickerInputField-InputField--mode-error:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):focus,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-unfilled.ODSDatePickerInputField-InputField--mode-error:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly){border-color:var(--colours-functional-destructive-standard)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-editing.ODSDatePickerInputField-InputField--mode-informative:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):focus,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-editing.ODSDatePickerInputField-InputField--mode-standard:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):focus,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled.ODSDatePickerInputField-InputField--mode-informative:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):focus,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled.ODSDatePickerInputField-InputField--mode-standard:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):focus{border-color:var(--colours-interaction-states-focus-stroke-active)}.ODSDatePickerInputField-Content{height:var(--ODSDatePickerInputField-Content-height);flex:var(--ODSDatePickerInputField-Content-flex);justify-content:var(--ODSDatePickerInputField-Content-verticalAlignment);align-items:var(--ODSDatePickerInputField-Content-horizontalAlignment);position:relative;width:100%}.ODSDatePickerInputField-Label{vertical-align:var(--ODSDatePickerInputField-Label-verticalAlign);white-space:var(--ODSDatePickerInputField-Label-whiteSpace);overflow:var(--ODSDatePickerInputField-Label-overflow);text-overflow:var(--ODSDatePickerInputField-Label-textOverflow);position:absolute;display:flex;transition:all .2s cubic-bezier(.4,0,.6,1);pointer-events:none}.ODSDatePickerInputField-Label:not(.ODSDatePickerInputField-Label--disabled){color:var(--colours-basic-text-recessive)}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--size-large.ODSDatePickerInputField-Label--status-unfilled:not(.ODSDatePickerInputField-Label--readonly){font:var(--ODSDatePickerInputField-Label-font--size-large--status-unfilled);letter-spacing:var( --ODSDatePickerInputField-Label-letterSpacing--size-large--status-unfilled )}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--size-small.ODSDatePickerInputField-Label--status-unfilled{font:var(--ODSDatePickerInputField-Label-font--size-small--status-unfilled);letter-spacing:var( --ODSDatePickerInputField-Label-letterSpacing--size-small--status-unfilled );top:var(--ODSDatePickerInputField-Label-top--size-small--status-unfilled)}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--size-large.ODSDatePickerInputField-Label--status-unfilled{top:var(--ODSDatePickerInputField-Label-top--size-large--status-unfilled)}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--size-large.ODSDatePickerInputField-Label--status-editing{font:var(--ODSDatePickerInputField-Label-font--size-large--status-editing);letter-spacing:var( --ODSDatePickerInputField-Label-letterSpacing--size-large--status-editing )}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--size-large.ODSDatePickerInputField-Label--status-filled{font:var(--ODSDatePickerInputField-Label-font--size-large--status-filled);letter-spacing:var( --ODSDatePickerInputField-Label-letterSpacing--size-large--status-filled )}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--size-small.ODSDatePickerInputField-Label--status-filled:not(.ODSDatePickerInputField-Label--disabled){font:var(--ODSDatePickerInputField-Label-font--size-small--status-filled);letter-spacing:var( --ODSDatePickerInputField-Label-letterSpacing--size-small--status-filled )}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--size-small.ODSDatePickerInputField-Label--status-editing:not(.ODSDatePickerInputField-Label--disabled){font:var(--ODSDatePickerInputField-Label-font--size-small--status-editing);letter-spacing:var( --ODSDatePickerInputField-Label-letterSpacing--size-small--status-editing )}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--disabled:not(.ODSDatePickerInputField-Label--readonly){color:var(--colours-interaction-states-disabled-text-disabled)}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--size-large.ODSDatePickerInputField-Label--status-unfilled:not(.ODSDatePickerInputField-Label--readonly):hover{font:var( --ODSDatePickerInputField-Label-font--size-large--status-unfilled--state-hovered );letter-spacing:var( --ODSDatePickerInputField-Label-letterSpacing--size-large--status-unfilled--state-hovered )}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--size-large{font:var( --ODSDatePickerInputField-DateInput-font--size-large--status-filled );letter-spacing:var( --ODSDatePickerInputField-DateInput-letterSpacing--size-large--status-filled )}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--size-small{font:var( --ODSDatePickerInputField-DateInput-font--size-small--status-filled );letter-spacing:var( --ODSDatePickerInputField-DateInput-letterSpacing--size-small--status-filled )}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--status-filled{color:var(--colours-basic-text);vertical-align:var( --ODSDatePickerInputField-DateInput-verticalAlign--status-filled );white-space:var( --ODSDatePickerInputField-DateInput-whiteSpace--status-filled );overflow:var(--ODSDatePickerInputField-DateInput-overflow--status-filled);text-overflow:var( --ODSDatePickerInputField-DateInput-textOverflow--status-filled )}.ODSDatePickerInputField-SupportText{width:var(--ODSDatePickerInputField-SupportText-width);align-items:var(--ODSDatePickerInputField-SupportText-verticalAlignment);justify-content:var( --ODSDatePickerInputField-SupportText-horizontalAlignment )}.ODSDatePickerInputField-SupportText.ODSDatePickerInputField-SupportText--size-large{padding:var(--ODSDatePickerInputField-SupportText-padding--size-large)}.ODSDatePickerInputField-SupportText.ODSDatePickerInputField-SupportText--size-small{padding:var(--ODSDatePickerInputField-SupportText-padding--size-small)}.ODSDatePickerInputField-OdsSupportMessage{flex:var(--ODSDatePickerInputField-OdsSupportMessage-flex)}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--size-small{left:calc(var(--ODSDatePickerInputField-Label-left--size-small) + var(--ODSDatePickerInputField-borderWidth));max-width:calc(100% - (2 * var(--ODSDatePickerInputField-Label-left--size-small)));top:var(--ODSDatePickerInputField-Label-top--size-small)}.ODSDatePickerInputField-Label.ODSDatePickerInputField-Label--size-large{left:calc(var(--ODSDatePickerInputField-Label-left--size-large) + var(--ODSDatePickerInputField-borderWidth));max-width:calc(100% - (2 * var(--ODSDatePickerInputField-Label-left--size-large)));top:var(--ODSDatePickerInputField-Label-top--size-large)}.ODSDatePickerInputField-InputField::-moz-placeholder{color:var(--colours-basic-text)}.ODSDatePickerInputField-InputField::placeholder{color:var(--colours-basic-text)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--disabled,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--readonly{border:var(--strokes-1,1px) solid var(--colours-interaction-states-disabled-stroke-disabled);background:var(--colours-interaction-states-disabled-background-disabled)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--disabled::-moz-placeholder{color:var(--colours-interaction-states-disabled-text-disabled)}.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--disabled,.ODSDatePickerInputField-InputField.ODSDatePickerInputField-InputField--disabled::placeholder{color:var(--colours-interaction-states-disabled-text-disabled)}.ODSDatePickerInputField-InputField:focus-visible{outline-offset:var( --ODSDatePickerInputField-outlineOffset--status-editing--state-focused );outline:var(--ODSDatePickerInputField-border--status-editing--state-focused) var(--colours-interaction-states-focus-focus)}.ODSDatePickerInputField-InputField:is(:-webkit-autofill){-webkit-text-fill-color:var(--colours-basic-text);-webkit-box-shadow:0 0 0 40rem var(--colours-basic-background) inset;-webkit-transition-property:box-shadow;transition-property:box-shadow;transition-duration:0s}.ODSDatePickerInputField-InputField:is(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--colours-basic-text);-webkit-box-shadow:0 0 0 40rem var(--colours-basic-background) inset;-webkit-transition-property:box-shadow;transition-property:box-shadow;transition-duration:0s}.ODSDatePickerInputField-InputField:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):hover:is(:-webkit-autofill){-webkit-box-shadow:0 0 0 40rem var(--colours-interaction-states-hover-background-hover) inset;-webkit-transition-property:box-shadow;transition-property:box-shadow;transition-duration:var( --ODSDatePickerInputField-DateInput-transition-duration )}.ODSDatePickerInputField-InputField:not(.ODSDatePickerInputField-InputField--disabled):not(.ODSDatePickerInputField-InputField--readonly):hover:is(:-webkit-autofill,:autofill){-webkit-box-shadow:0 0 0 40rem var(--colours-interaction-states-hover-background-hover) inset;-webkit-transition-property:box-shadow;transition-property:box-shadow;transition-duration:var( --ODSDatePickerInputField-DateInput-transition-duration )}.ODSButton.ODSDatePickerInputField-CalendarAction{position:absolute}.ODSDatePickerInputField-CalendarAction.ODSDatePickerInputField-CalendarAction--size-small{top:var(--ODSDatePickerInputField-CalendarAction-top--size-small);right:var(--ODSDatePickerInputField-CalendarAction-right--size-small)}.ODSDatePickerInputField-CalendarAction.ODSDatePickerInputField-CalendarAction--size-large{top:var(--ODSDatePickerInputField-CalendarAction-top--size-large);right:var(--ODSDatePickerInputField-CalendarAction-right--size-large)}.ODSDatePickerInputField-CalendarAction.ODSDatePickerInputField-CalendarAction--size-small.ODSDatePickerInputField-CalendarAction--mode-error{right:var( --ODSDatePickerInputField-CalendarAction-right--size-small--mode-error )}.ODSDatePickerInputField-CalendarAction.ODSDatePickerInputField-CalendarAction--size-large.ODSDatePickerInputField-CalendarAction--mode-error{right:var( --ODSDatePickerInputField-CalendarAction-right--size-large--mode-error )}.ODSDatePickerInputField-CalendarAction--disableCalendar{pointer-events:none}:root{--ODSPickerDropdownItem-padding:0 var(--spacing-component-3) 0 var(--spacing-component-3);--ODSPickerDropdownItem-borderRadius:var(--radius-small);--ODSPickerDropdownItem-minHeight:var(--sizing-minimum-tappable-area);--ODSPickerDropdownItem-minWidth:var(--sizing-component-18);--ODSPickerDropdownItem-width:100%;--ODSPickerDropdownItem-verticalAlignment:center;--ODSPickerDropdownItem-horizontalAlignment:space-between;--ODSPickerDropdownItem-border--state-focused:var(--strokes-2) solid;--ODSPickerDropdownItem-IconContainer-padding:0 0 0 var(--spacing-component-5);--ODSPickerDropdownItem-IconContainer-width:36px;--ODSPickerDropdownItem-IconContainer-verticalAlignment:center;--ODSPickerDropdownItem-IconContainer-horizontalAlignment:start;--ODSPickerDropdownItem-Checkmark-width:var(--sizing-component-8);--ODSPickerDropdownItem-Checkmark-height:var(--sizing-component-8);--ODSPickerDropdownItem-Label-font:var(--body-m-bold);--ODSPickerDropdownItem-Label-letterSpacing:var( --body-m-bold-letter-spacing );--ODSPickerDropdownItem-Label-textAlign:left;--ODSPickerDropdownItem-Label-flex:1;--ODSPickerDropdownItem-Label-verticalAlign:top;--ODSPickerDropdownItem-Label-whiteSpace:nowrap;--ODSPickerDropdownItem-Label-overflow:hidden;--ODSPickerDropdownItem-Label-textOverflow:ellipsis;--ODSPickerDropdownItem-outlineOffset--state-focused:var( --spacing-component-1 )}.ODSPickerDropdownItem{padding:var(--ODSPickerDropdownItem-padding);border-radius:var(--ODSPickerDropdownItem-borderRadius);min-height:var(--ODSPickerDropdownItem-minHeight);min-width:var(--ODSPickerDropdownItem-minWidth);width:var(--ODSPickerDropdownItem-width);align-items:var(--ODSPickerDropdownItem-verticalAlignment);justify-content:var(--ODSPickerDropdownItem-horizontalAlignment);transition:all .1s ease-in-out;cursor:pointer}.ODSPickerDropdownItem:not(.ODSPickerDropdownItem--disabled):hover{background-color:var(--colours-interaction-states-hover-background-hover)}.ODSPickerDropdownItem:not(.ODSPickerDropdownItem--disabled):active{background-color:var( --colours-interaction-states-pressed-background-pressed )}.ODSPickerDropdownItem-IconContainer{padding:var(--ODSPickerDropdownItem-IconContainer-padding);width:var(--ODSPickerDropdownItem-IconContainer-width);align-items:var(--ODSPickerDropdownItem-IconContainer-verticalAlignment);justify-content:var( --ODSPickerDropdownItem-IconContainer-horizontalAlignment )}.ODSPickerDropdownItem-Checkmark{width:var(--ODSPickerDropdownItem-Checkmark-width);height:var(--ODSPickerDropdownItem-Checkmark-height)}.ODSPickerDropdownItem-Checkmark.ODSPickerDropdownItem-Checkmark--selected:not(.ODSPickerDropdownItem-Checkmark--disabled),.ODSPickerDropdownItem-Checkmark:not(.ODSPickerDropdownItem-Checkmark--selected){color:var(--colours-basic-text)}.ODSPickerDropdownItem-Checkmark.ODSPickerDropdownItem-Checkmark--selected.ODSPickerDropdownItem-Checkmark--disabled{color:var(--colours-interaction-states-disabled-text-disabled)}.ODSPickerDropdownItem-Label{font:var(--ODSPickerDropdownItem-Label-font);letter-spacing:var(--ODSPickerDropdownItem-Label-letterSpacing);text-align:var(--ODSPickerDropdownItem-Label-textAlign);flex:var(--ODSPickerDropdownItem-Label-flex);vertical-align:var(--ODSPickerDropdownItem-Label-verticalAlign);white-space:var(--ODSPickerDropdownItem-Label-whiteSpace);overflow:var(--ODSPickerDropdownItem-Label-overflow);text-overflow:var(--ODSPickerDropdownItem-Label-textOverflow);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ODSPickerDropdownItem-Label:not(.ODSPickerDropdownItem-Label--disabled){color:var(--colours-basic-text)}.ODSPickerDropdownItem-Label.ODSPickerDropdownItem-Label--disabled{color:var(--colours-interaction-states-disabled-text-disabled)}.ODSPickerDropdownItem:not(.ODSPickerDropdownItem--disabled):focus-visible{outline:var(--ODSPickerDropdownItem-border--state-focused) var(--colours-interaction-states-focus-focus);outline-offset:var(--ODSPickerDropdownItem-outlineOffset--state-focused)}.ODSDatePickerFlyout-OdsPickerDropdownItem--disabled{cursor:not-allowed}@media (forced-colors:active){.ODSPickerDropdownItem{border:1px solid transparent}}:root{--ODSDatePickerDay-padding:var(--spacing-component-4) var(--spacing-component-5) var(--spacing-component-4) var(--spacing-component-5);--ODSDatePickerDay-maxHeight--size-large:var(--sizing-component-14);--ODSDatePickerDay-maxHeight--size-small:44px;--ODSDatePickerDay-maxWidth--size-large:var(--sizing-component-14);--ODSDatePickerDay-maxWidth--size-small:44px;--ODSDatePickerDay-minHeight--size-large:var(--sizing-component-14);--ODSDatePickerDay-minHeight--size-small:44px;--ODSDatePickerDay-minWidth--size-large:var(--sizing-component-14);--ODSDatePickerDay-minWidth--size-small:44px;--ODSDatePickerDay-verticalAlignment:center;--ODSDatePickerDay-horizontalAlignment:center;--ODSDatePickerDay-position:relative;--ODSDatePickerDay-border--state-focused:var(--strokes-2) solid;--ODSDatePickerDay-borderRadius--state-focused:var(--radius-full);--ODSDatePickerDay-Content-gap:var(--spacing-component-3);--ODSDatePickerDay-Content-padding:var(--spacing-component-2) 0 var(--spacing-component-2) 0;--ODSDatePickerDay-Content-verticalAlignment:center;--ODSDatePickerDay-Content-horizontalAlignment:center;--ODSDatePickerDay-Content-position:relative;--ODSDatePickerDay-TodayIndicator-borderRadius:var(--radius-full);--ODSDatePickerDay-TodayIndicator-position:absolute;--ODSDatePickerDay-TodayIndicator-top:24px;--ODSDatePickerDay-TodayIndicator-left:7px;--ODSDatePickerDay-TodayIndicator-width:4px;--ODSDatePickerDay-TodayIndicator-overflow:hidden;--ODSDatePickerDay-TodayIndicator-verticalAlignment:start;--ODSDatePickerDay-TodayIndicator-horizontalAlignment:start;--ODSDatePickerDay-Label-font:var(--body-m-bold);--ODSDatePickerDay-Label-letterSpacing:var(--body-m-bold-letter-spacing);--ODSDatePickerDay-Label-verticalAlign:top;--ODSDatePickerDay-Background-borderRadius:var(--radius-full);--ODSDatePickerDay-Background-position:absolute;--ODSDatePickerDay-Background-top--size-large:0;--ODSDatePickerDay-Background-top--size-small:5px;--ODSDatePickerDay-Background-bottom--size-large:0;--ODSDatePickerDay-Background-bottom--size-small:5px;--ODSDatePickerDay-Background-left--size-large:0;--ODSDatePickerDay-Background-left--size-small:5px;--ODSDatePickerDay-Background-right--size-large:0;--ODSDatePickerDay-Background-right--size-small:5px;--ODSDatePickerDay-Background-verticalAlignment:start;--ODSDatePickerDay-Background-horizontalAlignment:start;--ODSDatePickerDay-outlineOffset--state-focused--size-large:var( --spacing-component-2 );--ODSDatePickerDay-outlineOffset--state-focused--size-small:-2px}.ODSDatePickerDay{padding:var(--ODSDatePickerDay-padding);align-items:var(--ODSDatePickerDay-verticalAlignment);justify-content:var(--ODSDatePickerDay-horizontalAlignment);position:var(--ODSDatePickerDay-position);transition:all .1s ease-in-out;background:none;border:none;display:inline-flex}.ODSDatePickerDay.ODSDatePickerDay--size-large{max-height:var(--ODSDatePickerDay-maxHeight--size-large);max-width:var(--ODSDatePickerDay-maxWidth--size-large);min-height:var(--ODSDatePickerDay-minHeight--size-large);min-width:var(--ODSDatePickerDay-minWidth--size-large)}.ODSDatePickerDay.ODSDatePickerDay--size-small{max-height:var(--ODSDatePickerDay-maxHeight--size-small);max-width:var(--ODSDatePickerDay-maxWidth--size-small);min-height:var(--ODSDatePickerDay-minHeight--size-small);min-width:var(--ODSDatePickerDay-minWidth--size-small)}.ODSDatePickerDay:not(.ODSDatePickerDay--disabled):focus-visible{outline:var(--ODSDatePickerDay-border--state-focused) var(--colours-interaction-states-focus-focus);outline-offset:var(--ODSDatePickerDay-outlineOffset--state-focused);border-radius:var(--ODSDatePickerDay-borderRadius--state-focused)}.ODSDatePickerDay.ODSDatePickerDay--size-large:not(.ODSDatePickerDay--disabled):focus-visible{outline-offset:var( --ODSDatePickerDay-outlineOffset--state-focused--size-large )}.ODSDatePickerDay.ODSDatePickerDay--size-small:not(.ODSDatePickerDay--disabled):focus-visible{outline-offset:var( --ODSDatePickerDay-outlineOffset--state-focused--size-small )}.ODSDatePickerDay-Content{gap:var(--ODSDatePickerDay-Content-gap);padding:var(--ODSDatePickerDay-Content-padding);align-items:var(--ODSDatePickerDay-Content-verticalAlignment);justify-content:var(--ODSDatePickerDay-Content-horizontalAlignment);position:var(--ODSDatePickerDay-Content-position)}.ODSDatePickerDay-TodayIndicator{border-radius:var(--ODSDatePickerDay-TodayIndicator-borderRadius);position:var(--ODSDatePickerDay-TodayIndicator-position);top:var(--ODSDatePickerDay-TodayIndicator-top);left:calc(50% - (var(--ODSDatePickerDay-TodayIndicator-width) / 2));width:var(--ODSDatePickerDay-TodayIndicator-width);height:var(--ODSDatePickerDay-TodayIndicator-width);overflow:var(--ODSDatePickerDay-TodayIndicator-overflow);justify-content:var(--ODSDatePickerDay-TodayIndicator-verticalAlignment);align-items:var(--ODSDatePickerDay-TodayIndicator-horizontalAlignment)}.ODSDatePickerDay-TodayIndicator:not(.ODSDatePickerDay-TodayIndicator--selected){background-color:var(--colours-basic-text-dominant)}.ODSDatePickerDay-TodayIndicator.ODSDatePickerDay-TodayIndicator--selected:not(.ODSDatePickerDay-TodayIndicator--disabled){background-color:var(--colours-basic-text-on-accent)}.ODSDatePickerDay-Label{font:var(--ODSDatePickerDay-Label-font);letter-spacing:var(--ODSDatePickerDay-Label-letterSpacing);vertical-align:var(--ODSDatePickerDay-Label-verticalAlign)}.ODSDatePickerDay-Label:not(.ODSDatePickerDay-Label--selected).ODSDatePickerDay-Label--inActiveMonth:not(.ODSDatePickerDay-Label--disabled){color:var(--colours-basic-text)}.ODSDatePickerDay-Label.ODSDatePickerDay-Label--selected:not(.ODSDatePickerDay-Label--disabled){color:var(--colours-basic-text-on-accent)}.ODSDatePickerDay-Label:not(.ODSDatePickerDay-Label--selected):not(.ODSDatePickerDay-Label--inActiveMonth):not(.ODSDatePickerDay-Label--disabled){color:var(--colours-basic-text-recessive)}.ODSDatePickerDay-Label:not(.ODSDatePickerDay-Label--selected).ODSDatePickerDay-Label--disabled{color:var(--colours-interaction-states-disabled-text-disabled)}.ODSDatePickerDay-Background{border-radius:var(--ODSDatePickerDay-Background-borderRadius);position:var(--ODSDatePickerDay-Background-position);justify-content:var(--ODSDatePickerDay-Background-verticalAlignment);align-items:var(--ODSDatePickerDay-Background-horizontalAlignment)}.ODSDatePickerDay-Background.ODSDatePickerDay-Background--size-large{top:var(--ODSDatePickerDay-Background-top--size-large);bottom:var(--ODSDatePickerDay-Background-bottom--size-large);left:var(--ODSDatePickerDay-Background-left--size-large);right:var(--ODSDatePickerDay-Background-right--size-large)}.ODSDatePickerDay-Background.ODSDatePickerDay-Background--size-small{top:var(--ODSDatePickerDay-Background-top--size-small);bottom:var(--ODSDatePickerDay-Background-bottom--size-small);left:var(--ODSDatePickerDay-Background-left--size-small);right:var(--ODSDatePickerDay-Background-right--size-small)}.ODSDatePickerDay-Background.ODSDatePickerDay-Background--selected:not(.ODSDatePickerDay-Background--disabled){background-color:var(--colours-basic-accent)}.ODSDatePickerDay:not(.ODSDatePickerDay--selected):not(.ODSDatePickerDay--disabled):hover .ODSDatePickerDay-Background{background-color:var(--colours-interaction-states-hover-background-hover)}.ODSDatePickerDay-Background:not(.ODSDatePickerDay-Background--selected):not(.ODSDatePickerDay-Background--disabled):active{background-color:var( --colours-interaction-states-pressed-background-pressed )}.ODSDatePickerDay:focus-visible{outline:none}.ODSDatePickerDay:not(.ODSDatePickerDay--disabled){cursor:pointer}.ODSDatePickerDay.ODSDatePickerDay--disabled{cursor:not-allowed}@media (forced-colors:active){.ODSDatePickerDay-Background{border:1px solid transparent}}:root{--ODSDatePickerFlyout-gap--type-date:var(--spacing-component-3);--ODSDatePickerFlyout-padding:var(--spacing-component-5) 0 var(--spacing-component-5) 0;--ODSDatePickerFlyout-borderRadius:var(--radius-medium);--ODSDatePickerFlyout-border:var(--strokes-1) solid;--ODSDatePickerFlyout-overflow--size-small--type-date:auto;--ODSDatePickerFlyout-verticalAlignment:start;--ODSDatePickerFlyout-horizontalAlignment:center;--ODSDatePickerFlyout-height--size-small--type-year:441px;--ODSDatePickerFlyout-height--size-small--type-month:441px;--ODSDatePickerFlyout-height--size-large--type-year:465px;--ODSDatePickerFlyout-height--size-large--type-month:465px;--ODSDatePickerFlyout-ScrollListContainer-gap--type-year:var( --spacing-component-3 );--ODSDatePickerFlyout-ScrollListContainer-gap--type-month:var( --spacing-component-3 );--ODSDatePickerFlyout-ScrollListContainer-padding--type-year:var( --spacing-component-2 ) var(--spacing-component-5);--ODSDatePickerFlyout-ScrollListContainer-padding--type-month:var( --spacing-component-2 ) var(--spacing-component-5);--ODSDatePickerFlyout-ScrollListContainer-flex--type-year:1;--ODSDatePickerFlyout-ScrollListContainer-flex--type-month:1;--ODSDatePickerFlyout-ScrollListContainer-width--type-year:100%;--ODSDatePickerFlyout-ScrollListContainer-width--type-month:100%;--ODSDatePickerFlyout-ScrollListContainer-display--type-year:flex;--ODSDatePickerFlyout-ScrollListContainer-display--type-month:flex;--ODSDatePickerFlyout-ScrollListContainer-overflow--type-year:auto;--ODSDatePickerFlyout-ScrollListContainer-overflow--type-month:auto;--ODSDatePickerFlyout-ScrollListContainer-verticalAlignment--type-year:start;--ODSDatePickerFlyout-ScrollListContainer-verticalAlignment--type-month:start;--ODSDatePickerFlyout-ScrollListContainer-horizontalAlignment--type-year:start;--ODSDatePickerFlyout-ScrollListContainer-horizontalAlignment--type-month:start;--ODSDatePickerFlyout-ScrollListContainer-flexDirection--type-year:column;--ODSDatePickerFlyout-ScrollListContainer-flexDirection--type-month:column;--ODSDatePickerFlyout-OdsPickerDropdownItem-width--type-year:100%;--ODSDatePickerFlyout-OdsPickerDropdownItem-width--type-month:100%;--ODSDatePickerFlyout-ActionFrame-gap--type-date:var(--spacing-component-2);--ODSDatePickerFlyout-ActionFrame-padding--type-date:0 var(--spacing-component-5) 0 var(--spacing-component-5);--ODSDatePickerFlyout-ActionFrame-width--type-date:100%;--ODSDatePickerFlyout-ActionFrame-verticalAlignment--type-date:center;--ODSDatePickerFlyout-ActionFrame-horizontalAlignment--type-date:end;--ODSDatePickerFlyout-DateGrid-gap--type-date:var(--spacing-component-3);--ODSDatePickerFlyout-DateGrid-maxWidth--size-small--type-date:332px;--ODSDatePickerFlyout-DateGrid-maxWidth--size-large--type-date:384px;--ODSDatePickerFlyout-DateGrid-minWidth--size-small--type-date:308px;--ODSDatePickerFlyout-DateGrid-minWidth--size-large--type-date:336px;--ODSDatePickerFlyout-DateGrid-width--type-date:100%;--ODSDatePickerFlyout-DateGrid-verticalAlignment--type-date:start;--ODSDatePickerFlyout-DateGrid-horizontalAlignment--type-date:start;--ODSDatePickerFlyout-RowListContainer-width--type-date:100%;--ODSDatePickerFlyout-RowListContainer-display--type-date:flex;--ODSDatePickerFlyout-RowListContainer-verticalAlignment--type-date:start;--ODSDatePickerFlyout-RowListContainer-horizontalAlignment--type-date:space-between;--ODSDatePickerFlyout-RowListContainer-flexDirection--type-date:row;--ODSDatePickerFlyout-WeekdaysListContainer-maxWidth--size-small--type-date:332px;--ODSDatePickerFlyout-WeekdaysListContainer-maxWidth--size-large--type-date:384px;--ODSDatePickerFlyout-WeekdaysListContainer-minWidth--size-small--type-date:308px;--ODSDatePickerFlyout-WeekdaysListContainer-minWidth--size-large--type-date:336px;--ODSDatePickerFlyout-WeekdaysListContainer-width--type-date:100%;--ODSDatePickerFlyout-WeekdaysListContainer-display--type-date:flex;--ODSDatePickerFlyout-WeekdaysListContainer-verticalAlignment--type-date:start;--ODSDatePickerFlyout-WeekdaysListContainer-horizontalAlignment--type-date:space-between;--ODSDatePickerFlyout-WeekdaysListContainer-flexDirection--type-date:row;--ODSDatePickerFlyout-Weekday-padding--type-date:var(--spacing-component-3);--ODSDatePickerFlyout-Weekday-width--size-small--type-date:44px;--ODSDatePickerFlyout-Weekday-width--size-large--type-date:48px;--ODSDatePickerFlyout-Weekday-height--type-date:40px;--ODSDatePickerFlyout-Weekday-verticalAlignment--size-small--type-date:space-between;--ODSDatePickerFlyout-Weekday-verticalAlignment--size-large--type-date:center;--ODSDatePickerFlyout-Weekday-horizontalAlignment--type-date:center;--ODSDatePickerFlyout-Weekday-gap--size-large--type-date:var( --spacing-component-3 );--ODSDatePickerFlyout-Label-font--type-date:var(--body-m-bold);--ODSDatePickerFlyout-Label-letterSpacing--type-date:var( --body-m-bold-letter-spacing );--ODSDatePickerFlyout-Label-verticalAlign--type-date:top;--ODSDatePickerFlyout-DateAndYearPicker-padding:0 var(--spacing-component-5) 0 var(--spacing-component-5);--ODSDatePickerFlyout-DateAndYearPicker-width:100%;--ODSDatePickerFlyout-DateAndYearPicker-verticalAlignment:start;--ODSDatePickerFlyout-DateAndYearPicker-horizontalAlignment:start;--ODSDatePickerFlyout-OdsDivider-width:100%;--ODSDatePickerFlyout-WrapContainer-width:100%;--ODSDatePickerFlyout-WrapContainer-flexWrap:wrap;--ODSDatePickerFlyout-WrapContainer-verticalAlignment:center;--ODSDatePickerFlyout-WrapContainer-horizontalAlignment:space-between;--ODSDatePickerFlyout-CalendarNavigationContainer-verticalAlignment:center;--ODSDatePickerFlyout-CalendarNavigationContainer-horizontalAlignment:start;--ODSDatePickerFlyout-CalendarDropdownContainer-verticalAlignment:center;--ODSDatePickerFlyout-CalendarDropdownContainer-horizontalAlignment:start;--ODSDatePickerFlyout-width:480px;--ODSDatePickerFlyout-Grig-height--size-large:328px;--ODSDatePickerFlyout-Grig-height--size-small:304px}.ODSDatePickerFlyout{background-color:var(--colours-basic-background);padding:var(--ODSDatePickerFlyout-padding);border-radius:var(--ODSDatePickerFlyout-borderRadius);border:var(--ODSDatePickerFlyout-border) var(--colours-basic-stroke);justify-content:var(--ODSDatePickerFlyout-verticalAlignment);align-items:var(--ODSDatePickerFlyout-horizontalAlignment);width:var(--ODSDatePickerFlyout-width);max-width:100%;overflow:auto}@media screen and (max-width:480px){.ODSDatePickerFlyout{align-items:start}}.ODSDatePickerFlyout.ODSDatePickerFlyout--type-date{gap:var(--ODSDatePickerFlyout-gap--type-date)}.ODSDatePickerFlyout.ODSDatePickerFlyout--size-large.ODSDatePickerFlyout--type-year{height:var(--ODSDatePickerFlyout-height--size-large--type-year)}.ODSDatePickerFlyout.ODSDatePickerFlyout--size-large.ODSDatePickerFlyout--type-month{height:var(--ODSDatePickerFlyout-height--size-large--type-month)}.ODSDatePickerFlyout.ODSDatePickerFlyout--size-small.ODSDatePickerFlyout--type-date{overflow:var(--ODSDatePickerFlyout-overflow--size-small--type-date)}.ODSDatePickerFlyout.ODSDatePickerFlyout--size-small.ODSDatePickerFlyout--type-year{height:var(--ODSDatePickerFlyout-height--size-small--type-year)}.ODSDatePickerFlyout.ODSDatePickerFlyout--size-small.ODSDatePickerFlyout--type-month{height:var(--ODSDatePickerFlyout-height--size-small--type-month)}.ODSDatePickerFlyout-ScrollListContainer.ODSDatePickerFlyout-ScrollListContainer--type-year{gap:var(--ODSDatePickerFlyout-ScrollListContainer-gap--type-year);padding:var(--ODSDatePickerFlyout-ScrollListContainer-padding--type-year);flex:var(--ODSDatePickerFlyout-ScrollListContainer-flex--type-year);width:var(--ODSDatePickerFlyout-ScrollListContainer-width--type-year);display:var(--ODSDatePickerFlyout-ScrollListContainer-display--type-year);overflow:var(--ODSDatePickerFlyout-ScrollListContainer-overflow--type-year);justify-content:var( --ODSDatePickerFlyout-ScrollListContainer-verticalAlignment--type-year );align-items:var( --ODSDatePickerFlyout-ScrollListContainer-horizontalAlignment--type-year );flex-direction:var( --ODSDatePickerFlyout-ScrollListContainer-flexDirection--type-year )}.ODSDatePickerFlyout-ScrollListContainer.ODSDatePickerFlyout-ScrollListContainer--type-month{gap:var(--ODSDatePickerFlyout-ScrollListContainer-gap--type-month);padding:var(--ODSDatePickerFlyout-ScrollListContainer-padding--type-month);flex:var(--ODSDatePickerFlyout-ScrollListContainer-flex--type-month);width:var(--ODSDatePickerFlyout-ScrollListContainer-width--type-month);display:var(--ODSDatePickerFlyout-ScrollListContainer-display--type-month);overflow:var(--ODSDatePickerFlyout-ScrollListContainer-overflow--type-month);justify-content:var( --ODSDatePickerFlyout-ScrollListContainer-verticalAlignment--type-month );align-items:var( --ODSDatePickerFlyout-ScrollListContainer-horizontalAlignment--type-month );flex-direction:var( --ODSDatePickerFlyout-ScrollListContainer-flexDirection--type-month )}.ODSDatePickerFlyout-OdsPickerDropdownItem.ODSDatePickerFlyout-OdsPickerDropdownItem--type-year{width:var(--ODSDatePickerFlyout-OdsPickerDropdownItem-width--type-year)}.ODSDatePickerFlyout-OdsPickerDropdownItem.ODSDatePickerFlyout-OdsPickerDropdownItem--type-month{width:var(--ODSDatePickerFlyout-OdsPickerDropdownItem-width--type-month)}.ODSDatePickerFlyout-ActionFrame.ODSDatePickerFlyout-ActionFrame--type-date{gap:var(--ODSDatePickerFlyout-ActionFrame-gap--type-date);padding:var(--ODSDatePickerFlyout-ActionFrame-padding--type-date);width:var(--ODSDatePickerFlyout-ActionFrame-width--type-date);align-items:var( --ODSDatePickerFlyout-ActionFrame-verticalAlignment--type-date );justify-content:var( --ODSDatePickerFlyout-ActionFrame-horizontalAlignment--type-date )}.ODSDatePickerFlyout-DateGrid.ODSDatePickerFlyout-DateGrid--type-date{gap:var(--ODSDatePickerFlyout-DateGrid-gap--type-date);width:var(--ODSDatePickerFlyout-DateGrid-width--type-date);justify-content:var( --ODSDatePickerFlyout-DateGrid-verticalAlignment--type-date );align-items:var( --ODSDatePickerFlyout-DateGrid-horizontalAlignment--type-date );position:relative}.ODSDatePickerFlyout-DateGrid.ODSDatePickerFlyout-DateGrid--size-small.ODSDatePickerFlyout-DateGrid--type-date{max-width:var( --ODSDatePickerFlyout-DateGrid-maxWidth--size-small--type-date );min-width:var( --ODSDatePickerFlyout-DateGrid-minWidth--size-small--type-date );height:var(--ODSDatePickerFlyout-Grig-height--size-small);flex:0 0 var(--ODSDatePickerFlyout-Grig-height--size-small)}.ODSDatePickerFlyout-DateGrid.ODSDatePickerFlyout-DateGrid--size-large.ODSDatePickerFlyout-DateGrid--type-date{max-width:var( --ODSDatePickerFlyout-DateGrid-maxWidth--size-large--type-date );min-width:var( --ODSDatePickerFlyout-DateGrid-minWidth--size-large--type-date );height:var(--ODSDatePickerFlyout-Grig-height--size-large);flex:0 0 var(--ODSDatePickerFlyout-Grig-height--size-large)}.ODSDatePickerFlyout-RowListContainer.ODSDatePickerFlyout-RowListContainer--type-date{width:var(--ODSDatePickerFlyout-RowListContainer-width--type-date);display:var(--ODSDatePickerFlyout-RowListContainer-display--type-date);align-items:var( --ODSDatePickerFlyout-RowListContainer-verticalAlignment--type-date );justify-content:var( --ODSDatePickerFlyout-RowListContainer-horizontalAlignment--type-date );flex-direction:var( --ODSDatePickerFlyout-RowListContainer-flexDirection--type-date )}.ODSDatePickerFlyout-WeekdaysListContainer.ODSDatePickerFlyout-WeekdaysListContainer--type-date{width:var(--ODSDatePickerFlyout-WeekdaysListContainer-width--type-date);display:var(--ODSDatePickerFlyout-WeekdaysListContainer-display--type-date);align-items:var( --ODSDatePickerFlyout-WeekdaysListContainer-verticalAlignment--type-date );justify-content:var( --ODSDatePickerFlyout-WeekdaysListContainer-horizontalAlignment--type-date );flex-direction:var( --ODSDatePickerFlyout-WeekdaysListContainer-flexDirection--type-date )}.ODSDatePickerFlyout-WeekdaysListContainer.ODSDatePickerFlyout-WeekdaysListContainer--size-small.ODSDatePickerFlyout-WeekdaysListContainer--type-date{max-width:var( --ODSDatePickerFlyout-WeekdaysListContainer-maxWidth--size-small--type-date );min-width:var( --ODSDatePickerFlyout-WeekdaysListContainer-minWidth--size-small--type-date )}.ODSDatePickerFlyout-WeekdaysListContainer.ODSDatePickerFlyout-WeekdaysListContainer--size-large.ODSDatePickerFlyout-WeekdaysListContainer--type-date{max-width:var( --ODSDatePickerFlyout-WeekdaysListContainer-maxWidth--size-large--type-date );min-width:var( --ODSDatePickerFlyout-WeekdaysListContainer-minWidth--size-large--type-date )}.ODSDatePickerFlyout-Weekday.ODSDatePickerFlyout-Weekday--type-date{padding:var(--ODSDatePickerFlyout-Weekday-padding--type-date);height:var(--ODSDatePickerFlyout-Weekday-height--type-date);align-items:var( --ODSDatePickerFlyout-Weekday-horizontalAlignment--type-date )}.ODSDatePickerFlyout-Weekday.ODSDatePickerFlyout-Weekday--size-small.ODSDatePickerFlyout-Weekday--type-date{width:var(--ODSDatePickerFlyout-Weekday-width--size-small--type-date);justify-content:var( --ODSDatePickerFlyout-Weekday-verticalAlignment--size-small--type-date )}.ODSDatePickerFlyout-Weekday.ODSDatePickerFlyout-Weekday--size-large.ODSDatePickerFlyout-Weekday--type-date{width:var(--ODSDatePickerFlyout-Weekday-width--size-large--type-date);justify-content:var( --ODSDatePickerFlyout-Weekday-verticalAlignment--size-large--type-date );gap:var(--ODSDatePickerFlyout-Weekday-gap--size-large--type-date)}.ODSDatePickerFlyout-Label.ODSDatePickerFlyout-Label--type-date{font:var(--ODSDatePickerFlyout-Label-font--type-date);letter-spacing:var(--ODSDatePickerFlyout-Label-letterSpacing--type-date);color:var(--colours-basic-text);vertical-align:var(--ODSDatePickerFlyout-Label-verticalAlign--type-date)}.ODSDatePickerFlyout-DateAndYearPicker{padding:var(--ODSDatePickerFlyout-DateAndYearPicker-padding);width:var(--ODSDatePickerFlyout-DateAndYearPicker-width);justify-content:var( --ODSDatePickerFlyout-DateAndYearPicker-verticalAlignment );align-items:var(--ODSDatePickerFlyout-DateAndYearPicker-horizontalAlignment)}.ODSDatePickerFlyout-OdsDivider{width:var(--ODSDatePickerFlyout-OdsDivider-width)}.ODSDatePickerFlyout-WrapContainer{width:var(--ODSDatePickerFlyout-WrapContainer-width);flex-wrap:var(--ODSDatePickerFlyout-WrapContainer-flexWrap);align-items:var(--ODSDatePickerFlyout-WrapContainer-verticalAlignment);justify-content:var(--ODSDatePickerFlyout-WrapContainer-horizontalAlignment)}.ODSDatePickerFlyout-CalendarNavigationContainer{align-items:var( --ODSDatePickerFlyout-CalendarNavigationContainer-verticalAlignment );justify-content:var( --ODSDatePickerFlyout-CalendarNavigationContainer-horizontalAlignment )}.ODSDatePickerFlyout-CalendarDropdownContainer{align-items:var( --ODSDatePickerFlyout-CalendarDropdownContainer-verticalAlignment );justify-content:var( --ODSDatePickerFlyout-CalendarDropdownContainer-horizontalAlignment )}.ODSDatePickerFlyout-DateGridInner{position:absolute;top:0;left:0;right:0;bottom:0;gap:var(--ODSDatePickerFlyout-DateGrid-gap--type-date)}.ODSDatePickerFlyout-CalendarNavigationContainer .ODSButton.ODSButton--disabled{cursor:not-allowed}.ODSDatePickerFlyout-loadingSlot{justify-content:center;height:100%}:root{--ODSDatePicker-minWidth--size-large:362px;--ODSDatePicker-width:100%;--ODSDatePicker-verticalAlignment:start;--ODSDatePicker-horizontalAlignment:start;--ODSDatePicker-maxWidth:100%}.ODSDatePicker{width:var(--ODSDatePicker-width);justify-content:var(--ODSDatePicker-verticalAlignment);align-items:var(--ODSDatePicker-horizontalAlignment);transition:all .2s ease-in-out;max-width:var(--ODSDatePicker-maxWidth)}