:root{--deep:#064b32;--green:#00923f;--green-t:#007a36;--yellow:#fff500;--red:#da251c;--paper:#f7f8f2;--paper2:#eef2ea;--ink:#18251e;--muted:#5b695e;--line:#dce3d9;--line2:#c8d2c6;--fb:Arial,Helvetica,sans-serif;--fh:var(--font-prompt,Arial),Arial,Helvetica,sans-serif}html.lite{--fh:Arial,Helvetica,sans-serif}html{-webkit-text-size-adjust:100%}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--fb);line-height:1.45}img{max-width:100%}img[loading=lazy]{background:var(--paper2)}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,.inp:focus-visible,.sel:focus-visible{outline-offset:3px;outline:3px solid #bd6900}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:var(--deep);border-radius:9px}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideR{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}.hxl{font-family:var(--fh);letter-spacing:-1.6px;color:var(--ink);font-size:clamp(36px,4.1vw,56px);font-weight:600;line-height:1.08}.hxl em{color:var(--deep);font-style:normal}.hlg{font-family:var(--fh);letter-spacing:-.8px;color:var(--ink);font-size:32px;font-weight:600;line-height:1.15}.hmd{font-family:var(--fh);letter-spacing:-.2px;font-size:18px;font-weight:600}.h2{font-family:var(--fh);letter-spacing:-1.2px;margin-top:14px;font-size:40px;font-weight:600;line-height:1.15}.lab,.eyebrow{font-family:var(--fb);letter-spacing:1.8px;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:700}.lab:before,.eyebrow i{content:"";background:var(--green);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.lead{color:var(--ink);font-size:21px;line-height:1.55}.nav-txt{align-items:center;gap:22px;display:flex}.nav-link{color:var(--ink);cursor:pointer;padding:6px 0;font-size:13px;font-weight:600;text-decoration:none;position:relative}.nav-link:hover{text-underline-offset:5px;text-decoration:underline}.nav-link.on{color:var(--deep);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.ident{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ident img{object-fit:contain;flex-shrink:0;width:40px;height:40px}.ident b{font-family:var(--fh);letter-spacing:.2px;font-size:19px;font-weight:600;line-height:1.1;display:block}.ident small{color:var(--muted);letter-spacing:.3px;font-size:9.5px;line-height:1.3;display:block}.wmark{background:var(--deep);color:#fff;min-width:40px;height:40px;font-family:var(--fh);letter-spacing:-.2px;white-space:nowrap;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:15px;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.wmark i,.medal-w i{color:var(--yellow);font-style:normal}.info-pindah{border:1px solid #efe38a;border-left:4px solid var(--deep);width:calc(100% - 32px);max-width:1180px;color:var(--ink);background:#fffbe0;border-radius:10px;align-items:center;gap:12px;margin:10px auto 0;padding:10px 14px;font-size:13px;line-height:1.55;display:flex}.info-pindah p{flex:auto;margin:0}.info-pindah .btn{flex-shrink:0}@media (max-width:600px){.info-pindah{flex-direction:column;align-items:stretch;font-size:12.5px}.info-pindah .btn{align-self:flex-end}}.medal-w i{color:var(--green)}.mb-logo b i{color:var(--green);font-style:normal}.card{border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .15s;overflow:hidden}.card:hover{border-color:#b9c9ba}.btn{cursor:pointer;font-weight:700;font-family:var(--fb);border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:42px;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bp{background:var(--deep);color:#fff;padding:12px 22px;font-size:14px}.bp:hover{background:#087044}.bo{color:var(--deep);background:0 0;border:1px solid #bac8be;padding:11px 20px;font-size:14px}.bo:hover{border-color:var(--deep);background:#fff}.bs{min-height:36px;padding:8px 16px;font-size:12.5px}.bg{color:#fff;background:0 0;border:1px solid #fff6;padding:11px 22px;font-size:14px}.bg:hover{background:#ffffff1a}.by{background:var(--yellow);color:var(--deep);padding:12px 22px;font-size:14px}.by:hover{background:#ede400}.text-link{color:var(--ink);border-bottom:1px solid #a8b5aa;padding-bottom:2px;font-size:13px;text-decoration:none}.text-link:hover{border-color:var(--deep);color:var(--deep)}.tag{letter-spacing:.2px;border-radius:30px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.tab{cursor:pointer;border:1px solid var(--line2);font-size:12.5px;font-weight:600;font-family:var(--fb);color:var(--muted);white-space:nowrap;background:0 0;border-radius:30px;min-height:36px;padding:8px 16px;transition:all .15s}div:has(>.tab){flex-wrap:wrap;row-gap:8px}.tab:hover{border-color:var(--deep);color:var(--deep)}.tab-a{background:var(--deep)!important;color:#fff!important;border-color:var(--deep)!important}.inp,.sel{border:1px solid var(--line2);width:100%;font-size:14px;font-family:var(--fb);color:var(--ink);background:#fff;border-radius:6px;outline:none;margin-bottom:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.sel{cursor:pointer}.inp:focus,.sel:focus{border-color:var(--deep);box-shadow:0 0 0 3px #00923f26}.back{color:var(--deep);cursor:pointer;font-size:13px;font-weight:700;font-family:var(--fb);letter-spacing:.2px;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:20px;padding:0;display:inline-flex}.back:hover{text-underline-offset:4px;text-decoration:underline}.sld{-webkit-appearance:none;background:var(--line);border-radius:3px;outline:none;width:100%;height:6px}.sld::-webkit-slider-thumb{-webkit-appearance:none;background:var(--deep);cursor:pointer;border-radius:50%;width:22px;height:22px}.prog{background:var(--paper2);border-radius:4px;height:8px;overflow:hidden}.prog-fill{border-radius:4px;height:100%;transition:width .5s}.err{color:#b3261e;background:#fdecea;border-radius:6px;margin-bottom:10px;padding:10px 14px;font-size:12.5px;font-weight:600}.ok{color:var(--deep);background:#e6f2ea;border-radius:6px;margin-bottom:10px;padding:10px 14px;font-size:12.5px;font-weight:600}.modal-bg{z-index:1000;background:#00221799;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal{background:var(--paper);border:1px solid #bacdbb;border-radius:16px;width:92%;max-width:440px;max-height:90vh;padding:30px;animation:.25s fadeUp;position:relative;overflow-y:auto}.mob-overlay{z-index:998;background:#00221780;animation:.2s fadeIn;position:fixed;inset:0}.mob-menu{z-index:999;background:#fff;width:280px;max-width:80vw;height:100%;padding:24px;animation:.25s slideR;position:fixed;top:0;right:0;overflow-y:auto}.toast{z-index:9999;border-radius:8px;max-width:380px;padding:14px 20px;font-size:13.5px;font-weight:700;animation:.25s slideR;position:fixed;top:20px;right:20px;box-shadow:0 8px 30px #0022172e}.toast-success{background:var(--deep);color:#fff}.toast-error{color:#fff;background:#b3261e}.loading-overlay{z-index:9998;background:#f7f8f2e0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spinner{border:3px solid var(--line);border-top-color:var(--deep);border-radius:50%;width:36px;height:36px;animation:.6s linear infinite spin}.chat-drawer{border:1px solid var(--line);z-index:900;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:380px;max-width:92vw;height:500px;max-height:70vh;animation:.25s fadeUp;display:flex;position:fixed;bottom:0;right:20px;box-shadow:0 -8px 40px #00221726}.chat-fab{background:var(--deep);color:#fff;cursor:pointer;z-index:899;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:flex;position:fixed;bottom:74px;right:16px;box-shadow:0 6px 20px #0022174d}.mob-tabs{border-top:1px solid var(--line);z-index:97;padding:6px 0 env(safe-area-inset-bottom,6px);background:#fff;display:none;position:fixed;bottom:0;left:0;right:0}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;max-width:1240px;margin:28px auto 44px;padding:0 24px;display:grid}.hero-copy{padding:20px 0}.hero-copy .hxl{margin:24px 0 22px}.hero-sub{color:#56665a;max-width:440px;font-size:17px;line-height:1.75}.actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.actions.center{justify-content:center}.hero-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 26px;margin-top:30px;padding-top:20px;display:flex}.hero-stats b{font-family:var(--fh);color:var(--deep);font-size:24px;font-weight:600;line-height:1.1;display:block}.hero-stats span{color:var(--muted);letter-spacing:.4px;font-size:11px}.hero-art{background:var(--deep);border-radius:140px 14px 14px;justify-content:center;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}.orbit{border:1px solid #44705b;border-radius:50%;width:590px;height:590px;position:absolute;top:-120px;right:-240px}.orbit.o2{width:500px;height:500px;top:-110px;right:-230px}.medal{background:#fff;border-radius:50%;place-items:center;width:250px;height:250px;display:grid;transform:rotate(-7deg);box-shadow:0 30px 60px #00221766}.medal img{object-fit:contain;width:206px;height:206px;transform:rotate(7deg)}.medal-w{font-family:var(--fh);letter-spacing:-1.5px;white-space:nowrap;color:var(--deep);font-size:64px;font-weight:600;line-height:1;transform:rotate(7deg)}.art-label{color:#d9e7ce;letter-spacing:1.4px;text-align:right;font-size:10px;line-height:1.8;position:absolute;top:34px;right:30px}.art-bottom{color:#d9e7ce;letter-spacing:1.4px;font-size:10px;line-height:1.8;position:absolute;bottom:34px;left:32px}.ysq{background:var(--yellow);width:84px;height:84px;color:var(--deep);border-radius:20px 0 0;justify-content:center;align-items:center;font-size:40px;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:0;right:0}.value-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1192px;color:var(--deep);justify-content:space-between;margin:0 auto;padding:20px 4px;font-size:13px;font-weight:600;display:flex}.sec{max-width:1240px;margin:0 auto;padding:76px 24px}.sec-line{border-top:1px solid var(--line)}.value-strip+.sec-line{border-top:0}.sec-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.sec-head>p{color:#5d6b61;padding-bottom:10px;font-size:13px;line-height:1.6}.mod-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:20px;display:grid}.mod-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mod-card:hover{border-color:#b9c9ba}.mod-art{justify-content:flex-end;align-items:flex-end;height:132px;padding:0 20px 14px;display:flex;position:relative;overflow:hidden}.mod-art span{letter-spacing:2px;font-size:10px;font-weight:700;position:absolute;top:18px;left:20px}.mod-art b{font-size:54px;line-height:1}.art0{color:var(--deep);background:#e8edd6}.art1{background:var(--deep);color:#fff}.art2{background:var(--yellow);color:var(--deep)}.art1:before{content:"";border:1px solid #44705b;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-80px;left:-40px}.art2:before{content:"";background:var(--deep);width:26px;height:44px;box-shadow:34px -18px 0 #14864a,68px -36px 0 var(--green);position:absolute;bottom:0;left:22px}.mod-body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.mod-body small{color:#687368;letter-spacing:1.4px;font-size:10px;font-weight:700}.mod-body h3{font-family:var(--fh);margin:10px 0 6px;font-size:21px;font-weight:600;line-height:1.3}.mod-body h3 a{text-decoration:none}.mod-body p{color:var(--muted);flex:1;font-size:13.5px}.mod-link{color:var(--deep);margin-top:14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.mod-card:hover .mod-link{text-underline-offset:4px;text-decoration:underline}.intro{grid-template-columns:1fr 1fr;gap:64px;display:grid}.flow{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.guide-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.guide-grid .ic{font-size:26px}.guide-grid h3{font-family:var(--fh);margin:10px 0 6px;font-size:18px;font-weight:600}.guide-grid p{color:var(--muted);font-size:13.5px;line-height:1.6}.steps3{grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;display:grid}.steps3 li{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.steps3 span{background:var(--paper2);width:40px;height:40px;color:var(--deep);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.steps3 li:nth-child(2) span{background:var(--deep);color:#fff}.steps3 li:nth-child(3) span{background:var(--yellow);color:var(--deep)}.steps3 h3{font-family:var(--fh);margin:14px 0 6px;font-size:19px;font-weight:600}.steps3 p{color:var(--muted);font-size:13.5px;line-height:1.6}.closing{background:var(--deep);color:#fff;text-align:center;padding:72px 24px}.closing .eyebrow{color:#d9e7ce}.closing h2{font-family:var(--fh);letter-spacing:-1.8px;margin:18px 0 14px;font-size:58px;font-weight:600;line-height:1.1}.closing h2 span{color:var(--yellow)}.closing p{color:#bdd3c0;font-size:13px}.foot{background:var(--paper);border-top:1px solid var(--line);color:var(--muted)}.foot-in{max-width:1240px;margin:0 auto;padding:36px 24px 28px}.foot .ident{color:var(--ink)}.foot-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.foot-nav{flex-wrap:wrap;gap:10px 20px;font-size:13px;display:flex}.foot-nav a{color:var(--ink);text-decoration:none}.foot-nav a:hover{text-underline-offset:4px;text-decoration:underline}.foot-bot{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;font-size:11.5px;display:flex}.foot-bot a,.foot-bot button{color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.hamburger-btn{display:none!important}@media (max-width:980px){.nav-txt{display:none!important}.hamburger-btn{display:flex!important}}@media (max-width:900px){.hero{gap:26px}.hero-art{min-height:400px}.medal{width:210px;height:210px}.medal img{width:174px;height:174px}.medal-w{font-size:52px}.h2{font-size:34px}.guide-grid{grid-template-columns:1fr 1fr}.intro{gap:28px}.closing h2{font-size:46px}}@media (max-width:768px){.hide-m{display:none!important}.m-col{flex-direction:column!important}.m-grid1{grid-template-columns:1fr!important}.mob-tabs{display:flex!important}footer{padding-bottom:70px!important}.hlg{font-size:26px}}@media (max-width:650px){.hero{grid-template-columns:1fr;margin-top:6px}.hero-copy{padding:12px 0}.hero-copy .hxl{letter-spacing:-1.2px;margin:18px 0 16px;font-size:38px}.hero-art{border-top-left-radius:100px;min-height:300px}.medal{width:170px;height:170px}.medal img{width:140px;height:140px}.medal-w{letter-spacing:-1px;font-size:42px}.orbit{width:420px;height:420px;top:-110px;right:-190px}.orbit.o2{width:350px;height:350px;top:-100px;right:-180px}.ysq{width:64px;height:64px;font-size:30px}.value-strip{grid-template-columns:1fr 1fr;gap:12px;margin:0 24px;font-size:12px;display:grid}.sec{padding:52px 20px}.sec-head{display:block}.sec-head>p{padding:8px 0 0}.h2{letter-spacing:-.8px;font-size:30px}.intro{grid-template-columns:1fr;gap:6px}.lead{font-size:18px}.guide-grid,.steps3{grid-template-columns:1fr;gap:16px}.closing h2{font-size:38px}.mod-grid{gap:14px}.tab{min-height:34px;padding:7px 12px;font-size:12px}.hero-stats{grid-template-columns:repeat(3,1fr);gap:14px 12px;display:grid}.mod-art{height:96px}.mod-art b{font-size:42px}}.ident small{font-size:11px}.back{min-height:40px;margin-bottom:10px;padding:10px 0}.text-link{padding:12px 0 3px;display:inline-block}.mod-body small,.mod-art span,.art-label,.art-bottom{font-size:11px}.mod-card{position:relative}.mod-body h3 a:after{content:"";z-index:1;position:absolute;inset:0}.hd-icons{align-items:center;gap:4px;display:flex}.hd-ic{cursor:pointer;min-width:40px;min-height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:17px;display:inline-flex;position:relative}.show-m{display:none!important}.prod-card{position:relative}.prod-name a:after{content:"";position:absolute;inset:0}.tap-link,.halal-urus{margin:-7px 0;padding:9px 0;display:inline-block}.reg-hint{color:var(--muted);margin:0 0 10px;font-size:11.5px;line-height:1.5}.antrean-row{border-top:1px solid #eef2ea;align-items:center;gap:12px;padding:10px 0;display:flex}.antrean-n{border-radius:14px;justify-content:center;align-items:center;min-width:32px;height:28px;padding:0 8px;font-size:13px;display:inline-flex}@media (max-width:768px){.show-m{display:inline-flex!important}.chat-fab{display:none!important}.hd-icons{gap:0}.mob-tabs a{flex-direction:column;justify-content:center;align-items:center;min-height:50px;display:flex}.tab-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;margin-left:-24px!important;margin-right:-24px!important;padding:2px 24px 6px!important}.tab-scroll::-webkit-scrollbar{display:none}.tab-scroll>.tab{flex:none;min-height:38px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.stat-grid>*{padding:8px 6px!important}.chat-drawer{width:auto;max-width:none;bottom:0;left:0;right:0}}@media (max-width:650px){.mod-grid{grid-template-columns:1fr 1fr;gap:10px}.mod-art{justify-content:flex-start;height:58px;padding:0 12px 8px}.mod-art span,.art1:before,.art2:before{display:none}.mod-art b{font-size:30px}.mod-body{padding:10px 12px 14px}.mod-body small,.mod-link{display:none}.mod-body h3{margin:0 0 4px;font-size:15.5px;line-height:1.25}.mod-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.prod-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.prod-img{height:130px!important}.prod-emo{padding:16px 10px!important;font-size:40px!important}.prod-body{padding:10px 10px 12px!important}.prod-body .tag{white-space:normal;padding:2px 8px}.prod-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;font-size:13.5px!important}.prod-price{font-size:16px!important}.prod-meta{flex-direction:column;gap:2px;align-items:flex-start!important}.kl-row{flex-wrap:wrap}.kl-row>:first-child{flex:100%!important}.kl-row>:last-child{flex-wrap:wrap;align-items:center}.halal-ubah{width:fit-content;margin:8px 0 0!important;display:flex!important}.antrean-row{flex-wrap:wrap}}@media (max-width:420px){nav .ident small{display:none}}.app-root{overflow-x:hidden}@supports (overflow:clip){.app-root{overflow-x:clip}}.glass{background:var(--paper)}html{scroll-padding-top:80px}@media (max-width:768px){html{scroll-padding-bottom:72px}}.beranda-saya{max-width:1240px;margin:18px auto 0;padding:0 24px}.bs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.bs-head h2{font-family:var(--fh);letter-spacing:-.4px;margin-top:6px;font-size:24px;font-weight:600}.bs-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.bs-item{border:1px solid var(--line);cursor:pointer;font-family:var(--fb);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;min-height:86px;padding:12px 6px 10px;display:flex}.bs-item:hover{border-color:#b9c9ba}.bs-item span{font-size:24px;line-height:1}.bs-item b{text-align:center;font-size:12px;font-weight:700;line-height:1.25}.bs-item small{color:#b33f00;font-size:11px;font-weight:700;line-height:1.2}.langkah-baris{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;font-family:var(--fb);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:12px;min-height:52px;margin-top:8px;padding:10px 12px;text-decoration:none;display:flex}.langkah-baris:hover{border-color:var(--deep)}.langkah-baris>span:first-child{flex-shrink:0;font-size:22px}.langkah-baris b{font-size:13.5px;display:block}.langkah-baris small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.langkah-baris i{color:var(--deep);margin-left:auto;font-style:normal;font-weight:700}.pasang-langkah{color:var(--ink);margin:6px 0 4px 20px;font-size:13.5px;line-height:1.7}.pasang-langkah li{margin-bottom:6px}.pasang-info{color:#5d4037;background:#fff8e1;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:13px;line-height:1.55}.pasang-catatan{color:var(--muted);text-align:center;margin-top:12px;font-size:12px}.halal-pasang input[type=checkbox]{width:18px;height:18px;accent-color:var(--deep);flex-shrink:0}@media (max-width:768px){.bs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.beranda-saya{margin-top:14px;padding:0 16px}.bs-item{min-height:80px;padding:10px 4px 8px}.bs-head h2{font-size:21px}}.hibah-judul{margin:-9px 0;padding:9px 0;display:inline-block}.cv{content-visibility:auto;contain-intrinsic-size:auto 700px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html.lite *,html.lite :before,html.lite :after{transition:none!important;animation:none!important}html.lite .orbit,html.lite .art1:before{display:none}html.lite .medal{box-shadow:none}html.lite .lite-hide{display:none!important}.kop-legal summary{cursor:pointer;color:#064b32;padding:13px 0;font-weight:700;line-height:1.3}@media (max-width:720px){.kop-tabs{justify-content:flex-start!important}}.kop-tabel td,.kop-tabel th,.kop-tabel-admin td,.kop-tabel-admin th{vertical-align:top}.kop-pengurus .btn,.kop-saya .btn,.kop-admin .btn{min-height:40px}@media (max-width:520px){.kop-kartu{padding:16px!important}.lit-banner .btn{width:100%}}.kurasi-tag{white-space:nowrap}.nilai-pesanan button:disabled{cursor:default;opacity:.7}.perm-root .btn,.kurasi-saya .btn,.rekap-penjual .btn,.rantai-admin .btn,.pasar-warga .btn{min-height:40px}@media (max-width:520px){.perm-kartu,.perm-saya,.perm-tawaran-saya{padding:14px!important}.perm-ringkas .perm-pasang{width:100%}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dash-intro{color:var(--muted);max-width:820px;margin-bottom:16px;font-size:13.5px;line-height:1.7}.dash-muat{text-align:center;color:#636e66;padding:48px}.dash-root{transition:opacity .2s}.dash-memuat{opacity:.55;pointer-events:none}.dash-filter{scrollbar-width:none;align-items:center;gap:6px;margin-bottom:4px;padding:2px 0 8px;display:flex;overflow-x:auto}.dash-filter::-webkit-scrollbar{display:none}.dash-filter .tab{flex:none}.dash-filter-l{color:var(--muted);flex:none;margin-right:2px;font-size:12px;font-weight:700}.dash-filter{flex-wrap:wrap;overflow-x:visible}.dash-sel{flex:170px;width:auto;min-width:150px;max-width:260px;margin:0;padding:7px 10px;font-size:13px}@media (max-width:600px){.dash-sel{flex-basis:100%;max-width:none}}.dash-waktu{color:#6b786e;margin-bottom:18px;font-size:11.5px}.dash-sec{margin-bottom:22px}.dash-h2{font-family:var(--fh);letter-spacing:-.2px;color:var(--ink);margin-bottom:10px;font-size:19px;font-weight:600}.dash-h4{color:#3f4b43;margin-bottom:8px;font-size:12.5px;font-weight:800}.dash-sub{color:var(--muted);margin:-4px 0 12px;font-size:12.5px;line-height:1.6}.dash-kosong{color:#6b786e;font-size:12.5px;line-height:1.6}.dash-link{color:var(--deep);white-space:nowrap;font-size:12.5px;font-weight:700;text-decoration:none}.dash-lagi{color:var(--deep);cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:inherit;font-size:12.5px;font-weight:700}.dash-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dash-tile{border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:3px;min-height:104px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:flex}.dash-tile:hover{border-color:#9fcfb2}.dash-tile-l{color:#3f4b43;font-size:12px;font-weight:700}.dash-tile-v{font-family:var(--fb);color:var(--deep);letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1.1}.dash-tile-n{color:#6b786e;font-size:11.5px;line-height:1.4}.dash-prog-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}.dash-prog{flex-direction:column;padding:16px 18px;display:flex}.dash-prog-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.dash-prog-head h3{font-family:var(--fh);color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.3}.dash-kode{color:var(--deep);background:#e3f1e8;border-radius:6px;flex:none;padding:3px 7px;font-size:11px;font-weight:800}.dash-dl{margin:0 0 10px}.dash-dl-row{border-top:1px solid #eef2ea;justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.dash-dl-row:first-child{border-top:0}.dash-dl-row dt{color:#4f5d52;flex-direction:column;display:flex}.dash-dl-row dt small{color:#7a867c;margin-top:1px;font-size:11px}.dash-dl-row dd{color:var(--ink);text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;margin:0;font-weight:700;display:flex}.dash-meter{background:#eef2ea;border-radius:4px;width:72px;height:4px;display:block;overflow:hidden}.dash-meter i{background:#13804a;border-radius:4px;height:100%;display:block}.dash-arti{color:#5b695e;background:#f7f8f2;border-radius:8px;margin-top:auto;padding:8px 10px;font-size:12px;line-height:1.55}.dash-aksi{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dash-aksi .btn{min-height:38px}.dash-panel{padding:18px 20px}.dash-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.dash-panel-head .dash-h2{margin-bottom:4px}.dash-chips{scrollbar-width:none;gap:6px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.dash-chips::-webkit-scrollbar{display:none}.dash-chips .tab{flex:none}.dash-3col{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.dash-mini-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;display:grid}.dash-mini{border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.dash-mini b{color:var(--deep);font-size:22px;line-height:1.15}.dash-mini span{color:#5b695e;font-size:11.5px;line-height:1.4}.peta-pasok .dash-mini{background:#f7f8f2;border-color:#e4eae1}.dash-tabel-wrap{-webkit-overflow-scrolling:touch;border:1px solid #e4eae1;border-radius:10px;overflow-x:auto}.dash-tabel{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.dash-tabel th,.dash-tabel td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef2ea;padding:8px 10px}.dash-tabel th:first-child,.dash-tabel td:first-child{text-align:left}.dash-tabel thead th{color:#3f4b43;white-space:normal;vertical-align:bottom;background:#f3f7f2;font-size:11.5px;font-weight:700}.dash-tabel tbody th{color:var(--ink);font-weight:700}.dash-tabel tfoot th,.dash-tabel tfoot td{background:#fafbf8;border-bottom:0;font-weight:700}.dash-tabel small{color:#7a867c;font-weight:400}.dash-tabel .tap-link{color:var(--deep);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:6px 0;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:underline}.dash-cara{padding:0 20px}.dash-cara summary{cursor:pointer;color:var(--deep);padding:14px 0;font-size:13.5px;font-weight:700}.dash-cara ul{color:#4f5d52;padding:0 0 16px 18px;font-size:12.5px;line-height:1.7}.dash-cara li{margin-bottom:4px}.dash-pengurus{background:#fbfdfb;border-color:#cfe3d3}.tren-wrap{position:relative}.tren-svg{width:100%;height:auto;display:block;overflow:visible}.tren-svg rect:focus-visible{outline:none}.tren-tip{background:var(--ink);color:#fff;pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;padding:6px 10px;font-size:11.5px;line-height:1.35;display:flex;position:absolute;top:0;transform:translate(-50%,-4px);box-shadow:0 4px 14px #0000002e}.tren-tip span{opacity:.85}.peta-wrap{margin:6px 0 4px}.peta-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:".sl sl""kp ky gk""kp ba gk";gap:6px;max-width:560px;display:grid}.peta-list{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:6px;display:grid}.peta-tile{text-align:left;cursor:pointer;border:0;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:84px;padding:12px;font-family:inherit;display:flex;box-shadow:inset 0 0 0 1px #064b321a}.peta-tile:hover{box-shadow:inset 0 0 0 2px #064b32}.peta-nama{font-size:12px;font-weight:700}.peta-tile b{font-size:22px;line-height:1.1}.peta-tile small{opacity:.85;font-size:10.5px}.peta-legend{color:#5b695e;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;font-size:11px;display:flex}.peta-sw{align-items:center;gap:4px;display:inline-flex}.peta-sw i{border-radius:3px;width:14px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px #064b321f}.peta-ket{color:#7a867c;margin-top:6px;padding:0 2px;font-size:11px}.dash-tabel-wrap .peta-ket{padding:6px 10px}.barlist{margin:0;padding:0;list-style:none}.barlist li{margin-bottom:9px}.barlist-t{color:#3f4b43;justify-content:space-between;gap:8px;margin-bottom:3px;font-size:12.5px;display:flex}.barlist-t b{white-space:nowrap}.barlist-t small{color:#7a867c;font-weight:400}.barlist-bar{background:#eef2ea;border-radius:4px;height:6px;overflow:hidden}.barlist-bar i{border-radius:4px;height:100%;display:block}.klaster-tabel td.klaster-sel{text-align:center;border-left:2px solid #fff;font-weight:700}.pasok-legend{color:#4f5d52;flex-wrap:wrap;gap:14px;margin-bottom:8px;font-size:11.5px;display:flex}.pasok-legend span{align-items:center;gap:6px;display:inline-flex}.pasok-legend i{border-radius:3px;width:12px;height:12px;display:inline-block}.pasok-list{margin:0;padding:0;list-style:none}.pasok-list li{border-top:1px solid #eef2ea;grid-template-rows:auto auto;grid-template-columns:minmax(120px,190px) 1fr;align-items:center;gap:3px 12px;padding:7px 0;display:grid}.pasok-list li:first-child{border-top:0}.pasok-nama{color:#3f4b43;grid-row:1/span 2;font-size:12.5px;font-weight:700;line-height:1.3}.pasok-nama small{color:#7a867c;font-weight:400}.pasok-bar{align-items:center;gap:6px;min-width:0;display:flex}.pasok-bar span{border-radius:0 4px 4px 0;height:7px;display:block}.pasok-bar b{color:#3f4b43;min-width:18px;font-size:11.5px}.pasok-celah{color:#4f5d52;background:#f4f2fd;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.55}.pasok-alur{border-top:1px solid #eef2ea;align-items:center;gap:8px;padding:5px 0;font-size:12.5px;display:flex}.pasok-alur i{color:#7a867c;font-style:normal}.pasok-alur b{margin-left:auto}.ind-kontrol{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.ind-kontrol label{color:#4f5d52;flex-direction:column;flex:150px;gap:3px;min-width:150px;max-width:260px;font-size:11.5px;font-weight:700;display:flex}.ind-kontrol .sel{margin-bottom:0}.ind-info{color:#4f5d52;margin-bottom:10px;font-size:12.5px}.ind-aksi{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.ind-aksi .btn{min-height:40px}.ind-timpa{color:#7a5f00;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-family:inherit;font-size:12px;text-decoration:underline}.ind-tabel-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e4eae1;border-radius:10px;overflow-x:auto}.ind-tabel{border-collapse:collapse;width:100%;min-width:660px;font-size:12.5px}.ind-tabel th,.ind-tabel td{vertical-align:top;text-align:left;border-bottom:1px solid #eef2ea;padding:8px 10px}.ind-tabel thead th{color:#3f4b43;background:#f3f7f2;font-size:11.5px}.ind-tabel td{white-space:nowrap}.ind-prog th{color:var(--deep);background:#fafbf8;font-size:12.5px;font-weight:800}.ind-kaitan{color:#7a867c;margin-left:8px;font-size:11px;font-weight:400}.ind-baris th{min-width:220px;font-weight:600}.ind-nama{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.4}.ind-nama small{color:#7a867c;margin-right:2px;font-weight:700}.ind-n2{color:#6b786e;white-space:normal;margin-top:2px;font-size:11px;font-weight:400}.ind-arah{color:#7a867c}.ind-status{flex-direction:column;font-weight:700;display:inline-flex}.ind-status small{font-size:10.5px;font-weight:600}.ind-ok small{color:#2e7d32}.ind-warn small{color:#8d6e00}.ind-bad small{color:#b3261e}.ind-dot{margin-left:4px;font-size:11px}.ind-atur{min-height:34px!important;padding:6px 10px!important}.ind-rinci td{white-space:normal;color:#4f5d52;background:#fafbf8;font-size:12px;line-height:1.6}.ind-edit td{white-space:normal;background:#f7fbf8}.ind-edit-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;display:grid}.ind-edit-grid label{color:#4f5d52;flex-direction:column;gap:3px;font-size:11.5px;font-weight:700;display:flex}.ind-edit-grid .inp{margin-bottom:0}.ind-edit-cat{grid-column:1/-1}.ind-catatan{color:#6b786e;margin-top:10px;font-size:11.5px;line-height:1.6}.ind-arsip{margin-top:14px}.ind-arsip-row{border-top:1px solid #eef2ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;display:flex}.ind-arsip-row small{color:#7a867c}.ind-banding td{text-align:right}.ind-banding th[scope=row]{min-width:220px;font-weight:600}.ind-kop{color:#5b695e;margin:-4px 0 12px;font-size:12px;line-height:1.55}.ind-atur-lap{background:#f7fbf8;border:1px solid #dce9df;margin-bottom:12px;padding:14px 16px}.ind-atur-lap .inp{margin-bottom:0}.ind-ruj{background:#fff;border:1px solid #e1e9de;border-radius:10px;min-width:0;margin:12px 0 0;padding:10px 12px 12px}.ind-ruj legend{color:var(--deep);padding:0 4px;font-size:12px;font-weight:800}.ind-butir{border-top:1px solid #eef2ea;grid-template-columns:96px minmax(0,1fr);gap:6px;padding:8px 0;display:grid}.ind-butir-uraian{resize:vertical;min-height:44px;font-family:inherit;line-height:1.45}.ind-butir-prog{color:#3f4b43;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:2px 14px;font-size:12px;display:flex}.ind-butir-prog label{cursor:pointer;align-items:center;gap:5px;min-height:36px;display:inline-flex}.ind-butir-prog input{accent-color:#00923f;width:18px;height:18px}.ind-butir-hapus{color:#b3261e;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;min-height:36px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline;margin:0 0 0 auto!important;padding:8px 4px!important}@media (max-width:560px){.ind-butir{grid-template-columns:1fr}.ind-butir-kode{max-width:150px}}.ind-anak{color:#3f4b43}.ind-kurang{color:#8d6e00;font-weight:600}.ind-riwayat{margin-top:10px;font-size:12px}.ind-riwayat summary{cursor:pointer;color:#3f4b43;align-items:center;min-height:36px;font-weight:700;display:flex}.ind-riwayat ul{color:#4f5d52;margin:4px 0 0 18px;line-height:1.6}.ind-kaitan abbr{cursor:help;border-bottom:1px dotted #9aa79c;text-decoration:none}.pasok-lead{color:var(--muted);margin-bottom:12px;font-size:13.5px;line-height:1.7}.pasok-langkah{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pasok-langkah li{border:1px solid var(--line);color:#3f4b43;background:#fff;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.pasok-langkah b{background:var(--deep);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.pasok-pilih{color:#4f5d52;flex-direction:column;gap:3px;max-width:360px;margin-bottom:10px;font-size:11.5px;font-weight:700;display:flex}.pasok-atur{margin-bottom:16px;padding:18px}.pasok-fs{border:0;margin:0 0 12px;padding:0}.pasok-fs legend{color:#3f4b43;margin-bottom:6px;font-size:12.5px;font-weight:800}.pasok-fs legend small{color:#7a867c;font-weight:400}.pasok-pilihan,.kat-group{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pasok-ikut,.sensus-pasok-ikut{color:#4f5d52;cursor:pointer;align-items:flex-start;gap:8px;margin:4px 0 12px;font-size:12px;line-height:1.55;display:flex}.pasok-ikut input,.sensus-pasok-ikut input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.pasok-h{margin:16px 0 8px}.pasok-h small{color:#7a867c;font-size:13px;font-weight:400}.pasok-kosong{color:#6b786e;border:1px dashed var(--line2);background:#fff;border-radius:10px;padding:12px 14px;font-size:12.5px}.pasok-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px;display:grid}.pasok-kartu{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.pasok-kartu .btn{align-self:flex-start;min-height:40px}.pasok-kartu-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pasok-kartu-h h4{color:var(--ink);font-size:14.5px;font-weight:800;line-height:1.3}.pasok-kecil{color:#5b695e;font-size:12px;line-height:1.55}.pasok-chips{flex-wrap:wrap;gap:4px;display:flex}.pasok-kat{color:#0f6b40;background:#e3f1e8}.pasok-wil{color:#3f4b43;background:#eef2ea}.pasok-ok{color:#2e7d32;background:#e8f5e9}.pasok-tulis{flex-direction:column;gap:6px;display:flex}.pasok-tulis .inp{margin-bottom:0}.pasok-ajak{flex-direction:column;gap:6px;margin-bottom:10px;padding:14px 16px;display:flex}.pasok-ajak .btn{align-self:flex-start;min-height:40px}.pasok-pesan{color:#3f4b43;background:#f7f8f2;border-radius:8px;padding:8px 10px;font-size:12.5px;font-style:italic}.sensus-pasok{background:#f7f8f2;border-radius:10px;margin:2px 0 14px;padding:0 14px}.sensus-pasok summary{cursor:pointer;color:var(--deep);padding:12px 0;font-size:13px;font-weight:700}.sensus-pasok summary small{color:#7a867c;font-weight:400}.sensus-pasok>p{color:#5b695e;margin-bottom:10px;font-size:12px;line-height:1.55}.sensus-basi{color:#6d4c00;background:#fff8e1;border:1px solid #f2e3b3;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.5}.dir-halal-f{color:#3f4b43;border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:12.5px;display:flex}.dir-halal-f input{width:18px;height:18px}@media (max-width:900px){.dash-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-3col{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.dash-panel{padding:14px}.dash-tile{min-height:96px;padding:12px}.dash-tile-v{font-size:24px}.dash-prog-grid,.pasok-langkah{grid-template-columns:1fr}.pasok-list li{grid-template-columns:minmax(96px,120px) 1fr}.peta-tile{min-height:76px;padding:10px}.peta-tile b{font-size:19px}.peta-nama{font-size:11px}.ind-kontrol label{max-width:none}}@media print{.dash-filter,.dash-chips,.dash-aksi,.dash-lagi{display:none!important}}.dash-tabel th:first-child,.ind-banding th:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:1px 0 #eef2ea}.dash-tabel thead th:first-child,.ind-banding thead th:first-child{background:#f3f7f2}.dash-tabel tfoot th:first-child{background:#fafbf8}.dash-root button.tap-link,.pasok-root button.tap-link{color:var(--deep);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:8px 0;font-family:inherit;font-size:12.5px;font-weight:700}.pasok-ringkas .pasok-kartu-h{align-items:center;margin-bottom:6px}@media (max-width:640px){.dash-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-mini b{font-size:20px}.ind-kartu{min-width:0}.ind-kartu thead{display:none}.ind-kartu,.ind-kartu tbody,.ind-kartu tr,.ind-kartu th,.ind-kartu td{width:100%;display:block}.ind-kartu .ind-prog th{padding:10px 12px}.ind-kartu .ind-kaitan{margin:2px 0 0;display:block}.ind-kartu .ind-baris{border-bottom:1px solid #eef2ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;display:grid;position:relative}.ind-kartu .ind-baris>th{border:0;grid-column:1/-1;min-width:0;padding:0 44px 0 0}.ind-kartu .ind-baris>td{white-space:normal;border:0;padding:0}.ind-kartu .ind-baris>td[data-l]:before{content:attr(data-l);color:#7a867c;margin-bottom:1px;font-size:10.5px;font-weight:600;display:block}.ind-kartu .ind-atur-sel{position:absolute;top:8px;right:8px;width:auto!important}.ind-kartu .ind-rinci td,.ind-kartu .ind-edit td{padding:10px 12px}}.lnk-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:0;margin:0;padding:0;font-weight:700;text-decoration:underline}.lnk-btn:disabled{opacity:.5;cursor:default}.hd-masuk{min-height:36px;padding:6px 12px!important;font-size:12.5px!important}.lengkapi-wrap{max-width:1240px;margin:12px auto 0;padding:0 16px}.lengkapi{background:#f4faf5;border-color:#cfe3d3;padding:12px 16px}.lengkapi-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lengkapi-teks{color:#3f4b43;flex:260px;font-size:13px;line-height:1.55}.lengkapi-teks b{margin-bottom:2px;display:block}.lengkapi-aksi{flex-wrap:wrap;gap:8px;display:flex}.lengkapi-form{gap:8px;max-width:520px;display:grid}.lengkapi-form .sel,.lengkapi-form .inp{margin-bottom:0}.wil-pilih{margin-bottom:12px}.wil-pilih .sel,.pilih-kabkota .sel{margin-bottom:0}.kom-label .pilih-kabkota{margin-top:4px}.pw-wrap{position:relative}.pw-wrap .inp{padding-right:52px}.pw-lihat{color:#24302a;cursor:pointer;background:#eef2ea;border:0;border-radius:8px;min-width:38px;min-height:34px;padding:4px 8px;font-size:16px;line-height:1;position:absolute;top:6px;right:6px}.atau{text-align:center;color:#636e66;margin:12px 0 14px;font-size:11.5px;position:relative}.atau:before{content:"";border-top:1px solid #e4eae1;position:absolute;top:50%;left:0;right:0}.atau span{background:#fff;padding:0 10px;position:relative}.tab-n{opacity:.75;font-weight:500}.penjual-chip{color:#1f4d33;background:#eef6f1;border:1px solid #cfe3d3;border-radius:50px;align-items:center;gap:8px;margin:0 0 14px;padding:6px 8px 6px 14px;font-size:13px;display:inline-flex}.penjual-chip button{cursor:pointer;background:#fff;border:1px solid #cfe3d3;border-radius:50px;width:28px;height:28px;font-size:13px;line-height:1}.travel-info{color:#5d4037;background:#fff8e1;border:1px solid #f2e3b3;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;line-height:1.6}.travel-info.lewat{color:#8e2424;background:#ffebee;border-color:#f3c1c1}.travel-form .inp{margin-bottom:8px}.travel-tgl{color:#4f5d52;font-size:12px;font-weight:700;display:block}.travel-tgl span{margin-bottom:4px;display:block}.prod-lain{margin-top:28px}.prod-lain-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.prod-lain-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px;display:grid}.prod-lain-k{color:inherit;text-decoration:none;display:block;overflow:hidden}.prod-lain-emo{background:#fbf8ef;justify-content:center;align-items:center;height:110px;font-size:40px;display:flex}.prod-lain-isi{padding:8px 10px}.prod-lain-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:12.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.dir-penjual{margin-top:22px}.dash-samar{line-height:1.6}@media (max-width:768px){.prod-aksi{bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:6;background:#fff;border-top:1px solid #e4eae1;margin:0;padding:10px 0;position:sticky;box-shadow:0 -6px 18px #00221714}.lengkapi-wrap{padding:0 12px}}.ubah-catatan{color:#4f5d52;background:#f4faf5;border:1px solid #cfe3d3;border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:12px;line-height:1.55}.prod-stat{color:#3f4b43;margin-top:3px;font-size:11.5px}.kl-aksi .btn{min-height:32px}.kursus-item-head{color:#4f5d52;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.kursus-hapus{color:#b3261e;font-size:12px}.survei-wrap{max-width:1240px;margin:12px auto 0;padding:0 16px}.survei{background:#fffbf0;border-color:#e9dfc2;margin-bottom:12px;padding:14px 16px}.survei-teks{color:#3f4b43;flex-direction:column;gap:2px;margin-bottom:8px;font-size:13px;line-height:1.5;display:flex}.survei-teks b{color:#7a5f00;font-size:12px}.survei-opsi{flex-wrap:wrap;gap:6px;display:flex}.survei-opsi .btn{min-height:36px;padding:6px 12px;font-size:12.5px}.survei-nanti{color:#5f6b62;margin-top:8px;font-size:12px;display:inline-block}.cek-baris{color:#3f4b43;cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13px;line-height:1.5;display:flex}.cek-baris input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.push-baris{color:#4f5d52;border-top:1px solid #eef2ea;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:12.5px;line-height:1.5;display:flex}.push-baris b{color:#24302a;flex:100%;font-size:13px}.push-aktif{color:#2e7d32;font-weight:700}.notif-atur{text-align:center;width:100%;font:inherit;color:#1f4d33;cursor:pointer;background:#f7f8f2;border:0;border-top:1px solid #eef2ea;min-height:44px;padding:10px 12px;font-size:12.5px;font-weight:700;display:block}.op-wrap{gap:14px;display:grid}.op-kartu{padding:18px 20px}.op-judul{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.op-judul h4{margin:0;font-size:15px;font-weight:800}.op-sub{color:#5b695e;margin:4px 0 10px;font-size:12.5px;line-height:1.6}.op-kosong{color:#636e66;margin:6px 0;font-size:12.5px}.op-tab{flex-wrap:wrap;gap:4px;display:flex}.op-scroll{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px;overflow-x:auto}.op-tbl{border-collapse:collapse;width:100%;min-width:520px;font-size:12.5px}.op-tbl th{text-align:left;color:#5b695e;white-space:nowrap;border-bottom:1px solid #dce3d9;padding:6px 8px;font-size:11.5px;font-weight:700}.op-tbl td{vertical-align:top;border-bottom:1px solid #eef2ea;padding:7px 8px}.op-tbl td small{color:#5f6b62}.op-tbl.op-cari{min-width:320px}.op-total td{background:#f7f8f2;font-weight:800}.op-h5{margin:14px 0 6px;font-size:13px;font-weight:800}.op-survei{border-top:1px solid #eef2ea;padding:10px 0;font-size:13px}.op-survei small{color:#5f6b62}.op-bar{grid-template-columns:minmax(120px,1.2fr) 2fr auto;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:grid}.op-bar-t{background:#eef2ea;border-radius:6px;height:10px;overflow:hidden}.op-bar-t i{background:#1f6f43;border-radius:6px;height:100%;display:block}.op-bar-n{color:#3f4b43;white-space:nowrap}.op-status{border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:13px;line-height:1.6}.op-status code{background:#0000000d;border-radius:4px;padding:1px 4px;font-size:12px}.op-ok{color:#1f4d33;background:#e8f5e9}.op-telat{color:#5d4037;background:#fff8e1}.op-kanal{color:#3f4b43;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.op-libur-form{grid-template-columns:150px 1fr 170px auto;gap:8px;margin-bottom:10px;display:grid}.op-libur-form .inp,.op-libur-form .sel{margin-bottom:0}.op-libur{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.op-libur li{border-bottom:1px solid #eef2ea;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.op-libur li.op-lewat{opacity:.55}.op-hapus{color:#b3261e;flex-shrink:0;font-size:12px}.op-kunci{gap:8px;display:grid}.op-kunci div{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;font-size:12px;display:grid}.op-kunci b{grid-column:1/-1;font-size:12px}.op-kunci code{word-break:break-all;background:#f7f8f2;border:1px solid #dce3d9;border-radius:8px;padding:6px 8px;font-size:11.5px}@media (max-width:768px){.survei-wrap{padding:0 12px}.op-libur-form{grid-template-columns:1fr 1fr}.op-libur-form .inp:nth-child(2){order:3;grid-column:1/-1}.op-kartu{padding:16px}}.ik-jenis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.ik-jenis-k{text-align:left;cursor:pointer;font:inherit;color:#18251e;background:#fff;border:1.5px solid #dce3d9;border-radius:12px;flex-direction:column;gap:2px;min-height:44px;padding:10px;display:flex}.ik-jenis-k b{font-size:13px}.ik-jenis-k span{color:#5b695e;font-size:11px;line-height:1.35}.ik-jenis-k.on{background:#eef6f1;border-color:#064b32;box-shadow:inset 0 0 0 1px #064b32}.ik-baris{gap:8px;display:flex}.ik-baris>*{flex:1;min-width:0}.ik-cek{color:#3f4b43;cursor:pointer;align-items:center;gap:8px;margin:-2px 0 10px;font-size:12.5px;display:flex}.ik-cek input{width:18px;height:18px}.ik-isian{background:#f7f8f2;border-radius:12px;margin-bottom:12px;padding:12px 12px 4px}.ik-isian .inp,.ik-isian .sel{margin-bottom:8px}.ik-label{color:#4f5d52;margin:2px 0 6px;font-size:12px;font-weight:700}.ik-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ik-chip{color:#3f4b43;cursor:pointer;min-height:36px;font-size:12px;font:inherit;background:#fff;border:1px solid #cfd8cc;border-radius:50px;padding:6px 12px;font-size:12px}.ik-chip.on{color:#fff;background:#064b32;border-color:#064b32;font-weight:700}.ik-tgl{color:#4f5d52;font-size:12px;font-weight:700;display:block}.ik-tgl span{margin-bottom:4px;display:block}.ik-profesi{border-top:1px dashed #cfd8cc;margin-top:2px;padding-top:10px}.ik-catatan{color:#5b695e;margin:0 0 10px;font-size:11.5px;line-height:1.55}.ik-anak-ok,.ik-anak-belum{margin-bottom:10px;font-size:12px;line-height:1.55}.ik-ke-lencana{color:#064b32;cursor:pointer;font-weight:700;font:inherit;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.ik-spek{border:1px solid #e4eae1;border-radius:12px;grid-template-columns:1fr;gap:0;margin:0 0 16px;display:grid;overflow:hidden}.ik-spek-r{border-top:1px solid #eef2ea;gap:12px;padding:8px 12px;font-size:13px;display:flex}.ik-spek-r:first-child{border-top:none}.ik-spek dt{color:#5b695e;flex:0 0 42%}.ik-spek dd{color:#18251e;overflow-wrap:anywhere;flex:1;margin:0;font-weight:600}.ik-aman{color:#24435e;background:#f1f6fb;border:1px solid #d3e2f0;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;line-height:1.6}.ik-aman.ik-izin-ok{color:#1f4d33;background:#eef6f1;border-color:#cfe3d3}.ik-terjual{color:#1b5e20;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.6}.ik-tag{color:#6a1b9a;background:#f3e5f5}.ik-tag-izin{color:#0d47a1;background:#e3f2fd}.prod-ringkas{color:#4f5d52;margin-top:2px;font-size:11.5px;line-height:1.4}.m-jenis{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.m-jenis-b{color:#18251e;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #dce3d9;border-radius:50px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:700}.m-jenis-b.on{color:#fff;background:#064b32;border-color:#064b32}.kl-terjual,.kl-restok,.kl-izin,.kl-jadwal{color:#3f4b43;margin-top:4px;font-size:11.5px;line-height:1.5}.kl-restok{color:#7a5f00}.kl-izin-ok{color:#2e7d32;font-weight:700}.kl-izin-tunggu{color:#7a5f00;font-weight:700}.kl-izin-tolak{color:#c62828}.pj-sub{color:#5b695e;margin-bottom:12px;font-size:12.5px}.pj-total{color:#18251e;margin:2px 0 8px;font-size:13.5px}.pesan-jasa .inp{margin-bottom:8px}@media (max-width:520px){.ik-jenis{grid-template-columns:1fr}.ik-jenis-k{flex-direction:row;align-items:baseline;gap:8px}.ik-baris{flex-wrap:wrap}.ik-baris>*{flex:100%}.ik-spek dt{flex-basis:40%}}.ios-panduan{color:#2f3b33;font-size:13px;line-height:1.55}.ios-judul{letter-spacing:.04em;text-transform:uppercase;color:#5b695e;margin-bottom:6px;font-size:11.5px;font-weight:800}.ios-langkah{margin:0 0 10px;padding-left:20px}.ios-langkah li{margin-bottom:12px}.ios-langkah li svg{vertical-align:-3px}.ios-en{color:#6b776e;font-size:12px}.ios-bilah{background:#f2f2f7;border:1px solid #e1e1e8;border-radius:16px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.ios-bilah-lama{justify-content:space-between;padding:8px 16px}.ios-alamat{text-align:center;color:#1c1c1e;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:12px;flex:1;min-width:0;padding:7px 10px;font-size:12.5px;overflow:hidden;box-shadow:0 1px 2px #00000014}.ios-btn{color:#0a84ff;border-radius:50%;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:18px;display:inline-flex}.ios-sorot{background:#e3f0ff;position:relative;box-shadow:0 0 0 2px #0a84ff}.ios-sorot:after{content:"";border:2px solid #0a84ff;border-radius:50%;animation:1.4s ease-out infinite iosDenyut;position:absolute;inset:-6px}@keyframes iosDenyut{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}html.lite .ios-sorot:after{animation:none;display:none}.ios-menu-baris{color:#1c1c1e;background:#f2f2f7;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:10px 14px;font-size:13px;display:flex}.ios-sorot-baris{background:#e3f0ff;font-weight:700;box-shadow:inset 0 0 0 2px #0a84ff}.ios-catatan{color:#5b695e;margin:0 0 10px;font-size:12px}.ios-catatan svg{vertical-align:-2px}.ios-tidak-ada{color:#5d4037;background:#fff8e1;border:1px solid #f2e3b3;border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:12.5px;line-height:1.6}.ios-tidak-ada svg{vertical-align:-3px}.ios-salin{margin-top:8px;display:block}.ios-salin-info{color:#2e7d32;margin-top:6px;font-weight:700}.ios-inapp{color:#7f1d1d;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;line-height:1.6}.ios-inapp svg{vertical-align:-3px}.kom-cara{margin-bottom:16px;padding:18px}.kom-cara ol{color:#3f4b43;margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.75}.kom-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px;display:grid}.kom-kartu{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #dce3d9;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px;display:flex}.kom-kartu:hover{border-color:#064b32}.kom-ikon{font-size:30px;line-height:1}.kom-kartu-isi{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kom-kartu-isi b{font-size:15px}.kom-sub{color:#5b695e;font-size:12px}.kom-syarat-k{color:#6b776e;font-size:11.5px}.kom-tag{white-space:nowrap}.kom-kosong{text-align:center;color:#5f6b62;padding:24px;font-size:13px}.kom-catatan{color:#5b695e;margin:0 0 10px;font-size:12px;line-height:1.6}.kom-hint{color:#6b776e;margin-top:2px;font-size:11px;display:block}.kom-kepala{margin-bottom:12px;padding:18px}.kom-kepala-h{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.kom-kepala-h>div{flex:1;min-width:180px}.kom-ikon-besar{font-size:40px;line-height:1}.kom-desk{color:#4f5d52;margin:4px 0;font-size:13px}.kom-syarat{color:#3f4b43;font-size:12.5px}.kom-angka{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.kom-angka>div{text-align:center;background:#f7f8f2;border-radius:12px;padding:10px}.kom-angka b{color:#064b32;font-size:20px;display:block}.kom-angka span{color:#5b695e;font-size:11px}.kom-sebaran{margin-top:14px}.kom-sebaran-j{color:#3f4b43;margin-bottom:6px;font-size:12px;font-weight:800}.kom-bar{grid-template-columns:120px 1fr 40px;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:grid}.kom-bar-t{background:#eef2ea;border-radius:6px;height:10px;overflow:hidden}.kom-bar-t span{background:#2e7d32;border-radius:6px;height:100%;display:block}.kom-bar-n{text-align:right;color:#3f4b43;font-weight:700}.kom-tabs{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.kom-panel-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.kom-minta,.kom-anggota,.kom-antre,.kom-saya,.kom-adm-k{margin-bottom:10px;padding:14px 16px}.kom-minta.milik{border-color:#a7d3b5}.kom-minta-h,.kom-anggota-h,.kom-antre-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kom-meta{color:#5b695e;margin-top:3px;font-size:12px;line-height:1.5}.kom-isi{color:#2f3b33;white-space:pre-wrap;margin:8px 0 4px;font-size:13px;line-height:1.6}.kom-kunci{color:#6b776e;margin:6px 0 0;font-size:12px;font-style:italic}.kom-aksi{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.kom-moderasi{color:#c62828;background:#ffebee}.kom-wa{color:#053b22;background:#25d366;text-decoration:none}.kom-penanggap{flex-direction:column;gap:6px;margin-top:8px;display:flex}.kom-penanggap-i{background:#f4faf5;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.kom-terkunci{padding:18px;font-size:13px;line-height:1.6}.kom-terkunci p{color:#4f5d52;margin:6px 0 10px}.kom-form{margin-bottom:14px;padding:16px}.kom-label{color:#4f5d52;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.kom-label .inp,.kom-label .sel{margin-top:4px;font-weight:400}.kom-baris{flex-wrap:wrap;gap:8px;display:flex}.kom-baris>.kom-label{flex:200px;min-width:0}.kom-cek{color:#3f4b43;cursor:pointer;align-items:center;gap:8px;margin:4px 0 8px;font-size:12.5px;display:flex}.kom-cek input{width:18px;height:18px}.kom-antre-isi{margin-top:4px;font-size:13px}.kom-cek-hint{color:#24435e;background:#f1f6fb;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:12px}.kom-adm-anggota{border-top:1px solid #eef2ea;margin-top:10px;padding-top:8px}.kom-adm-baris{border-bottom:1px solid #f3f5f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}@media (max-width:520px){.kom-angka{grid-template-columns:repeat(2,minmax(0,1fr))}.kom-bar{grid-template-columns:96px 1fr 36px}}@media (max-width:650px){.mod-grid>.mod-card:last-child:nth-child(odd){grid-column:1/-1}}.nav-semua{background:0 0;border:0;align-items:center;gap:4px;font-family:inherit;display:inline-flex}.nav-semua span{font-size:10px}.hd-akun{white-space:nowrap;align-items:center;gap:6px;max-width:190px;margin-left:6px;display:inline-flex;overflow:hidden}.mega-tutup{z-index:150;background:#0f0f1a2e;position:fixed;inset:68px 0 0}.mega{z-index:160;border-bottom:1px solid var(--line);background:#fff;animation:.18s fadeUp;position:absolute;top:68px;left:0;right:0;box-shadow:0 18px 40px #0000001a}.mega-in{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;max-width:1240px;margin:0 auto;padding:22px 24px 10px;display:grid}.mega-judul{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.mega-item{color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;margin:0 -10px;padding:9px 10px;text-decoration:none;display:flex}.mega-item:hover,.mega-item:focus-visible{background:var(--paper2)}.mega-item.on{background:#e8f2ea}.mega-ic{text-align:center;flex:none;width:24px;font-size:20px;line-height:1.2}.mega-item b{font-size:13.5px;font-weight:700;display:block}.mega-item small{color:var(--muted);margin-top:1px;font-size:11.5px;line-height:1.4;display:block}.mega-kaki{border-top:1px solid #eef2ea;gap:18px;max-width:1240px;margin:0 auto;padding:10px 24px 16px;font-size:12.5px;display:flex}.mega-kaki button,.mega-kaki a{font:inherit;color:var(--deep);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:700;text-decoration:none}.mega-kaki kbd{border:1px solid var(--line2);color:var(--muted);border-radius:5px;margin-left:4px;padding:0 5px;font-family:inherit;font-size:11px}.akun-menu{z-index:160;background:#fff;border-radius:14px;width:260px;padding:6px;animation:.18s fadeUp;position:absolute;top:66px;right:20px;box-shadow:0 16px 48px #00000024}.akun-kepala{border-bottom:1px solid #eef2ea;margin-bottom:4px;padding:10px 12px 8px}.akun-kepala b{font-size:13.5px;display:block}.akun-kepala small{color:var(--muted);text-transform:capitalize;font-size:11.5px;display:block}.akun-menu button{text-align:left;width:100%;font:inherit;color:#3f4b43;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:600;display:block}.akun-menu button:hover,.akun-menu button:focus-visible{background:var(--paper2)}.akun-menu .akun-admin{color:var(--deep)}.akun-menu .akun-keluar{color:#8a3b32;border-top:1px solid #eef2ea;border-radius:0 0 9px 9px;margin-top:4px}@media (max-width:768px){.hd-cart-kosong{display:none!important}}.cari-tutup{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:12.5px;font-weight:700}.cari-pintas{max-height:min(60vh,460px);padding:10px 16px 14px;overflow-y:auto}.cari-pintas-j{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:800}.cari-pintas-g{border-top:1px solid #f1f4ee;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;display:flex}.cari-pintas-g>span{color:#3f4b43;flex:0 0 100%;font-size:11.5px;font-weight:700}.cari-pintas-g a{color:var(--ink);background:var(--paper2);border-radius:20px;padding:6px 11px;font-size:12.5px;text-decoration:none}.cari-pintas-g a:hover{background:#e1eae0}.cari-hasil{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f7f8f2;align-items:center;gap:10px;padding:10px 16px;display:flex}.cari-hasil:hover,.cari-hasil:focus-visible{background:#f7f8f2}.laci-kepala{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.laci-x{cursor:pointer;color:#56645a;background:0 0;border:0;min-width:44px;min-height:44px;padding:4px;font-size:22px}.laci-cari{background:var(--paper2);border:1px solid var(--line);width:100%;font:inherit;color:var(--muted);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:11px 14px;font-size:13px;display:flex}.laci-akun{margin-bottom:14px}.laci-profil{width:100%;font:inherit;cursor:pointer;text-align:left;background:linear-gradient(135deg,#064b3208,#007a3605);border:0;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.laci-ava{background:#064b3215;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.laci-nama{flex:1;min-width:0}.laci-nama b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.laci-nama small{color:var(--muted);text-transform:capitalize;font-size:11px;display:block}.laci-pintas{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.laci-pintas button{border:1px solid var(--line);font:inherit;color:#3f4b43;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-height:58px;padding:9px 4px;font-size:11.5px;font-weight:700;display:flex}.laci-pintas button span{font-size:19px;line-height:1.1}.laci-pintas .laci-admin{color:var(--deep);border-color:#b9cdbb}.laci-grup{margin-bottom:12px}.laci-judul{color:#5f6b62;letter-spacing:1.6px;text-transform:uppercase;margin:0 2px 6px;font-size:11px;font-weight:800}.laci-daftar{grid-template-columns:1fr 1fr;gap:6px;display:grid}.laci-item{border:1px solid var(--line);color:#3f4b43;border-radius:11px;align-items:center;gap:8px;min-height:46px;padding:10px;font-size:12.5px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.laci-item>span{flex:none;font-size:18px}.laci-item.on{color:var(--deep);background:#064b3208;border-color:#b9cdbb}.laci-lain{flex-direction:column;gap:2px;display:flex}.laci-lain>a{color:#3f4b43;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none}.laci-lain>a.laci-kecil{color:#56645a;font-size:12.5px}.mod-grup{border-top:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:22px;padding:22px 0;display:grid}.sec-head+.mod-grup{border-top:0;padding-top:4px}.mod-grup-j{font-family:var(--fh);color:var(--deep);flex-direction:column;gap:6px;font-size:20px;font-weight:600;display:flex}.mod-grup-j span{font-size:26px}.mod-grup .mod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mod-grup .mod-art{height:96px}@media (max-width:900px){.mod-grup .mod-grid>.mod-card:last-child:nth-child(odd){grid-column:1/-1}.mod-grup{display:block}.mod-grup-j{flex-direction:row;align-items:center;margin-bottom:12px;font-size:18px}.mod-grup-j span{font-size:20px}.mod-grup .mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.mod-grup{padding:16px 0}.mod-grup-j{margin-bottom:10px;font-size:16px}.mod-grup .mod-art{height:44px}.mod-grup .mod-art b{font-size:24px}.mod-grup .mod-body{padding:9px 12px 12px}.mod-grup .mod-body p{-webkit-line-clamp:2}.hero-art{display:none}.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}}.terbaru-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.terbaru-kol{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 16px 10px}.terbaru-kol h3{font-family:var(--fh);margin-bottom:6px;font-size:16px;font-weight:600}.terbaru-item{color:var(--ink);border-top:1px solid #f1f4ee;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:flex}.terbaru-item:hover b{text-underline-offset:3px;text-decoration:underline}.terbaru-ic{background:var(--paper2);border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;overflow:hidden}.terbaru-tgl{color:var(--deep);flex-direction:column;font-size:17px;font-weight:800;line-height:1}.terbaru-tgl small{text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:10px;font-weight:700}.terbaru-tx{flex:1;min-width:0}.terbaru-tx b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.terbaru-tx small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.terbaru-semua{color:var(--deep);padding:10px 0 6px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.foot-top{grid-template-columns:minmax(min(220px,100%),1fr) 3fr;gap:32px;display:grid}.foot-ket{max-width:300px;margin:12px 0;font-size:12.5px;line-height:1.6}.foot-kontak{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.foot-kontak b{color:var(--ink);letter-spacing:.5px;font-size:12px}.foot-kontak a{color:var(--deep);font-weight:600;text-decoration:none}.foot-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 16px;font-size:13px;display:grid}.foot-kol{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.foot-kol b{letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);margin-bottom:2px;font-size:11px}.foot-kol button{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px}.foot-kol button:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:980px){.foot-top{grid-template-columns:1fr}.foot-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.foot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.tabgrup-g{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.tabgrup-b{background:var(--paper2);font:inherit;color:#3f4b43;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.tabgrup-b:hover{border-color:var(--line2)}.tabgrup-b.on{border-color:var(--deep);color:var(--deep);box-shadow:0 2px 0 var(--deep);background:#fff}.tabgrup-n{color:#fff;background:#c62828;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;display:inline-flex}@media (max-width:768px){.tabgrup-g{gap:4px}.tabgrup-b{gap:4px;min-height:36px;padding:7px;font-size:12px}}@media (max-width:650px){.mod-grup{padding:12px 0}.mod-grup-j{margin-bottom:8px}.mod-grup .mod-grid{gap:10px}.steps3 li{grid-template-columns:40px 1fr;column-gap:12px;padding:14px 16px;display:grid}.steps3 span{grid-row:1/3}.steps3 h3{margin:2px 0;font-size:16px}.steps3 p{font-size:13px;line-height:1.5}.guide-grid{gap:14px}.guide-grid>div{grid-template-columns:32px 1fr;column-gap:10px;display:grid}.guide-grid .ic{grid-row:1/3;font-size:22px}.guide-grid h3{margin:0 0 2px;font-size:16px}.guide-grid p{font-size:13px;line-height:1.5}}@media (max-width:560px){.foot-nav{grid-template-columns:1fr;gap:12px}.foot-kol{flex-flow:wrap;gap:6px 14px}.foot-kol b{flex:0 0 100%;margin-bottom:0}.foot-ket{margin:10px 0}}.dash-alat{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-8px 0 16px;display:flex}.dash-lompat{scrollbar-width:none;flex:300px;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.dash-lompat::-webkit-scrollbar{display:none}.dash-lompat-b{border:1px solid var(--line);color:#3f4b43;cursor:pointer;background:#fff;border-radius:999px;flex:none;min-height:36px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.dash-lompat-b:hover{color:var(--deep);border-color:#9fcfb2}.dash-alat-b{flex:none;gap:6px;display:flex}.dash-30-kal{color:var(--ink);max-width:860px;margin:-2px 0 12px;font-size:14.5px;line-height:1.65}.dash-30-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:8px;display:grid}.dash-30-k{color:inherit;background:#fafbf8;border:1px solid #e4eae1;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.dash-30-k:hover{border-color:#9fcfb2}.dash-30-l{color:#3f4b43;font-size:11.5px;font-weight:700}.dash-30-k b{color:var(--deep);font-size:22px;line-height:1.15}.dash-30-k small{color:#6b786e;font-size:11px;line-height:1.35}.dash-30-naik small{color:#0f6b40;font-weight:700}.dash-30-turun small{color:#8a4b12;font-weight:700}.dash-ajak{background:#f4faf5;border-color:#cfe3d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:14px 18px;display:flex}.dash-ajak-t{color:#3f4b43;flex:300px;font-size:13px;line-height:1.6}.dash-ajak-b{flex-wrap:wrap;gap:6px;display:flex}.dash-saya{color:#5b695e;margin:-6px 0 18px;font-size:12.5px}.dash-saya .tap-link{color:var(--deep);font-weight:700;text-decoration:none}@media print{html.cetak-dasbor .app-root>:not(:has(.dash-halaman)):not(.dash-halaman){display:none!important}html.cetak-dasbor nav.glass,html.cetak-dasbor footer.foot,html.cetak-dasbor .back,html.cetak-dasbor .dash-alat,html.cetak-dasbor .dash-ajak,html.cetak-dasbor .dash-saya,html.cetak-dasbor .dash-pengurus,html.cetak-dasbor .dash-cara,html.cetak-dasbor .peta-ket{display:none!important}html.cetak-dasbor body,html.cetak-dasbor .app-root{background:#fff!important}html.cetak-dasbor .dash-panel,html.cetak-dasbor .dash-prog,html.cetak-dasbor .dash-tile,html.cetak-dasbor .dash-30-k,html.cetak-dasbor .dash-mini{break-inside:avoid}html.cetak-dasbor .dash-tiles{grid-template-columns:repeat(4,1fr)}}.ds-root{margin:14px 0 4px}.ds-muat{color:#6b786e;padding:10px 0;font-size:12.5px}.ds-h{color:var(--ink);align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:800;display:flex}.ds-n{color:#fff;background:#b3261e;border-radius:999px;padding:1px 8px;font-size:11px;line-height:1.5}.ds-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ds-item{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ds-u{background:#fff8f7;border-color:#f3c1c1}.ds-ic{font-size:20px}.ds-tx{flex-direction:column;min-width:0;display:flex}.ds-tx b{color:var(--ink);font-size:13.5px;line-height:1.4}.ds-tx small{color:#5b695e;font-size:12px;line-height:1.45}.ds-item .btn{white-space:nowrap;min-height:40px}.ds-beres{color:#2e7d32;background:#f4faf5;border:1px solid #cfe3d3;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.ds-dua{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;margin-top:12px;display:grid}.ds-dua>:only-child{grid-column:1/-1}.ds-toko,.ds-agenda{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.ds-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ds-rekap{color:var(--deep);cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px 0;font-family:inherit;font-size:12.5px;font-weight:700}.ds-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ds-kpi-k{background:#fafbf8;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.ds-kpi-k span{color:#3f4b43;font-size:11px;font-weight:700}.ds-kpi-k b{color:var(--deep);overflow-wrap:anywhere;font-size:17px;line-height:1.2}.ds-kpi-k small{font-size:11px;font-weight:700}.ds-naik{color:#0f6b40}.ds-turun{color:#8a4b12}.ds-sama{color:#6b786e}.ds-ket{color:#6b786e;margin:8px 0 0;font-size:11.5px;line-height:1.5}.ds-acara{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #eef2ea;align-items:center;gap:10px;min-height:52px;padding:8px 0;font-family:inherit;display:flex}.ds-agenda .ds-h+.ds-acara{border-top:0}.ds-tgl{color:#064b32;background:#e3f1e8;border-radius:10px;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:17px;font-weight:800;line-height:1;display:flex}.ds-tgl small{margin-top:2px;font-size:10px;font-weight:700}.ds-acara-t{flex-direction:column;min-width:0;display:flex}.ds-acara-t b{color:var(--ink);font-size:13px}.ds-acara-t small{color:#5b695e;font-size:11.5px}.ds-kuota{color:#5b695e;margin:10px 0 0;font-size:12px;line-height:1.5}.bs-pintas-h{color:#5b695e;text-transform:uppercase;letter-spacing:.06em;margin:16px 0 8px;font-size:11.5px;font-weight:800}.pr-stat:hover{border-color:#9fcfb2!important}@media (max-width:760px){.ds-dua{grid-template-columns:1fr}.ds-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:340px){.ds-item{grid-template-columns:auto minmax(0,1fr)}.ds-item .btn{grid-column:2;justify-self:start}}.ds-semua{color:var(--deep);cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 0;font-family:inherit;font-size:12.5px;font-weight:700}.ra-svg-wrap{width:100%;overflow:hidden}.ra-root{margin-bottom:16px}.ra-atas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ra-atas .ra-ket{flex:320px;margin:0}.ra-ket{color:#5b695e;margin:0 0 8px;font-size:12px;line-height:1.55}.ra-kpi{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px;margin-bottom:16px;display:grid}.ra-kpi-k{border:1px solid var(--line);text-align:left;color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;font-family:inherit;display:flex}button.ra-kpi-k{cursor:pointer}button.ra-kpi-k:hover{border-color:#9fcfb2}.ra-kpi-l{color:#3f4b43;font-size:11.5px;font-weight:700}.ra-kpi-v{color:var(--deep);overflow-wrap:anywhere;font-size:22px;line-height:1.15}.ra-kpi-s{color:#6b786e;font-size:11px;line-height:1.4}.ra-beda{font-size:11px;font-weight:800}.ra-baik{color:#0f6b40}.ra-buruk{color:#b3261e}.ra-netral{color:#6b786e}.ra-pilar{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px;margin-bottom:16px;display:grid}.ra-panel{padding:16px 18px}.ra-h{color:var(--ink);align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:800;display:flex}.ra-no{color:#fff;background:#064b32;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.ra-panel dl{margin:0}.ra-baris{border-top:1px solid #eef2ea;justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.ra-baris:first-child{border-top:0}.ra-baris dt{color:#4f5d52;flex-direction:column;min-width:0;display:flex}.ra-baris dt small{color:#7a867c;font-size:11px;line-height:1.4}.ra-baris dd{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;max-width:55%;margin:0;display:flex}.ra-baris dd b{color:var(--ink);white-space:nowrap}.ra-warn dd b{color:#b3261e}.ra-meter{background:#eef2ea;border-radius:4px;width:90px;height:5px;margin-top:4px;margin-left:auto;display:block;overflow:hidden}.ra-meter i{background:#13804a;height:100%;display:block}.ra-meter-kuning i{background:#c88a04}.ra-meter-merah i{background:#b3261e}.ra-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ra-tren{margin-bottom:16px}.ra-svg{display:block}.ra-sumbu{color:#6b786e;justify-content:space-between;margin-top:2px;font-size:10.5px;display:flex}.ra-dua{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;margin-bottom:14px;display:grid}.ra-user,.ra-konten-i{border-top:1px solid #eef2ea;align-items:center;gap:8px;padding:8px 0;display:flex}.ra-user-t{flex-direction:column;flex:1;min-width:0;display:flex}.ra-user-t b{color:var(--ink);font-size:13px}.ra-user-t small{color:#5b695e;overflow-wrap:anywhere;font-size:11.5px}.antrean-umur{color:#8a4b12;font-weight:700}@media (max-width:640px){.ra-pilar,.ra-dua{grid-template-columns:1fr}.ra-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-kpi-v{font-size:19px}}.mb-bar{z-index:10001;pointer-events:none;opacity:0;height:3px;transition:opacity .3s;position:fixed;top:0;left:0;right:0}.mb-bar span{background:linear-gradient(90deg,var(--green),#7bc043 65%,var(--yellow));border-radius:0 3px 3px 0;width:0;height:100%;display:block;box-shadow:0 0 8px #00923f8c}.mb-bar.jalan{opacity:1}.mb-bar.jalan span{width:62%;animation:12s cubic-bezier(.1,.6,.2,1) forwards mbJalan}.mb-bar.selesai{opacity:0;transition:opacity .3s .2s}.mb-bar.selesai span{width:100%;transition:width .2s ease-out}@keyframes mbJalan{0%{width:0}10%{width:28%}40%{width:62%}to{width:90%}}.mb-pil-wadah{left:0;right:0;top:calc(76px + env(safe-area-inset-top,0px));z-index:10000;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed}.mb-pil{pointer-events:auto;max-width:440px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 7px;font-size:13px;font-weight:600;line-height:1.35;animation:.25s ease-out mbMasuk;display:flex;box-shadow:0 10px 30px #00221729}.mb-pil-teks{min-width:0}.mb-pil button{background:var(--deep);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;min-height:34px;padding:7px 14px;font-size:12.5px;font-weight:700}.mb-pil-lama{background:#fffdf3;border-color:#e6d9a8}.mb-pil-off{background:#fff8e1;border-color:#f3d27a;padding-left:14px}.mb-pil-ok{background:#e8f5e9;border-color:#a5d6a7;padding-left:14px}.mb-ikon{font-size:17px;line-height:1}@keyframes mbMasuk{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mb-logo{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.mb-logo img{border-radius:50%;animation:1.6s ease-in-out infinite mbDenyut}.mb-logo b{font-family:var(--fh);color:var(--deep);line-height:1;animation:1.6s ease-in-out infinite mbDenyut}.mb-cincin{background:conic-gradient(var(--green) 0 32%,var(--yellow) 32% 40%,#064b321a 40% 100%);border-radius:50%;animation:1s linear infinite spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@keyframes mbDenyut{0%,to{transform:scale(.9)}50%{transform:scale(1)}}.mb-muat{text-align:center;color:#3f4b43;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:44px 20px;display:flex}.mb-muat.kecil{padding:22px 16px}.mb-muat-teks{margin-top:4px;font-size:14px;font-weight:700}.mb-sub{color:#5b695e;max-width:320px;font-size:12.5px;line-height:1.55}.mb-sub button{font:inherit;color:var(--green-t);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.kr{padding:6px 0}.kr-kartu{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.kr-kotak,.kr-garis,.kr-gambar{background-color:#e6ece3;background-image:linear-gradient(90deg,#fff0 0,#fffc 50%,#fff0 100%);background-repeat:no-repeat;background-size:200% 100%;border-radius:6px;animation:1.3s ease-in-out infinite krKilau;display:block}.kr-kotak{border-radius:10px;flex-shrink:0;width:56px;height:56px}.kr-isi{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.kr-garis{height:11px}.kr-garis.pendek{width:24%}.kr-kisi{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:12px;display:grid}.kr-kisi .kr-kartu{flex-direction:column;align-items:stretch;margin:0}.kr-kisi .kr-kotak{aspect-ratio:1;width:100%;height:auto}.kr-teks{text-align:center;color:#5b695e;grid-column:1/-1;margin-top:6px;font-size:12.5px}@keyframes krKilau{0%{background-position:150% 0}to{background-position:-50% 0}}.kr-detail{max-width:720px;margin:0 auto;padding:28px 24px 48px}.kr-gambar{aspect-ratio:16/9;border-radius:14px;width:100%;max-height:360px;margin-bottom:18px}.kr-detail .kr-garis{margin-bottom:12px}.kr-detail .kr-garis.judul{width:70%;height:22px;margin-bottom:16px}.muat-awal{z-index:10002;pointer-events:none;background:#00923f1f;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.muat-awal:before{content:"";background:linear-gradient(90deg,transparent,var(--green),var(--yellow));width:40%;animation:1.4s ease-in-out infinite mbAwal;position:absolute;top:0;bottom:0;left:0}@keyframes mbAwal{0%{transform:translate(-100%)}to{transform:translate(260%)}}.muat-awal-pesan{left:50%;top:calc(76px + env(safe-area-inset-top,0px));z-index:10002;width:max-content;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.4;display:none;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00221729}.muat-awal-pesan a{color:var(--green-t);font-weight:700;text-decoration:underline}html.klik-dini .ma-klik,html.muat-lambat .ma-8,html.muat-macet .ma-20{display:flex}html.muat-lambat .ma-klik,html.muat-macet .ma-8{display:none}@media (prefers-reduced-motion:no-preference){html.lite .mb-bar.jalan span{animation:12s cubic-bezier(.1,.6,.2,1) forwards mbJalan!important}html.lite .mb-cincin{animation:1s linear infinite spin!important}html.lite .muat-awal:before{animation:1.4s ease-in-out infinite mbAwal!important}}@media (max-width:640px){.mb-pil-wadah,.muat-awal-pesan{top:calc(66px + env(safe-area-inset-top,0px))}.mb-pil{font-size:12.5px}}@media print{.mb-bar,.mb-pil-wadah,.muat-awal,.muat-awal-pesan{display:none!important}}.hibah-aju{flex-direction:column;display:flex}.hibah-aju .lbl{color:var(--ink);margin:10px 0 5px;font-size:12.5px;font-weight:700;display:block}.hibah-aju .inp{margin-bottom:4px}.wajib{color:#b3261e}.hb-ket{color:#5b695e;margin:2px 0 4px;font-size:11.5px;line-height:1.5}.hb-cara{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.hb-cara legend{grid-column:1/-1;padding:0}.hb-opsi{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:8px;min-height:44px;padding:9px 10px;display:flex}.hb-opsi.pilih{border-color:var(--green);background:#f1f9f3}.hb-opsi input{accent-color:var(--deep);margin-top:3px}.hb-opsi span{flex-direction:column;font-size:12.5px;line-height:1.35;display:flex}.hb-opsi small{color:#5b695e;margin-top:2px;font-size:11px}.hb-aman{color:#24462f;background:#eef7f0;border:1px solid #cfe6d5;border-radius:10px;margin:12px 0 8px;padding:9px 11px;font-size:12px;line-height:1.55}.hb-janji{cursor:pointer;align-items:flex-start;gap:8px;margin:4px 0 10px;font-size:12.5px;line-height:1.5;display:flex}.hb-janji input{accent-color:var(--deep);flex-shrink:0;margin-top:3px}.hb-req{background:#f7f8f2;border:1px solid #0000;border-radius:10px;margin-bottom:6px;padding:10px 12px;font-size:12px}.hb-req-pilih{background:#f1f9f3;border-color:#bfe0c8}.hb-req-info{color:#56645a;margin-top:3px;line-height:1.5}.hb-req-alasan{color:#5b695e;margin-top:4px;font-style:italic;line-height:1.5}.hb-serah{background:#fff;border:1px solid #cfe6d5;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.hb-serah-b{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hb-wa{color:#053b22;background:#25d366;font-weight:700}@media (max-width:420px){.hb-cara{grid-template-columns:1fr}}.notif-nihil{color:#2e7d32;border-bottom:1px solid #f1f4ee;padding:14px 16px;font-size:12.5px;font-weight:600}.notif-lama-b{text-align:left;width:100%;font:inherit;color:#5b695e;cursor:pointer;background:#fafbf8;border:0;border-bottom:1px solid #f1f4ee;min-height:40px;padding:9px 16px;font-size:12px;font-weight:700;display:block}.dash-cakupan{color:#3f4b43;background:#fffdf3;border:1px solid #eadfb4;border-radius:12px;margin:-8px 0 18px;padding:10px 14px;font-size:12.5px;line-height:1.6}.foot-cakupan{opacity:.85;font-size:11.5px}.tw{white-space:nowrap;vertical-align:middle;font-size:11.5px;font-weight:700;line-height:1.3;font-family:var(--fb);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;display:inline-flex}.tw.kecil{padding:1px 7px;font-size:10.5px}.tw-ok{color:#16642f;background:#e3f4e7;border:1px solid #b8dfc2}.tw-belum{color:#6b736d;background:#f3f4f1;border:1px dashed #c9cfc6;font-weight:600}.vw-kartu{border:1px solid var(--line);color:#3f4b43;background:#f7f8f2;border-radius:12px;margin:12px 0 4px;padding:11px 14px;font-size:12.5px;line-height:1.6}.vw-kartu.vw-ok{color:#1e5b33;background:#eef8f0;border-color:#bfe0c8}.vw-kartu.vw-tunggu{background:#fffbea;border-color:#f0dfa6}.vw-syarat{color:#7a5f00;margin-top:6px}.lnk-btn{font:inherit;color:var(--green-t);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.waspada{border:1px solid;border-radius:12px;margin:12px 0;padding:10px 13px;font-size:12.5px;line-height:1.6}.waspada p{margin:0}.waspada ul{margin:6px 0 0 18px;padding:0}.waspada li{margin:2px 0}.waspada-aman{color:#1e5b33;background:#eef8f0;border-color:#c3e3cc}.waspada-perhatian{color:#4e3f07;background:#fffbea;border-color:#eedca2}.waspada-tinggi{color:#6b1d12;background:#fff3f1;border-color:#f2c0b8}.waspada .waspada-aman{color:#1e5b33;background:0 0;border:0;margin:0 0 6px;padding:0;font-weight:700}.waspada.ringkas{padding:7px 11px;font-size:12px}.waspada-chat{border-width:0 0 1px;border-radius:0;margin:0;padding:6px 14px;font-size:11.5px}.syariah-cek{border-radius:10px;margin:8px 0;padding:9px 12px;font-size:12.5px;line-height:1.55}.syariah-cek.tolak{color:#7a1e12;background:#fff3f1;border:1px solid #f2c0b8}.syariah-cek.tinjau{color:#4e3f07;background:#fffbea;border:1px solid #eedca2}.ikrar-dagang{background:#f1f9f3;border:1px solid #cfe6d5;border-radius:12px;margin:10px 0;padding:10px 13px;font-size:12.5px;line-height:1.6}.ikrar-dagang p{margin:4px 0 6px}.pasar-syariah{background:#f1f9f3;border:1px solid #cfe6d5;border-radius:12px;margin:6px 0 12px;padding:8px 13px;font-size:12.5px;line-height:1.6}.pasar-syariah summary{cursor:pointer;list-style:none}.pasar-syariah summary::-webkit-details-marker{display:none}.pasar-syariah .ps-buka{color:var(--green-t);font-weight:700;text-decoration:underline}.pasar-syariah[open] .ps-buka{display:none}.pasar-syariah ul{margin:8px 0 6px 18px;padding:0}.peta-risiko{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 18px;padding:10px 14px;font-size:12.5px}.peta-risiko summary{cursor:pointer;margin-bottom:6px}.peta-risiko table{border-collapse:collapse;width:100%;margin-top:6px}.peta-risiko th,.peta-risiko td{text-align:left;vertical-align:top;border-top:1px solid #eef2ea;padding:7px 6px;line-height:1.45}.peta-risiko thead th{color:#5b695e;border-top:0;font-size:11.5px}.pr-tingkat{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pr-aman{color:#16642f;background:#e3f4e7}.pr-perhatian{color:#6e5300;background:#fff4d1}.pr-tinggi{color:#8a2416;background:#fde3df}@media (max-width:560px){.peta-risiko thead{display:none}.peta-risiko tr{border-top:1px solid #eef2ea;padding:6px 0;display:block}.peta-risiko th,.peta-risiko td{border:0;padding:2px 0;display:block}}.ts-baris{border-top:1px solid #eee3bd;padding:10px 0;font-size:12.5px;line-height:1.5}.ts-kata mark{background:#ffe7a3;border-radius:4px;margin-right:4px;padding:0 4px}.ts-desk{color:#5b695e;white-space:pre-wrap;max-height:90px;margin-top:3px;overflow:hidden}.ts-aksi{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pilih-peran{border:0;min-width:0;margin:6px 0 10px;padding:0}.pilih-peran legend{color:#3f4b43;margin-bottom:4px;padding:0;font-size:12.5px;font-weight:800}.pp-ket{color:#5f6b62;margin:0 0 8px;font-size:11.5px;line-height:1.5}.pp-grid{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:6px;display:grid}.pp-kartu{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.35;display:flex;position:relative}.pp-kartu:hover{border-color:#9dbfa6}.pp-kartu.on{border-color:var(--green-t);background:#f1f9f3;box-shadow:0 0 0 2px #cfe6d5}.pp-kartu input{opacity:0;width:1px;height:1px;position:absolute}.pp-kartu:has(input:focus-visible){outline:2px solid var(--green-t);outline-offset:2px}.pp-ikon{font-size:20px;line-height:1}.pp-teks b{font-size:13px;display:block}.pp-teks small{color:#5f6b62;font-size:11.5px;display:block}.pp-hasil{color:#1e5b33;background:#eef8f0;border-radius:8px;margin:8px 0 0;padding:6px 10px;font-size:12px;line-height:1.5}.peran-beranda{margin:14px 0 6px}.peran-tegas{background:#fffbea;border:1px solid #eedca2;border-radius:12px;margin-bottom:12px;padding:10px 13px;font-size:13px;line-height:1.55}.peran-tegas p{margin:0 0 8px}.pt-aksi{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pb-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.pb-head h3{font-size:15px;font-weight:800;font-family:var(--fb);margin:0}.pb-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;display:grid}.pb-kartu{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;min-height:92px;padding:11px 12px;font-family:inherit;line-height:1.35;display:flex}.pb-kartu:hover{background:#f7fbf7;border-color:#9dbfa6}.pb-kartu b{color:#1f2a22;font-size:13px}.pb-kartu small{color:#5f6b62;font-size:11.5px}.pb-ic{font-size:20px}.pb-sorot{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:10px 12px}.pb-sorot-h{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.pb-sorot-h a{color:var(--green-t);font-size:12.5px;font-weight:700}.pb-sorot-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:6px;display:grid}.pb-item{color:inherit;background:#f7f8f2;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;text-decoration:none;display:flex}.pb-item:hover{background:#eef4ec}.pb-item-t{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pb-item-s{color:#5f6b62;font-size:11.5px}.pb-sorot-link{text-align:left;cursor:pointer;color:#3f4b43;flex-direction:column;align-items:flex-start;gap:2px;width:100%;font-family:inherit;font-size:12.5px;display:flex}.pr-peran{cursor:pointer;border:0;font-family:inherit;font-weight:700}.pr-ganti{opacity:.75;font-weight:500;text-decoration:underline}.pr-lengkap{border:1px solid var(--line);background:#f7f8f2;border-radius:12px;margin:4px 0 8px;padding:9px 12px;font-size:12.5px}.pr-lengkap-h{justify-content:space-between;gap:8px;margin-bottom:5px;display:flex}.pr-bar{background:#e3e8df;border-radius:999px;height:7px;margin-bottom:5px;overflow:hidden}.pr-bar i{background:var(--green-t);border-radius:999px;height:100%;display:block}.pr-lengkap small{color:#5f6b62;line-height:1.5;display:block}.pr-lihat{color:#5f6b62;margin:12px 0 0;font-size:11.5px;line-height:1.55}.bj-isian{background:#f4f8fc;border:1px solid #d3e1ee;border-radius:12px;margin:8px 0;padding:9px 12px;font-size:12.5px}.bj-cek{cursor:pointer;align-items:flex-start;gap:8px;line-height:1.45;display:flex}.bj-cek input{margin-top:3px}.bj-baris{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.bj-fee{align-items:center;gap:6px;font-weight:700;display:flex}.bj-fee .inp{text-align:right;width:70px;margin:0}.bj-contoh{color:#2f5d86;font-size:12px}.bj-ket{color:#5f6b62;margin:6px 0 0;font-size:11.5px;line-height:1.5}.bj-iklan{background:#f4f8fc;border:1px solid #d3e1ee;border-radius:12px;margin:12px 0;padding:10px 13px;font-size:12.5px;line-height:1.55}.bj-kepala{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bj-chip,.bj-kartu{color:#1f4e7a;background:#e4eef8;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.bj-kartu{margin:4px 0 2px;font-size:10.5px}.bj-syarat{color:#3f5b74;font-size:11.5px}.bj-dari{color:#1e5b33;background:#eef8f0;border:1px solid #c3e3cc;border-radius:10px;margin:0 0 8px;padding:7px 10px}.bj-akad{background:#fff;border:1px solid #d3e1ee;border-radius:10px;margin-top:6px;padding:10px 12px}.bj-akad ul{margin:6px 0 8px 18px;padding:0}.bj-akad li{margin:2px 0}.bj-aksi{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bj-aktif p{margin:0 0 6px}.bj-tautan{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.bj-tautan .inp{flex:220px;margin:0;font-size:12px}.bj-filter{border-color:#bfd3e6}.bj-filter.on{color:#1f4e7a;background:#e4eef8;border-color:#8fb3d6}.bj-kelola .bj-intro{background:#f4f8fc;border-color:#d3e1ee;margin-bottom:14px;padding:14px 16px;font-size:12.5px;line-height:1.6}.bj-kelola .bj-intro p{margin:6px 0 0}.bj-h{margin:18px 0 8px}.bj-h small{color:#5f6b62;font-size:12px;font-weight:500}.bj-kosong{color:#5f6b62;font-size:12.5px}.bj-baris-k{margin-bottom:10px;padding:12px 14px;font-size:12.5px;line-height:1.55}.bj-judul{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bj-pesan{color:#4f5d52;margin:6px 0 0;font-style:italic}.bj-jual{border-top:1px solid #eef2ea;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;padding:7px 0 0;display:flex}.bj-jual small{color:#7a1e12;width:100%}.bj-st{color:#5b695e;background:#f3f4f1;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.bj-st-selesai{color:#16642f;background:#e3f4e7}.bj-st-batal{color:#8a2416;background:#fde3df}.bj-tag-diajukan{color:#6e5300;background:#fff4d1}.bj-tag-diterima{color:#16642f;background:#e3f4e7}.bj-tag-ditolak,.bj-tag-berhenti{color:#5b695e;background:#f3f4f1}.bj-batal{color:#c62828;background:#ffebee}.bj-catat{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bj-catat .inp{flex:140px;margin:0}.bj-catat-b{margin-top:8px}.bj-henti{color:#8a2416;margin-top:8px;font-size:12px;display:block}.jk-ket{color:#5b695e;margin:0 0 10px;font-size:12.5px;line-height:1.6}.jk-saring{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.jk-saring .sel{width:auto;min-width:160px;margin:0}.jk-daftar{margin:0;padding:0;list-style:none}.jk-baris{border-top:1px solid #eef2ea;padding:9px 2px;font-size:12.5px;line-height:1.5}.jk-baris.jk-peringatan{background:#fff8f6;border-left:3px solid #e0866f;padding-left:9px}.jk-atas{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.jk-jenis{font-weight:800}.jk-atas time{color:#6b736d;font-size:11.5px}.jk-isi{margin:2px 0}.jk-siapa{color:#5b695e;font-size:11.5px}.jk-kosong{color:#5b695e;font-size:12.5px}.bs-pintas-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bs-pintas-head .bs-pintas-h{margin:0}.bs-semua-modul{color:#0b5d3b;min-height:44px;padding:0 4px;font-size:13.5px;font-weight:700}.reg-langkah{color:#5b695e;margin-top:4px;font-size:12.5px}.reg-ingat{text-align:center;color:#8a4b00;margin:-2px 0 8px}.peran-tegas.langkah2{background:#f3f8f4;border:2px solid #0b5d3b}.prod-aksi{align-items:stretch}.aksi-ikon{color:#24302a;cursor:pointer;background:#fff;border:1.5px solid #dce3d9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:58px;min-height:50px;padding:6px 8px;font-family:inherit;line-height:1.1;display:inline-flex}.aksi-ikon span{font-size:18px;line-height:1}.aksi-ikon small{font-size:12px;font-weight:700}.aksi-ikon:hover{border-color:#0b5d3b}.aksi-ikon:focus-visible{outline-offset:2px;outline:3px solid #0b5d3b}.aksi-wa{background:#f1fcf5;border-color:#25d366}.lapor-baris{margin:10px 0 4px}.lapor-iklan{color:#5f6b62;min-height:44px;font-size:13px}.galeri{flex:300px;min-width:0}.galeri-utama{border-radius:18px;position:relative;overflow:hidden}.galeri-n{color:#fff;background:#0009;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:10px}.galeri-thumbs{gap:8px;margin-top:8px;padding-bottom:2px;display:flex;overflow-x:auto}.galeri-thumbs button{cursor:pointer;background:#f7f8f2;border:2px solid #0000;border-radius:10px;flex:0 0 64px;height:64px;padding:0;overflow:hidden}.galeri-thumbs button.on{border-color:#0b5d3b}.foto-grid{grid-template-columns:repeat(auto-fill,minmax(min(92px,100%),1fr));gap:8px;margin-bottom:6px;display:grid}.foto-sel{aspect-ratio:1;background:#f7f8f2;border-radius:10px;position:relative;overflow:hidden}.foto-sel img{object-fit:cover;width:100%;height:100%;display:block}.foto-hapus{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;width:30px;height:30px;font-size:14px;position:absolute;top:4px;right:4px}.foto-utama-t,.foto-jadikan{border-radius:6px;padding:3px 6px;font-size:11px;font-weight:700;position:absolute;bottom:4px;left:4px}.foto-utama-t{color:#fff;background:#0b5d3b}.foto-jadikan{color:#24302a;cursor:pointer;background:#ffffffeb;border:none;min-height:26px}.foto-tambah{aspect-ratio:1;cursor:pointer;color:#3f4d44;text-align:center;background:#f7f8f2;border:2px dashed #c9d3c6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;font-size:12.5px;font-weight:700;display:flex}.foto-tambah small{color:#5b695e;font-size:11.5px;font-weight:500}.foto-ket{color:#5b695e;margin:0 0 12px;font-size:12px}.bahan-lokal-label{color:#3f4d44;margin:4px 0 6px;font-size:13px;font-weight:700;display:block}.bahan-lokal-label span{color:#5b695e;font-weight:500}@media (max-width:768px){.prod-aksi{padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));bottom:0;flex-wrap:nowrap!important}.prod-aksi>.btn{min-width:0}}.adm-pengguna .ap-cari{margin-bottom:10px;position:relative}.adm-pengguna .ap-cari>span{font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.adm-pengguna .ap-cari .inp{margin-bottom:0;padding-left:36px;padding-right:40px}.adm-pengguna .ap-hapus{cursor:pointer;color:#5b695e;background:0 0;border:none;width:32px;height:32px;font-size:15px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.adm-pengguna .ap-saring{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.adm-pengguna .ap-info{color:#5b695e;margin:0 0 10px;font-size:12.5px}.adm-pengguna .ap-lokal{color:#8a4b00}.adm-pengguna .ap-muat{opacity:.55;transition:opacity .2s}.adm-pengguna .ap-halaman{color:#3f4d44;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.kosong{text-align:center;color:#4f5d52;background:#fff;border:1px dashed #c9d3c6;border-radius:16px;max-width:460px;margin:8px auto;padding:28px 20px}.kosong-kecil{margin:4px auto;padding:22px 18px}.kosong-ic{margin-bottom:8px;font-size:40px;line-height:1}.kosong-j{color:#24302a;margin-bottom:6px;font-size:15.5px;display:block}.kosong p{margin:0 0 14px;font-size:13.5px;line-height:1.6}.kosong-aksi{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kosong-aksi .btn{min-height:44px}.kop-inti{color:#5d4037;background:#fff8e1;border:1px solid #f2e3b3;border-radius:12px;margin:8px 0;padding:10px 14px;font-size:13px;line-height:1.6}.kop-aman{background:#fff;border:1px solid #e4eae1;border-radius:12px;margin:0 0 14px}.kop-aman>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:12px 14px;font-size:13.5px;list-style:none;display:flex}.kop-aman>summary::-webkit-details-marker{display:none}.kop-aman>summary span{color:#5b695e;font-size:12.5px}.kop-aman>summary:after{content:"▾";color:#5b695e;margin-left:auto}.kop-aman[open]>summary:after{content:"▴"}.kop-aman-isi{color:#4f5d52;padding:0 14px 12px;font-size:12.5px;line-height:1.6}.mod-card .mod-body h3 a:after{content:"";border-radius:12px;position:absolute;inset:0}.mod-card .mod-body h3 a:focus-visible{outline-offset:2px;outline:3px solid #0b5d3b}.foot-nav a{align-items:center;min-height:32px;display:inline-flex}.foot-bot a,.foot-bot button{min-height:32px}.lab,.eyebrow{font-size:12px}.hero-stats span{font-size:13px}.mob-tabs a>div:nth-child(2){font-size:12px!important}@media (max-width:768px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.inp,.sel{font-size:16px!important}}.modal{max-height:90dvh}@media (max-width:600px){.modal{width:94%;padding:22px 16px}}.modal input,.modal select,.modal textarea{max-width:100%}input[type=date],input[type=datetime-local],input[type=time],input[type=month]{min-width:0;max-width:100%}.baris-2{flex-wrap:wrap;gap:0 8px;display:flex}.baris-2>*{min-width:0;flex:200px!important}@media (max-width:520px){.ik-baris>*{flex:100%!important}}.bahan-lokal-form{flex-wrap:wrap}.bahan-lokal-form>.inp:last-child{min-width:0;flex:180px!important}@media (max-width:400px){nav.glass{padding:0 10px!important}nav.glass>div{gap:6px!important}nav .ident{flex:0 auto;gap:7px;min-width:0;overflow:hidden}nav .ident img{width:34px;height:34px}nav .ident span{min-width:0;overflow:hidden}nav .ident b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.hd-icons{flex-shrink:0}.hd-ic{min-width:36px}.hamburger-btn{min-width:40px!important}.hd-masuk{margin-left:2px!important;padding:6px 10px!important}}@media (max-width:340px){nav .ident span{display:none}}@media (max-width:768px){.m-col{flex-wrap:nowrap!important}.m-col>*{min-width:0;max-width:100%}}body{overflow-wrap:break-word}@media (max-width:768px){.card .tab-scroll{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}@media (max-width:700px){.dash-tabel-wrap:before,.geser-wrap:before{content:"Geser tabel ke samping →";color:#5b695e;white-space:nowrap;padding:6px 10px 2px;font-size:11.5px;display:block;position:sticky;left:0}}.ra-svg-wrap svg{max-width:100%;height:auto}.dash-wil-kosong{color:#7a5f00;background:#fff8e1;border:1px solid #f3e2a9;border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:12.5px;line-height:1.55}.cari-akun{min-width:0;position:relative}.cari-akun .inp{margin-bottom:0}.cari-akun-ket{color:#6b786e;margin:4px 2px 0;font-size:11.5px;list-style:none}.cari-akun-hasil{background:#fff;border:1px solid #e1e9de;border-radius:10px;max-height:280px;margin:6px 0 0;padding:4px;list-style:none;overflow-y:auto}.cari-akun-hasil li{margin:0}.cari-akun-hasil li.cari-akun-ket{margin:0;padding:8px 10px}.cari-akun-hasil button{text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.cari-akun-hasil button:hover,.cari-akun-hasil button:focus-visible{background:#f1f7f2}.cari-akun-hasil button b{font-size:13px}.cari-akun-hasil button span{color:#6b786e;font-size:11.5px}.cari-akun-pilih{background:#f1f7f2;border:1px solid #cfe3d5;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 10px;font-size:13px;display:flex}.cari-akun-pilih span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cari-akun-pilih small{color:#5b695e}.cari-akun-ganti{color:var(--deep);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 2px;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:underline}.m-cari-bar{z-index:20;background:var(--paper);align-items:center;gap:8px;margin:4px 0 8px;padding:8px 0;display:flex;position:sticky;top:68px}.m-cari{flex:auto;min-width:0;position:relative}.m-cari>span{pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.m-cari .inp{background:#fff;border-radius:22px;min-height:44px;margin-bottom:0;padding-left:38px}.m-cari-ik{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:19px;display:flex;position:relative}.m-cari-ik b{background:var(--yellow);min-width:18px;height:18px;color:var(--deep);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;display:flex;position:absolute;top:-4px;right:-4px}.m-cari-ik:focus-visible{outline:3px solid var(--deep);outline-offset:2px}.m-kat{scrollbar-width:thin;gap:6px;margin:4px 0 6px;padding:4px 2px 8px;display:flex;overflow-x:auto}.m-kat.dua{grid-template-rows:repeat(2,auto);grid-auto-columns:88px;grid-auto-flow:column;display:grid}.m-kat-b{cursor:pointer;width:88px;font:inherit;color:#3f4b43;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:0 0 88px;align-items:center;gap:4px;padding:6px 2px;display:flex}.m-kat-ic{background:#eef4ec;border:2px solid #0000;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:flex}.m-kat-b.on .m-kat-ic{border-color:var(--deep);background:#e1f0e5}.m-kat-l{text-align:center;overflow-wrap:anywhere;font-size:11.5px;line-height:1.25}.m-kat-b.on .m-kat-l{color:var(--deep);font-weight:800}.m-kat-b:focus-visible{outline:3px solid var(--deep);outline-offset:2px}.m-saring{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.m-saring .sel{width:auto;max-width:100%;min-height:40px;margin-bottom:0;font-size:13px}.m-jml{color:var(--muted);margin-left:auto;font-size:12.5px}.prod-card .prod-img{aspect-ratio:1;height:auto!important}.prod-card .prod-emo{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.prod-tags:empty{display:none}.prod-lok{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.fab-jual{z-index:90;background:var(--deep);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:60px;height:60px;padding:0;font-family:inherit;line-height:1;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 22px #003c2352}.fab-jual span{font-size:24px;font-weight:700}.fab-jual small{font-size:11px;font-weight:800}.fab-jual:hover{background:#043a27}.fab-jual:focus-visible{outline:3px solid var(--green);outline-offset:3px}.beli-b{white-space:nowrap}@media (max-width:768px){.fab-jual{bottom:calc(64px + 16px + env(safe-area-inset-bottom,0px));width:56px;height:56px;right:16px}}@media (max-width:640px){.mp-root{padding:10px 14px 110px!important}.mp-root>.back{display:none}.mp-judul{margin-bottom:4px!important;font-size:20px!important}.mp-root .pasar-syariah{margin:2px 0 4px;padding:5px 10px;font-size:12px;line-height:1.5}.mp-root .m-jenis{margin-bottom:2px}.m-cari-bar{margin:2px -14px 4px;padding:8px 14px;box-shadow:0 6px 10px -10px #00221759}.m-saring .sel{flex:140px}.m-jml{flex:100%;margin:0}}@media (max-width:400px){.prod-aksi .aksi-ikon{min-width:48px;padding:6px 4px}.prod-aksi .aksi-ikon small{font-size:11px}}.info-pindah details{flex:auto;min-width:0}.info-pindah summary{cursor:pointer;list-style:none}.info-pindah summary::-webkit-details-marker{display:none}.ip-lagi{color:var(--green-t);white-space:nowrap;font-weight:700;text-decoration:underline}.info-pindah details[open] .ip-lagi{display:none}.info-pindah details p{margin:6px 0 0}@media (max-width:600px){.info-pindah{padding:8px 10px;flex-direction:row!important;align-items:center!important}.info-pindah .btn{padding:6px 10px;align-self:center!important}}.prod-aksi .aksi-wa{order:1}.prod-aksi .aksi-chat{order:2}.prod-aksi .aksi-bagi{order:3}.prod-aksi .aksi-keranjang{order:4}.prod-aksi>.btn{order:5}@media (max-width:768px){.pd-root{padding-bottom:120px!important}.pd-root .prod-aksi{z-index:96;background:#fff;border-top:1px solid #e4eae1;margin:0;left:0;right:0;box-shadow:0 -6px 18px #0022171a;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))!important;gap:8px!important;position:fixed!important;bottom:0!important}}@media (max-width:640px){.m-saring .sel{min-width:0;flex:1 1 0!important}.m-jml{display:none}.m-kat-l{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2b1188d02bae791-s.2gi6qp_rcxg_j.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/331b6bafba020616-s.1-xjsh_k_akbm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/72155748d73181e0-s.0mwvz-jp1gz_o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/381a9ab4d89bcfb7-s.00_jixorybw9v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt Fallback;src:local(Arial);ascent-override:97.38%;descent-override:37.7%;line-gap-override:0.0%;size-adjust:111.93%}.nE_bAG_className{font-family:Prompt,Prompt Fallback;font-style:normal;font-weight:600}.nE_bAG_variable{--font-prompt:"Prompt", "Prompt Fallback"}
