.kgc-form{display:flex;flex-wrap:wrap;gap:8px;max-width:640px}.kgc-kolom{position:relative;flex:1 1 220px;min-width:0}.kgc-ikon{position:absolute;top:50%;left:16px;transform:translateY(-50%);pointer-events:none;color:var(--color-muted)}.kgc-input.kg-input{min-height:46px;padding-left:44px;border:0;border-radius:999px;box-shadow:var(--shadow-cekung)}.kgc-input.kg-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kgc-tombol{min-height:46px;padding-inline:22px}.kgc-hitung{font-size:14px;color:var(--color-muted)}.kgc-hitung strong{color:var(--color-ink)}.kgc-grup .kg-sec{flex-wrap:wrap}.kgc-jumlah{margin-left:4px;vertical-align:2px}.kgc-daftar{margin-top:6px}.kgc-daftar>li+li{box-shadow:inset 0 1px 0 var(--color-line)}.kgc-baris{display:block;margin-inline:-8px;padding:12px 8px;border-radius:12px}.kgc-baris:hover{background:var(--color-canvas)}.kgc-baris-datar{display:flex;align-items:center;gap:12px;min-height:60px}.kgc-judul{font-size:15px;font-weight:600;line-height:1.4;color:var(--color-ink)}.kgc-baris:hover .kgc-judul{color:var(--color-primary)}.kgc-ringkas{margin-top:3px;font-size:13px;line-height:1.5;color:var(--color-muted)}.kgc-meta{margin-top:6px;font-size:12px;color:var(--color-ink-soft)}.kgc-lagi{min-height:40px;margin-top:8px;cursor:pointer;font-size:13px}.kgc-awal{display:grid;gap:24px;padding:18px 16px}@media(min-width:768px){.kgc-awal{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:22px 24px}}.kgc-label{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.kgc-label:not(:first-child){margin-top:22px}.kgc-pil-topik{padding-left:6px}
