
/* ============================================================
   KPI FIT v1 — angka KPI tidak pernah "kepotong" di dalam kartunya.
   Akar: .kc punya overflow:hidden, sementara .kv default 32px fixed →
   nilai panjang (mis. Rp 1.874.795 / WMT besar) terpotong di grid generik.
   Solusi: shrink-to-fit. Tetap 32px di layar lebar; mengecil hanya saat
   kartu/nilai sempit. Sengaja pakai selector .kc .kv (spesifisitas 0,2,0)
   supaya grid yang sudah punya aturan sendiri (#kg-harian, #exec-panel —
   spesifisitas id) TIDAK tersentuh. Additive, tidak menghapus aturan lama.
   ============================================================ */
.kv{white-space:nowrap}
.kc .kv{font-size:clamp(19px,2.5vw,32px)}
@media(max-width:600px){.kc .kv{font-size:clamp(17px,5.5vw,26px)}}
/* Angka KPI ringkas yang bisa diketuk → tampil penuh (pola sama spt panel Eksekutif).
   Generik: berlaku di kartu .kc mana pun yg pakai mmKvTap(). Additive. */
.kc .kv.kv-tap{cursor:pointer;display:inline-block;border-bottom:1px dotted #5566a0;-webkit-tap-highlight-color:transparent}
.kc .kv.kv-full{font-size:clamp(13px,4.5vw,18px);white-space:normal;word-break:break-word;border-bottom-style:solid;border-bottom-color:#C49A48}
html[data-theme="light"] .kc .kv.kv-tap{border-bottom-color:#9aa7c8}
