.ubin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 900px){.ubin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ubin{display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--putih);border:1px solid var(--abu-muda);border-radius:var(--radius);padding:14px;font:inherit;color:inherit}.ubin-klik{cursor:pointer;transition:border-color .15s,transform .15s}.ubin-klik:hover{border-color:var(--kuning-tua);transform:translateY(-1px)}.ubin-label{font-size:.78rem;color:var(--abu-tua)}.ubin-nilai{font-size:1.45rem;line-height:1.15}.ubin-nilai.baik{color:#1e6b3a}.ubin-nilai.awas,.pantau-angka b.awas{color:var(--merah)}.ubin-ket{font-size:.78rem;color:var(--abu-tua)}.sesi-beranda{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sesi-beranda h2{margin:2px 0 4px;font-size:1.1rem}.sesi-beranda p{margin:0}.sesi-mendesak{border-left:4px solid var(--kuning);background:#fffbe0}.grafik{display:flex;align-items:flex-end;gap:6px;height:120px;margin:12px 0 8px}.grafik-kolom{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;font-size:.75rem;color:var(--abu-tua)}.grafik-batang{width:100%;max-width:28px;background:var(--kuning);border-radius:4px 4px 0 0}.pantau-daftar{display:grid;gap:8px;margin:10px 0}.pantau-kartu{border:1px solid var(--abu-muda);border-radius:10px;padding:12px}.pantau-kepala{display:flex;justify-content:space-between;align-items:center;gap:8px}.pantau-angka{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px;font-size:.82rem;color:var(--abu-tua)}.pantau-angka b{color:var(--hitam);font-size:1rem}.pantau-tambah{margin:10px 0}.pantau-tambah input{width:100%;padding:10px 12px;border:1px solid var(--abu);border-radius:10px;font:inherit}.pantau-tambah ul{list-style:none;margin:6px 0 0;padding:0}.pantau-tambah li{display:flex;justify-content:space-between;align-items:center;padding:8px 4px;border-bottom:1px solid var(--abu-muda)}.banner-push{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#fff6cc;border:1px solid #F0D96B;border-radius:12px;padding:10px 14px;font-size:.92rem;line-height:1.4}.banner-push strong{font-weight:700}.pantau-buka{all:unset;cursor:pointer;display:grid;gap:2px}.pantau-buka:hover strong,.pantau-buka:focus-visible strong{text-decoration:underline}.pantau-kartu{cursor:default}.ultah-daftar{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:12px}.ultah-baris{display:grid;gap:6px}.ultah-aksi{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.afirmasi-kartu{background:#fff8e1}.afirmasi-teks{margin:4px 0 0;font-size:1.05rem;line-height:1.5}.baris-centang{display:flex;gap:8px;align-items:flex-start;margin-top:8px}.daftar-jadwal{list-style:none;margin:0;padding:0;display:grid;gap:12px}.jadwal-baris{display:grid;gap:6px;padding:12px;border:1px solid var(--garis, #e5e5e5);border-radius:12px}.jadwal-baris input,.jadwal-baris select{width:100%}.jadwal-aksi{display:flex;gap:10px;align-items:center}.jadwal-isian{display:grid;gap:2px}.jadwal-isian select{width:100%}.jadwal-kepala{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.jadwal-libur{opacity:.75}.filter-kehadiran{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.filter-kehadiran select{flex:1 1 150px;min-height:44px;padding:0 12px;border:1px solid var(--garis,#d9d9d9);border-radius:12px;background:#fff;font:inherit}.kasus-lisensi{padding:4px 12px 12px}.kasus-editor{display:grid;gap:8px;margin-top:10px;padding:12px;border:1px solid var(--garis,#e4e2da);border-radius:12px;background:#fff}.kasus-editor select,.kasus-editor textarea{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--garis,#d9d9d9);border-radius:12px;font:inherit}.tombol-teks{background:none;border:0;padding:8px 0;min-height:44px;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.baris-aksi{display:flex;gap:8px;flex-wrap:wrap}.sesi-beranda{background:var(--kuning);border-color:var(--kuning)}.sesi-beranda .tombol-utama{background:var(--hitam);color:#fff;border-color:var(--hitam)}.sesi-beranda.sesi-mendesak{background:var(--kuning);border:2px solid var(--hitam);border-left-width:6px}.ubin-baris{display:flex;align-items:center;justify-content:space-between;gap:8px}.ubin-awas{border-color:var(--hitam);border-width:2px}.simulasi-cepat{display:flex;align-items:center;gap:12px;border:2px solid var(--hitam)}.simulasi-ikon{width:44px;height:44px;border-radius:12px;background:var(--kuning);display:grid;place-items:center;flex:none}.simulasi-teks{display:grid;gap:2px;flex:1;min-width:0}.tindak-daftar{list-style:none;margin:8px 0 0;padding:0;display:grid}.tindak-baris{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:8px 0;border-top:1px solid var(--abu-muda)}.tindak-daftar li:first-child .tindak-baris{border-top:0}.tindak-teks{display:grid;gap:1px;min-width:0}.tindak-lencana{flex:none;font-size:.75rem;font-weight:800;border-radius:999px;padding:3px 10px;background:var(--kuning);color:var(--hitam)}.tindak-lencana.telat{background:var(--hitam);color:#fff}.campaign-baris{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.campaign-banner{all:unset;cursor:pointer;display:block;border-radius:12px;overflow:hidden;aspect-ratio:16 / 9;background:var(--abu-muda)}.campaign-banner img{width:100%;height:100%;object-fit:cover;display:block}.campaign-banner:focus-visible{outline:3px solid var(--hitam);outline-offset:2px}.ubin{border-radius:18px;padding:14px 16px;border-color:#e4e4df}.ubin-label{font-weight:600}.ubin-nilai{font-size:1.9rem;font-weight:800;letter-spacing:-.01em}.sesi-beranda h2{font-size:1.3rem;font-weight:800}.grafik{height:140px}.grafik-batang{background:var(--kuning);box-shadow:inset 0 0 0 1.5px var(--hitam);border-radius:6px 6px 0 0}.grafik-kolom{font-weight:600}.afirmasi-kutipan{position:relative;background:#fff8e1;border-color:var(--kuning);border-left:6px solid var(--kuning);padding:18px 20px 16px 22px}.kutip-tanda{display:block;font-family:Georgia,Times New Roman,serif;font-size:3.6rem;line-height:.7;height:28px;color:var(--hitam);font-weight:700}.afirmasi-kutipan .afirmasi-teks{font-size:1.12rem;line-height:1.55;font-style:italic;font-weight:600;margin:6px 0 10px}.kutip-tanggal{display:block;text-align:right;font-size:.82rem;font-weight:700;color:var(--abu-tua)}.campaign-gulung{display:flex;gap:10px;margin:10px -4px 0;padding:0 4px 6px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.campaign-gulung::-webkit-scrollbar{display:none}.campaign-gulung .campaign-banner{position:relative;flex:0 0 78%;max-width:340px;scroll-snap-align:start}.campaign-akhir{position:absolute;left:8px;bottom:8px;background:var(--hitam);color:#fff;font-size:.75rem;font-weight:700;padding:3px 9px;border-radius:999px}.simulasi-cepat{display:grid;gap:12px}.simulasi-kepala{display:flex;align-items:center;gap:12px}.simulasi-tombol{width:100%;min-height:46px}.afirmasi-kutipan{padding:12px 16px 10px 18px}.kutip-tanda{font-size:2.2rem;height:16px}.afirmasi-kutipan .afirmasi-teks{font-size:.95rem;line-height:1.45;margin:4px 0 6px}.kutip-tanggal{font-size:.75rem}.simulasi-chip{display:flex;gap:8px;overflow-x:auto;padding:4px 0 8px;scroll-snap-type:x proximity}.simulasi-pil{flex:none;font:inherit;font-weight:700;font-size:.85rem;min-height:38px;padding:0 14px;border-radius:999px;border:1.5px solid var(--hitam);background:var(--putih);color:var(--hitam);cursor:pointer;white-space:nowrap;scroll-snap-align:start}.simulasi-pil.aktif{background:var(--kuning);border-color:var(--kuning)}.simulasi-baris{display:flex;gap:10px;align-items:flex-end;margin-top:4px}.simulasi-usia{display:grid;gap:4px;width:96px;font-size:.78rem;font-weight:700;color:var(--abu-tua)}.simulasi-usia input{min-height:46px;padding:0 12px;font-size:1rem;font-weight:700;text-align:center}.simulasi-baris .simulasi-tombol{width:auto;flex:1;min-height:46px}.simulasi-chip-wrap{flex-wrap:wrap;overflow:visible}.sim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sim-kartu{font:inherit;text-align:left;display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--putih);border:1px solid var(--abu-muda);border-radius:18px;box-shadow:0 1px 2px #0000000a;cursor:pointer;color:var(--hitam);min-height:150px}.sim-kartu:active{transform:scale(.98)}.sim-kartu .pr-banner{border-radius:0;margin:0;aspect-ratio:16 / 10}.sim-isi{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px}.sim-isi strong{font-size:.95rem;font-weight:800;line-height:1.25}@media (min-width: 900px){.sim-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sim-label{font-size:.75rem;font-weight:600;line-height:1.3;color:var(--abu-tua);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sim-alat{display:grid;gap:8px}.sim-cari{width:100%;min-height:38px;padding:0 12px;border:1px solid var(--abu);border-radius:12px;background:var(--putih);font:inherit;font-size:.88rem;box-sizing:border-box}.sim-chip{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.sim-chip::-webkit-scrollbar{display:none}.sim-chip .simulasi-pil{min-height:30px;padding:0 12px;font-size:.78rem;border-width:1px}.sim-baris-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sim-baris-filter select{width:100%;min-height:34px;font-size:.76rem;padding:0 6px;border-radius:10px}.sim-hitung{font-size:.75rem;display:flex;justify-content:space-between;align-items:center;gap:8px}.banner-push-tipis{padding:8px 12px;gap:8px;flex-wrap:nowrap;font-size:.85rem}.banner-push-tipis .banner-push-teks{min-width:0}.banner-push-cara{margin-top:4px}.banner-push-cara summary{cursor:pointer;font-weight:600;text-decoration:underline}.sesi-rincian{margin-top:6px}.sesi-rincian summary{cursor:pointer;font-size:.85rem;font-weight:700}.funnel{display:grid;gap:6px;margin-top:10px}.funnel-baris{display:grid;grid-template-columns:110px 1fr 32px;align-items:center;gap:8px;font-size:.85rem}.funnel-baris i{display:block;height:14px;border-radius:7px;background:var(--hitam)}.funnel-baris:nth-last-child(-n+2) i{background:var(--kuning)}.funnel-baris b{text-align:right;font-variant-numeric:tabular-nums}.tes-kartu{position:relative;padding-right:44px}.tes-kartu h2{margin-top:0}.tes-tutup{position:absolute;top:6px;right:6px;width:44px;height:44px;border:0;background:transparent;font-size:1.75rem;line-height:1;color:var(--hitam);cursor:pointer;border-radius:50%}.tes-tutup:active{background:var(--abu-muda)}.minggu-baris{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;text-align:center}.minggu-sel{display:flex;flex-direction:column;gap:2px;padding:10px 4px;border:1px solid var(--abu-muda);border-radius:12px}.minggu-sel b{font-size:1.5rem;line-height:1.1;color:var(--hitam);opacity:.45}.minggu-sel b.ada{opacity:1}.minggu-sel span{font-size:.75rem;color:var(--abu-teks, #6b6b6b)}.crm-atas{display:flex;flex-direction:column;gap:10px}.crm-aksi{display:flex;gap:8px}.crm-aksi .tombol{flex:1;text-align:center}.crm-a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.crm-tekan{background:var(--kuning)}.crm-tombol-baris{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.crm-anggota-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--radius);background:var(--hitam);color:var(--putih)}.crm-anggota-bar .kecil{color:var(--kuning);font-weight:600}.crm-anggota-bar .tombol{background:var(--putih)}.crm-big{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.crm-big-item{font:inherit;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 2px;border:1px solid var(--abu-muda);border-radius:14px;background:var(--latar);cursor:pointer;color:inherit;min-width:0}.crm-big-item strong{font-size:1.45rem;line-height:1.1}.crm-big-item span{font-size:.75rem;color:var(--abu-tua);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.crm-big-item.aktif{border-color:var(--hitam);background:#fff8cc}.crm-big-klien{background:var(--kuning);border-color:var(--kuning);grid-column:span 2}.crm-big-klien span{color:var(--hitam);font-weight:600}.crm-drill{margin-top:12px;padding-top:10px;border-top:1px dashed var(--abu)}.crm-drill-daftar{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.crm-drill-daftar li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--abu-muda)}.crm-drill-daftar li:first-child{border-top:none}.crm-drill-daftar .crm-tahap{max-width:58%;flex-shrink:0}.crm-link{font:inherit;background:none;border:none;padding:0;color:var(--hitam);font-weight:600;text-align:left;cursor:pointer}.crm-hasil{display:grid;grid-template-columns:2fr 1fr 1fr;gap:6px;margin-bottom:12px}.crm-ape{background:var(--hitam);color:var(--putih);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column}.crm-ape .teks-pelan{color:var(--abu)}.crm-ape strong{font-size:1.35rem;color:var(--kuning)}.crm-mini{background:var(--latar);border:1px solid var(--abu-muda);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px}.crm-mini strong{font-size:1.3rem}.crm-mini span{font-size:.75rem;color:var(--abu-tua)}.crm-donat{display:flex;align-items:center;gap:16px}.crm-donat svg{flex-shrink:0}.crm-donat-angka{font:700 20px Open Sans,sans-serif;fill:var(--hitam)}.crm-donat-label{font:400 9px Open Sans,sans-serif;fill:var(--abu-tua)}.crm-legenda{list-style:none;margin:0;padding:0;flex:1;font-size:.85rem}.crm-legenda li{display:flex;align-items:center;gap:8px;padding:4px 0}.crm-legenda strong{margin-left:auto}.crm-kotak-warna{width:12px;height:12px;border-radius:3px;flex-shrink:0}.crm-bar-daftar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.crm-bar-label{display:flex;justify-content:space-between;gap:8px;font-size:.85rem;margin-bottom:4px}.crm-bar{height:10px;border-radius:999px;background:var(--abu-muda);overflow:hidden}.crm-bar span{display:block;height:100%;background:var(--emas);border-radius:999px}.crm-bar-tipis{height:8px}.crm-bar-tipis span{background:var(--hitam)}.crm-bar-total{padding-top:10px;border-top:1px solid var(--abu-muda)}.crm-klien-kecil{font-weight:400;color:var(--abu-tua)}.crm-rincian summary{margin:0;font-weight:600;color:var(--hitam)}.crm-saring{display:flex;gap:8px;align-items:center}.crm-saring .isian-cari{margin:0;flex:1;min-width:0}.crm-saring .crm-select{width:42%}.crm-select,.crm-tanggal{font:inherit;font-size:.95rem;padding:10px 12px;border:1px solid var(--abu);border-radius:var(--radius);background:var(--putih);color:var(--hitam);min-width:0}.crm-select:disabled,.crm-tanggal:disabled{background:var(--latar);color:var(--hitam);opacity:1}.crm-daftar{list-style:none;margin:4px 0 0;padding:0}.crm-daftar li{border-top:1px solid var(--abu-muda)}.crm-daftar li:first-child{border-top:none}.crm-baris{font:inherit;width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;background:none;border:none;color:inherit;cursor:pointer;text-align:left}.crm-baris-kiri{min-width:0;flex:1}.crm-baris-kanan{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;max-width:46%}.crm-tahap{font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--abu-muda);text-align:right;line-height:1.3;display:inline-block}.crm-tahap-klien{background:var(--kuning)}.crm-tahap-nurture{background:#e3ecfa;color:#1f4e8c}.crm-tahap-arsip{background:var(--hitam);color:var(--putih)}.crm-op{font-size:.75rem;font-weight:700;color:var(--emas)}.crm-fu{display:inline-block;margin-top:4px;font-size:.75rem;font-weight:600;background:#fff8cc;padding:2px 8px;border-radius:999px}.crm-kosong{text-align:center;padding:16px 0;display:flex;flex-direction:column;gap:8px;align-items:center}.crm-geser{margin:0 0 6px}.crm-kanban{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 16px 12px;margin:0 -16px;-webkit-overflow-scrolling:touch}.crm-kolom{flex:0 0 72%;max-width:260px;scroll-snap-align:start;background:var(--abu-muda);border-radius:var(--radius);padding:10px;display:flex;flex-direction:column;gap:8px;align-self:flex-start}.crm-kolom header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:.82rem;font-weight:700;min-height:2.4em}.crm-kolom header strong{background:var(--putih);border-radius:999px;padding:1px 8px;font-size:.78rem}.crm-kolom ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.crm-kolom-klien{background:#fff1a6}.crm-kolom-lipat{flex-basis:46%;background:#dcdcdc}.crm-kolom-lipat.buka{flex-basis:72%}.crm-kolom-kosong{font-size:.8rem;color:var(--abu-tua);text-align:center;margin:8px 0}.crm-kanban-kartu{background:var(--putih);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px #00000014}.crm-kanban-kartu .crm-tahap{align-self:flex-start;text-align:left}.crm-kanban-nama{font-size:.92rem}.crm-ape-kecil{font-size:.75rem;font-weight:700;color:var(--emas)}.crm-pindah{font:inherit;font-size:.8rem;margin-top:4px;padding:6px 8px;border:1px solid var(--abu);border-radius:8px;background:var(--latar);color:var(--hitam);width:100%}.crm-ringkas li{display:flex;justify-content:space-between;font-size:.8rem;background:#fff9;padding:6px 8px;border-radius:8px}.crm-form{display:flex;flex-direction:column}.crm-form .isian{border-top:none;padding:8px 0}.crm-form .isian input,.crm-form .isian textarea,.crm-form .crm-select{width:100%}.crm-form .isian input:disabled,.crm-form .isian textarea:disabled{background:var(--latar);color:var(--hitam)}.crm-form-kepala{display:flex;justify-content:space-between;align-items:center;gap:8px}.crm-form-kepala h2{margin:0}.crm-form-tombol{display:flex;flex-direction:column;gap:4px;margin-top:12px}.crm-hapus{color:var(--merah)}.crm-chips{display:flex;flex-wrap:wrap;gap:6px}.crm-chip{font:inherit;font-size:.82rem;padding:7px 12px;border-radius:999px;border:1px solid var(--abu);background:var(--putih);color:var(--hitam);cursor:pointer}.crm-chip.aktif{background:var(--hitam);border-color:var(--hitam);color:var(--putih)}.crm-chip:disabled{cursor:default}.crm-chip:disabled:not(.aktif){opacity:.5}.crm-chips-filter{margin:4px 0 8px}.crm-chips-filter .crm-chip{padding:5px 10px;font-size:.78rem}.crm-skala{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.crm-skala-n{font:inherit;font-size:.85rem;font-weight:600;padding:8px 0;border:1px solid var(--abu);border-radius:8px;background:var(--putih);color:var(--hitam);cursor:pointer}.crm-skala-n.aktif{background:var(--kuning);border-color:var(--kuning-tua)}.crm-tolani{background:#fff8cc;border:1px solid var(--kuning);border-radius:var(--radius);padding:12px 14px;margin:4px 0 8px}.crm-tolani-kepala{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:.85rem}.crm-tolani-kepala strong{font-size:1rem}.crm-tolani-angka{list-style:none;margin:0 0 8px;padding:0}.crm-tolani-angka li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px solid rgba(208,150,25,.3);font-size:.88rem}.crm-disclaimer{font-size:.75rem;color:var(--abu-tua);margin:0;line-height:1.45}.crm-impor{margin-top:12px;padding:12px;background:var(--latar);border-radius:var(--radius)}.crm-catatan-impor{margin:6px 0;padding-left:18px}.crm-status{font-size:.75rem;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;flex-shrink:0}.crm-status-belum{background:var(--abu-muda);color:var(--abu-tua)}.crm-status-jalan{background:#e3ecfa;color:#1f4e8c}.crm-status-klien{background:var(--kuning);color:var(--hitam)}.notif-daftar{list-style:none;margin:8px 0 0;padding:0}.notif-daftar li{border-top:1px solid var(--abu-muda)}.notif-daftar li:first-child{border-top:none}.notif{font:inherit;width:100%;display:flex;gap:10px;align-items:flex-start;padding:12px 4px;background:none;border:none;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.notif-baru{background:#fffbe0}.notif-isi{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.notif-isi strong{font-size:.92rem}.notif:not(.notif-baru) .notif-isi strong{font-weight:600;color:var(--abu-tua)}.notif-jenis{flex-shrink:0;width:76px;font-size:.75rem;font-weight:700;text-align:center;padding:4px 0;border-radius:6px;background:var(--abu-muda)}.notif-follow_up{background:var(--hitam);color:var(--kuning)}.notif-follow_up_manual{background:var(--kuning)}.notif-absensi{background:#e3ecfa;color:#1f4e8c}.notif-ulang_tahun{background:#fbebeb;color:var(--merah)}.notif-titik{width:9px;height:9px;border-radius:50%;background:var(--merah);flex-shrink:0;margin-top:6px}.crm-kanban-kartu.bisa-seret{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-x pan-y}.crm-kanban-kartu.diseret{opacity:.35}.crm-kolom.crm-drop{outline:2px dashed var(--hitam);background:#fff8cc}.crm-melayang{position:fixed;z-index:80;pointer-events:none;background:var(--hitam);color:var(--putih);padding:8px 12px;border-radius:14px;font-size:.85rem;font-weight:600;box-shadow:0 6px 18px #00000040;max-width:60vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-zona-lipat{display:flex;flex-direction:column;gap:8px}.crm-zona{display:flex;justify-content:space-between;gap:8px;padding:18px 10px;border:2px dashed var(--abu);border-radius:14px;background:var(--putih);font-size:.8rem;font-weight:600}.crm-zona.crm-drop{border-color:var(--hitam);background:#fff8cc}.crm-zona-tutup{opacity:.4}.crm-produk-pilih{border:1px solid var(--abu);border-radius:var(--radius);padding:8px 12px;background:var(--putih)}.crm-produk-pilih summary{cursor:pointer;font-weight:600}.crm-produk-pilih ul{list-style:none;margin:8px 0 0;padding:0;max-height:260px;overflow-y:auto}.crm-produk-pilih li{padding:4px 0}.crm-kanban.sedang-seret{scroll-snap-type:none;scroll-behavior:auto}.tabel-ape{width:100%;border-collapse:collapse;font-size:.9rem}.tabel-ape th{text-align:right;font-weight:600;padding:6px 8px;white-space:nowrap}.tabel-ape th:first-child,.tabel-ape td:first-child{text-align:left}.tabel-ape td{text-align:right;padding:8px;border-top:1px solid var(--garis, #e5e5e5);white-space:nowrap}.tabel-ape tbody tr{cursor:pointer}.tabel-ape tbody tr.aktif{background:#7878781f}.crm-lihat-klien{display:block;margin:8px auto 4px}.crm-produk-pilih ul{overflow-x:hidden}.crm-produk-pilih .centang{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;margin:0;text-align:left}.crm-produk-pilih .centang input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;padding:0}.crm-produk-pilih .centang span{flex:1;min-width:0;overflow-wrap:anywhere}.crm-drill-lipat summary{cursor:pointer;list-style:none;padding:4px 0}.crm-drill-lipat summary::-webkit-details-marker{display:none}.crm-drill-lipat summary:before{content:"▸ "}.crm-drill-lipat[open] summary:before{content:"▾ "}.crm-bagian{border:1px solid var(--abu-muda);border-radius:14px;padding:0 12px}.crm-bagian>summary{cursor:pointer;padding:10px 0;list-style:none;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.crm-bagian>summary::-webkit-details-marker{display:none}.crm-bagian>summary:after{content:"+";font-weight:700}.crm-bagian[open]>summary:after{content:"−"}.crm-bagian-isi{display:flex;flex-direction:column;gap:14px;padding:4px 0 12px}.crm-geser-tahap{display:flex;justify-content:space-between;margin-top:4px}.crm-geser-tahap button{font:inherit;border:1px solid #E4E4DF;background:#fff;border-radius:8px;width:34px;height:28px;cursor:pointer;font-size:1rem;line-height:1;padding:0;color:var(--hitam, #29292A)}.crm-geser-tahap button:disabled{opacity:.3;cursor:default}.cf-baris{display:flex;gap:8px;align-items:center}.cf-cari{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;background:var(--abu-muda);border-radius:12px;color:var(--abu-tua)}.cf-cari input{flex:1;min-width:0;height:100%;border:0!important;outline:0!important;background:transparent!important;font:inherit;font-size:.9rem;color:var(--hitam);padding:0!important;margin:0!important;min-height:0!important;border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cf-cari:focus-within{box-shadow:0 0 0 2px var(--kuning-tua)}.cf-tombol{position:relative;flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:12px;background:var(--abu-muda);color:var(--hitam);cursor:pointer}.cf-tombol.menyala{background:var(--kuning)}.cf-lencana{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--hitam);color:var(--putih);font-size:.75rem;font-weight:800;display:grid;place-items:center}.cf-latar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.cf-lembar{width:100%;max-width:560px;max-height:86vh;display:flex;flex-direction:column;background:var(--putih);border-radius:24px 24px 0 0;padding-top:8px;animation:cf-naik .22s ease-out}@keyframes cf-naik{0%{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}.cf-pegangan{width:44px;height:5px;border-radius:3px;background:var(--abu);margin:0 auto 6px}.cf-kepala{position:relative;display:flex;align-items:center;justify-content:center;padding:6px 20px 10px;font-size:1.1rem}.cf-tutup{position:absolute;right:16px;top:2px;width:38px;height:38px;border-radius:50%;border:0;background:var(--abu-muda);display:grid;place-items:center;cursor:pointer;color:var(--hitam)}.cf-isi{overflow-y:auto;padding:0 20px;flex:1}.cf-grup{padding:6px 0 10px;border-bottom:1px solid var(--abu-muda)}.cf-grup:last-child{border-bottom:0}.cf-grup-judul,.cf-pilihan{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:none;font:inherit;color:var(--hitam);text-align:left;cursor:pointer}.cf-grup-judul{min-height:44px;font-weight:800;font-size:1rem}.cf-grup-judul svg{transition:transform .15s}.cf-grup-judul svg.putar{transform:rotate(-90deg)}.cf-pilihan{min-height:44px;font-size:.95rem}.cf-kotak{flex:none;width:24px;height:24px;border:1.5px solid var(--abu);border-radius:7px;display:grid;place-items:center;box-sizing:border-box;color:var(--hitam)}.cf-kotak.bulat{border-radius:50%}.cf-kotak.on{background:var(--kuning);border-color:var(--hitam)}.cf-kotak i{width:10px;height:10px;border-radius:50%;background:var(--hitam);display:block}.cf-aksi{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--abu-muda)}.cf-aksi .tombol{width:100%;min-height:48px;justify-content:center}.pr-atas{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.pr-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pr-chips::-webkit-scrollbar{display:none}.pr-chip{flex:0 0 auto;font:inherit;font-size:.8rem;font-weight:600;padding:6px 12px;border:1px solid var(--abu);border-radius:999px;background:var(--putih);color:var(--abu-tua);cursor:pointer;white-space:nowrap}.pr-chip.aktif{background:var(--hitam);border-color:var(--hitam);color:var(--putih)}.pr-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 760px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-kartu{display:flex;flex-direction:column;gap:8px}.pr-kepala{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.pr-kepala h3{margin:0;font-size:1rem;line-height:1.25}.pr-bintang{font:inherit;font-size:1.3rem;line-height:1;background:none;border:none;cursor:pointer;color:var(--abu);padding:2px 4px}.pr-bintang.on{color:var(--kuning-tua)}.pr-lencana{display:flex;flex-wrap:wrap;gap:6px}.pr-lencana span{font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--abu-muda);color:var(--abu-tua)}.pr-lencana .syariah{background:#e3f3e6;color:#1f6b31}.pr-lencana .usd{background:#e5eefb;color:#1f4e96}.pr-ringkas{font-size:.88rem;color:var(--abu-tua);margin:0}.pr-aksi{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto}.pr-aksi .tombol{padding:8px 6px;font-size:.85rem;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.pr-aksi .kalku{grid-column:1 / -1;background:var(--kuning);border-color:var(--kuning);font-weight:700}.pr-aksi .mati{opacity:.4;pointer-events:none}.pr-rusak{color:var(--merah);font-size:.78rem;font-weight:600}.pr-layar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--latar);display:flex;flex-direction:column}.pr-layar.kalku{z-index:60}.pr-layar-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--putih);border-bottom:1px solid var(--abu-muda);flex-wrap:wrap}.pr-layar-bar h2{margin:0;font-size:.95rem;flex:1;min-width:120px}.pr-layar-bar .tombol{padding:7px 12px;font-size:.85rem}.pr-layar iframe{flex:1;width:100%;border:0;background:var(--latar)}.pr-sheet-latar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#29292a80;display:flex;align-items:flex-end;justify-content:center}.pr-sheet{background:var(--latar);width:100%;max-width:760px;max-height:88vh;overflow-y:auto;border-radius:16px 16px 0 0;padding:14px 14px 24px}@media (min-width: 760px){.pr-sheet-latar{align-items:center}.pr-sheet{border-radius:16px}}.pr-sheet-kepala{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pr-sheet-kepala h3{margin:0}.bp-level{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 760px){.bp-level{grid-template-columns:repeat(3,1fr)}}.bp-level .kartu{display:flex;flex-direction:column;gap:6px}.bp-level .terkunci{opacity:.55}.bp-tersimpan{list-style:none;margin:0;padding:0}.bp-tersimpan li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--abu-muda)}.bp-tersimpan li:first-child{border-top:none}.pa-form{display:grid;gap:8px}.pa-form label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:600}.pa-form textarea{font:inherit;padding:10px 12px;border:1px solid var(--abu);border-radius:var(--radius);min-height:90px}.pa-status{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center}.pa-status div{background:var(--latar);border:1px solid var(--abu-muda);border-radius:14px;padding:8px 2px}.pa-status strong{display:block;font-size:1.3rem}.pa-status span{font-size:.7rem;color:var(--abu-tua)}.pr-ringkas{white-space:pre-line}.bp-saring{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:8px}@media (min-width: 760px){.bp-saring{grid-template-columns:2fr 1fr 1fr}}.bp-baris{cursor:pointer}.bp-baris:hover,.bp-baris:focus-visible{background:var(--abu-muda)}.bp-lencana{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.bp-lencana span{font-size:.7rem;padding:2px 8px;border-radius:999px;background:var(--abu-muda);color:var(--abu-tua)}.bp-lencana span.ya{background:var(--kuning);color:var(--hitam);font-weight:600}.bp-langkah{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.bp-langkah li{display:flex;align-items:center;gap:6px;font-size:.78rem;padding:4px 10px 4px 4px;border-radius:999px;background:var(--abu-muda);color:var(--abu-tua)}.bp-langkah li span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;background:var(--putih)}.bp-langkah li.selesai{background:var(--kuning);color:var(--hitam)}.bp-langkah li.sekarang{outline:2px solid var(--hitam);color:var(--hitam)}.bp-sesi-langkah{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.bp-sesi-langkah li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--garis,#E2DFD6);border-radius:14px;background:#fff}.bp-sesi-langkah li.sekarang{border-color:#ffd600;background:#fffbe6}.bp-sesi-langkah li.selesai{background:#f1f8f3}.bp-sesi-langkah .no{flex:none;width:24px;height:24px;border-radius:50%;background:#f2f0ea;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.bp-sesi-langkah li.selesai .no{background:#2e7d4f;color:#fff}.bp-sesi-langkah li.sekarang .no{background:#ffd600}.bp-sesi-langkah .nm{flex:1;min-width:0;font-weight:600}.bp-sesi-langkah select{flex:none;max-width:150px}.bp-sesi-form{display:flex;flex-direction:column;gap:8px;margin-top:10px}.bp-sesi-form label{display:flex;flex-direction:column;gap:3px;font-size:13px;font-weight:600}@media (max-width:520px){.bp-sesi-langkah li{flex-wrap:wrap}.bp-sesi-langkah select{max-width:none;width:100%}}.pr-lencana .henti{background:#fbebeb;color:var(--merah)}.pr-materi{margin-top:8px;display:grid;gap:8px;font-size:.85rem}.pr-materi ul{margin:4px 0 0;padding-left:18px}.pr-materi li{margin:2px 0}.pr-banner{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center 25%;border-radius:14px;display:block;background:var(--abu-muda);margin-bottom:4px}.pr-banner-kosong{display:grid;place-items:center;background:var(--kuning);color:var(--hitam)}.kalku-versi{display:inline-flex;gap:2px;background:var(--abu-muda);padding:3px;border-radius:9px}.kalku-versi button{font:inherit;font-size:.8rem;border:0;background:none;padding:5px 10px;border-radius:7px;cursor:pointer;color:var(--abu-tua)}.kalku-versi button.aktif{background:#fff;color:var(--hitam, #29292A);font-weight:700;box-shadow:0 1px 2px #00000014}.pm-zona{border:2px dashed var(--abu);border-radius:16px;padding:18px;text-align:center;color:var(--abu-tua);background:var(--putih);cursor:pointer;font-size:.9rem}.pm-zona.aktif{border-color:var(--kuning-tua);background:#fffbe6}.pm-zona input{display:none}.pm-form{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;min-width:0}.pm-form input,.pm-form select,.pm-form textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.pm-form input[type=checkbox],.pm-form input[type=radio]{width:auto}.pm-form label{min-width:0;display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:600}.pm-form textarea,.pm-form select{font:inherit;padding:10px 12px;border:1px solid var(--abu);border-radius:var(--radius);background:var(--putih)}.pm-form textarea{min-height:96px}.pm-baris{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pm-baris>*{min-width:0}.pm-grid{display:grid;gap:10px;grid-template-columns:1fr;margin-top:10px}@media (min-width: 760px){.pm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-item{display:flex;flex-direction:column;gap:6px}.pm-item h3{margin:0;font-size:1rem;line-height:1.25}.pm-item p{margin:0;font-size:.88rem;color:var(--abu-tua);white-space:pre-line}.pm-aksi{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.pm-aksi .tombol{padding:7px 12px;font-size:.85rem;text-decoration:none}.pm-lencana{display:flex;flex-wrap:wrap;gap:6px}.pm-lencana span{font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--abu-muda);color:var(--abu-tua)}.pm-lencana .ok{background:#e3f3e6;color:#1f6b31}.pm-lencana .tunggu{background:#fff4b8;color:#6b5a00}.pm-lencana .tolak{background:#fbebeb;color:var(--merah)}.pm-total{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0}.pm-total div{background:var(--putih);border:1px solid var(--abu-muda);border-radius:16px;padding:12px}.pm-total strong{display:block;font-size:1.25rem}.pm-total span{font-size:.78rem;color:var(--abu-tua)}.pm-bmi{font-size:2.2rem;font-weight:800;margin:4px 0}.pm-skala{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin:8px 0;font-size:.75rem;text-align:center}.pm-skala div{padding:6px 2px;border-radius:6px;background:var(--abu-muda)}.pm-skala div.sini{background:var(--kuning);font-weight:700}.pm-berkas{display:flex;flex-wrap:wrap;gap:6px}.kp-banner{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;background:var(--abu-muda);display:block}.kp-kosong{display:grid;place-items:center;color:var(--abu-tua);font-size:.85rem}.kp-cek{background:#fff4b8;border-radius:14px;padding:10px 12px;font-size:.84rem}.kp-cek ul{margin:6px 0 0;padding-left:18px}.kp-produk{display:grid;gap:4px;max-height:190px;overflow:auto;border:1px solid var(--abu);border-radius:var(--radius);padding:8px;background:var(--putih)}.kp-produk label{flex-direction:row;align-items:center;gap:8px;font-weight:500}.kp-publik{max-width:720px;margin:0 auto;padding:16px;display:grid;gap:12px;font-family:inherit}.kp-publik h1{margin:0;font-size:1.3rem}.kp-galeri{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}@media (min-width: 760px){.kp-galeri{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1100px){.kp-galeri{grid-template-columns:repeat(4,minmax(0,1fr))}}.kp-ubin{display:flex;flex-direction:column;gap:6px;text-align:left;font:inherit;background:var(--putih);border:1px solid var(--abu-muda);border-radius:16px;padding:8px;cursor:pointer;min-width:0;color:inherit}.kp-ubin:hover{border-color:var(--kuning-tua)}.kp-ubin-judul{font-weight:700;font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.kp-ubin-info{font-size:.75rem;color:var(--abu-tua)}.kp-latar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000008c;display:flex;justify-content:center;align-items:flex-end}@media (min-width: 760px){.kp-latar{align-items:center}}.kp-lembar{background:var(--putih);width:100%;max-width:640px;max-height:94vh;overflow-y:auto;border-radius:16px 16px 0 0;padding:14px 16px 24px;display:grid;gap:12px;align-content:start;box-sizing:border-box;min-width:0}@media (min-width: 760px){.kp-lembar{border-radius:16px;max-height:90vh}}.kp-lembar-kepala{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-14px;background:var(--putih);padding:4px 0 8px;z-index:1}.kp-lembar-judul{margin:0;font-size:1.2rem;line-height:1.25}.kp-flyer{width:100%;height:auto;display:block;border-radius:10px;background:var(--abu-muda)}.kp-ringkasan{background:var(--abu-muda);border-radius:14px;padding:10px 12px}.kp-ringkasan p{margin:4px 0 0;font-size:.9rem;white-space:pre-line}.kp-info{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:.88rem}.kp-info dt{color:var(--abu-tua);font-weight:600}.kp-info dd{margin:0;overflow-wrap:anywhere}.kp-label-baris{display:flex;flex-wrap:wrap;gap:4px}.kp-label{font-size:.75rem;font-weight:700;line-height:1;padding:4px 7px;border-radius:999px;background:var(--abu-muda);color:var(--abu-tua);white-space:nowrap}.kp-label.kuning{background:#fff3c4;color:#7a5a00}.kp-label.merah{background:#fde2e0;color:#a3201a}.kp-saring-bar{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.kp-saring-bar input{grid-column:1 / -1;min-width:0}.kp-saring-bar select{min-width:0;width:100%;text-overflow:ellipsis}@media (min-width: 760px){.kp-saring-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.kp-saring-bar input{grid-column:1 / -1}}.kp-tautan{font:inherit;background:none;border:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.kp-ubin-polos{padding:0;border:none;background:none;gap:4px}.kp-ubin-polos:hover .kp-banner{outline:2px solid var(--kuning-tua)}.kp-ubin-gambar{position:relative;display:block}.kp-label-sudut{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 4px #00000040}.pm-pilih-banyak{display:grid;gap:6px;font-weight:400;min-width:0}.pm-daftar-centang{max-height:220px;overflow-y:auto;border:1px solid var(--abu);border-radius:var(--radius);padding:6px 10px;display:grid;gap:2px;background:var(--putih)}.pm-centang{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;font-weight:400!important;font-size:.9rem!important;padding:5px 0}.pm-klik{cursor:pointer;border-left:4px solid var(--kuning-tua, #FFD600);transition:box-shadow .15s,transform .15s}.pm-klik:hover{box-shadow:0 4px 14px #0000001f;transform:translateY(-1px)}.pm-klik:focus-visible{outline:3px solid var(--kuning-tua, #FFD600);outline-offset:2px}.pm-klik:active{transform:none}.pm-klik .pm-aksi{cursor:default}.pm-saran{display:grid;gap:8px;margin-top:8px;max-height:60vh;overflow-y:auto}.pm-saran-baris{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;padding:8px 10px;border:1px solid var(--abu);border-radius:14px;background:var(--putih)}.pm-saran-baris>div:first-child{flex:1 1 260px;min-width:0}.pm-saran-baris p{margin:2px 0 0;font-size:.82rem}.pm-hasil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pm-hasil>div{display:grid;gap:4px;padding:12px;border-radius:14px;background:var(--kuning);min-width:0}.pm-hasil strong{font-size:1.05rem;overflow-wrap:anywhere}.pm-popup-latar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#29292a80;display:flex;align-items:center;justify-content:center;padding:16px}.pm-popup{width:100%;max-width:560px;max-height:88vh;display:flex;flex-direction:column;background:var(--putih);border-radius:20px;box-shadow:0 12px 40px #00000040;overflow:hidden}.pm-popup-kepala{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--abu-muda)}.pm-popup-isi{padding:14px 16px 18px;overflow-y:auto;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);align-content:start}.pm-popup .pm-saran{max-height:none;overflow:visible}.pg-judul{margin:0;font-size:1.05rem;line-height:1.35}.pg-centang{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;line-height:1.45}.pg-centang li{position:relative;padding-left:30px}.pg-centang li:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#e3f4e8;color:#1f6b3a;font-weight:800;font-size:.75rem;display:grid;place-items:center}.pg-kondisi{display:grid;gap:10px}@media (min-width: 700px){.pg-kondisi{grid-template-columns:1fr 1fr}}.pg-kondisi-kartu{display:flex;gap:12px;align-items:flex-start}.pg-nomor{flex:none;width:28px;height:28px;border-radius:50%;background:var(--hitam, #29292A);color:#fff;font-weight:800;font-size:.85rem;display:grid;place-items:center}.pg-ket{display:block;font-size:.85rem;color:var(--abu-tua);margin-top:2px}.pg-pihak{display:flex;flex-wrap:wrap;gap:6px}.pg-pihak span{font-size:.8rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#f1f1ec;border:1px solid #E4E4DF}.kartu.pg-pao{background:#fffbea;border-color:#f1e3a6}.pg-data{margin:0;display:grid;gap:8px}.pg-data div{display:grid;grid-template-columns:130px 1fr;gap:8px;align-items:baseline}.pg-data dt{margin:0;font-size:.85rem;color:var(--abu-tua)}.pg-data dd{margin:0;font-weight:700;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.pg-cara{display:grid;gap:12px}.pg-cara>div{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:#f7f7f4}.pg-cara strong{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--abu-tua)}.pg-tombol{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;text-decoration:none;margin-top:4px}.km-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 760px){.km-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1100px){.km-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.km-kartu{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;background:#fff;border-radius:16px;padding:0 0 12px;overflow:hidden;box-shadow:0 1px 2px #0000000f;border:1px solid #EEE}.km-kartu .pr-banner{border-radius:0;margin:0;aspect-ratio:4 / 3}.km-nama{font-weight:700;font-size:.92rem;line-height:1.3;padding:0 12px}.km-lencana{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px}.km-lencana:empty{display:none}.km-lencana span{font-size:.7rem;background:#f2f2ee;border-radius:999px;padding:2px 8px}.km-lencana .syariah{background:#e6f4ea;color:#1e6b35}.pm-judul-baris{display:flex;gap:10px;align-items:flex-start}.pm-judul-baris h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.pm-jenis{flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:.75rem;font-weight:800;letter-spacing:.02em;background:var(--abu-muda);color:var(--hitam)}.pm-jenis-pdf{background:#fbe3e0;color:#8a1c14}.pm-jenis-gbr{background:#e3eefb;color:#1b4f8a}.pm-jenis-doc{background:#e3f3e6;color:#1f6b31}.pm-jenis-web{background:var(--kuning);color:var(--hitam)}:root{--hitam: #29292A;--kuning: #FFD600;--kuning-tua: #EAB80C;--emas: #D09619;--abu-tua: #5B5B5B;--abu: #AFAFAF;--abu-muda: #EAEAEA;--putih: #FFFFFF;--latar: #F7F7F5;--merah: #B3261E;--radius: 12px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Open Sans,system-ui,sans-serif;color:var(--hitam);background:var(--latar);-webkit-font-smoothing:antialiased}h1{font-size:1.5rem;font-weight:700;margin:0 0 4px}h2{font-size:1rem;font-weight:700;margin:0 0 12px}p{margin:0 0 8px;line-height:1.5}.teks-pelan{color:var(--abu-tua)}.kecil{font-size:.85rem}.teks-kiri{text-align:left}.teks-tengah{text-align:center;margin:8px 0 0}.layar-tengah{min-height:100vh;display:grid;place-items:center;padding:16px}.logo-memuat{width:72px;height:72px;border-radius:16px;animation:denyut 1.2s ease-in-out infinite}@keyframes denyut{50%{opacity:.4}}.layar-masuk{max-width:400px;margin:0 auto;min-height:100vh;padding:48px 16px 32px;display:flex;flex-direction:column;gap:12px;text-align:center}.logo-besar{width:120px;height:120px;border-radius:24px;margin:0 auto 8px}.logo-kecil-tengah{width:64px;height:64px;border-radius:14px;margin:0 auto}.form{display:flex;flex-direction:column;gap:8px;text-align:left}label{font-size:.85rem;font-weight:600}input[type=email],input:not([type]),input[inputmode=numeric]{font:inherit;padding:12px 14px;border:1px solid var(--abu);border-radius:var(--radius);background:var(--putih)}input:focus{outline:2px solid var(--kuning-tua);outline-offset:1px;border-color:var(--kuning-tua)}.tombol{font:inherit;font-weight:600;padding:12px 16px;border-radius:var(--radius);border:1px solid var(--hitam);background:var(--putih);color:var(--hitam);cursor:pointer}.tombol-utama{background:var(--hitam);color:var(--putih)}.tombol:disabled{opacity:.45;cursor:default}.tautan{font:inherit;background:none;border:none;color:var(--abu-tua);text-decoration:underline;cursor:pointer;padding:8px}.pemisah{display:flex;align-items:center;gap:12px;color:var(--abu-tua);font-size:.85rem;margin:8px 0}.pemisah:before,.pemisah:after{content:"";flex:1;height:1px;background:var(--abu-muda)}.kotak-info,.kotak-peringatan{padding:12px 14px;border-radius:var(--radius);text-align:left;font-size:.9rem;margin:0}.kotak-info{background:#fff589}.kotak-peringatan{background:#fbebeb;color:var(--merah)}.centang{display:flex;gap:10px;align-items:center;justify-content:center;font-weight:400;font-size:.95rem}.centang input{width:20px;height:20px;accent-color:var(--hitam)}.tumpuk{display:flex;flex-direction:column;gap:16px}.isian input,.isian select,.isian textarea{min-width:0;max-width:100%}.sambutan h1{font-size:1.6rem}.label-baris{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.label{background:var(--kuning);padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:600}.kartu{min-width:0;max-width:100%;background:var(--putih);border:1px solid var(--abu-muda);border-radius:var(--radius);padding:16px}.baris{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--abu-muda);font-size:.95rem}.baris:first-of-type{border-top:none}.baris span:last-child{text-align:right;overflow-wrap:anywhere}.kerangka{min-height:100vh}.kolom-utama{min-height:100vh;display:flex;flex-direction:column}.sidebar{display:none}.hanya-desktop{display:none!important}.kepala-bungkus{position:sticky;top:0;z-index:5}.kepala{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--putih);border-bottom:1px solid var(--abu-muda)}.logo-kecil{width:32px;height:32px;border-radius:8px}.kepala-judul{font-weight:700;font-size:1.05rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kepala-kanan{margin-left:auto;display:flex;align-items:center;gap:8px}.tombol-ikon{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:none;background:none;color:var(--hitam);cursor:pointer}.tombol-ikon:hover{background:var(--abu-muda)}.titik-notif{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--merah);color:var(--putih);font-size:.7rem;font-weight:700;display:grid;place-items:center}.avatar-kepala{border:none;background:none;padding:0;cursor:pointer;border-radius:50%}.isi{flex:1;width:100%;padding:16px 16px 96px}.menu-bawah{position:fixed;bottom:0;left:0;right:0;z-index:6;display:flex;background:var(--putih);border-top:1px solid var(--abu-muda);padding-bottom:env(safe-area-inset-bottom)}.menu-bawah button{flex:1;font:inherit;font-size:.75rem;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 10px;background:none;border:none;border-top:3px solid transparent;color:var(--abu-tua);cursor:pointer}.menu-bawah button.aktif{color:var(--hitam);border-top-color:var(--kuning)}.grup-menu{padding:8px 0}.grup-judul{margin:8px 12px 4px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--abu)}.item-menu{font:inherit;width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:none;border-radius:10px;background:none;color:var(--hitam);cursor:pointer;text-align:left;font-weight:600;font-size:.95rem}.item-menu:hover{background:var(--abu-muda)}.item-menu.aktif{background:#fff3a6}.item-menu.aktif svg{color:var(--emas)}.angka-notif{margin-left:auto;background:var(--merah);color:var(--putih);font-size:.75rem;border-radius:999px;padding:1px 7px}.item-keluar{color:var(--abu-tua);margin-top:8px;border-top:1px solid var(--abu-muda);border-radius:0;padding-top:14px}.laci-latar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#29292a73}.laci{position:absolute;top:0;right:0;bottom:0;width:min(320px,86vw);background:var(--putih);padding:16px 12px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;box-shadow:-8px 0 24px #0000001f}.laci-kepala{display:flex;align-items:center;gap:12px;padding:4px 4px 12px;border-bottom:1px solid var(--abu-muda)}.laci-kepala .tombol-ikon{margin-left:auto}@media (min-width: 900px){body{background:#f1f1ee}.kerangka{display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{display:flex;flex-direction:column;position:sticky;top:0;height:100vh;background:var(--putih);border-right:1px solid var(--abu-muda);padding:16px 12px;overflow-y:auto}.sidebar-merek{display:flex;align-items:center;gap:10px;padding:4px 8px 16px;font-weight:700;font-size:1.05rem}.sidebar-merek img{width:36px;height:36px;border-radius:9px}.menu-bawah,.hanya-hp,.laci-latar{display:none!important}.hanya-desktop{display:inline-flex!important}.kepala{padding:14px 32px}.kepala-judul{font-size:1.25rem}.isi{max-width:1200px;margin:0 auto;padding:28px 32px 48px}.kartu{padding:20px 24px}.isi-beranda>.tumpuk,.isi-absensi>.tumpuk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.isi-beranda>.tumpuk>.sambutan,.isi-absensi>.tumpuk>.lebar-penuh{grid-column:1 / -1}.isi-profil>.tumpuk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}}@media (min-width: 1400px){.kerangka{grid-template-columns:272px minmax(0,1fr)}}.teks-baris{white-space:pre-line}.isian{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--abu-muda)}.isian:first-of-type{border-top:none;padding-top:0}.isian input,.isian textarea{font:inherit;padding:10px 12px;border:1px solid var(--abu);border-radius:var(--radius);background:var(--putih);resize:vertical}.isian textarea:focus{outline:2px solid var(--kuning-tua);outline-offset:1px;border-color:var(--kuning-tua)}.isian-bawah{display:flex;justify-content:space-between;align-items:center;gap:12px}.tombol-kecil{padding:8px 16px;font-size:.9rem}.syarat ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.syarat li{line-height:1.5;font-size:.95rem}.centang{text-align:left;align-items:flex-start}.centang input{flex-shrink:0;margin-top:2px}.blok{display:block}.persen-baris{display:flex;align-items:center;gap:12px;margin-bottom:8px}.persen-angka{font-size:2rem;font-weight:700}.lencana{padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:600}.lencana-ok{background:#ddf3e4;color:#1e6b3a}.lencana-leader{background:var(--hitam);color:var(--kuning)}.lencana-kurang{background:#fbebeb;color:var(--merah)}.kotak-sukses{padding:12px 14px;border-radius:var(--radius);background:#ddf3e4;color:#1e6b3a;margin:8px 0 0;font-size:.9rem}.kotak-kode{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;margin:8px 0;border-radius:var(--radius);background:#fff8cc;border:2px solid var(--kuning)}.kotak-kode strong{font-size:2rem;letter-spacing:10px;font-family:Courier New,monospace}.daftar-sesi{list-style:none;margin:8px 0 0;padding:0}.daftar-sesi li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--abu-muda);font-size:.9rem}.daftar-sesi li:first-child{border-top:none}.sesi-kanan{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.chip{font:inherit;font-size:.75rem;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--abu-muda);color:var(--hitam);border:none;white-space:nowrap}button.chip{cursor:pointer}.chip-hadir,.chip-dianggap{background:#ddf3e4;color:#1e6b3a}.chip-izin{background:#fff589}.chip-tidak{background:#fbebeb;color:var(--merah)}.chip-libur{background:var(--hitam);color:var(--putih)}.chip-berjalan{background:#e3ecfa;color:#1f4e8c}.chip-akan{background:var(--abu-muda);color:var(--abu-tua)}.isian-cari{font:inherit;width:100%;padding:10px 12px;border:1px solid var(--abu);border-radius:var(--radius);margin:4px 0 8px}.daftar-anggota{list-style:none;margin:0;padding:0}.anggota{border-top:1px solid var(--abu-muda)}.anggota:first-child{border-top:none}.anggota-kepala{font:inherit;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;background:none;border:none;cursor:pointer;color:inherit}.anggota-kanan{display:flex;align-items:center;gap:8px}.titik{width:10px;height:10px;border-radius:50%}.titik-ok{background:#2e9b55}.titik-kurang{background:var(--merah)}.anggota-isi{padding:0 0 12px}details summary{cursor:pointer;color:var(--abu-tua);margin-top:8px}.popup-latar{position:fixed;top:0;right:0;bottom:0;left:0;background:#29292a80;display:grid;place-items:center;padding:16px;z-index:100}.popup{background:var(--putih);border-radius:16px;padding:24px;max-width:400px;width:100%;text-align:center;box-shadow:0 12px 40px #00000040}.popup-logo{width:56px;height:56px;border-radius:12px}.popup h2{margin:12px 0 8px}.popup p{color:var(--abu-tua);line-height:1.5}.popup-aksi{display:flex;flex-direction:column;gap:8px;margin-top:16px}.banner-va{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#141414;color:#ffd600;padding:8px 16px;font-size:.85rem}.banner-va b{color:#fff}.banner-va button{background:none;color:#ffd600;border:0;padding:4px 0;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}@media (min-width: 900px){.banner-va{padding:8px 32px}}.dlg-latar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#14141480;display:grid;place-items:center;padding:20px}.dlg{background:#fff;color:#1f1d1a;border-radius:16px;padding:20px;max-width:420px;width:100%;display:grid;gap:18px;box-shadow:0 16px 48px #0000004d}.dlg p{margin:0;line-height:1.5;font-size:1rem}.dlg-aksi{display:flex;gap:10px;justify-content:flex-end}.pemilih-tampilan{margin:4px 0 10px}.pemilih-tampilan-isi{display:flex;flex-wrap:wrap;gap:4px;padding:4px;margin:0 8px;background:var(--abu-muda);border-radius:10px}.pemilih-tampilan-isi button{flex:1 1 auto;padding:7px 4px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;color:inherit}.pemilih-tampilan-isi button.aktif{background:#ffd600;color:#141414}.kartu .pemilih-tampilan-isi{margin:8px 0 0}.kartu .pemilih-tampilan .grup-judul{display:none}.chip-verified{display:inline-flex;align-items:center;gap:5px;background:var(--kuning);color:#141414;font-weight:700}.chip-verified svg{flex:none}.foto-catatan ul,.foto-catatan-daftar{margin:6px 0;padding-left:18px;font-size:.88rem}.baris-tombol{display:flex;gap:10px;flex-wrap:wrap}.tombol-ai{display:inline-flex;align-items:center;gap:6px}.menu-bawah button{border-top:0;padding:8px 4px 10px}.menu-bawah button svg{width:52px;height:30px;padding:4px 15px;box-sizing:border-box;border-radius:15px}.menu-bawah button.aktif{font-weight:800}.menu-bawah button.aktif svg{background:var(--kuning);color:var(--hitam)}.item-menu svg{width:36px;height:36px;padding:8px;box-sizing:border-box;border-radius:10px;background:var(--latar);flex:none}.item-menu.aktif svg{background:var(--kuning);color:var(--hitam)}.grup-judul{color:var(--abu-tua);margin-top:14px}:root{--radius: 16px}h1{font-size:1.7rem;font-weight:800;letter-spacing:-.01em}h2,.kepala-judul{font-weight:800}.kartu{border-radius:18px;border-color:#e4e4df;box-shadow:0 1px 2px #29292a0d}.kartu>strong:first-child{font-size:1rem;font-weight:800}.label{background:transparent;border:1.5px solid var(--hitam);padding:2px 10px;font-weight:700}.sambutan h1{font-size:1.7rem;margin:0;line-height:1.15}.sambutan-baris{display:flex;align-items:center;gap:14px}.sambutan-avatar{width:56px;height:56px;border-radius:50%;flex:none;overflow:hidden;box-shadow:0 0 0 3px var(--kuning)}.sambutan-sapa{margin:0 0 2px;font-size:.9rem}.tombol{border-radius:14px;min-height:44px;font-weight:700}.tombol-utama{box-shadow:0 1px #00000014}.tombol.kecil,.tombol-kecil{min-height:36px}input[type=email],input:not([type]),input[type=text],input[type=number],input[type=tel],input[type=date],input[type=time],input[type=search],input[type=url],input[type=password],select,textarea{border-radius:14px;font:inherit}select,input[type=number],input[type=date],input[type=time]{min-height:44px;padding:0 12px;border:1px solid var(--abu);background:var(--putih)}textarea{padding:12px 14px;border:1px solid var(--abu);background:var(--putih)}input:focus,select:focus,textarea:focus{outline:2px solid var(--kuning-tua);outline-offset:1px;border-color:var(--kuning-tua)}.kotak-info,.kotak-peringatan{border-radius:16px}.kotak-info{background:#fff3a6}.kepala{box-shadow:0 1px #0000000a}.kepala-judul{font-weight:800}.logo-kecil{border-radius:10px}.baris{padding:10px 0}h2{letter-spacing:-.01em}.isi .kartu+.kartu{margin-top:0}.tumpuk{gap:14px}.chip{padding:4px 11px;font-size:.78rem;font-weight:700}.chip-pilih.aktif{background:var(--kuning);border-color:var(--hitam);font-weight:700}.item-menu{border-radius:14px}.laci{border-radius:24px 0 0 24px}@media (min-width: 900px){.sidebar .item-menu.aktif{background:var(--kuning)}.sidebar .item-menu.aktif svg{color:var(--hitam)}}a.tombol{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;margin-top:6px}.daftar-jadwal,.jadwal-baris,.jadwal-isian,.kasus-editor,.ultah-daftar,.ultah-baris,.pantau-daftar,.mb-daftar,.mb-orang,.mb-kasus,.mb-kepala,.mb-rincian,.ob-grup,.pa-form,.promosi,.promosi-tambah,.konten,.konten label,.konten-thread,.konten-post,.rek-grid label,.rek-form>label,.rek-tawar,.rek-kartu,.rw-daftar,.rw-pesan-kartu,.rw-pesan-form,.rw-admin,.rw-admin-baris,.reward,.taw-kartu,.taw-kartu label,.tm-form,.tm-form label,.tm-form-kecil,.tumbuh,.tumbuh-daftar,.tujuan-form,.tujuan-form label,.disc-soal,.nilai-kartu ul,.nilai-kartu li,.pm-saran,.kp-publik,.kp-lembar,.simulasi-cepat,.tindak-daftar{grid-template-columns:minmax(0,1fr)}.daftar-jadwal>*,.jadwal-baris>*,.jadwal-isian>*,.mb-orang>*,.mb-rincian>*,.ob-grup>*,.rw-admin-baris>*,.tumbuh>*,.tm-form>*{min-width:0}input,select,textarea{max-width:100%}.jadwal-kepala{flex-wrap:wrap}.jadwal-kepala>span:first-child{flex:1 1 200px;min-width:0}.jadwal-kepala>button{flex:none}.jadwal-kepala .chip-sert{display:inline-block;margin-top:4px;max-width:100%}.jadwal-atas,.pr-kepala,.tiket-kepala,.tiket-kartu-atas,.rek-kepala,.judul-baris,.pantau-kepala,.ubin-baris,.sesi-kepala,.daftar-sesi li,.anggota-kepala,.daftar-sertifikat li,.bp-tersimpan li,.crm-form-kepala,.crm-drill-daftar li,.crm-bagian>summary,.ovt-kartu-atas,.tiket-gelembung-atas,.baris{flex-wrap:wrap}.jadwal-atas>:first-child,.pr-kepala>:first-child,.tiket-kepala>:first-child,.tiket-kartu-atas>:first-child,.rek-kepala>:first-child,.judul-baris>:first-child,.pantau-kepala>:first-child,.ubin-baris>:first-child,.sesi-kepala>:first-child,.daftar-sesi li>:first-child,.anggota-kepala>:first-child,.daftar-sertifikat li>:first-child,.bp-tersimpan li>:first-child,.crm-form-kepala>:first-child,.crm-drill-daftar li>:first-child,.ovt-kartu-atas>:first-child,.baris>:first-child{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.kolom-utama,.isi{min-width:0}.tab-seg{display:flex;width:100%;box-sizing:border-box;gap:4px;background:var(--abu-muda);padding:4px;border-radius:16px}.tab-seg button{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;font:inherit;font-size:.9rem;font-weight:400;line-height:1.25;min-height:40px;padding:8px 6px;border:0;border-radius:12px;background:none;color:var(--abu-tua);cursor:pointer;box-shadow:none}.tab-seg.tab-ringkas button{font-size:.8rem;white-space:nowrap;padding:8px 4px}.tab-seg button.aktif{background:#fff;color:var(--hitam, #29292A);font-weight:700;box-shadow:0 1px 3px #00000014}.tombol-google-rb{display:flex;justify-content:center;min-height:44px}.grup-toggle{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 24px);background:none;border:0;cursor:pointer;font-family:inherit}.grup-toggle:hover{color:var(--hitam)}.grup-panah{font-size:.75rem}.item-baris{position:relative;display:flex;align-items:center}.item-baris .item-menu{flex:1 1 auto;min-width:0}.item-bintang{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--abu);font-size:1rem;cursor:pointer;padding:6px;line-height:1;opacity:0}.item-baris:hover .item-bintang,.item-bintang:focus-visible,.item-bintang.aktif{opacity:1}.item-bintang.aktif{color:var(--emas)}@media (hover: none){.item-bintang{opacity:.55}.item-bintang.aktif{opacity:1}}.pemilih-baris{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 8px;padding:4px 6px 4px 4px;background:var(--abu-muda);border-radius:10px}.pemilih-baris .grup-judul{margin:0 0 0 8px}.pemilih-baris select{flex:1;min-width:0;font:inherit;font-size:.85rem;font-weight:700;border:0;background:#ffd600;color:#141414;border-radius:8px;padding:6px 8px}.pilih-tampil-kepala{max-width:128px;min-height:36px;padding:0 28px 0 10px;border:1px solid var(--hitam);border-radius:999px;background-color:#fff;font:inherit;font-size:.8125rem;font-weight:600;color:var(--hitam)}:root{--sk-merah: #ED1B2E;--sk-merah-tua: #B5121F;--sk-merah-muda: #FDE8EA;--kuning: var(--sk-merah);--kuning-tua: var(--sk-merah-tua)}.sk-kerangka{min-height:100vh;display:flex;flex-direction:column}.sk-kepala{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--sk-merah);color:#fff}.sk-kepala img{width:32px;height:32px;border-radius:8px;background:#fff}.sk-kepala .kepala-judul{color:#fff}.sk-kepala .tombol-ikon{color:#fff;margin-left:auto}.sk-kepala .tombol-ikon:hover{background:#ffffff26}.sk-isi{flex:1;width:100%;max-width:960px;margin:0 auto;padding:16px 16px 96px}.sk-menu.menu-bawah{display:flex!important}.sk-menu.menu-bawah button.aktif svg{background:var(--sk-merah);color:#fff}.sk-sambutan{background:var(--sk-merah);color:#fff;border-radius:var(--radius);padding:18px 16px}.sk-sambutan p{margin:0;opacity:.9}.sk-sambutan h1{color:#fff}.sk-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.sk-status .kartu{margin:0}.sk-angka{font-size:1.15rem;font-weight:800}.sk-kartu-wa{border:2px solid #25D366}.sk-baris-tombol{display:flex;gap:8px;flex-wrap:wrap}.sk-baris-tombol .tombol{flex:1;min-width:120px}.sk-langkah{display:flex;gap:12px;align-items:flex-start}.sk-langkah .no{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--abu-muda)}.sk-langkah .no.ok{background:#1e8e3e;color:#fff}.sk-disclaimer{font-size:.8rem;color:var(--abu-tua);background:var(--sk-merah-muda);border-radius:10px;padding:10px 12px}.label,.chip-verified,.chip-pilih.aktif{color:#fff}.tombol-utama{background:var(--sk-merah);color:#fff}.sk-cari{width:100%;font:inherit;padding:12px 14px;border:1px solid var(--abu);border-radius:12px;background:#fff}.sk-terkunci img,.sk-terkunci .pr-banner{filter:grayscale(1);opacity:.6}.sk-lencana{align-self:flex-start;margin-top:4px;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--abu-muda);color:var(--abu-tua)}.sk-lencana.gratis{background:#e6f4ea;color:#1e8e3e}.sk-kepala .sk-tombol-admin{margin-left:auto}.sk-kepala .sk-tombol-admin+.tombol-ikon{margin-left:0}.tumpuk-kecil{display:flex;flex-direction:column;gap:6px;flex:1}.sk-form-verifikasi{border-top:1px solid var(--abu-muda);padding-top:12px}.sk-form-verifikasi select,.sk-form-verifikasi input[type=file]{font:inherit;width:100%}.sk-form-verifikasi select{padding:12px 14px;border:1px solid var(--abu);border-radius:12px;background:#fff}.sk-form-verifikasi .kotak-peringatan ul,.sk-review ul,.sk-form-verifikasi ol{margin:6px 0 0;padding-left:18px}.sk-form-verifikasi .kotak-info p,.sk-form-verifikasi .kotak-peringatan p{margin:0}.sk-pratinjau{display:block;max-width:220px;max-height:420px;width:auto;border:1px solid var(--abu-muda);border-radius:10px}.sk-review-isi{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-start}.sk-tabel{border-collapse:collapse;font-size:.85rem;flex:1;min-width:240px}.sk-tabel th,.sk-tabel td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--abu-muda);vertical-align:top}.sk-tabel tr.beda td{background:var(--sk-merah-muda);font-weight:700}.sk-review input{font:inherit;padding:10px 12px;border:1px solid var(--abu);border-radius:10px}.sk-setuju{display:flex;gap:10px;align-items:flex-start;font-size:.85rem;color:var(--abu-tua)}.sk-setuju input{margin-top:3px;flex:none}.sk-privasi h2{margin-top:.5rem}.sk-privasi ul{padding-left:18px;margin:6px 0}.sk-privasi li{margin-bottom:4px}.layar-masuk a,.sk-setuju a,.sk-isi a:not(.tombol):not(.sk-tautan){color:var(--sk-merah-tua)}.sk-isi a.tombol-utama{color:#fff}.sk-dua-kolom{flex-direction:row}.sk-utama{flex:1;min-width:0;display:flex;flex-direction:column}.sk-samping{display:none}@media (min-width: 900px){.sk-samping{display:flex;flex-direction:column;width:230px;flex:none;position:sticky;top:0;height:100vh;border-right:1px solid var(--abu-muda);background:#fff;padding:14px 10px;gap:6px}.sk-samping-merek{display:flex;align-items:center;gap:10px;font-weight:800;padding:4px 8px 12px}.sk-samping-merek img{width:32px;height:32px;border-radius:8px}.sk-samping nav{display:flex;flex-direction:column;gap:2px}.sk-samping nav button{font:inherit;display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;background:none;border-radius:10px;color:var(--abu-tua);cursor:pointer;text-align:left}.sk-samping nav button:hover{background:var(--abu-muda)}.sk-samping nav button.aktif{background:var(--sk-merah-muda);color:var(--sk-merah-tua);font-weight:700}.sk-samping-akun{margin-top:auto;font:inherit;display:flex;align-items:center;gap:10px;border:0;background:none;padding:8px;cursor:pointer;text-align:left;font-size:.9rem}.sk-samping-akun img{width:30px;height:30px;border-radius:50%;object-fit:cover}.sk-kepala-hp{display:none}.sk-menu.menu-bawah{display:none!important}.sk-isi{padding-bottom:32px}}.sk-inisial{display:grid;place-items:center;width:88px;height:88px;border-radius:16px;background:#fff;color:var(--sk-merah);font-weight:800;font-size:1.6rem;flex:none}.sk-inisial.kecil{width:30px;height:30px;border-radius:50%;font-size:.75rem;background:var(--sk-merah-muda)}.sk-banner{display:flex;gap:16px;align-items:center;background:var(--sk-merah);color:#fff;border-radius:var(--radius);padding:20px}.sk-banner-foto{width:88px;height:88px;border-radius:16px;object-fit:cover;flex:none;background:#fff}.sk-banner p{margin:0;color:#fff}.sk-banner-sapa{font-size:1.5rem;font-weight:800}.sk-banner-nama{font-weight:700}.sk-banner-sub{opacity:.9;font-size:.85rem;margin-top:4px!important}.sk-judul-bagian{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sk-judul-bagian h2{margin:0}.sk-geser{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.sk-cepat{font:inherit;flex:none;width:170px;scroll-snap-align:start;display:flex;flex-direction:column;gap:4px;text-align:left;padding:0 0 10px;overflow:hidden;background:#fff;border:1px solid var(--abu-muda);border-radius:14px;cursor:pointer;color:inherit}.sk-cepat .pr-banner{border-radius:0;margin:0;aspect-ratio:16 / 10}.sk-cepat-nama{font-weight:700;font-size:.85rem;padding:0 10px}.sk-cepat .sk-lencana{margin-left:10px}.sk-kotak-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width: 700px){.sk-kotak-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.sk-kotak{font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:112px;padding:12px 6px;background:var(--sk-merah-muda);border:0;border-radius:14px;color:var(--sk-merah);cursor:pointer;text-align:center}.sk-kotak span:first-of-type{color:var(--hitam, #29292A);font-size:.85rem;font-weight:600;line-height:1.25}.sk-kotak.segera{opacity:.6}.sk-label-kecil{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;font-weight:700;color:var(--abu-tua)}.sk-tautan-geser{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px;scrollbar-width:none;margin:0 -4px}.sk-tautan-geser::-webkit-scrollbar{display:none}.sk-tautan{color:var(--hitam, #29292A)!important;flex:0 0 calc((100% - 24px) / 4.4);scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;background:none;border:0;padding:2px 4px;cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;line-height:1.2}.sk-tautan-bulat{width:44px;height:44px;border-radius:50%;background:var(--sk-merah);color:#fff;display:grid;place-items:center}.sk-campaign{flex:none;width:260px;scroll-snap-align:start;border:0;padding:0;background:none;cursor:pointer;border-radius:12px;overflow:hidden}.sk-campaign img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.sk-campaign-kosong{display:grid;place-items:center;aspect-ratio:16 / 9;background:var(--sk-merah-muda);color:var(--sk-merah-tua);font-weight:700;padding:10px}.sk-kembali{display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.sk-akun-foto{display:flex;align-items:center;gap:16px}.sk-akun-foto img{width:88px;height:88px;border-radius:16px;object-fit:cover}.sk-akun .tombol{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.sk-akun .sk-inisial{background:var(--sk-merah-muda)}.sk-akun-foto .tombol{width:auto}.sk-akun-foto .tumpuk-kecil{align-items:flex-start;flex:none}.sk-lembar-latar{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:60;display:flex;align-items:flex-end;justify-content:center}.sk-lembar{background:#fff;width:100%;max-width:480px;border-radius:16px 16px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}@media (min-width: 700px){.sk-lembar-latar{align-items:center}.sk-lembar{border-radius:16px}}.sk-lembar-aksi{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sk-lembar-aksi .tombol{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center}.sk-geser-wadah{position:relative}.sk-geser-wadah.ujung:after{display:none}.sk-geser-wadah:after{content:"";position:absolute;top:0;right:0;bottom:4px;width:36px;pointer-events:none;background:linear-gradient(to right,rgba(247,246,244,0),var(--latar, #F7F6F4))}.sk-geser-panah{position:absolute;right:-2px;top:10px;z-index:1;width:30px;height:30px;border-radius:50%;border:1px solid var(--abu-muda, #e5e5e5);background:#fff;color:var(--hitam, #29292A);display:grid;place-items:center;box-shadow:0 2px 6px #00000026;cursor:pointer;padding:0}.sk-lihat-semua{display:flex;justify-content:flex-end;margin-bottom:24px}.sk-kepala .sk-tombol-lonceng{margin-left:auto;position:relative}.sk-angka-notif{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#ffd84d;color:#29292a;font-size:.75rem;font-style:normal;font-weight:800;display:grid;place-items:center;line-height:1}.sk-samping .sk-angka-notif{position:static;margin-left:auto;background:var(--sk-merah);color:#fff}.sk-tombol-profil{position:relative;width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.8);padding:0;background:#fff;cursor:pointer;flex:none}.sk-tombol-profil img,.sk-tombol-profil .sk-inisial{width:100%;height:100%;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-size:.8rem}.sk-lencana-admin{position:absolute;right:-4px;bottom:-4px;width:17px;height:17px;border-radius:50%;background:#29292a;color:#ffd84d;border:2px solid #fff;font-size:.75rem;font-style:normal;font-weight:800;display:grid;place-items:center}.sk-avatar{position:relative;display:inline-flex;flex:none}.sk-pil{display:inline-block;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--abu-muda, #eee);color:var(--hitam, #29292A);white-space:nowrap;vertical-align:middle}.sk-pil.admin{background:#29292a;color:#ffd84d}.sk-pil.open{background:#fff3a6}.sk-pil.closed{background:#e3f4e8;color:#1f6b3a}.sk-lembar-form{max-height:92vh;overflow-y:auto}.sk-lembar-form.lebar{max-width:640px}.sk-lembar-kepala{display:flex;align-items:center;justify-content:space-between;gap:8px}.sk-lembar-kepala strong{font-size:1.05rem}.sk-form{display:flex;flex-direction:column;gap:12px}.sk-form label{display:flex;flex-direction:column;gap:4px;font-size:.85rem;font-weight:600}.sk-form input:not([type=checkbox]),.sk-form select,.sk-form textarea,.sk-baris-saring select,.sk-sup-undang input,.sk-atur-isi input:not([type=checkbox]),.sk-atur-isi select,.sk-lembar label input:not([type=checkbox]):not([type=radio]):not([type=file]){font:inherit;font-size:.95rem;font-weight:400;padding:10px 12px;border:1px solid #D9D9D4;border-radius:12px;background:#fff;width:100%;box-sizing:border-box}.sk-form textarea{resize:vertical}.sk-form-aksi,.sk-aksi-data{display:flex;flex-wrap:wrap;gap:8px}.sk-tombol-bahaya{color:#b3261e!important;border-color:#f0c4c0!important}.sk-tombol-berkas{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sk-banner-baca{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;border-radius:14px;padding:12px;font-size:.88rem}.sk-fu-chip{display:flex;gap:8px;flex-wrap:wrap}.sk-fu-chip button{font:inherit;font-size:.85rem;border:1px solid #D9D9D4;background:#fff;border-radius:999px;padding:6px 12px;cursor:pointer}.sk-fu-chip button.aktif{background:#29292a;color:#fff;border-color:#29292a}.sk-fu-chip button.lewat b{color:#b3261e}.sk-fu-chip button.lewat.aktif b{color:#ffd84d}.sk-baris-saring{display:flex;gap:8px}.sk-baris-saring .sk-cari{flex:1;min-width:0}.sk-baris-saring select{width:auto;max-width:45%}.sk-daftar-kartu{display:grid;gap:8px}@media (min-width: 700px){.sk-daftar-kartu{grid-template-columns:1fr 1fr}}.sk-kartu-kontak{font:inherit;text-align:left;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #E4E4DF;border-radius:14px;padding:12px;cursor:pointer;color:inherit;width:100%;box-sizing:border-box}.sk-kartu-kontak.ringkas{border:0;padding:0;background:none}.sk-kk-atas{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.sk-potong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sk-fu.hari{color:#8a6d00;font-weight:700}.sk-fu.lewat{color:#b3261e;font-weight:700}.sk-bola b{color:var(--sk-merah-tua)}.sk-kanban{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.sk-kolom{flex:0 0 240px;background:#efefea;border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:8px;scroll-snap-align:start;min-height:120px}.sk-kolom header{display:flex;justify-content:space-between;font-size:.85rem;padding:2px 4px}.sk-kolom header span{color:var(--abu-tua);font-weight:700}.sk-kolom-kartu{background:#fff;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 2px #0000000f}.sk-kolom-kartu[draggable=true]{cursor:grab}.sk-geser-tahap{display:flex;justify-content:space-between}.sk-geser-tahap button{font:inherit;border:1px solid #E4E4DF;background:#fff;border-radius:8px;width:34px;height:28px;cursor:pointer;font-size:1rem;line-height:1}.sk-geser-tahap button:disabled{opacity:.3;cursor:default}.sk-angka-besar{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width: 700px){.sk-angka-besar{grid-template-columns:repeat(4,1fr)}}.sk-angka-besar div{background:#fff;border:1px solid #E4E4DF;border-radius:14px;padding:12px;display:flex;flex-direction:column}.sk-angka-besar b{font-size:1.6rem}.sk-angka-besar span{font-size:.8rem;color:var(--abu-tua)}.sk-batang{display:grid;grid-template-columns:minmax(90px,38%) 1fr 44px;gap:8px;align-items:center;font-size:.82rem}.sk-batang>div{background:#efefea;border-radius:6px;height:10px;overflow:hidden}.sk-batang i{display:block;height:100%;background:var(--sk-merah);border-radius:6px}.sk-batang b{text-align:right}.sk-atur-tahap{display:flex;flex-direction:column;gap:8px}.sk-atur-baris{display:flex;gap:8px;align-items:flex-start;border:1px solid #E4E4DF;border-radius:12px;padding:8px}.sk-atur-urut{display:flex;flex-direction:column;gap:4px}.sk-atur-urut button{border:1px solid #E4E4DF;background:#fff;border-radius:6px;width:30px;height:24px;cursor:pointer;font-size:.75rem}.sk-atur-urut button:disabled{opacity:.3}.sk-atur-isi{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.sk-atur-isi select{padding:8px 10px;font-size:.88rem;text-overflow:ellipsis}.sk-atur-opsi{display:flex;gap:12px;align-items:center;font-size:.88rem;padding:2px 2px 0}.sk-atur-kanban{display:inline-flex;align-items:center;gap:8px;font-weight:400;cursor:pointer;margin:0}.sk-atur-kanban input{width:18px;height:18px;margin:0;flex:0 0 18px;accent-color:var(--hitam)}.sk-atur-hapus{margin-left:auto;color:#b3261e}.sk-atur-hapus:disabled{color:#aaa}.sk-lampiran{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:.88rem}.sk-dok-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width: 600px){.sk-dok-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px){.sk-dok-grid{grid-template-columns:repeat(4,1fr)}}.sk-dok{font:inherit;border:1px solid #E4E4DF;background:#fff;border-radius:14px;padding:6px;cursor:pointer;display:flex;flex-direction:column;gap:6px;text-align:left;color:inherit}.sk-dok-gambar{position:relative;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:#f3f3ef;display:grid;place-items:center;color:var(--abu-tua)}.sk-dok-gambar img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.sk-dok-gambar i{position:absolute;top:6px;right:6px;background:var(--sk-merah);color:#fff;font-style:normal;font-size:.75rem;font-weight:800;padding:2px 6px;border-radius:6px}.sk-dok-judul{font-size:.82rem;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 2px 2px}.sk-dok-lihat{background:#f3f3ef;border-radius:12px;overflow:hidden;display:grid;place-items:center;min-height:240px}.sk-dok-lihat img{max-width:100%;max-height:65vh;display:block}.sk-dok-lihat iframe{width:100%;height:65vh;border:0;background:#fff}.sk-sup-baris{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #EFEFEA;font:inherit;text-align:left;background:none;border-left:0;border-right:0;border-bottom:0;width:100%;color:inherit}.sk-sup-baris>div:first-child{display:flex;flex-direction:column;min-width:0}.sk-sup-klik{cursor:pointer}.sk-sup-aksi{display:flex;gap:6px}.sk-sup-undang{display:flex;gap:8px}.sk-sup-undang input{flex:1;min-width:0}.sk-notif-daftar{display:flex;flex-direction:column;gap:6px;max-height:60vh;overflow-y:auto}.sk-notif{font:inherit;text-align:left;display:flex;flex-direction:column;gap:2px;border:1px solid #E4E4DF;background:#fff;border-radius:12px;padding:10px;cursor:pointer;color:inherit}.sk-notif.baru{border-color:var(--sk-merah);background:#fff6f6}.sk-case-kartu{all:unset;display:flex;flex-direction:column;gap:4px;cursor:pointer;font-size:.9rem}.sk-case-kartu strong{line-height:1.3}.sk-case-baris{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:2px}.sk-pil-jenis{font-size:.75rem;background:#f2f2ee;border-radius:999px;padding:2px 8px}.sk-lama{font-weight:700;color:var(--abu-tua)}.sk-lama.lama-oranye,.sk-bola.lama-oranye b{color:#b45309}.sk-lama.lama-merah,.sk-bola.lama-merah b{color:#b3261e}.sk-kolom-kartu.lama-oranye{box-shadow:inset 3px 0 #f59e0b,0 1px 2px #0000000f}.sk-kolom-kartu.lama-merah{box-shadow:inset 3px 0 #b3261e,0 1px 2px #0000000f}.sk-status-habis{display:inline-block;border:0;cursor:pointer;font-family:inherit;text-align:left;background:#ffd84d;color:#3a2a00!important;font-weight:700;border-radius:8px;padding:3px 8px;text-decoration:none;font-size:.78rem;line-height:1.4}.sk-paket-lembar{max-height:92vh;overflow-y:auto}.sk-paket-daftar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sk-paket{position:relative;display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;background:#fff;border:1.5px solid #E4E4DF;border-radius:14px;padding:12px;cursor:pointer}.sk-paket.aktif{border-color:var(--merah, #ED1C2E);box-shadow:0 0 0 3px #ed1c2e1f}.sk-paket-hari{font-size:.85rem;font-weight:700}.sk-paket-harga{font-size:1.15rem;font-weight:800}.sk-paket-hemat{position:absolute;top:-8px;right:8px;background:#ffd84d;color:#3a2a00;font-size:.75rem;font-weight:700;border-radius:999px;padding:2px 8px}.sk-paket-total{display:grid;grid-template-columns:1fr auto;gap:4px 12px;background:#f6f6f2;border-radius:12px;padding:10px 12px}.sk-riwayat-bayar{display:flex;flex-direction:column}.sk-rb-baris{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #EEE}.sk-rb-baris:first-child{border-top:0}.sk-rb-baris>div{display:flex;flex-direction:column;gap:2px;min-width:0}.sk-rb-kanan{align-items:flex-end;text-align:right;flex-shrink:0}.sk-toast{position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:70;max-width:480px;margin:0 auto;display:flex;gap:10px;align-items:flex-start;box-shadow:0 6px 20px #00000026}.sk-kutipan{margin:0;background:#fff;border-radius:var(--radius);padding:10px 14px 12px;border-left:4px solid var(--sk-merah);box-shadow:0 1px 2px #0000000d}.sk-kutipan-atas{display:flex;align-items:center;justify-content:space-between;gap:8px}.sk-kutipan-tgl{font-size:.75rem;color:var(--abu-tua, #666)}.sk-kutipan-bagikan{border:0;background:#fdecee;color:var(--sk-merah);width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.sk-kutipan blockquote{margin:4px 0 0;font-size:.86rem;line-height:1.45;font-style:italic;font-weight:500;position:relative;padding-left:18px}.sk-kutipan blockquote:before{content:"“";position:absolute;left:0;top:-4px;font-size:1.5rem;color:var(--sk-merah);font-style:normal;line-height:1}.sk-kutipan figcaption{margin-top:4px;padding-left:18px;font-size:.78rem;font-weight:700;color:var(--sk-merah)}.sk-kutipan figcaption:before{content:"—"}.sk-paket:disabled{opacity:.45;cursor:not-allowed}.sk-paket-batas{color:#b3261e;font-weight:600}.sk-voucher-baris{display:flex;gap:8px}.sk-voucher-baris input{flex:1;min-width:0;padding:10px 12px;border:1.5px solid #E4E4DF;border-radius:12px;font:inherit}.sk-voucher-baris .tombol{flex:none}.sk-voucher-lipat summary{cursor:pointer;list-style:none}.sk-voucher-lipat[open] summary{margin-bottom:8px}.sk-voucher-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sk-voucher-form label{display:flex;flex-direction:column;gap:4px;font-size:.82rem}.sk-voucher-form label:first-child,.sk-voucher-form .tombol{grid-column:1 / -1}.sk-voucher-form input{padding:9px 10px;border:1.5px solid #E4E4DF;border-radius:10px;font:inherit}.sk-kode{font-family:ui-monospace,Menlo,monospace;letter-spacing:.02em}.sk-penerima{margin:0;text-align:center;font-size:.75rem;color:#8a8a85}.sk-qris-kepala{display:flex;justify-content:space-between;align-items:center}.sk-qris-waktu{font-variant-numeric:tabular-nums;font-weight:700;background:#f2f2ee;border-radius:999px;padding:3px 10px;font-size:.85rem}.sk-qris-waktu.hampir{background:#fdecee;color:#b3261e}.sk-qris-kode{display:flex;justify-content:center;align-items:center;min-height:240px}.sk-qris-kode img{width:min(260px,70vw);height:auto;border:1px solid #EEE;border-radius:12px}.sk-qris-nominal{display:flex;flex-direction:column;align-items:center;gap:2px}.sk-qris-nominal strong{font-size:1.4rem}.sk-qris-tunggu{text-align:center;margin:0}.sk-qris-hasil{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px 0}.sk-qris-centang{width:56px;height:56px;border-radius:50%;background:#1e8e3e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800}.sk-slogan{margin:4px 0 0;text-align:center;font-weight:700;color:var(--sk-merah);font-size:.95rem}.sk-slogan-akun{font-weight:600;font-size:.82rem;color:#8a8a85;margin-top:8px}.sk-judul-panjang{font-size:1.45rem;line-height:1.2}.sk-tombol-google{display:flex;justify-content:center;min-height:44px}.sk-adm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 760px){.sk-adm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-adm-kotak{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:4px;border:1px solid #EEE}.sk-adm-kotak strong{font-size:1.5rem;line-height:1.2}.sk-adm-baris{all:unset;box-sizing:border-box;cursor:pointer;width:100%}.sk-adm-baris.sk-rb-baris{display:flex}.sk-kpm-cari,.sk-kpm-pilih,.sk-kpm-form input{width:100%;box-sizing:border-box;padding:10px 12px;border:1.5px solid #E4E4DF;border-radius:12px;font:inherit;background:#fff}.sk-kpm-daftar{max-height:46vh;overflow-y:auto;display:flex;flex-direction:column;border:1px solid #EEE;border-radius:12px}.sk-kpm-baris{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-top:1px solid #F2F2EE}.sk-kpm-baris:first-child{border-top:0}.sk-kpm-baris.aktif{background:#fff6d6;box-shadow:inset 3px 0 #e8b500}.sk-kpm-lain{display:flex;align-items:center;gap:8px}.sk-kpm-lain input{width:auto}.sk-kpm-form{display:grid;grid-template-columns:90px 1fr 1fr;gap:8px}@media (max-width: 520px){.sk-kpm-form{grid-template-columns:1fr}}.sk-contoh summary{cursor:pointer}.sk-contoh img{display:block;width:100%;max-width:300px;margin:10px auto 6px;border-radius:14px;border:1px solid #E4E4DF}.sk-kantor-belum{padding-top:10px;border-top:1px solid #EEE}.sk-grup-layar h2{margin:0}.sk-grup-tautan{display:block;word-break:break-all;background:#f6f6f2;border:1px solid #E4E4DF;border-radius:10px;padding:10px 12px;font-size:.85rem}.sk-grup-kuota{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #EEE}.sk-grup-kuota.penuh{border-color:#e8202a;background:#fff4f4}.sk-grup-kuota-bar{display:block;height:8px;border-radius:99px;background:#eee;overflow:hidden}.sk-grup-kuota-bar i{display:block;height:100%;background:#2fa36b}.sk-grup-kuota.penuh .sk-grup-kuota-bar i{background:#e8202a}.sk-grup-logo-baris{display:flex;gap:10px;flex-wrap:wrap}.sk-grup-logo-kartu{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border:1px solid #EEE;border-radius:16px;flex:1 1 200px;font-weight:700}.sk-grup-logo-kartu img{width:44px;height:44px;object-fit:contain;border-radius:10px;background:#2e3150}.sk-grup-logo-huruf{width:44px;height:44px;border-radius:10px;background:#2e3150;color:#fff;display:grid;place-items:center;font-weight:800}.sk-grup-kepala{display:flex;align-items:center;gap:12px}.sk-grup-kepala img{width:48px;height:48px;object-fit:contain;border-radius:12px;background:#2e3150}.sk-grup-kepala h1{margin:0;flex:1}.sk-grup-pribadi{display:flex;flex-direction:column;gap:10px}.sk-grup-pribadi img{width:100%;border-radius:16px;display:block}.sk-grup-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:6px 0}@media (min-width: 720px){.sk-grup-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sk-grup-menu-sel{display:flex;flex-direction:column;gap:4px;min-width:0}.sk-grup-menu{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;text-align:center;font-weight:700;color:#e8202a;text-transform:uppercase;font-size:.85rem}.sk-grup-menu img{width:88px;height:88px;object-fit:contain}.sk-grup-menu-kosong{width:72px;height:72px;border-radius:18px;background:#f6f6f2;display:grid;place-items:center;font-size:1.6rem;color:#999}.sk-grup-tambah{color:#555;border:1.5px dashed #ccc;border-radius:14px}.sk-grup-atur-baris{display:flex;gap:12px;justify-content:center}.sk-grup-kartu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sk-grup-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 720px){.sk-grup-kartu-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sk-grup-video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sk-grup-kartu{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;font-size:.9rem;color:#444}.sk-grup-kartu img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;border:1px solid #EEE;background:#fff}.sk-grup-video-grid .sk-grup-kartu img{aspect-ratio:16 / 9}.sk-grup-daftar-baris{cursor:pointer}.sk-grup-video{position:relative;aspect-ratio:16 / 9}.sk-grup-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:14px}.sk-grup-form{width:100%;height:75vh;border:1px solid #EEE;border-radius:14px;background:#fff}.sk-grup-pilih-gambar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sk-grup-pilih-gambar img{width:56px;height:56px;object-fit:contain;border-radius:10px;border:1px solid #EEE}.sk-grup-header{display:block;width:calc(100% + 32px);margin:-16px -16px 0;max-width:none;aspect-ratio:2 / 1;object-fit:cover;background:#fbb850}@media (min-width: 720px){.sk-grup-header{width:100%;margin:0;border-radius:18px}}.sk-grup-kepala video,.sk-grup-kepala img{width:48px;height:48px;object-fit:contain;border-radius:12px;background:#2e3150}.sk-grup-pribadi-tautan{all:unset;box-sizing:border-box;cursor:pointer;display:block}.sk-grup-pribadi-tautan img,.sk-grup-pribadi-tautan video{display:block;width:100%;border-radius:16px;box-shadow:0 6px 18px #2e31502e}.sk-grup-pilih-gambar video{width:96px;height:56px;object-fit:cover;border-radius:10px;border:1px solid #EEE}.sk-grup-logo-kartu video{width:44px;height:44px;object-fit:contain;border-radius:10px;background:#2e3150}.sk-grup-kembali{font-size:1.4rem;color:#333}.sk-unggah{display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px dashed #F2A7AD;border-radius:16px;background:#fff6f6;cursor:pointer;transition:background .15s,border-color .15s}.sk-unggah:hover{background:#ffedee;border-color:#e8202a}.sk-unggah.terisi{border-style:solid;border-color:#2fa36b;background:#f1fbf5}.sk-unggah-ikon{flex:none;width:44px;height:44px;border-radius:12px;background:#e8202a;color:#fff;display:grid;place-items:center;font-size:1.3rem;font-weight:800}.sk-unggah.terisi .sk-unggah-ikon{background:#2fa36b}.sk-unggah-teks{display:flex;flex-direction:column;gap:2px;min-width:0}.sk-unggah-teks .kecil{color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-lembar .sk-setuju{flex-direction:row;font-weight:400}.sk-lembar input[type=checkbox]{width:auto;flex:none}.sk-dok-kosong{font-size:.75rem;font-weight:600;color:var(--abu-tua);padding:8px;text-align:center}.sk-dok-gambar i.belum{left:6px;right:auto;background:#b45309}.sk-dok-pita{font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:8px;background:#f3f3ef;color:#444;align-self:flex-start;margin:0 2px 2px}.sk-dok-pita.dibayar_penuh,.sk-dok-pita.dibayar_sebagian,.sk-dok-pita.standar{background:#e8f7ee;color:#1e7a4c}.sk-dok-pita.ditolak{background:#fdecec;color:#b4141c}.sk-dok-pita.rate_up,.sk-dok-pita.pengecualian{background:#fff4cc;color:#7a5200}.sk-dok-pita.postponed{background:#eef0ff;color:#3b3f99}.sk-ringkas{background:linear-gradient(160deg,#ed1c2e,#a50f1e);color:#fff;border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.sk-ringkas-kepala{display:flex;justify-content:space-between;align-items:center;gap:10px}.sk-ringkas-kepala select{width:auto;max-width:55%;font:inherit;font-size:.82rem;border-radius:10px;border:0;padding:6px 8px}.sk-ringkas-besar{display:flex;flex-direction:column;background:#fff;color:#222;border-radius:14px;padding:10px 14px}.sk-ringkas-besar span{font-size:.8rem;color:#777;font-weight:600}.sk-ringkas-besar b{font-size:1.7rem;color:#c8102e;line-height:1.2}.sk-ringkas-besar small{font-size:.8rem;color:#555}.sk-ringkas-rinci{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sk-ringkas-rinci li{display:flex;justify-content:space-between;font-size:.88rem;border-bottom:1px solid rgba(255,255,255,.18);padding:4px 0}.sk-ringkas-rinci em{font-style:normal;background:#fff3;border-radius:8px;padding:0 6px;margin-left:4px;font-size:.78rem}.sk-ringkas-chip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.sk-ringkas-chip li{background:#fff;color:#444;border-radius:12px;padding:6px 4px;text-align:center;font-size:.75rem;font-weight:600;display:flex;flex-direction:column;gap:2px}.sk-ringkas-chip li b{font-size:1.25rem;color:#222}.sk-ringkas-chip li.ditolak b{color:#b4141c}.sk-ringkas-chip li.rate_up b,.sk-ringkas-chip li.pengecualian b{color:#a86b00}.sk-ringkas-chip li.standar b{color:#1e7a4c}.sk-ringkas-aksi{display:flex;gap:8px;flex-wrap:wrap}.sk-ringkas-aksi .tombol{background:#ffffff29;color:#fff;border-color:#ffffff80}.sk-sensor{display:flex;flex-direction:column;gap:12px}.sk-sensor-hal{border:1px solid #E4E4DF;border-radius:14px;padding:8px;background:#fafaf7}.sk-sensor-info{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;margin-bottom:6px}.sk-sensor-kanvas{width:100%;touch-action:none;border-radius:8px;overflow:hidden;background:#fff;line-height:0}.sk-sensor-kanvas canvas{width:100%;height:auto;display:block;cursor:crosshair;touch-action:none}.sk-sensor-aksi{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.sk-sensor-ganti{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f3f3ef;border-radius:12px;padding:8px 12px}.sk-form-dua{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 420px){.sk-form-dua{grid-template-columns:1fr}}.sk-rupiah{display:flex;align-items:center;border:1px solid #D9D9D2;border-radius:10px;background:#fff;overflow:hidden}.sk-rupiah span{padding:0 8px 0 12px;font-weight:700;color:#666}.sk-lembar label .sk-rupiah input{border:0;padding-left:0}.sk-produk-multi{display:flex;flex-direction:column;gap:6px;font-weight:400}.sk-produk-input{display:flex;gap:6px}.sk-produk-input input{flex:1;min-width:0}.sk-chip-baris{display:flex;flex-wrap:wrap;gap:6px}.sk-chip{display:inline-flex;align-items:center;gap:4px;background:#fff0f0;color:#a50f1e;border:1px solid #F2A7AD;border-radius:999px;padding:3px 4px 3px 10px;font-size:.82rem;font-weight:600}.sk-chip button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:.75rem;padding:2px 6px}.sk-dok-info{display:flex;flex-direction:column;gap:2px;background:#fff4cc;color:#5a1a00;border-radius:12px;padding:10px 12px;font-size:.88rem;font-weight:600}.sk-dok-halaman{display:flex;flex-direction:column;gap:8px;background:#f3f3ef;border-radius:12px;padding:8px;max-height:65vh;overflow:auto}.sk-dok-halaman img{width:100%;display:block;border-radius:6px}.sk-dok-halaman iframe{width:100%;height:60vh;border:0;background:#fff}.tombol.nonaktif{opacity:.5;pointer-events:none}.sk-glide-baris .sk-rb-kanan{align-items:flex-end;flex:none}.sk-glide-baris .sk-rb-kanan .tombol{margin-top:4px}.sk-paket-coret{font-size:.8rem;color:#999;font-weight:600}.sk-promo-info{margin:0;padding:8px 12px;border-radius:10px;background:#fff6d6;border:1px solid #f1d27a;color:#6b4e00}.sk-paket-total s{color:#999}.sk-paket-diskon{color:#1e7a4c;font-weight:700}.sk-paket-lembar .sk-lembar-aksi>:first-child{order:2}.sk-adm-tab{overflow-x:auto;scrollbar-width:none}.sk-adm-tab::-webkit-scrollbar{display:none}.sk-adm-tab button{flex:1 0 auto;padding:8px 12px}.sk-rb-lagi{align-self:flex-start;margin-top:4px}.sk-ref-kartu{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#ed1c2e,#a50f1e);color:#fff}.sk-ref-kartu b{display:block;font-size:1rem}.sk-ref-kartu small{display:block;font-size:.8rem;opacity:.9;line-height:1.35;margin-top:2px}.sk-ref-kartu>span:last-child{margin-left:auto;font-size:1.5rem}.sk-ref-ikon{font-size:1.8rem}.sk-ref-hero{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 16px;border-radius:18px;background:linear-gradient(160deg,#ed1c2e,#a50f1e);color:#fff;text-align:center}.sk-ref-kode{font-size:2rem;letter-spacing:.15em;background:#fff;color:#c8102e;border-radius:12px;padding:4px 16px}.sk-ref-link{font-size:.8rem;opacity:.9;word-break:break-all}.sk-ref-aksi{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:6px}.sk-ref-aksi .tombol{display:inline-flex;align-items:center;justify-content:center;gap:6px}.sk-ref-aksi .tombol:not(.tombol-utama){background:#ffffff26;color:#fff;border-color:#fff9}.sk-ref-aksi .tombol-utama{background:#fff;color:#c8102e;border-color:#fff}.sk-ref-angka{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sk-ref-angka div{background:#fff;border:1px solid #ECECE7;border-radius:14px;padding:10px 6px;text-align:center;display:flex;flex-direction:column}.sk-ref-angka b{font-size:1.4rem;color:#c8102e}.sk-ref-angka span{font-size:.72rem;color:#666}.sk-ref-cara{margin:0;padding-left:18px;display:grid;gap:4px}.sk-ref-manual{align-self:flex-start}.sk-peringkat{display:flex;flex-direction:column;gap:6px}.sk-peringkat-baris{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #ECECE7;border-radius:14px;padding:10px 14px}.sk-peringkat-baris.saya{border-color:#ed1c2e;background:#fff4f4}.sk-peringkat-no{width:32px;text-align:center;font-weight:800;font-size:1.1rem;color:#666}.sk-peringkat-nama{flex:1;min-width:0;display:flex;flex-direction:column}.sk-peringkat-nama small{color:#777;font-size:.75rem}.sk-peringkat-jml{display:flex;flex-direction:column;align-items:flex-end}.sk-peringkat-jml b{font-size:1.2rem;color:#c8102e}.sk-peringkat-jml small{font-size:.7rem;color:#777}.sk-ref-banner{display:flex;align-items:center;gap:8px;padding:10px 6px 10px 14px;border-radius:14px;background:#fff4cc;border:1px solid #F5D76E;color:#5a3a00;cursor:pointer}.sk-ref-banner-teks{flex:1;font-size:.85rem;font-weight:600;line-height:1.3}.sk-ref-banner-panah{font-size:1.3rem;color:#a86b00}.sk-ref-banner-tutup{border:0;background:transparent;color:#a86b00;font-size:1.2rem;line-height:1;padding:4px 8px;cursor:pointer}.sk-push-kartu{border:2px solid #ED1B2E}.sk-push-kartu h2{margin:0 0 4px}.sk-push-atur{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #eee}.sk-push-atur p{margin:2px 0 0}.sk-perangkat-daftar{display:flex;flex-direction:column;gap:10px}.sk-perangkat-baris{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #eee;border-radius:12px;background:#fafafa}.sk-perangkat-baris p{margin:2px 0 0}.sk-perangkat-ini{color:#1a7f37;font-weight:600;font-size:.9em}.sk-tombol-bahaya{color:#c0392b;border-color:#e8b4ae}.sk-tombol-bahaya-isi{background:#c0392b;border-color:#c0392b;color:#fff}
