.dp-overlay[data-v-1d551640]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f171c73;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-1)}.dp-card[data-v-1d551640]{background:var(--card);border-radius:16px;padding:20px 20px 22px;width:min(92vw,460px);box-shadow:0 18px 48px #0a1e2838;display:flex;flex-direction:column;gap:14px;max-height:88vh;overflow:auto}.dp-top[data-v-1d551640]{display:flex;align-items:center;justify-content:space-between}.dp-eyebrow[data-v-1d551640]{font-size:13px;color:var(--sub);font-weight:600}.dp-x[data-v-1d551640]{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--sub);font-size:17px;line-height:1;cursor:pointer;transition:.15s}.dp-x[data-v-1d551640]:hover{background:var(--brand-l);border-color:var(--brand);color:var(--brand-d)}.dp-title[data-v-1d551640]{font-size:19px;font-weight:700;line-height:1.25}.dp-facts[data-v-1d551640]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0}.dp-fact[data-v-1d551640]{display:flex;flex-direction:column;gap:2px}.dp-fact.wide[data-v-1d551640]{grid-column:1 / -1}.dp-fact dt[data-v-1d551640]{font-size:12px;color:var(--sub)}.dp-fact dd[data-v-1d551640]{margin:0;font-size:14px;font-weight:600;color:var(--text)}.dp-fact dd.danger[data-v-1d551640]{color:var(--danger)}.recv-box[data-v-1d551640]{border-top:1px solid var(--line);padding-top:12px}.recv-h[data-v-1d551640]{font-size:12px;color:var(--sub);font-weight:600;margin-bottom:8px}.recv-item[data-v-1d551640]{font-size:13px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;margin-bottom:6px;cursor:pointer;display:flex;gap:6px;align-items:center;flex-wrap:wrap;transition:.15s}.recv-item[data-v-1d551640]:hover{border-color:var(--brand);background:var(--brand-l)}.recv-t[data-v-1d551640]{flex:1;min-width:0;font-weight:500}.dp-actions[data-v-1d551640]{display:flex;gap:8px;flex-wrap:wrap}.dp-actions .btn[data-v-1d551640]{padding:8px 14px;font-size:13px}.dp-input[data-v-1d551640]{margin-top:2px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dp-input .tb-input[data-v-1d551640]{flex:1;min-width:0}.c-todo[data-v-93a727ab]{margin-top:7px;font-size:12.5px;color:var(--sub);line-height:1.4;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.c-todo .badge[data-v-93a727ab]{flex-shrink:0}.c-todo-act[data-v-93a727ab]{margin-left:auto;flex-shrink:0;display:flex;align-items:center}.c-touch[data-v-93a727ab]{margin-top:6px;font-size:12.5px;color:var(--sub);line-height:1.4;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.c-touch .badge[data-v-93a727ab]{flex-shrink:0}.c-touch .t-label[data-v-93a727ab]{color:var(--ink)}.c-touch.stale[data-v-93a727ab]{color:var(--danger);font-weight:600}.c-none[data-v-93a727ab]{color:var(--line)}.t-follow[data-v-93a727ab]{font-size:12.5px;color:var(--sub)}.hub-stats[data-v-79425741]{display:flex;align-items:center;gap:4px;background:var(--card);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow)}.hub-stat[data-v-79425741]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;min-height:40px}.hub-stat+.hub-stat[data-v-79425741]{border-left:1px solid var(--line)}.hub-stat .lbl[data-v-79425741]{color:var(--sub);font-size:13px;white-space:nowrap}.hub-stat .val[data-v-79425741]{font-size:26px;font-weight:700;color:var(--text)}.hub-stat .val small[data-v-79425741]{font-size:13px;color:var(--sub);font-weight:500}.hub-cards[data-v-79425741]{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}@media (min-width: 1100px){.hub-cards[data-v-79425741]{grid-template-columns:1fr 1fr}}.hub-cards>.card[data-v-79425741]{height:480px;margin-bottom:0;min-width:0;display:flex;flex-direction:column}.hub-cards>.card>h3[data-v-79425741]{flex:0 0 auto}.hub-cards>.card>.card-body[data-v-79425741],.hub-cards>.card>.hub-scroll[data-v-79425741]{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.hub-cards .card-body .hub-scroll[data-v-79425741]{max-height:none;overflow:visible}.hub-scroll[data-v-79425741]::-webkit-scrollbar{width:6px}.hub-scroll[data-v-79425741]::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.task.highlight[data-v-79425741]{border-color:var(--brand);box-shadow:var(--shadow)}.task.highlight.overdue[data-v-79425741],.task.highlight.abnormal[data-v-79425741],.task.highlight.fund[data-v-79425741]{border-color:var(--brand)}.scope-badge[data-v-79425741]{font-style:normal;font-size:11px;font-weight:500;color:var(--sub);background:var(--line);border-radius:20px;padding:1px 7px;margin-left:4px;white-space:nowrap}.early-note[data-v-79425741]{font-style:normal;font-size:12px;color:var(--sub);white-space:nowrap}.t-overdue[data-v-79425741]{color:var(--danger);font-weight:600}.recv-tools[data-v-79425741]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px 6px}.recv-sub[data-v-79425741]{font-size:12px;color:var(--sub)}.recv-mine[data-v-79425741]{font-size:12px;color:var(--info);cursor:pointer;text-decoration:underline;white-space:nowrap}.recv-mine.on[data-v-79425741]{color:var(--brand);font-weight:600}.recv-empty[data-v-79425741]{font-size:12.5px;color:var(--sub);padding:10px 4px}.tier-head[data-v-79425741]{font-size:12.5px;color:var(--sub);padding:8px 2px 2px}.d-head-right[data-v-79425741]{display:flex;align-items:center;gap:10px;margin-left:auto}.d-view-sw[data-v-79425741]{font-size:12.5px;color:var(--sub);cursor:pointer}.d-view-sw.on[data-v-79425741]{color:var(--brand);font-weight:500}.dg-sort[data-v-79425741]{font-size:12px;color:var(--sub);cursor:pointer}.dg-sort.on[data-v-79425741]{color:var(--brand)}.dg-sort[data-v-79425741]:first-of-type{margin-left:auto}.dg-stopped-row[data-v-79425741]{padding:10px 2px 4px}.dg-stopped-row .dossier-clear[data-v-79425741]{font-size:12.5px}.dg-row.dg-stopped .t-title[data-v-79425741]{color:var(--sub)}.dg-caret[data-v-79425741]{color:var(--sub);margin-right:4px}.dg-row[data-v-79425741]{cursor:pointer}.dg-detail[data-v-79425741]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 0 0;margin-top:6px;border-top:1px dashed var(--line);font-size:12.5px}.dg-cust[data-v-79425741]{font-weight:500}.dg-why[data-v-79425741],.dg-down[data-v-79425741]{color:#d97706}.dg-up[data-v-79425741]{color:#16a34a}[data-test=followup-tier-queued] .followup-row[data-v-79425741]{background:var(--bg)}[data-test=followup-tier-watch] .followup-row[data-v-79425741]{background:var(--bg);border-style:dashed}.dos-more[data-v-79425741]{padding:8px 2px 2px}.dos-more a[data-v-79425741]{font-size:12.5px;color:var(--info);cursor:pointer;text-decoration:underline}.recv-moved[data-v-79425741]{margin-top:6px;border-top:1px dashed var(--line);padding-top:6px}.recv-moved-row[data-v-79425741]{display:flex;align-items:center;gap:6px;padding:2px 0;cursor:pointer}.recv-moved-row .rt-title[data-v-79425741]{flex:1 1 auto;min-width:0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recv-moved-row .rt-meta[data-v-79425741]{flex:0 0 auto;font-size:12px;color:var(--sub)}.task.dossier[data-v-79425741]{cursor:pointer;padding:11px 13px;margin-bottom:8px}.task.dossier[data-v-79425741]:hover{border-color:var(--brand)}.task.dossier .t-title[data-v-79425741]{margin-bottom:3px}.dossier-sum[data-v-79425741]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 10px}.dossier-sum[data-v-79425741] .el-check-tag{font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:20px;height:auto;line-height:1.6}.dos-item[data-v-79425741]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:3px 2px;border-radius:8px}.dos-item .dos-fact[data-v-79425741]{flex:0 0 100%;font-size:12px;color:var(--sub);padding-left:26px}.dos-item .dos-reason[data-v-79425741]{flex:0 0 auto}.dos-item[data-v-79425741]:hover{background:#12b8860f}.dos-item .dos-why[data-v-79425741]{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dos-item .dos-meta[data-v-79425741]{flex:0 0 auto;font-size:12px;color:var(--sub)}.card[data-test=dossier-card][data-v-79425741]{order:9}.card[data-test=hub-done-card][data-v-79425741]{order:10}.dossier-clear[data-v-79425741]{font-size:12px;color:var(--info);cursor:pointer;text-decoration:underline}.dossier-item[data-v-79425741]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:3px 6px;border-radius:8px}.dossier-item[data-v-79425741]:hover{background:#12b8860f}.dossier-item .di-type[data-v-79425741]{flex:0 0 auto}.dossier-item .di-text[data-v-79425741]{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossier-item .di-acts[data-v-79425741]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.dossier-item .di-acts[data-v-79425741] .el-button+.el-button{margin-left:0}.dossier-item .di-ignore[data-v-79425741]{color:var(--sub)}.dossier-item.is-cycle[data-v-79425741]{background:#ff922b14;box-shadow:inset 3px 0 0 var(--warn)}.dossier-item.is-cycle[data-v-79425741]:hover{background:#ff922b24}.dossier-chip.chip-cycle[data-v-79425741]{background:#ff922b24;color:#b35c00;border-color:var(--warn);font-weight:600}.dossier-chip.chip-zero[data-v-79425741]{color:var(--sub);border-color:var(--line);background:transparent}.dossier-chip.chip-zero.is-checked[data-v-79425741]{color:var(--sub)}.dossier-item .di-cycle-acts[data-v-79425741]{flex:1 0 100%;justify-content:flex-end;gap:2px}@media (max-width: 768px){.dossier-item .di-cycle-acts[data-v-79425741]{gap:6px}.dossier-item .di-cycle-acts[data-v-79425741] .el-button{flex:1 1 0}}@media (hover: hover){.dossier-item .di-ignore[data-v-79425741]{opacity:.5;transition:opacity .15s}.dossier-item:hover .di-ignore[data-v-79425741],.dossier-item .di-ignore[data-v-79425741]:focus{opacity:1}}.modal.nc[data-v-0c16cb20]{max-width:min(720px,94vw);padding:0;overflow:hidden}.nc-head[data-v-0c16cb20]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.modal.nc h3[data-v-0c16cb20]{margin:0;font-size:17px;font-weight:700}.nc-close[data-v-0c16cb20]{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--sub);display:inline-flex;align-items:center;justify-content:center}.nc-close[data-v-0c16cb20]:hover{border-color:var(--brand);color:var(--brand-d)}.nc-body[data-v-0c16cb20]{padding:16px 20px 20px;max-height:min(70vh,720px);overflow-y:auto}.nc-sec[data-v-0c16cb20]{margin-bottom:16px}.nc-sec[data-v-0c16cb20]:last-child{margin-bottom:0}.nc-sec h4[data-v-0c16cb20]{font-size:13px;font-weight:700;color:var(--sub);margin:0 0 8px;letter-spacing:.02em}.edit-grid[data-v-0c16cb20]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.edit-grid .d[data-v-0c16cb20]{display:flex;flex-direction:column;gap:3px}.edit-grid .d.full[data-v-0c16cb20]{grid-column:1 / -1}.edit-grid .k[data-v-0c16cb20]{font-size:12px;color:var(--sub)}.tb-select[data-v-0c16cb20],.tb-input[data-v-0c16cb20]{font-size:14px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);width:100%;color:var(--text)}.tb-select[data-v-0c16cb20]:focus,.tb-input[data-v-0c16cb20]:focus{outline:none;border-color:var(--brand)}.nc-self[data-v-0c16cb20]{font-size:14px;font-weight:600;color:var(--brand-d);padding:7px 0}.nc-self small[data-v-0c16cb20]{color:var(--sub);font-weight:400}.req[data-v-0c16cb20]{color:var(--danger)}.opt[data-v-0c16cb20]{color:var(--sub);font-weight:400}.follower-multi[data-v-0c16cb20]{display:flex;flex-wrap:wrap;gap:8px}.fm-role[data-v-0c16cb20]{width:100%}.fm-role .tb-select[data-v-0c16cb20]{max-width:220px}.fm-item[data-v-0c16cb20]{display:inline-flex;align-items:center;gap:5px;font-size:13px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;background:var(--card);cursor:pointer}.fm-item input[data-v-0c16cb20]{width:auto;accent-color:var(--brand)}.nc-foot[data-v-0c16cb20]{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line)}@media (max-width: 720px){.edit-grid[data-v-0c16cb20]{grid-template-columns:1fr}}.proof-edit[data-v-0c16cb20]{margin-top:6px}.proof-edit-h[data-v-0c16cb20]{font-size:11px;color:var(--sub);margin-bottom:4px}.proof-edit-h em[data-v-0c16cb20]{font-style:normal;color:#9ca3af}.cp-mask[data-v-cb22fe82]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172073;z-index:var(--z-modal-3);display:flex;align-items:flex-start;justify-content:center;padding-top:14vh}.cp-panel[data-v-cb22fe82]{width:min(560px,92vw);background:var(--card);border-radius:14px;box-shadow:0 18px 50px #00000047;overflow:hidden}.cp-input[data-v-cb22fe82]{width:100%;font-size:16px;padding:14px 18px;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--text)}.cp-input[data-v-cb22fe82]:focus{outline:none}.cp-list[data-v-cb22fe82]{max-height:60vh;overflow-y:auto;padding:8px}.cp-section[data-v-cb22fe82]{font-size:11px;color:var(--sub);padding:8px 10px 4px;letter-spacing:.04em}.cp-item[data-v-cb22fe82]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;border-radius:9px;cursor:pointer}.cp-item.on[data-v-cb22fe82]{background:var(--brand-l);color:var(--brand-d)}.cp-name[data-v-cb22fe82]{font-size:14px;font-weight:600}.cp-meta[data-v-cb22fe82]{font-size:12px;color:var(--sub)}.cp-empty[data-v-cb22fe82]{padding:18px 12px;color:var(--sub);font-size:13px;text-align:center}.board h3[data-v-67b1b84f]{font-size:20px;margin-bottom:14px}.kpi-row[data-v-67b1b84f]{margin-bottom:14px}.charts[data-v-67b1b84f]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.chart-card h4[data-v-67b1b84f]{font-size:14px;font-weight:700;color:var(--sub);margin-bottom:10px}.chart-svg[data-v-67b1b84f]{width:100%}.c-label[data-v-67b1b84f]{fill:var(--sub)}.c-val[data-v-67b1b84f]{fill:var(--text);font-weight:600}.fund-stack[data-v-67b1b84f]{display:flex;height:20px;border-radius:10px;overflow:hidden;background:var(--line)}.fs-seg[data-v-67b1b84f]{height:100%}.fs-seg.normal[data-v-67b1b84f]{background:var(--brand)}.fs-seg.warn[data-v-67b1b84f]{background:var(--warn)}.fs-seg.danger[data-v-67b1b84f]{background:var(--danger)}.fund-legend[data-v-67b1b84f]{display:flex;gap:14px;margin-top:8px;font-size:12px;color:var(--sub);flex-wrap:wrap}.lg[data-v-67b1b84f]{display:inline-flex;align-items:center;gap:5px}.sw[data-v-67b1b84f]{width:10px;height:10px;border-radius:3px;display:inline-block}.sw.normal[data-v-67b1b84f]{background:var(--brand)}.sw.warn[data-v-67b1b84f]{background:var(--warn)}.sw.danger[data-v-67b1b84f]{background:var(--danger)}.rh-item[data-v-67b1b84f]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.rh-label[data-v-67b1b84f]{width:64px;font-size:13px;color:var(--sub);flex-shrink:0}.rh-bar[data-v-67b1b84f]{flex:1;background:var(--bg);border-radius:8px;height:14px;overflow:hidden}.rh-fill[data-v-67b1b84f]{height:100%}.rh-fill.planned[data-v-67b1b84f]{background:var(--brand)}.rh-fill.overdue[data-v-67b1b84f]{background:var(--danger)}.rh-val[data-v-67b1b84f]{width:30px;text-align:right;font-weight:600;font-size:13px}.ld-item[data-v-67b1b84f]{display:flex;align-items:center;gap:10px;margin-bottom:9px}.ld-name[data-v-67b1b84f]{width:60px;font-size:13px;color:var(--sub);flex-shrink:0}.ld-bar[data-v-67b1b84f]{flex:1;background:var(--bg);border-radius:8px;height:14px;overflow:hidden}.ld-fill[data-v-67b1b84f]{height:100%;background:var(--brand)}.ld-fill.cycle[data-v-67b1b84f]{background:var(--warn, #d97706)}.ld-fill.legacy[data-v-67b1b84f]{background:var(--line)}.sub-dist[data-v-67b1b84f]{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line)}.sub-title[data-v-67b1b84f]{display:block;font-size:12px;color:var(--sub);margin-bottom:7px}.ld-val[data-v-67b1b84f]{font-size:12px;color:var(--sub);white-space:nowrap}.queues[data-v-67b1b84f]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.q-item[data-v-67b1b84f]{padding:10px 12px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;cursor:pointer;display:flex;justify-content:space-between;font-size:14px}.q-item[data-v-67b1b84f]:hover{border-color:var(--brand)}.q-meta[data-v-67b1b84f]{color:var(--sub);font-size:12px}@media (max-width: 900px){.charts[data-v-67b1b84f],.queues[data-v-67b1b84f]{grid-template-columns:1fr}.kpi-row[data-v-67b1b84f]{grid-template-columns:repeat(2,1fr)}}.sync-conflict[data-v-a6d9dc7c]{border-color:var(--danger)}.sc-note[data-v-a6d9dc7c]{font-size:12.5px;color:var(--sub);margin:-4px 0 8px}.sc-list[data-v-a6d9dc7c]{list-style:none}.sc-item[data-v-a6d9dc7c]{padding:10px 0;border-bottom:1px solid var(--line)}.sc-head[data-v-a6d9dc7c]{display:flex;gap:8px;margin-bottom:6px}.sc-grid[data-v-a6d9dc7c]{display:grid;grid-template-columns:88px 1fr;gap:2px 10px;font-size:13px}.sc-k[data-v-a6d9dc7c]{color:var(--sub)}.sc-v[data-v-a6d9dc7c]{font-weight:600}.sc-actions[data-v-a6d9dc7c]{display:flex;gap:8px;margin-top:8px}.empty-state[data-v-c1252765]{text-align:center;color:var(--sub);padding:26px 10px}.es-art[data-v-c1252765]{display:block;margin:0 auto 10px;color:currentColor}.es-msg[data-v-c1252765]{font-size:14px}.pool-bar[data-v-51d8a385]{margin:2px 0 10px}.pb-track[data-v-51d8a385]{display:flex;height:22px;border-radius:6px;overflow:hidden;background:var(--line, #e8e6df)}.pb-seg[data-v-51d8a385]{border:0;padding:0;cursor:pointer;min-width:3px;position:relative;transition:opacity .12s}.pb-seg[data-v-51d8a385]:hover{opacity:.85}.pb-seg.on[data-v-51d8a385]{outline:2px solid var(--brand);outline-offset:-2px}.pb-seg-t[data-v-51d8a385]{display:none}.pb-legend[data-v-51d8a385]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;font-size:12.5px}.pb-chip[data-v-51d8a385]{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;cursor:pointer;color:var(--sub);padding:2px 4px;border-radius:5px;font-size:12.5px}.pb-chip[data-v-51d8a385]:hover{background:var(--hover, rgba(0,0,0,.05))}.pb-chip.on[data-v-51d8a385]{color:var(--text);background:var(--hover, rgba(0,0,0,.06));font-weight:500}.pb-chip.zero[data-v-51d8a385]{opacity:.45}.pb-chip b[data-v-51d8a385]{font-weight:500}.dot[data-v-51d8a385]{width:8px;height:8px;border-radius:2px;display:inline-block;background:currentColor}.pb-total[data-v-51d8a385]{color:var(--sub);margin-left:auto}.pb-clear[data-v-51d8a385]{color:var(--brand);cursor:pointer}.k-frame[data-v-51d8a385]{--seg: var(--brand, #12b886)}.k-batch[data-v-51d8a385]{--seg: #5fcf9f}.k-dormant[data-v-51d8a385]{--seg: #b4b2a9}.k-none[data-v-51d8a385]{--seg: #cfccc2}.k-other[data-v-51d8a385]{--seg: #e3e0d6}.pb-seg[data-v-51d8a385],.pb-chip .dot[data-v-51d8a385]{background:var(--seg)}.cpk[data-v-daac9171]{position:relative;display:inline-block}.cpk-trigger[data-v-daac9171]{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;font-size:14px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--text)}.cpk-trigger .empty[data-v-daac9171]{color:var(--sub)}.cpk-pop[data-v-daac9171]{position:absolute;top:calc(100% + 6px);left:0;z-index:90;width:252px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px #00000024;padding:10px}.cpk-head[data-v-daac9171]{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;font-weight:700;margin-bottom:8px}.cpk-nav[data-v-daac9171]{width:26px;height:26px;border-radius:7px;border:1px solid var(--line);background:var(--card);color:var(--sub);font-size:14px}.cpk-week[data-v-daac9171]{display:grid;grid-template-columns:repeat(7,1fr);font-size:11px;color:var(--sub);text-align:center;margin-bottom:4px}.cpk-grid[data-v-daac9171]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cpk-day[data-v-daac9171]{height:30px;border-radius:7px;font-size:12.5px;color:var(--text);display:flex;align-items:center;justify-content:center}.cpk-day[data-v-daac9171]:hover:not(.off){background:var(--brand-l)}.cpk-day.on[data-v-daac9171]{background:linear-gradient(135deg,var(--brand),var(--brand-d));color:#fff;font-weight:600}.cpk-day.off[data-v-daac9171]{color:var(--line)}.cpk-foot[data-v-daac9171]{border-top:1px solid var(--line);margin-top:6px;padding-top:6px;text-align:right}.cpk-clear[data-v-daac9171]{font-size:12px;color:var(--sub)}.wb-nc-acts[data-v-e2308389]{display:flex;gap:10px;margin-top:6px}.wb-nc-act[data-v-e2308389]{border:0;background:none;padding:0;color:var(--brand, #2563eb);font-size:12px;cursor:pointer}.wb-nc-act[data-v-e2308389]:hover{text-decoration:underline}.login-wrap[data-v-829e41e3]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.login-card[data-v-829e41e3]{width:100%;max-width:380px;padding:34px 30px;text-align:center}.brand.center[data-v-829e41e3]{justify-content:center;font-size:19px;padding:0 0 10px}.login-sub[data-v-829e41e3]{color:var(--sub);font-size:13px;margin-bottom:24px}.login-btn[data-v-829e41e3]{width:100%;margin-bottom:10px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px}@media (max-width: 480px){.login-card[data-v-829e41e3]{padding:26px 20px}}.pending-list[data-v-298760bb]{display:flex;flex-direction:column;gap:8px}.material-list[data-v-5772246f]{display:flex;flex-direction:column;gap:12px}.ml-tabs[data-v-5772246f]{display:flex;gap:6px;border-bottom:1px solid var(--line);padding-bottom:8px}.ml-tab[data-v-5772246f]{background:none;border:1px solid var(--line);color:var(--text-secondary);border-radius:8px;padding:6px 14px;font-size:13px;cursor:pointer}.ml-tab.on[data-v-5772246f]{background:var(--brand-l);color:var(--brand-d);border-color:var(--brand);font-weight:600}.ml-toolbar[data-v-5772246f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ml-search[data-v-5772246f]{flex:1;min-width:200px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:14px;background:var(--card);color:var(--text)}.ml-search[data-v-5772246f]:focus{outline:none;border-color:var(--brand)}.ml-batch-btn[data-v-5772246f],.m-btn[data-v-5772246f]{background:var(--card);border:1px solid var(--line);color:var(--text-secondary);border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer}.ml-batch-btn[data-v-5772246f]:hover,.m-btn[data-v-5772246f]:hover{border-color:var(--brand);color:var(--brand-d)}.ml-view[data-v-5772246f]{display:flex;gap:4px}.ml-view button[data-v-5772246f]{background:none;border:1px solid var(--line);border-radius:8px;padding:7px;color:var(--text-secondary);cursor:pointer;display:grid;place-items:center}.ml-view button.on[data-v-5772246f]{background:var(--brand);color:#fff;border-color:var(--brand)}.ml-add[data-v-5772246f]{margin-left:auto}.ml-dims[data-v-5772246f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ml-dim[data-v-5772246f]{display:inline-flex;align-items:center;gap:6px;padding-right:12px;border-right:1px solid var(--line)}.ml-dim[data-v-5772246f]:last-child{border-right:none;padding-right:0}.ml-dim-label[data-v-5772246f]{font-size:12px;color:var(--text-secondary);flex-shrink:0}.ml-batch[data-v-5772246f]{display:flex;align-items:center;gap:10px;background:var(--brand-l);border:1px solid var(--brand);border-radius:10px;padding:8px 12px;font-size:13px;color:var(--brand-d)}.ml-batch button[data-v-5772246f]{background:var(--brand);color:#fff;border:none;border-radius:8px;padding:5px 12px;cursor:pointer}.ml-batch .ml-batch-cancel[data-v-5772246f]{background:transparent;color:var(--brand-d);border:1px solid var(--brand)}.ml-count[data-v-5772246f]{font-size:13px;color:var(--text-secondary)}.ml-empty[data-v-5772246f]{text-align:center;padding:40px 16px;color:var(--text-secondary);background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow)}.ml-empty p[data-v-5772246f]{margin:0 0 12px}.ml-empty .btn[data-v-5772246f]{margin:0 auto}.ml-grid[data-v-5772246f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.m-card[data-v-5772246f]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;cursor:pointer;animation:m-fadeUp-5772246f .35s ease both;animation-delay:calc(var(--i, 0) * 40ms);transition:border-color .15s,box-shadow .15s}.m-card[data-v-5772246f]:hover{border-color:var(--brand);box-shadow:0 6px 18px #12b88614}.m-cover[data-v-5772246f]{aspect-ratio:16/9;background:var(--brand-l);display:grid;place-items:center;color:var(--brand-d);font-size:28px;font-weight:700}.m-cover img[data-v-5772246f]{width:100%;height:100%;object-fit:cover}.m-body[data-v-5772246f]{padding:12px 14px}.ml-name[data-v-5772246f]{font-weight:600;font-size:15px;margin-bottom:8px}.m-tags[data-v-5772246f]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.m-meta[data-v-5772246f]{font-size:12px;color:var(--text-tertiary);margin-bottom:8px}.m-ver[data-v-5772246f]{color:var(--brand-d);font-weight:600}.m-actions[data-v-5772246f]{display:flex;flex-wrap:wrap;gap:6px}.m-btn.on[data-v-5772246f]{background:var(--brand-l);color:var(--brand-d);border-color:var(--brand)}.ml-tablewrap[data-v-5772246f]{overflow-x:auto;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow)}.ml-table[data-v-5772246f]{width:100%;border-collapse:collapse;font-size:13px}.ml-table th[data-v-5772246f],.ml-table td[data-v-5772246f]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.ml-table th[data-v-5772246f]{color:var(--text-secondary);font-weight:600;background:var(--card)}.ml-table tbody tr[data-v-5772246f]:hover{background:var(--brand-l)}.ml-table .td-name[data-v-5772246f]{font-weight:600}@keyframes m-fadeUp-5772246f{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width: 768px){.material-list[data-v-5772246f]{gap:8px}.ml-toolbar[data-v-5772246f]{gap:6px}.ml-search[data-v-5772246f]{min-width:0;font-size:16px}.ml-grid[data-v-5772246f]{grid-template-columns:1fr}.m-actions .m-btn[data-v-5772246f]{min-height:44px}}@media (prefers-reduced-motion: reduce){.m-card[data-v-5772246f]{animation:none}}.cs-cell[data-v-7c78429a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-cell-wrap[data-v-7c78429a]{white-space:normal;word-break:break-word;overflow:visible}.confirm-sheet[data-v-1af94bb4]{background:#fff;color:#111827}.confirm-sheet.cs-zoomable[data-v-1af94bb4]{cursor:zoom-in}.cs-top[data-v-1af94bb4]{display:flex;align-items:flex-end;justify-content:space-between;padding:4px 2px 10px}.cs-title[data-v-1af94bb4]{flex:1;text-align:center;font-size:22px;font-weight:800;letter-spacing:2px}.cs-date[data-v-1af94bb4]{font-size:13px;color:#374151;white-space:nowrap}.cs-block[data-v-1af94bb4]{margin-bottom:10px;border:1px solid #d1d5db}.cs-head[data-v-1af94bb4]{background:#2e9e4f;color:#fff;text-align:center;font-weight:700;font-size:13px;padding:5px 0}.cs-head-gift[data-v-1af94bb4],.cs-head-ent[data-v-1af94bb4]{background:#2e9e4f}.cs-ent-wrap>.cs-half[data-v-1af94bb4]{flex:1 1 600px}.cs-strike[data-v-1af94bb4]{text-decoration:line-through;color:#6b7280}.cs-table td.cs-attr[data-v-1af94bb4]{white-space:normal;word-break:break-word;color:#374151}.cs-table td.cs-src[data-v-1af94bb4]{white-space:normal;word-break:break-word;color:#374151;vertical-align:middle}.cs-table[data-v-1af94bb4]{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.cs-table th[data-v-1af94bb4],.cs-table td[data-v-1af94bb4]{border:1px solid #d1d5db;padding:5px 6px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-sheet.cs-full-text .cs-table th[data-v-1af94bb4],.confirm-sheet.cs-full-text .cs-table td[data-v-1af94bb4]{white-space:normal;word-break:break-word;overflow:visible;text-overflow:clip}.cs-table th[data-v-1af94bb4]{background:#f3f4f6;font-weight:600}.cs-table tr.sum td[data-v-1af94bb4]{font-weight:700;background:#f9fafb}.cs-chip[data-v-1af94bb4]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:middle}.cs-table td.empty[data-v-1af94bb4]{color:#9ca3af}.cs-remark[data-v-1af94bb4]{color:#6b7280}.cs-table-wrap[data-v-1af94bb4]{overflow-x:auto}.cs-main-table[data-v-1af94bb4]{min-width:min(700px,100%)}.cs-gift-table[data-v-1af94bb4]{min-width:min(470px,100%)}.cs-ent-table[data-v-1af94bb4]{min-width:min(600px,100%)}.cs-gift-wrap[data-v-1af94bb4]{display:flex;flex-wrap:wrap}.cs-half[data-v-1af94bb4]{border-right:0;flex:1 1 470px;min-width:0}.cs-side[data-v-1af94bb4]{flex:1 1 220px;min-width:0;border:1px solid #d1d5db;display:flex;flex-direction:column;justify-content:center;padding:10px 12px;font-size:12px;line-height:1.9}.cs-hint[data-v-1af94bb4]{color:#9ca3af}.cs-foot[data-v-1af94bb4]{font-size:12px}.cs-foot p[data-v-1af94bb4]{white-space:pre-wrap;word-break:break-word}.cs-tip[data-v-1af94bb4]{margin-left:6px;color:#6b7280;font-style:normal}.cs-note p[data-v-1af94bb4]{color:#6b7280;margin:2px 0 0}.os-lib[data-v-b55eecee]{border:1px solid #d1d5db;background:#fff;padding:10px;display:flex;flex-direction:column;gap:8px;max-width:720px}.os-lib-title[data-v-b55eecee]{font-weight:600;font-size:16px}.os-lib-tip[data-v-b55eecee],.os-lib-sub[data-v-b55eecee]{font-size:13px;color:#6b7280}.os-lib-input[data-v-b55eecee]{border:1px solid #d1d5db;border-radius:4px;padding:8px;font-size:16px;min-height:44px;box-sizing:border-box}.os-lib-list[data-v-b55eecee]{max-height:320px;overflow-y:auto}.os-lib-row[data-v-b55eecee]{border-top:1px solid #eef0f2;padding:8px 0;display:flex;flex-direction:column;gap:6px}.os-lib-meta[data-v-b55eecee]{display:flex;gap:8px;align-items:baseline;font-size:16px}.os-lib-acts[data-v-b55eecee]{display:flex;gap:8px;flex-wrap:wrap}.os-lib-btn[data-v-b55eecee]{min-height:44px;min-width:44px;border:1px solid #d1d5db;background:#fff;border-radius:4px;padding:8px 12px;font-size:16px;cursor:pointer}.os-lib-btn.os-primary[data-v-b55eecee]{background:#2e9e4f;border-color:#2e9e4f;color:#fff}.os-lib-btn.os-danger[data-v-b55eecee]{border-color:#dc2626;color:#dc2626}.os-lib-confirm[data-v-b55eecee]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px;background:#fffbeb;border:1px solid #fde68a;padding:8px}.os-lib-check[data-v-b55eecee]{display:flex;align-items:center;gap:6px;min-height:44px;font-size:14px;cursor:pointer}.os-lib-check input[data-v-b55eecee]{width:20px;height:20px}.os-lib-err[data-v-b55eecee]{font-size:14px;color:#b91c1c}.os-lib-note[data-v-b55eecee]{font-size:14px;color:#2e9e4f}.os-lib-recent[data-v-b55eecee]{font-size:13px;color:#2e9e4f;border:1px solid #a7d7b6;background:#f4fbf6;border-radius:4px;padding:1px 6px}.os-lib-save[data-v-b55eecee],.os-lib-search[data-v-b55eecee]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.os-lib-savebox[data-v-b55eecee]{border:1px solid #a7d7b6;background:#f4fbf6;padding:8px;display:flex;flex-direction:column;gap:8px}.os-lib-savetitle[data-v-b55eecee]{font-weight:600;font-size:16px}.os-lib-actions[data-v-b55eecee]{display:flex;justify-content:flex-end}.os-editor[data-v-cd8073b8]{display:flex;flex-direction:column;gap:6px}.os-narrow-side[data-v-cd8073b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#fff;overflow:auto;padding:8px}.os-narrow-head[data-v-cd8073b8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0 8px}.os-narrow-btn[data-v-cd8073b8]{min-height:44px;min-width:44px;font-size:16px;cursor:pointer;border:1px solid #2e9e4f;color:#2e9e4f;background:#fff;border-radius:4px}.os-narrow-done[data-v-cd8073b8]{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:1000;background:#2e9e4f;color:#fff}.os-narrow-title[data-v-cd8073b8]{background:#2e9e4f;color:#fff;font-weight:700;font-size:16px;padding:5px;text-align:center}.os-narrow-scroll[data-v-cd8073b8]{overflow-x:auto}.os-narrow-side table[data-v-cd8073b8]{border-collapse:collapse;font-size:16px;width:100%}.os-narrow-side th[data-v-cd8073b8],.os-narrow-side td[data-v-cd8073b8]{border:1px solid #d1d5db;padding:6px 8px;white-space:nowrap}.os-narrow-empty[data-v-cd8073b8]{color:#4b5563;font-size:16px;padding:8px}.os-canvas.is-narrow-full[data-v-cd8073b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;background:#fff;overflow:auto}.os-kind[data-v-cd8073b8]{font-size:11px;line-height:16px;padding:1px 6px;border-radius:3px;border:1px solid transparent;white-space:nowrap}.os-kind-editable[data-v-cd8073b8]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.os-kind-computed[data-v-cd8073b8],.os-kind-system[data-v-cd8073b8]{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.os-kind-lock[data-v-cd8073b8]{font-size:11px;margin-left:2px}.os-legend-row[data-v-cd8073b8]{display:flex;align-items:center;gap:6px;font-size:12px;padding:3px 0;border-bottom:1px solid #f3f4f6}.os-legend-hint[data-v-cd8073b8]{color:#4b5563}.os-cell-problem[data-v-cd8073b8]{margin-top:2px;font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:3px 6px;border-radius:3px}.os-field-problem[data-v-cd8073b8]{flex:1 0 100%;font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:2px 6px;border-radius:3px}.os-undo-bar[data-v-cd8073b8]{display:flex;align-items:center;gap:8px;font-size:12px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;padding:2px 8px;border-radius:3px}.os-undo-bar button[data-v-cd8073b8]{min-height:44px;min-width:44px;font-size:16px;cursor:pointer;border:1px solid #d1d5db;background:#fff;border-radius:4px}.os-toolbar[data-v-cd8073b8]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.os-tool[data-v-cd8073b8]{width:44px;height:44px;line-height:1;font-size:20px;cursor:pointer;border:1px solid #d1d5db;background:#fff;border-radius:4px}.os-modal button[data-v-cd8073b8],.os-hidden button[data-v-cd8073b8]{min-height:44px;min-width:44px;font-size:16px}.os-tool[data-v-cd8073b8]:hover{background:#eef6ee;border-color:#2e9e4f}.os-toolbar-tip[data-v-cd8073b8]{margin-left:6px;font-size:12px;color:#6b7280}.os-field-ok[data-v-cd8073b8]{margin-left:8px;font-size:12px;color:#15803d;font-weight:600}.os-block[data-v-cd8073b8]{font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:3px 6px}.os-canvas[data-v-cd8073b8]{position:relative}.os-sheet-block[data-v-cd8073b8]{margin-bottom:8px}.os-sheet-title[data-v-cd8073b8]{background:#2e9e4f;color:#fff;text-align:center;font-weight:700;font-size:13px;padding:5px 0}.os-sum-table[data-v-cd8073b8]{width:100%;table-layout:fixed;border-collapse:collapse}.os-sum-table td[data-v-cd8073b8]{border:1px solid #d1d5db;padding:5px 6px;text-align:center;font-size:12px}.os-sum-table tr.sum td[data-v-cd8073b8]{font-weight:700;background:#f9fafb}.os-sheet-actions[data-v-cd8073b8]{display:flex;align-items:center;gap:8px;margin:6px 0 2px}.os-sheet-action[data-v-cd8073b8]{border:1px dashed #9ca3af;background:#fff;color:#374151;border-radius:4px;padding:3px 10px;font-size:12px;cursor:pointer}.os-sheet-action[data-v-cd8073b8]:hover{border-color:#2e9e4f;color:#2e9e4f}.os-sheet-action-tip[data-v-cd8073b8]{color:#6b7280;font-size:12px}.os-sheet-host[data-v-cd8073b8]{width:100%;height:460px;overflow:auto}.os-hint[data-v-cd8073b8]{position:absolute;right:6px;top:6px;font-size:12px;color:#374151;background:#ffffffeb;border:1px solid #d1d5db;padding:2px 6px;pointer-events:none}.os-menu[data-v-cd8073b8]{display:flex;flex-direction:column;width:190px;border:1px solid #d1d5db;background:#fff}.os-menu-item[data-v-cd8073b8]{text-align:left;padding:8px;min-height:44px;font-size:16px;background:none;border:0;cursor:pointer}.os-menu-item[data-v-cd8073b8]:hover{background:#eef6ee}.os-modal[data-v-cd8073b8]{position:fixed;z-index:60;border:1px solid #d1d5db;background:#fff;padding:10px;display:flex;flex-direction:column;gap:6px;box-shadow:0 6px 18px #0000001f;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto}.os-modal-title[data-v-cd8073b8]{font-weight:600;font-size:13px}.os-modal-hint[data-v-cd8073b8],.os-modal-msg[data-v-cd8073b8]{font-size:12px;color:#b45309}.os-modal-input[data-v-cd8073b8]{width:100%;font-family:monospace;font-size:16px;min-height:44px;box-sizing:border-box}.os-modal-preview[data-v-cd8073b8]{font-size:12px;color:#2e9e4f}.os-modal-actions[data-v-cd8073b8]{display:flex;gap:6px;justify-content:flex-end}.os-col-row[data-v-cd8073b8]{display:flex;justify-content:space-between;font-size:13px}.os-hidden[data-v-cd8073b8]{font-size:12px;color:#6b7280}.os-fxbar[data-v-cd8073b8]{display:flex;align-items:center;gap:6px;border:1px solid #d1d5db;background:#fff;padding:2px 6px}.os-fxbar button[data-v-cd8073b8]{min-height:44px;min-width:44px;font-size:16px}.os-fx-icon[data-v-cd8073b8]{font-size:18px;cursor:pointer}.os-fx-input[data-v-cd8073b8]{flex:1;font-family:monospace;font-size:16px;min-height:44px;box-sizing:border-box}.os-fx-ref[data-v-cd8073b8]{min-height:44px;font-size:16px;max-width:190px;box-sizing:border-box}.os-fx-view[data-v-cd8073b8]{flex:1;font-family:monospace;font-size:14px;white-space:pre-wrap;word-break:break-all}.os-fx-msg[data-v-cd8073b8]{font-size:12px;color:#b45309}.os-formula-tokens[data-v-cd8073b8]{font-family:monospace;font-size:13px;background:#f9fafb;border:1px solid #e5e7eb;padding:2px 4px;white-space:pre-wrap;word-break:break-all}.fx-ref[data-v-cd8073b8]{color:#1d4ed8;font-weight:600}.fx-func[data-v-cd8073b8]{color:#7c3aed;font-weight:600}.fx-op[data-v-cd8073b8]{color:#b91c1c}.fx-num[data-v-cd8073b8]{color:#0f766e}.fx-str[data-v-cd8073b8]{color:#a16207}.fx-name[data-v-cd8073b8]{color:#374151}.fx-space[data-v-cd8073b8]{white-space:pre}.fx-refname[data-v-cd8073b8]{color:#1d4ed8}.fx-empty[data-v-cd8073b8]{color:#9ca3af}.pp-popper .el-select-group__title{font-size:13px;font-weight:500;color:#6b7280;line-height:28px;padding-left:20px}.pp-popper .el-select-dropdown__item.pp-dim,.pp-popper .el-select-dropdown__item.pp-dim.is-selected{color:#9ca3af}.pp-popper .el-select-dropdown__item.pp-hint{color:#9ca3af;font-size:12px;line-height:1.6;height:auto;padding-top:6px;padding-bottom:6px;white-space:normal}.pp-spin[data-v-b6fb15e5]{display:inline-block;width:13px;height:13px;border:2px solid #cbd5e1;border-top-color:var(--brand, #0d9488);border-radius:50%;animation:pp-spin-b6fb15e5 .8s linear infinite}@keyframes pp-spin-b6fb15e5{to{transform:rotate(360deg)}}.pp[data-v-b6fb15e5]{display:inline-flex;gap:6px;align-items:center;flex:1 1 100%;min-width:0;flex-wrap:wrap}.pp-code[data-v-b6fb15e5]{width:126px;flex:0 0 auto}.pp-name[data-v-b6fb15e5]{flex:1 1 160px;min-width:140px}.ih[data-v-cf2c5c4c]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;white-space:nowrap;line-height:1.2}.ih-total b[data-v-cf2c5c4c]{color:#111827}.ih-empty .ih-total b[data-v-cf2c5c4c]{color:#9ca3af}.ih-i[data-v-cf2c5c4c]{font-size:13px;color:#9ca3af;cursor:pointer}.ih-i[data-v-cf2c5c4c]:hover{color:#6b7280}.ih-i-on[data-v-cf2c5c4c]{color:#0e9f6e}.ih-picked[data-v-cf2c5c4c]{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:3px;padding:0 4px;font-size:11px}.ih-pop{font-size:12px;line-height:1.7;color:#374151}.ih-pop-h{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #f3f4f6;padding-bottom:6px;margin-bottom:6px}.ih-pop-h span{color:#9ca3af;font-size:11px}.ih-pop-empty{color:#9ca3af}.ih-wh{margin-bottom:6px}.ih-wh-h{font-weight:600;color:#111827;display:flex;justify-content:space-between}.ih-ns{font-size:10px;color:#b45309;background:#fef3c7;border-radius:3px;padding:0 4px;margin-left:4px;font-weight:400}.ih-wh-t{color:#6b7280;font-weight:400}.ih-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-left:8px}.ih-row-on{background:#ecfdf3;border-radius:3px}.ih-row-na .ih-qty{color:#9ca3af}.ih-exp{color:#374151}.ih-batch{color:#9ca3af;flex:1;text-align:right}.ih-qty{font-variant-numeric:tabular-nums;color:#111827}.ih-pick{flex:none;font-size:11px;line-height:18px;padding:0 8px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:3px;cursor:pointer}.ih-pick:hover{border-color:#0e9f6e;color:#067647}.ih-pick-on{border-color:#0e9f6e;background:#ecfdf3;color:#067647;font-weight:600}.ih-pick-na{flex:none;width:44px;text-align:center;color:#d1d5db;cursor:not-allowed}.ih-pick-tip{margin-top:6px;padding-top:6px;border-top:1px dashed #e5e7eb;color:#067647;font-size:11px}.ih-pick-tip.ih-dim{color:#9ca3af}.ih-clear{margin-left:6px;font-size:11px;border:none;background:none;color:#9ca3af;cursor:pointer;text-decoration:underline}.ih-pop-f{margin-top:6px;padding-top:6px;border-top:1px solid #f3f4f6;color:#9ca3af;font-size:11px}.ah[data-v-a0d20f0b]{display:inline-flex;align-items:center}.ah-i[data-v-a0d20f0b]{font-size:13px;color:#9ca3af;cursor:help}.ah-i[data-v-a0d20f0b]:hover{color:#6b7280}.ah-pop{font-size:12px;line-height:1.7;color:#374151}.ah-pop-h{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #f3f4f6;padding-bottom:6px;margin-bottom:6px}.ah-pop-h span{color:#9ca3af;font-size:11px}.ah-sku{color:#6b7280;margin-bottom:4px}.ah-row{display:flex;justify-content:space-between;gap:8px}.ah-row span{color:#6b7280}.ah-row b{color:#111827;font-weight:600;text-align:right}.ah-pop-f{margin-top:6px;padding-top:6px;border-top:1px solid #f3f4f6;color:#9ca3af;font-size:11px}.op-note-tip[data-v-b58d9263]{margin-left:4px;color:#b88230;cursor:help}.op-prefill-more[data-v-b58d9263]{list-style:none}.op-prefill-dim[data-v-b58d9263]{color:#8a6d3b}.op-grid[data-v-b58d9263]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;container-type:inline-size}.op-left[data-v-b58d9263]{flex:1 1 260px;min-width:min(260px,100%);max-width:760px;display:flex;flex-direction:column;gap:12px;container-type:inline-size}@media (max-width: 768px){.op-left[data-v-b58d9263],.op-right[data-v-b58d9263]{flex:1 1 100%;min-width:0}}.op-card[data-v-b58d9263]{border:1px solid var(--line, #e5e7eb);border-radius:10px;padding:12px;background:#fff}.op-prefill[data-v-b58d9263]{margin-bottom:10px}.op-prefill-list[data-v-b58d9263]{margin:4px 0 0;padding-left:18px}.op-prefill-list li[data-v-b58d9263]{font-size:12px;line-height:1.75}.op-tip-link[data-v-b58d9263]{margin-left:4px;color:var(--el-color-primary, #409eff);text-decoration:underline;cursor:pointer}.op-tip-link[data-v-b58d9263]:hover{opacity:.8}.op-row[data-v-b58d9263]{display:flex;gap:12px;flex-wrap:wrap}.op-ship-row[data-v-b58d9263]{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.op-ship-row .op-f-ship[data-v-b58d9263]{flex:2 1 320px}.op-ship-row .op-f-logi[data-v-b58d9263]{flex:1 1 180px}.op-receiver[data-v-b58d9263]{min-height:32px;line-height:20px;padding:5px 11px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px;color:#303133;background:#fff;cursor:pointer;word-break:break-all;white-space:pre-wrap}.op-receiver[data-v-b58d9263]:hover{border-color:#c0c4cc}.op-receiver-empty[data-v-b58d9263]{color:#a8abb2}.op-f[data-v-b58d9263]{display:flex;flex-direction:column;gap:4px;min-width:180px;flex:1}.op-l[data-v-b58d9263]{font-size:12px;color:#6b7280}.op-code-err[data-v-b58d9263]{font-size:12px;color:#dc2626;flex:1 1 100%}.op-code-busy[data-v-b58d9263]{color:#0d9488}.op-combo-head[data-v-b58d9263]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 44px 10px 0;padding:8px 10px;border-left:3px solid var(--brand, #0d9488);background:#f0fdfa;border-radius:4px;min-height:32px;position:sticky;top:0;z-index:2}.op-combo-title[data-v-b58d9263]{font-size:13px;color:#0f766e}.op-combo-cnt[data-v-b58d9263]{color:#64748b;font-size:12px}.op-combo-min[data-v-b58d9263]{font-size:12px;color:#f56c6c;margin-left:auto;padding-left:8px}.op-item-combo[data-v-b58d9263]{border-left:3px solid rgba(13,148,136,.35);padding-left:10px}.op-gift-src[data-v-b58d9263]{width:190px}.op-h[data-v-b58d9263]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.op-act-sw[data-v-b58d9263]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;margin-right:10px;font-size:12px;color:#6b7280}.op-act-sw-l[data-v-b58d9263]{white-space:nowrap}.op-line-activity[data-v-b58d9263],.op-line-activity.op-item-combo[data-v-b58d9263]{background:var(--op-activity-bg, #f0f9eb)}.op-act-mark[data-v-b58d9263]{display:inline-flex;align-items:center;gap:6px;margin-right:8px;white-space:nowrap}.op-act-time[data-v-b58d9263]{font-size:12px;color:#6b7280}.op-gift-act[data-v-b58d9263]{font-size:12px;color:#67c23a;margin-right:6px;white-space:nowrap}.op-min[data-v-b58d9263]{font-size:11px;color:#9ca3af;margin-top:0;line-height:1.15}.op-min.low[data-v-b58d9263]{color:#f56c6c}.op-qty-low[data-v-b58d9263] .el-input__wrapper{box-shadow:0 0 0 1px #f56c6c inset!important}.op-list[data-v-b58d9263]{--op-row-h: 200px;max-height:calc(var(--op-row-h) * 4);overflow-y:auto;overflow-x:auto;padding-right:2px}.op-list-gift[data-v-b58d9263]{--op-row-h: 176px}.op-list[data-v-b58d9263]::-webkit-scrollbar{width:6px}.op-list[data-v-b58d9263]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.op-list[data-v-b58d9263]::-webkit-scrollbar-track{background:transparent}.op-item[data-v-b58d9263]{position:relative;border:1px solid var(--line, #e5e7eb);border-radius:8px;padding:8px 10px;margin-bottom:8px;background:#fff;transition:border-color .15s}.op-item[data-v-b58d9263]:hover{border-color:#99f6e4}.op-item-top[data-v-b58d9263]{padding-right:40px}.op-item-free[data-v-b58d9263]{background:#fbfdff;border-style:dashed;border-color:#bfdbfe}.op-item-free[data-v-b58d9263]:hover{border-color:#93c5fd}.op-free-row[data-v-b58d9263]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:2px 0}.op-free-hint[data-v-b58d9263]{color:#6b7280;font-size:12px}.op-item:hover .op-del[data-v-b58d9263]{color:#ef4444;border-color:#fecaca}.op-item-top[data-v-b58d9263]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.op-item-prices[data-v-b58d9263]{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.op-del[data-v-b58d9263]{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:32px;padding:0;color:#9ca3af}.op-qty[data-v-b58d9263]{width:110px}.op-qty-col[data-v-b58d9263]{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.2}.op-market-ro[data-v-b58d9263]{min-width:118px}.op-amount[data-v-b58d9263]{margin-left:auto;font-size:12px;color:#6b7280;white-space:nowrap}.op-amount b[data-v-b58d9263]{color:var(--brand, #0d9488);font-size:15px;margin-left:2px}@media (max-width: 768px){.op-item-top[data-v-b58d9263],.op-item-prices[data-v-b58d9263]{flex-wrap:wrap}.op-amount[data-v-b58d9263],.op-del[data-v-b58d9263]{margin-left:0}.op-grow[data-v-b58d9263],.op-market-ro[data-v-b58d9263],.op-qty[data-v-b58d9263],.op-supply[data-v-b58d9263]{max-width:none;width:100%}}.op-grow[data-v-b58d9263]{flex:1;min-width:160px;max-width:520px}.op-legend[data-v-b58d9263]{font-size:12px;color:#6b7280;margin:0 0 8px;line-height:1.7}.op-oos[data-v-b58d9263]{margin:8px 0}.op-products-alert[data-v-b58d9263]{margin-bottom:8px}.op-products-alert-body[data-v-b58d9263]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.op-ro[data-v-b58d9263]{font-size:12px;color:#374151;white-space:nowrap}.op-supply[data-v-b58d9263]{width:130px}.op-disc[data-v-b58d9263]{display:flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--brand, #0d9488);border-radius:6px;background:#f0fdfa}.op-zhe[data-v-b58d9263]{width:96px}.op-item-prices .op-ro b[data-v-b58d9263]{color:#111827}.op-hint[data-v-b58d9263]{font-size:11px;color:#9ca3af;margin-left:6px}.op-tip[data-v-b58d9263]{font-size:12px;color:#6b7280;margin:0 0 8px}.op-warn[data-v-b58d9263]{color:#b45309}.op-xrel-empty[data-v-b58d9263]{margin:0;padding:10px 12px;font-size:12px;line-height:1.6;color:#6b7280}.op-xrel-links[data-v-b58d9263]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0}.op-xrel-links-label[data-v-b58d9263]{font-size:12px;color:#6b7280}.op-xrel-look[data-v-b58d9263]{font-size:12px;padding:0;height:auto}.op-xrel-opt[data-v-b58d9263]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.op-xrel-opt-text[data-v-b58d9263]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-xrel-opt-look[data-v-b58d9263]{flex:none;font-size:12px;color:#12b886;cursor:pointer}.op-xrel-opt-look[data-v-b58d9263]:hover{text-decoration:underline}.op-gift-notice[data-v-b58d9263]{margin:0 0 8px}.op-gift-notice-line[data-v-b58d9263]{line-height:18px}.op-card-invoice[data-v-b58d9263]{display:flex;flex-direction:column;gap:8px;transition:border-color .15s,background .15s,box-shadow .15s}.op-card-invoice.is-on[data-v-b58d9263]{border-color:var(--brand, #0d9488);background:#f0fdfa;box-shadow:0 0 0 1px #0d948847}.op-invoice-head[data-v-b58d9263]{display:flex;align-items:center;gap:8px}.op-invoice-title[data-v-b58d9263]{font-size:14px;font-weight:600;color:#111827}.op-invoice-off[data-v-b58d9263]{font-size:12px;color:#6b7280}.op-invoice-radio[data-v-b58d9263]{--el-color-primary: var(--brand, #0d9488);align-self:flex-start}.op-invoice-radio[data-v-b58d9263] .el-radio-button__inner{padding:9px 20px;font-size:13px}.op-invoice-tip[data-v-b58d9263]{font-size:12px;color:#6b7280;margin:0;line-height:1.7}.op-remark-input[data-v-b58d9263]{flex:1;min-width:220px;max-width:520px}.op-sp[data-v-b58d9263]{border:1px solid var(--line, #e5e7eb);border-radius:10px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:4px}.op-sp .op-l[data-v-b58d9263]{font-size:13px;color:#6b7280}.op-sp .op-sp-text[data-v-b58d9263]{font-size:13px;font-weight:600;color:var(--text);line-height:1.6;word-break:break-word;white-space:pre-wrap}.op-gift-note[data-v-b58d9263]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.op-submit[data-v-b58d9263]{width:100%;min-height:44px}.op-right[data-v-b58d9263]{flex:1 1 700px;min-width:min(700px,100%);display:flex;flex-direction:column;gap:8px}.op-preview-title[data-v-b58d9263]{font-weight:700}.op-tabs[data-v-b58d9263]{display:flex;gap:6px;align-items:center}.op-autosave[data-v-b58d9263]{margin-left:4px;color:#67c23a;font-size:12px;white-space:nowrap}.op-undo[data-v-b58d9263]{min-height:44px;min-width:44px;margin-left:8px;cursor:pointer;font-size:14px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:4px}.op-autosave[data-state=saving][data-v-b58d9263]{color:#909399}.op-autosave[data-state=failed][data-v-b58d9263]{color:#c45656}.op-autosave-retry[data-v-b58d9263]{margin-left:4px;font-size:12px;padding:2px 8px;cursor:pointer;border:1px solid #c45656;color:#c45656;background:#fff;border-radius:4px}.op-tab[data-v-b58d9263]{padding:4px 12px;font-size:13px;cursor:pointer;border:1px solid #d1d5db;background:#fff;border-radius:4px}.op-tab.is-on[data-v-b58d9263]{background:#2e9e4f;border-color:#2e9e4f;color:#fff}.op-zoom-hint[data-v-b58d9263]{margin-left:6px;font-weight:400;color:#9ca3af}@container (max-width: 975px){.op-left[data-v-b58d9263],.op-right[data-v-b58d9263]{flex:1 1 100%;min-width:0}}@container (max-width: 700px){.op-item-top[data-v-b58d9263],.op-item-prices[data-v-b58d9263]{flex-wrap:wrap}.op-amount[data-v-b58d9263],.op-del[data-v-b58d9263]{margin-left:0}.op-grow[data-v-b58d9263],.op-market-ro[data-v-b58d9263],.op-qty[data-v-b58d9263],.op-supply[data-v-b58d9263]{max-width:none;width:100%}.op-f[data-v-b58d9263],.op-remark-input[data-v-b58d9263]{min-width:0}}.oea[data-v-27eeaf4f]{display:inline-flex;flex-wrap:wrap;gap:2px;align-items:center}.oea-bar[data-v-27eeaf4f]{gap:8px;justify-content:flex-end}.oea-bar .el-button+.el-button[data-v-27eeaf4f]{margin-left:0}.oea-rolegap[data-v-27eeaf4f]{order:-1;flex-basis:100%;text-align:right;color:var(--sub);font-size:12px;line-height:1.6}.oea-none[data-v-27eeaf4f]{color:var(--sub);font-size:12px}.oea-dlg[data-v-27eeaf4f]{display:flex;flex-direction:column;gap:8px}.oea-tip[data-v-27eeaf4f]{color:var(--sub);font-size:12px;line-height:1.7;margin:0}.oea-err[data-v-27eeaf4f]{color:var(--danger, #f56c6c);font-size:12px;margin:0}.oea-warn[data-v-27eeaf4f]{background:#fff7e6;border:1px solid #ffd591;border-radius:4px;padding:6px 8px;margin:0;font-size:12px;line-height:1.7;color:#8c4a00}.oea-group[data-v-27eeaf4f]{display:flex;flex-direction:column;gap:4px}.oea-sub[data-v-27eeaf4f]{color:var(--sub);font-size:12px;margin:2px 0 0}.oea-card[data-v-27eeaf4f]{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;border:1px solid var(--border);border-radius:4px;padding:6px 8px;cursor:pointer;font-size:12px;line-height:1.7}.oea-card-on[data-v-27eeaf4f]{border-color:var(--info, #409eff);background:#f4f9ff}.oea-sn[data-v-27eeaf4f]{font-weight:600}.oea-meta[data-v-27eeaf4f]{color:var(--sub)}.oea-lv[data-v-27eeaf4f]{background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:0 4px}.oea-lines[data-v-27eeaf4f],.oea-rem[data-v-27eeaf4f]{flex-basis:100%;color:var(--sub)}.oea-gap[data-v-27eeaf4f]{flex-basis:100%;color:#8c4a00;background:#fff7e6;border-radius:4px;padding:0 4px}.oea-gap-bad[data-v-27eeaf4f]{border:1px solid #ffd591}.oea-card-btns[data-v-27eeaf4f]{flex-basis:100%;display:flex;gap:10px}.oea-ok[data-v-27eeaf4f]{color:#237804;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;padding:6px 8px;margin:0;font-size:12px;line-height:1.7}.oea-confirm[data-v-27eeaf4f]{display:flex;gap:6px;align-items:flex-start;font-size:12px;line-height:1.7;color:#8c4a00}.oea-link[data-v-27eeaf4f]{color:var(--info, #409eff);text-decoration:underline;cursor:pointer}.order-table-el[data-v-94ba44e1] .el-table__cell{font-size:14px;padding:8px 0}.order-table-el[data-v-94ba44e1] th.el-table__cell{font-size:14px;font-weight:700}.ot-flag[data-v-94ba44e1]{margin-right:4px}.ot-none[data-v-94ba44e1]{color:#9ca3af}.ot-export[data-v-94ba44e1]{padding-left:10px;padding-right:10px}.order-table-el[data-v-94ba44e1] .ot-recharge-row{background:#fff7e6}.order-table-el[data-v-94ba44e1] .ot-recharge-row:hover>td{background:#ffefd1!important}.ot-recharge-badge[data-v-94ba44e1]{color:#b45309;font-weight:700}.order-table-el[data-v-94ba44e1] .ot-exception-row{background:#fef2f2}.order-table-el[data-v-94ba44e1] .ot-exception-row:hover>td{background:#fee2e2!important}.ot-exception-badge[data-v-94ba44e1]{color:#b91c1c;font-weight:700}.ot-assignee[data-v-94ba44e1]{color:#1f2937;font-weight:600}.ot-ex[data-v-94ba44e1]{margin-left:6px;vertical-align:middle}.ot-done-badge[data-v-94ba44e1]{color:#1f2937;font-weight:600}.ot-done-reason[data-v-94ba44e1]{color:#6b7280}.ot-done-sn[data-v-94ba44e1]{display:block;margin:0;padding:0;height:auto;font-size:12px}.order-table-el[data-v-94ba44e1] .ot-exception-hit>td{box-shadow:inset 0 0 0 2px #ef4444}.oit-tip[data-v-547a0c18]{font-size:12px;color:#6b7280;margin-bottom:8px}.oit-pick[data-v-547a0c18]{margin:8px 0}.oit-empty[data-v-547a0c18]{font-size:13px;color:#9ca3af}.oit-new[data-v-547a0c18]{margin:8px 0;font-size:13px;color:#374151;line-height:1.7}.oit-field[data-v-547a0c18]{margin-top:10px}.oit-label[data-v-547a0c18]{font-size:12px;color:#6b7280;margin-bottom:4px}.oit-err[data-v-547a0c18]{color:#dc2626;font-size:12px;margin-top:4px}.oit-warn[data-v-547a0c18]{color:#d97706;font-size:12px;margin-top:4px}.ia-bar[data-v-8527fab6]{font-size:14px;margin-bottom:10px}.ia-sub[data-v-8527fab6]{color:#6b7280;font-size:12px;margin-left:8px}.ia-hint[data-v-8527fab6]{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:8px 10px;border-radius:8px;margin-bottom:10px;font-size:13px}.ia-collapse[data-v-8527fab6]{margin-top:4px}.ia-as-row[data-v-8527fab6]{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr;font-size:12px;color:#374151;padding:2px 0}.ia-acts[data-v-8527fab6]{margin-bottom:8px}.ia-sec[data-v-8527fab6]{margin:10px 0 6px;font-weight:700}.ia-empty[data-v-8527fab6]{color:#9ca3af;font-size:13px}.ia-form[data-v-8527fab6]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ia-drop[data-v-8527fab6]{width:100%}.ia-drop[data-v-8527fab6] .el-upload{width:100%;display:block}.ia-drop[data-v-8527fab6] .el-upload-dragger{width:100%;min-height:96px;padding:14px 12px;box-sizing:border-box;border:1.5px dashed var(--line, #e5e7eb);border-radius:8px;background:#fafafa}.ia-drop[data-v-8527fab6] .el-upload-dragger:hover{border-color:var(--brand, #12b886)}.ia-drop-inner[data-v-8527fab6]{text-align:center;color:var(--text-secondary, #6b7280)}.ia-arrow[data-v-8527fab6]{font-size:22px;color:var(--brand, #12b886);line-height:1;margin-bottom:4px}.ia-drop-hint[data-v-8527fab6]{font-size:13px;color:var(--text, #111827)}.ia-drop-sub[data-v-8527fab6]{font-size:12px;margin-top:2px}.ia-picked[data-v-8527fab6]{font-size:12px;color:#374151;display:inline-flex;align-items:center;gap:8px}.ia-picked-size[data-v-8527fab6]{color:#6b7280}.ia-err[data-v-8527fab6]{color:#dc2626;font-size:13px}.ia-tip[data-v-8527fab6]{color:#6b7280;font-size:12px}.frozen-sheet[data-v-4606fe3d]{font-size:13px;color:#303133}.fs-seg[data-v-4606fe3d]{margin-bottom:10px;overflow-x:auto}.fs-seg-title[data-v-4606fe3d]{font-weight:600;margin-bottom:4px}.fs-table[data-v-4606fe3d]{border-collapse:collapse;width:100%}.fs-table th[data-v-4606fe3d],.fs-table td[data-v-4606fe3d]{border:1px solid #e4e7ed;padding:3px 6px;text-align:left;white-space:nowrap}.fs-table th[data-v-4606fe3d]{background:#fafafa;font-weight:600}.fs-formula-col[data-v-4606fe3d]{background:#fdf6ec}.fs-empty[data-v-4606fe3d]{color:#909399;font-size:12px}.fs-chip[data-v-4606fe3d]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:middle}.fs-remarks[data-v-4606fe3d]{margin-top:8px}.fs-note[data-v-4606fe3d]{margin-bottom:4px}.fs-note b[data-v-4606fe3d]{font-weight:600}.fs-note p[data-v-4606fe3d]{margin:0;display:inline}.odd-cancel-tip[data-v-33a58ef2]{font-size:13px;line-height:1.7;color:var(--text-1, #111827);margin-bottom:10px}.odd-cancel-shipped[data-v-33a58ef2]{font-size:12px;line-height:1.7;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 10px;margin-bottom:10px}.odd-cancel-so[data-v-33a58ef2]{margin-top:10px}.odd-bar[data-v-33a58ef2]{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 14px;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#f8fafb;margin-bottom:10px}.odd-cust[data-v-33a58ef2]{display:flex;flex-direction:column;min-width:200px}.odd-cust-name[data-v-33a58ef2]{font-size:18px;font-weight:700;line-height:1.3}.odd-cust-sub[data-v-33a58ef2]{font-size:12px;color:#6b7280}.odd-grp[data-v-33a58ef2]{display:flex;align-items:center;gap:22px;padding-right:22px;border-right:1px solid var(--line, #e5e7eb)}.odd-grp-last[data-v-33a58ef2]{border-right:none;margin-left:auto;padding-right:0}.odd-kv[data-v-33a58ef2]{display:flex;flex-direction:column;gap:2px}.odd-k[data-v-33a58ef2]{font-size:12px;color:#6b7280}.odd-v[data-v-33a58ef2]{font-size:14px}.odd-v-strong[data-v-33a58ef2]{font-size:20px;color:#0d9488}.odd-inv[data-v-33a58ef2],.odd-exchange[data-v-33a58ef2]{flex:1 0 100%;display:flex;align-items:center;flex-wrap:wrap;gap:22px;padding-top:8px;border-top:1px dashed var(--line, #e5e7eb)}.odd-asf[data-v-33a58ef2]{flex:1 0 100%;display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px dashed var(--line, #e5e7eb)}.odd-asf-head[data-v-33a58ef2]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.odd-asf-sum[data-v-33a58ef2]{font-size:12px;color:#b45309}.odd-asf-list[data-v-33a58ef2]{display:flex;flex-direction:column;gap:8px;min-width:0}.odd-asf-item[data-v-33a58ef2]{display:flex;flex-direction:column;gap:3px}.odd-asf-row[data-v-33a58ef2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.odd-asf-items[data-v-33a58ef2]{display:flex;flex-direction:column;gap:2px;padding:4px 0 0 12px}.odd-asf-line[data-v-33a58ef2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#4b5563}.odd-asf-sku[data-v-33a58ef2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#374151}.odd-asf-name[data-v-33a58ef2]{min-width:8em}.odd-asf-qty[data-v-33a58ef2]{color:#111827}.odd-asf-bad[data-v-33a58ef2]{color:#b91c1c}.odd-asf-lineamt[data-v-33a58ef2]{color:#b45309}.odd-asf-settle[data-v-33a58ef2]{margin-left:2px}.odd-asf-multi[data-v-33a58ef2]{font-size:12px;color:#b45309;padding-left:12px}@media (max-width: 480px){.odd-asf-row[data-v-33a58ef2],.odd-asf-line[data-v-33a58ef2]{flex-direction:column;align-items:flex-start;gap:2px}}.odd-asf-st[data-v-33a58ef2]{color:var(--el-text-color-regular, #4b5563)}.odd-asf-amt[data-v-33a58ef2]{color:#b45309;font-weight:600}.odd-asf-date[data-v-33a58ef2],.odd-asf-id[data-v-33a58ef2]{color:#6b7280}.odd-ex-multi[data-v-33a58ef2]{margin-left:6px;font-size:12px;color:#6b7280}.odd-ex-link[data-v-33a58ef2]{color:var(--el-color-primary, #10b981);cursor:pointer;text-decoration:underline;text-underline-offset:2px;margin-right:8px}.odd-ex-link[data-v-33a58ef2]:hover{opacity:.8}.odd-inv-act[data-v-33a58ef2]{margin-left:auto}.odd-inv-line[data-v-33a58ef2]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px}.odd-inv-files[data-v-33a58ef2]{color:#6b7280}.odd-inv-file[data-v-33a58ef2]{margin-left:8px}.odd-auth-img[data-v-33a58ef2]{max-width:100%}.odd-auth-links[data-v-33a58ef2]{display:flex;flex-wrap:wrap;gap:2px 10px}.odd-grid[data-v-33a58ef2]{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:14px;align-items:start;margin-bottom:6px}@media (max-width: 1200px){.odd-grid[data-v-33a58ef2]{grid-template-columns:1fr}}.odd-sec[data-v-33a58ef2]{margin:12px 0 6px;font-weight:700}.odd-flags[data-v-33a58ef2]{margin-bottom:8px}.odd-flag[data-v-33a58ef2]{margin-right:6px}.odd-shots[data-v-33a58ef2]{display:flex;gap:8px;flex-wrap:wrap}.odd-shot[data-v-33a58ef2]{width:110px;height:110px;border:1px solid var(--line, #e5e7eb);border-radius:6px;cursor:pointer}.odd-cols[data-v-33a58ef2]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 900px){.odd-cols[data-v-33a58ef2]{grid-template-columns:1fr}}.odd-foot[data-v-33a58ef2]{display:flex;gap:8px;justify-content:flex-end;align-items:center}.odd-as-pop.el-popper{padding:6px;max-width:calc(100vw - 20px);box-sizing:border-box}.odd-as-pop .odd-as-tip{font-size:12px;line-height:1.6;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:6px 8px;margin-bottom:6px}.odd-as-pop .odd-as-list{display:flex;flex-direction:column}.odd-as-pop .odd-as-row{padding:8px 10px;border-radius:6px}.odd-as-pop .odd-as-row:hover{background:var(--el-fill-color-light, #f5f7fa)}.odd-as-pop .odd-as-row.is-on-click{cursor:pointer}.odd-as-pop .odd-as-row.is-on-click:hover{background:#fffbeb}.odd-as-pop .odd-as-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.odd-as-pop .odd-as-name{font-size:14px;font-weight:600}.odd-as-pop .odd-as-badge{font-size:11px;line-height:1;padding:2px 6px;border-radius:4px;background:var(--el-fill-color, #f0f2f5);color:var(--el-text-color-secondary)}.odd-as-pop .odd-as-badge.is-on{background:#e8f5e9;color:#2e7d32}.odd-as-pop .odd-as-badge.is-jst{background:#eef2ff;color:#3730a3}.odd-as-pop .odd-as-badge.is-done{background:#e8f5e9;color:#2e7d32}.odd-as-pop .odd-as-rec{font-size:12px;line-height:1.6;color:#b45309;margin-top:3px;word-break:break-all}.odd-as-pop .odd-as-desc{font-size:12px;line-height:1.6;color:var(--el-text-color-secondary);margin-top:3px}.aw-box[data-v-d5a5a6d5]{border:1px solid var(--line, #e5e7eb);border-radius:10px;padding:10px 12px;margin-top:10px;background:#f8fafb}.aw-h[data-v-d5a5a6d5]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.aw-hint[data-v-d5a5a6d5]{font-size:12px;color:#6b7280}.aw-row[data-v-d5a5a6d5]{display:flex;align-items:center;gap:10px;margin:8px 0;flex-wrap:wrap}.aw-label[data-v-d5a5a6d5]{color:#6b7280;font-size:14px}.aw-drop[data-v-d5a5a6d5]{color:#6b7280;font-size:13px;padding:6px 14px}.aw-picked[data-v-d5a5a6d5]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151}.aw-file[data-v-d5a5a6d5]{word-break:break-all}.aw-actions[data-v-d5a5a6d5]{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.aw-tip[data-v-d5a5a6d5]{font-size:12px;color:#6b7280}.rd-bar[data-v-d4e832d1]{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 14px;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#f8fafb;margin-bottom:10px}.rd-cust[data-v-d4e832d1]{display:flex;flex-direction:column;min-width:180px}.rd-cust-name[data-v-d4e832d1]{font-size:18px;font-weight:700;line-height:1.3}.rd-cust-sub[data-v-d4e832d1]{font-size:12px;color:#6b7280}.rd-grp[data-v-d4e832d1]{display:flex;align-items:center;gap:22px;padding-right:22px;border-right:1px solid var(--line, #e5e7eb)}.rd-grp-last[data-v-d4e832d1]{border-right:none;margin-left:auto;padding-right:0}.rd-kv[data-v-d4e832d1]{display:flex;flex-direction:column;gap:2px}.rd-k[data-v-d4e832d1]{font-size:12px;color:#6b7280}.rd-v[data-v-d4e832d1]{font-size:14px}.rd-v-strong[data-v-d4e832d1]{font-size:20px;color:#0d9488}.rd-grid[data-v-d4e832d1]{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:14px;align-items:start}@media (max-width: 1200px){.rd-grid[data-v-d4e832d1]{grid-template-columns:1fr}}.rd-sec[data-v-d4e832d1]{margin:12px 0 6px;font-weight:700;font-size:14px}.rd-danger[data-v-d4e832d1]{color:#dc2626}.rd-info[data-v-d4e832d1]{display:grid;grid-template-columns:96px 1fr;gap:6px 12px;font-size:14px}.rd-proofs[data-v-d4e832d1]{display:flex;gap:10px;flex-wrap:wrap}.rd-proof[data-v-d4e832d1]{width:110px}.rd-img[data-v-d4e832d1]{width:110px;height:110px;object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer}.rd-proof-tag[data-v-d4e832d1]{font-size:12px;color:#6b7280;text-align:center}.rd-kvbox[data-v-d4e832d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;border:1px solid var(--line, #e5e7eb);border-radius:8px;padding:10px 12px}@media (max-width: 900px){.rd-kvbox[data-v-d4e832d1]{grid-template-columns:1fr}}.rd-f[data-v-d4e832d1]{display:flex;gap:10px;align-items:baseline;font-size:14px}.rd-f .rd-k[data-v-d4e832d1]{min-width:84px}.rd-form[data-v-d4e832d1]{display:flex;gap:10px;align-items:center;margin:8px 0;flex-wrap:wrap}.rd-label[data-v-d4e832d1]{color:#6b7280;font-size:14px}.rd-hint[data-v-d4e832d1]{color:#9ca3af;font-size:12px}.rd-actions[data-v-d4e832d1]{display:flex;gap:10px;margin-top:12px}.rd-foot[data-v-d4e832d1]{display:flex;gap:8px;justify-content:flex-end;align-items:center}.rd-empty[data-v-d4e832d1]{color:#9ca3af}.oed-empty[data-v-b0a0a949]{color:var(--sub);padding:12px 0}.oed-bar[data-v-b0a0a949]{display:flex;align-items:center;gap:16px;padding:8px 0 14px;border-bottom:1px solid var(--line)}.oed-cust-name[data-v-b0a0a949]{font-size:18px;font-weight:600}.oed-cust-sub[data-v-b0a0a949]{font-size:12px;color:var(--sub)}.oed-money[data-v-b0a0a949]{font-size:18px;font-weight:600;margin-left:auto}.oed-sec[data-v-b0a0a949]{margin-top:14px}.oed-money-sec[data-v-b0a0a949]{padding:10px 12px;border:1px solid var(--line);border-radius:6px}.oed-h[data-v-b0a0a949]{margin:0 0 6px;font-size:13px;color:var(--sub);font-weight:600}.oed-items[data-v-b0a0a949],.oed-note[data-v-b0a0a949]{white-space:pre-wrap;word-break:break-all}.oed-note[data-v-b0a0a949]{line-height:1.6}.oed-dim[data-v-b0a0a949]{color:var(--sub);font-size:12px;margin-left:8px}.oed-conc[data-v-b0a0a949]{line-height:1.6;font-weight:600}.oed-conc.is-ok[data-v-b0a0a949]{color:var(--el-color-success)}.oed-conc.is-bad[data-v-b0a0a949]{color:var(--el-color-danger)}.oed-conc.is-warn[data-v-b0a0a949]{color:var(--el-color-warning)}.oed-ck[data-v-b0a0a949]{font-size:12px;line-height:1.7;color:var(--sub)}.oed-warn[data-v-b0a0a949]{color:var(--el-color-warning);font-weight:600}.oed-tx[data-v-b0a0a949]{display:flex;gap:10px;font-size:12px;line-height:1.8}.oed-tx-t[data-v-b0a0a949]{color:var(--sub);min-width:140px}.oed-tx-a[data-v-b0a0a949]{min-width:100px;text-align:right;font-variant-numeric:tabular-nums}.oed-tx-a.neg[data-v-b0a0a949]{color:var(--el-color-danger)}.oed-tx-a.pos[data-v-b0a0a949]{color:var(--el-color-success)}.oed-tx-r[data-v-b0a0a949]{color:var(--sub)}.oed-table[data-v-b0a0a949]{margin-top:8px}.oed-foot[data-v-b0a0a949]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;text-align:left}.oed-next[data-v-b0a0a949]{flex:1 1 260px;min-width:0;font-size:12px;line-height:1.6;color:var(--sub)}.oed-next-k[data-v-b0a0a949]{color:var(--text);font-weight:600;margin-right:6px}.oed-actions[data-v-b0a0a949]{flex:0 0 auto}@media (max-width: 768px){.oed-next[data-v-b0a0a949],.oed-actions[data-v-b0a0a949]{flex:1 1 100%}.oed-actions[data-v-b0a0a949] .el-button{min-height:44px}}.ol-bar[data-v-fd7c5ce7]{display:flex;gap:8px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.ol-tip[data-v-fd7c5ce7]{font-size:12px;color:#6b7280}.ol-foot[data-v-fd7c5ce7]{display:flex;justify-content:flex-end;margin-top:10px}.or-bar[data-v-400f3481]{display:flex;gap:8px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.or-tip[data-v-400f3481]{font-size:12px;color:#6b7280}.ra-list-h[data-v-65ad1285]{margin:14px 0 6px;font-weight:700;font-size:14px}.ra-empty[data-v-65ad1285]{color:#9ca3af;font-size:13px}.ob-grid[data-v-47a77618]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ob-grid-single[data-v-47a77618]{grid-template-columns:1fr}@media (max-width: 768px){.ob-grid[data-v-47a77618]{grid-template-columns:1fr}}.ob-card[data-v-47a77618]{border:1px solid var(--line, #e5e7eb);border-radius:10px;padding:14px;background:#fff}.ob-wide[data-v-47a77618]{margin-top:16px}.ob-h[data-v-47a77618]{margin-bottom:10px;display:flex;align-items:center;gap:8px}.ob-src[data-v-47a77618]{font-size:11px;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 6px}.ob-stat[data-v-47a77618]{display:flex;flex-wrap:wrap;gap:24px;margin:12px 0}.ob-actions[data-v-47a77618]{display:flex;gap:10px;margin:10px 0;flex-wrap:wrap}.ob-page-tip[data-v-47a77618]{margin-top:0;margin-bottom:10px}.ob-tip[data-v-47a77618]{font-size:12px;color:#6b7280;margin-top:8px}.oc[data-v-b9b0606c]{display:block}.oc-tip[data-v-b9b0606c]{font-size:12px;color:#6b7280;margin:6px 0}.oc-filters[data-v-b9b0606c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.oc-src[data-v-b9b0606c]{font-size:11px;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 6px}.oc-sum[data-v-b9b0606c]{font-size:13px;margin:8px 0}.oc-err[data-v-b9b0606c]{color:#b91c1c;font-size:12px;margin:6px 0}.oc-pager[data-v-b9b0606c]{margin-top:10px;justify-content:flex-end}.oc-ev[data-v-b9b0606c]{padding:8px 12px;background:#fafafa;border-left:2px solid var(--line, #e5e7eb)}.oc-ev-h[data-v-b9b0606c]{font-size:12px;font-weight:600;color:#374151;margin:10px 0 4px}.oc-ev-grid[data-v-b9b0606c]{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:#4b5563}.oc-ev-loading[data-v-b9b0606c]{font-size:12px;color:#6b7280}.oc-vector[data-v-b9b0606c]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.oc-chip[data-v-b9b0606c]{font-size:12px;background:#f3f4f6;border-radius:4px;padding:1px 6px}.oc-lookup[data-v-b9b0606c]{margin-top:18px;border-top:1px solid var(--line, #e5e7eb);padding-top:10px}.oc-revise[data-v-b9b0606c]{margin-top:14px;border-top:1px dashed var(--line, #e5e7eb);padding-top:8px}.oc-revise-box[data-v-b9b0606c]{background:#fef6ec;border:1px solid #F5D3AD;border-radius:6px;padding:8px 10px;margin:6px 0}.oc-revise-warn[data-v-b9b0606c]{font-size:13px;font-weight:600;color:#b45309;margin:4px 0}.tl[data-v-c6b06927]{display:block}.tl-tip[data-v-c6b06927]{font-size:12px;color:#6b7280;margin:6px 0}.tl-filters[data-v-c6b06927]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.tl-src[data-v-c6b06927]{font-size:11px;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 6px}.tl-sum[data-v-c6b06927]{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;margin:8px 0}.tl-err[data-v-c6b06927]{color:#b91c1c;font-size:12px;margin:6px 0}.tl-cols[data-v-c6b06927]{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.tl-col[data-v-c6b06927]{flex:1 1 240px;border:1px solid var(--line, #e5e7eb);border-radius:6px;padding:8px 10px;background:#fafafa}.tl-col-h[data-v-c6b06927]{font-size:12px;font-weight:600;color:#374151}.tl-col-total[data-v-c6b06927]{font-size:18px;font-weight:700;color:#111827;margin:4px 0}.tl-col-def[data-v-c6b06927]{font-size:11px;color:#6b7280;margin:2px 0 0}.tl-h[data-v-c6b06927]{font-size:12px;font-weight:600;color:#374151;margin:12px 0 4px}.tl-h2[data-v-c6b06927]{font-size:13px;font-weight:600;color:#374151;margin:12px 0 4px}.se[data-v-8d2902ff]{display:block}.se-tip[data-v-8d2902ff]{font-size:12px;color:#6b7280;margin:6px 0;line-height:1.7}.se-filters[data-v-8d2902ff]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.se-label[data-v-8d2902ff]{font-size:12px;color:#6b7280}.se-src[data-v-8d2902ff]{font-size:11px;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 6px}.se-sum[data-v-8d2902ff]{font-size:13px;margin:8px 0}.se-err[data-v-8d2902ff]{color:#b91c1c;font-size:12px;margin:6px 0}.se-empty[data-v-8d2902ff]{font-size:13px;color:#6b7280;padding:16px 0}.se-badge[data-v-8d2902ff]{font-weight:600;color:#b45309}.om-manual[data-v-89f1313e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px;border:1px solid var(--border);border-left:3px solid var(--info, #409eff);border-radius:6px;padding:6px 10px}.om-manual-tip[data-v-89f1313e]{font-size:12px;line-height:1.7;color:var(--sub)}.om-pf-tip[data-v-89f1313e]{color:var(--sub);font-size:12px;margin:0 0 8px}.om-pf-err[data-v-89f1313e]{color:var(--danger, #f56c6c);font-size:13px;margin:0}.sr-code-cell[data-v-8ec8b554]{display:flex;flex-direction:column;gap:2px}.sr-code-err[data-v-8ec8b554]{font-size:12px;color:#dc2626;line-height:1.4}.sr-code-spin[data-v-8ec8b554]{display:inline-block;width:12px;height:12px;border:2px solid #cbd5e1;border-top-color:#409eff;border-radius:50%;animation:sr-spin-8ec8b554 .8s linear infinite}@keyframes sr-spin-8ec8b554{to{transform:rotate(360deg)}}.sr-dop[data-v-50ab3109]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sr-dop-err[data-v-50ab3109]{font-size:12px;color:#dc2626}.ratio-input[data-v-350aafb6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ri-num[data-v-350aafb6]{width:72px}.ri-colon[data-v-350aafb6]{color:#909399}.ri-tip[data-v-350aafb6]{font-size:12px;color:#909399}.ri-raw[data-v-350aafb6]{font-size:12px;color:#e6a23c}.rule-input[data-v-b48e6d49]{display:flex;flex-direction:column;gap:4px}.ri-row[data-v-b48e6d49]{display:flex;align-items:center;gap:6px}.ri-type[data-v-b48e6d49]{width:110px}.ri-spec[data-v-b48e6d49]{width:84px}.ri-name[data-v-b48e6d49]{width:180px}.ri-qty[data-v-b48e6d49]{width:90px}.ri-tip[data-v-b48e6d49]{font-size:12px;color:#909399}.ri-raw[data-v-b48e6d49]{font-size:12px;color:#e6a23c}.sr-detail-head[data-v-e7b473c2]{display:flex;flex-direction:column;gap:4px;padding:0 0 12px;border-bottom:1px solid #ebeef5}.sr-detail-key[data-v-e7b473c2]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sr-detail-code[data-v-e7b473c2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600;color:#303133}.sr-detail-name[data-v-e7b473c2]{font-size:15px;color:#303133}.sr-detail-sub[data-v-e7b473c2]{font-size:12px;color:#909399}.sr-detail-body[data-v-e7b473c2]{max-height:58vh;overflow:auto;padding-top:8px}.sr-detail-group[data-v-e7b473c2]{margin-top:10px}.sr-detail-group-title[data-v-e7b473c2]{margin:0 0 6px;font-size:13px;font-weight:600;color:#606266;border-left:3px solid #409eff;padding-left:8px;display:flex;align-items:baseline;gap:8px}.sr-detail-tech-tip[data-v-e7b473c2]{font-size:11px;font-weight:400;color:#c0c4cc}.sr-detail-grid[data-v-e7b473c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0}.sr-detail-item[data-v-e7b473c2]{display:flex;align-items:baseline;gap:8px;min-width:0;padding:4px 8px;border-radius:4px;background:#fafafa}.sr-detail-item.is-wide[data-v-e7b473c2]{grid-column:1 / -1}.sr-detail-item dt[data-v-e7b473c2]{flex:0 0 92px;font-size:12px;color:#909399}.sr-detail-item dd[data-v-e7b473c2]{margin:0;font-size:13px;color:#303133;word-break:break-word;white-space:pre-wrap}.sr-detail-item.is-empty dd[data-v-e7b473c2]{color:#c0c4cc}.sr-detail-item.is-emphasis[data-v-e7b473c2]{background:#ecf5ff}.sr-detail-item.is-emphasis dt[data-v-e7b473c2]{color:#409eff}.sr-detail-item.is-emphasis dd[data-v-e7b473c2]{font-size:16px;font-weight:600;color:#1f6fd0}.sr-detail-foot[data-v-e7b473c2]{margin-top:12px;font-size:12px;line-height:1.6;color:#909399}@media (max-width: 640px){.sr-detail-grid[data-v-e7b473c2]{grid-template-columns:minmax(0,1fr)}}.sr-resolved[data-v-e678c22d]{border:1px solid #ebeef5;border-radius:4px;padding:8px 10px;background:#fafcff}.sr-resolved.is-idle[data-v-e678c22d]{background:#fafafa}.sr-resolved.is-bad[data-v-e678c22d]{border-color:#fde2e2;background:#fef0f0}.sr-resolved-head[data-v-e678c22d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sr-resolved-label[data-v-e678c22d]{font-size:12px;font-weight:600;color:#606266}.sr-resolved-tip[data-v-e678c22d]{font-size:12px;color:#909399}.sr-resolved-grid[data-v-e678c22d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:6px 0 0}.sr-resolved-item[data-v-e678c22d]{display:flex;align-items:baseline;gap:8px;min-width:0}.sr-resolved-item dt[data-v-e678c22d]{flex:0 0 76px;font-size:12px;color:#909399}.sr-resolved-item dd[data-v-e678c22d]{margin:0;font-size:13px;color:#303133;word-break:break-word}.sr-resolved-item.is-empty dd[data-v-e678c22d]{color:#c0c4cc}.sr-resolved-items[data-v-e678c22d]{margin:6px 0 0;padding-left:18px;font-size:12px;color:#606266;max-height:120px;overflow:auto}.sr-resolved-idle[data-v-e678c22d]{margin-top:4px;font-size:12px;color:#c0c4cc}.sr-resolved-fallback[data-v-e678c22d]{margin-top:6px}.alias-input[data-v-b4313375]{display:flex;flex-direction:column;gap:4px}.ai-row[data-v-b4313375]{display:flex;align-items:center;gap:6px}.ai-name[data-v-b4313375]{width:220px}.ai-tip[data-v-b4313375]{font-size:12px;color:#909399}.sr-synced[data-v-baafae3c]{font-size:12px;color:#909399;white-space:nowrap}.sr-count[data-v-baafae3c]{margin-top:6px;font-size:12px;color:#909399}.sr-hint[data-v-baafae3c]{font-size:12px;color:#909399;line-height:1.5}.sr-synced[data-v-f3f50b45]{font-size:12px;color:#909399;white-space:nowrap}.sr-filter[data-v-f3f50b45]{margin-bottom:8px}.sr-count[data-v-f3f50b45]{margin-top:6px;font-size:12px;color:#909399}.sr-hint[data-v-f3f50b45]{font-size:12px;color:#909399;line-height:1.5}.sr-fallback-row[data-v-f3f50b45]{display:flex;flex-direction:column;gap:6px}.sr-synced[data-v-bf86cfdf]{font-size:12px;color:#909399;white-space:nowrap}.sr-count[data-v-bf86cfdf]{margin-top:6px;font-size:12px;color:#909399}.sr-hint[data-v-bf86cfdf]{font-size:12px;color:#909399;line-height:1.5}.sr-readonly-cell[data-v-bf86cfdf]{display:inline-block;min-width:64px;padding:0 6px;color:#909399;background:#f5f7fa;border-radius:3px}.sr-synced[data-v-b3d93f1e]{font-size:12px;color:#909399;white-space:nowrap}.sr-count[data-v-b3d93f1e]{margin-top:6px;font-size:12px;color:#909399}.sr-hint[data-v-b3d93f1e]{font-size:12px;color:#909399;line-height:1.5}.sr-act-group[data-v-b3d93f1e]{margin-bottom:10px}.sr-act-group-head[data-v-b3d93f1e]{display:flex;align-items:center;gap:8px;margin:6px 0 4px}.sr-act-group-time[data-v-b3d93f1e]{font-weight:600;font-size:13px}.sr-act-group-count[data-v-b3d93f1e]{font-size:12px;color:#909399}.sr-act-raw[data-v-b3d93f1e]{font-size:12px;color:#c0c4cc}[data-v-b3d93f1e] .sr-act-expired-row{color:#a8abb2;background:#fafafa}.sr-push[data-v-839bd677]{display:inline-flex;align-items:center;gap:8px}.sr-push-err[data-v-839bd677]{font-size:12px;color:#f56c6c}.sr-conflict[data-v-c2df3aba]{margin-bottom:8px}.sr-conflict-ops[data-v-c2df3aba]{display:flex;align-items:center;gap:12px}.sr-conflict-hint[data-v-c2df3aba]{font-size:12px;color:#909399}.sr-cl-bar[data-v-c19aa2bc]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.sr-cl-hint[data-v-c19aa2bc]{font-size:12px;color:#909399}.sr-cl-empty[data-v-c19aa2bc]{margin-top:12px;font-size:12px;color:#909399}.sr-head[data-v-30c535f3]{position:relative;display:block;margin-bottom:8px}.sr-head-tabs[data-v-30c535f3]{min-width:0}.sr-head-tools[data-v-30c535f3]{position:absolute;top:0;right:0;z-index:5;display:inline-flex;align-items:center;gap:12px;height:34px}.sr-head-actions[data-v-30c535f3]{display:inline-flex;align-items:center;gap:8px}.sr-head[data-v-30c535f3] .el-tabs__header{margin-bottom:4px;padding-right:520px}.sr-head-tabs[data-v-30c535f3] .el-tabs__item{padding:0 14px;height:34px;line-height:34px}.sr-head-tabs[data-v-30c535f3] .el-tabs__active-bar+.el-tabs__item{padding-left:0}.material-detail[data-v-6d8c94c0]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;animation:md-slideIn-6d8c94c0 .35s cubic-bezier(.22,1,.36,1)}.md-top[data-v-6d8c94c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.md-top-right[data-v-6d8c94c0]{display:inline-flex;gap:6px}.material-detail h2[data-v-6d8c94c0]{font-size:18px;margin:0 0 10px;display:flex;align-items:center;gap:8px}.md-ver-tag[data-v-6d8c94c0]{font-weight:600}.md-tags[data-v-6d8c94c0]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.md-intro[data-v-6d8c94c0]{color:var(--text-secondary);font-size:14px;margin:0 0 14px}.md-meta[data-v-6d8c94c0]{margin-bottom:14px}.md-actions[data-v-6d8c94c0]{display:flex;flex-wrap:wrap;gap:8px}.md-versions[data-v-6d8c94c0]{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.md-versions-head[data-v-6d8c94c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.md-k[data-v-6d8c94c0]{font-size:13px;font-weight:600;color:var(--text-secondary)}.md-collapse[data-v-6d8c94c0]{border:none}.md-collapse[data-v-6d8c94c0] .el-collapse-item__header{font-size:12.5px;height:34px;line-height:34px;border-bottom:1px solid var(--line)}.md-collapse[data-v-6d8c94c0] .el-collapse-item__wrap{border-bottom:none}.md-vtitle[data-v-6d8c94c0]{display:inline-flex;gap:8px;align-items:center;font-size:13px}.md-vmeta[data-v-6d8c94c0]{font-size:11.5px;color:var(--text-secondary)}.md-vbody[data-v-6d8c94c0]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0}.md-vlinks[data-v-6d8c94c0]{font-size:12px;color:var(--text-secondary)}.md-vempty[data-v-6d8c94c0]{font-size:12.5px;color:var(--text-secondary);padding:6px 0}.md-related[data-v-6d8c94c0]{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.md-related h3[data-v-6d8c94c0]{font-size:13px;color:var(--text-secondary);margin:0 0 8px}.md-related-list[data-v-6d8c94c0]{display:flex;flex-wrap:wrap;gap:8px}.md-related-item[data-v-6d8c94c0]{background:var(--brand-l);color:var(--brand-d);border-radius:8px;padding:6px 10px;font-size:12px;min-width:120px}.md-r-name[data-v-6d8c94c0]{font-weight:600}.md-r-meta[data-v-6d8c94c0]{font-size:11px;opacity:.85;margin-top:2px}@keyframes md-slideIn-6d8c94c0{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.material-detail[data-v-6d8c94c0]{animation:none}}.mp-body[data-v-372feba8]{height:72vh;overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;flex-direction:column}.mp-frame[data-v-372feba8]{width:100%;height:100%;border:none;flex:1}.mp-img[data-v-372feba8]{max-width:100%;max-height:100%;margin:auto;display:block}.mp-html[data-v-372feba8]{padding:14px 18px;font-size:13.5px;line-height:1.6;word-break:break-word}.mp-html[data-v-372feba8] table{border-collapse:collapse;width:100%}.mp-html[data-v-372feba8] td,.mp-html[data-v-372feba8] th{border:1px solid var(--line);padding:4px 8px}.mp-empty[data-v-372feba8]{padding:48px;text-align:center;color:var(--text-secondary);margin:auto}.mp-opennew[data-v-372feba8]{font-size:12.5px;color:var(--brand-d);margin-right:12px;text-decoration:underline}.material-preview-dialog[data-v-372feba8] .el-dialog__body{padding:10px 16px 6px}.material-preview-dialog[data-v-372feba8] .el-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.material-form-dialog[data-v-f7e121ba] .el-dialog__body{padding:18px 24px 6px}.mf-form[data-v-f7e121ba]{max-width:460px;margin:0 auto}.mf-sel[data-v-f7e121ba]{width:100%}.mf-fitem[data-v-f7e121ba] .el-form-item__content{display:block}.mf-drop-wrap[data-v-f7e121ba],.mf-drop[data-v-f7e121ba]{width:100%}.mf-drop[data-v-f7e121ba] .el-upload{width:100%;display:block}.mf-drop[data-v-f7e121ba] .el-upload-dragger{width:100%;min-height:120px;padding:22px 16px;box-sizing:border-box;border:1.5px dashed var(--line);border-radius:12px;background:var(--bg)}.mf-drop[data-v-f7e121ba] .el-upload-dragger:hover{border-color:var(--brand)}.mf-drop-inner[data-v-f7e121ba]{text-align:center;color:var(--text-secondary)}.mf-arrow[data-v-f7e121ba]{font-size:26px;color:var(--brand);line-height:1;margin-bottom:6px}.mf-hint[data-v-f7e121ba]{font-size:14px;color:var(--text);font-weight:600}.mf-sub[data-v-f7e121ba]{font-size:12px;color:var(--text-secondary);margin-top:4px}.mf-progress[data-v-f7e121ba]{display:flex;align-items:center;gap:10px;margin-top:10px}.mf-progress .el-progress[data-v-f7e121ba]{flex:1}.mf-ptext[data-v-f7e121ba]{font-size:12.5px;color:var(--text-secondary);white-space:nowrap}.mf-file[data-v-f7e121ba]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;font-size:12.5px}.mf-fname[data-v-f7e121ba]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-fsize[data-v-f7e121ba]{color:var(--text-secondary)}.mf-ok[data-v-f7e121ba]{color:var(--brand);font-weight:600;margin-left:auto}.mf-fdel[data-v-f7e121ba]{background:none;border:none;color:var(--danger, #ef4444);cursor:pointer;font-size:12px}.mf-error[data-v-f7e121ba]{color:var(--danger, #ef4444);font-size:12.5px;margin:0 0 8px}.rb-overlay[data-v-c424fc28]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-2)}.rb-card[data-v-c424fc28]{background:var(--card);border-radius:14px;padding:18px;width:min(94vw,760px);max-height:84vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #0003}.rb-head[data-v-c424fc28]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.rb-head h3[data-v-c424fc28]{margin:0;font-size:17px}.rb-sub[data-v-c424fc28]{color:var(--sub);font-size:12px;flex:1}.rb-head .icon-btn[data-v-c424fc28]{margin-left:auto}.rb-body[data-v-c424fc28]{overflow:auto}.rb-table[data-v-c424fc28]{width:100%;border-collapse:collapse;font-size:13.5px}.rb-table th[data-v-c424fc28],.rb-table td[data-v-c424fc28]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.rb-table th[data-v-c424fc28]{color:var(--sub);font-size:12px}.rb-name[data-v-c424fc28]{font-weight:600}.rb-act[data-v-c424fc28]{text-align:right}.rb-foot[data-v-c424fc28]{display:flex;justify-content:flex-end;margin-top:12px}.empty[data-v-c424fc28]{color:var(--sub);text-align:center;padding:24px}.dp-overlay[data-v-3aa66868]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-2)}.dp-card[data-v-3aa66868]{background:var(--card);border-radius:14px;padding:18px 20px 16px;width:min(92vw,560px);box-shadow:0 10px 30px #0003;height:min(74vh,600px);display:flex;flex-direction:column}.dp-head[data-v-3aa66868]{font-size:16px;font-weight:700;margin-bottom:6px;flex-shrink:0}.dp-tip[data-v-3aa66868]{font-size:12.5px;color:var(--sub);margin-bottom:12px;flex-shrink:0}.rn-tl[data-v-3aa66868]{flex:1 1 auto;overflow-y:auto;min-height:0;padding-right:4px}.rn-ver[data-v-3aa66868]{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.rn-title[data-v-3aa66868]{font-weight:700;font-size:15px}.rn-line b[data-v-3aa66868]{color:var(--text)}.rn-notes[data-v-3aa66868]{display:flex;flex-direction:column;gap:2px;color:var(--text);font-size:13px;line-height:1.6}.rn-line[data-v-3aa66868]{word-break:break-word}.rn-empty[data-v-3aa66868]{color:var(--sub);padding:20px;text-align:center;flex:1 1 auto;overflow-y:auto}.dp-actions[data-v-3aa66868]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;flex-shrink:0}
