[data-fa-error-message],
[data-fa-form-message] {
	display: block;
	margin: 8px 0 0;
}

[data-fa-error-message][hidden],
[data-fa-form-message][hidden] {
	display: none;
}

[data-fa-form] input,
[data-fa-form] textarea,
[data-fa-form] select,
[data-fa-form] button {
	outline: none !important;
}

[data-fa-form] input:focus,
[data-fa-form] input:focus-visible,
[data-fa-form] textarea:focus,
[data-fa-form] textarea:focus-visible,
[data-fa-form] select:focus,
[data-fa-form] select:focus-visible,
[data-fa-form] button:focus,
[data-fa-form] button:focus-visible {
	outline: none !important;
	box-shadow: none;
}
