:root{--v63-blue:#2563eb;--v63-red:#dc2626;--v63-amber:#d97706;--v63-green:#16a34a;--v63-slate:#475569;--v63-line:#dbe2ea;--v63-bg:#f8fafc}
.v63-hidden{display:none!important}.v63-topbtn{display:inline-flex;align-items:center;gap:6px}.v63-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-weight:950}.v63-count.zero{background:#475569}
.v63-overlay{position:fixed;inset:0;z-index:1600;background:rgba(15,23,42,.62);padding:12px;display:grid;place-items:center}.v63-panel{width:min(1500px,99vw);height:min(920px,96vh);background:#fff;border-radius:18px;box-shadow:0 30px 90px rgba(15,23,42,.35);display:grid;grid-template-rows:auto auto 1fr;overflow:hidden}.v63-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--v63-line);background:#fff}.v63-title{display:flex;align-items:center;gap:10px}.v63-title h2{margin:0;font-size:19px}.v63-sub{font-size:12px;color:#64748b;margin-top:3px}.v63-tabs{display:flex;gap:6px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--v63-line);overflow:auto;background:#f8fafc}.v63-tab{border:1px solid var(--v63-line);background:#fff;color:#334155;padding:7px 11px;border-radius:999px;white-space:nowrap;font-weight:850}.v63-tab.active{background:#0f172a;color:#fff;border-color:#0f172a}.v63-body{min-height:0;overflow:auto;padding:14px;background:#f1f5f9}.v63-pane{display:none}.v63-pane.active{display:block}.v63-card{background:#fff;border:1px solid var(--v63-line);border-radius:14px;padding:12px;box-shadow:0 2px 10px rgba(15,23,42,.04);margin-bottom:12px}.v63-kpis{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;margin-bottom:12px}.v63-kpi{background:#fff;border:1px solid var(--v63-line);border-radius:13px;padding:12px}.v63-kpi b{font-size:25px;display:block;margin-top:5px}.v63-kpi span{font-size:12px;color:#64748b;font-weight:800}.v63-kpi.red b{color:var(--v63-red)}.v63-kpi.amber b{color:var(--v63-amber)}.v63-kpi.green b{color:var(--v63-green)}
.v63-grid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:8px}.v63-grid.cols4{grid-template-columns:repeat(4,minmax(170px,1fr))}.v63-field label{display:block;font-size:11px;font-weight:900;color:#64748b;margin:0 0 5px}.v63-field input,.v63-field select,.v63-field textarea{width:100%;border:1px solid var(--v63-line);border-radius:9px;padding:8px 9px;background:#fff;color:#0f172a}.v63-field textarea{min-height:70px;resize:vertical}.v63-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:10px 0}.v63-btn{border:0;border-radius:9px;padding:8px 11px;font-weight:900;cursor:pointer;background:#e2e8f0;color:#0f172a}.v63-btn.primary{background:var(--v63-blue);color:#fff}.v63-btn.green{background:var(--v63-green);color:#fff}.v63-btn.red{background:var(--v63-red);color:#fff}.v63-btn.amber{background:var(--v63-amber);color:#fff}.v63-btn.dark{background:#0f172a;color:#fff}.v63-btn.outline{background:#fff;border:1px solid var(--v63-line)}.v63-btn.small{padding:5px 8px;font-size:12px}.v63-selected{font-size:12px;color:#475569;font-weight:850;margin-left:auto}
.v63-tablewrap{overflow:auto;border:1px solid var(--v63-line);border-radius:12px;background:#fff;max-height:560px}.v63-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1180px}.v63-table th,.v63-table td{padding:8px 9px;border-bottom:1px solid #e5e7eb;text-align:left;font-size:12px;vertical-align:top}.v63-table th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#475569;font-weight:900}.v63-table tr:hover td{background:#f8fafc}.v63-table tr.v63-selected-row td{background:#eff6ff}.v63-muted{color:#64748b}.v63-strong{font-weight:900}.v63-chip{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:900;white-space:nowrap}.v63-chip.red{background:#fee2e2;color:#991b1b}.v63-chip.amber{background:#fef3c7;color:#92400e}.v63-chip.green{background:#dcfce7;color:#166534}.v63-chip.blue{background:#dbeafe;color:#1e40af}.v63-chip.gray{background:#e2e8f0;color:#334155}.v63-cat{display:inline-block;border:1px solid #cbd5e1;border-radius:6px;padding:2px 5px;margin:1px;font-size:10px;background:#fff}.v63-link{color:#2563eb;text-decoration:underline;cursor:pointer;font-weight:800}.v63-note{padding:10px 11px;border-radius:10px;background:#eff6ff;color:#1e3a8a;font-size:12px;line-height:1.55}.v63-note.warn{background:#fff7ed;color:#9a3412}.v63-note.red{background:#fef2f2;color:#991b1b}.v63-empty{padding:35px;text-align:center;color:#64748b}
.v63-dialog{position:fixed;inset:0;z-index:1750;background:rgba(15,23,42,.58);display:grid;place-items:center;padding:16px}.v63-dialogbox{width:min(780px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 24px 70px rgba(15,23,42,.35)}.v63-dialoghead{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--v63-line);position:sticky;top:0;background:#fff;z-index:2}.v63-dialoghead h3{margin:0;font-size:17px}.v63-dialogbody{padding:14px}.v63-dialogfoot{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--v63-line);position:sticky;bottom:0;background:#fff}.v63-checkrow{display:grid;grid-template-columns:28px 180px 1fr;gap:8px;align-items:center;padding:7px 0;border-bottom:1px dashed #e2e8f0}.v63-checkrow input[type=checkbox]{width:18px;height:18px}.v63-preview{max-height:210px;overflow:auto;background:#f8fafc;border:1px solid var(--v63-line);border-radius:10px;padding:10px;font-size:12px;line-height:1.6}.v63-formline{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;align-items:end}.v63-dangerline{border-left:4px solid #dc2626;padding-left:10px}.v63-history-detail{max-width:420px;white-space:normal}.v63-rule-inactive{opacity:.55}.v63-nowrap{white-space:nowrap}.v63-right{text-align:right}.v63-split{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.v63-help{font-size:11px;color:#64748b;margin-top:4px;line-height:1.45}
@media(max-width:1100px){.v63-kpis{grid-template-columns:repeat(3,1fr)}.v63-grid,.v63-grid.cols4{grid-template-columns:repeat(2,1fr)}.v63-formline{grid-template-columns:repeat(2,1fr)}.v63-split{grid-template-columns:1fr}}@media(max-width:650px){.v63-overlay{padding:0}.v63-panel{width:100vw;height:100vh;border-radius:0}.v63-kpis{grid-template-columns:repeat(2,1fr)}.v63-grid,.v63-grid.cols4{grid-template-columns:1fr}.v63-head{align-items:flex-start}.v63-formline{grid-template-columns:1fr}.v63-selected{width:100%;margin-left:0}.v63-checkrow{grid-template-columns:28px 1fr}.v63-checkrow>*:last-child{grid-column:2}}

/* V6.9.0 monitor PO details */
.v69-po-link{border:0;background:transparent;color:#1d4ed8;padding:0;font:inherit;font-weight:950;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.v69-po-link:hover{color:#1e40af}.v69-po-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0}.v69-po-summary>div{border:1px solid #dbe4ee;border-radius:11px;background:#f8fafc;padding:9px}.v69-po-summary span{display:block;font-size:10px;color:#64748b;font-weight:900;margin-bottom:3px}.v69-po-summary b{font-size:13px;color:#0f172a}.v69-po-trackline{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:850;margin-bottom:12px}.v69-po-items{min-width:760px}@media(max-width:800px){.v69-po-summary{grid-template-columns:repeat(2,1fr)}}
