.form__field .form__field-input,.form__field .form__field-select,.form__field .form__field-option,.form__field .form__field-textarea{border-width:2px}.form__field[data-js-enabled=false]:user-valid.is-valid,.form__field[data-js-enabled=false]:user-valid.is-valid+.form__input-placebo,.form__field[data-js-enabled=false]:user-valid .is-valid,.form__field .form__field-input.is-valid,.form__field .form__field-input.is-valid+.form__input-placebo,.form__field .form__field-input .is-valid,.form__field .form__field-select.is-valid,.form__field .form__field-select.is-valid+.form__input-placebo,.form__field .form__field-select .is-valid,.form__field .form__field-option.is-valid,.form__field .form__field-option.is-valid+.form__input-placebo,.form__field .form__field-option .is-valid,.form__field .form__field-textarea.is-valid,.form__field .form__field-textarea.is-valid+.form__input-placebo,.form__field .form__field-textarea .is-valid{border-color:var(--form-success-color)}.form__field[data-js-enabled=false]:user-invalid.is-invalid,.form__field[data-js-enabled=false]:user-invalid.is-invalid+.form__input-placebo,.form__field[data-js-enabled=false]:user-invalid .is-invalid,.form__field .form__field-input.is-invalid,.form__field .form__field-input.is-invalid+.form__input-placebo,.form__field .form__field-input .is-invalid,.form__field .form__field-select.is-invalid,.form__field .form__field-select.is-invalid+.form__input-placebo,.form__field .form__field-select .is-invalid,.form__field .form__field-option.is-invalid,.form__field .form__field-option.is-invalid+.form__input-placebo,.form__field .form__field-option .is-invalid,.form__field .form__field-textarea.is-invalid,.form__field .form__field-textarea.is-invalid+.form__input-placebo,.form__field .form__field-textarea .is-invalid{border-color:var(--form-error-color)}@supports not selector(:user-invalid){.form__field[data-js-enabled=false]:invalid{border-color:var(--form-error-color)}.form__field[data-js-enabled=false]:valid{border-color:var(--form-success-color)}}.form__field .js-field-error{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style));padding:.25rem .5rem;background-color:var(--form-error-color-bg);color:var(--form-error-color-text);display:block;width:100%}