/* EU VAT Validator – Frontend styles */

.vatigo-input {
	transition: border-color 0.2s ease;
}

.vatigo-input.uid-valid {
	border-color: #4caf50 !important;
	outline-color: #4caf50;
}

.vatigo-input.uid-invalid {
	border-color: #e53935 !important;
	outline-color: #e53935;
}

.vatigo-feedback {
	display: block;
	font-size: 0.85em;
	margin-top: 4px;
	min-height: 1.2em;
	transition: color 0.2s ease;
}

.uid-feedback-valid {
	color: #4caf50;
	font-weight: 600;
}

.uid-feedback-invalid {
	color: #e53935;
}
