html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.login-wrap[data-v-741090a4]{background:linear-gradient(160deg,#eef2f8 0%,#f7f9fc 45%,#e9eef6 100%);place-items:center;height:100%;display:grid}.login-card[data-v-741090a4]{background:#fff;border-radius:12px;width:396px;padding:30px 32px 24px;box-shadow:0 18px 48px #0f172a1a}.brand[data-v-741090a4]{align-items:center;gap:11px;margin-bottom:24px;display:flex}.logo[data-v-741090a4]{background:var(--ant-color-primary);color:#fff;border-radius:9px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:700;display:grid}.brand-title[data-v-741090a4]{font-size:14.5px;font-weight:650}.brand-sub[data-v-741090a4]{color:#8a97ac;margin-top:2px;font-size:11.5px}.err[data-v-741090a4]{margin-bottom:14px}.hint[data-v-741090a4]{border-top:1px dashed #e6ebf2;margin-top:22px;padding-top:14px}.hint-title[data-v-741090a4]{color:#8a97ac;margin-bottom:8px;font-size:11.5px}.hint-list[data-v-741090a4]{flex-wrap:wrap;gap:6px;display:flex}code[data-v-741090a4]{background:#f2f5f9;border-radius:3px;padding:1px 4px}.wrap[data-v-15dc1d07]{flex-direction:column;gap:14px;display:flex}.kpis[data-v-15dc1d07]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpis>.ant-card[data-v-15dc1d07]{background:0 0}.kpis>.ant-card[data-v-15dc1d07] .ant-card-body{padding:0}.two-col[data-v-15dc1d07]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}@media (width<=1280px){.kpis[data-v-15dc1d07]{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col[data-v-15dc1d07]{grid-template-columns:minmax(0,1fr)}}.kpi-label[data-v-15dc1d07]{color:var(--ant-color-text-secondary);font-size:12.5px}.kpi-value[data-v-15dc1d07]{color:var(--ant-color-text);margin-top:6px;font-size:27px;font-weight:650;line-height:1.15}.kpi-value.money[data-v-15dc1d07]{font-size:21px}.kpi-value .danger[data-v-15dc1d07]{color:var(--ant-color-error)}.kpi-unit[data-v-15dc1d07]{color:var(--ant-color-text-secondary);margin-left:4px;font-size:12.5px;font-weight:400}.kpi-note[data-v-15dc1d07]{color:var(--ant-color-text-secondary);margin-top:8px;font-size:11.5px}.kpi-note .danger[data-v-15dc1d07]{color:var(--ant-color-error)}.card-title[data-v-15dc1d07]{font-size:14px;font-weight:600}.card-sub[data-v-15dc1d07]{color:var(--ant-color-text-secondary);margin-left:10px;font-size:11.5px;font-weight:400}.bar[data-v-15dc1d07]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.spacer[data-v-15dc1d07]{flex:1}.sub[data-v-15dc1d07]{color:var(--ant-color-text-secondary);font-size:12px}.chart[data-v-15dc1d07]{width:100%;height:268px}.sum[data-v-15dc1d07]{margin-top:10px}.foot[data-v-15dc1d07]{border-top:1px solid var(--ant-color-border-secondary);margin-top:10px;padding-top:8px;line-height:1.7}.sec[data-v-15dc1d07]{color:var(--ant-color-text);margin:12px 0 6px;font-size:12.5px;font-weight:600}.facts[data-v-15dc1d07]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.fact[data-v-15dc1d07]{border:1px solid var(--ant-color-border-secondary);border-radius:6px;padding:8px 10px}.fact .k[data-v-15dc1d07]{color:var(--ant-color-text-secondary);font-size:11.5px}.fact .v[data-v-15dc1d07]{color:var(--ant-color-text);margin-top:4px;font-size:18px;font-weight:650}.fact .v .u[data-v-15dc1d07]{color:var(--ant-color-text-secondary);font-size:11.5px;font-weight:400}.fact .s[data-v-15dc1d07]{color:var(--ant-color-text-secondary);margin-top:4px;font-size:11px}.chips[data-v-15dc1d07]{flex-wrap:wrap;display:flex}.alert[data-v-15dc1d07]{border-bottom:1px solid var(--ant-color-border-secondary);gap:9px;padding:9px 0;display:flex}.alert[data-v-15dc1d07]:last-of-type{border-bottom:0}.alert-body[data-v-15dc1d07]{min-width:0}.alert-text[data-v-15dc1d07]{color:var(--ant-color-text);font-size:12.5px;line-height:1.5}.alert-meta[data-v-15dc1d07]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:11px}.notes[data-v-15dc1d07]{color:var(--ant-color-text);margin:0;padding-left:20px;font-size:12.5px;line-height:1.9}.notes li[data-v-15dc1d07]{margin-bottom:4px}.rate[data-v-15dc1d07]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.rate-num[data-v-15dc1d07]{color:var(--ant-color-text);font-size:40px;font-weight:650;line-height:1.05}.rate-side[data-v-15dc1d07]{min-width:0}.rate-num.unknown[data-v-15dc1d07]{color:var(--ant-color-text-secondary);font-size:30px}.rate-frac[data-v-15dc1d07]{color:var(--ant-color-text);font-size:16px;font-weight:640}.fact .v.red[data-v-15dc1d07],.red-num[data-v-15dc1d07]{color:var(--ant-color-error)}.close-row[data-v-15dc1d07]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.close-facts[data-v-15dc1d07]{flex-wrap:wrap;gap:24px;display:flex}.close-facts .f .k[data-v-15dc1d07]{color:var(--ant-color-text-secondary);font-size:11.5px}.close-facts .f .v[data-v-15dc1d07]{color:var(--ant-color-text);margin-top:4px;font-size:22px;font-weight:650}.close-facts .f .v .u[data-v-15dc1d07]{color:var(--ant-color-text-secondary);font-size:11.5px;font-weight:400}.close-facts .f .v.red[data-v-15dc1d07]{color:var(--ant-color-error)}.risk-grid[data-v-15dc1d07]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (width<=1280px){.risk-grid[data-v-15dc1d07]{grid-template-columns:repeat(2,minmax(0,1fr))}}.risk-box[data-v-15dc1d07]{border:1px solid var(--ant-color-border-secondary);border-radius:6px;padding:10px 12px}.risk-box.na[data-v-15dc1d07]{border-style:dashed}.risk-box .k[data-v-15dc1d07]{color:var(--ant-color-text-secondary);font-size:12px}.risk-box .v[data-v-15dc1d07]{color:var(--ant-color-text);margin-top:6px;font-size:26px;font-weight:650}.wrap[data-v-1537a576]{flex-direction:column;gap:12px;display:flex}.toolbar[data-v-1537a576]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.spacer[data-v-1537a576]{flex:1}.valid[data-v-1537a576]{align-items:center;gap:8px;display:flex}.stat-line[data-v-1537a576]{color:var(--ant-color-text-secondary);align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}.stat-line b[data-v-1537a576]{color:var(--ant-color-text);font-size:14px}.stat-line b.danger[data-v-1537a576]{color:var(--ant-color-error)}.tip[data-v-1537a576]{margin-left:auto;font-size:11.5px}.mono[data-v-1537a576]{font-family:Consolas,monospace}.codes[data-v-1537a576]{color:var(--ant-color-text-secondary);word-break:break-all;margin-top:2px;font-size:11px}.dim[data-v-1537a576]{color:var(--ant-color-text-secondary)}.danger[data-v-1537a576]{color:var(--ant-color-error)}.pick-line[data-v-1537a576]{color:var(--ant-color-text-secondary);font-size:12.5px}.pick-line b[data-v-1537a576]{color:var(--ant-color-text);font-size:14px}.modal-foot[data-v-1537a576]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.stage[data-v-d5e7de65]{align-items:flex-start;gap:16px;display:flex}.panel[data-v-d5e7de65]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:14px 16px}.list[data-v-d5e7de65]{flex-direction:column;flex:1;min-width:0;max-height:calc(100vh - 130px);padding:0;display:flex}.side[data-v-d5e7de65]{flex-direction:column;flex:0 0 340px;gap:12px;width:340px;display:flex}.panel-head[data-v-d5e7de65]{justify-content:space-between;align-items:flex-start;padding:14px 16px 10px;display:flex}.panel-title[data-v-d5e7de65]{color:var(--ant-color-text);align-items:center;gap:7px;font-size:14.5px;font-weight:650;display:flex}.panel-sub[data-v-d5e7de65]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:11.5px}.ctx[data-v-d5e7de65]{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:0 16px 10px;display:grid}.proactive[data-v-d5e7de65]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;margin:0 16px 10px;overflow:hidden}.proactive-head[data-v-d5e7de65]{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.proactive-title[data-v-d5e7de65]{color:#874d00;font-size:13px;font-weight:600}.badge[data-v-d5e7de65]{text-align:center;color:#fff;background:#d48806;border-radius:10px;min-width:20px;margin-left:4px;padding:0 6px;font-size:12px;display:inline-block}.badge.zero[data-v-d5e7de65]{color:#595959;background:#d9d9d9}.proactive-body[data-v-d5e7de65]{background:#fff;border-top:1px solid #ffe58f;max-height:240px;padding:4px 12px 10px;overflow:auto}.prow[data-v-d5e7de65]{cursor:pointer;border-bottom:1px dashed #f0f0f0;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.prow[data-v-d5e7de65]:hover{background:#fafafa}.pmain[data-v-d5e7de65]{min-width:0}.pname[data-v-d5e7de65]{color:var(--ant-color-text);font-size:13px}.ok-line[data-v-d5e7de65]{color:#52c41a;padding:8px 0;font-size:12.5px}.progress[data-v-d5e7de65]{align-items:center;gap:8px;padding:0 16px 8px;display:flex}.progress[data-v-d5e7de65] .ant-progress{flex:1;margin:0}.num[data-v-d5e7de65]{font-variant-numeric:tabular-nums}.dim[data-v-d5e7de65]{color:var(--ant-color-text-secondary);font-size:11.5px}.ok[data-v-d5e7de65]{color:#52c41a;font-size:11.5px}.danger[data-v-d5e7de65]{color:#cf1322}.scroll[data-v-d5e7de65]{border-top:1px solid var(--ant-color-border-secondary);padding:0 14px 14px;overflow:auto}.section-title[data-v-d5e7de65]{color:var(--ant-color-text);align-items:center;gap:8px;margin:14px 4px 2px;font-size:13px;font-weight:680;display:flex}.section-title.optional[data-v-d5e7de65]{border-top:1px dashed var(--ant-color-border);margin-top:20px;padding-top:12px}.section-hint[data-v-d5e7de65]{color:var(--ant-color-text-secondary);font-size:11px;font-weight:400}.grp[data-v-d5e7de65]{margin-top:12px}.grp-head[data-v-d5e7de65]{align-items:center;gap:8px;padding:4px 4px 8px;display:flex}.grp-name[data-v-d5e7de65]{color:var(--ant-color-text-secondary);letter-spacing:.3px;font-size:12px;font-weight:650}.grp-count[data-v-d5e7de65]{color:var(--ant-color-text-secondary);margin-left:auto;font-size:11.5px}.item[data-v-d5e7de65]{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;margin-bottom:8px;padding:10px 12px}.item.optional[data-v-d5e7de65]{background:#fcfcfd}.item.bad[data-v-d5e7de65]{background:snow;border-color:#ffa39e}.item.bad.advice[data-v-d5e7de65]{background:#fffbe6;border-color:#ffe58f}.item-top[data-v-d5e7de65]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.item-title[data-v-d5e7de65]{font-size:13px;font-weight:600}.item-req[data-v-d5e7de65]{color:var(--ant-color-text-secondary);margin-top:5px;font-size:12px;line-height:1.6}.item-basis[data-v-d5e7de65]{color:#8a97ac;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:10.5px;display:flex}.auth[data-v-d5e7de65]{background:var(--ant-color-fill-tertiary,#0000000a);border-radius:3px;padding:0 5px}.no-num[data-v-d5e7de65]{color:#389e0d;background:#f6ffed;border-radius:3px;padding:0 5px}.item-pointed[data-v-d5e7de65]{color:#2f54eb;background:#f0f5ff;border-radius:4px;margin-top:5px;padding:4px 7px;font-size:10.5px;line-height:1.6}.item-pointed b[data-v-d5e7de65]{font-weight:650}.item-act[data-v-d5e7de65]{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.item-code[data-v-d5e7de65]{color:#b0b8c4;font-size:10.5px}.item-photo[data-v-d5e7de65]{margin-top:8px}.photo-head[data-v-d5e7de65]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photo-pick[data-v-d5e7de65]{border:1px solid var(--ant-color-border);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:2px 10px;font-size:12.5px;display:inline-flex}.photo-pick.busy[data-v-d5e7de65]{opacity:.6;cursor:default}.photo-pick input[data-v-d5e7de65]{display:none}.photo-tip[data-v-d5e7de65]{color:var(--ant-color-text-secondary);font-size:11.5px}.photo-tip.req[data-v-d5e7de65]{color:#cf1322}.photo-list[data-v-d5e7de65]{flex-direction:column;gap:4px;margin-top:6px;display:flex}.photo-row[data-v-d5e7de65]{background:var(--ant-color-fill-quaternary);border-radius:6px;align-items:center;gap:8px;padding:2px 6px;font-size:12.5px;display:flex}.photo-name[data-v-d5e7de65]{font-weight:600}.photo-spacer[data-v-d5e7de65]{flex:1}.stat[data-v-d5e7de65]{margin-top:10px}.stat-row[data-v-d5e7de65]{color:var(--ant-color-text-secondary);border-bottom:1px dashed var(--ant-color-border-secondary);justify-content:space-between;align-items:center;padding:5px 0;font-size:12.5px;display:flex}.stat-row b[data-v-d5e7de65]{color:var(--ant-color-text);font-weight:650}.actions[data-v-d5e7de65]{gap:8px;margin-top:12px;display:flex}.actions[data-v-d5e7de65] .ant-btn{flex:1}.hint-warn[data-v-d5e7de65]{color:#d46b08;margin-top:10px;font-size:11.5px;line-height:1.6}.receipt-block[data-v-d5e7de65]{margin-top:12px}.receipt-label[data-v-d5e7de65]{color:var(--ant-color-text-secondary);margin-bottom:6px;font-size:11.5px}.advice-line[data-v-d5e7de65]{color:var(--ant-color-text-secondary);font-size:12px;line-height:1.7}.notes[data-v-d5e7de65]{color:var(--ant-color-text-secondary);font-size:12px}.notes-title[data-v-d5e7de65]{color:var(--ant-color-text);margin-bottom:8px;font-size:13px;font-weight:650}.notes ol[data-v-d5e7de65]{margin:0;padding-left:18px;line-height:1.8}.notes li[data-v-d5e7de65]{margin-bottom:8px}.notes b[data-v-d5e7de65]{color:var(--ant-color-text)}.mono[data-v-d5e7de65]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.att[data-v-9c7e0921]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:8px 10px}.head[data-v-9c7e0921]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lbl[data-v-9c7e0921]{align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.sub[data-v-9c7e0921]{color:var(--ant-color-text-secondary);font-size:11.5px}.spacer[data-v-9c7e0921]{flex:1}.mono[data-v-9c7e0921]{font-family:ui-monospace,monospace;font-size:11.5px}.sha[data-v-9c7e0921]{color:var(--ant-color-text-secondary)}.hint[data-v-9c7e0921]{color:var(--ant-color-text-secondary);margin-top:4px;font-size:11px}.list[data-v-9c7e0921]{flex-direction:column;gap:4px;margin-top:6px;display:flex}.row[data-v-9c7e0921]{border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:flex}.row.on[data-v-9c7e0921]{background:#e6f4ff}.name[data-v-9c7e0921]{font-weight:600}.upload[data-v-9c7e0921]{border:1px solid var(--ant-color-border);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:2px 10px;font-size:12.5px;display:inline-flex}.upload.busy[data-v-9c7e0921]{opacity:.6;cursor:default}.upload input[data-v-9c7e0921]{display:none}.empty[data-v-9c7e0921]{color:var(--ant-color-text-secondary);padding:10px 4px;font-size:12px}.wrap[data-v-9a8f3866]{flex-direction:column;gap:12px;display:flex}.cards[data-v-9a8f3866]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.card[data-v-9a8f3866]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:12px 15px}.card.alerting[data-v-9a8f3866]{background:#fff1f0;border-color:#ffa39e}.card-label[data-v-9a8f3866]{color:var(--ant-color-text-secondary);align-items:center;gap:5px;font-size:11.5px;display:flex}.card-val[data-v-9a8f3866]{color:var(--ant-color-text);margin-top:5px;font-size:23px;font-weight:680;line-height:1.15}.card-val.danger[data-v-9a8f3866]{color:#cf1322}.panel[data-v-9a8f3866]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:12px 0 0;overflow:hidden}.bar[data-v-9a8f3866]{align-items:center;gap:10px;padding:0 14px 12px;display:flex}.spacer[data-v-9a8f3866]{flex:1}.num[data-v-9a8f3866]{font-variant-numeric:tabular-nums}.mono[data-v-9a8f3866]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sub[data-v-9a8f3866]{color:var(--ant-color-text-secondary);margin-top:2px;font-size:11px;line-height:1.5}.sub.basis[data-v-9a8f3866]{color:#8a97ac;font-size:10.5px}.overdue[data-v-9a8f3866]{color:#cf1322}.ops[data-v-9a8f3866]{flex-wrap:wrap;gap:6px;display:flex}.modal-body[data-v-9a8f3866]{padding-top:2px}.mh[data-v-9a8f3866]{align-items:center;font-size:13.5px;font-weight:650;display:flex}.mh-sub[data-v-9a8f3866]{color:var(--ant-color-text-secondary);margin-top:4px;font-size:12.5px}.mh-basis[data-v-9a8f3866]{color:#8a97ac;margin-top:3px;font-size:11px}.photo-head[data-v-9a8f3866]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photo-pick[data-v-9a8f3866]{border:1px solid var(--ant-color-border);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:2px 10px;font-size:12.5px;display:inline-flex}.photo-pick.busy[data-v-9a8f3866]{opacity:.6;cursor:default}.photo-pick input[data-v-9a8f3866]{display:none}.photo-tip[data-v-9a8f3866]{color:var(--ant-color-text-secondary);margin-top:4px;font-size:11.5px}.photo-tip.req[data-v-9a8f3866]{color:#cf1322}.photo-list[data-v-9a8f3866]{flex-direction:column;gap:4px;margin-top:6px;display:flex}.photo-row[data-v-9a8f3866]{background:var(--ant-color-fill-quaternary);border-radius:6px;align-items:center;gap:8px;padding:2px 6px;font-size:12.5px;display:flex}.photo-name[data-v-9a8f3866]{font-weight:600}.photo-spacer[data-v-9a8f3866]{flex:1}.wrap[data-v-68019cef]{flex-direction:column;display:flex}.panel[data-v-68019cef]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:4px 0 0;overflow:hidden}.bar[data-v-68019cef]{flex-wrap:wrap;align-items:center;gap:10px;padding:0 14px 12px;display:flex}.spacer[data-v-68019cef]{flex:1}.sub[data-v-68019cef]{color:var(--ant-color-text-secondary);margin-top:2px;font-size:11px;line-height:1.5}.mono[data-v-68019cef]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ops[data-v-68019cef]{flex-wrap:wrap;gap:6px;display:flex}.row2[data-v-68019cef]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-body[data-v-68019cef]{padding-top:2px}.mh[data-v-68019cef]{font-size:14px;font-weight:650}.mh-sub[data-v-68019cef]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:12.5px}.wrap[data-v-743ab8d4]{flex-direction:column;display:flex}.panel[data-v-743ab8d4]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-743ab8d4]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.body[data-v-743ab8d4]{padding:0 14px 14px}.spacer[data-v-743ab8d4]{flex:1}.lbl[data-v-743ab8d4]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-743ab8d4]{color:var(--ant-color-text-secondary);font-size:11.5px}.sub.warn[data-v-743ab8d4]{color:#d46b08}.mono[data-v-743ab8d4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.link[data-v-743ab8d4]{color:var(--ant-color-primary);cursor:pointer}.empty[data-v-743ab8d4]{text-align:center;color:var(--ant-color-text-secondary);padding:22px;font-size:12.5px;line-height:1.9}.intro[data-v-743ab8d4]{color:var(--ant-color-text-secondary);margin:0;font-size:12.5px;line-height:1.9}.modes[data-v-743ab8d4]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.mode[data-v-743ab8d4]{border:1px solid var(--ant-color-border-secondary);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.m-name[data-v-743ab8d4]{font-size:12.5px;font-weight:600}.adapters[data-v-743ab8d4]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;margin-top:6px;display:grid}.adapter[data-v-743ab8d4]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.a-head[data-v-743ab8d4]{align-items:center;gap:8px;display:flex}.a-name[data-v-743ab8d4]{font-size:12.5px;font-weight:600}.a-blocked[data-v-743ab8d4]{background:var(--ant-color-fill-quaternary);word-break:break-word;border-radius:6px;padding:6px 8px;font-size:12px;line-height:1.7}.a-blocked.none[data-v-743ab8d4]{color:var(--ant-color-text-secondary)}.frm[data-v-743ab8d4]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.f-lbl[data-v-743ab8d4]{font-size:12.5px;font-weight:600}.f-note[data-v-743ab8d4]{line-height:1.8}.sec-title[data-v-743ab8d4]{margin:4px 0;font-size:13px;font-weight:700}.sec-note[data-v-743ab8d4]{color:var(--ant-color-text-secondary);margin-bottom:8px;font-size:11.5px;line-height:1.8}.footer[data-v-743ab8d4]{background:var(--ant-color-fill-quaternary)}.f-title[data-v-743ab8d4]{margin-bottom:6px;font-size:13px;font-weight:700}.f-list[data-v-743ab8d4]{color:var(--ant-color-text-secondary);margin:0;padding-left:18px;font-size:12px;line-height:2}.wrap[data-v-fa52014c]{flex-direction:column;display:flex}.panel[data-v-fa52014c]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:4px 0 0;overflow:hidden}.bar[data-v-fa52014c]{flex-wrap:wrap;align-items:center;gap:10px;padding:0 14px 12px;display:flex}.spacer[data-v-fa52014c]{flex:1}.sub[data-v-fa52014c]{color:var(--ant-color-text-secondary);margin-top:2px;font-size:11px;line-height:1.6}.num[data-v-fa52014c]{font-variant-numeric:tabular-nums}.mono[data-v-fa52014c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ops[data-v-fa52014c]{flex-wrap:wrap;gap:6px;display:flex}.row2[data-v-fa52014c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-body[data-v-fa52014c]{padding-top:2px}.mh[data-v-fa52014c]{font-size:14px;font-weight:650}.mh-sub[data-v-fa52014c]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:12.5px}.wrap[data-v-81267320]{flex-direction:column;display:flex}.panel[data-v-81267320]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:4px 0 0;overflow:hidden}.bar[data-v-81267320]{flex-wrap:wrap;align-items:center;gap:10px;padding:0 14px 12px;display:flex}.spacer[data-v-81267320]{flex:1}.sub[data-v-81267320]{color:var(--ant-color-text-secondary);margin-top:2px;font-size:11px;line-height:1.6}.dim[data-v-81267320]{color:var(--ant-color-text-secondary)}.danger[data-v-81267320]{color:#cf1322}.num[data-v-81267320]{font-variant-numeric:tabular-nums}.mono[data-v-81267320]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.row2[data-v-81267320]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.debt-card[data-v-81267320]{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary,#00000004);border-radius:10px;margin:0 14px 18px;padding:18px}.debt-head[data-v-81267320]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.debt-name[data-v-81267320]{font-size:16px;font-weight:650}.kpis[data-v-81267320]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.kpi[data-v-81267320]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:12px 14px}.kpi-label[data-v-81267320]{color:var(--ant-color-text-secondary);font-size:11.5px}.kpi-value[data-v-81267320]{font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px;font-weight:650}.kpi-value.danger[data-v-81267320]{color:#cf1322}.note[data-v-81267320]{color:var(--ant-color-text-secondary);margin-top:10px;font-size:11.5px;line-height:1.7}.summary[data-v-81267320]{color:var(--ant-color-text-secondary);flex-wrap:wrap;gap:20px;padding:0 14px 12px;font-size:12.5px;display:flex}.summary b[data-v-81267320]{color:var(--ant-color-text);font-variant-numeric:tabular-nums}.summary b.danger[data-v-81267320]{color:#cf1322}.summary .dim[data-v-81267320]{opacity:.8;font-size:11.5px}.wrap[data-v-57792ad9]{flex-direction:column;gap:12px;display:flex}.toolbar[data-v-57792ad9]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.spacer[data-v-57792ad9]{flex:1}.mono[data-v-57792ad9]{font-family:Consolas,monospace}.sub[data-v-57792ad9]{color:var(--ant-color-text-secondary);font-size:12px}.dim[data-v-57792ad9]{color:var(--ant-color-text-secondary);margin-left:10px;font-size:12px}.hint[data-v-57792ad9]{color:var(--ant-color-text-secondary);margin-top:6px;font-size:12px;line-height:1.7}.two[data-v-57792ad9]{color:var(--ant-color-text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.two b[data-v-57792ad9]{color:var(--ant-color-text)}.items[data-v-57792ad9]{flex-wrap:wrap;gap:10px;display:flex}.item[data-v-57792ad9]{color:var(--ant-color-text-secondary);font-family:Consolas,monospace;font-size:12px}.cand[data-v-57792ad9]{align-items:center;padding:4px 0;display:flex}.foot[data-v-57792ad9]{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.foot .sub[data-v-57792ad9]{margin-right:auto}.wrap[data-v-2bea0e6a]{flex-direction:column;gap:12px;display:flex}.toolbar[data-v-2bea0e6a]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.spacer[data-v-2bea0e6a]{flex:1}.mono[data-v-2bea0e6a]{font-family:Consolas,monospace}.sub[data-v-2bea0e6a]{color:var(--ant-color-text-secondary);font-size:12px}.dim[data-v-2bea0e6a]{color:var(--ant-color-text-secondary);margin-left:10px;font-size:12px}.red[data-v-2bea0e6a]{color:#cf1322;font-weight:600}.hint[data-v-2bea0e6a]{color:var(--ant-color-text-secondary);margin-top:6px;font-size:12px;line-height:1.7}.items[data-v-2bea0e6a]{flex-direction:column;gap:6px;display:flex}.item-row[data-v-2bea0e6a]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cand[data-v-2bea0e6a]{align-items:center;gap:8px;padding:4px 0;display:flex}.foot[data-v-2bea0e6a]{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.foot .sub[data-v-2bea0e6a]{max-width:60%;margin-right:auto}.wrap[data-v-2b208011]{flex-direction:column;gap:12px;display:flex}.toolbar[data-v-2b208011]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mono[data-v-2b208011]{font-family:Consolas,monospace}.sub[data-v-2b208011],.dim[data-v-2b208011]{color:var(--ant-color-text-secondary);font-size:12px}.red[data-v-2b208011]{color:#cf1322;font-weight:600}.hint[data-v-2b208011]{color:var(--ant-color-text-secondary);margin-top:8px;font-size:12px;line-height:1.7}.foot[data-v-2b208011]{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.wrap[data-v-4cab11aa]{flex-direction:column;gap:12px;display:flex}.toolbar[data-v-4cab11aa]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.spacer[data-v-4cab11aa]{flex:1}.mono[data-v-4cab11aa]{font-family:Consolas,monospace}.sub[data-v-4cab11aa]{color:var(--ant-color-text-secondary);font-size:12px}.dim[data-v-4cab11aa]{color:var(--ant-color-text-secondary);margin-left:8px;font-size:12px}.red[data-v-4cab11aa]{color:#cf1322;font-weight:600}.hint[data-v-4cab11aa]{color:var(--ant-color-text-secondary);margin-top:6px;font-size:12px;line-height:1.7}.items[data-v-4cab11aa]{flex-direction:column;gap:6px;display:flex}.link-row[data-v-4cab11aa]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cand[data-v-4cab11aa]{align-items:center;gap:8px;padding:4px 0;display:flex}.foot[data-v-4cab11aa]{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.foot .sub[data-v-4cab11aa]{max-width:60%;margin-right:auto}.wrap[data-v-7a999e99]{flex-direction:column;gap:12px;display:flex}.toolbar[data-v-7a999e99]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.spacer[data-v-7a999e99]{flex:1}.mono[data-v-7a999e99]{font-family:Consolas,monospace}.sub[data-v-7a999e99],.dim[data-v-7a999e99]{color:var(--ant-color-text-secondary);font-size:12px}.red[data-v-7a999e99]{color:#cf1322;font-weight:600}.green[data-v-7a999e99]{color:#389e0d;font-weight:600}.hint[data-v-7a999e99]{color:var(--ant-color-text-secondary);margin-top:6px;font-size:12px;line-height:1.7}.items[data-v-7a999e99]{flex-direction:column;gap:6px;display:flex}.foot[data-v-7a999e99]{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.foot .sub[data-v-7a999e99]{max-width:60%;margin-right:auto}.wrap[data-v-424eb0fb]{flex-direction:column;gap:12px;display:flex}.toolbar[data-v-424eb0fb]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.spacer[data-v-424eb0fb]{flex:1}.sub[data-v-424eb0fb]{color:var(--ant-color-text-secondary);font-size:12px}.group-title[data-v-424eb0fb]{margin:10px 0 8px;font-weight:600}.group-title.red[data-v-424eb0fb]{color:#cf1322}.group-title.orange[data-v-424eb0fb]{color:#d46b08}.cards[data-v-424eb0fb]{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:10px;display:grid}.card[data-v-424eb0fb]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:10px 12px}.card.bad[data-v-424eb0fb]{background:#fff9f8;border-color:#ffccc7}.card.warn[data-v-424eb0fb]{background:#fffbf5;border-color:#ffe7ba}.row1[data-v-424eb0fb]{align-items:center;gap:10px;display:flex}.row1 b[data-v-424eb0fb]{font-size:14px}.amt[data-v-424eb0fb]{color:#cf1322;margin-left:auto;font-weight:600}.detail[data-v-424eb0fb]{color:var(--ant-color-text-secondary);margin:6px 0;font-size:12px;line-height:1.7}.row2[data-v-424eb0fb]{align-items:center;gap:8px;display:flex}.ok[data-v-424eb0fb]{color:#389e0d;font-size:12px}.wrap[data-v-35e35c29]{flex-direction:column;gap:12px;display:flex}.toolbar[data-v-35e35c29]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mono[data-v-35e35c29]{font-family:Consolas,monospace}.sub[data-v-35e35c29]{color:var(--ant-color-text-secondary);font-size:12px}.dim[data-v-35e35c29]{color:var(--ant-color-text-secondary)}.red[data-v-35e35c29]{color:#cf1322;font-weight:600}.group-title[data-v-35e35c29]{margin-bottom:8px;font-weight:600}.foot[data-v-35e35c29]{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.foot .sub[data-v-35e35c29]{max-width:62%;margin-right:auto}.wrap[data-v-5479c38a]{flex-direction:column;display:flex}.cols[data-v-5479c38a]{grid-template-columns:minmax(420px,480px) 1fr;align-items:start;gap:14px;display:grid}@media (width<=1400px){.cols[data-v-5479c38a]{grid-template-columns:1fr}}.panel[data-v-5479c38a]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-5479c38a]{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.spacer[data-v-5479c38a]{flex:1}.sub[data-v-5479c38a]{color:var(--ant-color-text-secondary);margin-top:2px;font-size:11px}.sub-inline[data-v-5479c38a]{color:var(--ant-color-text-secondary);margin-left:6px;font-size:11.5px;font-weight:400}.num[data-v-5479c38a]{font-variant-numeric:tabular-nums}.mono[data-v-5479c38a]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ops[data-v-5479c38a]{gap:6px;display:flex}.row2[data-v-5479c38a]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.empty[data-v-5479c38a]{padding:40px 0}.perm-scroll[data-v-5479c38a]{max-height:620px;padding:0 14px 14px;overflow:auto}.group[data-v-5479c38a]{border-top:1px solid var(--ant-color-border-secondary);padding:10px 0 6px}.group[data-v-5479c38a]:first-child{border-top:0}.group-head[data-v-5479c38a]{align-items:center;margin-bottom:6px;display:flex}.items[data-v-5479c38a]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 12px;display:grid}.item[data-v-5479c38a]{margin:0;font-size:12.5px}.pname[data-v-5479c38a]{margin-right:6px}.pcode[data-v-5479c38a]{color:var(--ant-color-text-secondary);font-size:11px}[data-v-5479c38a] .row-active>td{background:var(--ant-color-primary-bg,#0958d914)!important}.wrap[data-v-b79dc17b]{flex-direction:column;display:flex}.panel[data-v-b79dc17b]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:4px 0 0;overflow:hidden}.bar[data-v-b79dc17b]{flex-wrap:wrap;align-items:center;gap:10px;padding:0 14px 12px;display:flex}.spacer[data-v-b79dc17b]{flex:1}.sub[data-v-b79dc17b]{color:var(--ant-color-text-secondary);margin-top:2px;font-size:11px;line-height:1.6}.num[data-v-b79dc17b]{font-variant-numeric:tabular-nums}.mono[data-v-b79dc17b]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ops[data-v-b79dc17b]{flex-wrap:wrap;gap:6px;display:flex}.row2[data-v-b79dc17b]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tree-wrap[data-v-b79dc17b]{padding:0 14px 16px}.tree-title[data-v-b79dc17b]{align-items:center;display:inline-flex}.tree-ops[data-v-b79dc17b]{gap:10px;margin-left:14px;display:inline-flex}.tree-ops a[data-v-b79dc17b]{font-size:12px}.tree-ops a.danger[data-v-b79dc17b]{color:#cf1322}.grant-strip[data-v-b79dc17b]{border:1px dashed var(--ant-color-border);border-radius:8px;margin:12px 14px 16px;padding:12px 14px}.strip-title[data-v-b79dc17b]{color:var(--ant-color-text-secondary);margin-bottom:8px;font-size:12px}.strip-row[data-v-b79dc17b]{flex-wrap:wrap;align-items:center;gap:8px;padding:3px 0;display:flex}.strip-name[data-v-b79dc17b]{width:76px;color:var(--ant-color-text-secondary);font-size:12.5px}.wrap[data-v-2fd3fc21]{flex-direction:column;display:flex}.panel[data-v-2fd3fc21]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:14px 0 0;overflow:hidden}.bar[data-v-2fd3fc21]{flex-wrap:wrap;align-items:center;gap:10px;padding:0 14px 12px;display:flex}.spacer[data-v-2fd3fc21]{flex:1}.sub[data-v-2fd3fc21]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.7}.num[data-v-2fd3fc21]{font-variant-numeric:tabular-nums}.mono[data-v-2fd3fc21]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.danger[data-v-2fd3fc21]{color:#cf1322}.row2[data-v-2fd3fc21]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detail[data-v-2fd3fc21]{flex-direction:column;gap:14px;display:flex}.head[data-v-2fd3fc21]{align-items:center;display:flex}.balance-card[data-v-2fd3fc21]{background:var(--ant-color-fill-quaternary,#00000004);border:1px solid var(--ant-color-border-secondary);border-radius:8px;align-items:center;gap:26px;padding:12px 16px;display:flex}.balance-card.bad[data-v-2fd3fc21]{background:#fffbe6;border-color:#ffa940}.bal-item[data-v-2fd3fc21]{flex-direction:column;gap:2px;display:flex}.bal-item b[data-v-2fd3fc21]{font-size:18px}.scan-box[data-v-2fd3fc21]{align-items:center;gap:10px;display:flex}.scan-log[data-v-2fd3fc21]{max-height:150px;font-size:12px;line-height:1.8;overflow:auto}.scan-log .ok[data-v-2fd3fc21]{color:#389e0d}.scan-log .bad[data-v-2fd3fc21]{color:#cf1322}.items[data-v-2fd3fc21]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.col-title[data-v-2fd3fc21]{margin-bottom:6px;font-size:12.5px;font-weight:600}.acts[data-v-2fd3fc21]{border-top:1px solid var(--ant-color-border-secondary);flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.diff-row[data-v-2fd3fc21]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.diff-code[data-v-2fd3fc21]{width:170px;font-size:12px}.wrap[data-v-878afabb]{flex-direction:column;display:flex}.kpis[data-v-878afabb]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.kpi[data-v-878afabb]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:14px 16px}.kpi-label[data-v-878afabb]{color:var(--ant-color-text-secondary);font-size:12px}.kpi-value[data-v-878afabb]{font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:650}.kpi-value.small[data-v-878afabb]{font-size:14px;font-weight:500}.kpi-value.danger[data-v-878afabb]{color:#cf1322}.kpi-sub[data-v-878afabb]{color:var(--ant-color-text-secondary);margin-top:4px;font-size:11px}.cols[data-v-878afabb]{grid-template-columns:minmax(320px,1fr) 1.6fr;gap:14px;display:grid}@media (width<=1200px){.cols[data-v-878afabb]{grid-template-columns:1fr}}.panel[data-v-878afabb]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-878afabb]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-878afabb]{flex:1}.pad[data-v-878afabb]{padding:0 14px 14px}.sub-title[data-v-878afabb]{color:var(--ant-color-text-secondary);margin:10px 0 6px;font-size:12px;font-weight:600}.sub[data-v-878afabb]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-878afabb]{font-variant-numeric:tabular-nums}.mono[data-v-878afabb]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.danger[data-v-878afabb]{color:#cf1322}.dist[data-v-878afabb]{align-items:center;gap:8px;padding:3px 0;display:flex}.dist.clickable[data-v-878afabb]{cursor:pointer;border-radius:4px}.dist.clickable[data-v-878afabb]:hover{background:var(--ant-color-fill-tertiary,#00000008)}.dist.active[data-v-878afabb]{background:var(--ant-color-primary-bg,#0958d914)}.dist-key[data-v-878afabb]{width:150px;font-size:12.5px}.dist-label[data-v-878afabb]{font-size:12.5px}.dist-num[data-v-878afabb]{text-align:right;width:42px;font-weight:600}.bar-track[data-v-878afabb]{background:var(--ant-color-fill-tertiary,#0000000d);border-radius:4px;flex:1;height:8px;overflow:hidden}.bar-fill[data-v-878afabb]{background:var(--ant-color-primary);border-radius:4px;height:100%}.ok-hint[data-v-878afabb]{color:#389e0d;padding:6px 0;font-size:12.5px}.filter-hint[data-v-878afabb]{color:var(--ant-color-text-secondary);margin-top:8px;font-size:12px}.wrap[data-v-8b3a27bc]{flex-direction:column;display:flex}.kpis[data-v-8b3a27bc]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.kpi[data-v-8b3a27bc]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:14px 16px}.kpi-label[data-v-8b3a27bc]{color:var(--ant-color-text-secondary);font-size:12px}.kpi-value[data-v-8b3a27bc]{font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:650}.kpi-value.warn[data-v-8b3a27bc]{color:#d46b08}.kpi-value.danger[data-v-8b3a27bc]{color:#cf1322}.kpi-sub[data-v-8b3a27bc]{color:var(--ant-color-text-secondary);margin-top:4px;font-size:11px}.panel[data-v-8b3a27bc]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-8b3a27bc]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-8b3a27bc]{flex:1}.sub[data-v-8b3a27bc]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-8b3a27bc]{font-variant-numeric:tabular-nums}.warn[data-v-8b3a27bc]{color:#d46b08}.danger[data-v-8b3a27bc]{color:#cf1322}.ops[data-v-8b3a27bc]{gap:6px;display:flex}.row2[data-v-8b3a27bc]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-stats[data-v-8b3a27bc]{grid-template-columns:repeat(6,1fr);gap:10px;padding:0 14px 14px;display:grid}.owner-stat[data-v-8b3a27bc]{border:1px solid var(--ant-color-border-secondary);cursor:pointer;border-radius:8px;padding:10px 12px}.owner-stat[data-v-8b3a27bc]:hover{border-color:#1677ff}.owner-stat.active[data-v-8b3a27bc]{background:#1677ff0f;border-color:#1677ff}.owner-stat.zero[data-v-8b3a27bc]{opacity:.55}.owner-name[data-v-8b3a27bc]{color:var(--ant-color-text-secondary);font-size:12px}.owner-total[data-v-8b3a27bc]{font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:650}.owner-sub[data-v-8b3a27bc]{color:var(--ant-color-text-secondary);flex-direction:column;margin-top:4px;font-size:11px;display:flex}.wrap[data-v-4ca785c1]{flex-direction:column;display:flex}.panel[data-v-4ca785c1]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-4ca785c1]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-4ca785c1]{flex:1}.sub[data-v-4ca785c1]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-4ca785c1]{font-variant-numeric:tabular-nums}.mono[data-v-4ca785c1]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.ops[data-v-4ca785c1]{gap:6px;display:flex}.row2[data-v-4ca785c1]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wrap[data-v-0f0a8066]{flex-direction:column;display:flex}.panel[data-v-0f0a8066]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-0f0a8066]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.daily-list[data-v-0f0a8066]{padding:0 14px 10px}.daily-row[data-v-0f0a8066]{border-bottom:1px dashed #f0f0f0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;display:flex}.daily-row.done[data-v-0f0a8066]{background:#f6ffed}.dot[data-v-0f0a8066]{border-radius:50%;flex:none;width:8px;height:8px}.dot.ok[data-v-0f0a8066]{background:#52c41a}.dot.todo[data-v-0f0a8066]{background:#faad14}.dname[data-v-0f0a8066]{color:var(--ant-color-text);min-width:120px;font-size:13px}.spacer[data-v-0f0a8066]{flex:1}.lbl[data-v-0f0a8066]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-0f0a8066]{color:var(--ant-color-text-secondary);font-size:11.5px}.dim[data-v-0f0a8066]{color:var(--ant-color-text-secondary)}.num[data-v-0f0a8066]{font-variant-numeric:tabular-nums}.mono[data-v-0f0a8066]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.obj-line[data-v-0f0a8066]{padding:0 14px 12px;font-size:12.5px}.empty[data-v-0f0a8066]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px}.group[data-v-0f0a8066]{border-top:1px solid var(--ant-color-border-secondary)}.group-head[data-v-0f0a8066]{background:var(--ant-color-fill-quaternary);padding:8px 14px;font-size:12.5px;font-weight:600}.item[data-v-0f0a8066]{border-bottom:1px dashed var(--ant-color-border-secondary);grid-template-columns:minmax(320px,1.4fr) minmax(300px,1fr);gap:12px;padding:10px 14px;display:grid}.item[data-v-0f0a8066]:last-child{border-bottom:none}.item-title[data-v-0f0a8066]{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.code[data-v-0f0a8066]{color:var(--ant-color-text-secondary)}.item-req[data-v-0f0a8066]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:12px}.item-answer[data-v-0f0a8066]{flex-direction:column;gap:6px;display:flex}.ans-extra[data-v-0f0a8066]{grid-template-columns:1fr;gap:6px;display:grid}.photo-head[data-v-0f0a8066]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photo-pick[data-v-0f0a8066]{border:1px solid var(--ant-color-border);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:2px 10px;font-size:12.5px;display:inline-flex}.photo-pick.busy[data-v-0f0a8066]{opacity:.6;cursor:default}.photo-pick input[data-v-0f0a8066]{display:none}.photo-tip[data-v-0f0a8066]{color:var(--ant-color-text-secondary);font-size:11.5px}.photo-tip.req[data-v-0f0a8066]{color:#cf1322}.photo-list[data-v-0f0a8066]{flex-direction:column;gap:4px;display:flex}.photo-row[data-v-0f0a8066]{background:var(--ant-color-fill-quaternary);border-radius:6px;align-items:center;gap:8px;padding:2px 6px;font-size:12.5px;display:flex}.photo-name[data-v-0f0a8066]{font-weight:600}.photo-spacer[data-v-0f0a8066]{flex:1}.res-body[data-v-0f0a8066]{padding:0 14px 14px;font-size:12.5px}.wrap[data-v-984fcd9d]{flex-direction:column;display:flex}.panel[data-v-984fcd9d]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.panel.head[data-v-984fcd9d]{border-radius:8px;margin-bottom:12px}.bar[data-v-984fcd9d]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-984fcd9d]{flex:1}.pad[data-v-984fcd9d]{padding:12px 14px 6px}.title[data-v-984fcd9d]{font-size:14.5px;font-weight:600}.title-sm[data-v-984fcd9d]{margin-bottom:4px;font-size:13.5px;font-weight:600}.sub[data-v-984fcd9d]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-984fcd9d]{font-variant-numeric:tabular-nums}.mono[data-v-984fcd9d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.ops[data-v-984fcd9d]{flex-wrap:wrap;gap:6px;display:flex}.assign[data-v-984fcd9d]{align-items:center;gap:10px;display:flex}.row2[data-v-984fcd9d]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tabs[data-v-984fcd9d] .ant-tabs-nav{margin-bottom:12px}.ok[data-v-984fcd9d]{color:#389e0d;font-size:12px}.warn-text[data-v-984fcd9d]{color:#d4380d;font-size:12px}.warn[data-v-984fcd9d]{color:#d4380d}.stats[data-v-984fcd9d]{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.stat[data-v-984fcd9d]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;align-items:center;gap:8px;min-width:120px;padding:8px 12px;display:flex}.stat-chip[data-v-984fcd9d]{border-radius:4px;padding:1px 8px;font-size:12px}.stat-label[data-v-984fcd9d]{color:var(--ant-color-text-secondary);font-size:12px}.stat-num[data-v-984fcd9d]{font-variant-numeric:tabular-nums;font-size:18px}.legend[data-v-984fcd9d]{color:var(--ant-color-text-secondary);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.legend-item[data-v-984fcd9d]{align-items:center;gap:4px;display:inline-flex}.swatch[data-v-984fcd9d]{border-radius:3px;width:11px;height:11px;display:inline-block}.expand[data-v-984fcd9d]{grid-template-columns:1.15fr 1fr;gap:16px;padding:4px 0 8px;display:grid}.expand-col[data-v-984fcd9d]{min-width:0}.expand-title[data-v-984fcd9d]{margin-bottom:6px;font-size:12.5px;font-weight:600}.mini[data-v-984fcd9d]{border-collapse:collapse;width:100%;font-size:12px}.mini th[data-v-984fcd9d],.mini td[data-v-984fcd9d]{border-bottom:1px solid var(--ant-color-border-secondary);text-align:left;padding:5px 6px}.mini th[data-v-984fcd9d]{color:var(--ant-color-text-secondary);font-weight:500}.layer[data-v-984fcd9d]{margin-bottom:8px}.layer-head[data-v-984fcd9d]{color:var(--ant-color-text-secondary);font-size:12px;font-weight:600}.ctrl[data-v-984fcd9d]{border-left:2px solid var(--ant-color-border);margin:4px 0;padding:4px 0 4px 10px}.ctrl-main[data-v-984fcd9d]{font-size:12.5px}.card-head[data-v-984fcd9d]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.card-grid[data-v-984fcd9d]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.card-src[data-v-984fcd9d]{border-top:1px solid var(--ant-color-border-secondary);margin-top:8px;padding-top:8px}.card-src-head[data-v-984fcd9d]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.card-ctrl[data-v-984fcd9d]{margin:4px 0 0;padding-left:18px;font-size:12.5px}.tag-layer[data-v-984fcd9d]{background:var(--ant-color-fill-tertiary,#0000000a);min-width:56px;color:var(--ant-color-text-secondary);border-radius:4px;margin-right:6px;padding:0 6px;font-size:11.5px;display:inline-block}.wrap[data-v-4b24f263]{flex-direction:column;display:flex}.panel[data-v-4b24f263]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-4b24f263]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.lbl[data-v-4b24f263]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.grow[data-v-4b24f263]{flex:1}.sub[data-v-4b24f263]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.6}.num[data-v-4b24f263]{font-variant-numeric:tabular-nums}.red[data-v-4b24f263]{color:#cf1322}.mono[data-v-4b24f263]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.foot[data-v-4b24f263]{padding:8px 14px 12px}.form[data-v-4b24f263]{padding:0 14px 14px}.wrap[data-v-d2b128a5]{flex-direction:column;display:flex}.panel[data-v-d2b128a5]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-d2b128a5]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-d2b128a5]{flex:1}.lbl[data-v-d2b128a5]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-d2b128a5]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-d2b128a5]{font-variant-numeric:tabular-nums}.mono[data-v-d2b128a5]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.cards[data-v-d2b128a5]{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 14px 12px;display:grid}.card[data-v-d2b128a5]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:12px 14px}.card-lbl[data-v-d2b128a5]{color:var(--ant-color-text-secondary);font-size:12px}.card-val[data-v-d2b128a5]{font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:22px;font-weight:700}.warn[data-v-d2b128a5]{color:#d46b08}.info[data-v-d2b128a5]{color:#0958d9}.ok[data-v-d2b128a5]{color:#389e0d}.minus[data-v-d2b128a5]{color:#cf1322}.note[data-v-d2b128a5]{color:var(--ant-color-text-secondary);padding:0 14px 12px;font-size:11.5px}.empty[data-v-d2b128a5]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px}.wrap[data-v-144a20c7]{flex-direction:column;display:flex}.panel[data-v-144a20c7]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-144a20c7]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.body[data-v-144a20c7]{padding:0 14px 14px}.lbl[data-v-144a20c7]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.grow[data-v-144a20c7]{flex:1}.sec[data-v-144a20c7]{margin:14px 0 8px;font-size:13px;font-weight:600}.sub[data-v-144a20c7]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.6}.num[data-v-144a20c7]{font-variant-numeric:tabular-nums}.red[data-v-144a20c7]{color:#cf1322}.mono[data-v-144a20c7]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.foot[data-v-144a20c7]{padding:8px 14px 12px}.danger[data-v-144a20c7]{color:#cf1322}.empty[data-v-144a20c7]{padding:10px 0}.rgroup[data-v-144a20c7]{margin-bottom:12px}.rhead[data-v-144a20c7]{flex-wrap:wrap;align-items:baseline;gap:6px;padding:4px 0 6px;font-size:13px;display:flex}.wrap[data-v-ffaf7db2]{padding:12px 14px 40px}.panel[data-v-ffaf7db2]{background:#fff;border-radius:10px;padding:12px 14px}.bar[data-v-ffaf7db2]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.bar .lbl[data-v-ffaf7db2]{font-weight:600}.grow[data-v-ffaf7db2]{flex:1}.sub[data-v-ffaf7db2]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.6}.sub.note[data-v-ffaf7db2]{color:#8a94a6}.mono[data-v-ffaf7db2]{font-family:ui-monospace,monospace}.red[data-v-ffaf7db2]{color:#cf1322}.orange[data-v-ffaf7db2]{color:#d46b08}.green[data-v-ffaf7db2]{color:#389e0d}.foot[data-v-ffaf7db2]{margin-top:10px;line-height:1.8}.grid2[data-v-ffaf7db2]{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.kpis[data-v-ffaf7db2]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.kpi[data-v-ffaf7db2]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;flex:1;min-width:130px;padding:10px 12px}.kpi .k[data-v-ffaf7db2]{color:var(--ant-color-text-secondary);font-size:12px}.kpi .v[data-v-ffaf7db2]{margin-top:2px;font-size:22px;font-weight:700}.kpi .v.small[data-v-ffaf7db2]{font-size:16px}.sec[data-v-ffaf7db2]{margin:14px 0 8px;font-weight:600}.drawer-acts[data-v-ffaf7db2]{gap:10px;margin-top:14px;display:flex}.wrap[data-v-1981eb9a]{padding:12px 14px 40px}.panel[data-v-1981eb9a]{background:#fff;border-radius:10px;padding:12px 14px}.bar[data-v-1981eb9a]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.bar .lbl[data-v-1981eb9a]{font-weight:600}.grow[data-v-1981eb9a]{flex:1}.sub[data-v-1981eb9a]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.6}.sub.note[data-v-1981eb9a]{color:#8a94a6}.mono[data-v-1981eb9a]{font-family:ui-monospace,monospace}.red[data-v-1981eb9a]{color:#cf1322}.orange[data-v-1981eb9a]{color:#d46b08}.green[data-v-1981eb9a]{color:#389e0d}.foot[data-v-1981eb9a]{margin-top:10px;line-height:1.8}.grid2[data-v-1981eb9a]{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.kpis[data-v-1981eb9a]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.kpi[data-v-1981eb9a]{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;flex:1;min-width:130px;padding:10px 12px}.kpi .k[data-v-1981eb9a]{color:var(--ant-color-text-secondary);font-size:12px}.kpi .v[data-v-1981eb9a]{margin-top:2px;font-size:22px;font-weight:700}.kpi .v.small[data-v-1981eb9a]{font-size:16px}.kpi.act[data-v-1981eb9a]{flex-direction:column;display:flex}.sec[data-v-1981eb9a]{margin:14px 0 8px;font-weight:600}.drawer-acts[data-v-1981eb9a]{gap:10px;margin-top:14px;display:flex}.wrap[data-v-669746ce]{padding:12px 14px 40px}.panel[data-v-669746ce]{background:#fff;border-radius:10px;padding:12px 14px}.bar[data-v-669746ce]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.bar .lbl[data-v-669746ce]{font-weight:600}.grow[data-v-669746ce]{flex:1}.sub[data-v-669746ce]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.6}.sub.note[data-v-669746ce]{color:#8a94a6}.mono[data-v-669746ce]{font-family:ui-monospace,monospace}.red[data-v-669746ce]{color:#cf1322}.orange[data-v-669746ce]{color:#d46b08}.green[data-v-669746ce]{color:#389e0d}.foot[data-v-669746ce]{margin-top:10px;line-height:1.8}.grid2[data-v-669746ce]{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.kpis[data-v-669746ce]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.kpi[data-v-669746ce]{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;flex:1;min-width:140px;padding:10px 12px}.kpi .k[data-v-669746ce]{color:var(--ant-color-text-secondary);font-size:12px}.kpi .v[data-v-669746ce]{margin-top:2px;font-size:22px;font-weight:700}.kpi .v.small[data-v-669746ce]{font-size:16px}.kpi .v .unit[data-v-669746ce]{color:var(--ant-color-text-secondary);font-size:12px;font-weight:400}.kpi.act[data-v-669746ce]{flex-direction:column;flex:2;min-width:260px;display:flex}.params[data-v-669746ce]{flex-wrap:wrap;gap:10px;display:flex}.param[data-v-669746ce]{border:1px dashed var(--ant-color-border-secondary);border-radius:8px;min-width:130px;padding:6px 10px}.param .p-k[data-v-669746ce]{color:var(--ant-color-text-secondary);font-size:11.5px}.param .p-v[data-v-669746ce]{font-size:14px;font-weight:600}.sec[data-v-669746ce]{margin:16px 0 8px;font-weight:600}.snap[data-v-669746ce]{word-break:break-all;display:inline-block}.snap-full[data-v-669746ce]{white-space:pre-wrap;word-break:break-all;border:1px solid var(--ant-color-border-secondary);background:#fafafa;border-radius:6px;max-height:180px;margin:4px 0 0;padding:6px 8px;font-size:11.5px;overflow:auto}[data-v-669746ce] tr.row-danger>td{background:#fff1f0}.wrap[data-v-16fdb631]{flex-direction:column;display:flex}.panel[data-v-16fdb631]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-16fdb631]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-16fdb631]{flex:1}.lbl[data-v-16fdb631]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-16fdb631]{color:var(--ant-color-text-secondary);font-size:11.5px}.danger[data-v-16fdb631]{color:#cf1322}.num[data-v-16fdb631]{font-variant-numeric:tabular-nums}.mono[data-v-16fdb631]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.meta[data-v-16fdb631]{grid-template-columns:repeat(3,1fr);gap:8px 16px;padding:0 14px 12px;font-size:12.5px;display:grid}.meta .k[data-v-16fdb631]{color:var(--ant-color-text-secondary);margin-right:8px}.quote[data-v-16fdb631]{background:var(--ant-color-fill-quaternary);border-radius:6px;margin:0 14px 12px;padding:10px 12px;font-size:12.5px}.quote-lbl[data-v-16fdb631]{color:var(--ant-color-text-secondary);margin-bottom:4px;font-size:11.5px}.sect-title[data-v-16fdb631]{padding:4px 14px 8px;font-size:13px;font-weight:600}.empty[data-v-16fdb631]{text-align:center;color:var(--ant-color-text-secondary);padding:20px;font-size:12.5px}.row2[data-v-16fdb631]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.row3[data-v-16fdb631]{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.finding-row[data-v-16fdb631]{grid-template-columns:26px 1fr 200px 150px 44px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.finding-no[data-v-16fdb631]{text-align:center;color:var(--ant-color-text-secondary);font-weight:600}.wrap[data-v-f43c4d50]{flex-direction:column;display:flex}.panel[data-v-f43c4d50]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-f43c4d50]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.lbl[data-v-f43c4d50]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-f43c4d50]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-f43c4d50]{font-variant-numeric:tabular-nums}.warn[data-v-f43c4d50]{color:#d46b08}.mono[data-v-f43c4d50]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.cards[data-v-f43c4d50]{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 14px 12px;display:grid}.card[data-v-f43c4d50]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:12px 14px}.card-lbl[data-v-f43c4d50]{color:var(--ant-color-text-secondary);font-size:12px}.card-val[data-v-f43c4d50]{font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:22px;font-weight:700}.wrap[data-v-ce7fde5f]{flex-direction:column;display:flex}.panel[data-v-ce7fde5f]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-ce7fde5f]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-ce7fde5f]{flex:1}.lbl[data-v-ce7fde5f]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-ce7fde5f]{color:var(--ant-color-text-secondary);font-size:11.5px}.danger[data-v-ce7fde5f]{color:#cf1322}.num[data-v-ce7fde5f]{font-variant-numeric:tabular-nums}.mono[data-v-ce7fde5f]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.ops[data-v-ce7fde5f]{gap:6px;display:flex}.errline[data-v-ce7fde5f]{color:#cf1322;padding:8px 14px 12px;font-size:12.5px}.themes[data-v-ce7fde5f]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:0 14px 14px;display:grid}.theme[data-v-ce7fde5f]{border:1px solid var(--ant-color-border-secondary);cursor:pointer;border-radius:8px;padding:12px 14px;transition:border-color .2s}.theme[data-v-ce7fde5f]:hover{border-color:#0958d9}.theme.disabled[data-v-ce7fde5f]{cursor:not-allowed;opacity:.6}.theme-name[data-v-ce7fde5f]{font-size:13px;font-weight:600}.theme-desc[data-v-ce7fde5f]{color:var(--ant-color-text-secondary);margin:4px 0 8px;font-size:11.5px}.theme-kinds[data-v-ce7fde5f]{flex-wrap:wrap;display:flex}.row2[data-v-ce7fde5f]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wrap[data-v-68532bbe]{flex-direction:column;display:flex}.panel[data-v-68532bbe]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-68532bbe]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.body[data-v-68532bbe]{padding:0 14px 14px}.spacer[data-v-68532bbe]{flex:1}.lbl[data-v-68532bbe]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-68532bbe]{color:var(--ant-color-text-secondary);font-size:11.5px}.mono[data-v-68532bbe]{font-family:ui-monospace,monospace;font-size:12.5px}.num[data-v-68532bbe]{font-variant-numeric:tabular-nums}.link[data-v-68532bbe]{color:var(--ant-color-primary);cursor:pointer}.empty[data-v-68532bbe]{text-align:center;color:var(--ant-color-text-secondary);padding:22px;font-size:12.5px}.intro[data-v-68532bbe]{color:var(--ant-color-text-secondary);margin:0;font-size:12.5px;line-height:1.9}.stats[data-v-68532bbe]{gap:12px;margin-top:12px;display:flex}.stat[data-v-68532bbe]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;flex:1;padding:10px 12px}.s-num[data-v-68532bbe]{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}.s-num.ok[data-v-68532bbe]{color:#389e0d}.s-num.bad[data-v-68532bbe]{color:#cf1322}.s-lbl[data-v-68532bbe]{color:var(--ant-color-text-secondary);margin-top:2px;font-size:11.5px}.p-cards[data-v-68532bbe]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;display:grid}.p-card[data-v-68532bbe]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.p-head[data-v-68532bbe]{align-items:center;gap:8px;display:flex}.p-name[data-v-68532bbe]{font-size:13.5px;font-weight:700}.p-scope[data-v-68532bbe]{color:var(--ant-color-text-secondary)}.p-blocked[data-v-68532bbe]{background:var(--ant-color-fill-quaternary);word-break:break-word;border-radius:6px;padding:7px 9px;font-size:12px;line-height:1.7}.p-blocked.none[data-v-68532bbe]{color:var(--ant-color-text-secondary)}.p-k[data-v-68532bbe]{margin-right:6px;font-weight:600}.p-nums[data-v-68532bbe]{align-items:flex-end;gap:14px;display:flex}.p-n[data-v-68532bbe]{flex-direction:column;display:flex}.p-n.wide[data-v-68532bbe]{text-align:right;margin-left:auto}.p-n .n[data-v-68532bbe]{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.p-n .n.ok[data-v-68532bbe]{color:#389e0d}.p-n .n.sm[data-v-68532bbe]{color:var(--ant-color-text-secondary);font-size:12px;font-weight:400}.p-n .t[data-v-68532bbe]{color:var(--ant-color-text-secondary);font-size:11px}.stuck[data-v-68532bbe]{white-space:normal;word-break:break-word;font-size:12px;line-height:1.7}.stuck.bad[data-v-68532bbe]{color:#d46b08}.last-err[data-v-68532bbe]{word-break:break-word;margin-top:2px}.frm[data-v-68532bbe]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.f-lbl[data-v-68532bbe]{font-size:12.5px;font-weight:600}.f-note[data-v-68532bbe]{line-height:1.8}.sec-title[data-v-68532bbe]{margin:16px 0 4px;font-size:13px;font-weight:700}.sec-note[data-v-68532bbe]{color:var(--ant-color-text-secondary);margin-bottom:8px;font-size:11.5px;line-height:1.8}.snap[data-v-68532bbe]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;margin-top:10px;padding:8px 10px}.snap-head[data-v-68532bbe]{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.snap-name[data-v-68532bbe]{font-size:12.5px;font-weight:600}.snap-err[data-v-68532bbe],.snap-warn[data-v-68532bbe]{color:#d46b08;margin-bottom:4px;line-height:1.7}.snap-json[data-v-68532bbe]{background:var(--ant-color-fill-quaternary);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:260px;margin:0;padding:8px 10px;font-family:ui-monospace,monospace;font-size:11.5px;line-height:1.6;overflow:auto}.snap-json.raw[data-v-68532bbe]{max-height:160px;margin-top:4px}.drawer-acts[data-v-68532bbe]{border-top:1px solid var(--ant-color-border-secondary);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;display:flex}.footer[data-v-68532bbe]{background:var(--ant-color-fill-quaternary)}.f-title[data-v-68532bbe]{margin-bottom:6px;font-size:13px;font-weight:700}.f-list[data-v-68532bbe]{color:var(--ant-color-text-secondary);margin:0;padding-left:18px;font-size:12px;line-height:2}.wrap[data-v-5c6e1847]{flex-direction:column;display:flex}.panel[data-v-5c6e1847]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-5c6e1847]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-5c6e1847]{flex:1}.sub[data-v-5c6e1847]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-5c6e1847]{font-variant-numeric:tabular-nums}.warn[data-v-5c6e1847]{color:#cf1322}.mono[data-v-5c6e1847]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.cards[data-v-5c6e1847]{grid-template-columns:1fr 1fr 2fr;gap:12px;padding:12px 14px;display:grid}.card[data-v-5c6e1847]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:12px 14px}.card.danger[data-v-5c6e1847]{background:#fff1f0;border-color:#ffa39e}.card-lbl[data-v-5c6e1847]{color:var(--ant-color-text-secondary);font-size:12px}.card-val[data-v-5c6e1847]{font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:22px;font-weight:700}.card-val.small[data-v-5c6e1847]{font-size:12px;font-weight:400}.wrap[data-v-bc0abae9]{flex-direction:column;display:flex}.panel[data-v-bc0abae9]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-bc0abae9]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-bc0abae9]{flex:1}.lbl[data-v-bc0abae9]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-bc0abae9]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-bc0abae9]{font-variant-numeric:tabular-nums}.warn[data-v-bc0abae9]{color:#cf1322}.ok[data-v-bc0abae9]{color:#389e0d}.mono[data-v-bc0abae9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.dec-row[data-v-bc0abae9]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;margin-bottom:8px;padding:10px 12px}.dec-head[data-v-bc0abae9]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.dec-body[data-v-bc0abae9]{grid-template-columns:130px 200px 1fr;gap:8px;display:grid}.wrap[data-v-fe105dde]{flex-direction:column;display:flex}.panel[data-v-fe105dde]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-fe105dde]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-fe105dde]{flex:1}.lbl[data-v-fe105dde]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-fe105dde]{color:var(--ant-color-text-secondary);font-size:11.5px}.mono[data-v-fe105dde]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.group[data-v-fe105dde]{border-top:1px solid var(--ant-color-border-secondary)}.group-head[data-v-fe105dde]{background:var(--ant-color-fill-quaternary);padding:8px 14px;font-size:12.5px;font-weight:600}.row[data-v-fe105dde]{border-bottom:1px dashed var(--ant-color-border-secondary);grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.row[data-v-fe105dde]:last-child{border-bottom:none}.row.changed[data-v-fe105dde]{background:#fffbe6}.row-title[data-v-fe105dde]{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.row-desc[data-v-fe105dde]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:11.5px;line-height:1.5}.row-edit[data-v-fe105dde]{align-items:center;gap:8px;display:flex}.empty[data-v-fe105dde]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px}.wrap[data-v-7f6556c0]{flex-direction:column;display:flex}.panel[data-v-7f6556c0]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-7f6556c0]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-7f6556c0]{flex:1}.lbl[data-v-7f6556c0]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.body[data-v-7f6556c0]{padding:0 14px 14px}.sub[data-v-7f6556c0]{color:var(--ant-color-text-secondary);font-size:11.5px}.mono[data-v-7f6556c0]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.num[data-v-7f6556c0]{font-variant-numeric:tabular-nums}.empty[data-v-7f6556c0]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px}.cols[data-v-7f6556c0]{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:12px;display:grid}.side .body[data-v-7f6556c0]{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}.item[data-v-7f6556c0]{text-align:left;border:1px solid var(--ant-color-border-secondary);cursor:pointer;background:0 0;border-radius:6px;width:100%;padding:9px 10px;display:block}.item[data-v-7f6556c0]:hover{background:var(--ant-color-fill-quaternary)}.item.active[data-v-7f6556c0]{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg,#0958d914)}.item-top[data-v-7f6556c0]{align-items:baseline;gap:8px;display:flex}.item-name[data-v-7f6556c0]{color:var(--ant-color-text);font-size:13px;font-weight:600}.item-type[data-v-7f6556c0]{color:var(--ant-color-text-secondary)}.item-count[data-v-7f6556c0]{color:var(--ant-color-text-secondary);align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.item-consumer[data-v-7f6556c0]{color:var(--ant-color-text-secondary);margin-top:4px;font-size:11.5px;line-height:1.55}.c-lbl[data-v-7f6556c0]{color:var(--ant-color-text);font-weight:600}.consumer[data-v-7f6556c0]{background:var(--ant-color-fill-quaternary);border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.6}.no-add[data-v-7f6556c0]{border:1px dashed var(--ant-color-warning-border,#ffe58f);background:var(--ant-color-warning-bg,#fffbe6);border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.6}.unreg[data-v-7f6556c0]{flex-direction:column;gap:6px;display:flex}.unreg-row[data-v-7f6556c0]{border:1px dashed var(--ant-color-border-secondary);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.bd-row[data-v-7f6556c0]{border-top:1px dashed var(--ant-color-border-secondary);gap:8px;padding:6px 0;display:flex}.bd-row[data-v-7f6556c0]:first-child{border-top:none}.bd-no[data-v-7f6556c0]{background:var(--ant-color-fill-tertiary,#0000000f);height:18px;color:var(--ant-color-text-secondary);border-radius:50%;flex:0 0 18px;place-items:center;font-size:11px;display:grid}.bd-text[data-v-7f6556c0]{color:var(--ant-color-text);font-size:12px;line-height:1.7}.form[data-v-7f6556c0]{flex-direction:column;gap:12px;display:flex}.field[data-v-7f6556c0]{flex-direction:column;gap:4px;display:flex}.f-lbl[data-v-7f6556c0]{font-size:12.5px;font-weight:600}.wrap[data-v-c47d496d]{flex-direction:column;display:flex}.panel[data-v-c47d496d]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-c47d496d]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-c47d496d]{flex:1}.lbl[data-v-c47d496d]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-c47d496d]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-c47d496d]{font-variant-numeric:tabular-nums}.ok[data-v-c47d496d]{color:#389e0d}.bad .m-val[data-v-c47d496d]{color:#cf1322}.check-body[data-v-c47d496d]{padding:0 14px 14px}.verdict[data-v-c47d496d]{border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.verdict.ok[data-v-c47d496d]{background:#f6ffed;border:1px solid #b7eb8f}.verdict.blocked[data-v-c47d496d]{background:#fff2f0;border:1px solid #ffccc7}.metrics[data-v-c47d496d]{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.metric[data-v-c47d496d]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:10px 12px}.m-lbl[data-v-c47d496d]{color:var(--ant-color-text-secondary);font-size:11.5px}.m-val[data-v-c47d496d]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:700}.blockers[data-v-c47d496d]{color:#cf1322;margin:12px 0 0;padding-left:20px;font-size:12.5px;line-height:1.8}.empty[data-v-c47d496d]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px}.wrap[data-v-f8223f28]{flex-direction:column;display:flex}.panel[data-v-f8223f28]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-f8223f28]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-f8223f28]{flex:1}.lbl[data-v-f8223f28]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-f8223f28]{color:var(--ant-color-text-secondary);font-size:11.5px}.mono[data-v-f8223f28]{font-family:ui-monospace,monospace;font-size:12.5px}.row3[data-v-f8223f28]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tag-warn[data-v-f8223f28]{color:#d46b08;font-size:12px}.tag-bad[data-v-f8223f28]{color:#cf1322;font-size:12px}.wrap[data-v-2e595317]{flex-direction:column;display:flex}.panel[data-v-2e595317]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-2e595317]{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.spacer[data-v-2e595317]{flex:1}.lbl[data-v-2e595317]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-2e595317]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-2e595317]{font-variant-numeric:tabular-nums}.mono[data-v-2e595317]{font-family:ui-monospace,monospace;font-size:12.5px}.empty[data-v-2e595317]{color:var(--ant-color-text-secondary);flex-direction:column;align-items:center;gap:6px;padding:26px;font-size:12.5px;display:flex}.tl-title[data-v-2e595317]{margin:16px 0 8px;font-size:13px;font-weight:600}.tl[data-v-2e595317]{flex-direction:column;display:flex}.tl-item[data-v-2e595317]{gap:10px;padding:8px 0;display:flex}.tl-dot[data-v-2e595317]{background:var(--ant-color-fill-secondary);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.tl-item.approved .tl-dot[data-v-2e595317]{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.tl-item.rejected .tl-dot[data-v-2e595317]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7}.tl-item.pending .tl-dot[data-v-2e595317]{background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.tl-item.mine .tl-body[data-v-2e595317]{border-left-color:var(--ant-color-primary)}.tl-body[data-v-2e595317]{border-left:2px solid var(--ant-color-border-secondary);flex:1;padding-left:10px}.tl-head[data-v-2e595317]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tl-meta[data-v-2e595317]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:11.5px}.tl-comment[data-v-2e595317]{background:var(--ant-color-fill-quaternary);border-radius:5px;margin-top:5px;padding:5px 8px;font-size:12.5px}.tl-op[data-v-2e595317]{gap:8px;margin-top:7px;display:flex}.tl-block[data-v-2e595317]{color:#d46b08;margin-top:6px;font-size:11.5px}.wrap[data-v-5e6f51a3]{flex-direction:column;display:flex}.panel[data-v-5e6f51a3]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-5e6f51a3]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-5e6f51a3]{flex:1}.lbl[data-v-5e6f51a3]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-5e6f51a3]{color:var(--ant-color-text-secondary);font-size:11.5px}.cards[data-v-5e6f51a3]{flex-direction:column;gap:10px;padding:0 14px 14px;display:flex}.card[data-v-5e6f51a3]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:10px 12px}.card.off[data-v-5e6f51a3]{opacity:.6}.c-head[data-v-5e6f51a3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c-name[data-v-5e6f51a3]{font-size:13.5px;font-weight:600}.c-biz[data-v-5e6f51a3]{color:var(--ant-color-text-secondary);font-size:11.5px}.chain[data-v-5e6f51a3]{flex-direction:column;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.chain li[data-v-5e6f51a3]{align-items:center;gap:9px;font-size:12.5px;display:flex}.n-seq[data-v-5e6f51a3]{background:var(--ant-color-primary-bg);width:18px;height:18px;color:var(--ant-color-primary);border-radius:50%;flex:0 0 18px;place-items:center;font-size:11px;font-weight:600;display:grid}.n-name[data-v-5e6f51a3]{min-width:150px}.n-role[data-v-5e6f51a3]{color:var(--ant-color-text-secondary);min-width:130px}.n-th[data-v-5e6f51a3]{font-variant-numeric:tabular-nums;color:#d46b08}.c-remark[data-v-5e6f51a3]{color:var(--ant-color-text-secondary);margin-top:8px;font-size:11.5px;line-height:1.7}.c-code[data-v-5e6f51a3]{opacity:.6;margin-top:4px;font-family:ui-monospace,monospace;font-size:11px}.empty[data-v-5e6f51a3]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px}.row3[data-v-5e6f51a3]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.nodes[data-v-5e6f51a3]{flex-direction:column;gap:8px;display:flex}.node-row[data-v-5e6f51a3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ridx[data-v-5e6f51a3]{background:var(--ant-color-fill-secondary);border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.hint[data-v-5e6f51a3]{color:var(--ant-color-text-secondary);margin-top:8px;font-size:11.5px}.wrap[data-v-0e15dcd5]{flex-direction:column;display:flex}.panel[data-v-0e15dcd5]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-0e15dcd5]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-0e15dcd5]{flex:1}.lbl[data-v-0e15dcd5]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-0e15dcd5]{color:var(--ant-color-text-secondary);font-size:11.5px}.num[data-v-0e15dcd5]{font-variant-numeric:tabular-nums}.mono[data-v-0e15dcd5]{font-family:ui-monospace,monospace;font-size:12.5px}.bad[data-v-0e15dcd5]{color:#cf1322}.ok[data-v-0e15dcd5]{color:#389e0d}.books[data-v-0e15dcd5]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.book[data-v-0e15dcd5]{text-align:left;border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.book[data-v-0e15dcd5]:hover{border-color:var(--ant-color-primary)}.book.active[data-v-0e15dcd5]{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.book.off[data-v-0e15dcd5]{opacity:.68}.b-icon[data-v-0e15dcd5]{color:var(--ant-color-text-secondary);font-size:16px}.b-name[data-v-0e15dcd5]{font-size:13.5px;font-weight:600}.b-status[data-v-0e15dcd5]{margin-top:2px}.basis[data-v-0e15dcd5]{color:var(--ant-color-text-secondary);padding:0 14px 10px;font-size:12px;line-height:1.7}.body[data-v-0e15dcd5]{padding:0 14px 14px}.metrics[data-v-0e15dcd5]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:10px;display:grid}.sec[data-v-0e15dcd5]{margin:14px 0 6px;font-size:13px;font-weight:600}.metric[data-v-0e15dcd5]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:10px 12px}.m-lbl[data-v-0e15dcd5]{color:var(--ant-color-text-secondary);font-size:11.5px}.m-val[data-v-0e15dcd5]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px;font-weight:700}.m-sub[data-v-0e15dcd5]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:11px}.note[data-v-0e15dcd5]{color:var(--ant-color-text-secondary);background:var(--ant-color-fill-quaternary);border-radius:6px;margin-bottom:10px;padding:7px 10px;font-size:11.5px;line-height:1.7}.empty[data-v-0e15dcd5]{text-align:center;color:var(--ant-color-text-secondary);padding:22px;font-size:12.5px}.wrap[data-v-3dea9a7e]{flex-direction:column;display:flex}.cols[data-v-3dea9a7e]{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:12px;display:grid}.col-left[data-v-3dea9a7e]{flex-direction:column;gap:12px;display:flex}.group[data-v-3dea9a7e]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.g-head[data-v-3dea9a7e]{align-items:center;gap:8px;display:flex}.g-name[data-v-3dea9a7e]{font-size:13.5px;font-weight:700}.g-count[data-v-3dea9a7e]{color:var(--ant-color-text-secondary);font-size:11px}.g-note[data-v-3dea9a7e]{color:var(--ant-color-text-secondary);background:var(--ant-color-fill-quaternary);border-radius:6px;margin-bottom:2px;padding:6px 8px;font-size:11.5px;line-height:1.7}.item[data-v-3dea9a7e]{text-align:left;border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.item[data-v-3dea9a7e]:hover{border-color:var(--ant-color-primary)}.item.active[data-v-3dea9a7e]{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.i-name[data-v-3dea9a7e]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.i-sum[data-v-3dea9a7e]{color:var(--ant-color-text-secondary);font-size:11px;line-height:1.6}.panel[data-v-3dea9a7e]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-3dea9a7e]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-3dea9a7e]{flex:1}.lbl[data-v-3dea9a7e]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-3dea9a7e]{color:var(--ant-color-text-secondary);font-size:11.5px}.mono[data-v-3dea9a7e]{font-family:ui-monospace,monospace;font-size:12.5px}.num[data-v-3dea9a7e]{font-variant-numeric:tabular-nums}.basis[data-v-3dea9a7e]{color:var(--ant-color-text-secondary);padding:0 14px 10px;font-size:12px;line-height:1.7}.rhead[data-v-3dea9a7e]{flex-wrap:wrap;align-items:center;gap:10px;padding:0 14px 10px;display:flex}.rname[data-v-3dea9a7e]{font-size:13.5px;font-weight:600}.body[data-v-3dea9a7e]{padding:0 14px 14px}.kv[data-v-3dea9a7e]{grid-template-columns:130px minmax(0,1fr);gap:4px 10px;margin-bottom:8px;font-size:12.5px;display:grid}.kv .k[data-v-3dea9a7e]{color:var(--ant-color-text-secondary)}.kv .v[data-v-3dea9a7e]{word-break:break-all}.note[data-v-3dea9a7e]{color:var(--ant-color-text-secondary);background:var(--ant-color-fill-quaternary);border-radius:6px;margin-bottom:10px;padding:7px 10px;font-size:11.5px;line-height:1.7}.empty[data-v-3dea9a7e]{text-align:center;color:var(--ant-color-text-secondary);padding:22px;font-size:12.5px}.wrap[data-v-bcdaaacc]{flex-direction:column;display:flex}.panel[data-v-bcdaaacc]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-bcdaaacc]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-bcdaaacc]{flex:1}.lbl[data-v-bcdaaacc]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-bcdaaacc]{color:var(--ant-color-text-secondary);font-size:11.5px}.bad[data-v-bcdaaacc]{color:#cf1322;margin-top:2px;font-size:11.5px}.mono[data-v-bcdaaacc]{font-family:ui-monospace,monospace;font-size:12.5px}.ellipsis[data-v-bcdaaacc]{text-overflow:ellipsis;white-space:nowrap;max-width:290px;overflow:hidden}.pending[data-v-bcdaaacc]{color:#d46b08;margin:0;padding-left:16px;font-size:11.5px;line-height:1.7}.row2[data-v-bcdaaacc]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.row3[data-v-bcdaaacc]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.empty[data-v-bcdaaacc]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px}.wrap[data-v-26caa03b]{flex-direction:column;display:flex}.panel[data-v-26caa03b]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-26caa03b]{align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-26caa03b]{flex:1}.lbl[data-v-26caa03b]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-26caa03b]{color:var(--ant-color-text-secondary);font-size:11.5px}.body[data-v-26caa03b]{padding:0 14px 14px}.state[data-v-26caa03b]{border-radius:6px;flex-direction:column;gap:3px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.state.on[data-v-26caa03b]{background:#f6ffed;border:1px solid #b7eb8f}.state.off[data-v-26caa03b]{background:#fffbe6;border:1px solid #ffe58f}.metrics[data-v-26caa03b]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px;display:grid}.metric[data-v-26caa03b]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:10px 12px}.metric.warn[data-v-26caa03b]{background:#fff2f0;border-color:#ffccc7}.m-lbl[data-v-26caa03b]{color:var(--ant-color-text-secondary);font-size:11.5px}.m-val[data-v-26caa03b]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px;font-weight:700}.m-val.small[data-v-26caa03b]{font-size:13px;font-weight:600}.m-sub[data-v-26caa03b]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:11px}.ops[data-v-26caa03b]{flex-wrap:wrap;gap:8px;display:flex}.codes[data-v-26caa03b]{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.codes code[data-v-26caa03b]{letter-spacing:1px;background:var(--ant-color-fill-quaternary);border-radius:5px;padding:7px 10px;font-family:ui-monospace,monospace;font-size:13px}.empty[data-v-26caa03b]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px}.wrap[data-v-873a2e9c]{flex-direction:column;display:flex}.panel[data-v-873a2e9c]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-873a2e9c]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-873a2e9c]{flex:1}.lbl[data-v-873a2e9c]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-873a2e9c]{color:var(--ant-color-text-secondary);font-size:11.5px}.bad[data-v-873a2e9c]{color:#cf1322}.off[data-v-873a2e9c]{opacity:.62}.mono[data-v-873a2e9c]{font-family:ui-monospace,monospace;font-size:12.5px}.ok[data-v-873a2e9c]{color:#389e0d;font-size:12px}.bad .m-val[data-v-873a2e9c]{color:#cf1322}.check-body[data-v-873a2e9c]{padding:0 14px 14px}.verdict[data-v-873a2e9c]{border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.verdict.ok[data-v-873a2e9c]{background:#f6ffed;border:1px solid #b7eb8f}.verdict.blocked[data-v-873a2e9c]{background:#fff2f0;border:1px solid #ffccc7}.metrics[data-v-873a2e9c]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.metric[data-v-873a2e9c]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:10px 12px}.m-lbl[data-v-873a2e9c]{color:var(--ant-color-text-secondary);font-size:11.5px}.m-val[data-v-873a2e9c]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:700}.m-val.small[data-v-873a2e9c]{font-size:13px}.m-sub[data-v-873a2e9c]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:11px}.blockers[data-v-873a2e9c]{color:#cf1322;margin:12px 0 0;padding-left:20px;font-size:12.5px;line-height:1.8}.preview[data-v-873a2e9c]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:12px;display:grid}.pv[data-v-873a2e9c]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;max-height:220px;padding:10px 12px;overflow:auto}.pv-title[data-v-873a2e9c]{margin-bottom:6px;font-size:12px;font-weight:600}.pv-row[data-v-873a2e9c]{align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.empty[data-v-873a2e9c]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px}.row2[data-v-873a2e9c]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.hint-line[data-v-873a2e9c]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.bottles[data-v-873a2e9c]{grid-template-columns:repeat(2,1fr);gap:4px;max-height:220px;display:grid;overflow:auto}.wrap[data-v-c8eb4696]{flex-direction:column;display:flex}.panel[data-v-c8eb4696]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-c8eb4696]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-c8eb4696]{flex:1}.lbl[data-v-c8eb4696]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-c8eb4696]{color:var(--ant-color-text-secondary);font-size:11.5px}.bad[data-v-c8eb4696]{color:#cf1322}.ok[data-v-c8eb4696]{color:#389e0d}.mono[data-v-c8eb4696]{font-family:ui-monospace,monospace;font-size:12.5px}.empty[data-v-c8eb4696]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px;line-height:1.9}.row2[data-v-c8eb4696]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.kinds[data-v-c8eb4696]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;padding:0 14px 14px;display:grid}.kind[data-v-c8eb4696]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:10px 12px}.k-head[data-v-c8eb4696]{justify-content:space-between;align-items:center;gap:8px;display:flex}.k-name[data-v-c8eb4696]{font-size:13px;font-weight:600}.k-basis[data-v-c8eb4696]{color:var(--ant-color-text-secondary);margin-top:5px;font-size:11.5px}.k-note[data-v-c8eb4696]{margin-top:4px;font-size:11.5px;line-height:1.7}.k-foot[data-v-c8eb4696]{margin-top:7px;font-size:11.5px}.cov[data-v-c8eb4696]{padding:0 14px 14px}.verdict[data-v-c8eb4696]{border-radius:6px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:flex}.verdict.ok[data-v-c8eb4696]{background:#f6ffed;border:1px solid #b7eb8f}.verdict.blocked[data-v-c8eb4696]{background:#fff2f0;border:1px solid #ffccc7}.lists[data-v-c8eb4696]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.lst[data-v-c8eb4696]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:9px 11px}.lst.has[data-v-c8eb4696]{background:snow;border-color:#ffccc7}.lst-t[data-v-c8eb4696]{font-size:12.5px;font-weight:600}.lst ul[data-v-c8eb4696]{margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.8}.last[data-v-c8eb4696]{margin-top:10px;font-size:12.5px}.d-meta[data-v-c8eb4696]{grid-template-columns:repeat(2,1fr);gap:4px 12px;margin-bottom:10px;font-size:12.5px;display:grid}.wrap[data-v-02472405]{flex-direction:column;display:flex}.panel[data-v-02472405]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-02472405]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-02472405]{flex:1}.lbl[data-v-02472405]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.body[data-v-02472405]{padding:0 14px 14px}.sub[data-v-02472405]{color:var(--ant-color-text-secondary);font-size:11.5px}.bad[data-v-02472405]{color:#cf1322}.mono[data-v-02472405]{font-family:ui-monospace,monospace;font-size:12.5px}.empty[data-v-02472405]{text-align:center;color:var(--ant-color-text-secondary);padding:24px;font-size:12.5px;line-height:1.9}.sub-title[data-v-02472405]{margin:6px 0;font-size:12.5px;font-weight:600}.verdict[data-v-02472405]{border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.verdict.ok[data-v-02472405]{background:#f6ffed;border:1px solid #b7eb8f}.verdict.warn[data-v-02472405]{background:#fffbe6;border:1px solid #ffe58f}.verdict.blocked[data-v-02472405]{background:#fff2f0;border:1px solid #ffccc7}.metrics[data-v-02472405]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.metric[data-v-02472405]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:10px 12px}.metric.bad[data-v-02472405]{background:snow;border-color:#ffccc7}.m-lbl[data-v-02472405]{color:var(--ant-color-text-secondary);font-size:11.5px}.m-val[data-v-02472405]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:700}.m-val.small[data-v-02472405]{font-size:13px}.m-sub[data-v-02472405]{color:var(--ant-color-text-secondary);margin-top:3px;font-size:11px}.metric.bad .m-val[data-v-02472405]{color:#cf1322}.paths[data-v-02472405]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.path[data-v-02472405]{border:1px solid var(--ant-color-border-secondary);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.path.bad[data-v-02472405]{background:snow;border-color:#ffccc7}.p-lbl[data-v-02472405]{color:var(--ant-color-text-secondary);min-width:74px}.cap[data-v-02472405]{margin:4px 0 12px}.cap-lbl[data-v-02472405]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;font-size:13px;display:flex}.two[data-v-02472405]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;display:grid}.perms[data-v-02472405]{line-height:2}.cmd[data-v-02472405]{border:1px solid var(--ant-color-border-secondary);white-space:pre-wrap;background:#f6f8fa;border-radius:6px;margin:0;padding:10px 12px;font-family:ui-monospace,monospace;font-size:12.5px}.quotas[data-v-02472405]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.quota[data-v-02472405]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:10px 12px}.quota.bad[data-v-02472405]{background:snow;border-color:#ffccc7}.q-head[data-v-02472405]{align-items:center;gap:4px;margin-bottom:4px;display:flex}.q-num[data-v-02472405]{font-size:15px;font-weight:700}.quota.bad .q-num[data-v-02472405]{color:#cf1322}.unlimited[data-v-02472405]{color:var(--ant-color-text-secondary);padding:3px 0 5px;font-size:12.5px}.import[data-v-02472405]{border-top:1px dashed var(--ant-color-border-secondary);margin-top:14px;padding-top:10px}.imp-row[data-v-02472405]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.imp-note[data-v-02472405]{margin-top:8px;line-height:1.8}.imm-note[data-v-02472405]{border-top:1px dashed var(--ant-color-border-secondary);margin-top:14px;padding-top:10px;line-height:1.8}.cmd-row[data-v-02472405]{margin-bottom:8px}.cmd-lbl[data-v-02472405]{color:var(--ant-color-text-secondary);margin-bottom:3px;font-size:11.5px}.cmd-p.ant-typography[data-v-02472405]{border:1px solid var(--ant-color-border-secondary);white-space:pre-wrap;word-break:break-all;background:#f6f8fa;border-radius:6px;margin:0;padding:8px 10px;font-family:ui-monospace,monospace;font-size:12.5px}.op-chip[data-v-02472405]{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:4px;margin:0 4px 4px 0;padding:0 6px;font-size:11.5px;line-height:1.8;display:inline-block}.op-chip.risky[data-v-02472405]{color:#cf1322;background:#fff2f0;border-color:#ffccc7}.op-more[data-v-02472405]{margin-top:4px;line-height:1.8}.risk[data-v-02472405]{font-size:11.5px;line-height:1.75}.risk.lv-none[data-v-02472405]{color:var(--ant-color-text-secondary)}.risk.lv-warn[data-v-02472405]{color:#d46b08;border-left:3px solid #ffd591;padding-left:6px}.risk.lv-high[data-v-02472405]{color:#cf1322;border-left:3px solid #ffa39e;padding-left:6px;font-weight:600}.exp[data-v-02472405]{background:var(--ant-color-fill-quaternary);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;padding:6px 10px;display:grid}.op-row[data-v-02472405]{flex-wrap:wrap;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.op-row.bad[data-v-02472405]{color:#cf1322}.rb[data-v-02472405]{margin-top:14px}.rb-tags[data-v-02472405]{max-height:130px;margin:2px 0 6px;overflow:auto}.missing[data-v-02472405]{font-size:11.5px;line-height:1.75}.missing.bad[data-v-02472405]{color:#d46b08;border-left:3px solid #ffd591;padding-left:6px}.blocked[data-v-02472405]{margin-top:3px;line-height:1.7}.what[data-v-02472405]{white-space:normal;line-height:1.7}.overdue[data-v-02472405]{font-size:11.5px;line-height:1.75}.overdue.bad[data-v-02472405]{color:#cf1322;border-left:3px solid #ffa39e;padding-left:6px;font-weight:600}.frm[data-v-02472405]{margin-bottom:12px}.f-lbl[data-v-02472405]{margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.f-note[data-v-02472405]{margin-top:4px;line-height:1.8}.wrap[data-v-a859243f]{flex-direction:column;display:flex}.panel[data-v-a859243f]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-a859243f]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-a859243f]{flex:1}.lbl[data-v-a859243f]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sub[data-v-a859243f]{color:var(--ant-color-text-secondary);font-size:11.5px}.bad[data-v-a859243f]{color:#cf1322}.ok[data-v-a859243f]{color:#389e0d}.mono[data-v-a859243f]{font-family:ui-monospace,monospace;font-size:12px}.empty[data-v-a859243f]{text-align:center;color:var(--ant-color-text-secondary);padding:20px;font-size:12.5px;line-height:1.9}.row2[data-v-a859243f]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.row3[data-v-a859243f]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metrics[data-v-a859243f]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:10px;display:grid}.metric[data-v-a859243f]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:8px 10px}.metric.bad[data-v-a859243f]{background:snow;border-color:#ffccc7}.m-lbl[data-v-a859243f]{color:var(--ant-color-text-secondary);font-size:11.5px}.m-val[data-v-a859243f]{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.metric.bad .m-val[data-v-a859243f]{color:#cf1322}.acts[data-v-a859243f]{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.wrap[data-v-ffa7ea7c]{flex-direction:column;display:flex}.panel[data-v-ffa7ea7c]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-ffa7ea7c]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-ffa7ea7c]{flex:1}.sub[data-v-ffa7ea7c]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.7}.bad[data-v-ffa7ea7c]{color:#cf1322}.ok[data-v-ffa7ea7c]{color:#389e0d}.mono[data-v-ffa7ea7c]{font-family:ui-monospace,monospace;font-size:12px}.empty[data-v-ffa7ea7c]{text-align:center;color:var(--ant-color-text-secondary);padding:20px;font-size:12.5px}.row2[data-v-ffa7ea7c]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.row3[data-v-ffa7ea7c]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.line[data-v-ffa7ea7c]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.line-card[data-v-ffa7ea7c]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;margin-bottom:10px;padding:10px 12px}.line-head[data-v-ffa7ea7c]{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.line-acts[data-v-ffa7ea7c]{align-items:center;gap:8px;margin-left:auto;display:flex}.qc-box[data-v-ffa7ea7c]{background:var(--ant-color-fill-quaternary);border-radius:6px;margin-top:6px;padding:6px 8px;font-size:12px}.metrics[data-v-ffa7ea7c]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:10px;display:grid}.metric[data-v-ffa7ea7c]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:8px 10px}.m-lbl[data-v-ffa7ea7c]{color:var(--ant-color-text-secondary);font-size:11.5px}.m-val[data-v-ffa7ea7c]{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.m-val.sm[data-v-ffa7ea7c]{font-size:13px;font-weight:600}.wrap[data-v-e9cc32f0]{flex-direction:column;display:flex}.panel[data-v-e9cc32f0]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-e9cc32f0]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-e9cc32f0]{flex:1}.lbl[data-v-e9cc32f0]{font-size:13px;font-weight:600}.sub[data-v-e9cc32f0]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.7}.bad[data-v-e9cc32f0]{color:#cf1322}.ok[data-v-e9cc32f0]{color:#389e0d}.mono[data-v-e9cc32f0]{font-family:ui-monospace,monospace;font-size:12px}.empty[data-v-e9cc32f0]{text-align:center;color:var(--ant-color-text-secondary);padding:20px;font-size:12.5px}.row2[data-v-e9cc32f0]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.row3[data-v-e9cc32f0]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metrics[data-v-e9cc32f0]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:10px;display:grid}.metric[data-v-e9cc32f0]{border:1px solid var(--ant-color-border-secondary);border-radius:8px;padding:8px 10px}.metric.bad[data-v-e9cc32f0]{background:snow;border-color:#ffccc7}.m-lbl[data-v-e9cc32f0]{color:var(--ant-color-text-secondary);font-size:11.5px}.m-val[data-v-e9cc32f0]{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.m-val.sm[data-v-e9cc32f0]{font-size:14px}.metric.bad .m-val[data-v-e9cc32f0]{color:#cf1322}.wrap[data-v-178b8bf5]{flex-direction:column;display:flex}.panel[data-v-178b8bf5]{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}.bar[data-v-178b8bf5]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.spacer[data-v-178b8bf5]{flex:1}.sub[data-v-178b8bf5]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.7}.bad[data-v-178b8bf5]{color:#cf1322}.mono[data-v-178b8bf5]{font-family:ui-monospace,monospace;font-size:12px}.empty[data-v-178b8bf5]{text-align:center;color:var(--ant-color-text-secondary);padding:20px;font-size:12.5px;line-height:1.9}.row2[data-v-178b8bf5]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.line[data-v-178b8bf5]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.wrap[data-v-a3a011cb]{flex-direction:column;display:flex}.card-title[data-v-a3a011cb]{font-size:13.5px;font-weight:600}.card-sub[data-v-a3a011cb]{color:var(--ant-color-text-secondary);margin-left:8px;font-size:11.5px}.sub[data-v-a3a011cb]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.7}.mono[data-v-a3a011cb]{font-family:ui-monospace,monospace;font-size:12.5px}.num[data-v-a3a011cb]{font-variant-numeric:tabular-nums}.danger[data-v-a3a011cb]{color:var(--ant-color-error);font-weight:600}.overrun[data-v-a3a011cb]{color:var(--ant-color-error);font-size:11.5px;line-height:1.6}.spacer[data-v-a3a011cb]{flex:1}.lbl[data-v-a3a011cb]{font-size:12.5px;font-weight:600}.scan-card[data-v-a3a011cb]{margin-bottom:12px}.scan-head[data-v-a3a011cb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scan-acts[data-v-a3a011cb]{align-items:center;gap:10px;margin-top:10px;display:flex}.kpis[data-v-a3a011cb]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:12px 0;display:grid}.kpi[data-v-a3a011cb]{border:1px solid var(--ant-color-border-secondary);border-radius:8px}.kpi-label[data-v-a3a011cb]{color:var(--ant-color-text-secondary);font-size:12px}.kpi-value[data-v-a3a011cb]{font-size:24px;font-weight:600;line-height:1.4}.kpi-unit[data-v-a3a011cb]{color:var(--ant-color-text-secondary);margin-left:5px;font-size:12px;font-weight:400}.kpi-note[data-v-a3a011cb]{color:var(--ant-color-text-secondary);font-size:11px;line-height:1.6}.dist[data-v-a3a011cb]{margin-bottom:8px}.dist-title[data-v-a3a011cb]{margin-bottom:6px;font-size:12.5px;font-weight:600}.chips[data-v-a3a011cb]{line-height:2}.bar[data-v-a3a011cb]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.foot[data-v-a3a011cb]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.note[data-v-a3a011cb]{background:var(--ant-color-fill-quaternary);border-radius:6px;margin-top:8px;padding:7px 10px;font-size:12px;line-height:1.7}.notes[data-v-a3a011cb]{color:var(--ant-color-text-secondary);margin:0;padding-left:18px;font-size:12px;line-height:1.9}.th[data-v-a3a011cb]{font-size:12.5px}.thint[data-v-a3a011cb]{margin-top:4px}.what[data-v-a3a011cb]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.7}.detail-text[data-v-a3a011cb]{white-space:pre-wrap;word-break:break-all;font-size:12.5px;line-height:1.8}.sec[data-v-a3a011cb]{margin:14px 0 8px;font-size:13px;font-weight:600}.acts[data-v-a3a011cb]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.acts-note[data-v-a3a011cb]{flex-direction:column;gap:2px;margin-top:8px;display:flex}.field[data-v-a3a011cb]{margin-bottom:12px}.field-label[data-v-a3a011cb]{margin-bottom:5px;font-size:12.5px;font-weight:600}.row2[data-v-a3a011cb]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.head[data-v-50bd2116]{align-items:center;gap:8px;display:flex}.head-title[data-v-50bd2116]{font-weight:600}.grow[data-v-50bd2116]{flex:1}.dim[data-v-50bd2116]{color:var(--ant-color-text-secondary);font-size:12px}.center[data-v-50bd2116]{text-align:center}.list[data-v-50bd2116]{margin:0;padding:0;list-style:none}.item[data-v-50bd2116]{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;margin-bottom:8px;padding:10px 12px}.item.unread[data-v-50bd2116]{cursor:pointer;border-color:var(--ant-color-primary-border,#91caff);background:var(--ant-color-primary-bg,#0958d90f)}.item.unread[data-v-50bd2116]:hover{border-color:var(--ant-color-primary)}.line1[data-v-50bd2116]{align-items:center;gap:6px;display:flex}.dot[data-v-50bd2116]{background:#cf1322;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.title[data-v-50bd2116]{color:var(--ant-color-text);font-size:13.5px}.item.unread .title[data-v-50bd2116]{font-weight:600}.body[data-v-50bd2116]{color:var(--ant-color-text-secondary);white-space:pre-wrap;word-break:break-word;margin-top:6px;font-size:12.5px;line-height:1.7}.fail[data-v-50bd2116]{color:#cf1322;margin-top:6px;font-size:12.5px;line-height:1.7}.fail-label[data-v-50bd2116]{font-weight:600}.meta[data-v-50bd2116]{color:var(--ant-color-text-secondary);align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.sep[data-v-50bd2116]{opacity:.5}.foot[data-v-50bd2116]{margin-top:6px}.note[data-v-50bd2116]{border-top:1px dashed var(--ant-color-border-secondary);color:var(--ant-color-text-secondary);margin-top:10px;padding-top:8px;font-size:11.5px;line-height:1.7}.boot[data-v-8ec094b6]{color:#8a97ac;place-items:center;height:100%;display:grid}.shell[data-v-8ec094b6]{background:var(--ant-color-bg-layout);height:100%;display:flex}.side[data-v-8ec094b6]{background:var(--ant-color-bg-container);border-right:1px solid var(--ant-color-border-secondary);flex-direction:column;flex:0 0 232px;width:232px;display:flex}.brand[data-v-8ec094b6]{align-items:center;gap:10px;padding:18px 18px 16px;display:flex}.logo[data-v-8ec094b6]{background:var(--ant-color-primary);color:#fff;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:700;display:grid}.brand-title[data-v-8ec094b6]{color:var(--ant-color-text);font-size:13.5px;font-weight:600;line-height:1.25}.brand-sub[data-v-8ec094b6]{color:var(--ant-color-text-secondary);margin-top:2px;font-size:11px}.nav[data-v-8ec094b6]{flex-direction:column;flex:1;gap:2px;padding:6px 10px;display:flex;overflow-y:auto}.nav-search[data-v-8ec094b6]{padding:6px 10px 0}.nav-group[data-v-8ec094b6]{width:100%;color:var(--ant-color-text-tertiary,#8a9099);letter-spacing:.02em;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;font-size:11.5px;font-weight:600;display:flex}.nav-group[data-v-8ec094b6]:hover{color:var(--ant-color-text-secondary)}.nav-group.collapsed[data-v-8ec094b6]{color:var(--ant-color-text-quaternary,#a8adb5)}.chev[data-v-8ec094b6]{width:10px;font-size:9px}.nav-group-label[data-v-8ec094b6]{flex:1}.nav-group-count[data-v-8ec094b6]{font-variant-numeric:tabular-nums;opacity:.75}.nav-empty[data-v-8ec094b6]{color:var(--ant-color-text-secondary);padding:14px 10px;font-size:12.5px;line-height:1.6}.nav-item[data-v-8ec094b6]{border-radius:var(--ant-border-radius);width:100%;color:var(--ant-color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;transition:background .15s,color .15s;display:flex}.nav-item[data-v-8ec094b6]:hover{background:var(--ant-color-fill-tertiary,#0000000a);color:var(--ant-color-text)}.nav-item.active[data-v-8ec094b6]{background:var(--ant-color-primary-bg,#0958d914);color:var(--ant-color-primary);font-weight:600}.nav-icon[data-v-8ec094b6]{font-size:15px}.nav-label[data-v-8ec094b6]{flex:1}.nav-hint[data-v-8ec094b6]{border:1px solid var(--ant-color-border);color:var(--ant-color-text-secondary);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:400}.side-foot[data-v-8ec094b6]{border-top:1px solid var(--ant-color-border-secondary);padding:14px 18px 16px}.foot-line[data-v-8ec094b6]{color:var(--ant-color-text-secondary);font-size:11.5px;line-height:1.7}.foot-line.dim[data-v-8ec094b6]{opacity:.72}.main[data-v-8ec094b6]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-8ec094b6]{background:var(--ant-color-bg-container);border-bottom:1px solid var(--ant-color-border-secondary);flex:0 0 56px;justify-content:space-between;align-items:center;height:56px;padding:0 22px;display:flex}.crumb[data-v-8ec094b6]{color:var(--ant-color-text-secondary);font-size:13px}.sep[data-v-8ec094b6]{opacity:.5;margin:0 8px}.crumb-cur[data-v-8ec094b6]{color:var(--ant-color-text);font-weight:600}.top-actions[data-v-8ec094b6]{align-items:center;gap:12px;display:flex}.who[data-v-8ec094b6]{cursor:pointer;color:var(--ant-color-text-secondary);border-radius:6px;align-items:center;gap:7px;padding:3px 6px;font-size:12.5px;display:flex}.who[data-v-8ec094b6]:hover{background:var(--ant-color-fill-tertiary,#0000000a)}.content[data-v-8ec094b6]{flex:1;min-height:0;padding:18px 22px 26px;overflow:auto}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.num{font-variant-numeric:tabular-nums;letter-spacing:.2px}.mono{letter-spacing:.3px;font-family:JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:12.5px}.phone-frame{background:#fff;border:9px solid #11161f;border-radius:34px;width:390px;height:780px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a47}
