/**
 * Styles for the tax-number field and its VIES status indicator (57B / 57D).
 * Extracted from a PHP heredoc in 109P; enqueued by Venom\TaxNumberField.
 */

.hidden-tax-field {
	display: none;
}

.vies-input-wrap {
	position: relative;
	display: block;
}

.vies-status {
	position: absolute;
	right: 0.6em;
	top: 50%;
	transform: translateY(-50%);
	font-size: 1.1em;
	pointer-events: none;
}

.vies-status.in-flight::after {
	content: "⏳";
}

.vies-status.valid::after {
	content: "✅";
}

.vies-status.invalid::after {
	content: "❌";
}

.vies-name-hint {
	display: block;
	font-size: 0.85em;
	color: #666;
	margin-top: 2px;
}

.vies-vat-error {
	display: block;
	font-size: 0.85em;
	color: #b00;
	margin-top: 2px;
}
