:root{--ODSTextFieldIcon-width--type-iconContainer:var(--sizing-component-14);--ODSTextFieldIcon-height:var(--sizing-component-14);--ODSTextFieldIcon-verticalAlignment:center;--ODSTextFieldIcon-horizontalAlignment:center;--ODSTextFieldIcon-minWidth--type-buttonContainer:var(--sizing-minimum-tappable-area);--ODSTextFieldIcon-Icon-width--type-iconContainer:24px;--ODSTextFieldIcon-Icon-height--type-iconContainer:24px}.ODSTextFieldIcon{height:var(--ODSTextFieldIcon-height);align-items:var(--ODSTextFieldIcon-verticalAlignment);justify-content:var(--ODSTextFieldIcon-horizontalAlignment)}.ODSTextFieldIcon:has(.ODSTextFieldIcon-Icon--type-iconContainer){width:var(--ODSTextFieldIcon-width--type-iconContainer)}.ODSTextFieldIcon:has(.ODSButton--buttonType-iconOnly){min-width:var(--ODSTextFieldIcon-minWidth--type-buttonContainer)}.ODSTextFieldIcon-Icon.ODSTextFieldIcon-Icon--type-iconContainer{color:var(--colours-basic-text-recessive);width:var(--ODSTextFieldIcon-Icon-width--type-iconContainer);height:var(--ODSTextFieldIcon-Icon-height--type-iconContainer)}
:root{--ODSTextField-gap:var(--spacing-component-3);--ODSTextField-width:100%;--ODSTextField-verticalAlignment:start;--ODSTextField-horizontalAlignment:start;--ODSTextField-InputField-padding:0 var(--spacing-component-3) 0 var(--spacing-component-7);--ODSTextField-InputField-borderRadius:var(--radius-medium);--ODSTextField-InputField-border--mode-standard:var(--strokes-1) solid;--ODSTextField-InputField-border--mode-informative:var(--strokes-1) solid;--ODSTextField-InputField-border--mode-error:var(--strokes-3) solid;--ODSTextField-InputField-minHeight--size-large:var(--sizing-input-height);--ODSTextField-InputField-minHeight--size-small:58px;--ODSTextField-InputField-width:100%;--ODSTextField-InputField-overflow:hidden;--ODSTextField-InputField-verticalAlignment:center;--ODSTextField-InputField-horizontalAlignment:start;--ODSTextField-Content-gap--size-large:var(--spacing-component-1);--ODSTextField-Content-padding:0 var(--spacing-component-4) 0 0;--ODSTextField-Content-flex:1;--ODSTextField-Content-verticalAlignment:center;--ODSTextField-Content-horizontalAlignment:start;--ODSTextField-Eyebrow-gap:var(--spacing-component-1);--ODSTextField-Eyebrow-width:100%;--ODSTextField-Eyebrow-verticalAlignment:center;--ODSTextField-Eyebrow-horizontalAlignment:start;--ODSTextField-Label-font--size-large:var(--body-l);--ODSTextField-Label-font--size-large--state-hovered:var(--body-l);--ODSTextField-Label-font--size-small--disabled:var(--body-m-bold);--ODSTextField-Label-font--size-small--readonly:var(--body-m-bold);--ODSTextField-Label-font--size-small:var(--body-m-bold);--ODSTextField-Label-font--size-small--state-hovered:var(--body-m-bold);--ODSTextField-Label-font--size-large--mode-informative--filled:var(--body-m-bold);--ODSTextField-Label-font--size-large--mode-informative--readonly:var(--body-m-bold);--ODSTextField-Label-font--size-large--mode-informative--state-focused:var(--body-m-bold);--ODSTextField-Label-font--size-large--mode-error--filled:var(--body-m-bold);--ODSTextField-Label-font--size-large--mode-error--disabled:var(--body-m-bold);--ODSTextField-Label-font--size-large--mode-error--readonly:var(--body-m-bold);--ODSTextField-Label-font--size-large--mode-error--state-focused:var(--body-m-bold);--ODSTextField-Label-font--size-large--mode-standard--filled:var(--body-m-bold);--ODSTextField-Label-font--size-large--mode-standard--readonly:var(--body-m-bold);--ODSTextField-Label-font--size-large--mode-standard--state-focused:var(--body-m-bold);--ODSTextField-Label-font--size-small--mode-informative--filled:var(--body-s-bold);--ODSTextField-Label-font--size-small--mode-informative--readonly:var(--body-s-bold);--ODSTextField-Label-font--size-small--mode-informative--state-focused:var(--body-s-bold);--ODSTextField-Label-font--size-small--mode-error--filled:var(--body-s-bold);--ODSTextField-Label-font--size-small--mode-error--disabled:var(--body-s-bold);--ODSTextField-Label-font--size-small--mode-error--readonly:var(--body-s-bold);--ODSTextField-Label-font--size-small--mode-error--state-focused:var(--body-s-bold);--ODSTextField-Label-font--size-small--mode-standard--filled:var(--body-s-bold);--ODSTextField-Label-font--size-small--mode-standard--readonly:var(--body-s-bold);--ODSTextField-Label-font--size-small--mode-standard--state-focused:var(--body-s-bold);--ODSTextField-Label-letterSpacing--size-large:var(--body-l-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--state-hovered:var(--body-l-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--disabled:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--readonly:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--state-hovered:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--mode-informative--filled:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--mode-informative--readonly:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--mode-informative--state-focused:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--mode-error--filled:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--mode-error--disabled:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--mode-error--readonly:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--mode-error--state-focused:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--mode-standard--filled:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--mode-standard--readonly:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-large--mode-standard--state-focused:var(--body-m-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--mode-informative--filled:var(--body-s-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--mode-informative--readonly:var(--body-s-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--mode-informative--state-focused:var(--body-s-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--mode-error--filled:var(--body-s-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--mode-error--disabled:var(--body-s-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--mode-error--readonly:var(--body-s-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--mode-error--state-focused:var(--body-s-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--mode-standard--filled:var(--body-s-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--mode-standard--readonly:var(--body-s-bold-letter-spacing);--ODSTextField-Label-letterSpacing--size-small--mode-standard--state-focused:var(--body-s-bold-letter-spacing);--ODSTextField-Label-verticalAlign:top;--ODSTextField-Label-whiteSpace:nowrap;--ODSTextField-Label-overflow:hidden;--ODSTextField-Required-font--size-large:var(--body-l);--ODSTextField-Required-font--size-large--state-hovered:var(--body-l);--ODSTextField-Required-font--size-small--disabled:var(--body-m-bold);--ODSTextField-Required-font--size-small--readonly:var(--body-m-bold);--ODSTextField-Required-font--size-small:var(--body-m-bold);--ODSTextField-Required-font--size-small--state-hovered:var(--body-m-bold);--ODSTextField-Required-font--size-large--mode-informative--filled:var(--body-m-bold);--ODSTextField-Required-font--size-large--mode-informative--readonly:var(--body-m-bold);--ODSTextField-Required-font--size-large--mode-informative--state-focused:var(--body-m-bold);--ODSTextField-Required-font--size-large--mode-error--filled:var(--body-m-bold);--ODSTextField-Required-font--size-large--mode-error--disabled:var(--body-m-bold);--ODSTextField-Required-font--size-large--mode-error--readonly:var(--body-m-bold);--ODSTextField-Required-font--size-large--mode-error--state-focused:var(--body-m-bold);--ODSTextField-Required-font--size-large--mode-standard--filled:var(--body-m-bold);--ODSTextField-Required-font--size-large--mode-standard--readonly:var(--body-m-bold);--ODSTextField-Required-font--size-large--mode-standard--state-focused:var(--body-m-bold);--ODSTextField-Required-font--size-small--mode-informative--filled:var(--body-s-bold);--ODSTextField-Required-font--size-small--mode-informative--readonly:var(--body-s-bold);--ODSTextField-Required-font--size-small--mode-informative--state-focused:var(--body-s-bold);--ODSTextField-Required-font--size-small--mode-error--filled:var(--body-s-bold);--ODSTextField-Required-font--size-small--mode-error--disabled:var(--body-s-bold);--ODSTextField-Required-font--size-small--mode-error--readonly:var(--body-s-bold);--ODSTextField-Required-font--size-small--mode-error--state-focused:var(--body-s-bold);--ODSTextField-Required-font--size-small--mode-standard--filled:var(--body-s-bold);--ODSTextField-Required-font--size-small--mode-standard--readonly:var(--body-s-bold);--ODSTextField-Required-font--size-small--mode-standard--state-focused:var(--body-s-bold);--ODSTextField-Required-letterSpacing--size-large:var(--body-l-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--state-hovered:var(--body-l-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--disabled:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--readonly:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--state-hovered:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--mode-informative--filled:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--mode-informative--readonly:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--mode-informative--state-focused:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--mode-error--filled:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--mode-error--disabled:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--mode-error--readonly:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--mode-error--state-focused:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--mode-standard--filled:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--mode-standard--readonly:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-large--mode-standard--state-focused:var(--body-m-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--mode-informative--filled:var(--body-s-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--mode-informative--readonly:var(--body-s-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--mode-informative--state-focused:var(--body-s-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--mode-error--filled:var(--body-s-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--mode-error--disabled:var(--body-s-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--mode-error--readonly:var(--body-s-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--mode-error--state-focused:var(--body-s-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--mode-standard--filled:var(--body-s-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--mode-standard--readonly:var(--body-s-bold-letter-spacing);--ODSTextField-Required-letterSpacing--size-small--mode-standard--state-focused:var(--body-s-bold-letter-spacing);--ODSTextField-Required-textAlign:left;--ODSTextField-Required-verticalAlign:top;--ODSTextField-InputContainer-gap:var(--spacing-component-3);--ODSTextField-InputContainer-width:100%;--ODSTextField-InputContainer-verticalAlignment:end;--ODSTextField-InputContainer-horizontalAlignment:start;--ODSTextField-InputContainer-overflow--mode-informative--filled--readonly--state-focused:hidden;--ODSTextField-LeftIconValue-width--size-large:var(--sizing-component-10);--ODSTextField-LeftIconValue-width--size-small:var(--sizing-component-8);--ODSTextField-LeftIconValue-height--size-large:var(--sizing-component-10);--ODSTextField-LeftIconValue-height--size-small:var(--sizing-component-8);--ODSTextField-Prefix-font--size-large:var(--body-l);--ODSTextField-Prefix-font--size-small:var(--body-m-bold);--ODSTextField-Prefix-letterSpacing--size-large:var(--body-l-letter-spacing);--ODSTextField-Prefix-letterSpacing--size-small:var(--body-m-bold-letter-spacing);--ODSTextField-Prefix-textAlign:left;--ODSTextField-Prefix-verticalAlign:top;--ODSTextField-CursorGroup-flex:1;--ODSTextField-CursorGroup-verticalAlignment:center;--ODSTextField-CursorGroup-horizontalAlignment:start;--ODSTextField-Input-font--size-large:var(--body-l);--ODSTextField-Input-font--size-small:var(--body-m-bold);--ODSTextField-Input-letterSpacing--size-large:var(--body-l-letter-spacing);--ODSTextField-Input-letterSpacing--size-small:var(--body-m-bold-letter-spacing);--ODSTextField-Input-textAlign:left;--ODSTextField-Input-verticalAlign:top;--ODSTextField-Input-whiteSpace:nowrap;--ODSTextField-Input-overflow:hidden;--ODSTextField-Suffix-font--size-large:var(--body-l);--ODSTextField-Suffix-font--size-small:var(--body-m-bold);--ODSTextField-Suffix-letterSpacing--size-large:var(--body-l-letter-spacing);--ODSTextField-Suffix-letterSpacing--size-small:var(--body-m-bold-letter-spacing);--ODSTextField-Suffix-textAlign:right;--ODSTextField-Suffix-verticalAlign:top;--ODSTextField-IconContainer-minWidth:var(--sizing-minimum-tappable-area);--ODSTextField-IconContainer-height:var(--sizing-component-14);--ODSTextField-IconContainer-verticalAlignment:center;--ODSTextField-IconContainer-horizontalAlignment:center;--ODSTextField-SupportText-padding:0 0 0 var(--spacing-component-7);--ODSTextField-SupportText-width:100%;--ODSTextField-SupportText-verticalAlignment:start;--ODSTextField-SupportText-horizontalAlignment:end;--ODSTextField-Counter-font:var(--body-s-regular);--ODSTextField-Counter-letterSpacing:var(--body-s-regular-letter-spacing);--ODSTextField-Counter-textAlign:right;--ODSTextField-Counter-width:80px;--ODSTextField-Counter-verticalAlign:top;--ODSTextField-Focus-border:var(--strokes-2) solid;--ODSTextField-Focus-borderColor:var(--colours-interaction-states-focus-focus)}.ODSTextField{gap:var(--ODSTextField-gap);width:var(--ODSTextField-width);justify-content:var(--ODSTextField-verticalAlignment);align-items:var(--ODSTextField-horizontalAlignment)}.ODSTextField-InputField{padding:var(--ODSTextField-InputField-padding);border-radius:var(--ODSTextField-InputField-borderRadius);width:var(--ODSTextField-InputField-width);overflow:var(--ODSTextField-InputField-overflow);align-items:var(--ODSTextField-InputField-verticalAlignment);justify-content:var(--ODSTextField-InputField-horizontalAlignment);cursor:text;transition-property:background-color,outline-offset;transition-duration:.1s;transition-timing-function:ease-in-out;position:relative;overflow:visible}.ODSTextField-InputField.ODSTextField-InputField--disabled{cursor:default}.ODSTextField-InputField:has(.ODSTextField-Input:focus-visible){outline:var(--strokes-2) solid;outline-offset:4px}.ODSTextField-InputField:before{content:"";border-radius:inherit;width:100%;height:100%;transition-property:border,background-color;transition-duration:.1s;transition-timing-function:ease-in-out;position:absolute;top:0;left:0}.ODSTextField-InputField.ODSTextField-InputField--mode-standard:before{border:var(--ODSTextField-InputField-border--mode-standard)}.ODSTextField-InputField.ODSTextField-InputField--mode-informative:before{border:var(--ODSTextField-InputField-border--mode-informative)}.ODSTextField-InputField.ODSTextField-InputField--size-large{min-height:var(--ODSTextField-InputField-minHeight--size-large)}.ODSTextField-InputField.ODSTextField-InputField--size-small{min-height:var(--ODSTextField-InputField-minHeight--size-small)}.ODSTextField-InputField.ODSTextField-InputField--mode-error:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):before{border:var(--ODSTextField-InputField-border--mode-error) var(--colours-functional-destructive-standard)}.ODSTextField-InputField.ODSTextField-InputField--mode-informative:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):before,.ODSTextField-InputField.ODSTextField-InputField--mode-standard:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):before{border-color:var(--colours-basic-stroke)}.ODSTextField-InputField:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):before{background-color:var(--colours-basic-background)}.ODSTextField-InputField.ODSTextField-InputField--disabled:before,.ODSTextField-InputField.ODSTextField-InputField--filled.ODSTextField-InputField--readonly:before{background-color:var(--colours-interaction-states-disabled-background-disabled);border-color:var(--colours-interaction-states-disabled-stroke-disabled)}.ODSTextField-InputField.ODSTextField-InputField--mode-informative:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible):before{border-color:var(--colours-interaction-states-focus-stroke-active)}.ODSTextField-InputField.ODSTextField-InputField--mode-standard:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible):before{border-color:var(--colours-interaction-states-focus-stroke-active)}.ODSTextField-InputField.ODSTextField-InputField--mode-error:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible):before{border-color:var(--colours-functional-destructive-standard)}.ODSTextField-InputField:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):hover:before{background-color:var(--colours-interaction-states-hover-background-hover)}.ODSTextField-InputField.ODSTextField-InputField--mode-informative:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):hover:before,.ODSTextField-InputField.ODSTextField-InputField--mode-standard:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):hover:before{border-color:var(--colours-interaction-states-hover-stroke-hover)}.ODSTextField-InputField.ODSTextField-InputField--mode-error:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):hover:before{border-color:var(--colours-functional-destructive-hovered)}.ODSTextField-Content{padding:var(--ODSTextField-Content-padding);flex:var(--ODSTextField-Content-flex);justify-content:var(--ODSTextField-Content-verticalAlignment);align-items:var(--ODSTextField-Content-horizontalAlignment);position:relative}.ODSTextField-Content.ODSTextField-Content--size-large{gap:var(--ODSTextField-Content-gap--size-large)}.ODSTextField-Eyebrow{gap:var(--ODSTextField-Eyebrow-gap);width:var(--ODSTextField-Eyebrow-width);align-items:var(--ODSTextField-Eyebrow-verticalAlignment);justify-content:var(--ODSTextField-Eyebrow-horizontalAlignment);cursor:inherit}.ODSTextField-Label{vertical-align:var(--ODSTextField-Label-verticalAlign);white-space:var(--ODSTextField-Label-whiteSpace);overflow:var(--ODSTextField-Label-overflow);cursor:inherit;transition-property:color;transition-duration:.1s;transition-timing-function:ease-in-out}.ODSTextField-Label:not(.ODSTextField-Label--disabled),.ODSTextField-Required:not(.ODSTextField-Required--disabled),.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--mode-informative.ODSTextField-LeftIconValue--filled:not(.ODSTextField-LeftIconValue--disabled):not(.ODSTextField-LeftIconValue--readonly),.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--mode-informative:not(.ODSTextField-LeftIconValue--filled):not(.ODSTextField-LeftIconValue--disabled),.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--mode-error:not(.ODSTextField-LeftIconValue--disabled),.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--mode-standard:not(.ODSTextField-LeftIconValue--disabled),.ODSTextField-Prefix:not(.ODSTextField-Prefix--disabled),.ODSTextField-Suffix:not(.ODSTextField-Suffix--disabled){color:var(--colours-basic-text-recessive)}.ODSTextField-Label.ODSTextField-Label--size-large:not(.ODSTextField-Label--filled):not(.ODSTextField-Label--readonly){font:var(--ODSTextField-Label-font--size-large);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large)}.ODSTextField-Label.ODSTextField-Label--size-small:not(.ODSTextField-Label--filled).ODSTextField-Label--disabled{font:var(--ODSTextField-Label-font--size-small--disabled);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--disabled)}.ODSTextField-Label.ODSTextField-Label--size-small:not(.ODSTextField-Label--filled):not(.ODSTextField-Label--disabled).ODSTextField-Label--readonly{font:var(--ODSTextField-Label-font--size-small--readonly);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--readonly)}.ODSTextField-Label.ODSTextField-Label--size-small:not(.ODSTextField-Label--filled):not(.ODSTextField-Label--disabled):not(.ODSTextField-Label--readonly){font:var(--ODSTextField-Label-font--size-small);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small)}.ODSTextField-Label.ODSTextField-Label--size-large.ODSTextField-Label--mode-informative.ODSTextField-Label--filled{font:var(--ODSTextField-Label-font--size-large--mode-informative--filled);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--mode-informative--filled)}.ODSTextField-Label.ODSTextField-Label--size-large.ODSTextField-Label--mode-informative:not(.ODSTextField-Label--filled):not(.ODSTextField-Label--disabled).ODSTextField-Label--readonly{font:var(--ODSTextField-Label-font--size-large--mode-informative--readonly);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--mode-informative--readonly)}.ODSTextField-Label.ODSTextField-Label--size-large.ODSTextField-Label--mode-error.ODSTextField-Label--filled{font:var(--ODSTextField-Label-font--size-large--mode-error--filled);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--mode-error--filled)}.ODSTextField-Label.ODSTextField-Label--size-large.ODSTextField-Label--mode-error:not(.ODSTextField-Label--filled).ODSTextField-Label--disabled{font:var(--ODSTextField-Label-font--size-large--mode-error--disabled);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--mode-error--disabled)}.ODSTextField-Label.ODSTextField-Label--size-large.ODSTextField-Label--mode-error:not(.ODSTextField-Label--filled):not(.ODSTextField-Label--disabled).ODSTextField-Label--readonly{font:var(--ODSTextField-Label-font--size-large--mode-error--readonly);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--mode-error--readonly)}.ODSTextField-Label.ODSTextField-Label--size-large.ODSTextField-Label--mode-standard.ODSTextField-Label--filled{font:var(--ODSTextField-Label-font--size-large--mode-standard--filled);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--mode-standard--filled)}.ODSTextField-Label.ODSTextField-Label--size-large.ODSTextField-Label--mode-standard:not(.ODSTextField-Label--filled):not(.ODSTextField-Label--disabled).ODSTextField-Label--readonly{font:var(--ODSTextField-Label-font--size-large--mode-standard--readonly);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--mode-standard--readonly)}.ODSTextField-Label.ODSTextField-Label--size-small.ODSTextField-Label--mode-informative.ODSTextField-Label--filled{font:var(--ODSTextField-Label-font--size-small--mode-informative--filled);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--mode-informative--filled)}.ODSTextField-Label.ODSTextField-Label--size-small.ODSTextField-Label--mode-informative:not(.ODSTextField-Label--filled):not(.ODSTextField-Label--disabled).ODSTextField-Label--readonly{font:var(--ODSTextField-Label-font--size-small--mode-informative--readonly);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--mode-informative--readonly)}.ODSTextField-Label.ODSTextField-Label--size-small.ODSTextField-Label--mode-error.ODSTextField-Label--filled{font:var(--ODSTextField-Label-font--size-small--mode-error--filled);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--mode-error--filled)}.ODSTextField-Label.ODSTextField-Label--size-small.ODSTextField-Label--mode-error:not(.ODSTextField-Label--filled).ODSTextField-Label--disabled{font:var(--ODSTextField-Label-font--size-small--mode-error--disabled);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--mode-error--disabled)}.ODSTextField-Label.ODSTextField-Label--size-small.ODSTextField-Label--mode-error:not(.ODSTextField-Label--filled):not(.ODSTextField-Label--disabled).ODSTextField-Label--readonly{font:var(--ODSTextField-Label-font--size-small--mode-error--readonly);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--mode-error--readonly)}.ODSTextField-Label.ODSTextField-Label--size-small.ODSTextField-Label--mode-standard.ODSTextField-Label--filled{font:var(--ODSTextField-Label-font--size-small--mode-standard--filled);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--mode-standard--filled)}.ODSTextField-Label.ODSTextField-Label--size-small.ODSTextField-Label--mode-standard:not(.ODSTextField-Label--filled):not(.ODSTextField-Label--disabled).ODSTextField-Label--readonly{font:var(--ODSTextField-Label-font--size-small--mode-standard--readonly);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--mode-standard--readonly)}.ODSTextField-Label.ODSTextField-Label--mode-informative:not(.ODSTextField-Label--filled).ODSTextField-Label--disabled:not(.ODSTextField-Label--readonly),.ODSTextField-Label.ODSTextField-Label--mode-standard:not(.ODSTextField-Label--filled).ODSTextField-Label--disabled:not(.ODSTextField-Label--readonly),.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-informative.ODSTextField-Input--filled.ODSTextField-Input--disabled:not(.ODSTextField-Input--readonly),.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-standard.ODSTextField-Input--filled.ODSTextField-Input--disabled:not(.ODSTextField-Input--readonly),.ODSTextField-Input.ODSTextField-Input--size-large.ODSTextField-Input--mode-informative.ODSTextField-Input--filled.ODSTextField-Input--disabled:not(.ODSTextField-Input--readonly),.ODSTextField-Input.ODSTextField-Input--size-large.ODSTextField-Input--mode-standard.ODSTextField-Input--filled.ODSTextField-Input--disabled:not(.ODSTextField-Input--readonly){color:var(--colours-interaction-states-disabled-text-disabled)}.ODSTextField-Label.ODSTextField-Label--size-small.ODSTextField-Label--mode-informative.ODSTextField-Label--filled.ODSTextField-Label--disabled:not(.ODSTextField-Label--readonly),.ODSTextField-Label.ODSTextField-Label--size-small.ODSTextField-Label--mode-standard.ODSTextField-Label--filled.ODSTextField-Label--disabled:not(.ODSTextField-Label--readonly),.ODSTextField-Label.ODSTextField-Label--size-large.ODSTextField-Label--mode-informative.ODSTextField-Label--filled.ODSTextField-Label--disabled:not(.ODSTextField-Label--readonly),.ODSTextField-Label.ODSTextField-Label--size-large.ODSTextField-Label--mode-standard.ODSTextField-Label--filled.ODSTextField-Label--disabled:not(.ODSTextField-Label--readonly),.ODSTextField-Required.ODSTextField-Required--size-small.ODSTextField-Required--mode-informative:not(.ODSTextField-Required--filled).ODSTextField-Required--disabled:not(.ODSTextField-Required--readonly),.ODSTextField-Required.ODSTextField-Required--size-small.ODSTextField-Required--mode-informative.ODSTextField-Required--disabled:not(.ODSTextField-Required--readonly),.ODSTextField-Required.ODSTextField-Required--size-small.ODSTextField-Required--mode-standard.ODSTextField-Required--disabled:not(.ODSTextField-Required--readonly),.ODSTextField-Required.ODSTextField-Required--size-large.ODSTextField-Required--mode-informative.ODSTextField-Required--disabled:not(.ODSTextField-Required--readonly),.ODSTextField-Required.ODSTextField-Required--size-large.ODSTextField-Required--mode-standard.ODSTextField-Required--disabled:not(.ODSTextField-Required--readonly),.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-small.ODSTextField-LeftIconValue--mode-informative.ODSTextField-LeftIconValue--filled.ODSTextField-LeftIconValue--readonly,.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-small.ODSTextField-LeftIconValue--mode-informative:not(.ODSTextField-LeftIconValue--filled).ODSTextField-LeftIconValue--disabled,.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-small.ODSTextField-LeftIconValue--mode-informative.ODSTextField-LeftIconValue--filled.ODSTextField-LeftIconValue--disabled,.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-small.ODSTextField-LeftIconValue--mode-informative.ODSTextField-LeftIconValue--filled:not(.ODSTextField-LeftIconValue--disabled).ODSTextField-LeftIconValue--readonly,.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-small.ODSTextField-LeftIconValue--mode-standard.ODSTextField-LeftIconValue--disabled,.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-large.ODSTextField-LeftIconValue--mode-informative.ODSTextField-LeftIconValue--filled.ODSTextField-LeftIconValue--disabled,.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-large.ODSTextField-LeftIconValue--mode-informative.ODSTextField-LeftIconValue--filled:not(.ODSTextField-LeftIconValue--disabled).ODSTextField-LeftIconValue--readonly,.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-large.ODSTextField-LeftIconValue--mode-informative:not(.ODSTextField-LeftIconValue--filled).ODSTextField-LeftIconValue--disabled,.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-large.ODSTextField-LeftIconValue--mode-standard.ODSTextField-LeftIconValue--disabled,.ODSTextField-Prefix.ODSTextField-Prefix--size-small.ODSTextField-Prefix--mode-informative:not(.ODSTextField-Prefix--filled).ODSTextField-Prefix--disabled:not(.ODSTextField-Prefix--readonly),.ODSTextField-Prefix.ODSTextField-Prefix--size-small.ODSTextField-Prefix--mode-informative.ODSTextField-Prefix--disabled:not(.ODSTextField-Prefix--readonly),.ODSTextField-Prefix.ODSTextField-Prefix--size-small.ODSTextField-Prefix--mode-standard.ODSTextField-Prefix--disabled:not(.ODSTextField-Prefix--readonly),.ODSTextField-Prefix.ODSTextField-Prefix--size-large.ODSTextField-Prefix--mode-informative.ODSTextField-Prefix--disabled:not(.ODSTextField-Prefix--readonly),.ODSTextField-Prefix.ODSTextField-Prefix--size-large.ODSTextField-Prefix--mode-standard.ODSTextField-Prefix--disabled:not(.ODSTextField-Prefix--readonly),.ODSTextField-Suffix.ODSTextField-Suffix--size-small.ODSTextField-Suffix--mode-informative:not(.ODSTextField-Suffix--filled).ODSTextField-Suffix--disabled:not(.ODSTextField-Suffix--readonly),.ODSTextField-Suffix.ODSTextField-Suffix--size-small.ODSTextField-Suffix--mode-informative.ODSTextField-Suffix--disabled:not(.ODSTextField-Suffix--readonly),.ODSTextField-Suffix.ODSTextField-Suffix--size-small.ODSTextField-Suffix--mode-standard.ODSTextField-Suffix--disabled:not(.ODSTextField-Suffix--readonly),.ODSTextField-Suffix.ODSTextField-Suffix--size-large.ODSTextField-Suffix--mode-informative.ODSTextField-Suffix--disabled:not(.ODSTextField-Suffix--readonly),.ODSTextField-Suffix.ODSTextField-Suffix--size-large.ODSTextField-Suffix--mode-standard.ODSTextField-Suffix--disabled:not(.ODSTextField-Suffix--readonly){color:var(--colours-interaction-states-disabled-text-recessive-disabled)}.ODSTextField-InputField.ODSTextField-InputField--size-large.ODSTextField-InputField--mode-informative:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Label{font:var(--ODSTextField-Label-font--size-large--mode-informative--state-focused);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--mode-informative--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-large.ODSTextField-InputField--mode-error:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Label{font:var(--ODSTextField-Label-font--size-large--mode-error--state-focused);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--mode-error--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-large.ODSTextField-InputField--mode-standard:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Label{font:var(--ODSTextField-Label-font--size-large--mode-standard--state-focused);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--mode-standard--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-small.ODSTextField-InputField--mode-informative:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Label{font:var(--ODSTextField-Label-font--size-small--mode-informative--state-focused);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--mode-informative--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-small.ODSTextField-InputField--mode-error:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Label{font:var(--ODSTextField-Label-font--size-small--mode-error--state-focused);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--mode-error--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-small.ODSTextField-InputField--mode-standard:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Label{font:var(--ODSTextField-Label-font--size-small--mode-standard--state-focused);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--mode-standard--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-large:not(.ODSTextField-InputField--filled,.ODSTextField-InputField--readonly):hover .ODSTextField-Label{font:var(--ODSTextField-Label-font--size-large--state-hovered);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-large--state-hovered)}.ODSTextField-InputField.ODSTextField-InputField--size-small:not(.ODSTextField-InputField--filled,.ODSTextField-InputField--readonly):hover .ODSTextField-Label{font:var(--ODSTextField-Label-font--size-small--state-hovered);letter-spacing:var(--ODSTextField-Label-letterSpacing--size-small--state-hovered)}.ODSTextField-Required{text-align:var(--ODSTextField-Required-textAlign);vertical-align:var(--ODSTextField-Required-verticalAlign);cursor:inherit;transition-property:color;transition-duration:.1s;transition-timing-function:ease-in-out}.ODSTextField-Required.ODSTextField-Required--size-large:not(.ODSTextField-Required--filled):not(.ODSTextField-Required--readonly){font:var(--ODSTextField-Required-font--size-large);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large)}.ODSTextField-Required.ODSTextField-Required--size-small:not(.ODSTextField-Required--filled).ODSTextField-Required--disabled{font:var(--ODSTextField-Required-font--size-small--disabled);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--disabled)}.ODSTextField-Required.ODSTextField-Required--size-small:not(.ODSTextField-Required--filled):not(.ODSTextField-Required--disabled).ODSTextField-Required--readonly{font:var(--ODSTextField-Required-font--size-small--readonly);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--readonly)}.ODSTextField-Required.ODSTextField-Required--size-small:not(.ODSTextField-Required--filled):not(.ODSTextField-Required--disabled):not(.ODSTextField-Required--readonly){font:var(--ODSTextField-Required-font--size-small);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small)}.ODSTextField-Required.ODSTextField-Required--size-large.ODSTextField-Required--mode-informative.ODSTextField-Required--filled{font:var(--ODSTextField-Required-font--size-large--mode-informative--filled);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--mode-informative--filled)}.ODSTextField-Required.ODSTextField-Required--size-large.ODSTextField-Required--mode-informative:not(.ODSTextField-Required--filled):not(.ODSTextField-Required--disabled).ODSTextField-Required--readonly{font:var(--ODSTextField-Required-font--size-large--mode-informative--readonly);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--mode-informative--readonly)}.ODSTextField-Required.ODSTextField-Required--size-large.ODSTextField-Required--mode-error.ODSTextField-Required--filled{font:var(--ODSTextField-Required-font--size-large--mode-error--filled);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--mode-error--filled)}.ODSTextField-Required.ODSTextField-Required--size-large.ODSTextField-Required--mode-error:not(.ODSTextField-Required--filled).ODSTextField-Required--disabled{font:var(--ODSTextField-Required-font--size-large--mode-error--disabled);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--mode-error--disabled)}.ODSTextField-Required.ODSTextField-Required--size-large.ODSTextField-Required--mode-error:not(.ODSTextField-Required--filled):not(.ODSTextField-Required--disabled).ODSTextField-Required--readonly{font:var(--ODSTextField-Required-font--size-large--mode-error--readonly);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--mode-error--readonly)}.ODSTextField-Required.ODSTextField-Required--size-large.ODSTextField-Required--mode-standard.ODSTextField-Required--filled{font:var(--ODSTextField-Required-font--size-large--mode-standard--filled);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--mode-standard--filled)}.ODSTextField-Required.ODSTextField-Required--size-large.ODSTextField-Required--mode-standard:not(.ODSTextField-Required--filled):not(.ODSTextField-Required--disabled).ODSTextField-Required--readonly{font:var(--ODSTextField-Required-font--size-large--mode-standard--readonly);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--mode-standard--readonly)}.ODSTextField-Required.ODSTextField-Required--size-small.ODSTextField-Required--mode-informative.ODSTextField-Required--filled{font:var(--ODSTextField-Required-font--size-small--mode-informative--filled);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--mode-informative--filled)}.ODSTextField-Required.ODSTextField-Required--size-small.ODSTextField-Required--mode-informative:not(.ODSTextField-Required--filled):not(.ODSTextField-Required--disabled).ODSTextField-Required--readonly{font:var(--ODSTextField-Required-font--size-small--mode-informative--readonly);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--mode-informative--readonly)}.ODSTextField-Required.ODSTextField-Required--size-small.ODSTextField-Required--mode-error.ODSTextField-Required--filled{font:var(--ODSTextField-Required-font--size-small--mode-error--filled);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--mode-error--filled)}.ODSTextField-Required.ODSTextField-Required--size-small.ODSTextField-Required--mode-error:not(.ODSTextField-Required--filled).ODSTextField-Required--disabled{font:var(--ODSTextField-Required-font--size-small--mode-error--disabled);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--mode-error--disabled)}.ODSTextField-Required.ODSTextField-Required--size-small.ODSTextField-Required--mode-error:not(.ODSTextField-Required--filled):not(.ODSTextField-Required--disabled).ODSTextField-Required--readonly{font:var(--ODSTextField-Required-font--size-small--mode-error--readonly);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--mode-error--readonly)}.ODSTextField-Required.ODSTextField-Required--size-small.ODSTextField-Required--mode-standard.ODSTextField-Required--filled{font:var(--ODSTextField-Required-font--size-small--mode-standard--filled);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--mode-standard--filled)}.ODSTextField-Required.ODSTextField-Required--size-small.ODSTextField-Required--mode-standard:not(.ODSTextField-Required--filled):not(.ODSTextField-Required--disabled).ODSTextField-Required--readonly{font:var(--ODSTextField-Required-font--size-small--mode-standard--readonly);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--mode-standard--readonly)}.ODSTextField-InputField.ODSTextField-InputField--size-large.ODSTextField-InputField--mode-informative:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Required{font:var(--ODSTextField-Required-font--size-large--mode-informative--state-focused);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--mode-informative--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-large.ODSTextField-InputField--mode-error:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Required{font:var(--ODSTextField-Required-font--size-large--mode-error--state-focused);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--mode-error--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-large.ODSTextField-InputField--mode-standard:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Required{font:var(--ODSTextField-Required-font--size-large--mode-standard--state-focused);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--mode-standard--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-small.ODSTextField-InputField--mode-informative:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Required{font:var(--ODSTextField-Required-font--size-small--mode-informative--state-focused);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--mode-informative--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-snall.ODSTextField-InputField--mode-error:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Required{font:var(--ODSTextField-Required-font--size-small--mode-error--state-focused);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--mode-error--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-small.ODSTextField-InputField--mode-standard:not(.ODSTextField-InputField--disabled,.ODSTextField-InputField--readonly):has(.ODSTextField-Input:focus-visible) .ODSTextField-Required{font:var(--ODSTextField-Required-font--size-small--mode-standard--state-focused);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--mode-standard--state-focused)}.ODSTextField-InputField.ODSTextField-InputField--size-large:not(.ODSTextField-InputField--filled,.ODSTextField-InputField--readonly):hover .ODSTextField-Required{font:var(--ODSTextField-Required-font--size-large--state-hovered);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-large--state-hovered)}.ODSTextField-InputField.ODSTextField-InputField--size-small:not(.ODSTextField-InputField--filled,.ODSTextField-InputField--readonly):hover .ODSTextField-Required{font:var(--ODSTextField-Required-font--size-small--state-hovered);letter-spacing:var(--ODSTextField-Required-letterSpacing--size-small--state-hovered)}.ODSTextField-InputContainer{gap:var(--ODSTextField-InputContainer-gap);width:var(--ODSTextField-InputContainer-width);align-items:var(--ODSTextField-InputContainer-verticalAlignment);justify-content:var(--ODSTextField-InputContainer-horizontalAlignment);align-items:center;height:0;overflow:hidden}.ODSTextField-InputContainer.ODSTextField-InputContainer--filled{height:unset;overflow:unset}.ODSTextField-InputContainer:not(.ODSTextField-InputContainer--filled){overflow:visible}.ODSTextField-InputContainer:not(.ODSTextField-InputContainer--filled) .ODSTextField-CursorGroup{flex:var(--ODSTextField-Content-flex);min-height:1em;align-self:stretch;min-height:1lh}.ODSTextField-InputContainer:not(.ODSTextField-InputContainer--filled) .ODSTextField-Prefix,.ODSTextField-InputContainer:not(.ODSTextField-InputContainer--filled) .ODSTextField-Suffix,.ODSTextField-InputContainer:not(.ODSTextField-InputContainer--filled) .ODSTextField-LeftIconValue{visibility:hidden}.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-large{width:var(--ODSTextField-LeftIconValue-width--size-large);height:var(--ODSTextField-LeftIconValue-height--size-large)}.ODSTextField-LeftIconValue.ODSTextField-LeftIconValue--size-small{width:var(--ODSTextField-LeftIconValue-width--size-small);height:var(--ODSTextField-LeftIconValue-height--size-small)}.ODSTextField-Prefix{text-align:var(--ODSTextField-Prefix-textAlign);vertical-align:var(--ODSTextField-Prefix-verticalAlign)}.ODSTextField-Prefix.ODSTextField-Prefix--size-large{font:var(--ODSTextField-Prefix-font--size-large);letter-spacing:var(--ODSTextField-Prefix-letterSpacing--size-large)}.ODSTextField-Prefix.ODSTextField-Prefix--size-small{font:var(--ODSTextField-Prefix-font--size-small);letter-spacing:var(--ODSTextField-Prefix-letterSpacing--size-small)}.ODSTextField-CursorGroup{flex:var(--ODSTextField-CursorGroup-flex);align-items:var(--ODSTextField-CursorGroup-verticalAlignment);justify-content:var(--ODSTextField-CursorGroup-horizontalAlignment)}.ODSTextField-Input{vertical-align:var(--ODSTextField-Input-verticalAlign);white-space:var(--ODSTextField-Input-whiteSpace);overflow:var(--ODSTextField-Input-overflow)}.ODSTextField-Input.ODSTextField-Input--size-large{font:var(--ODSTextField-Input-font--size-large);letter-spacing:var(--ODSTextField-Input-letterSpacing--size-large)}.ODSTextField-Input.ODSTextField-Input--size-small{font:var(--ODSTextField-Input-font--size-small);letter-spacing:var(--ODSTextField-Input-letterSpacing--size-small)}.ODSTextField-Input:not(.ODSTextField-Input--filled):not(.ODSTextField-Input--readonly){min-height:1em;color:#0000;caret-color:#0000;min-height:1lh;text-align:var(--ODSTextField-Input-textAlign)}.ODSTextField-Input:not(.ODSTextField-Input--filled):not(.ODSTextField-Input--readonly)::-moz-placeholder{color:#0000}.ODSTextField-Input:not(.ODSTextField-Input--filled):not(.ODSTextField-Input--readonly)::placeholder{color:#0000}.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-informative.ODSTextField-Input--filled,.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-informative:not(.ODSTextField-Input--filled),.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-informative.ODSTextField-Input--filled:not(.ODSTextField-Input--disabled),.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-error.ODSTextField-Input--filled,.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-error:not(.ODSTextField-Input--filled).ODSTextField-Input--disabled,.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-error:not(.ODSTextField-Input--filled):not(.ODSTextField-Input--disabled).ODSTextField-Input--readonly,.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-error:not(.ODSTextField-Input--filled):not(.ODSTextField-Input--disabled):not(.ODSTextField-Input--readonly),.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-standard.ODSTextField-Input--filled:not(.ODSTextField-Input--disabled),.ODSTextField-Input.ODSTextField-Input--size-small.ODSTextField-Input--mode-standard:not(.ODSTextField-Input--filled),.ODSTextField-Input.ODSTextField-Input--size-large.ODSTextField-Input--mode-informative.ODSTextField-Input--filled:not(.ODSTextField-Input--disabled),.ODSTextField-Input.ODSTextField-Input--size-large.ODSTextField-Input--mode-informative:not(.ODSTextField-Input--filled),.ODSTextField-Input.ODSTextField-Input--size-large.ODSTextField-Input--mode-error.ODSTextField-Input--filled,.ODSTextField-Input.ODSTextField-Input--size-large.ODSTextField-Input--mode-error:not(.ODSTextField-Input--filled).ODSTextField-Input--disabled,.ODSTextField-Input.ODSTextField-Input--size-large.ODSTextField-Input--mode-error:not(.ODSTextField-Input--filled):not(.ODSTextField-Input--disabled).ODSTextField-Input--readonly,.ODSTextField-Input.ODSTextField-Input--size-large.ODSTextField-Input--mode-error:not(.ODSTextField-Input--filled):not(.ODSTextField-Input--disabled):not(.ODSTextField-Input--readonly),.ODSTextField-Input.ODSTextField-Input--size-large.ODSTextField-Input--mode-standard.ODSTextField-Input--filled:not(.ODSTextField-Input--disabled),.ODSTextField-Input.ODSTextField-Input--size-large.ODSTextField-Input--mode-standard:not(.ODSTextField-Input--filled){color:var(--colours-basic-text)}.ODSTextField-Suffix{text-align:var(--ODSTextField-Suffix-textAlign);vertical-align:var(--ODSTextField-Suffix-verticalAlign)}.ODSTextField-Suffix.ODSTextField-Suffix--size-large{font:var(--ODSTextField-Suffix-font--size-large);letter-spacing:var(--ODSTextField-Suffix-letterSpacing--size-large)}.ODSTextField-Suffix.ODSTextField-Suffix--size-small{font:var(--ODSTextField-Suffix-font--size-small);letter-spacing:var(--ODSTextField-Suffix-letterSpacing--size-small)}.ODSTextField-IconContainer{min-width:var(--ODSTextField-IconContainer-minWidth);height:var(--ODSTextField-IconContainer-height);align-items:var(--ODSTextField-IconContainer-verticalAlignment);justify-content:var(--ODSTextField-IconContainer-horizontalAlignment);position:relative}.ODSTextField-SupportText{padding:var(--ODSTextField-SupportText-padding);width:var(--ODSTextField-SupportText-width);align-items:var(--ODSTextField-SupportText-verticalAlignment);justify-content:var(--ODSTextField-SupportText-horizontalAlignment)}.ODSTextField-Counter{font:var(--ODSTextField-Counter-font);letter-spacing:var(--ODSTextField-Counter-letterSpacing);color:var(--colours-basic-text-recessive);text-align:var(--ODSTextField-Counter-textAlign);width:var(--ODSTextField-Counter-width);vertical-align:var(--ODSTextField-Counter-verticalAlign)}.ODSTextField-Input{background-color:inherit;width:100%;caret-color:var(--colours-basic-accent);transition-property:color;transition-timing-function:ease-in-out;transition-duration:var(--ODSTextField-transition-duration);border:none;outline:none;padding:0}.ODSTextField-Input::placeholder{color:var(--colours-basic-text-recessive)}.ODSTextField-Input:-webkit-autofill,.ODSTextField-Input:-webkit-any(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--colours-basic-text);-webkit-box-shadow:0 0 0px 40rem var(--colours-basic-background) inset;transition-property:box-shadow;transition-duration:var(--ODSTextField-transition-duration)}.ODSTextField-Input:autofill,.ODSTextField-Input:is(:autofill,:autofill){-webkit-text-fill-color:var(--colours-basic-text);-webkit-box-shadow:0 0 0px 40rem var(--colours-basic-background) inset;transition-property:box-shadow;transition-duration:var(--ODSTextField-transition-duration)}.ODSTextField-InputField:not(.ODSTextField-Input--disabled,.ODSTextField-Input--readonly):hover .ODSTextField-Input:-webkit-autofill,.ODSTextField-InputField:not(.ODSTextField-Input--disabled,.ODSTextField-Input--readonly):hover .ODSTextField-Input:-webkit-any(:-webkit-autofill,:autofill){-webkit-box-shadow:0 0 0px 40rem var(--colours-interaction-states-hover-background-hover) inset;transition-property:box-shadow;transition-duration:var(--ODSTextField-transition-duration)}.ODSTextField-InputField:not(.ODSTextField-Input--disabled,.ODSTextField-Input--readonly):hover .ODSTextField-Input:autofill,.ODSTextField-InputField:not(.ODSTextField-Input--disabled,.ODSTextField-Input--readonly):hover .ODSTextField-Input:is(:autofill,:autofill){-webkit-box-shadow:0 0 0px 40rem var(--colours-interaction-states-hover-background-hover) inset;transition-property:box-shadow;transition-duration:var(--ODSTextField-transition-duration)}.ODSTextField-Input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ODSTextField-Input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ODSTextField-Input[type=number]{-moz-appearance:textfield}@media screen and (forced-colors:active){.ODSTextField-LeftIconValue{color:currentColor!important}.ODSTextField-Input:not(.ODSTextField-Input--filled):not(.ODSTextField-Input--readonly)::-moz-placeholder{color:canvas}.ODSTextField-Input:not(.ODSTextField-Input--filled):not(.ODSTextField-Input--readonly)::placeholder{color:canvas}}
.ODSCheckboxIcon{--ODSCheckboxIcon-padding:var(--spacing-component-1);--ODSCheckboxIcon-padding--state-pressed:var(--spacing-component-1);--ODSCheckboxIcon-padding--state-hovered:var(--spacing-component-0) var(--spacing-component-0) var(--spacing-component-0) var(--spacing-component-0);--ODSCheckboxIcon-width--size-small:var(--sizing-component-10);--ODSCheckboxIcon-width--size-large:var(--sizing-component-12);--ODSCheckboxIcon-height--size-small:var(--sizing-component-10);--ODSCheckboxIcon-height--size-large:var(--sizing-component-12);--ODSCheckboxIcon-verticalAlignment:center;--ODSCheckboxIcon-horizontalAlignment:center;--ODSCheckboxIcon-Icon-borderRadius--size-small:var(--radius-extra-small);--ODSCheckboxIcon-Icon-borderRadius--size-large:var(--radius-small);--ODSCheckboxIcon-Icon-height:100%;--ODSCheckboxIcon-Icon-flex:1;--ODSCheckboxIcon-Icon-verticalAlignment:center;--ODSCheckboxIcon-Icon-horizontalAlignment:center;--ODSCheckboxIcon-Icon-border--selected-unselected:var(--strokes-1) solid;--ODSCheckboxIcon-Icon-border--selected-unselected--error:var(--strokes-3) solid;--ODSCheckboxIcon-Minus-width:var(--sizing-component-7);--ODSCheckboxIcon-Minus-height:var(--sizing-component-7);--ODSCheckboxIcon-Checkmark-width:var(--sizing-component-7);--ODSCheckboxIcon-Checkmark-height:var(--sizing-component-7);--ODSCheckboxIcon-Focus-border:var(--strokes-2) solid;--ODSCheckboxIcon-Focus-borderColor:var(--colours-interaction-states-focus-focus);--ODSCheckboxIcon-Icon-outlineOffset:4px;padding:var(--ODSCheckboxIcon-padding);align-items:var(--ODSCheckboxIcon-verticalAlignment);justify-content:var(--ODSCheckboxIcon-horizontalAlignment);transition-property:padding;transition-duration:.1s;transition-timing-function:ease-in-out;position:relative}.ODSCheckboxIcon.ODSCheckboxIcon--size-small{width:var(--ODSCheckboxIcon-width--size-small);height:var(--ODSCheckboxIcon-height--size-small)}.ODSCheckboxIcon.ODSCheckboxIcon--size-large{width:var(--ODSCheckboxIcon-width--size-large);height:var(--ODSCheckboxIcon-height--size-large)}.ODSCheckboxIcon-Parent:hover .ODSCheckboxIcon:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly),.ODSCheckboxIcon:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):hover{cursor:pointer}.ODSCheckboxIcon.ODSCheckboxIcon--disabled{cursor:not-allowed}.ODSCheckboxIcon.ODSCheckboxIcon--readonly{cursor:default}.ODSCheckboxIcon-Parent:hover .ODSCheckboxIcon:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly),.ODSCheckboxIcon:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):hover{padding:var(--ODSCheckboxIcon-padding--state-hovered)}.ODSCheckboxIcon:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:hover){padding:var(--ODSCheckboxIcon-padding--state-hovered)}.ODSCheckboxIcon-Parent:active .ODSCheckboxIcon:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly),.ODSCheckboxIcon:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):active{padding:var(--ODSCheckboxIcon-padding--state-pressed)}.ODSCheckboxIcon:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:active){padding:var(--ODSCheckboxIcon-padding--state-pressed)}.ODSCheckboxIcon-Icon{height:var(--ODSCheckboxIcon-Icon-height);flex:var(--ODSCheckboxIcon-Icon-flex);align-items:var(--ODSCheckboxIcon-Icon-verticalAlignment);justify-content:var(--ODSCheckboxIcon-Icon-horizontalAlignment);transition-property:background-color,border,outline-offset;transition-duration:.1s;transition-timing-function:ease-in-out}.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--size-small{border-radius:var(--ODSCheckboxIcon-Icon-borderRadius--size-small)}.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--size-large{border-radius:var(--ODSCheckboxIcon-Icon-borderRadius--size-large)}.ODSCheckboxIcon:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--disable-focus-visible):has(.ODSCheckboxIcon-Input:focus-visible) .ODSCheckboxIcon-Icon{outline:var(--ODSCheckboxIcon-Focus-border) var(--ODSCheckboxIcon-Focus-borderColor);outline-offset:var(--ODSCheckboxIcon-Icon-outlineOffset)}.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-indeterminate:not(.ODSCheckboxIcon-Icon--error,.ODSCheckboxIcon-Icon--disabled).ODSCheckboxIcon-Icon--readonly,.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-indeterminate:not(.ODSCheckboxIcon-Icon--error).ODSCheckboxIcon-Icon--disabled,.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-selected:not(.ODSCheckboxIcon-Icon--error,.ODSCheckboxIcon-Icon--disabled).ODSCheckboxIcon-Icon--readonly,.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-selected:not(.ODSCheckboxIcon-Icon--error).ODSCheckboxIcon-Icon--disabled{background-color:var(--colours-interaction-states-disabled-accent-disabled)}.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-unselected:not(.ODSCheckboxIcon-Icon--error,.ODSCheckboxIcon-Icon--disabled).ODSCheckboxIcon-Icon--readonly,.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-unselected:not(.ODSCheckboxIcon-Icon--error).ODSCheckboxIcon-Icon--disabled{background-color:var(--colours-interaction-states-disabled-background-disabled);border-color:var(--colours-interaction-states-disabled-stroke-disabled)}.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-unselected:not(.ODSCheckboxIcon-Icon--error){border:var(--ODSCheckboxIcon-Icon-border--selected-unselected)}.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-unselected.ODSCheckboxIcon-Icon--error:not(.ODSCheckboxIcon-Icon--disabled,.ODSCheckboxIcon-Icon--readonly){border:var(--ODSCheckboxIcon-Icon-border--selected-unselected--error) var(--colours-functional-destructive-standard)}.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-indeterminate:not(.ODSCheckboxIcon-Icon--error,.ODSCheckboxIcon-Icon--disabled,.ODSCheckboxIcon-Icon--readonly),.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-selected:not(.ODSCheckboxIcon-Icon--error,.ODSCheckboxIcon-Icon--disabled,.ODSCheckboxIcon-Icon--readonly){background-color:var(--colours-basic-accent)}.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-indeterminate.ODSCheckboxIcon-Icon--error:not(.ODSCheckboxIcon-Icon--disabled,.ODSCheckboxIcon-Icon--readonly),.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-selected.ODSCheckboxIcon-Icon--error:not(.ODSCheckboxIcon-Icon--disabled,.ODSCheckboxIcon-Icon--readonly){background-color:var(--colours-functional-destructive-standard)}.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-unselected:not(.ODSCheckboxIcon-Icon--disabled,.ODSCheckboxIcon-Icon--readonly){background-color:var(--colours-basic-background)}.ODSCheckboxIcon-Icon.ODSCheckboxIcon-Icon--selected-unselected:not(.ODSCheckboxIcon-Icon--error,.ODSCheckboxIcon-Icon--disabled,.ODSCheckboxIcon-Icon--readonly){border-color:var(--colours-basic-stroke)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--disable-focus-visible):has(.ODSCheckboxIcon-Input:focus-visible) .ODSCheckboxIcon-Icon{border-color:var(--colours-functional-destructive-standard)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-indeterminate:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):hover .ODSCheckboxIcon-Icon,.ODSCheckboxIcon.ODSCheckboxIcon--selected-selected:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):hover .ODSCheckboxIcon-Icon{background-color:var(--colours-interaction-states-hover-accent-hover)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-indeterminate:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:hover) .ODSCheckboxIcon-Icon{background-color:var(--colours-interaction-states-hover-accent-hover)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-selected:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:hover) .ODSCheckboxIcon-Icon{background-color:var(--colours-interaction-states-hover-accent-hover)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-indeterminate.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):hover .ODSCheckboxIcon-Icon,.ODSCheckboxIcon.ODSCheckboxIcon--selected-selected.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):hover .ODSCheckboxIcon-Icon{background-color:var(--colours-functional-destructive-hovered)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-indeterminate.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:hover) .ODSCheckboxIcon-Icon{background-color:var(--colours-functional-destructive-hovered)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-selected.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:hover) .ODSCheckboxIcon-Icon{background-color:var(--colours-functional-destructive-hovered)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):hover .ODSCheckboxIcon-Icon{background-color:var(--colours-interaction-states-hover-background-hover)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:hover) .ODSCheckboxIcon-Icon{background-color:var(--colours-interaction-states-hover-background-hover)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):hover .ODSCheckboxIcon-Icon{border-color:var(--colours-interaction-states-hover-stroke-hover)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:hover) .ODSCheckboxIcon-Icon{border-color:var(--colours-interaction-states-hover-stroke-hover)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):hover .ODSCheckboxIcon-Icon{border-color:var(--colours-functional-destructive-hovered)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:hover) .ODSCheckboxIcon-Icon{border-color:var(--colours-functional-destructive-hovered)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-indeterminate:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):active .ODSCheckboxIcon-Icon,.ODSCheckboxIcon.ODSCheckboxIcon--selected-selected:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):active .ODSCheckboxIcon-Icon{background-color:var(--colours-interaction-states-pressed-accent-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-indeterminate:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:active) .ODSCheckboxIcon-Icon{background-color:var(--colours-interaction-states-pressed-accent-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-selected:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:active) .ODSCheckboxIcon-Icon{background-color:var(--colours-interaction-states-pressed-accent-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-indeterminate.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):active .ODSCheckboxIcon-Icon,.ODSCheckboxIcon.ODSCheckboxIcon--selected-selected.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):active .ODSCheckboxIcon-Icon{background-color:var(--colours-functional-destructive-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-indeterminate.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:active) .ODSCheckboxIcon-Icon{background-color:var(--colours-functional-destructive-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-selected.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:active) .ODSCheckboxIcon-Icon{background-color:var(--colours-functional-destructive-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):active .ODSCheckboxIcon-Icon{background-color:var(--colours-interaction-states-pressed-background-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:active) .ODSCheckboxIcon-Icon{background-color:var(--colours-interaction-states-pressed-background-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):active .ODSCheckboxIcon-Icon{border-color:var(--colours-interaction-states-pressed-stroke-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected:not(.ODSCheckboxIcon--error,.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:active) .ODSCheckboxIcon-Icon{border-color:var(--colours-interaction-states-pressed-stroke-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):active .ODSCheckboxIcon-Icon{border-color:var(--colours-functional-destructive-pressed)}.ODSCheckboxIcon.ODSCheckboxIcon--selected-unselected.ODSCheckboxIcon--error:not(.ODSCheckboxIcon--disabled,.ODSCheckboxIcon--readonly):has(.ODSCheckboxIcon-Input:active) .ODSCheckboxIcon-Icon{border-color:var(--colours-functional-destructive-pressed)}.ODSCheckboxIcon-Minus{width:var(--ODSCheckboxIcon-Minus-width);height:var(--ODSCheckboxIcon-Minus-height)}.ODSCheckboxIcon-Minus.ODSCheckboxIcon-Minus--selected-unselected,.ODSCheckboxIcon-Minus.ODSCheckboxIcon-Minus--selected-indeterminate.ODSCheckboxIcon-Minus--error,.ODSCheckboxIcon-Minus.ODSCheckboxIcon-Minus--selected-indeterminate:not(.ODSCheckboxIcon-Minus--error,.ODSCheckboxIcon-Minus--disabled,.ODSCheckboxIcon-Minus--readonly),.ODSCheckboxIcon-Minus.ODSCheckboxIcon-Minus--selected-selected.ODSCheckboxIcon-Minus--error,.ODSCheckboxIcon-Minus.ODSCheckboxIcon-Minus--selected-selected:not(.ODSCheckboxIcon-Minus--error,.ODSCheckboxIcon-Minus--disabled,.ODSCheckboxIcon-Minus--readonly),.ODSCheckboxIcon-Checkmark.ODSCheckboxIcon-Checkmark--selected-unselected,.ODSCheckboxIcon-Checkmark.ODSCheckboxIcon-Checkmark--selected-indeterminate.ODSCheckboxIcon-Checkmark--error,.ODSCheckboxIcon-Checkmark.ODSCheckboxIcon-Checkmark--selected-indeterminate:not(.ODSCheckboxIcon-Checkmark--error,.ODSCheckboxIcon-Checkmark--disabled,.ODSCheckboxIcon-Checkmark--readonly),.ODSCheckboxIcon-Checkmark.ODSCheckboxIcon-Checkmark--selected-selected.ODSCheckboxIcon-Checkmark--error,.ODSCheckboxIcon-Checkmark.ODSCheckboxIcon-Checkmark--selected-selected:not(.ODSCheckboxIcon-Checkmark--error,.ODSCheckboxIcon-Checkmark--disabled,.ODSCheckboxIcon-Checkmark--readonly){color:var(--colours-basic-text-on-accent)}.ODSCheckboxIcon-Minus.ODSCheckboxIcon-Minus--selected-selected:not(.ODSCheckboxIcon-Minus--error).ODSCheckboxIcon-Minus--disabled:not(.ODSCheckboxIcon-Minus--readonly),.ODSCheckboxIcon-Checkmark.ODSCheckboxIcon-Checkmark--selected-indeterminate:not(.ODSCheckboxIcon-Checkmark--error).ODSCheckboxIcon-Checkmark--disabled:not(.ODSCheckboxIcon-Checkmark--readonly){color:var(--colours-interaction-states-disabled-text-disabled)}.ODSCheckboxIcon-Minus.ODSCheckboxIcon-Minus--selected-indeterminate:not(.ODSCheckboxIcon-Minus--error,.ODSCheckboxIcon-Minus--disabled).ODSCheckboxIcon-Minus--readonly,.ODSCheckboxIcon-Minus.ODSCheckboxIcon-Minus--selected-selected:not(.ODSCheckboxIcon-Minus--error,.ODSCheckboxIcon-Minus--disabled).ODSCheckboxIcon-Minus--readonly,.ODSCheckboxIcon-Checkmark.ODSCheckboxIcon-Checkmark--selected-indeterminate:not(.ODSCheckboxIcon-Checkmark--error,.ODSCheckboxIcon-Checkmark--disabled).ODSCheckboxIcon-Checkmark--readonly,.ODSCheckboxIcon-Checkmark.ODSCheckboxIcon-Checkmark--selected-selected:not(.ODSCheckboxIcon-Checkmark--error,.ODSCheckboxIcon-Checkmark--disabled).ODSCheckboxIcon-Checkmark--readonly{color:var(--colours-basic-text)}.ODSCheckboxIcon-Minus.ODSCheckboxIcon-Minus--selected-indeterminate:not(.ODSCheckboxIcon-Minus--error).ODSCheckboxIcon-Minus--disabled:not(.ODSCheckboxIcon-Minus--readonly),.ODSCheckboxIcon-Checkmark.ODSCheckboxIcon-Checkmark--selected-selected:not(.ODSCheckboxIcon-Checkmark--error).ODSCheckboxIcon-Checkmark--disabled:not(.ODSCheckboxIcon-Checkmark--readonly){color:var(--colours-interaction-states-disabled-text-on-accent-disabled)}.ODSCheckboxIcon-Checkmark{width:var(--ODSCheckboxIcon-Checkmark-width);height:var(--ODSCheckboxIcon-Checkmark-height)}@media screen and (forced-colors:active),(-ms-high-contrast:active){.ODSCheckboxIcon-Icon:not(.ODSCheckboxIcon-Icon--error){border:var(--strokes-1) solid white}.ODSCheckboxIcon-Icon:not(.ODSCheckboxIcon-Icon--disabled).ODSCheckboxIcon-Icon--error:not(.ODSCheckboxIcon-Icon--readonly){border:var(--strokes-3) solid white}.ODSCheckboxIcon-Checkmark,.ODSCheckboxIcon-Minus{color:currentColor!important}}
.ODSCheckbox{--ODSCheckbox-gap--size-large:var(--spacing-component-5);--ODSCheckbox-gap--size-small:var(--spacing-component-3);--ODSCheckbox-padding--size-large:var(--spacing-component-3) 0 var(--spacing-component-3) 0;--ODSCheckbox-padding--size-small:var(--spacing-component-4) 0 var(--spacing-component-4) 0;--ODSCheckbox-minHeight:var(--sizing-minimum-tappable-area);--ODSCheckbox-width:100%;--ODSCheckbox-verticalAlignment:start;--ODSCheckbox-horizontalAlignment:start;--ODSCheckbox-LabelMessage-gap:var(--spacing-component-2);--ODSCheckbox-LabelMessage-padding--size-large:var(--spacing-component-2) 0 var(--spacing-component-2) 0;--ODSCheckbox-LabelMessage-padding--size-small:var(--spacing-component-1) 0 var(--spacing-component-1) 0;--ODSCheckbox-LabelMessage-flex:1;--ODSCheckbox-LabelMessage-verticalAlignment:start;--ODSCheckbox-LabelMessage-horizontalAlignment:start;--ODSCheckbox-Label-font--size-large:var(--subtitle);--ODSCheckbox-Label-font--size-small:var(--body-m-bold);--ODSCheckbox-Label-letterSpacing--size-large:var(--subtitle-letter-spacing);--ODSCheckbox-Label-letterSpacing--size-small:var(--body-m-bold-letter-spacing);--ODSCheckbox-Label-textAlign:left;--ODSCheckbox-Label-width:100%;--ODSCheckbox-Label-verticalAlign:top;min-height:var(--ODSCheckbox-minHeight);align-items:var(--ODSCheckbox-verticalAlignment);justify-content:var(--ODSCheckbox-horizontalAlignment);width:var(--ODSCheckbox-width);transition:all .1s ease-in-out;position:relative}.ODSCheckbox.ODSCheckbox--size-large{gap:var(--ODSCheckbox-gap--size-large);padding:var(--ODSCheckbox-padding--size-large)}.ODSCheckbox.ODSCheckbox--size-small{gap:var(--ODSCheckbox-gap--size-small);padding:var(--ODSCheckbox-padding--size-small)}.ODSCheckbox-LabelMessage{gap:var(--ODSCheckbox-LabelMessage-gap);flex:var(--ODSCheckbox-LabelMessage-flex);justify-content:var(--ODSCheckbox-LabelMessage-verticalAlignment);align-items:var(--ODSCheckbox-LabelMessage-horizontalAlignment)}.ODSCheckbox-LabelMessage.ODSCheckbox-LabelMessage--size-large{padding:var(--ODSCheckbox-LabelMessage-padding--size-large)}.ODSCheckbox-LabelMessage.ODSCheckbox-LabelMessage--size-small{padding:var(--ODSCheckbox-LabelMessage-padding--size-small)}.ODSCheckbox-Label{text-align:var(--ODSCheckbox-Label-textAlign);width:var(--ODSCheckbox-Label-width);vertical-align:var(--ODSCheckbox-Label-verticalAlign)}.ODSCheckbox-Label:not(.ODSCheckbox-Label--disabled){cursor:pointer}.ODSCheckbox-Label--disabled{cursor:not-allowed}.ODSCheckbox-Label:not(.ODSCheckbox-Label--disabled){color:var(--colours-basic-text)}.ODSCheckbox-Label.ODSCheckbox-Label--size-large{font:var(--ODSCheckbox-Label-font--size-large);letter-spacing:var(--ODSCheckbox-Label-letterSpacing--size-large)}.ODSCheckbox-Label.ODSCheckbox-Label--size-small{font:var(--ODSCheckbox-Label-font--size-small);letter-spacing:var(--ODSCheckbox-Label-letterSpacing--size-small)}.ODSCheckbox-Label.ODSCheckbox-Label--mode-informative.ODSCheckbox-Label--disabled:not(.ODSCheckbox-Label--readonly),.ODSCheckbox-Label.ODSCheckbox-Label--mode-standard.ODSCheckbox-Label--disabled:not(.ODSCheckbox-Label--readonly){color:var(--colours-interaction-states-disabled-text-disabled)}
