/**
 * Klemsan Ürün Karşılaştırma — yazdırma stilleri.
 *
 * Amaç: ekrandaki tabloyu olduğu gibi kâğıda basmak. Kaydırma kutusu, yapışkanlık ve
 * etkileşim öğeleri kaldırılır; başlık satırı her sayfada tekrar eder.
 */

.kkar-toolbar-actions,
.kkar-tray,
.kkar-remove,
.kkar-tray-remove {
	display: none !important;
}

.kkar-page {
	padding: 0;
	max-width: none;
}

.kkar-title {
	font-size: 16pt;
	margin-bottom: 8pt;
}

/* Kaydırma kutusu kâğıtta anlamsız; tablo tam boy akmalı. */
.kkar-table-wrap {
	overflow: visible !important;
	max-height: none !important;
	border: 0;
}

.kkar-table {
	width: 100% !important;
	min-width: 0 !important;
	font-size: 8pt;
}

.kkar-table th,
.kkar-table td {
	padding: 4pt 6pt;
	border: 0.4pt solid #cfd4da !important;
}

/* Yapışkanlık yazdırmada sütun kaymasına yol açar. */
.kkar-table thead th,
.kkar-label,
.kkar-corner,
.kkar-group-head th {
	position: static !important;
}

/* Başlık satırı her sayfanın üstünde tekrar etsin. */
.kkar-table thead {
	display: table-header-group;
}

.kkar-row,
.kkar-group-head {
	page-break-inside: avoid;
}

.kkar-product-img {
	max-width: 70pt;
}

.kkar-group-toggle {
	padding: 4pt 6pt;
	font-size: 9pt;
}

.kkar-group-caret {
	display: none;
}

/* Renk basılmayabilir; fark satırı ayrıca kalın yazıyla ayrışır. */
.kkar-row.is-diff .kkar-value {
	background: #fff6e5 !important;
	font-weight: 700;
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
}

/* Yalnız görünümü daraltmak için katlanmış gruplar kâğıtta açılır.
   "Sadece farkları göster" ise kullanıcının bilinçli seçimidir — çıktıda da korunur. */
.kkar-group.is-collapsed .kkar-row {
	display: table-row !important;
}

.kkar-page.is-diff-only .kkar-group.is-collapsed .kkar-row.is-same {
	display: none !important;
}
