gov-form-input,.gov-form-input{position:relative;display:flex;width:100%;margin-top:0;margin-bottom:0}gov-form-input *,.gov-form-input *{margin-top:0;margin-bottom:0}gov-form-input,.gov-form-input{align-items:center}gov-form-input>.element,.gov-form-input>.element{position:relative;display:flex;flex:1 1 auto;align-items:center}gov-form-input>.element *[slot=prefix],gov-form-input>.element *[slot=sufix],.gov-form-input>.element *[slot=prefix],.gov-form-input>.element *[slot=sufix]{margin:0}gov-form-input>.element:not(:has(textarea)),gov-form-input>.element textarea,.gov-form-input>.element:not(:has(textarea)),.gov-form-input>.element textarea{border-radius:var(--border-radius, var(--corner-radius-s));background-color:var(--form-bg-color, var(--background-block-primary));border:var(--border-width, 0.0625rem) solid var(--form-border-color, var(--border-subtle))}gov-form-input>.element:not(:has(textarea)):focus,gov-form-input>.element textarea:focus,.gov-form-input>.element:not(:has(textarea)):focus,.gov-form-input>.element textarea:focus{outline:none}gov-form-input>.element:not(:has(textarea)):focus-visible,gov-form-input>.element textarea:focus-visible,.gov-form-input>.element:not(:has(textarea)):focus-visible,.gov-form-input>.element textarea:focus-visible{border-radius:var(--outline-border-radius, var(--corner-radius-xs-nudge));outline:var(--outline-width, 0.125rem) solid var(--status-focus);outline-offset:var(--outline-offset, 0.125rem)}gov-form-input>.element:not(:has(textarea)):focus-within,gov-form-input>.element textarea:focus-within,.gov-form-input>.element:not(:has(textarea)):focus-within,.gov-form-input>.element textarea:focus-within{border-radius:var(--outline-border-radius, var(--corner-radius-xs-nudge));outline:var(--outline-width, 0.125rem) solid var(--status-focus);outline-offset:var(--outline-offset, 0.125rem)}gov-form-input__icons,.gov-form-input__icons{display:flex}gov-form-input *[slot=icon-start],gov-form-input *[slot=icon-end],.gov-form-input *[slot=icon-start],.gov-form-input *[slot=icon-end]{color:var(--form-icon-color, var(--icon-on-subtle))}gov-form-input,gov-form-input input,gov-form-input textarea,.gov-form-input,.gov-form-input input,.gov-form-input textarea{width:100%;font-family:var(--font-family-primary, var(--font-family));color:var(--form-value-color, var(--text-primary));border-radius:var(--border-radius, var(--corner-radius-s));border:none;background-color:rgba(0,0,0,0)}gov-form-input::placeholder,gov-form-input input::placeholder,gov-form-input textarea::placeholder,.gov-form-input::placeholder,.gov-form-input input::placeholder,.gov-form-input textarea::placeholder{color:var(--form-placeholder-color, var(--text-placeholder))}gov-form-input:focus,gov-form-input input:focus,gov-form-input textarea:focus,.gov-form-input:focus,.gov-form-input input:focus,.gov-form-input textarea:focus{outline:none}gov-form-input gov-icon,gov-form-input .gov-icon,.gov-form-input gov-icon,.gov-form-input .gov-icon{flex:0 0 auto}gov-form-input:not(.hydrated),.gov-form-input:not(.hydrated){border-radius:var(--border-radius, var(--corner-radius-s));background-color:var(--form-bg-color, var(--background-block-primary));border:var(--border-width, 0.0625rem) solid var(--form-border-color, var(--border-subtle))}@media not all and (pointer: coarse){gov-form-input:hover>.element:not(:has(textarea)),gov-form-input:hover>.element textarea,.gov-form-input:hover>.element:not(:has(textarea)),.gov-form-input:hover>.element textarea{background-color:var(--form-hover-color, var(--button-outlined-primary-hover))}gov-form-input:hover>.element:not(:has(textarea)) gov-button,gov-form-input:hover>.element:not(:has(textarea)) .gov-button,gov-form-input:hover>.element textarea gov-button,gov-form-input:hover>.element textarea .gov-button,.gov-form-input:hover>.element:not(:has(textarea)) gov-button,.gov-form-input:hover>.element:not(:has(textarea)) .gov-button,.gov-form-input:hover>.element textarea gov-button,.gov-form-input:hover>.element textarea .gov-button{background-color:rgba(0,0,0,0)}}gov-form-input[size=xs],.gov-form-input[size=xs]{gap:var(--gap, var(--spacing-xs));min-height:var(--height, var(--height-component-xs));font-size:var(--font-size-body-xs);line-height:150%;font-weight:400}gov-form-input[size=xs]>.element,.gov-form-input[size=xs]>.element{gap:var(--gap, var(--spacing-xs))}gov-form-input[size=xs] .gov-form-input__icons,.gov-form-input[size=xs] .gov-form-input__icons{gap:var(--gap, var(--spacing-xs))}gov-form-input[size=xs] .gov-form-input__icons>*[slot=icon-start],gov-form-input[size=xs] .gov-form-input__icons>*[slot=icon-end],gov-form-input[size=xs] .gov-form-input__icons>.validation-icon,.gov-form-input[size=xs] .gov-form-input__icons>*[slot=icon-start],.gov-form-input[size=xs] .gov-form-input__icons>*[slot=icon-end],.gov-form-input[size=xs] .gov-form-input__icons>.validation-icon{width:var(--icon-size, var(--icon-size-xs));height:var(--icon-size, var(--icon-size-xs))}gov-form-input[size=xs] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons),.gov-form-input[size=xs] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons){padding-left:var(--padding-horizontal, var(--spacing-xs-nudge))}gov-form-input[size=xs] .gov-form-input__icons+input,.gov-form-input[size=xs] .gov-form-input__icons+input{padding-left:0}gov-form-input[size=xs] input,gov-form-input[size=xs] textarea,.gov-form-input[size=xs] input,.gov-form-input[size=xs] textarea{min-height:var(--height, var(--height-component-xs));padding:var(--padding-vertical, var(--spacing-multiline-vertical-padding-xs)) var(--padding-horizontal, var(--spacing-xs-nudge));font-size:var(--font-size-body-xs);line-height:150%;font-weight:400}gov-form-input[size=xs] input+.gov-form-input__icons,gov-form-input[size=xs] textarea+.gov-form-input__icons,.gov-form-input[size=xs] input+.gov-form-input__icons,.gov-form-input[size=xs] textarea+.gov-form-input__icons{padding-right:var(--padding-horizontal, var(--spacing-xs-nudge))}gov-form-input[size=xs] input:has(+.gov-form-input__icons),gov-form-input[size=xs] textarea:has(+.gov-form-input__icons),.gov-form-input[size=xs] input:has(+.gov-form-input__icons),.gov-form-input[size=xs] textarea:has(+.gov-form-input__icons){padding-right:0}gov-form-input[size=s],.gov-form-input[size=s]{gap:var(--gap, var(--spacing-xs-nudge));min-height:var(--height, var(--height-component-s));font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-input[size=s]>.element,.gov-form-input[size=s]>.element{gap:var(--gap, var(--spacing-xs-nudge))}gov-form-input[size=s] .gov-form-input__icons,.gov-form-input[size=s] .gov-form-input__icons{gap:var(--gap, var(--spacing-xs-nudge))}gov-form-input[size=s] .gov-form-input__icons>*[slot=icon-start],gov-form-input[size=s] .gov-form-input__icons>*[slot=icon-end],gov-form-input[size=s] .gov-form-input__icons>.validation-icon,.gov-form-input[size=s] .gov-form-input__icons>*[slot=icon-start],.gov-form-input[size=s] .gov-form-input__icons>*[slot=icon-end],.gov-form-input[size=s] .gov-form-input__icons>.validation-icon{width:var(--icon-size, var(--icon-size-s));height:var(--icon-size, var(--icon-size-s))}gov-form-input[size=s] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons),.gov-form-input[size=s] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons){padding-left:var(--padding-horizontal, var(--spacing-s))}gov-form-input[size=s] .gov-form-input__icons+input,.gov-form-input[size=s] .gov-form-input__icons+input{padding-left:0}gov-form-input[size=s] input,gov-form-input[size=s] textarea,.gov-form-input[size=s] input,.gov-form-input[size=s] textarea{min-height:var(--height, var(--height-component-s));padding:var(--padding-vertical, var(--spacing-multiline-vertical-padding-s)) var(--padding-horizontal, var(--spacing-s));font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-input[size=s] input+.gov-form-input__icons,gov-form-input[size=s] textarea+.gov-form-input__icons,.gov-form-input[size=s] input+.gov-form-input__icons,.gov-form-input[size=s] textarea+.gov-form-input__icons{padding-right:var(--padding-horizontal, var(--spacing-s))}gov-form-input[size=s] input:has(+.gov-form-input__icons),gov-form-input[size=s] textarea:has(+.gov-form-input__icons),.gov-form-input[size=s] input:has(+.gov-form-input__icons),.gov-form-input[size=s] textarea:has(+.gov-form-input__icons){padding-right:0}gov-form-input[size=m],.gov-form-input[size=m]{gap:var(--gap, var(--spacing-s));min-height:var(--height, var(--height-component-m));font-size:var(--font-size-body-m);line-height:150%;font-weight:400}gov-form-input[size=m]>.element,.gov-form-input[size=m]>.element{gap:var(--gap, var(--spacing-s))}gov-form-input[size=m] .gov-form-input__icons,.gov-form-input[size=m] .gov-form-input__icons{gap:var(--gap, var(--spacing-s))}gov-form-input[size=m] .gov-form-input__icons>*[slot=icon-start],gov-form-input[size=m] .gov-form-input__icons>*[slot=icon-end],gov-form-input[size=m] .gov-form-input__icons>.validation-icon,.gov-form-input[size=m] .gov-form-input__icons>*[slot=icon-start],.gov-form-input[size=m] .gov-form-input__icons>*[slot=icon-end],.gov-form-input[size=m] .gov-form-input__icons>.validation-icon{width:var(--icon-size, var(--icon-size-m));height:var(--icon-size, var(--icon-size-m))}gov-form-input[size=m] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons),.gov-form-input[size=m] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons){padding-left:var(--padding-horizontal, var(--spacing-s-nudge))}gov-form-input[size=m] .gov-form-input__icons+input,.gov-form-input[size=m] .gov-form-input__icons+input{padding-left:0}gov-form-input[size=m] input,gov-form-input[size=m] textarea,.gov-form-input[size=m] input,.gov-form-input[size=m] textarea{min-height:var(--height, var(--height-component-m));padding:var(--padding-vertical, var(--spacing-multiline-vertical-padding-m)) var(--padding-horizontal, var(--spacing-s-nudge));font-size:var(--font-size-body-m);line-height:150%;font-weight:400}gov-form-input[size=m] input+.gov-form-input__icons,gov-form-input[size=m] textarea+.gov-form-input__icons,.gov-form-input[size=m] input+.gov-form-input__icons,.gov-form-input[size=m] textarea+.gov-form-input__icons{padding-right:var(--padding-horizontal, var(--spacing-s-nudge))}gov-form-input[size=m] input:has(+.gov-form-input__icons),gov-form-input[size=m] textarea:has(+.gov-form-input__icons),.gov-form-input[size=m] input:has(+.gov-form-input__icons),.gov-form-input[size=m] textarea:has(+.gov-form-input__icons){padding-right:0}gov-form-input[size=l],.gov-form-input[size=l]{gap:var(--gap, var(--spacing-s-nudge));min-height:var(--height, var(--height-component-l));font-size:var(--font-size-body-l);line-height:150%;font-weight:400}gov-form-input[size=l]>.element,.gov-form-input[size=l]>.element{gap:var(--gap, var(--spacing-s-nudge))}gov-form-input[size=l] .gov-form-input__icons,.gov-form-input[size=l] .gov-form-input__icons{gap:var(--gap, var(--spacing-s-nudge))}gov-form-input[size=l] .gov-form-input__icons>*[slot=icon-start],gov-form-input[size=l] .gov-form-input__icons>*[slot=icon-end],gov-form-input[size=l] .gov-form-input__icons>.validation-icon,.gov-form-input[size=l] .gov-form-input__icons>*[slot=icon-start],.gov-form-input[size=l] .gov-form-input__icons>*[slot=icon-end],.gov-form-input[size=l] .gov-form-input__icons>.validation-icon{width:var(--icon-size, var(--icon-size-l));height:var(--icon-size, var(--icon-size-l))}gov-form-input[size=l] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons),.gov-form-input[size=l] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons){padding-left:var(--padding-horizontal, var(--spacing-m))}gov-form-input[size=l] .gov-form-input__icons+input,.gov-form-input[size=l] .gov-form-input__icons+input{padding-left:0}gov-form-input[size=l] input,gov-form-input[size=l] textarea,.gov-form-input[size=l] input,.gov-form-input[size=l] textarea{min-height:var(--height, var(--height-component-l));padding:var(--padding-vertical, var(--spacing-multiline-vertical-padding-l)) var(--padding-horizontal, var(--spacing-m));font-size:var(--font-size-body-l);line-height:150%;font-weight:400}gov-form-input[size=l] input+.gov-form-input__icons,gov-form-input[size=l] textarea+.gov-form-input__icons,.gov-form-input[size=l] input+.gov-form-input__icons,.gov-form-input[size=l] textarea+.gov-form-input__icons{padding-right:var(--padding-horizontal, var(--spacing-m))}gov-form-input[size=l] input:has(+.gov-form-input__icons),gov-form-input[size=l] textarea:has(+.gov-form-input__icons),.gov-form-input[size=l] input:has(+.gov-form-input__icons),.gov-form-input[size=l] textarea:has(+.gov-form-input__icons){padding-right:0}gov-form-input[size=xl],.gov-form-input[size=xl]{gap:var(--gap, var(--spacing-m));min-height:var(--height, var(--height-component-xl));font-size:var(--font-size-body-xl);line-height:150%;font-weight:400}gov-form-input[size=xl]>.element,.gov-form-input[size=xl]>.element{gap:var(--gap, var(--spacing-m))}gov-form-input[size=xl] .gov-form-input__icons,.gov-form-input[size=xl] .gov-form-input__icons{gap:var(--gap, var(--spacing-m))}gov-form-input[size=xl] .gov-form-input__icons>*[slot=icon-start],gov-form-input[size=xl] .gov-form-input__icons>*[slot=icon-end],gov-form-input[size=xl] .gov-form-input__icons>.validation-icon,.gov-form-input[size=xl] .gov-form-input__icons>*[slot=icon-start],.gov-form-input[size=xl] .gov-form-input__icons>*[slot=icon-end],.gov-form-input[size=xl] .gov-form-input__icons>.validation-icon{width:var(--icon-size, var(--icon-size-xl));height:var(--icon-size, var(--icon-size-xl))}gov-form-input[size=xl] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons),.gov-form-input[size=xl] .gov-form-input__icons:first-of-type:not(input+.gov-form-input__icons,textarea+.gov-form-input__icons){padding-left:var(--padding-horizontal, var(--spacing-m-nudge))}gov-form-input[size=xl] .gov-form-input__icons+input,.gov-form-input[size=xl] .gov-form-input__icons+input{padding-left:0}gov-form-input[size=xl] input,gov-form-input[size=xl] textarea,.gov-form-input[size=xl] input,.gov-form-input[size=xl] textarea{min-height:var(--height, var(--height-component-xl));padding:var(--padding-vertical, var(--spacing-multiline-vertical-padding-xl)) var(--padding-horizontal, var(--spacing-m-nudge));font-size:var(--font-size-body-xl);line-height:150%;font-weight:400}gov-form-input[size=xl] input+.gov-form-input__icons,gov-form-input[size=xl] textarea+.gov-form-input__icons,.gov-form-input[size=xl] input+.gov-form-input__icons,.gov-form-input[size=xl] textarea+.gov-form-input__icons{padding-right:var(--padding-horizontal, var(--spacing-m-nudge))}gov-form-input[size=xl] input:has(+.gov-form-input__icons),gov-form-input[size=xl] textarea:has(+.gov-form-input__icons),.gov-form-input[size=xl] input:has(+.gov-form-input__icons),.gov-form-input[size=xl] textarea:has(+.gov-form-input__icons){padding-right:0}gov-form-input[disabled=""]:not([input-type=password]),gov-form-input[disabled=true i]:not([input-type=password]),gov-form-input[disabled="1"]:not([input-type=password]),.gov-form-input[disabled=""]:not([input-type=password]),.gov-form-input[disabled=true i]:not([input-type=password]),.gov-form-input[disabled="1"]:not([input-type=password]){pointer-events:none}gov-form-input[disabled=""]:not([input-type=password])>.element,gov-form-input[disabled=true i]:not([input-type=password])>.element,gov-form-input[disabled="1"]:not([input-type=password])>.element,.gov-form-input[disabled=""]:not([input-type=password])>.element,.gov-form-input[disabled=true i]:not([input-type=password])>.element,.gov-form-input[disabled="1"]:not([input-type=password])>.element{border-color:var(--form-state-border-disabled, var(--border-subtlest));background-color:var(--form-state-bg-disabled, transparent)}gov-form-input[disabled=""]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],gov-form-input[disabled=""]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],gov-form-input[disabled=true i]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],gov-form-input[disabled=true i]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],gov-form-input[disabled="1"]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],gov-form-input[disabled="1"]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],.gov-form-input[disabled=""]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],.gov-form-input[disabled=""]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],.gov-form-input[disabled=true i]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],.gov-form-input[disabled=true i]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],.gov-form-input[disabled="1"]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],.gov-form-input[disabled="1"]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end]{color:var(--form-state-icon-disabled, var(--icon-disabled)) !important}gov-form-input[disabled=""]:not([input-type=password]),gov-form-input[disabled=""]:not([input-type=password]) input,gov-form-input[disabled=""]:not([input-type=password]) textarea,gov-form-input[disabled=true i]:not([input-type=password]),gov-form-input[disabled=true i]:not([input-type=password]) input,gov-form-input[disabled=true i]:not([input-type=password]) textarea,gov-form-input[disabled="1"]:not([input-type=password]),gov-form-input[disabled="1"]:not([input-type=password]) input,gov-form-input[disabled="1"]:not([input-type=password]) textarea,.gov-form-input[disabled=""]:not([input-type=password]),.gov-form-input[disabled=""]:not([input-type=password]) input,.gov-form-input[disabled=""]:not([input-type=password]) textarea,.gov-form-input[disabled=true i]:not([input-type=password]),.gov-form-input[disabled=true i]:not([input-type=password]) input,.gov-form-input[disabled=true i]:not([input-type=password]) textarea,.gov-form-input[disabled="1"]:not([input-type=password]),.gov-form-input[disabled="1"]:not([input-type=password]) input,.gov-form-input[disabled="1"]:not([input-type=password]) textarea{color:var(--form-state-value-disabled, var(--text-disabled))}gov-form-input[disabled=""]:not([input-type=password]) input,gov-form-input[disabled=""]:not([input-type=password]) textarea,gov-form-input[disabled=true i]:not([input-type=password]) input,gov-form-input[disabled=true i]:not([input-type=password]) textarea,gov-form-input[disabled="1"]:not([input-type=password]) input,gov-form-input[disabled="1"]:not([input-type=password]) textarea,.gov-form-input[disabled=""]:not([input-type=password]) input,.gov-form-input[disabled=""]:not([input-type=password]) textarea,.gov-form-input[disabled=true i]:not([input-type=password]) input,.gov-form-input[disabled=true i]:not([input-type=password]) textarea,.gov-form-input[disabled="1"]:not([input-type=password]) input,.gov-form-input[disabled="1"]:not([input-type=password]) textarea{background-color:var(--form-state-bg-disabled, transparent)}gov-form-input[disabled=""]:not([input-type=password]) input::placeholder,gov-form-input[disabled=""]:not([input-type=password]) textarea::placeholder,gov-form-input[disabled=true i]:not([input-type=password]) input::placeholder,gov-form-input[disabled=true i]:not([input-type=password]) textarea::placeholder,gov-form-input[disabled="1"]:not([input-type=password]) input::placeholder,gov-form-input[disabled="1"]:not([input-type=password]) textarea::placeholder,.gov-form-input[disabled=""]:not([input-type=password]) input::placeholder,.gov-form-input[disabled=""]:not([input-type=password]) textarea::placeholder,.gov-form-input[disabled=true i]:not([input-type=password]) input::placeholder,.gov-form-input[disabled=true i]:not([input-type=password]) textarea::placeholder,.gov-form-input[disabled="1"]:not([input-type=password]) input::placeholder,.gov-form-input[disabled="1"]:not([input-type=password]) textarea::placeholder{color:var(--form-state-placeholder-disabled, var(--text-disabled))}gov-form-input[invalid=""]:not([input-type=password])>.element,gov-form-input[invalid=true i]:not([input-type=password])>.element,gov-form-input[invalid="1"]:not([input-type=password])>.element,.gov-form-input[invalid=""]:not([input-type=password])>.element,.gov-form-input[invalid=true i]:not([input-type=password])>.element,.gov-form-input[invalid="1"]:not([input-type=password])>.element{border-color:var(--form-state-border-error, var(--status-error))}gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>.validation-icon,gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>.validation-icon,gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>.validation-icon,.gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],.gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],.gov-form-input[invalid=""]:not([input-type=password]) .gov-form-input__icons>.validation-icon,.gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],.gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],.gov-form-input[invalid=true i]:not([input-type=password]) .gov-form-input__icons>.validation-icon,.gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-start],.gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>*[slot=icon-end],.gov-form-input[invalid="1"]:not([input-type=password]) .gov-form-input__icons>.validation-icon{color:var(--form-state-icon-error, var(--icon-error)) !important}gov-form-input[invalid=""]:not([input-type=password]),gov-form-input[invalid=""]:not([input-type=password]) input,gov-form-input[invalid=""]:not([input-type=password]) textarea,gov-form-input[invalid=true i]:not([input-type=password]),gov-form-input[invalid=true i]:not([input-type=password]) input,gov-form-input[invalid=true i]:not([input-type=password]) textarea,gov-form-input[invalid="1"]:not([input-type=password]),gov-form-input[invalid="1"]:not([input-type=password]) input,gov-form-input[invalid="1"]:not([input-type=password]) textarea,.gov-form-input[invalid=""]:not([input-type=password]),.gov-form-input[invalid=""]:not([input-type=password]) input,.gov-form-input[invalid=""]:not([input-type=password]) textarea,.gov-form-input[invalid=true i]:not([input-type=password]),.gov-form-input[invalid=true i]:not([input-type=password]) input,.gov-form-input[invalid=true i]:not([input-type=password]) textarea,.gov-form-input[invalid="1"]:not([input-type=password]),.gov-form-input[invalid="1"]:not([input-type=password]) input,.gov-form-input[invalid="1"]:not([input-type=password]) textarea{color:var(--form-state-value-error, var(--text-status-error))}gov-form-input[invalid=""]:not([input-type=password]) input::placeholder,gov-form-input[invalid=""]:not([input-type=password]) textarea::placeholder,gov-form-input[invalid=true i]:not([input-type=password]) input::placeholder,gov-form-input[invalid=true i]:not([input-type=password]) textarea::placeholder,gov-form-input[invalid="1"]:not([input-type=password]) input::placeholder,gov-form-input[invalid="1"]:not([input-type=password]) textarea::placeholder,.gov-form-input[invalid=""]:not([input-type=password]) input::placeholder,.gov-form-input[invalid=""]:not([input-type=password]) textarea::placeholder,.gov-form-input[invalid=true i]:not([input-type=password]) input::placeholder,.gov-form-input[invalid=true i]:not([input-type=password]) textarea::placeholder,.gov-form-input[invalid="1"]:not([input-type=password]) input::placeholder,.gov-form-input[invalid="1"]:not([input-type=password]) textarea::placeholder{color:var(--form-state-placeholder-error, var(--text-status-error))}gov-form-input[success=""] .gov-form-input__icons>.validation-icon,gov-form-input[success=true i] .gov-form-input__icons>.validation-icon,gov-form-input[success="1"] .gov-form-input__icons>.validation-icon,.gov-form-input[success=""] .gov-form-input__icons>.validation-icon,.gov-form-input[success=true i] .gov-form-input__icons>.validation-icon,.gov-form-input[success="1"] .gov-form-input__icons>.validation-icon{color:var(--form-state-icon-success, var(--icon-success))}gov-form-input[multiline=""] *[slot=icon-start],gov-form-input[multiline=""] *[slot=icon-end],gov-form-input[multiline=""] .validation-icon,gov-form-input[multiline=true i] *[slot=icon-start],gov-form-input[multiline=true i] *[slot=icon-end],gov-form-input[multiline=true i] .validation-icon,gov-form-input[multiline="1"] *[slot=icon-start],gov-form-input[multiline="1"] *[slot=icon-end],gov-form-input[multiline="1"] .validation-icon,.gov-form-input[multiline=""] *[slot=icon-start],.gov-form-input[multiline=""] *[slot=icon-end],.gov-form-input[multiline=""] .validation-icon,.gov-form-input[multiline=true i] *[slot=icon-start],.gov-form-input[multiline=true i] *[slot=icon-end],.gov-form-input[multiline=true i] .validation-icon,.gov-form-input[multiline="1"] *[slot=icon-start],.gov-form-input[multiline="1"] *[slot=icon-end],.gov-form-input[multiline="1"] .validation-icon{display:none}gov-form-input[input-type=password] .validation-icon,.gov-form-input[input-type=password] .validation-icon{display:none}gov-form-input[input-type=password] input+.gov-form-input__icons,gov-form-input[input-type=password] textarea+.gov-form-input__icons,.gov-form-input[input-type=password] input+.gov-form-input__icons,.gov-form-input[input-type=password] textarea+.gov-form-input__icons{padding-right:0}:root[data-theme=dark] gov-form-input[input-type=date],:root[data-theme=dark] gov-form-input[input-type=datetime],:root[data-theme=dark] gov-form-input[input-type=datetime-local],:root[data-theme=dark] gov-form-input[input-type=month],:root[data-theme=dark] gov-form-input[input-type=time],:root[data-theme=dark] gov-form-input[input-type=week],:root[data-theme=dark] .gov-form-input[input-type=date],:root[data-theme=dark] .gov-form-input[input-type=datetime],:root[data-theme=dark] .gov-form-input[input-type=datetime-local],:root[data-theme=dark] .gov-form-input[input-type=month],:root[data-theme=dark] .gov-form-input[input-type=time],:root[data-theme=dark] .gov-form-input[input-type=week]{color-scheme:dark}
