.button-module__k49-5W__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-button);background:var(--kanan-green);color:var(--surface);font-family:inherit;font-size:var(--fs-label);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;transition:background var(--durasi), border-color var(--durasi), color var(--durasi);border:1px solid #0000;display:inline-flex}.button-module__k49-5W__button svg{width:var(--ikon-s);height:var(--ikon-s);flex:none}.button-module__k49-5W__button:focus-visible{outline:2px solid var(--kanan-green);outline-offset:2px}.button-module__k49-5W__button:disabled{opacity:.45;cursor:not-allowed}.button-module__k49-5W__button[data-size=s]{min-height:var(--control-h-s);padding:0 var(--space-3);font-size:var(--fs-caption)}.button-module__k49-5W__button[data-size=l]{min-height:var(--ops-tombol-h);border-radius:var(--radius-ops-field);font-size:var(--fs-ops-isian)}.button-module__k49-5W__button[data-size=l] svg{width:var(--ikon);height:var(--ikon)}.button-module__k49-5W__button[data-variant=secondary]{background:var(--surface);color:var(--ink);border-color:var(--field-border)}.button-module__k49-5W__button[data-variant=danger]{background:var(--surface);color:var(--danger-ink);border-color:var(--danger-line)}.button-module__k49-5W__button[data-variant=ghost]{color:var(--muted);background:0 0}@media (hover:hover){.button-module__k49-5W__button:hover:not(:disabled){background:var(--kanan-green-dark)}.button-module__k49-5W__button[data-variant=secondary]:hover:not(:disabled),.button-module__k49-5W__button[data-variant=ghost]:hover:not(:disabled){background:var(--hover-surface);color:var(--ink)}.button-module__k49-5W__button[data-variant=danger]:hover:not(:disabled){background:var(--danger-bg)}}@media (pointer:coarse){.button-module__k49-5W__button,.button-module__k49-5W__button[data-size=s]{min-height:var(--tap-min)}}
.field-module__0TM1mq__field{gap:var(--space-1);min-width:0;display:grid}.field-module__0TM1mq__label{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--muted)}.field-module__0TM1mq__wajib{color:var(--danger-mark)}.field-module__0TM1mq__control{width:100%;min-width:0;min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius-input);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-body)}.field-module__0TM1mq__control[data-size=l]{min-height:var(--ops-control-h);border-radius:var(--radius-ops-field);font-size:var(--fs-ops-isian)}.field-module__0TM1mq__control:focus{border-color:var(--kanan-green);box-shadow:0 0 0 3px var(--kanan-green-soft);outline:none}.field-module__0TM1mq__control:disabled,.field-module__0TM1mq__control[readonly]{background:var(--surface-3);color:var(--neutral-fg)}.field-module__0TM1mq__control[aria-invalid=true]{border-color:var(--danger-mark)}.field-module__0TM1mq__control::placeholder{color:var(--faint)}.field-module__0TM1mq__teks{padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.45}.field-module__0TM1mq__error{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--danger-ink);margin:0}.field-module__0TM1mq__hint{font-size:var(--fs-caption);color:var(--subtle);margin:0}.field-module__0TM1mq__centang{align-items:center;gap:var(--space-2);min-height:var(--control-h-s);font-size:var(--fs-label);color:var(--text);cursor:pointer;display:flex}.field-module__0TM1mq__radio{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.field-module__0TM1mq__centang input{width:var(--ikon-s);height:var(--ikon-s);accent-color:var(--kanan-green);margin:0}@media (pointer:coarse){.field-module__0TM1mq__control,.field-module__0TM1mq__centang{min-height:var(--tap-min)}}
.segmented-module__4gI4MG__group{gap:var(--space-2);display:flex}.segmented-module__4gI4MG__option{min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius-input);background:var(--surface);color:var(--muted);font-family:inherit;font-size:var(--fs-label);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;flex:1}.segmented-module__4gI4MG__option[aria-pressed=true]{border-color:var(--kanan-green);background:var(--kanan-green-soft);color:var(--kanan-green)}.segmented-module__4gI4MG__group[data-tangga=true] .segmented-module__4gI4MG__option[aria-pressed=true][data-tingkat="0"]{border-color:var(--field-border);background:var(--neutral-bg);color:var(--neutral-fg)}.segmented-module__4gI4MG__group[data-tangga=true] .segmented-module__4gI4MG__option[aria-pressed=true][data-tingkat="1"]{border-color:var(--gold-line);background:var(--gold-bg);color:var(--gold-ink)}.segmented-module__4gI4MG__group[data-tangga=true] .segmented-module__4gI4MG__option[aria-pressed=true][data-tingkat="2"]{border-color:var(--kanan-green-line);background:var(--kanan-green-soft);color:var(--kanan-green)}.segmented-module__4gI4MG__group[data-tangga=true] .segmented-module__4gI4MG__option[aria-pressed=true][data-tingkat="3"]{border-color:var(--kanan-green);background:var(--kanan-green);color:var(--on-green)}.segmented-module__4gI4MG__kosong{min-height:var(--control-h);flex:1}.segmented-module__4gI4MG__option:disabled{opacity:.5;cursor:not-allowed}.segmented-module__4gI4MG__option:focus-visible{outline:2px solid var(--kanan-green);outline-offset:2px}@media (pointer:coarse){.segmented-module__4gI4MG__option{min-height:var(--tap-min)}}
.sakelar-module__ZlvCDa__sakelar{width:calc(var(--ikon) * 2);height:calc(var(--ikon) + var(--space-1));border:1px solid var(--field-border);border-radius:var(--radius-pill);background:var(--neutral-bg);cursor:pointer;transition:background var(--durasi), border-color var(--durasi);flex:none;padding:0;position:relative}.sakelar-module__ZlvCDa__kenop{width:calc(var(--ikon) - 2px);height:calc(var(--ikon) - 2px);background:var(--surface);box-shadow:var(--shadow-card);transition:left var(--durasi);border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.sakelar-module__ZlvCDa__sakelar[aria-checked=true]{border-color:var(--kanan-green);background:var(--kanan-green)}.sakelar-module__ZlvCDa__sakelar[aria-checked=true] .sakelar-module__ZlvCDa__kenop{left:calc(100% - var(--ikon))}.sakelar-module__ZlvCDa__sakelar:focus-visible{outline:2px solid var(--kanan-green);outline-offset:2px}.sakelar-module__ZlvCDa__sakelar:disabled{opacity:.45;cursor:not-allowed}
.dialog-module__9M_H-G__dialog{width:min(100% - var(--space-8), calc(var(--ubin-slot) * 7));border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-dropdown);color:var(--text);padding:0}.dialog-module__9M_H-G__dialog::backdrop{background:#0a140e52}.dialog-module__9M_H-G__kotak{gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);display:grid}.dialog-module__9M_H-G__judul{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--ink);margin:0}.dialog-module__9M_H-G__isi{gap:var(--space-3);font-size:var(--fs-label);line-height:1.5;display:grid}.dialog-module__9M_H-G__isi p{margin:0}.dialog-module__9M_H-G__aksi{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.batang-simpan-module__vllMkq__batang{bottom:var(--batang-simpan-bawah,0px);z-index:1;padding-block:var(--space-2);background:var(--canvas);border-top:1px solid var(--line);display:grid;position:sticky}
.kartu-lipat-module__reTDzW__kartu{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.kartu-lipat-module__reTDzW__kepala{font-size:inherit;margin:0}.kartu-lipat-module__reTDzW__tombol{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.kartu-lipat-module__reTDzW__tombol:focus-visible{outline:2px solid var(--kanan-green);outline-offset:2px}@media (hover:hover){.kartu-lipat-module__reTDzW__tombol:hover{background:var(--hover-surface)}}.kartu-lipat-module__reTDzW__judul{font-size:var(--fs-body);font-weight:var(--fw-bold);flex:1}.kartu-lipat-module__reTDzW__keterangan{color:var(--muted);font-size:var(--fs-label)}.kartu-lipat-module__reTDzW__panah{width:var(--space-2);height:var(--space-2);border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transition:transform var(--durasi);transform:rotate(45deg)}.kartu-lipat-module__reTDzW__tombol[aria-expanded=true] .kartu-lipat-module__reTDzW__panah{transform:rotate(-135deg)}.kartu-lipat-module__reTDzW__isi{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}
.badge-module__cG2dna__badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-mini);font-weight:var(--fw-bold);white-space:nowrap;background:var(--neutral-bg);color:var(--neutral-fg);display:inline-flex}.badge-module__cG2dna__badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.badge-module__cG2dna__badge[data-variant=aktif]{background:var(--success-bg);color:var(--success-fg)}.badge-module__cG2dna__badge[data-variant=sistem]{background:var(--gold-bg);color:var(--gold-ink)}.badge-module__cG2dna__badge[data-variant=sistem]:before,.badge-module__cG2dna__badge[data-variant=info]:before{display:none}.badge-module__cG2dna__badge[data-variant=info]{background:var(--info-bg);color:var(--info)}
@keyframes state-panel-module__uGhzgG__denyut{0%,to{opacity:1}50%{opacity:.45}}@keyframes state-panel-module__uGhzgG__muncul{to{opacity:1}}.state-panel-module__uGhzgG__memuat{gap:var(--space-4);opacity:0;animation:state-panel-module__uGhzgG__muncul 1ms linear var(--jeda-memuat) forwards;display:grid}.state-panel-module__uGhzgG__barJudul,.state-panel-module__uGhzgG__baris,.state-panel-module__uGhzgG__kartu{border-radius:var(--radius-input);animation:1.3s ease-in-out infinite state-panel-module__uGhzgG__denyut}.state-panel-module__uGhzgG__barJudul{background:var(--skeleton-strong);width:40%;height:28px}.state-panel-module__uGhzgG__kartu{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);display:grid}.state-panel-module__uGhzgG__baris{background:var(--skeleton);height:18px}.state-panel-module__uGhzgG__kaki{font-size:var(--fs-caption);color:var(--subtle);margin:0}.state-panel-module__uGhzgG__panel{justify-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);text-align:center;display:grid}.state-panel-module__uGhzgG__panel[data-variant=gagal]{border-color:var(--danger-line)}.state-panel-module__uGhzgG__panel[data-variant=kosong]{border-style:dashed;border-color:var(--field-border)}.state-panel-module__uGhzgG__judul{font-size:var(--fs-panel-title);font-weight:var(--fw-extrabold);color:var(--ink);margin:0}.state-panel-module__uGhzgG__teks{font-size:var(--fs-label);color:var(--muted);margin:0}.state-panel-module__uGhzgG__aksi{min-height:var(--control-h);margin-top:var(--space-2);padding:0 var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius-button);background:var(--surface);color:var(--ink);font-family:inherit;font-weight:var(--fw-bold);cursor:pointer}.state-panel-module__uGhzgG__umpanBalik{left:50%;bottom:calc(var(--umpan-balik-bawah,var(--space-6)) + env(safe-area-inset-bottom,0px));z-index:60;width:max-content;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);background:var(--ink);color:var(--surface);font-size:var(--fs-label);font-weight:var(--fw-bold);box-shadow:var(--shadow-dropdown);position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.state-panel-module__uGhzgG__barJudul,.state-panel-module__uGhzgG__baris,.state-panel-module__uGhzgG__kartu{animation:none}}
.kartu-tabel-module__bbZzyG__kartu{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.kartu-tabel-module__bbZzyG__kepala{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-soft);background:var(--surface-2);flex-wrap:wrap;display:flex}.kartu-tabel-module__bbZzyG__judul{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--fs-panel-title);font-weight:var(--fw-extrabold);color:var(--ink);flex:200px;margin:0;display:flex}.kartu-tabel-module__bbZzyG__jumlah{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--faint)}.kartu-tabel-module__bbZzyG__aksi{gap:var(--space-2);flex-wrap:wrap;display:flex}.kartu-tabel-module__bbZzyG__saringan{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.kartu-tabel-module__bbZzyG__saringan>*{flex:160px;min-width:0}.kartu-tabel-module__bbZzyG__gulir{overflow:hidden}.kartu-tabel-module__bbZzyG__tabel{border-collapse:collapse;white-space:nowrap;width:100%;min-width:max-content}.kartu-tabel-module__bbZzyG__tabel th{padding:var(--space-3) var(--space-4);font-size:var(--fs-table-head);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;text-align:left;color:var(--subtle);border-bottom:1px solid var(--line)}.kartu-tabel-module__bbZzyG__tabel td{padding:var(--space-3) var(--space-4);font-size:var(--fs-label);color:var(--text);border-top:1px solid var(--line-soft);vertical-align:middle}.kartu-tabel-module__bbZzyG__tabel tbody tr:first-child td{border-top:0}@media (hover:hover){.kartu-tabel-module__bbZzyG__tabel tbody tr:hover td{background:var(--hover-surface)}}.kartu-tabel-module__bbZzyG__nihil{padding:var(--space-8) var(--space-4);text-align:center;font-size:var(--fs-label);color:var(--muted)}
.kode-qr-module__Lx2zZq__qr{width:100%;max-width:var(--qr-lebar);aspect-ratio:1;border-radius:var(--radius-card);height:auto;display:block}.kode-qr-module__Lx2zZq__alas{fill:var(--surface)}.kode-qr-module__Lx2zZq__titik{fill:var(--ink)}.kode-qr-module__Lx2zZq__siku{fill:var(--kanan-green-dark)}
.pemindai-qr-module__PFYubq__pemindai{z-index:50;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--pindai-latar);color:var(--pindai-teks);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.pemindai-qr-module__PFYubq__kepala{width:100%;max-width:var(--ops-lebar);min-height:var(--ops-kepala-h);justify-content:space-between;align-items:center;display:flex}.pemindai-qr-module__PFYubq__kepala[data-tombol=kembali]{justify-content:flex-start;gap:var(--space-3);max-width:min(100%,320px)}.pemindai-qr-module__PFYubq__tutup{width:var(--ops-control-h);height:var(--ops-control-h);border-radius:var(--radius-pill);color:var(--pindai-teks);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pemindai-qr-module__PFYubq__tutup svg{width:var(--ikon-nav);height:var(--ikon-nav);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.pemindai-qr-module__PFYubq__tutup:focus-visible{outline:2px solid var(--old-gold)}.pemindai-qr-module__PFYubq__judul{font-size:var(--fs-ops-isian);font-weight:var(--fw-bold);margin:0}.pemindai-qr-module__PFYubq__bingkai{aspect-ratio:1;border-radius:var(--radius-card);background:var(--ink);width:min(100%,320px);position:relative;overflow:hidden}.pemindai-qr-module__PFYubq__video{object-fit:cover;width:100%;height:100%}.pemindai-qr-module__PFYubq__sudut{inset:var(--space-4);--panjang:28px;--tebal:4px;background:linear-gradient(var(--old-gold), var(--old-gold)) top left / var(--panjang) var(--tebal) no-repeat, linear-gradient(var(--old-gold), var(--old-gold)) top left / var(--tebal) var(--panjang) no-repeat, linear-gradient(var(--old-gold), var(--old-gold)) top right / var(--panjang) var(--tebal) no-repeat, linear-gradient(var(--old-gold), var(--old-gold)) top right / var(--tebal) var(--panjang) no-repeat, linear-gradient(var(--old-gold), var(--old-gold)) bottom left / var(--panjang) var(--tebal) no-repeat, linear-gradient(var(--old-gold), var(--old-gold)) bottom left / var(--tebal) var(--panjang) no-repeat, linear-gradient(var(--old-gold), var(--old-gold)) bottom right / var(--panjang) var(--tebal) no-repeat, linear-gradient(var(--old-gold), var(--old-gold)) bottom right / var(--tebal) var(--panjang) no-repeat;position:absolute}.pemindai-qr-module__PFYubq__garis{left:var(--space-6);right:var(--space-6);top:var(--space-6);background:var(--old-gold);height:2px;animation:2.2s ease-in-out infinite alternate pemindai-qr-module__PFYubq__pindai-garis;position:absolute}@keyframes pemindai-qr-module__PFYubq__pindai-garis{to{top:calc(100% - var(--space-6))}}@media (prefers-reduced-motion:reduce){.pemindai-qr-module__PFYubq__garis{animation:none;top:50%}}.pemindai-qr-module__PFYubq__kanvas{display:none}.pemindai-qr-module__PFYubq__pita{width:min(100%,320px);padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--danger-solid-dark);color:var(--on-green);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-align:center;margin:0}.pemindai-qr-module__PFYubq__petunjuk{gap:var(--space-1);text-align:center;width:min(100%,320px);display:grid}.pemindai-qr-module__PFYubq__petunjuk p{font-size:var(--fs-body);margin:0}.pemindai-qr-module__PFYubq__petunjuk p+p{color:var(--pindai-teks-redup);font-size:var(--fs-label)}.pemindai-qr-module__PFYubq__galat{width:min(100%,320px);padding:var(--space-4);border-radius:var(--radius-card);background:var(--danger-bg);color:var(--danger-ink);font-size:var(--fs-body);margin:0}.pemindai-qr-module__PFYubq__sub{color:var(--pindai-teks-redup);font-size:var(--fs-label);margin:0}.pemindai-qr-module__PFYubq__senter{width:var(--ops-control-h);height:var(--ops-control-h);color:var(--pindai-teks);cursor:pointer;background:#0f1916bf;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.pemindai-qr-module__PFYubq__senter svg{width:var(--ikon-nav);height:var(--ikon-nav);fill:currentColor}.pemindai-qr-module__PFYubq__senter[aria-pressed=true]{color:var(--old-gold)}.pemindai-qr-module__PFYubq__senter:focus-visible{outline:2px solid var(--old-gold)}.pemindai-qr-module__PFYubq__pemindai[data-rupa=penuh]{gap:0;padding:0;overflow:hidden}.pemindai-qr-module__PFYubq__pemindai[data-rupa=penuh]:before{content:"";z-index:-1;background:linear-gradient(#09100d8c 0%,#09100d26 22% 60%,#09100d8c 100%);position:fixed;inset:0}.pemindai-qr-module__PFYubq__pemindai[data-rupa=penuh] .pemindai-qr-module__PFYubq__kepala{justify-content:flex-start;gap:var(--space-3);max-width:none;padding:var(--space-3) var(--space-4)}.pemindai-qr-module__PFYubq__pemindai[data-rupa=penuh] .pemindai-qr-module__PFYubq__tengah{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.pemindai-qr-module__PFYubq__pemindai[data-rupa=penuh] .pemindai-qr-module__PFYubq__bingkai{background:0 0;width:min(70vw,45dvh,400px);overflow:visible}.pemindai-qr-module__PFYubq__pemindai[data-rupa=penuh] .pemindai-qr-module__PFYubq__video{z-index:-2;position:fixed;inset:0}.pemindai-qr-module__PFYubq__label{align-items:center;gap:var(--space-2);font-size:var(--fs-label);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-wide);margin:0;display:flex}.pemindai-qr-module__PFYubq__logo{letter-spacing:0;border:2px solid;border-radius:4px;place-items:center;width:1.1rem;height:1.1rem;font-size:.6rem;display:grid}.pemindai-qr-module__PFYubq__bawah{width:100%;padding:var(--space-4) var(--space-6) var(--space-6);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface);color:var(--ink)}
.pilih-tempat-module__smC_Sa__pilih{min-width:0;container-type:inline-size}.pilih-tempat-module__smC_Sa__lajur{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}@container (max-width:30rem){.pilih-tempat-module__smC_Sa__lajur{grid-template-columns:minmax(0,1fr)}}.pilih-tempat-module__smC_Sa__kotak{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-2);align-content:start;display:grid}.pilih-tempat-module__smC_Sa__pilih[data-invalid=true] .pilih-tempat-module__smC_Sa__kotak{border-color:var(--danger-mark)}.pilih-tempat-module__smC_Sa__judul{margin:0 0 var(--space-1);font-size:var(--fs-mini);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--faint)}.pilih-tempat-module__smC_Sa__grup+.pilih-tempat-module__smC_Sa__grup{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.pilih-tempat-module__smC_Sa__kotaNama{margin:0 0 var(--space-1);font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--ink)}.pilih-tempat-module__smC_Sa__tempat{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.pilih-tempat-module__smC_Sa__tanda{font-size:var(--fs-caption);color:var(--subtle)}.pilih-tempat-module__smC_Sa__utama{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--success-fg)}.pilih-tempat-module__smC_Sa__samar{font-size:var(--fs-caption);color:var(--subtle);margin:0}.pilih-tempat-module__smC_Sa__grup .pilih-tempat-module__smC_Sa__baris{padding-left:var(--space-4)}.pilih-tempat-module__smC_Sa__baris{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.pilih-tempat-module__smC_Sa__tanggal{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:inline-flex}.pilih-tempat-module__smC_Sa__tanggal input{width:auto;min-width:0}.pilih-tempat-module__smC_Sa__pasangan{align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-width:0;display:inline-flex}.pilih-tempat-module__smC_Sa__sd,.pilih-tempat-module__smC_Sa__tanggalBaca{font-size:var(--fs-caption);color:var(--muted)}.pilih-tempat-module__smC_Sa__tambahTanggal{color:var(--muted)}.pilih-tempat-module__smC_Sa__jadikan{color:var(--muted);font-size:var(--fs-caption)}
.isian-bagian-module__saXJtW__sandiBaris{gap:var(--space-2);display:flex}.isian-bagian-module__saXJtW__sandiBaris>:first-child{font-family:var(--font-mono);letter-spacing:.2em;flex:1}.isian-bagian-module__saXJtW__hitung{text-align:right;font-size:var(--fs-caption);color:var(--subtle);margin:0}
.bagian-module__ERLbGW__kelompok{gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-2);margin:0;display:grid}.bagian-module__ERLbGW__kelompokJudul{padding:0 var(--space-1);font-weight:var(--fw-bold);margin:0}.bagian-module__ERLbGW__aksiBaris{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bagian-module__ERLbGW__aksiLabel{font-weight:var(--fw-bold)}.bagian-module__ERLbGW__aksiAngka{width:calc(var(--space-3) * 5);text-align:center;font-family:var(--font-mono)}.bagian-module__ERLbGW__peringatan{font-size:var(--fs-caption);color:var(--danger-text,var(--subtle));margin:0}.bagian-module__ERLbGW__blok{gap:var(--space-3);min-width:0;display:grid}.bagian-module__ERLbGW__gembokBaris{align-items:center;gap:var(--space-2);display:flex}.bagian-module__ERLbGW__gembokBaris>:first-child{font-family:var(--font-mono);flex:1}.bagian-module__ERLbGW__gembok{width:var(--ikon-s,16px);height:var(--ikon-s,16px);color:var(--faint);flex:none}.bagian-module__ERLbGW__usernameBlok{gap:var(--space-2);flex-direction:column;display:flex}.bagian-module__ERLbGW__usernameBaris{gap:var(--space-2);display:flex}.bagian-module__ERLbGW__usernameBaris>:first-child{flex:1;min-width:0}.bagian-module__ERLbGW__rahasiaTerpasang{gap:var(--space-2);flex-direction:column;display:flex}.bagian-module__ERLbGW__rahasiaPasang{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.bagian-module__ERLbGW__rahasiaPasang .bagian-module__ERLbGW__aksiBaris>:first-child{flex:1}.bagian-module__ERLbGW__konfirmasi{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--danger-line,var(--line));border-radius:var(--radius-kartu,var(--radius-button));background:var(--danger-bg,var(--surface));flex-direction:column;display:flex}.bagian-module__ERLbGW__konfirmasi>p{font-weight:var(--fw-bold);margin:0}
.kartu-cetak-module__59jheW__kartuBagian{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.kartu-cetak-module__59jheW__kartuBagianJudul{font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--subtle);margin:0}.kartu-cetak-module__59jheW__kartuDeret{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.kartu-cetak-module__59jheW__kartuSel{gap:var(--space-2);width:min(100%, var(--kartu-akses-layar));min-width:0;display:grid;container-type:inline-size}.kartu-cetak-module__59jheW__kartu{min-height:calc(100cqi / (var(--kartu-akses-rasio)));border:1px solid var(--line);border-radius:var(--radius-ubin);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex;overflow:clip}.kartu-cetak-module__59jheW__kartuPita{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--kanan-green);color:var(--on-green);display:flex}.kartu-cetak-module__59jheW__kartuKepala{font-weight:var(--fw-bold);font-size:var(--fs-label)}.kartu-cetak-module__59jheW__kartuJenis{font-size:var(--fs-mini);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--kanan-green-fg-soft)}.kartu-cetak-module__59jheW__kartuBaris{gap:var(--space-1);padding:var(--space-3);margin:0;display:grid}.kartu-cetak-module__59jheW__kartuBaris>div{grid-template-columns:calc(var(--ubin-slot) * 1.1) 1fr;gap:var(--space-2);align-items:baseline;display:grid}.kartu-cetak-module__59jheW__kartuBaris dt{font-size:var(--fs-caption);color:var(--subtle)}.kartu-cetak-module__59jheW__kartuBaris dd{overflow-wrap:anywhere;min-width:0;font-weight:var(--fw-bold);font-size:var(--fs-label);color:var(--ink);margin:0}.kartu-cetak-module__59jheW__kartuCatatan{padding:0 var(--space-3) var(--space-3);font-size:var(--fs-caption);color:var(--subtle);margin:auto 0 0;font-style:italic}.kartu-cetak-module__59jheW__kartuPesan{padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:var(--warning-bg);color:var(--warning-ink);font-size:var(--fs-caption);margin:0}.kartu-cetak-module__59jheW__kirimBaris{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kartu-cetak-module__59jheW__kirimLabel{width:calc(var(--ubin-slot) * .7);font-weight:var(--fw-bold);flex:none}.kartu-cetak-module__59jheW__berhasil{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--success-line);border-radius:var(--radius-input);background:var(--success-bg);color:var(--success-fg);font-weight:var(--fw-bold);margin:0;display:flex}.kartu-cetak-module__59jheW__berhasil>svg{width:var(--ikon);height:var(--ikon)}.kartu-cetak-module__59jheW__tempat{display:contents}
.layar-module__Rbfq0q__halaman{gap:var(--space-4);max-width:calc(var(--form-max) * 1.65);display:grid}.layar-module__Rbfq0q__kepala{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.layar-module__Rbfq0q__judul{font-size:var(--fs-page-title);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);color:var(--ink);margin:0}.layar-module__Rbfq0q__panelKosong{min-height:100%;padding:var(--space-8);border:1px dashed var(--field-border);border-radius:var(--radius-card);background:var(--surface);place-items:center;display:grid}.layar-module__Rbfq0q__panelKosong p{color:var(--muted);margin:0;font-style:italic}.layar-module__Rbfq0q__form{gap:var(--space-4);display:grid}.layar-module__Rbfq0q__duaKolom{grid-template-columns:repeat(auto-fit, minmax(calc(var(--ubin-slot) * 2), 1fr));gap:var(--space-3);display:grid}.layar-module__Rbfq0q__formKaki{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.layar-module__Rbfq0q__bannerGalat{padding:var(--space-3);border:1px solid var(--danger-line);border-radius:var(--radius-input);background:var(--danger-bg);color:var(--danger-ink);font-size:var(--fs-label);font-weight:var(--fw-semibold);margin:0}.layar-module__Rbfq0q__nota{padding:var(--space-3);border:1px solid var(--gold-line);border-radius:var(--radius-input);background:var(--gold-bg);color:var(--gold-ink);font-size:var(--fs-label);margin:0}.layar-module__Rbfq0q__rinci{grid-template-columns:repeat(auto-fit, minmax(calc(var(--ubin-slot) * 1.8), 1fr));gap:var(--space-4);margin:0;display:grid}.layar-module__Rbfq0q__rinci dt{font-size:var(--fs-mini);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--subtle)}.layar-module__Rbfq0q__rinci dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--fs-body);color:var(--ink)}.layar-module__Rbfq0q__aksiBaris{justify-content:flex-end;gap:var(--space-1);display:flex}.layar-module__Rbfq0q__aksiKiri{gap:var(--space-2);flex-wrap:wrap;display:flex}.layar-module__Rbfq0q__subjudul{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--ink);margin:0}.layar-module__Rbfq0q__samar{font-size:var(--fs-caption);color:var(--subtle)}.layar-module__Rbfq0q__mono{font-family:var(--font-mono);font-size:var(--fs-caption)}.layar-module__Rbfq0q__kuat{font-weight:var(--fw-bold);color:var(--ink)}.layar-module__Rbfq0q__namaTombol{font:inherit;font-weight:var(--fw-bold);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.layar-module__Rbfq0q__namaTombol:focus-visible{outline:2px solid var(--kanan-green);outline-offset:2px}@media (hover:hover){.layar-module__Rbfq0q__namaTombol:hover{color:var(--kanan-green);text-decoration:underline}}.layar-module__Rbfq0q__kpi{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.layar-module__Rbfq0q__kpiKartu{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);display:grid}.layar-module__Rbfq0q__kpiLabel{font-size:var(--fs-mini);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--muted)}.layar-module__Rbfq0q__kpiAngka{font-size:var(--fs-kpi);font-weight:var(--fw-extrabold);color:var(--ink);line-height:1.1}.layar-module__Rbfq0q__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.layar-module__Rbfq0q__chip{min-height:var(--control-h-s);padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);cursor:pointer}.layar-module__Rbfq0q__chip[aria-pressed=true]{border-color:var(--kanan-green);background:var(--kanan-green-soft);color:var(--kanan-green)}@container (max-width:560px){.layar-module__Rbfq0q__kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.layar-module__Rbfq0q__chip{min-height:var(--tap-min)}}tbody td.layar-module__Rbfq0q__selKata,tbody td.layar-module__Rbfq0q__mono,.layar-module__Rbfq0q__kataUtuh{overflow-wrap:normal}
.coreperan-sinka-ops-module__b8CPLq__baru{flex:100%}.coreperan-sinka-ops-module__b8CPLq__baruBaris{gap:var(--space-2);flex-wrap:wrap;display:flex}.coreperan-sinka-ops-module__b8CPLq__baruBaris>:first-child{flex:1 1 calc(var(--ubin-slot) * 2.6)}.coreperan-sinka-ops-module__b8CPLq__titikMulai{flex:0 1 calc(var(--ubin-slot) * 2.6);width:auto}.coreperan-sinka-ops-module__b8CPLq__nama{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.coreperan-sinka-ops-module__b8CPLq__keterangan{font-size:var(--fs-caption);color:var(--subtle);margin-top:2px;display:block}.coreperan-sinka-ops-module__b8CPLq__pinjam,.coreperan-sinka-ops-module__b8CPLq__bertindak{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--muted);display:inline-flex}.coreperan-sinka-ops-module__b8CPLq__ringkas{font-size:var(--fs-caption);color:var(--muted)}.coreperan-sinka-ops-module__b8CPLq__editor{gap:var(--space-4);display:grid;container-type:inline-size}.coreperan-sinka-ops-module__b8CPLq__editorKepala{z-index:2;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);background:var(--canvas);display:grid;position:sticky;top:0}.coreperan-sinka-ops-module__b8CPLq__editorRingkasan{gap:var(--space-3);display:grid}.coreperan-sinka-ops-module__b8CPLq__editorBaris{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.coreperan-sinka-ops-module__b8CPLq__editorBaris>:nth-child(2){flex:1 1 calc(var(--ubin-slot) * 3)}.coreperan-sinka-ops-module__b8CPLq__editorJatiDiri{grid-template-columns:repeat(auto-fit, minmax(calc(var(--ubin-slot) * 2.4), 1fr));gap:var(--space-2) var(--space-3);display:grid}.coreperan-sinka-ops-module__b8CPLq__editorNama{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--ink);align-self:center;margin:0}.coreperan-sinka-ops-module__b8CPLq__editorAksi{gap:var(--space-2);margin-left:auto;display:flex}.coreperan-sinka-ops-module__b8CPLq__ikhtisar{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.coreperan-sinka-ops-module__b8CPLq__kotak{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface);gap:2px;display:grid}.coreperan-sinka-ops-module__b8CPLq__kotak dt{font-size:var(--fs-caption);color:var(--muted)}.coreperan-sinka-ops-module__b8CPLq__kotak dd{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--ink);margin:0}.coreperan-sinka-ops-module__b8CPLq__kotak .coreperan-sinka-ops-module__b8CPLq__peka{font-size:var(--fs-caption)}.coreperan-sinka-ops-module__b8CPLq__lajur{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.4fr);align-items:start;display:grid}.coreperan-sinka-ops-module__b8CPLq__lajur[data-rinci-bawah]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.coreperan-sinka-ops-module__b8CPLq__lajur[data-rinci-bawah]>:nth-child(3){grid-column:1/-1}.coreperan-sinka-ops-module__b8CPLq__kol{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);display:grid;container-type:inline-size}.coreperan-sinka-ops-module__b8CPLq__kolKepala{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.coreperan-sinka-ops-module__b8CPLq__kolKeadaan{align-items:center;gap:var(--space-2);display:flex}.coreperan-sinka-ops-module__b8CPLq__kolJudul{font-size:var(--fs-mini);font-weight:var(--fw-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);margin:0}.coreperan-sinka-ops-module__b8CPLq__kolNota{font-size:var(--fs-caption);color:var(--faint);margin:0;line-height:1.5}.coreperan-sinka-ops-module__b8CPLq__pilihDaftar{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.coreperan-sinka-ops-module__b8CPLq__pilih{align-items:center;gap:2px var(--space-2);padding:var(--space-2);border-radius:var(--radius-input);cursor:pointer;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;display:grid}.coreperan-sinka-ops-module__b8CPLq__pilih[aria-current]{border-color:var(--kanan-green);background:var(--kanan-green-soft)}.coreperan-sinka-ops-module__b8CPLq__pilih:focus-visible{outline:2px solid var(--kanan-green);outline-offset:1px}@media (hover:hover){.coreperan-sinka-ops-module__b8CPLq__pilih:hover:not([aria-current]){background:var(--hover-surface)}}.coreperan-sinka-ops-module__b8CPLq__pilihNama{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text);overflow-wrap:anywhere}.coreperan-sinka-ops-module__b8CPLq__pilihSub{font-size:var(--fs-caption);color:var(--muted);grid-column:1/-1;margin:0}.coreperan-sinka-ops-module__b8CPLq__rinci{gap:var(--space-2);display:grid}.coreperan-sinka-ops-module__b8CPLq__rinci[data-redup] .coreperan-sinka-ops-module__b8CPLq__blokKolom{opacity:.55}.coreperan-sinka-ops-module__b8CPLq__rinciKepala{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-soft);display:flex}.coreperan-sinka-ops-module__b8CPLq__rinciNama{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--ink);margin:0}.coreperan-sinka-ops-module__b8CPLq__tombolDaftar{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.coreperan-sinka-ops-module__b8CPLq__tombolBaris{align-items:center;gap:var(--space-2);min-height:var(--control-h-s);font-size:var(--fs-label);color:var(--text);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.coreperan-sinka-ops-module__b8CPLq__tombolBaris input{width:var(--ikon-s);height:var(--ikon-s);accent-color:var(--kanan-green);margin:0}.coreperan-sinka-ops-module__b8CPLq__gembok{width:var(--ikon-s);height:var(--ikon-s);color:var(--subtle);flex-shrink:0}.coreperan-sinka-ops-module__b8CPLq__bawahanKelompok{margin:var(--space-3) 0 0;border:0;padding:0}.coreperan-sinka-ops-module__b8CPLq__blokKolom{padding:var(--space-3) 0 var(--space-2);border-top:1px solid var(--line-soft)}.coreperan-sinka-ops-module__b8CPLq__blokKepala{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.coreperan-sinka-ops-module__b8CPLq__blokJudul{font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--ink-2);margin:0}.coreperan-sinka-ops-module__b8CPLq__blokAngka{font-size:var(--fs-caption);color:var(--muted);margin:0}.coreperan-sinka-ops-module__b8CPLq__blokNota{margin:var(--space-1) 0 var(--space-3);font-size:var(--fs-caption);color:var(--faint);line-height:1.5}.coreperan-sinka-ops-module__b8CPLq__borongan{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.coreperan-sinka-ops-module__b8CPLq__kolomDaftar{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.coreperan-sinka-ops-module__b8CPLq__kolomBaris{align-items:center;gap:var(--space-3);grid-template-columns:minmax(7rem,12rem) minmax(0,1fr) minmax(5rem,7rem);display:grid}.coreperan-sinka-ops-module__b8CPLq__kolomNama{font-size:var(--fs-label);color:var(--text)}.coreperan-sinka-ops-module__b8CPLq__kolomHasil{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--muted);text-align:right}.coreperan-sinka-ops-module__b8CPLq__peka{color:var(--danger-mark);font-weight:var(--fw-bold)}.coreperan-sinka-ops-module__b8CPLq__hilangDaftar{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.coreperan-sinka-ops-module__b8CPLq__hilangBaris{gap:var(--space-3);font-size:var(--fs-caption);grid-template-columns:minmax(4rem,auto) minmax(0,1fr) auto;display:grid}.coreperan-sinka-ops-module__b8CPLq__hilangLapis{color:var(--muted)}.coreperan-sinka-ops-module__b8CPLq__hilangArah{font-weight:var(--fw-semibold);color:var(--danger-ink)}.coreperan-sinka-ops-module__b8CPLq__lipat summary{cursor:pointer;font-weight:var(--fw-semibold)}.coreperan-sinka-ops-module__b8CPLq__lipat[open] summary{margin-bottom:var(--space-2)}@container (max-width:52rem){.coreperan-sinka-ops-module__b8CPLq__lajur,.coreperan-sinka-ops-module__b8CPLq__lajur[data-rinci-bawah]{grid-template-columns:minmax(0,1fr)}}@container (max-width:34rem){.coreperan-sinka-ops-module__b8CPLq__ikhtisar{grid-template-columns:repeat(3,minmax(0,1fr))}.coreperan-sinka-ops-module__b8CPLq__kolomBaris{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr}.coreperan-sinka-ops-module__b8CPLq__kolomHasil{text-align:left}}.coreperan-sinka-ops-module__b8CPLq__tingkatLayar{gap:var(--space-2);flex-direction:column;display:flex}.coreperan-sinka-ops-module__b8CPLq__lajur[hidden]{display:none}
.coremaster-kalimat-motivasi-module__oQQblq__aksi{justify-content:flex-end;gap:var(--space-1);display:flex}.coremaster-kalimat-motivasi-module__oQQblq__kalimat{max-width:var(--form-max);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.coremaster-kalimat-motivasi-module__oQQblq__kaki{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line-soft);font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--muted);margin:0}
.coreabsensi-kehadiran-module__CVharG__live{font-size:var(--fs-caption);color:var(--muted)}.coreabsensi-kehadiran-module__CVharG__telat{font-weight:var(--fw-bold);color:var(--danger-ink)}.coreabsensi-kehadiran-module__CVharG__jejak{font-size:var(--fs-caption);color:var(--ink)}.coreabsensi-kehadiran-module__CVharG__utuh{white-space:nowrap}.coreabsensi-kehadiran-module__CVharG__kata.coreabsensi-kehadiran-module__CVharG__kata{overflow-wrap:break-word}.coreabsensi-kehadiran-module__CVharG__saklar{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);font-weight:var(--fw-bold);white-space:nowrap;display:inline-flex}.coreabsensi-kehadiran-module__CVharG__kapsul{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-mini);font-weight:var(--fw-bold);white-space:nowrap;background:var(--warning-bg);color:var(--warning-ink);border:0;display:inline-block}button.coreabsensi-kehadiran-module__CVharG__kapsul{cursor:pointer}.coreabsensi-kehadiran-module__CVharG__kapsul[data-vonis=aman]{background:var(--success-bg);color:var(--success-fg)}.coreabsensi-kehadiran-module__CVharG__kapsul[data-vonis=tidak_sesuai]{background:var(--gold-bg);color:var(--gold-ink)}.coreabsensi-kehadiran-module__CVharG__kapsul[data-vonis=tidak_aman]{background:var(--danger-bg);color:var(--danger-ink)}.coreabsensi-kehadiran-module__CVharG__panelFoto{gap:var(--space-2);display:grid}.coreabsensi-kehadiran-module__CVharG__foto{object-fit:contain;border-radius:var(--radius-card);background:var(--neutral-bg);width:100%;max-height:50vh;display:block}
.coreperangkat-absen-module__sFbLNW__aksi{gap:var(--space-2);flex-wrap:wrap;display:flex}.coreperangkat-absen-module__sFbLNW__qr{width:100%;max-width:var(--qr-lebar)}.coreperangkat-absen-module__sFbLNW__besar{font-family:var(--font-mono);font-size:var(--fs-kpi);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide)}.coreperangkat-absen-module__sFbLNW__sehat{padding:var(--space-4);color:var(--muted);font-size:var(--fs-body);margin:0}.coreperangkat-absen-module__sFbLNW__peramban{text-overflow:ellipsis;white-space:nowrap;width:40%;max-width:0;overflow:hidden}.coreperangkat-absen-module__sFbLNW__bagian{gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--line-soft);display:grid}.coreperangkat-absen-module__sFbLNW__kepalaBagian{font-size:var(--fs-mini);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--subtle);margin:0}.coreperangkat-absen-module__sFbLNW__baris{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.coreperangkat-absen-module__sFbLNW__baris dt{min-width:calc(var(--ubin-slot) * 1.2);color:var(--subtle);font-size:var(--fs-label)}.coreperangkat-absen-module__sFbLNW__baris dd{font-weight:var(--fw-bold);color:var(--ink);overflow-wrap:anywhere;margin:0}.coreperangkat-absen-module__sFbLNW__qrKotak{gap:var(--space-2);padding:var(--space-3);border:1.5px solid var(--success-fg);border-radius:var(--radius-input);background:var(--surface-2);display:grid}.coreperangkat-absen-module__sFbLNW__qrTeks{font-size:var(--fs-label);color:var(--ink);margin:0}.coreperangkat-absen-module__sFbLNW__qrDua{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.coreperangkat-absen-module__sFbLNW__qrDua{grid-template-columns:minmax(0,1fr)}}.coreperangkat-absen-module__sFbLNW__isianBaris{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.coreperangkat-absen-module__sFbLNW__isianBaris>:first-child{flex:1;min-width:0}.coreperangkat-absen-module__sFbLNW__kartuSel{gap:var(--space-2);width:min(100%, var(--kartu-akses-layar));min-width:0;display:grid;container-type:inline-size}.coreperangkat-absen-module__sFbLNW__kirimBaris{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.coresetelan-absen-module__MjQwJW__bagian{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.coresetelan-absen-module__MjQwJW__bernomor{gap:var(--space-2);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.coresetelan-absen-module__MjQwJW__nomor,.coresetelan-absen-module__MjQwJW__nomorKosong{width:24px;height:24px;font-size:var(--fs-caption);font-weight:var(--fw-extrabold);border-radius:50%;place-items:center;margin-top:2px;display:grid}.coresetelan-absen-module__MjQwJW__nomor{background:var(--kanan-green);color:var(--on-green)}.coresetelan-absen-module__MjQwJW__nomorKosong{border:1.5px solid var(--line);color:var(--subtle)}.coresetelan-absen-module__MjQwJW__baca{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.coresetelan-absen-module__MjQwJW__baca p{grid-column:1/-1;margin:0}.coresetelan-absen-module__MjQwJW__angkaBaca{font-weight:var(--fw-bold);color:var(--ink);font-variant-numeric:tabular-nums}
.coreperan-sinka-core-module__ehJ6-a__baru{flex:100%}.coreperan-sinka-core-module__ehJ6-a__baruBaris{gap:var(--space-2);flex-wrap:wrap;display:flex}.coreperan-sinka-core-module__ehJ6-a__baruBaris>:first-child{flex:1 1 calc(var(--ubin-slot) * 2.6)}.coreperan-sinka-core-module__ehJ6-a__titikMulai{flex:0 1 calc(var(--ubin-slot) * 2.6);width:auto}.coreperan-sinka-core-module__ehJ6-a__nama{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.coreperan-sinka-core-module__ehJ6-a__keterangan{font-size:var(--fs-caption);color:var(--subtle);margin-top:2px;display:block}.coreperan-sinka-core-module__ehJ6-a__pinjam,.coreperan-sinka-core-module__ehJ6-a__bertindak{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--muted);display:inline-flex}.coreperan-sinka-core-module__ehJ6-a__ringkas{font-size:var(--fs-caption);color:var(--muted)}.coreperan-sinka-core-module__ehJ6-a__editor{gap:var(--space-4);display:grid;container-type:inline-size}.coreperan-sinka-core-module__ehJ6-a__editorKepala{z-index:2;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);background:var(--canvas);display:grid;position:sticky;top:0}.coreperan-sinka-core-module__ehJ6-a__editorBaris{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.coreperan-sinka-core-module__ehJ6-a__editorBaris>:nth-child(2){flex:1 1 calc(var(--ubin-slot) * 3)}.coreperan-sinka-core-module__ehJ6-a__editorJatiDiri{grid-template-columns:repeat(auto-fit, minmax(calc(var(--ubin-slot) * 2.4), 1fr));gap:var(--space-2) var(--space-3);display:grid}.coreperan-sinka-core-module__ehJ6-a__editorNama{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--ink);align-self:center;margin:0}.coreperan-sinka-core-module__ehJ6-a__editorAksi{gap:var(--space-2);margin-left:auto;display:flex}.coreperan-sinka-core-module__ehJ6-a__ikhtisar{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.coreperan-sinka-core-module__ehJ6-a__kotak{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface);gap:2px;display:grid}.coreperan-sinka-core-module__ehJ6-a__kotak dt{font-size:var(--fs-caption);color:var(--muted)}.coreperan-sinka-core-module__ehJ6-a__kotak dd{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--ink);margin:0}.coreperan-sinka-core-module__ehJ6-a__kotak .coreperan-sinka-core-module__ehJ6-a__peka{font-size:var(--fs-caption)}.coreperan-sinka-core-module__ehJ6-a__lajur{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.4fr);align-items:start;display:grid}.coreperan-sinka-core-module__ehJ6-a__lajur[data-rinci-bawah]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.coreperan-sinka-core-module__ehJ6-a__lajur[data-rinci-bawah]>:nth-child(3){grid-column:1/-1}.coreperan-sinka-core-module__ehJ6-a__kol{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);display:grid;container-type:inline-size}.coreperan-sinka-core-module__ehJ6-a__kolKepala{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.coreperan-sinka-core-module__ehJ6-a__kolKeadaan{align-items:center;gap:var(--space-2);display:flex}.coreperan-sinka-core-module__ehJ6-a__kolJudul{font-size:var(--fs-mini);font-weight:var(--fw-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);margin:0}.coreperan-sinka-core-module__ehJ6-a__kolNota{font-size:var(--fs-caption);color:var(--faint);margin:0;line-height:1.5}.coreperan-sinka-core-module__ehJ6-a__pilihDaftar{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.coreperan-sinka-core-module__ehJ6-a__pilih{align-items:center;gap:2px var(--space-2);padding:var(--space-2);border-radius:var(--radius-input);cursor:pointer;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;display:grid}.coreperan-sinka-core-module__ehJ6-a__pilih[aria-current]{border-color:var(--kanan-green);background:var(--kanan-green-soft)}.coreperan-sinka-core-module__ehJ6-a__pilih:focus-visible{outline:2px solid var(--kanan-green);outline-offset:1px}@media (hover:hover){.coreperan-sinka-core-module__ehJ6-a__pilih:hover:not([aria-current]){background:var(--hover-surface)}}.coreperan-sinka-core-module__ehJ6-a__pilihNama{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text);overflow-wrap:anywhere}.coreperan-sinka-core-module__ehJ6-a__pilihSub{font-size:var(--fs-caption);color:var(--muted);grid-column:1/-1;margin:0}.coreperan-sinka-core-module__ehJ6-a__rinci{gap:var(--space-2);display:grid}.coreperan-sinka-core-module__ehJ6-a__rinci[data-redup] .coreperan-sinka-core-module__ehJ6-a__blokKolom{opacity:.55}.coreperan-sinka-core-module__ehJ6-a__rinciKepala{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-soft);display:flex}.coreperan-sinka-core-module__ehJ6-a__rinciNama{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--ink);margin:0}.coreperan-sinka-core-module__ehJ6-a__tombolDaftar{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.coreperan-sinka-core-module__ehJ6-a__tombolBaris{align-items:center;gap:var(--space-2);min-height:var(--control-h-s);font-size:var(--fs-label);color:var(--text);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.coreperan-sinka-core-module__ehJ6-a__tombolBaris input{width:var(--ikon-s);height:var(--ikon-s);accent-color:var(--kanan-green);margin:0}.coreperan-sinka-core-module__ehJ6-a__gembok{width:var(--ikon-s);height:var(--ikon-s);color:var(--subtle);flex-shrink:0}.coreperan-sinka-core-module__ehJ6-a__bawahanKelompok{margin:var(--space-3) 0 0;border:0;padding:0}.coreperan-sinka-core-module__ehJ6-a__blokKolom{padding:var(--space-3) 0 var(--space-2);border-top:1px solid var(--line-soft)}.coreperan-sinka-core-module__ehJ6-a__blokKepala{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.coreperan-sinka-core-module__ehJ6-a__blokJudul{font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--ink-2);margin:0}.coreperan-sinka-core-module__ehJ6-a__blokAngka{font-size:var(--fs-caption);color:var(--muted);margin:0}.coreperan-sinka-core-module__ehJ6-a__blokNota{margin:var(--space-1) 0 var(--space-3);font-size:var(--fs-caption);color:var(--faint);line-height:1.5}.coreperan-sinka-core-module__ehJ6-a__borongan{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.coreperan-sinka-core-module__ehJ6-a__kolomDaftar{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.coreperan-sinka-core-module__ehJ6-a__kolomBaris{align-items:center;gap:var(--space-3);grid-template-columns:minmax(7rem,12rem) minmax(0,1fr) minmax(5rem,7rem);display:grid}.coreperan-sinka-core-module__ehJ6-a__kolomNama{font-size:var(--fs-label);color:var(--text)}.coreperan-sinka-core-module__ehJ6-a__kolomHasil{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--muted);text-align:right}.coreperan-sinka-core-module__ehJ6-a__peka{color:var(--danger-mark);font-weight:var(--fw-bold)}.coreperan-sinka-core-module__ehJ6-a__hilangDaftar{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.coreperan-sinka-core-module__ehJ6-a__hilangBaris{gap:var(--space-3);font-size:var(--fs-caption);grid-template-columns:minmax(4rem,auto) minmax(0,1fr) auto;display:grid}.coreperan-sinka-core-module__ehJ6-a__hilangLapis{color:var(--muted)}.coreperan-sinka-core-module__ehJ6-a__hilangArah{font-weight:var(--fw-semibold);color:var(--danger-ink)}.coreperan-sinka-core-module__ehJ6-a__lipat summary{cursor:pointer;font-weight:var(--fw-semibold)}.coreperan-sinka-core-module__ehJ6-a__lipat[open] summary{margin-bottom:var(--space-2)}@container (max-width:52rem){.coreperan-sinka-core-module__ehJ6-a__lajur,.coreperan-sinka-core-module__ehJ6-a__lajur[data-rinci-bawah]{grid-template-columns:minmax(0,1fr)}}@container (max-width:34rem){.coreperan-sinka-core-module__ehJ6-a__ikhtisar{grid-template-columns:repeat(3,minmax(0,1fr))}.coreperan-sinka-core-module__ehJ6-a__kolomBaris{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr}.coreperan-sinka-core-module__ehJ6-a__kolomHasil{text-align:left}}.coreperan-sinka-core-module__ehJ6-a__tingkatLayar{gap:var(--space-2);flex-direction:column;display:flex}.coreperan-sinka-core-module__ehJ6-a__lajur[hidden]{display:none}
.coreperan-sinka-ops-tuntutan-pulang-module__T-kk2q__blok{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);display:grid}.coreperan-sinka-ops-tuntutan-pulang-module__T-kk2q__baris{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.coreperan-sinka-ops-tuntutan-pulang-module__T-kk2q__label{color:var(--ink);font-size:var(--fs-label);font-weight:var(--fw-bold)}.coreperan-sinka-ops-tuntutan-pulang-module__T-kk2q__catatan{color:var(--muted);font-size:var(--fs-caption);margin:0}
.coreuser-akun-core-module__izirLG__karyawanSel{display:grid}.coreuser-akun-core-module__izirLG__penanda{display:contents}.coreuser-akun-core-module__izirLG__identitas{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);display:grid}.coreuser-akun-core-module__izirLG__statusBaris{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.coreuser-akun-core-module__izirLG__formBuat{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);display:grid}.coreuser-akun-core-module__izirLG__formBuatJudul{font-size:var(--fs-panel-title);font-weight:var(--fw-bold);margin:0}.coreuser-akun-core-module__izirLG__formGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(calc(50% - var(--space-4)), calc((var(--form-dua-kolom-min) - 100cqi) * 1000))), 1fr));gap:var(--space-4);align-items:start;display:grid}.coreuser-akun-core-module__izirLG__formGrid,.coreuser-akun-core-module__izirLG__formGrid>*,.coreuser-akun-core-module__izirLG__formGrid>.coreuser-akun-core-module__izirLG__penanda>*{min-width:0}
.coreuser-akun-ops-module__Wf_3OW__karyawanSel{display:grid}.coreuser-akun-ops-module__Wf_3OW__penanda{display:contents}.coreuser-akun-ops-module__Wf_3OW__identitas{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);display:grid}.coreuser-akun-ops-module__Wf_3OW__statusBaris{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.coreuser-akun-ops-module__Wf_3OW__formBuat{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);display:grid}.coreuser-akun-ops-module__Wf_3OW__formBuatJudul{font-size:var(--fs-panel-title);font-weight:var(--fw-bold);margin:0}.coreuser-akun-ops-module__Wf_3OW__formGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(calc(50% - var(--space-4)), calc((var(--form-dua-kolom-min) - 100cqi) * 1000))), 1fr));gap:var(--space-4);align-items:start;display:grid}.coreuser-akun-ops-module__Wf_3OW__formGrid,.coreuser-akun-ops-module__Wf_3OW__formGrid>*,.coreuser-akun-ops-module__Wf_3OW__formGrid>.coreuser-akun-ops-module__Wf_3OW__penanda>*{min-width:0}
.coredaftar-bank-module__JLsWoq__aksi{justify-content:flex-end;gap:var(--space-1);display:flex}
.corenomor-pesanan-module__Qron0a__aksi{justify-content:flex-end;gap:var(--space-1);display:flex}
.coremaster-satuan-module__MHcyAq__aksi{justify-content:flex-end;gap:var(--space-1);display:flex}
.corelogin-module__5ol2MG__latar{min-height:100dvh;padding:var(--space-4);background:var(--canvas);place-items:center;display:grid}.corelogin-module__5ol2MG__kartu{width:100%;max-width:calc(var(--lajur-ubin) + var(--space-10));gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-dropdown);display:grid}.corelogin-module__5ol2MG__merek{justify-items:center;gap:var(--space-1);padding-bottom:var(--space-2);display:grid}.corelogin-module__5ol2MG__logo{width:var(--ubin-glif);height:var(--ubin-glif);object-fit:contain}.corelogin-module__5ol2MG__wordmark{font-family:var(--font-display);font-size:var(--fs-page-title);font-weight:var(--fw-extrabold);color:var(--kanan-green);margin:0}.corelogin-module__5ol2MG__titik{color:var(--old-gold)}.corelogin-module__5ol2MG__app{font-size:var(--fs-mini);font-weight:var(--fw-extrabold);letter-spacing:.18em;color:var(--gold-ink);margin:0}.corelogin-module__5ol2MG__banner{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--danger-line);border-radius:var(--radius-input);background:var(--danger-bg);color:var(--danger-ink);font-size:var(--fs-label);font-weight:var(--fw-semibold);display:flex}.corelogin-module__5ol2MG__banner svg{width:var(--ikon-s);height:var(--ikon-s);flex:none}.corelogin-module__5ol2MG__sandi{position:relative}.corelogin-module__5ol2MG__sandi input{padding-right:calc(var(--tap-min) + var(--space-1));letter-spacing:.2em}.corelogin-module__5ol2MG__lihat{width:var(--tap-min);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.corelogin-module__5ol2MG__lihat svg{width:var(--ikon);height:var(--ikon)}.corelogin-module__5ol2MG__masuk{width:100%;min-height:var(--tap-min)}
.form-impor-module__9QGw2W__keterangan{font-size:var(--fs-label);color:var(--muted);margin:0}.form-impor-module__9QGw2W__laporan{gap:var(--space-1);display:grid}.form-impor-module__9QGw2W__baris{font-size:var(--fs-label);color:var(--text);margin:0}.form-impor-module__9QGw2W__peringatan{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--danger-ink);margin:0}
.kerangka-module__Qo4Fpq__gerbang{min-height:100dvh;padding:var(--space-4);background:var(--canvas);place-items:center;display:grid}.kerangka-module__Qo4Fpq__kerangka{grid-template-columns:var(--lajur-ubin) minmax(0, 1fr) 0;background:var(--surface);grid-template-rows:minmax(0,1fr);height:100dvh;display:grid;position:relative;overflow:hidden}.kerangka-module__Qo4Fpq__kerangka[data-lajur=lipat]{grid-template-columns:0 minmax(0,1fr) 0}.kerangka-module__Qo4Fpq__kerangka[data-detail=buka]{grid-template-columns:var(--lajur-ubin) minmax(0, 1fr) var(--detail-w)}.kerangka-module__Qo4Fpq__kerangka[data-lajur=lipat][data-detail=buka]{grid-template-columns:0 minmax(0, 1fr) var(--detail-w)}.kerangka-module__Qo4Fpq__lajur{background:var(--surface-2);border-right:1px solid var(--line);flex-direction:column;grid-area:1/1;min-width:0;display:flex;overflow:hidden}.kerangka-module__Qo4Fpq__kerangka[data-lajur=lipat] .kerangka-module__Qo4Fpq__lajur{display:none}.kerangka-module__Qo4Fpq__katAtas{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);background:var(--surface);flex:none;display:flex}.kerangka-module__Qo4Fpq__merek{width:var(--ikon-merek,28px);height:var(--ikon-merek,28px);object-fit:contain;flex:none}.kerangka-module__Qo4Fpq__katRel{gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.kerangka-module__Qo4Fpq__katTab{flex:1 1 var(--control-h);min-height:var(--control-h);border-radius:var(--radius-button);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.kerangka-module__Qo4Fpq__katTab svg{width:var(--ikon);height:var(--ikon)}.kerangka-module__Qo4Fpq__katTab[aria-current=true]{background:var(--kanan-green-soft);color:var(--kanan-green);box-shadow:inset 0 0 0 1px var(--kanan-green)}.kerangka-module__Qo4Fpq__katTab:focus-visible{outline:2px solid var(--kanan-green);outline-offset:-2px}.kerangka-module__Qo4Fpq__tutupLajur{display:none}.kerangka-module__Qo4Fpq__lajurKepala{padding:0 var(--space-3) var(--space-3);background:var(--surface);border-bottom:1px solid var(--line-soft);flex:none}.kerangka-module__Qo4Fpq__cari{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface-2);color:var(--subtle);display:flex}.kerangka-module__Qo4Fpq__cari:focus-within{border-color:var(--kanan-green);box-shadow:0 0 0 3px var(--kanan-green-soft)}.kerangka-module__Qo4Fpq__cari svg{width:var(--ikon-s);height:var(--ikon-s);flex:none}.kerangka-module__Qo4Fpq__cari input{min-width:0;color:var(--ink);font-size:var(--fs-label);background:0 0;border:0;outline:0;flex:1}.kerangka-module__Qo4Fpq__petak{min-height:0;padding:0 var(--space-3) var(--space-4);flex:1;overflow-y:auto}.kerangka-module__Qo4Fpq__kelompok,.kerangka-module__Qo4Fpq__katTab{--ubin-warna:var(--kanan-green);--ubin-alas:var(--kanan-green-soft)}.kerangka-module__Qo4Fpq__kelompok[data-kategori=orang]{--ubin-warna:var(--kat-orang-warna);--ubin-alas:var(--kat-orang-alas)}.kerangka-module__Qo4Fpq__kelompok[data-kategori=akses]{--ubin-warna:var(--kat-akses-warna);--ubin-alas:var(--kat-akses-alas)}.kerangka-module__Qo4Fpq__kelompok[data-kategori=master]{--ubin-warna:var(--kat-master-warna);--ubin-alas:var(--kat-master-alas)}.kerangka-module__Qo4Fpq__sekat{z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-1) var(--space-2);background:var(--surface-2);font-size:var(--fs-mini);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--muted);margin:0;display:flex;position:sticky;top:0}.kerangka-module__Qo4Fpq__titik{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-action);background:var(--ubin-warna);flex:none}.kerangka-module__Qo4Fpq__hitung{color:var(--faint);font-weight:var(--fw-bold);letter-spacing:0;margin-left:auto}.kerangka-module__Qo4Fpq__ubinGrid{grid-template-columns:repeat(auto-fill, minmax(var(--ubin-slot), 1fr));gap:var(--space-3) var(--space-2);display:grid}.kerangka-module__Qo4Fpq__ubin{align-content:start;justify-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-ubin);color:var(--text);text-decoration:none;display:grid}.kerangka-module__Qo4Fpq__glif{width:var(--ubin-glif);aspect-ratio:1;border-radius:var(--radius-ubin);background:var(--ubin-alas);color:var(--ubin-warna);transition:transform var(--durasi), box-shadow var(--durasi);place-items:center;display:grid}.kerangka-module__Qo4Fpq__glif svg{width:var(--ikon);height:var(--ikon)}.kerangka-module__Qo4Fpq__nama{-webkit-line-clamp:3;text-align:center;font-size:var(--fs-mini);font-weight:var(--fw-bold);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.kerangka-module__Qo4Fpq__ubin[aria-current=page] .kerangka-module__Qo4Fpq__glif{box-shadow:inset 0 0 0 2px var(--ubin-warna)}.kerangka-module__Qo4Fpq__ubin[aria-current=page] .kerangka-module__Qo4Fpq__nama{color:var(--ink);font-weight:var(--fw-extrabold)}.kerangka-module__Qo4Fpq__ubin:focus-visible{outline:2px solid var(--kanan-green);outline-offset:2px}.kerangka-module__Qo4Fpq__nihil{padding:var(--space-6) 0;text-align:center;font-size:var(--fs-label);color:var(--muted);margin:0}.kerangka-module__Qo4Fpq__scrim{display:none}.kerangka-module__Qo4Fpq__panel{background:var(--canvas);flex-direction:column;grid-area:1/2;min-width:0;display:flex;overflow:hidden;container-type:inline-size}.kerangka-module__Qo4Fpq__bar{align-items:center;gap:var(--space-2);min-height:var(--bar-h);padding:0 var(--space-3);border-bottom:1px solid var(--line-soft);background:var(--surface);flex:none;display:flex}.kerangka-module__Qo4Fpq__barTombol{align-items:center;gap:var(--space-2);min-height:var(--control-h-s);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-2);color:var(--ink);font-size:var(--fs-caption);font-weight:var(--fw-bold);cursor:pointer;display:inline-flex}.kerangka-module__Qo4Fpq__barTombol svg{width:var(--ikon-s);height:var(--ikon-s)}.kerangka-module__Qo4Fpq__jejak{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--muted);flex:1;margin:0;overflow:hidden}.kerangka-module__Qo4Fpq__jejak b{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--ink)}.kerangka-module__Qo4Fpq__akun{flex:none;position:relative}.kerangka-module__Qo4Fpq__kartuAkun{align-items:center;gap:var(--space-2);min-height:var(--control-h-s);padding:0 var(--space-2) 0 0;border-radius:var(--radius-button);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.kerangka-module__Qo4Fpq__kartuAkun>svg{width:var(--ikon-s);height:var(--ikon-s);color:var(--faint)}.kerangka-module__Qo4Fpq__bulat{width:var(--control-h-s);height:var(--control-h-s);background:var(--old-gold);color:var(--old-gold-fg);font-size:var(--fs-mini);font-weight:var(--fw-extrabold);border-radius:50%;flex:none;place-items:center;display:grid}.kerangka-module__Qo4Fpq__orang{font-size:var(--fs-mini);line-height:1.25;display:grid}.kerangka-module__Qo4Fpq__orang b{font-size:var(--fs-caption);color:var(--ink)}.kerangka-module__Qo4Fpq__orang span{color:var(--faint);font-weight:var(--fw-bold)}.kerangka-module__Qo4Fpq__menuAkun{top:calc(100% + var(--space-1));z-index:20;width:max-content;max-width:min(calc(var(--ubin-slot) * 3.4), 90vw);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);box-shadow:var(--shadow-dropdown);position:absolute;right:0}.kerangka-module__Qo4Fpq__menuAkun button{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-action);font-size:var(--fs-label);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;display:flex}.kerangka-module__Qo4Fpq__menuAkun button svg{width:var(--ikon-s);height:var(--ikon-s)}.kerangka-module__Qo4Fpq__bahaya{color:var(--danger-ink)}.kerangka-module__Qo4Fpq__isi{min-height:0;padding:var(--space-5);flex:1;overflow:auto}.kerangka-module__Qo4Fpq__sambutan{place-items:center;min-height:100%;display:grid}.kerangka-module__Qo4Fpq__sambutan p{font-size:var(--fs-page-title);font-weight:var(--fw-extrabold);color:var(--ink);margin:0}.kerangka-module__Qo4Fpq__detail{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;grid-area:1/3;min-width:0;display:none;overflow:hidden}.kerangka-module__Qo4Fpq__kerangka[data-detail=buka] .kerangka-module__Qo4Fpq__detail{display:flex}.kerangka-module__Qo4Fpq__detailKepala{align-items:center;gap:var(--space-2);min-height:var(--bar-h);padding:0 var(--space-3);border-bottom:1px solid var(--line-soft);flex:none;display:flex}.kerangka-module__Qo4Fpq__detailTutup{width:var(--control-h-s);height:var(--control-h-s);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-2);color:var(--muted);cursor:pointer;flex:none;place-items:center;display:grid}.kerangka-module__Qo4Fpq__detailTutup svg{width:var(--ikon-s);height:var(--ikon-s)}.kerangka-module__Qo4Fpq__ikonKembali{display:none}.kerangka-module__Qo4Fpq__detailJudul{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-panel-title);font-weight:var(--fw-extrabold);color:var(--ink);flex:1;margin:0;overflow:hidden}.kerangka-module__Qo4Fpq__detailIsi{min-height:0;padding:var(--space-4);--skala-basis:var(--skala-basis-detail);flex:1;overflow:auto;container-type:inline-size}@media (hover:hover){.kerangka-module__Qo4Fpq__katTab:hover{background:var(--hover-surface);color:var(--ink)}.kerangka-module__Qo4Fpq__ubin:hover .kerangka-module__Qo4Fpq__glif{box-shadow:var(--shadow-dropdown);transform:translateY(-2px)}.kerangka-module__Qo4Fpq__barTombol:hover{background:var(--kanan-green-soft);border-color:var(--kanan-green)}.kerangka-module__Qo4Fpq__kartuAkun:hover{background:var(--hover-surface)}.kerangka-module__Qo4Fpq__bahaya:hover{background:var(--danger-bg)}}@media (pointer:coarse){.kerangka-module__Qo4Fpq__katTab,.kerangka-module__Qo4Fpq__cari,.kerangka-module__Qo4Fpq__barTombol,.kerangka-module__Qo4Fpq__kartuAkun{min-height:var(--tap-min)}.kerangka-module__Qo4Fpq__detailTutup{width:var(--tap-min);height:var(--tap-min)}}@media (max-width:1199px){.kerangka-module__Qo4Fpq__kerangka,.kerangka-module__Qo4Fpq__kerangka[data-lajur=lipat],.kerangka-module__Qo4Fpq__kerangka[data-detail=buka],.kerangka-module__Qo4Fpq__kerangka[data-lajur=lipat][data-detail=buka]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.kerangka-module__Qo4Fpq__lajur{z-index:30;width:min(var(--lajur-ubin), 86vw);box-shadow:var(--shadow-drawer);position:absolute;top:0;bottom:0;left:0}.kerangka-module__Qo4Fpq__tutupLajur{width:var(--control-h);height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-2);color:var(--muted);cursor:pointer;flex:none;place-items:center;display:grid}.kerangka-module__Qo4Fpq__tutupLajur svg{width:var(--ikon-s);height:var(--ikon-s)}.kerangka-module__Qo4Fpq__scrim{z-index:29;background:var(--scrim);cursor:pointer;border:0;display:block;position:absolute;inset:0}.kerangka-module__Qo4Fpq__panel{grid-area:1/1}.kerangka-module__Qo4Fpq__detail{border-left:0;border-top:1px solid var(--line);max-height:55dvh;box-shadow:var(--shadow-dropdown);grid-area:2/1}}@media (max-width:767px){.kerangka-module__Qo4Fpq__lajur{width:100%;box-shadow:none}.kerangka-module__Qo4Fpq__scrim{display:none}.kerangka-module__Qo4Fpq__isi{padding:var(--space-3)}.kerangka-module__Qo4Fpq__orang,.kerangka-module__Qo4Fpq__barTeks{display:none}.kerangka-module__Qo4Fpq__detail{z-index:40;max-height:none;box-shadow:none;border-top:0;position:fixed;inset:0}.kerangka-module__Qo4Fpq__ikonKembali{display:block}.kerangka-module__Qo4Fpq__ikonTutup{display:none}}
