.jet-form-builder {
	--jfb-draft-invalid-color:  #dc2626;
	--jfb-draft-invalid-counter-color: var(--jfb-draft-invalid-color);
}

.jet-form-builder .jfb-validation-highlight {
	border-color: var(--jfb-draft-invalid-color);
}

.jet-form-builder .jfb-validation-highlight.jet-form-builder-advanced-media,
.jet-form-builder .jfb-validation-highlight .jet-form-builder-advanced-media__content,
.jet-form-builder .jfb-validation-highlight .jet-form-builder-advanced-media__dropzone {
	border-color: var(--jfb-draft-invalid-color) !important;
}

.jet-form-builder .jfb-validation-highlight input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
.jet-form-builder .jfb-validation-highlight textarea,
.jet-form-builder .jfb-validation-highlight select {
	border-color: var(--jfb-draft-invalid-color) !important;
}

.jet-form-builder .jfb-validation-highlight .jet-form-builder-advanced-media__content,
.jet-form-builder .jfb-validation-highlight .jet-form-builder-advanced-media__dropzone,
.jet-form-builder .jfb-validation-highlight .jet-form-builder__fields-group,
.jet-form-builder .jfb-validation-highlight .jet-form-builder__field-label > span::before {
	border-color: var(--jfb-draft-invalid-color) !important;
}

.jet-form-builder .jfb-validation-counter-invalid,
.jet-form-builder .jfb-validation-counter-invalid .jfb-textarea-counter__current,
.jet-form-builder .jfb-validation-counter-invalid .jfb-textarea-counter__max {
	color: var(--jfb-draft-invalid-counter-color) !important;
}

.jet-form-builder .jfb-validation-hide-inline-error .error-message,
.jet-form-builder .jfb-validation-hide-inline-error .jet-form-builder-error,
.jet-form-builder .jfb-validation-hide-inline-error .jet-form-builder-advanced-media-error {
	display: none !important;
}
