/**
 * Fatura Bilgileri – ödeme sayfası stilleri.
 * Tema stillerini ezmemek için sadece geri bildirim ve gizleme kuralları var.
 */

.ftr-field.ftr-checkbox label {
	display: inline-flex;
	align-items: flex-start;
	gap: .5em;
	font-weight: normal;
}

/* Onay kutularında "(isteğe bağlı)" etiketi gereksiz ve kafa karıştırıcı. */
.ftr-field.ftr-checkbox .optional {
	display: none;
}

.ftr-feedback {
	display: block;
	margin-top: .35em;
	font-size: .85em;
	line-height: 1.4;
}

.form-row.ftr-ok .ftr-feedback {
	color: #166534;
}

.form-row.ftr-error .ftr-feedback {
	color: #b91c1c;
}

.form-row.ftr-ok input[type="text"] {
	border-color: #16a34a;
}

.form-row.ftr-error input[type="text"] {
	border-color: #dc2626;
}

.form-row.ftr-disabled {
	opacity: .5;
}

/* Fatura bilgileri tablosu (teşekkür sayfası / hesabım). */
.ftr-fatura-bilgileri {
	margin-bottom: 2em;
}

.ftr-fatura-tablo th {
	width: 40%;
	text-align: left;
}
