/* v2/produk-detail.mobile.css — hanya HP (< 768px)
   Tabel jadi 2 kolom: Model (+ tipe di bawahnya) dan Tahun */
.kc-head { padding: 12px 14px; }
.kc-brand summary { padding: 13px 14px; }
.kc-table thead th:nth-child(3) { display: none; }
.kc-table th, .kc-table td { padding: 9px 14px; }
.kc-table tr { display: grid; grid-template-columns: 1fr auto; }
.kc-table thead tr { display: grid; grid-template-columns: 1fr auto; }
.kc-table td:nth-child(2) { text-align: right; white-space: nowrap; }
.kc-table td:nth-child(3) { grid-column: 1 / -1; padding-top: 0; font-size: 11.5px; }
.kc-table td:nth-child(1), .kc-table td:nth-child(2) { border-bottom: 0; }
.kc-table td:nth-child(3):empty, .kc-table td:nth-child(3) { border-bottom: 1px solid var(--v2-line-2); }
.kc-install { padding: 12px 14px; }
.kc-foot { padding: 11px 14px; }
.match-line { flex-direction: column; gap: 2px; }
