.todo-toolbar[data-v-da19420e]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.todo-kpis[data-v-da19420e]{gap:var(--sp-4);font-size:var(--fs-body);color:var(--ink-2);margin-left:auto;display:flex}.tk b[data-v-da19420e]{font-size:var(--fs-lead)}.apr-tag[data-v-da19420e]{margin-right:var(--sp-1)}.apr-detail-text[data-v-da19420e]{white-space:pre-wrap;word-break:break-word;line-height:var(--lh-body);color:var(--ink-1)}.apr-scan[data-v-da19420e]{margin:var(--sp-1) 0 var(--sp-3)}.apr-scan-input[data-v-da19420e]{width:320px}.apr-dash[data-v-da19420e]{color:var(--ink-3);font-size:var(--fs-small)}.apr-alert[data-v-da19420e]{margin-bottom:var(--sp-3)}.tb[data-v-da19420e]{margin:var(--sp-2) 0}.appr-ai-box[data-v-da19420e]{background:var(--brand-weak);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3);min-height:120px}.appr-ai-loading[data-v-da19420e]{color:var(--brand);font-size:var(--fs-body);text-align:center;padding:var(--sp-6) 0}.appr-ai-text[data-v-da19420e]{white-space:pre-wrap;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-1);margin:0;font-family:inherit}.appr-ai-hint[data-v-da19420e]{font-size:var(--fs-tiny);color:var(--ink-3);margin-top:var(--sp-2)}.bf-scan[data-v-be5fa944]{width:320px}.bf-sub-muted[data-v-be5fa944]{font-size:var(--fs-small);color:var(--ink-2)}.q-good[data-v-be5fa944]{color:var(--st-done)}.q-def[data-v-be5fa944]{color:var(--st-warning)}.q-scrap[data-v-be5fa944]{color:var(--st-alarm)}.bf-drawer-actions[data-v-be5fa944]{margin-top:var(--sp-4);justify-content:flex-end;gap:var(--sp-2);display:flex}.bg-summary[data-v-1a5ac8cc]{gap:var(--sp-4);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;display:flex}.bg-summary b[data-v-1a5ac8cc]{font-size:var(--fs-lead);color:var(--brand)}.bg-help[data-v-1a5ac8cc]{cursor:help;color:var(--ink-3)}.bg-chips[data-v-1a5ac8cc]{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.bg-chip[data-v-1a5ac8cc]{cursor:pointer}.chip-title[data-v-1a5ac8cc]{font-size:var(--fs-small);color:var(--ink-2)}.hint[data-v-1a5ac8cc]{font-size:var(--fs-tiny);color:var(--ink-3);line-height:var(--lh-cell)}.bg-table[data-v-1a5ac8cc]{flex-direction:column;flex:auto;min-height:0;display:flex}.bg-summary[data-v-9c1ec1f3]{gap:var(--sp-4);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;display:flex}.bg-summary b[data-v-9c1ec1f3]{font-size:var(--fs-lead);color:var(--brand)}.hint[data-v-9c1ec1f3]{font-size:var(--fs-tiny);color:var(--ink-3);line-height:var(--lh-cell);padding:4px 0}.hint-inline[data-v-9c1ec1f3]{font-size:var(--fs-tiny);color:var(--ink-3);margin-left:4px}.bg-table[data-v-9c1ec1f3]{flex-direction:column;flex:auto;min-height:0;display:flex}.wrap[data-v-cf2c298b]{flex-direction:column;gap:12px;display:flex}.page-title[data-v-cf2c298b]{font-weight:600}.page-sub[data-v-cf2c298b]{color:var(--el-text-color-secondary)}.opb-help[data-v-cf2c298b]{cursor:help;border-bottom:1px dashed}.opb-share[data-v-cf2c298b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opb-share-url[data-v-cf2c298b]{word-break:break-all;-webkit-user-select:all;user-select:all}.opb-share-tip[data-v-cf2c298b]{color:var(--el-text-color-secondary);font-size:var(--fs-small)}.tbl[data-v-43aa1e43] .el-table__row.hl-row>td.el-table__cell,.tbl[data-v-43aa1e43] .el-table__row.hl-row:hover>td.el-table__cell{background:var(--st-warning-bg)!important}.tr-andon[data-v-43aa1e43]{font-weight:600}.tr-alarm[data-v-43aa1e43]{color:var(--st-alarm);font-weight:600}.tr-in[data-v-43aa1e43]{color:var(--st-done)}.tr-out[data-v-43aa1e43]{color:var(--st-alarm)}.tr-tag[data-v-43aa1e43]{margin:1px 2px}.cards[data-v-43aa1e43]{gap:var(--card-gap);margin:var(--sp-1) 0 var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dhr-bar[data-v-43aa1e43]{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);padding:var(--sp-1) var(--sp-3);background:var(--brand-weak);border-radius:var(--r-sm);display:flex}.dhr-tip[data-v-43aa1e43]{font-weight:600;font-size:var(--fs-small);color:var(--brand);margin-right:var(--sp-1)}.ef-total[data-v-464b750a]{color:var(--brand);font-weight:600}.ov-strip[data-v-464b750a]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.ov-item[data-v-464b750a]{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-464b750a]{font-size:var(--fs-small);color:var(--ink-2)}.ov-v[data-v-464b750a]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600;line-height:var(--lh-title)}.ov-u[data-v-464b750a]{font-size:var(--fs-small);color:var(--ink-3);margin-left:2px;font-weight:400}.ef-na[data-v-464b750a]{color:var(--ink-3)}.ef-alert[data-v-464b750a]{margin-bottom:var(--sp-2)}.pw-total[data-v-7cf45c01]{color:var(--brand);font-weight:600}.pw-wage[data-v-7cf45c01]{color:var(--st-warning);font-weight:600}.ov-strip[data-v-7cf45c01]{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.ov-item[data-v-7cf45c01]{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-7cf45c01]{font-size:var(--fs-small);color:var(--ink-2)}.ov-v[data-v-7cf45c01]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600;line-height:var(--lh-title)}.pc-label[data-v-35afe76d]{font-size:var(--fs-small);color:var(--ink-2)}.pc-src[data-v-35afe76d]{color:var(--brand);font-size:var(--fs-small)}.pc-price[data-v-35afe76d]{color:var(--st-warning)}.ov-strip[data-v-35afe76d]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.ov-item[data-v-35afe76d]{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-35afe76d]{font-size:var(--fs-small);color:var(--ink-2)}.ov-v[data-v-35afe76d]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600;line-height:var(--lh-title)}.rc-wo[data-v-47da090c]{width:320px}.rc-note[data-v-47da090c]{margin-bottom:var(--sp-2)}.rc-op[data-v-47da090c]{color:var(--brand);font-weight:600}.rc-warn[data-v-47da090c]{color:var(--st-warning);font-size:var(--fs-small)}.tl-row[data-v-df7e1fb8]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.hd-count[data-v-df7e1fb8]{color:var(--ink-2);font-size:var(--fs-small)}.tl-info[data-v-df7e1fb8]{border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-small);color:var(--ink-2);margin-bottom:var(--sp-1)}.form-grid[data-v-df7e1fb8]{gap:0 var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.person-box[data-v-c36a6ba0]{border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-small);color:var(--ink-2)}.foot[data-v-c36a6ba0]{margin-top:var(--sp-2);line-height:var(--lh-body);color:var(--ink-2)}.warn[data-v-c36a6ba0]{color:var(--st-warning)}.ea-markbar[data-v-d3f05654]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;width:100%;display:flex}.ea-footnote[data-v-d3f05654]{margin-top:var(--sp-3);font-size:var(--fs-small);color:var(--ink-2);line-height:var(--lh-body)}.ea-lbl[data-v-d3f05654]{color:var(--ink-2)}.u-muted[data-v-383a71d0],.u-muted[data-v-7b09db23]{color:var(--ink-3);font-size:var(--fs-small)}.vg-muted[data-v-d625a752]{color:var(--ink-2);font-size:var(--fs-small)}.vg-verdict[data-v-d625a752]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.vg-blockers[data-v-d625a752]{font-size:var(--fs-small);color:var(--st-alarm);margin-bottom:var(--sp-1)}.vg-blocker[data-v-d625a752]{margin-left:var(--sp-4)}[data-v-d625a752] .vg-row-blocked>td{background:var(--st-alarm-bg)!important}[data-v-d625a752] .vg-row-warn>td{background:var(--st-warning-bg)!important}.p-title[data-v-cb0e87f8]{font-size:var(--fs-small);color:var(--ink-2);margin:var(--sp-2) 0 var(--sp-1);font-weight:600}.node-row[data-v-cb0e87f8]{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--ink-1);flex-wrap:wrap;display:flex}.lineage-head[data-v-cb0e87f8]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.child-list[data-v-cb0e87f8]{gap:var(--sp-2);flex-direction:column;display:flex}.child-row[data-v-cb0e87f8]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cards[data-v-db0bb189]{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.panel[data-v-f64d4bd1]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--sh-1);padding:var(--card-pad)}.p-title[data-v-f64d4bd1]{font-size:var(--fs-small);color:var(--ink-2);margin-bottom:var(--sp-2);font-weight:600}.cards[data-v-e6d8e437]{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.cards[data-v-b0a7b8f7]{gap:var(--card-gap);margin:var(--sp-2) 0 var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.grid[data-v-b0a7b8f7]{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.panel[data-v-b0a7b8f7]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--sh-1);padding:var(--card-pad)}.p-title[data-v-b0a7b8f7]{font-size:var(--fs-small);color:var(--ink-2);margin-bottom:var(--sp-1);font-weight:600}.c-warn[data-v-b0a7b8f7]{color:var(--st-warning)}.anom-ai-box[data-v-b0a7b8f7]{background:var(--brand-weak);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);min-height:140px}.anom-ai-loading[data-v-b0a7b8f7]{color:var(--brand);font-size:var(--fs-body);text-align:center;padding:40px 0}.anom-ai-text[data-v-b0a7b8f7]{white-space:pre-wrap;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-1);margin:0;font-family:inherit}.anom-ai-hint[data-v-b0a7b8f7]{font-size:var(--fs-tiny);color:var(--ink-2);margin-top:var(--sp-2)}.pdm-kpis[data-v-3b7bf203]{gap:var(--card-gap);margin-bottom:var(--sp-3);grid-template-columns:repeat(6,1fr);display:grid}.pdm-table-wrap[data-v-3b7bf203]{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.pdm-ml[data-v-3b7bf203]{margin-left:var(--sp-1)}.health-num[data-v-3b7bf203]{font-weight:700;font-size:var(--fs-lead)}.rul-num[data-v-3b7bf203]{font-weight:700;font-size:var(--fs-body)}.am-bar[data-v-3b7bf203]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.am-hint[data-v-3b7bf203]{font-size:var(--fs-tiny);color:var(--ink-2)}.reason-tags[data-v-3b7bf203]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.reason-none[data-v-3b7bf203]{font-size:var(--fs-tiny);color:var(--st-disabled)}.pdm-note[data-v-3b7bf203]{margin-top:var(--sp-3);font-size:var(--fs-tiny);color:var(--ink-2);background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3)}.det-top[data-v-3b7bf203]{align-items:center;gap:var(--sp-2);display:flex}.det-code[data-v-3b7bf203]{font-weight:700;font-size:var(--fs-lead)}.det-score[data-v-3b7bf203]{font-size:var(--fs-kpi);margin-top:var(--sp-3);font-weight:700}.det-score-label[data-v-3b7bf203]{font-size:var(--fs-small);color:var(--ink-2)}.det-rul-grid[data-v-3b7bf203]{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.drg-item[data-v-3b7bf203]{font-size:var(--fs-small);color:var(--ink-2);background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-2)}.drg-item b[data-v-3b7bf203]{color:var(--ink-1);margin-right:var(--sp-1)}.det-block[data-v-3b7bf203]{margin-top:var(--sp-5)}.det-block-title[data-v-3b7bf203]{font-size:var(--fs-body);color:var(--ink-2);margin-bottom:var(--sp-2);font-weight:600}.chip-list[data-v-3b7bf203]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.sugg-line[data-v-3b7bf203]{font-size:var(--fs-small);color:var(--ink-2);line-height:var(--lh-body);word-break:break-word;white-space:pre-line;margin:0}.trend-cell[data-v-3b7bf203]{align-items:center;gap:var(--sp-2);display:flex}.trend-val[data-v-3b7bf203]{font-weight:700;font-size:var(--fs-body)}.trend-bar[data-v-3b7bf203]{width:60px}.det-actions[data-v-3b7bf203]{margin-top:var(--sp-5)}.issue-form[data-v-f4d692b9]{max-width:720px}.issue-grid[data-v-f4d692b9]{gap:0 var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.hint[data-v-f4d692b9]{color:var(--ink-2);font-size:var(--fs-small);margin-left:var(--sp-2)}.tab-body[data-v-74b41569]{flex-direction:column;flex:auto;min-height:0;display:flex}.over[data-v-74b41569]{color:var(--st-alarm);font-weight:600}.muted[data-v-74b41569]{color:var(--ink-2)}.hub-seg[data-v-7ad0448c]{flex:none}.hub[data-v-7ad0448c]{flex-direction:column;flex:auto;min-height:0;display:flex}.hub[data-v-7ad0448c]>.ps-page{flex:auto;gap:0;min-height:0;padding:0}.hub[data-v-7ad0448c]>.ps-page>.ps-page-body{overflow:auto}.hub[data-v-7ad0448c]>.ps-page>.ps-page-body>*{flex-shrink:0}.hub-shell[data-v-7ad0448c]{gap:0;padding:0}.sc-form[data-v-bec20a29]{max-width:620px}.sc-grid[data-v-bec20a29]{gap:0 var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.sc-row[data-v-bec20a29]{align-items:center;gap:var(--sp-3);width:100%;display:flex}.sc-hint[data-v-bec20a29]{font-size:var(--fs-small);color:var(--ink-2);margin-left:var(--sp-3)}.hub-seg[data-v-9bce63d8]{flex:none}.hub[data-v-9bce63d8]{flex-direction:column;flex:auto;min-height:0;display:flex}.hub[data-v-9bce63d8]>.ps-page{flex:auto;gap:0;min-height:0;padding:0}.hub[data-v-9bce63d8]>.ps-page>.ps-page-body{overflow:auto}.hub[data-v-9bce63d8]>.ps-page>.ps-page-body>*{flex-shrink:0}.hub-shell[data-v-9bce63d8]{gap:0;padding:0}.rw-form[data-v-9fb11714]{max-width:640px}.rw-grid[data-v-9fb11714]{gap:0 var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.hint[data-v-9fb11714]{color:var(--ink-2);font-size:var(--fs-small);margin-left:var(--sp-2)}.hub-seg[data-v-37023ccc]{flex:none}.hub[data-v-37023ccc]{flex-direction:column;flex:auto;min-height:0;display:flex}.hub[data-v-37023ccc]>.ps-page{flex:auto;gap:0;min-height:0;padding:0}.hub[data-v-37023ccc]>.ps-page>.ps-page-body{overflow:auto}.hub[data-v-37023ccc]>.ps-page>.ps-page-body>*{flex-shrink:0}.hub-seg[data-v-c74679cd]{flex:none}.hub[data-v-c74679cd]{flex-direction:column;flex:auto;min-height:0;display:flex}.hub[data-v-c74679cd]>.ps-page{flex:auto;gap:0;min-height:0;padding:0}.hub[data-v-c74679cd]>.ps-page>.ps-page-body{overflow:auto}.hub[data-v-c74679cd]>.ps-page>.ps-page-body>*{flex-shrink:0}.pane[data-v-c74679cd]{padding:var(--sp-1) var(--sp-2) var(--sp-2);flex-direction:column;flex:auto;min-height:0;display:flex}.os-main-table[data-v-c74679cd]{flex:auto;min-height:0}.pane[data-v-c74679cd] .el-descriptions{margin:var(--sp-1) 0}.os-expand[data-v-c74679cd]{padding:var(--sp-1) var(--sp-4)}.os-sub[data-v-c74679cd]{margin:var(--sp-1) 0;font-weight:600}.os-sub2[data-v-c74679cd]{margin:var(--sp-3) 0 var(--sp-1);font-weight:600}.os-dim[data-v-c74679cd]{color:var(--ink-3);padding:var(--sp-1) 0}.os-dim-sm[data-v-c74679cd]{color:var(--ink-3);font-size:var(--fs-small);padding:var(--sp-1) 0}.os-row[data-v-c74679cd]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.os-grid3[data-v-c74679cd]{gap:var(--sp-2) var(--sp-2);grid-template-columns:1fr 1fr 1fr;display:grid}.os-lines-block[data-v-c74679cd]{border-top:1px dashed var(--line);padding-top:var(--sp-2);margin-top:var(--sp-1)}.os-between[data-v-c74679cd]{justify-content:space-between;align-items:center;display:flex}.os-label[data-v-c74679cd]{font-size:var(--fs-small);font-weight:600}.os-table-top[data-v-c74679cd]{margin-top:var(--sp-1)}.kpi-row[data-v-a9baba0f]{gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hint[data-v-a9baba0f]{color:var(--ink-3);font-size:var(--fs-body)}.card-grid[data-v-a9baba0f]{gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}.knb-card[data-v-a9baba0f]{border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--sh-1);background:var(--bg-card);overflow:hidden}.knb-card.st-1[data-v-a9baba0f]{border-left:4px solid var(--st-warning)}.knb-card.st-2[data-v-a9baba0f]{border-left:4px solid var(--brand)}.knb-card.st-3[data-v-a9baba0f]{border-left:4px solid var(--st-done)}.knb-card.st-4[data-v-a9baba0f]{border-left:4px solid var(--st-disabled);opacity:.7}.card-head[data-v-a9baba0f]{padding:var(--sp-2) var(--sp-3);background:var(--bg-sunken);justify-content:space-between;align-items:center;display:flex}.card-no[data-v-a9baba0f]{font-weight:600;font-size:var(--fs-body);color:var(--ink-2)}.card-body[data-v-a9baba0f]{padding:var(--sp-2) var(--sp-3)}.mat[data-v-a9baba0f]{font-size:var(--fs-lead);color:var(--ink-1)}.mat b[data-v-a9baba0f]{color:var(--ink-1)}.qty-row[data-v-a9baba0f]{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-1);display:flex}.qty[data-v-a9baba0f]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:700}.unit[data-v-a9baba0f]{font-size:var(--fs-small);color:var(--ink-3);font-weight:400}.meta[data-v-a9baba0f],.meta2[data-v-a9baba0f]{gap:var(--sp-3);font-size:var(--fs-small);color:var(--ink-3);flex-wrap:wrap;display:flex}.meta2[data-v-a9baba0f]{margin-top:var(--sp-1)}.remark[data-v-a9baba0f]{margin-top:var(--sp-1);font-size:var(--fs-small);color:var(--ink-2);background:var(--bg-sunken);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs)}.card-actions[data-v-a9baba0f]{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line);display:flex}.empty[data-v-a9baba0f]{text-align:center;padding:var(--sp-8) 0;grid-column:1/-1}.kpi-grid[data-v-3002ab7b]{gap:var(--card-gap);display:grid}.kpi-grid-6[data-v-3002ab7b]{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-grid-3[data-v-3002ab7b]{grid-template-columns:repeat(3,minmax(0,1fr))}.is-over[data-v-3002ab7b]{color:var(--st-done);font-weight:600}.is-none[data-v-3002ab7b]{color:var(--st-disabled)}.is-brand[data-v-3002ab7b]{color:var(--brand)}.is-warn-strong[data-v-3002ab7b]{color:var(--st-warning);font-weight:600}.is-done-strong[data-v-3002ab7b]{color:var(--st-done);font-weight:600}.pb-note[data-v-3002ab7b]{color:var(--ink-2);font-size:var(--fs-small);margin-top:var(--sp-1)}.pb-basis[data-v-3002ab7b]{gap:var(--sp-2) var(--sp-3);color:var(--ink-2);font-size:var(--fs-small);margin-bottom:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.pb-basis-tag[data-v-3002ab7b]{border:1px solid var(--line);border-radius:var(--r-sm);padding:0 var(--sp-1);color:var(--brand)}.pb-basis-tag-help[data-v-3002ab7b]{cursor:help}.pb-basis-tip[data-v-3002ab7b]{max-width:420px;line-height:var(--lh-body)}.cfg-head[data-v-2e85cbad]{font-size:var(--fs-body);gap:24px;margin-bottom:10px;display:flex}.cfg-tip[data-v-2e85cbad]{font-size:var(--fs-small);color:var(--el-text-color-secondary);margin-top:10px;line-height:1.6}.cfg-tip.warn[data-v-2e85cbad]{color:var(--el-color-warning)}.cfg-hint[data-v-2e85cbad]{color:var(--ink-3);font-size:var(--fs-small);margin-top:var(--sp-1);line-height:1.5}.cfg-json[data-v-2e85cbad]{background:var(--el-fill-color-light);border-radius:var(--r-sm);max-height:260px;font-size:var(--fs-small);margin-top:8px;padding:10px;line-height:1.5;overflow:auto}.cfg-table[data-v-2e85cbad]{margin-top:10px}.fleet-cards[data-v-799e9ac6]{gap:var(--sp-2);margin-bottom:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fc[data-v-799e9ac6]{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3);background:var(--bg-1)}.fc-label[data-v-799e9ac6]{font-size:var(--fs-small);color:var(--ink-2)}.fc-value[data-v-799e9ac6]{font-size:var(--fs-kpi);font-weight:700;line-height:var(--lh-title);margin:2px 0}.fc-value.ok[data-v-799e9ac6]{color:var(--st-success)}.fc-value.danger[data-v-799e9ac6]{color:var(--st-danger)}.fc-value.warn[data-v-799e9ac6]{color:var(--st-warning)}.fc-sub[data-v-799e9ac6]{font-size:var(--fs-small);color:var(--ink-3)}.fleet-alert[data-v-799e9ac6]{margin-bottom:var(--sp-3)}.fleet-bar[data-v-799e9ac6]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.fleet-kw[data-v-799e9ac6]{width:240px}.fleet-sel[data-v-799e9ac6]{width:130px}.mono[data-v-799e9ac6]{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-small)}.pair-form[data-v-799e9ac6]{margin-top:var(--sp-3)}.pair-code[data-v-799e9ac6]{text-align:center;padding:var(--sp-4) 0}.pair-code-label[data-v-799e9ac6]{color:var(--ink-2);font-size:var(--fs-small)}.pair-code-value[data-v-799e9ac6]{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-kpi);letter-spacing:.12em;cursor:pointer;color:var(--ink-1);margin:10px 0;font-weight:700}.pair-code-meta[data-v-799e9ac6]{color:var(--ink-2);font-size:var(--fs-small);margin-bottom:6px}.pair-code-cd[data-v-799e9ac6]{font-size:var(--fs-small);color:var(--st-success);margin:8px 0 14px}.pair-code-cd.danger[data-v-799e9ac6]{color:var(--st-danger)}.detail-grid[data-v-799e9ac6]{font-size:var(--fs-small);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.detail-grid>div[data-v-799e9ac6]{gap:8px;display:flex}.detail-grid span[data-v-799e9ac6]{color:var(--ink-2);min-width:76px}.detail-alert[data-v-799e9ac6]{margin:var(--sp-3) 0}.detail-sec[data-v-799e9ac6]{margin-top:var(--sp-4)}.detail-sec-title[data-v-799e9ac6]{margin-bottom:var(--sp-2);font-weight:600}.detail-actor[data-v-799e9ac6]{font-size:var(--fs-small)}@media (width<=1200px){.fleet-cards[data-v-799e9ac6]{grid-template-columns:repeat(3,minmax(0,1fr))}}
