.pur-kpis[data-v-31b25cc6]{gap:var(--sp-2);grid-template-columns:repeat(5,1fr);display:grid}.pk[data-v-31b25cc6]{background:var(--bg-card);border-radius:var(--r-md);padding:var(--sp-3);border:1px solid var(--line)}.pl[data-v-31b25cc6]{font-size:var(--fs-small);color:var(--ink-2)}.pv[data-v-31b25cc6]{font-size:var(--fs-title);margin-top:var(--sp-1);color:var(--ink-1);font-weight:700}.pk.green .pv[data-v-31b25cc6]{color:var(--st-done)}.pk.orange .pv[data-v-31b25cc6]{color:var(--st-warning)}.pk.blue .pv[data-v-31b25cc6]{color:var(--brand)}.det-head[data-v-31b25cc6]{margin-bottom:var(--sp-3)}.det-sub[data-v-31b25cc6]{font-size:var(--fs-small);color:var(--ink-2);margin-top:var(--sp-1)}.det-total[data-v-31b25cc6]{text-align:right;font-size:var(--fs-body);margin:var(--sp-3) 0}.det-actions[data-v-31b25cc6]{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.pur-transit[data-v-31b25cc6]{color:var(--brand);font-weight:600}.pur-shortage[data-v-31b25cc6]{color:var(--st-alarm);font-weight:700}.pur-overdue[data-v-31b25cc6]{color:var(--st-alarm);font-weight:600}.pu-warn-text[data-v-31b25cc6]{color:var(--st-warning)}.pr-new[data-v-b9187dc4]{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3)}.pr-line[data-v-b9187dc4]{gap:var(--sp-1);margin-bottom:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.pr-total[data-v-b9187dc4]{margin-left:var(--sp-3);font-weight:600}.pr-table[data-v-b9187dc4] .el-table__row{cursor:pointer}.ov-strip[data-v-b9187dc4]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.ov-item[data-v-b9187dc4]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card);flex-direction:column;flex:130px;gap:2px;display:flex}.ov-l[data-v-b9187dc4]{font-size:var(--fs-small);color:var(--ink-2)}.ov-v[data-v-b9187dc4]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600;line-height:var(--lh-title)}.pi-new[data-v-33785365]{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3)}.pi-form[data-v-33785365]{margin-bottom:var(--sp-2)}.pi-line[data-v-33785365]{gap:var(--sp-1);margin-bottom:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.pi-total[data-v-33785365]{margin-left:var(--sp-3);font-weight:600}.pi-hint[data-v-33785365]{color:var(--ink-2);font-size:var(--fs-small)}.pi-table[data-v-33785365] .el-table__row{cursor:pointer}.ov-strip[data-v-33785365]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.ov-item[data-v-33785365]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card);flex-direction:column;flex:130px;gap:2px;display:flex}.ov-l[data-v-33785365]{font-size:var(--fs-small);color:var(--ink-2)}.ov-v[data-v-33785365]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600;line-height:var(--lh-title)}.kpi-grid[data-v-3145f527]{gap:var(--card-gap);margin-bottom:var(--sp-2);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ap-aging[data-v-3145f527]{margin-bottom:var(--sp-2);padding:var(--sp-3);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md);flex:none}.ap-aging-head[data-v-3145f527]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.ap-aging-title[data-v-3145f527]{font-size:var(--fs-body);color:var(--ink-2);font-weight:600}.ap-aging-base[data-v-3145f527]{font-size:var(--fs-small);color:var(--ink-3)}.ap-aging-grid[data-v-3145f527]{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ap-aging-item[data-v-3145f527]{gap:var(--sp-1);min-width:0;padding:var(--sp-2);background:var(--bg-sunken);border-radius:var(--r-sm);flex-direction:column;display:flex}.ap-aging-label[data-v-3145f527]{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap}.ap-aging-value[data-v-3145f527]{font-size:var(--fs-lead);color:var(--ink-1);font-weight:600}.ap-aging-item.is-warning .ap-aging-value[data-v-3145f527]{color:var(--st-warning)}.ap-aging-item.is-alarm .ap-aging-value[data-v-3145f527]{color:var(--st-alarm)}.ap-aging-bar[data-v-3145f527] .el-progress-bar__outer{background:var(--line)}.ap-aging-item.is-warning[data-v-3145f527] .el-progress-bar__inner{background:var(--st-warning)}.ap-aging-item.is-alarm[data-v-3145f527] .el-progress-bar__inner{background:var(--st-alarm)}.ap-filters[data-v-3145f527]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ap-filters[data-v-3145f527] .el-select{margin-right:0}.ap-kw[data-v-3145f527]{width:288px}@media (width<=1180px){.kpi-grid[data-v-3145f527]{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-aging-grid[data-v-3145f527]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ov-strip[data-v-5b0007e3]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.ov-item[data-v-5b0007e3]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card);flex-direction:column;flex:150px;gap:2px;display:flex}.ov-l[data-v-5b0007e3]{font-size:var(--fs-small);color:var(--ink-2)}.ov-v[data-v-5b0007e3]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600;line-height:var(--lh-title)}.ov-u[data-v-5b0007e3]{font-size:var(--fs-small);color:var(--ink-3);margin-left:2px;font-weight:400}.st-form[data-v-5b0007e3]{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3)}.st-row[data-v-5b0007e3]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.st-row-foot[data-v-5b0007e3]{margin-top:var(--sp-2);align-items:center;margin-bottom:0}.st-line[data-v-5b0007e3]{gap:var(--sp-1);margin-bottom:var(--sp-1);align-items:center;display:flex}.st-detail-head[data-v-5b0007e3]{margin-bottom:var(--sp-2);font-size:var(--fs-body)}.st-loc[data-v-5b0007e3],.st-reason[data-v-5b0007e3]{margin-left:var(--sp-2);color:var(--ink-2)}.st-count[data-v-5b0007e3]{color:var(--ink-2);font-size:var(--fs-small)}.st-note[data-v-5b0007e3]{margin-left:var(--sp-2);color:var(--st-alarm)}.push-kpis[data-v-3d374ca3]{gap:var(--sp-2);margin-bottom:var(--sp-3);grid-template-columns:repeat(5,1fr);display:grid}.pk[data-v-3d374ca3]{background:var(--bg-card);border-radius:var(--r-lg);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line)}.pl[data-v-3d374ca3]{font-size:var(--fs-small);color:var(--ink-2)}.pv[data-v-3d374ca3]{font-size:var(--fs-title);margin-top:var(--sp-1);color:var(--ink-1);font-weight:700}.pk.green .pv[data-v-3d374ca3]{color:var(--st-done)}.pk.orange .pv[data-v-3d374ca3]{color:var(--st-warning)}.pk.blue .pv[data-v-3d374ca3]{color:var(--brand)}.push-simbar[data-v-3d374ca3]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-small);line-height:var(--lh-body);flex-wrap:wrap;display:flex}.push-simbar.sim[data-v-3d374ca3]{background:var(--st-warning-bg);border:1px solid var(--st-warning);color:var(--st-warning)}.push-simbar.real[data-v-3d374ca3]{background:var(--st-done-bg);border:1px solid var(--st-done);color:var(--st-done)}.push-simtext[data-v-3d374ca3]{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.push-chans[data-v-3d374ca3]{gap:var(--sp-1);flex-wrap:wrap;margin-left:auto;display:flex}.det-head[data-v-3d374ca3]{margin-bottom:var(--sp-3)}.det-sub[data-v-3d374ca3]{font-size:var(--fs-small);color:var(--ink-2);margin-top:var(--sp-1)}.det-content[data-v-3d374ca3]{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:var(--sp-3);white-space:pre-wrap}.det-meta[data-v-3d374ca3]{font-size:var(--fs-small);color:var(--ink-2)}.det-err[data-v-3d374ca3]{color:var(--st-alarm);margin-top:var(--sp-1)}.det-actions[data-v-3d374ca3]{margin-top:var(--sp-3)}.ic-sub[data-v-a5fefc1f]{font-size:var(--fs-small);color:var(--ink-2);margin-right:var(--sp-2)}.ic-unread[data-v-a5fefc1f]{color:var(--st-alarm)}.ic-ann[data-v-a5fefc1f]{color:var(--st-warning)}.ic-note[data-v-a5fefc1f]{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:0 var(--sp-3) var(--sp-1);padding:var(--sp-1) var(--sp-2);background:var(--bg-sunken);border-radius:var(--r-sm);font-size:var(--fs-tiny);color:var(--ink-2);display:flex}.ic-sec[data-v-a5fefc1f]{align-items:center;gap:var(--sp-1);margin:var(--sp-1) 0;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-tiny);color:var(--ink-2);background:var(--bg-sunken);border-radius:var(--r-sm);font-weight:600;display:flex}.ic-sec.unread[data-v-a5fefc1f]{color:var(--brand)}.ic-sec b[data-v-a5fefc1f]{font-weight:700}.ic-stats[data-v-a5fefc1f]{align-items:center;gap:var(--sp-1);min-width:0;padding:0 var(--sp-3) var(--sp-1);scrollbar-width:thin;flex:none;display:flex;overflow:auto hidden}.ic-stats[data-v-a5fefc1f]::-webkit-scrollbar{height:4px}.ic-stat[data-v-a5fefc1f]{align-items:center;gap:var(--sp-1);font-size:var(--fs-tiny);background:var(--bg-sunken);color:var(--ink-2);border-radius:var(--r-sm);padding:2px var(--sp-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex:none;display:inline-flex}.ic-stat b[data-v-a5fefc1f]{color:var(--brand);font-weight:700}.ic-stat.on[data-v-a5fefc1f]{background:var(--brand);color:var(--bg-card)}.ic-stat.on b[data-v-a5fefc1f]{color:var(--bg-card)}.ic-stat.dis[data-v-a5fefc1f]{cursor:default;opacity:.6}.ic-tag[data-v-a5fefc1f]{flex:none;margin-left:0}.ic-meta[data-v-a5fefc1f]{margin-left:var(--sp-2);color:var(--ink-2)}.ic-read[data-v-a5fefc1f]{color:var(--st-done)}.ic-group[data-v-a5fefc1f]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);background:var(--bg-sunken);border-radius:var(--r-md);margin-bottom:var(--sp-2);cursor:pointer;display:flex}.ic-group[data-v-a5fefc1f]:hover{border-color:var(--line-strong)}.ic-g-arrow[data-v-a5fefc1f]{font-size:var(--fs-tiny);color:var(--ink-3);flex:none;transition:transform .15s}.ic-g-arrow.open[data-v-a5fefc1f]{transform:rotate(90deg)}.ic-g-count[data-v-a5fefc1f]{background:var(--st-alarm-bg);color:var(--st-alarm);font-weight:700;font-size:var(--fs-tiny);border-radius:var(--r-md);padding:0 var(--sp-1);flex:none}.ic-split[data-v-a5fefc1f]{flex:auto;min-height:0;display:flex}.ic-body[data-v-a5fefc1f]{min-width:0;padding:var(--sp-2) var(--sp-3);flex:auto;overflow:auto}.ic-body.hasDetail[data-v-a5fefc1f]{border-right:1px solid var(--line);flex:0 0 52%}.ic-detail[data-v-a5fefc1f]{min-width:0;padding:var(--sp-3) var(--sp-4);background:var(--bg-sunken);flex-direction:column;flex:1 1 0;display:flex;overflow:auto}.det-head[data-v-a5fefc1f]{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.det-title[data-v-a5fefc1f]{min-width:0;font-size:var(--fs-lead);font-weight:700;line-height:var(--lh-cell);overflow-wrap:anywhere;flex:auto}.det-content[data-v-a5fefc1f]{margin-top:var(--sp-3);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.det-foot[data-v-a5fefc1f]{padding-top:var(--sp-3);text-align:right;margin-top:auto}.ic-item[data-v-a5fefc1f]{align-items:flex-start;gap:var(--sp-2);margin-left:var(--sp-4);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:var(--sp-2);cursor:pointer;background:var(--bg-card);display:flex;position:relative}.ic-item[data-v-a5fefc1f]:hover{border-color:var(--brand)}.ic-item.read[data-v-a5fefc1f]{background:var(--bg-sunken);opacity:.75}.ic-dot[data-v-a5fefc1f]{background:var(--st-alarm);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.ic-dot.off[data-v-a5fefc1f]{visibility:hidden}.ic-main[data-v-a5fefc1f]{flex:auto;min-width:0}.ic-title-row[data-v-a5fefc1f]{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.ic-ititle[data-v-a5fefc1f]{min-width:0;font-weight:600;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ic-preview[data-v-a5fefc1f]{font-size:var(--fs-small);color:var(--ink-2);margin-top:var(--sp-1);-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ic-go[data-v-a5fefc1f]{cursor:pointer;margin-right:var(--sp-1);padding:0 var(--sp-1);border-radius:var(--r-xs);font-size:var(--fs-body);color:var(--brand);flex:none;font-weight:600}.ic-go[data-v-a5fefc1f]:hover{background:var(--brand-weak);color:var(--brand)}.ic-time[data-v-a5fefc1f]{font-size:var(--fs-tiny);color:var(--ink-3);white-space:nowrap;flex:none}.ic-link{color:var(--brand);cursor:pointer;background:var(--brand-weak);border:1px solid var(--line-strong);padding:0 var(--sp-1);border-radius:var(--r-xs);margin:0 1px;font-weight:600;text-decoration:none}.ic-link:hover{color:var(--bg-card);background:var(--brand);border-color:var(--brand);text-decoration:underline}.mi-title[data-v-12b41c3f]{font-size:var(--fs-title);color:var(--ink-1);font-weight:600;line-height:var(--lh-cell)}.mi-table[data-v-12b41c3f]{flex-direction:column;flex:auto;min-height:0;display:flex}.mi-relno[data-v-12b41c3f]{color:var(--brand);font-weight:600;font-size:var(--fs-small)}.ev-form[data-v-32c9e3d8]{max-width:560px}.ev-out[data-v-32c9e3d8]{margin-top:var(--sp-3)}.cards[data-v-36907429]{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}.scard[data-v-36907429]{background:var(--bg-card);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-3);cursor:pointer;box-shadow:var(--sh-1);transition:all .15s}.scard.active[data-v-36907429]{background:var(--brand-weak)}.scard[data-v-36907429]:hover{box-shadow:var(--sh-2);transform:translateY(-1px)}.scard.tone-iqc[data-v-36907429]{border-top:3px solid var(--brand)}.scard.tone-ipqc[data-v-36907429]{border-top:3px solid var(--st-done)}.scard.tone-fqc[data-v-36907429]{border-top:3px solid var(--st-warning)}.scard.tone-oqc[data-v-36907429]{border-top:3px solid var(--st-alarm)}.shead[data-v-36907429]{align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-2);display:flex}.sicon[data-v-36907429]{font-size:var(--fs-title)}.sname[data-v-36907429]{color:var(--ink-1);font-weight:600}.skpis[data-v-36907429]{gap:var(--sp-2);display:flex}.kn[data-v-36907429]{flex-direction:column;align-items:center;min-width:44px;display:flex}.kn b[data-v-36907429]{font-size:var(--fs-title)}.kn span[data-v-36907429]{font-size:var(--fs-tiny);color:var(--ink-2)}.kn.blue b[data-v-36907429]{color:var(--brand)}.kn.green b[data-v-36907429]{color:var(--st-done)}.kn.red b[data-v-36907429]{color:var(--st-alarm)}.rate[data-v-36907429]{margin-top:var(--sp-1);font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.rate-ok[data-v-36907429]{color:var(--st-done)}.rate-na[data-v-36907429]{color:var(--ink-2)}.excluded[data-v-36907429]{font-size:var(--fs-tiny);color:var(--ink-3);margin-top:2px}.metric-basis[data-v-36907429]{white-space:pre-line;line-height:var(--lh-body)}.metric-tag[data-v-36907429]{font-size:var(--fs-tiny);color:var(--brand);background:var(--brand-weak);border:1px solid var(--line);border-radius:var(--r-md);padding:0 var(--sp-1);cursor:help}.metric-tag.off[data-v-36907429]{color:var(--ink-3);background:var(--st-normal-bg);border-color:var(--line);cursor:default}.title[data-v-36907429]{color:var(--ink-1);margin:0}.hint[data-v-36907429]{color:var(--ink-2);font-size:var(--fs-small);margin-left:var(--sp-2)}.wlink[data-v-36907429]{color:var(--brand);cursor:pointer;text-decoration:underline}.q-inline[data-v-36907429]{margin:0 var(--sp-1);color:var(--ink-2);font-size:var(--fs-body)}.qa-scroll[data-v-b065ad78]{flex:auto;min-height:0;overflow-y:auto}.qa-summary[data-v-b065ad78]{gap:var(--sp-2);margin-bottom:var(--sp-3);grid-template-columns:repeat(7,1fr);display:grid}.qa-item[data-v-b065ad78]{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3);text-align:center;flex-direction:column;display:flex}.qa-num[data-v-b065ad78]{font-size:var(--fs-h1);font-weight:700}.qa-num.ok[data-v-b065ad78]{color:var(--st-done)}.qa-num.danger[data-v-b065ad78]{color:var(--st-alarm)}.qa-num.warn[data-v-b065ad78]{color:var(--st-warning)}.qa-num.muted[data-v-b065ad78]{color:var(--ink-2)}.qa-cap[data-v-b065ad78]{font-size:var(--fs-tiny);color:var(--ink-2);margin-top:2px}.qa-two[data-v-b065ad78]{gap:var(--sp-3);margin-bottom:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.qa-state[data-v-b065ad78]{padding:var(--sp-5) 0}.qa-ai-box[data-v-b065ad78]{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3);min-height:120px}.qa-ai-loading[data-v-b065ad78]{color:var(--brand);font-size:var(--fs-body);text-align:center;padding:var(--sp-6) 0}.qa-ai-text[data-v-b065ad78]{white-space:pre-wrap;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-1);margin:0;font-family:inherit}.qa-ai-hint[data-v-b065ad78]{font-size:var(--fs-tiny);color:var(--ink-2);margin-top:var(--sp-2)}.d8-container[data-v-d80b17ba]{gap:var(--sp-2);max-height:70vh;padding-right:var(--sp-1);flex-direction:column;display:flex;overflow-y:auto}.d8-sec[data-v-d80b17ba]{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3)}.d8-title[data-v-d80b17ba]{font-weight:600;font-size:var(--fs-body);color:var(--ink-2);margin-bottom:var(--sp-1)}.d8-body[data-v-d80b17ba]{font-size:var(--fs-body);color:var(--ink-2)}.d8-list[data-v-d80b17ba]{margin:var(--sp-1) 0;padding-left:var(--sp-4)}.d8-team[data-v-d80b17ba]{max-width:600px}.dc-stats[data-v-d80b17ba]{gap:var(--card-gap);grid-template-columns:repeat(5,1fr);display:grid}.dc-filter[data-v-d80b17ba] .el-radio-button__inner{padding:0 var(--sp-3);line-height:var(--lh-body)}.dc-desc[data-v-d80b17ba]{font-size:var(--fs-small);color:var(--ink-2);margin-top:2px}.dc-car[data-v-d80b17ba]{margin-top:var(--sp-1);border-top:1px dashed var(--line);padding-top:var(--sp-1)}.dc-car-item[data-v-d80b17ba]{gap:var(--sp-2);margin-bottom:var(--sp-1);align-items:baseline;display:flex}.dc-car-body[data-v-d80b17ba]{font-size:var(--fs-small);color:var(--ink-2);flex:1}.sev[data-v-d80b17ba]{font-weight:600}.sev-3[data-v-d80b17ba]{color:var(--st-alarm)}.sev-2[data-v-d80b17ba]{color:var(--st-warning)}.sev-1[data-v-d80b17ba]{color:var(--st-done)}.sq-w-250[data-v-b120d7cc]{width:250px}.kpis[data-v-b120d7cc]{gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.k[data-v-b120d7cc]{text-align:center;flex:1}.k .kv[data-v-b120d7cc]{font-size:var(--fs-kpi);margin:var(--sp-1) 0 2px;font-weight:700}.k .kl[data-v-b120d7cc]{font-size:var(--fs-small);color:var(--ink-2)}.sq-toolbar[data-v-b120d7cc]{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.trend[data-v-b120d7cc]{margin-top:var(--sp-4);display:block}.sq-good[data-v-b120d7cc]{color:var(--st-done)}.sq-warn[data-v-b120d7cc]{color:var(--st-warning)}.sq-bad[data-v-b120d7cc]{color:var(--st-alarm)}.sq-brand[data-v-b120d7cc]{color:var(--brand)}.drawer-body[data-v-b5802158]{padding:0 var(--sp-2)}.iqc-stats[data-v-ab3e04bb]{gap:var(--card-gap);flex-wrap:wrap;display:flex}.iqc-stats[data-v-ab3e04bb]>*{flex:1;min-width:90px}.iqc-sub-title[data-v-ab3e04bb]{margin:var(--sp-2) 0;justify-content:space-between;align-items:center;font-weight:600;display:flex}.iqc-detail-head[data-v-ab3e04bb]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.iqc-detail-meta[data-v-ab3e04bb]{gap:var(--sp-1);font-size:var(--fs-body);color:var(--ink-1);margin-bottom:var(--sp-3);flex-direction:column;display:flex}.iqc-detail-meta b[data-v-ab3e04bb]{font-weight:600}.iqc-detail-actions[data-v-ab3e04bb]{margin-top:var(--sp-4)}.iqc-reject-box[data-v-ab3e04bb]{margin-bottom:var(--sp-2)}.iqc-item-block[data-v-ab3e04bb]{margin-bottom:var(--sp-2);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--card-radius);padding:var(--card-pad)}.iqc-item-row[data-v-ab3e04bb]{gap:var(--sp-1);margin-bottom:var(--sp-1);align-items:center;display:flex}.iqc-item-extra[data-v-ab3e04bb]{gap:var(--sp-1);padding-left:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.iqc-extra-label[data-v-ab3e04bb]{font-size:var(--fs-tiny);color:var(--ink-3)}.iqc-num[data-v-ab3e04bb]{width:84px}.iqc-num-sm[data-v-ab3e04bb]{width:64px}.iqc-hint[data-v-ab3e04bb]{font-size:var(--fs-small);color:var(--ink-3);margin-bottom:var(--sp-2);line-height:var(--lh-body)}.iqc-warn[data-v-ab3e04bb]{color:var(--st-warning)}.iqc-bad[data-v-ab3e04bb]{color:var(--st-alarm)}.hint[data-v-2e622ace]{gap:var(--sp-1);align-items:center;display:inline-flex}.low-val[data-v-2e622ace]{color:var(--st-alarm)}.dim[data-v-2e622ace]{color:var(--ink-2)}[data-v-2e622ace] .row-low{background:var(--st-alarm-bg)!important}.ov-strip[data-v-2e622ace]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.ov-item[data-v-2e622ace]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card);flex-direction:column;flex:150px;gap:2px;display:flex}.ov-l[data-v-2e622ace]{font-size:var(--fs-small);color:var(--ink-2)}.ov-v[data-v-2e622ace]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600;line-height:var(--lh-title)}.hint[data-v-d7fc00e8]{gap:var(--sp-1);align-items:center;display:inline-flex}.cnt-tag[data-v-d7fc00e8]{margin-left:var(--sp-1)}.ov-strip[data-v-d7fc00e8]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.ov-item[data-v-d7fc00e8]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card);flex-direction:column;flex:150px;gap:2px;display:flex}.ov-l[data-v-d7fc00e8]{font-size:var(--fs-small);color:var(--ink-2)}.ov-v[data-v-d7fc00e8]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600;line-height:var(--lh-title)}.ov-u[data-v-d7fc00e8]{font-size:var(--fs-small);color:var(--ink-3);margin-left:2px;font-weight:400}.short[data-v-d7fc00e8]{color:var(--st-alarm)}.dim[data-v-d7fc00e8]{color:var(--ink-3)}.no-po[data-v-d7fc00e8]{font-size:var(--fs-small)}.late[data-v-d7fc00e8]{color:var(--st-alarm);font-weight:600}.foot-note[data-v-d7fc00e8]{margin-top:var(--sp-2);color:var(--ink-2);font-size:var(--fs-small)}.detail[data-v-d7fc00e8]{padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-8)}.sub[data-v-d7fc00e8]{margin-bottom:var(--sp-1)}.ptc-sec[data-v-15503264]{padding:var(--sp-1) 0}.ptc-sec-head[data-v-15503264]{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.ptc-sec-head b[data-v-15503264]{font-size:var(--fs-body)}.sn-gen[data-v-15503264]{margin-bottom:var(--sp-2)}.sn-tag[data-v-15503264]{margin:2px}.sec-h[data-v-15503264]{margin:var(--sp-1) 0}.pick-hint[data-v-15503264],.pick-hint[data-v-0baac8cc]{font-size:var(--fs-small);color:var(--brand);margin-top:2px}.ptc-formula[data-v-0baac8cc]{flex:auto;min-height:0;overflow:auto}.ptc-mb-10[data-v-0baac8cc]{margin-bottom:var(--sp-2)}.ptc-sub[data-v-0baac8cc]{margin:var(--sp-1) 0 var(--sp-2);font-weight:600}.ptc-cardhead[data-v-0baac8cc]{justify-content:space-between;align-items:center;display:flex}.ptc-mt-10[data-v-0baac8cc]{margin-top:var(--sp-2)}.ptc-ml-8[data-v-0baac8cc]{margin-left:var(--sp-2)}.ptc-reason[data-v-0baac8cc]{margin-top:var(--sp-1);color:var(--ink-2);font-size:var(--fs-small)}.ptc-small[data-v-0baac8cc]{font-size:var(--fs-small)}.ptc-w-170[data-v-0baac8cc]{width:170px}.ptc-w-95[data-v-0baac8cc]{width:95px}.ptc-w-85[data-v-0baac8cc]{width:85px}.ptc-w-70[data-v-0baac8cc]{width:70px}.pc-scroll[data-v-f83df8af]{flex:auto;min-height:0;overflow-y:auto}.pc-card[data-v-f83df8af]{margin-bottom:var(--sp-3)}.pc-card-head[data-v-f83df8af]{justify-content:space-between;align-items:center;display:flex}.pc-hint[data-v-f83df8af]{margin-bottom:var(--sp-1);font-size:var(--fs-small);color:var(--ink-2)}.pc-hint-inline[data-v-f83df8af]{margin-left:var(--sp-2);font-size:var(--fs-small);color:var(--ink-2)}.pc-ml[data-v-f83df8af]{margin-left:var(--sp-2)}.is-ok[data-v-f83df8af]{color:var(--brand)}.is-muted[data-v-f83df8af]{color:var(--ink-3)}.w-80[data-v-f83df8af]{width:80px}.w-110[data-v-f83df8af]{width:110px}.w-120[data-v-f83df8af]{width:120px}.w-140[data-v-f83df8af]{width:140px}.w-150[data-v-f83df8af]{width:150px}.pc-label[data-v-738692d8]{font-size:var(--fs-small);color:var(--ink-2)}.pc-num[data-v-738692d8]{width:90px}.pc-msg[data-v-738692d8]{font-size:var(--fs-small);color:var(--brand)}.pc-load[data-v-738692d8]{gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.pc-load-item[data-v-738692d8]{min-width:120px}.pc-load-name[data-v-738692d8]{font-size:var(--fs-small);color:var(--ink-3);margin-bottom:var(--sp-1)}.ptc-panel[data-v-47cb3805]{gap:var(--sp-2);min-height:0;padding:var(--sp-3);border-radius:var(--r-md);background:var(--bg-inverse);color:var(--line);box-sizing:border-box;flex-direction:column;flex:auto;display:flex;overflow:auto}.ptc-card[data-v-47cb3805]{border:1px solid var(--ink-2)}.ptc-card-title[data-v-47cb3805]{color:var(--line)}.ptc-bound-op[data-v-47cb3805]{margin-left:var(--sp-2)}.ptc-table[data-v-47cb3805]{--el-table-bg-color:var(--bg-inverse);--el-table-tr-bg-color:var(--bg-inverse);--el-table-header-bg-color:var(--ink-2);--el-table-text-color:var(--line)}.ptc-crumb[data-v-47cb3805]{font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:var(--sp-1);display:flex}.ptc-crumb b[data-v-47cb3805]{color:var(--ink-1)}.ptc-env[data-v-47cb3805]{font-size:var(--fs-tiny);color:var(--st-done);border:1px solid var(--st-done);border-radius:var(--r-xs);padding:0 var(--sp-1)}.ptc-offline[data-v-47cb3805]{font-size:var(--fs-small);color:var(--ink-3)}.ptc-sync[data-v-47cb3805]{margin:0 0 var(--sp-3) 0;background:var(--bg-inverse);border-color:var(--ink-2)}.ptc-sync-head[data-v-47cb3805]{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ptc-sync-sub[data-v-47cb3805]{font-size:var(--fs-small);color:var(--ink-3)}.ptc-sync-actions[data-v-47cb3805]{gap:var(--sp-2);margin-left:auto;display:flex}.ptc-sync-grid[data-v-47cb3805]{gap:var(--sp-4);flex-wrap:wrap;display:flex}.ptc-sync-cell[data-v-47cb3805]{flex-direction:column;gap:2px;min-width:84px;display:flex}.ptc-sync-k[data-v-47cb3805]{font-size:var(--fs-small);color:var(--ink-3)}.ptc-sync-v[data-v-47cb3805]{font-size:var(--fs-h1);color:var(--line);font-weight:600}.ptc-bad[data-v-47cb3805]{color:var(--st-alarm)}.ptc-sync-fails[data-v-47cb3805]{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.ptc-sync-tag[data-v-47cb3805]{margin-right:2px}.ptc-sync-note[data-v-47cb3805]{margin-top:var(--sp-2);font-size:var(--fs-small);color:var(--ink-3)}.ptc-fields[data-v-47cb3805]{gap:var(--sp-4);flex-wrap:wrap;display:flex}.ptc-field[data-v-47cb3805]{flex-direction:column;display:flex}.ptc-label[data-v-47cb3805]{font-size:var(--fs-small);color:var(--ink-3);margin-bottom:var(--sp-1)}.ptc-block[data-v-47cb3805]{margin-top:var(--sp-3)}.ptc-crew[data-v-47cb3805]{gap:var(--sp-1);margin:var(--sp-2) 0;flex-wrap:wrap;display:flex}.ptc-row[data-v-47cb3805]{gap:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.ptc-dim[data-v-47cb3805]{opacity:.6}.ptc-touch-tag[data-v-47cb3805]{height:32px;font-size:var(--fs-body)}.ptc-touch[data-v-47cb3805]{height:48px;font-size:var(--fs-title)}.ptc-touch.ptc-submit-main[data-v-47cb3805]{flex:1}.ptc-submit[data-v-47cb3805]{margin-top:var(--sp-4);gap:var(--sp-3);display:flex}.ptc-hint[data-v-47cb3805]{margin-top:var(--sp-1);font-size:var(--fs-small);color:var(--st-warning)}.ptc-w-110[data-v-47cb3805]{width:110px}.ptc-w-120[data-v-47cb3805]{width:120px}.ptc-w-200[data-v-47cb3805]{width:200px}.ptc-w-260[data-v-47cb3805]{max-width:260px}.face-notice[data-v-47cb3805]{margin-top:var(--sp-2);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--st-warning);border:1px solid var(--st-warning);border-radius:var(--r-xs);padding:var(--sp-1) var(--sp-2);background:0 0}.pts-crumb[data-v-9dbdf3e9]{font-size:var(--fs-small);color:var(--ink-3)}.pts-sub[data-v-9dbdf3e9]{font-size:var(--fs-small);color:var(--ink-3);margin-left:var(--sp-2)}.pts-dev[data-v-9dbdf3e9]{font-weight:600}.pts-bad[data-v-9dbdf3e9]{color:var(--st-alarm);font-weight:600}.pts-table[data-v-9dbdf3e9]{margin-top:var(--sp-2)}.pts-form[data-v-9dbdf3e9]{margin-top:var(--sp-3)}.fa-row[data-v-f1300fc9]{gap:var(--sp-4);flex-wrap:wrap;align-items:flex-start;display:flex}.fa-col-220[data-v-f1300fc9]{width:220px}.fa-col-min260[data-v-f1300fc9]{min-width:260px}.fa-label[data-v-f1300fc9]{font-size:var(--fs-small);color:var(--ink-3);margin-bottom:var(--sp-1)}.fa-opt-no[data-v-f1300fc9]{float:right;color:var(--ink-3)}.fa-preview[data-v-f1300fc9]{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line-strong);width:84px;height:84px}
