/* RUANG KERJA USER (13 Nov 2026) — daftar project, Mode PowerPoint (berlian merah), Studio, unduh PPTX. Tema HUD ikut gaya.css. */
body.pelihat .rk-saja{display:none!important}
.rk-ikon{color:var(--crit)}
.rk-pintu{display:inline-flex;align-items:center;gap:6px;background:rgba(255,77,106,.1);border:1px solid rgba(255,77,106,.45);color:#ffd9df;border-radius:999px;padding:6px 11px;font:700 12px/1 "Segoe UI",system-ui,sans-serif;transition:background .15s,transform .15s}
.rk-pintu i{font-style:normal;color:var(--crit)}.rk-pintu:hover{background:rgba(255,77,106,.2)}.rk-pintu:active{transform:scale(.96)}.rk-pintu.on{background:var(--crit);color:#fff}.rk-pintu.on i{color:#fff}
@media(max-width:520px){.rk-pintu span{display:none}.rk-pintu{padding:8px 10px}}
@media(min-width:1024px){.rk-pintu{display:none}}

/* tombol umum */
.rk-tbl{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line2);background:var(--deck3);color:var(--ink);border-radius:11px;padding:8px 13px;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .12s,background .15s,border-color .15s,opacity .15s}
.rk-tbl:hover{border-color:var(--cyan)}.rk-tbl:active{transform:scale(.96)}.rk-tbl[disabled]{opacity:.35;pointer-events:none}
.rk-tbl.hantu{background:none;color:var(--ink2);font-weight:600}.rk-tbl.merah:hover{border-color:var(--crit);color:var(--crit)}.rk-tbl.nyala{border-color:var(--warn);color:var(--warn);background:rgba(255,182,72,.1)}
.rk-tbl.merah-isi{background:linear-gradient(135deg,#ff4d6a,#ff7a59);border-color:transparent;color:#fff;box-shadow:0 6px 18px rgba(255,77,106,.3)}.rk-tbl.merah-isi:hover{filter:brightness(1.08)}.rk-tbl.merah-isi .rk-bl i{background:#fff;border-color:#fff}
.rk-urung{color:var(--cyan);font-weight:800;cursor:pointer;text-decoration:underline}

/* ---------- ◆ berlian ---------- */
.rk-bl{position:absolute;top:5px;right:5px;width:30px;height:30px;display:grid;place-items:center;z-index:2;cursor:pointer;border-radius:8px;-webkit-tap-highlight-color:transparent}
.rk-bl i{width:15px;height:15px;transform:rotate(45deg);border:2px solid #fff;border-radius:3px;background:rgba(5,7,13,.35);box-shadow:0 1px 5px rgba(0,0,0,.7);transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}
.rk-bl:hover i{border-color:var(--crit);transform:rotate(45deg) scale(1.12)}
.rk-bl.on i{background:var(--crit);border-color:#fff;box-shadow:0 0 0 2px rgba(255,77,106,.35),0 0 14px rgba(255,77,106,.9)}
.rk-bl.pop i{animation:rk-pop .28s ease-out}
.rk-bl.diam{position:static;width:22px;height:22px;cursor:default;flex:none}.rk-bl.diam i{width:11px;height:11px;border-width:1.5px}.rk-bl.kecil{width:14px;height:14px}.rk-bl.kecil i{width:8px;height:8px;box-shadow:none}
@keyframes rk-pop{0%{transform:rotate(45deg) scale(.6)}60%{transform:rotate(45deg) scale(1.45)}100%{transform:rotate(45deg) scale(1)}}
@media(hover:hover) and (min-width:1024px){.ft .rk-bl:not(.on){opacity:0;transition:opacity .12s}.ft:hover .rk-bl,.ft:focus-within .rk-bl{opacity:1}}
body.memilih .ft .rk-bl{display:none}
.ft:has(.rk-bl.on){outline:2px solid var(--crit);outline-offset:-2px}
.rk-aksi-ppt{display:none}body.mode-pp .rk-aksi-ppt{display:block;color:#ff8fa0!important}.rk-aksi-ppt i{color:var(--crit)}

/* ---------- dok Mode PowerPoint ---------- */
.rk-dok{position:fixed;z-index:22;left:10px;right:10px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:980px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:18px;
 background:rgba(26,12,20,.86);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,77,106,.55);box-shadow:0 12px 34px rgba(0,0,0,.55),0 0 0 1px rgba(255,77,106,.12) inset;animation:rk-naik .26s cubic-bezier(.2,.9,.3,1.1)}
@keyframes rk-naik{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}
.rk-dok-id{display:flex;align-items:center;gap:7px;min-width:0;flex:none;max-width:170px}.rk-dok-id b{display:block;font:800 10px var(--mono);letter-spacing:.12em;color:#ff8fa0}.rk-dok-id small{display:block;font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}
.rk-dok-info{font-size:10.5px;color:var(--ink2);min-width:0;flex:0 1 220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.rk-dok-info em{display:block;font-style:normal;color:var(--mute)}
.rk-dok-film{display:flex;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px}.rk-dok-film::-webkit-scrollbar{display:none}
.rk-dok-s{position:relative;flex:none;width:58px;padding:0;border:2px solid transparent;border-radius:7px;background:none;overflow:hidden;transition:border-color .15s,transform .15s}.rk-dok-s:hover{transform:translateY(-2px)}
.rk-dok-s.on{border-color:var(--crit)}.rk-dok-s span{position:absolute;left:3px;bottom:2px;font:700 9px var(--mono);color:#fff;text-shadow:0 1px 3px #000}
body.mode-pp main{padding-bottom:190px}body.mode-pp .toast{bottom:200px}body.memilih .rk-dok{display:none}
@media(max-width:700px){.rk-dok-info{display:none}.rk-dok-id{max-width:104px}.rk-dok-id small{max-width:78px}.rk-dok .rk-tbl{padding:8px 9px;font-size:12px}}
@media(min-width:1024px){.rk-dok{left:248px;right:16px;bottom:16px}body.mode-pp main{padding-bottom:110px}body.mode-pp .toast{bottom:110px}}

/* mosaik 2×2 (kartu, rel, dok) */
.rk-mos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;aspect-ratio:16/9;background:#fff;padding:2px;border-radius:5px;overflow:hidden}
.rk-mos i{background:#d9e0e8 center/cover;border-radius:1px}.rk-mos i.ks{background:repeating-linear-gradient(45deg,#e7ecf2 0 5px,#dbe2ea 5px 10px)}
.rk-mos.besar{aspect-ratio:auto;height:100%;padding:0;gap:2px;background:var(--deck3);border-radius:0}.rk-mos.besar i.ks{background:var(--deck2)}

/* ---------- ① daftar project ---------- */
.rk-kepala{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px 4px}.rk-kepala h2{margin:0 0 6px;font-size:21px}.rk-kepala h2 span{color:var(--cyan)}
.rk-kepala-aksi{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}
.rk-privat{display:inline-block;font-size:11px;color:var(--ok);border:1px solid rgba(46,230,168,.4);background:rgba(46,230,168,.07);border-radius:999px;padding:3px 10px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.rk-privat.baca{color:var(--warn);border-color:rgba(255,182,72,.45);background:rgba(255,182,72,.08)}
.rk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;padding:12px 16px}
@media(max-width:560px){.rk-grid{grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px}}
.rk-kartu{display:flex;flex-direction:column;background:var(--deck2);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-align:left;color:var(--ink);padding:0;transition:transform .18s,border-color .18s,box-shadow .18s,opacity .2s}
.rk-kartu:hover{transform:translateY(-3px);border-color:var(--line2);box-shadow:0 14px 30px rgba(0,0,0,.4)}
.rk-kartu.pergi{opacity:0;transform:scale(.92)}
.rk-kartu-img{display:block;width:100%;aspect-ratio:16/10;border:0;padding:0;background:var(--deck3);overflow:hidden;cursor:pointer}.rk-kartu-img .rk-mos i{transition:transform .3s}.rk-kartu:hover .rk-kartu-img .rk-mos i{transform:scale(1.04)}
.rk-kosong-img{height:100%;display:grid;place-content:center;justify-items:center;gap:4px;font-size:30px;color:rgba(255,77,106,.5)}.rk-kosong-img small{font-size:11px;color:var(--mute)}
.rk-kartu-isi{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;min-width:0}.rk-kartu-isi b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-kartu-isi .mono{font-size:10.5px;color:var(--mute)}
.rk-jenis{font:800 9.5px var(--mono);letter-spacing:.1em}.rk-jenis.m{color:var(--crit)}.rk-jenis.p{color:var(--warn)}.rk-milik{font-size:11.5px;color:var(--cyan)}
.rk-aksi{display:flex;gap:6px;margin-top:6px}.rk-aksi .rk-tbl{padding:6px 9px;font-size:12px}.rk-aksi .rk-tbl:first-child{flex:1}
@media(max-width:560px){.rk-aksi{flex-wrap:wrap}.rk-aksi .rk-tbl:first-child{flex:1 0 100%}.rk-aksi .rk-tbl{flex:1}}
.rk-kartu.baru{align-items:center;justify-content:center;gap:4px;min-height:190px;border-style:dashed;border-color:var(--line2);background:none;color:var(--ink2);text-align:center;padding:14px;cursor:pointer}
.rk-kartu.baru b{font-size:30px;color:var(--cyan);line-height:1;transition:transform .2s}.rk-kartu.baru:hover b{transform:rotate(90deg)}.rk-kartu.baru span{font-weight:700;color:var(--ink)}.rk-kartu.baru small{font-size:11px;color:var(--mute);max-width:200px}
.rk-kartu.rangka{pointer-events:none}.rk-kartu.rangka .rk-kartu-img,.rk-kartu.rangka i{background:linear-gradient(100deg,var(--deck3) 30%,#1d2b42 50%,var(--deck3) 70%);background-size:300% 100%;animation:rk-kilau 1.2s linear infinite}
.rk-kartu.rangka i{display:block;height:11px;border-radius:5px;width:70%}.rk-kartu.rangka i:nth-child(2){width:90%}.rk-kartu.rangka i:nth-child(3){width:45%}
@keyframes rk-kilau{from{background-position:100% 0}to{background-position:-100% 0}}
.rk-sambut{grid-column:1/-1;display:flex;flex-direction:column;gap:5px;border:1px solid rgba(255,77,106,.35);background:linear-gradient(135deg,rgba(255,77,106,.1),rgba(34,228,245,.05));border-radius:16px;padding:14px 16px;font-size:13px;color:var(--ink2)}.rk-sambut b{color:var(--ink);font-size:15px}
.rk-catatan{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:6px 16px 20px}.rk-catatan div{border:1px solid var(--line);border-radius:14px;padding:10px 12px;font-size:12px;color:var(--mute)}.rk-catatan b{display:block;color:var(--cyan);font-size:12.5px;margin-bottom:3px}

/* lembar buat project */
.rk-lembar{animation:rk-pudar .18s ease-out}.rk-lembar .ht{animation:rk-naik .24s cubic-bezier(.2,.9,.3,1.05)}.rk-lembar.tutup{opacity:0;transition:opacity .18s}
@keyframes rk-pudar{from{opacity:0}to{opacity:1}}
@media(min-width:700px){.rk-lembar{align-items:center}.rk-lembar .ht{border-radius:22px}}
.rk-minggu{display:flex;align-items:center;gap:10px}.rk-minggu .tipis{width:42px;height:42px;font-size:20px;padding:0;flex:none}
.rk-minggu-t{flex:1;text-align:center;display:flex;flex-direction:column;gap:1px}.rk-minggu-t b{font-size:19px;color:var(--ink)}.rk-minggu-t span{font-size:13px;color:var(--ink2)}.rk-minggu-t small{font:10.5px var(--mono);color:var(--ok)}

/* ---------- ③ Studio ---------- */
body[data-rk=studio] main{padding-bottom:24px}
@media(max-width:1023px){body[data-rk=studio] .nav{display:none}}
.rk-studio{padding:10px 14px 0}
.rk-st-atas{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.rk-st-atas .bulat{background:var(--deck3);flex:none}
.rk-judul{flex:1 1 260px;min-width:150px;background:none;border:1px solid transparent;border-radius:10px;padding:7px 9px;font-size:17px;font-weight:800;outline:none;transition:border-color .15s,background .15s}
.rk-judul:hover:not([disabled]){border-color:var(--line2)}.rk-judul:focus{border-color:var(--cyan);background:var(--deck)}
.rk-simpan{font:11px var(--mono);white-space:nowrap;border-radius:999px;padding:4px 10px;border:1px solid var(--line2);color:var(--mute);transition:color .2s,border-color .2s}
.rk-simpan[data-st=ok]{color:var(--ok);border-color:rgba(46,230,168,.4)}.rk-simpan[data-st=kotor],.rk-simpan[data-st=simpan]{color:var(--cyan);animation:rk-denyut 1s ease-in-out infinite}.rk-simpan[data-st=gagal],.rk-simpan[data-st=konflik]{color:var(--warn);border-color:var(--warn)}
@keyframes rk-denyut{50%{opacity:.5}}
.rk-badan{display:flex;flex-direction:column;gap:10px}
.rk-tengah{min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}
.rk-kanvas{position:relative;width:100%;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.5),0 0 0 1px var(--line2)}
.rk-stage{position:absolute;left:0;top:0;transform-origin:0 0;background:#fff;overflow:hidden;color:#000;user-select:none;-webkit-user-select:none}
.rk-stage .pr{position:absolute;box-sizing:border-box}.rk-stage img.pr{display:block;background:#e9eef4}
.rk-stage .tx{display:flex;flex-direction:column;overflow:visible}.rk-stage .tx-i{min-width:0;overflow-wrap:anywhere}
.rk-stage-kosong{position:absolute;inset:0;display:grid;place-items:center;color:#94a3b8;font-size:28px}
.rk-slot{position:absolute;background:none;border:0;padding:0;cursor:pointer;display:grid;place-items:center;transition:box-shadow .12s,background .12s}
.rk-slot span{font:700 24px "Segoe UI",system-ui,sans-serif;color:#64748b;background:rgba(255,255,255,.85);border-radius:12px;padding:8px 16px}
.rk-slot:hover{box-shadow:inset 0 0 0 5px rgba(34,228,245,.9)}.rk-slot.ks:hover{background:rgba(34,228,245,.12)}.rk-slot.ks:hover span{color:#0891b2}
.rk-slot.on{box-shadow:inset 0 0 0 6px #ff4d6a,0 0 0 4px rgba(255,77,106,.3)}.rk-slot.sasar{box-shadow:inset 0 0 0 8px #2ee6a8;background:rgba(46,230,168,.2)}.rk-slot.diseret{opacity:.35}
.rk-slot.hilang{background:rgba(255,182,72,.25)}.rk-slot.hilang span{color:#b45309}
.rk-hantu{position:fixed;left:0;top:0;z-index:60;width:120px;height:90px;border-radius:10px;background:#111 center/cover;border:2px solid var(--cyan);box-shadow:0 14px 30px rgba(0,0,0,.6);pointer-events:none;opacity:.92}
.rk-petunjuk{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;font-size:11px;color:var(--mute)}.rk-petunjuk span{border:1px solid var(--line);border-radius:999px;padding:4px 10px}.rk-petunjuk span:first-child{color:var(--ink2);font-family:var(--mono)}
@media(max-width:1023px){.rk-petunjuk .kbd,.rk-petunjuk span:nth-child(3){display:none}}
/* rel slide */
.rk-rel{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin;order:2}
.rk-rel-s{position:relative;flex:none;width:112px}.rk-rel-b{display:block;width:100%;padding:3px;border:2px solid transparent;border-radius:9px;background:var(--deck2);color:var(--mute);transition:border-color .15s,transform .15s}
.rk-rel-b:hover{transform:translateY(-2px)}.rk-rel-b span{display:block;font-size:10px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rk-rel-s.on .rk-rel-b{border-color:var(--crit);color:var(--ink)}
.rk-rel-alat{position:absolute;right:5px;top:5px;display:none;gap:2px;background:rgba(5,7,13,.85);border-radius:8px;padding:2px}.rk-rel-s:hover .rk-rel-alat,.rk-rel-s:focus-within .rk-rel-alat{display:flex}
@media(hover:none){.rk-rel-s.on .rk-rel-alat{display:flex}}
.rk-rel-alat button{width:22px;height:22px;border:0;background:none;color:#fff;font-size:12px;border-radius:6px;padding:0}.rk-rel-alat button:hover{background:var(--deck3)}
.rk-rel-tambah{flex:none;width:64px;aspect-ratio:1;align-self:flex-start;border:1px dashed var(--line2);border-radius:9px;background:none;color:var(--cyan);font-size:22px}.rk-rel-tambah:hover{background:var(--deck2)}
/* panel */
.rk-panel{display:flex;flex-direction:column;gap:10px;order:3;min-width:0}
.rk-pk{display:flex;flex-direction:column;gap:7px;background:var(--deck2);border:1px solid var(--line);border-radius:14px;padding:11px 12px;animation:rk-pudar .2s ease-out}
.rk-pk>b,.rk-pk-j b{font-size:13.5px}.rk-pk-j{display:flex;align-items:center}.rk-pk-j b{color:#ff8fa0}.rk-x{margin-left:auto;background:none;border:0;color:var(--mute);font-size:14px;padding:4px 6px}
.rk-pk label{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--mute)}
.rk-pk input:not([type=checkbox]),.rk-pk textarea{background:var(--void);border:1px solid var(--line2);border-radius:9px;padding:8px 9px;font:inherit;font-size:13.5px;color:var(--ink);outline:none;resize:vertical;color-scheme:dark;transition:border-color .15s}
.rk-pk input:focus,.rk-pk textarea:focus{border-color:var(--cyan)}.rk-pk input[disabled],.rk-pk textarea[disabled]{opacity:.7}
.rk-pk-foto{aspect-ratio:16/9;border-radius:9px;background:#111 center/cover;display:grid;place-items:center}.rk-pk-foto span{background:rgba(0,0,0,.7);color:var(--warn);font-size:12px;border-radius:8px;padding:4px 8px}
.rk-pk label.rk-cek{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;color:var(--ink2);font-size:12.5px}.rk-cek small{flex-basis:100%;color:var(--mute);font-size:10.5px}
.rk-pk-aksi{display:flex;gap:6px}.rk-pk-aksi .rk-tbl{flex:1;padding:7px 8px;font-size:12px}
.rk-pk.tpl span{font-size:13px;color:var(--cyan)}.rk-pk.tpl small{font-size:11px;color:var(--mute)}
@media(min-width:1024px){
 .rk-studio{padding:14px 20px 0}
 .rk-badan{display:grid;grid-template-columns:112px minmax(0,1fr) 248px;gap:12px;height:calc(100dvh - 150px);min-height:420px}
 .rk-rel{flex-direction:column;overflow:hidden auto;order:0;padding:2px 6px 2px 2px}.rk-rel-s{width:auto}.rk-rel-tambah{width:100%;aspect-ratio:auto;height:44px}
 .rk-tengah{justify-content:center}.rk-kanvas{width:min(100%,calc((100dvh - 250px) * 1.777))}
 .rk-panel{order:0;overflow:hidden auto;padding-right:4px}
}
@media(min-width:1360px){.rk-badan{grid-template-columns:138px minmax(0,1fr) 290px;gap:18px}}
/* proses unduh */
.rk-proses{position:fixed;inset:0;z-index:70;background:rgba(3,6,12,.72);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;animation:rk-pudar .15s}
.rk-proses-k{width:min(420px,100%);display:flex;flex-direction:column;gap:9px;background:var(--deck2);border:1px solid var(--line2);border-radius:20px;padding:18px;text-align:center}
.rk-proses-k b{font-size:16px}.rk-proses-k small{color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-proses-k span{font:12px var(--mono);color:var(--ink2)}
.rk-batang{height:8px;border-radius:99px;background:var(--void);overflow:hidden}.rk-batang i{display:block;height:100%;width:3%;border-radius:99px;background:linear-gradient(90deg,#ff4d6a,#ffb648);transition:width .25s ease-out}
@media(prefers-reduced-motion:reduce){.rk-dok,.rk-lembar,.rk-lembar .ht,.rk-pk,.rk-proses,.rk-bl.pop i,.rk-simpan{animation:none!important}.rk-kartu,.rk-tbl,.rk-rel-b,.rk-dok-s{transition:none}}

/* saklar (tagging digital / logo) */
.rk-pk label.rk-saklar{flex-wrap:nowrap;gap:10px;cursor:pointer;padding:3px 0}.rk-saklar input{position:absolute;opacity:0;pointer-events:none}
.rk-saklar i{flex:none;width:38px;height:22px;border-radius:99px;background:var(--deck3);border:1px solid var(--line2);position:relative;transition:background .18s,border-color .18s}
.rk-saklar i:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--mute);transition:transform .18s cubic-bezier(.3,1.4,.5,1),background .18s}
.rk-saklar input:checked + i{background:rgba(34,228,245,.2);border-color:var(--cyan)}.rk-saklar input:checked + i:after{transform:translateX(16px);background:var(--cyan)}
.rk-saklar input:focus-visible + i{outline:2px solid var(--cyan);outline-offset:2px}.rk-saklar span{display:flex;flex-direction:column;color:var(--ink);font-size:13px}.rk-saklar small{flex-basis:auto}

/* bingkai foto (zoom / geser / utuh) */
.rk-stage .rk-bk{overflow:hidden;background:#fff}.rk-stage .rk-bk img{width:100%;height:100%;display:block}
.rk-bk-edit{display:flex;flex-direction:column;gap:6px}.rk-bk-edit small{font-size:10.5px;color:var(--mute)}
.rk-bingkai{position:relative;width:100%;overflow:hidden;border-radius:9px;background:#fff;cursor:grab;touch-action:none;box-shadow:0 0 0 1px var(--line2)}.rk-bingkai:active{cursor:grabbing}
.rk-bingkai img{width:100%;height:100%;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none}
.rk-bk-alat{display:flex;align-items:center;gap:6px}.rk-bk-alat input[type=range]{flex:1;min-width:0;accent-color:var(--cyan)}.rk-bk-alat .rk-tbl{padding:5px 8px;font-size:11.5px}
.rk-tbl.rk-lebar{width:100%;white-space:normal;text-align:left;justify-content:flex-start;font-size:12.5px}
/* perbaiki nama massal */
.rk-massal{display:flex;flex-direction:column;gap:5px;max-height:52vh;overflow:auto;padding-right:2px}
.rk-massal-j{display:flex;align-items:baseline;gap:8px;font:800 11px var(--mono);letter-spacing:.1em;color:var(--cyan);margin-top:8px;text-transform:uppercase}.rk-massal-j em{font-style:normal;font-weight:400;color:var(--mute);letter-spacing:0;text-transform:none}
.ht label.rk-massal-b{flex-direction:row;align-items:center;gap:8px}.rk-massal-b input{flex:1;min-width:0;padding:8px 10px!important;font-size:13.5px!important}.rk-massal-b input.ubah{border-color:var(--warn)!important;color:var(--warn)}.rk-massal-b span{flex:none;font-size:10.5px;color:var(--mute);width:52px;text-align:right}
