.kw{display:grid;gap:18px}.kw .kw-form{display:flex;flex-direction:column;gap:12px}.kw .kw-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kw .alat-label input[type=date]{min-height:46px}.kw .kw-nominal{font-size:20px!important;font-weight:800!important;font-variant-numeric:tabular-nums}.kw .kw-terbilang{background:var(--bg2);border:1px dashed var(--line);border-radius:12px;padding:10px 12px}.kw .kw-terbilang span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.kw .kw-terbilang p{margin:2px 0 0;font-style:italic;font-weight:700;overflow-wrap:anywhere}.kw .kw-tambah{border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.kw .kw-tambah summary{cursor:pointer;font-weight:800;list-style:none;display:block}.kw .kw-tambah summary::-webkit-details-marker{display:none}.kw .kw-tambah summary:before{content:"▸";display:inline-block;margin-right:6px;color:var(--ak,var(--biru));transition:transform .15s}.kw .kw-tambah[open] summary:before{transform:rotate(90deg)}.kw .kw-tambah summary small{font-weight:500;color:var(--muted)}.kw .kw-ttd-bungkus,.kw .kw-gbr{margin-top:14px}.kw .kw-ttd-kanvas{display:block;width:100%;max-width:420px;height:140px;margin-top:6px;background:#fff;border:1px dashed color-mix(in srgb,var(--ak,var(--biru)) 50%,var(--line));border-radius:12px;touch-action:none;cursor:crosshair}.kw .kw-kecil{padding:8px 14px;min-height:0;font-size:14px}.kw .kw-redup{color:var(--muted);font-size:13px}.kw .kw-gbr small{display:block;margin-top:6px}.kw .kw-cek{display:flex;align-items:center;gap:10px;font-weight:700;margin-top:16px;cursor:pointer}.kw .kw-cek input{width:20px;height:20px;accent-color:var(--ak,var(--biru))}.kw .kw-tempel{background:var(--bg);padding:6px 0}.kw .kw-aksi{margin-top:12px}.kw .kw-aksi .alat-label{margin-bottom:8px}.kw #kw-per button{min-width:52px}.kw-k{container-type:inline-size;width:100%}.kw-kertas{position:relative;width:100%;aspect-ratio:190/86;background:#fff;color:#172238;border:.32cqw solid #172238;box-sizing:border-box;overflow:hidden;user-select:none;-webkit-user-select:none;font-family:var(--font-sans,"Plus Jakarta Sans",system-ui,sans-serif);box-shadow:0 10px 30px -18px #00000080;border-radius:.4cqw}.kw-kertas *{box-sizing:border-box}.kw-kertas .q{position:absolute;white-space:nowrap;line-height:1}.kw-pita{position:absolute;left:0;top:0;bottom:0;width:9cqw;border-right:.26cqw solid #172238;background:repeating-linear-gradient(45deg,#e6f5eb 0 .7cqw,#bfe0cc .7cqw .8cqw)}.kw-pita b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);font-size:2.6cqw;font-weight:800;color:#0a7a3d;letter-spacing:.3cqw;white-space:nowrap}.kw-judul{left:12cqw;top:3.6cqw;font-size:3.4cqw;font-weight:800;letter-spacing:.15cqw}.kw-no{right:3cqw;top:5cqw;font-size:1.75cqw}.kw-logo{position:absolute;left:12cqw;top:2.2cqw;max-height:5.6cqw;max-width:14cqw;object-fit:contain}.kw-garis{position:absolute;left:12cqw;right:3cqw;top:8.6cqw;border-top:.16cqw solid #172238}.kw-lbl{left:12cqw;font-size:1.7cqw;color:#5b6475}.kw-lbl:after{content:":";position:absolute;left:17.5cqw}.kw-isi{position:absolute;left:31cqw;right:3cqw;font-size:1.9cqw;font-weight:700;border-bottom:.12cqw dotted #5b6475;height:3.2cqw;line-height:3cqw;white-space:nowrap;overflow:hidden;text-overflow:clip}.kw-tb{position:absolute;left:31cqw;right:3cqw;top:16.8cqw;height:6.4cqw;background:#f2f4f9;border:.1cqw solid #5b6475;display:flex;align-items:center;padding:0 1.2cqw;font-family:Times New Roman,Times,Georgia,serif;font-style:italic;font-weight:700;line-height:1.3;overflow:hidden}.kw-tb span{display:block;width:100%}.kw-untuk{position:absolute;left:31cqw;right:3cqw;top:24.9cqw;height:5.4cqw;line-height:2.62cqw;overflow:hidden;background:repeating-linear-gradient(to bottom,transparent 0 2.45cqw,#8a92a3 2.45cqw 2.57cqw,transparent 2.57cqw 2.62cqw)}.kw-jumlah{position:absolute;left:12cqw;top:34.4cqw;width:34cqw;height:6.6cqw;border:.2cqw solid #172238;background:#e6f5eb;display:grid;place-items:center;font-weight:800;white-space:nowrap;overflow:hidden}.kw-tgl{left:66cqw;width:30cqw;top:30.8cqw;font-size:1.7cqw;text-align:center}.kw-meterai{position:absolute;left:64.5cqw;top:33.4cqw;width:9cqw;height:8cqw;border:.12cqw dashed #5b6475;display:grid;place-content:center;text-align:center;font-size:1.05cqw;line-height:1.3;color:#5b6475}.kw-ttd-img{position:absolute;left:69cqw;width:24cqw;top:33.4cqw;height:7.2cqw;object-fit:contain}.kw-cap{position:absolute;left:66cqw;width:16cqw;top:32.6cqw;height:9cqw;object-fit:contain;opacity:.85}.kw-nama{left:61cqw;width:40cqw;top:41.6cqw;font-size:1.8cqw;font-weight:800;text-align:center;overflow:hidden;text-overflow:ellipsis}.kw-kosong{color:#a0a7b4;font-weight:500}#kw-print{display:none}@media(min-width:900px){.kw{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.kw .kw-pratinjau{position:sticky;top:calc(var(--tinggi-header,68px) + 16px)}}@media(max-width:899px)and (min-height:600px){.kw .kw-pratinjau{display:contents}.kw .kw-tempel{position:sticky;top:calc(var(--tinggi-header,68px) + env(safe-area-inset-top,0px));z-index:3;order:-1;margin:0 -4px;padding:8px 4px;box-shadow:0 10px 16px -16px #0009}.kw .kw-aksi{order:2;margin-top:0}}@media print{@page{size:A4 portrait;margin:10mm}html,body{background:#fff!important}body>*:not(#kw-print){display:none!important}#kw-print{display:block!important}#kw-print .kw-k{width:190mm;margin:0 auto}#kw-print .kw-kertas{box-shadow:none;border-radius:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}#kw-print .kw-potong{width:200mm;margin:0 auto;height:5mm;display:flex;align-items:center}#kw-print .kw-potong:before{content:"";flex:1;border-top:.3mm dashed #aaa}}
