/* Floortrim UK — bileşen CSS 16/19: Sepet/checkout blok kontrollerini tema rol token'larına bağlama.
   Yükleme sırası bağlayıcıdır: functions.php floortrim_uk_component_css_files(). */
/* ===========================================================================
   Sepet / checkout blok kontrolleri — temaya bağlama
   wc-blocks input/select/checkbox/radio zeminini SABIT #fff ve metni #2B2D2F
   yazar (.wc-block-components-form .wc-block-components-text-input input[type]
   = 0,3,1). Bu sayfalar artik temayi izledigi icin (koyuda koyu) kontroller rol
   token'larina baglanir; seciciler wc-blocks'tan bilerek daha ozgul (0,4,x).
   Acik temada degerler onceki acik gorunumle ayni kalir (beyaz alan + is siyahi).
   ======================================================================== */
body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type],
body.woocommerce-checkout .wc-block-components-form .wc-block-components-textarea,
body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input,
body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-text-input input[type],
body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-text-input input[type] {
	background-color: var(--bg-raised);
	color: var(--fg);
}

body.woocommerce-checkout .wc-block-components-text-input label,
body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__label,
body.woocommerce-cart .wc-block-components-text-input label {
	color: var(--fg-muted);
}

body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select {
	background-color: var(--bg-raised);
	color: var(--fg);
}

body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select option {
	background-color: var(--bg-raised);
	color: var(--fg);
}

body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__expand {
	fill: var(--fg);
}

body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"],
body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked,
body.woocommerce-cart .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"],
body.woocommerce-cart .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked {
	background-color: var(--bg-raised);
	border-color: var(--fg-muted);
}

body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__mark,
body.woocommerce-cart .wc-block-components-checkbox .wc-block-components-checkbox__mark {
	fill: var(--fg);
}

body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input {
	background-color: var(--bg-raised);
	border-color: var(--fg-muted);
}

body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked {
	border-color: var(--fg);
}

body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked::before {
	background: var(--fg);
}

/* Yukleme iskeleti (skeleton) ve siparis ozeti adet rozeti: wc-blocks
   currentColor karisimi kullanir -> zaten temayi izler; rozet ise sabit beyaz. */
body.woocommerce-checkout .wc-block-components-order-summary-item__quantity {
	background: var(--bg-raised);
	color: var(--fg);
	border-color: var(--fg-muted);
}
