:root{--navy:#0b2545;--navy2:#13315c;--navy3:#1d4373;--emas:#b8912f;--bg:#f3f5f9;--panel:#fff;--garis:#dfe4ec;--garis2:#edf0f5;--tinta:#15233b;--tinta2:#44526b;--tinta3:#6d7a90;--merah:#b3261e;--oranye:#d9730d;--hijau:#2e7d4f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:var(--tinta);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,Segoe UI,sans-serif;font-size:14px}h1,h2,h3{margin:0;font-weight:600}a{color:var(--navy3);text-decoration:none}button{font:inherit;cursor:pointer}.kecil{font-size:12px}.redup{color:var(--tinta3)}.ka{text-align:right}.nw{white-space:nowrap}.mt{margin-top:14px}.muat,.galat{color:var(--tinta3);padding:40px}.galat{color:var(--merah)}.masuk{background:radial-gradient(circle at 20% 15%, #b8912f29, transparent 40%), radial-gradient(circle at 85% 90%, #3d84c62e, transparent 45%), var(--navy);place-items:center;min-height:100%;padding:16px;display:grid}.masuk-k{background:#fff;border-radius:8px;width:min(400px,100%);overflow:hidden;box-shadow:0 24px 60px #00000059}.masuk-a{background:var(--navy2);color:#fff;border-bottom:3px solid var(--emas);align-items:center;gap:12px;padding:20px 24px;display:flex}.masuk-a b{letter-spacing:.07em;font-size:18px;display:block}.masuk-a span{color:#a9b8d0;font-size:12px}.masuk-i{gap:14px;padding:22px 24px 18px;display:grid}.masuk-i label{color:var(--tinta3);gap:5px;font-size:12px;font-weight:600;display:grid}.masuk-i input{border:1px solid var(--garis);height:44px;font:inherit;border-radius:5px;padding:0 12px;font-size:15px}.masuk-i button{background:var(--navy2);color:#fff;border:0;border-radius:5px;height:44px;font-weight:600}.masuk-b{color:var(--tinta3);border-top:1px solid var(--garis2);justify-content:space-between;padding:10px 24px 14px;font-size:11px;display:flex}.masuk-b em{color:var(--emas);font-style:normal}.galat-k{color:var(--merah);background:#fdf5f4;border:1px solid #f1c9c5;border-radius:4px;padding:8px 10px;font-size:13px}.konsol{grid-template-columns:224px minmax(0,1fr);height:100%;display:grid}.sisi{background:var(--navy);color:#c9d4e6;flex-direction:column;display:flex}.merek{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:16px;display:flex}.merek b{color:#fff;letter-spacing:.06em;display:block}.merek span{color:#93a4c0;font-size:11.5px}.sisi nav{flex-direction:column;flex:1;padding:10px 0;display:flex}.sisi nav a{color:#d5deec;border-left:3px solid #0000;padding:10px 18px;font-size:13.5px}.sisi nav a:hover{background:#ffffff0d}.sisi nav a.active{border-left-color:var(--emas);color:#fff;background:#b8912f24;font-weight:500}.sisi-b{border-top:1px solid #ffffff14;gap:2px;padding:12px 18px;font-size:12px;display:grid}.sisi-b b{color:#fff;font-weight:500}.sisi-b span{color:#93a4c0}.sisi-b button{color:#c9d4e6;text-align:left;background:0 0;border:0;padding:4px 0 0;font-size:12px;text-decoration:underline}.sisi-b em{color:var(--emas);margin-top:6px;font-size:11px;font-style:normal}.utama-k{flex-direction:column;min-width:0;height:100%;display:flex}.utama-k main{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pita-data{color:#6b5212;background:#fbf3df;border-bottom:1px solid #e8d8ad;padding:6px 20px;font-size:12px}.pita-data b{letter-spacing:.08em;margin-right:8px}.halaman{padding:18px 20px 32px}.kepala{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.kepala h1{align-items:center;gap:10px;font-size:21px;display:flex}.kepala p{color:var(--tinta2);max-width:780px;margin:3px 0 0}.kepala select{border:1px solid var(--garis);height:34px;font:inherit;border-radius:5px;padding:0 8px}.jejak{color:var(--tinta3);margin-bottom:3px;font-size:12px}.kartu{background:var(--panel);border:1px solid var(--garis);border-radius:6px;min-width:0}.kartu.isi,.isi{padding:14px 16px}.jd{border-bottom:1px solid var(--garis2);align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:14px;display:grid}.kpis.tiga{grid-template-columns:repeat(3,1fr);margin:10px 0}.kpi{border:1px solid var(--garis);border-left:3px solid var(--navy3);background:#fff;border-radius:6px;padding:11px 14px}.kpi.merah{border-left-color:var(--merah)}.kpi.oranye{border-left-color:var(--oranye)}.kpi.hijau{border-left-color:var(--hijau)}.kpi .l{color:var(--tinta3);font-size:11.5px}.kpi .v{margin-top:3px;font-size:22px;font-weight:600}.kpi .k{color:var(--tinta2);margin-top:2px;font-size:11.5px}.dua{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;display:grid}.tb{border-collapse:collapse;width:100%}.tb th{text-align:left;color:var(--tinta3);border-bottom:1px solid var(--garis);background:#f7f9fc;padding:8px 12px;font-size:11.5px;font-weight:600}.tb td{border-bottom:1px solid var(--garis2);vertical-align:top;padding:9px 12px}.tb.kecil td{padding:7px 12px;font-size:12.5px}tr.klik{cursor:pointer}tr.klik:hover td{background:#f6f8fc}.tombol{border:1px solid var(--garis);color:var(--tinta);white-space:nowrap;background:#fff;border-radius:5px;padding:6px 12px;font-size:12.5px;display:inline-block}.tombol.utama{background:var(--navy2);color:#fff;border-color:var(--navy2)}.tombol.penuh{text-align:center;margin-top:12px;padding:9px;display:block}.tautan{color:var(--navy3);background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.lencana{white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.lencana i{border-radius:50%;width:7px;height:7px}.d-terverifikasi{color:#2e7d4f;background:#2e7d4f18}.d-tidak_langsung{color:#1e5aa8;background:#1e5aa818}.d-asumsi{color:#8a6b1d;background:#b8912f22}.t-kritis{color:var(--merah);background:#b3261e18}.t-waspada{color:var(--oranye);background:#d9730d18}.daftar{margin:0;padding:0;list-style:none}.daftar li{border-bottom:1px solid var(--garis2)}.daftar li:last-child{border:0}.daftar li a{color:inherit;align-items:center;gap:10px;padding:9px 16px;display:flex}.daftar li a:hover{background:#f6f8fc}.daftar.polos li{align-items:flex-start;gap:10px;padding:10px 16px;display:flex}.bulat{text-align:center;color:#fff;border-radius:4px;min-width:44px;padding:4px 6px;font-size:12px;font-weight:600}.kaki{border-top:1px solid var(--garis2);padding:9px 16px;font-size:12.5px}.catatan{color:#6b5212;background:#fdf8ec;border-radius:4px;margin:10px 0 0;padding:8px 10px;font-size:12px}.pita{background:#edf0f5;border-radius:4px;height:26px;margin:26px 0 6px;position:relative}.pita-isi{background:#24548f55;border-radius:4px;position:absolute;top:0;bottom:0}.pita-p50{background:var(--navy);width:3px;position:absolute;top:-3px;bottom:-3px}.pita-h{border-left:2px dashed var(--merah);position:absolute;top:-18px;bottom:0}.pita-h span{color:var(--merah);white-space:nowrap;font-size:11px;position:absolute;top:-2px;left:4px}.jd-mode{border-bottom:1px solid var(--garis2);align-items:center;gap:10px;padding:12px 16px;display:flex}.jd-mode>div:first-child{flex:1}.jd-mode h3{font-size:14px}.p-mode{font-size:20px}.mode-tata{grid-template-columns:minmax(0,3fr) minmax(240px,2fr);gap:16px;padding:12px 16px 14px;display:grid}.ind-j{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.st{font-size:11.5px;font-weight:600}.st-memburuk{color:var(--oranye)}.st-lewat_ambang{color:var(--merah)}.st-stabil{color:var(--hijau)}.st-data_kurang{color:var(--tinta3)}.grafik{width:100%;height:auto;display:block}.dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:12px 0 0;font-size:12.5px;display:grid}.dl dt{color:var(--tinta3)}.dl dd{margin:0}.fmeca{align-content:start;margin:0}.kembar{flex-direction:column;flex:1;min-height:620px;padding-bottom:14px;display:flex}.ringkas-risiko{gap:14px;font-size:12.5px;display:flex}.ringkas-risiko span{align-items:center;gap:5px;display:flex}.ringkas-risiko i{border-radius:50%;width:10px;height:10px}.kembar-tata{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:260px minmax(0,1fr) 270px;gap:12px;min-height:0;display:grid}.halaman{flex:none}.pohon{flex-direction:column;min-height:0;display:flex}.pohon>input{border:1px solid var(--garis);height:32px;font:inherit;border-radius:5px;margin:10px;padding:0 9px;font-size:13px}.pohon-isi{flex:1;padding-bottom:8px;overflow-y:auto}.pohon-sis{color:var(--tinta3);text-transform:uppercase;letter-spacing:.04em;padding:9px 12px 3px;font-size:11px;font-weight:600}.pohon-b{text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:5px 10px;font-size:12.5px;display:flex}.pohon-b:hover{background:#f1f4f9}.pohon-b.on{box-shadow:inset 3px 0 0 var(--emas);background:#fbf3df}.pohon-b i{border-radius:50%;flex:none;width:8px;height:8px}.pohon-b span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pohon-b b{font-size:11.5px}.tahap3d{background:linear-gradient(#f7fafd,#e6edf5);flex-direction:column;display:flex;position:relative;overflow:hidden}.alat3d{border-bottom:1px solid var(--garis);z-index:2;background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}.seg{border:1px solid var(--garis);border-radius:5px;display:inline-flex;overflow:hidden}.seg button{border:0;border-right:1px solid var(--garis);color:var(--tinta2);background:#fff;padding:5px 10px;font-size:12.5px}.seg button:last-child{border:0}.seg button.on{background:var(--navy2);color:#fff}.sakelar{border:1px solid var(--garis);color:var(--tinta2);background:#fff;border-radius:5px;padding:5px 10px;font-size:12.5px}.sakelar.on{background:var(--emas);border-color:var(--emas);color:#fff}.xray{color:var(--tinta2);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:flex}.xray input{width:90px}.kanvas3d{flex:1;min-height:0;position:relative}.kanvas3d canvas{cursor:grab;touch-action:none;display:block}.tip3d{background:var(--navy);color:#fff;pointer-events:none;z-index:3;border-radius:4px;max-width:280px;padding:5px 8px;font-size:12px;position:absolute}.legenda3d{color:var(--tinta3);font-size:11px;position:absolute;bottom:8px;left:10px}.panel3d{padding:14px 16px;overflow-y:auto}.panel3d h3{margin:2px 0 6px;font-size:15px}.besar{margin-top:10px;font-size:34px;font-weight:600}.panduan3d p{color:var(--tinta2);font-size:13px}.panduan3d ul{color:var(--tinta2);padding-left:18px;font-size:12.5px;line-height:1.7}.foto-mini{border-radius:4px;max-width:220px;margin-top:6px;display:block}.t-root{background:#eef1f6;flex-direction:column;min-height:100%;font-size:16px;display:flex}.t-atas{z-index:5;background:var(--navy);color:#fff;align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:flex;position:sticky;top:0}.t-logo{color:#e3c46f;font-size:22px}.t-kembali{color:#fff;place-items:center;width:44px;height:44px;font-size:34px;line-height:1;display:grid}.t-judul{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:17px;font-weight:600;overflow:hidden}.t-status{white-space:nowrap;background:#ffffff1a;border-radius:14px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:flex}.t-status i{background:#4ade80;border-radius:50%;width:9px;height:9px}.t-status.off i{background:#fbbf24}.t-status.off{background:#7a4a00}.t-antre{background:var(--emas);white-space:nowrap;border-radius:14px;padding:4px 10px;font-size:13px}.t-kemajuan{background:#d6dde8;height:6px}.t-kemajuan div{background:var(--emas);height:100%;transition:width .2s}.t-isi{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:18px 20px 28px}.t-isi.sempit{max-width:760px}.t-sapa{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.t-sapa h1{font-size:24px}.t-sapa p{color:var(--tinta2);margin:2px 0 0;font-size:14px}.t-aksi{gap:8px;display:flex}.t-tombol{background:var(--navy2);color:#fff;border:0;border-radius:8px;min-height:48px;padding:0 20px;font-size:16px;font-weight:600}.t-tombol.halus{color:var(--tinta);background:#fff;border:1px solid #cfd7e3}.t-tombol.besar{min-height:60px}.t-tombol:disabled{opacity:.45}.t-info{color:#1d4373;background:#e8f0fb;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:15px}.t-galat{color:var(--merah);background:#fdf0ee;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:15px}.t-asumsi{color:#6b5212;background:#fbf3df;border-radius:8px;margin:12px 0;padding:12px 14px;font-size:15px}.t-grup{color:var(--tinta2);margin:18px 0 10px;font-size:16px}.t-grup.merah{color:var(--merah)}.t-grup span{color:var(--tinta);background:#dbe2ec;border-radius:10px;margin-left:4px;padding:1px 9px;font-size:13px}.t-kisi{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.t-kartu{color:inherit;background:#fff;border:1px solid #dbe2ec;border-radius:10px;flex-direction:column;gap:4px;min-height:136px;padding:16px;display:flex}.t-kartu:active{background:#f1f5fb}.t-kartu.prediksi{border-left:5px solid var(--emas)}.t-k-atas{justify-content:space-between;align-items:center;min-height:24px;display:flex}.t-periode{color:var(--tinta3);font-size:13px}.t-risiko{border-radius:10px;padding:2px 9px;font-size:12.5px;font-weight:600}.t-risiko.kritis{color:var(--merah);background:#b3261e18}.t-risiko.waspada{color:var(--oranye);background:#d9730d18}.t-kartu h3{font-size:17px;line-height:1.3}.t-komp{color:var(--tinta2);font-size:15px}.t-k-bawah{color:var(--tinta3);justify-content:space-between;margin-top:auto;padding-top:8px;font-size:13.5px;display:flex}.t-k-bawah b{color:var(--emas)}.t-kosong{text-align:center;color:var(--tinta3);padding:60px 20px}.t-h{font-size:25px;line-height:1.25}.t-sub{color:var(--tinta2);margin:6px 0 14px;font-size:16px}.t-sub.tengah{text-align:center;margin-top:10px;font-size:15px}.t-urut{color:var(--tinta3);margin-bottom:6px;font-size:15px}.t-kes{border-left:5px solid var(--oranye);background:#fff4e8;border-radius:6px;margin:12px 0;padding:12px 16px}.t-kes h2,.t-alat h2,.t-temuan h2{margin-bottom:6px;font-size:16px}.t-kes ul{margin:0;padding-left:20px;line-height:1.6}.t-alat{margin:12px 0}.t-alat div{flex-wrap:wrap;gap:8px;display:flex}.t-alat span{background:#fff;border:1px solid #d6dde8;border-radius:16px;padding:6px 12px;font-size:15px}.t-centang{align-items:center;gap:12px;padding:16px 0;font-size:17px;display:flex}.t-centang input{width:26px;height:26px}.t-utama{background:var(--navy2);color:#fff;border:0;border-radius:10px;flex:1;width:100%;min-height:60px;font-size:19px;font-weight:600}.t-utama:disabled{background:#b4bfcf}.t-pilih{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.t-pilih button{min-height:110px;color:var(--tinta2);background:#fff;border:2px solid #cfd7e3;border-radius:12px;font-size:24px;font-weight:600}.t-pilih .ok.on{background:var(--hijau);border-color:var(--hijau);color:#fff}.t-pilih .no.on{background:var(--merah);border-color:var(--merah);color:#fff}.t-ukur{background:#fff;border:2px solid #cfd7e3;border-radius:12px;margin:18px 0;padding:18px}.t-ukur.s-waspada{border-color:var(--oranye)}.t-ukur.s-batas{border-color:var(--merah)}.t-input{align-items:baseline;gap:10px;display:flex}.t-input input{min-width:0;font:inherit;font-variant-numeric:tabular-nums;border:0;border-bottom:2px solid #cfd7e3;outline:none;flex:1;padding:4px 0;font-size:54px;font-weight:600}.t-input span{color:var(--tinta3);font-size:22px}.t-konteks{flex-wrap:wrap;gap:28px;margin-top:14px;display:flex}.t-konteks small{color:var(--tinta3);font-size:13px;display:block}.t-konteks b{font-size:19px}.t-pesan{border-radius:6px;margin-top:14px;padding:10px 12px;font-size:16px;font-weight:500}.t-pesan.buruk{color:var(--merah);background:#fdf0ee}.t-pesan.was{color:var(--oranye);background:#fff4e8}.t-temuan{background:#fff;border:1px solid #dbe2ec;border-radius:12px;margin:14px 0;padding:16px}.t-temuan textarea{width:100%;min-height:96px;font:inherit;border:1px solid #cfd7e3;border-radius:8px;padding:10px;font-size:17px}.t-foto{width:100%;min-height:56px;color:var(--navy3);background:#f7f9fc;border:2px dashed #aeb9c9;border-radius:8px;margin-top:10px;font-size:17px;font-weight:600}.t-nav{gap:10px;margin-top:18px;display:flex}.t-nav .t-utama{flex:2}.t-tinjau{background:#fff;border:1px solid #dbe2ec;border-radius:10px;margin:14px 0}.t-baris{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;width:100%;padding:13px 14px;font-size:16px;display:flex}.t-baris:last-child{border:0}.t-no{width:28px;color:var(--tinta3)}.t-ins{flex:1}.t-ins em{color:var(--tinta3);font-size:14px;font-style:normal;display:block}.t-baris .baik{color:var(--hijau)}.t-baris .was{color:var(--oranye)}.t-baris .buruk{color:var(--merah)}@media (width<=1180px){.kembar-tata{grid-template-rows:minmax(420px,1fr) auto;grid-template-columns:220px minmax(0,1fr)}.panel3d{grid-column:1/-1}.kembar{height:auto}.dua,.mode-tata{grid-template-columns:1fr}}@media (width<=760px){.konsol{grid-template-columns:1fr}.sisi{display:none}.kembar-tata{grid-template-columns:1fr}.t-sapa{flex-direction:column;align-items:flex-start}}.mono{font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:.95em}.merah{color:var(--merah)}.hijau{color:var(--hijau)}.sub{margin-bottom:8px;font-size:13.5px}.baris-tombol{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tombol.bahaya{color:var(--merah);border-color:#e7b9b5}.tombol:disabled{opacity:.5;cursor:default}.bendera{flex-wrap:wrap;gap:4px;display:flex}.bdr{white-space:nowrap;border-radius:9px;padding:1px 7px;font-size:11px;font-weight:500}.bdr-berat{color:var(--merah);background:#b3261e14;border:1px solid #b3261e40}.bdr-perhatian{color:#8a5a00;background:#d9730d14;border:1px solid #d9730d40}.bdr-info{color:var(--tinta2);background:#eef1f6}.skor{align-items:center;gap:6px;min-width:110px;display:flex}.skor div{border-radius:4px;height:7px}.skor b{font-size:12px}.bukti-kisi{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bukti-tag{border:1px solid var(--garis);border-left:4px solid var(--hijau);border-radius:6px;gap:2px;padding:8px 10px;font-size:12.5px;display:grid}.bukti-tag.was{border-left-color:var(--oranye)}.bukti-tag.buruk{border-left-color:var(--merah)}.daftar-bdr{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.daftar-bdr .bdr{margin-right:8px}.isian{width:100%;min-height:70px;font:inherit;border:1px solid var(--garis);border-radius:5px;margin:6px 0 8px;padding:8px}.uji{border-radius:6px;margin:8px 0;padding:8px 10px;font-size:12.5px}.uji.baik{background:#2e7d4f12}.uji.buruk{background:#b3261e12}.uji .tb{margin-top:6px}.form-ulang{border-top:1px solid var(--garis2);gap:8px;margin-top:10px;padding-top:10px;display:grid}.form-ulang label{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.form-ulang input{border:1px solid var(--garis);width:90px;height:30px;font:inherit;border-radius:4px;padding:0 6px}.saring{border-bottom:1px solid var(--garis2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.saring input{flex:1;min-width:200px}.saring input,.saring select,.baris-tombol select{border:1px solid var(--garis);height:32px;font:inherit;border-radius:5px;padding:0 8px;font-size:13px}.impor{border-left:4px solid var(--emas);margin-bottom:14px}.impor .tb{margin:8px 0}.identitas{margin-bottom:14px}.identitas-kepala{align-items:center;gap:10px;margin-bottom:6px;display:flex}.identitas-kepala .baris-tombol{margin-left:auto}.kisi-dl{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 18px;margin:0;display:grid}.kisi-dl>div{gap:2px;display:grid}.kisi-dl dt{font-size:11.5px}.kisi-dl dd{font-weight:500}.form-item{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.form-item label{color:var(--tinta3);gap:4px;font-size:11.5px;font-weight:600;display:grid}.form-item input,.form-item select{border:1px solid var(--garis);height:32px;font:inherit;color:var(--tinta);border-radius:5px;padding:0 8px;font-size:13px;font-weight:400}.form-item .lebar{grid-column:span 2}.form-item .baris-tombol,.form-item p,.form-item .catatan,.form-item .galat-k{grid-column:1/-1}.kejadian{border-top:1px dashed var(--garis);margin-top:12px;padding-top:12px}.daftar-titik{margin:0;padding-left:18px;line-height:1.7}.muat3d{color:var(--tinta2);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:50px 0 0}.lembar-label{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.label-tag{break-inside:avoid;background:#fff;border:1px solid #9aa6b8;border-radius:4px;align-items:center;gap:10px;padding:8px;display:flex}.label-tag .qr{flex:none;width:86px;height:86px}.label-tag .qr svg{width:100%;height:100%;display:block}.label-tag div:last-child{gap:2px;min-width:0;display:grid}.label-tag b{font-size:15px}.label-tag span{font-size:12.5px}.label-tag small{color:var(--tinta3);font-size:10.5px}@media print{.sisi,.pita-data,.layar-saja{display:none!important}.konsol{display:block}.utama-k main{overflow:visible}body{background:#fff}.halaman{padding:0}.lembar-label{grid-template-columns:repeat(3,1fr);gap:4mm}.label-tag{border-color:#000}}.t-saring{border:1px solid #cfd7e3;border-radius:10px;margin:4px 0 2px;display:inline-flex;overflow:hidden}.t-saring button{color:var(--tinta2);background:#fff;border:0;min-height:44px;padding:10px 16px;font-size:15px}.t-saring button.on{background:var(--navy2);color:#fff}.t-saring span{opacity:.7;margin-left:4px}.t-tag{text-align:center;padding-top:12px}.t-tag-ikon{color:var(--emas);font-size:54px;line-height:1}.t-tag-aksi{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:18px 0 10px;display:grid}.t-kamera{background:#000;border-radius:12px;margin:14px 0;position:relative;overflow:hidden}.t-kamera video{object-fit:cover;width:100%;max-height:360px;display:block}.t-kamera span{color:#fff;background:#0008;padding:8px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.t-ketik{gap:10px;margin:12px 0;display:grid}.t-ketik input{height:56px;font:inherit;text-align:center;letter-spacing:.04em;border:2px solid #cfd7e3;border-radius:10px;font-size:22px}.t-lewati{color:var(--tinta3);background:0 0;border:0;min-height:44px;padding:12px;font-size:15px;text-decoration:underline}.t-bukti-baris{grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 4px;display:grid}.t-bukti{border:1px solid #dbe2ec;border-left:5px solid var(--hijau);background:#fff;border-radius:8px;padding:10px 12px;font-size:15px}.t-bukti.was{border-left-color:var(--oranye)}.t-bukti.buruk{border-left-color:var(--merah);color:var(--merah)}.t-acak{border:2px dashed var(--emas)}.t-ada-foto{color:var(--tinta3);font-size:15px}@media (width<=760px){.bukti-kisi,.t-bukti-baris{grid-template-columns:1fr}.form-item .lebar{grid-column:auto}}.halaman.kembar{flex:none}.kembar-tata{flex:none;height:calc(100vh - 150px);min-height:560px}.kembar-tata>*{min-height:0;overflow:hidden}.kembar-tata>.panel3d{overflow-y:auto}@media (width<=1180px){.kembar-tata{grid-template-rows:70vh auto;height:auto}.kembar-tata>.pohon{max-height:70vh}}.masuk-a b{letter-spacing:.16em;font-size:21px}.masuk-a span{color:#c9d4e6;letter-spacing:.02em;margin-top:2px;font-size:12px;display:block}.masuk-konteks{color:#6b5212;background:#fbf3df;border-bottom:1px solid #e8d8ad;padding:9px 24px;font-size:12px}.merek b{letter-spacing:.14em}.merek span{line-height:1.3}.t-logo{align-items:center;display:flex}.nav-admin{border-top:1px solid #ffffff14;margin-top:8px}.sisi-b .tautan-sisi{color:#c9d4e6;padding-top:4px;font-size:12px;text-decoration:underline}.masuk-i button.kedua{color:var(--tinta);border:1px solid var(--garis);background:#fff}.sandi-sekali{border:1px solid #e8d8ad;border-left:4px solid var(--emas);background:#fbf3df;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.sandi-sekali>div{flex:1;gap:2px;min-width:240px;display:grid}.sandi-sekali span{color:#6b5212;font-size:12px}.sandi-sekali code{letter-spacing:.04em;background:#fff;border:1px solid #e8d8ad;border-radius:5px;padding:6px 12px;font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:18px}.panel-form{border-top:1px solid var(--garis2);background:#fafbfd}.baris-tombol.rapat{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.baris-tombol.rapat .tombol{padding:4px 8px;font-size:12px}tr.nonaktif td{opacity:.55}.detail-audit{word-break:break-word;max-width:420px;font-size:11.5px}.zona-bahaya{border-color:#e7b9b5}.isian-pendek{border:1px solid var(--garis);height:32px;font:inherit;border-radius:5px;width:140px;padding:0 8px}.pita-peninjau{color:#1d4373;background:#e8f0fb;border-bottom:1px solid #c9d8ee;padding:6px 20px;font-size:12px}.pita-peninjau b{letter-spacing:.08em;margin-right:8px}
