.kq-ikon{background:var(--accent);width:52px;height:52px;color:var(--navy-900);border-radius:14px;flex:none;place-items:center;display:grid}.kq-ikon.besar{border-radius:18px;width:64px;height:64px}.kq-ikon.indigo{background:var(--indigo);color:#fff}.kq-sisa{border:1px solid var(--border);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.kq-sisa-teks{flex-direction:column;flex:220px;min-width:0;line-height:1.45;display:flex}.kq-angka{font-family:var(--heading);color:var(--navy);font-size:17px;font-weight:600}.kq-angka b{margin-right:4px;font-size:30px;font-weight:700}.kq-habis{background:var(--lavender);border-radius:22px;padding:clamp(20px,3vw,36px)}.kq-habis-kepala{align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.kq-habis-kepala h3{margin:4px 0 6px;font-size:22px}.kq-habis-kepala p{margin:0}.kq-paket{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.kq-kartu{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:24px 20px 20px;display:flex;position:relative}.kq-kartu.unggulan{border:2px solid var(--navy)}.kq-kartu .btn{width:100%;margin-top:12px}.kq-jumlah{font-family:var(--heading);color:var(--navy);font-size:18px;font-weight:600}.kq-jumlah b{margin-right:6px;font-size:40px;line-height:1}.kq-ket{color:var(--muted);font-size:15px}.kq-harga{font-family:var(--heading);color:var(--navy);margin-top:8px;font-size:22px;font-weight:700}.kq-harga s{color:var(--muted);margin-right:6px;font-size:16px;font-weight:400}.kq-hemat{background:var(--accent);color:var(--navy-900);font-family:var(--heading);border-radius:999px;padding:2px 12px;font-size:13px;font-weight:600;position:absolute;top:-12px;right:16px}.kq-voucher{max-width:360px;margin-top:16px}.kq-galat{color:var(--danger);margin-top:4px;font-size:14px;display:block}.kq-aturan{margin:14px 0 0}.kq-dasbor{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.kq-dasbor .kq-sisa-teks h3{margin:0 0 2px;font-size:19px}.kq-dasbor .aksi{flex-wrap:wrap;gap:10px;display:flex}.kq-riwayat{margin:0;padding:0;list-style:none}.kq-riwayat li{border-top:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}.kq-riwayat li:first-child{border-top:0}.kq-riwayat .isi{flex:1;min-width:0;line-height:1.45}.kq-riwayat .isi b{color:var(--navy);font-family:var(--heading);overflow-wrap:anywhere;font-weight:600;display:block}.kq-delta{font-family:var(--heading);color:var(--ok);white-space:nowrap;font-size:18px;font-weight:700}.kq-delta.minus{color:var(--muted)}@media (max-width:560px){.kq-habis-kepala{flex-direction:column;gap:12px}.kq-sisa{padding:16px}}
