.login-card[data-v-6be893fa]{width:400px;padding:10px 24px 24px}.layout-wrap[data-v-e8a35b98]{height:100vh}.layout-aside[data-v-e8a35b98]{background:#1f2a44;color:#fff}.logo[data-v-e8a35b98]{height:56px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}.logo small[data-v-e8a35b98]{font-size:12px;font-weight:400;opacity:.8}.layout-menu[data-v-e8a35b98]{border-right:none}.layout-header[data-v-e8a35b98]{background:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 4px #0000000d}.header-title[data-v-e8a35b98]{font-size:16px;font-weight:600;color:#1f2a44}.header-user[data-v-e8a35b98]{display:flex;align-items:center}.org-name[data-v-e8a35b98]{font-size:13px;font-weight:600;color:#475569;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:2px}.header-user .el-divider--vertical[data-v-e8a35b98]{height:18px;margin:0 10px 0 6px}.user-trigger[data-v-e8a35b98]{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:6px;cursor:pointer;color:#1f2a44;transition:background .15s}.user-trigger[data-v-e8a35b98]:hover{background:#f0f2f5}.user-avatar[data-v-e8a35b98]{background:#1f2a44;color:#fff;font-weight:600}.user-info[data-v-e8a35b98]{display:flex;flex-direction:column;line-height:1.2;text-align:left}.user-name[data-v-e8a35b98]{font-size:13px;font-weight:600;color:#1f2a44}.user-role[data-v-e8a35b98]{font-size:11px;color:#999}.user-caret[data-v-e8a35b98]{font-size:12px;color:#999}.layout-main[data-v-e8a35b98]{background:#f0f2f5;padding:16px;overflow:auto}.el-dropdown-menu .el-dropdown-item__icon[data-v-e8a35b98]{margin-right:8px;vertical-align:-2px}.pwd-dialog .el-dialog__header[data-v-e8a35b98]{padding:20px 24px 0;margin-right:0}.pwd-dialog .el-dialog__body[data-v-e8a35b98]{padding:16px 24px 4px}.pwd-head[data-v-e8a35b98]{display:flex;align-items:center;gap:12px}.pwd-head-icon[data-v-e8a35b98]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#409eff,#2566c6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 2px 6px #409eff40}.pwd-head-title[data-v-e8a35b98]{font-size:16px;font-weight:600;color:#1f2a44}.pwd-head-sub[data-v-e8a35b98]{font-size:12px;color:#999;margin-top:2px}.pwd-strength[data-v-e8a35b98]{display:flex;align-items:center;gap:8px;margin-top:6px}.pwd-strength-bar[data-v-e8a35b98]{flex:1;height:4px;background:#ebeef5;border-radius:2px;overflow:hidden}.pwd-strength-fill[data-v-e8a35b98]{height:100%;transition:width .25s,background .25s;background:#f56c6c}.pwd-strength-fill.weak[data-v-e8a35b98]{background:#f56c6c}.pwd-strength-fill.medium[data-v-e8a35b98]{background:#e6a23c}.pwd-strength-fill.strong[data-v-e8a35b98]{background:#67c23a}.pwd-strength-label[data-v-e8a35b98]{font-size:12px;min-width:24px;text-align:right}.pwd-strength-label.weak[data-v-e8a35b98]{color:#f56c6c}.pwd-strength-label.medium[data-v-e8a35b98]{color:#e6a23c}.pwd-strength-label.strong[data-v-e8a35b98]{color:#67c23a}.pwd-tip[data-v-e8a35b98]{font-size:12px;margin-top:4px}.pwd-tip.red[data-v-e8a35b98]{color:#f56c6c}.pwd-tip.green[data-v-e8a35b98]{color:#67c23a}.pwd-foot-tip[data-v-e8a35b98]{display:flex;align-items:center;gap:6px;font-size:12px;color:#909399;background:#f5f7fa;padding:8px 12px;border-radius:6px;margin-top:4px}.pwd-footer[data-v-e8a35b98]{display:flex;justify-content:flex-end;gap:8px}.dash[data-v-f09cb26d]{padding:4px;--dsh-line: #e9edf3;--dsh-line-2: #f2f5f9;--dsh-t1: #1d2129;--dsh-t2: #4e5969;--dsh-t3: #86909c;--dsh-primary: #2f5bea;--dsh-radius: 12px;--dsh-shadow: 0 1px 2px rgba(16,24,40,.04), 0 2px 8px rgba(16,24,40,.03);--dsh-shadow-h: 0 6px 18px rgba(16,24,40,.1)}.hero[data-v-f09cb26d]{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 22px;border-radius:14px;margin-bottom:12px;background:linear-gradient(118deg,#16213f,#22315e 48%,#2f5bea);color:#fff;box-shadow:0 8px 24px #16213f38}.hero[data-v-f09cb26d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.95),rgba(0,0,0,.12));mask-image:linear-gradient(90deg,#000000f2,#0000001f)}.hero[data-v-f09cb26d]:after{content:"";position:absolute;right:-70px;top:-130px;width:360px;height:280px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#5d96ff6b,#5d96ff00 70%)}.hero-left[data-v-f09cb26d],.hero-right[data-v-f09cb26d]{position:relative;z-index:1}.hero-title[data-v-f09cb26d]{font-size:21px;font-weight:700;letter-spacing:.6px;display:flex;align-items:center;gap:12px}.hero-sub[data-v-f09cb26d]{font-size:12.5px;opacity:.72;margin-top:3px;letter-spacing:.3px}.hero-screen-btn[data-v-f09cb26d]{background:#ffffff21!important;border-color:#ffffff57!important;color:#fff!important;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-screen-btn[data-v-f09cb26d]:hover{background:#ffffff3d!important;border-color:#fff9!important}.hero-right[data-v-f09cb26d]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-kpi[data-v-f09cb26d]{display:flex;flex-direction:column;line-height:1.15}.hk-l[data-v-f09cb26d]{font-size:11.5px;opacity:.7}.hk-v[data-v-f09cb26d]{font-size:20px;font-weight:700;letter-spacing:.3px;font-variant-numeric:tabular-nums}.hk-v small[data-v-f09cb26d]{font-size:11px;font-weight:500;opacity:.7;margin-left:3px}.hero-div[data-v-f09cb26d]{width:1px;height:26px;background:#ffffff38}.clock[data-v-f09cb26d]{font-size:12.5px;opacity:.92;display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.updated[data-v-f09cb26d]{font-size:12px;opacity:.68}.hero-refresh[data-v-f09cb26d]{background:#fffffff2;border-color:transparent;color:#22315e;font-weight:600}.hero-refresh[data-v-f09cb26d]:hover{background:#fff;border-color:transparent;color:#16213f}.hero-right[data-v-f09cb26d] .el-switch{--el-switch-on-color: #5b8def;--el-switch-off-color: rgba(255,255,255,.3)}.alert-bar[data-v-f09cb26d]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:8px;background:#fff;border:1px solid var(--dsh-line);border-radius:var(--dsh-radius);box-shadow:var(--dsh-shadow)}.alert-sum[data-v-f09cb26d]{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:9px 14px;border-radius:9px;font-size:12.5px;font-weight:600;background:#fff4f4;color:#d0313b;border:1px solid #ffd8d8}.alert-sum.is-warn[data-v-f09cb26d]{background:#fff9ec;color:#b06d00;border-color:#ffe6b8}.alert-sum.is-ok[data-v-f09cb26d]{background:#f3fcf4;color:#2f9c46;border-color:#cdf0d5}.alert-sum b[data-v-f09cb26d]{font-size:15px;font-variant-numeric:tabular-nums}.alert-sum .as-ic[data-v-f09cb26d]{font-size:15px}.alert-list[data-v-f09cb26d]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:wrap;row-gap:6px}.alert[data-v-f09cb26d]{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:9px;font-size:12.5px;white-space:nowrap;cursor:default;border:1px solid transparent;transition:transform .15s,box-shadow .15s}.alert[class*=alert-danger][data-v-f09cb26d],.alert[class*=alert-warn][data-v-f09cb26d]{cursor:pointer}.alert[data-v-f09cb26d]:hover{transform:translateY(-1px);box-shadow:0 4px 10px #1018281a}.alert-danger[data-v-f09cb26d]{background:#fff5f5;border-color:#ffd9d9;color:#c92a2a}.alert-warn[data-v-f09cb26d]{background:#fffbf0;border-color:#ffe9bd;color:#96620a}.alert-ok[data-v-f09cb26d]{background:#f4fcf6;border-color:#ccf0d6;color:#2f9c46}.alert-ic[data-v-f09cb26d]{font-size:15px;flex:0 0 auto}.alert-go[data-v-f09cb26d]{font-size:12px;opacity:.55}.skeleton[data-v-f09cb26d]{background:#fff;border-radius:14px;padding:22px;border:1px solid var(--dsh-line)}.sec[data-v-f09cb26d]{margin-bottom:14px}.sec-title[data-v-f09cb26d]{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:var(--dsh-t1);margin:2px 2px 11px;letter-spacing:.2px}.sec-bar[data-v-f09cb26d]{width:3px;height:15px;border-radius:2px;background:linear-gradient(180deg,#5b8def,#2f5bea);box-shadow:0 0 0 3px #2f5bea14}.sec-more[data-v-f09cb26d]{margin-left:auto;font-size:12px;font-weight:500;color:var(--dsh-primary);cursor:pointer;display:inline-flex;align-items:center;gap:2px;transition:transform .15s}.sec-more[data-v-f09cb26d]:hover{transform:translate(2px);text-decoration:underline}.star[data-v-f09cb26d]{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--dsh-radius);background:#fff;border:1px solid var(--dsh-line);box-shadow:var(--dsh-shadow);height:100%}.star-ring[data-v-f09cb26d]{position:relative;width:120px;height:120px;flex:0 0 120px}.ring[data-v-f09cb26d]{width:120px;height:120px}.ring-c[data-v-f09cb26d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-pct[data-v-f09cb26d]{font-size:26px;font-weight:800;color:var(--dsh-t1);font-variant-numeric:tabular-nums}.ring-pct small[data-v-f09cb26d]{font-size:13px;font-weight:600}.ring-cap[data-v-f09cb26d]{font-size:11px;color:var(--dsh-t3);margin-top:1px}.star-meta[data-v-f09cb26d]{flex:1}.star-row[data-v-f09cb26d]{display:flex;justify-content:space-between;font-size:13px;color:var(--dsh-t2);padding:3px 0}.star-row b[data-v-f09cb26d]{color:var(--dsh-t1);font-variant-numeric:tabular-nums}.star-tip[data-v-f09cb26d]{font-size:12px;color:#2f9c46;margin-top:8px}.star-tip.warn[data-v-f09cb26d]{color:#d98600}.star-tip a[data-v-f09cb26d]{color:var(--dsh-primary);cursor:pointer}.edit-target[data-v-f09cb26d]{margin-left:6px;font-size:13px;color:var(--dsh-primary);cursor:pointer;vertical-align:middle}.mini-grid[data-v-f09cb26d]{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:14px;height:100%}.mini[data-v-f09cb26d]{position:relative;background:#fff;border:1px solid var(--dsh-line);border-radius:var(--dsh-radius);padding:15px 18px;cursor:pointer;box-shadow:var(--dsh-shadow);overflow:hidden;transition:transform .16s,box-shadow .16s,border-color .16s}.mini[data-v-f09cb26d]:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:3px;border-radius:0 3px 3px 0;background:var(--mc, #2f5bea);opacity:.85}.mini[data-v-f09cb26d]:hover{transform:translateY(-2px);box-shadow:var(--dsh-shadow-h);border-color:#dbe3f0}.mini-top[data-v-f09cb26d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-l[data-v-f09cb26d]{font-size:12.5px;color:var(--dsh-t3);display:flex;align-items:center;gap:4px}.mini-ic[data-v-f09cb26d]{width:28px;height:28px;flex:0 0 28px;border-radius:8px;font-size:15px;display:flex;align-items:center;justify-content:center;color:var(--mc, #2f5bea);background:var(--mc-bg, #2f5bea1a)}.mini-v[data-v-f09cb26d]{font-size:27px;font-weight:700;color:var(--dsh-t1);margin:6px 0 3px;line-height:1.05;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.mini-v small[data-v-f09cb26d]{font-size:12.5px;font-weight:500;color:var(--dsh-t3);margin-left:4px;letter-spacing:0}.mini-v.ok[data-v-f09cb26d]{color:#2f9c46}.mini-v.warn[data-v-f09cb26d]{color:#d98600}.mini-v.danger[data-v-f09cb26d]{color:#e5484d}.mini-s[data-v-f09cb26d]{font-size:12px;color:var(--dsh-t3)}.mini-s.warn[data-v-f09cb26d]{color:#e5484d}.mini-go[data-v-f09cb26d]{position:absolute;right:15px;bottom:14px;font-size:13px;color:#c9d2e0;transition:transform .16s,color .16s}.mini:hover .mini-go[data-v-f09cb26d]{color:var(--mc, #2f5bea);transform:translate(2px)}.kpi-scroll[data-v-f09cb26d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(182px,1fr));gap:12px;padding:3px 2px 4px;margin-bottom:2px}.kpi[data-v-f09cb26d]{position:relative;flex:0 0 200px;padding:14px 16px 13px;overflow:hidden;border-radius:var(--dsh-radius);background:#fff;border:1px solid var(--dsh-line);box-shadow:var(--dsh-shadow);cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.kpi[data-v-f09cb26d]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent);opacity:.9}.kpi[data-v-f09cb26d]:hover{transform:translateY(-2px);box-shadow:var(--dsh-shadow-h);border-color:#dbe3f0}.kpi-head[data-v-f09cb26d]{display:flex;align-items:center;gap:9px}.kpi-chip[data-v-f09cb26d]{width:30px;height:30px;flex:0 0 30px;border-radius:9px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-soft, #f2f6ff)}.kpi-label[data-v-f09cb26d]{font-size:12.5px;color:var(--dsh-t2);line-height:1.25;display:flex;align-items:center;gap:4px}.kpi-value[data-v-f09cb26d]{font-size:25px;font-weight:700;color:var(--dsh-t1);line-height:1.15;margin:9px 0 4px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.kpi-foot[data-v-f09cb26d]{display:flex;align-items:center;justify-content:space-between;gap:6px}.kpi-sub[data-v-f09cb26d]{font-size:12px;color:var(--dsh-t3)}.kpi-go[data-v-f09cb26d]{font-size:12px;color:#c9d2e0;transition:transform .16s,color .16s}.kpi:hover .kpi-go[data-v-f09cb26d]{color:var(--accent);transform:translate(2px)}.panel[data-v-f09cb26d]{border-radius:var(--dsh-radius);border:1px solid var(--dsh-line);box-shadow:var(--dsh-shadow);overflow:hidden}.panel[data-v-f09cb26d] .el-card__header{padding:11px 16px;background:#fcfdfe;border-bottom:1px solid var(--dsh-line-2)}.panel[data-v-f09cb26d] .el-card__body{padding:14px 16px}.ph[data-v-f09cb26d]{font-weight:600;color:var(--dsh-t1);font-size:13.5px;display:inline-flex;align-items:center;gap:7px}.ph[data-v-f09cb26d]:before{content:"";width:6px;height:6px;border-radius:50%;background:#b9c6e4}.chart[data-v-f09cb26d]{height:300px}.panel[data-v-f09cb26d] .el-table{--el-table-border-color: var(--dsh-line-2);font-size:12.5px;font-variant-numeric:tabular-nums}.panel[data-v-f09cb26d] .el-table th.el-table__cell{height:38px;padding:0;font-size:12px;font-weight:600;color:var(--dsh-t1);background:#f7f9fc;border-bottom:1px solid var(--dsh-line)}.panel[data-v-f09cb26d] .el-table td.el-table__cell{padding:6px 0;border-bottom:1px solid var(--dsh-line-2)}.panel[data-v-f09cb26d] .el-table--border .el-table__cell{border-right:none}.panel[data-v-f09cb26d] .el-table tr.hover-row>td.el-table__cell{background:#f3f8ff}.stat-grid[data-v-f09cb26d]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:4px}.stat[data-v-f09cb26d]{background:#fafbfc;border:1px solid var(--dsh-line);border-radius:10px;padding:14px}.stat-num[data-v-f09cb26d]{font-size:24px;font-weight:700;color:var(--dsh-t1);font-variant-numeric:tabular-nums}.stat-num.ok[data-v-f09cb26d]{color:#2f9c46}.stat-num.warn[data-v-f09cb26d]{color:#d98600}.stat-num.danger[data-v-f09cb26d]{color:#e5484d}.stat-num.muted[data-v-f09cb26d]{color:#c0c4cc}.stat-lbl[data-v-f09cb26d]{font-size:12.5px;color:var(--dsh-t2);margin-top:2px}.stat-tip[data-v-f09cb26d]{font-size:12px;color:var(--dsh-t3);margin-top:4px}.stat-tip a[data-v-f09cb26d]{color:var(--dsh-primary);cursor:pointer}.chart-row[data-v-f09cb26d]{margin-top:0}.dash-tabs[data-v-f09cb26d]{margin-bottom:14px}.dash-tabs[data-v-f09cb26d] .el-tabs__header{margin:0;padding:0 12px;background:#fff;border-radius:var(--dsh-radius);border:1px solid var(--dsh-line);box-shadow:var(--dsh-shadow)}.dash-tabs[data-v-f09cb26d] .el-tabs__nav-wrap:after{display:none}.dash-tabs[data-v-f09cb26d] .el-tabs__item{font-size:14px;font-weight:500;height:48px;color:var(--dsh-t2)}.dash-tabs[data-v-f09cb26d] .el-tabs__item.is-active{font-weight:600;color:var(--dsh-primary)}.dash-tabs[data-v-f09cb26d] .el-tabs__item:hover{color:var(--dsh-primary)}.dash-tabs[data-v-f09cb26d] .el-tabs__active-bar{background:var(--dsh-primary);height:3px;border-radius:3px 3px 0 0}.dash-tabs[data-v-f09cb26d] .el-tab-pane{padding-top:14px}.ob-kpi-grid[data-v-f09cb26d]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ob-kpi[data-v-f09cb26d]{background:#fff;border:1px solid var(--dsh-line);border-left:4px solid #2f5bea;border-radius:var(--dsh-radius);padding:16px 18px;box-shadow:var(--dsh-shadow);transition:transform .16s,box-shadow .16s,border-color .16s}.ob-kpi[data-v-f09cb26d]:hover{transform:translateY(-2px);box-shadow:var(--dsh-shadow-h)}.ob-kpi.warn[data-v-f09cb26d]{border-left-color:#d98600}.ob-kpi.danger[data-v-f09cb26d]{border-left-color:#e5484d}.spark[data-v-f09cb26d]{width:100%;height:30px;margin-top:8px;display:block}.ob-kpi-l[data-v-f09cb26d]{font-size:12.5px;color:var(--dsh-t3);display:flex;align-items:center;gap:4px}.ob-kpi-help[data-v-f09cb26d]{font-size:13px;color:#b8c0cd;cursor:pointer;transition:color .15s}.ob-kpi-help[data-v-f09cb26d]:hover{color:var(--dsh-primary)}.ob-kpi-v[data-v-f09cb26d]{font-size:26px;font-weight:700;color:var(--dsh-t1);margin:4px 0;line-height:1.1;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.ob-kpi-v small[data-v-f09cb26d]{font-size:13px;font-weight:600;color:var(--dsh-t3)}.ob-kpi-v.ok[data-v-f09cb26d]{color:#2f9c46}.ob-kpi-v.danger[data-v-f09cb26d]{color:#e5484d}.ob-kpi-v.muted[data-v-f09cb26d]{color:#c0c4cc}.ob-kpi-t[data-v-f09cb26d]{font-size:12px;color:var(--dsh-t3)}.ob-kpi-t.ok[data-v-f09cb26d]{color:#2f9c46}.ob-kpi-t.warn[data-v-f09cb26d]{color:#d98600}.ob-kpi-t.muted[data-v-f09cb26d]{color:#c0c4cc}.pg-wrap[data-v-f09cb26d]{display:flex;align-items:center;gap:8px}.pg-bar[data-v-f09cb26d]{flex:1;height:8px;background:#eef1f6;border-radius:5px;overflow:hidden;min-width:80px}.pg-bar i[data-v-f09cb26d]{display:block;height:100%;border-radius:5px;transition:width .4s ease}.pg-bar i.pg-ok[data-v-f09cb26d]{background:linear-gradient(90deg,#3eb35a,#2f9c46)}.pg-bar i.pg-warn[data-v-f09cb26d]{background:linear-gradient(90deg,#f0ac2a,#d98600)}.pg-bar i.pg-danger[data-v-f09cb26d]{background:linear-gradient(90deg,#f2696d,#e5484d)}.pg-bar i.pg-nodate[data-v-f09cb26d]{background:#b6bdc9}.pg-wrap em[data-v-f09cb26d]{font-style:normal;font-size:12px;font-weight:600;color:var(--dsh-t1);min-width:42px;text-align:right;font-variant-numeric:tabular-nums}.pg-t-ok[data-v-f09cb26d]{color:#2f9c46}.pg-t-warn[data-v-f09cb26d]{color:#d98600}.pg-t-danger[data-v-f09cb26d]{color:#e5484d}.pg-t-nodate[data-v-f09cb26d]{color:#86909c}.risk-tag[data-v-f09cb26d]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600}.risk-tag.rt-ok[data-v-f09cb26d]{background:#f2fcf5;color:#2f9c46;border:1px solid #cdf0d6}.risk-tag.rt-warn[data-v-f09cb26d]{background:#fffbf0;color:#96620a;border:1px solid #ffe9bd}.risk-tag.rt-danger[data-v-f09cb26d]{background:#fff5f5;color:#c92a2a;border:1px solid #ffd9d9}.risk-tag.rt-nodate[data-v-f09cb26d]{background:#f7f8fa;color:#86909c;border:1px solid #e5e8ef}.ob-tip[data-v-f09cb26d]{font-size:12px;color:#96620a;background:#fffbf0;border:1px solid #ffe9bd;border-radius:9px;padding:9px 12px;margin-top:10px}.bar-list[data-v-f09cb26d]{display:flex;flex-direction:column;gap:12px;padding:6px 2px}.bar-row[data-v-f09cb26d]{display:grid;grid-template-columns:120px 1fr 150px;align-items:center;gap:12px}.bar-name[data-v-f09cb26d]{font-size:12.5px;color:var(--dsh-t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-track[data-v-f09cb26d]{height:12px;background:#eef1f6;border-radius:7px;overflow:hidden}.bar-track i[data-v-f09cb26d]{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#2f5bea,#5b8def);transition:width .4s ease}.bar-track i.bar-urgent[data-v-f09cb26d]{background:linear-gradient(90deg,#e5484d,#f2696d)}.bar-track i.bar-wip[data-v-f09cb26d]{background:linear-gradient(90deg,#d98600,#f0c78a)}.bar-val[data-v-f09cb26d]{font-size:12px;color:var(--dsh-t3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bar-urg[data-v-f09cb26d]{color:#e5484d;margin-left:6px;font-weight:600}.bar-empty[data-v-f09cb26d]{color:var(--dsh-t3);font-size:12.5px;padding:20px;text-align:center}.cur-wp-btn[data-v-f09cb26d]{padding:0;font-size:13px}.proc-body[data-v-f09cb26d]{--dsh-t1: #1d2129;--dsh-t2: #4e5969;--dsh-t3: #86909c;--dsh-primary: #2f5bea}.proc-sum[data-v-f09cb26d]{font-size:13px;color:#555;margin-bottom:14px;padding:8px 12px;background:#f6f8fb;border-radius:8px}.proc-sum b[data-v-f09cb26d]{color:var(--dsh-t1);font-size:15px}.proc-grid[data-v-f09cb26d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proc-card[data-v-f09cb26d]{border:1px solid #ebeef5;border-radius:10px;padding:12px 14px;background:#fff;min-width:0;overflow:hidden}.proc-card.done[data-v-f09cb26d]{border-color:#c2e7b0;background:#f3fbf0}.proc-card-top[data-v-f09cb26d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.proc-seq[data-v-f09cb26d]{width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:var(--dsh-primary);color:#fff;font-size:12px;font-weight:700;flex:0 0 auto}.proc-name[data-v-f09cb26d]{font-size:14px;font-weight:600;color:var(--dsh-t1);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proc-code[data-v-f09cb26d]{font-size:11px;color:#aaa}.proc-card-val[data-v-f09cb26d]{font-size:22px;font-weight:700;color:var(--dsh-t1);font-variant-numeric:tabular-nums}.proc-card-val .proc-unit[data-v-f09cb26d]{font-size:13px;font-weight:400;color:var(--dsh-t3);margin-left:3px}.proc-card-foot[data-v-f09cb26d]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--dsh-t3)}.proc-empty[data-v-f09cb26d]{grid-column:1 / -1;color:var(--dsh-t3);font-size:13px;padding:24px;text-align:center}.due-txt-danger[data-v-f09cb26d]{color:#e5484d;font-weight:600}.due-dlg-tip[data-v-f09cb26d]{float:left;color:var(--dsh-t3);font-size:12px;line-height:32px;max-width:70%}.guide[data-v-2ace3ece]{max-width:1400px;margin:0 auto;padding:0 4px}.guide-hero[data-v-2ace3ece]{display:flex;justify-content:space-between;align-items:center;gap:32px;background:linear-gradient(135deg,#14213d,#1f3a6b 55%,#2b4f8c);border-radius:20px;padding:10px 40px;color:#fff;box-shadow:0 20px 40px -12px #14213d66;flex-wrap:wrap;position:relative;overflow:hidden}.guide-hero[data-v-2ace3ece]:after{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.04) 0%,transparent 70%);pointer-events:none}.hero-left[data-v-2ace3ece]{position:relative;z-index:2}.hero-kicker[data-v-2ace3ece]{display:none;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#8badf0;letter-spacing:1.5px;text-transform:uppercase}.hero-left h1[data-v-2ace3ece]{margin:10px 0 8px;font-size:28px;font-weight:700;letter-spacing:-.5px}.hero-sub[data-v-2ace3ece]{margin:0;color:#ccdbf9;font-size:15px;line-height:1.7;max-width:560px}.hero-stats[data-v-2ace3ece]{margin-top:20px;display:flex;align-items:center;gap:20px;color:#b0c7f0;font-size:13px}.hero-stats b[data-v-2ace3ece]{color:#fff;font-size:20px;font-weight:700;margin-right:6px}.hero-stats i[data-v-2ace3ece]{width:1px;height:20px;background:#fff3}.hero-right[data-v-2ace3ece]{min-width:280px;flex:1;max-width:380px;position:relative;z-index:2}.hero-search[data-v-2ace3ece] .el-input__wrapper{border-radius:12px;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);transition:all .2s}.hero-search[data-v-2ace3ece] .el-input__wrapper:focus-within{background:#ffffff2e;border-color:#fff}.hero-search[data-v-2ace3ece] .el-input__inner{color:#fff}.hero-search[data-v-2ace3ece] .el-input__inner::placeholder{color:#99b0db}.hero-hint[data-v-2ace3ece]{margin:12px 4px 0;font-size:12px;color:#99b0db;opacity:.8}.panel[data-v-2ace3ece]{background:#fff;border-radius:20px;padding:28px 32px;margin-top:24px;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005;border:1px solid rgba(0,0,0,.03);transition:box-shadow .2s}.panel-head[data-v-2ace3ece]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.panel-title[data-v-2ace3ece]{display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#0a1a3a}.panel-title .bar[data-v-2ace3ece]{width:4px;height:20px;border-radius:4px;background:#2d6cff}.panel-desc[data-v-2ace3ece]{font-size:13px;color:#7a88a6;background:#f5f7fc;padding:4px 14px;border-radius:20px;white-space:nowrap}.flow-wrap[data-v-2ace3ece]{overflow-x:auto}.flow-svg[data-v-2ace3ece]{display:block;width:100%;min-width:1080px;height:auto}.chev-g[data-v-2ace3ece]{cursor:pointer}.chev-g polygon[data-v-2ace3ece]{transition:filter .15s ease,transform .15s ease}.chev-g:hover polygon[data-v-2ace3ece]{filter:brightness(1.12)}.chev-name[data-v-2ace3ece]{fill:#fff;font-size:15px;font-weight:700;pointer-events:none}.chev-role[data-v-2ace3ece]{fill:#ffffffd1;font-size:11px;pointer-events:none}.spine[data-v-2ace3ece]{stroke-width:2;opacity:.35;pointer-events:none}.chip-g[data-v-2ace3ece]{cursor:pointer}.chip-rect[data-v-2ace3ece]{fill:#fff;stroke:var(--c);stroke-width:1.4;transition:fill .15s ease,stroke-width .15s ease}.chip-g:hover .chip-rect[data-v-2ace3ece]{fill:color-mix(in srgb,var(--c) 12%,#ffffff);stroke-width:2.4}.chip-text[data-v-2ace3ece]{fill:#2a3654;font-size:13px;font-weight:500;pointer-events:none}.chip-g:hover .chip-text[data-v-2ace3ece]{fill:var(--c)}.band-rect[data-v-2ace3ece]{fill:#f7f9fe;stroke:#e3e9f4;stroke-width:1;pointer-events:none}.band-title[data-v-2ace3ece]{fill:#5b6b8c;font-size:13px;font-weight:700;pointer-events:none}.sup-rect[data-v-2ace3ece]{stroke-dasharray:none}.sup-text[data-v-2ace3ece]{fill:#47566f}.dim[data-v-2ace3ece]{opacity:.15;transition:opacity .2s ease}.chip-g[data-v-2ace3ece],.chev-g[data-v-2ace3ece]{transition:opacity .2s ease}.nav-grid[data-v-2ace3ece]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.nav-card[data-v-2ace3ece]{--c: #5b8def;background:#fff;border:1px solid #edf1f8;border-radius:16px;padding:20px;transition:all .25s cubic-bezier(.4,0,.2,1)}.nav-card[data-v-2ace3ece]:hover{box-shadow:0 8px 24px -8px #14213d14;border-color:color-mix(in srgb,var(--c) 30%,#fff)}.nav-card-head[data-v-2ace3ece]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.nav-ico[data-v-2ace3ece]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c) 10%,#f5f8ff);color:var(--c);font-size:18px}.nav-name[data-v-2ace3ece]{font-weight:600;color:#1a2744;font-size:15px}.nav-pill[data-v-2ace3ece]{margin-left:auto;font-size:12px;font-weight:600;color:var(--c);background:color-mix(in srgb,var(--c) 10%,#f5f8ff);padding:2px 12px;border-radius:20px}.nav-links[data-v-2ace3ece]{display:flex;flex-wrap:wrap;gap:6px}.nav-link[data-v-2ace3ece]{font-size:13px;color:#4a5a7a;background:#f4f7fd;border-radius:8px;padding:6px 14px;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.nav-link[data-v-2ace3ece]:hover{background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);border-color:color-mix(in srgb,var(--c) 20%,#fff)}.wizard[data-v-2ace3ece]{display:flex;gap:14px;flex-wrap:wrap}.data-grid[data-v-2ace3ece]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.data-card[data-v-2ace3ece]{--c: #5b8def;background:#fff;border:1px solid #edf1f8;border-top:3px solid var(--c);border-radius:14px;padding:20px;transition:all .2s ease}.data-card[data-v-2ace3ece]:hover{box-shadow:0 8px 24px -8px #00000014;transform:translateY(-2px)}.data-value[data-v-2ace3ece]{font-size:32px;font-weight:700;color:var(--c);line-height:1}.data-label[data-v-2ace3ece]{font-size:14px;font-weight:600;color:#1a2744;margin-top:8px}.data-sub[data-v-2ace3ece]{font-size:12px;color:#7a8aa6;margin-top:2px}.wz-step[data-v-2ace3ece]{flex:1;min-width:180px;display:flex;align-items:center;gap:14px;background:#fafcff;border:1px solid #eef2f9;border-radius:16px;padding:16px 20px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.wz-step[data-v-2ace3ece]:hover{border-color:#2d6cff;box-shadow:0 8px 24px -8px #2d6cff26;transform:translateY(-3px)}.wz-step[data-v-2ace3ece]:active{transform:scale(.98)}.wz-num[data-v-2ace3ece]{--c: #2d6cff;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--c);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.wz-body[data-v-2ace3ece]{flex:1}.wz-title[data-v-2ace3ece]{font-weight:600;color:#1a2744;font-size:14px}.wz-desc[data-v-2ace3ece]{font-size:12px;color:#7a8aa6;margin-top:2px}.wz-go[data-v-2ace3ece]{font-size:13px;font-weight:500;color:#2d6cff;white-space:nowrap;opacity:.7;transition:opacity .2s}.wz-step:hover .wz-go[data-v-2ace3ece]{opacity:1}@media (max-width: 768px){.guide-hero[data-v-2ace3ece]{padding:28px 20px;flex-direction:column;align-items:flex-start}.hero-right[data-v-2ace3ece]{max-width:100%;width:100%}.panel[data-v-2ace3ece]{padding:20px 16px}.panel-desc[data-v-2ace3ece]{white-space:normal}}.pk3d-wrap[data-v-b5658e9b]{width:100%;height:100%;cursor:grab;min-height:0}.pk3d-wrap[data-v-b5658e9b]:active{cursor:grabbing}.pk3d-wrap[data-v-b5658e9b] canvas{display:block;width:100%!important;height:100%!important}.bs[data-v-a6201415]{height:100vh;overflow:hidden;box-sizing:border-box;background:radial-gradient(1200px 600px at 20% -10%,#103a6b,#061226 55%),#061226;color:#e8f1ff;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;display:flex;flex-direction:column;padding:12px 18px 14px}.bs.hide-cursor[data-v-a6201415]{cursor:none}.bs-head[data-v-a6201415]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.bs-main[data-v-a6201415]{font-size:25px;font-weight:800;letter-spacing:2px;display:flex;align-items:center;gap:12px}.bs-main .dot[data-v-a6201415]{width:12px;height:12px;border-radius:50%;background:#36cfc9;box-shadow:0 0 14px #36cfc9}.bs-sub[data-v-a6201415]{font-size:11px;color:#6f86a8;letter-spacing:3px;margin-top:3px}.bs-clock[data-v-a6201415]{text-align:center}.bs-time[data-v-a6201415]{font-size:38px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 0 18px rgba(64,169,255,.4)}.bs-date[data-v-a6201415]{font-size:13px;color:#9fb3d1;margin-top:4px}.bs-right[data-v-a6201415]{text-align:right;min-width:240px}.bs-update[data-v-a6201415]{font-size:12px;color:#8aa0c0;margin:4px 0 6px}.bs-fs[data-v-a6201415]{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#cfe0f5}.bs-scene[data-v-a6201415]{display:flex;gap:6px;justify-content:flex-end}.bs-scene-btn[data-v-a6201415]{font-size:12px;color:#9fb3d1;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:4px 11px;cursor:pointer;transition:all .2s;white-space:nowrap}.bs-scene-btn.active[data-v-a6201415]{color:#061226;background:linear-gradient(160deg,#36cfc9,#40a9ff);border-color:transparent;font-weight:700;box-shadow:0 0 10px #40a9ff66}.bs-scene-btn[data-v-a6201415]:hover{color:#e8f1ff}.bs-line-nav[data-v-a6201415]{display:flex;gap:6px;align-items:center;padding:0 12px;margin-top:4px}.bs-line-nav[data-v-a6201415]:before{content:"线别：";font-size:11px;color:#4a6fa5;white-space:nowrap}.bs-line-btn[data-v-a6201415]{font-size:12px;color:#7e93b3;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:5px;padding:2px 10px;cursor:pointer;transition:all .2s;white-space:nowrap}.bs-line-btn.active[data-v-a6201415]{color:#061226;background:linear-gradient(160deg,#36cfc9,#40a9ff);border-color:transparent;font-weight:700}.bs-line-btn.all.active[data-v-a6201415]{background:linear-gradient(160deg,#ffd54f,#ffb300);color:#1a1a2e}.bs-line-btn[data-v-a6201415]:hover{color:#e8f1ff;border-color:#40a9ff66}.bs-line-btn.all[data-v-a6201415]:hover{color:#1a1a2e;border-color:transparent}.bs-kpis[data-v-a6201415]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0}.bskpi-group[data-v-a6201415]{background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.1);border-top:3px solid var(--c);border-radius:10px;padding:7px 11px 9px;display:flex;flex-direction:column;min-width:0}.bskpi-gtitle[data-v-a6201415]{font-size:12.5px;color:var(--c);font-weight:700;letter-spacing:1px;margin-bottom:5px}.bskpi-gitems[data-v-a6201415]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px 12px;min-width:0}.bskpi[data-v-a6201415]{display:flex;flex-direction:column;min-width:0}.bskpi-num[data-v-a6201415]{font-size:21px;font-weight:800;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(64,169,255,.22);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bskpi-num.big[data-v-a6201415]{font-size:30px;color:#ff7875;text-shadow:0 0 16px rgba(255,77,79,.45)}.bs-alarm[data-v-a6201415]{display:flex;align-items:stretch;gap:8px;margin:6px 18px 0;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.bs-alarm[data-v-a6201415]::-webkit-scrollbar{display:none}.al-badge[data-v-a6201415]{display:flex;align-items:center;gap:6px;padding:0 12px;border-radius:8px;background:#ff4d4f29;border:1px solid rgba(255,77,79,.45);color:#ff7875;font-size:13px;font-weight:800;letter-spacing:2px;white-space:nowrap}.al-dot[data-v-a6201415]{width:8px;height:8px;border-radius:50%;background:#ff4d4f;animation:alBlink-a6201415 1s ease infinite}.al-item[data-v-a6201415]{display:flex;align-items:center;gap:4px;padding:7px 14px;border-radius:8px;font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums}.al-item em[data-v-a6201415]{font-style:normal;font-size:11.5px;opacity:.75;font-weight:400}.al-item.lv-danger[data-v-a6201415]{background:#ff4d4f24;border:1px solid rgba(255,77,79,.5);color:#ff7875;animation:alBlink-a6201415 1.6s ease infinite}.al-item.lv-warn[data-v-a6201415]{background:#ffc53d1f;border:1px solid rgba(255,197,61,.45);color:#ffd666}.al-item[data-v-a6201415]:hover{filter:brightness(1.25)}@keyframes alBlink-a6201415{0%,to{opacity:1}50%{opacity:.45}}.bs-hero[data-v-a6201415]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:8px 18px 0;flex-shrink:0}.hero-item[data-v-a6201415]{padding:10px 16px 9px;border-radius:12px;background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.12);position:relative;overflow:hidden}.hero-item[data-v-a6201415]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--hc, #36cfc9)}.hero-item.h-cyan[data-v-a6201415]{--hc: #36cfc9}.hero-item.h-cyan .hero-num[data-v-a6201415]{color:#36cfc9}.hero-item.h-gold[data-v-a6201415]{--hc: #ffc53d}.hero-item.h-gold .hero-num[data-v-a6201415]{color:#ffd666}.hero-item.h-purple[data-v-a6201415]{--hc: #b37feb}.hero-item.h-purple .hero-num[data-v-a6201415]{color:#b37feb}.hero-item.h-red[data-v-a6201415]{--hc: #ff4d4f;border-color:#ff4d4f73}.hero-item.h-red .hero-num[data-v-a6201415]{color:#ff7875;animation:alBlink-a6201415 1.6s ease infinite}.hero-item.h-green[data-v-a6201415]{--hc: #73d13d}.hero-item.h-green .hero-num[data-v-a6201415]{color:#73d13d}.hero-num[data-v-a6201415]{font-size:34px;font-weight:900;line-height:1.05;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(64,169,255,.25);white-space:nowrap}.hero-num small[data-v-a6201415]{font-size:14px;font-weight:600;color:#9fb3d1;margin-left:4px}.hero-label[data-v-a6201415]{font-size:12.5px;color:#9fb3d1;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bskpi-label[data-v-a6201415]{font-size:11px;color:#aebfd8;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bskpi-sub[data-v-a6201415]{font-size:10px;color:#7e93b3;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bskpi-bar[data-v-a6201415]{height:5px;border-radius:3px;background:#ffffff1a;margin-top:5px;overflow:hidden}.bskpi-bar i[data-v-a6201415]{display:block;height:100%;border-radius:3px;transition:width .6s ease}.vg-overview[data-v-a6201415]{grid-template-columns:repeat(6,1fr);grid-template-rows:.86fr 1.48fr .62fr .64fr 30px;gap:9px}.vg-overview .p-ovprog[data-v-a6201415]{grid-column:1 / span 2;grid-row:1}.vg-overview .p-ovkpi[data-v-a6201415]{grid-column:3 / span 2;grid-row:1}.vg-overview .p-ovdeliv[data-v-a6201415]{grid-column:5 / span 2;grid-row:1}.vg-overview .p-ovmap[data-v-a6201415]{grid-column:2 / span 4;grid-row:2}.vg-overview .p-ovotd[data-v-a6201415]{grid-column:1;grid-row:2}.vg-overview .p-oviqc[data-v-a6201415]{grid-column:6;grid-row:2}.vg-overview .p-ovalert[data-v-a6201415]{grid-column:1 / span 3;grid-row:3 / span 2}.vg-overview .p-ovtrend[data-v-a6201415]{grid-column:4 / span 3;grid-row:3}.vg-overview .p-ovrank[data-v-a6201415]{grid-column:4 / span 3;grid-row:4}.vg-overview .p-ovtick[data-v-a6201415]{grid-column:1 / span 6;grid-row:5;padding:0 8px}.ov-prog-body[data-v-a6201415]{flex:1;min-height:0;display:grid;grid-template-columns:132px 1.05fr 1.15fr;align-items:center;gap:10px;overflow:hidden}.ov-ring[data-v-a6201415]{position:relative;width:128px;height:128px;margin:0 auto}.ov-ring svg[data-v-a6201415]{width:100%;height:100%;transform:rotate(-90deg)}.rg-bg[data-v-a6201415]{fill:none;stroke:#ffffff17;stroke-width:11}.rg-fg[data-v-a6201415]{fill:none;stroke-width:11;stroke-linecap:round;transition:stroke-dashoffset .8s ease,stroke .4s}.rg-fg.lv-ok[data-v-a6201415]{stroke:#52c41a;filter:drop-shadow(0 0 6px rgba(82,196,26,.55))}.rg-fg.lv-warn[data-v-a6201415]{stroke:#faad14;filter:drop-shadow(0 0 6px rgba(250,173,20,.5))}.rg-fg.lv-bad[data-v-a6201415]{stroke:#ff4d4f;filter:drop-shadow(0 0 6px rgba(255,77,79,.5))}.rg-fg.lv-none[data-v-a6201415]{stroke:#5f6e8c}.ov-ring-c[data-v-a6201415]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.ov-ring-c b[data-v-a6201415]{font-size:34px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.ov-ring-c em[data-v-a6201415]{position:absolute;transform:translate(30px,-14px);font-style:normal;font-size:13px;color:#9fb3d1}.ov-ring-c i[data-v-a6201415]{font-style:normal;font-size:11px;color:#7e93b3;margin-top:3px}.ov-prog-nums[data-v-a6201415]{display:flex;flex-direction:column;gap:5px;min-width:0;overflow:hidden}.op-row[data-v-a6201415]{display:grid;grid-template-columns:62px 1fr 22px;align-items:baseline;gap:4px;font-size:12.5px;color:#9fb3d1;white-space:nowrap}.op-row b[data-v-a6201415]{font-size:19px;font-weight:800;color:#fff;text-align:right;font-variant-numeric:tabular-nums}.op-row.op-gap b[data-v-a6201415]{color:#ffd666}.op-row b.fc[data-v-a6201415]{color:#36cfc9}.op-row em[data-v-a6201415]{font-style:normal;font-size:11px;color:#7e93b3}.op-hint[data-v-a6201415]{font-size:10.5px;color:#ff9c6e}.ov-prog-brk[data-v-a6201415]{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.brk-row[data-v-a6201415]{display:grid;grid-template-columns:62px 1fr 46px;align-items:center;gap:6px;font-size:11.5px;cursor:pointer}.brk-row:hover .bk-n[data-v-a6201415]{color:#36cfc9}.bk-n[data-v-a6201415]{color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-v[data-v-a6201415]{text-align:right;color:#9fb3d1;font-variant-numeric:tabular-nums}.brk-note[data-v-a6201415]{font-size:10px;color:#7e93b3}.ov-kpi-wrap[data-v-a6201415]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;overflow:hidden}.ov-kpi-card[data-v-a6201415]{border-radius:10px;border:1px solid rgba(255,255,255,.1);border-top:3px solid var(--oc, #36cfc9);background:linear-gradient(160deg,#ffffff0f,#ffffff05);padding:7px 10px 6px;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.ov-kpi-card.k-normal[data-v-a6201415]{--oc: #52C41A}.ov-kpi-card.k-warning[data-v-a6201415]{--oc: #FAAD14}.ov-kpi-card.k-critical[data-v-a6201415]{--oc: #FF4D4F}.ov-kpi-card.k-unknown[data-v-a6201415]{--oc: #8aa0c0}.ok-head[data-v-a6201415]{display:flex;align-items:center;justify-content:space-between;gap:6px}.ok-t[data-v-a6201415]{font-size:12.5px;font-weight:700;color:#e8f1ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-tag[data-v-a6201415]{font-size:10px;color:#7e93b3;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:0 5px;white-space:nowrap}.ok-val[data-v-a6201415]{display:flex;align-items:baseline;gap:2px}.ok-val b[data-v-a6201415]{font-size:28px;font-weight:900;line-height:1.05;font-variant-numeric:tabular-nums}.ok-val em[data-v-a6201415]{font-style:normal;font-size:13px;color:#9fb3d1}.ok-val em.y[data-v-a6201415]{font-size:16px;margin-right:1px}.ok-val .ok-arrow[data-v-a6201415]{font-style:normal;font-size:11.5px;margin-left:6px;font-weight:700}.ok-arrow.d-up[data-v-a6201415]{color:#73d13d}.ok-arrow.d-down[data-v-a6201415]{color:#ff7875}.ov-kpi-card.k-normal .ok-val b[data-v-a6201415]{color:#95de64}.ov-kpi-card.k-warning .ok-val b[data-v-a6201415]{color:#ffd666}.ov-kpi-card.k-critical .ok-val b[data-v-a6201415]{color:#ff7875}.ov-kpi-card.k-unknown .ok-val b[data-v-a6201415]{color:#e8f1ff}.ok-subs[data-v-a6201415]{display:flex;gap:8px;font-size:10.5px;color:#8aa0c0;white-space:nowrap;overflow:hidden}.ok-subs span[data-v-a6201415]{display:inline-flex;gap:3px;align-items:baseline}.ok-subs em[data-v-a6201415]{font-style:normal;color:#cfe0f5;font-weight:700;font-variant-numeric:tabular-nums}.ok-note[data-v-a6201415]{font-size:9.5px;color:#6f86a8;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-note.warn[data-v-a6201415]{color:#ff9c6e}.ov-dl-body[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px;overflow:hidden}.od-row[data-v-a6201415]{display:grid;grid-template-columns:1fr auto 20px;align-items:baseline;gap:6px;font-size:12.5px;color:#9fb3d1}.od-row b[data-v-a6201415]{font-size:21px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.od-row b.ok[data-v-a6201415]{color:#95de64}.od-row em[data-v-a6201415]{font-style:normal;font-size:11px;color:#7e93b3}.od-rate[data-v-a6201415]{display:flex;align-items:center;gap:8px}.od-rate em[data-v-a6201415]{font-style:normal;font-size:12px;color:#9fe6e0;font-weight:700;min-width:46px;text-align:right;font-variant-numeric:tabular-nums}.od-over[data-v-a6201415]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#ff7875}.od-over b[data-v-a6201415]{font-size:20px;font-weight:900;font-variant-numeric:tabular-nums;animation:alBlink-a6201415 1s ease infinite}.od-dot[data-v-a6201415]{width:8px;height:8px;border-radius:50%;background:#ff4d4f;box-shadow:0 0 10px #ff4d4f}.p-ovdeliv.alarm[data-v-a6201415]{border-color:#ff4d4f8c;animation:mqAlarm-a6201415 1s ease infinite}.od-list[data-v-a6201415]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:3px;scrollbar-width:none}.od-list[data-v-a6201415]::-webkit-scrollbar{display:none}.od-li[data-v-a6201415]{display:grid;grid-template-columns:1.25fr 1fr auto 14px;gap:6px;font-size:11.5px;padding:3px 6px;border-radius:6px;background:#ff4d4f1a;border-left:3px solid #ff4d4f;cursor:pointer;white-space:nowrap;overflow:hidden}.od-li[data-v-a6201415]:hover{background:#ff4d4f2e}.od-li.none[data-v-a6201415]{background:none;border-left:none;color:#7e93b3;cursor:default}.od-li.is-go[data-v-a6201415]:hover{background:#ff4d4f3d}.li-go[data-v-a6201415]{color:#36cfc9;font-weight:700;text-align:right;opacity:.45}.od-li.is-go:hover .li-go[data-v-a6201415]{opacity:1}.li-po[data-v-a6201415]{color:#ff9c8f;font-weight:700;overflow:hidden;text-overflow:ellipsis}.li-c[data-v-a6201415]{color:#cfe0f5;overflow:hidden;text-overflow:ellipsis}.li-d[data-v-a6201415]{color:#ff7875;font-weight:700}.p-ovmap .bs-panel-h[data-v-a6201415]{align-items:center}.bs-panel.is-full[data-v-a6201415]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;margin:0;border-radius:0;padding:12px 16px 14px;background:radial-gradient(1200px 620px at 50% 30%,#143460d9,#061024f5 70%),#08122a;border-color:#36cfc959;box-shadow:0 0 60px #0009 inset;animation:mapFullIn-a6201415 .3s ease}.bs-panel.is-full .bs-panel-h[data-v-a6201415]{font-size:17px;margin-bottom:8px}.bs-panel.is-full .ov-map[data-v-a6201415]{min-height:0}.bs-panel.is-full .mp-btn[data-v-a6201415]{font-size:12.5px;padding:4px 12px}.bs-panel.is-full .mp-scale[data-v-a6201415]{font-size:13px}@keyframes mapFullIn-a6201415{0%{opacity:.3;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.mp-btn.mp-btn-full[data-v-a6201415]{border-color:#36cfc973;color:#36cfc9}.mp-btn.mp-btn-full[data-v-a6201415]:hover{color:#fff;background:#36cfc929}.mp-fs-ico[data-v-a6201415]{font-size:12px;margin-right:3px}.mp-fs-kpis[data-v-a6201415]{display:flex;align-items:stretch;gap:10px;flex:0 0 auto;margin-bottom:8px}.mp-fs-kpis .fsk[data-v-a6201415]{flex:1 1 0;display:flex;align-items:baseline;gap:6px;padding:7px 12px;border-radius:9px;background:linear-gradient(160deg,#36cfc91a,#ffffff08);border:1px solid rgba(255,255,255,.1)}.mp-fs-kpis .fsk>span[data-v-a6201415]{font-size:12.5px;color:#9fb3d1}.mp-fs-kpis .fsk>b[data-v-a6201415]{font-size:22px;font-weight:900;color:#eaf3ff;font-variant-numeric:tabular-nums;letter-spacing:.5px}.mp-fs-kpis .fsk>b.bad[data-v-a6201415]{color:#ff9c8f}.mp-fs-kpis .fsk>em[data-v-a6201415]{font-size:12px;color:#7e93b3;font-style:normal}.mp-fs-kpis .fsk.alarm[data-v-a6201415]{background:linear-gradient(160deg,#ff4d4f2e,#ffffff08);border-color:#ff4d4f73}.mp-fs-kpis .fsk.alarm>b[data-v-a6201415]{color:#ff7875}.fsk-s[data-v-a6201415]{font-size:11px;color:#9fb3d1;font-style:normal;font-weight:400;margin:0 2px 0 4px}.mp-fs-hint[data-v-a6201415]{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-top:8px}.mp-fs-hint .mp-fs-tip[data-v-a6201415]{flex:1;font-size:12.5px;color:#7e93b3}.mp-fs-cards[data-v-a6201415]{display:flex;gap:10px;flex:0 0 auto;margin-top:8px}.mp-fs-cards .fsc[data-v-a6201415]{flex:1 1 0;min-width:0;padding:8px 11px;border-radius:9px;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-top-width:3px;transition:transform .15s,background .15s}.mp-fs-cards .fsc[data-v-a6201415]:hover{transform:translateY(-2px);background:#ffffff14}.mp-fs-cards .fsc.st-running[data-v-a6201415]{border-top-color:#52c41a}.mp-fs-cards .fsc.st-warning[data-v-a6201415]{border-top-color:#faad14}.mp-fs-cards .fsc.st-stopped[data-v-a6201415]{border-top-color:#ff4d4f}.fsc-h[data-v-a6201415]{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:4px}.fsc-n[data-v-a6201415]{font-size:13px;font-weight:700;color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsc-h em[data-v-a6201415]{font-size:11px;font-style:normal;color:#9fb3d1;white-space:nowrap}.mp-fs-cards .fsc.st-running .fsc-h em[data-v-a6201415]{color:#73d13d}.mp-fs-cards .fsc.st-warning .fsc-h em[data-v-a6201415]{color:#ffc53d}.mp-fs-cards .fsc.st-stopped .fsc-h em[data-v-a6201415]{color:#ff7875}.fsc-v[data-v-a6201415]{font-size:12.5px;color:#a9c0dd;font-variant-numeric:tabular-nums}.fsc-v2[data-v-a6201415]{font-size:11.5px;color:#7e93b3;font-variant-numeric:tabular-nums}.ov-map-ops[data-v-a6201415]{display:flex;align-items:center;gap:6px}.mp-lg[data-v-a6201415]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#9fb3d1;margin-right:4px}.mp-lg .lg[data-v-a6201415]{width:8px;height:8px;border-radius:50%;margin-left:5px}.mp-lg .lg.st-running[data-v-a6201415]{background:#52c41a;box-shadow:0 0 8px #52c41a}.mp-lg .lg.st-warning[data-v-a6201415]{background:#faad14;box-shadow:0 0 8px #faad14}.mp-lg .lg.st-stopped[data-v-a6201415]{background:#ff4d4f;box-shadow:0 0 8px #ff4d4f}.mp-btn[data-v-a6201415]{font-size:11px;color:#9fb3d1;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:2px 9px;cursor:pointer;white-space:nowrap;font-family:inherit}.mp-btn[data-v-a6201415]:hover{color:#fff;border-color:#36cfc980}.mp-btn.on[data-v-a6201415]{color:#061226;background:linear-gradient(160deg,#36cfc9,#40a9ff);border-color:transparent;font-weight:700}.mp-scale[data-v-a6201415]{font-size:10.5px;color:#7e93b3;min-width:34px;text-align:right;font-variant-numeric:tabular-nums}.ov-map[data-v-a6201415]{position:relative;flex:1;min-height:0;overflow:hidden;cursor:grab;background:radial-gradient(760px 320px at 50% 40%,rgba(24,60,110,.35),transparent 70%)}.ov-map[data-v-a6201415]:active{cursor:grabbing}.p-ovotd[data-v-a6201415],.p-oviqc[data-v-a6201415]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.bs-panel.is-drillable[data-v-a6201415]{cursor:pointer;transition:box-shadow .18s ease,border-color .18s ease}.bs-panel.is-drillable[data-v-a6201415]:hover{border-color:#36cfc98c;box-shadow:0 0 0 1px #36cfc938,0 6px 22px #00000059}.bs-panel.is-drillable:hover .rt-live[data-v-a6201415]{color:#36cfc9}.p-ovotd .rt-count[data-v-a6201415],.p-oviqc .rt-count[data-v-a6201415]{margin-left:auto}.drill-more[data-v-a6201415]{flex-shrink:0;font-size:11px;padding:2px 9px;border-radius:10px;cursor:pointer;color:#36cfc9;background:#36cfc91a;border:1px solid rgba(54,207,201,.35)}.drill-more[data-v-a6201415]:hover{color:#fff;background:#36cfc938}.bs-panel.is-drillable .wing-row[data-v-a6201415]{cursor:pointer;transition:background .15s ease,transform .15s ease}.bs-panel.is-drillable .wing-row[data-v-a6201415]:hover{background:#36cfc929;transform:translate(2px)}.bs-panel.is-drillable .wing-row.bad[data-v-a6201415]:hover{background:#ff4d4f38}.wg-go[data-v-a6201415]{flex-shrink:0;margin-right:8px;font-size:13px;font-weight:700;color:#36cfc9;opacity:.35;transition:opacity .15s ease}.wing-row:hover .wg-go[data-v-a6201415]{opacity:1}.p-alarm[data-v-a6201415]{animation:wingBreath-a6201415 2.4s ease-in-out infinite}@keyframes wingBreath-a6201415{0%,to{box-shadow:inset 0 0 0 1px #ff4d4f38,0 0 #ff4d4f00}50%{box-shadow:inset 0 0 0 1px #ff4d4fa6,0 0 20px #ff4d4f4d}}.wing-hero[data-v-a6201415]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0 6px}.wing-hero b[data-v-a6201415]{font-size:42px;font-weight:700;color:#73d13d;line-height:1;text-shadow:0 0 18px rgba(115,209,61,.45);font-family:Consolas,DIN Alternate,monospace}.wing-hero b.bad[data-v-a6201415]{color:#ff4d4f;text-shadow:0 0 18px rgba(255,77,79,.5)}.wing-hero span[data-v-a6201415]{font-size:12.5px;color:#7e93b3}.wing-sub[data-v-a6201415]{display:flex;justify-content:space-around;padding:4px 0 8px;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;color:#7e93b3;white-space:nowrap}.wing-sub b[data-v-a6201415]{color:#e8f0fa;font-weight:600}.wing-sub b.c-bad[data-v-a6201415]{color:#ff4d4f}.wing-list[data-v-a6201415]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:8px 2px 2px;scrollbar-width:none}.wing-list[data-v-a6201415]::-webkit-scrollbar{display:none}.wing-row[data-v-a6201415]{position:relative;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;background:#ffffff0a}.wing-row.bad[data-v-a6201415]{background:#ff4d4f1a;border:1px solid rgba(255,77,79,.35)}.wing-row.iqc[data-v-a6201415]{padding:5px 8px}.wg-n[data-v-a6201415]{flex:1;min-width:0;font-size:12.5px;color:#cfddf0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg-d[data-v-a6201415]{font-size:11px;color:#7e93b3;font-family:Consolas,monospace}.wing-row .pk-bar[data-v-a6201415]{flex:1.1;width:auto}.wing-row em[data-v-a6201415]{font-style:normal;font-size:12.5px;font-weight:600;color:#e8f0fa;width:46px;text-align:right;flex-shrink:0}.wg-dot[data-v-a6201415]{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#ff4d4f;animation:wgBreath-a6201415 1.6s ease-in-out infinite}@keyframes wgBreath-a6201415{0%,to{opacity:1;box-shadow:0 0 6px #ff4d4f}50%{opacity:.3;box-shadow:0 0 2px #ff4d4f}}.pk-bar i.b-red[data-v-a6201415]{background:linear-gradient(90deg,#ff7875,#ff4d4f)}.c-ok[data-v-a6201415]{color:#73d13d}.c-bad[data-v-a6201415]{color:#ff4d4f}.ov-svg[data-v-a6201415]{width:100%;height:100%;display:block}.mp-grid path[data-v-a6201415]{fill:none;stroke:#40a9ff12;stroke-width:1}.mp-edge[data-v-a6201415]{fill:none;stroke-width:2.6;stroke-dasharray:8 9;opacity:.55}.mp-edge.st-flowing[data-v-a6201415]{stroke:#52c41a}.mp-edge.st-blocked[data-v-a6201415]{stroke:#ff4d4f}.mp-flow[data-v-a6201415]{fill:none;stroke-width:3;stroke-dasharray:12 30;animation:mpFlow-a6201415 1.6s linear infinite}.mp-flow.st-flowing[data-v-a6201415]{stroke:#95de64}.mp-flow.st-blocked[data-v-a6201415]{stroke:#ff7875;opacity:.35;animation:none}@keyframes mpFlow-a6201415{to{stroke-dashoffset:-36}}.mp-dot[data-v-a6201415]{fill:#fff}.mp-dot.st-flowing[data-v-a6201415]{fill:#b7eb8f;filter:drop-shadow(0 0 6px #52C41A)}.mp-dot.st-blocked[data-v-a6201415]{fill:#ff9c8f}.mp-e-lab[data-v-a6201415]{font-size:12.5px;fill:#9fb3d1;text-anchor:middle;font-variant-numeric:tabular-nums}.mp-e-lab.st-flowing[data-v-a6201415]{fill:#b7d4ff}.mp-e-lab.st-blocked[data-v-a6201415]{fill:#ff9c8f}.mp-e-win[data-v-a6201415]{fill:#6f86a8;font-size:11px}.mp-face[data-v-a6201415]{stroke:#fff3;stroke-width:1.4}.mp-area[data-v-a6201415]{cursor:pointer}.mp-area .top[data-v-a6201415]{fill:#1b3a63}.mp-area .side-l[data-v-a6201415]{fill:#0e1f38}.mp-area .side-r[data-v-a6201415]{fill:#16304f}.mp-area.st-running .top[data-v-a6201415]{fill:#52c41a70;stroke:#52c41af2}.mp-area.st-running .side-l[data-v-a6201415]{fill:#265614c7}.mp-area.st-running .side-r[data-v-a6201415]{fill:#3a7c1ed1}.mp-area.st-warning .top[data-v-a6201415]{fill:#faad146b;stroke:#faad14f2}.mp-area.st-warning .side-l[data-v-a6201415]{fill:#60420ac7}.mp-area.st-warning .side-r[data-v-a6201415]{fill:#80580ed1}.mp-area.st-stopped .top[data-v-a6201415]{fill:#ff4d4f70;stroke:#ff4d4f}.mp-area.st-stopped .side-l[data-v-a6201415]{fill:#661a1ccc}.mp-area.st-stopped .side-r[data-v-a6201415]{fill:#8a2426d6}.mp-area.sel .top[data-v-a6201415]{stroke-width:3}.mp-area:hover .top[data-v-a6201415]{filter:brightness(1.35)}.mp-floor[data-v-a6201415]{fill:#52c41a;opacity:.16}.mp-area.st-running .mp-floor[data-v-a6201415]{fill:#52c41a;animation:mpBreath-a6201415 2.6s ease-in-out infinite}.mp-area.st-warning .mp-floor[data-v-a6201415]{fill:#faad14;animation:mpBreath-a6201415 3.6s ease-in-out infinite}.mp-area.st-stopped .mp-floor[data-v-a6201415]{fill:#ff4d4f;animation:mpBlink-a6201415 .9s ease infinite}@keyframes mpBreath-a6201415{0%,to{opacity:.12}50%{opacity:.42}}@keyframes mpBlink-a6201415{0%,to{opacity:.42}50%{opacity:.1}}.mp-light[data-v-a6201415]{stroke:#ffffff80;stroke-width:1}.mp-area.st-running .mp-light[data-v-a6201415]{fill:#52c41a;filter:drop-shadow(0 0 6px #52C41A);animation:mpBreath-a6201415 2.2s ease-in-out infinite}.mp-area.st-warning .mp-light[data-v-a6201415]{fill:#faad14;filter:drop-shadow(0 0 6px #FAAD14)}.mp-area.st-stopped .mp-light[data-v-a6201415]{fill:#ff4d4f;filter:drop-shadow(0 0 8px #FF4D4F);animation:mpBlink-a6201415 .7s ease infinite}.mp-name[data-v-a6201415]{font-size:21px;font-weight:700;fill:#e8f1ff;text-anchor:middle}.mp-st[data-v-a6201415]{font-size:13.5px;text-anchor:middle}.mp-area.st-running .mp-st[data-v-a6201415]{fill:#95de64}.mp-area.st-warning .mp-st[data-v-a6201415]{fill:#ffd666}.mp-area.st-stopped .mp-st[data-v-a6201415]{fill:#ff9c8f}.mp-k1[data-v-a6201415],.mp-k2[data-v-a6201415]{font-size:13.5px;fill:#b7d4ff;text-anchor:middle;font-variant-numeric:tabular-nums}.mp-shop-t[data-v-a6201415]{font-size:14px;fill:#cfe0f5}.mp-child[data-v-a6201415]{cursor:pointer}.mp-child .top[data-v-a6201415]{fill:#40a9ff42;stroke:#40a9ffcc}.mp-child .side-l[data-v-a6201415]{fill:#122a48d9}.mp-child .side-r[data-v-a6201415]{fill:#1a3a60d9}.mp-child.st-running .top[data-v-a6201415]{fill:#52c41a6b;stroke:#52c41af2}.mp-child.st-warning .top[data-v-a6201415]{fill:#faad146b;stroke:#faad14f2}.mp-child.st-stopped .top[data-v-a6201415]{fill:#ff4d4f6b;stroke:#ff4d4f}.mp-child:hover .top[data-v-a6201415]{filter:brightness(1.3)}.mp-c-n[data-v-a6201415]{font-size:16px;fill:#e8f1ff;text-anchor:middle;font-weight:700}.mp-c-v[data-v-a6201415]{font-size:13px;fill:#b7d4ff;text-anchor:middle}.mp-bubble[data-v-a6201415]{position:absolute;z-index:5;min-width:168px;max-width:220px;padding:7px 10px;border-radius:9px;background:#061226f0;border:1px solid rgba(64,169,255,.45);box-shadow:0 10px 26px #00000080;pointer-events:none}.bb-t[data-v-a6201415]{font-size:13px;font-weight:700;color:#e8f1ff;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.bb-t em[data-v-a6201415]{font-style:normal;font-size:10.5px}.bb-t em.st-running[data-v-a6201415]{color:#95de64}.bb-t em.st-warning[data-v-a6201415]{color:#ffd666}.bb-t em.st-stopped[data-v-a6201415]{color:#ff9c8f}.bb-l[data-v-a6201415]{font-size:11.5px;color:#9fb3d1;margin-top:3px;display:flex;gap:4px;align-items:baseline}.bb-l b[data-v-a6201415]{color:#fff;font-variant-numeric:tabular-nums}.bb-l i[data-v-a6201415]{font-style:normal;font-size:9.5px;color:#6f86a8}.bb-tip[data-v-a6201415]{font-size:10.5px;color:#ffd666;margin-top:4px}.mp-detail[data-v-a6201415]{position:absolute;right:10px;bottom:10px;z-index:6;width:min(460px,46%);max-height:92%;display:flex;flex-direction:column;background:#061226f2;border:1px solid rgba(64,169,255,.5);border-radius:10px;box-shadow:0 14px 40px #0000008c;overflow:hidden}.mp-dt-h[data-v-a6201415]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:700;color:#e8f1ff;border-bottom:1px solid rgba(255,255,255,.1)}.mp-dt-h em[data-v-a6201415]{font-style:normal;font-size:11px;margin-left:8px}.mp-dt-h em.st-running[data-v-a6201415]{color:#95de64}.mp-dt-h em.st-warning[data-v-a6201415]{color:#ffd666}.mp-dt-h em.st-stopped[data-v-a6201415]{color:#ff9c8f}.mp-x[data-v-a6201415]{cursor:pointer;color:#8aa0c0;font-style:normal;padding:0 4px}.mp-x[data-v-a6201415]:hover{color:#fff}.mp-dt-body[data-v-a6201415]{overflow:auto;padding:6px 12px}.mp-dt-tb[data-v-a6201415]{width:100%;border-collapse:collapse;font-size:11.5px;color:#cfe0f5;font-variant-numeric:tabular-nums}.mp-dt-tb th[data-v-a6201415]{position:sticky;top:0;background:#0a1a33;text-align:left;color:#8aa0c0;font-weight:600;padding:5px 6px;border-bottom:1px solid rgba(255,255,255,.12);white-space:nowrap}.mp-dt-tb td[data-v-a6201415]{padding:4.5px 6px;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}.mp-dt-tb td.none[data-v-a6201415]{color:#7e93b3;text-align:center}.mp-dt-ops[data-v-a6201415]{display:flex;gap:8px;padding:8px 12px;border-top:1px solid rgba(255,255,255,.08)}.ov-al-head[data-v-a6201415]{display:grid;grid-template-columns:46px 96px 1fr 54px 84px 62px;gap:6px;font-size:10.5px;color:#8aa0c0;padding:0 5px 5px;border-bottom:1px solid rgba(255,255,255,.12)}.ov-al-list[data-v-a6201415]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none}.ov-al-list[data-v-a6201415]::-webkit-scrollbar{display:none}.ov-al-row[data-v-a6201415]{display:grid;grid-template-columns:46px 96px 1fr 54px 84px 62px;align-items:center;gap:6px;font-size:12px;padding:6px 5px;border-bottom:1px solid rgba(255,255,255,.06);border-left:4px solid transparent;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums}.ov-al-row>span[data-v-a6201415]{overflow:hidden;text-overflow:ellipsis}.ov-al-row.lv-critical[data-v-a6201415]{background:#ff4d4f1f;border-left-color:#ff4d4f}.ov-al-row.lv-warning[data-v-a6201415]{background:#faad141a;border-left-color:#faad14}.ov-al-row.lv-info[data-v-a6201415]{background:#1890ff17;border-left-color:#1890ff}.ov-al-row[data-v-a6201415]:hover{filter:brightness(1.25)}.ov-al-row.done[data-v-a6201415]{background:#ffffff0a;border-left-color:#bfbfbf;color:#8c8c8c}.ov-al-row.done .al-lv[data-v-a6201415],.ov-al-row.done .al-ct[data-v-a6201415]{color:#8c8c8c}.al-lv[data-v-a6201415]{font-size:11px;font-weight:700;text-align:center}.lv-critical .al-lv[data-v-a6201415]{color:#ff7875}.lv-warning .al-lv[data-v-a6201415]{color:#ffd666}.lv-info .al-lv[data-v-a6201415]{color:#69c0ff}.al-src[data-v-a6201415]{color:#b7d4ff}.al-ct[data-v-a6201415]{color:#e8f1ff}.al-du[data-v-a6201415]{color:#ffd666;text-align:right}.al-t[data-v-a6201415]{color:#8aa0c0;font-size:11px;text-align:right}.al-btn[data-v-a6201415]{font-size:10px;color:#9fb3d1;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:1px 5px;text-align:center}.al-btn[data-v-a6201415]:hover{color:#73d13d;border-color:#73d13d8c}.p-ovalert.alarm[data-v-a6201415]{border-color:#ff4d4f80;animation:mqAlarm-a6201415 1.1s ease infinite}.ov-metric[data-v-a6201415]{display:flex;gap:5px}.ov-tk[data-v-a6201415]{flex:1;min-height:0;overflow:hidden;position:relative}.ov-tk-track[data-v-a6201415]{display:inline-flex;gap:34px;white-space:nowrap;will-change:transform;animation:tkGo-a6201415 linear infinite}.ov-tk.paused .ov-tk-track[data-v-a6201415]{animation-play-state:paused}@keyframes tkGo-a6201415{0%{transform:translate(0)}to{transform:translate(-50%)}}.ov-tk-item[data-v-a6201415]{font-size:13px;color:#b0bec5;line-height:30px}.ov-tk-item.tk-critical[data-v-a6201415]{color:#ff4d4f;font-weight:700}.ov-tk-item.tk-warn[data-v-a6201415]{color:#ffd666}.ov-tk-item.tk-info[data-v-a6201415]{color:#b0bec5}.bs-grid[data-v-a6201415]{flex:1;min-height:0;display:grid;gap:10px}.vg-warehouse[data-v-a6201415]{grid-template-columns:1fr 1fr 1.5fr;grid-template-rows:1.35fr 1.15fr .8fr}.vg-flow[data-v-a6201415]{grid-template-columns:1fr;grid-template-rows:1.3fr 1fr}.vg-flow .p-flmap[data-v-a6201415]{grid-column:1;grid-row:1;overflow:hidden}.vg-flow .p-florders[data-v-a6201415]{grid-column:1;grid-row:2;overflow:hidden}.fl-map[data-v-a6201415]{width:100%;height:calc(100% - 30px)}.fl-map .ov-svg[data-v-a6201415]{width:100%;height:100%}.fl-node[data-v-a6201415]{cursor:pointer}.fl-node:hover .mp-face.top[data-v-a6201415]{filter:brightness(1.3)}.fl-node:hover .mp-name[data-v-a6201415]{fill:#fff}.fl-val[data-v-a6201415]{font-size:30px;font-weight:700;text-anchor:middle}.fl-unit[data-v-a6201415]{font-size:13px;font-weight:400;fill:#ffffff8c}.fl-orders[data-v-a6201415]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-content:start;padding:8px 4px 4px;height:calc(100% - 30px);overflow:auto}.fl-order[data-v-a6201415]{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px 12px 8px;cursor:pointer;transition:border-color .15s,background .15s}.fl-order[data-v-a6201415]:hover{border-color:#52c41a99;background:#52c41a17}.fl-order.risk-danger[data-v-a6201415]{border-color:#ff4d4f8c}.fo-top[data-v-a6201415]{display:flex;align-items:baseline;gap:8px}.fo-po[data-v-a6201415]{font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fo-style[data-v-a6201415]{flex:1;font-size:12px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fo-pct[data-v-a6201415]{font-size:17px;font-weight:700;color:#52c41a}.fo-pipe[data-v-a6201415]{display:flex;align-items:center;gap:4px;margin-top:6px;flex-wrap:nowrap;overflow:hidden}.fo-stage[data-v-a6201415]{font-size:11.5px;color:#ffffff80;background:#ffffff0f;border-radius:4px;padding:2px 6px;white-space:nowrap}.fo-stage.done[data-v-a6201415]{color:#7de38b;background:#52c41a24}.fo-arrow[data-v-a6201415]{color:#ffffff40;font-style:normal;font-size:11px}.fo-due.due-danger[data-v-a6201415]{color:#ff7b6e;background:#ff4d4f29}.fo-due.due-warn[data-v-a6201415]{color:#faad14;background:#faad1424}.fo-bar[data-v-a6201415]{height:5px;border-radius:3px;background:#ffffff14;margin-top:7px;overflow:hidden}.fo-bar i[data-v-a6201415]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#17c6a3,#52c41a)}.fl-order.risk-danger .fo-bar i[data-v-a6201415]{background:linear-gradient(90deg,#e8590c,#ff4d4f)}.fo-sub[data-v-a6201415]{display:flex;justify-content:space-between;margin-top:6px;font-size:11.5px;color:#ffffff73;white-space:nowrap;overflow:hidden}.fo-late[data-v-a6201415]{color:#ff7b6e;font-weight:700}.vg-sales[data-v-a6201415]{grid-template-columns:1fr 1.4fr 1fr;grid-template-rows:1.15fr 1.15fr 1.1fr}.vg-production[data-v-a6201415]{grid-template-columns:1fr 1.35fr 1fr;grid-template-rows:1.45fr 1fr}.vg-production .p-prkpi[data-v-a6201415]{grid-column:1;grid-row:1 / span 2}.vg-production .p-prrt[data-v-a6201415]{grid-column:2;grid-row:1}.vg-production .p-prworker[data-v-a6201415]{grid-column:2;grid-row:2}.vg-production .p-prhour[data-v-a6201415]{grid-column:3;grid-row:1}.vg-production .p-prbottle[data-v-a6201415]{grid-column:3;grid-row:2}.pr-kpi-body[data-v-a6201415]{flex:1;min-height:0;display:grid;grid-template-rows:1.08fr 1.08fr 1fr .84fr;gap:8px;overflow:hidden}.pr-kpi-body .bskpi-group[data-v-a6201415]{padding:8px 12px 9px;justify-content:center}.pr-kpi-body .bskpi-gitems[data-v-a6201415]{gap:6px 12px}.pr-kpi-body .bskpi-num[data-v-a6201415]{font-size:23px}.pr-kpi-body .bskpi-num.big[data-v-a6201415]{font-size:30px}.vg-warehouse .p-whshort[data-v-a6201415]{grid-column:1;grid-row:1}.vg-warehouse .p-whover[data-v-a6201415]{grid-column:2;grid-row:1}.vg-warehouse .p-whship[data-v-a6201415]{grid-column:3;grid-row:1}.vg-warehouse .p-whio[data-v-a6201415]{grid-column:1;grid-row:2}.vg-warehouse .p-whage[data-v-a6201415]{grid-column:2;grid-row:2}.vg-warehouse .p-whzone[data-v-a6201415]{grid-column:3;grid-row:2}.vg-warehouse .p-whgoal[data-v-a6201415]{grid-column:1 / span 2;grid-row:3}.vg-warehouse .p-whflow[data-v-a6201415]{grid-column:3;grid-row:3}.vg-sales .p-sakpi[data-v-a6201415]{grid-column:1;grid-row:1}.vg-sales .p-sarisk[data-v-a6201415]{grid-column:1;grid-row:2}.vg-sales .p-safunds[data-v-a6201415]{grid-column:1;grid-row:3}.vg-sales .p-saaction[data-v-a6201415]{grid-column:2;grid-row:1 / span 2}.vg-sales .p-saquote[data-v-a6201415]{grid-column:2;grid-row:3}.vg-sales .p-satrend[data-v-a6201415]{grid-column:3;grid-row:1}.vg-sales .p-sacust[data-v-a6201415]{grid-column:3;grid-row:2}.vg-sales .p-saboard[data-v-a6201415]{grid-column:3;grid-row:3}.vg-packing[data-v-a6201415]{grid-template-columns:1fr 2.05fr 1fr;grid-template-rows:1.12fr 1fr}.vg-packing .p-pkkpi[data-v-a6201415]{grid-column:1;grid-row:1}.vg-packing .p-pktrend[data-v-a6201415]{grid-column:1;grid-row:2}.vg-packing .p-pkmatrix[data-v-a6201415]{grid-column:2;grid-row:1 / span 2}.vg-packing .p-pkship[data-v-a6201415]{grid-column:3;grid-row:1}.vg-packing .p-pkwarn[data-v-a6201415]{grid-column:3;grid-row:2}.pk-kpi[data-v-a6201415]{display:flex;flex-direction:column;gap:9px;height:100%;justify-content:center;min-height:0}.pk-kpi-card[data-v-a6201415]{border-radius:10px;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--kc, #36cfc9);background:linear-gradient(160deg,#ffffff0f,#ffffff05);padding:8px 12px;min-width:0}.pk-kpi-click[data-v-a6201415]{cursor:pointer;transition:border-color .15s,background .15s}.pk-kpi-click[data-v-a6201415]:hover{border-color:#36cfc98c;background:linear-gradient(160deg,#36cfc91f,#ffffff08)}.pk-kpi-card.k-cyan[data-v-a6201415]{--kc: #36cfc9}.pk-kpi-card.k-blue[data-v-a6201415]{--kc: #1890ff}.pk-kpi-card.k-purple[data-v-a6201415]{--kc: #b37feb}.pk-kpi-top[data-v-a6201415]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pk-kpi-label[data-v-a6201415]{font-size:12px;color:#9fb3d1;white-space:nowrap}.pk-kpi-v[data-v-a6201415]{display:flex;align-items:baseline;gap:3px}.pk-kpi-num[data-v-a6201415]{font-size:27px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums;line-height:1.15}.pk-kpi-num small[data-v-a6201415],.pk-kpi-v small[data-v-a6201415]{font-size:11.5px;font-weight:500;color:#9fb3d1}.pk-kpi-sub[data-v-a6201415]{font-size:10.5px;color:#7e93b3;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-bar[data-v-a6201415]{display:block;height:7px;border-radius:4px;background:#ffffff1f;overflow:hidden}.pk-bar i[data-v-a6201415]{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#36cfc9,#73d13d);transition:width .6s}.pk-bar i.b-blue[data-v-a6201415]{background:linear-gradient(90deg,#1890ff,#69c0ff)}.pk-bar i.b-purple[data-v-a6201415]{background:linear-gradient(90deg,#8a5fbf,#b37feb)}.pk-bar.slim[data-v-a6201415]{margin-top:5px}.pk-bar.big[data-v-a6201415]{flex:1;height:9px}.pk-grid[data-v-a6201415]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(198px,1fr));gap:12px;align-content:start;scrollbar-width:none}.p-pkmatrix[data-v-a6201415]{position:relative}.pk-scene3d[data-v-a6201415]{position:absolute;left:8px;right:8px;top:34px;bottom:8px}.pk-scene3d canvas[data-v-a6201415]{width:100%!important;height:100%!important}.pk-3dempty[data-v-a6201415]{position:absolute;left:8px;right:8px;top:34px;bottom:8px;pointer-events:none}.pk-heatmap-chart[data-v-a6201415]{flex:1;min-height:200px;height:100%}.pk-heatmap-legend[data-v-a6201415]{display:flex;align-items:center;gap:6px;padding:4px 4px 2px;font-size:10px;color:#7e93b3;flex-shrink:0}.pk-heatmap-legend .lg-label[data-v-a6201415]{white-space:nowrap}.pk-heatmap-legend .lg-bar[data-v-a6201415]{display:flex;height:8px;border-radius:2px;overflow:hidden;flex:1;max-width:120px}.pk-heatmap-legend .lg-seg[data-v-a6201415]{flex:1}.pk-heatmap-legend .lg-risks[data-v-a6201415]{display:flex;gap:8px;margin-left:auto;white-space:nowrap}.pk-heatmap-legend .dl-danger[data-v-a6201415]{color:#ff7875}.pk-heatmap-legend .dl-warn[data-v-a6201415]{color:#ffc53d}.pk-heatmap-legend .dl-nodate[data-v-a6201415]{color:#7e93b3}.pk-heatmap-legend .dl-ok[data-v-a6201415]{color:#36cfc9}.pk-date-nav[data-v-a6201415]{display:flex;align-items:center;gap:6px;margin:0 8px}.pk-date-nav button[data-v-a6201415]{background:#36cfc91f;border:1px solid rgba(54,207,201,.3);color:#36cfc9;border-radius:4px;padding:2px 8px;font-size:11px;cursor:pointer;transition:all .2s}.pk-date-nav button[data-v-a6201415]:hover{background:#36cfc940}.pk-date-range[data-v-a6201415]{font-size:11px;color:#7e93b3;white-space:nowrap}.pk-dt-note[data-v-a6201415]{font-style:normal;font-weight:400;font-size:12px;color:#8ba3c7;margin-left:4px}.pk-grid[data-v-a6201415]::-webkit-scrollbar{display:none}.pk-card[data-v-a6201415]{background:#1a233a;border:2px solid rgba(255,255,255,.09);border-radius:8px;padding:9px 11px 8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0;animation:pkIn-a6201415 .45s both;animation-delay:calc(var(--i) * 70ms);transition:transform .2s,box-shadow .3s,border-color .3s}.pk-card[data-v-a6201415]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 24px #00000080;z-index:3}.pk-card.st-today[data-v-a6201415]{border-color:#00c853a6;animation:pkIn-a6201415 .45s both,pkBreath-a6201415 2.2s ease-in-out infinite;animation-delay:calc(var(--i) * 70ms),.6s}.pk-card.st-onsite[data-v-a6201415]{border-color:#1890ffa6;box-shadow:0 0 10px #1890ff47}.pk-card.st-error[data-v-a6201415]{border-color:#ff1744;background:linear-gradient(160deg,#ff174429,#1a233a);animation:pkIn-a6201415 .45s both,pkBlink-a6201415 .7s ease infinite;animation-delay:calc(var(--i) * 70ms),.6s}.pk-card.flip[data-v-a6201415]{animation:pkFlip-a6201415 1.3s ease!important}@keyframes pkIn-a6201415{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pkBreath-a6201415{0%,to{box-shadow:0 0 5px #00c85340}50%{box-shadow:0 0 20px #00c85399}}@keyframes pkBlink-a6201415{0%,to{box-shadow:0 0 4px #ff174466}50%{box-shadow:0 0 22px #ff1744f2}}@keyframes pkFlip-a6201415{0%{box-shadow:0 0 #1890ffd9}60%{box-shadow:0 0 0 16px #1890ff00}to{box-shadow:0 0 #1890ff00}}.pk-t[data-v-a6201415]{display:flex;align-items:center;justify-content:space-between;gap:6px}.pk-no[data-v-a6201415]{font-size:16px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-st[data-v-a6201415]{display:flex;align-items:center;gap:5px;font-size:11px;color:#cfe0f5;white-space:nowrap}.pk-live[data-v-a6201415]{font-style:normal;font-size:10px;color:#8ba3c7;background:#8ba3c724;border-radius:4px;padding:0 4px}.pk-dot[data-v-a6201415]{width:8px;height:8px;border-radius:50%;background:#1890ff;flex-shrink:0}.st-today .pk-dot[data-v-a6201415]{background:#00c853;box-shadow:0 0 8px #00c853}.st-onsite .pk-dot[data-v-a6201415]{background:#1890ff;box-shadow:0 0 8px #1890ff}.st-error .pk-dot[data-v-a6201415]{background:#ff1744;box-shadow:0 0 8px #ff1744;animation:alBlink-a6201415 1s ease infinite}.pk-o[data-v-a6201415]{font-size:11.5px;color:#8aa0c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-o em[data-v-a6201415]{font-style:normal;color:#9fb3d1}.pk-name[data-v-a6201415]{font-size:22px;font-weight:800;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 12px rgba(64,169,255,.18)}.pk-p[data-v-a6201415]{display:flex;flex-direction:column;gap:3px}.pk-io[data-v-a6201415]{font-size:11px;color:#9fb3d1}.pk-io b[data-v-a6201415]{font-size:20px;font-weight:900;color:#36cfc9;font-variant-numeric:tabular-nums;margin:0 1px}.st-onsite .pk-io b[data-v-a6201415]{color:#69c0ff}.st-error .pk-io b[data-v-a6201415]{color:#ff7875}.pk-f[data-v-a6201415]{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10.5px;color:#7e93b3}.pk-f em[data-v-a6201415]{font-style:normal}.pk-f span[data-v-a6201415]:last-child{white-space:nowrap}.pk-empty[data-v-a6201415]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7e93b3}.pk-empty-ico[data-v-a6201415]{font-size:52px;opacity:.4;filter:grayscale(.3)}.pk-empty-t[data-v-a6201415]{font-size:21px;font-weight:700;color:#8aa0c0;letter-spacing:4px}.pk-empty-s[data-v-a6201415]{font-size:12px;color:#5f7396}.pk-ship-row[data-v-a6201415],.pk-warn-row[data-v-a6201415]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:#ffffff0a;font-size:12px;min-width:0;flex-shrink:0}.pk-ship-row .c-po[data-v-a6201415],.pk-warn-row .c-po[data-v-a6201415]{flex:1;min-width:0;color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-ship-row .c-po em[data-v-a6201415],.pk-warn-row .c-po em[data-v-a6201415]{font-style:normal;color:#9fb3d1}.sp-no[data-v-a6201415]{font-weight:700;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-cust[data-v-a6201415]{max-width:76px;color:#9fb3d1;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-q[data-v-a6201415]{color:#73d13d;font-weight:700;white-space:nowrap}.sp-q small[data-v-a6201415],.pk-wv small[data-v-a6201415]{color:#7e93b3;font-weight:400}.pk-wbar[data-v-a6201415]{flex:.8;height:6px;border-radius:3px;background:#ffffff1a;overflow:hidden}.pk-wbar i[data-v-a6201415]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#ffc53d,#ff9c6e);transition:width .6s}.pk-wv[data-v-a6201415]{color:#ffd666;font-weight:700;white-space:nowrap}.pk-group-list[data-v-a6201415]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.pk-group-list[data-v-a6201415]::-webkit-scrollbar{width:4px}.pk-group-list[data-v-a6201415]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.pk-group[data-v-a6201415]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s}.pk-group[data-v-a6201415]:hover{border-color:#ffffff2e;box-shadow:0 4px 16px #0000004d}.pk-g-head[data-v-a6201415]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#00000026;border-bottom:1px solid rgba(255,255,255,.06)}.pk-g-po[data-v-a6201415]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.pk-g-po-no[data-v-a6201415]{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.pk-g-cust[data-v-a6201415]{font-size:11px;color:#9fb3d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.pk-g-style[data-v-a6201415]{font-size:12px;color:#7e93b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-g-deadline[data-v-a6201415]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;white-space:nowrap;padding:2px 8px;border-radius:4px;flex-shrink:0}.pk-g-deadline.dl-danger[data-v-a6201415]{color:#ff7875;background:#ff174426}.pk-g-deadline.dl-warn[data-v-a6201415]{color:#ffd666;background:#ffc5001f}.pk-g-deadline.dl-nodate[data-v-a6201415]{color:#7e93b3;background:#7e93b31a}.pk-g-deadline.dl-ok[data-v-a6201415]{color:#73d13d;background:#73d13d1a}.dl-dot[data-v-a6201415]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dl-danger .dl-dot[data-v-a6201415]{background:#ff4d4f;box-shadow:0 0 6px #ff4d4f}.dl-warn .dl-dot[data-v-a6201415]{background:#faad14;box-shadow:0 0 6px #faad14}.dl-nodate .dl-dot[data-v-a6201415]{background:#7e93b3}.dl-ok .dl-dot[data-v-a6201415]{background:#52c41a}.pk-g-boxes[data-v-a6201415]{padding:6px 12px;display:flex;flex-direction:column;gap:4px}.pk-g-box[data-v-a6201415]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;font-size:11px;background:#0000001f;cursor:pointer;transition:background .15s}.pk-g-box[data-v-a6201415]:hover{background:#ffffff0f}.pk-g-bx-id[data-v-a6201415]{font-weight:600;color:#cfe0f5;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:70px}.pk-g-bx-color[data-v-a6201415]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.pk-g-bx-speq[data-v-a6201415]{color:#7e93b3;white-space:nowrap}.pk-g-bx-qty[data-v-a6201415]{color:#9fb3d1;margin-left:auto}.pk-g-bx-qty b[data-v-a6201415]{color:#36cfc9;font-weight:700}.st-today .pk-g-bx-qty b[data-v-a6201415]{color:#73d13d}.st-error .pk-g-bx-qty b[data-v-a6201415]{color:#ff7875}.pk-g-bx-op[data-v-a6201415]{color:#5f7396;white-space:nowrap;font-size:10px}.pk-g-foot[data-v-a6201415]{padding:4px 12px 6px;border-top:1px solid rgba(255,255,255,.06)}.pk-g-total[data-v-a6201415]{font-size:10.5px;color:#5f7396}.pk-dt-status[data-v-a6201415]{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;color:#cfe0f5;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.pk-dt-status b[data-v-a6201415]{color:#fff}.pk-dt-hot[data-v-a6201415]{color:#36cfc9!important;font-size:15px}.pk-dt-prog[data-v-a6201415]{display:flex;align-items:center;gap:10px;padding:9px 0 2px;font-size:12px;color:#cfe0f5}.pk-dt-pl[data-v-a6201415]{white-space:nowrap;color:#9fb3d1}.pk-dt-prog em[data-v-a6201415]{font-style:normal;color:#73d13d;font-weight:700;white-space:nowrap}.vg-hanging[data-v-a6201415]{grid-template-columns:1fr 2.75fr 1.35fr;grid-template-rows:1.08fr 1fr 54px}.vg-hanging .p-hgtrend[data-v-a6201415]{grid-column:1;grid-row:1}.vg-hanging .p-hgline[data-v-a6201415]{grid-column:1;grid-row:2}.vg-hanging .p-hgmatrix[data-v-a6201415]{grid-column:2;grid-row:1 / span 2}.vg-hanging .p-hgkpi[data-v-a6201415]{grid-column:3;grid-row:1}.vg-hanging .p-hgalert[data-v-a6201415]{grid-column:3;grid-row:2}.vg-hanging .p-hgticker[data-v-a6201415]{grid-column:1 / -1;grid-row:3;padding:3px 12px}.hg-grid[data-v-a6201415]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:12px;align-content:start;scrollbar-width:none}.hg-grid[data-v-a6201415]::-webkit-scrollbar{display:none}.hg-card[data-v-a6201415]{border-radius:4px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#ffffff0e,#ffffff05);padding:8px 10px 7px;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;transition:transform .2s,box-shadow .3s,border-color .3s,opacity .3s}.hg-card[data-v-a6201415]:hover{transform:scale(1.02);box-shadow:0 8px 22px #00000080;z-index:3}.hg-card.st-running[data-v-a6201415]{border-color:#00c8538c;animation:hgBreath-a6201415 2.4s ease-in-out infinite}.hg-card.st-idle[data-v-a6201415]{border-color:#ffd60099;box-shadow:0 0 10px #ffd60038}.hg-card.st-fault[data-v-a6201415]{border-color:#ff1744;background:linear-gradient(160deg,#ff174426,#ff17440a);animation:hgBlink-a6201415 .8s ease infinite}.hg-card.st-off[data-v-a6201415]{border-color:#ffffff12;opacity:.55}.hg-card.focus[data-v-a6201415]{outline:2px solid #ffd666;box-shadow:0 0 0 6px #ffd6002e!important;animation:none}@keyframes hgBreath-a6201415{0%,to{box-shadow:0 0 5px #00c85338}50%{box-shadow:0 0 18px #00c8538c}}@keyframes hgBlink-a6201415{0%,to{box-shadow:0 0 4px #ff174459}50%{box-shadow:0 0 20px #ff1744e6}}.hg-t[data-v-a6201415]{display:flex;align-items:center;justify-content:space-between;gap:6px}.hg-line[data-v-a6201415]{font-size:14px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-status[data-v-a6201415]{display:flex;align-items:center;gap:5px;font-size:11px;font-style:normal;color:#cfe0f5;white-space:nowrap}.hg-dot[data-v-a6201415]{width:8px;height:8px;border-radius:50%;background:#616161;flex-shrink:0}.st-running .hg-dot[data-v-a6201415]{background:#00c853;box-shadow:0 0 8px #00c853}.st-idle .hg-dot[data-v-a6201415]{background:#ffd600;box-shadow:0 0 8px #ffd600}.st-fault .hg-dot[data-v-a6201415]{background:#ff1744;box-shadow:0 0 8px #ff1744;animation:alBlink-a6201415 1s ease infinite}.hg-m[data-v-a6201415]{display:flex;align-items:center;gap:7px;min-width:0}.hg-style[data-v-a6201415]{flex:1;min-width:0;font-size:12px;color:#e8f1ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-style em[data-v-a6201415]{font-style:normal;color:#9fb3d1}.hg-prog[data-v-a6201415]{width:54px;height:6px;border-radius:3px;background:#ffffff1f;overflow:hidden;flex-shrink:0}.hg-prog i[data-v-a6201415]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#36cfc9,#73d13d);transition:width .6s}.st-idle .hg-prog i[data-v-a6201415]{background:linear-gradient(90deg,#ffd600,#ffe58f)}.st-fault .hg-prog i[data-v-a6201415]{background:linear-gradient(90deg,#ff1744,#ff7875)}.hg-io[data-v-a6201415]{font-size:11px;color:#cfe0f5;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.hg-extra[data-v-a6201415]{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px}.hg-reason[data-v-a6201415]{color:#ffd666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-fault .hg-reason[data-v-a6201415]{color:#ff7875;font-weight:800}.hg-stop[data-v-a6201415]{color:#9fb3d1;white-space:nowrap}.hg-d[data-v-a6201415]{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.hg-out[data-v-a6201415]{font-size:11px;color:#9fb3d1;white-space:nowrap}.hg-out .hg-num[data-v-a6201415]{font-size:18px;font-weight:800;color:#73d13d;font-variant-numeric:tabular-nums;margin:0 1px}.st-idle .hg-out .hg-num[data-v-a6201415]{color:#ffd666}.st-fault .hg-out .hg-num[data-v-a6201415]{color:#ff7875}.hg-out small[data-v-a6201415],.hg-ach[data-v-a6201415]{font-size:11px;color:#9fb3d1;white-space:nowrap}.hg-off-tip[data-v-a6201415]{text-align:center;font-size:13px;color:#7e93b3;letter-spacing:2px;padding:2px 0}.hg-legend[data-v-a6201415]{font-style:normal;font-size:11px;padding:1px 8px;border-radius:8px;margin-left:4px}.lg-run[data-v-a6201415]{background:#00c85329;color:#4cd97b}.lg-sealed[data-v-a6201415]{background:#1890ff29;color:#69c0ff}.lg-idle[data-v-a6201415]{background:#ffd60024;color:#ffd666}.lg-fault[data-v-a6201415]{background:#ff174429;color:#ff7875}.lg-off[data-v-a6201415]{background:#ffffff14;color:#9fb3d1}.hg-kpi[data-v-a6201415]{display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:0}.hg-kpi-card[data-v-a6201415]{border-radius:10px;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--kc, #36cfc9);background:linear-gradient(160deg,#ffffff0f,#ffffff05);padding:8px 12px;min-width:0}.hg-kpi-card.k-cyan[data-v-a6201415]{--kc: #36cfc9}.hg-kpi-card.k-purple[data-v-a6201415]{--kc: #b37feb}.hg-kpi-card.k-green[data-v-a6201415]{--kc: #73d13d}.hg-kpi-card.k-gold[data-v-a6201415]{--kc: #ffc53d}.hg-kpi-card.k-red[data-v-a6201415]{--kc: #ff4d4f}.hg-kpi-label[data-v-a6201415]{font-size:11.5px;color:#9fb3d1}.hg-kpi-num[data-v-a6201415]{font-size:20px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-kpi-num small[data-v-a6201415]{font-size:11px;font-weight:500;color:#9fb3d1;margin:0 4px 0 2px}.hg-kpi-sep[data-v-a6201415]{font-style:normal;color:#ffffff40;margin:0 4px;font-weight:400}.hg-kpi-sub[data-v-a6201415]{font-size:10.5px;color:#7e93b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-al-row[data-v-a6201415]{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:6px;background:#ffffff0a;font-size:12px;cursor:pointer;border-left:3px solid transparent;min-width:0;transition:background .2s;flex-shrink:0}.hg-al-row[data-v-a6201415]:hover{background:#ffffff17}.hg-al-row.lv-fault[data-v-a6201415]{border-left-color:#ff1744;background:#ff17441a}.hg-al-row.lv-fault .hg-al-msg[data-v-a6201415]{color:#ff7875;font-weight:700}.hg-al-row.lv-idle[data-v-a6201415]{border-left-color:#ffd600;background:#ffd60014}.hg-al-row.lv-idle .hg-al-msg[data-v-a6201415]{color:#ffd666}.hg-al-line[data-v-a6201415]{font-weight:800;color:#fff;white-space:nowrap}.hg-al-msg[data-v-a6201415]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#cfe0f5}.hg-al-dur[data-v-a6201415],.hg-al-time[data-v-a6201415]{color:#9fb3d1;font-size:11px;white-space:nowrap}.p-hgticker[data-v-a6201415]{overflow:hidden}.tk-scroll[data-v-a6201415]{flex:1;display:flex;align-items:center;overflow:hidden;min-height:0}.tk-track[data-v-a6201415]{display:flex;align-items:center;gap:26px;white-space:nowrap;animation:tkScroll-a6201415 linear infinite;flex-shrink:0;padding-right:26px}.tk-scroll:hover .tk-track[data-v-a6201415]{animation-play-state:paused}@keyframes tkScroll-a6201415{0%{transform:translate(0)}to{transform:translate(-50%)}}.tk-item[data-v-a6201415]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px}.tk-head[data-v-a6201415]{font-weight:800}.tk-fault .tk-head[data-v-a6201415]{color:#ff7875}.tk-fault .tk-text[data-v-a6201415]{color:#ff9c6e}.tk-idle .tk-head[data-v-a6201415]{color:#ffd666}.tk-idle .tk-text[data-v-a6201415]{color:#ffe58f}.tk-info .tk-head[data-v-a6201415]{color:#6f86a8;font-weight:600;font-variant-numeric:tabular-nums}.tk-info .tk-text[data-v-a6201415],.tk-info .c-po[data-v-a6201415]{color:#9fb3d1}.tk-text[data-v-a6201415],.tk-item .c-po[data-v-a6201415]{color:#cfe0f5}.tk-item .c-po em[data-v-a6201415]{font-style:normal;color:#9fb3d1}.hg-dt-wrap[data-v-a6201415]{padding:10px 16px 14px;overflow:auto;max-height:62vh;min-width:560px}.hg-dt-status[data-v-a6201415]{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;color:#cfe0f5;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.hg-dt-stop[data-v-a6201415]{color:#ff7875;font-weight:700}.hg-dt-h[data-v-a6201415]{font-size:13px;color:#9fb3d1;font-weight:700;margin:10px 0 6px;letter-spacing:1px}.p-saalert[data-v-a6201415]{background:linear-gradient(160deg,#faad1429,#faad140d);border:2px solid rgba(250,173,20,.75)}.p-saalert .bs-panel-h[data-v-a6201415]{color:#ffd666}.sa-alert-body[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;scrollbar-width:none}.sa-alert-body[data-v-a6201415]::-webkit-scrollbar{display:none}.sa-big[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 14px;border-radius:10px;background:#faad1421;border:1px solid rgba(250,173,20,.4);cursor:pointer;transition:transform .2s,background .2s}.sa-big[data-v-a6201415]:hover{transform:scale(1.02);background:#faad1438}.sa-big-name[data-v-a6201415]{font-size:21px;font-weight:800;color:#ffe58f;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-big-name em[data-v-a6201415]{font-style:normal;font-size:14px;color:#ffd666;font-weight:600}.sa-big-qty[data-v-a6201415]{font-size:30px;font-weight:900;color:#ffc53d;line-height:1.05;font-variant-numeric:tabular-nums;text-shadow:0 0 16px rgba(250,173,20,.45)}.sa-big-qty small[data-v-a6201415]{font-size:13px;font-weight:700;color:#ffd666;margin-left:6px}.sa-big-po[data-v-a6201415]{font-size:12px;color:#d4a04c;font-variant-numeric:tabular-nums}.p-samarquee.alarm[data-v-a6201415]{border-color:#ff4d4f;animation:mqAlarm-a6201415 1s step-end infinite}@keyframes mqAlarm-a6201415{0%{box-shadow:0 0 #ff4d4f8c,inset 0 0 24px #ff4d4f2e;border-color:#ff4d4f}50%{box-shadow:0 0 0 3px #ff4d4f40,inset 0 0 6px #ff4d4f0d;border-color:#ff4d4f59}}.sa-mq[data-v-a6201415]{flex:1;min-height:0;display:flex;align-items:center;overflow:hidden}.sa-mq-track[data-v-a6201415]{display:flex;align-items:center;gap:18px;white-space:nowrap;animation:saMq-a6201415 linear infinite;flex-shrink:0;padding-right:18px}.sa-mq.paused .sa-mq-track[data-v-a6201415]{animation-play-state:paused}@keyframes saMq-a6201415{0%{transform:translate(0)}to{transform:translate(-50%)}}.sa-mq-item[data-v-a6201415]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;font-size:13px;cursor:pointer;border:1px solid transparent;transition:transform .15s}.sa-mq-item[data-v-a6201415]:hover{transform:scale(1.04)}.sa-mq-item b[data-v-a6201415]{font-weight:800;font-variant-numeric:tabular-nums}.sa-mq-item em[data-v-a6201415]{font-style:normal;opacity:.8}.mq-danger[data-v-a6201415]{background:#ff4d4f24;border-color:#ff4d4f73}.mq-danger b[data-v-a6201415],.mq-danger u[data-v-a6201415]{color:#ff7875;text-decoration:none}.mq-warn[data-v-a6201415]{background:#faad141f;border-color:#faad1466}.mq-warn b[data-v-a6201415],.mq-warn u[data-v-a6201415]{color:#ffd666;text-decoration:none}.mq-cust[data-v-a6201415],.mq-dd[data-v-a6201415]{color:#cfe0f5}.sa-red[data-v-a6201415]{color:#ff7875}.sa-yellow[data-v-a6201415]{color:#ffd666}.sa-funds[data-v-a6201415]{flex:1;min-height:0;display:flex;align-items:center;gap:14px;overflow:hidden}.sa-ball[data-v-a6201415]{flex:0 0 auto;height:min(100%,170px);width:auto;aspect-ratio:1}.sa-ball svg[data-v-a6201415]{width:100%;height:100%;overflow:hidden}.sa-ball-pct[data-v-a6201415]{font-size:26px;font-weight:900;fill:#e6fffb}.sa-ball-cap[data-v-a6201415]{font-size:11px;fill:#8fb8d8;letter-spacing:2px}.sa-water[data-v-a6201415]{animation:saBob-a6201415 3.2s ease-in-out infinite alternate}@keyframes saBob-a6201415{0%{transform:translateY(0)}to{transform:translateY(3px)}}.sa-wave[data-v-a6201415]{position:relative;animation:saWave-a6201415 3s linear infinite}@keyframes saWave-a6201415{0%{transform:translate(0)}to{transform:translate(-60px)}}.sa-fund-bars[data-v-a6201415]{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.sf-row[data-v-a6201415]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;color:#9fb3d1;border-bottom:1px dashed rgba(255,255,255,.09);padding-bottom:5px}.sf-row b[data-v-a6201415]{font-size:16px;color:#e6f3ff;font-variant-numeric:tabular-nums}.sf-row.ok b[data-v-a6201415]{color:#52c41a}.sf-row.warn b[data-v-a6201415]{color:#faad14}.sf-row i[data-v-a6201415]{font-style:normal;font-size:10.5px;color:#7e93b3;margin-left:4px}.sf-month[data-v-a6201415]{font-size:12.5px;color:#9fb3d1}.sf-month b[data-v-a6201415]{font-size:15px;color:#36cfc9;font-variant-numeric:tabular-nums}.bs-ob-row[data-v-a6201415]{cursor:pointer}.bs-ob-row.exp[data-v-a6201415]{background:#36cfc91a}.sa-nodes[data-v-a6201415]{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px 8px 26px}.sa-node[data-v-a6201415]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;padding:3px 9px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.sa-node b[data-v-a6201415]{color:#cfe0f5;font-weight:600}.sa-node i[data-v-a6201415]{font-style:normal;color:#ffd666;font-variant-numeric:tabular-nums}.sa-node.done[data-v-a6201415]{border-color:#52c41a80;background:#52c41a1a}.sa-node.done i[data-v-a6201415]{color:#73d13d}.sa-kpi2x2[data-v-a6201415]{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.sa-k2[data-v-a6201415]{border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--c, #36cfc9);border-radius:9px;padding:6px 9px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);display:flex;flex-direction:column;min-height:0;overflow:hidden}.sa-k2-t[data-v-a6201415]{font-size:12px;color:#9fb3d1;font-weight:700;margin-bottom:3px;letter-spacing:.5px}.sa-k2-items[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.sa-k2-it[data-v-a6201415]{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.sa-k2-it.big[data-v-a6201415]{justify-content:flex-start;gap:6px}.sa-k2-num[data-v-a6201415]{font-size:14px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;flex-shrink:0}.sa-k2-it.big .sa-k2-num[data-v-a6201415]{font-size:23px}.sa-k2-it.warn .sa-k2-num[data-v-a6201415]{color:#ff7875}.sa-k2-lbl[data-v-a6201415]{font-size:11px;color:#7e93b3;white-space:nowrap;flex-shrink:0}.sa-k2-sub[data-v-a6201415]{font-size:10px;color:#5f7395;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;text-align:right}.sa-risk[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.sa-risk-sum[data-v-a6201415]{display:flex;flex-direction:column;gap:6px}.sr-pill[data-v-a6201415]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;border-radius:9px;border:1px solid;overflow:hidden}.sr-pill.danger[data-v-a6201415]{border-color:#ff4d4f8c;background:#ff4d4f1f}.sr-pill.warn[data-v-a6201415]{border-color:#faad1480;background:#faad141a}.sr-pill.near[data-v-a6201415]{border-color:#ffc53d73;background:#ffc53d14}.sr-pill-t[data-v-a6201415]{font-size:12px;color:#cfe0f5;font-weight:600;z-index:1}.sr-pill-v[data-v-a6201415]{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;z-index:1}.sr-pill.danger .sr-pill-v[data-v-a6201415]{color:#ff7875}.sr-pill.warn .sr-pill-v[data-v-a6201415]{color:#ffd666}.sr-pill.near .sr-pill-v[data-v-a6201415]{color:#ffe08a}.sr-bar[data-v-a6201415]{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#ffffff0f}.sr-bar i[data-v-a6201415]{display:block;height:100%}.sr-bar .bg-danger[data-v-a6201415]{background:linear-gradient(90deg,#ff4d4f,#ff7875)}.sa-risk-list[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px;overflow-y:auto;scrollbar-width:none}.sa-risk-list[data-v-a6201415]::-webkit-scrollbar{display:none}.sr-row[data-v-a6201415]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:transform .15s,background .2s}.sr-row[data-v-a6201415]:hover{transform:translate(3px)}.sr-row.danger[data-v-a6201415]{background:#ff4d4f21;border-color:#ff4d4f66}.sr-row.warn[data-v-a6201415]{background:#faad141a;border-color:#faad1459}.sr-ico[data-v-a6201415]{flex:0 0 auto;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#fff}.sr-row.danger .sr-ico[data-v-a6201415]{background:#ff4d4f}.sr-row.warn .sr-ico[data-v-a6201415]{background:#faad14}.sr-po[data-v-a6201415]{font-size:12.5px;font-weight:700;color:#e6f3ff;font-variant-numeric:tabular-nums;white-space:nowrap}.sr-cust[data-v-a6201415]{flex:1;min-width:0;font-size:12px;color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-cust em[data-v-a6201415]{font-style:normal;color:#9fb3d1}.sr-tag[data-v-a6201415]{flex:0 0 auto;font-size:11px;font-weight:700;padding:2px 7px;border-radius:11px}.sr-row.danger .sr-tag[data-v-a6201415]{background:#ff4d4f40;color:#ff9c9c}.sr-row.warn .sr-tag[data-v-a6201415]{background:#faad1438;color:#ffd666}.p-saaction.alarm[data-v-a6201415]{border-color:#ff4d4f}.sa-act-list[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;gap:9px;overflow-y:auto;scrollbar-width:none;padding-right:2px}.sa-act-list[data-v-a6201415]::-webkit-scrollbar{display:none}.sa-act-card[data-v-a6201415]{display:flex;flex-direction:column;gap:4px;padding:11px 14px;border-radius:11px;background:linear-gradient(135deg,#ff4d4f38,#ff4d4f14);border:1.5px solid rgba(255,77,79,.6);box-shadow:0 4px 18px #ff4d4f2e;cursor:pointer;transition:transform .2s}.sa-act-card[data-v-a6201415]:hover{transform:translateY(-2px)}.sa-act-badge[data-v-a6201415]{align-self:flex-start;font-size:11px;font-weight:800;color:#fff;background:#ff4d4f;padding:2px 9px;border-radius:10px;letter-spacing:1px}.sa-act-title[data-v-a6201415]{font-size:17px;font-weight:800;color:#fff}.sa-act-sub[data-v-a6201415]{font-size:12px;color:#ffd9d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-act-btn[data-v-a6201415]{align-self:flex-end;margin-top:2px;font-size:12.5px;font-weight:700;color:#fff;background:#ff4d4fd9;border:none;padding:5px 14px;border-radius:8px;cursor:pointer}.sa-act-btn[data-v-a6201415]:hover{background:#ff4d4f}.sa-act-ok[data-v-a6201415]{flex:1;display:flex;align-items:center;justify-content:center;font-size:16px;color:#73d13d;font-weight:700}.sa-quote[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sa-quote-clear[data-v-a6201415]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.sa-check[data-v-a6201415]{width:66px;height:66px;border-radius:50%;background:#52c41a29;border:3px solid #52C41A;color:#73d13d;font-size:38px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px #52c41a59}.sa-clear-txt[data-v-a6201415]{font-size:16px;font-weight:700;color:#b7eb8f}.sa-newq[data-v-a6201415]{font-size:13px;font-weight:700;color:#fff;background:#36cfc9d9;border:none;padding:8px 20px;border-radius:9px;cursor:pointer}.sa-newq[data-v-a6201415]:hover{background:#36cfc9}.sa-q-sum[data-v-a6201415]{font-size:12.5px;color:#9fb3d1;margin-bottom:6px}.sa-top5[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;gap:7px;overflow-y:auto;scrollbar-width:none}.sa-top5[data-v-a6201415]::-webkit-scrollbar{display:none}.sa-t5[data-v-a6201415]{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);cursor:pointer;transition:background .2s}.sa-t5[data-v-a6201415]:hover{background:#36cfc91a}.sa-t5-rank[data-v-a6201415]{flex:0 0 auto;width:20px;height:20px;border-radius:6px;background:#36cfc92e;color:#36cfc9;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.sa-t5-po[data-v-a6201415]{flex:0 0 auto;font-size:12.5px;font-weight:700;color:#e6f3ff;font-variant-numeric:tabular-nums}.sa-t5-cust[data-v-a6201415]{flex:1;min-width:0;font-size:12px;color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-t5-cust em[data-v-a6201415]{font-style:normal;color:#9fb3d1}.sa-t5-pg[data-v-a6201415]{flex:0 0 auto;display:flex;align-items:center;gap:7px;min-width:120px}.sa-t5-pg .pg-bar[data-v-a6201415]{flex:1;height:8px;border-radius:5px;background:#ffffff1f;overflow:hidden;min-width:60px}.sa-t5-pg em[data-v-a6201415]{font-size:11px;color:#9fb3d1;white-space:nowrap;font-style:normal}.sa-more[data-v-a6201415]{text-align:right;font-size:12.5px;color:#36cfc9;cursor:pointer;padding:4px 2px 0}.sa-more[data-v-a6201415]:hover{text-decoration:underline}.wh-red[data-v-a6201415]{color:#ff7875}.wh-yellow[data-v-a6201415]{color:#ffd666}.wh-green[data-v-a6201415]{color:#73d13d}.p-whshort[data-v-a6201415],.p-whover[data-v-a6201415],.p-whship[data-v-a6201415]{border-width:2px}.p-whshort.alarm[data-v-a6201415],.p-whship.alarm[data-v-a6201415]{border-color:#ff4d4f;animation:mqAlarm-a6201415 1s step-end infinite}.p-whover.alarm[data-v-a6201415]{border-color:#faad14;animation:whAlarmY-a6201415 1s step-end infinite}@keyframes whAlarmY-a6201415{0%{box-shadow:0 0 #faad1480,inset 0 0 22px #faad1429;border-color:#faad14}50%{box-shadow:0 0 0 3px #faad1433,inset 0 0 6px #faad140a;border-color:#faad1459}}.wh-sh-row[data-v-a6201415]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:#ff4d4f1f;border:1px solid rgba(255,77,79,.4)}.sh-name[data-v-a6201415]{font-size:14px;font-weight:700;color:#ff9c8f}.sh-name em[data-v-a6201415]{font-style:normal;font-size:11.5px;color:#c98a86;margin-left:6px}.sh-qty[data-v-a6201415]{font-size:12px;color:#cfe0f5}.sh-qty b[data-v-a6201415]{font-size:18px;color:#ff7875;font-variant-numeric:tabular-nums}.sh-qty small[data-v-a6201415]{color:#7e93b3}.sh-ord[data-v-a6201415]{font-size:11.5px;color:#ffd666;display:flex;flex-direction:column}.sh-ord em[data-v-a6201415]{font-style:normal;color:#9fb3d1;font-size:10.5px}.sh-act[data-v-a6201415]{font-size:11.5px;color:#ff7875;font-weight:700}.wh-ov-row[data-v-a6201415]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:8px;background:#faad141f;border:1px solid rgba(250,173,20,.4);cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.wh-ov-row[data-v-a6201415]:hover{transform:translateY(-1px);border-color:#ffc53d;box-shadow:inset 3px 0 #ffc53d,0 4px 14px #faad142e}.ov-name[data-v-a6201415]{font-size:14px;font-weight:700;color:#ffd666}.ov-rate b[data-v-a6201415]{font-size:24px;color:#ff4d4f;font-variant-numeric:tabular-nums;text-shadow:0 0 14px rgba(255,77,79,.4)}.ov-rate small[data-v-a6201415]{font-size:11px;color:#9fb3d1;margin-left:6px}.ov-bar[data-v-a6201415]{display:block;height:7px;border-radius:4px;background:#ffffff14;overflow:hidden}.ov-bar i[data-v-a6201415]{display:block;height:100%;background:linear-gradient(90deg,#ffe08a,#faad14)}.ov-act[data-v-a6201415]{font-size:11.5px;color:#ffd666;font-weight:700}.wh-ship-row[data-v-a6201415]{display:grid;grid-template-columns:1.15fr 1.5fr .5fr .5fr .85fr .6fr;gap:6px;align-items:center;font-size:12px;padding:6px 8px;border-radius:7px;border:1px solid transparent;cursor:pointer}.wh-ship-row[data-v-a6201415]:hover{transform:scale(1.01)}.wh-ship-row.lv-overdue[data-v-a6201415]{background:#ff4d4f24;border-color:#ff4d4f73}.wh-ship-row.lv-urgent[data-v-a6201415]{background:#faad141f;border-color:#faad1466}.wh-ship-row.lv-normal[data-v-a6201415]{background:#52c41a1a;border-color:#52c41a59}.sp-st[data-v-a6201415]{font-weight:700}.lv-overdue .sp-st[data-v-a6201415]{color:#ff7875}.lv-urgent .sp-st[data-v-a6201415]{color:#ffd666}.lv-normal .sp-st[data-v-a6201415]{color:#73d13d}.sp-dd[data-v-a6201415]{color:#8fa8c8;font-variant-numeric:tabular-nums}.wh-age-body[data-v-a6201415]{flex:1;min-height:0;display:flex;gap:8px}.wh-age-chart[data-v-a6201415]{width:46%;min-width:0}.wh-age-list[data-v-a6201415]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;overflow-y:auto;scrollbar-width:none}.wh-age-list[data-v-a6201415]::-webkit-scrollbar{display:none}.wh-age-row[data-v-a6201415]{display:grid;grid-template-columns:1fr .6fr .7fr;gap:4px;align-items:center;font-size:11.5px}.ag-name[data-v-a6201415]{color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-days[data-v-a6201415]{text-align:center;font-weight:700;font-variant-numeric:tabular-nums;padding:1px 0;border-radius:4px}.ag-days.lv-red[data-v-a6201415]{color:#ff7875;background:#ff4d4f24}.ag-days.lv-yellow[data-v-a6201415]{color:#ffd666;background:#faad1424}.ag-days.lv-green[data-v-a6201415]{color:#73d13d;background:#52c41a1f}.ag-q[data-v-a6201415]{text-align:right;color:#9fb3d1;font-variant-numeric:tabular-nums}.p-whage.warn[data-v-a6201415]{border-color:#faad14bf}.wh-zone-body[data-v-a6201415]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wh-zone-card[data-v-a6201415]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:#1a233a;border:1px solid rgba(255,255,255,.08);min-width:0;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.wh-zone-card[data-v-a6201415]:hover{border-color:#36cfc98c;background:#20304e;transform:translateY(-1px)}.zn-head[data-v-a6201415]{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:12.5px;color:#cfe0f5;font-weight:700}.zn-dot[data-v-a6201415]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.zn-dot.s-normal[data-v-a6201415]{background:#52c41a;box-shadow:0 0 8px #52c41a}.zn-dot.s-warning[data-v-a6201415]{background:#faad14;box-shadow:0 0 8px #faad14}.zn-dot.s-critical[data-v-a6201415]{background:#ff4d4f;box-shadow:0 0 8px #ff4d4f;animation:rtPulse-a6201415 1s ease-in-out infinite}.zn-rate[data-v-a6201415]{font-size:22px;font-weight:900;color:#e6f3ff;font-variant-numeric:tabular-nums;line-height:1.1}.zn-bar[data-v-a6201415]{display:block;height:8px;border-radius:4px;background:#ffffff14;overflow:hidden}.zn-bar i[data-v-a6201415]{display:block;height:100%}.zn-bar i.zn-normal[data-v-a6201415]{background:linear-gradient(90deg,#95de64,#52c41a)}.zn-bar i.zn-warning[data-v-a6201415]{background:linear-gradient(90deg,#ffe08a,#faad14)}.zn-bar i.zn-critical[data-v-a6201415]{background:linear-gradient(90deg,#ff9c8f,#ff4d4f)}.zn-task[data-v-a6201415]{font-size:11px;color:#9fb3d1}.wh-goal-body[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 4px;overflow:hidden}.wh-goal-row[data-v-a6201415]{display:grid;grid-template-columns:42px max-content minmax(60px,1fr) 62px 12px;gap:10px;align-items:center;min-height:0;padding:3px 6px;margin:0 -6px;border-radius:8px;cursor:pointer;transition:background .18s ease}.wh-goal-row[data-v-a6201415]:hover{background:#ffffff12}.wh-goal-row.gl-in[data-v-a6201415]:hover{background:#73d13d21;box-shadow:inset 2px 0 #73d13d}.wh-goal-row.gl-out[data-v-a6201415]:hover{background:#ffa94021;box-shadow:inset 2px 0 #ffa940}.gl-go[data-v-a6201415]{font-size:17px;font-weight:900;color:#6d84a6;text-align:center;line-height:1}.wh-goal-row.gl-in:hover .gl-go[data-v-a6201415]{color:#95de64}.wh-goal-row.gl-out:hover .gl-go[data-v-a6201415]{color:#ffc53d}.gl-cap[data-v-a6201415]{font-size:14.5px;font-weight:700;color:#cfe0f5;white-space:nowrap}.gl-num[data-v-a6201415]{font-size:12.5px;color:#9fb3d1;white-space:nowrap}.gl-num b[data-v-a6201415]{font-size:22px;color:#e6f3ff;font-variant-numeric:tabular-nums}.gl-bar[data-v-a6201415]{height:12px;border-radius:6px;background:#ffffff14;overflow:hidden}.gl-bar i[data-v-a6201415]{display:block;height:100%;border-radius:6px;transition:width .6s ease}.gl-bar i.g-run[data-v-a6201415]{background:linear-gradient(90deg,#1d6fc0,#36cfc9)}.gl-bar i.g-ok[data-v-a6201415]{background:linear-gradient(90deg,#95de64,#52c41a)}.gl-bar i.g-warn[data-v-a6201415]{background:linear-gradient(90deg,#ffe08a,#faad14)}.gl-pct[data-v-a6201415]{text-align:right;font-size:20px;font-weight:900;font-variant-numeric:tabular-nums}.gl-pct.g-ok[data-v-a6201415]{color:#73d13d}.gl-pct.g-warn[data-v-a6201415]{color:#ffd666}.gl-pct.g-run[data-v-a6201415]{color:#36cfc9}.wh-flow[data-v-a6201415]{flex:1;min-height:0;overflow:hidden;position:relative}.wh-flow-track[data-v-a6201415]{display:flex;flex-direction:column;gap:4px;animation:whFlowScroll-a6201415 linear infinite}.wh-flow.paused .wh-flow-track[data-v-a6201415]{animation-play-state:paused}@keyframes whFlowScroll-a6201415{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.wh-flow-row[data-v-a6201415]{display:grid;grid-template-columns:26px 1.1fr 1.4fr .55fr .5fr .6fr;gap:5px;align-items:center;font-size:11.5px;padding:4px 6px;border-radius:6px;cursor:pointer}.wh-flow-row[data-v-a6201415]:hover{background:#ffffff0f}.wh-flow-row.fl-ab[data-v-a6201415]{background:#ff4d4f29;border:1px solid rgba(255,77,79,.5);animation:whAbFlash-a6201415 1s ease-in-out infinite}@keyframes whAbFlash-a6201415{0%,to{background:#ff4d4f29}50%{background:#ff4d4f57}}.fl-tag[data-v-a6201415]{text-align:center;font-weight:800;border-radius:4px;padding:1px 0}.fl-tag.fl-in[data-v-a6201415]{color:#73d13d;background:#52c41a24}.fl-tag.fl-out[data-v-a6201415]{color:#ffa940;background:#faad1424}.fl-no[data-v-a6201415]{color:#9fb3d1;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-po[data-v-a6201415]{color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-po em[data-v-a6201415]{font-style:normal;color:#7e93b3;font-size:10.5px}.fl-q[data-v-a6201415]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.fl-q.q-in[data-v-a6201415]{color:#73d13d}.fl-q.q-out[data-v-a6201415]{color:#ff7875}.fl-op[data-v-a6201415]{color:#8fa8c8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-ts[data-v-a6201415]{color:#8fa8c8;font-variant-numeric:tabular-nums}.sa-q-row[data-v-a6201415]{display:grid;grid-template-columns:1.5fr .9fr .8fr .55fr 1fr;gap:6px;align-items:center;font-size:12.5px;padding:7px 8px;border-radius:8px}.sa-q-row.alt[data-v-a6201415],.sa-q-row[data-v-a6201415]:nth-child(2n){background:#ffffff08}.sa-q-row.stale[data-v-a6201415]{background:#faad1421;border:1px solid rgba(250,173,20,.35)}.sq-no[data-v-a6201415]{color:#e6f3ff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-no em[data-v-a6201415]{font-style:normal;color:#9fb3d1;font-weight:400}.sq-cust[data-v-a6201415]{color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-amt[data-v-a6201415]{color:#36cfc9;font-variant-numeric:tabular-nums;text-align:right}.sq-cd[data-v-a6201415]{color:#8fa8c8;font-variant-numeric:tabular-nums}.sq-st[data-v-a6201415]{color:#9fb3d1;display:flex;flex-direction:column;line-height:1.25}.sq-st em[data-v-a6201415]{font-style:normal;color:#ffa940;font-size:11px;font-weight:700}.bs-panel[data-v-a6201415]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:9px 11px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.bs-panel-h[data-v-a6201415]{font-size:14.5px;color:#cfe0f5;font-weight:600;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto}.bs-chart[data-v-a6201415]{flex:1;min-height:0;width:100%}.bs-list[data-v-a6201415]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;scrollbar-width:none;-ms-overflow-style:none}.bs-list[data-v-a6201415]::-webkit-scrollbar{display:none}.bs-empty[data-v-a6201415]{display:flex;align-items:center;justify-content:center;height:100%;color:#7e93b3;font-size:14px}.rt-live[data-v-a6201415]{display:flex;align-items:center;gap:8px}.rt-dot[data-v-a6201415]{width:8px;height:8px;border-radius:50%;background:#36cfc9;box-shadow:0 0 10px #36cfc9;animation:rtPulse-a6201415 1.4s ease-in-out infinite}@keyframes rtPulse-a6201415{0%,to{opacity:1}50%{opacity:.25}}.rt-count[data-v-a6201415]{font-size:11.5px;color:#7e93b3;font-weight:400}.bs-risk-chips[data-v-a6201415]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:7px}.bs-risk-chip[data-v-a6201415]{font-size:11.5px;padding:3px 9px;border-radius:20px;border:1px solid rgba(255,255,255,.14);color:#9fb3d1;background:#ffffff0a;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums}.bs-risk-chip.on[data-v-a6201415]{border-color:#36cfc980;color:#36cfc9;background:#36cfc91a;font-weight:700}.bs-risk-chip.lv-danger[data-v-a6201415]{color:#ff9c8f}.bs-risk-chip.lv-danger.on[data-v-a6201415]{border-color:#ff4d4f80;color:#ff7875;background:#ff4d4f1a}.bs-risk-chip.lv-warn.on[data-v-a6201415]{border-color:#faad1480;color:#ffd666;background:#ffc53d1a}.bs-risk-chip.off[data-v-a6201415]{opacity:.45}.bs-risk-list[data-v-a6201415]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none}.bs-risk-list[data-v-a6201415]::-webkit-scrollbar{display:none}.bs-risk-row[data-v-a6201415]{display:grid;grid-template-columns:1.1fr 1.25fr .92fr auto;align-items:center;gap:7px;font-size:12.5px;padding:6.5px 5px;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer}.bs-risk-row[data-v-a6201415]:hover{background:#36cfc91a}.bs-risk-row span[data-v-a6201415]{overflow:hidden;text-overflow:ellipsis}.rk-po[data-v-a6201415]{color:#e8f1ff;font-weight:600}.rk-style[data-v-a6201415]{color:#b7d4ff}.rk-style em[data-v-a6201415]{font-style:normal;color:#7e93b3;font-size:10.5px}.rk-tag[data-v-a6201415]{font-size:11px;text-align:center;padding:2px 0;border-radius:5px}.rk-tag.tg-overdue[data-v-a6201415]{color:#ff7875;background:#ff4d4f24;font-weight:700}.rk-tag.tg-dueNear[data-v-a6201415]{color:#ffd666;background:#ffc53d21;font-weight:700}.rk-tag.tg-unplanned[data-v-a6201415]{color:#b37feb;background:#b37feb24}.rk-tag.tg-missingDelivery[data-v-a6201415]{color:#9fb3d1;background:#8fa6c024}.rk-qty[data-v-a6201415]{color:#cfe0f5;text-align:right;font-weight:600;overflow:visible;text-overflow:clip;min-width:44px}.rk-qty small[data-v-a6201415]{color:#7e93b3;font-weight:400;margin-left:2px}.bs-alert-ok[data-v-a6201415]{display:flex;align-items:center;gap:8px;color:#73d13d;font-size:13.5px}.bs-proc-list[data-v-a6201415]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:8px}.bs-proc-row[data-v-a6201415]{display:grid;grid-template-columns:1.15fr 1.5fr .65fr;align-items:center;gap:8px}.pc-name[data-v-a6201415]{font-size:13px;color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-bar[data-v-a6201415]{height:13px;border-radius:7px;background:#ffffff14;overflow:hidden}.pc-bar i[data-v-a6201415]{display:block;height:100%;border-radius:7px;transition:width .6s ease}.pc-bar i.pc-low[data-v-a6201415]{background:linear-gradient(90deg,#ff7875,#ff4d4f)}.pc-bar i.pc-mid[data-v-a6201415]{background:linear-gradient(90deg,#ffd666,#faad14)}.pc-bar i.pc-high[data-v-a6201415]{background:linear-gradient(90deg,#73d13d,#36cfc9)}.pc-val[data-v-a6201415]{font-size:13px;font-weight:600;color:#e8f1ff;text-align:right;font-variant-numeric:tabular-nums}.bs-ob-head[data-v-a6201415],.bs-ob-row[data-v-a6201415]{display:grid;grid-template-columns:1.25fr 1.25fr .72fr 1.35fr .95fr;align-items:center;gap:6px;padding:0 4px}.bs-ob-head[data-v-a6201415]{font-size:12px;color:#8aa0c0;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12)}.bs-ob-head span[data-v-a6201415]{white-space:nowrap}.bs-ob-list[data-v-a6201415]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.bs-ob-row[data-v-a6201415]{font-size:13px;padding:7px 6px;border-bottom:1px solid rgba(255,255,255,.06);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.bs-ob-row span[data-v-a6201415]{overflow:hidden;text-overflow:ellipsis}.bs-ob-row.alt[data-v-a6201415]{background:#ffffff08}.bs-ob-row .c-po[data-v-a6201415]{color:#e8f1ff;font-weight:600}.bs-ob-row .c-cust[data-v-a6201415]{color:#b7d4ff}.bs-ob-row .c-cust em[data-v-a6201415]{font-style:normal;color:#7e93b3;font-size:11px}.bs-ob-row .c-wp[data-v-a6201415]{color:#ffd666}.bs-ob-row .c-dd[data-v-a6201415]{font-size:12px}.bs-ob-row .c-dd em[data-v-a6201415]{font-style:normal;color:#ff7875;font-weight:700;margin-left:4px}.bs-ob-row .dd-danger[data-v-a6201415]{color:#ff7875;font-weight:600}.bs-ob-row .dd-warn[data-v-a6201415]{color:#ffd666;font-weight:600}.bs-ob-row .dd-ok[data-v-a6201415]{color:#9fb3d1}.bs-ob-row .dd-nodate[data-v-a6201415]{color:#7e93b3}.c-pg[data-v-a6201415]{display:flex;align-items:center;gap:7px}.pg-bar[data-v-a6201415]{flex:1;height:10px;border-radius:5px;background:#ffffff14;overflow:hidden;min-width:30px}.pg-bar i[data-v-a6201415]{display:block;height:100%;border-radius:5px}.pg-bar i.pg-danger[data-v-a6201415]{background:linear-gradient(90deg,#ff9c8f,#ff4d4f)}.pg-bar i.pg-warn[data-v-a6201415]{background:linear-gradient(90deg,#ffe08a,#faad14)}.pg-bar i.pg-ok[data-v-a6201415]{background:linear-gradient(90deg,#73d13d,#36cfc9)}.pg-bar i.pg-nodate[data-v-a6201415]{background:linear-gradient(90deg,#8aa0c0,#5f6e8c)}.c-pg em[data-v-a6201415]{font-style:normal;font-size:11px;color:#cfe0f5;min-width:62px;text-align:right;font-variant-numeric:tabular-nums}.bs-ob-row.rk-danger[data-v-a6201415]{border-left:3px solid #ff4d4f;padding-left:5px;background:#ff4d4f0f}.bs-ob-row.rk-warn[data-v-a6201415]{border-left:3px solid #faad14;padding-left:5px}.bs-wk-row[data-v-a6201415]{display:grid;grid-template-columns:24px 30px 1.35fr .8fr .8fr;align-items:center;gap:7px;font-size:13.5px}.wk-rank[data-v-a6201415]{width:21px;height:21px;line-height:21px;text-align:center;border-radius:50%;background:#ffffff1a;color:#cfe0f5;font-size:11.5px;font-weight:700}.wk-rank.top3[data-v-a6201415]{background:linear-gradient(160deg,#ffd666,#faad14);color:#061226}.wk-ava[data-v-a6201415]{width:30px;height:30px;border-radius:50%;overflow:hidden;background:linear-gradient(160deg,#1d6fc0,#36cfc9);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wk-ava img[data-v-a6201415]{width:100%;height:100%;object-fit:cover;display:block}.wk-ava i[data-v-a6201415]{font-style:normal;color:#fff;font-size:14px;font-weight:700}.wk-name[data-v-a6201415]{color:#e8f1ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-name em[data-v-a6201415]{font-style:normal;color:#7e93b3;font-size:11px;margin-left:3px}.wk-qty[data-v-a6201415]{color:#ffd666;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.wk-qty small[data-v-a6201415],.wk-per small[data-v-a6201415]{font-style:normal;color:#7e93b3;font-size:10.5px;font-weight:400;margin-left:2px}.wk-per[data-v-a6201415]{color:#9fe6e0;text-align:right;font-variant-numeric:tabular-nums}.bs-wip-row[data-v-a6201415]{display:grid;grid-template-columns:1.35fr 1fr 1.15fr;align-items:center;gap:7px}.wip-name[data-v-a6201415]{font-size:12.5px;color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wip-bar[data-v-a6201415]{height:11px;border-radius:6px;background:#ffffff14;overflow:hidden}.wip-bar i[data-v-a6201415]{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#e6a23c,#ffc53d)}.wip-val[data-v-a6201415]{font-size:12px;color:#cfe0f5;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wip-val small[data-v-a6201415]{color:#7e93b3;font-weight:400;margin-left:3px}.bs-rt-head[data-v-a6201415],.bs-rt-row[data-v-a6201415]{display:grid;grid-template-columns:.95fr 1.05fr .9fr 1.1fr .85fr;align-items:center;gap:6px;padding:0 4px}.bs-rt-head.pk[data-v-a6201415],.bs-rt-row.pk[data-v-a6201415]{grid-template-columns:.85fr 1.05fr 1.1fr .6fr .55fr .8fr}.bs-rt-head.mo[data-v-a6201415],.bs-mo-row[data-v-a6201415]{display:grid;grid-template-columns:1.5fr 1.3fr .85fr .65fr .65fr .65fr .5fr .95fr;align-items:center;gap:6px;padding:0 4px}.bs-rt-head[data-v-a6201415]{font-size:11.5px;color:#8aa0c0;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.12)}.bs-rt-head span[data-v-a6201415]{white-space:nowrap}.rt-scroll[data-v-a6201415]{flex:1;min-height:0;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)}.rt-track[data-v-a6201415]{display:flex;flex-direction:column;will-change:transform;animation:bsRtScroll-a6201415 linear infinite}@keyframes bsRtScroll-a6201415{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.bs-rt-row[data-v-a6201415]{font-size:12.5px;padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.bs-rt-row span[data-v-a6201415]{overflow:hidden;text-overflow:ellipsis}.bs-rt-row.flash[data-v-a6201415]{animation:bsRtFlash-a6201415 1.4s ease}@keyframes bsRtFlash-a6201415{0%{background:#36cfc947}to{background:transparent}}.bs-rt-row .c-ts[data-v-a6201415]{color:#9fb3d1;font-size:11.5px}.bs-rt-row .c-po[data-v-a6201415]{color:#e8f1ff;font-weight:600}.bs-rt-row .c-bed[data-v-a6201415]{color:#cfe0f5}.bs-rt-row .c-wp[data-v-a6201415]{color:#ffd666}.bs-rt-row .c-rep[data-v-a6201415]{color:#b7d4ff;font-variant-numeric:tabular-nums}.pr-rt-card[data-v-a6201415]{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.07)}.pr-rt-card.flash[data-v-a6201415]{animation:bsRtFlash-a6201415 1.4s ease}.pr-img[data-v-a6201415]{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#1d6fc040;border:1px solid rgba(255,255,255,.14);flex-shrink:0}.pr-img-letter[data-v-a6201415]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:24px;font-weight:800;color:#e8f1ffbf}.pr-img img[data-v-a6201415]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pr-mid[data-v-a6201415]{min-width:0;display:flex;flex-direction:column;gap:4px}.pr-style[data-v-a6201415]{font-size:17px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 10px rgba(64,169,255,.25)}.pr-sub[data-v-a6201415]{font-size:12px;color:#9fb3d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-sub em[data-v-a6201415]{font-style:normal;color:#ffd666;font-weight:600}.pr-pg[data-v-a6201415]{display:flex;align-items:center;gap:8px}.pr-pg .pg-bar[data-v-a6201415]{height:8px;max-width:260px}.pr-pg em[data-v-a6201415]{font-style:normal;font-size:11.5px;color:#9fe6e0;font-weight:700;font-variant-numeric:tabular-nums}.pr-right[data-v-a6201415]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pr-right b[data-v-a6201415]{font-size:22px;font-weight:800;color:#36cfc9;line-height:1;font-variant-numeric:tabular-nums}.pr-right small[data-v-a6201415]{color:#7e93b3;font-size:10.5px}.pr-rep[data-v-a6201415]{font-size:11px;color:#9fb3d1;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.pr-rep em[data-v-a6201415]{font-style:normal}.pr-hero[data-v-a6201415]{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px 8px;margin-bottom:6px;border:1px solid rgba(255,215,102,.5);border-radius:10px;background:#ffd7660f;cursor:pointer;animation:prEnter-a6201415 .7s ease}.pr-hero[data-v-a6201415]:hover{border-color:#ffd766d9;background:#ffd7661a}@keyframes prEnter-a6201415{0%{transform:translateY(-16px);opacity:0;border-color:#ffd766f2;background:#ffd76629}to{transform:none;opacity:1}}.pr-hero .pr-style[data-v-a6201415]{font-size:19px}.pr-hero .pr-right b[data-v-a6201415]{font-size:26px;color:#73d13d}.pr-rt-card[data-v-a6201415]{cursor:pointer}.pr-rt-card[data-v-a6201415]:hover{background:#ffffff0b}.wk-ava.sm[data-v-a6201415]{width:18px;height:18px;font-size:10px}.wk-ava.sm i[data-v-a6201415]{font-size:10px}.pr-wp-chip[data-v-a6201415]{font-style:normal;font-size:10.5px;padding:1px 8px;border-radius:9px;font-weight:600;vertical-align:1px}.pr-qbadge[data-v-a6201415]{font-style:normal;font-size:10.5px;color:#ff9c6e;background:#ff9c6e24;border:1px solid rgba(255,156,110,.35);border-radius:8px;padding:1px 7px;font-weight:600}.pr-fresh.hot[data-v-a6201415]{color:#73d13d;animation:prBreath-a6201415 2s ease infinite}.pr-fresh.warm[data-v-a6201415]{color:#9fb3d1}.pr-fresh.dim[data-v-a6201415]{color:#7e93b3}@keyframes prBreath-a6201415{0%,to{opacity:1}50%{opacity:.45}}.pr-heartbeat[data-v-a6201415]{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:2px 9px;border-radius:10px;font-weight:600}.pr-heartbeat .hb-dot[data-v-a6201415]{width:7px;height:7px;border-radius:50%}.pr-heartbeat.hb-ok[data-v-a6201415]{color:#9fe1cb;background:#73d13d24}.pr-heartbeat.hb-ok .hb-dot[data-v-a6201415]{background:#73d13d;animation:prBreath-a6201415 2s ease infinite}.pr-heartbeat.hb-warn[data-v-a6201415]{color:#ffd666;background:#ffc53d24}.pr-heartbeat.hb-warn .hb-dot[data-v-a6201415]{background:#ffc53d}.pr-heartbeat.hb-danger[data-v-a6201415]{color:#ff9c6e;background:#ff787529}.pr-heartbeat.hb-danger .hb-dot[data-v-a6201415]{background:#ff7875;animation:prBreath-a6201415 1s ease infinite}.pr-heartbeat.hb-idle[data-v-a6201415]{color:#8aa0c0;background:#8fa6c024}.pr-heartbeat.hb-idle .hb-dot[data-v-a6201415]{background:#8aa0c0}.pr-heart-strip[data-v-a6201415]{margin:0 0 6px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#ffb3ad;background:#e24b4a26;border:1px solid rgba(226,75,74,.4);animation:prBreath-a6201415 1.6s ease infinite}.pr-andon[data-v-a6201415]{display:flex;align-items:center;gap:10px;margin:0 0 6px;padding:5px 10px;border-radius:8px;background:#faad1414;border:1px solid rgba(250,173,20,.35);min-width:0;overflow:hidden}.pr-andon .ad-cap[data-v-a6201415]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#ffc53d;white-space:nowrap}.pr-andon .ad-dot[data-v-a6201415]{width:8px;height:8px;border-radius:50%;background:#faad14;animation:prBreath-a6201415 1.2s ease infinite}.pr-andon .ad-od[data-v-a6201415]{font-style:normal;color:#ff4d4f;font-size:11.5px}.pr-andon .ad-items[data-v-a6201415]{display:flex;gap:8px;overflow:hidden;flex:1;min-width:0}.pr-andon .ad-item[data-v-a6201415]{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#e6f3ff;background:#ffffff0d;border-radius:6px;padding:2px 8px;white-space:nowrap}.pr-andon .ad-item.od[data-v-a6201415]{border:1px solid rgba(255,77,79,.5);color:#ffb3ad}.pr-andon .ad-item i[data-v-a6201415]{font-style:normal;color:#8aa0c0}.pr-andon .ad-lv[data-v-a6201415]{font-style:normal;font-size:10.5px;font-weight:700;border-radius:4px;padding:0 4px}.pr-andon .ad-lv.lv-danger[data-v-a6201415]{background:#ff4d4f33;color:#ff7875}.pr-andon .ad-lv.lv-warn[data-v-a6201415]{background:#faad1433;color:#ffc53d}.pr-andon .ad-lv.lv-info[data-v-a6201415]{background:#8ca0c033;color:#8aa0c0}.bs-mo-row[data-v-a6201415]{font-size:12.5px;padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.bs-mo-row span[data-v-a6201415]{overflow:hidden;text-overflow:ellipsis}.bs-mo-row.stale[data-v-a6201415]{background:#ffc53d0f}.bs-mo-row .mo-no[data-v-a6201415]{color:#e8f1ff;font-weight:600}.bs-mo-row .mo-style[data-v-a6201415]{color:#b7d4ff}.bs-mo-row .mo-cs[data-v-a6201415],.bs-mo-row .mo-line[data-v-a6201415],.bs-mo-row .mo-ts[data-v-a6201415],.bs-mo-row .mo-in[data-v-a6201415]{color:#9fb3d1}.bs-mo-row .mo-out[data-v-a6201415]{color:#9fe6e0;font-weight:600}.bs-mo-row .mo-fail[data-v-a6201415]{color:#7e93b3}.bs-mo-row .mo-fail.bad[data-v-a6201415]{color:#ff7875;font-weight:700}.bs-sync[data-v-a6201415]{flex:1;min-height:0;display:flex;flex-direction:column;gap:9px;justify-content:center}.sync-lv[data-v-a6201415]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700;padding:9px 12px;border-radius:9px}.sync-lv.lv-ok[data-v-a6201415]{color:#73d13d;background:#73d13d1a;border:1px solid rgba(115,209,61,.28)}.sync-lv.lv-warn[data-v-a6201415]{color:#ffd666;background:#ffc53d1a;border:1px solid rgba(255,197,61,.3)}.sync-lv.lv-danger[data-v-a6201415]{color:#ff7875;background:#ff4d4f1a;border:1px solid rgba(255,77,79,.32)}.sync-row[data-v-a6201415]{display:flex;justify-content:space-between;font-size:12.5px;color:#9fb3d1;border-bottom:1px dashed rgba(255,255,255,.08);padding-bottom:5px}.sync-row b[data-v-a6201415]{color:#e8f1ff;font-variant-numeric:tabular-nums}.sync-tip[data-v-a6201415]{font-size:11px;color:#6f86a8;line-height:1.6}.bs-pend-row[data-v-a6201415]{display:grid;grid-template-columns:1.75fr .85fr 1.05fr;align-items:center;gap:7px}.pd-name[data-v-a6201415]{font-size:12.5px;color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-bar[data-v-a6201415]{height:11px;border-radius:6px;background:#ffffff14;overflow:hidden}.pd-bar i[data-v-a6201415]{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#faad14,#ff7875)}.pd-val[data-v-a6201415]{font-size:12px;color:#ffd666;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pd-val small[data-v-a6201415]{color:#7e93b3;font-weight:400}.bs-batch-row[data-v-a6201415]{display:grid;grid-template-columns:1.1fr .8fr .6fr .75fr;align-items:center;gap:7px;font-size:12.5px;font-variant-numeric:tabular-nums}.bt-id[data-v-a6201415]{color:#b7d4ff;font-weight:600;overflow:hidden;text-overflow:ellipsis}.bt-spec[data-v-a6201415]{color:#9fb3d1}.bt-box[data-v-a6201415],.bt-q[data-v-a6201415]{color:#cfe0f5;text-align:right}.bt-box small[data-v-a6201415],.bt-q small[data-v-a6201415]{color:#7e93b3;margin-left:2px;font-size:10.5px}.bs-ship-row[data-v-a6201415]{display:grid;grid-template-columns:1.15fr 1.35fr .85fr .75fr;align-items:center;gap:7px;font-size:12.5px;font-variant-numeric:tabular-nums}.sp-no[data-v-a6201415]{color:#e8f1ff;font-weight:600;overflow:hidden;text-overflow:ellipsis}.sp-po[data-v-a6201415]{color:#b7d4ff;overflow:hidden;text-overflow:ellipsis}.sp-color[data-v-a6201415]{color:#9fb3d1}.sp-q[data-v-a6201415]{color:#ffd666;text-align:right;font-weight:600}.sp-q small[data-v-a6201415]{color:#7e93b3;font-weight:400;margin-left:2px}.bs-due-row[data-v-a6201415]{display:grid;grid-template-columns:1.25fr 1.15fr .95fr .95fr;align-items:center;gap:7px;font-size:12.5px;padding:6px 8px;border-radius:7px;font-variant-numeric:tabular-nums}.bs-due-row.lv-danger[data-v-a6201415]{background:#ff4d4f14;border-left:3px solid #ff4d4f}.bs-due-row.lv-warn[data-v-a6201415]{background:#ffc53d12;border-left:3px solid #faad14}.du-po[data-v-a6201415]{color:#e8f1ff;font-weight:600;overflow:hidden;text-overflow:ellipsis}.du-cust[data-v-a6201415]{color:#b7d4ff;overflow:hidden;text-overflow:ellipsis}.du-date[data-v-a6201415]{color:#9fb3d1}.du-days[data-v-a6201415]{text-align:right;font-weight:600}.bs-due-row.lv-danger .du-days[data-v-a6201415]{color:#ff7875}.bs-due-row.lv-warn .du-days[data-v-a6201415]{color:#ffd666}.bs-inv-row[data-v-a6201415]{display:grid;grid-template-columns:1.5fr 1fr .8fr;align-items:center;gap:7px}.iv-name[data-v-a6201415]{font-size:12.5px;color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-bar[data-v-a6201415]{height:11px;border-radius:6px;background:#ffffff14;overflow:hidden}.iv-bar i[data-v-a6201415]{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#1d6fc0,#36cfc9)}.iv-val[data-v-a6201415]{font-size:12.5px;color:#9fe6e0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.iv-val small[data-v-a6201415]{color:#7e93b3;font-weight:400;margin-left:2px}.bs-mat-row[data-v-a6201415]{display:grid;grid-template-columns:1.6fr 1.15fr .7fr;align-items:center;gap:7px;font-size:12.5px}.mt-name[data-v-a6201415]{color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-code[data-v-a6201415]{color:#7e93b3;font-size:11px;overflow:hidden;text-overflow:ellipsis}.mt-q[data-v-a6201415]{color:#b37feb;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.bs-flow-row[data-v-a6201415]{display:grid;grid-template-columns:30px 1.35fr 1.3fr .85fr .95fr;align-items:center;gap:7px;font-size:12.5px;font-variant-numeric:tabular-nums}.fl-tag[data-v-a6201415]{width:22px;height:22px;line-height:22px;text-align:center;border-radius:6px;font-size:11.5px;font-weight:700}.bs-flow-row.fl-in .fl-tag[data-v-a6201415]{background:#36cfc929;color:#36cfc9}.bs-flow-row.fl-out .fl-tag[data-v-a6201415]{background:#ffc53d29;color:#ffd666}.fl-no[data-v-a6201415]{color:#e8f1ff;overflow:hidden;text-overflow:ellipsis}.fl-po[data-v-a6201415]{color:#b7d4ff;overflow:hidden;text-overflow:ellipsis}.pd-name em[data-v-a6201415],.sp-po em[data-v-a6201415],.fl-po em[data-v-a6201415],.du-po em[data-v-a6201415],.bs-rt-row .c-po em[data-v-a6201415],.bs-rt-row .c-bed em[data-v-a6201415]{font-style:normal;color:#7e93b3;font-size:10.5px;margin-left:4px}.fl-q[data-v-a6201415]{text-align:right;font-weight:600}.fl-in .fl-q[data-v-a6201415]{color:#36cfc9}.fl-out .fl-q[data-v-a6201415]{color:#ffd666}.fl-ts[data-v-a6201415]{color:#9fb3d1;text-align:right;font-size:11.5px}.bs-ob-row .c-dd em[data-v-a6201415]{font-style:normal;background:#ff4d4feb;color:#fff;padding:1.5px 8px;border-radius:9px;font-size:10.5px;font-weight:700;margin-left:5px}.bs-ob-row .c-dd em.cap-gray[data-v-a6201415]{background:#8fa6c04d;color:#cfe0f5;font-weight:500}.panel-focus[data-v-a6201415]{border-color:#ffc53dcc!important;animation:panelGlow-a6201415 1.5s ease 3}@keyframes panelGlow-a6201415{0%,to{box-shadow:0 0 0 1px #ffc53d8c,0 0 18px #ffc53d38}50%{box-shadow:0 0 0 2px #ffc53de6,0 0 32px #ffc53d73}}.bs-kpis.pulse .bskpi-num[data-v-a6201415],.bs-hero.pulse .hero-num[data-v-a6201415]{animation:numPulse-a6201415 .9s ease}@keyframes numPulse-a6201415{0%{opacity:.5;transform:translateY(2px)}to{opacity:1;transform:none}}.bs-update.fresh[data-v-a6201415]{animation:tsFlash-a6201415 1s ease}@keyframes tsFlash-a6201415{0%{color:#73d13d;text-shadow:0 0 10px rgba(115,209,61,.75)}to{color:#8aa0c0;text-shadow:none}}.hero-label .hero-fc[data-v-a6201415]{font-style:normal;color:#ffd666}.h-red .hero-label .hero-fc[data-v-a6201415]{color:#ff9c6e}.bs-drill[data-v-a6201415]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#030a189e;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drill-card[data-v-a6201415]{width:min(980px,90vw);max-height:74vh;background:#0b1a33;border:1px solid rgba(64,169,255,.35);border-radius:12px;box-shadow:0 18px 60px #0000008c;display:flex;flex-direction:column;overflow:hidden}.drill-h[data-v-a6201415]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:700;color:#e8f1ff;border-bottom:1px solid rgba(255,255,255,.08)}.drill-h .drill-t[data-v-a6201415]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drill-back[data-v-a6201415]{flex-shrink:0;font-size:12.5px;padding:3px 11px;border-radius:6px;cursor:pointer;color:#36cfc9;background:#36cfc91a;border:1px solid rgba(54,207,201,.4)}.drill-back[data-v-a6201415]:hover{color:#fff;background:#36cfc933}.drill-sub[data-v-a6201415]{padding:8px 16px;font-size:12px;color:#9fb3d1;background:#40a9ff0f;border-bottom:1px solid rgba(255,255,255,.06);line-height:1.6}.drill-x[data-v-a6201415]{cursor:pointer;font-style:normal;color:#8aa0c0;font-size:16px;padding:2px 8px}.drill-x[data-v-a6201415]:hover{color:#fff}.drill-table-wrap[data-v-a6201415]{overflow:auto;padding:8px 14px 16px}.drill-cap[data-v-a6201415]{font-size:12px;font-weight:700;color:#36cfc9;padding:8px 2px 5px;letter-spacing:.2px}.drill-cap[data-v-a6201415]:first-child{padding-top:2px}.drill-table[data-v-a6201415]{width:100%;border-collapse:collapse;font-size:12.5px;color:#cfe0f5;font-variant-numeric:tabular-nums}.drill-table th[data-v-a6201415]{position:sticky;top:0;background:#0b1a33;text-align:left;color:#8aa0c0;font-weight:600;padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.12);white-space:nowrap}.drill-table td[data-v-a6201415]{padding:6.5px 8px;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}.drill-table tr.alt td[data-v-a6201415]{background:#ffffff08}.drill-table tr.can-drill[data-v-a6201415]{cursor:pointer}.drill-table tr.can-drill:hover td[data-v-a6201415]{background:#36cfc924;color:#fff}.drill-table .drill-go[data-v-a6201415]{width:22px;text-align:center;color:#36cfc9;font-weight:700;opacity:.45}.drill-table tr.can-drill:hover .drill-go[data-v-a6201415]{opacity:1}.drill-note[data-v-a6201415]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 28px 30px;text-align:center}.drill-note .dn-ico[data-v-a6201415]{font-size:30px;line-height:1}.drill-note .dn-t[data-v-a6201415]{font-size:14px;color:#e8f1ff}.drill-note .dn-path[data-v-a6201415]{font-size:15px;font-weight:700;color:#36cfc9;letter-spacing:.3px;padding:8px 18px;border:1px solid rgba(54,207,201,.45);border-radius:8px;background:#36cfc914}.drill-note .dn-s[data-v-a6201415]{font-size:12.5px;color:#9fb3d1}.wp-cards[data-v-a6201415]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;align-content:start}.wp-gh[data-v-a6201415]{grid-column:1 / -1;display:grid;grid-template-columns:1.5fr 1fr 1.05fr minmax(70px,1.1fr) 54px minmax(96px,auto);gap:8px;align-items:center;padding:6px 9px;margin-top:4px;border-radius:8px;background:#36cfc912;border-left:3px solid #36cfc9;font-size:12.5px;color:#cfe0f5;font-variant-numeric:tabular-nums}.wp-gh .pg-bar[data-v-a6201415]{height:8px}.wp-gpo[data-v-a6201415]{font-weight:700;color:#e6f3ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-gpo em[data-v-a6201415]{font-style:normal;color:#9fb3d1;font-weight:400}.wp-gcust[data-v-a6201415]{color:#cfe0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-gqty[data-v-a6201415]{color:#9fb3d1;white-space:nowrap}.wp-gpct[data-v-a6201415]{text-align:right;font-weight:700;color:#e6f3ff}.wp-gdue[data-v-a6201415]{text-align:right;white-space:nowrap;color:#9fb3d1}.wp-gdue.due-danger[data-v-a6201415]{color:#ff7875}.wp-gdue.due-warn[data-v-a6201415]{color:#ffd666}.wp-gdue.due-ok[data-v-a6201415]{color:#73d13d}.wp-gdue.due-nodate[data-v-a6201415]{color:#8aa0c0}.wp-card[data-v-a6201415]{display:flex;gap:8px;padding:9px 10px 8px 8px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--ac, #36cfc9)}.wp-card.st-done[data-v-a6201415]{background:#73d13d12;border-color:#73d13d47}.wp-chip[data-v-a6201415]{flex:0 0 auto;position:relative;width:27px;height:27px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:var(--ac, #36cfc9);background:var(--acbg, rgba(54,207,201,.16));border:1px solid var(--acbd, rgba(54,207,201,.45))}.wp-chip em[data-v-a6201415]{position:absolute;top:-6px;right:-5px;font-style:normal;font-size:9px;font-weight:700;color:#0b1a33;background:#8aa0c0;border-radius:6px;padding:0 3px}.wp-body[data-v-a6201415]{flex:1;min-width:0;display:flex;flex-direction:column}.wp-name[data-v-a6201415]{font-size:12.5px;font-weight:600;color:#e6f3ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-name em[data-v-a6201415]{font-style:normal;margin-left:5px;font-size:10px;font-weight:400;color:#7e93b3}.wp-val[data-v-a6201415]{font-size:17px;font-weight:800;line-height:1.2;margin-top:2px;color:#8aa0c0;font-variant-numeric:tabular-nums}.wp-card.st-run .wp-val[data-v-a6201415]{color:#ffd666}.wp-card.st-done .wp-val[data-v-a6201415]{color:#73d13d}.wp-val i[data-v-a6201415]{font-style:normal;font-size:11px;font-weight:600;color:#7e93b3}.wp-sub[data-v-a6201415]{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:11px;color:#9fb3d1}.wp-sub b[data-v-a6201415]{font-weight:700;color:#8aa0c0}.wp-card.st-run .wp-sub b[data-v-a6201415]{color:#ffd666}.wp-card.st-done .wp-sub b[data-v-a6201415]{color:#73d13d}.wp-bar[data-v-a6201415]{display:block;height:5px;border-radius:4px;background:#ffffff1a;overflow:hidden;margin:4px 0 3px}.wp-bar i[data-v-a6201415]{display:block;height:100%;border-radius:4px;background:var(--ac, #36cfc9)}.wp-card.st-run .wp-bar i[data-v-a6201415]{background:linear-gradient(90deg,#ffe08a,#faad14)}.wp-card.st-done .wp-bar i[data-v-a6201415]{background:linear-gradient(90deg,#73d13d,#36cfc9)}.wp-foot[data-v-a6201415]{font-size:10.5px;color:#7e93b3}.wp-card.st-done .wp-foot[data-v-a6201415]{color:#73d13d}.wp-empty[data-v-a6201415]{grid-column:1 / -1;text-align:center;padding:12px 0;color:#7e93b3;font-size:12.5px}.vg-andon[data-v-a6201415]{grid-template-columns:1.55fr 1fr;grid-template-rows:1fr}.vg-andon .p-admain[data-v-a6201415]{grid-column:1;grid-row:1;overflow:hidden}.vg-andon .p-adside[data-v-a6201415]{grid-column:2;grid-row:1;overflow:hidden;display:flex;flex-direction:column}.ad-open[data-v-a6201415]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content;gap:10px;overflow-y:auto;padding-right:2px}.ad-card[data-v-a6201415]{position:relative;border-radius:10px;padding:10px 12px 9px 16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);overflow:hidden}.ad-card[data-v-a6201415]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.ad-card.ad-DANGER[data-v-a6201415]:before{background:#ff4d4f}.ad-card.ad-WARN[data-v-a6201415]:before{background:#ffa940}.ad-card.ad-INFO[data-v-a6201415]:before{background:#40a9ff}.ad-card.ad-over[data-v-a6201415]{border-color:#ff4d4fa6;animation:adPulse-a6201415 1.2s ease infinite}@keyframes adPulse-a6201415{0%,to{box-shadow:0 0 #ff4d4f00}50%{box-shadow:0 0 0 5px #ff4d4f38}}.ad-top[data-v-a6201415]{display:flex;align-items:center;gap:8px}.ad-no[data-v-a6201415]{font-size:12px;color:#9fb3d1;font-family:monospace}.ad-type[data-v-a6201415]{font-size:10.5px;color:#7ee3ff;background:#40a9ff21;border-radius:4px;padding:0 6px;line-height:17px}.ad-status[data-v-a6201415]{margin-left:auto;font-size:10.5px;border-radius:4px;padding:0 7px;line-height:17px}.ads-OPEN[data-v-a6201415]{color:#ff7875;background:#ff4d4f24}.ads-ACK[data-v-a6201415]{color:#ffd666;background:#ffa64024}.ads-PROCESSING[data-v-a6201415]{color:#73d13d;background:#73d13d24}.ad-title[data-v-a6201415]{font-size:14.5px;color:#e6f3ff;font-weight:600;margin:7px 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-bot[data-v-a6201415]{display:flex;align-items:baseline;gap:10px}.ad-mins[data-v-a6201415]{font-size:26px;font-weight:700;color:#e6f3ff;font-family:DIN Alternate,monospace}.ad-mins i[data-v-a6201415]{font-size:11px;font-style:normal;color:#e6f3ff8c;margin-left:2px}.ad-mins.over[data-v-a6201415]{color:#ff4d4f}.ad-sla[data-v-a6201415]{font-size:10.5px;color:#7e93b3}.ad-sla.over[data-v-a6201415]{color:#ff4d4f;font-weight:700}.ad-assign[data-v-a6201415]{margin-left:auto;font-size:11px;color:#b0bec5}.ad-time[data-v-a6201415]{font-size:10.5px;color:#7e93b3}.ad-ok[data-v-a6201415]{grid-column:1 / -1;color:#73d13d;font-size:16px;padding:40px 0}.ad-kpis[data-v-a6201415]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.ad-kpi[data-v-a6201415]{background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:8px;text-align:center;padding:8px 0 6px}.ad-kpi b[data-v-a6201415]{display:block;font-size:22px;color:#e6f3ff;font-family:DIN Alternate,monospace}.ad-kpi span[data-v-a6201415]{font-size:10.5px;color:#7e93b3}.ad-kpi.warn b[data-v-a6201415]{color:#ff7875}.ad-kpi.over b[data-v-a6201415]{color:#ff4d4f;animation:adBlink-a6201415 1s ease infinite}.ad-kpi.ok b[data-v-a6201415]{color:#73d13d}@keyframes adBlink-a6201415{0%,to{opacity:1}50%{opacity:.45}}.ad-sec[data-v-a6201415]{border-top:1px solid rgba(255,255,255,.08);padding-top:8px;margin-top:2px;min-height:0}.ad-sec-h[data-v-a6201415]{font-size:11.5px;color:#9fb3d1;margin-bottom:6px;letter-spacing:1px}.ad-trend[data-v-a6201415]{display:flex;align-items:flex-end;gap:8px;height:62px}.ad-tbar[data-v-a6201415]{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px}.ad-tbar i[data-v-a6201415]{display:block;width:60%;min-height:3px;background:linear-gradient(180deg,#40a9ff,#40a9ff40);border-radius:3px 3px 0 0}.ad-tbar i.hot[data-v-a6201415]{background:linear-gradient(180deg,#ff7875,#ff777540)}.ad-tbar span[data-v-a6201415]{font-size:9.5px;color:#7e93b3}.ad-tyrow[data-v-a6201415]{display:flex;align-items:center;gap:8px;padding:3px 0}.ad-tyname[data-v-a6201415]{width:44px;font-size:11.5px;color:#b0bec5;text-align:right}.ad-tybar[data-v-a6201415]{flex:1;height:10px;background:#ffffff0f;border-radius:5px;overflow:hidden}.ad-tybar i[data-v-a6201415]{display:block;height:100%;background:linear-gradient(90deg,#2f7ef5,#7ee3ff);border-radius:5px}.ad-tyrow b[data-v-a6201415]{width:26px;font-size:12px;color:#e6f3ff;text-align:right}.ad-clrow[data-v-a6201415]{display:flex;align-items:center;gap:8px;padding:3px 0;border-bottom:1px dashed rgba(255,255,255,.05)}.ad-clno[data-v-a6201415]{width:118px;font-size:10.5px;color:#7e93b3;font-family:monospace;flex-shrink:0}.ad-cltitle[data-v-a6201415]{flex:1;font-size:11.5px;color:#b0bec5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-cldur[data-v-a6201415]{font-size:11.5px;color:#73d13d}.ad-cldur.slow[data-v-a6201415]{color:#ffa940}.tip[data-v-4b1cd5e9]{color:#999;font-size:12px}.ov-row[data-v-4b1cd5e9]{display:flex;gap:12px;margin-bottom:14px}.ov-card[data-v-4b1cd5e9]{flex:1;border:1px solid #e4e7ed;border-radius:8px;padding:12px 16px;background:#fff}.ov-title[data-v-4b1cd5e9]{font-size:12.5px;color:#666}.ov-num[data-v-4b1cd5e9]{font-size:26px;font-weight:700;color:#1a2b4a;margin:4px 0}.ov-sub[data-v-4b1cd5e9]{font-size:11.5px;color:#999}.seg-title[data-v-4b1cd5e9]{font-weight:600;color:#333;margin:10px 0 8px}.stmt-total[data-v-4b1cd5e9]{margin-top:8px;font-size:14px;color:#1a2b4a}[data-v-4b1cd5e9] .late-row{background:#fff5f5}.kpi-row[data-v-e2e5711c]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.kpi-card[data-v-e2e5711c]{flex:1;min-width:140px;background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 16px;box-shadow:0 1px 4px #0000000a;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.kpi-card[data-v-e2e5711c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent, #1677ff)}.kpi-icon[data-v-e2e5711c]{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-content[data-v-e2e5711c]{flex:1;min-width:0}.kpi-label[data-v-e2e5711c]{font-size:12px;color:#909399;margin-bottom:4px}.kpi-value[data-v-e2e5711c]{font-size:22px;font-weight:700;color:var(--accent, #1677ff);font-variant-numeric:tabular-nums;line-height:1.2}.kpi-sub[data-v-e2e5711c]{font-size:11px;color:#a0a0a0;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-toolbar[data-v-e2e5711c]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap;align-items:center}.pagination[data-v-e2e5711c]{margin-top:12px;justify-content:flex-end}.chk-hint[data-v-e2e5711c]{color:#999;font-size:12px}.seg-title[data-v-e2e5711c]{font-weight:600;color:#333;margin:0 0 8px}.iot-secret[data-v-e2e5711c]{background:#f6f8fa;border:1px solid #e4e7ed;border-radius:6px;padding:10px 12px;font-size:13px}.iot-secret code[data-v-e2e5711c]{word-break:break-all;color:#c0392b}.image-picker[data-v-373c7c72]{display:inline-block}.preview-box[data-v-373c7c72]{display:flex;align-items:center;gap:12px}.preview-img[data-v-373c7c72]{width:80px;height:80px;border-radius:4px;border:1px solid #dcdfe6}.preview-actions[data-v-373c7c72]{display:flex;flex-direction:column;gap:6px}.empty-box[data-v-373c7c72]{width:120px;height:80px;border:1px dashed #c0c4cc;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;cursor:pointer;gap:4px}.empty-box[data-v-373c7c72]:hover{border-color:#409eff;color:#409eff}.picker-toolbar[data-v-373c7c72]{display:flex;gap:10px;margin-bottom:12px}.image-grid[data-v-373c7c72]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;min-height:160px}.image-item[data-v-373c7c72]{position:relative;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden;cursor:pointer;transition:box-shadow .2s}.image-item[data-v-373c7c72]:hover{box-shadow:0 2px 12px #0000001a}.image-item.selected[data-v-373c7c72]{border-color:#409eff;box-shadow:0 0 0 2px #409eff33}.grid-img[data-v-373c7c72]{width:100%;height:120px;display:block}.image-name[data-v-373c7c72]{padding:6px 8px;font-size:12px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-icon[data-v-373c7c72]{position:absolute;top:4px;right:4px;width:22px;height:22px;background:#409eff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.upload-meta[data-v-373c7c72]{margin-top:16px}.upd-time[data-v-603e55e8]{font-size:12px;color:var(--el-text-color-secondary);font-variant-numeric:tabular-nums}.page-toolbar[data-v-603e55e8]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.pagination[data-v-603e55e8]{margin-top:12px;justify-content:flex-end}.price[data-v-603e55e8]{color:#e6554f;font-weight:600}.bom-toolbar[data-v-603e55e8]{display:flex;align-items:center;gap:12px;padding:10px 0 14px;flex-wrap:wrap}.bom-tip[data-v-603e55e8]{font-size:12px;color:#909399}.bom-edit-table[data-v-603e55e8] .el-input-number{width:100%}.bom-edit-table[data-v-603e55e8] .el-input-number .el-input__inner{text-align:left;padding-right:24px}[data-v-603e55e8] .el-table__body tr.s3d-highlight-row{animation:s3d-row-flash-603e55e8 1.2s ease-in-out 4}@keyframes s3d-row-flash-603e55e8{0%,to{background:transparent}50%{background:#ffe58f}}.code-sug-item[data-v-603e55e8]{display:flex;align-items:center;justify-content:space-between;gap:10px}.code-sug-txt[data-v-603e55e8]{font-family:Consolas,Menlo,monospace;font-size:13px}.code-sug-hint[data-v-603e55e8]{color:#909399;font-size:12px}.code-sug-tip[data-v-603e55e8]{margin-top:4px;font-size:12px;line-height:1.5;color:#909399;white-space:normal;word-break:break-all}.cat-custom-tag[data-v-603e55e8]{float:right;margin-left:12px;color:#909399;font-size:12px}.cat-sel-tip[data-v-603e55e8]{padding:4px 8px;font-size:12px;color:#909399;border-top:1px solid var(--el-border-color-lighter)}.sp-page[data-v-ca1f6d90]{display:flex;gap:12px;height:calc(100vh - 130px)}.sp-left[data-v-ca1f6d90]{width:300px;flex:0 0 300px;display:flex;flex-direction:column;border:1px solid var(--el-border-color-light);border-radius:6px;background:var(--el-bg-color);overflow:hidden}.sp-left-hd[data-v-ca1f6d90]{display:flex;gap:6px;padding:10px;border-bottom:1px solid var(--el-border-color-lighter)}.sp-left-filter[data-v-ca1f6d90]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--el-border-color-lighter)}.sp-count[data-v-ca1f6d90]{font-size:12px;color:var(--el-text-color-secondary)}.sp-style-list[data-v-ca1f6d90]{flex:1;overflow-y:auto}.sp-style-item[data-v-ca1f6d90]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;cursor:pointer;border-bottom:1px solid var(--el-border-color-lighter)}.sp-style-item[data-v-ca1f6d90]:hover{background:var(--el-fill-color-light)}.sp-style-item.active[data-v-ca1f6d90]{background:var(--el-color-primary-light-9);border-left:3px solid var(--el-color-primary)}.sp-style-main[data-v-ca1f6d90]{min-width:0}.sp-style-code[data-v-ca1f6d90]{font-weight:600;font-size:13px;color:var(--el-text-color-primary)}.sp-style-name[data-v-ca1f6d90]{font-size:12px;color:var(--el-text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-style-upd[data-v-ca1f6d90]{font-size:11px;color:var(--el-text-color-placeholder);margin-top:2px;font-variant-numeric:tabular-nums}.sp-right[data-v-ca1f6d90]{flex:1;min-width:0;display:flex;flex-direction:column}.sp-empty[data-v-ca1f6d90]{flex:1;display:flex;align-items:center;justify-content:center}.sp-right-hd[data-v-ca1f6d90]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.sp-title[data-v-ca1f6d90]{display:flex;align-items:center;gap:8px}.sp-title-code[data-v-ca1f6d90]{font-size:16px;font-weight:700}.sp-title-name[data-v-ca1f6d90]{color:var(--el-text-color-secondary)}.sp-actions[data-v-ca1f6d90]{display:flex;gap:6px}.sp-order[data-v-ca1f6d90]{display:inline-block;min-width:20px;font-weight:600}.sp-prev[data-v-ca1f6d90]{font-size:12px;color:var(--el-text-color-secondary)}.sp-foot[data-v-ca1f6d90]{margin-top:8px;font-size:13px;color:var(--el-text-color-regular)}.form-tip[data-v-ca1f6d90]{color:#909399;font-size:12px;line-height:1.4;margin-top:4px}.code-sug-row[data-v-ca1f6d90]{display:flex;align-items:center;gap:6px}.sp-picker-hd[data-v-ca1f6d90]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.import-result .el-tag[data-v-ca1f6d90]{margin-right:6px;margin-bottom:6px}.import-msg[data-v-ca1f6d90]{margin-top:6px;font-size:13px;color:var(--el-text-color-regular)}.sp-import-sheets[data-v-ca1f6d90]{border:1px solid var(--el-border-color-lighter);border-radius:6px;padding:10px 12px;background:var(--el-fill-color-blank)}.sp-sheet-head[data-v-ca1f6d90]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.sp-sheet-title[data-v-ca1f6d90]{font-weight:600}.sp-sheet-sum[data-v-ca1f6d90]{font-size:12px;color:var(--el-text-color-secondary)}.sp-sheet-item[data-v-ca1f6d90]{padding:6px 0;border-top:1px dashed var(--el-border-color-lighter)}.sp-sheet-item[data-v-ca1f6d90]:first-child{border-top:none}.sp-sheet-row[data-v-ca1f6d90]{display:flex;align-items:center;justify-content:space-between}.sp-sheet-name[data-v-ca1f6d90]{font-weight:500}.sp-sheet-meta[data-v-ca1f6d90]{font-size:12px;color:var(--el-text-color-secondary);margin-left:4px}.sp-sheet-preview[data-v-ca1f6d90]{margin-top:8px}.pager[data-v-c835ed74],.pager[data-v-2d8e7b5d],.pager[data-v-2bb206ba]{margin-top:12px;display:flex;justify-content:flex-end}.page-toolbar[data-v-bbb5f3bf]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.pagination[data-v-bbb5f3bf]{margin-top:12px;justify-content:flex-end}.price[data-v-bbb5f3bf]{color:#e6554f;font-weight:600}.mat-kpi-row[data-v-bbb5f3bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin-bottom:12px}.mat-kpi[data-v-bbb5f3bf]{position:relative;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #edf1f8;border-top:3px solid #2b6cb0;border-radius:10px;padding:12px 14px;cursor:pointer;box-shadow:0 2px 8px #0000000a;transition:box-shadow .15s,transform .15s,border-color .15s;-webkit-user-select:none;user-select:none}.mat-kpi[data-v-bbb5f3bf]:hover{box-shadow:0 4px 16px #00000017;transform:translateY(-1px)}.mat-kpi[data-v-bbb5f3bf]:active{transform:scale(.97)}.mat-kpi-icon[data-v-bbb5f3bf]{width:40px;height:40px;border-radius:9px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;color:#2b6cb0;font-size:20px}.mat-kpi-body[data-v-bbb5f3bf]{flex:1;min-width:0}.mat-kpi-label[data-v-bbb5f3bf]{font-size:12px;color:#7a8aa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-kpi-val[data-v-bbb5f3bf]{font-size:22px;font-weight:700;color:#2b6cb0;line-height:1.2;font-variant-numeric:tabular-nums}.mat-kpi-sel[data-v-bbb5f3bf]{color:#2b6cb0;font-weight:700;font-size:14px}.mat-kpi.is-active[data-v-bbb5f3bf]{border-color:#2b6cb0;box-shadow:0 0 0 3px #2b6cff1f}@media (max-width: 1280px){.mat-kpi-row[data-v-bbb5f3bf]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 860px){.mat-kpi-row[data-v-bbb5f3bf]{grid-template-columns:repeat(2,1fr)}}.pager[data-v-ca8c78f9]{margin-top:12px;display:flex;justify-content:flex-end}.page[data-v-7b53d73c]{padding:16px}.toolbar[data-v-7b53d73c]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.sort-idx[data-v-7b53d73c]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#1890ff;color:#fff;font-size:12px;font-weight:600}.form-tip[data-v-7b53d73c]{color:#909399;font-size:12px;line-height:1.4;margin-top:4px}.code-sug-row[data-v-7b53d73c]{display:flex;align-items:center;gap:6px}.warn-text[data-v-7b53d73c]{color:#f56c6c;font-size:13px;margin-top:6px}.pager[data-v-cf7d46be]{margin-top:12px;display:flex;justify-content:flex-end}.kpi-row[data-v-814ea6ab]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.kpi-card[data-v-814ea6ab]{flex:1;min-width:140px;background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 16px;box-shadow:0 1px 4px #0000000a;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.kpi-card[data-v-814ea6ab]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent, #1677ff)}.kpi-icon[data-v-814ea6ab]{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-content[data-v-814ea6ab]{flex:1;min-width:0}.kpi-label[data-v-814ea6ab]{font-size:12px;color:#909399;margin-bottom:4px}.kpi-value[data-v-814ea6ab]{font-size:22px;font-weight:700;color:var(--accent, #1677ff);font-variant-numeric:tabular-nums;line-height:1.2}.page-toolbar[data-v-814ea6ab]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.pagination[data-v-814ea6ab]{margin-top:12px;justify-content:flex-end}.price[data-v-814ea6ab]{color:#e6554f;font-weight:600}.rich-editor-wrap[data-v-6a085de3]{border:1px solid #dcdfe6;border-radius:4px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.rich-extra-bar[data-v-6a085de3]{display:flex;gap:6px;padding:4px 6px;background:#fafafa;border-bottom:1px solid #ebeef5}.tb-btn[data-v-6a085de3]{border:1px solid transparent;background:transparent;padding:2px 8px;font-size:13px;cursor:pointer;border-radius:3px;color:#303133;height:26px;line-height:20px}.tb-btn[data-v-6a085de3]:hover{background:#e6f0ff;border-color:#b3d8ff}.tb-btn-insert[data-v-6a085de3]{background:#f0f9eb;border-color:#c2e7b0;color:#529b2e;font-weight:600}.tb-btn-insert[data-v-6a085de3]:hover{background:#e1f3d8;border-color:#a4d98a;color:#3d7a1f}.tb-btn-save[data-v-6a085de3]{background:#ecf5ff;border-color:#b3d8ff;color:#2a6fd6;font-weight:600}.tb-btn-save[data-v-6a085de3]:hover{background:#d9ecff;border-color:#8ec2ff;color:#1a5bb8}.tb-caret[data-v-6a085de3]{font-size:10px;opacity:.75;margin-left:1px}.rich-extra-bar[data-v-6a085de3] .el-dropdown{line-height:1}.rich-compact .tb-btn[data-v-6a085de3]{font-size:12px;height:22px}.tb-spacer[data-v-6a085de3]{flex:1 1 auto}.rich-editor-wrap.rich-fullscreen[data-v-6a085de3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;border-radius:0;border:none;height:100vh;width:100vw}.rich-editor-wrap.rich-fullscreen .rich-wang-editor[data-v-6a085de3]{height:calc(100vh - 84px)!important}.rich-wang-toolbar[data-v-6a085de3]{border:none!important;border-bottom:1px solid #e4e7ed!important}.rich-wang-editor[data-v-6a085de3]{height:var(--re-height, 160px)!important;overflow-y:auto}.rich-editor-wrap[data-v-6a085de3] .w-e-drop-panel,.rich-editor-wrap[data-v-6a085de3] .w-e-modal{z-index:4700!important}.picker-toolbar[data-v-6a085de3]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.picker-grid[data-v-6a085de3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:460px;overflow-y:auto}.picker-item[data-v-6a085de3]{border:1px solid #ebeef5;border-radius:4px;padding:6px;cursor:pointer;text-align:center;transition:border-color .15s;background:#fafafa}.picker-item[data-v-6a085de3]:hover{border-color:#409eff;background:#ecf5ff}.picker-item img[data-v-6a085de3]{width:100%;height:100px;object-fit:contain;background:#fff;border-radius:3px}.picker-name[data-v-6a085de3]{font-size:12px;color:#606266;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-empty[data-v-6a085de3]{grid-column:1 / -1;text-align:center;color:#909399;padding:40px 0}.snap-head[data-v-6a085de3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.snap-hint[data-v-6a085de3]{flex:1;color:#606266;font-size:12px;line-height:1.7}.snap-hint b[data-v-6a085de3]{color:#409eff}.snap-list[data-v-6a085de3]{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow-y:auto;padding:2px}.snap-item[data-v-6a085de3]{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #ebeef5;border-radius:6px;background:#fafafa;transition:border-color .15s,background .15s}.snap-item[data-v-6a085de3]:hover{border-color:#409eff;background:#ecf5ff}.snap-thumbs[data-v-6a085de3]{position:relative;flex:none;display:flex;gap:3px;align-items:center;width:176px;height:76px;padding:4px;box-sizing:border-box;background:#fff;border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.snap-thumbs img[data-v-6a085de3]{max-width:40px;max-height:66px;object-fit:contain;border-radius:2px;-webkit-user-drag:none}.snap-thumbs-empty[data-v-6a085de3]{justify-content:center;color:#c0c4cc;font-size:12px}.snap-more[data-v-6a085de3]{position:absolute;right:3px;bottom:3px;padding:0 5px;font-size:11px;line-height:16px;background:#408effe0;color:#fff;border-radius:8px}.snap-info[data-v-6a085de3]{flex:1;min-width:0}.snap-title[data-v-6a085de3]{font-size:13px;font-weight:600;color:#303133;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snap-preview[data-v-6a085de3]{font-size:12px;color:#606266;line-height:1.6;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.snap-meta[data-v-6a085de3]{font-size:12px;color:#909399;display:flex;gap:4px;flex-wrap:wrap}.snap-ops[data-v-6a085de3]{flex:none;display:flex;flex-direction:column;gap:4px;align-items:stretch}.snap-empty[data-v-6a085de3]{text-align:center;color:#909399;padding:44px 0}.snap-fail[data-v-6a085de3]{color:#e6a23c;padding:28px 16px;border:1px dashed #f3d19e;border-radius:6px;background:#fdf6ec}.snap-fail-title[data-v-6a085de3]{font-weight:600;color:#b88230;margin-bottom:8px;font-size:14px}.snap-fail-msg[data-v-6a085de3]{color:#a06a1b;font-size:13px;word-break:break-all;line-height:1.6}.snap-fail-tip[data-v-6a085de3]{color:#b88230;font-size:12px;margin:8px 0 12px}.img-mgr-head[data-v-6a085de3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.img-mgr-hint[data-v-6a085de3]{flex:1;color:#606266;font-size:12px;line-height:1.7}.img-mgr-view[data-v-6a085de3]{flex:none;display:flex;gap:6px}.img-mgr-list[data-v-6a085de3]{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow-y:auto;padding:2px}.img-mgr-item[data-v-6a085de3]{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #ebeef5;border-radius:6px;background:#fafafa;cursor:grab;-webkit-user-select:none;user-select:none;transition:background .15s,border-color .15s,box-shadow .15s}.img-mgr-item[data-v-6a085de3]:hover{background:#ecf5ff;border-color:#409eff}.img-mgr-item.is-drag[data-v-6a085de3]{pointer-events:none;opacity:.8;border-style:dashed;border-color:#409eff;box-shadow:0 4px 14px #408eff47;background:#ecf5ff}.img-mgr-handle[data-v-6a085de3]{flex:none;width:16px;text-align:center;color:#a8abb2;font-size:15px;letter-spacing:-3px}.img-mgr-thumb[data-v-6a085de3]{position:relative;width:90px;height:90px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.img-mgr-thumb img[data-v-6a085de3]{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-drag:none}.img-mgr-badge[data-v-6a085de3]{position:absolute;left:0;top:0;min-width:18px;height:18px;padding:0 5px;background:#409eff;color:#fff;font-size:11px;line-height:18px;text-align:center;border-bottom-right-radius:4px}.img-mgr-ctrl[data-v-6a085de3]{flex:1;min-width:0}.img-mgr-title[data-v-6a085de3]{font-size:13px;color:#303133;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-mgr-ops[data-v-6a085de3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.img-mgr-empty[data-v-6a085de3]{text-align:center;color:#909399;padding:40px 0}.img-mgr-list.grid[data-v-6a085de3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.img-mgr-list.grid .img-mgr-item[data-v-6a085de3]{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.img-mgr-list.grid .img-mgr-handle[data-v-6a085de3]{position:absolute;right:4px;top:4px;z-index:2;color:#c0c4cc}.img-mgr-list.grid .img-mgr-thumb[data-v-6a085de3]{width:100%;height:110px}.img-mgr-list.grid .img-mgr-ctrl[data-v-6a085de3]{flex:none}.img-mgr-list.grid .img-mgr-title[data-v-6a085de3]{margin-bottom:6px;font-size:12px}.img-mgr-list.grid .img-mgr-badge[data-v-6a085de3]{left:0;top:auto;bottom:0;border-radius:0 4px}.rich-tb-dropdown.el-popper{z-index:4700!important}.rich-tb-dropdown .rich-tpl-menu{min-width:260px}.rich-tb-dropdown .rich-tpl-menu .el-dropdown-menu__item{white-space:nowrap}.el-message{z-index:4900!important}.rich-img-drop-line{position:fixed;height:2px;border-radius:1px;background:#409eff;box-shadow:0 0 4px #409effd9;pointer-events:none;display:none;z-index:4650}body.rich-img-dragging,body.rich-img-dragging .w-e-text-container img{cursor:grabbing}.w-e-text-container .w-e-image-container.is-moving{opacity:.35}.w-e-text-container .w-e-image-container img{cursor:grab}.el-overlay.is-message-box{z-index:4800!important}.tip[data-v-e8246cad]{margin-left:10px;color:#909399;font-size:12px}.inline-order-form[data-v-e8246cad]{background:#fafbfc;border:1px solid #e4e7ed;border-radius:6px;padding:14px 14px 10px;margin-bottom:12px}.tab-bar[data-v-e8246cad]{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:6px}.muted-tip[data-v-e8246cad]{margin-left:8px;color:#909399;font-size:12px}.ref-image-cell[data-v-e8246cad]{display:flex;align-items:center;gap:6px;min-height:40px;padding:4px 0}.ref-thumb[data-v-e8246cad]{width:40px;height:40px;object-fit:cover;border:1px solid #e4e7ed;border-radius:3px;flex-shrink:0}.ref-empty[data-v-e8246cad]{color:#c0c4cc;font-size:12px}.ref-actions[data-v-e8246cad]{display:inline-flex;align-items:center;flex-wrap:wrap}.picker-toolbar[data-v-e8246cad]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.load-tip[data-v-e8246cad]{margin-left:auto;color:#909399;font-size:12px}.picker-grid[data-v-e8246cad]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;min-height:220px}.picker-item[data-v-e8246cad]{position:relative;cursor:pointer;border:1px solid #e4e7ed;border-radius:4px;padding:4px;transition:border-color .12s,box-shadow .12s}.picker-item[data-v-e8246cad]:hover{border-color:#409eff;box-shadow:0 2px 6px #409eff26}.picker-item.active[data-v-e8246cad]{border-color:#67c23a;box-shadow:0 0 0 2px #67c23a40}.picker-item img[data-v-e8246cad]{width:100%;height:80px;object-fit:cover;border-radius:2px;display:block}.picker-meta[data-v-e8246cad]{margin-top:4px;font-size:11px;line-height:1.3}.picker-name[data-v-e8246cad]{color:#1f2a44;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-cat[data-v-e8246cad]{color:#909399}.picker-empty[data-v-e8246cad]{grid-column:1 / -1;text-align:center;color:#909399;padding:60px 0;font-size:13px}.picker-pagination[data-v-e8246cad]{margin-top:12px;text-align:right}.import-size-empty[data-v-e8246cad]{display:flex;align-items:center;gap:12px;padding:32px 16px;justify-content:center;color:#909399;font-size:14px}.import-size-meta[data-v-e8246cad]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f5f7fa;border-radius:4px}.import-size-meta .file-icon[data-v-e8246cad]{font-size:20px}.import-size-meta .file-name[data-v-e8246cad]{flex:1;font-weight:500;color:#303133}.import-size-tip[data-v-e8246cad]{margin-top:10px;padding:8px 12px;background:#ecf5ff;color:#5b8acb;border-left:3px solid #409eff;border-radius:3px;font-size:12px;line-height:1.6}.sheet-preview[data-v-e8246cad]{margin-top:14px;padding:10px 12px;background:#fafbfc;border-radius:4px}.sheet-preview-title[data-v-e8246cad]{font-weight:500;color:#303133;margin-bottom:8px;font-size:13px}.empty-tip[data-v-e8246cad]{text-align:center;padding:32px 16px;color:#909399;font-size:13px;background:#f8f9fb;border:1px dashed #dcdfe6;border-radius:4px}.empty-tip-inner[data-v-e8246cad]{text-align:center;padding:18px;color:#909399;font-size:12px;background:#fafbfc;border-radius:4px}.order-qty-card[data-v-e8246cad]{margin-bottom:16px;border:1px solid #ebeef5;border-radius:6px;overflow:hidden;background:#fff;transition:box-shadow .2s,border-color .2s}.order-qty-card.oq-highlight[data-v-e8246cad]{border-color:#409eff;box-shadow:0 0 0 2px #409eff2e}.oq-top[data-v-e8246cad]{display:flex;gap:8px;padding:8px 12px;background:#f0f4ff;border-bottom:1px solid #ebeef5;font-size:12px}.oq-chip[data-v-e8246cad]{background:#fff;padding:4px 10px;border-radius:12px;border:1px solid #d6e0ff}.oq-chip b[data-v-e8246cad]{color:#909399;margin-right:6px;font-weight:500;font-size:11px}.oq-head[data-v-e8246cad]{display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px;background:linear-gradient(90deg,#f5f7fa,#fff);border-bottom:1px solid #ebeef5}.oqh[data-v-e8246cad]{font-size:13px;display:flex;align-items:center;gap:6px}.oqh b[data-v-e8246cad]{color:#909399;font-weight:500}.oqh .v[data-v-e8246cad]{color:#303133;font-weight:500}.oqh .v.hi[data-v-e8246cad]{color:#d4380d;font-weight:700;font-size:14px}.oqh.op[data-v-e8246cad]{flex:1;min-width:200px;justify-content:flex-end}.muted[data-v-e8246cad]{color:#c0c4cc}.oq-body[data-v-e8246cad]{padding:10px 16px}.qty-table[data-v-e8246cad]{width:100%;border-collapse:collapse;font-size:12px}.qty-table th[data-v-e8246cad],.qty-table td[data-v-e8246cad]{border:1px solid #ebeef5;padding:6px 8px;text-align:center}.qty-table th[data-v-e8246cad]{background:#f5f7fa;font-weight:500;color:#303133}.qty-table th.alias-row[data-v-e8246cad]{background:#fffbe6;color:#d48806;font-weight:500;font-style:italic;font-size:11px}.qty-table th.alias-row.alias-empty[data-v-e8246cad],.qty-zero[data-v-e8246cad]{color:#c0c4cc}.oq-foot[data-v-e8246cad]{display:flex;justify-content:space-between;padding:8px 16px;background:#fafbfc;border-top:1px solid #ebeef5;font-size:12px;color:#606266}.oq-foot .compare.ok[data-v-e8246cad]{color:#52c41a;font-weight:700}.oq-foot .compare.mismatch[data-v-e8246cad]{color:#f56c6c;font-weight:700}.oq-foot .mismatch[data-v-e8246cad]{color:#f56c6c}.matrix-total-bar[data-v-e8246cad]{margin-top:10px;padding:8px 12px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;text-align:right;font-size:13px;color:#606266}.matrix-total-bar .sum[data-v-e8246cad]{color:#409eff;font-size:15px;margin:0 4px}.size-table th[data-v-e8246cad],.size-table td[data-v-e8246cad]{font-size:12px;padding:6px 4px}.size-table td[data-v-e8246cad]:first-child,.size-table th[data-v-e8246cad]:first-child{background:#f5f7fa;font-weight:500}.mp-picker-toolbar[data-v-e8246cad]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}.mp-picker-stat[data-v-e8246cad]{color:#909399;font-size:12px;margin-left:auto}.craft-print-dialog .el-dialog__body{padding:10px 20px 20px}.print-progress-mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:4000;background:#ffffffeb;display:flex;align-items:center;justify-content:center;flex-direction:column}.print-progress-box{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 36px;background:#fff;border-radius:12px;box-shadow:0 6px 28px #00000024}.print-progress-text{font-size:13px;color:#606266;letter-spacing:.3px}.print-config-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 4px;padding:10px 16px;margin-bottom:10px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:6px;font-size:13px}.print-config-title{font-weight:600;color:#303133;margin-right:4px}.print-config-bar .el-checkbox{margin-right:12px}.print-config-bar .el-divider--vertical{height:18px;margin:0 4px}.size-cols-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:6px;min-height:38px;border:1px dashed #e4e7ed;border-radius:6px;background:#fafbfc}.size-drag-chip{display:inline-flex;align-items:center;height:28px;padding:0 4px 0 6px;background:#ecf5ff;color:#409eff;border:1px solid #b3d8ff;border-radius:4px;font-size:12px;line-height:1;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s;-webkit-user-select:none;user-select:none}.size-drag-chip.is-dragging{opacity:.4;transform:scale(.96)}.size-drag-chip.is-drop-target{background:#e6f7ff;border-color:#409eff;box-shadow:0 0 0 2px #409eff59}.size-drag-chip .drag-handle{display:inline-flex;align-items:center;justify-content:center;width:16px;height:22px;margin-right:2px;color:#b3d8ff;cursor:grab;font-weight:700;letter-spacing:-2px;font-size:14px}.size-drag-chip .drag-handle:hover{color:#409eff}.size-drag-chip .drag-handle:active{cursor:grabbing}.size-drag-chip .size-text{font-weight:600;padding:0 4px}.size-drag-chip .close-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:22px;margin-left:2px;color:#b3d8ff;cursor:pointer;font-size:14px;font-style:normal;border-radius:3px;transition:background-color .12s,color .12s}.size-drag-chip .close-x:hover{background:#f56c6c1f;color:#f56c6c}.size-drag-chip.empty-chip{background:#f4f4f5;color:#909399;border:1px dashed #dcdfe6;padding:0 12px;cursor:default}.drag-handle-static{display:inline-block;color:#c0c4cc;font-weight:700;letter-spacing:-2px;margin-right:2px}.print-header{text-align:center;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:14px}.print-title{font-size:20px;font-weight:700;letter-spacing:2px}.print-subtitle{font-size:13px;margin-top:4px;color:#333}.print-info-grid{display:flex;gap:16px;margin-bottom:14px;align-items:stretch}.print-info-grid .info-left{flex:1 1 50%;min-width:0}.print-info-grid .info-right{flex:1 1 50%;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden}.info-table{width:100%;border-collapse:collapse;font-size:13px}.info-table td{border:1px solid #333;padding:6px 10px;line-height:1.4}.info-table td.label{width:90px;background:#f0f0f0;font-weight:700;text-align:center}.info-table td.info-value{word-break:break-all}.info-table td.highlight{font-size:16px;font-weight:700;color:#000}.style-image-box{border:1px solid #333;flex:1 1 50%;min-height:0;max-height:50%;display:flex;align-items:center;justify-content:center;padding:8px;background:#fafafa;overflow:hidden}.style-image-box img{max-width:100%;max-height:100%;object-fit:contain}.style-image-box .image-placeholder{color:#999;font-size:16px}.print-info-grid-full{display:block;margin-bottom:14px}.print-info-grid-full .info-table{width:100%}.print-info-grid-full .info-table-grid td.label{width:70px}.print-images-row{display:flex;gap:0;margin-top:10px;border:1px solid #333}.print-images-row .image-cell{flex:1 1 50%;min-height:320px;max-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;background:#fafafa;overflow:hidden}.print-images-row .image-cell+.image-cell{border-left:1px dashed #333}.print-images-row .image-cell img{max-width:100%;max-height:100%;object-fit:contain}.print-images-row .image-cell .image-placeholder{color:#999;font-size:16px}.image-caption{text-align:center;font-size:13px;font-weight:700;margin-top:6px}.print-section{margin-top:14px}.section-title{display:inline-block;font-size:16px;font-weight:700;color:#000;letter-spacing:1px;margin-bottom:8px;padding:4px 14px;background:#f0f4ff;border-left:4px solid #2d6cdf;border-radius:0 4px 4px 0}.craft-no-rule{margin-top:4px;padding:5px 8px;font-size:12px;color:#5a6a7a;background:#f5f8fc;border-left:3px solid #2d6cdf;border-radius:3px;line-height:1.55}.craft-no-rule b{color:#2d6cdf;font-weight:600}.print-order-block{margin-bottom:18px;padding:10px;border:1px dashed #888;border-radius:4px;page-break-inside:avoid}.print-order-block .print-order-head-table td.label{width:80px}.print-order-block .data-table th.alias-row{background:#fffbe6;color:#d48806;font-style:italic;font-size:11px}.print-order-block .data-table th.alias-row.alias-empty{color:#c0c4cc}.print-empty{padding:8px;text-align:center;color:#999;background:#fafafa;border:1px dashed #ddd;border-radius:4px;font-size:11px}.data-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}.data-table th,.data-table td{border:1px solid #333;padding:5px 8px;text-align:center;line-height:1.4}.data-table th{background:#f0f0f0;font-weight:700;color:#000}.data-table td{color:#000}.size-table th,.size-table td{padding:4px;font-size:11px}.size-table td:first-child,.size-table th:first-child{background:#f5f7fa;font-weight:500;text-align:left;padding-left:8px}.instruction-list{display:flex;flex-direction:column;gap:8px}.instruction-item{padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;background:#fafafa}.instruction-title{font-size:13px;font-weight:700;color:#303133;margin-bottom:4px}.instruction-content{font-size:13px;line-height:1.8;color:#000;text-indent:2em;white-space:pre-wrap;word-break:break-all}.rich-content{font-size:13px;line-height:1.8;color:#000}.rich-content p{margin:0 0 6px}.rich-content h1{font-size:18px;font-weight:700;margin:10px 0}.rich-content h2{font-size:16px;font-weight:700;margin:8px 0}.rich-content h3{font-size:15px;font-weight:700;margin:6px 0}.rich-content h4{font-size:14px;font-weight:700;margin:4px 0}.rich-content strong{font-weight:700}.rich-content em{font-style:italic}.rich-content u{text-decoration:underline}.rich-content s{text-decoration:line-through}.rich-content ul,.rich-content ol{margin:4px 0 4px 24px;padding-left:12px}.rich-content li{margin:2px 0}.rich-content img{max-width:100%;height:auto;border-radius:3px;margin:4px 0}.print-multiline{white-space:pre-line;line-height:1.7}.print-ref-cell{text-align:center;padding:4px!important}.print-ref-img{max-width:80px;max-height:80px;object-fit:contain;border:.5px solid #ccc;border-radius:2px;display:inline-block;vertical-align:middle}@media print{.print-ref-img{max-width:80px!important;max-height:80px!important}}.cved-ver-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 12px;margin-bottom:12px;background:#f6f9ff;border:1px solid #dbe7ff;border-radius:6px}.cved-ver-tip{font-size:12px;color:#67c23a}.cved-ver-tip.warn{color:#e6a23c}.cved-ver-bind{font-size:12px;color:#909399}.cved-ver-hist-btn{margin-left:auto}.cved-ver-warn{font-size:13px;color:#303133;line-height:1.7;margin-bottom:12px}.cved-ver-warn b{color:#e6a23c}.cved-ver-opt{border:1px solid #e4e7ed;border-radius:8px;padding:12px 14px;margin-bottom:10px;cursor:pointer;transition:border-color .15s,background .15s}.cved-ver-opt:hover{border-color:#b3d8ff}.cved-ver-opt.active{border-color:#409eff;background:#f6f9ff}.cved-ver-opt .el-radio{height:auto;align-items:flex-start;white-space:normal}.cved-ver-desc{font-size:12px;color:#909399;line-height:1.7;margin-top:4px}.cved-ver-orders{margin:10px 0 0 26px}.cved-ver-orders-hd{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#606266;margin-bottom:4px}.cved-ver-quick{display:inline-flex;gap:4px}.cved-ver-order-list{display:flex;flex-direction:column;max-height:180px;overflow-y:auto}.cved-ver-order-list .el-checkbox{height:26px;margin-right:0}.cved-ver-hist-tip{font-size:12px;color:#909399;line-height:1.7;margin-top:10px}.muted[data-v-51ad9871]{color:#bbb}.hang-sec[data-v-51ad9871]{font-size:13px;font-weight:600;color:#303133;margin:12px 0 6px}.kpi-row[data-v-239a15c2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}.kpi[data-v-239a15c2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:10px;background:#e9f4fb;border:1px solid #d3e8f5}.kpi-label[data-v-239a15c2]{font-size:13px;color:#1f6fa8;font-weight:600;white-space:nowrap}.kpi-value[data-v-239a15c2]{font-size:24px;font-weight:700;color:#16455f;line-height:1.25;font-variant-numeric:tabular-nums}.kpi-icon[data-v-239a15c2]{flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 1100px){.kpi-row[data-v-239a15c2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.packed-num[data-v-239a15c2]{font-variant-numeric:tabular-nums;color:#303133}.packed-full[data-v-239a15c2]{color:#189a58;font-weight:600}.prog-cell[data-v-239a15c2]{display:flex;flex-direction:column;align-items:center;gap:3px}.prog-track[data-v-239a15c2]{width:100%;height:9px;border-radius:5px;background:#eceff4;overflow:hidden}.prog-fill[data-v-239a15c2]{height:100%;border-radius:5px;transition:width .3s ease}.prog-done[data-v-239a15c2]{background:#67c23a}.prog-mid[data-v-239a15c2]{background:#409eff}.prog-low[data-v-239a15c2]{background:#e6a23c}.prog-zero[data-v-239a15c2]{background:#dcdfe6}.prog-txt[data-v-239a15c2]{font-size:12px;color:#606266;font-variant-numeric:tabular-nums}.os-badge[data-v-239a15c2]{display:inline-block;min-width:62px;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;line-height:1.7}.os-done[data-v-239a15c2]{background:#2aa15c}.os-running[data-v-239a15c2]{background:#409eff}.os-late[data-v-239a15c2]{background:#e74c3c}.os-wait[data-v-239a15c2]{background:#f0a020}.os-draft[data-v-239a15c2]{background:#a8abb2}.os-cancel[data-v-239a15c2]{background:#c8c9cc}.dd[data-v-239a15c2]{display:inline-block;min-width:74px;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.7;font-variant-numeric:tabular-nums}.dd-late[data-v-239a15c2]{background:#fdeceb;color:#d13a3a;border:1px solid #f7c5c0}.dd-warn[data-v-239a15c2]{background:#fdf3e3;color:#b8821e;border:1px solid #f2dcb3}.dd-ok[data-v-239a15c2]{background:#e8f4fd;color:#1f6fa8;border:1px solid #cfe6f6}.dd-done[data-v-239a15c2]{background:#eaf7ef;color:#2aa15c;border:1px solid #c9e9d6}.dd-na[data-v-239a15c2]{background:#f4f5f7;color:#909399;border:1px solid #e6e8eb}.op-wrap[data-v-239a15c2]{display:flex;flex-wrap:wrap;gap:6px}.op-wrap[data-v-239a15c2] .el-button+.el-button{margin-left:0}.op-wrap[data-v-239a15c2] .el-dropdown{margin-left:0}.op-hang[data-v-239a15c2]{flex-basis:100%;margin-left:0;font-weight:600}.op-wrap[data-v-239a15c2] .el-button--small{padding-left:7px;padding-right:7px}.wb-tbl[data-v-239a15c2] .op-col .cell{padding:0 8px}.col-set-head[data-v-239a15c2]{font-size:12px;color:#909399;margin-bottom:6px}.col-set-tip[data-v-239a15c2]{color:#b1b3b8}.col-set-item[data-v-239a15c2]{display:flex;width:100%;margin-right:0;height:26px}.col-set-item[data-v-239a15c2] .el-checkbox__label{font-size:13px}.col-set-foot[data-v-239a15c2]{margin-top:6px;text-align:right;border-top:1px solid #f0f2f5;padding-top:6px}.pagination[data-v-239a15c2]{justify-content:flex-end}.muted[data-v-239a15c2]{color:#bbb}.upd-time[data-v-239a15c2]{font-size:12px;color:#606266;font-variant-numeric:tabular-nums;white-space:nowrap}.hang-sec[data-v-239a15c2]{font-size:13px;font-weight:600;color:#303133;margin:12px 0 6px}.craft-meta[data-v-239a15c2]{margin-top:6px;font-size:13px;color:#606266}.draft-warn[data-v-239a15c2]{margin-top:6px;display:flex;align-items:flex-start;gap:6px;padding:6px 8px;border-radius:4px;font-size:12px;line-height:1.6;background:#e6a23c1f;color:#b8821e;border:1px solid rgba(230,162,60,.35)}.draft-warn-ico[data-v-239a15c2]{flex:none;margin-top:3px;font-size:14px}.matrix-total-bar[data-v-239a15c2]{margin-top:10px;padding:8px 12px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;text-align:right;font-size:13px;color:#606266}.matrix-total-bar .sum[data-v-239a15c2]{color:#409eff;font-size:15px;margin:0 4px}.received-cell[data-v-239a15c2]{line-height:1.3}.recv-ok[data-v-239a15c2]{color:#0f8a4d}.recv-bad[data-v-239a15c2]{color:#909399;font-size:12px;margin-left:2px}.recv-na[data-v-239a15c2]{color:#c0c4cc}.image-list-picker[data-v-afed23dc]{width:100%}.thumb-grid[data-v-afed23dc]{display:flex;flex-wrap:wrap;gap:10px}.thumb-item[data-v-afed23dc]{position:relative;width:80px;height:80px;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden}.thumb-img[data-v-afed23dc]{width:100%;height:100%}.thumb-mask[data-v-afed23dc]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.thumb-item:hover .thumb-mask[data-v-afed23dc]{opacity:1}.add-box[data-v-afed23dc]{width:80px;height:80px;border:1px dashed #c0c4cc;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;cursor:pointer;gap:4px;font-size:12px}.add-box[data-v-afed23dc]:hover{border-color:#409eff;color:#409eff}.picker-toolbar[data-v-afed23dc]{display:flex;gap:10px;margin-bottom:12px}.image-grid[data-v-afed23dc]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;min-height:160px}.image-item[data-v-afed23dc]{position:relative;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden;cursor:pointer;transition:box-shadow .2s}.image-item[data-v-afed23dc]:hover{box-shadow:0 2px 12px #0000001a}.image-item.selected[data-v-afed23dc]{border-color:#409eff;box-shadow:0 0 0 2px #409eff33}.grid-img[data-v-afed23dc]{width:100%;height:120px;display:block}.image-name[data-v-afed23dc]{padding:6px 8px;font-size:12px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-icon[data-v-afed23dc]{position:absolute;top:4px;right:4px;width:22px;height:22px;background:#409eff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.upload-meta[data-v-afed23dc]{margin-top:16px}.uploaded-hint[data-v-afed23dc]{margin-top:10px;color:#67c23a;font-size:13px}.page-toolbar[data-v-52bca3e8]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.muted[data-v-52bca3e8]{color:#909399}.ml[data-v-52bca3e8]{margin-left:6px}.mt[data-v-52bca3e8]{margin-top:8px}.small[data-v-52bca3e8]{font-size:12px}.attach-list[data-v-52bca3e8]{display:flex;flex-direction:column;gap:6px}.attach-item[data-v-52bca3e8]{display:flex;align-items:center;gap:6px}.attach-thumbs[data-v-52bca3e8]{display:flex;gap:8px;flex-wrap:wrap}.thumb[data-v-52bca3e8]{width:72px;height:72px;object-fit:cover;border:1px solid #ebeef5;border-radius:4px}.measure-box[data-v-52bca3e8]{width:100%}.dash-row[data-v-9f1792de]{margin-bottom:12px}.stat-card[data-v-9f1792de]{border-radius:8px;padding:14px 18px;color:#fff;box-shadow:0 2px 8px #00000014}.stat-num[data-v-9f1792de]{font-size:30px;font-weight:800;line-height:1.1}.stat-label[data-v-9f1792de]{font-size:12px;opacity:.92;margin-top:4px}.stat-urgent[data-v-9f1792de]{background:linear-gradient(135deg,#ff4d4f,#cf1322)}.stat-soon[data-v-9f1792de]{background:linear-gradient(135deg,#fa8c16,#d46b08)}.stat-normal[data-v-9f1792de]{background:linear-gradient(135deg,#52c41a,#389e0d)}.stat-pending[data-v-9f1792de]{background:linear-gradient(135deg,#1890ff,#096dd9)}.stat-urgent.pulse[data-v-9f1792de]{animation:pulse-9f1792de 1.4s ease-in-out infinite}@keyframes pulse-9f1792de{0%,to{box-shadow:0 0 #ff4d4f80}50%{box-shadow:0 0 0 8px #ff4d4f00}}.urgent-banner[data-v-9f1792de]{margin-bottom:12px;font-weight:700}.page-toolbar[data-v-9f1792de]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tip[data-v-9f1792de]{color:#999;font-size:12px}.plan-header[data-v-9f1792de]{display:flex;align-items:center;justify-content:space-between}.plan-tools[data-v-9f1792de]{display:flex;align-items:center;gap:10px}.pagination[data-v-9f1792de]{margin-top:12px;justify-content:flex-end}.overdue[data-v-9f1792de]{color:#cf1322;font-weight:700}.neg[data-v-9f1792de]{color:#999}.order-cell[data-v-9f1792de]{display:flex;flex-direction:column;line-height:1.5;min-width:0}.order-cell .order-no[data-v-9f1792de]{font-weight:600;color:#1d6fd8;white-space:nowrap}.order-cell .order-sub[data-v-9f1792de]{font-size:12px;color:#7a8aa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-cell .order-cust[data-v-9f1792de]{color:#57606f}.el-table .row-urgent>td.el-table__cell{background:#fff1f0!important}.el-table .row-urgent>td.el-table__cell:first-child{border-left:4px solid #f5222d!important}.el-table tr.row-urgent td .cell{font-weight:600}.el-table .row-soon>td.el-table__cell{background:#fff7e6!important}.el-table .row-soon>td.el-table__cell:first-child{border-left:4px solid #fa8c16!important}.rk-kpis[data-v-a7641c20]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (max-width: 1280px){.rk-kpis[data-v-a7641c20]{grid-template-columns:repeat(3,minmax(0,1fr))}}.rk-card[data-v-a7641c20]{position:relative;border-radius:8px;padding:14px 16px;background:#fff;box-shadow:0 2px 8px #0000000f;overflow:hidden;min-width:0}.rk-card[data-v-a7641c20]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:#1890ff}.rk-card.c-ok[data-v-a7641c20]:before{background:#52c41a}.rk-card.c-warn[data-v-a7641c20]:before{background:#fa8c16}.rk-card.c-risk[data-v-a7641c20]:before{background:#f5222d}.rk-card.c-nodata[data-v-a7641c20]:before{background:#bfbfbf}.rk-card.c-avg[data-v-a7641c20]:before{background:#722ed1}.rk-num[data-v-a7641c20]{font-size:26px;font-weight:800;line-height:1.1;color:#1f2733;font-variant-numeric:tabular-nums}.rk-unit[data-v-a7641c20]{font-size:14px;font-weight:600;margin-left:2px}.rk-label[data-v-a7641c20]{font-size:12px;color:#8b95a5;margin-top:4px;white-space:nowrap}.rk-banner[data-v-a7641c20]{margin-bottom:12px;font-weight:700}.mr-link[data-v-a7641c20]{color:#1677ff;cursor:pointer;font-weight:600}.mr-link[data-v-a7641c20]:hover{text-decoration:underline}.mr-dim[data-v-a7641c20]{color:#b6bec9}.mr-good[data-v-a7641c20]{color:#389e0d}.mr-bad[data-v-a7641c20]{color:#cf1322;font-weight:700}.mr-warn[data-v-a7641c20]{color:#d46b08;font-weight:600}.mr-bar[data-v-a7641c20]{display:flex;align-items:center;gap:6px}.mr-bar-out[data-v-a7641c20]{flex:1;min-width:0;height:8px;border-radius:4px;background:#eef1f5;overflow:hidden}.mr-bar-in[data-v-a7641c20]{height:100%;border-radius:4px;transition:width .3s}.mr-bar-in.b-ok[data-v-a7641c20]{background:#52c41a}.mr-bar-in.b-warn[data-v-a7641c20]{background:#fa8c16}.mr-bar-in.b-risk[data-v-a7641c20]{background:#f5222d}.mr-bar-txt[data-v-a7641c20]{font-size:12px;font-weight:700;width:38px;text-align:right;font-variant-numeric:tabular-nums}.mr-bar-txt.b-ok[data-v-a7641c20]{color:#389e0d}.mr-bar-txt.b-warn[data-v-a7641c20]{color:#d46b08}.mr-bar-txt.b-risk[data-v-a7641c20]{color:#cf1322}.mr-short[data-v-a7641c20]{display:inline-block}.mr-chip[data-v-a7641c20]{display:inline-block;margin-right:5px;padding:1px 6px;border-radius:3px;background:#fff1f0;color:#cf1322;font-size:11px;white-space:nowrap}.el-table .row-risk>td.el-table__cell{background:#fff1f0!important}.el-table .row-risk>td.el-table__cell:first-child{border-left:4px solid #f5222d!important}.el-table .row-warn>td.el-table__cell{background:#fff7e6!important}.el-table .row-warn>td.el-table__cell:first-child{border-left:4px solid #fa8c16!important}.file-picker[data-v-b30fc740]{display:inline-block}.selected-box[data-v-b30fc740]{display:flex;align-items:center;gap:10px}.sel-name[data-v-b30fc740]{cursor:pointer;max-width:280px;overflow:hidden;text-overflow:ellipsis}.empty-box[data-v-b30fc740]{width:200px;height:70px;border:1px dashed #c0c4cc;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;cursor:pointer;gap:4px}.empty-box[data-v-b30fc740]:hover{border-color:#409eff;color:#409eff}.picker-toolbar[data-v-b30fc740]{display:flex;gap:10px;margin-bottom:12px;align-items:center}.tip[data-v-b30fc740]{color:#909399;font-size:12px}.fname[data-v-b30fc740]{margin-right:6px}.ext-tag[data-v-b30fc740]{margin-left:4px}.fp-pager[data-v-b30fc740]{margin-top:10px;justify-content:flex-end}.page-toolbar[data-v-a67988df]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.pagination[data-v-a67988df]{margin-top:12px;justify-content:flex-end}.file-cell[data-v-a67988df]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.file-name[data-v-a67988df]{color:#606266;font-size:12px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted[data-v-a67988df]{color:#bbb}.tip[data-v-a67988df]{margin-left:10px;color:#909399;font-size:12px}.dxf-wrap[data-v-a67988df]{min-height:460px;display:flex;align-items:center;justify-content:center}.dxf-canvas[data-v-a67988df]{width:100%}.op-wrap[data-v-a67988df]{display:flex;flex-wrap:wrap;gap:4px}.piece-list[data-v-a67988df]{display:flex;flex-direction:column;gap:12px}.piece-toolbar[data-v-a67988df]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.piece-card[data-v-a67988df]{border:1px solid #e4e7ed;border-radius:8px;padding:10px 12px;background:#fafbfc}.piece-head[data-v-a67988df]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.measure-grid[data-v-a67988df]{overflow-x:auto}.measure-grid table[data-v-a67988df]{width:auto;min-width:100%;border-collapse:collapse;margin-bottom:6px;table-layout:auto}.measure-grid th[data-v-a67988df],.measure-grid td[data-v-a67988df]{border:1px solid #ebeef5;padding:3px 6px;text-align:center;white-space:nowrap}.measure-grid th.mw-part[data-v-a67988df],.measure-grid td[data-v-a67988df]:first-child{text-align:left;min-width:120px}.measure-grid th.mw-tol[data-v-a67988df],.measure-grid td.mw-tol[data-v-a67988df]{width:78px}.measure-grid thead th[data-v-a67988df]:not(.mw-part):not(.mw-tol),.measure-grid tbody td[data-v-a67988df]:not(:first-child):not(.mw-tol){min-width:82px}.measure-grid .el-input[data-v-a67988df]{width:100%;min-width:70px}.add-piece[data-v-a67988df]{width:100%;margin-top:10px}.mp-picker-toolbar[data-v-a67988df]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}.mp-picker-stat[data-v-a67988df]{color:#909399;font-size:12px;margin-left:auto}.pi-page[data-v-0c36fb06]{display:flex;flex-direction:column;height:100%;background:#f5f7fa;padding:12px;gap:12px}.pi-top[data-v-0c36fb06]{background:#fff;border-radius:6px;padding:10px 16px;box-shadow:0 1px 3px #0000000d}.pi-top-row[data-v-0c36fb06]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pi-title[data-v-0c36fb06]{font-size:18px;font-weight:600;color:#c62828}.pi-tip[data-v-0c36fb06]{color:#999;font-size:12px}.pi-label[data-v-0c36fb06]{color:#666;font-size:13px}.pi-vision-video[data-v-0c36fb06]{width:100%;max-height:320px;background:#000;border-radius:6px;object-fit:contain}.pi-vision-tip[data-v-0c36fb06]{color:#888;font-size:13px;line-height:1.7;text-align:center;padding:28px 10px}.pi-vision-result .pi-vision-bp[data-v-0c36fb06]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pi-vision-result .pi-vision-bp span[data-v-0c36fb06]{background:#e8f5e9;color:#2e7d32;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:600}.pi-vision-result .pi-vision-bp span[data-v-0c36fb06]:first-child{margin-left:0}.pi-main[data-v-0c36fb06]{display:flex;gap:12px;flex:1;min-height:0}.pi-side[data-v-0c36fb06]{background:#fff;width:320px;border-radius:6px;box-shadow:0 1px 3px #0000000d;padding:0 8px 12px;overflow:auto}.pi-tabs[data-v-0c36fb06]{height:100%}.pi-form[data-v-0c36fb06] .el-form-item{margin-bottom:12px}.pi-form[data-v-0c36fb06] .el-form-item__label{padding:0 0 4px;line-height:1.3;color:#555;font-size:12px}.pi-center[data-v-0c36fb06]{flex:1 1 auto;display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;height:100%}.pi-canvas-wrap[data-v-0c36fb06]{background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000000d;position:relative;display:block;flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%;overflow:auto;padding:8px;text-align:center}.pi-canvas-wrap>.canvas-container[data-v-0c36fb06]{display:inline-block}.pi-canvas-wrap[data-v-0c36fb06]::-webkit-scrollbar{width:10px;height:10px}.pi-canvas-wrap[data-v-0c36fb06]::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:5px}.pi-canvas-wrap[data-v-0c36fb06]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pi-canvas[data-v-0c36fb06]{border:1px solid #ddd;background:#fafafa;cursor:grab;max-width:100%;max-height:100%;flex-shrink:0}.pi-canvas[data-v-0c36fb06]:active{cursor:grabbing}.pi-canvas-toolbar[data-v-0c36fb06]{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:auto;z-index:5}.pi-zoom-hint[data-v-0c36fb06]{background:#ffffffd9;border-radius:4px;padding:3px 8px;font-size:11px;color:#888;white-space:nowrap}.pi-empty[data-v-0c36fb06]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#bbb;gap:12px}.pi-drafts-drawer[data-v-0c36fb06]{display:flex;flex-direction:column;height:100%;padding:0 4px}.pi-drafts-drawer .el-table[data-v-0c36fb06]{flex:1;min-height:0}.pi-drafts-drawer-foot[data-v-0c36fb06]{margin-top:8px;font-size:12px;color:#888;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1100px){.pi-main[data-v-0c36fb06]{flex-direction:column}.pi-side[data-v-0c36fb06]{width:100%}}.page-toolbar[data-v-ccccd1ba]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.pagination[data-v-ccccd1ba]{margin-top:12px;justify-content:flex-end}.muted[data-v-ccccd1ba]{color:#bbb}.tip[data-v-ccccd1ba]{margin-left:10px;color:#909399;font-size:12px}.drawer-head[data-v-ccccd1ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.g3d-root[data-v-07d039df]{position:relative;width:100%;height:100%;min-height:480px;overflow:hidden;border-radius:8px;background:#161a22}.g3d-loading[data-v-07d039df]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#8b93a7;font-size:14px}.g3d-tip[data-v-07d039df]{position:absolute;pointer-events:none;background:#14141ee6;color:#ffd666;padding:4px 9px;border-radius:5px;font-size:12px;border:1px solid #ffd666;z-index:5}.g3d-hint[data-v-07d039df]{position:absolute;left:10px;bottom:8px;color:#6b7385;font-size:11px;pointer-events:none}.s3d-page[data-v-a39b166c]{display:flex;flex-direction:column;height:100%;padding:12px;box-sizing:border-box}.s3d-bar[data-v-a39b166c]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.s3d-bar-grow[data-v-a39b166c]{flex:1}.s3d-toggle-label[data-v-a39b166c]{font-size:13px;color:#8b93a7}.s3d-title[data-v-a39b166c]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.s3d-sub[data-v-a39b166c]{font-size:13px;font-weight:400;color:#8b93a7}.muted[data-v-a39b166c]{color:#6b7385}.s3d-link[data-v-a39b166c]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-left:3px solid var(--el-color-primary);border-radius:8px;padding:10px 14px;margin-bottom:12px}.s3d-link-title[data-v-a39b166c]{font-size:13px;font-weight:600;margin-bottom:6px}.s3d-link-row[data-v-a39b166c]{display:flex;gap:8px;font-size:12px;line-height:1.7;color:var(--el-text-color-regular)}.s3d-link-row .k[data-v-a39b166c]{flex-shrink:0;color:var(--el-color-primary);width:44px}.s3d-link-row .v[data-v-a39b166c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s3d-body[data-v-a39b166c]{flex:1;display:flex;gap:12px;min-height:0}.s3d-canvas[data-v-a39b166c]{flex:1;min-width:0}.s3d-panel[data-v-a39b166c]{width:300px;flex-shrink:0;overflow-y:auto;background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;padding:4px 14px 14px}.s3d-sizes[data-v-a39b166c]{display:flex;gap:8px}.s3d-slider[data-v-a39b166c]{display:flex;align-items:center;gap:10px;margin-top:10px}.s3d-slider .lab[data-v-a39b166c]{width:64px;font-size:13px;color:#8b93a7;flex-shrink:0}.s3d-fabrics[data-v-a39b166c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fab-card[data-v-a39b166c]{display:flex;align-items:center;gap:6px;padding:8px;border:1px solid var(--el-border-color);border-radius:6px;cursor:pointer;font-size:13px;transition:all .15s}.fab-card.active[data-v-a39b166c]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.swatch[data-v-a39b166c]{width:16px;height:16px;border-radius:3px;border:1px solid #00000022}.s3d-row[data-v-a39b166c]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.s3d-crafts[data-v-a39b166c]{display:flex;flex-wrap:wrap;gap:8px}.craft-item[data-v-a39b166c]{display:flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--el-border-color);border-radius:16px;cursor:pointer;font-size:13px}.craft-item.active[data-v-a39b166c]{border-color:var(--el-color-primary);color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.craft-num[data-v-a39b166c]{margin-left:4px;padding:0 5px;border-radius:8px;background:var(--el-color-primary);color:#fff;font-size:11px}.craft-desc[data-v-a39b166c]{color:var(--el-text-color-regular);line-height:1.6}.craft-diagram[data-v-a39b166c]{background:#0f1320;border-radius:8px;padding:6px}.craft-diagram[data-v-a39b166c] svg{width:100%;height:auto;display:block}.craft-notes[data-v-a39b166c]{margin:0;padding-left:18px;color:var(--el-text-color-regular);font-size:13px;line-height:1.8}.summary-bar[data-v-44b809cc]{display:flex;gap:12px;margin-bottom:14px;flex-wrap:wrap}.stat-card[data-v-44b809cc]{flex:1 1 140px;min-width:120px;border-radius:8px;padding:14px 16px;color:#fff;box-shadow:0 1px 4px #0000001f}.stat-label[data-v-44b809cc]{font-size:13px;opacity:.95}.stat-value[data-v-44b809cc]{font-size:26px;font-weight:700;margin:4px 0 2px}.stat-sub[data-v-44b809cc]{font-size:12px;opacity:.9}.stat-pending[data-v-44b809cc]{background:#909399}.stat-progress[data-v-44b809cc]{background:#e6a23c}.stat-done[data-v-44b809cc]{background:#67c23a}.stat-cancel[data-v-44b809cc]{background:#f56c6c}.stat-issued[data-v-44b809cc]{background:#722ed1}.stat-total[data-v-44b809cc]{background:#409eff}.page-toolbar[data-v-44b809cc]{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.sub-text[data-v-44b809cc]{color:#999;font-size:11px}.pagination[data-v-44b809cc]{margin-top:12px;justify-content:flex-end}.notice-print-dialog .print-body{background:#f5f5f5;padding:16px;max-height:72vh;overflow:auto}.notice-print-dialog .print-sheet{width:760px;margin:0 auto;padding:24px 30px;background:#fff;font-family:Microsoft YaHei,sans-serif;color:#000;font-size:13px;line-height:1.6;box-sizing:border-box;position:relative}.notice-print-dialog .print-title{text-align:center;font-size:22px;font-weight:700;letter-spacing:4px}.notice-print-dialog .print-subtitle{text-align:center;font-size:15px;margin:4px 0 8px;letter-spacing:6px}.notice-print-dialog .print-no{text-align:right;font-size:12px;margin-bottom:10px}.notice-print-dialog .print-meta{display:flex;flex-wrap:wrap;border:1px solid #000;border-bottom:none}.notice-print-dialog .print-meta .cell{width:33.3333%;box-sizing:border-box;border-right:1px solid #000;border-bottom:1px solid #000;padding:6px 10px;display:flex;flex-direction:column}.notice-print-dialog .print-meta .cell:nth-child(3n){border-right:none}.notice-print-dialog .print-meta .cell:last-child:nth-child(3n+1){width:100%;border-right:none}.notice-print-dialog .print-meta .cell .k{color:#555;font-size:12px}.notice-print-dialog .print-meta .cell .v{font-weight:700;font-size:14px}.notice-print-dialog .print-meta .cell .v.highlight{color:#c00}.notice-print-dialog .section-title{font-weight:700;font-size:14px;margin:16px 0 6px;border-left:4px solid #000;padding-left:8px}.notice-print-dialog .size-table{width:100%;border-collapse:collapse}.notice-print-dialog .size-table th,.notice-print-dialog .size-table td{border:1px solid #000;padding:5px 8px;text-align:center}.notice-print-dialog .size-table th{background:#eee;font-weight:700}.notice-print-dialog .size-table .color-cell{font-weight:700;text-align:left}.notice-print-dialog .size-table .row-total{font-weight:700;background:#f7f7f7}.notice-print-dialog .size-table .col-total-row td{font-weight:700;background:#f0f0f0}.notice-print-dialog .no-detail{color:#888;padding:10px 0}.notice-print-dialog .print-remark{margin-top:14px}.notice-print-dialog .print-remark .k{font-weight:700}.notice-print-dialog .print-footer{margin-top:36px;display:flex;justify-content:space-between;font-size:13px}.notice-print-dialog .issued-stamp{position:absolute;top:16px;right:16px;width:84px;height:84px;border:4px double #c00;border-radius:50%;color:#c00;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;transform:rotate(-16deg);opacity:.88;letter-spacing:2px}.notice-print-dialog .print-meta .cell .v.danger{color:#c00}@media print{.notice-print-dialog,.notice-print-dialog *{visibility:visible}.notice-print-dialog{position:absolute;left:0;top:0;width:100%;margin:0;padding:0;background:#fff}.notice-print-dialog .el-dialog__header,.notice-print-dialog .el-dialog__footer{display:none!important}.notice-print-dialog .el-dialog__body{padding:0!important;background:#fff}.notice-print-dialog .print-body{padding:0;background:#fff;max-height:none;overflow:visible}.notice-print-dialog .print-sheet{width:100%;padding:0;box-shadow:none}}.mb[data-v-f6201da7]{margin-bottom:12px}.toolbar[data-v-f6201da7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolbar.wrap[data-v-f6201da7]{margin-bottom:12px}.tip[data-v-f6201da7]{font-size:13px;color:#909399}.noline-tip[data-v-f6201da7]{color:#f56c6c;font-size:12px}.tip.warn[data-v-f6201da7]{color:#e6a23c;font-weight:700}.pagination[data-v-f6201da7]{margin-top:12px;justify-content:flex-end}.drawer[data-v-f6201da7]{padding:16px}.drawer-head[data-v-f6201da7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.head-title[data-v-f6201da7]{display:flex;align-items:baseline;gap:8px}.title-main[data-v-f6201da7]{font-size:17px;font-weight:700}.title-sub[data-v-f6201da7]{color:#909399;font-size:12px;font-family:monospace}.kv-block[data-v-f6201da7]{margin-top:14px}.kv-head[data-v-f6201da7]{font-size:13px;font-weight:700;color:#303133;margin-bottom:8px}.summary-grid[data-v-f6201da7]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sum-cell[data-v-f6201da7]{background:#f5f7fa;border-radius:6px;padding:10px 8px;text-align:center}.sum-label[data-v-f6201da7]{font-size:12px;color:#909399}.sum-value[data-v-f6201da7]{font-size:20px;font-weight:700;margin-top:2px;color:#303133}.dim[data-v-f6201da7]{color:#909399;font-size:12px}.wp-summary[data-v-f6201da7]{margin:14px 0 18px}.wp-summary-head[data-v-f6201da7]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}.wp-summary-title[data-v-f6201da7]{font-size:15px;font-weight:700;color:#303133}.wp-summary-sub[data-v-f6201da7]{font-size:12px;color:#909399}.wp-empty-wrap[data-v-f6201da7]{display:flex;align-items:center;justify-content:center;min-height:360px;padding:24px}.wp-card-grid[data-v-f6201da7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.wp-card[data-v-f6201da7]{display:flex;align-items:center;gap:10px;padding:12px 14px;min-height:90px;border-radius:12px;background:#fff;border:1px solid #eef0f5;border-left:4px solid var(--accent, #409eff);box-shadow:0 2px 8px #0000000a;transition:transform .15s,box-shadow .15s;cursor:pointer;outline:none}.wp-card[data-v-f6201da7]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000001a}.wp-card[data-v-f6201da7]:focus-visible{box-shadow:0 0 0 2px var(--accent, #409eff)}.wp-card-foot[data-v-f6201da7]{margin-top:6px;font-size:12px;color:#409eff;opacity:.8}.wp-card-chip[data-v-f6201da7]{width:36px;flex:0 0 36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.wp-card-chip .chip-text[data-v-f6201da7]{width:36px;height:36px;border-radius:8px;color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;background:var(--accent, #409eff)}.wp-card-chip .chip-seq[data-v-f6201da7]{font-size:11px;color:#909399;font-weight:600;line-height:1}.wp-card-body[data-v-f6201da7]{flex:1;min-width:0}.wp-card-label[data-v-f6201da7]{font-size:13px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:baseline;gap:6px}.wp-card-label .wp-code[data-v-f6201da7]{color:#b0b3b8;font-size:12px;font-family:monospace}.wp-card-value[data-v-f6201da7]{font-size:20px;font-weight:700;color:#1f2a44;line-height:1.2;margin:2px 0}.wp-card-value.done[data-v-f6201da7]{color:#67c23a}.wp-card-unit[data-v-f6201da7]{font-size:13px;color:#999;font-weight:400;margin-left:2px}.wp-card-sub[data-v-f6201da7]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#f56c6c;margin-bottom:6px}.wp-card-tag[data-v-f6201da7]{transform:scale(.85);transform-origin:right center}.wp-card-progress[data-v-f6201da7]{margin-top:2px}.wp-card-progress[data-v-f6201da7] .el-progress-bar__outer,.wp-card-progress[data-v-f6201da7] .el-progress-bar__inner{border-radius:3px}.spacer[data-v-f6201da7]{flex:1}.chips[data-v-f6201da7]{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pagination-wrap[data-v-f6201da7]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.q[data-v-f6201da7]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:4px;font-size:11px;line-height:1;color:#fff;background:#c0c4cc;border-radius:50%;cursor:help;vertical-align:middle;transition:background .2s}.q[data-v-f6201da7]:hover{background:#2d6cdf}.emp-help[data-v-f6201da7]{max-width:360px;font-size:12px;line-height:1.75}.emp-help .h-title[data-v-f6201da7]{font-size:13px;font-weight:600;color:#fff;margin-bottom:6px}.emp-help .h-sub[data-v-f6201da7]{margin:7px 0 3px;font-weight:600;color:#79bbff}.emp-help .h-line[data-v-f6201da7]{color:#e4e7ed}.emp-help .h-line.t[data-v-f6201da7]{color:#c0c4cc;margin-top:4px}.emp-help b[data-v-f6201da7]{color:#ffd666;font-weight:600}.wp-kpi-row[data-v-f6201da7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.wp-kpi[data-v-f6201da7]{position:relative;background:#fff;border:1px solid #eef0f5;border-top:3px solid #2b6cb0;border-radius:8px;padding:10px 14px 12px;box-shadow:0 2px 8px #0000000a}.wp-kpi.ok[data-v-f6201da7]{border-top-color:#16a34a}.wp-kpi.warn[data-v-f6201da7]{border-top-color:#e6a23c}.wp-kpi .k-label[data-v-f6201da7]{font-size:12px;color:#7a8aa8}.wp-kpi .k-value[data-v-f6201da7]{font-size:22px;font-weight:700;color:#1f2a44;line-height:1.3;margin-top:2px;font-variant-numeric:tabular-nums}.wp-kpi.ok .k-value[data-v-f6201da7]{color:#16a34a}.wp-kpi.warn .k-value[data-v-f6201da7]{color:#d48806}.wp-kpi .k-progress[data-v-f6201da7]{margin-top:6px}.wp-kpi .k-progress[data-v-f6201da7] .el-progress-bar__outer,.wp-kpi .k-progress[data-v-f6201da7] .el-progress-bar__inner{border-radius:3px}@media (max-width: 1280px){.wp-kpi-row[data-v-f6201da7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-badge[data-v-f6201da7]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;white-space:nowrap}.st-badge i[data-v-f6201da7]{width:7px;height:7px;border-radius:50%;flex:0 0 7px}.st-badge.is-done[data-v-f6201da7]{color:#16a34a}.st-badge.is-done i[data-v-f6201da7]{background:#16a34a}.st-badge.is-doing[data-v-f6201da7]{color:#d48806}.st-badge.is-doing i[data-v-f6201da7]{background:#e6a23c}.wb-card__ft .ft-dim[data-v-f6201da7]{color:#909399;font-size:12px}.label-wrap[data-v-847aeef3]{padding:4px 6px}.bd-header[data-v-847aeef3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 2px 4px;flex-wrap:wrap}.bd-header-main[data-v-847aeef3]{display:flex;align-items:center;gap:10px;min-width:0}.bd-header-icon[data-v-847aeef3]{font-size:22px;color:#409eff}.bd-header-titles[data-v-847aeef3]{display:flex;flex-direction:column;line-height:1.25}.bd-header-title[data-v-847aeef3]{font-size:16px;font-weight:700;color:#1f2d3d}.bd-header-sub[data-v-847aeef3]{font-size:12px;color:#909399}.bd-header-stats[data-v-847aeef3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:6px}.bd-steps[data-v-847aeef3]{display:flex;align-items:center;gap:8px;flex-shrink:0}.bd-step[data-v-847aeef3]{display:flex;align-items:center;gap:6px;color:#909399;font-size:12px}.bd-step-dot[data-v-847aeef3]{width:20px;height:20px;border-radius:50%;background:#ebeef5;color:#909399;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s}.bd-step-text[data-v-847aeef3]{white-space:nowrap}.bd-step.active .bd-step-dot[data-v-847aeef3]{background:#409eff;color:#fff;box-shadow:0 2px 6px #409eff66}.bd-step.active .bd-step-text[data-v-847aeef3]{color:#303133;font-weight:600}.bd-step.done .bd-step-dot[data-v-847aeef3]{background:#67c23a;color:#fff}.bd-step-line[data-v-847aeef3]{width:22px;height:2px;background:#ebeef5;border-radius:2px}.view-segment[data-v-847aeef3]{display:inline-flex;padding:3px;background:#f4f6f9;border-radius:10px;margin:6px 0 8px}.view-segment[data-v-847aeef3] .el-radio-button__inner{border:0!important;border-radius:7px!important;background:transparent;box-shadow:none!important;color:#606266;font-weight:600;padding:6px 16px;transition:all .15s}.view-segment[data-v-847aeef3] .el-radio-button__original-radio:checked+.el-radio-button__inner{background:#fff;color:#409eff;box-shadow:0 2px 6px #409eff2e!important}.view-segment[data-v-847aeef3] .el-radio-button .el-icon{margin-right:4px;vertical-align:-1px}.part-filter-pills[data-v-847aeef3]{display:flex;align-items:center;gap:8px;margin:6px 0 4px;flex-wrap:wrap}.part-pill[data-v-847aeef3]{cursor:pointer;border:1px solid #dcdfe6;border-radius:999px;padding:4px 12px;font-size:13px;color:#606266;background:#fff;display:inline-flex;align-items:center;gap:6px;transition:all .15s;-webkit-user-select:none;user-select:none}.part-pill[data-v-847aeef3]:hover{border-color:#409eff;color:#409eff}.part-pill.on[data-v-847aeef3]{background:#ecf5ff;border-color:#409eff;color:#409eff;font-weight:600}.part-pill-cnt[data-v-847aeef3]{font-style:normal;font-size:11px;background:#f4f4f5;color:#909399;border-radius:8px;padding:0 6px;line-height:16px;min-width:16px;text-align:center}.part-pill.on .part-pill-cnt[data-v-847aeef3]{background:#409eff;color:#fff}.ops-bar[data-v-847aeef3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 4px;flex-wrap:wrap}.ops-left[data-v-847aeef3]{display:flex;align-items:center;gap:8px}.ops-center[data-v-847aeef3]{display:flex;align-items:center;gap:4px;font-size:13px;color:#606266}.ops-selected-num[data-v-847aeef3]{font-size:18px;font-weight:800;color:#409eff;margin:0 2px}.ops-selected-meta[data-v-847aeef3]{font-size:12px;color:#909399}.ops-right[data-v-847aeef3]{display:flex;align-items:center;gap:8px;margin-left:auto}.ops-right .pager-info[data-v-847aeef3]{font-size:13px;color:#606266;white-space:nowrap}.ops-right .pager-info b[data-v-847aeef3]{color:#303133}.print-config-card[data-v-847aeef3]{margin-top:12px;padding:12px 14px;border:1px solid #ebeef5;border-radius:10px;background:#fafbfc}.print-config-head[data-v-847aeef3]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pcc-icon[data-v-847aeef3]{font-size:16px;color:#409eff}.pcc-title[data-v-847aeef3]{font-size:14px;font-weight:700;color:#303133}.pcc-tags[data-v-847aeef3]{margin-left:auto;display:flex;align-items:center;gap:6px}.pcc-tags .el-icon[data-v-847aeef3]{vertical-align:-1px;margin-right:2px}.label-grid[data-v-847aeef3]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;min-height:380px;max-height:380px;overflow:auto;margin:10px 0;padding:6px}.label-card[data-v-847aeef3]{position:relative;border:1px solid #dcdfe6;border-radius:8px;padding:8px 6px 6px;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s;-webkit-user-select:none;user-select:none}.label-card[data-v-847aeef3]:hover{border-color:#409eff}.label-card.selected[data-v-847aeef3]{border-color:#409eff;border-width:2px;box-shadow:0 0 0 3px #409eff59;background:linear-gradient(135deg,#f0f9ff,#e6f2ff)}.label-card.selected .check-badge.on[data-v-847aeef3]{width:22px;height:22px;line-height:22px;font-size:14px;top:-10px;right:-10px}.label-card.previewing[data-v-847aeef3]{border-color:#67c23a}.label-card.previewing[data-v-847aeef3]:not(.selected){box-shadow:0 0 0 2px #67c23a4d}.label-card[data-v-847aeef3]{transition:border-color .15s,box-shadow .15s,transform .12s}.label-card[data-v-847aeef3]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.part-filter[data-v-847aeef3]{display:flex;align-items:center;gap:10px;margin:6px 0 4px;flex-wrap:wrap}.part-filter-label[data-v-847aeef3]{color:#606266;font-size:13px;font-weight:600}.check-badge[data-v-847aeef3]{position:absolute;top:-9px;right:-9px;width:20px;height:20px;border-radius:50%;background:#fff;color:#409eff;font-size:13px;font-weight:700;line-height:20px;text-align:center;box-shadow:0 1px 3px #00000040;border:2px solid #dcdfe6;box-sizing:border-box;cursor:pointer;transition:all .15s}.label-card:hover .check-badge[data-v-847aeef3]:not(.on){border-color:#409eff}.check-badge.on[data-v-847aeef3]{background:#409eff;color:#fff;border-color:#409eff}.mini-label[data-v-847aeef3]{font-size:10px;line-height:1.35;color:#222;font-family:Microsoft YaHei,SimHei,sans-serif}.mini-qr[data-v-847aeef3]{width:58px;height:58px;display:block;margin:0 auto 5px}.mini-qr-empty[data-v-847aeef3]{border:1px dashed #ccc;color:#aaa;line-height:58px;text-align:center}.mini-serial[data-v-847aeef3]{font-family:Courier New,monospace;font-size:9px;font-weight:700;word-break:break-all;margin-bottom:4px;color:#333}.mini-line[data-v-847aeef3]{display:flex;gap:3px;white-space:nowrap;overflow:hidden}.mini-line span[data-v-847aeef3]{color:#889;width:26px;flex-shrink:0}.mini-line[data-v-847aeef3]{text-overflow:ellipsis}.mini-line[data-v-847aeef3]:last-child{color:#409eff;font-weight:700}.card-num[data-v-847aeef3]{margin-top:6px;text-align:center;font-weight:700;font-size:12px;color:#409eff;border-top:1px dashed #ebeef5;padding-top:4px}.grid-pager[data-v-847aeef3]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.sel-ind[data-v-847aeef3]{color:#606266;font-size:12px}.grid-pages[data-v-847aeef3]{margin-left:auto}.simple-pager[data-v-847aeef3]{display:flex;align-items:center;gap:6px;margin-left:auto}.page-input[data-v-847aeef3]{width:48px}.page-input[data-v-847aeef3] .el-input__inner{text-align:center}.page-total[data-v-847aeef3]{color:#606266;font-size:12px;white-space:nowrap}.sample-box[data-v-847aeef3]{margin-top:8px}.sample-box pre[data-v-847aeef3]{max-height:160px;overflow:auto;background:#f6f8fa;padding:8px;font-size:11px;white-space:pre-wrap;word-break:break-all}.actions[data-v-847aeef3]{display:flex;justify-content:flex-end;margin-top:10px;gap:8px}.label-card.selected[data-v-847aeef3]{border-color:#409eff;border-width:2px;box-shadow:0 0 0 3px #409eff59,0 6px 18px #409eff38;background:linear-gradient(135deg,#f0f9ff,#e6f2ff);transform:translateY(-3px)}.label-card.selected[data-v-847aeef3]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#409eff;border-radius:8px 8px 0 0}.label-card.selected .card-num[data-v-847aeef3]{color:#fff;background:#409eff;border-radius:10px;margin:6px -4px 0;padding:3px 0}.badge-idx[data-v-847aeef3]{font-size:10px;margin-left:2px;font-weight:700;opacity:.92}.check-badge.on .badge-idx[data-v-847aeef3]{opacity:1}.selection-banner[data-v-847aeef3]{display:flex;align-items:center;gap:10px;margin:8px 0 -2px;padding:8px 14px;background:linear-gradient(90deg,#ecf5ff,#f0f9ff);border:1px solid #b3d8ff;border-radius:6px;color:#303133;font-size:13px;box-shadow:0 2px 6px #409eff14}.selection-banner .banner-icon[data-v-847aeef3]{font-size:16px;color:#409eff}.selection-banner .banner-text b[data-v-847aeef3]{color:#409eff;font-size:15px;margin:0 2px;font-weight:700}.selection-banner .banner-meta[data-v-847aeef3]{color:#606266;font-size:12px;margin-left:6px}.selection-banner>.el-button[data-v-847aeef3]{margin-left:auto}.sel-count-chip[data-v-847aeef3]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:16px;padding:0 4px;margin-left:6px;font-size:11px;font-weight:600;background:#f4f4f5;color:#909399;border-radius:8px}.sel-count-chip.active[data-v-847aeef3]{background:#409eff;color:#fff}.actions-final[data-v-847aeef3]{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 14px;background:linear-gradient(180deg,#fafbfc,#f5f7fa);border:1px solid #ebeef5;border-radius:8px;gap:14px}.actions-final .actions-hint[data-v-847aeef3]{font-size:12px;color:#606266;display:flex;align-items:center;gap:6px}.actions-final .actions-hint .hint-printer[data-v-847aeef3]{color:#303133;font-weight:700;margin:0 3px}.actions-final .actions-hint .hint-meta[data-v-847aeef3]{color:#909399;font-size:11px;margin-left:3px}.actions-final .actions-hint .hint-warn[data-v-847aeef3]{color:#e6a23c}.actions-final .actions-hint .hint-warn .el-icon[data-v-847aeef3]{color:#e6a23c;font-size:14px}.actions-final .actions-btns[data-v-847aeef3]{display:flex;align-items:center;gap:10px;flex-shrink:0}.primary-print-btn[data-v-847aeef3]{min-width:200px;font-weight:700;letter-spacing:.3px;box-shadow:0 2px 6px #409eff59}.primary-print-btn[data-v-847aeef3]:hover:not(.is-disabled){transform:translateY(-1px);box-shadow:0 4px 12px #409eff73}.agent-bar[data-v-847aeef3]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;margin-top:10px;background:#f0f9eb;color:#67c23a;font-size:13px}.agent-bar-warn[data-v-847aeef3]{background:#fef0f0;color:#f56c6c}.agent-bar .agent-ok[data-v-847aeef3],.agent-bar .agent-bad[data-v-847aeef3]{font-size:16px}.agent-bar .agent-text[data-v-847aeef3]{flex:1}.agent-bar .agent-sub[data-v-847aeef3]{color:#909399;font-size:11px;margin-left:4px}.agent-row[data-v-847aeef3]{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.agent-tip[data-v-847aeef3]{color:#909399;font-size:11px}.qr-error-banner[data-v-847aeef3]{margin-bottom:10px}.qr-error-banner[data-v-847aeef3] .el-alert__title{font-weight:600}.printer-row[data-v-847aeef3]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.preview-box[data-v-847aeef3]{margin-top:10px;padding:10px 12px;border:1px solid #ebeef5;border-radius:6px;background:#fafafa;display:flex;align-items:flex-start;gap:12px}.preview-label[data-v-847aeef3]{color:#606266;font-size:12px;font-weight:600;min-width:80px;padding-top:8px}.preview-img[data-v-847aeef3]{max-height:280px;max-width:300px;border:1px solid #dcdfe6;background:#fff}.preview-info[data-v-847aeef3]{flex:1;min-width:180px;font-size:12px;color:#303133;padding-top:6px}.preview-info .pi-title[data-v-847aeef3]{font-weight:700;color:#409eff;margin-bottom:6px;font-size:13px}.preview-info .pi-row[data-v-847aeef3]{display:flex;gap:6px;line-height:1.9;white-space:nowrap}.preview-info .pi-row>span[data-v-847aeef3]{color:#909399;width:42px;flex-shrink:0}.preview-info .pi-serial[data-v-847aeef3]{font-family:Courier New,monospace;font-size:11px}.preview-info .pi-serial>span[data-v-847aeef3]{width:42px}.progress-box[data-v-847aeef3]{margin-top:12px;padding:8px 12px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc}.progress-current[data-v-847aeef3]{font-size:12px;color:#303133;margin-bottom:6px;line-height:1.5}.progress-current b[data-v-847aeef3]{color:#409eff;font-size:14px;margin:0 4px}.progress-current .progress-meta[data-v-847aeef3]{color:#606266}.progress-state[data-v-847aeef3]{font-size:11px;color:#606266;margin-top:6px}.progress-state .progress-err-count[data-v-847aeef3]{color:#f56c6c;margin-left:6px}.progress-errors[data-v-847aeef3]{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.progress-err-tip[data-v-847aeef3]{color:#f56c6c;font-size:11px}.view-switch[data-v-847aeef3]{display:inline-flex;margin:4px 0 8px}.designer-pane[data-v-847aeef3]{display:flex;flex-direction:column;align-items:stretch;padding:8px 4px 4px}.designer-toolbar[data-v-847aeef3]{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:0 4px;box-sizing:border-box}.designer-tip[data-v-847aeef3]{color:#909399;font-size:11px;flex:1}.designer-main[data-v-847aeef3]{display:flex;flex-direction:row;align-items:flex-start;gap:10px;width:100%;padding:0 4px;box-sizing:border-box}.designer-canvas[data-v-847aeef3]{position:relative;display:block;padding:22px 0 0 22px;margin:14px 0 0;flex:1 1 auto;min-width:0;text-align:center}.designer-canvas .ruler[data-v-847aeef3]{display:block;position:absolute;pointer-events:none;background:#fafafa;border:1px solid #ddd}.designer-canvas .ruler-h[data-v-847aeef3]{left:22px;top:0}.designer-canvas .ruler-v[data-v-847aeef3]{left:0;top:22px}.designer-stage[data-v-847aeef3]{-webkit-user-select:none;user-select:none;touch-action:none}.designer-hole[data-v-847aeef3]{display:flex;align-items:center;justify-content:center}.designer-hole-label[data-v-847aeef3]{color:red;font-size:9px;font-weight:700;opacity:.7}.designer-el[data-v-847aeef3]{transition:outline .12s,box-shadow .12s,background-color .12s,transform .12s;border-radius:2px}.designer-el[data-v-847aeef3]:hover{z-index:15;transform:translateY(-1px)}.designer-el-text[data-v-847aeef3]{padding:6px 8px!important;background-clip:content-box!important;border:1px dashed #dcdfe6;transition:background-color .12s,box-shadow .12s,border-color .12s}.designer-snap-v[data-v-847aeef3]{position:absolute;top:0;bottom:0;width:0;border-left:1px solid #ff4d4f;z-index:30;pointer-events:none}.designer-snap-h[data-v-847aeef3]{position:absolute;left:0;right:0;height:0;border-top:1px solid #ff4d4f;z-index:30;pointer-events:none}.designer-el-text[data-v-847aeef3]:hover{background:#409eff47!important;border-color:#409eff!important;box-shadow:0 2px 6px #409eff59}.designer-el-active[data-v-847aeef3]{z-index:20!important;transform:translateY(-1px)}.designer-el-active.designer-el-text[data-v-847aeef3]{background:#409eff52!important;border-color:#409eff!important;box-shadow:0 0 0 2px #409eff,0 2px 8px #409eff73;outline:none!important}.designer-el-active.designer-el-qr[data-v-847aeef3],.designer-el-active.designer-el-barcode[data-v-847aeef3]{outline:2px solid #409eff;outline-offset:2px;box-shadow:0 0 8px #409eff73}.designer-el-hidden[data-v-847aeef3]{opacity:.35;outline:1.5px dashed #f56c6c!important}.designer-el-label[data-v-847aeef3]{position:absolute;top:-9px;left:0;font-size:9px;font-weight:600;color:#fff;background:#909399;padding:0 5px;border-radius:3px;line-height:1.6;pointer-events:none;z-index:2;white-space:nowrap;transition:background-color .12s,box-shadow .12s}.designer-el:hover .designer-el-label[data-v-847aeef3]{background:#409eff}.designer-el-active .designer-el-label[data-v-847aeef3]{background:#409eff;box-shadow:0 0 0 1px #fff}.designer-el-hidden-mark[data-v-847aeef3]{display:inline-block;margin-left:4px;font-size:9px;color:#fff;background:#f56c6c;border-radius:2px;padding:0 3px;line-height:1.4}.designer-el-coord[data-v-847aeef3]{opacity:0;transition:opacity .12s;pointer-events:none;position:absolute;bottom:-1px;right:2px;font-size:9px;color:#fff;background:#0000008c;padding:0 3px;border-radius:2px 2px 0 0;font-family:Consolas,monospace;white-space:nowrap}.designer-el:hover .designer-el-coord[data-v-847aeef3],.designer-el-active .designer-el-coord[data-v-847aeef3]{opacity:1}.designer-el-qr .designer-el-label[data-v-847aeef3],.designer-el-barcode .designer-el-label[data-v-847aeef3]{left:auto;right:0}.designer-el-qr[data-v-847aeef3],.designer-el-barcode[data-v-847aeef3]{position:absolute}.resize-handle[data-v-847aeef3]{position:absolute;width:10px;height:10px;background:#fff;border:1.5px solid #409eff;border-radius:2px;z-index:30;box-sizing:border-box;transition:background-color .1s,transform .1s}.resize-handle[data-v-847aeef3]:hover{background:#409eff;transform:scale(1.2)}.resize-handle[data-handle=nw][data-v-847aeef3]{left:-6px;top:-6px;cursor:nw-resize}.resize-handle[data-handle=n][data-v-847aeef3]{left:50%;top:-6px;transform:translate(-50%);cursor:n-resize}.resize-handle[data-handle=n][data-v-847aeef3]:hover{transform:translate(-50%) scale(1.2)}.resize-handle[data-handle=ne][data-v-847aeef3]{right:-6px;top:-6px;cursor:ne-resize}.resize-handle[data-handle=e][data-v-847aeef3]{right:-6px;top:50%;transform:translateY(-50%);cursor:e-resize}.resize-handle[data-handle=e][data-v-847aeef3]:hover{transform:translateY(-50%) scale(1.2)}.resize-handle[data-handle=se][data-v-847aeef3]{right:-6px;bottom:-6px;cursor:se-resize}.resize-handle[data-handle=s][data-v-847aeef3]{left:50%;bottom:-6px;transform:translate(-50%);cursor:s-resize}.resize-handle[data-handle=s][data-v-847aeef3]:hover{transform:translate(-50%) scale(1.2)}.resize-handle[data-handle=sw][data-v-847aeef3]{left:-6px;bottom:-6px;cursor:sw-resize}.resize-handle[data-handle=w][data-v-847aeef3]{left:-6px;top:50%;transform:translateY(-50%);cursor:w-resize}.resize-handle[data-handle=w][data-v-847aeef3]:hover{transform:translateY(-50%) scale(1.2)}.designer-el-foot[data-v-847aeef3]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:#606266;width:100%;padding:0 4px;box-sizing:border-box}.designer-inspector[data-v-847aeef3]{width:280px;flex:0 0 280px;margin:14px 0 0;padding:10px 12px;border:1px solid #ebeef5;border-radius:8px;background:#fafbfc;font-size:12px;color:#606266;align-self:stretch;max-height:62vh;overflow-y:auto;box-sizing:border-box}.designer-inspector.insp-empty-state[data-v-847aeef3]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:36px;color:#909399;text-align:center}.designer-inspector .insp-empty[data-v-847aeef3]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px}.designer-inspector .insp-empty-icon[data-v-847aeef3]{font-size:32px;color:#c0c4cc}.designer-inspector .insp-empty-title[data-v-847aeef3]{font-size:13px;color:#606266;font-weight:600}.designer-inspector .insp-empty-tip[data-v-847aeef3]{font-size:11px;color:#909399;line-height:1.6}.designer-inspector .insp-title[data-v-847aeef3]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.designer-inspector .insp-row[data-v-847aeef3]{display:flex;align-items:center;gap:10px;margin:6px 0}.designer-inspector .insp-row>span[data-v-847aeef3]:first-child{width:64px;flex-shrink:0;color:#909399}.designer-inspector .insp-hint[data-v-847aeef3]{color:#909399;font-size:11px}.designer-el-tag[data-v-847aeef3]{display:inline-block;margin-left:4px;font-size:9px;color:#fff;background:#e6a23c;border-radius:2px;padding:0 3px;line-height:1.4}.confirm-print-dialog .cfm-body[data-v-847aeef3]{padding:6px 12px 2px}.confirm-print-dialog .cfm-head[data-v-847aeef3]{display:flex;align-items:center;gap:8px;padding:0 0 10px;margin-bottom:10px;border-bottom:1px dashed #ebeef5;color:#606266;font-size:13px}.confirm-print-dialog .cfm-head .cfm-icon[data-v-847aeef3]{font-size:22px;color:#409eff}.confirm-print-dialog .cfm-line[data-v-847aeef3]{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13px;color:#606266}.confirm-print-dialog .cfm-key[data-v-847aeef3]{width:54px;flex-shrink:0;color:#909399;font-size:12px}.confirm-print-dialog .cfm-val[data-v-847aeef3]{color:#303133;font-weight:500}.confirm-print-dialog .cfm-amount[data-v-847aeef3]{padding:12px 14px;margin:10px 0 4px;background:linear-gradient(135deg,#ecf5ff 0,#f0f9ff);border-radius:8px;align-items:baseline}.confirm-print-dialog .cfm-amount-num[data-v-847aeef3]{font-size:30px;font-weight:700;color:#409eff;font-family:Consolas,monospace}.confirm-print-dialog .cfm-unit[data-v-847aeef3]{color:#909399;font-size:13px;margin-left:2px}.confirm-print-dialog .cfm-amount-tip[data-v-847aeef3]{margin-left:auto;color:#e6a23c;font-size:11px}.confirm-print-dialog .cfm-tip[data-v-847aeef3]{margin-top:10px;padding:8px 10px;background:#fdf6ec;color:#e6a23c;border-radius:6px;font-size:12px}.confirm-print-dialog .cfm-tip-ok[data-v-847aeef3]{background:#f0f9eb;color:#67c23a}.status-map[data-v-a450a948]{padding:4px 2px}.sm-head[data-v-a450a948]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.sm-meta[data-v-a450a948]{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:#606266}.sm-meta b[data-v-a450a948]{color:#303133}.sm-legend[data-v-a450a948]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px;align-items:center}.lg-chip[data-v-a450a948]{display:inline-flex;align-items:center;gap:6px;border:1px solid #dcdfe6;border-radius:16px;padding:4px 12px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s;background:#fff}.lg-chip .dot[data-v-a450a948]{width:10px;height:10px;border-radius:50%;display:inline-block}.lg-chip.off[data-v-a450a948]{opacity:.45}.lg-chip.active[data-v-a450a948]{font-weight:600;box-shadow:0 0 0 1px currentColor inset}.lg-chip.reset[data-v-a450a948]{color:#606266}.lg-count[data-v-a450a948]{font-weight:700}.sm-grid[data-v-a450a948]{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px}.tile[data-v-a450a948]{border:1.5px solid #dcdfe6;border-radius:8px;padding:10px 8px 8px;cursor:pointer;position:relative;transition:transform .12s,box-shadow .12s;min-height:92px}.tile[data-v-a450a948]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.tile-no[data-v-a450a948]{font-size:26px;font-weight:800;line-height:1;color:#303133}.tile-color[data-v-a450a948]{font-size:13px;color:#303133;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-size[data-v-a450a948]{font-size:12px;color:#606266;margin-top:2px}.tile-qty[data-v-a450a948]{font-size:12px;color:#909399;margin-top:2px}.tile-badge[data-v-a450a948]{position:absolute;top:8px;right:8px;color:#fff;font-size:11px;padding:1px 7px;border-radius:10px;font-weight:600}.tile-part[data-v-a450a948]{position:absolute;bottom:6px;left:8px;font-size:11px;color:#722ed1;background:#f9f0ff;border:1px solid #efdbff;border-radius:8px;padding:0 7px;font-weight:600}.detail[data-v-a450a948]{font-size:13px}.dt-row[data-v-a450a948]{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px dashed #ebeef5}.dt-row span[data-v-a450a948]{color:#909399}.dt-row b[data-v-a450a948]{color:#303133}.mono[data-v-a450a948]{font-family:Courier New,monospace;font-size:12px;word-break:break-all;text-align:right;max-width:60%}.ap-drawer-header[data-v-9500c9d9]{display:flex;flex-direction:column;gap:3px}.ap-drawer-title[data-v-9500c9d9]{font-size:16px;font-weight:600;color:#1f2329;line-height:1.2}.ap-drawer-sub[data-v-9500c9d9]{font-size:12px;color:#8a8f99;font-weight:400}.ap-drawer-body[data-v-9500c9d9]{display:flex;flex-direction:column;gap:14px;height:100%}.ap-cols[data-v-9500c9d9]{display:flex;gap:16px;flex:1;min-height:0}.ap-step[data-v-9500c9d9]{display:flex;align-items:center;gap:8px}.ap-step-no[data-v-9500c9d9]{width:20px;height:20px;border-radius:50%;background:#409eff;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none}.ap-step-txt[data-v-9500c9d9]{display:flex;flex-direction:column;line-height:1.35}.ap-step-txt b[data-v-9500c9d9]{font-size:13px;color:#1f2329}.ap-step-txt span[data-v-9500c9d9]{font-size:11px;color:#8a8f99}.ap-left[data-v-9500c9d9]{width:44%;border-right:1px solid #eef0f3;padding-right:14px;overflow:auto}.ap-right[data-v-9500c9d9]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto}.ap-color-card[data-v-9500c9d9]{border:1px solid #ebeef5;border-radius:10px;padding:10px 12px;margin-bottom:10px;background:#fff;transition:all .15s}.ap-color-card.active[data-v-9500c9d9]{border-color:#409eff;box-shadow:0 0 0 2px #409eff1f}.ap-color-head[data-v-9500c9d9]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ap-dot[data-v-9500c9d9]{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.08);flex:none}.ap-color-name[data-v-9500c9d9]{font-weight:600;color:#1f2329;font-size:13px}.ap-color-code[data-v-9500c9d9]{font-size:11px;color:#a8abb2}.ap-color-count[data-v-9500c9d9]{margin-left:auto;font-size:11px;color:#8a8f99}.ap-all-parts[data-v-9500c9d9]{flex:none;cursor:pointer;border:1px dashed #c0c4cc;background:#fff;color:#606266;border-radius:12px;padding:1px 10px;font-size:11px;transition:all .15s}.ap-all-parts[data-v-9500c9d9]:hover{border-color:#409eff;color:#409eff}.ap-part-pills[data-v-9500c9d9]{display:flex;flex-wrap:wrap;gap:6px}.ap-pill[data-v-9500c9d9]{cursor:pointer;border:1px solid #dcdfe6;background:#fff;border-radius:14px;padding:4px 12px;font-size:12px;color:#606266;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.ap-pill[data-v-9500c9d9]:hover{border-color:#409eff;color:#409eff}.ap-pill.has[data-v-9500c9d9]{border-color:#b3d8ff;color:#409eff}.ap-pill.sel[data-v-9500c9d9]{background:#ecf5ff;border-color:#409eff;color:#409eff}.ap-pill-check[data-v-9500c9d9]{width:13px;height:13px;flex:none;border:1.5px solid #c0c4cc;border-radius:3px;transition:all .15s;position:relative}.ap-pill-check.on[data-v-9500c9d9]{background:#409eff;border-color:#409eff}.ap-pill-check.on[data-v-9500c9d9]:after{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ap-pill-cnt[data-v-9500c9d9]{font-style:normal;font-size:10px;background:#409eff26;color:#409eff;border-radius:8px;padding:0 5px}.ap-pill.sel .ap-pill-cnt[data-v-9500c9d9]{background:#409eff40;color:#409eff}.ap-right-head[data-v-9500c9d9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:6px}.ap-sel-cell[data-v-9500c9d9]{font-size:13px;color:#606266;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ap-slash[data-v-9500c9d9]{color:#c0c4cc}.ap-part-tag[data-v-9500c9d9]{margin-left:0}.ap-sel-n[data-v-9500c9d9]{font-size:11px;color:#a8abb2}.ap-stat[data-v-9500c9d9]{font-size:12px;color:#8a8f99}.ap-stat b[data-v-9500c9d9]{color:#409eff}.ap-toolbar[data-v-9500c9d9]{display:flex;gap:8px;margin-bottom:10px;align-items:center;flex-wrap:wrap}.ap-toolbar-tip[data-v-9500c9d9]{font-size:11px;color:#e6a23c}.ap-proc-list[data-v-9500c9d9]{display:flex;flex-direction:column;gap:8px}.ap-proc-item[data-v-9500c9d9]{display:flex;align-items:center;gap:10px;border:1px solid #ebeef5;border-radius:8px;padding:9px 12px;transition:all .15s}.ap-proc-item.on[data-v-9500c9d9]{border-color:#b3d8ff;background:#f5faff}.ap-proc-item.locked[data-v-9500c9d9]{background:#fafafa;border-color:#e4e7ed}.ap-proc-idx[data-v-9500c9d9]{width:22px;height:22px;flex:none;border-radius:6px;background:#f0f2f5;color:#909399;font-size:12px;display:flex;align-items:center;justify-content:center}.ap-proc-item.on .ap-proc-idx[data-v-9500c9d9]{background:#409eff;color:#fff}.ap-proc-main[data-v-9500c9d9]{flex:1;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.ap-proc-name[data-v-9500c9d9]{font-weight:600;color:#1f2329;font-size:13px}.ap-proc-code[data-v-9500c9d9]{font-size:12px;color:#a8abb2}.ap-proc-state[data-v-9500c9d9]{flex:none;font-size:11px;border-radius:4px;padding:2px 6px}.ap-proc-state.all[data-v-9500c9d9]{color:#67c23a;background:#f0f9eb}.ap-proc-state.some[data-v-9500c9d9]{color:#e6a23c;background:#fdf6ec}.ap-proc-locktag[data-v-9500c9d9]{flex:none;font-size:11px;color:#909399;background:#f0f0f0;border-radius:4px;padding:2px 6px}.ap-empty[data-v-9500c9d9]{color:#909399;font-size:13px;padding:20px 0;text-align:center}.page-toolbar[data-v-9500c9d9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;align-items:center}.stat-row[data-v-9500c9d9]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.stat-card[data-v-9500c9d9]{flex:1;min-width:150px;background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:12px 16px;box-shadow:0 1px 4px #0000000a}.stat-total[data-v-9500c9d9]{border-top:3px solid #409eff}.stat-amount[data-v-9500c9d9]{border-top:3px solid #909399}.stat-label[data-v-9500c9d9]{font-size:13px;color:#909399}.stat-value[data-v-9500c9d9]{font-size:24px;font-weight:700;margin:4px 0 2px;color:#303133}.stat-sub[data-v-9500c9d9]{font-size:12px;color:#909399}.pagination[data-v-9500c9d9]{margin-top:12px;justify-content:flex-end}.op-col[data-v-9500c9d9]{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.op-row[data-v-9500c9d9]{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px}.op-row-second[data-v-9500c9d9]{margin-top:2px}.op-row .el-button[data-v-9500c9d9]{padding:2px 4px}.op-row .el-button .el-icon[data-v-9500c9d9]{margin-right:2px;font-size:13px}.op-row .el-dropdown[data-v-9500c9d9]{vertical-align:middle}.hint[data-v-9500c9d9]{font-size:12px;color:#909399;margin-left:8px}.muted[data-v-9500c9d9]{color:#c0c4cc}.num[data-v-9500c9d9]{color:#409eff;font-weight:600}.num-warn[data-v-9500c9d9]{color:#e6a23c;font-weight:600}.form-section[data-v-9500c9d9]{margin-bottom:16px;padding:12px;border:1px solid #ebeef5;border-radius:6px;background:#fff}.section-title[data-v-9500c9d9]{font-size:14px;font-weight:600;margin-bottom:10px;color:#303133}.flex-between[data-v-9500c9d9]{display:flex;justify-content:space-between;align-items:center}.totals-row[data-v-9500c9d9]{margin-top:4px;font-size:13px;color:#606266;display:flex;gap:18px;flex-wrap:wrap}.totals-row strong[data-v-9500c9d9]{color:#409eff;margin-left:4px}.expand-detail[data-v-9500c9d9]{font-size:13px;color:#606266;padding:6px 12px}.cell-remark[data-v-9500c9d9]{color:#f5222d;font-size:12px;margin-left:2px;word-break:break-all}.cut-print[data-v-9500c9d9]{font-family:Microsoft YaHei,sans-serif;color:#000}.cp-head[data-v-9500c9d9]{text-align:center;margin-bottom:10px}.cp-company[data-v-9500c9d9]{font-size:18px;font-weight:700}.cp-title[data-v-9500c9d9]{font-size:22px;font-weight:700;letter-spacing:6px;margin:6px 0}.cp-meta[data-v-9500c9d9]{display:flex;justify-content:space-between;font-size:12px;margin-top:6px}.cp-table[data-v-9500c9d9]{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.cp-table th[data-v-9500c9d9],.cp-table td[data-v-9500c9d9]{border:1px solid #000;padding:6px 8px;text-align:center}.cp-table th[data-v-9500c9d9]{background:#f3f3f3;font-weight:700}.cp-lay-title[data-v-9500c9d9]{margin-top:14px;font-weight:700}.cp-sign[data-v-9500c9d9]{display:flex;justify-content:space-between;margin-top:30px;font-size:13px}.cp-summary-table[data-v-9500c9d9]{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.cp-summary-table td[data-v-9500c9d9]{border:1px solid #000;padding:6px 8px;text-align:center}.cp-summary-table td.hdr[data-v-9500c9d9]{background:#f3f3f3;font-weight:700}.bundle-groups[data-v-9500c9d9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.bundle-group[data-v-9500c9d9]{flex:1;min-width:240px;border:1px solid #000}.bundle-group-title[data-v-9500c9d9]{background:#f3f3f3;font-weight:700;padding:4px 8px;border-bottom:1px solid #000;font-size:13px;text-align:center}.cp-bundle-table[data-v-9500c9d9]{border-collapse:collapse;width:100%;margin:0;font-size:12px}.cp-bundle-table th[data-v-9500c9d9],.cp-bundle-table td[data-v-9500c9d9]{border:1px solid #000;padding:4px 6px;text-align:center}.cp-bundle-table th[data-v-9500c9d9]{background:#f3f3f3;font-weight:700}.bundle-hint[data-v-9500c9d9]{font-size:12px;color:#666;margin-top:8px;text-align:right}.check-warn-badge[data-v-9500c9d9]{color:#f56c6c;font-weight:600;font-size:13px}.check-list[data-v-9500c9d9]{margin-top:4px;display:flex;flex-direction:column;gap:4px}.check-line[data-v-9500c9d9]{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.5;padding:4px 8px;border-radius:4px}.check-icon[data-v-9500c9d9]{flex:0 0 auto;font-weight:700}.check-text[data-v-9500c9d9]{flex:1}.check-over[data-v-9500c9d9],.check-short[data-v-9500c9d9],.check-noOrder[data-v-9500c9d9]{background:#fef0f0;border:1px solid #fde2e2;color:#f56c6c;font-weight:600}.check-over .check-icon[data-v-9500c9d9],.check-short .check-icon[data-v-9500c9d9],.check-noOrder .check-icon[data-v-9500c9d9]{color:#f56c6c}.check-loss[data-v-9500c9d9],.check-info[data-v-9500c9d9]{background:#f4f4f5;border:1px solid #e9e9eb;color:#909399}.check-loss .check-icon[data-v-9500c9d9],.check-info .check-icon[data-v-9500c9d9]{color:#909399}.check-ok[data-v-9500c9d9]{color:#67c23a;font-size:13px;padding:4px 0}.size-toolbar[data-v-9500c9d9]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.size-chips[data-v-9500c9d9]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;padding:0 4px;border-left:1px dashed #dcdfe6;border-right:1px dashed #dcdfe6}.size-chips-label[data-v-9500c9d9]{font-size:12px;color:#909399;margin-right:2px}.size-chip[data-v-9500c9d9]{margin:0!important}.size-chip[data-v-9500c9d9] .el-tag__close{color:#f56c6c;font-size:14px;font-weight:700;margin-left:2px}.size-chip[data-v-9500c9d9] .el-tag__close:hover{background:#f56c6c;color:#fff}.size-pair[data-v-9500c9d9]{display:flex;align-items:center;justify-content:center;gap:2px}.size-pair .size-x[data-v-9500c9d9]{color:#909399;font-weight:700;padding:0 2px}.size-pair[data-v-9500c9d9] .el-input-number{width:48%}.size-pair[data-v-9500c9d9] .el-input__inner{padding-left:4px;padding-right:4px;text-align:center}.size-col-header[data-v-9500c9d9]{display:flex;flex-direction:column;align-items:center;line-height:1.2}.size-col-title[data-v-9500c9d9]{font-size:14px;font-weight:600;color:#303133}.size-col-sub[data-v-9500c9d9]{font-size:11px;color:#909399;margin-top:2px;letter-spacing:1px}.row-urgent{background:#fef0f0!important}.row-soon{background:#fdf6ec!important}.ss-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ss-quick{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ss-quick-label{font-size:13px;color:#909399}.ss-quick-tag{cursor:pointer;font-size:13px;padding:0 12px;height:26px;line-height:24px}.ss-quick-tag:hover{color:#2c5fa8;border-color:#2c5fa8}.ss-quick-tag.active{background:#2c5fa8;color:#fff;border-color:#2c5fa8}.ss-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.ss-kpi{background:#f7f9fc;border:1px solid #edf1f8;border-top:3px solid #2b6cb0;border-radius:8px;padding:10px 14px}.ss-kpi-label{font-size:12px;color:#7a8aa8}.ss-kpi-val{font-size:22px;font-weight:700;color:#1a3a6e;line-height:1.3;font-variant-numeric:tabular-nums}.ss-note{margin-top:10px;font-size:12px;color:#909399;line-height:1.6}@media (max-width: 900px){.ss-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-cards[data-v-56cb0063]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.stat-card[data-v-56cb0063]{flex:1;min-width:140px;background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 16px}.stat-card.warn[data-v-56cb0063]{border-left:4px solid #f56c6c}.stat-card.ok[data-v-56cb0063]{border-left:4px solid #67c23a}.stat-label[data-v-56cb0063]{color:#909399;font-size:13px;margin-bottom:6px}.stat-value[data-v-56cb0063]{font-size:24px;font-weight:700}.stat-value.accent[data-v-56cb0063]{color:#409eff}.muted[data-v-56cb0063]{color:#909399;font-size:12px}.diff-neg[data-v-56cb0063]{color:#f56c6c;font-weight:700}.diff-pos[data-v-56cb0063]{color:#67c23a;font-weight:700}.beds-wrap[data-v-56cb0063]{padding:10px 20px;background:#fafafa}.hint[data-v-56cb0063]{color:#909399;font-size:12px;margin-left:10px}.pagination[data-v-56cb0063]{margin-top:12px;justify-content:flex-end}.mb[data-v-1558ff64]{margin-bottom:12px}.mt[data-v-1558ff64]{margin-top:12px}.toolbar[data-v-1558ff64]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar.wrap[data-v-1558ff64]{margin-bottom:0}.toolbar .spacer[data-v-1558ff64]{flex:1}.toolbar.mb[data-v-1558ff64]{margin-bottom:12px}.quick-label[data-v-1558ff64]{color:#909399;font-size:13px}.chips[data-v-1558ff64]{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stat[data-v-1558ff64]{background:#f5f7fa;border-radius:6px;padding:12px 8px;text-align:center;border-left:4px solid #409eff}.stat.ok[data-v-1558ff64]{border-left-color:#67c23a}.stat.bad[data-v-1558ff64]{border-left-color:#f56c6c}.stat.warn[data-v-1558ff64]{border-left-color:#e6a23c}.stat.money[data-v-1558ff64]{border-left-color:#9254de}.stat-num[data-v-1558ff64]{font-size:20px;font-weight:700;color:#303133}.stat-label[data-v-1558ff64]{font-size:12px;color:#909399;margin-top:2px}.rate-ok[data-v-1558ff64]{color:#67c23a}.rate-warn[data-v-1558ff64]{color:#e6a23c}.rate-bad[data-v-1558ff64]{color:#f56c6c;font-weight:700}.q[data-v-1558ff64]{display:inline-block;width:14px;height:14px;line-height:14px;text-align:center;border-radius:50%;background:#c0c4cc;color:#fff;font-size:11px;cursor:help}.group-main[data-v-1558ff64]{font-weight:600;color:#303133;font-size:13px}.group-sub[data-v-1558ff64]{color:#909399;font-size:12px;margin-top:2px}.output-expand-mask[data-v-1558ff64]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1999;animation:ex-mask-in-1558ff64 .15s ease-out}@keyframes ex-mask-in-1558ff64{0%{opacity:0}to{opacity:1}}.output-expand.output-expand-teleport[data-v-1558ff64]{position:fixed!important;margin:0!important;width:min(1080px,calc(100vw - 32px));max-width:none;left:max(16px,calc(50vw - 540px))!important;top:50%!important;transform:translateY(-50%);max-height:calc(100vh - 24px);overflow-y:auto;z-index:2000;background:var(--bg, #fff);box-shadow:0 16px 48px #00000038,0 4px 12px #0000001a;border-radius:10px;padding:0;animation:ex-fade-in-1558ff64 .15s ease-out}.output-expand-close[data-v-1558ff64]{position:absolute;top:8px;right:10px;width:26px;height:26px;border:none;background:transparent;font-size:22px;line-height:22px;color:#909399;cursor:pointer;border-radius:50%;z-index:1;transition:all .15s}.output-expand-close[data-v-1558ff64]:hover{background:#f0f2f5;color:#303133}@keyframes ex-fade-in-1558ff64{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-v-1558ff64] .el-table__row.is-detail-expanded{background-color:#ecf5ff!important}[data-v-1558ff64] .el-table__row.is-detail-expanded>td{background-color:#ecf5ff!important}.ex-hero[data-v-1558ff64]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#f7f9fc;border:1px solid #ebeef5;border-radius:8px 8px 0 0;padding:10px 44px 10px 14px}.ex-hero-left[data-v-1558ff64]{display:flex;align-items:baseline;gap:6px}.ex-bundle-label[data-v-1558ff64]{font-size:12px;color:#909399;font-weight:600;letter-spacing:.06em}.ex-bundle-no[data-v-1558ff64]{font-size:22px;font-weight:700;color:#303133;font-variant-numeric:tabular-nums}.ex-bundle-bed[data-v-1558ff64]{font-size:12px;color:#909399}.ex-hero-meta[data-v-1558ff64]{flex:1;min-width:160px;font-size:13px;color:#606266}.ex-hero-right[data-v-1558ff64]{display:flex;align-items:center;gap:10px;margin-left:auto}.ex-time[data-v-1558ff64]{font-size:12px;color:#c0c4cc;white-space:nowrap}.ex-body[data-v-1558ff64]{border:1px solid #ebeef5;border-top:none;border-radius:0 0 8px 8px;padding:14px}.ex-kpis[data-v-1558ff64]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ex-kpi[data-v-1558ff64]{background:#fafbfc;border:1px solid #ebeef5;border-radius:8px;padding:10px 12px}.ex-kpi-accent[data-v-1558ff64]{background:#ecf5ff;border-color:#b3d8ff}.ex-kpi-label[data-v-1558ff64]{font-size:12px;color:#909399;margin-bottom:4px}.ex-kpi-val[data-v-1558ff64]{font-size:20px;font-weight:700;color:#303133;font-variant-numeric:tabular-nums;line-height:1.2}.ex-kpi-val-sm[data-v-1558ff64]{font-size:15px;line-height:1.35}.ex-kpi-accent .ex-kpi-val[data-v-1558ff64]{color:#409eff;font-size:22px}.ex-kpi-sub[data-v-1558ff64]{font-size:11px;color:#c0c4cc;margin-top:4px}.ex-kpi-accent .ex-kpi-sub[data-v-1558ff64]{color:#79bbff}.ex-foot[data-v-1558ff64]{display:flex;gap:24px;flex-wrap:wrap;align-items:baseline;margin-top:12px;padding-top:10px;border-top:1px dashed #e4e7ed}.ex-foot-item[data-v-1558ff64]{display:flex;gap:8px;align-items:baseline;min-width:130px}.ex-foot-grow[data-v-1558ff64]{flex:1}.ex-foot-label[data-v-1558ff64]{font-size:12px;color:#909399;white-space:nowrap}.ex-foot-val[data-v-1558ff64]{font-size:12px;color:#606266;word-break:break-all}.ex-sep[data-v-1558ff64]{margin:0 5px;color:#dcdfe6;font-style:normal}@media (max-width: 900px){.ex-kpis[data-v-1558ff64]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page[data-v-4b16a9a0]{padding:12px}.page-toolbar[data-v-4b16a9a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.toolbar-left[data-v-4b16a9a0]{display:flex;align-items:center;gap:10px}.page-title[data-v-4b16a9a0]{font-size:16px;font-weight:600}.stat-row[data-v-4b16a9a0]{margin-bottom:12px}.stat-card[data-v-4b16a9a0]{background:#f5f7fa;border:1px solid #ebeef5;border-radius:6px;padding:10px 12px}.stat-card.ok[data-v-4b16a9a0]{background:#f0f9eb;border-color:#e1f3d8}.stat-card.warn[data-v-4b16a9a0]{background:#fdf6ec;border-color:#faecd8}.stat-card.danger[data-v-4b16a9a0]{background:#fef0f0;border-color:#fde2e2}.stat-label[data-v-4b16a9a0]{font-size:12px;color:#909399}.stat-value[data-v-4b16a9a0]{font-size:20px;font-weight:700;color:#303133;margin-top:2px}.stat-value.small[data-v-4b16a9a0]{font-size:14px;font-weight:600}.stat-sub[data-v-4b16a9a0]{font-size:13px;font-weight:500;color:#909399}.filter-bar[data-v-4b16a9a0]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.pagination[data-v-4b16a9a0]{margin-top:12px;justify-content:flex-end}.table-foot[data-v-4b16a9a0]{margin-top:8px;font-size:12px;color:#909399}.muted[data-v-4b16a9a0]{color:#c0c4cc}.unmatched[data-v-4b16a9a0]{color:#f56c6c}.danger-text[data-v-4b16a9a0]{color:#f56c6c;font-weight:600}.ok-text[data-v-4b16a9a0]{color:#67c23a}.map-toolbar[data-v-4b16a9a0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.map-hint[data-v-4b16a9a0]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#606266;background:#f4f4f5;padding:6px 10px;border-radius:6px}.map-hint code[data-v-4b16a9a0]{background:#fff;padding:1px 4px;border-radius:4px;color:#409eff;font-family:ui-monospace,monospace}.map-steps[data-v-4b16a9a0]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;background:linear-gradient(90deg,#ecf5ff,#f5f7fa);border-radius:8px;border:1px solid #d9ecff}.map-step[data-v-4b16a9a0]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#303133}.map-step-num[data-v-4b16a9a0]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#409eff;color:#fff;font-size:11px;font-weight:700}.map-step-arrow[data-v-4b16a9a0]{color:#a8abb2;font-size:13px}.map-body[data-v-4b16a9a0]{margin-top:4px}.map-card[data-v-4b16a9a0]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:12px;height:100%;box-shadow:0 1px 4px #0000000a}.map-title[data-v-4b16a9a0]{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:#303133;margin-bottom:10px}.map-title .el-tag[data-v-4b16a9a0]{font-weight:500}.map-table[data-v-4b16a9a0]{border-radius:6px;overflow:hidden}.map-order-select[data-v-4b16a9a0]{width:100%}.map-order-select .el-input__inner[data-v-4b16a9a0]{font-size:12px}.map-order-cell[data-v-4b16a9a0]{display:flex;flex-direction:column;gap:2px}.map-order-no[data-v-4b16a9a0]{font-weight:600;color:#303133}.map-order-customer[data-v-4b16a9a0]{font-size:12px;color:#909399}.map-title-sub[data-v-4b16a9a0]{font-size:12px;font-weight:500;color:#909399}.emp-push-filter[data-v-4b16a9a0]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.emp-push-hosts[data-v-4b16a9a0]{min-height:60px}.emp-push-host-group[data-v-4b16a9a0]{display:flex;flex-direction:column;gap:2px}.emp-push-host-item[data-v-4b16a9a0]{height:28px}.emp-push-host-item[data-v-4b16a9a0] .el-checkbox__label{font-size:12px;font-family:ui-monospace,monospace}.emp-push-empty[data-v-4b16a9a0]{font-size:12px;color:#909399;padding:12px 0;text-align:center}.tip[data-v-93e23222]{color:#999;font-size:12px}.short[data-v-93e23222]{color:#e6a23c;font-weight:700}.done[data-v-93e23222]{color:#67c23a;font-weight:700}.andon[data-v-ae63289b]{padding:4px;--ad-line: #e9edf3;--ad-t1: #1d2129;--ad-t2: #4e5969;--ad-t3: #86909c;--ad-radius: 12px;--ad-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 2px 8px rgba(16, 24, 40, .03);--ad-shadow-h: 0 6px 18px rgba(16, 24, 40, .1)}.ad-grid[data-v-ae63289b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (max-width: 1280px){.ad-grid[data-v-ae63289b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-kpi[data-v-ae63289b]{position:relative;overflow:hidden;cursor:default;display:grid;grid-template-columns:40px 1fr minmax(0,auto);column-gap:12px;align-items:center;padding:12px 16px 11px;background:#fff;border:1px solid var(--ad-line);border-radius:var(--ad-radius);box-shadow:var(--ad-shadow);transition:transform .15s,box-shadow .15s}.ad-kpi[data-v-ae63289b]:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--tone, #c9cfd8)}.ad-kpi.is-click[data-v-ae63289b]{cursor:pointer}.ad-kpi.is-click[data-v-ae63289b]:hover{transform:translateY(-2px);box-shadow:var(--ad-shadow-h)}.ad-ico[data-v-ae63289b]{grid-row:1 / span 2;width:40px;height:40px;border-radius:10px;font-size:19px;display:flex;align-items:center;justify-content:center;background:var(--tone-bg, #f2f4f7);color:var(--tone, #64748b)}.ad-lbl[data-v-ae63289b]{grid-column:2;font-size:12.5px;color:var(--ad-t3);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-val[data-v-ae63289b]{grid-column:2;font-size:23px;font-weight:700;color:var(--ad-t1);line-height:1.2;font-variant-numeric:tabular-nums}.ad-val small[data-v-ae63289b]{font-size:12.5px;font-weight:600;color:var(--ad-t3);margin-left:1px}.ad-sub[data-v-ae63289b]{grid-column:3;grid-row:1 / span 2;align-self:center;max-width:172px;text-align:right;font-size:11.5px;color:var(--ad-t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-red[data-v-ae63289b]{--tone: #e5484d;--tone-bg: #fff1f0}.ad-orange[data-v-ae63289b]{--tone: #d98600;--tone-bg: #fff7e8}.ad-blue[data-v-ae63289b]{--tone: #2f6fd8;--tone-bg: #eef4fe}.ad-indigo[data-v-ae63289b]{--tone: #6b57d6;--tone-bg: #f1eefe}.ad-green[data-v-ae63289b]{--tone: #2f9c46;--tone-bg: #eefaf1}.ad-slate[data-v-ae63289b]{--tone: #64748b;--tone-bg: #f2f4f7}.ad-kpi.hot[data-v-ae63289b]{background:snow;border-color:#ffd9d9}.ad-kpi.hot .ad-val[data-v-ae63289b]{color:#e5484d}.dist[data-v-ae63289b]{margin-bottom:12px}.dist-legend[data-v-ae63289b]{gap:14px;font-size:12px;color:var(--ad-t2)}.dist-legend span[data-v-ae63289b]{display:inline-flex;align-items:center;gap:5px}.dist-legend i[data-v-ae63289b]{width:8px;height:8px;border-radius:2px;display:inline-block}.dist-body[data-v-ae63289b]{padding:15px 16px 16px}.dist-track[data-v-ae63289b]{display:flex;height:10px;border-radius:6px;overflow:hidden;background:#f2f5f9}.dist-track i[data-v-ae63289b]{height:100%;transition:width .4s ease}.dist-none[data-v-ae63289b]{font-size:12.5px;color:var(--ad-t3);text-align:center;padding:4px 0}.ad-tip[data-v-ae63289b]{padding:7px 14px;font-size:12px;color:var(--ad-t2);background:#fbfcfe;border-bottom:1px solid var(--ad-line)}.lv[data-v-ae63289b]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;color:#fff}.lv-danger[data-v-ae63289b]{background:#e5484d}.lv-warn[data-v-ae63289b]{background:#d98600}.lv-info[data-v-ae63289b]{background:#86909c}.src[data-v-ae63289b]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ad-t2);background:#f5f7fa;border:1px solid #eceff4;border-radius:10px;padding:1px 9px}.src[data-v-ae63289b]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c, #86909c)}.st[data-v-ae63289b]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 9px;border-radius:10px}.st .dot[data-v-ae63289b]{width:6px;height:6px;border-radius:50%;background:currentColor}.st-open[data-v-ae63289b]{background:#fff7e8;color:#b06f00}.st-open-over[data-v-ae63289b]{background:#ffefef;color:#d02b30}.st-open-over .dot[data-v-ae63289b]{animation:ad-pulse-ae63289b 1.6s ease-in-out infinite}.st-ack[data-v-ae63289b]{background:#eef4fe;color:#2258b5}.st-processing[data-v-ae63289b]{background:#f1eefe;color:#5442b8}.st-closed[data-v-ae63289b]{background:#eefaf1;color:#237a37}.st-canceled[data-v-ae63289b]{background:#f4f5f7;color:#7a828e}@keyframes ad-pulse-ae63289b{0%,to{opacity:1}50%{opacity:.25}}.sla[data-v-ae63289b]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.sla-ok[data-v-ae63289b]{color:#2f9c46}.sla-warn[data-v-ae63289b]{color:#d98600}.sla-over[data-v-ae63289b]{color:#e5484d}.sla-done[data-v-ae63289b]{color:#b6bcc6;font-weight:500}.dur-long[data-v-ae63289b]{color:#e5484d;font-weight:600}.esc[data-v-ae63289b]{color:#e5484d;margin-right:4px}.t-hot[data-v-ae63289b]{color:#e5484d}.na[data-v-ae63289b]{color:#c3c8d0}.wb-tbl[data-v-ae63289b] tr.row-hot>td.el-table__cell{background:#fff7f7}.op[data-v-ae63289b]{display:flex;align-items:center;gap:2px}.op[data-v-ae63289b] .el-button{padding-left:7px;padding-right:7px}.op-arrow[data-v-ae63289b]{margin-left:2px}.pg[data-v-ae63289b]{display:flex;justify-content:flex-end}.rec-note[data-v-ae63289b]{color:#666;font-size:12.5px;margin-top:2px}.light-status[data-v-600ee25a]{display:inline-flex;align-items:center;gap:6px;font-weight:600}.dot[data-v-600ee25a]{width:10px;height:10px;border-radius:50%;display:inline-block;transition:background .3s,box-shadow .3s;position:relative}.ls-red .dot[data-v-600ee25a]{background:#f56c6c;box-shadow:0 0 4px #f56c6c}.ls-yellow .dot[data-v-600ee25a]{background:#e6a23c;box-shadow:0 0 4px #e6a23c}.ls-green .dot[data-v-600ee25a]{background:#67c23a;box-shadow:0 0 4px #67c23a}.ls-off .dot[data-v-600ee25a]{background:#909399;box-shadow:none}.ls-on .dot[data-v-600ee25a]{opacity:1;transform:scale(1)}.ls-flicker .dot[data-v-600ee25a]{animation:light-pulse-600ee25a 1s ease-in-out infinite}@keyframes light-pulse-600ee25a{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 4px currentColor}50%{opacity:.2;transform:scale(.7);box-shadow:0 0 0 transparent}}.stat-row[data-v-74f4c16e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (max-width: 1280px){.stat-row[data-v-74f4c16e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-card[data-v-74f4c16e]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .18s;border-top:3px solid var(--sc);position:relative}.stat-card[data-v-74f4c16e]:hover{box-shadow:0 3px 12px #00000014;transform:translateY(-2px)}.stat-card.active[data-v-74f4c16e]{background:#f6f9ff;border-color:var(--sc);box-shadow:inset 0 0 0 1px var(--sc)}.stat-card.active[data-v-74f4c16e]:after{content:"✓";position:absolute;top:6px;right:10px;color:var(--sc);font-size:12px;font-weight:700}.stat-value[data-v-74f4c16e]{font-size:24px;font-weight:700;color:var(--sc);font-variant-numeric:tabular-nums;line-height:1.2}.stat-label[data-v-74f4c16e]{font-size:12px;color:#909399;margin-top:2px}.views-row[data-v-74f4c16e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.views-label[data-v-74f4c16e]{font-size:12px;color:#909399}.view-chip[data-v-74f4c16e]{cursor:pointer}.view-chip[data-v-74f4c16e]:hover{color:#2d6cdf;border-color:#2d6cdf}.page-toolbar[data-v-74f4c16e]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap;align-items:center}.upd-time[data-v-74f4c16e]{font-size:12px;color:#909399;font-variant-numeric:tabular-nums}.pagination[data-v-74f4c16e]{margin-top:12px;justify-content:flex-end}.q[data-v-74f4c16e]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:4px;font-size:11px;line-height:1;color:#fff;background:#c0c4cc;border-radius:50%;cursor:help;vertical-align:middle;transition:background .2s}.q[data-v-74f4c16e]:hover{background:#2d6cdf}.craft-no-help[data-v-74f4c16e]{max-width:360px;font-size:12px;line-height:1.75}.craft-no-help .h-title[data-v-74f4c16e]{font-size:13px;font-weight:600;color:#fff;margin-bottom:6px}.craft-no-help .h-sub[data-v-74f4c16e]{margin:7px 0 3px;font-weight:600;color:#79bbff}.craft-no-help .h-line[data-v-74f4c16e]{color:#e4e7ed}.craft-no-help b[data-v-74f4c16e]{color:#ffd666;font-weight:600}.muted[data-v-74f4c16e]{color:#bbb}.cx-panel[data-v-74f4c16e]{background:#f5f7fa;border:1px solid #ebeef5;border-radius:8px;padding:14px 18px;animation:cxIn-74f4c16e .22s ease}@keyframes cxIn-74f4c16e{0%{opacity:.35;transform:translateY(-5px)}to{opacity:1;transform:none}}.cx-empty[data-v-74f4c16e]{font-size:12px;color:#909399;padding:4px 2px}.cx-order+.cx-order[data-v-74f4c16e]{margin-top:14px;padding-top:14px;border-top:1px dashed #d9e0ea}.cx-idx[data-v-74f4c16e]{display:inline-block;font-size:11px;color:#2d6cdf;background:#eef4ff;border-radius:8px;padding:2px 8px;margin-bottom:8px}.cx-cols[data-v-74f4c16e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 1400px){.cx-cols[data-v-74f4c16e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-title[data-v-74f4c16e]{font-size:12px;font-weight:600;color:#8a94a6;letter-spacing:.5px;margin-bottom:8px}.cx-row[data-v-74f4c16e]{display:flex;align-items:center;gap:8px;font-size:13px;padding:5px 0;min-width:0}.cx-k[data-v-74f4c16e]{flex:none;width:88px;color:#909399;font-size:12px}.cx-v[data-v-74f4c16e]{flex:1;min-width:0;color:#303133;display:flex;align-items:center;gap:6px;overflow:hidden}.cx-link[data-v-74f4c16e]{color:#2d6cdf;cursor:pointer;font-weight:500}.cx-link[data-v-74f4c16e]:hover{text-decoration:underline}.cx-copy[data-v-74f4c16e]{color:#b0b6c0;cursor:pointer;font-size:14px;flex:none}.cx-copy[data-v-74f4c16e]:hover{color:#2d6cdf}.cx-ell[data-v-74f4c16e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-na[data-v-74f4c16e]{color:#c0c4cc;font-size:12px}.cx-dot[data-v-74f4c16e]{width:8px;height:8px;border-radius:50%;flex:none}.cx-acts[data-v-74f4c16e]{gap:2px;flex-wrap:wrap}.cx-due-date[data-v-74f4c16e]{font-variant-numeric:tabular-nums}.cx-due-chip[data-v-74f4c16e]{font-size:11px;line-height:1;padding:3px 7px;border-radius:8px;flex:none}.cx-due--late[data-v-74f4c16e]{color:#fff;background:#f56c6c;font-weight:600}.cx-due--soon[data-v-74f4c16e]{color:#e6a23c;background:#fdf6ec}.cx-due--ok[data-v-74f4c16e]{color:#909399;background:#f0f1f4}.cx-row.is-late .cx-due-date[data-v-74f4c16e]{color:#f56c6c;font-weight:700}.due-wrap[data-v-74f4c16e]{line-height:1.3}.due-date[data-v-74f4c16e]{font-variant-numeric:tabular-nums}.due-wrap--late .due-date[data-v-74f4c16e]{color:#f56c6c;font-weight:700}.due-warn[data-v-74f4c16e]{margin-right:2px;font-size:12px}.due-chip[data-v-74f4c16e]{display:inline-block;margin-top:2px;font-size:11px;line-height:1;padding:3px 7px;border-radius:8px}.due--late[data-v-74f4c16e]{color:#fff;background:#f56c6c;font-weight:600;box-shadow:0 1px 4px #f56c6c59}.due--soon[data-v-74f4c16e]{color:#e6a23c;background:#fdf6ec}.due--ok[data-v-74f4c16e]{color:#909399;background:#f0f1f4}.ver-tag[data-v-74f4c16e]{cursor:pointer;transition:all .15s}.ver-tag[data-v-74f4c16e]:hover{color:#2d6cdf;border-color:#2d6cdf;box-shadow:0 2px 6px #2d6cdf2e}.order-chips[data-v-74f4c16e]{display:flex;flex-wrap:wrap;gap:4px}.order-chip[data-v-74f4c16e]{cursor:pointer}.order-chip[data-v-74f4c16e]:hover{opacity:.8}.chip-qty[data-v-74f4c16e]{margin-left:5px;opacity:.65;font-size:11px}.pattern-cell[data-v-74f4c16e]{display:flex;flex-direction:column;align-items:center;gap:4px}.pattern-no-img[data-v-74f4c16e]{width:46px;height:46px;border-radius:4px;border:1px dashed #dcdfe6;display:flex;align-items:center;justify-content:center;font-size:11px;color:#c0c4cc;background:#f5f7fa}.pattern-code[data-v-74f4c16e]{font-size:11px;color:#606266;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-dlg .cv-base{font-size:13px;color:#606266;margin-bottom:16px}.cv-dlg .cv-timeline{padding-left:4px}.cv-dlg .cv-item{background:#f7f9fc;border:1px solid #ebeef5;border-radius:8px;padding:10px 12px}.cv-dlg .cv-item--cur{border-color:#c2e7b0;background:#f7fbf5}.cv-dlg .cv-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cv-dlg .cv-no{font-weight:600;color:#303133}.cv-dlg .cv-meta{font-size:12px;color:#909399;margin:7px 0 2px}.cv-dlg .cv-meta b{color:#303133}.cv-dlg .cv-acts{margin-top:4px}.cv-dlg .cv-tip{font-size:12px;color:#909399;line-height:1.7;margin-top:14px;padding-top:10px;border-top:1px dashed #e4e7ed}.cs-page[data-v-c5595a2b]{display:flex;gap:10px;height:calc(100vh - 84px)}.cs-left[data-v-c5595a2b]{width:240px;flex-shrink:0;border:1px solid #e4e7ed;border-radius:8px;background:#fff;display:flex;flex-direction:column}.cs-left-hd[data-v-c5595a2b]{display:flex;gap:6px;padding:10px;border-bottom:1px solid #f0f2f5}.cs-left-filter[data-v-c5595a2b]{padding:6px 10px}.cs-count[data-v-c5595a2b]{font-size:12px;color:#909399}.cs-style-list[data-v-c5595a2b]{flex:1;overflow-y:auto;padding:4px 6px}.cs-style-item[data-v-c5595a2b]{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:6px;cursor:pointer;border:1px solid transparent}.cs-style-item[data-v-c5595a2b]:hover{background:#f5f7fa}.cs-style-item.active[data-v-c5595a2b]{background:#ecf5ff;border-color:#b3d8ff}.cs-style-code[data-v-c5595a2b]{font-weight:700;font-size:13px}.cs-style-name[data-v-c5595a2b]{font-size:12px;color:#606266;margin-top:2px}.cs-right[data-v-c5595a2b]{flex:1;min-width:0;overflow:auto;border:1px solid #e4e7ed;border-radius:8px;background:#fff;padding:12px 14px}.cs-empty[data-v-c5595a2b]{height:100%;display:flex;align-items:center;justify-content:center}.cs-right-hd[data-v-c5595a2b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cs-title-code[data-v-c5595a2b]{font-weight:800;font-size:16px;margin-right:8px}.cs-title-name[data-v-c5595a2b]{font-size:14px;color:#303133;margin-right:8px}.cs-upd[data-v-c5595a2b]{font-size:12px;color:#909399;margin-left:10px}.cs-sheet[data-v-c5595a2b]{border:1px solid #dcdfe6;border-radius:8px;padding:12px;background:#fafbfc}.cs-head-band[data-v-c5595a2b]{border:1px solid #dcdfe6;background:#fff;border-radius:6px;padding:10px 12px;margin-bottom:10px}.cs-sheet-title[data-v-c5595a2b]{text-align:center;font-size:17px;font-weight:800;letter-spacing:6px;margin-bottom:10px}.cs-head-grid[data-v-c5595a2b]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px 14px}.cs-hf[data-v-c5595a2b]{display:flex;align-items:center;gap:6px;min-width:0}.cs-hf label[data-v-c5595a2b]{font-size:12px;color:#606266;white-space:nowrap}.cs-size-bar[data-v-c5595a2b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.cs-bar-lbl[data-v-c5595a2b]{font-size:12px;color:#606266}.cs-bar-tip[data-v-c5595a2b]{font-size:12px;color:#909399;margin-left:auto}.cs-matrix-wrap[data-v-c5595a2b]{overflow-x:auto;border:1px solid #dcdfe6;border-radius:6px;background:#fff}.cs-matrix[data-v-c5595a2b]{border-collapse:collapse;width:max-content;min-width:100%}.cs-matrix th[data-v-c5595a2b],.cs-matrix td[data-v-c5595a2b]{border:1px solid #e4e7ed;padding:0;font-size:12.5px}.cs-matrix thead th[data-v-c5595a2b]{background:#f5f7fa;color:#606266;font-weight:700;padding:6px 8px;white-space:nowrap}.cs-rowhd[data-v-c5595a2b],.cs-sizehd[data-v-c5595a2b],.cs-totalhd[data-v-c5595a2b],.cs-ophd[data-v-c5595a2b]{text-align:center}.cs-part-row td[data-v-c5595a2b]{background:#f0f9eb}.cs-spec-row td[data-v-c5595a2b]{background:#fff}.cs-grand-row td[data-v-c5595a2b]{background:#fdf6ec;font-weight:700}.cs-label-cell[data-v-c5595a2b]{min-width:170px}.cs-piece-cell[data-v-c5595a2b]{min-width:88px}.cs-cell[data-v-c5595a2b]{min-width:76px;text-align:center}.cs-cell.hl[data-v-c5595a2b]{outline:2px solid #409eff;outline-offset:-2px}.cs-total-cell[data-v-c5595a2b]{text-align:center;font-weight:700;padding:6px 8px;background:#fafafa}.cs-total-cell.strong[data-v-c5595a2b]{color:#e6a23c}.cs-total-cell.muted[data-v-c5595a2b]{color:#c0c4cc;font-weight:400}.cs-op-cell[data-v-c5595a2b]{text-align:center;padding:2px 4px}.cs-in[data-v-c5595a2b]{width:100%;height:28px;border:none;outline:none;background:transparent;padding:0 8px;font-size:12.5px;box-sizing:border-box}.cs-in[data-v-c5595a2b]:focus{background:#fff8e6}.cs-in-num[data-v-c5595a2b]{text-align:center}.cs-matrix-btns[data-v-c5595a2b]{display:flex;gap:8px;margin-top:8px}.cs-bring-tip[data-v-c5595a2b]{margin-top:10px;font-size:12px;line-height:1.6;color:#909399}.cs-two-col[data-v-c5595a2b]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.cs-block[data-v-c5595a2b]{border:1px solid #dcdfe6;border-radius:6px;background:#fff;padding:10px 12px}.cs-block-hd[data-v-c5595a2b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cs-mini[data-v-c5595a2b]{border-collapse:collapse;width:100%}.cs-mini th[data-v-c5595a2b],.cs-mini td[data-v-c5595a2b]{border:1px solid #e4e7ed;padding:0;font-size:12.5px}.cs-mini th[data-v-c5595a2b]{background:#f5f7fa;padding:5px 8px;text-align:left;color:#606266}.cs-mini td[data-v-c5595a2b]{min-width:60px}.cs-imgs[data-v-c5595a2b]{display:flex;gap:10px;flex-wrap:wrap}.cs-img[data-v-c5595a2b]{width:120px}.cs-img .el-image[data-v-c5595a2b]{width:120px;height:120px;border-radius:6px;border:1px solid #ebeef5}.cs-img-del[data-v-c5595a2b]{margin-top:2px}.cs-noimg[data-v-c5595a2b]{font-size:12px;color:#909399}.cs-io-tip[data-v-c5595a2b]{font-size:12px;color:#909399;line-height:1.7;margin-bottom:10px}.cs-io-row[data-v-c5595a2b]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cs-io-lbl[data-v-c5595a2b]{font-size:13px;color:#606266;white-space:nowrap}.cs-upload-tip[data-v-c5595a2b]{font-size:13px;color:#909399;padding:18px 0}.cs-parse-rst[data-v-c5595a2b]{border:1px solid #ebeef5;border-radius:6px;background:#fafbfc;padding:10px 12px}.cs-parse-line[data-v-c5595a2b]{font-size:12.5px;color:#303133;line-height:1.9}.cs-parse-line.ok[data-v-c5595a2b]{color:#67c23a;font-weight:700}.cs-parse-line.warn[data-v-c5595a2b]{color:#e6a23c}.cs-tpl-radios[data-v-c5595a2b]{display:block;max-height:220px;overflow-y:auto}.cs-tpl-radio[data-v-c5595a2b]{padding:3px 0}.cs-tpl-builtin[data-v-c5595a2b]{font-size:12px;color:#909399}.cs-right.cs-fullscreen[data-v-c5595a2b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100vh;max-height:100vh;border-radius:0;background:#f5f7fa}.cs-block-ops[data-v-c5595a2b]{display:flex;align-items:center;gap:6px}.cs-paste-tip[data-v-c5595a2b]{font-size:12px;color:#67c23a}.cs-bom-tip[data-v-c5595a2b]{font-size:12px;color:#909399;margin:10px 0 0;line-height:1.6}.cs-mat-sel[data-v-c5595a2b]{width:100%}.cs-mat-sel .el-select__wrapper[data-v-c5595a2b]{min-height:28px;padding:0 8px;font-size:12.5px}.summary-bar[data-v-4f5ff72a]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.stat-card[data-v-4f5ff72a]{flex:1;min-width:150px;background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:12px 16px;box-shadow:0 1px 4px #0000000a;text-align:center}.stat-label[data-v-4f5ff72a]{font-size:13px;color:#909399}.stat-value[data-v-4f5ff72a]{font-size:26px;font-weight:700;color:#303133;margin:4px 0 2px}.stat-sub[data-v-4f5ff72a]{font-size:12px;color:#c0c4cc}.stat-pending[data-v-4f5ff72a]{border-top:4px solid #909399}.stat-approved[data-v-4f5ff72a]{border-top:4px solid #409eff}.stat-partial[data-v-4f5ff72a]{border-top:4px solid #e6a23c}.stat-done[data-v-4f5ff72a]{border-top:4px solid #67c23a}.stat-cancel[data-v-4f5ff72a]{border-top:4px solid #f56c6c}.amount-total[data-v-4f5ff72a]{margin-top:10px;text-align:right;font-size:14px;font-weight:600;color:#303133}.low-stock[data-v-4f5ff72a]{color:#f56c6c;font-weight:700}.pagination[data-v-4f5ff72a]{margin-top:12px;justify-content:flex-end}.clp-scroll[data-v-1a7d23c9]{width:100%;height:100%;min-height:460px;overflow:hidden;border:1px solid #e4e7ed;border-radius:6px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.clp-stage[data-v-1a7d23c9]{position:relative;overflow:hidden;box-shadow:0 1px 6px #0000001f;background:#fff}.clp-frame[data-v-1a7d23c9]{display:block;pointer-events:none}.mb[data-v-fa5aadc2]{margin-bottom:12px}.toolbar[data-v-fa5aadc2]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mt[data-v-fa5aadc2]{margin-top:12px}.stat[data-v-fa5aadc2]{text-align:center;padding:4px 0}.stat-num[data-v-fa5aadc2]{font-size:22px;font-weight:700;color:#303133}.stat-num.warn[data-v-fa5aadc2]{color:#e6a23c}.stat-label[data-v-fa5aadc2]{font-size:12px;color:#909399;margin-top:2px}.hint[data-v-fa5aadc2]{font-size:12px;color:#909399}.pagination[data-v-fa5aadc2]{margin-top:12px;justify-content:flex-end}.ct-wrap[data-v-fa5aadc2]{border:2px solid #000;background:#fff;color:#000;box-sizing:border-box;margin:0 auto}.pack-spec-chip[data-v-fa5aadc2]{display:inline-block;padding:3px 12px;border-radius:4px;font-size:13px;font-weight:600}.pack-spec-chip.single[data-v-fa5aadc2]{background:#e8f4fd;color:#1890ff;border:1px solid #91d5ff}.pack-spec-chip.set[data-v-fa5aadc2]{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.mb[data-v-353bf8a5]{margin-bottom:12px}.toolbar[data-v-353bf8a5]{display:flex;gap:8px;flex-wrap:wrap}.mt[data-v-353bf8a5]{margin-top:12px}.stat[data-v-353bf8a5]{text-align:center;padding:4px 0}.stat-num[data-v-353bf8a5]{font-size:20px;font-weight:700;color:#303133}.stat-num small[data-v-353bf8a5]{font-size:12px;font-weight:400;color:#909399;margin-left:2px}.stat-num.ok[data-v-353bf8a5]{color:#67c23a}.stat-num.src-pc[data-v-353bf8a5]{color:#409eff}.stat-num.src-mb[data-v-353bf8a5]{color:#67c23a}.stat-num.legacy[data-v-353bf8a5]{color:#909399}.stat-label[data-v-353bf8a5]{font-size:12px;color:#909399;margin-top:2px}.pagination[data-v-353bf8a5]{margin-top:12px;justify-content:flex-end}.pc-main-qty[data-v-353bf8a5]{font-size:14px;color:#303133}.pc-pos[data-v-353bf8a5]{word-break:break-all}.pc-ms[data-v-353bf8a5]{width:92px}.pc-st[data-v-353bf8a5]{display:flex;align-items:center;gap:6px}.pc-na[data-v-353bf8a5]{font-size:12px;color:#c0c4cc}.pc-sub[data-v-353bf8a5]{padding:12px 12px 14px 28px;background:#f6f8fc;border-left:3px solid #409eff}.pc-sub-first[data-v-353bf8a5]{background:#eef4fb}.pc-sub-hd[data-v-353bf8a5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.pc-sub-t[data-v-353bf8a5]{font-weight:700;color:#303133;font-size:13px}.pc-sub-ref[data-v-353bf8a5]{font-size:12px;color:#606266}.pc-sub-tip[data-v-353bf8a5]{font-size:11px;color:#a8abb2}.pc-detail[data-v-353bf8a5]{background:#fff;border:1px solid #e4e7ed;border-radius:4px}.pc-detail[data-v-353bf8a5] .el-table th{background:#ecf5ff;color:#303133;font-weight:600;border-bottom:1px solid #d9ecff}.pc-detail[data-v-353bf8a5] .el-table td{border-bottom:1px solid #ebeef5}.pc-detail[data-v-353bf8a5] .el-table tr:hover>td{background:#f5f7fa}.pc-th[data-v-353bf8a5]{line-height:1.25}.pc-th-size[data-v-353bf8a5]{font-weight:700;color:#303133}.pc-th-ref[data-v-353bf8a5]{font-size:11px;color:#a8abb2}.pc-qty[data-v-353bf8a5]{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.pc-none[data-v-353bf8a5]{color:#dcdfe6}.pc-c0[data-v-353bf8a5]{color:#409eff}.pc-c1[data-v-353bf8a5]{color:#67c23a}.pc-c2[data-v-353bf8a5]{color:#e6a23c}.pc-c3[data-v-353bf8a5]{color:#f56c6c}.pc-c4[data-v-353bf8a5]{color:#9a6fe0}.pc-c5[data-v-353bf8a5]{color:#13c2c2}.pc-c6[data-v-353bf8a5]{color:#eb2f96}.pc-c7[data-v-353bf8a5]{color:#d48806}.pc-cno[data-v-353bf8a5]{font-family:monospace;font-size:12px;color:#303133}.box-seq[data-v-353bf8a5]{display:inline-block;padding:2px 8px;border-radius:4px;background:linear-gradient(135deg,#409eff,#337ecc);color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px}.pc-highlight-qty[data-v-353bf8a5]{display:inline-block;margin-left:8px;font-size:16px;font-weight:700;color:#409eff}.pc-highlight-box[data-v-353bf8a5]{display:inline-block;margin-left:4px;font-size:16px;font-weight:700;color:#409eff}.pack-spec-tag[data-v-353bf8a5]{display:inline-block;padding:3px 12px;border-radius:4px;font-size:13px;font-weight:600}.pack-spec-tag[data-v-353bf8a5]:not(.pack-spec-set){background:#e8f4fd;color:#1890ff;border:1px solid #91d5ff}.pack-spec-set[data-v-353bf8a5]{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.ml4[data-v-353bf8a5]{margin-left:4px}.pc-total[data-v-353bf8a5]{margin-top:10px;padding:8px 12px;background:linear-gradient(135deg,#f0f9eb,#e1f3d8);border:1px solid #c2e7b0;border-radius:6px;font-size:13px;color:#529b2e;font-weight:600}.pc-t-item[data-v-353bf8a5]{margin-left:14px}.pc-t-all[data-v-353bf8a5]{margin-left:14px;font-weight:700}.bx-top[data-v-353bf8a5]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.bx-pending[data-v-353bf8a5]{font-size:14px;color:#303133}.bx-pending b.warn[data-v-353bf8a5]{color:#e6a23c}.bx-pending .sep[data-v-353bf8a5]{color:#c0c4cc;margin:0 4px}.bx-alert[data-v-353bf8a5]{margin-bottom:10px}.bx-ns[data-v-353bf8a5]{font-size:12px;line-height:1.8;color:#b88230}.bx-ns b[data-v-353bf8a5]{color:#b88230}.bx-table[data-v-353bf8a5]{margin-bottom:10px}.bx-table span.over[data-v-353bf8a5]{color:#f56c6c;font-weight:700}.bx-table span.ok[data-v-353bf8a5]{color:#67c23a;font-weight:700}.bx-toolbar[data-v-353bf8a5]{display:flex;gap:8px;margin:6px 0 10px}.bx-toolbar-foot[data-v-353bf8a5]{margin:-3px 0 10px;padding:8px 12px;border:1px dashed #c8d3e0;border-radius:8px;background:#f7f9fc}.bx-card[data-v-353bf8a5]{border:1px solid #dcdfe6;border-radius:8px;padding:10px 12px;margin-bottom:10px;background:#fafafa}.bx-card.over[data-v-353bf8a5]{border-color:#f56c6c;background:#fef0f0}.bx-head[data-v-353bf8a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bx-title[data-v-353bf8a5]{font-weight:700;color:#303133}.bx-cnt[data-v-353bf8a5]{margin-left:12px;font-weight:400;color:#606266;font-size:13px}.bx-cnt b.over[data-v-353bf8a5]{color:#f56c6c}.bx-line[data-v-353bf8a5]{display:flex;gap:8px;align-items:center;margin-bottom:6px}.w-po[data-v-353bf8a5]{width:150px}.w-color[data-v-353bf8a5]{width:140px}.w-size[data-v-353bf8a5],.w-qty[data-v-353bf8a5]{width:110px}.bx-po[data-v-353bf8a5]{display:block;font-size:11px;color:#909399}.bx-warn[data-v-353bf8a5]{font-size:12px;color:#f56c6c;margin-top:2px}.bx-bar[data-v-353bf8a5]{margin-top:4px;padding:8px 12px;border-radius:6px;background:#fdf6ec;color:#b88230;font-size:14px}.bx-bar.ok[data-v-353bf8a5]{background:#f0f9eb;color:#529b2e}.bx-results[data-v-353bf8a5]{margin-top:10px;border-top:1px dashed #dcdfe6;padding-top:8px}.bx-r-title[data-v-353bf8a5]{font-size:13px;color:#909399;margin-bottom:4px}.bx-r-line[data-v-353bf8a5]{display:flex;gap:10px;align-items:center;margin-bottom:4px;font-size:13px}.bx-r-no[data-v-353bf8a5]{font-family:monospace;color:#303133}.bx-r-err[data-v-353bf8a5]{color:#f56c6c}.bx-footer[data-v-353bf8a5]{display:flex;justify-content:space-between;align-items:center}.mb[data-v-e3c7419f]{margin-bottom:12px}.toolbar[data-v-e3c7419f]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hint-line[data-v-e3c7419f]{margin-top:8px;font-size:12px;color:#909399;line-height:1.6}.rp-body[data-v-e3c7419f]{min-height:300px}.rp-doc .rp-h{display:flex;gap:24px;font-weight:700;margin:0 0 8px;flex-wrap:wrap;align-items:baseline}.rp-doc .rp-h .rp-title{font-size:15px}.rp-doc .rp-t{border-collapse:collapse;width:100%;margin-bottom:10px}.rp-doc .rp-t th,.rp-doc .rp-t td{border:1px solid #000;padding:3px 8px;text-align:center;min-width:46px;font-size:13px}.rp-doc .rp-t .lbl{text-align:left;min-width:92px;font-weight:700;white-space:nowrap;background:#fafbfd}.rp-doc .rp-t .grp{background:#f2f2f2;letter-spacing:2px}.rp-doc .rp-t .tot{font-weight:700}.rp-doc .rp-t .sum td{font-weight:700;background:#f7f9fc}.rp-doc .rp-t .cut td,.rp-doc .rp-t .cut td.lbl{font-weight:700;background:#f9e4d2}.rp-doc .rp-t .diff td{font-weight:700}.rp-doc .d-short{color:#00a05a}.rp-doc .d-over{color:#e00000}.rp-doc .rp-note{font-size:12px;color:#606266;margin-top:4px}.rp-doc .rp-note.rp-warn{color:#e00000}.outsource-print-dialog .el-dialog__body{padding:10px 20px 20px}.print-body{background:#f5f5f5;padding:16px}.print-sheet{background:#fff;padding:24px;max-width:210mm;margin:0 auto;box-shadow:0 0 6px #00000014;font-size:12px;color:#000}.wo-header{text-align:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #333}.wo-header-name{font-size:18px;font-weight:700;color:#000}.wo-header-en{font-size:11px;color:#666;margin-top:2px}.wo-header-meta{font-size:11px;color:#333;margin-top:6px}.wo-title{text-align:center;font-size:20px;font-weight:700;letter-spacing:4px;margin-top:14px}.wo-sub{text-align:center;font-size:12px;color:#666;margin:4px 0 14px}.print-sheet .kv{width:100%;border-collapse:collapse;margin-bottom:12px}.print-sheet .kv td{border:1px solid #999;padding:6px 8px;font-size:13px}.print-sheet .kv .lab{background:#f2f2f2;font-weight:700;width:90px}.print-sheet .table{width:100%;border-collapse:collapse}.print-sheet .table th,.print-sheet .table td{border:1px solid #999;padding:6px 8px;font-size:13px}.print-sheet .table th{background:#f2f2f2}.print-sheet .sign{margin-top:28px;display:flex;justify-content:space-between;font-size:13px}.print-sheet .sign div{width:30%;border-top:1px solid #333;padding-top:6px;text-align:center}.mb[data-v-d4430f44]{margin-bottom:12px}.mt[data-v-d4430f44]{margin-top:10px}.wrap[data-v-d4430f44]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.stat[data-v-d4430f44]{background:#f5f7fa;border-radius:8px;padding:14px 10px;text-align:center}.stat-num[data-v-d4430f44]{font-size:22px;font-weight:700;color:#303133}.stat-label[data-v-d4430f44]{font-size:12px;color:#909399;margin-top:4px}.stat.warn .stat-num[data-v-d4430f44]{color:#e6a23c}.stat.ok .stat-num[data-v-d4430f44]{color:#67c23a}.stat.cancel .stat-num[data-v-d4430f44]{color:#f56c6c}.stat.active .stat-num[data-v-d4430f44]{color:#409eff}.warn[data-v-d4430f44]{color:#e6a23c}.ok[data-v-d4430f44]{color:#67c23a}.mb[data-v-78eeade0]{margin-bottom:12px}.toolbar[data-v-78eeade0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mt[data-v-78eeade0]{margin-top:12px}.hint[data-v-78eeade0]{margin-left:8px;font-size:12px;color:#909399}.deduct-money[data-v-78eeade0]{color:#c0392b;font-weight:600}.lk[data-v-78eeade0]{color:#409eff;cursor:pointer}.lk[data-v-78eeade0]:hover{text-decoration:underline}.stat[data-v-78eeade0]{background:#f5f7fa;border-radius:6px;padding:12px 8px;text-align:center;border-left:4px solid #409eff}.stat.warn[data-v-78eeade0]{border-left-color:#e6a23c}.stat.active[data-v-78eeade0]{border-left-color:#409eff}.stat.ok[data-v-78eeade0]{border-left-color:#67c23a}.stat.cancel[data-v-78eeade0]{border-left-color:#909399}.stat-num[data-v-78eeade0]{font-size:22px;font-weight:700;color:#303133}.stat-label[data-v-78eeade0]{font-size:12px;color:#909399;margin-top:2px}.wp-emp-missing[data-v-991f4481] .el-select__wrapper{box-shadow:0 0 0 1px #f56c6c inset}.wp-help[data-v-991f4481]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#c0c4cc;color:#fff;font-size:12px;font-weight:600;cursor:help;-webkit-user-select:none;user-select:none;margin-right:8px;flex:none}.wp-help[data-v-991f4481]:hover{background:#2d6cdf}.wp-help-pop[data-v-991f4481]{max-width:320px;line-height:1.6}.wp-help-pop .h[data-v-991f4481]{font-weight:600;margin:0 0 6px;font-size:13px}.wp-help-pop p[data-v-991f4481]{margin:0 0 6px;font-size:12px}.wp-help-pop p.t[data-v-991f4481]{color:#c0c4cc;margin-bottom:0}.wp-help-pop b[data-v-991f4481]{color:#fff}.wp-help-pop .sc[data-v-991f4481]{margin:0 0 2px;font-size:12px}.wp-help-pop .yes[data-v-991f4481]{color:#7ee2a8;font-weight:600}.wp-help-pop .no[data-v-991f4481]{color:#c8ccd4;font-weight:600}.tip[data-v-584b8f27]{color:#999;font-size:12px}.help-btn[data-v-584b8f27]{font-size:18px;color:#409eff;cursor:pointer;margin-left:2px}.dq-bar[data-v-584b8f27]{margin-bottom:12px}.aps-summary[data-v-584b8f27]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:10px 14px;margin-bottom:12px}.sm-item[data-v-584b8f27]{display:flex;flex-direction:column;align-items:center;min-width:74px;padding:2px 8px;border-radius:6px;background:#f7f9fc}.sm-num[data-v-584b8f27]{font-size:19px;font-weight:800;color:#1a2b4a;font-variant-numeric:tabular-nums;line-height:1.15}.sm-u[data-v-584b8f27]{font-size:12px;font-weight:600}.sm-label[data-v-584b8f27]{font-size:11.5px;color:#8b95a5;white-space:nowrap}.sm-item.c-ok[data-v-584b8f27]{background:#f6ffed}.sm-item.c-ok .sm-num[data-v-584b8f27]{color:#389e0d}.sm-item.c-tight[data-v-584b8f27]{background:#fff7e6}.sm-item.c-tight .sm-num[data-v-584b8f27]{color:#d46b08}.sm-item.c-late[data-v-584b8f27]{background:#fff1f0}.sm-item.c-late .sm-num[data-v-584b8f27]{color:#cf1322}.sm-tip[data-v-584b8f27]{margin-left:auto;font-size:12px;color:#98a0ac}.sm-item.c-rush[data-v-584b8f27]{background:#fffbe6}.sm-item.c-rush .sm-num[data-v-584b8f27]{color:#d48806}.sm-item.c-lock[data-v-584b8f27]{background:#f9f0ff}.sm-item.c-lock .sm-num[data-v-584b8f27]{color:#722ed1}.po-lock[data-v-584b8f27]{margin-left:3px;font-size:12px}.sim-late[data-v-584b8f27]{color:#cf1322;font-weight:700}.c-dim-txt[data-v-584b8f27]{color:#98a0ac}.sim-note[data-v-584b8f27]{margin-top:8px;font-size:12px;color:#98a0ac}.late-bar[data-v-584b8f27]{margin-bottom:12px}.late-hint[data-v-584b8f27]{color:#a8071a;font-weight:400;font-size:12px}.prio-high[data-v-584b8f27]{color:#cf1322;font-weight:800}.att-bar[data-v-584b8f27]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f6f9ff;border:1px solid #d9e6ff;border-radius:8px;padding:8px 12px;margin-bottom:12px}.att-title[data-v-584b8f27]{font-size:12.5px;color:#1a2b4a;font-weight:600}.att-item[data-v-584b8f27]{display:flex;align-items:center;gap:4px}.att-name[data-v-584b8f27]{font-size:12px;color:#555}.una-box[data-v-584b8f27]{margin-bottom:14px}.una-title[data-v-584b8f27]{color:#b45309}.bn-row[data-v-584b8f27]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.bn-card[data-v-584b8f27]{border:1px solid #e4e7ed;border-radius:8px;padding:8px 14px;min-width:190px;background:#fff}.bn-card.hot[data-v-584b8f27]{border-color:#f56c6c;background:#fff5f5}.bn-name[data-v-584b8f27]{font-size:12.5px;font-weight:600;color:#333}.bn-num[data-v-584b8f27]{font-size:20px;font-weight:700;color:#409eff}.bn-card.hot .bn-num[data-v-584b8f27]{color:#f56c6c}.bn-sub[data-v-584b8f27]{font-size:11px;color:#999;margin-bottom:4px}.line-box[data-v-584b8f27]{margin-bottom:18px;border:1px solid #e4e7ed;border-radius:10px;padding:10px 14px;background:#fcfdff}.line-head[data-v-584b8f27]{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.line-name[data-v-584b8f27]{font-size:15px;font-weight:700;color:#1a2b4a}.line-parent[data-v-584b8f27]{font-size:12px;color:#999}.line-load[data-v-584b8f27]{font-size:12px;color:#666;margin-left:auto}.line-empty[data-v-584b8f27]{color:#bbb;font-size:12.5px;padding:10px 0}.src-none[data-v-584b8f27]{color:#f56c6c;font-weight:600;font-size:12px}.help-body h4[data-v-584b8f27]{margin:12px 0 6px;color:#1a2b4a}.help-body ul[data-v-584b8f27]{margin:0 0 6px;padding-left:18px;color:#555;font-size:13px;line-height:1.8}.help-body code[data-v-584b8f27]{background:#f4f6f8;padding:0 4px;border-radius:3px}.std-toolbar[data-v-584b8f27]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.page[data-v-d361dd5d]{padding:12px}.page-toolbar[data-v-d361dd5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.toolbar-left[data-v-d361dd5d]{display:flex;align-items:center;gap:10px}.page-title[data-v-d361dd5d]{font-size:16px;font-weight:600}.stat-row[data-v-d361dd5d]{margin-bottom:12px}.kpi-card[data-v-d361dd5d]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 16px;box-shadow:0 1px 4px #0000000a;position:relative;overflow:hidden}.kpi-card[data-v-d361dd5d]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent, #409eff)}.kpi-card.ok[data-v-d361dd5d]:before{background:#67c23a}.kpi-card.warn[data-v-d361dd5d]:before{background:#e6a23c}.kpi-card.danger[data-v-d361dd5d]:before{background:#f56c6c}.kpi-label[data-v-d361dd5d]{font-size:12px;color:#909399}.kpi-value[data-v-d361dd5d]{font-size:24px;font-weight:700;color:#303133;margin-top:4px;font-variant-numeric:tabular-nums}.risk-alerts[data-v-d361dd5d]{padding:8px 0}.wb-card[data-v-d361dd5d]{margin-bottom:12px}.wb-card__hd[data-v-d361dd5d]{display:flex;align-items:baseline;gap:8px;padding:12px 16px 8px;border-bottom:1px solid #ebeef5}.wb-card__title[data-v-d361dd5d]{font-size:14px;font-weight:600;color:#303133}.wb-card__sub[data-v-d361dd5d]{font-size:12px;color:#909399}[data-v-d361dd5d] .wb-tbl th{background:linear-gradient(180deg,#f8f9fb,#f0f2f5)!important;color:#303133;font-weight:600;border-bottom:2px solid #dcdfe6!important}[data-v-d361dd5d] .wb-tbl td{border-bottom:1px solid #ebeef5}[data-v-d361dd5d] .wb-tbl tr:hover td{background:#f5f7fa!important}.page[data-v-77e2e062]{padding:12px}.page-toolbar[data-v-77e2e062]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.toolbar-left[data-v-77e2e062]{display:flex;align-items:center;gap:10px}.page-title[data-v-77e2e062]{font-size:16px;font-weight:600}.stat-row[data-v-77e2e062]{margin-bottom:12px}.kpi-card[data-v-77e2e062]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 16px;box-shadow:0 1px 4px #0000000a;position:relative;overflow:hidden}.kpi-card[data-v-77e2e062]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent, #409eff)}.kpi-card.ok[data-v-77e2e062]:before{background:#67c23a}.kpi-card.warn[data-v-77e2e062]:before{background:#e6a23c}.kpi-label[data-v-77e2e062]{font-size:12px;color:#909399}.kpi-value[data-v-77e2e062]{font-size:24px;font-weight:700;color:#303133;margin-top:4px;font-variant-numeric:tabular-nums}.wb-card[data-v-77e2e062]{margin-bottom:12px}.wb-card__hd[data-v-77e2e062]{display:flex;align-items:baseline;gap:8px;padding:12px 16px 8px;border-bottom:1px solid #ebeef5}.wb-card__title[data-v-77e2e062]{font-size:14px;font-weight:600;color:#303133}.wb-card__sub[data-v-77e2e062]{font-size:12px;color:#909399}.filter-bar[data-v-77e2e062]{margin-bottom:12px}.filter-row[data-v-77e2e062]{display:flex;align-items:center;gap:8px;padding:12px 16px}[data-v-77e2e062] .wb-tbl th{background:linear-gradient(180deg,#f8f9fb,#f0f2f5)!important;color:#303133;font-weight:600;border-bottom:2px solid #dcdfe6!important}[data-v-77e2e062] .wb-tbl td{border-bottom:1px solid #ebeef5}[data-v-77e2e062] .wb-tbl tr:hover td{background:#f5f7fa!important}.page[data-v-58a8ddab]{padding:12px}.page-toolbar[data-v-58a8ddab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.toolbar-left[data-v-58a8ddab]{display:flex;align-items:center;gap:10px}.page-title[data-v-58a8ddab]{font-size:16px;font-weight:600}.stat-row[data-v-58a8ddab]{margin-bottom:12px}.kpi-card[data-v-58a8ddab]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 16px;box-shadow:0 1px 4px #0000000a;position:relative;overflow:hidden}.kpi-card[data-v-58a8ddab]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent, #409eff)}.kpi-card.ok[data-v-58a8ddab]:before{background:#67c23a}.kpi-card.danger[data-v-58a8ddab]:before{background:#f56c6c}.kpi-label[data-v-58a8ddab]{font-size:12px;color:#909399}.kpi-value[data-v-58a8ddab]{font-size:24px;font-weight:700;color:#303133;margin-top:4px;font-variant-numeric:tabular-nums}.wb-card[data-v-58a8ddab]{margin-bottom:12px}.wb-card__hd[data-v-58a8ddab]{display:flex;align-items:baseline;gap:8px;padding:12px 16px 8px;border-bottom:1px solid #ebeef5}.wb-card__title[data-v-58a8ddab]{font-size:14px;font-weight:600;color:#303133}.wb-card__sub[data-v-58a8ddab]{font-size:12px;color:#909399}[data-v-58a8ddab] .wb-tbl th{background:linear-gradient(180deg,#f8f9fb,#f0f2f5)!important;color:#303133;font-weight:600;border-bottom:2px solid #dcdfe6!important}[data-v-58a8ddab] .wb-tbl td{border-bottom:1px solid #ebeef5}[data-v-58a8ddab] .wb-tbl tr:hover td{background:#f5f7fa!important}.mb[data-v-926cf53d]{margin-bottom:12px}.toolbar[data-v-926cf53d]{display:flex;gap:8px;flex-wrap:wrap}.mt[data-v-926cf53d]{margin-top:12px}.stat[data-v-926cf53d]{text-align:center;padding:4px 0}.stat-num[data-v-926cf53d]{font-size:20px;font-weight:700;color:#303133}.stat-num.ok[data-v-926cf53d]{color:#67c23a}.stat-num.warn[data-v-926cf53d]{color:#e6a23c}.stat-num.danger[data-v-926cf53d]{color:#f56c6c}.stat-label[data-v-926cf53d]{font-size:12px;color:#909399;margin-top:2px}.danger[data-v-926cf53d]{color:#f56c6c;font-weight:600}.warn[data-v-926cf53d]{color:#e6a23c;font-weight:600}.pagination[data-v-926cf53d]{margin-top:12px;justify-content:flex-end}.num-cell[data-v-926cf53d]{font-weight:600;font-variant-numeric:tabular-nums}.num-cell.ok[data-v-926cf53d]{color:#67c23a}.num-cell.danger[data-v-926cf53d]{color:#f56c6c}.num-cell.warn[data-v-926cf53d]{color:#e6a23c}.num-cell.quiet[data-v-926cf53d]{color:#c0c4cc}.finishing-type-chip[data-v-926cf53d]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:.3px}.finishing-type-chip.type-剪线头[data-v-926cf53d]{background:#f0f9ff;color:#3b82f6;border:1px solid #bfdbfe}.finishing-type-chip.type-钉扣[data-v-926cf53d]{background:#fdf2f8;color:#ec4899;border:1px solid #fbcfe8}.finishing-type-chip.type-锁眼[data-v-926cf53d]{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.finishing-type-chip.type-绣花[data-v-926cf53d]{background:#f3e8ff;color:#9333ea;border:1px solid #e9d5ff}.finishing-type-chip.type-印花[data-v-926cf53d]{background:#ecfeff;color:#0891b2;border:1px solid #a5f3fc}.finishing-type-chip.type-手缝[data-v-926cf53d]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.finishing-type-chip.type-整烫[data-v-926cf53d]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.finishing-type-chip.type-检验[data-v-926cf53d]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.finishing-type-chip.type-其他[data-v-926cf53d]{background:#f5f5f5;color:#666;border:1px solid #d9d9d9}.mb[data-v-0c7973de]{margin-bottom:12px}.toolbar[data-v-0c7973de]{display:flex;gap:8px;flex-wrap:wrap}.mt[data-v-0c7973de]{margin-top:12px}.stat[data-v-0c7973de]{text-align:center;padding:4px 0}.stat-num[data-v-0c7973de]{font-size:20px;font-weight:700;color:#303133}.stat-num.ok[data-v-0c7973de]{color:#67c23a}.stat-num.warn[data-v-0c7973de]{color:#e6a23c}.stat-num.danger[data-v-0c7973de]{color:#f56c6c}.stat-label[data-v-0c7973de]{font-size:12px;color:#909399;margin-top:2px}.num-cell[data-v-0c7973de]{font-weight:600;font-variant-numeric:tabular-nums}.num-cell.ok[data-v-0c7973de]{color:#67c23a}.num-cell.danger[data-v-0c7973de]{color:#f56c6c}.num-cell.warn[data-v-0c7973de]{color:#e6a23c}.num-cell.quiet[data-v-0c7973de]{color:#c0c4cc}.danger[data-v-0c7973de]{color:#f56c6c;font-weight:600}.warn[data-v-0c7973de]{color:#e6a23c;font-weight:600}.pagination[data-v-0c7973de]{margin-top:12px;justify-content:flex-end}.defect-chip[data-v-0c7973de]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:.3px}.defect-chip.defect-无[data-v-0c7973de]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.defect-chip.defect-烫黄[data-v-0c7973de]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.defect-chip.defect-极光[data-v-0c7973de]{background:#faf5ff;color:#9333ea;border:1px solid #e9d5ff}.defect-chip.defect-水渍[data-v-0c7973de]{background:#ecfeff;color:#0891b2;border:1px solid #a5f3fc}.defect-chip.defect-变形[data-v-0c7973de]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.defect-chip.defect-污渍[data-v-0c7973de]{background:#fefce8;color:#ca8a04;border:1px solid #fef08a}.defect-chip.defect-破损[data-v-0c7973de]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.defect-chip.defect-其他[data-v-0c7973de]{background:#f5f5f5;color:#666;border:1px solid #d9d9d9}.qc-cards[data-v-b8248746]{margin-bottom:14px}.qc-num[data-v-b8248746]{font-size:24px;font-weight:700;text-align:center}.qc-label[data-v-b8248746]{text-align:center;color:#909399;font-size:12px;margin-top:4px}.qc-report[data-v-b8248746]{font-size:13px;color:#303133}.qc-report .qr-row[data-v-b8248746]{display:flex;justify-content:space-between;gap:12px;margin:6px 0;flex-wrap:wrap}.page-toolbar[data-v-b8248746]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.pagination[data-v-b8248746]{margin-top:12px;justify-content:flex-end}.tip[data-v-8fa7ae00]{color:#888;font-size:12px}.chart-card[data-v-8fa7ae00]{border:1px solid #e4e7ed;border-radius:8px;background:#fff;overflow:hidden}.cc-title[data-v-8fa7ae00]{font-weight:600;font-size:13px;padding:8px 12px 0;color:#333}.cc-body[data-v-8fa7ae00]{height:260px}.sec .cc-title[data-v-8fa7ae00]{padding:0 0 6px}.stock-confirm-box{width:760px!important;max-width:92vw!important;border-radius:10px;box-shadow:0 12px 40px #0000002e}.stock-confirm-box .el-message-box__header{padding:16px 20px 10px;border-bottom:1px solid #f0f2f5}.stock-confirm-box .el-message-box__title{font-size:17px;font-weight:600}.stock-confirm-box .el-message-box__content{padding:14px 20px 6px}.stock-confirm-box .el-message-box__btns{padding:10px 20px 16px}.stock-confirm-box .el-message-box__btns .el-button{min-width:96px;height:36px;font-size:14px}.stock-confirm-box .sc-wrap{text-align:left}.stock-confirm-box .sc-banner{display:flex;align-items:baseline;gap:10px;color:#fff;border-radius:8px;padding:10px 14px;margin-bottom:12px}.stock-confirm-box .sc-banner-type{font-size:18px;font-weight:700;letter-spacing:1px}.stock-confirm-box .sc-banner-sub{font-size:13px;opacity:.95}.stock-confirm-box .sc-banner-sub b{font-size:15px}.stock-confirm-box .sc-table{border-collapse:collapse;width:100%;font-size:13px;table-layout:fixed}.stock-confirm-box .sc-table th,.stock-confirm-box .sc-table td{border-bottom:1px solid #ebeef5;padding:9px 10px;text-align:center;vertical-align:middle;word-break:break-all}.stock-confirm-box .sc-table thead th{background:#f5f7fa;color:#606266;font-weight:600;padding:10px}.stock-confirm-box .sc-table tbody tr:hover{background:#fafcff}.stock-confirm-box .sc-table tfoot td{border-bottom:none;background:#fdf6ec;padding:11px 10px}.stock-confirm-box .sc-c{text-align:center}.stock-confirm-box .sc-r{text-align:right!important}.stock-confirm-box .sc-mat-name{font-weight:600;color:#303133}.stock-confirm-box .sc-mat-code{font-size:12px;color:#909399;margin-top:2px}.stock-confirm-box .sc-arrow{color:#409eff;font-weight:700}.stock-confirm-box .sc-dim{color:#c0c4cc}.stock-confirm-box .sc-total-label{text-align:right;color:#606266;font-weight:600}.stock-confirm-box .sc-total-amt{font-size:17px;font-weight:700;color:#d8483f}.stock-confirm-box .sc-tip{margin-top:10px;font-size:12px;color:#909399;display:flex;align-items:center;gap:6px}.stock-confirm-box .sc-tip:before{content:"ⓘ";color:#e6a23c}.stock-confirm-box .sc-cancel-btn,.stock-confirm-box .sc-confirm-btn{font-weight:600}.kpi-row{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.kpi-card{flex:1;min-width:140px;background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 16px;box-shadow:0 1px 4px #0000000a;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent, #2f5bea)}.kpi-icon{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-content{flex:1;min-width:0}.kpi-label{font-size:12px;color:#909399;margin-bottom:4px}.kpi-value{font-size:22px;font-weight:700;color:var(--accent, #2f5bea);font-variant-numeric:tabular-nums;line-height:1.2}.kpi-sub{font-size:11px;color:#c0c4cc;margin-top:2px}.filter-bar[data-v-5c315a20]{margin-bottom:12px}.filter-row[data-v-5c315a20]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pagination[data-v-5c315a20]{margin-top:12px;justify-content:flex-end}[data-v-5c315a20] .row-shortage{background:#fef0f0!important}[data-v-5c315a20] .wb-tbl th{background:linear-gradient(180deg,#f8f9fb,#f0f2f5)!important;color:#303133;font-weight:600;border-bottom:2px solid #dcdfe6!important}[data-v-5c315a20] .wb-tbl td{border-bottom:1px solid #ebeef5}[data-v-5c315a20] .wb-tbl tr:hover td{background:#f5f7fa!important}.summary-bar[data-v-0b8ca8fa]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.stat-card[data-v-0b8ca8fa]{flex:1;min-width:180px;background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:12px 16px;box-shadow:0 1px 4px #0000000a}.stat-label[data-v-0b8ca8fa]{font-size:13px;color:#909399}.stat-value[data-v-0b8ca8fa]{font-size:22px;font-weight:700;color:#303133;margin:4px 0 2px}.stat-value .unit[data-v-0b8ca8fa]{font-size:13px;font-weight:400;color:#909399}.stat-sub[data-v-0b8ca8fa]{font-size:12px;color:#c0c4cc}.stat-in[data-v-0b8ca8fa]{border-left:4px solid #67c23a}.stat-out[data-v-0b8ca8fa]{border-left:4px solid #f56c6c}.stat-net-pos[data-v-0b8ca8fa]{border-left:4px solid #409eff}.stat-net-neg[data-v-0b8ca8fa]{border-left:4px solid #e6a23c}.stat-count[data-v-0b8ca8fa]{border-left:4px solid #909399}[data-v-0b8ca8fa] .row-in{background:#f0f9eb!important}[data-v-0b8ca8fa] .row-out{background:#fef0f0!important}.pagination[data-v-0b8ca8fa]{margin-top:12px;justify-content:flex-end}.page-toolbar[data-v-5175348b]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.pagination[data-v-5175348b]{margin-top:12px;justify-content:flex-end}.sub-title[data-v-5175348b]{display:flex;justify-content:space-between;align-items:center;margin:10px 0 6px;font-weight:600}.total-bar[data-v-5175348b]{text-align:right;margin-top:8px;font-size:14px}[data-v-5175348b] .row-overdue{background:#fff1f0}[data-v-5175348b] .row-overdue:hover>td{background:#ffe7e3!important}.io-table[data-v-5175348b] .io-compact .el-input__wrapper{padding-left:4px!important;padding-right:4px!important}.io-avail[data-v-5175348b]{font-size:11px;line-height:14px;color:#909399;text-align:right;margin-top:1px}.io-avail-bad[data-v-5175348b]{color:#f56c6c;font-weight:600}.io-type-item[data-v-5175348b] .el-form-item__label{color:#f56c6c;font-weight:700}.io-type-item[data-v-5175348b] .el-select .el-select__wrapper,.io-type-item[data-v-5175348b] .el-select .el-input__inner{color:#f56c6c!important;font-weight:700}.io-type-item[data-v-5175348b] .el-select .el-select__caret{color:#f56c6c}.stockin-tip div[data-v-5175348b]{line-height:1.9}:root{--color-primary: #1677FF;--color-success: #10B981;--color-warning: #F59E0B;--color-danger: #EF4444;--color-bg: #F5F7FA;--color-card: #FFFFFF;--color-text-1: #1F2937;--color-text-2: #6B7280;--color-text-3: #9CA3AF;--color-border: #E5E7EB;--color-empty-bg: #F3F4F6}.location-page[data-v-b2c51593]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.page-toolbar[data-v-b2c51593]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;padding:16px;background:var(--color-card);border-radius:8px;box-shadow:0 1px 2px #0000000d}.pagination[data-v-b2c51593]{margin-top:12px;justify-content:flex-end}.shelf-view[data-v-b2c51593]{padding:16px 0}.shelf-empty[data-v-b2c51593]{padding:60px 0;text-align:center}.shelf-group[data-v-b2c51593]{margin-bottom:20px;background:var(--color-card);border-radius:4px;overflow:hidden;border:2px solid #2c3e50;box-shadow:0 2px 8px #0000001f,0 1px 2px #00000014}.shelf-header[data-v-b2c51593]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(180deg,#2c3e50,#1a252f);border-bottom:2px solid #1a252f}.header-left[data-v-b2c51593]{display:flex;align-items:center;gap:10px}.wh-label[data-v-b2c51593]{font-size:15px;font-weight:800;color:#fff;letter-spacing:.5px}.zone-label[data-v-b2c51593]{font-size:14px;font-weight:700;color:#ecf0f1}.shelf-label[data-v-b2c51593]{font-size:13px;color:#bdc3c7}.divider[data-v-b2c51593]{color:#7f8c8d;font-size:14px;font-weight:300}.header-stats[data-v-b2c51593]{display:flex;gap:6px}.shelf-row[data-v-b2c51593]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;background:linear-gradient(180deg,#ffffff80,#fff3);border-radius:4px;border:1px solid #c0c8d0;position:relative;box-shadow:6px 6px #b0babf}.shelf-row[data-v-b2c51593]:last-child{margin-bottom:0}.layer-badge[data-v-b2c51593]{width:44px;height:26px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#2c3e50;background:linear-gradient(180deg,#f8f9fa,#e9ecef);border:1px solid #adb5bd;border-radius:3px;box-shadow:inset 0 1px #fffc,2px 2px #b0babf;flex-shrink:0;position:relative;z-index:2}.cell-grid[data-v-b2c51593]{display:flex;gap:3px;flex:1;padding:4px;background:linear-gradient(180deg,#d5dde3,#c8d0d8);border-radius:2px;border:1px solid #a0aab4;box-shadow:inset 0 1px 3px #0000001a,0 1px #ffffff4d;position:relative}.cell[data-v-b2c51593]{flex:1;aspect-ratio:1 / .85;min-height:72px;border-radius:2px;padding:6px;display:flex;flex-direction:column;justify-content:space-between;cursor:default;transition:all .12s ease;position:relative;overflow:hidden;border:1px solid #b8c5d1;background:linear-gradient(180deg,#f8f9fa,#e9ecef);box-shadow:inset 0 1px #ffffffe6,0 2px 4px #0000001a,2px 2px #b0babf80}.cell.is-empty[data-v-b2c51593]{cursor:pointer;border-color:#cfd8dc;background:linear-gradient(180deg,#f5f7f8,#eceff1);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000000f,1px 1px #b0babf4d}.cell.is-empty[data-v-b2c51593]:hover{border-color:var(--color-primary);background:#eef6ff;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000000f,1px 1px #b0babf4d,0 0 0 2px #1677ff26}.cell-pos[data-v-b2c51593]{font-size:15px;font-weight:600;color:#b0b7bd;text-align:center;margin:auto}.cell.has-stock[data-v-b2c51593]{cursor:pointer;background:linear-gradient(160deg,#d5f5e3,#abebc6 40%,#82e0aa);border-color:#27ae60;box-shadow:inset 0 1px #ffffff80,0 2px 6px #27ae6040,2px 2px #27ae6059,0 1px 2px #00000014}.cell.has-stock[data-v-b2c51593]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 4px 10px #27ae6059,2px 3px #27ae6066,0 2px 3px #0000001a}@keyframes pulse-green-b2c51593{0%,to{box-shadow:inset 0 1px #ffffff80,0 2px 6px #27ae6040,2px 2px #27ae6059}50%{box-shadow:inset 0 1px #ffffff80,0 2px 6px #27ae6040,2px 2px #27ae6059,0 0 0 3px #27ae6026}}.cell.has-stock[data-v-b2c51593]:not(.is-full):not(.is-warning){animation:pulse-green-b2c51593 2.8s ease-in-out infinite}.cell.is-warning[data-v-b2c51593]{cursor:pointer;background:linear-gradient(160deg,#fef9e7,#fdebd0 40%,#fad7a0);border-color:#e67e22;box-shadow:inset 0 1px #ffffff80,0 2px 6px #e67e2233,2px 2px #e67e2259}.cell.is-warning[data-v-b2c51593]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 4px 10px #e67e224d,2px 3px #e67e2266}.cell.is-full[data-v-b2c51593]{cursor:pointer;background:linear-gradient(160deg,#fdf2f2,#f5c6c6 40%,#f1948a);border-color:#c0392b;box-shadow:inset 0 1px #ffffff80,0 2px 6px #c0392b40,2px 2px #c0392b59}.cell.is-full[data-v-b2c51593]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 4px 10px #c0392b59,2px 3px #c0392b66}.cell-status-dot[data-v-b2c51593]{width:8px;height:8px;border-radius:50%;background:var(--color-success);position:absolute;top:8px;left:8px}.cell.is-warning .cell-status-dot[data-v-b2c51593]{background:var(--color-warning)}.cell.is-full .cell-status-dot[data-v-b2c51593]{background:var(--color-danger)}.cell-main[data-v-b2c51593]{margin-top:8px}.cell-code[data-v-b2c51593]{font-size:14px;font-weight:700;color:var(--color-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-qty[data-v-b2c51593]{display:flex;align-items:baseline;gap:2px;margin-top:4px}.qty-num[data-v-b2c51593]{font-size:20px;font-weight:800;color:var(--color-success);font-variant-numeric:tabular-nums}.cell.is-warning .qty-num[data-v-b2c51593]{color:var(--color-warning)}.cell.is-full .qty-num[data-v-b2c51593]{color:var(--color-danger)}.qty-unit[data-v-b2c51593]{font-size:12px;color:var(--color-text-2)}.cell-more[data-v-b2c51593]{display:inline-block;margin-top:4px;font-size:11px;color:var(--color-primary);background:#eef6ff;padding:2px 6px;border-radius:10px}.cell-bar[data-v-b2c51593]{height:4px;background:#0000000f;border-radius:2px;margin-top:6px;overflow:hidden}.bar-fill[data-v-b2c51593]{height:100%;background:var(--color-success);border-radius:2px;transition:width .3s ease}.cell.is-warning .bar-fill[data-v-b2c51593]{background:var(--color-warning)}.cell.is-full .bar-fill[data-v-b2c51593]{background:var(--color-danger)}.shelf-legend[data-v-b2c51593]{display:flex;align-items:center;gap:18px;padding:8px 14px;background:#f8f9fa;border-top:1px solid var(--color-border);font-size:12px;color:var(--color-text-2);flex-wrap:wrap}.legend-item[data-v-b2c51593]{display:flex;align-items:center;gap:5px}.legend-dot[data-v-b2c51593]{width:12px;height:12px;border-radius:3px;display:inline-block}.dot-green[data-v-b2c51593]{background:var(--color-success)}.dot-warning[data-v-b2c51593]{background:var(--color-warning)}.dot-red[data-v-b2c51593]{background:var(--color-danger)}.dot-gray[data-v-b2c51593]{background:var(--color-text-3)}.occupied-log[data-v-f3af80e8]{padding:4px}.summary-bar[data-v-f3af80e8]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.stat-card[data-v-f3af80e8]{flex:1;min-width:150px;background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:12px 16px;box-shadow:0 1px 4px #0000000a}.stat-label[data-v-f3af80e8]{font-size:13px;color:#909399;margin-bottom:6px}.stat-value[data-v-f3af80e8]{font-size:20px;font-weight:600;color:#303133}.stat-value small[data-v-f3af80e8]{font-size:12px;font-weight:400;color:#909399}.stat-value.warn[data-v-f3af80e8]{color:#e6a23c}.stat-value.ok[data-v-f3af80e8]{color:#67c23a}.stat-value.primary[data-v-f3af80e8]{color:#409eff}.stat-value.info[data-v-f3af80e8]{color:#909399}.toolbar[data-v-f3af80e8]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pagination[data-v-f3af80e8]{margin-top:12px;justify-content:flex-end}.drill-hint[data-v-f3af80e8]{font-size:11px;opacity:.7}.tl-head[data-v-f3af80e8]{display:flex;flex-wrap:wrap;gap:8px 28px;padding:14px 16px;margin-bottom:14px;background:#f7f9fc;border:1px solid #ebeef5;border-radius:8px}.tl-head-item[data-v-f3af80e8]{display:flex;align-items:center;gap:8px;font-size:13px}.tl-head-item .k[data-v-f3af80e8]{color:#909399}.tl-head-item .v[data-v-f3af80e8]{color:#303133;font-weight:500}.warn-t[data-v-f3af80e8]{color:#e6a23c}.ok-t[data-v-f3af80e8]{color:#67c23a}.primary-t[data-v-f3af80e8]{color:#409eff}.info-t[data-v-f3af80e8]{color:#909399}.tl-stats[data-v-f3af80e8]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.tl-stat[data-v-f3af80e8]{flex:1;min-width:110px;background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.tl-stat .l[data-v-f3af80e8]{font-size:12px;color:#909399}.tl-stat .v[data-v-f3af80e8]{font-size:17px;font-weight:600}.tl-stat .v small[data-v-f3af80e8]{font-size:11px;font-weight:400;color:#909399;margin-left:4px}.tl-block[data-v-f3af80e8]{margin-bottom:18px}.tl-block-title[data-v-f3af80e8]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;padding-left:8px;border-left:3px solid #409eff}.tl-card[data-v-f3af80e8]{padding:8px 12px;background:#fafbfc;border:1px solid #eef1f6;border-radius:8px}.tl-line1[data-v-f3af80e8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tl-mat[data-v-f3af80e8]{font-size:13px;color:#303133;font-weight:500}.tl-mat i[data-v-f3af80e8]{font-style:normal;color:#909399;font-weight:400;font-size:12px}.tl-qty[data-v-f3af80e8]{margin-left:auto;font-size:14px;font-weight:700}.tl-line2[data-v-f3af80e8]{margin-top:6px;display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#909399}.tl-inv[data-v-f3af80e8]{margin-left:auto}.audit-block[data-v-f3af80e8]{margin-bottom:16px;background:#fff;border:1px solid #ebeef5;border-radius:10px;padding:14px 16px;box-shadow:0 1px 6px #0000000a}.audit-block.audit-alert[data-v-f3af80e8]{border-color:#fcd97a;box-shadow:0 1px 10px #e6a23c14}.audit-title[data-v-f3af80e8]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;display:flex;align-items:center;gap:8px;border-left:3px solid #409eff;padding-left:8px}.audit-badge[data-v-f3af80e8]{font-size:12px;font-weight:500;padding:2px 8px;border-radius:10px;margin-left:auto}.audit-badge.bad[data-v-f3af80e8]{background:#fdf6ec;color:#e6a23c;border:1px solid #fcd97a}.audit-badge.good[data-v-f3af80e8]{background:#f0f9eb;color:#67c23a;border:1px solid #c2e7b0}.val-log[data-v-f3af80e8]{color:#409eff;font-weight:600}.val-inv[data-v-f3af80e8]{color:#67c23a;font-weight:600}.val-diff-ok[data-v-f3af80e8]{color:#909399}.val-diff-bad[data-v-f3af80e8]{color:#f56c6c;font-weight:700}.pagination[data-v-68822f87]{margin-top:12px;justify-content:flex-end}.sub-title[data-v-68822f87]{display:flex;justify-content:space-between;align-items:center;margin:10px 0 6px;font-weight:600}.total-bar[data-v-68822f87]{text-align:right;margin-top:8px;font-size:14px}.recv-text[data-v-68822f87]{font-size:12px;color:#888;margin-left:6px}.recv-table[data-v-68822f87] .recv-compact .el-input__wrapper{padding-left:4px!important;padding-right:4px!important}.po-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (max-width: 1280px){.po-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.po-kpi{background:#fff;border:1px solid #e9edf3;border-top:3px solid #d0d7e2;border-radius:10px;padding:12px 18px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #1018280a,0 2px 8px #10182808;transition:box-shadow .15s,border-color .15s,transform .15s}.po-kpi:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10182814}.po-kpi.active{border-color:#409eff;box-shadow:0 0 0 2px #409eff24}.po-kpi-num{font-size:26px;font-weight:800;color:#1f2329;line-height:1.15;font-variant-numeric:tabular-nums}.po-kpi-label{font-size:12.5px;color:#7a8aa8;margin-top:2px;display:flex;align-items:baseline;gap:6px}.po-kpi-sub{font-size:11.5px;color:#d48806;font-weight:600}.po-kpi.k-all{border-top-color:#409eff}.po-kpi.k-info{border-top-color:#1d6fd8}.po-kpi.k-ok{border-top-color:#52c41a}.po-kpi.k-warn{border-top-color:#fa8c16}.po-kpi.k-gray{border-top-color:#b8c0cc}.po-order{display:flex;flex-direction:column;line-height:1.5;min-width:0}.po-order-no{font-weight:600;color:#1d6fd8;white-space:nowrap}.po-order-sub{font-size:12px;color:#7a8aa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-dim{color:#b8c0cc}.po-prog{display:flex;align-items:center;gap:8px}.po-prog-bar{flex:1;height:8px;border-radius:4px;background:#eef1f5;overflow:hidden;min-width:0}.po-prog-in{height:100%;border-radius:4px}.po-prog-in.p-ok{background:linear-gradient(90deg,#95d475,#52c41a)}.po-prog-in.p-warn{background:linear-gradient(90deg,#ffc069,#fa8c16)}.po-prog-in.p-none{background:#d3d8e0}.po-prog-txt{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.po-prog-txt.p-ok{color:#389e0d}.po-prog-txt.p-warn{color:#d48806}.po-prog-txt.p-none{color:#b8c0cc}.po-st{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.po-st .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.po-st.st-ok{color:#2e9e5b;background:#e8f7ee}.po-st.st-warn{color:#d48806;background:#fff7e6}.po-st.st-info{color:#1d6fd8;background:#ecf5ff}.po-st.st-gray{color:#8a94a6;background:#f2f4f7}.op-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.op-wrap .el-button+.el-button{margin-left:0}.op-wrap .el-button--small{padding-left:7px;padding-right:7px}.op-wrap .el-dropdown{flex:none}.el-table .row-overdue>td.el-table__cell:first-child{border-left:3px solid #f56c6c!important}.page-toolbar[data-v-4283af73]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.pagination[data-v-4283af73]{margin-top:12px;justify-content:flex-end}.price[data-v-4283af73]{color:#e6554f;font-weight:600}.toolbar[data-v-d86c90cc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spacer[data-v-d86c90cc]{flex:1}.summary-bar[data-v-d86c90cc]{margin:10px 0;font-size:13px;color:#8b93a7}.up[data-v-d86c90cc]{color:#22c55e}.muted[data-v-d86c90cc]{color:#6b7280;font-size:12px}.pager[data-v-d86c90cc]{margin-top:10px;display:flex;justify-content:flex-end}.chart[data-v-d86c90cc]{width:100%;height:280px}.field-tip[data-v-d86c90cc]{color:#6b7280;font-size:12px;line-height:1.4}.total-tip[data-v-d86c90cc]{text-align:right;color:#8b93a7;font-size:13px}.total-tip b[data-v-d86c90cc]{color:#e8edf7;font-size:16px}.toolbar[data-v-1d82d24e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spacer[data-v-1d82d24e]{flex:1}.summary-bar[data-v-1d82d24e]{margin:10px 0;font-size:13px;color:#8b93a7}.bad[data-v-1d82d24e]{color:#ef4444}.up[data-v-1d82d24e]{color:#22c55e}.down[data-v-1d82d24e]{color:#ef4444}.muted[data-v-1d82d24e]{color:#6b7280;font-size:12px}.pager[data-v-1d82d24e]{margin-top:10px;display:flex;justify-content:flex-end}.chart[data-v-1d82d24e]{width:100%;height:260px}.chart-wide[data-v-1d82d24e]{height:260px}.total-tip[data-v-1d82d24e]{text-align:right;color:#8b93a7;font-size:13px}.total-tip b[data-v-1d82d24e]{color:#e8edf7;font-size:16px}[data-v-1d82d24e] .row-draft{opacity:.72}.toolbar[data-v-83a12048]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spacer[data-v-83a12048]{flex:1}.summary-bar[data-v-83a12048]{margin:10px 0;font-size:13px;color:#8b93a7}.up[data-v-83a12048]{color:#22c55e}.down[data-v-83a12048]{color:#ef4444}.muted[data-v-83a12048]{color:#6b7280;font-size:12px}.chart[data-v-83a12048]{width:100%;height:280px}.field-tip[data-v-83a12048]{color:#6b7280;font-size:12px;line-height:1.4}.total-tip[data-v-83a12048]{text-align:right;color:#8b93a7;font-size:13px}.total-tip b[data-v-83a12048]{color:#e8edf7;font-size:16px}.money[data-v-959e745c]{font-weight:600;font-variant-numeric:tabular-nums}.money.ok[data-v-959e745c]{color:#16a34a}.money.deduct[data-v-959e745c]{color:#c0392b}[data-v-959e745c] .overrun-row{color:#c0392b;font-weight:600}.fc-rate{display:inline-flex;align-items:center;gap:6px;padding-left:10px;border-left:1px solid #eef1f5}.fc-rate-label{color:#98a0ac;font-size:12.5px;white-space:nowrap}.fc-body{padding:14px}.fc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width: 1280px){.fc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.fc-kpi{background:#fff;border:1px solid #e9edf3;border-top:3px solid #409eff;border-radius:10px;padding:12px 16px 10px;box-shadow:0 1px 2px #1018280a,0 2px 8px #10182808}.fc-kpi.k-blue{border-top-color:#409eff}.fc-kpi.k-green{border-top-color:#52c41a}.fc-kpi.k-red{border-top-color:#f5222d}.fc-kpi.k-teal{border-top-color:#13c2c2}.fc-kpi.k-orange{border-top-color:#fa8c16}.fc-kpi.k-purple{border-top-color:#8e44ad}.fc-kpi-label{font-size:12.5px;color:#7a8aa8}.fc-kpi-num{font-size:22px;font-weight:800;color:#1f2329;margin-top:3px;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-kpi-sub{font-size:11.5px;color:#98a0ac;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-guide{padding:26px 0 22px;text-align:center;background:linear-gradient(180deg,#fbfdff,#f6f9fd);border:1px dashed #d9e2ee;border-radius:10px}.fc-guide-main{font-size:15px;font-weight:700;color:#3d4450}.fc-guide-sub{margin-top:6px;font-size:12.5px;color:#98a0ac}.fc-pie-hd{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #eef1f5}.fc-pie-title{font-size:13.5px;font-weight:700;color:#1f2329}.fc-pie-title:before{content:"";display:inline-block;width:3px;height:13px;border-radius:2px;background:#409eff;margin-right:7px;vertical-align:-2px}.fc-pie-tip{color:#98a0ac;font-size:12.5px}.fc-ver{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.fc-ver.est{color:#6b7688;background:#f1f3f7}.fc-ver.act{color:#2e9e5b;background:#e8f7ee}.fc-ver i{font-style:normal;font-size:11px;opacity:.75}.fc-rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:#fff;font-weight:700;font-size:12px}.fc-rank.r1{background:linear-gradient(135deg,#ffd666,#f5a623)}.fc-rank.r2{background:linear-gradient(135deg,#d9dee6,#98a0ac)}.fc-rank.r3{background:linear-gradient(135deg,#e8b28a,#c97b4a)}.fc-rank-plain{color:#7a8aa8;font-weight:600}.fc-total-line{color:#57606f;font-size:13px;font-weight:600}.fc-warn-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#c0392b;background:#fdf0ef;border:1px solid #f5c6c0;border-radius:20px;padding:2px 10px;font-weight:600;white-space:nowrap}.fc-warn-tag .dot{width:6px;height:6px;border-radius:50%;background:#f5222d}.fc-flag{display:inline-block;background:#f5222d;color:#fff;border-radius:4px;font-size:11.5px;font-weight:600;padding:1px 7px;margin-right:4px;white-space:nowrap}.fc-normal{color:#16a34a;font-weight:600;font-size:12.5px}.profit-page[data-v-b853a758]{padding-bottom:20px}.filter-card[data-v-b853a758]{margin-bottom:12px}.toolbar[data-v-b853a758]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spacer[data-v-b853a758]{flex:1}.sep[data-v-b853a758]{color:#8b93a7}.cards[data-v-b853a758]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px}@media (max-width: 1400px){.cards[data-v-b853a758]{grid-template-columns:repeat(3,1fr)}}.kpi[data-v-b853a758]{background:#171b26;border:1px solid #232a38;border-radius:10px;padding:14px 16px}.kpi-label[data-v-b853a758]{color:#8b93a7;font-size:13px;display:flex;align-items:center;gap:6px}.kpi-rate-tag[data-v-b853a758]{font-size:11px;background:#232a38;color:#c9d1e0;padding:1px 6px;border-radius:4px}.kpi-value[data-v-b853a758]{font-size:24px;font-weight:700;color:#e8edf7;margin:8px 0 6px;font-variant-numeric:tabular-nums}.kpi-value.neg[data-v-b853a758]{color:#ef4444}.kpi-cmp[data-v-b853a758]{display:flex;gap:12px;font-size:12px;color:#8b93a7;flex-wrap:wrap}.cmp-item b[data-v-b853a758]{color:#c9d1e0}.up[data-v-b853a758]{color:#22c55e!important}.down[data-v-b853a758]{color:#ef4444!important}.dq-card[data-v-b853a758]{margin-bottom:12px}.dq-title[data-v-b853a758]{font-weight:600}.dq-sub[data-v-b853a758]{color:#8b93a7;font-size:12px;margin-left:10px;font-weight:400}.dq-list[data-v-b853a758]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.dq-item[data-v-b853a758]{display:flex;align-items:center;gap:8px;font-size:13px}.dq-name[data-v-b853a758]{color:#c9d1e0;min-width:110px}.dq-tip[data-v-b853a758]{color:#8b93a7;font-size:12px}.chart[data-v-b853a758]{width:100%;height:300px}.range-tip[data-v-b853a758]{color:#8b93a7;font-size:12px;margin-left:12px;font-weight:400}.rate-row[data-v-b853a758]{display:flex;gap:20px;margin-top:12px;flex-wrap:wrap}.rate-chip[data-v-b853a758]{font-size:13px;color:#8b93a7;display:flex;align-items:center;gap:6px}.rate-chip b[data-v-b853a758]{color:#e8edf7;font-size:15px}.muted[data-v-b853a758]{color:#6b7280}[data-v-b853a758] .row-bold{font-weight:600;background:#3b82f60f}.toolbar[data-v-f4e1b8e2]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.toolbar .spacer[data-v-f4e1b8e2]{flex:1}.money[data-v-f4e1b8e2],.ok[data-v-f4e1b8e2]{color:#0f8a4d}.bad[data-v-f4e1b8e2]{color:#c0392b;font-weight:500}.warn[data-v-f4e1b8e2]{color:#b7791f}.voided[data-v-f4e1b8e2]{text-decoration:line-through;color:#999}.summary-bar[data-v-f4e1b8e2]{margin-bottom:10px;font-size:13px;color:#555}.expand-wrap[data-v-f4e1b8e2]{padding:6px 12px 10px 48px}.prepay-tip[data-v-f4e1b8e2]{margin-top:8px;font-size:12px;color:#b7791f}.field-tip[data-v-f4e1b8e2]{font-size:12px;color:#999}.pager[data-v-f4e1b8e2]{margin-top:12px;display:flex;justify-content:flex-end}[data-v-f4e1b8e2] .row-debt{background:#fdf6ec}.page-toolbar[data-v-1b6b9f58]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.money[data-v-1b6b9f58]{font-weight:600}.money.ok[data-v-1b6b9f58]{color:#16a34a}.money.warn[data-v-1b6b9f58]{color:#d97706}.money.deduct[data-v-1b6b9f58]{color:#c0392b}.sub-title[data-v-1b6b9f58]{font-size:12px;color:#606266;margin:4px 0 6px;font-weight:600}.sub-empty[data-v-1b6b9f58]{font-size:12px;color:#909399;padding:4px 0}.expand-wrap[data-v-1b6b9f58]{padding:10px}.recon-table-wrap[data-v-1b6b9f58]{max-width:860px}.recon-table-wrap[data-v-1b6b9f58] .el-table__expanded-cell{background-color:#f2f2f2!important}.recon-table-wrap[data-v-1b6b9f58] .el-table__expanded-cell .el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: #eaeaea;--el-table-row-hover-bg-color: #e8e8e8}.po-detail-dlg .el-dialog__body{padding:10px}.toolbar[data-v-e8e833a0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spacer[data-v-e8e833a0]{flex:1}.muted[data-v-e8e833a0]{color:#6b7280;font-size:12px}.up[data-v-e8e833a0]{color:#22c55e}.down[data-v-e8e833a0]{color:#ef4444}.pager[data-v-e8e833a0]{margin-top:10px;display:flex;justify-content:flex-end}.expand-wrap[data-v-e8e833a0]{padding:6px 10px}.balance[data-v-e8e833a0]{margin-top:10px;text-align:right;font-size:13px;color:#8b93a7}.balance b[data-v-e8e833a0]{color:#e8edf7;font-size:15px}.balance .err[data-v-e8e833a0]{color:#ef4444}.balance .ok[data-v-e8e833a0]{color:#22c55e}.field-tip[data-v-e8e833a0]{color:#6b7280;font-size:12px;line-height:1.4}.toolbar[data-v-d3183e33]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.summary-bar[data-v-d3183e33]{margin:10px 0 0;font-size:13px;color:#8b93a7}.up[data-v-d3183e33]{color:#22c55e}.bad[data-v-d3183e33]{color:#ef4444}.muted[data-v-d3183e33]{color:#6b7280;font-size:12px}.empty[data-v-d3183e33]{color:#6b7280;font-size:12px;padding:16px;text-align:center}.doc[data-v-d3183e33]{color:#8b93a7;font-size:13px;line-height:1.9;padding-left:18px}.doc b[data-v-d3183e33]{color:#c9d1e0}.summary-row[data-v-a2f131a3]{margin-bottom:4px}.kpi-label[data-v-a2f131a3]{color:#888;font-size:13px}.kpi-val[data-v-a2f131a3]{font-size:22px;font-weight:700;color:#1f2a44;margin-top:6px}.kpi-val.money[data-v-a2f131a3]{color:#2b6cb0}.kpi-val.deduct[data-v-a2f131a3]{color:#c0392b}.kpi-val.ok[data-v-a2f131a3]{color:#16a34a}.page-toolbar[data-v-a2f131a3]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.money[data-v-a2f131a3]{font-weight:600}.zero-amount[data-v-a2f131a3]{color:#e6a23c;cursor:help;border-bottom:1px dashed #e6a23c}.deduct[data-v-a2f131a3]{color:#c0392b}.settled-amt[data-v-a2f131a3]{color:#16a34a}.unsettled-amt[data-v-a2f131a3]{color:#e6a23c}.piece-head[data-v-a2f131a3]{margin-bottom:8px;font-size:14px}.piece-sums b[data-v-a2f131a3]{font-size:16px}.ops-tip[data-v-a2f131a3]{color:#909399;font-size:12px}.stat-blocks[data-v-a2f131a3]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.stat-block[data-v-a2f131a3]{min-width:170px;border:2px solid transparent;border-radius:8px;padding:10px 14px;cursor:pointer;background:#f7f9fc;box-shadow:0 1px 4px #1f2a4414;transition:border-color .15s}.stat-block[data-v-a2f131a3]:hover{border-color:#94b8e0}.stat-block.active[data-v-a2f131a3]{border-color:#2b6cb0;background:#eef5fd}.stat-block.total[data-v-a2f131a3]{background:#1f2a44;color:#fff}.stat-block.total .sb-amt[data-v-a2f131a3],.stat-block.total .sb-cnt[data-v-a2f131a3]{color:#d9e2f0}.stat-block.total .sb-tag[data-v-a2f131a3]{background:#2b6cb0}.sb-name[data-v-a2f131a3]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.sb-tag[data-v-a2f131a3]{font-size:11px;padding:1px 6px;border-radius:8px;background:#94a3b8;color:#fff;margin-left:4px}.sb-qty[data-v-a2f131a3]{font-size:22px;font-weight:700;margin:4px 0 2px}.sb-unit[data-v-a2f131a3]{font-size:12px;font-weight:400}.sb-amt[data-v-a2f131a3]{font-size:13px;color:#c0392b}.sb-cnt[data-v-a2f131a3]{font-size:12px;color:#909399}.stat-empty[data-v-a2f131a3]{color:#909399;font-size:13px;padding:14px}.sg-head[data-v-a2f131a3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sg-name[data-v-a2f131a3]{font-size:15px;font-weight:700;color:#303133}.sg-total[data-v-a2f131a3]{font-size:13px;color:#606266}.sg-progress[data-v-a2f131a3]{margin-bottom:14px}.sg-amts[data-v-a2f131a3]{display:flex;gap:18px;margin-top:2px;font-size:13px}.sg-steps[data-v-a2f131a3],.sg-steps[data-v-a2f131a3] .el-alert__title{line-height:1.9}.sg-step[data-v-a2f131a3]{margin-top:4px;font-size:13px;color:#606266}.sg-no[data-v-a2f131a3]{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;background:#409eff;color:#fff;font-size:12px;margin-right:6px}.sg-none-tip[data-v-a2f131a3]{margin-top:10px;font-size:13px;color:#e6a23c;background:#fdf6ec;border:1px solid #faecd8;border-radius:6px;padding:8px 12px}.toolbar[data-v-4d1223f6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spacer[data-v-4d1223f6]{flex:1}.summary-bar[data-v-4d1223f6]{margin:10px 0;font-size:13px;color:#8b93a7}.up[data-v-4d1223f6]{color:#22c55e}.down[data-v-4d1223f6],.bad[data-v-4d1223f6]{color:#ef4444}.muted[data-v-4d1223f6]{color:#6b7280;font-size:12px}.chart[data-v-4d1223f6]{width:100%;height:280px}.total-tip[data-v-4d1223f6]{text-align:right;color:#8b93a7;font-size:13px}.total-tip b[data-v-4d1223f6]{color:#e8edf7;font-size:15px}.mb[data-v-0c638c7f]{margin-bottom:12px}.pw-page[data-v-0c638c7f]{position:relative}.toolbar[data-v-0c638c7f]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sep[data-v-0c638c7f]{color:#909399;font-size:13px}.spacer[data-v-0c638c7f]{flex:1}.chips[data-v-0c638c7f]{display:flex;gap:6px}.chip[data-v-0c638c7f]{font-size:12px;padding:4px 10px;border:.5px solid var(--color-border-tertiary, #dcdfe6);color:#606266;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none}.chip.on[data-v-0c638c7f]{border-color:#409eff;color:#409eff;background:#ecf5ff}.chip[data-v-0c638c7f]:hover{color:#409eff}.hint[data-v-0c638c7f]{font-size:12px;color:#909399;margin-top:8px}.kpi-grid[data-v-0c638c7f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi[data-v-0c638c7f]{background:#f5f7fa;border-radius:8px;padding:14px 16px}.kpi-label[data-v-0c638c7f]{font-size:13px;color:#909399}.kpi-num[data-v-0c638c7f]{font-size:24px;font-weight:600;margin-top:4px}.kpi-foot[data-v-0c638c7f]{display:flex;align-items:center;gap:6px;margin-top:6px}.chart-head[data-v-0c638c7f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tabs[data-v-0c638c7f]{display:flex;gap:6px}.tab[data-v-0c638c7f]{font-size:13px;padding:4px 12px;border:.5px solid var(--(--color-border-tertiary, #dcdfe6));color:#606266;border-radius:6px;cursor:pointer}.tab.on[data-v-0c638c7f]{border-color:#409eff;color:#409eff;background:#ecf5ff}.gran[data-v-0c638c7f]{display:flex;align-items:center;gap:6px}.g-label[data-v-0c638c7f]{font-size:12px;color:#909399;margin-right:4px}.g[data-v-0c638c7f]{font-size:12px;padding:3px 10px;border:.5px solid var(--(--color-border-tertiary, #dcdfe6));color:#606266;border-radius:6px;cursor:pointer}.g.on[data-v-0c638c7f]{border-color:#409eff;color:#409eff;background:#ecf5ff}.rank-list[data-v-0c638c7f]{max-height:460px;overflow:auto}.rank-row[data-v-0c638c7f]{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:.5px solid #ebeef5;cursor:pointer}.rank-row[data-v-0c638c7f]:hover{background:#f5f7fa}.badge[data-v-0c638c7f]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;flex-shrink:0;background:#c0c4cc}.badge.b1[data-v-0c638c7f]{background:#ba7517}.badge.b2[data-v-0c638c7f]{background:#888780}.badge.b3[data-v-0c638c7f]{background:#993c1d}.r-name[data-v-0c638c7f]{width:76px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-dept[data-v-0c638c7f]{width:90px;font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-bar[data-v-0c638c7f]{flex:1;height:10px;background:#fde9c8;border-radius:6px;overflow:hidden}.r-bar-fill[data-v-0c638c7f]{display:block;height:10px;background:#ba7517;border-radius:6px}.r-wage[data-v-0c638c7f]{width:96px;text-align:right;font-size:13px;color:#ba7517;font-weight:600}.rank-tip[data-v-0c638c7f]{font-size:12px;color:#909399;margin-top:8px}.dept-list[data-v-0c638c7f]{max-height:460px;overflow:auto}.dept-row[data-v-0c638c7f]{margin-bottom:12px}.dept-top[data-v-0c638c7f]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.dept-pct[data-v-0c638c7f]{display:flex;align-items:center;gap:6px;color:#185fa5;font-weight:600}.dept-amt[data-v-0c638c7f]{color:#303133;font-weight:600}.dept-pct-val[data-v-0c638c7f]{color:#185fa5;font-weight:600}.dept-bar[data-v-0c638c7f]{height:10px;background:#eef1f4;border-radius:6px;overflow:hidden;cursor:pointer}.dept-bar-fill[data-v-0c638c7f]{display:block;height:10px;background:#185fa5;border-radius:6px}.empty-sub[data-v-0c638c7f]{font-size:12px;color:#909399;margin-top:4px}.drill-foot[data-v-0c638c7f]{display:flex;gap:18px;margin-top:10px;font-size:13px;color:#606266}.drill-foot b[data-v-0c638c7f]{color:#303133}.page[data-v-6cfae3fa]{padding:12px}.page-toolbar[data-v-6cfae3fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.toolbar-left[data-v-6cfae3fa]{display:flex;align-items:center;gap:10px}.page-title[data-v-6cfae3fa]{font-size:16px;font-weight:600}.stat-row[data-v-6cfae3fa]{margin-bottom:12px}.kpi-card[data-v-6cfae3fa]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 16px;box-shadow:0 1px 4px #0000000a;position:relative;overflow:hidden}.kpi-card[data-v-6cfae3fa]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent, #409eff)}.kpi-card.ok[data-v-6cfae3fa]:before{background:#67c23a}.kpi-label[data-v-6cfae3fa]{font-size:12px;color:#909399}.kpi-value[data-v-6cfae3fa]{font-size:22px;font-weight:700;color:#303133;margin-top:4px;font-variant-numeric:tabular-nums}.wb-card[data-v-6cfae3fa]{margin-bottom:12px}.wb-card__hd[data-v-6cfae3fa]{display:flex;align-items:baseline;gap:8px;padding:12px 16px 8px;border-bottom:1px solid #ebeef5}.wb-card__title[data-v-6cfae3fa]{font-size:14px;font-weight:600;color:#303133}.wb-card__sub[data-v-6cfae3fa]{font-size:12px;color:#909399}.amount[data-v-6cfae3fa]{color:#f56c6c;font-weight:600}.summary[data-v-6cfae3fa]{padding:10px 16px;background:#f5f7fa;border-top:1px solid #ebeef5;font-size:13px;color:#606266}[data-v-6cfae3fa] .wb-tbl th{background:linear-gradient(180deg,#f8f9fb,#f0f2f5)!important;color:#303133;font-weight:600;border-bottom:2px solid #dcdfe6!important}[data-v-6cfae3fa] .wb-tbl td{border-bottom:1px solid #ebeef5}[data-v-6cfae3fa] .wb-tbl tr:hover td{background:#f5f7fa!important}.mb[data-v-70b4110a]{margin-bottom:12px}.mt[data-v-70b4110a]{margin-top:12px}.toolbar[data-v-70b4110a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stat[data-v-70b4110a]{background:#f5f7fa;border-radius:6px;padding:12px 8px;text-align:center;border-left:4px solid #409eff}.stat.rate[data-v-70b4110a],.stat.ok[data-v-70b4110a]{border-left-color:#67c23a}.stat.warn[data-v-70b4110a]{border-left-color:#e6a23c}.stat.danger[data-v-70b4110a]{border-left-color:#f56c6c}.stat.info[data-v-70b4110a]{border-left-color:#909399}.stat.primary[data-v-70b4110a]{border-left-color:#409eff}.stat.sub[data-v-70b4110a]{border-left-color:#c0c4cc;background:#fafafa}.stat-num[data-v-70b4110a]{font-size:20px;font-weight:700;color:#303133}.stat-num small[data-v-70b4110a]{font-size:12px;font-weight:400;color:#909399}.stat-label[data-v-70b4110a]{font-size:12px;color:#909399;margin-top:2px}.lack[data-v-70b4110a]{color:#e6a23c;font-weight:700}.page-toolbar[data-v-5e84544b]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.pagination[data-v-5e84544b]{margin-top:12px;justify-content:flex-end}.wx-avatar-img[data-v-5e84544b]{width:38px;height:38px;border-radius:50%;cursor:pointer;display:inline-block;vertical-align:middle;border:1px solid #e4e7ed;background:#f5f7fa}.avatar-placeholder[data-v-5e84544b]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#07c160,#06ad56);color:#fff;font-size:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.avatar-row[data-v-5e84544b]{display:flex;align-items:center;gap:14px}.wx-avatar-lg[data-v-5e84544b]{width:64px;height:64px;flex-shrink:0;border-radius:50%;cursor:pointer;border:1px solid #e4e7ed;background:#f5f7fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.wx-avatar-lg[data-v-5e84544b] img{width:100%;height:100%;object-fit:cover}.avatar-placeholder-lg[data-v-5e84544b]{width:64px;height:64px;flex-shrink:0;border-radius:50%;background:#f0f2f5;color:#999;font-size:13px;display:inline-flex;align-items:center;justify-content:center;border:1px dashed #dcdfe6}.avatar-ops[data-v-5e84544b]{display:flex;flex-direction:column;gap:4px}.avatar-tip[data-v-5e84544b]{color:#999;font-size:12px}.department-page[data-v-c8ae6d39]{padding:16px}.page-toolbar[data-v-c8ae6d39]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.tips[data-v-c8ae6d39]{color:#909399;font-size:13px}.role-page[data-v-ecfbd32a]{height:100%}.card-head[data-v-ecfbd32a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:600;gap:8px;flex-wrap:wrap}.head-left[data-v-ecfbd32a]{display:flex;align-items:center}.head-right[data-v-ecfbd32a]{display:flex;align-items:center;gap:6px}.ml8[data-v-ecfbd32a]{margin-left:8px}.mb8[data-v-ecfbd32a]{margin-bottom:8px}.role-card[data-v-ecfbd32a],.perm-card[data-v-ecfbd32a]{height:calc(100vh - 120px)}.op-link[data-v-ecfbd32a]{padding:4px 6px!important;font-size:12px}.op-link+.op-link[data-v-ecfbd32a]{margin-left:0!important}.perm-body[data-v-ecfbd32a]{overflow-y:auto;padding-right:4px}.mod-block[data-v-ecfbd32a]{margin-bottom:14px;border:1px solid var(--el-border-color-lighter);border-radius:6px;overflow:hidden}.mod-head[data-v-ecfbd32a]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-lighter)}.mod-name[data-v-ecfbd32a]{font-weight:600;font-size:13px}.mod-count[data-v-ecfbd32a]{font-size:12px;color:var(--el-text-color-secondary)}.perm-table[data-v-ecfbd32a]{width:100%;border-collapse:collapse;font-size:12px}.perm-table th[data-v-ecfbd32a]{padding:5px 8px;font-weight:500;color:var(--el-text-color-secondary);background:var(--el-fill-color-blank);border-bottom:1px solid var(--el-border-color-lighter)}.perm-table td[data-v-ecfbd32a]{padding:4px 8px;border-bottom:1px solid var(--el-border-color-lighter)}.perm-table tr:last-child td[data-v-ecfbd32a]{border-bottom:none}.perm-table tr:hover td[data-v-ecfbd32a]{background:var(--el-fill-color-light)}.c-sub[data-v-ecfbd32a]{text-align:left;min-width:200px}.c-act[data-v-ecfbd32a]{text-align:center;width:66px}.c-row[data-v-ecfbd32a]{text-align:center;width:60px}.sub-name[data-v-ecfbd32a]{color:var(--el-text-color-primary)}.sub-code[data-v-ecfbd32a]{margin-left:8px;font-size:11px;color:var(--el-text-color-placeholder)}.na[data-v-ecfbd32a]{color:var(--el-text-color-placeholder)}.wiz-tip[data-v-ecfbd32a]{font-size:13px;line-height:1.6;color:var(--el-text-color-regular);background:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary-light-7);border-radius:6px;padding:8px 12px;margin-bottom:10px}.wiz-tip b[data-v-ecfbd32a]{color:var(--el-color-primary)}.wiz-perm[data-v-ecfbd32a]{display:flex;flex-direction:column}.wiz-toolbar[data-v-ecfbd32a]{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-wrap:wrap}.wiz-count[data-v-ecfbd32a]{font-size:12px;color:var(--el-text-color-secondary);margin-left:auto}.wiz-tree[data-v-ecfbd32a]{max-height:54vh;overflow-y:auto;padding-right:4px}.clone-h[data-v-ecfbd32a]{font-size:13px;font-weight:600;color:var(--el-text-color-regular);margin-bottom:8px}.clone-mode[data-v-ecfbd32a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.clone-mode-label[data-v-ecfbd32a]{font-size:13px;font-weight:600;color:var(--el-text-color-regular)}.clone-mode-tip[data-v-ecfbd32a]{margin-left:4px}.clone-src-list[data-v-ecfbd32a],.clone-tgt-list[data-v-ecfbd32a]{border:1px solid var(--el-border-color-lighter);border-radius:6px;padding:8px;max-height:46vh;overflow-y:auto;background:#fafbfc}.clone-src-list--single[data-v-ecfbd32a]{max-height:30vh}.clone-tgt-list[data-v-ecfbd32a]{background:#fff}.clone-src-item[data-v-ecfbd32a]{padding:8px 10px;border-radius:4px;cursor:pointer;margin-bottom:4px;display:flex;flex-direction:column;gap:2px;border:1px solid transparent;transition:background .12s,border-color .12s}.clone-src-item[data-v-ecfbd32a]:hover{background:#eef3fb}.clone-src-item.active[data-v-ecfbd32a]{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5)}.src-name[data-v-ecfbd32a]{font-size:13px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.src-code[data-v-ecfbd32a]{font-size:11px}.clone-tgt-group[data-v-ecfbd32a]{display:flex;flex-direction:column;gap:6px}.clone-tgt-item[data-v-ecfbd32a]{width:100%;padding:4px 8px;border-radius:4px}.clone-tgt-item[data-v-ecfbd32a]:hover{background:var(--el-color-primary-light-9)}.clone-tgt-disabled[data-v-ecfbd32a]{color:var(--el-text-color-placeholder)}.clone-footer-summary[data-v-ecfbd32a]{display:flex;gap:8px;flex-wrap:wrap;flex:1}.d-flex[data-v-ecfbd32a]{display:flex;align-items:center}.new-role-form[data-v-ecfbd32a]{margin-top:4px}.clone-preview[data-v-ecfbd32a]{margin-top:12px;padding:10px 12px;border:1px dashed var(--el-border-color);border-radius:6px;background:#fbfcfe}.module-chips[data-v-ecfbd32a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.module-chip[data-v-ecfbd32a]{font-variant-numeric:tabular-nums}.diff-list[data-v-ecfbd32a]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.diff-item[data-v-ecfbd32a]{display:flex;align-items:center;gap:8px;font-size:13px}.diff-name[data-v-ecfbd32a]{font-weight:600;min-width:96px}.diff-arrow[data-v-ecfbd32a]{color:#909399}.diff-after[data-v-ecfbd32a]{font-weight:600;color:var(--el-color-success)}.handover-page[data-v-968207c7]{display:flex;flex-direction:column;gap:14px}.preview-area[data-v-968207c7]{margin-top:14px;display:flex;flex-direction:column;gap:12px}.preview-block[data-v-968207c7]{border:1px solid #ebeef5;border-radius:6px;padding:10px}.block-head[data-v-968207c7]{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:8px}.pagination[data-v-968207c7]{margin-top:10px;justify-content:flex-end}.handover-items[data-v-968207c7]{display:flex;flex-wrap:wrap;gap:4px}.item-chip[data-v-968207c7]{display:inline-block;padding:2px 8px;border-radius:4px;background:#f0f2f5;font-size:12px;color:#606266}.text-muted[data-v-968207c7]{color:#c0c4cc;font-size:12px}.mb[data-v-462c6e78]{margin-bottom:12px}.toolbar[data-v-462c6e78]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mt[data-v-462c6e78]{margin-top:12px}.hint[data-v-462c6e78]{margin-left:8px;font-size:12px;color:#909399}.sub[data-v-462c6e78]{font-size:12px;color:#909399}.lack[data-v-462c6e78]{color:#f56c6c;font-weight:700}.att-row[data-v-462c6e78]{padding:4px 0;border-bottom:1px solid #f5f5f5}.stat[data-v-462c6e78]{background:#f5f7fa;border-radius:6px;padding:12px 8px;text-align:center;border-left:4px solid #409eff}.stat.warn[data-v-462c6e78]{border-left-color:#e6a23c}.stat.active[data-v-462c6e78]{border-left-color:#409eff}.stat.ok[data-v-462c6e78]{border-left-color:#67c23a}.stat.cancel[data-v-462c6e78]{border-left-color:#909399}.stat-num[data-v-462c6e78]{font-size:22px;font-weight:700;color:#303133}.stat-label[data-v-462c6e78]{font-size:12px;color:#909399;margin-top:2px}.tip[data-v-282ddefa]{color:#999;font-size:12px}.emp-no[data-v-282ddefa]{color:#aaa;font-size:11px;margin-left:4px}.mtx-wrap[data-v-282ddefa] .el-table{font-size:12px}.mtx-wrap[data-v-282ddefa]{padding-bottom:18px;margin-bottom:6px}.mtx-wrap[data-v-282ddefa] .el-table__body-wrapper::-webkit-scrollbar{height:14px}.mtx-wrap[data-v-282ddefa] .el-table__body-wrapper::-webkit-scrollbar-track{background:#f0f0f0;border-radius:7px}.mtx-wrap[data-v-282ddefa] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#c0c4cc;border:2px solid #f0f0f0;border-radius:7px}.mtx-wrap[data-v-282ddefa] .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:#909399}.mtx-wrap[data-v-282ddefa] .el-table__body-wrapper::-webkit-scrollbar-thumb:active{background:#606266}.mtx-wrap[data-v-282ddefa] .el-table__body-wrapper{scrollbar-width:thin;scrollbar-color:#c0c4cc #f0f0f0}.lv-cell[data-v-282ddefa]{cursor:pointer;border-radius:4px;padding:3px 4px;min-height:20px;position:relative}.lv-cell[data-v-282ddefa]:hover{outline:1px solid #409eff66}.lv-cell.lv1[data-v-282ddefa]{background:#e6f4ff;color:#1677ff}.lv-cell.lv2[data-v-282ddefa]{background:#f0fdf0;color:#2e9e2e}.lv-cell.lv3[data-v-282ddefa]{background:#fff7e0;color:#c98a00;font-weight:700}.lv-cell.lvx[data-v-282ddefa]{color:#ccc}.lv-cell .qty[data-v-282ddefa]{position:absolute;right:2px;bottom:0;font-size:9px;color:#999;font-style:normal}.tip[data-v-52c0f7f6]{color:#999;font-size:12px}.per-row[data-v-52c0f7f6]{display:flex;gap:12px;margin-bottom:14px}.per-card[data-v-52c0f7f6]{flex:1;border:1px solid #e4e7ed;border-radius:8px;padding:12px 16px;background:#fff}.per-card.p0[data-v-52c0f7f6]{border-top:3px solid #f5a623}.per-card.p1[data-v-52c0f7f6]{border-top:3px solid #409eff}.per-card.p2[data-v-52c0f7f6]{border-top:3px solid #9b6fd6}.per-name[data-v-52c0f7f6]{font-size:12.5px;color:#666}.per-num[data-v-52c0f7f6]{font-size:26px;font-weight:700;color:#1a2b4a;margin:4px 0}.per-num[data-v-52c0f7f6]:after{content:attr(data-unit)}.per-sub[data-v-52c0f7f6]{font-size:11.5px;color:#999}.tip[data-v-15062835]{color:#999;font-size:12px}.funnel-wrap[data-v-15062835]{display:flex;gap:18px;align-items:stretch;margin-bottom:14px}.funnel-chart[data-v-15062835]{flex:1.4;height:300px;min-width:380px;border:1px solid #e4e7ed;border-radius:8px;background:#fff}.funnel-side[data-v-15062835]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px}.fs-row[data-v-15062835]{border:1px solid #e4e7ed;border-radius:8px;padding:10px 16px;background:#fff;display:flex;align-items:baseline;gap:10px}.fs-num[data-v-15062835]{font-size:24px;font-weight:700;color:#1a2b4a}.fs-label[data-v-15062835]{font-size:12.5px;color:#666}.seg-title[data-v-15062835]{font-weight:600;color:#333;margin:6px 0 8px}.trace-page[data-v-8113b31e]{padding:16px;background:#f5f7fa;min-height:100vh}.search-bar[data-v-8113b31e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014}.search-left[data-v-8113b31e]{display:flex;gap:12px;align-items:center;flex:1}.search-btn[data-v-8113b31e]{min-width:100px}.alert-tip[data-v-8113b31e]{margin-bottom:12px}.info-card[data-v-8113b31e]{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;margin-bottom:16px;overflow:hidden}.card-header[data-v-8113b31e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.po-info[data-v-8113b31e]{display:flex;align-items:center;gap:12px}.po-label[data-v-8113b31e]{font-size:13px;opacity:.9}.po-no[data-v-8113b31e]{font-size:18px;font-weight:700}.produce-tag[data-v-8113b31e]{padding:4px 12px;background:#fff3;border-radius:12px;font-size:12px}.card-body[data-v-8113b31e]{padding:16px 20px}.info-grid[data-v-8113b31e]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.info-item[data-v-8113b31e]{display:flex;flex-direction:column;gap:4px;min-width:0}.info-item .label[data-v-8113b31e]{font-size:12px;color:#909399;white-space:nowrap}.info-item .value[data-v-8113b31e]{font-size:14px;font-weight:500;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-item .value.highlight[data-v-8113b31e]{color:#409eff;font-size:16px}.kpi-row[data-v-8113b31e]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.kpi-card[data-v-8113b31e]{background:#fff;border-radius:8px;padding:14px 16px;display:flex;align-items:center;gap:10px;min-width:0;box-shadow:0 1px 4px #00000014;transition:all .3s}.kpi-card[data-v-8113b31e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.kpi-icon[data-v-8113b31e]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.kpi-content[data-v-8113b31e]{flex:1;min-width:0}.kpi-label[data-v-8113b31e]{font-size:12px;color:#909399;margin-bottom:2px;white-space:nowrap}.kpi-value[data-v-8113b31e]{font-size:19px;font-weight:700;color:#303133;white-space:nowrap}.kpi-status[data-v-8113b31e]{font-size:11px;padding:2px 6px;border-radius:10px;white-space:nowrap;flex-shrink:0}.kpi-status.ok[data-v-8113b31e]{background:#f0f9ff;color:#67c23a}.kpi-status.empty[data-v-8113b31e]{background:#f5f7fa;color:#c0c4cc}.progress-section[data-v-8113b31e]{background:#fff;border-radius:8px;padding:20px;margin-bottom:16px;box-shadow:0 1px 4px #00000014}.section-title[data-v-8113b31e]{font-size:14px;font-weight:600;color:#303133;margin-bottom:16px}.progress-flow[data-v-8113b31e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.flow-node[data-v-8113b31e]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;border-radius:8px;background:#f5f7fa;min-width:80px;transition:all .3s}.flow-node.done[data-v-8113b31e]{background:#f0f9ff;border:1px solid #67c23a}.flow-node.current[data-v-8113b31e]{background:#ecfdf5;border:1px solid #10b981;animation:pulse-8113b31e 2s infinite}@keyframes pulse-8113b31e{0%,to{opacity:1}50%{opacity:.8}}.node-icon[data-v-8113b31e]{height:24px;display:flex;align-items:center;justify-content:center;color:#909399}.flow-node.done .node-icon[data-v-8113b31e]{color:#67c23a}.flow-node.current .node-icon[data-v-8113b31e]{color:#10b981}.node-label[data-v-8113b31e]{font-size:12px;color:#606266;font-weight:500;white-space:nowrap}.node-value[data-v-8113b31e]{font-size:16px;font-weight:700;color:#303133;white-space:nowrap}.node-status[data-v-8113b31e]{font-size:11px;color:#909399;white-space:nowrap}.flow-arrow[data-v-8113b31e]{position:relative;width:24px;height:2px;background:#dcdfe6;flex-shrink:0}.flow-arrow[data-v-8113b31e]:after{content:"";position:absolute;right:-4px;top:-3px;width:0;height:0;border-left:5px solid #dcdfe6;border-top:4px solid transparent;border-bottom:4px solid transparent}.detail-toolbar[data-v-8113b31e]{display:flex;justify-content:space-between;align-items:center;margin:0 2px 10px}.dt-title[data-v-8113b31e]{font-size:14px;font-weight:600;color:#303133}.dt-tip[data-v-8113b31e]{flex:1;min-width:0;margin-left:12px;font-size:12px;color:#e6a23c}.dt-actions[data-v-8113b31e]{display:flex;align-items:center;flex-shrink:0}.detail-section[data-v-8113b31e]{background:#fff;border-radius:8px;margin-bottom:16px;box-shadow:0 1px 4px #00000014;overflow:hidden}.detail-section.sec-dim .section-title[data-v-8113b31e]{color:#909399;font-weight:500}.section-header[data-v-8113b31e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #ebeef5;background:#fafafa;cursor:pointer;-webkit-user-select:none;user-select:none}.section-header[data-v-8113b31e]:hover{background:#f2f6fc}.section-header .section-title[data-v-8113b31e]{margin-bottom:0}.sec-side[data-v-8113b31e]{display:flex;align-items:center;gap:4px;flex-shrink:0}.sec-count[data-v-8113b31e]{font-size:12px;color:#909399;font-variant-numeric:tabular-nums;margin-right:4px}.sec-pager[data-v-8113b31e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 14px;flex-wrap:wrap}.pg-tip[data-v-8113b31e]{font-size:12px;color:#909399;font-variant-numeric:tabular-nums}.sec-empty[data-v-8113b31e]{display:flex;align-items:center;gap:6px;padding:14px 20px;color:#909399;font-size:13px}.trace-table[data-v-8113b31e]{width:100%}.trace-table[data-v-8113b31e] .el-table__header th{background:#f5f7fa!important;font-weight:600;color:#606266}.trace-table[data-v-8113b31e] .el-table__cell{padding:6px 0}.trace-table[data-v-8113b31e] .cell{line-height:1.5}.trace-table[data-v-8113b31e] .idx-col{color:#a8abb2;font-variant-numeric:tabular-nums}.trace-table[data-v-8113b31e] .idx-col .cell{font-size:12px}@media (max-width: 1500px){.kpi-row[data-v-8113b31e],.info-grid[data-v-8113b31e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.trace-page[data-v-8113b31e]{padding:8px}.search-bar[data-v-8113b31e]{flex-direction:column;align-items:stretch;gap:12px}.search-left[data-v-8113b31e]{flex-direction:column;align-items:stretch}.kpi-row[data-v-8113b31e],.info-grid[data-v-8113b31e]{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-flow[data-v-8113b31e]{flex-direction:column;gap:6px}.flow-node[data-v-8113b31e]{width:100%;flex-direction:row;justify-content:space-between;min-width:0}.flow-arrow[data-v-8113b31e]{display:none}}.block[data-v-893726a2]{margin-bottom:16px}.block[data-v-893726a2] .el-card__header{font-weight:700;padding:10px 16px}.block[data-v-893726a2] .el-card__body{padding:18px 16px 6px}.size-toolbar[data-v-893726a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.size-toolbar .hint[data-v-893726a2]{font-size:12px;color:#909399}.size-total[data-v-893726a2]{text-align:right;margin-top:10px;font-size:14px;color:#303133}.size-total b[data-v-893726a2]{color:#409eff;font-size:16px}.action-bar[data-v-893726a2]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.action-bar .qr-tip[data-v-893726a2]{color:#606266;font-size:13px}.action-bar .qr-tip b[data-v-893726a2]{color:#409eff}.mini-preview[data-v-893726a2]{text-align:center;margin-top:16px;padding:14px;background:#fafbfc;border-radius:6px;border:1px dashed #dcdfe6}.mini-preview img[data-v-893726a2]{max-width:160px;display:block;margin:0 auto;box-shadow:0 2px 6px #00000014}.mini-preview .mini-tip[data-v-893726a2]{font-size:12px;color:#909399;margin:8px 0 0}.print-sheet{background:#fff;margin:0 auto;padding:6mm;width:210mm;min-height:100mm;box-sizing:border-box}.block{margin-bottom:8px;page-break-inside:avoid}.block-title.free{color:#d46b08;border-bottom-color:#d46b08}.block-title.free .bar{background:#d46b08}.block-title.free .block-subtotal{color:#d46b08}.block-title.out{color:#0958d9;border-bottom-color:#0958d9}.block-title.out .bar{background:#0958d9}.block-title.out .block-subtotal{color:#0958d9}.summary-table .row-free td{background:#fff7e6;color:#d46b08}@media print{.print-body{background:#fff!important;padding:0!important}.print-sheet{box-shadow:none!important;max-width:none!important;padding:0!important;margin:0!important;width:100%!important;min-height:auto!important}.quotation-print-dialog .el-dialog__header,.quotation-print-dialog .el-dialog__footer,.quotation-print-dialog .el-dialog__body{display:none!important}@page{size:A4;margin:6mm}}.cost-section[data-v-942d7d44]{margin-bottom:16px;padding:8px 12px;background:#fafafa;border-radius:6px}.cost-section .hint[data-v-942d7d44]{font-size:12px;color:#909399;margin-top:2px}.cost-section-free[data-v-942d7d44]{background:#fdf6ec;border:1px dashed #e6a23c}.cost-title[data-v-942d7d44]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;color:#303133}.cost-title .bar[data-v-942d7d44]{width:4px;height:14px;background:#409eff;border-radius:2px}.cost-title .free-bar[data-v-942d7d44]{background:#e6a23c}.cost-title .out-bar[data-v-942d7d44]{background:#67c23a}.cost-title .subtotal[data-v-942d7d44]{margin-left:auto;font-weight:400;color:#606266}.cost-title .subtotal b[data-v-942d7d44]{color:#e6a23c;margin-left:4px}.cost-title .subtotal b+b[data-v-942d7d44]{color:#d46b08;margin-left:12px}.cost-title .subtotal .sep[data-v-942d7d44]{color:#c0c4cc;margin:0 8px;font-weight:400}.summary[data-v-942d7d44]{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:12px 16px;background:#f0f9eb;border:1px solid #e1f3d8;border-radius:6px;max-width:400px}.summary .line[data-v-942d7d44]{display:flex;justify-content:space-between;font-size:13px;padding:2px 0}.summary .line b[data-v-942d7d44]{color:#303133}.summary .line.free-line b[data-v-942d7d44]{color:#e6a23c}.summary .line.free-line[data-v-942d7d44]{border-bottom:1px dashed #e6a23c;padding-bottom:6px;margin-bottom:4px}.summary .divider[data-v-942d7d44]{border-top:1px solid #c0c4cc;margin:4px 0 6px}.summary .line.total[data-v-942d7d44]{font-weight:700;font-size:14px;padding:4px 0}.summary .line.total b[data-v-942d7d44]{color:#303133;font-size:16px}.summary .line.grand[data-v-942d7d44]{background:#e6a23c;color:#fff;padding:8px 14px;border-radius:4px;margin-top:6px;font-size:15px;display:flex;justify-content:space-between;gap:16px}.summary .line.grand b[data-v-942d7d44]{color:#fff;font-weight:700}.summary .grand-col[data-v-942d7d44]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.summary .grand-col .line-label[data-v-942d7d44]{font-size:11px;opacity:.85;font-weight:400}.muted[data-v-942d7d44]{color:#909399;font-size:12px}[data-v-942d7d44] .el-descriptions__label{width:80px;color:#909399}.src-order[data-v-942d7d44]{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:12px;background:#ecf5ff;border:1px solid #b3d8ff;border-radius:6px;flex-wrap:wrap}.src-order .src-label[data-v-942d7d44]{font-weight:600;color:#303133}.src-order .src-hint[data-v-942d7d44]{margin-left:8px;color:#909399;font-size:12px}.src-order .src-hint b[data-v-942d7d44]{color:#303133}.src-order .src-tip[data-v-942d7d44]{color:#67c23a}.route-info[data-v-942d7d44]{display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding:4px 10px;background:#ecf5ff;border:1px solid #d9ecff;border-radius:16px;font-size:12px}.route-info__tag[data-v-942d7d44]{color:#409eff;display:inline-flex;align-items:center;gap:4px}.route-info__tag b[data-v-942d7d44]{color:#1f7ce6;font-weight:700;padding:0 2px}.route-info__amount[data-v-942d7d44]{color:#303133;font-weight:500}[data-v-942d7d44] .opt-sub{float:right;color:#909399;font-size:12px}.print-body{padding:18px 22px;background:#fff;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#303133;font-size:12px}.print-sheet{background:#fff;margin:0 auto;padding:8mm 6mm;width:210mm;min-height:100mm;box-sizing:border-box}.print-header{text-align:center;margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid #c00}.print-title{font-size:18px;font-weight:700;color:#c00;letter-spacing:4px}.print-subtitle{font-size:13px;color:#888;letter-spacing:2px;margin-top:2px}.print-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.info-table{width:100%;border-collapse:collapse}.info-table td{border:1px solid #888;padding:4px 6px;font-size:12px;vertical-align:middle}.info-table td.label{background:#f5f5f5;width:80px;font-weight:600;color:#c00}.info-table td.info-value{color:#303133}.info-table td.info-value.highlight{color:#c00;font-weight:600}.block{margin-bottom:8px}.block-title{display:flex;align-items:center;gap:6px;font-weight:700;color:#c00;border-bottom:1px solid #c00;padding-bottom:2px;margin-bottom:2px;font-size:13px}.block-title .bar{width:4px;height:14px;background:#c00}.block-title .block-subtotal{margin-left:auto;font-weight:400;color:#c00;font-size:11px}.cost-table,.size-table,.summary-table{width:100%;border-collapse:collapse;table-layout:fixed}.cost-table th,.cost-table td,.size-table th,.size-table td,.summary-table th,.summary-table td{border:1px solid #888;padding:3px 4px;text-align:center;font-size:11px;vertical-align:middle;word-break:break-all}.cost-table th,.summary-table th{background:#f0f0f0;font-weight:600}.summary-table td:not(:first-child),.summary-table th:not(:first-child){text-align:right}.summary-table .row-total td{background:#fffbe8}.summary-table .row-grand td{background:#ffd591;font-size:14px}.sign-row{display:flex;justify-content:space-between;margin-top:16px;padding:0 8px;font-size:12px;color:#303133;gap:10px}.sign-cell{flex:1;padding:6px 4px}.toolbar{display:flex;gap:8px;margin-bottom:12px;justify-content:flex-end}@media print{.print-body{background:#fff!important;padding:0!important}.print-sheet{box-shadow:none;max-width:none!important;padding:0!important;margin:0!important;width:100%!important;min-height:auto!important}.toolbar,.no-print{display:none!important}.quotation-print-dialog .el-dialog__header,.quotation-print-dialog .el-dialog__footer,.quotation-print-dialog .el-dialog__body{padding:0!important}@page{size:A4;margin:6mm}}.page-toolbar[data-v-29109c71]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.pagination[data-v-29109c71]{margin-top:12px;justify-content:flex-end;display:flex}.muted[data-v-29109c71]{color:#909399}h4[data-v-29109c71]{margin:12px 0 8px;font-weight:600;color:#303133}.quotation-print[data-v-ffde88be]{background:#f5f5f5;min-height:100vh;padding:16px}.toolbar[data-v-ffde88be]{display:flex;gap:8px;margin-bottom:12px;justify-content:flex-end}.paper[data-v-ffde88be]{background:#fff;margin:0 auto;padding:18px 22px;width:210mm;min-height:297mm;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:12px;color:#303133}.title[data-v-ffde88be]{text-align:center;font-size:20px;font-weight:700;letter-spacing:4px;margin-bottom:8px}.header-row[data-v-ffde88be]{display:flex;gap:8px;align-items:stretch;margin-bottom:6px}.header-fields[data-v-ffde88be]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;align-content:start}.hrow[data-v-ffde88be]{display:flex;align-items:center}.hrow label[data-v-ffde88be]{color:#c00;font-weight:600;min-width:56px}.hrow span[data-v-ffde88be]{flex:1;border-bottom:1px dotted #999;min-height:20px;padding:0 4px}.header-image[data-v-ffde88be]{width:140px;height:140px;border:1px solid #888;display:flex;align-items:center;justify-content:center;color:#888}.img-placeholder[data-v-ffde88be]{font-size:14px;color:#999}.body-row[data-v-ffde88be]{display:flex;gap:10px;align-items:flex-start}.left-col[data-v-ffde88be]{flex:1.45}.right-col[data-v-ffde88be]{flex:1;min-width:220px}.block[data-v-ffde88be]{margin-bottom:8px}.block-title[data-v-ffde88be]{display:flex;align-items:center;gap:6px;font-weight:700;color:#c00;border-bottom:1px solid #c00;padding-bottom:2px;margin-bottom:2px}.block-title .bar[data-v-ffde88be]{width:4px;height:14px;background:#c00}.block-title .block-subtotal[data-v-ffde88be]{margin-left:auto;font-weight:400;color:#c00;font-size:11px}.block-title.free[data-v-ffde88be]{color:#d46b08;border-bottom-color:#d46b08}.block-title.free .bar[data-v-ffde88be]{background:#d46b08}.block-title.free .block-subtotal[data-v-ffde88be]{color:#d46b08}.block-title.out[data-v-ffde88be]{color:#0958d9;border-bottom-color:#0958d9}.block-title.out .bar[data-v-ffde88be]{background:#0958d9}.block-title.out .block-subtotal[data-v-ffde88be]{color:#0958d9}.summary-table .row-free td[data-v-ffde88be]{background:#fff7e6;color:#d46b08}.cost-table[data-v-ffde88be],.size-table[data-v-ffde88be],.summary-table[data-v-ffde88be]{width:100%;border-collapse:collapse;table-layout:fixed}.cost-table th[data-v-ffde88be],.cost-table td[data-v-ffde88be],.size-table th[data-v-ffde88be],.size-table td[data-v-ffde88be],.summary-table th[data-v-ffde88be],.summary-table td[data-v-ffde88be]{border:1px solid #888;padding:2px 4px;text-align:center;font-size:11px;vertical-align:middle;word-break:break-all}.cost-table th[data-v-ffde88be],.summary-table th[data-v-ffde88be]{background:#f0f0f0;font-weight:600}.cost-table .right[data-v-ffde88be]{text-align:right}.summary-table td[data-v-ffde88be]:not(:first-child),.summary-table th[data-v-ffde88be]:not(:first-child){text-align:right}.summary-table .row-total td[data-v-ffde88be]{background:#fffbe8}.summary-table .row-grand td[data-v-ffde88be]{background:#ffd591;font-size:14px}.profit-row[data-v-ffde88be]{background:#f0f9eb;border:1px solid #67c23a;padding:4px 10px;display:flex;justify-content:space-between;font-size:13px;margin-top:6px;border-radius:4px}.profit-row b[data-v-ffde88be]{color:#c00}.footer-row[data-v-ffde88be]{display:flex;justify-content:space-between;font-size:11px;color:#888;border-top:1px solid #ccc;margin-top:12px;padding-top:4px}.loading[data-v-ffde88be]{text-align:center;padding:60px;color:#999}@media print{.quotation-print[data-v-ffde88be]{background:#fff;padding:0}.toolbar[data-v-ffde88be],.no-print[data-v-ffde88be]{display:none!important}.paper[data-v-ffde88be]{box-shadow:none;margin:0 auto;padding:8mm 10mm;width:100%;min-height:auto}@page{size:A4;margin:6mm}}.sub[data-v-82dc7ca8]{font-size:12px;color:#909399}.warn[data-v-82dc7ca8]{color:#e6a23c;font-weight:600}.dlg-tip[data-v-82dc7ca8]{font-size:12px;color:#909399;margin-top:8px}.sc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (max-width: 1280px){.sc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-kpi{background:#fff;border:1px solid #e9edf3;border-top:3px solid #409eff;border-radius:10px;padding:12px 18px 10px;box-shadow:0 1px 2px #1018280a,0 2px 8px #10182808}.sc-kpi.clickable{cursor:pointer;transition:box-shadow .15s,transform .15s}.sc-kpi.clickable:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10182814}.sc-kpi.k-blue{border-top-color:#409eff}.sc-kpi.k-blue2{border-top-color:#1d6fd8}.sc-kpi.k-teal{border-top-color:#13c2c2}.sc-kpi.k-orange{border-top-color:#fa8c16}.sc-kpi.k-red{border-top-color:#f5222d}.sc-kpi-num{font-size:24px;font-weight:800;color:#1f2329;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-kpi-label{font-size:12.5px;color:#7a8aa8;margin-top:2px}.sc-st{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.sc-st .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.sc-st.ok{color:#2e9e5b;background:#e8f7ee}.sc-st.pending{color:#d48806;background:#fff7e6}.uc-cards[data-v-a5ed300e],.uc-charts[data-v-a5ed300e]{margin-bottom:12px}.uc-chart-card[data-v-a5ed300e]{margin-bottom:0}.uc-chart[data-v-a5ed300e]{height:210px}.uc-block-title[data-v-a5ed300e]{font-size:13px;font-weight:600;margin:0 0 8px;padding-left:8px;border-left:3px solid #409eff}.uc-block-title.plain[data-v-a5ed300e]{border-left:none;padding-left:0;margin-bottom:4px}.uc-q[data-v-a5ed300e]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#409eff;color:#fff;font-size:11px;margin-left:6px;cursor:help}.uc-alert[data-v-a5ed300e]{margin-bottom:10px}.uc-dup[data-v-a5ed300e]{margin-left:6px;font-weight:600}.uc-sub2[data-v-a5ed300e]{font-size:11px;margin-top:4px}.uc-num[data-v-a5ed300e]{font-size:22px;font-weight:700;color:#303133}.uc-sub[data-v-a5ed300e]{font-size:13px;font-weight:400;color:#909399}.uc-label[data-v-a5ed300e]{font-size:12px;color:#909399;margin-top:4px}.uc-tip[data-v-a5ed300e]{font-size:12px;color:#909399;margin-left:8px}.uc-desc[data-v-a5ed300e]{margin-bottom:12px}.pagination[data-v-a5ed300e]{margin-top:12px;text-align:right;justify-content:flex-end}.uc-bar[data-v-a5ed300e]{display:flex;flex-direction:column;gap:3px}.uc-bar-row[data-v-a5ed300e]{display:flex;align-items:center;gap:4px}.uc-bar-lab[data-v-a5ed300e]{font-size:10px;color:#909399;width:12px}.uc-bar-fill[data-v-a5ed300e]{height:7px;border-radius:3px;min-width:2px}.uc-bar-fill.std[data-v-a5ed300e]{background:#85b7eb}.uc-bar-fill.act[data-v-a5ed300e]{background:#e24b4a}.uc-row-over[data-v-a5ed300e]{background:#fef0f0}.uc-row-save[data-v-a5ed300e]{background:#f0f9eb}.page-toolbar[data-v-a5ed300e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ctd-wrap[data-v-58c9bd6e]{display:flex;gap:14px;height:540px;outline:none}.ctd-left[data-v-58c9bd6e]{flex:1;display:flex;flex-direction:column;min-width:0}.ctd-head[data-v-58c9bd6e]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ctd-tip[data-v-58c9bd6e]{color:#999;font-size:12px;flex:1}.ctd-canvas[data-v-58c9bd6e]{position:relative;display:block;padding:22px 0 0 22px;margin-top:4px;flex:1;overflow:auto;text-align:center}.ctd-canvas .ruler[data-v-58c9bd6e]{display:block;position:absolute;pointer-events:none;background:#fafafa;border:1px solid #ddd}.ctd-canvas .ruler-h[data-v-58c9bd6e]{left:22px;top:0}.ctd-canvas .ruler-v[data-v-58c9bd6e]{left:0;top:22px}.ctd-stage[data-v-58c9bd6e]{-webkit-user-select:none;user-select:none;touch-action:none}.ctd-preview-wrap[data-v-58c9bd6e]{flex:1;display:flex;flex-direction:column;min-height:0}.ctd-preview-bar[data-v-58c9bd6e]{display:flex;align-items:center;gap:8px;padding:0 4px 8px}.ctd-preview-scroll[data-v-58c9bd6e]{flex:1;overflow:hidden;border:1px solid #e4e7ed;border-radius:6px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;padding:12px;min-height:0}.ctd-preview-stage[data-v-58c9bd6e]{position:relative;box-shadow:0 1px 6px #0000001f;background:#fff;overflow:hidden}.ctd-preview-frame[data-v-58c9bd6e]{display:block;pointer-events:none}.ctd-right[data-v-58c9bd6e]{width:320px;display:flex;flex-direction:column;border-left:1px solid #ebeef5;padding-left:14px}.ctd-toolbar[data-v-58c9bd6e]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.ctd-el-list[data-v-58c9bd6e]{flex:1;overflow:auto;border:1px solid #ebeef5;border-radius:6px;padding:4px}.ctd-el-empty[data-v-58c9bd6e]{color:#999;font-size:12px;padding:16px 8px;text-align:center}.ctd-el-item[data-v-58c9bd6e]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer}.ctd-el-item[data-v-58c9bd6e]:hover{background:#f5f7fa}.ctd-el-item.active[data-v-58c9bd6e]{background:#ecf5ff;outline:1px solid #409eff}.ctd-el-badge[data-v-58c9bd6e]{width:20px;height:20px;line-height:20px;text-align:center;border-radius:4px;background:#409eff;color:#fff;font-size:12px;flex-shrink:0}.ctd-el-name[data-v-58c9bd6e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ctd-el-coord[data-v-58c9bd6e]{color:#999;font-size:11px}.ctd-inspector[data-v-58c9bd6e]{margin-top:10px;border:1px solid #ebeef5;border-radius:6px;padding:10px;max-height:320px;overflow:auto}.ctd-insp-empty[data-v-58c9bd6e]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:12px;gap:6px;min-height:80px}.ctd-insp-title[data-v-58c9bd6e]{font-weight:700;margin-bottom:8px}.ctd-row[data-v-58c9bd6e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ctd-row-label[data-v-58c9bd6e]{width:64px;color:#606266;font-size:13px;flex-shrink:0}.ctd-row-sub[data-v-58c9bd6e]{color:#999;font-size:12px}.ctd-icon-thumb[data-v-58c9bd6e]{width:18px;height:18px;object-fit:contain;vertical-align:middle;margin-right:4px}.ctd-foot-tip[data-v-58c9bd6e]{color:#999;font-size:12px;margin-right:auto}.ctd-el[data-v-58c9bd6e]{transition:outline .12s,box-shadow .12s,background-color .12s,transform .12s;border-radius:2px}.ctd-el[data-v-58c9bd6e]:hover{z-index:15;transform:translateY(-1px)}.ctd-el-active[data-v-58c9bd6e]{z-index:20!important;transform:translateY(-1px)}.ctd-el-active.ctd-el-text[data-v-58c9bd6e]{background:#409eff52!important;border-color:#409eff!important;box-shadow:0 0 0 2px #409eff,0 2px 8px #409eff73;outline:none!important}.ctd-el-active.ctd-el-qr[data-v-58c9bd6e],.ctd-el-active.ctd-el-barcode[data-v-58c9bd6e],.ctd-el-active.ctd-el-image[data-v-58c9bd6e],.ctd-el-active.ctd-el-line[data-v-58c9bd6e],.ctd-el-active.ctd-el-rect[data-v-58c9bd6e],.ctd-el-active.ctd-el-circle[data-v-58c9bd6e],.ctd-el-active.ctd-el-ellipse[data-v-58c9bd6e],.ctd-el-active.ctd-el-triangle[data-v-58c9bd6e],.ctd-el-active.ctd-el-diamond[data-v-58c9bd6e]{outline:2px solid #409eff;outline-offset:2px;box-shadow:0 0 8px #409eff73}.ctd-el-hidden[data-v-58c9bd6e]{opacity:.35;outline:1.5px dashed #f56c6c!important}.ctd-el-label[data-v-58c9bd6e]{position:absolute;top:-9px;left:0;font-size:9px;font-weight:600;color:#fff;background:#909399;padding:0 5px;border-radius:3px;line-height:1.6;pointer-events:none;z-index:2;white-space:nowrap;transition:background-color .12s}.ctd-el:hover .ctd-el-label[data-v-58c9bd6e],.ctd-el-active .ctd-el-label[data-v-58c9bd6e]{background:#409eff}.ctd-el-coord[data-v-58c9bd6e]{opacity:0;transition:opacity .12s;pointer-events:none;position:absolute;bottom:-1px;right:2px;font-size:9px;color:#fff;background:#0000008c;padding:0 3px;border-radius:2px 2px 0 0;font-family:Consolas,monospace;white-space:nowrap}.ctd-el:hover .ctd-el-coord[data-v-58c9bd6e],.ctd-el-active .ctd-el-coord[data-v-58c9bd6e]{opacity:1}.ctd-el-qr .ctd-el-label[data-v-58c9bd6e],.ctd-el-barcode .ctd-el-label[data-v-58c9bd6e]{left:auto;right:0}.ctd-shape[data-v-58c9bd6e]{width:100%;height:100%;pointer-events:none}.ctd-el-content[data-v-58c9bd6e]{width:100%;height:100%;display:block}.ctd-text[data-v-58c9bd6e]{width:max-content;max-width:100%}.ctd-img[data-v-58c9bd6e]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.ctd-img-placeholder[data-v-58c9bd6e]{display:flex;align-items:center;justify-content:center;background:#fafafa;color:#999;font-size:11px}.ctd-barcode[data-v-58c9bd6e]{display:flex;align-items:center;justify-content:center;pointer-events:none}.ctd-barcode svg[data-v-58c9bd6e]{max-width:100%;max-height:100%}.resize-handle[data-v-58c9bd6e]{position:absolute;width:10px;height:10px;background:#fff;border:1.5px solid #409eff;border-radius:2px;z-index:30;box-sizing:border-box;transition:background-color .1s,transform .1s}.resize-handle[data-v-58c9bd6e]:hover{background:#409eff;transform:scale(1.2)}.resize-handle[data-handle=nw][data-v-58c9bd6e]{left:-6px;top:-6px;cursor:nw-resize}.resize-handle[data-handle=n][data-v-58c9bd6e]{left:50%;top:-6px;transform:translate(-50%);cursor:n-resize}.resize-handle[data-handle=n][data-v-58c9bd6e]:hover{transform:translate(-50%) scale(1.2)}.resize-handle[data-handle=ne][data-v-58c9bd6e]{right:-6px;top:-6px;cursor:ne-resize}.resize-handle[data-handle=e][data-v-58c9bd6e]{right:-6px;top:50%;transform:translateY(-50%);cursor:e-resize}.resize-handle[data-handle=e][data-v-58c9bd6e]:hover{transform:translateY(-50%) scale(1.2)}.resize-handle[data-handle=se][data-v-58c9bd6e]{right:-6px;bottom:-6px;cursor:se-resize}.resize-handle[data-handle=s][data-v-58c9bd6e]{left:50%;bottom:-6px;transform:translate(-50%);cursor:s-resize}.resize-handle[data-handle=s][data-v-58c9bd6e]:hover{transform:translate(-50%) scale(1.2)}.resize-handle[data-handle=sw][data-v-58c9bd6e]{left:-6px;bottom:-6px;cursor:sw-resize}.resize-handle[data-handle=w][data-v-58c9bd6e]{left:-6px;top:50%;transform:translateY(-50%);cursor:w-resize}.resize-handle[data-handle=w][data-v-58c9bd6e]:hover{transform:translateY(-50%) scale(1.2)}.settings-tabs[data-v-613eebac]{margin-top:4px}.settings-card[data-v-613eebac]{max-width:880px}.config-preview-box[data-v-613eebac]{margin-top:10px;padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:13px}.preview-label[data-v-613eebac]{color:#909399}.preview-size[data-v-613eebac]{color:#409eff;font-weight:600;margin-left:4px}.ps-help[data-v-613eebac]{max-width:600px;margin-top:12px}.ps-help[data-v-613eebac] .el-alert__title{font-weight:600}.ps-help .ps-help-title[data-v-613eebac]{font-size:13px;color:#d97706;font-weight:600}.ps-help .ps-help-body[data-v-613eebac]{font-size:12px;line-height:1.7;color:#5a3a00}.ps-help .ps-help-body b[data-v-613eebac]{color:#c2410c;font-weight:600}.ps-help .ps-help-hint[data-v-613eebac]{color:#666;font-size:11px;margin-left:8px}.ps-divisor-hint[data-v-613eebac]{margin:10px 0}.ps-divisor-hint[data-v-613eebac] code{background:#409eff1f;color:#1e40af;padding:0 4px;border-radius:3px;font-family:Courier New,monospace}.ps-help .ps-help-tip[data-v-613eebac]{color:#92400e;margin-top:6px;font-size:11px;font-style:italic}.deploy-help[data-v-613eebac]{margin:10px 0 4px;max-width:760px}.deploy-help[data-v-613eebac] .el-collapse-item__header{font-weight:600;font-size:13px;color:#1f2937}.deploy-help .step-list[data-v-613eebac]{margin:4px 0 8px;padding-left:20px}.deploy-help .step-list li[data-v-613eebac]{font-size:12.5px;line-height:1.8;color:#374151;margin-bottom:6px}.deploy-help .step-list b[data-v-613eebac]{color:#c2410c}.deploy-help .step-list code[data-v-613eebac]{background:#409eff1a;color:#1e40af;padding:0 4px;border-radius:3px;font-family:Courier New,monospace;font-size:12px}.deploy-help .step-tip[data-v-613eebac]{color:#b45309;font-size:11.5px;margin-top:4px;line-height:1.6}.deploy-help .step-tip code[data-v-613eebac]{background:#b453091f;color:#92400e}.deploy-help .deploy-warn[data-v-613eebac]{margin-top:10px}.deploy-help .deploy-warn[data-v-613eebac] .el-alert__title{font-weight:600}.data-block[data-v-613eebac]{margin-bottom:4px}.data-block h3[data-v-613eebac]{margin:0 0 2px;font-size:15px}.data-block .tip[data-v-613eebac]{color:#888;font-size:13px;margin:6px 0 12px}.num-input[data-v-613eebac]{width:100%}.num-input[data-v-613eebac] .el-input__inner{text-align:left}.pagination[data-v-340f1d9b]{margin-top:12px;justify-content:flex-end}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:-apple-system,Segoe UI,Microsoft YaHei,sans-serif;background:#f0f2f5}.login-wrap{height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f2a44,#3a5a8c)}.page-toolbar{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap;align-items:center}.help-dot{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#409eff;color:#fff;font-size:12px;font-style:normal;font-weight:800;line-height:1;cursor:help;margin-left:6px;vertical-align:middle;box-shadow:0 1px 3px #409eff73;transition:background .18s,box-shadow .18s,transform .18s}.help-dot:hover{background:#66b1ff;box-shadow:0 2px 7px #409eff99;transform:scale(1.08)}.help-pop{max-width:360px;line-height:1.75;font-size:12.5px;white-space:normal}.wb-card{background:#fff;border:1px solid #e9edf3;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 2px 8px #10182808}.wb-card__hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid #eef1f5;background:#fff}.wb-card__title{display:flex;align-items:center;gap:8px;align-self:stretch;font-size:15px;font-weight:600;color:#1f2329;letter-spacing:.3px}.wb-card__title:before{content:"";width:3px;height:15px;border-radius:2px;background:linear-gradient(180deg,#66b1ff,#409eff)}.wb-card__sub{font-size:12.5px;color:#98a0ac;font-weight:400}.wb-card__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.wb-card__ft{padding:8px 14px;border-top:1px solid #eef1f5;background:#fcfdfe;display:flex;justify-content:flex-end}.wb-tbl{--el-table-border-color: #f1f3f6;--el-table-text-color: #3d4450;--el-table-row-hover-bg-color: #f3f8ff;font-size:13px;font-variant-numeric:tabular-nums}.wb-tbl th.el-table__cell{height:44px;padding:0;font-size:12.5px;font-weight:600;color:#1f2329;background:linear-gradient(180deg,#fbfdff,#f4f7fb);border-bottom:1px solid #e4e9f0;border-right:1px solid #ecf0f5;letter-spacing:.2px}.wb-tbl th.el-table__cell .cell{line-height:20px}.wb-tbl th.el-table__cell .caret-wrapper{height:20px}.wb-tbl th.el-table__cell.is-sortable:hover{background:#eef4fb}.wb-tbl td.el-table__cell{padding:7px 0;border-right:none;border-bottom:1px solid #f3f5f8}.wb-tbl tr.hover-row>td.el-table__cell{background:#f3f8ff}.wb-tbl .idx-col .cell{color:#c3c8d0;font-size:12px}.wb-tbl__link{color:#1f63b8;font-weight:600;cursor:pointer;border-bottom:1px dashed transparent;transition:color .15s,border-color .15s}.wb-tbl__link:hover{color:#409eff;border-bottom-color:#409eff}.wb-empty{padding:24px 0 28px;text-align:center}.wb-empty__ico{margin-bottom:8px;line-height:0}.wb-empty__txt{font-size:14px;color:#6b7280;font-weight:500}.wb-empty__sub{margin-top:4px;font-size:12.5px;color:#a8afb9}.req-flow-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 12px;padding:8px 14px;background:linear-gradient(90deg,#ecf5ff,#f4f9ff);border:1px solid #d9ecff;border-radius:6px;font-size:13px;color:#40506b}.req-flow-bar .rf-title{font-weight:700;color:#1d6fd8;white-space:nowrap}.req-flow-bar .rf-step{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #c6e2ff;border-radius:4px;padding:3px 10px;font-weight:600;color:#2a5aa8;white-space:nowrap}.req-flow-bar .rf-step em{font-style:normal;font-weight:400;color:#7a8aa8;font-size:12px;white-space:nowrap}.req-flow-bar .rf-arrow{color:#1d6fd8;font-weight:700}
