:root{--navy:#1F3864;--navy-2:#16294a;--navy-3:#2c4a7c;--bg:#F4F6F9;--card:#FFFFFF;--line:#E3E8EF;--ink:#1c2433;--muted:#6B7686;--green:#0F6E56;--green-bg:#E1F5EE;--amber:#C55A11;--amber-bg:#FCE9DA;--red:#B3261E;--red-bg:#FBE7E5;--blue:#1967B2;--blue-bg:#E8F0FA;--mono:"Consolas","Menlo","Roboto Mono",monospace;--radius:10px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;background:var(--bg);color:var(--ink);font-size:15px}.app{display:flex;min-height:100vh}.sidebar{width:204px;background:var(--navy);color:#fff;padding:12px 0;flex-shrink:0;display:flex;flex-direction:column}.logo{padding:0 16px 10px;border-bottom:1px solid var(--navy-3);margin-bottom:6px}.logobox{background:#fff;border-radius:8px;padding:5px 8px}.logo .sub{margin-top:5px!important;font-size:9px!important;letter-spacing:1px!important}.logobox img{width:100%;display:block}.logo .sub{font-size:10px;color:#9db2d5;letter-spacing:.5px;margin-top:2px}.nav a{display:flex;align-items:center;gap:8px;padding:6px 16px;line-height:1.2;color:#c9d6ec;text-decoration:none;font-size:13px;border-left:3px solid transparent}.nav a:hover{background:var(--navy-2);color:#fff}.nav a.active{background:var(--navy-2);color:#fff;border-left-color:#f0a868;font-weight:600}.nav .ic{width:16px;text-align:center;font-size:13.5px}.navgrp{padding:8px 16px 3px;font-size:9px;letter-spacing:1.1px;color:#7e93b8;text-transform:uppercase;font-weight:700}.phase-tag{margin-top:auto;padding:8px 16px;font-size:10px;color:#9db2d5;border-top:1px solid var(--navy-3)}.phase-tag b{color:#f0a868}.main{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{background:var(--card);border-bottom:1px solid var(--line);padding:12px 26px;display:flex;align-items:center;gap:16px}.topbar .cycle{font-size:13.5px;color:var(--muted)}.topbar .cycle b{color:var(--ink);font-family:var(--mono)}.topbar .spacer{flex:1}.userchip{display:flex;align-items:center;gap:8px;font-size:13.5px}.userchip .avatar{width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.content{padding:22px 26px;flex:1}h1.page{font-size:19px;font-weight:700;color:var(--navy);margin-bottom:2px}p.pagesub{font-size:13.5px;color:var(--muted);margin-bottom:18px}.grid{display:grid;gap:14px}.g4{grid-template-columns:repeat(4,1fr)}.g2{grid-template-columns:1fr 1fr}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.kpi .lbl{font-size:12.5px;color:var(--muted);margin-bottom:6px}.kpi .val{font-size:25px;font-weight:700;font-family:var(--mono)}.kpi .val small{font-size:13px;font-weight:400;color:var(--muted);font-family:Segoe UI,sans-serif}.kpi .delta{font-size:12px;margin-top:4px}.up{color:var(--green)}.down{color:var(--red)}.warn{color:var(--amber)}.alert{display:flex;gap:10px;align-items:flex-start;background:var(--amber-bg);border:1px solid #EAC3A4;border-radius:var(--radius);padding:12px 16px;margin-bottom:16px}.alert .aicon{font-size:17px}.alert b{color:var(--amber)}.alert .atext{font-size:13.5px;color:#7a4a1d;line-height:1.5}.stages{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:6px 0 18px}.stage{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px 12px 10px;position:relative}.stage .sname{font-size:12.5px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.4px}.stage .smeta{font-size:11px;color:var(--muted);margin:2px 0 8px}.stage .snum{font-family:var(--mono);font-size:17px;font-weight:700}.stage .snum small{font-size:11px;color:var(--muted);font-weight:400}.sbar{height:6px;background:#eef1f5;border-radius:3px;margin-top:7px;overflow:hidden;position:relative}.sbar>i{display:block;height:100%;border-radius:3px}.s-ok>i{background:var(--green)}.s-warn>i{background:var(--amber)}.s-bad>i{background:var(--red)}.s-na>i{background:#c6ceda}.stage.bneck{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.stage .bneck-tag{position:absolute;top:-8px;right:8px;background:var(--amber);color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:8px;letter-spacing:.5px}#linitimeline{max-height:490px;overflow-y:auto;padding-right:6px;margin-bottom:4px}.lini{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:9px 14px;margin-bottom:7px}.lini.selected{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.lini-head{display:flex;align-items:center;gap:10px;margin-bottom:7px;flex-wrap:wrap}.lini-name{font-size:15.5px;font-weight:700;color:var(--navy)}.lini-info{font-size:14px;color:#3d475a;font-weight:700}.lini-head .spacer{flex:1}.steps{display:flex;align-items:flex-start}.step{flex:1;position:relative;text-align:center}.step .dot{width:19px;height:19px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;position:relative;z-index:2;border:2px solid #C6CEDA;background:#fff;color:#9aa5b5}.step.done .dot{background:var(--green);border-color:var(--green);color:#fff}.step.now .dot{background:#fff;border-color:var(--amber);color:var(--amber);box-shadow:0 0 0 3px var(--amber-bg)}.step .slbl{font-size:11.5px;margin-top:4px;color:var(--muted);line-height:1.2}.step .out-today{font-size:10.8px;color:var(--navy);font-weight:700;margin-top:1px;line-height:1.25}.step .out-today small{display:block;font-weight:400;color:var(--muted)}.step.done .slbl{color:var(--green);font-weight:600}.step.now .slbl{color:var(--amber);font-weight:700}.step:after{content:"";position:absolute;top:8px;left:50%;width:100%;height:2px;background:#dfe5ec;z-index:1}.step:last-child:after{display:none}.step.done:after{background:var(--green)}.flow-wrap{position:relative;height:124px}.flow-wrap .steps{position:relative;z-index:2}.lensa-svg{position:absolute;top:0;left:0;width:100%;height:124px;z-index:1;pointer-events:none}.lensa-node{position:absolute;top:80px;transform:translate(-50%);z-index:2;background:#fff;border:1.5px solid var(--amber);color:var(--amber);border-radius:7px;padding:4px 9px;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer;text-align:center;line-height:1.25}.ih-boxgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ih-box{background:#fff;border:2px solid var(--line);border-radius:12px;padding:24px 16px;text-align:center;cursor:pointer;font-family:inherit;zoom:.8;width:100%;box-sizing:border-box}.ih-box:hover{border-color:var(--navy);box-shadow:0 4px 14px #1f386424}.ih-box .ih-box-ic{font-size:31px;margin-bottom:8px}.ih-box .ih-box-lbl{font-size:15.5px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.4px;line-height:1.3}.ih-box .ih-box-lbl small{display:block;font-size:12px;font-weight:400;color:var(--muted);text-transform:none;letter-spacing:0;margin-top:2px}.ih-box .ih-box-count{margin-top:10px;font-size:12px;color:var(--muted)}.ih-box .ih-box-count b{color:var(--navy);font-family:var(--mono);font-size:14.5px}.ih-boxgrid-lensa{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:16px}.ih-box-lensa{background-image:repeating-linear-gradient(45deg,rgba(31,56,100,.05) 0,rgba(31,56,100,.05) 6px,transparent 6px,transparent 14px);border-style:dashed;border-color:#b9c3d6}.ih-box-lensa:hover{border-color:var(--navy);border-style:dashed}.ih-box-lensa .ih-box-lbl small{color:var(--navy);font-weight:600}.ih-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#f4f6f9;z-index:500;overflow-y:auto}.ih-modal-overlay.show{display:block}html:has(#ih-modal-overlay.show),html:has(#minta-modal-overlay.show),body:has(#ih-modal-overlay.show),body:has(#minta-modal-overlay.show){overflow:hidden!important}.ih-modal{background:#fff;min-height:100vh;width:100%;padding:22px 32px 40px;box-shadow:none;zoom:1}.ih-modal-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:sticky;top:0;background:#fff;margin:-22px -32px 10px;padding:14px 32px;border-bottom:1px solid var(--line);z-index:5}.ih-compact th{padding:6px 7px;font-size:10.5px;line-height:1.2;vertical-align:bottom}.ih-compact td{padding:6px 7px;vertical-align:middle}.ih-compact .ih-in{width:64px;padding:4px 5px}.ih-compact input[id^=ih-out-]{width:84px}.ih-compact select.ih-in{width:auto;max-width:130px}.ih-compact .btn-sm{padding:4px 10px}.ih-modal{padding:10px 22px 24px}.ih-modal-head{margin:-10px -22px 6px;padding:8px 22px;gap:8px}.ih-modal-head h2{font-size:15px}.ih-modal .tabs{margin-bottom:8px!important}.ih-modal .tabs button{padding:6px 12px;font-size:13px}.ih-modal .tabs button .pill{font-size:10px!important;padding:1px 6px}.ih-modal .btn-sm{padding:3px 9px;font-size:12px}.ih-modal input[type=text],.ih-modal input[type=search],.ih-modal input[type=number],.ih-modal select{padding:4px 8px;font-size:12.5px}.ih-modal table th{padding:5px 7px;font-size:10.5px}.ih-modal table td{padding:4px 7px;font-size:12.5px;line-height:1.25}.ih-modal .ih-compact th{padding:5px 6px}.ih-compact td{padding:4px 6px!important}.ih-modal .pill{padding:1px 7px}.ih-modal p{margin-top:6px}.mt-scroll{max-height:calc(100vh - 215px)!important}.mt-scroll{max-height:calc(100vh - 285px);min-height:160px;overflow:auto;border:1px solid var(--line);border-radius:8px}.mt-scroll table{margin:0}.mt-scroll thead th{position:sticky;top:0;z-index:2;background:#eef2f8;box-shadow:0 1px 0 var(--line)}.ih-modal-head h2{font-size:16px;color:var(--navy);font-weight:700}.ih-lini-item{padding:8px 9px;border-radius:8px;margin-bottom:6px;border:1px solid var(--line);font-size:12px;background:#fff}.ih-lini-item.on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.ih-lini-item .nm{font-weight:700;color:var(--navy);font-size:13px}.ih-lini-item .md{color:var(--muted);font-size:11.5px;margin-top:1px}.ih-lini-item .st{margin-top:4px}tr.ih-row-active td{background:#fffbf0}tr.ih-row-disabled td{opacity:.4}tr.ih-row-disabled input{background:#f3f4f6;cursor:not-allowed}.ih-in{width:78px;padding:6px 7px;border:1px solid var(--line);border-radius:6px;font-size:13px;font-family:inherit}tr.req-group td{background:#eef1f8;font-weight:700;color:var(--navy);font-size:12px;text-transform:uppercase;letter-spacing:.4px;padding:8px 10px;border-bottom:1px solid #D7DEEC}tr.req-lini td{background:#f8fafd;font-weight:700;color:#3d475a;font-size:12.5px;padding:6px 10px 6px 22px;border-bottom:1px solid #EEF1F5}.po-mon-card{margin-bottom:14px}.po-mon-head{display:flex;align-items:center;gap:10px;cursor:pointer;flex-wrap:wrap}.po-mon-head b{font-size:15px;color:var(--navy)}.po-mon-mini-stepper{display:flex;align-items:center;gap:3px}.po-mon-mini-stepper .d{width:9px;height:9px;border-radius:50%;background:#d7deec;display:inline-block}.po-mon-mini-stepper .d.done{background:var(--green)}.po-mon-mini-stepper .d.now{background:var(--amber);box-shadow:0 0 0 2px #c8961440}.po-item-block{border:1px solid var(--line);border-radius:9px;padding:12px 14px;margin-bottom:12px;background:#fafbfd}.po-item-head{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.po-item-head b{font-size:14px;color:var(--navy)}.po-alloc-row{display:flex;align-items:center;gap:8px;font-size:13px;padding:5px 0;border-bottom:1px dashed var(--line)}.po-alloc-row:last-child{border-bottom:none}#wastetable td:nth-child(1),#wastetable td:nth-child(2){text-align:left!important}#chart-reject,#chart-waste{width:100%;height:140px}.kap-chart-card{padding:2px}#scr-dashboard h1.page,#scr-qcwaste h1.page,#scr-kapasitas h1.page{font-size:18px;margin-bottom:8px}#scr-dashboard .card,#scr-qcwaste .card,#scr-kapasitas .card{padding:10px 14px}#scr-qcwaste .grid,#scr-kapasitas .grid{gap:10px}#scr-qcwaste .grid.mb,#scr-kapasitas .grid.mb,#scr-qcwaste .card.mb,#scr-kapasitas .card.mb{margin-bottom:10px}#scr-qcwaste .kpi,#scr-kapasitas .kpi{padding:8px 12px}#scr-qcwaste .kpi .lbl,#scr-kapasitas .kpi .lbl{font-size:11.5px;margin-bottom:2px}#scr-qcwaste .kpi .val,#scr-kapasitas .kpi .val{font-size:19px}#scr-qcwaste .kpi .val small,#scr-kapasitas .kpi .val small{font-size:11.5px}#scr-qcwaste .kpi .delta,#scr-kapasitas .kpi .delta{font-size:10.5px;margin-top:1px}#scr-dashboard table th,#scr-dashboard table td,#scr-qcwaste table th,#scr-qcwaste table td,#scr-kapasitas table th,#scr-kapasitas table td{padding:4px 8px;line-height:1.25}#scr-dashboard table td,#scr-qcwaste table td{font-size:12.5px}#scr-dashboard table th,#scr-qcwaste table th{font-size:10.5px}#scr-dashboard .pill,#scr-qcwaste .pill{padding:2px 8px}#scr-qcwaste .btn-sm{padding:3px 10px}#scr-qcwaste .sect,#scr-kapasitas .sect{margin:0 0 6px}#scr-qcwaste #chart-reject,#scr-qcwaste #chart-waste{height:auto;min-height:120px}.kap-chart-card .mini{height:52px}#scr-dashboard .po-mon-card{margin-bottom:8px}#scr-dashboard .po-mon-head b{font-size:14px}#scr-dashboard .po-mon-scroll{max-height:calc(100vh - 260px);min-height:120px;overflow:auto;border:1px solid var(--line);border-radius:8px}#scr-dashboard .po-mon-scroll table{margin:0}#scr-dashboard .po-mon-scroll thead th{position:sticky;top:0;z-index:2;background:#f0f3f8}.kap-chart-card .mini{width:100%;height:70px}.lensa-node.proses{background:var(--amber-bg)}.lensa-node.selesai{background:var(--green);border-color:var(--green);color:#fff}table{width:100%;border-collapse:collapse;font-size:13.5px}th{background:#f0f3f8;color:var(--navy);text-align:left;padding:9px 10px;font-size:12px;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--line)}td{padding:9px 10px;border-bottom:1px solid #EEF1F5;vertical-align:middle}tr:hover td{background:#fafbfd}td.num,th.num{text-align:right;font-family:var(--mono)}.pill{display:inline-block;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:10px}.p-green{background:var(--green-bg);color:var(--green)}.p-amber{background:var(--amber-bg);color:var(--amber)}.p-blue{background:var(--blue-bg);color:var(--blue)}.p-red{background:var(--red-bg);color:var(--red)}.p-grey{background:#eef1f5;color:var(--muted)}.formgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fld label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:5px;text-transform:uppercase;letter-spacing:.3px}.fld input,.fld select,.fld textarea{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:7px;font-size:14px;font-family:inherit;background:#fff}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:2px solid var(--navy-3);border-color:var(--navy-3)}.btn{display:inline-block;border:none;border-radius:7px;padding:9px 18px;font-size:14px;font-weight:600;cursor:pointer}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--navy-3)}.btn-ghost{background:#fff;color:var(--navy);border:1px solid var(--line)}.btn-sm{padding:5px 12px;font-size:12.5px}.sj-suggest{display:none;position:absolute;left:0;right:0;top:100%;margin-top:2px;background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 6px 18px #14285024;z-index:60;max-height:260px;overflow-y:auto}.sj-suggest.show{display:block}.sj-suggest .sj-opt{padding:8px 11px;font-size:13.5px;cursor:pointer;border-bottom:1px solid #EEF1F6;display:flex;justify-content:space-between;gap:10px}.sj-suggest .sj-opt:hover,.sj-suggest .sj-opt.act{background:#eaf1fb}.sj-suggest .sj-opt small{color:var(--muted);white-space:nowrap}.sj-suggest .sj-empty{padding:10px 11px;font-size:13px;color:var(--muted)}tr.editing td{background:#fff8e8}.linipick{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.lpchip{border:1px solid var(--line);background:#fff;border-radius:20px;padding:7px 14px;font-size:13px;cursor:pointer;font-weight:600;color:var(--muted)}.lpchip.on{background:var(--navy);border-color:var(--navy);color:#fff}tr.editing td[contenteditable=true]{outline:1px dashed var(--amber);outline-offset:-3px;cursor:text}.mt{margin-top:14px}.mb{margin-bottom:14px}.sect{font-size:14px;font-weight:700;color:var(--navy);margin:20px 0 10px;text-transform:uppercase;letter-spacing:.5px}.tabs{display:flex;gap:4px;border-bottom:2px solid var(--line);margin-bottom:16px}.tabs button{background:none;border:none;padding:10px 16px;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}.tabs button.on{color:var(--navy);border-bottom-color:var(--navy)}#tahap-form-page{display:none}#scr-kirim.sj-detail>*:not(#sj-detail-page){display:none!important}#scr-kirim.sj-detail>#sj-detail-page{display:block}#sj-detail-page{display:none}#scr-kirim.sj-picking>*:not(#sj-picker){display:none!important}#sj-picker.ih-modal-overlay{position:static;background:transparent;z-index:auto;overflow:visible}#sj-picker .ih-modal{min-height:0;zoom:1;border:1px solid var(--line);border-radius:10px;padding:22px 26px 26px}#sj-picker .ih-modal-head{position:static;margin:-22px -26px 14px;padding:14px 26px;border-radius:10px 10px 0 0}#sjtable tr,#sjriwayat tr{cursor:pointer}#sjtable tr:hover td,#sjriwayat tr:hover td{background:#f4f7fb}#scr-master.tahap-form>*:not(#tahap-form-page){display:none!important}#scr-master.tahap-form>#tahap-form-page{display:block}#user-form-page{display:none}#scr-master.user-form>*:not(#user-form-page){display:none!important}#scr-master.user-form>#user-form-page{display:block}#po-new-page,#po-detail-page{display:none}#scr-rencana.po-new>*:not(#po-new-page){display:none!important}#scr-rencana.po-new>#po-new-page{display:block}#scr-rencana.po-detail>*:not(#po-detail-page){display:none!important}#scr-rencana.po-detail>#po-detail-page{display:block}#alur-form-page{display:none}#scr-master.alur-form>*:not(#alur-form-page){display:none!important}#scr-master.alur-form>#alur-form-page{display:block}#sku-form-page{display:none}#scr-master.sku-form>*:not(#sku-form-page){display:none!important}#scr-master.sku-form>#sku-form-page{display:block}#bahan-form-page{display:none}#scr-master.bahan-form>*:not(#bahan-form-page){display:none!important}#scr-master.bahan-form>#bahan-form-page{display:block}.screen{display:none}.screen.on{display:block}.toast{position:fixed;bottom:22px;right:22px;background:var(--navy);color:#fff;padding:11px 18px;border-radius:8px;font-size:14px;box-shadow:0 6px 20px #00000040;opacity:0;transform:translateY(8px);transition:.25s;pointer-events:none}.toast.show{opacity:1;transform:none}.mock-note{background:var(--blue-bg);border:1px solid #BCD4EE;color:#1c4e83;font-size:12.5px;border-radius:8px;padding:8px 12px;margin-bottom:16px}@media(max-width:900px){.sidebar{width:60px}.logo .name{font-size:13px;letter-spacing:0}.logo .sub,.nav a span.t,.phase-tag{display:none}.g4{grid-template-columns:1fr 1fr}.stages{grid-template-columns:repeat(3,1fr)}.formgrid{grid-template-columns:1fr 1fr}.g2{grid-template-columns:1fr}}#po-list-card{padding:10px 14px}#po-list-card table th,#po-list-card table td{padding:5px 8px;line-height:1.25}#po-list-card table td{font-size:12.5px}#po-list-card table th{font-size:10.5px}#po-list-card .pill{padding:2px 8px}#po-list-card .btn-sm{padding:3px 10px}#scr-rencana>.mock-note{padding:4px 10px;margin:0 0 8px;font-size:11px}#po-detail-page .card{padding:10px 14px}#po-detail-page table th,#po-detail-page table td{padding:4px 8px;line-height:1.25}#po-detail-page table td{font-size:12.5px}#po-detail-page table th{font-size:10.5px}#po-detail-page .btn-sm{padding:3px 10px}#po-detail-page .pill{padding:2px 8px}#po-detail-page thead th{position:sticky;top:0;z-index:2;background:#f0f3f8}#po-detail-scroll{max-height:calc(100vh - 250px);min-height:200px;overflow-y:auto;border:1px solid var(--line);border-radius:8px}#po-new-page .card{padding:18px 22px}#po-new-page .fld{margin-bottom:0}#po-new-page .fld label{margin-bottom:5px;font-size:11px}#po-new-page .fld input,#po-new-page .fld select{padding:8px 10px;font-size:13px}#po-new-page .formgrid{gap:14px;margin-bottom:16px}#po-new-page table th,#po-new-page table td{padding:8px 10px;line-height:1.3}#po-new-page table td{font-size:12.5px}#po-new-page .btn{padding:6px 14px;font-size:13px}#po-new-page .btn-sm{padding:3px 10px}#scr-master .card{padding:10px 12px}#scr-master .tabs{margin-bottom:8px}#scr-master .mb{margin-bottom:6px!important}#scr-master .sect{margin:0 0 6px;font-size:12.5px}#scr-master p{margin-top:0!important;margin-bottom:6px!important;font-size:11.5px!important}#scr-master input[type=text],#scr-master input[type=number],#scr-master input[type=search],#scr-master select{padding:5px 8px!important;font-size:13px!important}#scr-master div[style*="margin-bottom:10px"]{margin-bottom:6px!important}#scr-master table td,#scr-master table th{padding:4px 7px!important;line-height:1.25;font-size:12.5px}#scr-master .btn-sm{padding:4px 10px}#scr-master .pill{font-size:10.5px;padding:1px 7px}#scr-gudang h1.page{font-size:18px;margin:0}#scr-gudang .lpchip{font-size:12px;padding:3px 11px}#scr-gudang .card{padding:10px 14px}#scr-gudang #stok-status-filter{display:flex;gap:6px}#scr-gudang #stok-search{padding:4px 10px!important;font-size:12.5px!important}#stok-table.stok-compact td,#stok-table.stok-compact th{padding:3px 7px}#stok-table.stok-compact th{font-size:10.5px}#stok-table.stok-compact .pill{padding:1px 8px;font-size:10.5px}#stoktable tr[data-item]{cursor:pointer}#stoktable tr[data-item]:hover td{background:#f4f8fe}#stok-table.stok-compact td,#stok-table.stok-compact th{padding:4px 7px;line-height:1.25}#stok-table.stok-compact td{font-size:12.5px}#mutasi-tbl th,#mutasi-tbl td{padding:4px 7px;line-height:1.25;white-space:nowrap}#mutasi-tbl td{font-size:12.5px}#mutasi-tbl .pill{padding:1px 8px;font-size:11px}#scr-minta-gudang h1.page{font-size:18px}#scr-minta-gudang .mg-tabs{display:flex;gap:6px;margin:6px 0 10px}#scr-minta-gudang .lpchip{font-size:12px;padding:4px 11px}#scr-minta-gudang .lpchip .pill{font-size:10px!important;padding:1px 7px;margin-left:3px!important}#scr-minta-gudang .mg-chipcard{padding:8px 12px;margin-bottom:10px}#scr-minta-gudang .mg-chipcard .lpchip{font-size:12px;padding:3px 10px}#scr-po .card{padding:12px 14px}#scr-po .sect{margin:0 0 8px;font-size:12.5px}#scr-po .mt{margin-top:8px}#scr-po .mb{margin-bottom:8px}#scr-po .formgrid{gap:8px}#scr-po .fld label{margin-bottom:3px;font-size:11px}#scr-po .fld input,#scr-po .fld select{padding:6px 9px;font-size:13px}#scr-po table td,#scr-po table th{padding:4px 7px;line-height:1.25}#scr-po table td{font-size:12.5px}#scr-po .tabs{margin-bottom:12px}#scr-po-buat .card{padding:9px 12px;margin-top:8px}#scr-po-buat .sect{margin:0 0 6px;font-size:12px}#scr-po-buat .formgrid{gap:8px}#scr-po-buat .fld label{margin-bottom:3px;font-size:11px}#scr-po-buat .fld input,#scr-po-buat .fld select,#scr-po-buat .fld textarea{padding:5px 8px;font-size:13px;font-family:inherit}#scr-po-buat table td,#scr-po-buat table th{padding:3px 7px;line-height:1.25;font-size:12.5px}#scr-gbj .grid.mb{gap:10px;margin-bottom:10px}#scr-gbj .kpi{padding:8px 12px}#scr-gbj .kpi .lbl{font-size:11.5px;margin-bottom:2px}#scr-gbj .kpi .val{font-size:19px}#scr-gbj .kpi .val small{font-size:11.5px}#scr-gbj .kpi .delta{font-size:10.5px;margin-top:1px}#scr-gbj .card:not(.kpi){padding:10px 14px}#scr-gbj table th,#scr-gbj table td{padding:5px 8px;line-height:1.25}#scr-gbj table td{font-size:12.5px}#scr-gbj .sect{margin:0 0 6px}#scr-kirim h1.page{font-size:18px;margin-bottom:6px}#scr-kirim .tabs{margin-bottom:8px}#scr-kirim .tabs button{padding:6px 14px;font-size:12.5px}#scr-kirim .card{padding:10px 14px}#scr-kirim .card.mb{margin-bottom:8px}#scr-kirim .fld{margin-bottom:0}#scr-kirim .fld label{margin-bottom:2px;font-size:11px}#scr-kirim .fld input,#scr-kirim .fld select{padding:6px 9px;font-size:13px}#scr-kirim .formgrid{gap:10px;margin-bottom:8px}#scr-kirim .card table th,#scr-kirim .card table td{padding:4px 8px;line-height:1.25}#scr-kirim .card table td{font-size:12.5px}#scr-kirim .card table th{font-size:10.5px}#scr-kirim .btn{padding:6px 14px;font-size:13px}#scr-kirim .btn-sm{padding:3px 10px}#scr-kirim .pill{padding:2px 8px}#scr-kirim .mt{margin-top:8px}
