/* WooCommerce TR İl-İlçe Seçici */
.trcf-select {
	width: 100%;
}
/* Block checkout: dinamik oluşturulan ilçe select'i WooCommerce input'uyla aynı görünsün */
.wc-block-components-text-input:has(.trcf-select) {
	position: relative;
}
/* WooCommerce'in Şehir (state) select'iyle birebir aynı kutu/hiza. */
.wc-block-components-text-input .trcf-select {
	display: block;
	width: 100%;
	height: 50px;
	/* WC state select: padding 16px 9px 0 9px; sağda ök için fazladan yer. */
	padding: 16px 30px 0 9px;
	border: 1px solid color(srgb 0.168627 0.176471 0.184314 / 0.8);
	border-radius: 4px;
	background-color: #fff;
	color: #2b2d2f;
	font-family: inherit;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/* küçük aşağı ok */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2350575e' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 10px center;
}
/* Label'ı WooCommerce state (şehir) label'ıyla aynı floating konuma getir.
   WooCommerce'in ".wc-block-components-form .wc-block-components-text-input label"
   kuralı (top:25px, ortada) bizden daha spesifik olduğu için, label "İlçe/Semt"
   kutunun ortasında kalıp "İlçe seçiniz…" placeholder'ıyla üst üste biniyordu.
   block.js wrapper'a 'trcf-has-select' sınıfı ekler; aşağıdaki çift seçici
   spesifiteyi WC'nin üstüne çıkarır ve label'ı hep yukarı (top:6px) sabitler. */
.wc-block-components-form .wc-block-components-text-input.trcf-has-select > label,
.wc-block-components-text-input.trcf-has-select > label {
	position: absolute;
	top: 6px;
	left: 10px;
	margin: 0;
	font-size: 13px;
	font-weight: 300;
	line-height: 1.4;
	letter-spacing: -0.1px;
	color: #111;
	pointer-events: none;
	transform: none;
	z-index: 1;
}
.trcf-select:disabled {
	background: #f0f0f1;
	color: #757575;
	cursor: not-allowed;
}
/* Posta kodu gizleme aktifse: klasik checkout / Hesabım alan satırını gizle */
.trcf-hidden-field,
p.form-row.trcf-hidden-field {
	display: none !important;
}
/* Block checkout: JS tarafından işaretlenen posta kodu sarıcısını gizle */
.trcf-postcode-hidden {
	display: none !important;
}
/* Block checkout: TC ve Firma Adı tam genişlik (kendi satırında).
   Vergi Dairesi ve Vergi No, WooCommerce'in varsayılanı gibi yarım genişlikte
   yan yana kalsın — bilinçli olarak buraya dahil edilmedi. */
.wc-block-components-address-form__trcf-tckn,
.wc-block-components-address-form__trcf-company_name,
.wc-block-components-address-form__trcf-is_corporate {
	flex: 0 0 100% !important;
	max-width: 100% !important;
	width: 100% !important;
}
