/*! Copyright (c) 2026 Digital Element */.formInput{--formInputTransition:.2s;--formInputWidth:100%;--formInputBg:var(--deUIColorWhite);--formInputFontColor:var(--deUIColorShark);--formInputBorder:1px solid var(--deUIColorAthensGray);--formInputHeight:6rem;--formInputPadding:1.5rem 2rem;--formInputFontSize:100%;--formInputLineHeight:1.2;--formInputCursor:text;--formInputFontWeight:normal;--formInputBorderRadius:1rem;--formInputPlaceholderColor:var(--deUIColorBlueHaze);--formInputPlaceholderOpacity:1;--formInputTextareaHeight:12rem;--formInputTextareaVPadding:2.25rem;--formInputHoverBorderColor:var(--deUIColorDenim);--formInputHoverColor:var(--deUIColorShark);--formInputFocusBorderColor:var(--deUIColorDenim);--formInputFocusColor:var(--deUIColorShark);--formInputInvalidBorderColor:var(--deUIColorRedRibbon);--formInputInvalidColor:var(--deUIColorRedRibbon);--formInputDisabledCursor:not-allowed;--formInputDisalbedBg:var(--deUIColorAthensGray);--formInputDisabledBorderColor:var(--deUIColorBlueHaze);--formInputDisabledColor:var(--deUIColorBlueHaze);--formInputReadOnlyCursor:var(--formInputDisabledCursor);--formInputReadOnlyBg:var(--formInputDisalbedBg);--formInputReadOnlyBorderColor:var(--formInputDisabledBorderColor);--formInputReadOnlyColor:var(--formInputDisabledColor);width:var(--formInputWidth);background-color:var(--formInputBg);color:var(--formInputFontColor);border:var(--formInputBorder);height:var(--formInputHeight);padding:var(--formInputPadding);font-size:var(--formInputFontSize);line-height:var(--formInputLineHeight);cursor:var(--formInputCursor);font-weight:var(--formInputFontWeight);border-radius:var(--formInputBorderRadius)}.isDomReady .formInput{transition:var(--formInputTransition)}textarea.formInput{--formInputHeight:var(--formInputTextareaHeight);padding-top:var(--formInputTextareaVPadding);padding-bottom:var(--formInputTextareaVPadding)}.formInput::-moz-placeholder{color:var(--formInputPlaceholderColor);opacity:var(--formInputPlaceholderOpacity)}.formInput::placeholder{color:var(--formInputPlaceholderColor);opacity:var(--formInputPlaceholderOpacity)}.formInput::-moz-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.formInput::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.formInput--isFocus,.formInput.isFocus,.formInput:focus:not(button),.isFocus>.formInput{border-color:var(--formInputFocusBorderColor);color:var(--formInputFocusColor)}.formInput--isInvalid,.formInput.isInvalid,.isInvalid>.formInput{border-color:var(--formInputInvalidBorderColor);color:var(--formInputInvalidColor)}.formInput--isDisabled,.formInput--isReadOnly,.formInput.isDisabled,.formInput.isReadOnly,.formInput[disabled],.formInput[readonly],.isDisabled>.formInput,.isReadOnly>.formInput{cursor:var(--formInputDisabledCursor);background-color:var(--formInputDisalbedBg);border-color:var(--formInputDisabledBorderColor);color:var(--formInputDisabledColor)}.formInput--isHidden,.formInput.isHidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden;left:-1px}@media (hover:hover){.formInput--isHover,.formInput.isHover,.formInput:hover,.isHover>.formInput{border-color:var(--formInputHoverBorderColor);color:var(--formInputHoverColor)}}