/* CMR Port Core 0.1.3 – SAT-T fiyat dökümü ve sepet ücretsiz kargo çubuğu. Açık tasarım; mantıksal özellikler (RTL uyumlu). */
.cmrport-fiyat-dokum { box-sizing: border-box; max-width: 100%; margin: 12px 0; padding: 12px 14px; background: #fafafa; border: 1px solid #e6e6e6; border-radius: 10px; font-size: 14px; line-height: 1.45; color: #333; }
.cmrport-fiyat-dokum .cmrport-dokum-baslik { margin: 0 0 6px; font-size: 14px; }
.cmrport-fiyat-dokum table.cmrport-dokum-tablo { width: 100%; margin: 0; border: 0; border-collapse: collapse; table-layout: auto; background: transparent; }
.cmrport-fiyat-dokum table.cmrport-dokum-tablo td { padding: 3px 0; border: 0; background: transparent; vertical-align: top; overflow-wrap: anywhere; }
.cmrport-fiyat-dokum table.cmrport-dokum-tablo td:last-child { text-align: end; white-space: nowrap; padding-inline-start: 12px; }
.cmrport-fiyat-dokum tr.cmrport-dokum-toplam td { border-top: 1px solid #e6e6e6; padding-top: 6px; }
.cmrport-fiyat-dokum .cmrport-dokum-not { margin: 6px 0 0; font-size: 12px; color: #666; }

.cmrport-kargo { box-sizing: border-box; width: 100%; max-width: var(--wp--style--global--wide-size, 1340px); margin: 12px auto; padding: 10px 14px; background: #fff7ed; border: 1px solid #fed7aa; border-radius: 10px; color: #7c2d12; font-size: 14px; line-height: 1.45; overflow-wrap: anywhere; }
.cmrport-kargo[hidden] { display: none !important; }
.cmrport-kargo-metin span { display: inline-block; color: inherit; opacity: .85; }
.cmrport-kargo-ucretsiz, .cmrport-kargo-kupon { background: #f0fdf4; border-color: #bbf7d0; color: #14532d; }
.cmrport-kargo-dahil { background: #f8fafc; border-color: #e2e8f0; color: #334155; }
.cmrport-kargo-asgari { background: #fef2f2; border-color: #fecaca; color: #991b1b; }
.cmrport-kargo-cubuk { display: block; height: 6px; margin-top: 8px; background: rgba(0, 0, 0, .08); border-radius: 4px; overflow: hidden; }
.cmrport-kargo-cubuk span { display: block; height: 100%; max-width: 100%; background: #f27a1a; border-radius: 4px; transition: width .3s ease; }
.cmrport-kargo-ucretsiz .cmrport-kargo-cubuk span, .cmrport-kargo-kupon .cmrport-kargo-cubuk span { background: #16a34a; }
.woocommerce-cart-form .cmrport-kargo { margin: 0 0 12px; }

/* Asgari tutar altında ödeme düğmeleri kilitli (klasik + blok). */
.cmrport-kilitli, .cmrport-kilit .wc-block-cart__submit-button, .cmrport-kilit .wc-block-components-checkout-place-order-button, .cmrport-kilit #place_order { opacity: .5; cursor: not-allowed !important; pointer-events: none; }
.cmrport-kilit-not { margin: 8px 0 0; font-size: 13px; color: #991b1b; }
