.rg-peran{flex:none;display:inline-flex;align-items:center;gap:5px;border:1.5px solid rgba(255,255,255,.55);background:#ffffff29;color:#fff;border-radius:99px;padding:5px 10px;font:700 calc(11.5px*var(--sh,1))/1 var(--font-ui,system-ui,sans-serif);cursor:pointer;-webkit-tap-highlight-color:transparent}.rg-peran:after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px)}.rg-peran:active{transform:scale(.96)}@media(max-width:600px){html.rg-bilah body #site-content .tabbar{left:0!important;transform:none!important;width:100%!important;max-width:none!important;bottom:0!important;border-radius:20px 20px 0 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.14)!important;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -8px 24px #2b0f3347!important}html.rg-bilah body #site-content .tabbar button{min-width:0;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}html.rg-bilah body #site-content .tabbar button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.rg-bilah body #site-content{padding-bottom:calc(var(--rg-h,84px) + 16px)!important}html.rg-bilah body #site-content footer{margin-bottom:calc(-1*(var(--rg-h,84px) + 16px))!important;padding-bottom:calc(var(--rg-h,84px) + 16px + 18px)!important}}html.rg-header body #site-content .app-top{transition:padding .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}html.rg-header body #site-content .app-top>img{transition:height .2s ease}@media(max-width:600px){html.rg-header body #site-content .app-top.rg-ciut{padding-top:calc(4px + env(safe-area-inset-top,0px))!important;padding-bottom:4px!important;box-shadow:0 4px 14px #2b0f3347}html.rg-header body #site-content .app-top.rg-ciut>img{height:20px}html.rg-header body #site-content .app-top.rg-ciut .avt{width:28px;height:28px}html.rg-header body #site-content .app-top.rg-ciut .rg-peran{padding:3px 9px}html.rg-header body #site-content{box-shadow:none}html.rg-header body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}}@media(prefers-reduced-motion:reduce){html.rg-header body #site-content .app-top,html.rg-header body #site-content .app-top>img{transition:none}}html.rg-aktif .tabbar button.on:not(.pesan) svg{fill:currentColor;fill-opacity:.3;stroke-width:2.2}html.rg-aktif .tabbar button.on:not(.pesan) span{font-weight:800}html.rg-aktif .tabbar button.hb-dot:after{display:none}.tabbar button .rg-n{position:absolute;top:1px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font:800 calc(10px*var(--sh,1))/16px var(--font-ui,system-ui,sans-serif);font-style:normal;text-align:center;box-shadow:0 0 0 2px #2b1330;pointer-events:none}.tabbar button .rg-n[hidden]{display:none}.tabbar button .rg-n.rg-n3{font-size:calc(8.5px*var(--sh,1));padding:0 3px}@media(max-width:600px){html.rg-ketik body #site-content .tabbar{transform:translateY(130%)!important;opacity:0;pointer-events:none;transition:transform .18s ease,opacity .12s ease}html.rg-ketik.rg-bilah body #site-content{padding-bottom:16px!important}html.rg-ketik.rg-bilah body #site-content footer{margin-bottom:-16px!important;padding-bottom:34px!important}}@media(prefers-reduced-motion:reduce){html.rg-ketik body #site-content .tabbar{transition:none}}.tabbar.tb-7 button{font-size:calc(9px*var(--sh,1))!important;padding-left:0!important;padding-right:0!important;gap:2px!important}.tabbar.tb-7 button svg{width:19px!important;height:19px!important}.tabbar.tb-7 button.pesan svg{width:42px!important;height:42px!important;margin-top:-24px!important;padding:10px!important}.tabbar.tb-7 button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-kosong{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin:56px auto 24px;padding:36px 20px;max-width:420px;border:1.5px dashed rgba(255,29,134,.35);border-radius:22px;background:#ff1d860d}.nv-kosong .nv-ic{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#ff2e93,#c2105f);color:#fff}.nv-kosong .nv-ic svg{width:32px;height:32px}.nv-kosong b{font-size:calc(20px*var(--sh,1))}.nv-kosong small{font-size:calc(13.5px*var(--sh,1));opacity:.75;line-height:1.5}
