.nf-search[data-v-d9e6fc5a]{width:220px}.nf-ml-1[data-v-d9e6fc5a]{margin-left:var(--sp-1)}.nf-mt-2[data-v-d9e6fc5a]{margin-top:var(--sp-2)}.nf-w-32[data-v-d9e6fc5a]{width:32%}.nf-w-66[data-v-d9e6fc5a]{width:66%}.nas-src-filter[data-v-d9e6fc5a]{margin:var(--sp-1) 0}.nas-cat-filter[data-v-d9e6fc5a]{margin:var(--sp-1) 0 var(--sp-2);flex-wrap:wrap}.nas-storage[data-v-d9e6fc5a]{gap:var(--sp-1) var(--sp-4);padding:var(--sp-2) var(--sp-3);background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;display:flex}.sto-item b[data-v-d9e6fc5a]{color:var(--ink-1)}.nas-body[data-v-d9e6fc5a]{flex:auto;min-height:0;display:flex;overflow:hidden}.nas-side[data-v-d9e6fc5a]{border-right:1px solid var(--line);width:180px;padding:var(--sp-2) var(--sp-1);background:var(--bg-sunken);flex-shrink:0;overflow:auto}.side-title[data-v-d9e6fc5a]{font-size:var(--fs-small);color:var(--ink-2);padding:var(--sp-1) var(--sp-2);font-weight:600}.side-menu[data-v-d9e6fc5a]{border-right:none}.side-group[data-v-d9e6fc5a]{padding:0 var(--sp-1);flex-direction:column;gap:2px;display:flex}.nas-main[data-v-d9e6fc5a]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.nas-table[data-v-d9e6fc5a]{flex:auto;min-height:0}.file-name[data-v-d9e6fc5a]{font-weight:500;display:inline-block}.ver-chips[data-v-d9e6fc5a]{margin-left:var(--sp-2);gap:2px;display:inline-flex}.nas-empty[data-v-d9e6fc5a]{padding:var(--sp-8);text-align:center;color:var(--ink-3);font-size:var(--fs-small)}.nas-pager[data-v-d9e6fc5a]{padding:var(--sp-2) 2px;justify-content:flex-end;display:flex}.ent-link[data-v-d9e6fc5a]{color:var(--el-color-primary);cursor:pointer;font-weight:500;text-decoration:none}.ent-link[data-v-d9e6fc5a]:hover{text-decoration:underline}.ent-plain[data-v-d9e6fc5a]{color:var(--ink-2)}.nas-preview[data-v-d9e6fc5a]{background:var(--bg-sunken);border-radius:var(--r-sm);min-height:320px;padding:var(--sp-3);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wm-layer[data-v-d9e6fc5a]{pointer-events:none;z-index:5;padding:var(--sp-4);grid-template-columns:repeat(3,1fr);align-content:center;gap:28px;display:grid;position:absolute;inset:0}.wm-cell[data-v-d9e6fc5a]{color:var(--brand);opacity:.14;font-size:var(--fs-body);white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;font-weight:600;transform:rotate(-18deg)}.pv-img[data-v-d9e6fc5a]{object-fit:contain;border-radius:var(--r-xs);max-width:100%;max-height:60vh}.pv-video[data-v-d9e6fc5a]{border-radius:var(--r-xs);max-width:100%;max-height:60vh}.pv-audio[data-v-d9e6fc5a]{width:90%}.pv-pdf[data-v-d9e6fc5a]{border-radius:var(--r-xs);background:var(--bg-card);border:none;width:100%;height:60vh}.pv-text[data-v-d9e6fc5a]{background:var(--bg-card);border-radius:var(--r-xs);width:100%;height:60vh;padding:var(--sp-3);font-size:var(--fs-body);white-space:pre-wrap;word-break:break-all;overflow:auto}.pv-msg[data-v-d9e6fc5a]{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-body);padding:var(--sp-5);text-align:center}.pv-err[data-v-d9e6fc5a]{color:var(--st-warning)}.pv-office[data-v-d9e6fc5a]{background:var(--bg-card);border-radius:var(--r-xs);width:100%;min-height:50vh;max-height:70vh;padding:var(--sp-3);font-size:var(--fs-body);overflow:auto}.pv-office[data-v-d9e6fc5a] table{border-collapse:collapse;width:100%}.pv-office[data-v-d9e6fc5a] td,.pv-office[data-v-d9e6fc5a] th{border:1px solid var(--line);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-small)}.pv-office[data-v-d9e6fc5a] th{background:var(--bg-sunken)}.pv-office[data-v-d9e6fc5a] img{max-width:100%}.pv-office-html[data-v-d9e6fc5a]{overflow-wrap:anywhere}.nf-file[data-v-d9e6fc5a]{font-size:var(--fs-small)}.nf-filename[data-v-d9e6fc5a]{margin-top:var(--sp-1);font-size:var(--fs-small);color:var(--ink-2)}.op-kpis[data-v-99b79e3d]{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.pk[data-v-99b79e3d]{background:var(--bg-card);border-radius:var(--r-md);padding:var(--sp-3);border:1px solid var(--line)}.pl[data-v-99b79e3d]{font-size:var(--fs-small);color:var(--ink-3)}.pv[data-v-99b79e3d]{font-size:var(--fs-h1);margin-top:var(--sp-1);color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:700}.pu[data-v-99b79e3d]{font-size:var(--fs-small);color:var(--ink-3);margin-left:2px;font-weight:500}.pk.green .pv[data-v-99b79e3d]{color:var(--st-done)}.pk.orange .pv[data-v-99b79e3d]{color:var(--st-warning)}.pk.blue .pv[data-v-99b79e3d]{color:var(--st-running)}.op-table[data-v-99b79e3d]{margin-top:var(--sp-1)}.op-seq[data-v-99b79e3d]{background:var(--brand);color:var(--bg-card);border-radius:var(--r-lg);width:22px;height:22px;font-size:var(--fs-small);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.op-code[data-v-99b79e3d]{font-weight:700}.op-eq[data-v-99b79e3d]{font-size:var(--fs-tiny);color:var(--ink-3);margin-left:var(--sp-1)}.op-qreq[data-v-99b79e3d]{font-size:var(--fs-small);color:var(--st-warning);margin-top:2px}.op-pct[data-v-99b79e3d]{font-size:var(--fs-tiny);color:var(--ink-2);margin-left:var(--sp-1)}.op-ml[data-v-99b79e3d]{margin-left:var(--sp-1)}.op-mr[data-v-99b79e3d]{margin-right:var(--sp-1)}.op-labor[data-v-99b79e3d]{font-size:var(--fs-tiny);line-height:var(--lh-body)}.op-skill[data-v-99b79e3d]{color:var(--st-warning)}.op-noskill[data-v-99b79e3d]{color:var(--st-disabled)}.op-price[data-v-99b79e3d]{color:var(--st-warning)}.op-form-grid[data-v-99b79e3d]{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.op-form-grid[data-v-99b79e3d]>*{min-width:0}@media (width<=760px){.op-form-grid[data-v-99b79e3d]{grid-template-columns:1fr}}.op-report-info[data-v-99b79e3d]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);display:flex}.op-report-name[data-v-99b79e3d]{font-weight:600}.op-report-meta[data-v-99b79e3d]{font-size:var(--fs-small);color:var(--ink-3);margin-bottom:var(--sp-3)}.op-tiny-note[data-v-99b79e3d]{font-size:var(--fs-tiny);color:var(--ink-3);margin-top:var(--sp-1)}.op-indent[data-v-99b79e3d]{padding-left:110px}.op-price-row[data-v-99b79e3d]{align-items:center;gap:var(--sp-2);width:100%;display:flex}.mc-badge[data-v-23316bd7]{font-size:var(--fs-tiny);color:var(--st-done);background:var(--st-done-bg);border:1px solid var(--line);padding:2px var(--sp-2);border-radius:var(--r-lg)}.model-body[data-v-23316bd7]{flex:auto;grid-template-columns:300px 1fr;min-height:0;display:grid;overflow:hidden}.job-strip[data-v-23316bd7]{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);background:var(--bg-sunken);flex:none}.job-strip.is-failed[data-v-23316bd7]{background:var(--st-alarm-bg)}.job-strip.is-succeeded[data-v-23316bd7]{background:var(--st-done-bg)}.job-line[data-v-23316bd7]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);display:flex}.job-title[data-v-23316bd7]{font-weight:700;font-size:var(--fs-small)}.job-status[data-v-23316bd7]{font-size:var(--fs-tiny);color:var(--ink-3);flex:auto}.job-err[data-v-23316bd7]{margin-top:var(--sp-1);font-size:var(--fs-tiny);color:var(--st-alarm);white-space:pre-wrap}.ms-update[data-v-23316bd7]{margin-top:var(--sp-2)}.ms-digest[data-v-23316bd7]{font-size:var(--fs-tiny);color:var(--ink-3);margin-top:2px}.cat-body[data-v-23316bd7]{min-height:120px}.cat-meta[data-v-23316bd7]{align-items:center;gap:var(--sp-3);font-size:var(--fs-small);margin-bottom:var(--sp-2);display:flex}.cat-alert[data-v-23316bd7]{margin-bottom:var(--sp-2)}.cat-grid[data-v-23316bd7]{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cat-box[data-v-23316bd7]{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);flex-direction:column;gap:2px;display:flex}.cat-head[data-v-23316bd7]{justify-content:space-between;align-items:center;display:flex}.cat-title[data-v-23316bd7]{font-weight:700}.cat-name[data-v-23316bd7]{font-size:var(--fs-tiny);color:var(--ink-3)}.cat-tagline[data-v-23316bd7]{font-size:var(--fs-small);color:var(--ink-2);min-height:34px}.cat-foot[data-v-23316bd7]{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-tiny);display:flex}.cat-custom[data-v-23316bd7]{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px dashed var(--line)}.cat-custom-row[data-v-23316bd7]{gap:var(--sp-2);margin-top:var(--sp-1);display:flex}.sc-body[data-v-23316bd7]{min-height:100px}.sc-tip[data-v-23316bd7]{margin-bottom:var(--sp-2)}.sc-name[data-v-23316bd7]{font-weight:700}.sc-desc[data-v-23316bd7]{font-size:var(--fs-tiny);color:var(--ink-3)}.sc-tag[data-v-23316bd7]{margin-left:var(--sp-1)}.sc-foot[data-v-23316bd7]{margin-top:var(--sp-2);font-size:var(--fs-tiny);justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.sc-rec[data-v-23316bd7]{font-weight:700}.sc-why[data-v-23316bd7]{font-size:var(--fs-tiny);color:var(--ink-3);line-height:var(--lh-cell)}.model-left[data-v-23316bd7]{border-right:1px solid var(--line);padding:var(--sp-2);flex-direction:column;display:flex}.model-left[data-v-23316bd7] .el-table__row{cursor:pointer}.mc-name[data-v-23316bd7]{font-weight:700;font-size:var(--fs-body)}.mc-default-tag[data-v-23316bd7]{margin-left:var(--sp-1)}.model-right[data-v-23316bd7]{padding:var(--sp-3);overflow-y:auto}.model-right-empty[data-v-23316bd7]{justify-content:center;align-items:center;height:100%;min-height:160px;display:flex}.ms-head[data-v-23316bd7]{margin-bottom:var(--sp-3)}.ms-title[data-v-23316bd7]{font-size:var(--fs-title);margin-right:var(--sp-2);font-weight:700}.ms-sub[data-v-23316bd7]{font-size:var(--fs-small);color:var(--ink-3);margin-top:var(--sp-1)}.ms-ops[data-v-23316bd7]{margin-top:var(--sp-2)}.ms-test[data-v-23316bd7]{margin-top:var(--sp-3)}.test-reply[data-v-23316bd7]{margin-top:var(--sp-2);background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-2);font-size:var(--fs-small);white-space:pre-wrap;min-height:40px}.mrp-stats[data-v-9ca410e8]{gap:var(--sp-4);flex-wrap:wrap;align-items:baseline;display:flex}.mrp-stat[data-v-9ca410e8]{align-items:baseline;gap:var(--sp-1);display:flex}.mrp-stat-label[data-v-9ca410e8]{font-size:var(--fs-small);color:var(--ink-3)}.mrp-stat-value[data-v-9ca410e8]{font-size:var(--fs-lead);color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:600}.mrp-stat-value.warn[data-v-9ca410e8]{color:var(--st-warning)}.mrp-stat-value.small[data-v-9ca410e8]{font-size:var(--fs-body);font-weight:600}.mrp-body[data-v-9ca410e8]{flex-direction:column;flex:auto;min-height:0;display:flex}.mrp-convert-hint[data-v-9ca410e8]{font-size:var(--fs-tiny);color:var(--ink-3);line-height:var(--lh-cell);margin-top:var(--sp-1)}.need[data-v-9ca410e8]{color:var(--st-warning)}.mrp-demands[data-v-9ca410e8]{border-top:1px solid var(--line);padding-top:var(--sp-3);margin-top:var(--sp-3)}.mrp-demands-head[data-v-9ca410e8]{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.mrp-demands-title[data-v-9ca410e8]{margin:0 0 var(--sp-2)}.mrp-timephase[data-v-9ca410e8]{border-top:1px solid var(--line);padding-top:var(--sp-3);margin-top:var(--sp-3)}.mrp-run-select[data-v-9ca410e8]{width:240px}.mrp-run-meta[data-v-9ca410e8]{gap:var(--sp-4);font-size:var(--fs-small);color:var(--ink-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.mrp-timephase-hint[data-v-9ca410e8]{font-size:var(--fs-body);color:var(--ink-3);padding:var(--sp-2) 0}.mrp-chips[data-v-9ca410e8]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.mrp-chip[data-v-9ca410e8]{align-items:center;gap:var(--sp-1);margin:2px var(--sp-1) 2px 0;display:flex}.mrp-chip-tag[data-v-9ca410e8]{font-variant-numeric:tabular-nums}.mrp-chip-source[data-v-9ca410e8]{font-size:var(--fs-tiny);color:var(--ink-3)}.mrp-chips-empty[data-v-9ca410e8]{font-size:var(--fs-body);color:var(--ink-3)}.npi-kw[data-v-27df63c9]{width:220px}.npi-status[data-v-27df63c9]{width:130px}.npi-overdue[data-v-27df63c9]{margin-left:var(--sp-1)}.npi-hint[data-v-27df63c9]{padding:var(--sp-2) 0;color:var(--c-text-2);font-size:var(--fs-2)}.npi-actions[data-v-27df63c9]{gap:var(--sp-2);padding:var(--sp-3) 0;display:flex}.npi-alert[data-v-27df63c9]{margin-bottom:var(--sp-3)}.npi-h4[data-v-27df63c9]{margin:var(--sp-3) 0 var(--sp-2);font-size:var(--fs-3);font-weight:600}.npi-ev[data-v-27df63c9]{margin-right:var(--sp-2);font-weight:600}.npi-ev-actor[data-v-27df63c9]{color:var(--c-text-2);font-size:var(--fs-2)}.npi-ev-cmt[data-v-27df63c9]{margin-top:var(--sp-1);color:var(--c-text-2);font-size:var(--fs-2)}.pack-filters[data-v-4adedcf6]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:none;display:flex}.pack-empty[data-v-4adedcf6]{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.pack-grid[data-v-4adedcf6]{gap:var(--card-gap);flex:auto;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;min-height:0;display:grid;overflow-y:auto}.pack-card[data-v-4adedcf6]{border:1px solid var(--line);border-radius:var(--card-radius);padding:var(--card-pad);background:var(--bg-card);box-shadow:var(--sh-1);gap:var(--card-gap);flex-direction:column;display:flex}.pack-card-head[data-v-4adedcf6]{align-items:center;gap:var(--sp-2);display:flex}.pack-icon[data-v-4adedcf6]{font-size:var(--fs-kpi)}.pack-title[data-v-4adedcf6]{flex-direction:column;flex:1;min-width:0;display:flex}.pack-title b[data-v-4adedcf6]{white-space:normal;overflow-wrap:anywhere;line-height:var(--lh-title)}.pack-code[data-v-4adedcf6]{font-size:var(--fs-tiny);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pack-target[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--ink-2)}.pack-desc[data-v-4adedcf6]{font-size:var(--fs-body);color:var(--ink-2);line-height:var(--lh-body);margin:0}.pack-reason[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--st-warning)}.pack-rating[data-v-4adedcf6]{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.pack-mine[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--ink-2)}.pack-rate-btn[data-v-4adedcf6]{margin-left:auto}.rate-box[data-v-4adedcf6]{gap:var(--sp-2);flex-direction:column;display:flex}.rate-row[data-v-4adedcf6]{align-items:center;gap:var(--sp-2);display:flex}.rate-label[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--ink-2)}.rate-hint[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--ink-3)}.rate-sum[data-v-4adedcf6]{align-items:center;gap:var(--sp-1);display:flex}.rate-list[data-v-4adedcf6]{border-top:1px dashed var(--line);max-height:200px;padding-top:var(--sp-2);gap:var(--sp-2);flex-direction:column;display:flex;overflow-y:auto}.rate-item-head[data-v-4adedcf6]{align-items:center;gap:var(--sp-1);display:flex}.rate-item-text[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--ink-2);line-height:var(--lh-body);white-space:pre-wrap}.pack-sec b[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--ink-2)}.pack-sec ul[data-v-4adedcf6]{margin:var(--sp-1) 0 0;padding-left:var(--sp-4);font-size:var(--fs-small);color:var(--ink-2)}.pack-sec ul.kpi[data-v-4adedcf6]{color:var(--st-warning)}.pack-sec li[data-v-4adedcf6]{margin:var(--sp-1) 0}.pack-foot[data-v-4adedcf6]{justify-content:space-between;align-items:center;row-gap:var(--sp-1);border-top:1px dashed var(--line);padding-top:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.pack-foot .el-button[data-v-4adedcf6]{flex:none}.pack-price[data-v-4adedcf6]{min-width:0;font-size:var(--fs-small);color:var(--st-alarm);flex:auto;font-weight:600}.pack-apps[data-v-4adedcf6]{gap:var(--sp-2);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.pack-reviewnote[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--ink-3)}.gov[data-v-4adedcf6]{gap:var(--sp-3);flex-direction:column;display:flex}.gov-error[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--st-alarm)}.gov-facts[data-v-4adedcf6]{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gov-fact[data-v-4adedcf6]{gap:var(--sp-1);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-2);background:var(--bg-sunken);flex-direction:column;display:flex}.gov-k[data-v-4adedcf6]{font-size:var(--fs-tiny);color:var(--ink-3)}.gov-grid[data-v-4adedcf6]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gov-sec[data-v-4adedcf6]{gap:var(--sp-2);flex-direction:column;display:flex}.gov-sec-t[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--ink-1);font-weight:600}.gov-chips[data-v-4adedcf6]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.gov-warn[data-v-4adedcf6]{font-size:var(--fs-small);color:var(--st-warning);line-height:var(--lh-body)}.gov-list[data-v-4adedcf6]{padding-left:var(--sp-4);font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.gov-list.is-err[data-v-4adedcf6]{color:var(--st-alarm)}.gov-list.is-warn[data-v-4adedcf6]{color:var(--st-warning)}.gov-list.is-tip[data-v-4adedcf6]{color:var(--ink-2)}.gov-note[data-v-4adedcf6]{font-size:var(--fs-tiny);color:var(--ink-3);line-height:var(--lh-body)}.who[data-v-e47dd63b]{color:var(--ink-2);font-size:var(--fs-small)}.who-spacer[data-v-e47dd63b]{flex:auto}.attr-wo[data-v-eb542ade]{padding:var(--sp-1) var(--sp-3) var(--sp-2) var(--sp-8)}.ov-strip[data-v-eb542ade]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.ov-item[data-v-eb542ade]{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-eb542ade]{font-size:var(--fs-small);color:var(--ink-2)}.ov-v[data-v-eb542ade]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:600;line-height:var(--lh-title)}.oee-title[data-v-8b1487c0]{font-size:var(--fs-title);color:var(--ink-1);font-weight:600;line-height:var(--lh-cell)}.oee-time[data-v-8b1487c0]{font-size:var(--fs-small);color:var(--ink-2);margin-top:var(--sp-1)}.oee-range-hint[data-v-8b1487c0]{font-size:var(--fs-tiny);color:var(--brand);margin-bottom:var(--sp-3)}.oee-hero[data-v-8b1487c0]{gap:var(--sp-6);margin-bottom:var(--sp-5);align-items:center;display:flex}.oee-ring-wrap[data-v-8b1487c0]{flex-direction:column;align-items:center;display:flex}.oee-gauge[data-v-8b1487c0]{width:170px;height:150px}.oee-gauge-target[data-v-8b1487c0]{font-size:var(--fs-tiny);color:var(--ink-3);margin-top:-12px}.oee-hero-range[data-v-8b1487c0]{font-size:var(--fs-small)}.oee-hero-empty[data-v-8b1487c0]{font-size:var(--fs-tiny);color:var(--st-warning);background:var(--st-warning-bg);border:1px solid var(--st-warning);border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-2);margin-top:var(--sp-2);max-width:340px}.oee-hero-title[data-v-8b1487c0]{font-size:var(--fs-h1);color:var(--ink-1);font-weight:700}.oee-hero-tip[data-v-8b1487c0]{font-size:var(--fs-small);margin-top:var(--sp-1)}.oee-three[data-v-8b1487c0]{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.oee-factor[data-v-8b1487c0]{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3);text-align:center}.of-label[data-v-8b1487c0]{font-size:var(--fs-small);color:var(--ink-3)}.of-value[data-v-8b1487c0]{font-size:var(--fs-kpi);margin:var(--sp-1) 0;font-weight:700}.of-sub[data-v-8b1487c0]{font-size:var(--fs-tiny);color:var(--ink-3)}.oee-table-wrap[data-v-8b1487c0]{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.oee-note[data-v-8b1487c0]{margin-top:var(--sp-4);font-size:var(--fs-tiny);color:var(--ink-3);background:var(--st-warning-bg);border:1px solid var(--st-warning);border-radius:var(--r-md);padding:var(--sp-3)}.sixloss-wrap[data-v-8b1487c0]{margin:var(--sp-1) 0 var(--sp-4)}.sixloss-bars[data-v-8b1487c0]{gap:var(--sp-2);display:grid}.sl-row[data-v-8b1487c0]{font-size:var(--fs-small);margin-bottom:var(--sp-1);justify-content:space-between;display:flex}.sl-name[data-v-8b1487c0]{color:var(--ink-2);font-weight:600}.sl-val[data-v-8b1487c0]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,Consolas,monospace}.sl-track[data-v-8b1487c0]{background:var(--line);border-radius:var(--r-sm);height:10px;overflow:hidden}.sl-fill[data-v-8b1487c0]{border-radius:var(--r-sm);height:100%;transition:width .4s}.sixloss-summary[data-v-8b1487c0]{gap:var(--sp-2);margin:var(--sp-3) 0;grid-template-columns:repeat(3,1fr);display:grid}.sls-item[data-v-8b1487c0]{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-2);text-align:center}.sls-item span[data-v-8b1487c0]{font-size:var(--fs-tiny);color:var(--ink-3);display:block}.sls-item b[data-v-8b1487c0]{font-size:var(--fs-lead);color:var(--ink-1);font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,Consolas,monospace}.ops-live[data-v-e7d986da]{font-size:var(--fs-small);font-weight:600}.ops-live.on[data-v-e7d986da]{color:var(--st-done)}.ops-live.off[data-v-e7d986da]{color:var(--st-alarm)}.ops-refresh[data-v-e7d986da]{font-size:var(--fs-small);white-space:nowrap}.ops-cards[data-v-e7d986da]{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ops-grid[data-v-e7d986da]{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ops-table[data-v-e7d986da],.ops-metrics[data-v-e7d986da]{margin-top:var(--sp-1)}.ops-sched-note[data-v-e7d986da]{margin-bottom:var(--sp-1)}.ops-sched-note[data-v-e7d986da] .el-alert__title{font-size:var(--fs-small);line-height:var(--lh-body)}.st[data-v-e7d986da]{font-size:var(--fs-small);font-weight:600}.st-on[data-v-e7d986da]{color:var(--st-done)}.st-off[data-v-e7d986da]{color:var(--st-disabled)}.st-unknown[data-v-e7d986da]{color:var(--st-warning)}.ops-evidence[data-v-e7d986da]{font-size:var(--fs-tiny);color:var(--ink-2)}.ops-note[data-v-e7d986da]{color:var(--st-warning)}.bkd-seg[data-v-248aca8b]{flex:none}.bkd-body[data-v-248aca8b]{flex:auto;min-height:0}.bkd-kpis[data-v-248aca8b]{gap:var(--card-gap);margin-bottom:var(--sp-2);grid-template-columns:repeat(5,1fr);display:grid}.bkd-ml[data-v-248aca8b]{margin-left:var(--sp-1)}.bkd-run-spin[data-v-248aca8b]{color:var(--brand);margin-right:var(--sp-1);vertical-align:middle}.mon-uptime[data-v-248aca8b]{margin-top:var(--sp-2)}.bkd-pager[data-v-248aca8b]{margin-top:var(--sp-2);justify-content:flex-end;display:flex}.host-backup-banner[data-v-248aca8b]{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-2);padding:var(--card-pad);border-radius:var(--card-radius);border:1px solid var(--line);background:var(--bg-card);display:flex}.host-backup-banner.ok[data-v-248aca8b]{border-color:var(--st-done);background:var(--st-done-bg)}.host-backup-banner.no[data-v-248aca8b]{border-color:var(--st-alarm);background:var(--st-alarm-bg)}.hbb-left[data-v-248aca8b]{align-items:center;gap:var(--sp-2);min-width:260px;display:flex}.hbb-title[data-v-248aca8b]{font-size:var(--fs-body);color:var(--ink-1);align-items:center;gap:var(--sp-1);font-weight:700;display:flex}.hbb-sub[data-v-248aca8b]{font-size:var(--fs-tiny);color:var(--ink-3);margin-top:2px}.hbb-brief[data-v-248aca8b]{align-items:center;gap:var(--sp-3);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;justify-content:flex-end;min-width:0;margin-left:auto;display:flex}.hbb-brief b[data-v-248aca8b]{color:var(--ink-1);font-size:var(--fs-body)}.host-backup-recent[data-v-248aca8b]{gap:var(--sp-1);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.hbr-tag[data-v-248aca8b]{cursor:default}.storage-bar[data-v-248aca8b]{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-2);padding:var(--card-pad);border-radius:var(--card-radius);border:1px solid var(--line);background:var(--bg-card);display:flex}.storage-bar.no[data-v-248aca8b]{border-color:var(--st-alarm);background:var(--st-alarm-bg)}.sb-main[data-v-248aca8b]{min-width:0}.sb-title[data-v-248aca8b]{align-items:center;gap:var(--sp-1);font-size:var(--fs-body);color:var(--ink-1);font-weight:700;display:flex}.sb-sub[data-v-248aca8b]{align-items:center;gap:var(--sp-1);font-size:var(--fs-tiny);color:var(--ink-3);flex-wrap:wrap;margin-top:2px;display:flex}.sb-right[data-v-248aca8b]{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.sb-reason[data-v-248aca8b]{font-size:var(--fs-small);color:var(--st-alarm)}.sd-list[data-v-248aca8b]{gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;max-height:48vh;display:flex;overflow:auto}.sd-item[data-v-248aca8b]{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--card-radius);cursor:pointer;display:flex}.sd-item.active[data-v-248aca8b]{border-color:var(--brand);background:var(--bg-card)}.sd-item.disabled[data-v-248aca8b]{opacity:.55;cursor:not-allowed}.sd-body[data-v-248aca8b]{flex:auto;min-width:0}.sd-line1[data-v-248aca8b]{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--ink-1);flex-wrap:wrap;display:flex}.sd-line2[data-v-248aca8b]{font-size:var(--fs-tiny);color:var(--ink-3);margin-top:2px}.sd-reason[data-v-248aca8b]{font-size:var(--fs-tiny);color:var(--st-alarm);margin-top:2px}.sd-target[data-v-248aca8b]{margin-top:var(--sp-2);font-size:var(--fs-small);color:var(--ink-2)}.upg-form[data-v-248aca8b]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.upg-preview[data-v-248aca8b]{padding:var(--card-pad);margin-bottom:var(--sp-2);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--bg-card)}.upg-preview-head[data-v-248aca8b]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.upg-preview-note[data-v-248aca8b]{font-size:var(--fs-small);color:var(--ink-2)}.upg-preview-meta[data-v-248aca8b]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;display:flex}.upg-preview-meta b[data-v-248aca8b]{color:var(--ink-1)}.upg-gap[data-v-248aca8b]{margin-top:var(--sp-2)}.upg-list[data-v-248aca8b]{padding-left:var(--sp-4);font-size:var(--fs-small);color:var(--ink-2);margin:0}.upg-note[data-v-248aca8b]{margin:var(--sp-1) 0 var(--sp-2);font-size:var(--fs-small);color:var(--ink-3)}.upg-warn[data-v-248aca8b]{align-items:flex-start;gap:var(--sp-2);margin-bottom:var(--sp-2);padding:var(--sp-2);border:1px solid var(--st-warning);border-radius:var(--card-radius);background:var(--st-warning-bg);font-size:var(--fs-small);color:var(--ink-2);display:flex}.upg-progress[data-v-248aca8b]{padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--bg-card)}.upg-progress-head[data-v-248aca8b]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.upg-progress-msg[data-v-248aca8b]{font-size:var(--fs-small);color:var(--ink-2)}.upg-progress-sub[data-v-248aca8b]{margin-top:var(--sp-1);font-size:var(--fs-tiny);color:var(--ink-3)}
