@charset "UTF-8";.app-icon[data-v-1f256bac]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.app-icon[data-v-1f256bac] svg{width:100%;height:100%}.nav[data-v-12aedfbb]{width:236px;flex:0 0 236px;background:linear-gradient(168deg,#0f172a,#1e2a5a 38%,#3b2a6e 72%,#4c1d95);display:flex;flex-direction:column;position:relative;transition:width .26s cubic-bezier(.22,.61,.36,1),flex-basis .26s cubic-bezier(.22,.61,.36,1);overflow:hidden}.nav[data-v-12aedfbb]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 280px at 12% -10%,rgba(124,58,237,.32),transparent 66%),radial-gradient(420px 240px at 100% 100%,rgba(37,99,235,.26),transparent 70%)}.nav.collapsed[data-v-12aedfbb]{width:64px;flex-basis:64px}.nav-tgg[data-v-12aedfbb]{position:absolute;right:-11px;top:64px;z-index:6;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #d5deeb;display:grid;place-items:center;box-shadow:0 2px 8px #0f172a24;color:#64748b;transition:color .16s cubic-bezier(.22,.61,.36,1),border-color .16s cubic-bezier(.22,.61,.36,1)}.nav-tgg[data-v-12aedfbb]:hover{color:#2563eb;border-color:#60a5fa}.nav-tgg[data-v-12aedfbb] svg{transition:transform .26s cubic-bezier(.22,.61,.36,1)}.collapsed .nav-tgg[data-v-12aedfbb] svg{transform:rotate(180deg)}.brand[data-v-12aedfbb]{display:flex;align-items:center;gap:10px;padding:16px 16px 14px;position:relative;z-index:1;flex:0 0 auto}.logo[data-v-12aedfbb]{width:32px;height:32px;border-radius:9px;flex:0 0 auto;background:linear-gradient(135deg,#60a5fa,#818cf8 55%,#a78bfa);display:grid;place-items:center;font-size:15px;color:#fff;font-weight:500;box-shadow:0 4px 14px -4px #60a5fa99}.brand-txt[data-v-12aedfbb]{min-width:0}.brand-n[data-v-12aedfbb]{font-size:14.5px;color:#fff;font-weight:500;letter-spacing:.02em;line-height:1.3}.brand-s[data-v-12aedfbb]{font-size:11px;color:#e2e8f09e;letter-spacing:.08em;margin-top:1px}.nav-scroll[data-v-12aedfbb]{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 10px 12px;position:relative;z-index:1}.nav-g[data-v-12aedfbb]{margin-top:12px}.nav-g[data-v-12aedfbb]:first-child{margin-top:2px}.nav-g-t[data-v-12aedfbb]{font-size:11px;color:#cbd5e180;letter-spacing:.1em;padding:0 10px 6px;white-space:nowrap}.nav-i[data-v-12aedfbb]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;color:#e2e8f0c7;font-size:13.5px;position:relative;margin-bottom:1px;transition:background .16s cubic-bezier(.22,.61,.36,1),color .16s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.nav-i[data-v-12aedfbb]:hover{background:#ffffff13;color:#fff}.nav-i.on[data-v-12aedfbb]{background:linear-gradient(90deg,#60a5fa3d,#a78bfa29);color:#fff;box-shadow:inset 0 0 0 1px #93c5fd38}.nav-i.on[data-v-12aedfbb]:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#93c5fd,#c4b5fd)}.nav-i .ico[data-v-12aedfbb]{width:17px;height:17px;flex:0 0 17px;display:grid;place-items:center;opacity:.92}.nav-i .lbl[data-v-12aedfbb]{flex:1;overflow:hidden;text-overflow:ellipsis}.nav-i .bdg[data-v-12aedfbb]{font-size:10.5px;line-height:1;padding:3px 6px;border-radius:20px;background:#fb718538;color:#fda4af;border:1px solid rgba(251,113,133,.3);flex:0 0 auto}.nav-i.parent .arw[data-v-12aedfbb]{width:12px;height:12px;flex:0 0 12px;display:grid;place-items:center;opacity:.5;transition:transform .2s cubic-bezier(.22,.61,.36,1),opacity .16s cubic-bezier(.22,.61,.36,1)}.nav-i.parent.open .arw[data-v-12aedfbb]{transform:rotate(180deg);opacity:.85}.nav-i.parent.on[data-v-12aedfbb]:not(.open){background:#ffffff0f;box-shadow:none}.nav-i.parent.on .arw[data-v-12aedfbb]{opacity:.9}.sub-wrap[data-v-12aedfbb]{margin:1px 0 3px}.nav-i.sub[data-v-12aedfbb]{padding:7px 10px 7px 32px;font-size:13px;color:#e2e8f0a8;margin-bottom:0}.nav-i.sub .dot[data-v-12aedfbb]{position:absolute;left:19px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.4;transition:opacity .16s cubic-bezier(.22,.61,.36,1),transform .16s cubic-bezier(.22,.61,.36,1)}.nav-i.sub.on[data-v-12aedfbb]{background:linear-gradient(90deg,#60a5fa33,#a78bfa1a);color:#fff}.nav-i.sub.on[data-v-12aedfbb]:before{height:14px}.nav-i.sub.on .dot[data-v-12aedfbb]{opacity:1;background:#93c5fd;transform:translateY(-50%) scale(1.25)}.nav-foot[data-v-12aedfbb]{padding:10px 14px 14px;position:relative;z-index:1;flex:0 0 auto;border-top:1px solid rgba(255,255,255,.08)}.who[data-v-12aedfbb]{display:flex;align-items:center;gap:9px}.who-av[data-v-12aedfbb]{width:30px;height:30px;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,#60a5fa,#a78bfa);display:grid;place-items:center;font-size:12.5px;color:#fff}.who-t[data-v-12aedfbb]{min-width:0;flex:1}.who-n[data-v-12aedfbb]{font-size:12.5px;color:#f1f5f9;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who-r[data-v-12aedfbb]{font-size:11px;color:#cbd5e18c;margin-top:1px}.collapsed .brand[data-v-12aedfbb]{padding:16px 0 14px;justify-content:center}.collapsed .brand-txt[data-v-12aedfbb],.collapsed .nav-g-t[data-v-12aedfbb],.collapsed .nav-i .lbl[data-v-12aedfbb],.collapsed .nav-i .bdg[data-v-12aedfbb],.collapsed .nav-i .arw[data-v-12aedfbb],.collapsed .who-t[data-v-12aedfbb]{display:none}.collapsed .nav-i[data-v-12aedfbb]{justify-content:center;padding:9px 0}.collapsed .nav-i.on[data-v-12aedfbb]:before{display:none}.collapsed .nav-foot[data-v-12aedfbb]{padding:10px 0 14px;display:flex;justify-content:center}@media (max-width: 980px){.nav[data-v-12aedfbb]{width:64px;flex-basis:64px}.nav-tgg[data-v-12aedfbb]{display:none}}.dr-root[data-v-6541e5db]{position:fixed;inset:0;z-index:60}.dr-mask[data-v-6541e5db]{position:absolute;inset:0;background:#0f172a57;opacity:0;transition:opacity .22s cubic-bezier(.22,.61,.36,1)}.dr-panel[data-v-6541e5db]{position:absolute;top:0;right:0;bottom:0;max-width:96vw;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .26s cubic-bezier(.22,.61,.36,1);box-shadow:-18px 0 48px -22px #0f172a66}.dr-root.open .dr-mask[data-v-6541e5db]{opacity:1}.dr-root.open .dr-panel[data-v-6541e5db]{transform:none}.dr-hd[data-v-6541e5db]{flex:0 0 auto;padding:15px 18px;border-bottom:1px solid #e6ecf5;display:flex;align-items:flex-start;gap:12px;background:linear-gradient(135deg,#f7faff,#f4f0ff)}.dr-tt[data-v-6541e5db]{flex:1;min-width:0}.dr-tt h3[data-v-6541e5db]{font-size:15px;color:#0f172a;font-weight:500;line-height:1.4}.dr-tt p[data-v-6541e5db]{font-size:12px;color:#94a3b8;margin-top:2px}.dr-x[data-v-6541e5db]{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#64748b;flex:0 0 auto;transition:all .16s cubic-bezier(.22,.61,.36,1)}.dr-x[data-v-6541e5db]:hover:not(:disabled){background:#fffc;color:#0f172a}.dr-x[data-v-6541e5db]:disabled{opacity:.4;cursor:not-allowed}.dr-bd[data-v-6541e5db]{flex:1;overflow-y:auto;padding:18px;min-height:0}.dr-ft[data-v-6541e5db]{flex:0 0 auto;padding:12px 18px;border-top:1px solid #e6ecf5;background:#fafcff;display:flex;align-items:center;justify-content:space-between;gap:12px}.dr-ft-l[data-v-6541e5db]{flex:1;min-width:0;font-size:12px;color:#94a3b8}.dr-ft-r[data-v-6541e5db]{display:flex;gap:8px;flex:0 0 auto}@media (max-width: 640px){.dr-panel[data-v-6541e5db]{width:100%!important}}.cc[data-v-9b5088f7]{margin-top:11px;background:#fff;border:1px solid #d5deeb;border-radius:11px;padding:12px 13px;box-shadow:0 1px 2px #0f172a0a}.cc.danger[data-v-9b5088f7]{border-color:#e11d4847}.cc.st-done[data-v-9b5088f7]{opacity:.72}.cc.st-canceled[data-v-9b5088f7]{opacity:.55}.cc-hd[data-v-9b5088f7]{display:flex;align-items:center;gap:7px;margin-bottom:3px}.cc-kind[data-v-9b5088f7]{font-size:10px;padding:1px 6px;border-radius:4px;background:#f4f0ff;color:#5b21b6;flex:0 0 auto}.cc-title[data-v-9b5088f7]{font-size:13.5px;font-weight:500;color:#0f172a}.cc-state[data-v-9b5088f7]{margin-left:auto;font-size:10.5px;padding:1px 7px;border-radius:20px}.cc-state.ok[data-v-9b5088f7]{color:#15803d;background:#ecfdf3}.cc-state.mute[data-v-9b5088f7]{color:#94a3b8;background:#f4f6fb}.cc-state.bad[data-v-9b5088f7]{color:#be123c;background:#fff1f4}.cc-desc[data-v-9b5088f7]{font-size:11px;color:#94a3b8;margin-bottom:10px}.cc-fields[data-v-9b5088f7]{display:grid;grid-template-columns:1fr 1fr;gap:9px 11px}.ff[data-v-9b5088f7]{display:flex;flex-direction:column;gap:3px;min-width:0}.ff-lb[data-v-9b5088f7]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}.ff-lb .req[data-v-9b5088f7]{color:#e11d48;font-style:normal}.ff-lb .auto[data-v-9b5088f7]{font-style:normal;font-size:9.5px;color:#5b21b6;background:#f4f0ff;border-radius:3px;padding:0 4px}.ctl[data-v-9b5088f7]{width:100%;height:31px;padding:0 9px;border:1px solid #d5deeb;border-radius:7px;font-size:12.5px;color:#0f172a;background:#fff;transition:all .16s cubic-bezier(.22,.61,.36,1)}.ctl[data-v-9b5088f7]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f617}.ctl[data-v-9b5088f7]:disabled{background:#f8fafc;color:#64748b}.ctl.num[data-v-9b5088f7]{text-align:right;font-variant-numeric:tabular-nums}.ctl.sel[data-v-9b5088f7]{cursor:pointer}.ff-hint[data-v-9b5088f7]{font-style:normal;font-size:10px;color:#94a3b8;line-height:1.45}.cc-recs[data-v-9b5088f7]{margin-top:11px;border:1px solid #e6ecf5;border-radius:9px;overflow:hidden}.rec-t[data-v-9b5088f7]{font-size:10.5px;color:#94a3b8;padding:7px 11px;background:#fbfcfe;border-bottom:1px solid #e6ecf5}.rec[data-v-9b5088f7]{display:flex;align-items:center;gap:10px;padding:7px 11px;border-bottom:1px solid #e6ecf5}.rec[data-v-9b5088f7]:last-child{border-bottom:none}.rec-l[data-v-9b5088f7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rec-l b[data-v-9b5088f7]{font-size:12.5px;color:#0f172a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-l em[data-v-9b5088f7]{font-style:normal;font-size:10px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-sel[data-v-9b5088f7],.rec-in[data-v-9b5088f7]{width:92px;flex:0 0 auto;height:28px;font-size:12px}.rec-sel.bad[data-v-9b5088f7],.rec-in.bad[data-v-9b5088f7]{border-color:#f0a8bc;background:#fffafb;color:#be123c}.rec-tag[data-v-9b5088f7]{flex:0 0 auto;font-size:10.5px;padding:1px 6px;border-radius:4px}.rec-tag.ok[data-v-9b5088f7]{color:#15803d;background:#ecfdf3}.rec-tag.bad[data-v-9b5088f7]{color:#be123c;background:#fff1f4}.ask-log[data-v-9b5088f7]{background:#fbfdff;border-color:#2563eb24}.ask-log li[data-v-9b5088f7]{display:flex;gap:8px;align-items:baseline}.ask-log .q[data-v-9b5088f7]{color:#94a3b8;flex:1;min-width:0}.ask-log .a[data-v-9b5088f7]{color:#1d4ed8;font-weight:500;flex:0 0 auto;max-width:46%;text-align:right}.cc-block.learn[data-v-9b5088f7]{background:#faf8ff;border:1px solid #e2d8fa}.cc-block.learn .bl-t[data-v-9b5088f7]{color:#5b21b6}.cc-block.learn li[data-v-9b5088f7]{color:#334155}.lg-meta[data-v-9b5088f7]{font-style:normal;font-size:10px;color:#94a3b8;margin-left:6px}.cc-block[data-v-9b5088f7]{margin-top:10px;padding:8px 10px;border-radius:8px;background:#f7faff;border:1px solid rgba(37,99,235,.1)}.cc-block .bl-t[data-v-9b5088f7]{font-size:10.5px;color:#1d4ed8;display:flex;align-items:center;gap:5px;margin-bottom:4px}.cc-block ul[data-v-9b5088f7]{list-style:none;display:flex;flex-direction:column;gap:2px}.cc-block li[data-v-9b5088f7]{font-size:11.5px;color:#334155;line-height:1.6;padding-left:10px;position:relative}.cc-block li[data-v-9b5088f7]:before{content:"·";position:absolute;left:2px;color:#94a3b8}.cc-block.warn[data-v-9b5088f7]{background:#fff8e8;border-color:#f5e0b0}.cc-block.warn .bl-t[data-v-9b5088f7]{color:#92600a}.cc-block.bad[data-v-9b5088f7]{background:#fff1f4;border-color:#fbd9e2}.cc-block.bad .bl-t[data-v-9b5088f7]{color:#be123c}.cc-ft[data-v-9b5088f7]{display:flex;align-items:center;gap:8px;margin-top:11px;padding-top:10px;border-top:1px dashed #e6ecf5}.cc-note[data-v-9b5088f7]{flex:1;font-size:10.5px;color:#94a3b8;line-height:1.5}@media (max-width: 700px){.cc-fields[data-v-9b5088f7]{grid-template-columns:1fr}}.ctl.ta[data-v-9b5088f7]{height:auto;min-height:108px;padding:9px 11px;line-height:1.7;font-size:13px;resize:vertical;white-space:pre-wrap}.ff.full[data-v-9b5088f7]{grid-column:1/-1}.ask[data-v-956913ab]{margin-top:10px;border-radius:11px;border:1px solid rgba(37,99,235,.18);background:#fbfdff;overflow:hidden}.ask-hd[data-v-956913ab]{display:flex;align-items:center;gap:7px;padding:9px 12px;background:linear-gradient(90deg,#2563eb12,#7c3aed0d);border-bottom:1px solid rgba(37,99,235,.1);font-size:12px;font-weight:500;color:#1d4ed8}.ask-hd em[data-v-956913ab]{font-style:normal;font-weight:400;font-size:10.5px;color:#94a3b8;margin-left:auto}.ask-q[data-v-956913ab]{padding:11px 12px 12px}.ask-q+.ask-q[data-v-956913ab]{border-top:1px dashed #e6ecf5}.q-t[data-v-956913ab]{display:flex;gap:6px;font-size:12.5px;color:#0f172a;line-height:1.55}.q-n[data-v-956913ab]{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:#eff5ff;color:#1d4ed8;font-size:10px;display:grid;place-items:center;margin-top:1px}.q-why[data-v-956913ab]{margin:4px 0 0 22px;font-size:10.5px;color:#94a3b8;line-height:1.6}.q-opts[data-v-956913ab]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0 22px}.q-opt[data-v-956913ab]{display:flex;flex-direction:column;gap:1px;text-align:left;padding:6px 10px;border-radius:8px;border:1px solid #d5deeb;background:#fff;cursor:pointer;transition:all .14s cubic-bezier(.22,.61,.36,1)}.q-opt[data-v-956913ab]:hover{border-color:#60a5fa;background:#f7faff}.q-opt[data-v-956913ab]:disabled{opacity:.5;cursor:not-allowed}.q-opt .o-l[data-v-956913ab]{font-size:11.5px;color:#0f172a}.q-opt .o-h[data-v-956913ab]{font-size:10px;color:#94a3b8}.q-in[data-v-956913ab]{display:flex;gap:6px;margin:8px 0 0 22px}.q-input[data-v-956913ab]{flex:1;min-width:0;height:28px;padding:0 9px;border-radius:7px;border:1px solid #d5deeb;background:#fff;font-size:11.5px;color:#0f172a}.q-input[data-v-956913ab]:focus{outline:none;border-color:#60a5fa}.receipt[data-v-3077e3ab]{border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.7}.receipt.ok[data-v-3077e3ab]{background:#ecfdf3;border:1px solid #c6e8d3}.receipt.bad[data-v-3077e3ab]{background:#fff5f6;border:1px solid #f6c9d2}.receipt.mini[data-v-3077e3ab]{padding:8px 10px;font-size:11.5px}.rc-t[data-v-3077e3ab]{display:flex;align-items:center;gap:6px;font-weight:500;color:#0f172a}.rc-ic[data-v-3077e3ab]{width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:10px;color:#fff;background:#15803d;flex:0 0 auto}.receipt.bad .rc-ic[data-v-3077e3ab]{background:#be123c}ul[data-v-3077e3ab]{margin:6px 0 0;padding-left:16px;color:#334155}ul li[data-v-3077e3ab]{margin:1px 0}.rc-mat[data-v-3077e3ab]{margin-top:9px;padding:9px 10px;border-radius:8px;background:#fffaf0;border:1px solid #f5d9a8}.rm-hd[data-v-3077e3ab]{display:flex;align-items:center;gap:5px;color:#92600a}.rm-hd b[data-v-3077e3ab]{font-size:12px}.rm-miss[data-v-3077e3ab]{margin:4px 0 0;font-size:11.5px;color:#0f172a;font-weight:500}.rm-why[data-v-3077e3ab]{margin:3px 0 0;font-size:10.5px;color:#64748b;line-height:1.65}.rm-acts[data-v-3077e3ab]{display:flex;gap:8px;margin-top:8px}.rc-acts[data-v-3077e3ab]{display:flex;gap:8px;margin-top:9px}.mc[data-v-cde85869]{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;overflow:hidden}.mc-bar[data-v-cde85869]{flex:0 0 auto;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;padding-top:env(safe-area-inset-top);box-sizing:content-box;border-bottom:1px solid #e6ecf5;background:#fffffff0;backdrop-filter:saturate(180%) blur(12px);z-index:3}.mc-bar.flat[data-v-cde85869]{border-color:transparent;background:#fff}.mc-brand[data-v-cde85869]{display:flex;align-items:center;gap:7px;min-width:0}.mc-brand b[data-v-cde85869]{font-size:15.5px;font-weight:600;letter-spacing:.2px}.mc-logo[data-v-cde85869]{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff;flex:0 0 auto}.mc-off[data-v-cde85869]{font-size:10.5px;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:20px;padding:1px 7px;margin-left:2px;white-space:nowrap}.mc-act[data-v-cde85869]{display:flex;align-items:center;gap:8px}.mc-ib[data-v-cde85869]{position:relative;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#64748b;background:transparent;cursor:pointer}.mc-ib[data-v-cde85869]:active{background:#f1f5f9}.mc-ib i[data-v-cde85869]{position:absolute;top:1px;right:0;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#2563eb;color:#fff;font-size:9px;font-style:normal;line-height:14px;text-align:center}.mc-me[data-v-cde85869]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef2f9;color:#334155;font-size:12.5px;font-weight:600;cursor:pointer}.mc-body[data-v-cde85869]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 16px 6px;--mc-max: 640px}.mc-body.empty[data-v-cde85869]{display:flex;flex-direction:column;padding:0 20px}.mc-body.empty[data-v-cde85869]>*{margin-top:auto;margin-bottom:auto}.mc-hello[data-v-cde85869]{text-align:center;max-width:560px;width:100%;margin-left:auto;margin-right:auto}.mc-hello h1[data-v-cde85869]{font-size:24px;font-weight:600;margin:0 0 8px;letter-spacing:.3px}.mc-sub[data-v-cde85869]{font-size:13px;color:#64748b;line-height:1.7;margin:0 0 26px}.mc-cards[data-v-cde85869]{display:grid;grid-template-columns:1fr 1fr;gap:9px;text-align:left}.mc-card[data-v-cde85869]{display:flex;flex-direction:column;gap:5px;padding:12px 12px 13px;border:1px solid #e8eef7;border-radius:14px;background:#fff;cursor:pointer;transition:transform .12s cubic-bezier(.22,.61,.36,1),border-color .12s cubic-bezier(.22,.61,.36,1)}.mc-card[data-v-cde85869]:active{transform:scale(.975);border-color:#60a5fa;background:#f8fafd}.mc-ci[data-v-cde85869]{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#eef2fb;color:#2563eb;margin-bottom:3px}.mc-ct[data-v-cde85869]{font-size:13px;font-weight:500;color:#0f172a;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-cd[data-v-cde85869]{font-size:10.5px;color:#94a3b8;line-height:1.45}.mc-warn[data-v-cde85869]{display:flex;align-items:flex-start;gap:6px;margin:18px 0 0;padding:9px 11px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:11.5px;line-height:1.7;text-align:left}.mc-m[data-v-cde85869]{max-width:var(--mc-max, 640px);margin:0 auto;padding-bottom:18px;animation:mcIn-cde85869 .22s cubic-bezier(.22,.61,.36,1) both}@keyframes mcIn-cde85869{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mc-m.u[data-v-cde85869]{display:flex;justify-content:flex-end}.mc-bub[data-v-cde85869]{max-width:84%;padding:10px 14px;border-radius:18px 18px 5px;background:#eff2f7;color:#0f172a;font-size:15px;line-height:1.68;white-space:pre-wrap;word-break:break-word}.mc-files[data-v-cde85869]{display:flex;flex-direction:column;gap:6px;margin-bottom:7px}.mc-file[data-v-cde85869]{display:flex;align-items:center;gap:8px;padding:6px;border-radius:11px;background:#fff}.mc-file img[data-v-cde85869]{width:38px;height:38px;border-radius:8px;object-fit:cover;flex:0 0 auto}.mc-ext[data-v-cde85869]{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#eef2fb;color:#2563eb;font-size:10px;font-weight:600;flex:0 0 auto}.mc-ft[data-v-cde85869]{min-width:0}.mc-ft b[data-v-cde85869]{display:block;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-ft i[data-v-cde85869]{display:block;font-size:10.5px;color:#94a3b8;font-style:normal;margin-top:2px}.mc-ans[data-v-cde85869]{max-width:100%}.mc-txt[data-v-cde85869]{font-size:15px;line-height:1.78;color:#0f172a;white-space:pre-wrap;word-break:break-word}.mc-ans[data-v-cde85869] .btn.sm{height:40px;padding:0 16px;font-size:13.5px;border-radius:10px;min-width:84px}.mc-ans[data-v-cde85869] .q-opts,.mc-ans[data-v-cde85869] .q-in{margin-left:0}.mc-ans[data-v-cde85869] .q-opt{padding:9px 13px;min-height:42px;justify-content:center;border-radius:10px}.mc-ans[data-v-cde85869] .q-opt .o-l{font-size:13px}.mc-ans[data-v-cde85869] .q-opt .o-h{font-size:11px}.mc-ans[data-v-cde85869] .q-input{height:40px;font-size:16px;border-radius:10px}.mc-ans[data-v-cde85869] .rc-acts .btn,.mc-ans[data-v-cde85869] .rc-btn{height:38px;font-size:13px}.mc-note[data-v-cde85869]{display:flex;gap:7px;margin-top:10px;padding:9px 11px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:11.5px;line-height:1.7}.mc-note b[data-v-cde85869]{display:block;font-size:12px;margin-bottom:2px}.mc-note span[data-v-cde85869]{color:#b45309}.mc-rows[data-v-cde85869]{margin-top:10px;border:1px solid #e6ecf5;border-radius:12px;overflow:hidden}.mc-row[data-v-cde85869]{display:flex;align-items:baseline;gap:8px;padding:9px 11px;font-size:12.5px;border-bottom:1px solid #f1f5f9}.mc-row[data-v-cde85869]:last-child{border-bottom:none}.mc-row .l[data-v-cde85869]{flex:1 1 auto;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-row .m[data-v-cde85869]{flex:0 1 auto;min-width:0;color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-row .r[data-v-cde85869]{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:500}.mc-chips[data-v-cde85869]{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.mc-chip[data-v-cde85869]{padding:7px 13px;border-radius:20px;border:1px solid #dbe4f3;background:#fff;color:#1d4ed8;font-size:12.5px;cursor:pointer}.mc-chip[data-v-cde85869]:active{background:#f7faff;border-color:#60a5fa}.mc-think[data-v-cde85869]{max-width:var(--mc-max, 640px);margin:0 auto;display:flex;align-items:center;gap:9px;padding-bottom:16px}.mc-think em[data-v-cde85869]{font-size:12px;color:#94a3b8;font-style:normal}.mc-dots[data-v-cde85869]{display:inline-flex;gap:4px}.mc-dots i[data-v-cde85869]{width:6px;height:6px;border-radius:50%;background:#60a5fa;animation:mcDot-cde85869 1.15s infinite ease-in-out}.mc-dots i[data-v-cde85869]:nth-child(2){animation-delay:.16s}.mc-dots i[data-v-cde85869]:nth-child(3){animation-delay:.32s}@keyframes mcDot-cde85869{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.mc-composer[data-v-cde85869]{flex:0 0 auto;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(226,232,240,.7)}.mc-tray[data-v-cde85869]{max-width:var(--mc-max, 640px);margin:0 auto;display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.mc-tray[data-v-cde85869]::-webkit-scrollbar{display:none}.mc-tf[data-v-cde85869]{position:relative;flex:0 0 auto;width:62px}.mc-tf img[data-v-cde85869],.mc-tf .mc-tfx[data-v-cde85869]{width:62px;height:62px;border-radius:11px;object-fit:cover;display:grid;place-items:center;background:#eef2fb;color:#2563eb;font-size:11px;font-weight:600}.mc-tf.parsing .mc-tfx[data-v-cde85869]{background:#f1f5f9;color:#94a3b8}.mc-tfn[data-v-cde85869]{font-size:9.5px;color:#94a3b8;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-tfdel[data-v-cde85869]{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#0f172a9e;color:#fff;cursor:pointer}.mc-hidden[data-v-cde85869]{display:none}.mc-cap[data-v-cde85869]{max-width:var(--mc-max, 640px);margin:0 auto;display:flex;align-items:flex-end;gap:6px;padding:4px 4px 4px 6px;border:1px solid #e2e8f0;border-radius:24px;background:#f7f9fc;transition:border-color .16s cubic-bezier(.22,.61,.36,1),background .16s cubic-bezier(.22,.61,.36,1)}.mc-cap[data-v-cde85869]:focus-within{border-color:#c7d5ea;background:#fff}.mc-plus[data-v-cde85869]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#64748b;flex:0 0 auto;cursor:pointer}.mc-plus[data-v-cde85869]:active{background:#eaeff7}.mc-input[data-v-cde85869]{flex:1;min-width:0;font-size:16px;line-height:23px;max-height:129px;padding:5px 0;border:none;background:transparent;resize:none;outline:none;color:#0f172a}.mc-input[data-v-cde85869]::placeholder{color:#94a3b8;font-size:15px}.mc-send[data-v-cde85869]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:#e2e8f0;color:#fff;cursor:not-allowed;transition:background .16s cubic-bezier(.22,.61,.36,1),transform .12s cubic-bezier(.22,.61,.36,1)}.mc-send.on[data-v-cde85869]{background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);cursor:pointer;box-shadow:0 4px 12px -6px #4f46e5cc}.mc-send.on[data-v-cde85869]:active{transform:scale(.92)}.mc-mask[data-v-cde85869]{position:fixed;inset:0;z-index:60;background:#0f172a61;display:flex;align-items:flex-end}.mc-sheet[data-v-cde85869]{width:100%;background:#fff;border-radius:18px 18px 0 0;padding:8px 12px calc(10px + env(safe-area-inset-bottom));animation:mcUp-cde85869 .22s cubic-bezier(.22,.61,.36,1) both}@keyframes mcUp-cde85869{0%{transform:translateY(100%)}to{transform:none}}.mc-sheet-h[data-v-cde85869]{text-align:center;font-size:11.5px;color:#94a3b8;padding:8px 0 10px}.mc-sheet-i[data-v-cde85869]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:12px;text-align:left;cursor:pointer;background:transparent}.mc-sheet-i[data-v-cde85869]:active{background:#f4f7fb}.mc-si[data-v-cde85869]{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#eef2fb;color:#2563eb;flex:0 0 auto}.mc-st[data-v-cde85869]{min-width:0}.mc-st b[data-v-cde85869]{display:block;font-size:14px;font-weight:500}.mc-st i[data-v-cde85869]{display:block;font-size:11px;color:#94a3b8;font-style:normal;margin-top:2px}.mc-sheet-x[data-v-cde85869]{width:100%;margin-top:6px;padding:13px;border-radius:13px;background:#f4f6fa;color:#334155;font-size:14px;cursor:pointer}.mc-sheet-enter-active[data-v-cde85869],.mc-sheet-leave-active[data-v-cde85869]{transition:opacity .18s cubic-bezier(.22,.61,.36,1)}.mc-sheet-enter-from[data-v-cde85869],.mc-sheet-leave-to[data-v-cde85869]{opacity:0}.me[data-v-cde85869]{padding:4px 2px}.me-hd[data-v-cde85869]{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #d5deeb}.me-av[data-v-cde85869]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff;font-size:17px;font-weight:600}.me-id b[data-v-cde85869]{font-size:15px}.me-sub[data-v-cde85869]{font-size:11.5px;color:#94a3b8;margin-top:3px}.me-row[data-v-cde85869]{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px dashed #d5deeb;font-size:13px}.me-row span[data-v-cde85869]{color:#94a3b8}.me-row b[data-v-cde85869]{font-weight:500}.me-ok[data-v-cde85869]{color:#16a34a}.me-warn[data-v-cde85869]{color:#b45309}.me-warnbox[data-v-cde85869]{margin:12px 0 0;padding:9px 11px;border-radius:9px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:11.5px;line-height:1.8}.me-tip[data-v-cde85869]{margin-top:14px;font-size:11.5px;line-height:1.85;color:#94a3b8}.mem-bar[data-v-cde85869]{display:flex;gap:8px;margin-bottom:12px}.mem-empty[data-v-cde85869]{padding:30px 0;text-align:center;font-size:12.5px;color:#94a3b8;line-height:1.8}.mem-list[data-v-cde85869]{display:flex;flex-direction:column;gap:10px}.mem-row[data-v-cde85869]{border:1px solid #d5deeb;border-radius:11px;padding:11px 12px}.mr-hd[data-v-cde85869]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mr-hd b[data-v-cde85869]{font-size:13px}.mr-anon[data-v-cde85869]{font-size:11.5px;color:#94a3b8}.mr-kind[data-v-cde85869],.mr-time[data-v-cde85869]{font-size:10.5px;color:#94a3b8}.mr-c[data-v-cde85869]{font-size:12.5px;color:#334155;line-height:1.7;margin:6px 0 7px}.mr-ft[data-v-cde85869]{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;color:#94a3b8}.mr-ft a[data-v-cde85869]{cursor:pointer}.mem-tip[data-v-cde85869]{font-size:11px;color:#94a3b8}.mc-ib.warn[data-v-cde85869]{color:#b45309;background:#fff7ed}.me-link[data-v-cde85869]{width:100%;background:transparent;border:none;border-bottom:1px dashed #d5deeb;cursor:pointer;text-align:left}.me-link b[data-v-cde85869]{display:inline-flex;align-items:center;gap:3px;color:#334155}.me-link[data-v-cde85869]:active{background:#f7f9fc}.m-shell[data-v-762c1ef6]{position:fixed;inset:0;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:#f5f7fb}.m-assistant[data-v-762c1ef6]{flex:1;min-height:0}.pp[data-v-dc158b74]{display:flex;align-items:center;gap:2px;position:relative;flex:0 0 auto}.pp-arrow[data-v-dc158b74]{width:24px;height:26px;display:grid;place-items:center;border-radius:6px;color:#64748b;background:transparent;border:none;cursor:pointer;transition:background .15s cubic-bezier(.22,.61,.36,1),color .15s cubic-bezier(.22,.61,.36,1)}.pp-arrow[data-v-dc158b74]:hover:not(:disabled){background:#eff5ff;color:#1d4ed8}.pp-arrow[data-v-dc158b74]:disabled{color:#cbd5e1;cursor:not-allowed}.pp-label[data-v-dc158b74]{display:flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:7px;border:1px solid #d5deeb;background:#fff;font-size:12.5px;color:#0f172a;cursor:pointer;white-space:nowrap;transition:border-color .15s cubic-bezier(.22,.61,.36,1),box-shadow .15s cubic-bezier(.22,.61,.36,1)}.pp-label[data-v-dc158b74]:hover{border-color:#60a5fa}.pp-label svg[data-v-dc158b74]:first-child{color:#64748b}.pp-label svg[data-v-dc158b74]:last-child{color:#94a3b8}.pp-mask[data-v-dc158b74]{position:fixed;inset:0;z-index:40}.pp-menu[data-v-dc158b74]{position:absolute;top:32px;left:24px;z-index:41;min-width:148px;background:#fff;border:1px solid #d5deeb;border-radius:9px;box-shadow:0 12px 32px -12px #0f172a3d;padding:5px}.pp-item[data-v-dc158b74]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border-radius:6px;font-size:12.5px;color:#334155;background:none;border:none;cursor:pointer;text-align:left}.pp-item[data-v-dc158b74]:hover{background:#f7faff;color:#1d4ed8}.pp-item.on[data-v-dc158b74]{color:#1d4ed8;font-weight:500;background:#eff5ff}.pp-check[data-v-dc158b74]{font-size:11px;color:#2563eb}.pp-divider[data-v-dc158b74]{height:1px;background:#e6ecf5;margin:4px 2px}.pp-dlg-mask[data-v-dc158b74]{position:fixed;inset:0;z-index:80;background:#0f172a57;display:grid;place-items:center}.pp-dlg[data-v-dc158b74]{width:340px;max-width:92vw;background:#fff;border-radius:13px;padding:20px;box-shadow:0 24px 60px -20px #0f172a66}.pp-dlg h4[data-v-dc158b74]{font-size:15px;color:#0f172a;font-weight:500;margin-bottom:4px}.pp-dlg-desc[data-v-dc158b74]{font-size:11.5px;color:#94a3b8;line-height:1.5;margin-bottom:14px}.pp-dlg-row[data-v-dc158b74]{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:center;margin-bottom:10px}.pp-dlg-row label[data-v-dc158b74]{font-size:12.5px;color:#64748b}.pp-dlg-acts[data-v-dc158b74]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.top[data-v-585f54f5]{height:56px;flex:0 0 56px;background:#ffffffdb;backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid #e6ecf5;display:flex;align-items:center;gap:16px;padding:0 18px 0 20px;position:relative;z-index:6}.crumb[data-v-585f54f5]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#94a3b8;min-width:0}.crumb b[data-v-585f54f5]{color:#0f172a;font-weight:500;font-size:14px;letter-spacing:.01em}.crumb .sep[data-v-585f54f5]{color:#cbd5e1}.crumb .up[data-v-585f54f5]{color:#64748b;cursor:pointer;transition:color .16s cubic-bezier(.22,.61,.36,1)}.crumb .up[data-v-585f54f5]:hover{color:#2563eb}.top-mid[data-v-585f54f5]{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.search[data-v-585f54f5]{width:100%;max-width:340px;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9px;background:#f4f6fb;border:1px solid transparent;transition:all .18s cubic-bezier(.22,.61,.36,1)}.search[data-v-585f54f5]:focus-within{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61a}.search[data-v-585f54f5] svg{color:#94a3b8}.search input[data-v-585f54f5]{flex:1;font-size:13px;min-width:0}.search input[data-v-585f54f5]::placeholder{color:#94a3b8}.search kbd[data-v-585f54f5]{font-family:inherit;font-size:11px;color:#94a3b8;border:1px solid #d5deeb;border-radius:4px;padding:0 5px;background:#fff}.top-r[data-v-585f54f5]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ico-btn[data-v-585f54f5]{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#64748b;position:relative;transition:all .16s cubic-bezier(.22,.61,.36,1)}.ico-btn[data-v-585f54f5]:hover,.ico-btn.active[data-v-585f54f5]{background:#eff5ff;color:#2563eb}.ico-btn .dot[data-v-585f54f5]{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:#e11d48;border:1.5px solid #fff}.hdiv[data-v-585f54f5]{width:1px;height:20px;background:#d5deeb;margin:0 3px}.avatar[data-v-585f54f5]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#a78bfa);display:grid;place-items:center;color:#fff;font-size:12.5px;cursor:pointer;box-shadow:0 2px 8px -2px #6366f180;border:none}.user-wrap[data-v-585f54f5]{position:relative}.pop-mask[data-v-585f54f5]{position:fixed;inset:0;z-index:18}.user-pop[data-v-585f54f5]{position:absolute;right:0;top:calc(100% + 8px);width:254px;background:#fff;border:1px solid #d5deeb;border-radius:9px;box-shadow:0 16px 40px -16px #0f172a47;padding:6px;z-index:20}.up-hd[data-v-585f54f5]{display:flex;gap:10px;align-items:center;padding:9px 9px 10px;border-bottom:1px solid #e6ecf5}.up-av[data-v-585f54f5]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#a78bfa);display:grid;place-items:center;color:#fff;font-size:12.5px;flex:0 0 auto}.up-who[data-v-585f54f5]{min-width:0}.up-who b[data-v-585f54f5]{display:block;font-size:13.5px;color:#0f172a;font-weight:500}.up-who span[data-v-585f54f5]{display:block;font-size:11px;color:#94a3b8;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-meta[data-v-585f54f5]{padding:8px 9px;border-bottom:1px solid #e6ecf5}.up-meta div[data-v-585f54f5]{display:flex;gap:10px;font-size:11.5px;padding:3px 0}.up-meta span[data-v-585f54f5]{width:34px;color:#94a3b8;flex:0 0 auto}.up-meta b[data-v-585f54f5]{color:#334155;font-weight:400;word-break:break-all}.up-meta .mono[data-v-585f54f5]{font-family:SF Mono,Consolas,Menlo,monospace}.up-acts[data-v-585f54f5]{padding:5px 3px 3px}.up-i[data-v-585f54f5]{width:100%;text-align:left;padding:8px 9px;border-radius:6px;font-size:12.5px;color:#334155}.up-i[data-v-585f54f5]:hover{background:#eff5ff;color:#1d4ed8}.up-i.danger[data-v-585f54f5]:hover{background:#fff1f4;color:#be123c}.up-demo[data-v-585f54f5]{margin:4px 6px 6px;padding:7px 9px;border-radius:7px;background:#fff8e8;border:1px solid #f5e0b0;color:#92600a;font-size:10.5px;line-height:1.5}.mask[data-v-585f54f5]{position:fixed;inset:0;background:#0f172a66;backdrop-filter:blur(2px);display:grid;place-items:center;z-index:60;padding:20px}.modal[data-v-585f54f5]{width:100%;max-width:396px;background:#fff;border-radius:13px;box-shadow:0 30px 70px -30px #0f172a80;padding:22px}.modal h3[data-v-585f54f5]{font-size:15.5px;font-weight:500;color:#0f172a;margin-bottom:4px}.modal .sub[data-v-585f54f5]{font-size:12px;line-height:1.6;color:#64748b;margin-bottom:14px}.mf[data-v-585f54f5]{display:block;margin-bottom:11px}.mf span[data-v-585f54f5]{display:block;font-size:12px;color:#64748b;margin-bottom:5px}.mf input[data-v-585f54f5]{width:100%;height:38px;border:1px solid #d5deeb;border-radius:9px;padding:0 11px;font-size:13.5px;background:#fbfcfe}.mf input[data-v-585f54f5]:focus{border-color:#60a5fa;background:#fff;outline:none;box-shadow:0 0 0 3px #3b82f61a}.mf em[data-v-585f54f5]{font-style:normal;font-size:11px;color:#92600a;margin-top:4px;display:block}.msg[data-v-585f54f5]{font-size:12px;padding:8px 10px;border-radius:8px;margin-top:8px}.msg.err[data-v-585f54f5]{background:#fff1f4;border:1px solid #fbd9e2;color:#be123c}.msg.ok[data-v-585f54f5]{background:#ecfdf3;border:1px solid rgba(21,128,61,.16);color:#15803d}.acts[data-v-585f54f5]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media (max-width: 980px){.top-mid[data-v-585f54f5]{display:none}}.push-wrap[data-v-585f54f5]{position:relative}.push-pop[data-v-585f54f5]{position:absolute;top:40px;right:0;width:328px;max-height:420px;overflow-y:auto;background:#fff;border:1px solid #d5deeb;border-radius:12px;box-shadow:0 18px 46px -22px #0f172a66;z-index:40;padding:8px}.pp-hd[data-v-585f54f5]{display:flex;align-items:center;gap:7px;padding:4px 6px 8px;border-bottom:1px solid #f1f5f9}.pp-hd b[data-v-585f54f5]{font-size:12.5px}.pp-hd .link[data-v-585f54f5]{font-size:10.5px;color:#1d4ed8;cursor:pointer}.pp-n[data-v-585f54f5]{min-width:16px;height:16px;padding:0 5px;border-radius:8px;background:#fdecec;color:#b91c1c;font-size:10px;line-height:16px;text-align:center}.pp-empty[data-v-585f54f5]{padding:22px 10px;text-align:center;font-size:11.5px;color:#94a3b8;line-height:1.7}.pp-list[data-v-585f54f5]{display:flex;flex-direction:column;gap:2px;padding-top:4px}.pp-item[data-v-585f54f5]{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 7px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.pp-item[data-v-585f54f5]:hover{background:#f6f9fe}.pp-item.unread b[data-v-585f54f5]{font-weight:600}.pp-dot[data-v-585f54f5]{width:6px;height:6px;border-radius:50%;background:#cbd5e1;flex:0 0 auto;margin-top:5px}.pp-dot.hi[data-v-585f54f5]{background:#dc2626}.pp-item.unread .pp-dot[data-v-585f54f5]{background:#3b82f6}.pp-item.unread .pp-dot.hi[data-v-585f54f5]{background:#dc2626}.pp-t[data-v-585f54f5]{flex:1;min-width:0}.pp-t b[data-v-585f54f5]{display:block;font-size:12px;font-weight:400;color:#0f172a;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-t i[data-v-585f54f5]{display:block;font-size:10.5px;color:#94a3b8;font-style:normal;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-d[data-v-585f54f5]{flex:0 0 auto;font-size:10px;color:#94a3b8;font-variant-numeric:tabular-nums;margin-top:2px}.offline[data-v-eaf7aec2]{display:flex;align-items:center;gap:8px;padding:7px 20px;background:#fff8e8;border-bottom:1px solid #f0d9a8;color:#92600a;font-size:11.5px}.offline strong[data-v-eaf7aec2]{font-weight:600}.offline span[data-v-eaf7aec2]{flex:1;min-width:0}.offline svg[data-v-eaf7aec2]{flex:0 0 auto}.conflict[data-v-eaf7aec2]{display:flex;align-items:center;gap:8px;padding:7px 20px;background:#fff1f4;border-bottom:1px solid #fbd9e2;color:#be123c;font-size:11.5px}.conflict span[data-v-eaf7aec2]{flex:1;min-width:0}.conflict svg[data-v-eaf7aec2]{flex:0 0 auto}.pn-mask[data-v-37691b7a]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#0f172a6b;backdrop-filter:blur(2px);animation:pnFade-37691b7a .16s cubic-bezier(.22,.61,.36,1) both;padding-bottom:max(20px,env(safe-area-inset-bottom))}.pn-card[data-v-37691b7a]{width:100%;max-width:520px;max-height:min(76vh,640px);display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 30px 70px -24px #0f172a80;padding:18px 20px 16px;animation:pnIn-37691b7a .2s cubic-bezier(.22,.61,.36,1) both}.pn-hd[data-v-37691b7a]{display:flex;align-items:center;gap:10px}.pn-tag[data-v-37691b7a]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:5px;padding:2px 7px}.pn-n[data-v-37691b7a]{font-size:11px;color:#94a3b8;margin-left:auto;font-variant-numeric:tabular-nums}.pn-title[data-v-37691b7a]{margin:12px 0 6px;font-size:17px;line-height:1.45;color:#0f172a;font-weight:600}.pn-meta[data-v-37691b7a]{display:flex;flex-wrap:wrap;gap:6px;font-size:11.5px;color:#94a3b8;padding-bottom:12px;border-bottom:1px solid #d5deeb}.pn-op[data-v-37691b7a]{color:#94a3b8}.pn-body[data-v-37691b7a]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:12px 0 4px;padding-right:4px;font-size:13.5px;line-height:1.85;color:#334155;white-space:pre-wrap;word-break:break-word}.pn-foot[data-v-37691b7a]{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid #d5deeb;margin-top:8px}.pn-left[data-v-37691b7a]{display:flex;gap:8px}.pn-right[data-v-37691b7a]{margin-left:auto;display:flex;gap:8px}.pn-right .btn.pri[data-v-37691b7a]{min-width:104px;justify-content:center}.pn-hint[data-v-37691b7a]{margin:10px 0 0;font-size:11px;color:#94a3b8;text-align:right}@keyframes pnFade-37691b7a{0%{opacity:0}}@keyframes pnIn-37691b7a{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media (max-width: 560px){.pn-card[data-v-37691b7a]{max-height:82vh;padding:16px 16px 14px;border-radius:12px}.pn-title[data-v-37691b7a]{font-size:16px}.pn-body[data-v-37691b7a]{font-size:14px}.pn-foot[data-v-37691b7a]{flex-wrap:wrap}.pn-right[data-v-37691b7a]{width:100%}.pn-right .btn[data-v-37691b7a]{flex:1;justify-content:center;height:40px}}.ai[data-v-fc3b5092]{width:392px;flex:0 0 392px;background:#fff;border-left:1px solid #e6ecf5;display:flex;flex-direction:column;min-height:0;box-shadow:-8px 0 24px -22px #0f172a4d}@media (max-width: 1500px){.ai[data-v-fc3b5092]{width:368px;flex-basis:368px}}@media (max-width: 1320px){.ai[data-v-fc3b5092]{position:fixed;right:0;top:0;bottom:0;z-index:41;width:392px;flex:none;box-shadow:-16px 0 40px -20px #0f172a57;animation:aiSlide-fc3b5092 .26s cubic-bezier(.22,.61,.36,1)}}@keyframes aiSlide-fc3b5092{0%{transform:translate(18px);opacity:.6}to{transform:none;opacity:1}}.ai-hd[data-v-fc3b5092]{flex:0 0 auto;padding:12px 13px;background:linear-gradient(135deg,#f7faff,#f4f0ff);border-bottom:1px solid #e6ecf5;display:flex;align-items:center;gap:9px}.ai-badge[data-v-fc3b5092]{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff;flex:0 0 auto}.ai-tt[data-v-fc3b5092]{min-width:0;flex:1}.ai-n[data-v-fc3b5092]{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#0f172a}.live[data-v-fc3b5092]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:400;color:#15803d;background:#ecfdf3;border-radius:4px;padding:1px 5px}.live i[data-v-fc3b5092]{width:4px;height:4px;border-radius:50%;background:currentColor}.live.off[data-v-fc3b5092]{color:#92600a;background:#fff8e8}.ai-s[data-v-fc3b5092]{font-size:10.5px;color:#94a3b8;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-ib[data-v-fc3b5092]{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#64748b;cursor:pointer;flex:0 0 auto}.ai-ib[data-v-fc3b5092]:hover{background:#fff;color:#1d4ed8}.ai-body[data-v-fc3b5092]{flex:1;min-height:0;overflow-y:auto;padding:12px 12px 4px;display:flex;flex-direction:column;gap:12px;background:#fcfdfe}.waiting[data-v-fc3b5092]{font-size:11.5px;color:#94a3b8;text-align:center;padding:20px 0}.drop-hint[data-v-fc3b5092]{border:1px dashed #60a5fa;border-radius:8px;background:#f7faff;color:#1d4ed8;font-size:11.5px;text-align:center;padding:10px}.m[data-v-fc3b5092]{display:flex;gap:7px;min-width:0}.m-u[data-v-fc3b5092]{justify-content:flex-end}.bub[data-v-fc3b5092]{max-width:88%;background:#1d4ed8;color:#fff;border-radius:11px 11px 3px;padding:8px 11px;font-size:12.5px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.bub-files[data-v-fc3b5092]{display:flex;flex-direction:column;gap:4px;margin-bottom:5px}.bf[data-v-fc3b5092]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#e8efff;background:#ffffff29;border-radius:6px;padding:3px 6px}.bf img[data-v-fc3b5092]{width:18px;height:18px;object-fit:cover;border-radius:3px}.bf em[data-v-fc3b5092]{font-style:normal;font-family:SF Mono,Consolas,Menlo,monospace;font-size:9.5px}.av[data-v-fc3b5092]{width:22px;height:22px;border-radius:7px;background:#f4f0ff;color:#5b21b6;display:grid;place-items:center;flex:0 0 auto;margin-top:1px}.bd[data-v-fc3b5092]{min-width:0;flex:1}.txt[data-v-fc3b5092]{font-size:12.5px;line-height:1.78;color:#334155;white-space:pre-wrap;word-break:break-word}.tx-head[data-v-fc3b5092]{display:flex;gap:5px;margin-bottom:4px;flex-wrap:wrap}.via[data-v-fc3b5092]{font-size:9.5px;border-radius:3px;padding:0 5px;line-height:15px}.via.model[data-v-fc3b5092]{color:#1d4ed8;background:#eff5ff}.via.rules[data-v-fc3b5092]{color:#92600a;background:#fff8e8}.via.func[data-v-fc3b5092]{color:#5b21b6;background:#f4f0ff}.notice[data-v-fc3b5092]{display:flex;gap:6px;margin-top:7px;padding:7px 9px;border-radius:7px;background:#fff8e8;color:#92600a}.notice .nt-t[data-v-fc3b5092]{font-size:11px;line-height:1.6}.notice .nt-h[data-v-fc3b5092]{font-size:10.5px;color:#64748b;margin-top:2px;line-height:1.6}.rows[data-v-fc3b5092]{margin-top:7px;border:1px solid #d5deeb;border-radius:8px;overflow:hidden;background:#fff}.row[data-v-fc3b5092]{display:flex;gap:8px;padding:6px 9px;font-size:11.5px;border-bottom:1px dashed #e6ecf5}.row[data-v-fc3b5092]:last-child{border-bottom:none}.r-l[data-v-fc3b5092]{flex:1;min-width:0;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-m[data-v-fc3b5092]{color:#94a3b8;font-size:10.5px}.r-r[data-v-fc3b5092]{color:#be123c;font-variant-numeric:tabular-nums}.chips[data-v-fc3b5092]{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.chip[data-v-fc3b5092]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#64748b;background:#fff;border:1px solid #d5deeb;border-radius:14px;padding:3px 9px;cursor:pointer}.chip[data-v-fc3b5092]:hover{color:#1d4ed8;border-color:#60a5fa;background:#f7faff}.receipt[data-v-fc3b5092]{margin-top:8px;border-radius:8px;padding:8px 10px;font-size:11.5px}.receipt.ok[data-v-fc3b5092]{background:#ecfdf3;border:1px solid #bfe8ce}.receipt.bad[data-v-fc3b5092]{background:#fff1f4;border:1px solid #f6c9d2}.receipt .rc-t[data-v-fc3b5092]{display:flex;align-items:center;gap:5px;font-weight:500;color:#0f172a;font-size:12px}.receipt .rc-ic[data-v-fc3b5092]{width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:10px;color:#fff;background:#15803d}.receipt.bad .rc-ic[data-v-fc3b5092]{background:#be123c}.receipt ul[data-v-fc3b5092]{margin:5px 0 0;padding-left:15px;color:#334155;line-height:1.7}.mini[data-v-fc3b5092]{font-size:10.5px;border:1px solid #d5deeb;background:#fff;border-radius:5px;padding:2px 7px;cursor:pointer;color:#64748b}.rc-acts[data-v-fc3b5092]{display:flex;gap:6px;margin-top:6px}.dots[data-v-fc3b5092]{display:inline-flex;gap:3px;padding:6px 0}.dots i[data-v-fc3b5092]{width:5px;height:5px;border-radius:50%;background:#94a3b8;animation:blink-fc3b5092 1.1s infinite}.dots i[data-v-fc3b5092]:nth-child(2){animation-delay:.18s}.dots i[data-v-fc3b5092]:nth-child(3){animation-delay:.36s}@keyframes blink-fc3b5092{0%,60%,to{opacity:.25}30%{opacity:1}}.ai-ft[data-v-fc3b5092]{flex:0 0 auto;border-top:1px solid #e6ecf5;background:#fff;padding:8px 10px 9px}.tray[data-v-fc3b5092]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:7px}.tf[data-v-fc3b5092]{display:flex;align-items:center;gap:6px;border:1px solid #d5deeb;border-radius:7px;padding:4px 6px;max-width:100%;background:#fbfcfe}.tf img[data-v-fc3b5092]{width:22px;height:22px;object-fit:cover;border-radius:4px}.tf-ext[data-v-fc3b5092]{font-size:9.5px;font-family:SF Mono,Consolas,Menlo,monospace;color:#64748b;background:#e6ecf5;border-radius:3px;padding:2px 4px}.tf-t[data-v-fc3b5092]{min-width:0}.tf-n[data-v-fc3b5092]{font-size:11px;color:#334155;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-s[data-v-fc3b5092]{font-size:9.5px;color:#94a3b8}.tf-x[data-v-fc3b5092]{color:#94a3b8;cursor:pointer;display:grid;place-items:center}.quick[data-v-fc3b5092]{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:7px}.q[data-v-fc3b5092]{font-size:10.5px;color:#64748b;background:#f4f6fa;border-radius:12px;padding:3px 8px;cursor:pointer}.q[data-v-fc3b5092]:hover{color:#1d4ed8;background:#f7faff}.ai-box[data-v-fc3b5092]{border:1px solid #d3dced;border-radius:11px;background:#f2f6fd;transition:border-color .18s cubic-bezier(.22,.61,.36,1),background .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1)}.ai-box[data-v-fc3b5092]:focus-within{border-color:#3b82f6;background:#e8f1fe;box-shadow:0 0 0 3px #3b82f61f}.ai-tools[data-v-fc3b5092]{display:flex;gap:4px;padding:6px 7px 0}.ai-tool[data-v-fc3b5092]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:#64748b;padding:3px 7px;border-radius:6px;cursor:pointer}.ai-tool[data-v-fc3b5092]:hover{color:#1d4ed8;background:#fff}.hidden-file[data-v-fc3b5092]{display:none}.ai-input[data-v-fc3b5092]{display:flex;align-items:flex-end;gap:6px;padding:4px 6px 6px 10px}.ai-input textarea[data-v-fc3b5092]{flex:1;min-width:0;font-size:13px;line-height:1.65;min-height:34px;max-height:220px;padding:5px 0;resize:none;background:transparent}.ai-input textarea[data-v-fc3b5092]::placeholder{color:#6b7f9e;font-size:12.5px;font-weight:500}.ai-send[data-v-fc3b5092]{width:30px;height:30px;border-radius:9px;flex:0 0 auto;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff;display:grid;place-items:center;cursor:pointer}.ai-send[data-v-fc3b5092]:disabled{background:#cbd5e1;cursor:not-allowed}.hint[data-v-fc3b5092]{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:10px;color:#94a3b8}.ai-fab[data-v-fc3b5092]{position:fixed;right:22px;bottom:22px;z-index:30;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:22px;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff;font-size:13px;cursor:pointer;box-shadow:0 14px 30px -12px #4f46e599}.wx-gate[data-v-4267c76c]{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:20px;background:#0f172a6b;backdrop-filter:blur(3px)}.wx-card[data-v-4267c76c]{width:100%;max-width:420px;background:#fff;border-radius:18px;padding:22px 22px 18px;box-shadow:0 24px 70px -30px #0f172a99;max-height:92vh;overflow-y:auto}.wx-hd[data-v-4267c76c]{display:flex;gap:12px;align-items:flex-start}.wx-hd h2[data-v-4267c76c]{font-size:17px;margin:0 0 4px}.wx-hd p[data-v-4267c76c]{margin:0;font-size:12.5px;color:#64748b;line-height:1.7}.wx-ico[data-v-4267c76c]{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#e8f7ee;color:#16a34a;flex:0 0 auto}.wx-qr[data-v-4267c76c]{position:relative;margin:18px auto 0;width:220px;height:220px;border:1px solid #d5deeb;border-radius:14px;display:grid;place-items:center;background:#fff;overflow:hidden}.wx-qr.ph[data-v-4267c76c]{font-size:12.5px;color:#94a3b8}.wx-qr.ok[data-v-4267c76c]{border-color:#bbf7d0;background:#f2fdf6;color:#16a34a;gap:8px;font-size:13px}.wx-img[data-v-4267c76c],.wx-svg[data-v-4267c76c]{width:200px;height:200px;display:block}.wx-mask[data-v-4267c76c]{position:absolute;inset:0;background:#fffffff0;display:grid;place-items:center;gap:8px;font-size:13px;color:#64748b}.wx-tip[data-v-4267c76c]{margin:14px 0 0;font-size:12px;line-height:1.8;color:#64748b;text-align:center}.wx-none[data-v-4267c76c]{margin-top:16px;font-size:12.5px;line-height:1.8;color:#334155}.wx-none b[data-v-4267c76c]{display:block;margin-bottom:6px;font-size:13.5px}.wx-none ol[data-v-4267c76c]{margin:8px 0 0;padding-left:18px;color:#64748b}.wx-none li[data-v-4267c76c]{margin-bottom:4px}.wx-err[data-v-4267c76c]{color:#b91c1c;background:#fdf2f2;border:1px solid #fbd5d5;border-radius:8px;padding:8px 10px;margin:0 0 8px;font-size:12px}.wx-mini[data-v-4267c76c]{font-size:11.5px;color:#94a3b8;margin:10px 0}.wx-ft[data-v-4267c76c]{margin-top:16px;padding-top:12px;border-top:1px dashed #d5deeb;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#94a3b8}.wx-ft .link[data-v-4267c76c]{flex:0 0 auto;cursor:pointer;color:#64748b;text-decoration:underline}.toast-host[data-v-8e0f0c53]{position:fixed;left:50%;bottom:34px;transform:translate(-50%);z-index:90;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast[data-v-8e0f0c53]{display:flex;align-items:center;gap:9px;padding:9px 16px 9px 13px;border-radius:10px;background:#fff;border:1px solid #d5deeb;box-shadow:0 10px 30px -12px #0f172a47;font-size:13px;color:#0f172a;max-width:520px}.toast .tt-dot[data-v-8e0f0c53]{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:#15803d}.toast.err[data-v-8e0f0c53]{border-color:#fbcfe0}.toast.err .tt-dot[data-v-8e0f0c53]{background:#e11d48}.toast.err .tt-txt[data-v-8e0f0c53]{color:#be123c}.toast.info .tt-dot[data-v-8e0f0c53]{background:#2563eb}.tt-txt[data-v-8e0f0c53]{line-height:1.5}.tt-enter-active[data-v-8e0f0c53],.tt-leave-active[data-v-8e0f0c53]{transition:opacity .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1)}.tt-enter-from[data-v-8e0f0c53],.tt-leave-to[data-v-8e0f0c53]{opacity:0;transform:translateY(8px)}.shell[data-v-16151bc7]{display:flex;height:100vh;overflow:hidden}.main[data-v-16151bc7]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.work[data-v-16151bc7]{flex:1;display:flex;min-height:0;overflow:hidden}.content[data-v-16151bc7]{flex:1;min-width:0;overflow-y:auto;padding:18px 20px 28px}.content-inner[data-v-16151bc7]{max-width:1420px;margin:0 auto}.content.flush[data-v-16151bc7]{padding:0;overflow:hidden}.content-inner.flush[data-v-16151bc7]{height:100%;max-width:none}.err-box[data-v-16151bc7]{max-width:560px;margin:56px auto;background:#fff;border:1px solid #d5deeb;border-radius:13px;box-shadow:0 1px 3px #0f172a0d,0 8px 24px -16px #0f172a2e;padding:26px 24px;text-align:center}.err-ico[data-v-16151bc7]{width:44px;height:44px;border-radius:13px;margin:0 auto 12px;display:grid;place-items:center;background:#fff1f4;border:1px solid #fbcfe0;color:#be123c;font-size:20px;font-weight:500;font-family:SF Mono,Consolas,Menlo,monospace}.err-box h3[data-v-16151bc7]{font-size:15px;color:#0f172a;font-weight:500;margin-bottom:5px}.err-path[data-v-16151bc7]{font-family:SF Mono,Consolas,Menlo,monospace;font-size:12px;color:#94a3b8;margin-bottom:12px}.err-msg[data-v-16151bc7]{font-family:SF Mono,Consolas,Menlo,monospace;font-size:11.5px;line-height:1.6;color:#be123c;background:#fffafb;border:1px solid #fbd9e2;border-radius:8px;padding:10px 12px;text-align:left;white-space:pre-wrap;word-break:break-all;margin-bottom:16px;max-height:160px;overflow:auto}.err-acts[data-v-16151bc7]{display:flex;gap:8px;justify-content:center}.asst[data-v-e0d2045e]{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;box-sizing:border-box;background:#f4f6fb}.bar[data-v-e0d2045e]{flex:0 0 auto;height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border-bottom:1px solid #e6ecf5;background:#ffffffb8;backdrop-filter:saturate(160%) blur(8px)}.bar-l[data-v-e0d2045e]{display:flex;align-items:center;gap:8px;min-width:0}.dot[data-v-e0d2045e]{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}.dot.on[data-v-e0d2045e]{background:#15803d;box-shadow:0 0 0 3px #22c55e24}.bar-t[data-v-e0d2045e]{font-size:13.5px;font-weight:500;color:#0f172a}.bar-m[data-v-e0d2045e]{font-size:11px;color:#94a3b8;font-family:SF Mono,Consolas,Menlo,monospace;padding-left:8px;margin-left:2px;border-left:1px solid #d5deeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-x[data-v-e0d2045e]{display:flex;align-items:center;gap:3px;font-size:11.5px;color:#94a3b8;padding:5px 9px;border-radius:7px;flex:0 0 auto}.bar-x[data-v-e0d2045e]:hover{color:#1d4ed8;background:#eff5ff}.flip[data-v-e0d2045e]{transform:rotate(180deg)}.asst-body[data-v-e0d2045e]{flex:1;min-height:0;display:flex;align-items:stretch}.col[data-v-e0d2045e]{flex:1 1 70%;min-width:0;max-width:none;padding:0 20px;display:flex;flex-direction:column;min-height:0}.side[data-v-e0d2045e]{flex:0 0 30%;min-width:300px;max-width:430px;border-left:1px solid #e6ecf5;background:#fbfcfe;padding:14px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}@media (max-width: 1080px){.side[data-v-e0d2045e]{display:none}.col[data-v-e0d2045e]{padding:0 10px}}.s-card[data-v-e0d2045e]{background:#fff;border:1px solid #d5deeb;border-radius:10px;padding:12px 13px}.s-hd[data-v-e0d2045e]{display:flex;align-items:center;gap:6px;margin-bottom:9px;color:#334155}.s-hd b[data-v-e0d2045e]{font-size:12.5px;font-weight:500}.s-sup[data-v-e0d2045e]{margin-left:auto;font-size:10px;color:#15803d;background:#ecfdf3;border-radius:4px;padding:1px 5px}.tips[data-v-e0d2045e]{display:flex;flex-direction:column;gap:8px}.tips li[data-v-e0d2045e]{padding-left:9px;border-left:2px solid #d5deeb}.tips li.ok[data-v-e0d2045e]{border-left-color:#86efac}.tips li.warn[data-v-e0d2045e]{border-left-color:#fcd34d}.tip-t[data-v-e0d2045e]{font-size:12px;color:#0f172a}.tip-d[data-v-e0d2045e]{font-size:11px;color:#94a3b8;line-height:1.6;margin-top:1px}.s-input[data-v-e0d2045e]{display:flex;gap:6px}.s-input input[data-v-e0d2045e]{flex:1;min-width:0;height:32px;border:1px solid #d5deeb;border-radius:8px;padding:0 10px;font-size:12.5px;background:#fbfcfe}.s-input input[data-v-e0d2045e]:focus{outline:none;border-color:#60a5fa;background:#fff}.s-go[data-v-e0d2045e]{flex:0 0 auto;width:42px;height:32px;border-radius:8px;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff;font-size:12px;cursor:pointer}.s-go[data-v-e0d2045e]:disabled{background:#d5deeb;cursor:not-allowed}.s-hint[data-v-e0d2045e]{margin-top:9px;font-size:10.5px;color:#94a3b8;line-height:1.7}.s-err[data-v-e0d2045e]{margin-top:9px;padding:8px 10px;border-radius:7px;background:#fff8e8;color:#92600a;font-size:11px;line-height:1.6}.s-res[data-v-e0d2045e]{margin-top:9px}.sr-q[data-v-e0d2045e]{font-size:11px;color:#94a3b8;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-a[data-v-e0d2045e]{font-size:12.5px;color:#334155;line-height:1.8;white-space:pre-wrap;max-height:260px;overflow-y:auto}.sr-src[data-v-e0d2045e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px;font-size:11.5px}.sr-src-l[data-v-e0d2045e]{color:#94a3b8}.sr-src a[data-v-e0d2045e]{padding:1px 6px;border-radius:4px;background:#f7faff;color:#1d4ed8;text-decoration:none;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-src a[data-v-e0d2045e]:hover{text-decoration:underline}.sr-ft[data-v-e0d2045e]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:7px;border-top:1px dashed #e6ecf5;font-size:10.5px;color:#94a3b8}.sr-ft a[data-v-e0d2045e]{cursor:pointer;color:#1d4ed8}.chat[data-v-e0d2045e]{flex:1;min-height:0;overflow-y:auto;padding:22px 24px;background:#fff;border:1px solid #d5deeb;border-radius:13px 13px 0 0;border-bottom:none;box-shadow:0 1px 2px #0f172a0a}.m[data-v-e0d2045e]{padding:0 0 26px;animation:pop-e0d2045e .28s cubic-bezier(.22,.61,.36,1) both}.m[data-v-e0d2045e]:last-child{padding-bottom:4px}@keyframes pop-e0d2045e{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.m-u[data-v-e0d2045e]{display:flex;justify-content:flex-end}.m-u .bub[data-v-e0d2045e]{max-width:74%;padding:11px 16px;border-radius:14px 14px 5px;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff;font-size:14px;line-height:1.72;box-shadow:0 8px 22px -12px #4f46e5bf}.m-a[data-v-e0d2045e]{display:flex;gap:10px}.av[data-v-e0d2045e]{width:30px;height:30px;border-radius:9px;flex:0 0 auto;margin-top:0;background:linear-gradient(135deg,#eff5ff,#f4f0ff);border:1px solid #dde6f7;display:grid;place-items:center;color:#2563eb}.bd[data-v-e0d2045e]{flex:1;min-width:0}.txt[data-v-e0d2045e]{font-size:14.5px;color:#0f172a;line-height:1.86;white-space:pre-wrap;word-break:break-word;letter-spacing:.01em}.rows[data-v-e0d2045e]{margin-top:10px;border:1px solid #e6ecf5;border-radius:9px;overflow:hidden}.row[data-v-e0d2045e]{display:flex;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid #e6ecf5;font-size:13px}.row[data-v-e0d2045e]:last-child{border-bottom:none}.r-l[data-v-e0d2045e]{flex:0 0 96px;color:#0f172a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-m[data-v-e0d2045e]{flex:1;min-width:0;color:#94a3b8;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-r[data-v-e0d2045e]{flex:0 0 auto;color:#be123c;font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}.chips[data-v-e0d2045e]{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.chip[data-v-e0d2045e]{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border:1px solid #d5deeb;border-radius:20px;background:#fff;font-size:12px;color:#334155;cursor:pointer;transition:all .16s cubic-bezier(.22,.61,.36,1)}.chip[data-v-e0d2045e]:hover{border-color:#60a5fa;color:#1d4ed8;background:#f7faff}.chat[data-v-e0d2045e]{position:relative}.chat.dragging[data-v-e0d2045e]{box-shadow:0 0 0 2px #2563eb66 inset;background:#fafcff}.drop-hint[data-v-e0d2045e]{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;margin-bottom:8px;border-radius:9px;border:1px dashed #60a5fa;background:#f7faff;color:#1d4ed8;font-size:12px}.bub-files[data-v-e0d2045e]{display:flex;flex-direction:column;gap:5px;margin-bottom:7px}.bf[data-v-e0d2045e]{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:7px;background:#ffffff29}.bf.failed[data-v-e0d2045e]{background:#ffffff1a;opacity:.8}.bf-img[data-v-e0d2045e]{width:34px;height:34px;border-radius:5px;object-fit:cover;flex:0 0 auto}.bf-ext[data-v-e0d2045e]{width:34px;height:34px;border-radius:5px;flex:0 0 auto;display:grid;place-items:center;background:#ffffff38;font-size:8.5px;font-family:SF Mono,Consolas,Menlo,monospace;color:#fff}.bf-t[data-v-e0d2045e]{min-width:0;text-align:left}.bf-n[data-v-e0d2045e]{font-size:11.5px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.bf-s[data-v-e0d2045e]{font-size:10px;color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.tx-head[data-v-e0d2045e]{display:flex;gap:6px;margin-bottom:3px;min-height:0}.via[data-v-e0d2045e]{font-size:9.5px;padding:1px 6px;border-radius:20px;line-height:1.6}.via.model[data-v-e0d2045e]{color:#5b21b6;background:#f4f0ff;border:1px solid rgba(124,58,237,.16)}.via.rules[data-v-e0d2045e]{color:#92600a;background:#fff8e8;border:1px solid #f5e0b0}.via.func[data-v-e0d2045e]{color:#1d4ed8;background:#f7faff;border:1px solid rgba(37,99,235,.14)}.notice[data-v-e0d2045e]{display:flex;gap:7px;padding:8px 10px;margin-bottom:8px;border-radius:8px;background:#fff8e8;border:1px solid #f5e0b0;color:#92600a}.notice svg[data-v-e0d2045e]{flex:0 0 auto;margin-top:2px}.notice .nt-t[data-v-e0d2045e]{font-size:11.5px;line-height:1.6}.notice .nt-h[data-v-e0d2045e]{font-size:10.5px;color:#94a3b8;margin-top:2px;line-height:1.55}.tray[data-v-e0d2045e]{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:9px}.tf[data-v-e0d2045e]{display:flex;align-items:center;gap:7px;padding:5px 7px;border:1px solid #d5deeb;border-radius:9px;background:#fff;max-width:240px}.tf.failed[data-v-e0d2045e]{border-color:#f0a8bc;background:#fffafb}.tf.parsing[data-v-e0d2045e]{opacity:.6}.tf-img[data-v-e0d2045e]{width:32px;height:32px;border-radius:5px;object-fit:cover;flex:0 0 auto}.tf-ext[data-v-e0d2045e]{width:32px;height:32px;border-radius:5px;flex:0 0 auto;display:grid;place-items:center;background:#eff5ff;color:#1d4ed8;font-size:8.5px;font-family:SF Mono,Consolas,Menlo,monospace}.tf-t[data-v-e0d2045e]{min-width:0;flex:1}.tf-n[data-v-e0d2045e]{font-size:11px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-s[data-v-e0d2045e]{font-size:9.5px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-x[data-v-e0d2045e]{flex:0 0 auto;color:#94a3b8;cursor:pointer;padding:2px;border-radius:4px}.tf-x[data-v-e0d2045e]:hover{background:#fff1f4;color:#be123c}.file-hidden[data-v-e0d2045e]{display:none}.receipt[data-v-e0d2045e]{margin-top:10px;padding:10px 12px;border-radius:10px;background:#ecfdf3;border:1px solid rgba(21,128,61,.18)}.receipt.bad[data-v-e0d2045e]{background:#fff1f4;border-color:#fbd9e2}.receipt .rc-t[data-v-e0d2045e]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:#15803d;margin-bottom:5px}.receipt.bad .rc-t[data-v-e0d2045e]{color:#be123c}.receipt .rc-ic[data-v-e0d2045e]{width:16px;height:16px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:10px;flex:0 0 auto}.receipt ul[data-v-e0d2045e]{list-style:none;display:flex;flex-direction:column;gap:2px}.receipt li[data-v-e0d2045e]{font-size:11.5px;color:#334155;line-height:1.62;padding-left:9px;position:relative}.receipt li[data-v-e0d2045e]:before{content:"·";position:absolute;left:1px;color:#94a3b8}.receipt .rc-acts[data-v-e0d2045e]{display:flex;gap:7px;margin-top:8px}.dots[data-v-e0d2045e]{display:inline-flex;gap:4px;padding:6px 0}.dots i[data-v-e0d2045e]{width:5px;height:5px;border-radius:50%;background:#60a5fa;animation:blink-e0d2045e 1.1s infinite}.dots i[data-v-e0d2045e]:nth-child(2){animation-delay:.16s}.dots i[data-v-e0d2045e]:nth-child(3){animation-delay:.32s}@keyframes blink-e0d2045e{0%,60%,to{opacity:.28}30%{opacity:1}}.composer[data-v-e0d2045e]{flex:0 0 auto;padding:0 0 12px}.sugs[data-v-e0d2045e]{display:flex;gap:6px;flex-wrap:wrap;padding:9px 12px 0}.sug[data-v-e0d2045e]{padding:5px 11px;border:1px dashed #d5deeb;border-radius:20px;font-size:11.5px;color:#64748b;background:#fff;cursor:pointer;transition:all .14s cubic-bezier(.22,.61,.36,1)}.sug[data-v-e0d2045e]:hover{border-style:solid;border-color:#60a5fa;color:#1d4ed8;background:#f7faff}.box[data-v-e0d2045e]{border:1px solid #d3dced;border-top:1px solid #d3dced;border-radius:0 0 13px 13px;background:#f2f6fd;box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s cubic-bezier(.22,.61,.36,1),background .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1)}.box[data-v-e0d2045e]:focus-within{border-color:#3b82f6;background:#e8f1fe;box-shadow:0 0 0 3px #3b82f61f,0 4px 14px -10px #2563eb80}.tools[data-v-e0d2045e]{display:flex;align-items:center;gap:4px;padding:7px 10px 0}.tool[data-v-e0d2045e]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;font-size:11.5px;color:#64748b;border:1px solid transparent;cursor:pointer;transition:all .14s cubic-bezier(.22,.61,.36,1)}.tool[data-v-e0d2045e]:hover{color:#1d4ed8;background:#f7faff;border-color:#dbe7fb}.input-row[data-v-e0d2045e]{display:flex;align-items:flex-end;gap:8px;padding:6px 8px 8px 14px}.input-row textarea[data-v-e0d2045e]{flex:1;min-width:0;font-size:14px;line-height:1.65;min-height:36px;max-height:260px;padding:6px 0;resize:none;background:transparent}.input-row textarea[data-v-e0d2045e]::placeholder{color:#5a6b85;font-size:13.5px;font-weight:500}.send[data-v-e0d2045e]{width:34px;height:34px;border-radius:10px;flex:0 0 auto;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 16px -10px #4f46e5cc;transition:all .16s cubic-bezier(.22,.61,.36,1)}.send[data-v-e0d2045e]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.send[data-v-e0d2045e]:disabled{background:#d5deeb;box-shadow:none;cursor:not-allowed}.hint[data-v-e0d2045e]{display:flex;justify-content:space-between;gap:12px;font-size:10.5px;color:#94a3b8;margin-top:8px;padding:0 3px}.hint .warn[data-v-e0d2045e]{color:#92600a}.bar-r[data-v-e0d2045e]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.bar-mem[data-v-e0d2045e]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#64748b;padding:5px 9px;border-radius:7px;cursor:pointer}.bar-mem[data-v-e0d2045e]:hover{color:#1d4ed8;background:#eff5ff}.mem-bar[data-v-e0d2045e]{display:flex;gap:8px;margin-bottom:12px}.mem-bar .input[data-v-e0d2045e]{flex:1}.mem-empty[data-v-e0d2045e]{padding:34px 16px;text-align:center;font-size:12.5px;color:#94a3b8;line-height:1.8}.mem-list[data-v-e0d2045e]{display:flex;flex-direction:column;gap:9px}.mem-row[data-v-e0d2045e]{border:1px solid #d5deeb;border-radius:9px;padding:10px 12px;background:#fbfcfe}.mr-hd[data-v-e0d2045e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mr-hd b[data-v-e0d2045e]{font-size:13px;color:#0f172a;font-weight:500}.mr-anon[data-v-e0d2045e]{font-size:12px;color:#94a3b8}.mr-kind[data-v-e0d2045e]{font-size:10.5px;color:#1d4ed8;background:#eff5ff;border-radius:4px;padding:1px 6px}.mr-time[data-v-e0d2045e],.mr-hit[data-v-e0d2045e]{font-size:10.5px;color:#94a3b8}.mr-c[data-v-e0d2045e]{font-size:12.5px;color:#334155;line-height:1.7;margin:6px 0 7px}.mr-ft[data-v-e0d2045e]{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;color:#94a3b8}.mr-ft a[data-v-e0d2045e]{cursor:pointer}.mem-tip[data-v-e0d2045e]{font-size:11px;color:#94a3b8}.tb tbody tr[data-v-d9a92d79]{cursor:default}.dept-bar[data-v-d73d784e],.type-bar[data-v-d73d784e]{display:flex;align-items:center;gap:7px;padding:11px 16px;border-bottom:1px solid #e6ecf5;flex-wrap:wrap}.dept-bar[data-v-d73d784e]{background:#fafbfe;border-bottom:1px dashed #d5deeb}.bar-lb[data-v-d73d784e]{font-size:11px;color:#94a3b8;margin-right:2px}.hi-dot[data-v-d73d784e]{width:5px;height:5px;border-radius:50%;background:#be123c;margin-left:1px}.dept-tip[data-v-d73d784e]{font-size:11px;color:#94a3b8}.type-bar .sp[data-v-d73d784e]{flex:1;min-width:8px}.chip-choice[data-v-d73d784e]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid #d5deeb;border-radius:7px;font-size:12.5px;color:#334155;background:#fff;cursor:pointer;transition:all .16s cubic-bezier(.22,.61,.36,1)}.chip-choice[data-v-d73d784e]:hover{border-color:#60a5fa;color:#1d4ed8}.chip-choice.on[data-v-d73d784e]{background:#eff5ff;border-color:#60a5fa;color:#1d4ed8;font-weight:500}.chip-choice .cnt[data-v-d73d784e]{font-size:10.5px;color:#94a3b8;font-variant-numeric:tabular-nums}.chip-choice.on .cnt[data-v-d73d784e]{color:#2563eb}.chip-choice .kd[data-v-d73d784e]{width:6px;height:6px;border-radius:2px;display:block}.hi-switch[data-v-d73d784e]{display:flex;align-items:center;gap:7px;font-size:12px;color:#64748b;cursor:pointer;white-space:nowrap}.hi-switch.on[data-v-d73d784e]{color:#be123c}.hi-banner[data-v-d73d784e]{display:flex;align-items:center;gap:9px;margin:12px 16px 0;padding:10px 13px;border-radius:9px;background:#fff1f4;border:1px solid #fbd9e2;font-size:12px;color:#be123c;line-height:1.6}.hi-banner svg[data-v-d73d784e]{flex:0 0 auto}.hi-banner b[data-v-d73d784e]{font-weight:600}.hi-banner .hi-btn[data-v-d73d784e]{margin-left:auto;flex:0 0 auto;font-size:11.5px;color:#fff;background:#e11d48;border-radius:6px;padding:4px 10px;cursor:pointer}.hi-banner .hi-btn[data-v-d73d784e]:hover{filter:brightness(1.06)}.sev[data-v-d73d784e]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;white-space:nowrap}.sev i[data-v-d73d784e]{width:6px;height:6px;border-radius:50%;display:block}.sev.high[data-v-d73d784e]{color:#be123c;font-weight:500}.sev.high i[data-v-d73d784e]{background:#e11d48;box-shadow:0 0 0 3px #e11d481f}.sev.mid[data-v-d73d784e]{color:#92600a}.sev.mid i[data-v-d73d784e]{background:#f59e0b}.sev.low[data-v-d73d784e]{color:#94a3b8}.sev.low i[data-v-d73d784e]{background:#cbd5e1}.kind[data-v-d73d784e]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#64748b;white-space:nowrap}.kind i[data-v-d73d784e]{width:6px;height:6px;border-radius:2px;display:block}.t-main[data-v-d73d784e]{font-size:13px;color:#0f172a;font-weight:500;line-height:1.45}.t-sub[data-v-d73d784e]{font-size:11px;color:#94a3b8;margin-top:2px;line-height:1.5;white-space:normal;max-width:560px}.days[data-v-d73d784e]{font-size:11.5px;color:#64748b;font-variant-numeric:tabular-nums}.days.late[data-v-d73d784e]{color:#be123c;font-weight:500}.amt[data-v-d73d784e]{color:#0f172a;font-weight:500;font-variant-numeric:tabular-nums}.foot-note[data-v-d73d784e]{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:11px 14px;border-radius:10px;background:#fff;border:1px solid #d5deeb;font-size:11.5px;color:#64748b;line-height:1.65}.foot-note svg[data-v-d73d784e]{flex:0 0 auto;margin-top:2px;color:#2563eb}.ig-empty[data-v-d73d784e]{padding:28px 8px;text-align:center;font-size:12px;color:#94a3b8}.ig-list[data-v-d73d784e]{display:flex;flex-direction:column;gap:2px}.ig-row[data-v-d73d784e]{display:flex;align-items:flex-start;gap:10px;padding:9px 8px;border-bottom:1px dashed #d5deeb;font-size:12px}.ig-row[data-v-d73d784e]:last-child{border-bottom:none}.ig-kind[data-v-d73d784e]{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#64748b;min-width:74px}.ig-kind i[data-v-d73d784e]{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.ig-t[data-v-d73d784e]{flex:1;min-width:0}.ig-t b[data-v-d73d784e]{display:block;font-weight:500;color:#0f172a;line-height:1.5}.ig-t em[data-v-d73d784e]{display:block;font-style:normal;font-size:10.5px;color:#94a3b8;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-a[data-v-d73d784e]{flex:0 0 auto;font-size:11.5px;color:#1d4ed8;cursor:pointer}.ig-a[data-v-d73d784e]:hover{text-decoration:underline}.banner.progress[data-v-b27dee5f]{background:linear-gradient(90deg,#f7faff,#f5f2ff);border-color:#d6e4fb;color:#1e3a8a}.banner.progress svg[data-v-b27dee5f]{color:#2563eb}.banner.progress b[data-v-b27dee5f]{font-weight:600}.donut-wrap[data-v-b27dee5f]{display:flex;align-items:center;gap:16px}.donut[data-v-b27dee5f]{flex:0 0 auto;position:relative}.donut-c[data-v-b27dee5f]{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.donut-c .n[data-v-b27dee5f]{font-size:19px;color:#0f172a;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1}.donut-c .l[data-v-b27dee5f]{font-size:10.5px;color:#94a3b8;margin-top:2px}.donut-l[data-v-b27dee5f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.dl[data-v-b27dee5f]{display:flex;align-items:center;gap:7px;font-size:12px}.dl i[data-v-b27dee5f]{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.dl .nm[data-v-b27dee5f]{color:#334155;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .vl[data-v-b27dee5f]{color:#0f172a;font-variant-numeric:tabular-nums;font-size:12px}.dl .pc[data-v-b27dee5f]{color:#94a3b8;width:38px;text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.ff[data-v-b2ce53a0]{display:flex;margin-bottom:14px}.ff.vertical[data-v-b2ce53a0]{flex-direction:column;gap:5px}.ff.horizontal[data-v-b2ce53a0]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid #e6ecf5;margin-bottom:0}.ff.horizontal .ff-lb[data-v-b2ce53a0]{padding-top:8px}.ff.horizontal[data-v-b2ce53a0]:last-child{border-bottom:none}.ff-lb[data-v-b2ce53a0]{font-size:12.5px;color:#334155;line-height:1.5;flex:0 0 auto}.ff-req[data-v-b2ce53a0]{color:#e11d48;margin-left:2px}.ff-ct[data-v-b2ce53a0]{min-width:0}.ff-err[data-v-b2ce53a0]{font-size:11.5px;color:#be123c;margin-top:4px;line-height:1.5}.ff-hint[data-v-b2ce53a0]{font-size:11.5px;color:#94a3b8;margin-top:4px;line-height:1.5}.has-err[data-v-b2ce53a0] .input,.has-err[data-v-b2ce53a0] .sel{border-color:#f0a8bc;background:#fffafb}.as-list[data-v-cfd7bae9]{max-height:260px;overflow-y:auto;border:1px solid #d5deeb;border-radius:8px;background:#fff;margin-top:4px}.as-item[data-v-cfd7bae9]{display:flex;align-items:center;gap:9px;width:100%;padding:8px 11px;border-bottom:1px solid #e6ecf5;text-align:left;cursor:pointer;background:#fff}.as-item[data-v-cfd7bae9]:last-child{border-bottom:none}.as-item[data-v-cfd7bae9]:hover{background:#f7faff}.as-item.on[data-v-cfd7bae9]{background:#f7faff;box-shadow:inset 2px 0 #1d4ed8}.as-nm[data-v-cfd7bae9]{font-size:12.5px;color:#0f172a;font-weight:500;min-width:56px}.as-meta[data-v-cfd7bae9]{flex:1;min-width:0;font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-id[data-v-cfd7bae9]{font-size:10.5px;color:#64748b}.as-phone[data-v-cfd7bae9]{font-size:10.5px;color:#64748b;min-width:86px;text-align:right}.as-tick[data-v-cfd7bae9]{font-style:normal;color:#1d4ed8;font-size:12px}.as-empty[data-v-cfd7bae9]{padding:14px 12px;font-size:11.5px;color:#94a3b8;line-height:1.7;border:1px dashed #d5deeb;border-radius:8px;background:#fbfcfe}.op .danger[data-v-cfd7bae9]{color:#be123c}.at-file[data-v-cfd7bae9]{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;background:#f8fafd;border:1px solid #e6ecf5;border-radius:9px;margin-bottom:16px}.at-file b[data-v-cfd7bae9]{font-size:13px;color:#0f172a;font-weight:500}.at-file p[data-v-cfd7bae9]{font-size:11.5px;color:#94a3b8;margin-top:3px;line-height:1.5}.at-file .at-ev[data-v-cfd7bae9]{color:#64748b}.batch-note[data-v-cfd7bae9]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#fff8e8;border:1px solid #f5e0b0;font-size:12px;color:#92600a;line-height:1.55;margin-bottom:16px}.batch-note b[data-v-cfd7bae9]{font-weight:600}.hidden[data-v-48e0e884]{display:none}.mf[data-v-48e0e884]{border-top:1px dashed #d5deeb;padding-top:11px}.mf-hd[data-v-48e0e884]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.mf-hd h4[data-v-48e0e884]{font-size:12.5px;font-weight:500;color:#334155}.mf-hd span[data-v-48e0e884]{font-size:10.5px;color:#94a3b8;font-variant-numeric:tabular-nums}.mf-hd span.warn[data-v-48e0e884]{color:#92600a}.mf-grid[data-v-48e0e884]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:9px}.mf-cell[data-v-48e0e884]{border:1px solid #d5deeb;border-radius:9px;padding:8px;background:#fff;display:flex;flex-direction:column}.mf-cell.done[data-v-48e0e884]{border-color:#bfe8ce;background:#fbfefc}.mf-cell.opt[data-v-48e0e884]{background:#fbfcfe}.cell-top[data-v-48e0e884]{display:flex;align-items:center;gap:5px;margin-bottom:6px}.cell-lb[data-v-48e0e884]{font-size:11.5px;color:#334155;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-tag[data-v-48e0e884]{font-style:normal;font-size:9px;color:#94a3b8;border:1px solid #d5deeb;border-radius:3px;padding:0 3px}.cell-body[data-v-48e0e884]{flex:1;min-height:62px;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;border:1px dashed #d5deeb;background:#f8fafd;color:#64748b;padding:6px}.cell-body.empty[data-v-48e0e884]:hover{border-color:#60a5fa;background:#f7faff;color:#1d4ed8}.cell-body.filled[data-v-48e0e884]{border-style:solid;border-color:#cfe8d8;background:#fff;color:#15803d}.cell-body[data-v-48e0e884]:disabled{cursor:not-allowed;opacity:.6}.cell-add[data-v-48e0e884]{font-size:11.5px}.cell-hint[data-v-48e0e884]{font-size:9.5px;color:#94a3b8;text-align:center;line-height:1.4}.cell-nm[data-v-48e0e884]{font-size:10.5px;color:#334155;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-sz[data-v-48e0e884]{font-size:9.5px;color:#94a3b8}.cell-acts[data-v-48e0e884]{display:flex;gap:9px;margin-top:6px;font-size:11px}.cell-acts a[data-v-48e0e884]{cursor:pointer;color:#1d4ed8}.cell-acts a.danger[data-v-48e0e884]{color:#be123c}.mf-tip[data-v-48e0e884]{margin-top:8px;font-size:10.5px;color:#64748b;line-height:1.7}.cell-thumb[data-v-48e0e884]{width:100%;height:84px;object-fit:cover;border-radius:6px;background:#f1f5f9;display:block}.cell-ph[data-v-48e0e884]{display:grid;place-items:center;gap:2px}.cell-ph em[data-v-48e0e884]{font-style:normal;font-size:9px;color:#94a3b8}.imp-top[data-v-af833f2e]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.imp-tip[data-v-af833f2e]{display:flex;align-items:center;gap:7px;font-size:12px;color:#64748b}.imp-acts[data-v-af833f2e]{display:flex;gap:7px}.file-btn[data-v-af833f2e]{position:relative;overflow:hidden;cursor:pointer}.file-btn input[data-v-af833f2e]{position:absolute;inset:0;opacity:0;cursor:pointer}.imp-area[data-v-af833f2e]{width:100%;min-height:128px;max-height:220px;padding:10px 12px;border:1px solid #d5deeb;border-radius:9px;font-family:SF Mono,Consolas,Menlo,monospace;font-size:12px;line-height:1.7;color:#0f172a;resize:vertical}.imp-area[data-v-af833f2e]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f617}.imp-file[data-v-af833f2e]{font-size:11.5px;color:#94a3b8;margin-top:6px}.imp-bar[data-v-af833f2e]{display:flex;align-items:center;gap:12px;margin:12px 0}.imp-stat[data-v-af833f2e]{font-size:12px;color:#64748b}.imp-stat .green[data-v-af833f2e]{color:#15803d}.imp-stat .rose[data-v-af833f2e]{color:#be123c}.prev[data-v-af833f2e]{border:1px solid #d5deeb;border-radius:9px;overflow:hidden;max-height:280px;overflow-y:auto}.prev-hd[data-v-af833f2e],.prev-row[data-v-af833f2e]{display:grid;grid-template-columns:34px 92px 1fr 112px 82px 130px;gap:8px;padding:8px 11px;align-items:center;font-size:12px}.prev-hd[data-v-af833f2e]{position:sticky;top:0;background:#f7f9fd;border-bottom:1px solid #d5deeb;font-size:11.5px;color:#64748b;z-index:1}.prev-row[data-v-af833f2e]{border-bottom:1px solid #e6ecf5;color:#334155}.prev-row[data-v-af833f2e]:last-child{border-bottom:none}.prev-row.bad[data-v-af833f2e]{background:#fffafb}.prev-row.other[data-v-af833f2e]{background:#fffdf7}.ln[data-v-af833f2e]{font-family:SF Mono,Consolas,Menlo,monospace;font-size:11px;color:#94a3b8}.nm[data-v-af833f2e]{font-weight:500;color:#0f172a}.mj[data-v-af833f2e]{color:#0f172a}.cg[data-v-af833f2e]{font-size:10.5px;color:#94a3b8;margin-top:1px}.cl[data-v-af833f2e]{color:#64748b}.num[data-v-af833f2e]{text-align:right;font-variant-numeric:tabular-nums}.warn-note[data-v-af833f2e]{display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 11px;border-radius:7px;background:#fff8e8;border:1px solid #f5e0b0;font-size:11.5px;color:#92600a}.hidden[data-v-18e2d6f7]{display:none}.vf[data-v-18e2d6f7]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:9px 12px;border:1px dashed #d5deeb;border-radius:8px;background:#fbfcfe}.vf.filled[data-v-18e2d6f7]{border-style:solid;background:#fff}.vf.disabled[data-v-18e2d6f7]{opacity:.75}.vf-ic[data-v-18e2d6f7]{color:#1d4ed8;flex:0 0 auto}.vf-t[data-v-18e2d6f7]{min-width:0}.vf-n[data-v-18e2d6f7]{font-size:12px;color:#334155;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf-s[data-v-18e2d6f7]{font-size:10.5px;color:#94a3b8}.vf-acts[data-v-18e2d6f7]{display:flex;gap:11px;margin-left:auto;font-size:12px}.vf-acts a[data-v-18e2d6f7]{cursor:pointer;color:#1d4ed8}.vf-acts a.danger[data-v-18e2d6f7]{color:#be123c}.vf-btn[data-v-18e2d6f7]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#1d4ed8;background:#f7faff;border:1px solid #dbe7fb;border-radius:6px;padding:4px 10px;cursor:pointer}.vf-btn[data-v-18e2d6f7]:disabled{color:#94a3b8;background:#e6ecf5;border-color:#d5deeb;cursor:not-allowed}.vf-tip[data-v-18e2d6f7]{font-size:10.5px;color:#94a3b8}.sec-bar[data-v-8e4f0393]{width:3px;height:13px;border-radius:2px;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);display:block}.ct[data-v-8e4f0393]{font-size:11.5px;color:#94a3b8;font-weight:400}.err-line[data-v-8e4f0393]{padding:7px 11px;border-radius:7px;background:#fff1f4;border:1px solid #fbcfe0;color:#be123c;font-size:12px;margin-bottom:10px}.empty-pick[data-v-8e4f0393]{text-align:center;padding:22px 16px;border:1px dashed #d5deeb;border-radius:10px;background:#fbfcfe;color:#94a3b8}.empty-pick[data-v-8e4f0393] svg{color:#cbd5e1;margin:0 auto 6px}.empty-pick p[data-v-8e4f0393]{font-size:13px;color:#64748b;margin-bottom:3px}.empty-pick span[data-v-8e4f0393]{font-size:11.5px}.alloc-list[data-v-8e4f0393]{border:1px solid #d5deeb;border-radius:10px;overflow:hidden;margin-bottom:11px}.alloc-hd[data-v-8e4f0393]{display:grid;grid-template-columns:1fr 100px 120px 28px;gap:10px;padding:8px 12px;background:linear-gradient(180deg,#fbfcfe,#f6f8fc);border-bottom:1px solid #d5deeb;font-size:11.5px;color:#64748b}.alloc-hd .r[data-v-8e4f0393]{text-align:right}.alloc-row[data-v-8e4f0393]{display:grid;grid-template-columns:1fr 100px 120px 28px;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid #e6ecf5}.alloc-row[data-v-8e4f0393]:last-child{border-bottom:none}.alloc-row.bad[data-v-8e4f0393]{background:#fffafb}.al-l[data-v-8e4f0393]{min-width:0}.al-nm[data-v-8e4f0393]{font-size:13px;color:#0f172a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-no[data-v-8e4f0393]{font-size:11px;color:#94a3b8;margin-top:1px}.al-due[data-v-8e4f0393]{text-align:right;font-size:12.5px;color:#334155}.al-in[data-v-8e4f0393]{position:relative}.input.sm[data-v-8e4f0393]{height:30px;font-size:12.5px;padding:0 8px}.al-err[data-v-8e4f0393]{position:absolute;right:0;top:31px;font-size:10.5px;color:#be123c;white-space:nowrap}.al-x[data-v-8e4f0393]{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:#94a3b8;transition:all .14s cubic-bezier(.22,.61,.36,1)}.al-x[data-v-8e4f0393]:hover{background:#fff1f4;color:#be123c}.pick-wrap[data-v-8e4f0393]{margin-bottom:12px}.picker[data-v-8e4f0393]{border:1px solid #d5deeb;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0f172a0d,0 8px 24px -16px #0f172a2e}.pk-hd[data-v-8e4f0393]{display:flex;gap:8px;padding:9px;border-bottom:1px solid #e6ecf5;align-items:center}.pk-list[data-v-8e4f0393]{max-height:210px;overflow-y:auto}.pk-item[data-v-8e4f0393]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid #e6ecf5;text-align:left;transition:background .14s cubic-bezier(.22,.61,.36,1)}.pk-item[data-v-8e4f0393]:last-child{border-bottom:none}.pk-item[data-v-8e4f0393]:hover:not(:disabled){background:#f7faff}.pk-item[data-v-8e4f0393]:disabled{opacity:.45;cursor:not-allowed}.pk-l[data-v-8e4f0393]{min-width:0}.pk-nm[data-v-8e4f0393]{font-size:13px;color:#0f172a;font-weight:500}.pk-meta[data-v-8e4f0393]{display:block;font-size:11px;color:#94a3b8;margin-top:1px}.pk-r[data-v-8e4f0393]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.pk-due[data-v-8e4f0393]{font-size:12px;color:#be123c}.pk-empty[data-v-8e4f0393]{padding:18px;text-align:center;font-size:12.5px;color:#94a3b8}.alloc-sum[data-v-8e4f0393]{padding-top:4px}.warn-strip[data-v-8fd29dbf]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;background:#fff8e8;border:1px solid #f5e0b0;font-size:12px;color:#92600a;line-height:1.55;margin-bottom:16px}.warn-strip b[data-v-8fd29dbf]{font-weight:600}.warn-strip svg[data-v-8fd29dbf]{flex:0 0 auto}.enroll-brief[data-v-8fd29dbf]{background:#f8fafd;border:1px solid #e6ecf5;border-radius:9px;padding:12px 14px;margin-bottom:16px}.eb-row[data-v-8fd29dbf]{display:flex;justify-content:space-between;font-size:12.5px;color:#64748b;margin-bottom:5px}.eb-row b[data-v-8fd29dbf]{color:#0f172a;font-weight:500}.eb-grid[data-v-8fd29dbf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;padding-top:10px;border-top:1px dashed #d5deeb}.eb-grid span[data-v-8fd29dbf]{display:block;font-size:11.5px;color:#94a3b8;margin-bottom:2px}.eb-grid b[data-v-8fd29dbf]{font-size:14px;font-variant-numeric:tabular-nums;color:#0f172a;font-weight:500}.eb-grid .cap b[data-v-8fd29dbf]{color:#1d4ed8}.input.bad[data-v-8fd29dbf]{border-color:#e11d48;background:#fffafb}.calc[data-v-8fd29dbf]{border:1px solid #d5deeb;border-radius:9px;padding:11px 14px;margin:4px 0 14px;background:#fff}.calc-line[data-v-8fd29dbf]{display:flex;justify-content:space-between;font-size:12.5px;color:#64748b;padding:4px 0}.calc-line b[data-v-8fd29dbf]{font-variant-numeric:tabular-nums;color:#0f172a;font-weight:500}.calc-line.minus b[data-v-8fd29dbf]{color:#be123c}.calc-line.total[data-v-8fd29dbf]{border-top:1px solid #e6ecf5;margin-top:5px;padding-top:8px}.calc-line.total span[data-v-8fd29dbf]{color:#0f172a;font-weight:500}.calc-line.total b[data-v-8fd29dbf]{font-size:18px;font-weight:600}.calc-line.zero b[data-v-8fd29dbf]{color:#94a3b8}.block-note[data-v-8fd29dbf]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;padding:9px 12px;border-radius:8px;background:#f7faff;border:1px solid #dce9fb;line-height:1.5}.block-note.warn[data-v-8fd29dbf]{background:#fff8e8;border-color:#f5e0b0;color:#92600a}.block-note.bad[data-v-8fd29dbf]{background:#fff1f4;border-color:#fbcfe0;color:#be123c}.rule-strip[data-v-482feba8]{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:8px;background:#fff8e8;border:1px solid #f5e0b0;font-size:12px;color:#92600a;line-height:1.6;margin-bottom:16px}.rule-strip b[data-v-482feba8]{font-weight:600}.rule-strip svg[data-v-482feba8]{flex:0 0 auto;margin-top:2px}.orig[data-v-482feba8]{background:#f8fafd;border:1px solid #e6ecf5;border-radius:9px;padding:12px 14px;margin-bottom:14px}.og-grid[data-v-482feba8]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px 16px}.og-grid span[data-v-482feba8]{display:block;font-size:11px;color:#94a3b8;margin-bottom:2px}.og-grid b[data-v-482feba8]{font-size:12.5px;color:#0f172a;font-weight:500;font-variant-numeric:tabular-nums}.og-warn[data-v-482feba8]{display:flex;align-items:center;gap:6px;margin-top:9px;padding-top:9px;border-top:1px dashed #d5deeb;font-size:11.5px;color:#92600a;line-height:1.5}.edit-tbl[data-v-482feba8]{border:1px solid #d5deeb;border-radius:9px;overflow:hidden;margin-bottom:14px}.et-hd[data-v-482feba8],.et-row[data-v-482feba8]{display:grid;grid-template-columns:96px 1fr 1fr 92px;gap:10px;align-items:center;padding:8px 12px;font-size:12.5px}.et-hd[data-v-482feba8]{background:#f7f9fd;border-bottom:1px solid #d5deeb;font-size:11.5px;color:#64748b}.et-row[data-v-482feba8]{border-bottom:1px solid #e6ecf5;transition:background .15s cubic-bezier(.22,.61,.36,1)}.et-row[data-v-482feba8]:last-child{border-bottom:none}.et-row.mod[data-v-482feba8]{background:linear-gradient(90deg,#f7faff,#f4f0ff80)}.et-lb[data-v-482feba8]{color:#334155}.et-before[data-v-482feba8]{color:#64748b;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-in[data-v-482feba8]{min-width:0}.et-in .input[data-v-482feba8]{height:30px;font-size:12.5px}.et-delta[data-v-482feba8]{text-align:right;font-variant-numeric:tabular-nums}.et-delta b[data-v-482feba8]{font-size:12.5px;font-weight:600}.et-delta .up[data-v-482feba8]{color:#15803d}.et-delta .down[data-v-482feba8]{color:#be123c}.changed-tag[data-v-482feba8]{font-size:11px;color:#1d4ed8;background:#eff5ff;border:1px solid #d6e4fb;border-radius:4px;padding:1px 6px}.r[data-v-482feba8]{text-align:right}.preview[data-v-482feba8]{border:1px solid #d8e4f8;border-radius:9px;background:linear-gradient(180deg,#f7faff,#fff);padding:12px 14px;margin-bottom:14px}.pv-hd[data-v-482feba8]{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:#0f172a;font-weight:500;margin-bottom:9px}.pv-hd b[data-v-482feba8]{font-size:13px;font-weight:600}.pv-hd .up[data-v-482feba8]{color:#15803d}.pv-hd .down[data-v-482feba8]{color:#be123c}.pv-hd .info-only[data-v-482feba8]{color:#1d4ed8;font-weight:500}.pv-body[data-v-482feba8]{display:flex;flex-direction:column;gap:5px}.pv-row[data-v-482feba8]{display:grid;grid-template-columns:88px 1fr 20px 1fr;gap:8px;align-items:center;font-size:12px;font-variant-numeric:tabular-nums}.pv-lb[data-v-482feba8]{color:#64748b}.pv-before[data-v-482feba8]{color:#94a3b8;text-decoration:line-through;text-decoration-color:#94a3b899}.pv-arrow[data-v-482feba8]{color:#94a3b8;text-align:center}.pv-after[data-v-482feba8]{color:#0f172a;font-weight:500}.pv-sum[data-v-482feba8]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:11px;padding-top:10px;border-top:1px dashed #d5deeb}.pv-sum span[data-v-482feba8]{display:block;font-size:11px;color:#94a3b8;margin-bottom:2px}.pv-sum b[data-v-482feba8]{font-size:13.5px;color:#0f172a;font-weight:500;font-variant-numeric:tabular-nums}.pv-sum .warn b[data-v-482feba8]{color:#92600a}.pv-sum .ok b[data-v-482feba8]{color:#15803d}.pv-alert[data-v-482feba8]{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 10px;border-radius:7px;background:#fff1f4;border:1px solid #fbcfe0;font-size:11.5px;color:#be123c;line-height:1.5}.err-line[data-v-482feba8]{padding:9px 12px;border-radius:8px;background:#fff1f4;border:1px solid #fbcfe0;font-size:12px;color:#be123c;margin-bottom:4px}.approval-note[data-v-482feba8]{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:8px;background:#f7faff;border:1px solid #dce9fb;font-size:12px;color:#64748b;line-height:1.5}.approval-note.warn[data-v-482feba8]{background:#fff1f4;border-color:#fbcfe0;color:#be123c}@media (max-width: 700px){.og-grid[data-v-482feba8]{grid-template-columns:1fr 1fr}.et-hd[data-v-482feba8],.et-row[data-v-482feba8]{grid-template-columns:80px 1fr 1fr}.et-delta[data-v-482feba8]{display:none}}.p-head[data-v-0683be27]{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #e6ecf5}.p-av[data-v-0683be27]{width:44px;height:44px;border-radius:13px;flex:0 0 auto;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff;font-size:18px;font-weight:500}.p-main[data-v-0683be27]{flex:1;min-width:0}.p-name[data-v-0683be27]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#0f172a;flex-wrap:wrap}.p-flag[data-v-0683be27]{font-size:10.5px;color:#94a3b8;background:#f4f6fb;border-radius:4px;padding:1px 5px}.p-sub[data-v-0683be27]{font-size:11.5px;color:#64748b;margin-top:4px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.p-sub .dot[data-v-0683be27]{color:#cbd5e1}.p-exam[data-v-0683be27]{flex:0 0 auto;text-align:center;padding:6px 12px;border-radius:10px;background:#f4f6fb;border:1px solid #e6ecf5;min-width:74px}.p-exam span[data-v-0683be27]{display:block;font-size:10px;color:#94a3b8}.p-exam b[data-v-0683be27]{display:block;font-size:14px;font-weight:500;margin-top:1px}.p-exam em[data-v-0683be27]{display:block;font-style:normal;font-size:10.5px;color:#94a3b8}.p-exam.green[data-v-0683be27]{background:#ecfdf3;border-color:#15803d29}.p-exam.green b[data-v-0683be27]{color:#15803d}.p-exam.red[data-v-0683be27]{background:#fff1f4;border-color:#fbd9e2}.p-exam.red b[data-v-0683be27]{color:#be123c}.p-exam.amber[data-v-0683be27]{background:#fff8e8;border-color:#f5e0b0}.p-exam.amber b[data-v-0683be27]{color:#92600a}.p-exam.gray b[data-v-0683be27]{color:#64748b}.p-money[data-v-0683be27]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 0 4px}.p-fields[data-v-0683be27]{display:flex;flex-direction:column;gap:12px;padding:11px 13px 13px;margin-top:10px;border-radius:10px;background:#f8fafd;border:1px solid #e6ecf5}.pf-tb[data-v-0683be27]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11.5px}.pf-tb th[data-v-0683be27],.pf-tb td[data-v-0683be27]{padding:6px 8px;text-align:left;vertical-align:top;border-bottom:1px solid #d5deeb;line-height:1.55}.pf-tb tr:last-child th[data-v-0683be27],.pf-tb tr:last-child td[data-v-0683be27]{border-bottom:none}.pf-tb th[data-v-0683be27]{width:84px;font-weight:400;color:#94a3b8;background:#fbfcfe;white-space:nowrap}.pf-tb td[data-v-0683be27]{color:#334155;word-break:break-word;white-space:normal}.pf-tb tr.empty td[data-v-0683be27]{color:#94a3b8}.pf-tb td.remark[data-v-0683be27]{white-space:pre-wrap;line-height:1.7}@media (max-width: 720px){.pf-tb th[data-v-0683be27]{width:72px}}.pm span[data-v-0683be27]{display:block;font-size:11px;color:#94a3b8}.pm b[data-v-0683be27]{display:block;font-size:16px;font-weight:500;color:#0f172a;font-variant-numeric:tabular-nums;margin:2px 0 6px}.pm b.green[data-v-0683be27]{color:#15803d}.pm b.rose[data-v-0683be27]{color:#be123c}.pm b.muted[data-v-0683be27]{color:#94a3b8}.pm-bar[data-v-0683be27]{display:block;height:3px;border-radius:3px;background:#f4f6fb;overflow:hidden}.pm-bar em[data-v-0683be27]{display:block;height:100%;border-radius:3px;transition:width .3s cubic-bezier(.22,.61,.36,1)}.p-warn[data-v-0683be27]{display:flex;gap:8px;margin-top:12px;padding:9px 11px;border-radius:9px;background:#fff8e8;border:1px solid #f5e0b0;font-size:11.5px;color:#92600a;line-height:1.6}.p-warn svg[data-v-0683be27]{flex:0 0 auto;margin-top:2px}.p-warn b[data-v-0683be27]{font-weight:600}.p-tabs[data-v-0683be27]{display:flex;gap:2px;border-bottom:1px solid #e6ecf5;margin-top:14px}.p-tab[data-v-0683be27]{position:relative;padding:9px 12px;font-size:12.5px;color:#64748b;background:none;cursor:pointer}.p-tab[data-v-0683be27]:hover{color:#0f172a}.p-tab.on[data-v-0683be27]{color:#1d4ed8;font-weight:500}.p-tab.on[data-v-0683be27]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed)}.p-tab .n[data-v-0683be27]{font-size:10.5px;color:#94a3b8;margin-left:4px}.p-body[data-v-0683be27]{padding-top:14px}.s-hd[data-v-0683be27]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.s-hd h4[data-v-0683be27]{font-size:12.5px;font-weight:500;color:#0f172a}.s-hd span[data-v-0683be27]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.rows[data-v-0683be27]{border:1px solid #e6ecf5;border-radius:10px;overflow:hidden}.row[data-v-0683be27]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #e6ecf5;font-size:12.5px}.row[data-v-0683be27]:last-child{border-bottom:none}.row[data-v-0683be27]:hover{background:#fafcff}.r-date[data-v-0683be27]{flex:0 0 auto;font-size:11px;color:#94a3b8;width:74px}.r-main[data-v-0683be27]{flex:1;min-width:0;color:#334155;line-height:1.5}.r-main em[data-v-0683be27]{font-style:normal;font-size:10.5px;color:#94a3b8;margin-left:6px}.r-no[data-v-0683be27]{flex:0 0 auto;font-size:10.5px;color:#94a3b8;width:106px}.r-op[data-v-0683be27]{flex:0 0 auto;font-size:11px;color:#64748b;width:52px}.r-amt[data-v-0683be27]{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:500;min-width:88px;text-align:right}.r-amt.green[data-v-0683be27]{color:#15803d}.r-amt.rose[data-v-0683be27]{color:#be123c}.p-empty[data-v-0683be27]{padding:14px;border:1px dashed #d5deeb;border-radius:10px;font-size:11.5px;color:#94a3b8;line-height:1.6;background:#fcfdff}.p-act[data-v-0683be27]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.hd-warn[data-v-0683be27]{font-style:normal;margin-left:8px;color:#92600a}.mat-grid[data-v-0683be27]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.mat[data-v-0683be27]{border:1px solid #e6ecf5;border-radius:9px;padding:8px;background:#fff}.mat.vacant[data-v-0683be27]{border-style:dashed;background:#fbfcfe}.mat-thumb[data-v-0683be27]{height:88px;border-radius:6px;background:#f4f6fa;display:grid;place-items:center;overflow:hidden;cursor:pointer}.mat-thumb.img img[data-v-0683be27]{width:100%;height:100%;object-fit:cover}.mat-ext[data-v-0683be27]{font-size:11.5px;color:#64748b;font-family:SF Mono,Consolas,Menlo,monospace;letter-spacing:.04em}.mat-ext.muted[data-v-0683be27]{color:#94a3b8}.mat-loading[data-v-0683be27]{font-size:11px;color:#94a3b8}.mat-n[data-v-0683be27]{font-size:12px;color:#0f172a;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-s[data-v-0683be27]{font-size:10.5px;color:#94a3b8;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-acts[data-v-0683be27]{display:flex;gap:10px;margin-top:6px;font-size:11.5px}.mat-acts a[data-v-0683be27]{cursor:pointer;color:#1d4ed8}.mat-todo[data-v-0683be27]{color:#92600a;font-size:11px}.lightbox[data-v-0683be27]{position:fixed;inset:0;z-index:4000;background:#0f172adb;display:grid;grid-template-rows:1fr auto;place-items:center;cursor:zoom-out}.lightbox img[data-v-0683be27]{max-width:88vw;max-height:82vh;border-radius:8px;box-shadow:0 24px 60px -20px #000000b3}.lb-bar[data-v-0683be27]{display:flex;align-items:center;gap:14px;padding:12px 20px 18px;color:#e2e8f0;font-size:12.5px}.lb-bar em[data-v-0683be27]{font-style:normal;color:#94a3b8;font-size:11.5px}.docs[data-v-0683be27]{display:flex;flex-direction:column;gap:8px}.doc[data-v-0683be27]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e6ecf5;border-radius:10px}.doc-ic[data-v-0683be27]{width:34px;height:34px;border-radius:8px;flex:0 0 auto;display:grid;place-items:center;background:#eff5ff;color:#1d4ed8;font-size:9.5px;font-weight:500;font-family:SF Mono,Consolas,Menlo,monospace}.doc-t[data-v-0683be27]{flex:1;min-width:0}.doc-n[data-v-0683be27]{font-size:12.5px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-s[data-v-0683be27]{font-size:10.5px;color:#94a3b8;margin-top:1px}.tl[data-v-0683be27]{position:relative;padding-left:4px}.tl-row[data-v-0683be27]{display:flex;align-items:flex-start;gap:10px;padding:8px 0 8px 12px;border-left:1px solid #e6ecf5;position:relative}.tl-row[data-v-0683be27]:last-child{border-left-color:transparent}.tl-dot[data-v-0683be27]{position:absolute;left:-4.5px;top:12px;width:8px;height:8px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #d5deeb}.tl-dot.blue[data-v-0683be27]{background:#2563eb}.tl-dot.green[data-v-0683be27]{background:#15803d}.tl-dot.red[data-v-0683be27]{background:#e11d48}.tl-dot.violet[data-v-0683be27]{background:#7c3aed}.tl-dot.amber[data-v-0683be27]{background:#f59e0b}.tl-dot.gray[data-v-0683be27]{background:#94a3b8}.tl-date[data-v-0683be27]{flex:0 0 auto;font-size:11px;color:#94a3b8;width:74px;padding-top:1px}.tl-tx[data-v-0683be27]{flex:1;min-width:0}.tl-t[data-v-0683be27]{font-size:12.5px;color:#0f172a;line-height:1.5}.tl-kind[data-v-0683be27]{font-size:10px;padding:1px 5px;border-radius:4px;margin-right:5px;background:#f4f6fb;color:#64748b}.tl-kind.green[data-v-0683be27]{background:#ecfdf3;color:#15803d}.tl-kind.red[data-v-0683be27]{background:#fff1f4;color:#be123c}.tl-kind.violet[data-v-0683be27]{background:#f4f0ff;color:#5b21b6}.tl-kind.blue[data-v-0683be27]{background:#eff5ff;color:#1d4ed8}.tl-s[data-v-0683be27]{font-size:11px;color:#94a3b8;margin-top:1px;line-height:1.55}.tl-amt[data-v-0683be27]{flex:0 0 auto;font-size:11.5px;color:#64748b;font-variant-numeric:tabular-nums;padding-top:1px}.p-loading[data-v-0683be27]{padding:40px 0;text-align:center;font-size:12.5px;color:#94a3b8}@media (max-width: 760px){.p-money[data-v-0683be27]{grid-template-columns:repeat(2,minmax(0,1fr))}.r-no[data-v-0683be27],.r-op[data-v-0683be27]{display:none}}.mask[data-v-19cf76ca]{position:fixed;inset:0;z-index:3200;background:#0f172a6b;display:grid;place-items:center;padding:20px}.dlg[data-v-19cf76ca]{width:100%;max-width:460px;background:#fff;border-radius:13px;padding:18px 20px 16px;box-shadow:0 30px 70px -24px #0f172a80}.hd[data-v-19cf76ca]{display:flex;gap:11px;align-items:flex-start}.hd .ic[data-v-19cf76ca]{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff8e8;color:#92600a;flex:0 0 auto}.hd h3[data-v-19cf76ca]{font-size:14.5px;color:#0f172a;font-weight:600}.hd p[data-v-19cf76ca]{font-size:11.5px;color:#94a3b8;margin-top:3px}.prog[data-v-19cf76ca]{display:flex;align-items:center;gap:9px;margin:14px 0 10px}.prog .bar[data-v-19cf76ca]{flex:1;height:5px;border-radius:3px;background:#e6ecf5;overflow:hidden}.prog .bar i[data-v-19cf76ca]{display:block;height:100%;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);border-radius:3px}.prog .t[data-v-19cf76ca]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.list[data-v-19cf76ca]{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.list li[data-v-19cf76ca]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#334155}.list .dot[data-v-19cf76ca]{width:5px;height:5px;border-radius:50%;background:#92600a;flex:0 0 auto}.why[data-v-19cf76ca]{margin-top:12px;font-size:11.5px;color:#64748b;line-height:1.8;padding:9px 11px;border-radius:8px;background:#fbfcfe;border:1px solid #d5deeb}.ft[data-v-19cf76ca]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.rule-tip[data-v-103d0d7e]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#f8fafd;border:1px solid #e6ecf5;font-size:11.5px;color:#64748b;line-height:1.55;margin-bottom:12px}.rule-tip b[data-v-103d0d7e]{color:#334155;font-weight:500}.rule-tip svg[data-v-103d0d7e]{flex:0 0 auto;color:#2563eb}.nm-link[data-v-103d0d7e]{color:#0f172a;cursor:pointer;border-bottom:1px solid transparent;transition:all .14s cubic-bezier(.22,.61,.36,1)}.nm-link[data-v-103d0d7e]:hover{color:#1d4ed8;border-bottom-color:#2563eb59}.corr-badge[data-v-103d0d7e]{display:inline-block;margin-left:5px;font-size:10.5px;line-height:1.4;padding:0 4px;border-radius:4px;background:#fff8e8;border:1px solid #f5e0b0;color:#92600a;vertical-align:1px;font-weight:500}.rmk[data-v-103d0d7e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;line-height:1.55;color:var(--ink-3);white-space:pre-wrap;word-break:break-word}.no-class[data-v-103d0d7e]{font-size:11px;color:#92600a;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;padding:1px 5px;white-space:nowrap}.hidden[data-v-5f4b9c9c]{display:none}.tools[data-v-5f4b9c9c]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.msg[data-v-5f4b9c9c]{margin-bottom:10px;padding:9px 12px;border-radius:8px;background:#fff8e8;color:#92600a;font-size:12px;line-height:1.6}.lb[data-v-5f4b9c9c]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.ta[data-v-5f4b9c9c]{width:100%;resize:vertical;font-family:SF Mono,Consolas,Menlo,monospace;font-size:12px;line-height:1.8;padding:10px 12px}.prev[data-v-5f4b9c9c]{margin-top:12px}.prev-hd[data-v-5f4b9c9c]{font-size:12px;color:#64748b;margin-bottom:6px}.prev-hd b[data-v-5f4b9c9c]{color:#0f172a}.pt[data-v-5f4b9c9c]{width:100%;font-size:11.5px;border-collapse:collapse}.pt th[data-v-5f4b9c9c]{text-align:left;font-weight:400;color:#94a3b8;padding:6px 8px;border-bottom:1px solid #e6ecf5;font-size:11px}.pt td[data-v-5f4b9c9c]{padding:6px 8px;border-bottom:1px dashed #e6ecf5;color:#334155}.pt tr.bad td[data-v-5f4b9c9c]{background:#fff9f2;color:#92600a}.bad-tip[data-v-5f4b9c9c]{margin-top:7px;font-size:11px;color:#be123c;line-height:1.6}.ft-tip[data-v-5f4b9c9c]{font-size:11px;color:#94a3b8}.sp[data-v-5f4b9c9c]{flex:1}.range[data-v-b2f6a202]{display:flex;align-items:center;gap:8px}.range .input[data-v-b2f6a202]{flex:1;min-width:0}.range-sep[data-v-b2f6a202]{font-size:12.5px;color:#94a3b8;flex:0 0 auto}.sw[data-v-13bf844a]{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:#64748b;cursor:pointer;padding-left:4px}.sw em[data-v-13bf844a]{font-style:normal;color:#94a3b8}.copy-src[data-v-13bf844a]{background:#f8fafd;border:1px solid #e6ecf5;border-radius:9px;padding:13px 15px;margin-bottom:16px}.copy-src b[data-v-13bf844a]{font-size:14px;color:#0f172a;font-weight:500;margin-right:8px}.copy-src .mono[data-v-13bf844a]{font-size:11.5px;color:#94a3b8}.copy-src p[data-v-13bf844a]{font-size:12px;color:#64748b;margin-top:5px}.form-row-s[data-v-13bf844a]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.form-row-s label[data-v-13bf844a]{font-size:13px;color:#334155}.copy-count[data-v-13bf844a]{display:flex;align-items:center;gap:6px}.copy-count .input[data-v-13bf844a]{width:64px;text-align:center}.note[data-v-13bf844a]{font-size:11.5px;color:#94a3b8;padding:8px 11px;background:#f7faff;border:1px solid #dce9fb;border-radius:7px}.stu-list[data-v-13bf844a]{display:flex;flex-direction:column}.stu-row[data-v-13bf844a]{display:grid;grid-template-columns:1fr 130px 150px 90px;gap:10px;align-items:center;padding:11px 4px;border-bottom:1px solid #e6ecf5;font-size:12.5px}.stu-main b[data-v-13bf844a]{font-size:13px;color:#0f172a;font-weight:500;margin-right:7px}.stu-main .mono[data-v-13bf844a]{font-size:11px;color:#94a3b8}.stu-phone[data-v-13bf844a]{color:#64748b;font-variant-numeric:tabular-nums}.mj-meta[data-v-13bf844a]{display:flex;align-items:center;gap:7px;margin-top:2px}.mj-meta .mono[data-v-13bf844a]{font-size:11px;color:#94a3b8}.stu-empty[data-v-13bf844a]{text-align:center;padding:44px 0;font-size:13px;color:#94a3b8}.tabs-r[data-v-26d9375a]{margin-left:auto;padding-right:12px;display:flex;align-items:center}.exam-g2[data-v-26d9375a]{grid-template-columns:1fr 1fr}.who[data-v-26d9375a]{display:flex;flex-direction:column;gap:1px;line-height:1.35;min-width:0}.who .who-link[data-v-26d9375a]{color:#0f172a;font-weight:500;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid transparent}.who .who-link[data-v-26d9375a]:hover{color:#1d4ed8;border-bottom-color:#2563eb59}.who em[data-v-26d9375a]{font-style:normal;font-size:10.5px;color:#94a3b8}.oc[data-v-26d9375a]{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.oc-sub[data-v-26d9375a]{font-style:normal;font-size:10.5px;color:#94a3b8;line-height:1.4}.oc-sub.miss[data-v-26d9375a]{color:#92600a}.rt[data-v-26d9375a]{display:inline-block;font-size:11.5px;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;padding:1px 6px}.rt.miss[data-v-26d9375a]{color:#b45309;background:#fef3c7;border-color:#fde68a}.detail-tb[data-v-26d9375a] td:nth-child(2),.detail-tb[data-v-26d9375a] th:nth-child(2){white-space:normal;line-height:1.45}.exam-g2 .card[data-v-26d9375a] td:first-child,.exam-g2 .card[data-v-26d9375a] th:first-child{white-space:normal;line-height:1.45}.card-tip[data-v-26d9375a]{margin:0;padding:9px 14px 12px;font-size:11px;line-height:1.75;color:#94a3b8;border-top:1px dashed #d5deeb}.r-note[data-v-26d9375a]{margin:7px 0 0;font-size:11px;color:#94a3b8;line-height:1.7}.radios[data-v-26d9375a]{display:flex;flex-wrap:wrap;gap:8px}.radio[data-v-26d9375a]{padding:7px 14px;border:1px solid #d5deeb;border-radius:8px;background:#fff;font-size:12.5px;color:#334155;cursor:pointer;transition:all .16s cubic-bezier(.22,.61,.36,1)}.radio[data-v-26d9375a]:hover{border-color:#60a5fa;color:#1d4ed8}.radio.on[data-v-26d9375a]{background:#eff5ff;border-color:#60a5fa;color:#1d4ed8;font-weight:500}.err[data-v-26d9375a]{display:flex;align-items:flex-start;gap:7px;padding:8px 11px;border-radius:8px;background:#fff1f4;color:#be123c;font-size:11.5px;line-height:1.65;margin-bottom:10px}.tip[data-v-26d9375a]{padding:10px 12px;border-radius:9px;background:#fafcff;border:1px solid #e6ecf5;font-size:11.5px;color:#64748b;line-height:1.65}.imp-sum[data-v-26d9375a]{display:flex;gap:14px;padding:9px 12px;border-radius:9px;background:#f7faff;border:1px solid rgba(37,99,235,.12);font-size:11.5px;color:#64748b;margin:4px 0 10px}.imp-sum .ok[data-v-26d9375a]{color:#15803d;font-weight:500}.imp-sum .bad[data-v-26d9375a]{color:#be123c;font-weight:500}.imp-list[data-v-26d9375a]{max-height:300px;overflow-y:auto;border:1px solid #e6ecf5;border-radius:10px}.imp-row[data-v-26d9375a]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #e6ecf5;font-size:12.5px}.imp-row[data-v-26d9375a]:last-child{border-bottom:none}.imp-row.none[data-v-26d9375a]{background:#fffbfc}.imp-row.dup[data-v-26d9375a]{opacity:.6}.imp-k[data-v-26d9375a]{width:110px;flex:0 0 auto;color:#0f172a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-s[data-v-26d9375a]{width:118px;flex:0 0 auto;color:#334155}.imp-r[data-v-26d9375a]{flex:1;min-width:0}.imp-r em[data-v-26d9375a]{font-style:normal;font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.tt[data-v-6643fba1]{color:#0f172a;cursor:pointer}.tt[data-v-6643fba1]:hover{color:#1d4ed8}.kw[data-v-6643fba1]{display:inline-block;font-size:10.5px;color:#1d4ed8;background:#eff5ff;border-radius:4px;padding:1px 6px;margin:0 4px 3px 0}.tip[data-v-6643fba1],.ft[data-v-6643fba1]{font-size:11px;color:#94a3b8}.ta[data-v-6643fba1]{width:100%;resize:vertical;line-height:1.8;padding:10px 12px}.kw-preview[data-v-6643fba1]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:9px 12px;border:1px dashed #d5deeb;border-radius:8px;background:#fbfcfe;margin-bottom:14px;font-size:11.5px;color:#64748b}.kw-preview em[data-v-6643fba1]{font-style:normal;color:#94a3b8}.say-tip[data-v-6643fba1]{margin-top:10px;font-size:11px;color:#94a3b8;line-height:1.7}.pv-hd[data-v-6643fba1]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pv-left[data-v-6643fba1]{font-size:11px;padding:1px 7px;border-radius:4px}.pv-left.ok[data-v-6643fba1]{color:#15803d;background:#ecfdf3}.pv-left.bad[data-v-6643fba1]{color:#be123c;background:#fff1f4}.pv-c[data-v-6643fba1]{font-size:13px;color:#334155;line-height:1.9;white-space:pre-wrap}.pv-kw[data-v-6643fba1]{margin-top:14px;padding-top:12px;border-top:1px dashed #e6ecf5}.ta[data-v-5cf1fa2a]{width:100%;resize:vertical;line-height:1.7;padding:9px 12px}.hidden-file[data-v-5cf1fa2a]{display:none}.ag-file[data-v-5cf1fa2a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;border:1px dashed #d5deeb;border-radius:8px;background:#fbfcfe}.ag-name[data-v-5cf1fa2a]{display:flex;align-items:center;gap:6px;font-size:12px;color:#334155;min-width:0}.ag-name span[data-v-5cf1fa2a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.ag-acts[data-v-5cf1fa2a]{display:flex;gap:10px;margin-left:auto;font-size:12px}.ag-acts a[data-v-5cf1fa2a]{cursor:pointer;color:#1d4ed8}.ag-acts a.danger[data-v-5cf1fa2a]{color:#be123c}.ag-tip[data-v-5cf1fa2a]{font-size:11px;color:#94a3b8}.status-preview[data-v-5cf1fa2a]{display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:8px;background:#f8fafd;border:1px solid #e6ecf5;margin-bottom:14px}.sp-label[data-v-5cf1fa2a]{font-size:12px;color:#64748b}.enable-toggle[data-v-5cf1fa2a]{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border:1px solid #e6ecf5;border-radius:9px;background:#fafcff;cursor:pointer}.enable-toggle b[data-v-5cf1fa2a]{display:block;font-size:13px;color:#0f172a;font-weight:500;margin-bottom:2px}.enable-toggle em[data-v-5cf1fa2a]{font-style:normal;font-size:11.5px;color:#94a3b8;line-height:1.5}.enable-pill[data-v-d523107f]{font-size:11.5px;padding:3px 9px;border-radius:20px;border:1px solid #bbf7d0;background:#ecfdf3;color:#15803d;cursor:pointer;transition:all .15s cubic-bezier(.22,.61,.36,1)}.enable-pill.off[data-v-d523107f]{border-color:#d5deeb;background:#f4f6fa;color:#94a3b8}.enable-pill[data-v-d523107f]:hover{filter:brightness(.97)}.ag-hd[data-v-d523107f]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #e6ecf5;border-radius:10px;background:#f8fafd;margin-bottom:16px}.ag-no[data-v-d523107f]{font-size:15px;color:#0f172a;font-weight:600}.ag-meta[data-v-d523107f]{font-size:12px;color:#64748b;margin-top:4px}.ag-left[data-v-d523107f]{margin-left:6px;padding:0 6px;border-radius:4px}.ag-left.ok[data-v-d523107f]{color:#15803d;background:#ecfdf3}.ag-left.warn[data-v-d523107f]{color:#92600a;background:#fff8e8}.ag-left.bad[data-v-d523107f]{color:#be123c;background:#fff1f4}.ag-sec[data-v-d523107f]{margin-bottom:16px}.ag-sec h4[data-v-d523107f]{font-size:12.5px;font-weight:500;color:#334155;margin-bottom:7px}.ag-sec p[data-v-d523107f]{font-size:13px;color:#334155;line-height:1.75;white-space:pre-wrap}.ag-sec .none[data-v-d523107f]{font-size:12px;color:#94a3b8;line-height:1.7;padding:10px 12px;border:1px dashed #d5deeb;border-radius:8px;background:#fbfcfe}.ag-file[data-v-d523107f]{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e6ecf5;border-radius:8px;background:#fff}.ag-fname[data-v-d523107f]{font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-acts[data-v-d523107f]{display:flex;gap:12px;margin-left:auto;font-size:12px}.ag-acts a[data-v-d523107f]{cursor:pointer;color:#1d4ed8}.ag-kv[data-v-d523107f]{display:flex;justify-content:space-between;padding:7px 0;font-size:12.5px;border-bottom:1px dashed #e6ecf5}.ag-kv span[data-v-d523107f]{color:#64748b}.ag-kv b[data-v-d523107f]{color:#0f172a;font-weight:500}.dt[data-v-d523107f]{display:flex;flex-direction:column}.dt-row[data-v-d523107f]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;border-bottom:1px solid #e6ecf5;font-size:13px}.dt-row span[data-v-d523107f]{color:#64748b;flex:0 0 auto}.dt-row b[data-v-d523107f]{color:#0f172a;font-weight:500;text-align:right}.accts[data-v-d703f992]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.acct[data-v-d703f992]{position:relative;background:#fff;border:1px solid #d5deeb;border-radius:13px;padding:13px 15px 12px;display:flex;flex-direction:column;gap:6px;transition:border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1)}.acct[data-v-d703f992]:hover{border-color:#2563eb4d;box-shadow:0 1px 3px #0f172a0d,0 8px 24px -16px #0f172a2e}.acct-h[data-v-d703f992]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#334155}.acct-h b[data-v-d703f992]{font-weight:500;color:#0f172a}.acct-h .dot[data-v-d703f992]{width:7px;height:7px;border-radius:2px;flex:0 0 auto}.acct-h .note[data-v-d703f992]{margin-left:auto;font-size:10.5px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px}.acct-v[data-v-d703f992]{font-size:21px;font-weight:500;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.acct-f[data-v-d703f992]{display:flex;align-items:center;gap:10px;font-size:11px;font-variant-numeric:tabular-nums}.acct-f .in[data-v-d703f992]{color:#15803d}.acct-f .out[data-v-d703f992]{color:#be123c}.acct-f .share[data-v-d703f992]{margin-left:auto;color:#94a3b8}.acct-bar[data-v-d703f992]{height:4px;border-radius:3px;background:#f4f6fb;overflow:hidden}.acct-bar i[data-v-d703f992]{display:block;height:100%;border-radius:3px;opacity:.85}.acct-op[data-v-d703f992]{align-self:flex-start;margin-top:1px;font-size:11px;color:#1d4ed8;background:none;border:none;padding:0;cursor:pointer}.acct-op[data-v-d703f992]:hover{text-decoration:underline}.chart-svg[data-v-d703f992]{width:100%;height:168px;display:block}.xa[data-v-d703f992]{display:grid;margin-top:4px}.xa span[data-v-d703f992]{text-align:center;font-size:11px;color:#94a3b8}.tag-ok[data-v-d703f992]{font-size:11px;padding:2px 8px;border-radius:20px}.tag-ok.on[data-v-d703f992]{color:#15803d;background:#ecfdf3}.tag-ok.off[data-v-d703f992]{color:#92600a;background:#fff8e8}.rc[data-v-d703f992]{display:flex;gap:9px;padding:9px 0;border-bottom:1px dashed #e6ecf5}.rc[data-v-d703f992]:last-of-type{border-bottom:none}.rc-ic[data-v-d703f992]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex:0 0 auto;margin-top:1px}.rc-ic.ok[data-v-d703f992]{color:#15803d;background:#ecfdf3}.rc-ic.bad[data-v-d703f992]{color:#be123c;background:#fff1f4}.rc-tx[data-v-d703f992]{min-width:0}.rc-tx .t1[data-v-d703f992]{font-size:12.5px;color:#0f172a}.rc-tx .t2[data-v-d703f992]{font-size:11px;color:#94a3b8;margin-top:2px;line-height:1.55}.hints[data-v-d703f992]{margin-top:10px;border-top:1px solid #e6ecf5;padding-top:10px;display:flex;flex-direction:column;gap:8px}.hint[data-v-d703f992]{display:flex;gap:8px;padding:9px 11px;border-radius:9px;background:#f7faff;border:1px solid rgba(37,99,235,.1);color:#1d4ed8}.hint.warn[data-v-d703f992]{background:#fff8e8;border-color:#f59e0b38;color:#92600a}.hint.ok[data-v-d703f992]{background:#ecfdf3;border-color:#15803d29;color:#15803d}.hint svg[data-v-d703f992]{flex:0 0 auto;margin-top:2px}.hint .h1[data-v-d703f992]{font-size:12.5px;font-weight:500}.hint .h2[data-v-d703f992]{font-size:11px;color:#64748b;margin-top:2px;line-height:1.55}.chips[data-v-d703f992]{display:flex;gap:6px;flex-wrap:wrap}.fl-tag[data-v-d703f992]{font-size:11px;padding:2px 7px;border-radius:5px;background:#f4f6fb;color:#64748b;white-space:nowrap}.fl-tag.enroll[data-v-d703f992]{background:#ecfdf3;color:#15803d}.fl-tag.refund[data-v-d703f992]{background:#fff1f4;color:#be123c}.fl-tag.expense[data-v-d703f992]{background:#f4f0ff;color:#5b21b6}.fl-tag.income[data-v-d703f992]{background:#eff5ff;color:#1d4ed8}.fl-tag.transfer[data-v-d703f992]{background:#f1f5f9;color:#64748b}.acct-o[data-v-d703f992]{font-size:10.5px;color:#94a3b8;font-variant-numeric:tabular-nums}.op-warn[data-v-d703f992]{display:flex;gap:8px;padding:10px 12px;border-radius:9px;background:#fff8e8;border:1px solid rgba(245,158,11,.22);color:#92600a;font-size:11.5px;line-height:1.65;margin-bottom:16px}.op-warn strong[data-v-d703f992]{font-weight:600}.op-warn svg[data-v-d703f992]{flex:0 0 auto;margin-top:2px}.op-grid[data-v-d703f992]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.op-sum[data-v-d703f992]{display:flex;align-items:baseline;justify-content:space-between;padding:11px 14px;border-radius:9px;background:#f7faff;border:1px solid rgba(37,99,235,.12);font-size:12.5px;color:#64748b}.op-sum b[data-v-d703f992]{font-size:19px;font-weight:500;color:#0f172a;font-variant-numeric:tabular-nums}.op-impact[data-v-d703f992]{margin-top:10px;font-size:11.5px;color:#64748b;line-height:1.65}.op-impact b[data-v-d703f992]{color:#0f172a;font-weight:500}.op-err[data-v-d703f992]{margin-top:10px;padding:8px 11px;border-radius:8px;background:#fff1f4;color:#be123c;font-size:11.5px}.tr-grid[data-v-d703f992]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.tr-tip[data-v-d703f992]{margin-top:4px;padding:10px 12px;border-radius:9px;background:#f7faff;border:1px solid rgba(37,99,235,.12);font-size:11.5px;color:#64748b;line-height:1.65}.tr-tip .link[data-v-d703f992]{color:#1d4ed8;background:none;border:none;padding:0;margin-left:4px;cursor:pointer;font-size:11.5px}.tr-tip .link[data-v-d703f992]:hover{text-decoration:underline}@media (max-width: 1180px){.accts[data-v-d703f992]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.accts[data-v-d703f992],.tr-grid[data-v-d703f992]{grid-template-columns:1fr}}.voucher-toggle[data-v-9938f6d1]{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border:1px solid #e6ecf5;border-radius:9px;background:#fafcff;cursor:pointer;margin-top:4px}.voucher-toggle b[data-v-9938f6d1]{display:block;font-size:13px;color:#0f172a;font-weight:500;margin-bottom:2px}.voucher-toggle em[data-v-9938f6d1]{font-style:normal;font-size:11.5px;color:#94a3b8;line-height:1.5}.note[data-v-9938f6d1]{display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 11px;border-radius:7px;background:#fff8e8;border:1px solid #f5e0b0;font-size:11.5px;color:#92600a;line-height:1.5}.hidden-file[data-v-af0248e0]{display:none}.vch[data-v-af0248e0]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:9px 12px;border:1px dashed #d5deeb;border-radius:8px;background:#fbfcfe}.vch-n[data-v-af0248e0]{font-size:12px;color:#334155;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vch-x[data-v-af0248e0]{margin-left:auto;font-size:12px;color:#be123c;cursor:pointer}.vch-tip[data-v-af0248e0]{font-size:11px;color:#94a3b8}.amt[data-v-9722b1b5]{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px;margin-bottom:12px;border-radius:8px;background:#f8fafd;border:1px solid #e6ecf5}.amt .lb[data-v-9722b1b5]{font-size:12px;color:#64748b}.amt b[data-v-9722b1b5]{font-size:19px;color:#0f172a;font-variant-numeric:tabular-nums}.err[data-v-9722b1b5]{display:flex;align-items:center;gap:6px;margin-top:9px;padding:8px 10px;border-radius:7px;background:#fff1f4;color:#be123c;font-size:11.5px}.tip[data-v-9722b1b5]{margin-top:12px;font-size:11px;color:#94a3b8;line-height:1.8}.rb-hd[data-v-f8f69de5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 10px}.rb-hd-l[data-v-f8f69de5]{display:flex;align-items:baseline;gap:10px}.rb-hd-l b[data-v-f8f69de5]{font-size:13px;color:#0f172a;font-weight:500}.rb-hd-l span[data-v-f8f69de5]{font-size:11.5px;color:#94a3b8}.memo[data-v-f8f69de5]{font-size:12.5px;color:#334155}.memo-note[data-v-f8f69de5]{font-size:11px;color:#94a3b8;margin-top:2px}.neg[data-v-f8f69de5]{color:#be123c;font-variant-numeric:tabular-nums}.fin[data-v-f8f69de5]{font-size:11px;color:#15803d}.rb-ft[data-v-f8f69de5]{font-size:11px;color:#94a3b8}.rj[data-v-f8f69de5]{margin-bottom:14px}.rj-row[data-v-f8f69de5]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:12.5px;border-bottom:1px dashed #e6ecf5}.rj-row span[data-v-f8f69de5]{color:#64748b}.rj-row b[data-v-f8f69de5]{color:#0f172a;font-weight:500;text-align:right}.lb[data-v-f8f69de5]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.rj-ta[data-v-f8f69de5]{width:100%;resize:vertical;line-height:1.7;padding:9px 12px}.pay-rv[data-v-4b414094]{padding:0}.rv-bar[data-v-4b414094]{display:flex;align-items:center;gap:8px;padding:11px 16px;background:#fff8e8;border-bottom:1px solid #f5e0b0;color:#92600a;font-size:12px}.rv-bar b[data-v-4b414094]{font-variant-numeric:tabular-nums}.rv-empty[data-v-4b414094]{padding:44px 16px;text-align:center;color:#94a3b8}.rv-empty p[data-v-4b414094]{font-size:13px;color:#334155;margin:8px 0 4px}.rv-empty span[data-v-4b414094]{font-size:11.5px}.who[data-v-4b414094]{font-size:12.5px;color:#0f172a}.sub[data-v-4b414094]{font-size:10.5px;color:#94a3b8}.miss[data-v-4b414094]{font-size:11px;color:#be123c}.lnk[data-v-4b414094]{cursor:pointer;color:#1d4ed8;font-size:12px}.lnk.warn[data-v-4b414094]{color:#92600a;text-decoration:underline dotted}.op[data-v-4b414094]{display:flex;gap:11px;font-size:12px}.op a[data-v-4b414094]{cursor:pointer;color:#1d4ed8}.op a.danger[data-v-4b414094]{color:#be123c}.op .muted[data-v-4b414094]{color:#94a3b8;font-size:11px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rj[data-v-4b414094]{margin:12px 16px;padding:12px;border:1px solid #d5deeb;border-radius:9px;background:#fbfcfe}.rj-t[data-v-4b414094]{font-size:12px;color:#334155;margin-bottom:7px}.rj-a[data-v-4b414094]{display:flex;gap:8px;justify-content:flex-end;margin-top:9px}.tabs-r[data-v-57a66547]{margin-left:auto;padding-right:12px;display:flex;align-items:center}.op .danger[data-v-57a66547]{color:#be123c}.corr-items[data-v-57a66547]{display:flex;flex-direction:column;gap:2px}.ci[data-v-57a66547]{display:flex;align-items:center;gap:5px;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.ci-lb[data-v-57a66547]{color:#64748b;flex:0 0 auto}.ci-before[data-v-57a66547]{color:#94a3b8;text-decoration:line-through;text-decoration-color:#94a3b899;max-width:66px;overflow:hidden;text-overflow:ellipsis}.ci-ar[data-v-57a66547]{color:#94a3b8}.ci-after[data-v-57a66547]{color:#0f172a;font-weight:500;max-width:90px;overflow:hidden;text-overflow:ellipsis}.up[data-v-57a66547]{color:#15803d;font-weight:500}.down[data-v-57a66547]{color:#be123c;font-weight:500}.tabs-r[data-v-26255ff8]{margin-left:auto;padding-right:12px;display:flex;align-items:center}.aging[data-v-26255ff8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e6ecf5;border-bottom:1px solid #e6ecf5}.ag[data-v-26255ff8]{background:#fff;padding:11px 16px 12px}.ag-t[data-v-26255ff8]{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#64748b}.ag-t em[data-v-26255ff8]{font-style:normal;font-size:10.5px;color:#94a3b8}.ag-v[data-v-26255ff8]{font-size:16px;font-weight:500;color:#0f172a;font-variant-numeric:tabular-nums;margin:3px 0 6px}.ag-bar[data-v-26255ff8]{height:4px;border-radius:3px;background:#f4f6fb;overflow:hidden}.ag-bar i[data-v-26255ff8]{display:block;height:100%;border-radius:3px;opacity:.85}.ag-h[data-v-26255ff8]{margin-top:5px;font-size:10.5px;color:#94a3b8}.party[data-v-26255ff8]{display:flex;align-items:center;gap:6px;min-width:0}.party span[data-v-26255ff8]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src[data-v-26255ff8]{flex:0 0 auto;font-size:10px;padding:1px 5px;border-radius:4px;background:#eff5ff;color:#1d4ed8}.src.manual[data-v-26255ff8]{background:#f4f0ff;color:#5b21b6}.memo-t[data-v-26255ff8]{display:flex;flex-direction:column;gap:1px;line-height:1.45;max-width:230px;white-space:normal}.memo-t .belong[data-v-26255ff8]{font-size:10.5px;color:#94a3b8}.out[data-v-26255ff8]{color:#be123c;font-weight:500;font-variant-numeric:tabular-nums}.days[data-v-26255ff8]{font-variant-numeric:tabular-nums;font-size:12px}.days.red[data-v-26255ff8]{color:#be123c;font-weight:500}.days.amber[data-v-26255ff8]{color:#92600a}.days.violet[data-v-26255ff8]{color:#5b21b6}.days.blue[data-v-26255ff8]{color:#64748b}.due[data-v-26255ff8]{display:flex;flex-direction:column;gap:1px}.due span[data-v-26255ff8]{font-size:11.5px;color:#334155}.due em[data-v-26255ff8]{font-style:normal;font-size:10.5px;color:#94a3b8}.due em.late[data-v-26255ff8]{color:#be123c}.due em.soon[data-v-26255ff8]{color:#92600a}.st-head[data-v-26255ff8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:#f7faff;border:1px solid rgba(37,99,235,.12);margin-bottom:16px}.st-lb[data-v-26255ff8]{display:block;font-size:11px;color:#64748b;margin-bottom:3px}.st-v[data-v-26255ff8]{font-size:21px;font-weight:500;color:#0f172a;font-variant-numeric:tabular-nums}.tr-grid[data-v-26255ff8]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.vch[data-v-26255ff8]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;height:34px;cursor:pointer}.err[data-v-26255ff8]{margin-top:2px;padding:8px 11px;border-radius:8px;background:#fff1f4;color:#be123c;font-size:11.5px}.st-tip[data-v-26255ff8]{margin-top:8px;padding:9px 11px;border-radius:8px;background:#fafcff;border:1px solid #e6ecf5;font-size:11.5px;color:#64748b;line-height:1.6}.foot-note[data-v-26255ff8]{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:11px 14px;border-radius:10px;background:#fff;border:1px solid #d5deeb;font-size:11.5px;color:#64748b;line-height:1.65}.foot-note svg[data-v-26255ff8]{flex:0 0 auto;margin-top:2px;color:#2563eb}@media (max-width: 1080px){.aging[data-v-26255ff8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.aging[data-v-26255ff8],.tr-grid[data-v-26255ff8]{grid-template-columns:1fr}}.sc-note[data-v-6c8af081]{display:block;font-style:normal;font-size:10.5px;color:#94a3b8;margin-top:3px}.sum-cards[data-v-6c8af081]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.sc[data-v-6c8af081]{background:#fff;border:1px solid #d5deeb;border-radius:13px;padding:13px 16px}.sc span[data-v-6c8af081]{display:block;font-size:12px;color:#64748b;margin-bottom:5px}.sc b[data-v-6c8af081]{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.sc .rose[data-v-6c8af081]{color:#be123c}.sc .green[data-v-6c8af081]{color:#15803d}.cat-add[data-v-6c8af081]{display:grid;grid-template-columns:1fr 100px auto auto;gap:8px;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e6ecf5}.cat-alloc[data-v-6c8af081]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;white-space:nowrap;cursor:pointer}.cat-list[data-v-6c8af081]{display:flex;flex-direction:column;gap:2px}.cat-group[data-v-6c8af081]{font-size:11.5px;color:#94a3b8;margin:10px 0 5px}.cat-row[data-v-6c8af081]{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:7px;font-size:13px;color:#0f172a}.cat-row[data-v-6c8af081]:hover{background:#f8fafd}.cat-name[data-v-6c8af081]{flex:1}.sm-tag[data-v-6c8af081]{font-size:11px}.cat-used[data-v-6c8af081]{font-size:11.5px;color:#94a3b8;font-variant-numeric:tabular-nums}.cat-del[data-v-6c8af081]{font-size:12px;color:#be123c;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:5px}.cat-del[data-v-6c8af081]:disabled{color:#cbd5e1;cursor:not-allowed}.cat-del[data-v-6c8af081]:not(:disabled):hover{background:#fff1f4}@media (max-width: 900px){.sc-note[data-v-6c8af081]{display:block;font-style:normal;font-size:10.5px;color:#94a3b8;margin-top:3px}.sum-cards[data-v-6c8af081],.cat-add[data-v-6c8af081]{grid-template-columns:1fr}}.check-hd[data-v-e2b7b823]{display:flex;justify-content:space-between;gap:16px;padding:10px 13px;background:#f8fafd;border:1px solid #e6ecf5;border-radius:8px;margin-bottom:14px}.check-hd .lbl[data-v-e2b7b823]{display:block;font-size:11.5px;color:#94a3b8;margin-bottom:2px}.check-hd b[data-v-e2b7b823]{font-size:12.5px;color:#0f172a;font-weight:500}.prog[data-v-e2b7b823]{margin-bottom:16px}.prog-top[data-v-e2b7b823]{display:flex;justify-content:space-between;font-size:12px;color:#64748b;margin-bottom:6px}.prog-top b[data-v-e2b7b823]{color:#0f172a;font-weight:500}.pb[data-v-e2b7b823]{height:6px;border-radius:4px;background:#eef2f8;overflow:hidden}.pb i[data-v-e2b7b823]{display:block;height:100%;border-radius:4px;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);transition:width .3s cubic-bezier(.22,.61,.36,1)}.asset-card[data-v-e2b7b823]{border:1px solid #d5deeb;border-radius:11px;padding:15px 16px;background:#fff;box-shadow:0 4px 14px -8px #0f172a29}.ac-hd[data-v-e2b7b823]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.ac-hd b[data-v-e2b7b823]{display:block;font-size:15px;color:#0f172a;font-weight:500}.ac-hd .mono[data-v-e2b7b823]{font-size:11.5px;color:#94a3b8}.ac-kv[data-v-e2b7b823]{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;padding:11px 0;border-top:1px solid #e6ecf5;border-bottom:1px solid #e6ecf5}.ac-kv div[data-v-e2b7b823]{display:flex;justify-content:space-between;gap:8px}.ac-kv dt[data-v-e2b7b823]{font-size:12px;color:#94a3b8}.ac-kv dd[data-v-e2b7b823]{font-size:12.5px;color:#0f172a;margin:0}.ac-q[data-v-e2b7b823]{font-size:12.5px;color:#0f172a;font-weight:500;margin:14px 0 9px}.modes[data-v-e2b7b823]{display:grid;gap:8px}.mode[data-v-e2b7b823]{display:flex;align-items:center;gap:11px;padding:10px 13px;border:1px solid #d5deeb;border-radius:9px;background:#fff;text-align:left;cursor:pointer;transition:all .16s cubic-bezier(.22,.61,.36,1)}.mode[data-v-e2b7b823]:hover{border-color:#60a5fa}.mode.on[data-v-e2b7b823]{border-color:#3b82f6;background:#f7faff}.mode b[data-v-e2b7b823]{display:block;font-size:13px;color:#0f172a;font-weight:500}.mode em[data-v-e2b7b823]{font-style:normal;font-size:11.5px;color:#94a3b8}.m-ico[data-v-e2b7b823]{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:12px;flex:0 0 auto}.m-ico.ok[data-v-e2b7b823]{background:#ecfdf3;color:#15803d;border:1px solid #bbf7d0}.m-ico.moved[data-v-e2b7b823]{background:#fff8e8;color:#92600a;border:1px solid #f5e0b0}.m-ico.miss[data-v-e2b7b823]{background:#fff1f4;color:#be123c;border:1px solid #fbcfe0;font-weight:600}.extra[data-v-e2b7b823]{margin-top:10px}.err[data-v-e2b7b823]{font-size:11.5px;color:#be123c;margin-top:5px}.confirm-one[data-v-e2b7b823]{width:100%;margin-top:12px;justify-content:center}.done-panel[data-v-e2b7b823]{text-align:center;padding:26px 16px;border:1px dashed #d5deeb;border-radius:11px;background:#fbfdff}.done-panel h4[data-v-e2b7b823]{font-size:14px;color:#0f172a;font-weight:500;margin:10px 0 6px}.done-panel p[data-v-e2b7b823]{font-size:12.5px;color:#64748b}.done-panel .rose[data-v-e2b7b823]{color:#be123c}.done-panel .dp-note[data-v-e2b7b823]{font-size:11.5px;color:#94a3b8;margin-top:4px}.dp-ico[data-v-e2b7b823]{width:42px;height:42px;border-radius:12px;margin:0 auto;display:grid;place-items:center;background:#ecfdf3;border:1px solid #bbf7d0;color:#15803d}.recorded[data-v-e2b7b823]{margin-top:16px;border-top:1px solid #e6ecf5;padding-top:12px}.rc-hd[data-v-e2b7b823]{font-size:12px;color:#64748b;margin-bottom:7px}.rc-row[data-v-e2b7b823]{display:grid;grid-template-columns:108px 1fr auto;gap:8px;align-items:center;padding:6px 0;font-size:12px;color:#334155;border-bottom:1px dashed #e6ecf5}.rc-row .mono[data-v-e2b7b823]{font-size:11px;color:#94a3b8}.snap-note[data-v-7f472d64],.edit-warn[data-v-7f472d64]{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:8px;background:#fff8e8;border:1px solid #f5e0b0;font-size:11.5px;color:#92600a;line-height:1.6;margin-bottom:14px}.snap-note b[data-v-7f472d64],.edit-warn b[data-v-7f472d64]{font-weight:600}.snap-note svg[data-v-7f472d64],.edit-warn svg[data-v-7f472d64]{flex:0 0 auto;margin-top:2px}.edit-warn[data-v-7f472d64]{background:#f7faff;border-color:#dce9fb;color:#1d4ed8;margin-top:6px;margin-bottom:0}.input.mono[data-v-7f472d64]{font-family:SF Mono,Consolas,Menlo,monospace;font-size:12.5px}.dep-preview[data-v-7f472d64]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-radius:9px;background:linear-gradient(90deg,#f7faff,#f4f0ff);border:1px solid #d8e4f8;margin:2px 0 14px}.dep-preview .dp-l span[data-v-7f472d64]{display:block;font-size:12.5px;color:#0f172a;font-weight:500}.dep-preview .dp-l em[data-v-7f472d64]{font-style:normal;font-size:11px;color:#64748b}.dep-preview .dp-v[data-v-7f472d64]{font-size:17px;font-weight:600;color:#1d4ed8;font-variant-numeric:tabular-nums;white-space:nowrap}.log-list[data-v-86c79b9f]{display:flex;flex-direction:column;gap:2px}.log-row[data-v-86c79b9f]{display:flex;gap:12px;align-items:flex-start;padding:12px 4px;border-bottom:1px solid #e6ecf5}.log-row .log-main[data-v-86c79b9f]{flex:1;min-width:0}.log-row .log-main b[data-v-86c79b9f]{font-size:13px;color:#0f172a;font-weight:500;margin-right:7px}.log-row .log-main .mono[data-v-86c79b9f]{font-size:11px;color:#94a3b8}.log-row .log-main p[data-v-86c79b9f]{font-size:11.5px;color:#94a3b8;margin-top:3px}.log-row .log-meta[data-v-86c79b9f]{text-align:right;flex:0 0 auto}.log-row .log-meta span[data-v-86c79b9f]{display:block;font-size:11.5px;color:#94a3b8;font-variant-numeric:tabular-nums}.log-row .log-meta em[data-v-86c79b9f]{font-style:normal;font-size:12px;color:#334155}.scrap-target[data-v-86c79b9f]{background:#f8fafd;border:1px solid #e6ecf5;border-radius:9px;padding:12px 14px;margin-bottom:16px}.scrap-target b[data-v-86c79b9f]{font-size:13.5px;color:#0f172a;font-weight:500;margin-right:8px}.scrap-target .mono[data-v-86c79b9f]{font-size:11.5px;color:#94a3b8}.scrap-target p[data-v-86c79b9f]{font-size:11.5px;color:#94a3b8;margin-top:4px}.scrap-lb[data-v-86c79b9f]{font-size:12.5px;color:#334155;margin-bottom:9px}.log-empty[data-v-86c79b9f]{text-align:center;padding:40px 0;font-size:13px;color:#94a3b8}.biz4[data-v-f79da3bd]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}@media (max-width: 1100px){.biz4[data-v-f79da3bd]{grid-template-columns:repeat(2,1fr)}}.blk[data-v-f79da3bd]{border:1px solid #d5deeb;border-radius:11px;padding:12px 14px;background:#fff}.blk.violet[data-v-f79da3bd]{border-left:3px solid #8b5cf6}.blk.rose[data-v-f79da3bd]{border-left:3px solid #f43f5e}.blk.blue[data-v-f79da3bd]{border-left:3px solid #3b82f6}.blk.amber[data-v-f79da3bd]{border-left:3px solid #f59e0b}.blk-hd[data-v-f79da3bd]{display:flex;align-items:center;gap:7px}.blk-ic[data-v-f79da3bd]{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#f4f6fa;color:#64748b}.blk-t[data-v-f79da3bd]{font-size:12.5px;color:#334155}.blk-v[data-v-f79da3bd]{font-size:21px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums;margin:7px 0 2px}.blk-v em[data-v-f79da3bd]{font-style:normal;font-size:11px;color:#94a3b8;margin-left:3px;font-weight:400}.blk-s[data-v-f79da3bd]{font-size:11px;color:#94a3b8}.blk-d[data-v-f79da3bd]{margin-top:7px;padding-top:7px;border-top:1px dashed #e6ecf5;display:flex;flex-direction:column;gap:2px;font-size:10.5px;color:#64748b}.ai-card[data-v-f79da3bd]{margin-top:14px}.ai-empty[data-v-f79da3bd]{padding:26px 16px;text-align:center}.ai-empty-t[data-v-f79da3bd]{font-size:13px;color:#334155;margin-bottom:6px}.ai-empty-s[data-v-f79da3bd]{font-size:11.5px;color:#94a3b8;line-height:1.8;max-width:560px;margin:0 auto}.ai-empty-s b[data-v-f79da3bd]{color:#64748b;font-weight:500}.ai-err[data-v-f79da3bd]{display:flex;align-items:center;gap:8px;margin:0 14px 14px;padding:10px 12px;border-radius:8px;background:#fff8e8;border:1px solid #f5e0b0;color:#92600a;font-size:12px}.ai-grid[data-v-f79da3bd]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px}@media (max-width: 1000px){.ai-grid[data-v-f79da3bd]{grid-template-columns:1fr}}.ai-blk[data-v-f79da3bd]{border:1px solid #d5deeb;border-radius:10px;padding:12px 14px;background:#fbfcfe}.ai-blk h4[data-v-f79da3bd]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:#334155;margin-bottom:8px}.ai-blk p[data-v-f79da3bd]{font-size:13px;color:#334155;line-height:1.85;white-space:pre-wrap}.ai-blk.advice[data-v-f79da3bd]{background:linear-gradient(180deg,#fbfaff,#fff);border-color:#e5e0fb}.ai-blk.advice p.adv[data-v-f79da3bd]{color:#0f172a}.share-cell[data-v-f79da3bd]{display:flex;align-items:center;gap:7px;justify-content:flex-end}.share-bar[data-v-f79da3bd]{width:42px;height:4px;border-radius:3px;background:#f4f6fb;overflow:hidden}.share-bar i[data-v-f79da3bd]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#60a5fa,#2563eb)}.share-t[data-v-f79da3bd]{font-size:11.5px;color:#64748b;font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.grad-text[data-v-f79da3bd]{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.rep[data-v-f79da3bd]{font-family:SF Mono,Consolas,Menlo,monospace;font-size:12px;line-height:1.85;color:#334155;white-space:pre-wrap;word-break:break-word;background:#fafcff;border:1px solid #e6ecf5;border-radius:9px;padding:16px 18px;max-height:62vh;overflow:auto}.atp-empty[data-v-5fb149ae]{display:flex;flex-direction:column;gap:6px}.atp-btn[data-v-5fb149ae]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:34px;padding:0 13px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:13px;cursor:pointer}.atp-btn[data-v-5fb149ae]:disabled{opacity:.6;cursor:default}.atp-tip[data-v-5fb149ae]{margin:0;font-size:11.5px;line-height:1.7;color:#94a3b8}.atp-tip b[data-v-5fb149ae]{color:#b45309;font-weight:600}.atp-done[data-v-5fb149ae]{display:flex;align-items:flex-end;gap:10px}.atp-img[data-v-5fb149ae]{width:108px;height:108px;object-fit:cover;border-radius:10px;border:1px solid #e2e8f0}.atp-act[data-v-5fb149ae]{padding-bottom:2px}.atc[data-v-5fb149ae]{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:#0f172ab3}.atc-box[data-v-5fb149ae]{width:min(420px,92vw);background:#0b1220;border-radius:14px;overflow:hidden}.atc-v[data-v-5fb149ae]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#000;transform:scaleX(-1)}.atc-bar[data-v-5fb149ae]{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px}.att-today[data-v-6e8ba678]{display:flex;gap:22px;padding:16px 18px;margin-bottom:12px}.at-left[data-v-6e8ba678]{flex:1;min-width:0}.at-status[data-v-6e8ba678]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.at-status.ok[data-v-6e8ba678]{color:#15803d}.at-status.bad[data-v-6e8ba678]{color:#b45309}.at-dot[data-v-6e8ba678]{width:7px;height:7px;border-radius:50%;background:currentColor}.at-time[data-v-6e8ba678]{margin-top:8px;display:flex;gap:20px;flex-wrap:wrap}.at-t[data-v-6e8ba678]{display:flex;align-items:baseline;gap:7px;font-size:12.5px;color:#94a3b8}.at-t b[data-v-6e8ba678]{font-size:26px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.at-t.muted[data-v-6e8ba678]{font-size:13px;color:#94a3b8}.at-rule[data-v-6e8ba678]{margin:10px 0 0;font-size:12px;color:#7c8ba1}.at-photo-row[data-v-6e8ba678]{margin-top:10px}.at-right[data-v-6e8ba678]{flex:none;width:300px;display:flex;flex-direction:column;gap:9px}.at-lb[data-v-6e8ba678]{display:block;font-size:12px;color:#64748b;margin-bottom:5px}.at-note[data-v-6e8ba678]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#b45309;line-height:1.6}.at-note.calm[data-v-6e8ba678]{color:#94a3b8}.at-remark[data-v-6e8ba678]{width:100%}.at-go[data-v-6e8ba678]{width:100%;min-height:42px;font-size:14.5px}.at-deny[data-v-6e8ba678]{margin:0;font-size:11.5px;color:#dc2626;line-height:1.6}.att-tabs[data-v-6e8ba678]{display:flex;gap:4px;margin:0 0 10px;border-bottom:1px solid #e8edf5}.att-tab[data-v-6e8ba678]{position:relative;padding:8px 14px;border:none;background:transparent;font-size:13.5px;color:#64748b;cursor:pointer}.att-tab.on[data-v-6e8ba678]{color:#2563eb;font-weight:600}.att-tab.on[data-v-6e8ba678]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:#2563eb}.att-tab em[data-v-6e8ba678]{margin-left:4px;padding:0 5px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px;font-style:normal}.att-team-hd[data-v-6e8ba678]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;margin-bottom:10px;flex-wrap:wrap}.at-sum[data-v-6e8ba678]{display:flex;gap:16px;font-size:12.5px;color:#64748b}.at-sum b[data-v-6e8ba678]{color:#0f172a;font-size:14px}.at-sum .ok b[data-v-6e8ba678]{color:#15803d}.at-sum .bad b[data-v-6e8ba678]{color:#dc2626}.at-sum .warn b[data-v-6e8ba678]{color:#b45309}.at-d[data-v-6e8ba678]{display:flex;gap:8px;align-items:center}.row-act[data-v-6e8ba678]{display:flex;gap:6px}.txt-warn[data-v-6e8ba678]{color:#b45309}.txt-muted[data-v-6e8ba678]{color:#b6c2d2}.seg2[data-v-6e8ba678]{display:flex;gap:8px}.seg2-i[data-v-6e8ba678]{flex:1;min-height:36px;border-radius:8px;border:1px solid #d7e0ec;background:#fff;color:#475569;font-size:13px;cursor:pointer}.seg2-i.on[data-v-6e8ba678]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600}.ta[data-v-6e8ba678]{width:100%;padding:8px 10px;resize:vertical;line-height:1.6}.att-viewer[data-v-6e8ba678]{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:#0f172ab8}.att-viewer img[data-v-6e8ba678]{max-width:82vw;max-height:82vh;border-radius:10px;background:#fff}.att-https[data-v-04dd48c0]{display:flex;gap:10px;padding:12px 14px;margin-bottom:10px;border-color:#fde68a;background:#fffbeb}.att-https b[data-v-04dd48c0]{display:block;font-size:13px;color:#92400e}.att-https span[data-v-04dd48c0]{display:block;margin-top:3px;font-size:12px;line-height:1.7;color:#a16207}.att-https[data-v-04dd48c0] svg{color:#b45309;flex:none;margin-top:2px}.att-tip[data-v-04dd48c0]{display:flex;gap:14px;padding:11px 14px;margin-bottom:12px;font-size:12px;line-height:1.7;color:#7c8ba1}.att-tip b[data-v-04dd48c0]{flex:none;color:#334155}.row-act[data-v-04dd48c0]{display:flex;gap:6px}.two[data-v-04dd48c0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seg2[data-v-04dd48c0]{display:flex;gap:8px}.seg2-i[data-v-04dd48c0],.seg3-i[data-v-04dd48c0]{flex:1;min-height:36px;border-radius:8px;border:1px solid #d7e0ec;background:#fff;color:#475569;font-size:13px;cursor:pointer}.seg2-i.on[data-v-04dd48c0],.seg3-i.on[data-v-04dd48c0]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600}.seg3[data-v-04dd48c0]{display:flex;gap:8px}.sec-line[data-v-04dd48c0]{margin:6px 0 10px;padding-top:10px;border-top:1px solid #eef2f8;font-size:12px;font-weight:600;color:#334155}.sw[data-v-04dd48c0]{display:flex;gap:9px;align-items:flex-start;padding:9px 0}.sw input[data-v-04dd48c0]{margin-top:2px;width:15px;height:15px;flex:none}.sw b[data-v-04dd48c0]{display:block;font-size:13px;color:#1e293b}.sw span[data-v-04dd48c0]{display:block;margin-top:2px;font-size:11.5px;line-height:1.65;color:#94a3b8}.fence[data-v-04dd48c0]{padding:4px 0 2px 24px}.fence-act[data-v-04dd48c0]{display:flex;align-items:center;gap:10px;margin:-2px 0 10px}.fence-note[data-v-04dd48c0]{font-size:11.5px;color:#94a3b8}.err-txt[data-v-04dd48c0]{margin:0 0 8px;font-size:11.5px;color:#dc2626}.dev-note[data-v-04dd48c0]{margin:4px 0 0;font-size:11.5px;line-height:1.75;color:#94a3b8}.dirty-hint[data-v-610e8d05]{font-size:12px;color:#92600a;display:flex;align-items:center;gap:5px}.dirty-hint[data-v-610e8d05]:before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b}.kw-ai[data-v-610e8d05]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#5b21b6;border:1px dashed #d6c9f6;background:#faf8ff;border-radius:4px;padding:1px 6px;cursor:pointer}.kw-ai[data-v-610e8d05]:hover{background:#f3edff;border-color:#a78bfa}.kw-ai[data-v-610e8d05]:disabled{opacity:.6;cursor:not-allowed}.kp-groups[data-v-610e8d05]{display:flex;flex-direction:column;gap:7px}.kpg[data-v-610e8d05]{padding:6px 8px;border-radius:7px;background:#fff;border:1px solid #e8e0fb}.kpg-hd[data-v-610e8d05]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.kpg-major[data-v-610e8d05]{font-size:12.5px;font-weight:600;color:#334155}.kpg-tag[data-v-610e8d05]{font-size:10px;font-style:normal;padding:0 4px;border-radius:3px;background:#f4f0ff;color:#5b21b6}.kpg-none[data-v-610e8d05]{font-size:11.5px;color:#94a3b8}.kp-hit[data-v-610e8d05]{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;margin-left:4px;padding:0 3px;border-radius:7px;background:#15803d;color:#fff;font-size:10px;font-style:normal;font-variant-numeric:tabular-nums}.fill-progress[data-v-610e8d05]{font-size:12px;color:#5b21b6;font-variant-numeric:tabular-nums}.kw-pend[data-v-610e8d05]{margin-top:7px;padding:7px 9px;border-radius:7px;background:#faf8ff;border:1px dashed #d6c9f6}.kp-hd[data-v-610e8d05]{display:flex;align-items:center;gap:5px;font-size:10.5px;color:#5b21b6}.kp-hd .sp[data-v-610e8d05]{flex:1}.kp-act[data-v-610e8d05]{font-size:10.5px;color:#1d4ed8;cursor:pointer}.kp-act.muted[data-v-610e8d05]{color:#94a3b8}.kp-list[data-v-610e8d05]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.kp-item[data-v-610e8d05]{font-size:11px;color:#334155;background:#fff;border:1px solid #e2d8fa;border-radius:4px;padding:1px 7px;cursor:pointer}.kp-item[data-v-610e8d05]:hover{color:#5b21b6;border-color:#a78bfa;background:#f6f1ff}.biz-row[data-v-610e8d05]{display:grid;grid-template-columns:220px minmax(0,1fr) 60px;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid #e6ecf5}.biz-row[data-v-610e8d05]:last-child{border-bottom:none}.bz-title[data-v-610e8d05]{font-size:13.5px;color:#0f172a;font-weight:500}.bz-meta[data-v-610e8d05]{font-size:11.5px;color:#94a3b8;margin-top:4px}.bz-meta b[data-v-610e8d05]{color:#1d4ed8;font-weight:500}.kw-list[data-v-610e8d05]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.kw[data-v-610e8d05]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 6px 0 9px;border-radius:6px;background:#eff5ff;border:1px solid #d6e4fb;font-size:12px;color:#1d4ed8}.kw:hover .kw-x[data-v-610e8d05]{opacity:1}.kw-x[data-v-610e8d05]{display:grid;place-items:center;width:15px;height:15px;border-radius:4px;color:#2563eb;opacity:.4;background:none;border:none;cursor:pointer;transition:opacity .14s cubic-bezier(.22,.61,.36,1),background .14s cubic-bezier(.22,.61,.36,1)}.kw-x[data-v-610e8d05]:hover{background:#2563eb1f;opacity:1}.kw-add[data-v-610e8d05]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1px dashed #d5deeb;border-radius:6px;font-size:12px;color:#64748b;background:#fff;cursor:pointer;transition:all .16s cubic-bezier(.22,.61,.36,1)}.kw-add[data-v-610e8d05]:hover{border-style:solid;border-color:#60a5fa;color:#1d4ed8}.kw-input[data-v-610e8d05]{height:26px;width:120px;padding:0 9px;border:1px solid #3b82f6;border-radius:6px;font-size:12px;box-shadow:0 0 0 3px #3b82f61a}.kw-static[data-v-610e8d05]{display:inline-block;padding:1px 7px;border-radius:5px;background:#eff5ff;border:1px solid #d6e4fb;font-size:11.5px;color:#1d4ed8}.bz-act[data-v-610e8d05]{display:flex;justify-content:flex-end}@media (max-width: 980px){.biz-row[data-v-610e8d05]{grid-template-columns:1fr;gap:10px}.bz-act[data-v-610e8d05]{justify-content:flex-start}}.aim[data-v-ae791e41]{padding:4px 0 2px}.aim-top[data-v-ae791e41]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;background:#f4f8ff;border:1px solid #d9e6fb;margin-bottom:12px}.aim-cur[data-v-ae791e41]{display:flex;align-items:baseline;gap:8px;min-width:0}.aim-cur .lb[data-v-ae791e41]{font-size:11px;color:#94a3b8}.aim-cur b[data-v-ae791e41]{font-size:13px;color:#0f172a}.aim-cur .mono[data-v-ae791e41]{font-size:11px;color:#64748b}.aim-cur .nokey[data-v-ae791e41]{font-style:normal;font-size:10px;color:#be123c;border:1px solid #f6c9d2;background:#fff1f4;border-radius:3px;padding:0 4px}.sp[data-v-ae791e41]{flex:1}.aim-presets[data-v-ae791e41]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin-bottom:12px}.pr[data-v-ae791e41]{border:1px solid #d5deeb;border-radius:9px;padding:9px 11px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pr[data-v-ae791e41]:hover{border-color:#3b82f6;box-shadow:0 3px 12px -8px #2563eb80}.pr p[data-v-ae791e41]{margin:4px 0 5px;font-size:10.5px;color:#64748b;line-height:1.6}.pr-hd[data-v-ae791e41]{display:flex;align-items:center;gap:6px}.pr-hd b[data-v-ae791e41]{font-size:12.5px;color:#0f172a}.pr-cost[data-v-ae791e41]{font-size:9px;color:#94a3b8;border:1px solid #d5deeb;border-radius:3px;padding:0 3px}.pr-cost.hi[data-v-ae791e41]{color:#be123c;border-color:#f6c9d2}.pr-cost.lo[data-v-ae791e41]{color:#15803d;border-color:#c6e8d3}.pr-model[data-v-ae791e41]{font-size:9.5px;color:#94a3b8}.aim-list[data-v-ae791e41]{display:flex;flex-direction:column;gap:9px}.mdl[data-v-ae791e41]{border:1px solid #d5deeb;border-radius:10px;padding:10px 12px;background:#fff}.mdl.on[data-v-ae791e41]{border-color:#3b82f6;box-shadow:inset 3px 0 #1d4ed8}.mdl.off[data-v-ae791e41]{opacity:.72;background:#fbfcfe}.mdl-hd[data-v-ae791e41]{display:flex;align-items:center;gap:7px}.mdl-hd .dot[data-v-ae791e41]{width:7px;height:7px;border-radius:50%;background:#d5deeb}.mdl-hd b[data-v-ae791e41]{font-size:13px;color:#0f172a}.mdl-hd .vd[data-v-ae791e41]{font-size:10px;color:#94a3b8}.mdl.on .dot[data-v-ae791e41]{background:#15803d;box-shadow:0 0 0 3px #16a34a21}.tag[data-v-ae791e41]{font-style:normal;font-size:9.5px;border-radius:3px;padding:0 4px}.tag.on[data-v-ae791e41]{color:#1d4ed8;background:#f7faff;border:1px solid #cfe0fd}.tag.off[data-v-ae791e41]{color:#94a3b8;background:#f1f4f9;border:1px solid #d5deeb}.mdl-m[data-v-ae791e41]{font-size:10.5px;color:#64748b}.mdl-meta[data-v-ae791e41]{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px;font-size:10.5px;color:#94a3b8}.mdl-meta b[data-v-ae791e41]{color:#334155;font-weight:500}.mdl-note[data-v-ae791e41]{margin:6px 0 0;font-size:10.5px;color:#64748b;line-height:1.65}.mdl-test[data-v-ae791e41]{margin-top:7px;font-size:10.5px;line-height:1.6;padding:6px 9px;border-radius:6px}.mdl-test.ok[data-v-ae791e41]{background:#ecfdf3;border:1px solid #c6e8d3}.mdl-test.ok b[data-v-ae791e41]{color:#15803d}.mdl-test.bad[data-v-ae791e41]{background:#fff5f6;border:1px solid #f6c9d2}.mdl-test.bad b[data-v-ae791e41]{color:#be123c}.mdl-test b[data-v-ae791e41]{margin-right:6px}.mdl-test span[data-v-ae791e41]{color:#334155}.mdl-test em[data-v-ae791e41]{display:block;font-style:normal;color:#94a3b8;margin-top:2px}.mdl-acts[data-v-ae791e41]{display:flex;align-items:center;gap:8px;margin-top:9px;flex-wrap:wrap}.lnk[data-v-ae791e41]{font-size:11.5px;color:#64748b;cursor:pointer}.lnk[data-v-ae791e41]:hover{color:#1d4ed8}.lnk.danger[data-v-ae791e41]:hover{color:#be123c}.mdl-edit[data-v-ae791e41]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 10px;margin-top:10px;padding-top:10px;border-top:1px dashed #d5deeb}.er[data-v-ae791e41]{grid-column:span 6;display:flex;flex-direction:column;gap:3px}.er.two[data-v-ae791e41]{grid-column:span 3}.er.three[data-v-ae791e41]{grid-column:span 2}.er.full[data-v-ae791e41]{grid-column:span 6}.er label[data-v-ae791e41]{font-size:10.5px;color:#94a3b8}.er .input[data-v-ae791e41]{font-size:12px}.mdl-save[data-v-ae791e41]{grid-column:span 6;display:flex;justify-content:flex-end;gap:8px}.aim-tip[data-v-ae791e41]{margin:11px 0 0;font-size:10.5px;color:#94a3b8;line-height:1.7}.ai-form[data-v-568b0ac5]{padding-top:4px}.infer-prompt[data-v-568b0ac5]{width:100%;max-width:640px;font-family:SF Mono,Consolas,Menlo,monospace;font-size:11.5px;line-height:1.7;padding:10px 12px;resize:vertical;min-height:150px}.mode-row[data-v-568b0ac5]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}.mode-i[data-v-568b0ac5]{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border:1px solid #d5deeb;border-radius:9px;background:#fff;cursor:pointer;transition:all .15s cubic-bezier(.22,.61,.36,1)}.mode-i input[data-v-568b0ac5]{margin-top:2px;accent-color:#2563eb}.mode-i b[data-v-568b0ac5]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#334155;font-weight:500}.mode-i span[data-v-568b0ac5]{display:block;font-size:10.5px;color:#94a3b8;line-height:1.55;margin-top:3px}.mode-i.on[data-v-568b0ac5]{border-color:#60a5fa;background:#f7faff;box-shadow:0 0 0 3px #3b82f612}.mode-i.on b[data-v-568b0ac5]{color:#1d4ed8}.rec[data-v-568b0ac5]{font-size:9.5px;color:#15803d;background:#ecfdf3;border:1px solid rgba(21,128,61,.18);border-radius:3px;padding:0 4px;font-weight:400}.st-local[data-v-568b0ac5]{background:#fbfcfe;border:1px solid #e6ecf5;border-radius:9px;padding:10px 13px;margin-bottom:10px}.st-line[data-v-568b0ac5]{display:flex;gap:12px;font-size:12px;padding:4px 0}.st-line span[data-v-568b0ac5]{width:64px;color:#94a3b8;flex:0 0 auto}.st-line b[data-v-568b0ac5]{color:#334155;font-weight:500;word-break:break-all}.st-line .mono[data-v-568b0ac5]{font-family:SF Mono,Consolas,Menlo,monospace;font-size:11px}.ai-risk[data-v-568b0ac5]{display:flex;gap:7px;align-items:flex-start;padding:9px 11px;margin-bottom:12px;border-radius:8px;background:#fff8e8;border:1px solid #f5e0b0;color:#92600a;font-size:11.5px;line-height:1.6}.ai-risk svg[data-v-568b0ac5]{flex:0 0 auto;margin-top:2px}.ai-risk.safe[data-v-568b0ac5]{background:#ecfdf3;border-color:#15803d29;color:#15803d}.ai-key[data-v-568b0ac5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.key-mask[data-v-568b0ac5]{font-size:10.5px;color:#94a3b8}.ai-nums[data-v-568b0ac5]{display:flex;gap:20px;align-items:center}.ai-nums label[data-v-568b0ac5]{display:flex;align-items:center;gap:7px;font-size:12px;color:#64748b}.ai-nums .input[data-v-568b0ac5]{width:110px}.sw-row[data-v-568b0ac5]{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#334155;cursor:pointer}.ai-result[data-v-568b0ac5]{margin-top:12px;padding:10px 12px;border-radius:9px;font-size:11.5px;line-height:1.65;background:#ecfdf3;border:1px solid rgba(21,128,61,.16);color:#334155}.ai-result b[data-v-568b0ac5]{color:#15803d;font-weight:500;margin-right:6px}.ai-result em[data-v-568b0ac5]{display:block;font-style:normal;color:#94a3b8;margin-top:3px}.ai-result.bad[data-v-568b0ac5]{background:#fff1f4;border-color:#fbd9e2}.ai-result.bad b[data-v-568b0ac5]{color:#be123c}.ai-acts[data-v-568b0ac5]{display:flex;gap:8px;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px dashed #e6ecf5}.ai-todo[data-v-568b0ac5]{margin-top:10px;padding:9px 11px;border-radius:8px;background:#f8fafd;border:1px solid #e6ecf5;font-size:11.5px;color:#94a3b8;line-height:1.6}.ok-t[data-v-568b0ac5]{color:#15803d}.warn-t[data-v-568b0ac5]{color:#92600a}.dirty-hint[data-v-568b0ac5]{font-size:12px;color:#92600a;display:flex;align-items:center;gap:5px}.dirty-hint[data-v-568b0ac5]:before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b}.log-list[data-v-568b0ac5]{display:flex;flex-direction:column}.log-row[data-v-568b0ac5]{display:flex;gap:12px;padding:11px 2px;border-bottom:1px solid #e6ecf5;align-items:flex-start}.log-time[data-v-568b0ac5]{font-size:11.5px;color:#94a3b8;flex:0 0 auto;padding-top:1px}.log-body b[data-v-568b0ac5]{font-size:13px;color:#0f172a;font-weight:500}.log-body p[data-v-568b0ac5]{font-size:11.5px;color:#94a3b8;margin-top:3px;line-height:1.5}.log-empty[data-v-568b0ac5]{text-align:center;padding:40px 0;font-size:13px;color:#94a3b8}.int-row[data-v-568b0ac5]{padding:15px 0;border-bottom:1px solid #e6ecf5}.int-row[data-v-568b0ac5]:last-child{border-bottom:none}.int-hd[data-v-568b0ac5]{display:flex;align-items:center;gap:12px}.int-ico[data-v-568b0ac5]{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff}.int-ico.failed[data-v-568b0ac5]{background:linear-gradient(135deg,#fb7185,#e11d48)}.int-ico.disabled[data-v-568b0ac5],.int-ico.untested[data-v-568b0ac5]{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.int-main[data-v-568b0ac5]{flex:1;min-width:0}.int-name[data-v-568b0ac5]{font-size:13.5px;color:#0f172a;font-weight:500;display:flex;align-items:center;gap:7px}.req-tag[data-v-568b0ac5]{font-size:10.5px;color:#be123c;background:#fff1f4;border:1px solid #fbcfe0;border-radius:4px;padding:0 5px;font-weight:400}.int-desc[data-v-568b0ac5]{font-size:11.5px;color:#94a3b8;margin-top:2px}.int-state[data-v-568b0ac5]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.int-check[data-v-568b0ac5]{font-size:11px;color:#94a3b8}.int-act[data-v-568b0ac5]{display:flex;gap:6px;flex:0 0 auto}.int-provider[data-v-568b0ac5]{margin-top:9px;padding-left:46px;font-size:11.5px;color:#64748b;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.int-provider .sep[data-v-568b0ac5]{color:#cbd5e1}.int-provider .ep[data-v-568b0ac5]{color:#94a3b8}.int-provider .pv[data-v-568b0ac5]{color:#334155}.int-impact[data-v-568b0ac5]{margin-top:7px;margin-left:46px;padding:6px 10px;border-radius:6px;background:#fff1f4;border:1px solid #fbcfe0;font-size:11.5px;color:#be123c;display:inline-block}.int-form[data-v-568b0ac5]{margin-top:12px;margin-left:46px;padding:4px 14px;background:#fbfcfe;border:1px solid #e6ecf5;border-radius:9px}@media (max-width: 1100px){.int-hd[data-v-568b0ac5]{flex-wrap:wrap}.int-act[data-v-568b0ac5]{margin-left:46px}.int-provider[data-v-568b0ac5],.int-impact[data-v-568b0ac5],.int-form[data-v-568b0ac5]{padding-left:0;margin-left:0}}.wx-state[data-v-568b0ac5]{border:1px solid #d5deeb;border-radius:10px;padding:10px 12px;margin-bottom:14px;background:#fbfcfe}.ws-row[data-v-568b0ac5]{display:flex;align-items:center;gap:10px;padding:5px 0}.ws-k[data-v-568b0ac5]{width:108px;font-size:12px;color:#334155;font-family:SF Mono,Consolas,Menlo,monospace}.ws-d[data-v-568b0ac5]{font-size:11.5px;color:#94a3b8}.wx-why[data-v-568b0ac5]{margin:8px 0 0;padding:7px 10px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:11.5px;line-height:1.7}.wx-url[data-v-568b0ac5]{font-family:SF Mono,Consolas,Menlo,monospace;font-size:12px;background:#f1f5f9;border:1px solid #d5deeb;border-radius:7px;padding:6px 9px;color:#334155;word-break:break-all}.lm[data-v-9c75411b]{padding:0}.lm-top[data-v-9c75411b]{display:grid;grid-template-columns:148px 1fr;grid-template-areas:"ring kpi" "ring note";gap:6px 20px;padding:4px 2px 16px;border-bottom:1px dashed #d5deeb}.lm-ring[data-v-9c75411b]{grid-area:ring;position:relative;width:132px;height:132px}.lm-ring-t[data-v-9c75411b]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.lm-ring-t b[data-v-9c75411b]{font-size:27px;font-weight:600;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.lm-ring-t b i[data-v-9c75411b]{font-size:13px;font-style:normal;font-weight:500;margin-left:1px}.lm-ring-t span[data-v-9c75411b]{font-size:10.5px;color:#94a3b8;margin-top:2px}.lm-kpi[data-v-9c75411b]{grid-area:kpi;display:flex;flex-wrap:wrap;gap:10px 22px;align-content:center}.k[data-v-9c75411b]{display:flex;flex-direction:column}.k b[data-v-9c75411b]{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.k span[data-v-9c75411b]{font-size:10.5px;color:#94a3b8;margin-top:1px}.k.ok b[data-v-9c75411b]{color:#16a34a}.k.bad b[data-v-9c75411b]{color:#dc2626}.lm-note[data-v-9c75411b]{grid-area:note;margin:0;font-size:11px;line-height:1.85;color:#94a3b8}.lm-mods[data-v-9c75411b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px 18px;padding:14px 2px;border-bottom:1px dashed #d5deeb}.lm-mod-h[data-v-9c75411b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:5px}.lm-mod-h b[data-v-9c75411b]{font-size:12.5px;font-weight:500}.lm-mod-h span[data-v-9c75411b]{font-size:11px;color:#64748b;font-variant-numeric:tabular-nums}.lm-bar[data-v-9c75411b]{height:6px;border-radius:4px;background:#eef2f7;overflow:hidden}.lm-bar i[data-v-9c75411b]{display:block;height:100%;border-radius:4px;transition:width .4s cubic-bezier(.22,.61,.36,1)}.lm-bar.thin[data-v-9c75411b]{height:4px;margin:0 14px 0 40px}.lm-mod-c[data-v-9c75411b]{font-size:10px;color:#94a3b8;margin-top:4px;display:block}.lm-filter[data-v-9c75411b]{display:flex;align-items:center;gap:8px;padding:12px 2px 8px}.fb[data-v-9c75411b]{height:28px;padding:0 12px;border-radius:15px;border:1px solid #d5deeb;background:#fff;font-size:12px;color:#64748b;cursor:pointer}.fb.on[data-v-9c75411b]{background:#f7faff;border-color:#60a5fa;color:#1d4ed8}.fb[data-v-9c75411b]:disabled{opacity:.5}.sp[data-v-9c75411b]{flex:1}.lm-list[data-v-9c75411b]{display:flex;flex-direction:column}.lm-row[data-v-9c75411b]{border-bottom:1px solid #f1f5f9}.lm-row.open[data-v-9c75411b]{background:#fbfcfe}.lm-row-h[data-v-9c75411b]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 2px 6px;background:transparent;border:none;text-align:left;cursor:pointer}.lm-pill[data-v-9c75411b]{flex:0 0 auto;padding:1px 8px;border-radius:10px;font-size:10.5px;font-weight:500}.lm-name[data-v-9c75411b]{flex:0 0 auto;display:flex;flex-direction:column;min-width:132px}.lm-name b[data-v-9c75411b]{font-size:13px;font-weight:500}.lm-name i[data-v-9c75411b]{font-size:10px;color:#94a3b8;font-style:normal;margin-top:1px}.lm-ev[data-v-9c75411b]{flex:1;min-width:0;font-size:10.5px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-score[data-v-9c75411b]{flex:0 0 auto;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;width:44px;text-align:right}.lm-detail[data-v-9c75411b]{padding:4px 2px 14px 40px}.lm-what[data-v-9c75411b]{margin:0 0 10px;font-size:12px;line-height:1.8;color:#64748b}.lm-4[data-v-9c75411b]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:10px}.qu[data-v-9c75411b]{display:flex;flex-direction:column}.qu b[data-v-9c75411b]{font-size:15px;font-weight:600}.qu span[data-v-9c75411b]{font-size:10px;color:#94a3b8}.lm-gaps[data-v-9c75411b]{border-radius:9px;background:#fef6e7;border:1px solid #fde3ba;padding:8px 11px;margin-bottom:10px}.lm-gaps b[data-v-9c75411b]{font-size:11.5px;color:#92400e}.lm-gaps ul[data-v-9c75411b]{margin:5px 0 0;padding-left:16px;font-size:11.5px;line-height:1.8;color:#92400e}.lm-gaps.ok[data-v-9c75411b]{background:#eefaf1;border-color:#c9efd6}.lm-gaps.ok b[data-v-9c75411b],.lm-gaps.ok p[data-v-9c75411b]{color:#15803d}.lm-gaps.ok p[data-v-9c75411b]{margin:4px 0 0;font-size:11.5px}.lm-next[data-v-9c75411b]{display:flex;align-items:flex-start;gap:6px;padding:8px 11px;border-radius:9px;background:#f7faff;border:1px solid #d6e4fb;font-size:11.5px;line-height:1.75;color:#1e40af}.lm-next b[data-v-9c75411b]{font-weight:600}.lm-say[data-v-9c75411b]{margin-top:10px;font-size:11px;color:#94a3b8;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lm-say em[data-v-9c75411b]{font-style:normal;padding:2px 8px;border-radius:10px;background:#f1f5f9;color:#64748b}.lm-empty[data-v-9c75411b]{padding:26px 0;text-align:center;font-size:12px;color:#94a3b8}@media (max-width: 900px){.lm-top[data-v-9c75411b]{grid-template-columns:1fr;grid-template-areas:"ring" "kpi" "note"}.lm-ring[data-v-9c75411b]{margin:0 auto}}.pp-note[data-v-6d1907f9]{display:flex;gap:8px;align-items:flex-start;padding:9px 12px;border-radius:9px;background:#f1f7ff;border:1px solid #d8e7fb;font-size:11.5px;line-height:1.8;color:#1e40af;margin-bottom:14px}.pp-note b[data-v-6d1907f9]{font-weight:600}.pp-cfg[data-v-6d1907f9]{border:1px solid #d5deeb;border-radius:11px;padding:4px 14px 12px;background:#fff}.pp-row[data-v-6d1907f9]{display:flex;align-items:center;gap:16px;padding:11px 0;border-bottom:1px dashed #d5deeb}.pp-lb[data-v-6d1907f9]{flex:1;min-width:0;font-size:12.5px;color:#334155}.pp-lb i[data-v-6d1907f9]{display:block;font-size:10.5px;color:#94a3b8;font-style:normal;margin-top:2px;line-height:1.6}.pp-inline[data-v-6d1907f9]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.tm[data-v-6d1907f9]{width:108px}.pp-kinds[data-v-6d1907f9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:10px 18px;padding:12px 0}.pk[data-v-6d1907f9]{display:flex;align-items:flex-start;gap:10px}.pk.off .pk-t b[data-v-6d1907f9]{color:#94a3b8}.pk-t[data-v-6d1907f9]{min-width:0}.pk-t b[data-v-6d1907f9]{font-size:12.5px;font-weight:500}.pk-t i[data-v-6d1907f9]{display:block;font-size:10.5px;color:#94a3b8;font-style:normal;line-height:1.65;margin-top:2px}.pp-save[data-v-6d1907f9]{display:flex;align-items:center;gap:14px;padding-top:10px;border-top:1px dashed #d5deeb}.pp-tip[data-v-6d1907f9]{flex:1;font-size:10.5px;color:#94a3b8;line-height:1.7}.pp-list[data-v-6d1907f9]{margin-top:18px}.pp-list-h[data-v-6d1907f9]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pp-list-h b[data-v-6d1907f9]{font-size:13px}.pp-badge[data-v-6d1907f9]{padding:1px 7px;border-radius:9px;background:#fdecec;color:#b91c1c;font-size:10.5px}.sp[data-v-6d1907f9]{flex:1}.pp-empty[data-v-6d1907f9]{padding:26px 0;text-align:center;font-size:12px;color:#94a3b8;border:1px dashed #d5deeb;border-radius:10px}.pp-item[data-v-6d1907f9]{border:1px solid #d5deeb;border-radius:10px;padding:10px 13px;margin-bottom:9px;background:#fff}.pp-item.unread[data-v-6d1907f9]{border-color:#cfe0fb;background:#fbfdff}.pp-item-h[data-v-6d1907f9]{display:flex;align-items:center;gap:8px}.pp-item-h b[data-v-6d1907f9]{font-size:12.5px;font-weight:500}.pp-item-h .link[data-v-6d1907f9]{margin-left:auto;font-size:10.5px;color:#1d4ed8;cursor:pointer}.pp-dot[data-v-6d1907f9]{width:6px;height:6px;border-radius:50%;background:#3b82f6;flex:0 0 auto}.pp-dot.hi[data-v-6d1907f9]{background:#dc2626;box-shadow:0 0 0 3px #dc26261f}.pp-date[data-v-6d1907f9]{font-size:10.5px;color:#94a3b8;font-variant-numeric:tabular-nums}.pp-body[data-v-6d1907f9]{margin:7px 0 0;font-family:inherit;font-size:11.5px;line-height:1.85;color:#64748b;white-space:pre-wrap;word-break:break-word}.switch.sm[data-v-6d1907f9]{transform:scale(.86);transform-origin:left top;margin-top:-1px}.sp[data-v-f36ecdbb]{flex:1}.tabs[data-v-f36ecdbb]{display:flex;gap:4px}.tab[data-v-f36ecdbb]{font-size:12px;color:#64748b;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer}.tab .n[data-v-f36ecdbb]{margin-left:5px;font-size:10.5px;color:#94a3b8}.tab.on[data-v-f36ecdbb]{color:#1d4ed8;background:#f7faff;border-color:#cfe0fd}.empty-hint[data-v-f36ecdbb]{padding:34px 16px;text-align:center;font-size:12px;color:#94a3b8;line-height:1.9}.trace-bar[data-v-f36ecdbb]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #e6ecf5}.trace-bar .btn.on[data-v-f36ecdbb]{background:#f4f0ff;border-color:#a78bfa;color:#5b21b6}.trace-list[data-v-f36ecdbb]{max-height:560px;overflow:auto}.tr[data-v-f36ecdbb]{padding:10px 14px;border-bottom:1px solid #e6ecf5}.tr[data-v-f36ecdbb]:last-child{border-bottom:0}.tr-hd[data-v-f36ecdbb]{display:flex;align-items:center;gap:8px}.tr-said[data-v-f36ecdbb]{font-size:13px;color:#334155;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:58%}.tr-time[data-v-f36ecdbb]{font-size:11.5px;color:#94a3b8;font-variant-numeric:tabular-nums}.tr-body[data-v-f36ecdbb]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:12px}.tr-k[data-v-f36ecdbb]{color:#94a3b8}.tr-v[data-v-f36ecdbb]{color:#334155}.tr-fix[data-v-f36ecdbb]{margin-top:6px;padding:5px 8px;border-radius:6px;background:#f4f0ff;color:#5b21b6;font-size:12px;line-height:1.7}.adv[data-v-f36ecdbb]{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-bottom:1px dashed #e6ecf5}.adv[data-v-f36ecdbb]:last-child{border-bottom:none}.adv-t b[data-v-f36ecdbb]{font-size:12.5px;color:#0f172a}.adv-t p[data-v-f36ecdbb]{margin:2px 0 0;font-size:11px;color:#64748b;line-height:1.65}.adv-hint[data-v-f36ecdbb]{font-size:10.5px;color:#94a3b8}.clip[data-v-f36ecdbb]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155}.wrong[data-v-f36ecdbb]{color:#be123c;font-size:12px}.right[data-v-f36ecdbb]{color:#15803d;font-size:12px;font-weight:500}.conf[data-v-f36ecdbb]{display:flex;align-items:center;gap:6px}.cb[data-v-f36ecdbb]{width:40px;height:4px;border-radius:2px;background:#d5deeb;overflow:hidden}.cb em[data-v-f36ecdbb]{display:block;height:100%;background:#15803d}.hits[data-v-f36ecdbb]{font-size:10px;color:#94a3b8}.op[data-v-f36ecdbb]{display:flex;gap:10px;font-size:11.5px}.op a[data-v-f36ecdbb]{cursor:pointer;color:#1d4ed8}.op a.muted[data-v-f36ecdbb]{color:#64748b}.op a.danger[data-v-f36ecdbb]{color:#be123c}.card-bd .pad[data-v-f36ecdbb]{padding:14px 16px 18px}.u-name[data-v-65b53c26]{display:flex;align-items:center;gap:9px}.u-name b[data-v-65b53c26]{display:block;font-size:13px;color:#0f172a;font-weight:500}.u-name .mono[data-v-65b53c26]{display:block;font-size:10.5px;color:#94a3b8;font-family:SF Mono,Consolas,Menlo,monospace}.u-av[data-v-65b53c26]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#4338ca;display:grid;place-items:center;font-size:10.5px;flex:0 0 auto}.tag-r[data-v-65b53c26]{font-size:11px;color:#64748b;background:#f4f6fb;border:1px solid #e6ecf5;border-radius:4px;padding:1px 6px}.tag-r.high[data-v-65b53c26]{color:#be123c;background:#fff1f4;border-color:#fbd9e2}.warn-t[data-v-65b53c26]{color:#92600a;font-size:11.5px}.form-grid[data-v-65b53c26]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.pwd-box[data-v-65b53c26]{background:#fbfcfe;border:1px solid #e6ecf5;border-radius:9px;padding:13px 14px;margin-top:4px}.pwd-box .input[data-v-65b53c26]{width:100%}.pb-hd[data-v-65b53c26]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12.5px;color:#334155}.pb-hd em[data-v-65b53c26]{color:#e11d48;font-style:normal;margin-left:2px}.pb-hint[data-v-65b53c26]{font-size:11px;color:#94a3b8;line-height:1.6;margin-top:7px}.pb-err[data-v-65b53c26]{font-size:11.5px;color:#be123c;margin-top:5px}.rp-done[data-v-65b53c26]{text-align:center;padding:10px 0 4px}.rp-done b[data-v-65b53c26]{display:block;font-size:14px;color:#0f172a;margin-bottom:4px}.rp-done p[data-v-65b53c26]{font-size:12px;color:#64748b;line-height:1.7;margin-bottom:12px}.rp-ico[data-v-65b53c26]{width:44px;height:44px;border-radius:50%;background:#ecfdf3;color:#15803d;display:grid;place-items:center;font-size:20px;margin:0 auto 10px}.rp-pwd[data-v-65b53c26]{font-size:19px;letter-spacing:.16em;color:#0f172a;background:#f7faff;border:1px dashed #c7d9f7;border-radius:9px;padding:12px;user-select:all}.op a[data-v-65b53c26]{cursor:pointer}.btn.danger[data-v-65b53c26]{color:#be123c;border-color:#fbd9e2}.btn.danger.armed[data-v-65b53c26]{background:#e11d48;color:#fff;border-color:#e11d48}.mn-head[data-v-d848df6f],.mn-row[data-v-d848df6f]{display:grid;grid-template-columns:minmax(200px,1fr) 200px 90px 110px 100px;align-items:center;gap:10px;padding:7px 16px}.mn-head[data-v-d848df6f]{font-size:11px;color:#94a3b8;background:#fafbfd;border-bottom:1px solid #d5deeb}.mn-row[data-v-d848df6f]{border-bottom:1px dashed #d5deeb;font-size:12.5px}.mn-row[data-v-d848df6f]:last-child{border-bottom:none}.mn-row.child[data-v-d848df6f]{background:#fcfdff}.mn-row.child .c-name[data-v-d848df6f]{padding-left:20px}.mn-row.dim[data-v-d848df6f]{opacity:.55}.mn-row[data-v-d848df6f]:hover{background:#f8fafd}.c-name[data-v-d848df6f]{display:flex;align-items:center;gap:8px;min-width:0}.mn-ico[data-v-d848df6f]{flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;color:#94a3b8}.mn-ico.dot[data-v-d848df6f]{width:4px;height:4px;border-radius:50%;background:#cbd5e1;margin:0 7px}.mn-label[data-v-d848df6f]{width:100%;max-width:220px}.mn-sort[data-v-d848df6f]{width:64px}.mn-tag[data-v-d848df6f]{flex:0 0 auto;font-size:10px;color:#b45309;background:#fef3c7;border-radius:4px;padding:1px 5px}.mn-sub[data-v-d848df6f]{font-size:10px;color:#94a3b8;white-space:nowrap}.mn-link[data-v-d848df6f]{font-size:11.5px;color:#1d4ed8;cursor:pointer}.mn-link[data-v-d848df6f]:hover{text-decoration:underline}.c-show[data-v-d848df6f]{display:flex;align-items:center;gap:6px}.mn-tip[data-v-d848df6f]{margin:4px 2px 20px;font-size:11.5px;color:#94a3b8;line-height:1.8}@media (max-width: 1200px){.mn-head[data-v-d848df6f],.mn-row[data-v-d848df6f]{grid-template-columns:minmax(150px,1fr) 150px 70px 90px 80px}}.d-name b[data-v-e2ae13fa]{font-size:13.5px;color:#0f172a;font-weight:500;margin-right:8px}.d-name .mono[data-v-e2ae13fa]{font-family:SF Mono,Consolas,Menlo,monospace;font-size:10.5px;color:#94a3b8;background:#f4f6fb;border-radius:4px;padding:1px 5px}.d-name .sub[data-v-e2ae13fa]{display:block;font-size:11px;color:#94a3b8;margin-top:3px}.mem[data-v-e2ae13fa]{font-size:12px;color:#334155;font-variant-numeric:tabular-nums}.mem.zero[data-v-e2ae13fa]{color:#94a3b8}.form-grid[data-v-e2ae13fa]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.tpl-box[data-v-e2ae13fa]{margin-top:6px;background:#fbfcfe;border:1px solid #e6ecf5;border-radius:9px;padding:12px 13px}.tpl-hd[data-v-e2ae13fa]{font-size:12.5px;color:#334155;margin-bottom:9px}.tpl-list[data-v-e2ae13fa]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tpl-i[data-v-e2ae13fa]{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid #d5deeb;border-radius:8px;background:#fff;cursor:pointer;transition:all .15s cubic-bezier(.22,.61,.36,1)}.tpl-i input[data-v-e2ae13fa]{margin-top:2px;accent-color:#2563eb}.tpl-i b[data-v-e2ae13fa]{display:block;font-size:12px;color:#334155;font-weight:500}.tpl-i span[data-v-e2ae13fa]{display:block;font-size:10.5px;color:#94a3b8;margin-top:1px}.tpl-i.on[data-v-e2ae13fa]{border-color:#60a5fa;background:#f7faff;box-shadow:0 0 0 3px #3b82f612}.tpl-i.on b[data-v-e2ae13fa]{color:#1d4ed8}.tpl-hint[data-v-e2ae13fa]{font-size:11px;color:#94a3b8;margin-top:9px;line-height:1.6}.op a[data-v-e2ae13fa]{cursor:pointer}.btn.danger[data-v-e2ae13fa]{color:#be123c;border-color:#fbd9e2}.btn.danger.armed[data-v-e2ae13fa]{background:#e11d48;color:#fff;border-color:#e11d48}.layout[data-v-32e1e5ce]{display:grid;grid-template-columns:208px minmax(0,1fr);gap:14px;align-items:start}.side[data-v-32e1e5ce]{background:#fff;border:1px solid #e6ecf5;border-radius:13px;padding:8px;box-shadow:0 1px 2px #0f172a0a;position:sticky;top:0}.side-hd[data-v-32e1e5ce]{font-size:11px;color:#94a3b8;letter-spacing:.08em;padding:6px 8px 8px}.dept[data-v-32e1e5ce]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:8px;font-size:13px;color:#334155;text-align:left;transition:all .14s cubic-bezier(.22,.61,.36,1)}.dept[data-v-32e1e5ce]:hover{background:#eff5ff}.dept.on[data-v-32e1e5ce]{background:#f7faff;color:#1d4ed8;box-shadow:inset 2px 0 #2563eb}.dept.on .dn[data-v-32e1e5ce]{font-weight:500}.dm[data-v-32e1e5ce]{font-size:10.5px;color:#94a3b8;flex:0 0 auto}.side-empty[data-v-32e1e5ce]{padding:14px 10px;font-size:11.5px;color:#94a3b8;line-height:1.6}.main[data-v-32e1e5ce]{background:#fff;border:1px solid #e6ecf5;border-radius:13px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.m-hd[data-v-32e1e5ce]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid #e6ecf5;flex-wrap:wrap}.m-hd h3[data-v-32e1e5ce]{font-size:14.5px;font-weight:500;color:#0f172a}.m-sub[data-v-32e1e5ce]{font-size:11.5px;color:#94a3b8;margin-top:3px;display:flex;gap:8px;align-items:center}.m-sub .self[data-v-32e1e5ce]{color:#1d4ed8;background:#eff5ff;border-radius:4px;padding:0 5px;font-size:10.5px}.m-tools[data-v-32e1e5ce]{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.loading[data-v-32e1e5ce]{padding:40px;text-align:center;font-size:12.5px;color:#94a3b8}.matrix[data-v-32e1e5ce]{padding:0 0 6px}.mh[data-v-32e1e5ce]{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px 76px;padding:9px 16px;background:#fafcff;border-bottom:1px solid #e6ecf5;font-size:11px;color:#94a3b8;letter-spacing:.04em}.c-fn[data-v-32e1e5ce]{min-width:0}.c-a[data-v-32e1e5ce]{text-align:center;display:grid;place-items:center}.grp-hd[data-v-32e1e5ce]{display:flex;align-items:center;gap:8px;padding:10px 16px 6px;font-size:12px;color:#334155;font-weight:500;background:#fff}.grp-hd .grp-n[data-v-32e1e5ce]{font-size:10.5px;color:#94a3b8;font-weight:400}.grp-hd .link[data-v-32e1e5ce]{margin-left:auto;font-size:11px;color:#2563eb;cursor:pointer}.grp-hd .link[data-v-32e1e5ce]:disabled{color:#cbd5e1;cursor:not-allowed}.row[data-v-32e1e5ce]{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px 76px;align-items:center;padding:7px 16px;border-bottom:1px solid #f4f7fc;transition:background .12s cubic-bezier(.22,.61,.36,1)}.row[data-v-32e1e5ce]:hover{background:#fbfdff}.row.off .c-fn b[data-v-32e1e5ce]{color:#64748b}.row .c-fn b[data-v-32e1e5ce]{font-size:12.5px;color:#0f172a;font-weight:400}.row .c-fn em[data-v-32e1e5ce]{font-style:normal;font-size:10px;color:#cbd5e1;margin-left:7px}.cb[data-v-32e1e5ce]{display:grid;place-items:center;width:100%;cursor:pointer}.cb input[data-v-32e1e5ce]{width:15px;height:15px;accent-color:#2563eb;cursor:pointer}.cb input[data-v-32e1e5ce]:disabled{cursor:not-allowed;opacity:.45}.empty[data-v-32e1e5ce]{padding:40px;text-align:center;font-size:12.5px;color:#94a3b8}.m-foot[data-v-32e1e5ce]{display:flex;gap:7px;align-items:flex-start;margin:10px 16px 16px;padding:9px 11px;border-radius:8px;background:#fff8e8;border:1px solid #f5e0b0;color:#92600a;font-size:11px;line-height:1.65}.m-foot svg[data-v-32e1e5ce]{flex:0 0 auto;margin-top:2px}.dirty[data-v-32e1e5ce]{font-size:11.5px;color:#92600a;display:flex;align-items:center;gap:5px}.dirty[data-v-32e1e5ce]:before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b}@media (max-width: 1080px){.layout[data-v-32e1e5ce]{grid-template-columns:1fr}.side[data-v-32e1e5ce]{display:flex;gap:6px;overflow-x:auto;position:static;padding:8px}.side-hd[data-v-32e1e5ce]{display:none}.dept[data-v-32e1e5ce]{width:auto;white-space:nowrap}.mh[data-v-32e1e5ce],.row[data-v-32e1e5ce]{grid-template-columns:minmax(0,1fr) 62px 62px 62px}}.login[data-v-7d82c0d4]{height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#f4f6fb;overflow:hidden}.brand[data-v-7d82c0d4]{position:relative;background:linear-gradient(168deg,#0f172a,#1e2a5a 38%,#3b2a6e 72%,#4c1d95);color:#fff;display:flex;align-items:center;padding:56px 64px;overflow:hidden}.brand-inner[data-v-7d82c0d4]{position:relative;z-index:2;max-width:480px}.brand-grid[data-v-7d82c0d4]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 30% 40%,#000 30%,transparent 76%);pointer-events:none}.logo[data-v-7d82c0d4]{display:flex;align-items:center;gap:11px;margin-bottom:44px}.logo-mark[data-v-7d82c0d4]{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);display:grid;place-items:center;font-size:17px;font-weight:600;box-shadow:0 8px 22px -10px #6366f1e6}.logo-txt[data-v-7d82c0d4]{font-size:16px;letter-spacing:.08em;color:#ffffffe6}.brand h1[data-v-7d82c0d4]{font-size:33px;line-height:1.42;font-weight:500;letter-spacing:.01em;margin-bottom:16px;background:linear-gradient(120deg,#fff 20%,#c7d2fe 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-sub[data-v-7d82c0d4]{font-size:13.5px;line-height:1.75;color:#ffffff9e;max-width:400px;margin-bottom:40px}.points[data-v-7d82c0d4]{display:flex;flex-direction:column;gap:22px}.points li[data-v-7d82c0d4]{display:flex;gap:13px;align-items:flex-start}.points b[data-v-7d82c0d4]{display:block;font-size:13.5px;font-weight:500;color:#fffffff0;margin-bottom:3px}.points em[data-v-7d82c0d4]{display:block;font-style:normal;font-size:12px;line-height:1.6;color:#ffffff80}.dot[data-v-7d82c0d4]{width:7px;height:7px;border-radius:50%;margin-top:7px;flex:0 0 auto;box-shadow:0 0 0 4px #ffffff12}.dot.d1[data-v-7d82c0d4]{background:#60a5fa}.dot.d2[data-v-7d82c0d4]{background:#a78bfa}.dot.d3[data-v-7d82c0d4]{background:#34d399}.brand-foot[data-v-7d82c0d4]{margin-top:52px;font-size:11px;letter-spacing:.1em;color:#ffffff47}.panel[data-v-7d82c0d4]{display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(120% 90% at 100% 0%,#eef4ff,#f4f6fb 55%)}.card[data-v-7d82c0d4]{width:100%;max-width:392px;background:#fff;border:1px solid #e6ecf5;border-radius:18px;box-shadow:0 24px 60px -32px #0f172a47,0 1px 2px #0f172a0a;padding:26px 26px 18px}.tabs[data-v-7d82c0d4]{display:flex;gap:4px;background:#f4f6fb;border-radius:10px;padding:4px;margin-bottom:22px}.tabs button[data-v-7d82c0d4]{flex:1;height:34px;border-radius:7px;font-size:13px;color:#64748b;transition:all .18s cubic-bezier(.22,.61,.36,1)}.tabs button.on[data-v-7d82c0d4]{background:#fff;color:#0f172a;font-weight:500;box-shadow:0 1px 3px #0f172a1a}.form[data-v-7d82c0d4]{display:flex;flex-direction:column;gap:14px}.field[data-v-7d82c0d4]{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0}.lb[data-v-7d82c0d4]{font-size:12px;color:#64748b}.field input[data-v-7d82c0d4]{display:block;width:100%;height:42px;box-sizing:border-box;border:1px solid #d5deeb;border-radius:10px;padding:0 12px;font-size:14px;line-height:20px;background:#fbfcfe;transition:all .16s cubic-bezier(.22,.61,.36,1)}.field input[data-v-7d82c0d4]:focus{border-color:#60a5fa;background:#fff;box-shadow:0 0 0 3px #3b82f61a;outline:none}.field input[data-v-7d82c0d4]::placeholder{color:#94a3b8}.pwd-wrap[data-v-7d82c0d4]{position:relative;width:100%}.pwd-wrap input[data-v-7d82c0d4]{width:100%;padding-right:52px}.pwd-wrap .eye[data-v-7d82c0d4]{position:absolute;right:6px;top:6px;height:30px;padding:0 9px;font-size:11.5px;color:#64748b;border-radius:6px}.pwd-wrap .eye[data-v-7d82c0d4]:hover{background:#eff5ff;color:#1d4ed8}.cap-wrap[data-v-7d82c0d4]{display:flex;align-items:stretch;gap:8px;width:100%}.cap-wrap .cap-input[data-v-7d82c0d4]{flex:1 1 auto;min-width:0;letter-spacing:.14em;font-size:15px}.cap-img[data-v-7d82c0d4]{width:118px;height:42px;border-radius:9px;border:1px solid #d5deeb;background:#f7faff;overflow:hidden;flex:0 0 auto;display:grid;place-items:center}.cap-img img[data-v-7d82c0d4]{width:100%;height:100%;object-fit:cover;display:block}.cap-ph[data-v-7d82c0d4]{font-size:11px;color:#94a3b8}.row-between[data-v-7d82c0d4]{display:flex;align-items:center;justify-content:space-between;margin:2px 0}.chk[data-v-7d82c0d4]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;cursor:pointer}.chk input[data-v-7d82c0d4]{width:14px;height:14px;accent-color:#2563eb}.forgot[data-v-7d82c0d4]{font-size:12px;color:#94a3b8;cursor:pointer}.forgot[data-v-7d82c0d4]:hover{color:#2563eb}.btn-login[data-v-7d82c0d4]{height:44px;border-radius:11px;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);color:#fff;font-size:14.5px;font-weight:500;letter-spacing:.12em;box-shadow:0 12px 32px -12px #2563eb47;transition:transform .14s cubic-bezier(.22,.61,.36,1),box-shadow .14s cubic-bezier(.22,.61,.36,1)}.btn-login[data-v-7d82c0d4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px -14px #2563eb80}.btn-login[data-v-7d82c0d4]:disabled{opacity:.6;letter-spacing:.04em}.alert[data-v-7d82c0d4]{display:flex;gap:7px;align-items:flex-start;font-size:12px;line-height:1.6;padding:9px 11px;border-radius:8px}.alert.err[data-v-7d82c0d4]{background:#fff1f4;border:1px solid #fbd9e2;color:#be123c}.alert svg[data-v-7d82c0d4]{flex:0 0 auto;margin-top:1px}.dev-line[data-v-7d82c0d4]{text-align:center;padding-top:4px}.link[data-v-7d82c0d4]{font-size:11.5px;color:#94a3b8;text-decoration:underline;text-underline-offset:2px}.link[data-v-7d82c0d4]:hover{color:#2563eb}.card-foot[data-v-7d82c0d4]{margin-top:20px;padding-top:14px;border-top:1px solid #e6ecf5;display:flex;gap:6px;justify-content:center;font-size:11px;color:#94a3b8}.card-foot .sep[data-v-7d82c0d4]{color:#cbd5e1}.qr-pane[data-v-7d82c0d4]{display:flex;flex-direction:column;align-items:center;gap:12px}.qr-box[data-v-7d82c0d4]{position:relative;width:208px;height:208px;border-radius:14px;border:1px solid #e6ecf5;background:#fff;padding:4px;box-shadow:0 1px 3px #0f172a0d}.qr-box.dim[data-v-7d82c0d4] svg{opacity:.18;filter:grayscale(1)}.qr-img[data-v-7d82c0d4] svg{width:100%;height:100%;display:block;border-radius:10px}.qr-ph[data-v-7d82c0d4]{height:100%;display:grid;place-items:center;font-size:12px;color:#94a3b8}.qr-veil[data-v-7d82c0d4]{position:absolute;inset:0;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#ffffffb8;backdrop-filter:blur(2px)}.qr-veil b[data-v-7d82c0d4]{font-size:13.5px;color:#0f172a;font-weight:500}.qr-veil span[data-v-7d82c0d4]{font-size:11.5px;color:#64748b}.veil-ico[data-v-7d82c0d4]{width:40px;height:40px;border-radius:50%;background:#ecfdf3;color:#15803d;display:grid;place-items:center;font-size:19px}.qr-tip[data-v-7d82c0d4]{font-size:12.5px;color:#64748b;text-align:center;line-height:1.6}.qr-meta[data-v-7d82c0d4]{display:flex;align-items:center;gap:14px;font-size:11.5px;color:#94a3b8}.qr-meta .mono[data-v-7d82c0d4]{font-family:SF Mono,Consolas,Menlo,monospace}.qr-note[data-v-7d82c0d4]{margin-top:4px;font-size:11px;line-height:1.65;color:#94a3b8;background:#f7faff;border:1px solid #dce9fb;border-radius:8px;padding:9px 11px}.mask[data-v-7d82c0d4]{position:fixed;inset:0;background:#0f172a6b;backdrop-filter:blur(2px);display:grid;place-items:center;z-index:50;padding:20px}.modal[data-v-7d82c0d4]{width:100%;max-width:400px;background:#fff;border-radius:13px;box-shadow:0 30px 70px -30px #0f172a80;padding:22px}.modal h3[data-v-7d82c0d4]{font-size:16px;font-weight:500;color:#0f172a;margin-bottom:5px}.modal .field[data-v-7d82c0d4]{margin-bottom:12px}.modal-sub[data-v-7d82c0d4]{font-size:12.5px;line-height:1.65;color:#64748b;margin-bottom:16px}.tip[data-v-7d82c0d4]{font-size:11px;color:#92600a}.modal-acts[data-v-7d82c0d4]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ok-strip[data-v-7d82c0d4]{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;margin-bottom:14px;border-radius:9px;background:#ecfdf3;border:1px solid rgba(21,128,61,.18);color:#15803d;font-size:12px;line-height:1.6}.ok-strip b[data-v-7d82c0d4]{font-weight:600}.ok-ico[data-v-7d82c0d4]{width:18px;height:18px;border-radius:50%;background:#15803d;color:#fff;display:grid;place-items:center;font-size:11px;flex:0 0 auto;margin-top:1px}.boot-mask[data-v-7d82c0d4]{position:fixed;inset:0;background:#f4f6fbdb;backdrop-filter:blur(3px);display:grid;place-items:center;z-index:70}.boot-card[data-v-7d82c0d4]{background:#fff;border:1px solid #e6ecf5;border-radius:13px;box-shadow:0 1px 3px #0f172a0d,0 8px 24px -16px #0f172a2e;padding:26px 30px;text-align:center;max-width:320px}.boot-card b[data-v-7d82c0d4]{display:block;font-size:13.5px;color:#0f172a;font-weight:500;margin:2px 0 5px}.boot-card span[data-v-7d82c0d4]{display:block;font-size:11.5px;color:#94a3b8;line-height:1.6}.spinner[data-v-7d82c0d4]{width:26px;height:26px;border-radius:50%;border:2.5px solid #eff5ff;border-top-color:#2563eb;margin:0 auto 12px;animation:spin-7d82c0d4 .8s linear infinite}@keyframes spin-7d82c0d4{to{transform:rotate(360deg)}}@media (max-width: 980px){.login[data-v-7d82c0d4]{grid-template-columns:1fr}.brand[data-v-7d82c0d4]{display:none}.panel[data-v-7d82c0d4]{padding:20px}.card[data-v-7d82c0d4]{box-shadow:0 1px 3px #0f172a0d,0 8px 24px -16px #0f172a2e}}.qr-photo[data-v-7d82c0d4]{width:100%;height:100%;object-fit:contain;border-radius:10px;display:block}.qr-none[data-v-7d82c0d4]{font-size:12.5px;line-height:1.8;color:#334155}.qr-none b[data-v-7d82c0d4]{display:block;font-size:13.5px;margin-bottom:6px}.qr-none ol[data-v-7d82c0d4]{margin:8px 0 10px;padding-left:18px;color:#64748b;font-size:12px}.qr-none li[data-v-7d82c0d4]{margin-bottom:4px}.qr-err[data-v-7d82c0d4]{margin:0 0 8px;padding:8px 10px;border-radius:8px;background:#fdf2f2;border:1px solid #fbd5d5;color:#b91c1c;font-size:12px}.m-hint[data-v-7d82c0d4]{margin:2px 0 10px;padding:9px 11px;border-radius:9px;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;font-size:11.5px;line-height:1.75}.wx-off[data-v-7d82c0d4]{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding:8px 10px;border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;font-size:11.5px;line-height:1.6}.wrap[data-v-864e17ee]{display:flex;flex-direction:column;align-items:center;padding:48px 20px}.card[data-v-864e17ee]{width:100%;max-width:520px;background:#fff;border:1px solid #d5deeb;border-radius:13px;box-shadow:0 1px 3px #0f172a0d,0 8px 24px -16px #0f172a2e;padding:30px 28px 24px;text-align:center}.ico[data-v-864e17ee]{width:52px;height:52px;border-radius:15px;margin:0 auto 14px;display:grid;place-items:center;background:#fff8e8;border:1px solid #f5e0b0;color:#92600a}h2[data-v-864e17ee]{font-size:16.5px;font-weight:500;color:#0f172a;margin-bottom:8px}.desc[data-v-864e17ee]{font-size:13px;line-height:1.75;color:#64748b;margin-bottom:18px}.desc b[data-v-864e17ee]{color:#0f172a;font-weight:500}.meta[data-v-864e17ee]{text-align:left;background:#fbfcfe;border:1px solid #e6ecf5;border-radius:9px;padding:4px 13px;margin-bottom:14px}.mrow[data-v-864e17ee]{display:flex;gap:14px;padding:8px 0;border-bottom:1px dashed #e6ecf5;font-size:12px}.mrow[data-v-864e17ee]:last-child{border-bottom:none}.mrow span[data-v-864e17ee]{width:74px;color:#94a3b8;flex:0 0 auto}.mrow b[data-v-864e17ee]{color:#334155;font-weight:500;word-break:break-all}.mrow .mono[data-v-864e17ee]{font-family:SF Mono,Consolas,Menlo,monospace;font-size:11.5px}.hint[data-v-864e17ee]{text-align:left;font-size:11.5px;line-height:1.7;color:#92600a;background:#fff8e8;border:1px solid #f5e0b0;border-radius:8px;padding:10px 12px}.hint b[data-v-864e17ee]{font-weight:500}.acts[data-v-864e17ee]{display:flex;gap:8px;justify-content:center;margin-top:18px}.crumb[data-v-864e17ee]{margin-top:16px;font-size:11.5px;color:#94a3b8}.nf[data-v-d62a1e01]{display:grid;place-items:center;min-height:60vh}.nf-box[data-v-d62a1e01]{text-align:center;max-width:420px}.nf-ico[data-v-d62a1e01]{width:52px;height:52px;border-radius:15px;margin:0 auto 14px;display:grid;place-items:center;background:linear-gradient(135deg,#eff5ff,#f4f0ff);border:1px solid #dde6f7;color:#2563eb}h1[data-v-d62a1e01]{font-size:16px;color:#0f172a;font-weight:500;margin-bottom:6px}p[data-v-d62a1e01]{font-size:13px;color:#64748b;line-height:1.8;margin-bottom:18px}p code[data-v-d62a1e01]{font-family:SF Mono,Consolas,Menlo,monospace;font-size:12px;background:#f1f5fb;border:1px solid #e6ecf5;border-radius:4px;padding:1px 6px;color:#be123c}.mapp[data-v-f1a3a5c7]{position:fixed;inset:0;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:#f5f7fb}.mapp-body[data-v-f1a3a5c7]{flex:1;min-height:0;position:relative}.mtab[data-v-f1a3a5c7]{flex:none;display:flex;background:#fff;border-top:1px solid var(--line, #e8edf5);padding-bottom:env(safe-area-inset-bottom,0px)}.mtab-i[data-v-f1a3a5c7]{flex:1;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;color:var(--ink-4, #7c8ba1);cursor:pointer}.mtab-i.on[data-v-f1a3a5c7]{color:var(--blue-6, #2563eb)}.mtab-ic[data-v-f1a3a5c7]{position:relative;display:grid;place-items:center}.mtab-badge[data-v-f1a3a5c7]{position:absolute;top:-5px;left:11px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:9.5px;font-style:normal;line-height:15px;text-align:center}.mtab-lb[data-v-f1a3a5c7]{font-size:10.5px}.mp[data-v-4d0cfc2b]{display:flex;flex-direction:column;height:100%;min-height:0;background:#f5f7fb}.mp-hd[data-v-4d0cfc2b]{flex:none;display:flex;align-items:center;gap:6px;height:50px;padding:0 8px 0 6px;background:#fff;border-bottom:1px solid var(--line, #e8edf5)}.mp-back[data-v-4d0cfc2b]{flex:none;width:34px;height:34px;display:grid;place-items:center;border:none;background:transparent;color:var(--ink-2, #334155);border-radius:9px;cursor:pointer}.mp-back[data-v-4d0cfc2b]:active{background:#eef2f8}.mp-title[data-v-4d0cfc2b]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.mp-title b[data-v-4d0cfc2b]{font-size:16px;font-weight:600;color:var(--ink, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-title span[data-v-4d0cfc2b]{font-size:11px;color:var(--ink-4, #7c8ba1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.mp-hd-act[data-v-4d0cfc2b]{flex:none;display:flex;align-items:center;gap:4px}.mp-body[data-v-4d0cfc2b]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mp-body[data-v-4d0cfc2b]::-webkit-scrollbar{display:none}.mp-body.padded[data-v-4d0cfc2b]{padding:12px 14px}.mp-ft[data-v-4d0cfc2b]{flex:none;display:flex;align-items:center;gap:9px;padding:9px 14px;background:#fff;border-top:1px solid var(--line, #e8edf5);padding-bottom:calc(0px + env(safe-area-inset-bottom,0px))}.mp-ft[data-v-4d0cfc2b]>button{flex:1;min-height:44px}.ml[data-v-984122fd]{display:flex;flex-direction:column;gap:9px;padding:10px 14px 18px}.ml-search[data-v-984122fd]{display:flex;align-items:center;gap:7px;height:38px;padding:0 11px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:10px;color:var(--ink-4, #7c8ba1)}.ml-search input[data-v-984122fd]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--ink, #0f172a)}.ml-search input[data-v-984122fd]::placeholder{color:var(--ink-4, #9aa8bd)}.ml-clear[data-v-984122fd]{flex:none;width:20px;height:20px;display:grid;place-items:center;border:none;border-radius:50%;background:#e8edf5;color:#64748b}.ml-segs[data-v-984122fd]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.ml-segs[data-v-984122fd]::-webkit-scrollbar{display:none}.ml-segs[data-v-984122fd]{padding-bottom:1px}.ml-seg[data-v-984122fd]{flex:none;height:30px;padding:0 12px;border-radius:15px;border:1px solid var(--line, #e8edf5);background:#fff;font-size:12px;color:var(--ink-3, #5a6b85);display:inline-flex;align-items:center;gap:4px;cursor:pointer}.ml-seg em[data-v-984122fd]{font-style:normal;font-size:11px;color:var(--ink-4, #9aa8bd)}.ml-seg.on[data-v-984122fd]{background:var(--blue-6, #2563eb);border-color:var(--blue-6, #2563eb);color:#fff}.ml-seg.on em[data-v-984122fd]{color:#dbeafe}.ml-list[data-v-984122fd]{display:flex;flex-direction:column;gap:8px}.ml-card[data-v-984122fd]{display:block;width:100%;text-align:left;padding:11px 12px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:12px;cursor:pointer;transition:background .12s}.ml-card[data-v-984122fd]:active{background:#f4f7fc}.ml-r1[data-v-984122fd]{display:flex;align-items:center;gap:7px}.ml-t[data-v-984122fd]{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--ink, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-tag[data-v-984122fd]{flex:none;font-size:11px;padding:1px 6px;border-radius:5px;border:1px solid transparent}.ml-tag.t-green[data-v-984122fd]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ml-tag.t-red[data-v-984122fd]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ml-tag.t-amber[data-v-984122fd]{color:#b45309;background:#fffbeb;border-color:#fde68a}.ml-tag.t-blue[data-v-984122fd]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ml-tag.t-gray[data-v-984122fd]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.ml-r2[data-v-984122fd]{margin-top:3px;font-size:12px;color:var(--ink-3, #5a6b85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-r3[data-v-984122fd]{margin-top:5px;display:flex;align-items:baseline;gap:8px}.ml-note[data-v-984122fd]{flex:1;min-width:0;font-size:11px;color:var(--ink-4, #7c8ba1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.ml-amt[data-v-984122fd]{flex:none;margin-left:auto;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ml-amt.t-red[data-v-984122fd]{color:#dc2626}.ml-amt.t-green[data-v-984122fd]{color:#16a34a}.ml-amt.t-amber[data-v-984122fd]{color:#d97706}.ml-amt.t-blue[data-v-984122fd]{color:#2563eb}.ml-amt.t-gray[data-v-984122fd]{color:var(--ink-3, #5a6b85)}.ml-loading[data-v-984122fd],.ml-empty[data-v-984122fd]{padding:42px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink-4, #7c8ba1);font-size:12px}.ml-loading p[data-v-984122fd],.ml-empty p[data-v-984122fd]{margin:0;text-align:center;line-height:1.7}.ml-loading .btn[data-v-984122fd],.ml-empty .btn[data-v-984122fd]{margin-top:4px;min-height:40px;padding:0 20px}.ml-spin[data-v-984122fd]{width:18px;height:18px;border-radius:50%;border:2px solid #dbe3ee;border-top-color:var(--blue-6, #2563eb);animation:mlspin-984122fd .7s linear infinite}@keyframes mlspin-984122fd{to{transform:rotate(360deg)}}.ml-count[data-v-984122fd]{text-align:center;font-size:11px;color:var(--ink-4, #9aa8bd);padding:2px 0 6px}.td-tip[data-v-9609e75e]{display:flex;gap:6px;align-items:flex-start;margin:0 14px calc(18px + env(safe-area-inset-bottom,0px));padding:10px 12px;border-radius:10px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:11px;line-height:1.7}.td-ign[data-v-9609e75e]{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%);padding:8px 14px;border-radius:18px;background:#0f172adb;color:#fff;font-size:12px;z-index:60}.tt-enter-active[data-v-9609e75e],.tt-leave-active[data-v-9609e75e]{transition:opacity .2s}.tt-enter-from[data-v-9609e75e],.tt-leave-to[data-v-9609e75e]{opacity:0}.mhd-btn[data-v-0fe793aa]{display:inline-flex;align-items:center;gap:3px;height:32px;padding:0 11px;border:none;border-radius:9px;background:var(--blue-6, #2563eb);color:#fff;font-size:12px;cursor:pointer}.lt-tabs[data-v-0fe793aa]{display:flex;gap:0;background:#fff;border-bottom:1px solid var(--line, #e8edf5);padding:0 14px}.lt-tab[data-v-0fe793aa]{flex:1;height:38px;border:none;background:transparent;font-size:13px;color:var(--ink-3, #5a6b85);position:relative;cursor:pointer}.lt-tab.on[data-v-0fe793aa]{color:var(--blue-6, #2563eb);font-weight:600}.lt-tab.on[data-v-0fe793aa]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:26px;height:2px;border-radius:1px;background:var(--blue-6, #2563eb)}.ms-wrap[data-v-46645c3b]{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:flex-end}.ms-mask[data-v-46645c3b]{position:absolute;inset:0;background:#0f172a6b;animation:msfade-46645c3b .16s ease-out}.ms[data-v-46645c3b]{position:relative;display:flex;flex-direction:column;max-height:88vh;max-height:88dvh;background:#f5f7fb;border-radius:16px 16px 0 0;animation:msup-46645c3b .2s cubic-bezier(.22,.8,.3,1)}.ms.tall[data-v-46645c3b]{height:88vh;height:88dvh}.ms-grab[data-v-46645c3b]{flex:none;width:34px;height:4px;border-radius:2px;background:#d5dce7;margin:7px auto 0}.ms-hd[data-v-46645c3b]{flex:none;display:flex;align-items:flex-start;gap:8px;padding:9px 14px 10px;background:#fff;border-bottom:1px solid var(--line, #e8edf5)}.ms-tt[data-v-46645c3b]{flex:1;min-width:0}.ms-tt b[data-v-46645c3b]{display:block;font-size:15px;font-weight:600;color:var(--ink, #0f172a)}.ms-tt span[data-v-46645c3b]{display:block;margin-top:2px;font-size:11px;color:var(--ink-4, #7c8ba1);line-height:1.5}.ms-x[data-v-46645c3b]{flex:none;width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:8px;background:#f1f5f9;color:#64748b}.ms-body[data-v-46645c3b]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ms-body[data-v-46645c3b]::-webkit-scrollbar{display:none}.ms-ft[data-v-46645c3b]{flex:none;display:flex;gap:9px;padding:9px 14px;background:#fff;border-top:1px solid var(--line, #e8edf5);padding-bottom:calc(0px + env(safe-area-inset-bottom,0px))}.ms-ft[data-v-46645c3b]>button{flex:1;min-height:44px}@keyframes msup-46645c3b{0%{transform:translateY(14px);opacity:.6}}@keyframes msfade-46645c3b{0%{opacity:0}}.d-loading[data-v-83978601],.d-empty[data-v-83978601]{padding:50px 20px;text-align:center;color:var(--ink-4, #7c8ba1);font-size:12px}.d-loading p[data-v-83978601],.d-empty p[data-v-83978601]{margin:10px 0 14px;line-height:1.7}.d-loading .btn[data-v-83978601],.d-empty .btn[data-v-83978601]{min-height:40px;padding:0 22px}.d-top[data-v-83978601]{display:flex;align-items:center;gap:10px;margin:11px 14px 0;padding:12px 13px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:12px}.d-top.bad[data-v-83978601]{background:#fff7f7;border-color:#fecaca}.d-top-l[data-v-83978601]{flex:none}.d-top-m[data-v-83978601]{flex:1;min-width:0}.d-top-r[data-v-83978601]{flex:none}.d-k[data-v-83978601]{display:block;font-size:11px;color:var(--ink-4, #7c8ba1);margin-bottom:2px}.d-v[data-v-83978601]{font-size:19px;font-weight:600;color:var(--ink, #0f172a);font-variant-numeric:tabular-nums}.d-top.bad .d-v[data-v-83978601]{color:#dc2626}.d-v2[data-v-83978601]{font-size:12px;color:var(--ink-3, #5a6b85);font-variant-numeric:tabular-nums}.m-tag[data-v-83978601]{font-size:11px;padding:2px 7px;border-radius:6px;border:1px solid transparent}.m-tag.t-green[data-v-83978601]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.m-tag.t-red[data-v-83978601]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.m-tag.t-amber[data-v-83978601]{color:#b45309;background:#fffbeb;border-color:#fde68a}.m-tag.t-blue[data-v-83978601]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.m-tag.t-gray[data-v-83978601]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.d-warn[data-v-83978601]{display:flex;gap:7px;align-items:flex-start;margin:9px 14px 0;padding:9px 11px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;line-height:1.6}.d-sec[data-v-83978601]{margin:9px 14px 0;padding:12px 13px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:12px}.d-sec[data-v-83978601]:last-of-type{margin-bottom:6px}.d-sh[data-v-83978601]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.d-sh b[data-v-83978601]{font-size:13.5px;font-weight:600;color:var(--ink, #0f172a)}.d-sh span[data-v-83978601]{font-size:11px;color:var(--ink-4, #7c8ba1)}.d-sh span.bad[data-v-83978601]{color:#d97706}.d-fields[data-v-83978601]{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;margin:0}.d-fields div[data-v-83978601]{min-width:0}.d-fields dt[data-v-83978601]{font-size:11px;color:var(--ink-4, #7c8ba1);margin-bottom:1px}.d-fields dd[data-v-83978601]{margin:0;font-size:14px;color:var(--ink, #0f172a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d-fields .mono[data-v-83978601]{font-variant-numeric:tabular-nums;word-break:break-all}.d-remark[data-v-83978601]{margin-top:11px;padding-top:10px;border-top:1px dashed var(--line-2, #eef2f8)}.d-remark span[data-v-83978601]{font-size:11px;color:var(--ink-4, #7c8ba1)}.d-remark p[data-v-83978601]{margin:3px 0 0;font-size:13px;line-height:1.7;color:var(--ink-2, #334155);white-space:pre-wrap}.d-retake[data-v-83978601]{margin:0;font-size:14px;color:var(--ink-2, #334155)}.d-retake b[data-v-83978601]{color:#b91c1c}.d-note[data-v-83978601]{margin:8px 0 0;font-size:11px;color:var(--ink-4, #7c8ba1);line-height:1.6}.ex-body[data-v-83978601]{padding:14px}.ex-grid[data-v-83978601]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ex-o[data-v-83978601]{min-height:42px;border:1px solid var(--line, #e8edf5);border-radius:10px;background:#fff;font-size:13px;color:var(--ink-2, #334155);cursor:pointer}.ex-o.on[data-v-83978601]{border-color:var(--blue-6, #2563eb);background:#eff6ff;color:var(--blue-6, #2563eb);font-weight:600}.ex-o.small[data-v-83978601]{min-height:38px;font-size:12.5px}.ex-retake[data-v-83978601]{margin-top:14px}.ex-lb[data-v-83978601]{margin:0 0 7px;font-size:12px;color:var(--ink-3, #5a6b85)}.ex-hint[data-v-83978601]{margin:14px 0 0;font-size:11px;color:var(--ink-4, #7c8ba1);line-height:1.7}.pv[data-v-e2663b84]{padding:13px 14px calc(16px + env(safe-area-inset-bottom,0px))}.pv-f[data-v-e2663b84]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 10px}.pv-f div[data-v-e2663b84]{min-width:0;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:10px;padding:8px 10px}.pv-f div.wide[data-v-e2663b84]{grid-column:1/-1}.pv-f dt[data-v-e2663b84]{font-size:11px;color:var(--ink-4, #7c8ba1);margin-bottom:2px}.pv-f dd[data-v-e2663b84]{margin:0;font-size:14px;color:var(--ink, #0f172a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pv-f dd.mono[data-v-e2663b84]{font-variant-numeric:tabular-nums;word-break:break-all}.pv-f dd.big[data-v-e2663b84]{font-size:18px;font-weight:600}.pv-k[data-v-e2663b84]{margin-top:12px}.pv-lb[data-v-e2663b84]{margin:0 0 6px;font-size:11px;color:var(--ink-4, #7c8ba1)}.pv-al[data-v-e2663b84]{display:flex;align-items:center;gap:8px;padding:9px 11px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:9px}.pv-al+.pv-al[data-v-e2663b84]{margin-top:6px}.pv-al-n[data-v-e2663b84]{flex:1;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-al-c[data-v-e2663b84]{flex:none;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.pv-none[data-v-e2663b84]{padding:10px 11px;border-radius:9px;background:#f8fafc;border:1px dashed var(--line, #e8edf5);color:var(--ink-4, #7c8ba1);font-size:11px}.pv-vb[data-v-e2663b84]{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;border:1px dashed #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:13.5px;cursor:pointer}.pv-vb.ok[data-v-e2663b84]{border-style:solid;border-color:#bfe8ce;background:#f0fdf4;color:#15803d}.pv-nov[data-v-e2663b84]{margin:0;padding:11px 12px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;line-height:1.6}.pv-reason[data-v-e2663b84]{margin:0;padding:11px 12px;border-radius:10px;background:#fff;border:1px solid var(--line, #e8edf5);font-size:13.5px;line-height:1.7;color:var(--ink-2, #334155)}.pv-done[data-v-e2663b84]{flex:1;text-align:center;color:var(--ink-4, #7c8ba1);font-size:12px}.mt-std[data-v-a4a34f31]{margin:0 14px calc(18px + env(safe-area-inset-bottom,0px));padding:11px 12px;border-radius:10px;background:#fff;border:1px solid var(--line, #e8edf5)}.mt-std b[data-v-a4a34f31]{font-size:11px;color:var(--ink-4, #7c8ba1);font-weight:500}.mt-std p[data-v-a4a34f31]{margin:4px 0 0;font-size:11px;line-height:1.7;color:var(--ink-3, #5a6b85)}.mt-std .mt-tip[data-v-a4a34f31]{color:var(--ink-4, #7c8ba1)}.ex-tip[data-v-49f3d544]{margin:0 14px calc(18px + env(safe-area-inset-bottom,0px));padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid var(--line, #e8edf5);color:var(--ink-4, #7c8ba1);font-size:11px;line-height:1.7}.exb[data-v-49f3d544]{padding:13px 14px}.exg[data-v-49f3d544]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.exo[data-v-49f3d544]{min-height:56px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:9px 12px;border:1px solid var(--line, #e8edf5);border-radius:11px;background:#fff;cursor:pointer;text-align:left}.exo b[data-v-49f3d544]{font-size:14px;color:var(--ink, #0f172a)}.exo em[data-v-49f3d544]{font-style:normal;font-size:10.5px;color:var(--ink-4, #7c8ba1);line-height:1.4}.exo.on[data-v-49f3d544]{border-color:var(--blue-6, #2563eb);background:#eff6ff}.exo.on b[data-v-49f3d544]{color:var(--blue-6, #2563eb)}.exo.small[data-v-49f3d544]{min-height:42px;align-items:center}.exo.small b[data-v-49f3d544]{font-size:13px}.exr[data-v-49f3d544]{margin-top:14px}.exl[data-v-49f3d544]{margin:0 0 7px;font-size:12px;color:var(--ink-3, #5a6b85)}.exr-row[data-v-49f3d544]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fn-kpi[data-v-ccc28358]{padding:11px 14px 16px}.fn-hero[data-v-ccc28358]{padding:15px 16px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.fn-hero.bad[data-v-ccc28358]{background:linear-gradient(135deg,#ef4444,#dc2626)}.fn-hero span[data-v-ccc28358]{display:block;font-size:11px;opacity:.85}.fn-hero b[data-v-ccc28358]{display:block;margin:3px 0 4px;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.fn-hero em[data-v-ccc28358]{font-style:normal;font-size:11px;opacity:.82}.fn-grid[data-v-ccc28358]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.fn-c[data-v-ccc28358]{background:#fff;border:1px solid var(--line, #e8edf5);border-radius:11px;padding:10px 12px}.fn-c span[data-v-ccc28358]{display:block;font-size:11px;color:var(--ink-4, #7c8ba1)}.fn-c b[data-v-ccc28358]{display:block;margin-top:2px;font-size:16px;font-weight:600;color:var(--ink, #0f172a);font-variant-numeric:tabular-nums}.fn-c b.ok[data-v-ccc28358]{color:#16a34a}.fn-c b.bad[data-v-ccc28358]{color:#dc2626}.fn-sec[data-v-ccc28358]{margin-top:10px;padding:12px 13px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:12px}.fn-sec h4[data-v-ccc28358]{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--ink, #0f172a)}.fn-none[data-v-ccc28358]{font-size:11px;color:var(--ink-4, #7c8ba1);padding:6px 0}.fn-bar[data-v-ccc28358]{display:flex;align-items:center;gap:8px;margin-bottom:9px}.fn-bar[data-v-ccc28358]:last-child{margin-bottom:0}.fn-bar-l[data-v-ccc28358]{flex:none;width:62px;font-size:11px;color:var(--ink-3, #5a6b85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-bar-t[data-v-ccc28358]{flex:1;height:7px;border-radius:4px;background:#f1f5f9;overflow:hidden}.fn-bar-t i[data-v-ccc28358]{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#f59e0b,#f97316)}.fn-bar-v[data-v-ccc28358]{flex:none;width:76px;text-align:right;font-size:11px;font-weight:600;color:var(--ink-2, #334155);font-variant-numeric:tabular-nums}.fn-note[data-v-ccc28358]{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid var(--line, #e8edf5);font-size:11px;line-height:1.75;color:var(--ink-4, #7c8ba1)}.fn-switch[data-v-ccc28358]{display:flex;gap:8px;padding:0 14px calc(16px + env(safe-area-inset-bottom,0px))}.fn-swb[data-v-ccc28358]{flex:1;min-height:40px;border-radius:10px;border:1px solid var(--line, #e8edf5);background:#fff;font-size:12px;color:var(--ink-3, #5a6b85);display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.fn-swb em[data-v-ccc28358]{font-style:normal;font-size:11px;color:var(--ink-4, #9aa8bd)}.fn-swb.on[data-v-ccc28358]{background:var(--blue-6, #2563eb);border-color:var(--blue-6, #2563eb);color:#fff}.fn-swb.on em[data-v-ccc28358]{color:#dbeafe}.mo[data-v-2809f394]{padding:13px 14px calc(16px + env(safe-area-inset-bottom,0px))}.mo-f[data-v-2809f394]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}.mo-f div[data-v-2809f394]{min-width:0;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:10px;padding:8px 10px}.mo-f div.wide[data-v-2809f394]{grid-column:1/-1}.mo-f dt[data-v-2809f394]{font-size:11px;color:var(--ink-4, #7c8ba1)}.mo-f dd[data-v-2809f394]{margin:2px 0 0;font-size:14px;color:var(--ink, #0f172a);line-height:1.6}.mo-f dd.mono[data-v-2809f394]{font-variant-numeric:tabular-nums}.mo-policy[data-v-2809f394]{margin:0;padding:13px 14px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:12px;font-size:14px;line-height:1.85;color:var(--ink-2, #334155);white-space:pre-wrap}.mo-tip[data-v-2809f394]{margin:11px 0 0;font-size:11px;color:var(--ink-4, #7c8ba1);line-height:1.75;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid var(--line, #e8edf5)}.mall-hd[data-v-8c7f5aa1]{display:flex;align-items:baseline;gap:8px;padding:0 2px 8px}.mall-hd b[data-v-8c7f5aa1]{font-size:13px;font-weight:600;color:var(--ink, #0f172a)}.mall-hd span[data-v-8c7f5aa1]{font-size:11px;color:var(--ink-4, #9aa8bd)}.mall-empty[data-v-8c7f5aa1]{padding:24px 12px;text-align:center;color:var(--ink-4, #7c8ba1);font-size:12px;line-height:1.7}.mall-g[data-v-8c7f5aa1]{margin-bottom:12px}.mall-g h4[data-v-8c7f5aa1]{margin:0 0 6px 4px;font-size:11px;font-weight:500;color:var(--ink-4, #7c8ba1)}.mall-p[data-v-8c7f5aa1]{background:#fff;border:1px solid var(--line, #e8edf5);border-radius:12px;overflow:hidden}.mall-row[data-v-8c7f5aa1]{width:100%;display:flex;align-items:center;gap:9px;min-height:46px;padding:0 12px;border:none;background:#fff;color:var(--ink-2, #334155);font-size:14px;text-align:left;cursor:pointer}.mall-row+.mall-row[data-v-8c7f5aa1]{border-top:1px solid #f1f5f9}.mall-row[data-v-8c7f5aa1]:active{background:#f4f7fc}.mall-row.cur[data-v-8c7f5aa1]{color:var(--blue-6, #2563eb);font-weight:500}.mall-row.kid[data-v-8c7f5aa1]{min-height:42px;padding-left:32px;font-size:13.5px;color:var(--ink-3, #5a6b85)}.mall-lb[data-v-8c7f5aa1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mall-kids[data-v-8c7f5aa1]{background:#fbfcfe}.mtip[data-v-8c7f5aa1]{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%);max-width:84vw;padding:9px 15px;border-radius:20px;background:#0f172ae0;color:#fff;font-size:12px;line-height:1.5;text-align:center;z-index:99}.mtip-enter-active[data-v-8c7f5aa1],.mtip-leave-active[data-v-8c7f5aa1]{transition:opacity .2s}.mtip-enter-from[data-v-8c7f5aa1],.mtip-leave-to[data-v-8c7f5aa1]{opacity:0}.me-card[data-v-001331b3]{display:flex;align-items:center;gap:11px;margin:11px 14px 0;padding:14px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:14px}.me-av[data-v-001331b3]{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:19px;font-weight:600}.me-id[data-v-001331b3]{flex:1;min-width:0}.me-id b[data-v-001331b3]{display:block;font-size:16px;font-weight:600;color:var(--ink, #0f172a)}.me-id span[data-v-001331b3]{display:block;margin-top:2px;font-size:11px;color:var(--ink-4, #7c8ba1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-ver[data-v-001331b3]{flex:none;font-size:10px;color:var(--ink-4, #9aa8bd)}.me-att[data-v-001331b3]{margin:9px 14px 0;padding:13px 13px 12px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:14px}.ma-hd[data-v-001331b3]{display:flex;align-items:center;justify-content:space-between}.ma-st[data-v-001331b3]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#64748b}.ma-st.ok[data-v-001331b3]{color:#15803d}.ma-st.bad[data-v-001331b3]{color:#b45309}.ma-dot[data-v-001331b3]{width:7px;height:7px;border-radius:50%;background:currentColor}.ma-more[data-v-001331b3]{display:inline-flex;align-items:center;gap:2px;min-height:28px;padding:0 8px;border:none;background:transparent;color:var(--ink-4, #7c8ba1);font-size:11px}.ma-times[data-v-001331b3]{display:flex;gap:8px;margin-top:11px}.ma-t[data-v-001331b3]{flex:1;min-width:0;padding:8px 9px;border-radius:10px;background:#f8fafc}.ma-t span[data-v-001331b3]{display:block;font-size:11px;color:var(--ink-4, #7c8ba1)}.ma-t b[data-v-001331b3]{display:block;margin-top:2px;font-size:20px;font-weight:600;color:var(--ink, #0f172a);font-variant-numeric:tabular-nums;line-height:1.2}.ma-t b.dim[data-v-001331b3]{color:#c3cedd}.ma-t b.sm[data-v-001331b3]{font-size:13px;padding-top:5px}.ma-rule[data-v-001331b3]{margin:9px 0 0;font-size:11px;line-height:1.6;color:var(--ink-4, #7c8ba1)}.ma-act[data-v-001331b3]{display:flex;gap:8px;margin-top:10px}.ma-go[data-v-001331b3]{flex:1;min-height:44px;border:none;border-radius:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15px;font-weight:600}.ma-go[data-v-001331b3]:disabled{opacity:.5}.ma-sub[data-v-001331b3]{flex:none;width:76px;min-height:44px;border-radius:10px;border:1px solid #d7e0ec;background:#fff;color:#475569;font-size:13.5px}.ma-pend[data-v-001331b3]{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;border-radius:9px;background:#fffbeb;color:#a16207;font-size:11px}.ma-pend span[data-v-001331b3]{flex:1}.me-all[data-v-001331b3]{margin:14px 14px 0;padding:12px 12px 2px;background:#f8fafc;border:1px solid var(--line, #e8edf5);border-radius:14px}.me-sec[data-v-001331b3]{margin:9px 14px 0;padding:12px 13px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:12px}.me-sec h4[data-v-001331b3]{margin:0 0 9px;font-size:13px;font-weight:600;color:var(--ink, #0f172a)}.me-perms[data-v-001331b3]{display:flex;flex-wrap:wrap;gap:6px}.me-p[data-v-001331b3]{font-size:11px;padding:3px 8px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;color:var(--ink-4, #7c8ba1)}.me-p.rw[data-v-001331b3]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.me-p em[data-v-001331b3]{font-style:normal;margin-left:3px;font-size:9px;opacity:.8}.me-note[data-v-001331b3]{margin:8px 0 0;font-size:11px;color:var(--ink-4, #7c8ba1);line-height:1.7}.me-desk[data-v-001331b3]{display:flex;flex-direction:column;gap:8px}.me-d[data-v-001331b3]{padding:9px 11px;border-radius:9px;background:#fffbeb;border:1px solid #fde68a}.me-d b[data-v-001331b3]{display:block;font-size:13px;color:#92400e}.me-d span[data-v-001331b3]{display:block;margin-top:2px;font-size:11px;color:#a16207;line-height:1.6}.me-row[data-v-001331b3]{width:100%;display:flex;align-items:center;gap:9px;min-height:46px;padding:0;border:none;background:transparent;color:var(--ink-2, #334155);font-size:14px;text-align:left;cursor:pointer}.me-row+.me-row[data-v-001331b3]{border-top:1px solid #f1f5f9}.me-row span[data-v-001331b3]{flex:1;min-width:0}.me-out[data-v-001331b3]{padding:12px 14px calc(18px + env(safe-area-inset-bottom,0px))}.me-out .btn[data-v-001331b3]{width:100%;min-height:44px}.at-hero[data-v-f8c6dc5e]{margin:11px 14px 0;padding:14px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:14px}.at-state[data-v-f8c6dc5e]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#64748b}.at-state.ok[data-v-f8c6dc5e]{color:#15803d}.at-state.bad[data-v-f8c6dc5e]{color:#b45309}.at-dot[data-v-f8c6dc5e]{width:7px;height:7px;border-radius:50%;background:currentColor}.at-nums[data-v-f8c6dc5e]{display:flex;gap:10px;margin-top:12px}.at-n[data-v-f8c6dc5e]{flex:1;padding:9px 11px;border-radius:10px;background:#f8fafc}.at-n span[data-v-f8c6dc5e]{display:block;font-size:11px;color:var(--ink-4, #7c8ba1)}.at-n b[data-v-f8c6dc5e]{display:block;margin-top:2px;font-size:24px;font-weight:600;color:var(--ink, #0f172a);font-variant-numeric:tabular-nums;line-height:1.15}.at-n b.dim[data-v-f8c6dc5e]{color:#c3cedd}.at-rule[data-v-f8c6dc5e]{margin:10px 0 0;font-size:11px;line-height:1.65;color:var(--ink-4, #7c8ba1)}.at-box[data-v-f8c6dc5e]{margin:9px 14px 0;padding:12px 13px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:12px}.ab-hd[data-v-f8c6dc5e]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.ab-hd b[data-v-f8c6dc5e]{font-size:13px;font-weight:600;color:var(--ink, #0f172a)}.ab-hd span[data-v-f8c6dc5e]{font-size:11px;color:var(--ink-4, #9aa8bd)}.ab-hd span.ok[data-v-f8c6dc5e]{color:#15803d}.ab-btn[data-v-f8c6dc5e]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;border-radius:9px;border:1px solid #d7e0ec;background:#fff;color:#475569;font-size:13.5px}.ab-btn[data-v-f8c6dc5e]:disabled{opacity:.6}.ab-warn[data-v-f8c6dc5e]{margin:8px 0 0;font-size:11px;line-height:1.7;color:#b45309}.ab-inp[data-v-f8c6dc5e]{width:100%;min-height:40px;padding:0 11px;border-radius:9px;border:1px solid #d7e0ec;background:#fff;font-size:13.5px}.at-kpi[data-v-f8c6dc5e]{display:flex;gap:8px}.at-kpi div[data-v-f8c6dc5e]{flex:1;padding:8px 10px;border-radius:9px;background:#f8fafc}.at-kpi span[data-v-f8c6dc5e]{display:block;font-size:11px;color:var(--ink-4, #7c8ba1)}.at-kpi b[data-v-f8c6dc5e]{display:block;margin-top:1px;font-size:18px;font-weight:600;color:var(--ink, #0f172a);font-variant-numeric:tabular-nums}.at-kpi b.bad[data-v-f8c6dc5e]{color:#b45309}.at-kpi b em[data-v-f8c6dc5e]{font-style:normal;font-size:11px;font-weight:400;color:var(--ink-4, #7c8ba1);margin-left:1px}.ab-link[data-v-f8c6dc5e]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px;padding-top:10px;border:none;border-top:1px solid #f1f5f9;background:transparent;color:var(--blue-6, #2563eb);font-size:13px}.at-go[data-v-f8c6dc5e]{width:100%;min-height:46px;border:none;border-radius:11px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15.5px;font-weight:600}.at-go[data-v-f8c6dc5e]:disabled{opacity:.5}.hd-btn[data-v-aac1e9a2]{min-height:30px;padding:0 11px;border-radius:8px;border:1px solid #d7e0ec;background:#fff;color:#475569;font-size:11px}.segs[data-v-aac1e9a2]{display:flex;gap:6px;padding:9px 14px 0}.seg[data-v-aac1e9a2]{flex:1;min-height:34px;border-radius:9px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:13px}.seg.on[data-v-aac1e9a2]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600}.seg em[data-v-aac1e9a2]{margin-left:4px;padding:0 5px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px;font-style:normal}.fx[data-v-aac1e9a2]{margin:12px 14px 0;padding:11px 12px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:12px}.fx h4[data-v-aac1e9a2]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--ink, #0f172a)}.fx-r[data-v-aac1e9a2]{display:flex;align-items:center;gap:8px;padding:7px 0}.fx-r+.fx-r[data-v-aac1e9a2]{border-top:1px solid #f1f5f9}.fx-l[data-v-aac1e9a2]{flex:1;min-width:0}.fx-l b[data-v-aac1e9a2]{display:block;font-size:13px;color:var(--ink-2, #334155)}.fx-l span[data-v-aac1e9a2]{display:block;margin-top:1px;font-size:11px;color:var(--ink-4, #9aa8bd);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-s[data-v-aac1e9a2]{flex:none;font-size:11px;color:#a16207}.fx-s.ok[data-v-aac1e9a2]{color:#15803d}.fx-s.no[data-v-aac1e9a2]{color:#dc2626}.fld[data-v-aac1e9a2]{padding:0 12px 11px}.fld label[data-v-aac1e9a2]{display:block;margin-bottom:5px;font-size:11px;color:var(--ink-4, #7c8ba1)}.fin[data-v-aac1e9a2]{width:100%;min-height:42px;padding:0 11px;border-radius:9px;border:1px solid #d7e0ec;background:#fff;font-size:14px}.ta[data-v-aac1e9a2]{padding:9px 11px;line-height:1.6;resize:vertical}.two[data-v-aac1e9a2]{display:flex;gap:8px}.tb[data-v-aac1e9a2]{flex:1;min-height:40px;border-radius:9px;border:1px solid #d7e0ec;background:#fff;color:#475569;font-size:13.5px}.tb.on[data-v-aac1e9a2]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600}.fb[data-v-aac1e9a2]{flex:1;min-height:44px;border-radius:10px;border:1px solid #d7e0ec;background:#fff;color:#334155;font-size:14.5px}.fb.pri[data-v-aac1e9a2]{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600}.fb[data-v-aac1e9a2]:disabled{opacity:.55}.rv[data-v-aac1e9a2]{margin:0 12px 12px;padding:11px 12px;background:#fff;border:1px solid var(--line, #e8edf5);border-radius:11px}.rv-r[data-v-aac1e9a2]{display:flex;align-items:baseline;gap:10px;padding:4px 0;font-size:13px}.rv-r span[data-v-aac1e9a2]{flex:none;width:84px;color:var(--ink-4, #7c8ba1);font-size:11px}.rv-r b[data-v-aac1e9a2]{flex:1;color:var(--ink-2, #334155);font-weight:500}.rv-r.col[data-v-aac1e9a2]{align-items:flex-start}.rv-r.col b[data-v-aac1e9a2]{line-height:1.6}.mono[data-v-aac1e9a2]{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace)}:root{--blue-6: #1d4ed8;--blue-5: #2563eb;--blue-4: #3b82f6;--blue-3: #60a5fa;--blue-1: #eff5ff;--blue-0: #f7faff;--violet-6: #5b21b6;--violet-5: #7c3aed;--violet-3: #a78bfa;--violet-1: #f4f0ff;--rose-6: #be123c;--rose-5: #e11d48;--rose-1: #fff1f4;--green-6: #15803d;--green-1: #ecfdf3;--amber-6: #92600a;--amber-1: #fff8e8;--ink: #0f172a;--ink-2: #334155;--ink-3: #64748b;--ink-4: #94a3b8;--ink-5: #cbd5e1;--line: #e6ecf5;--line-2: #d5deeb;--bg: #f4f6fb;--card: #ffffff;--grad-brand: linear-gradient(135deg, #2563eb 0%, #4f46e5 52%, #7c3aed 100%);--grad-nav: linear-gradient(168deg, #0f172a 0%, #1e2a5a 38%, #3b2a6e 72%, #4c1d95 100%);--grad-blue: linear-gradient(135deg, #3b82f6, #2563eb);--grad-violet: linear-gradient(135deg, #8b5cf6, #6d28d9);--grad-rose: linear-gradient(135deg, #fb7185, #e11d48);--grad-sky: linear-gradient(135deg, #38bdf8, #6366f1);--nav-w: 236px;--nav-w-collapsed: 64px;--top-h: 56px;--ai-w: 392px;--content-max: 1420px;--sh-1: 0 1px 2px rgba(15, 23, 42, .04);--sh-2: 0 1px 3px rgba(15, 23, 42, .05), 0 8px 24px -16px rgba(15, 23, 42, .18);--sh-brand: 0 12px 32px -12px rgba(37, 99, 235, .28);--ease: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,Segoe UI,system-ui,sans-serif;font-size:13.5px;line-height:1.62;color:#334155;background:#f4f6fb;-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,h4,h5,p,dl,dd,dt,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;color:#0f172a;border:none;outline:none;background:none}table{border-collapse:collapse;width:100%}img,svg{display:block;max-width:100%}::selection{background:#cfe0f7;color:#0f172a}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#d3dcea;border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#b9c6da;background-clip:padding-box;border:2px solid transparent}::-webkit-scrollbar-track{background:transparent}.scroll-dark::-webkit-scrollbar-thumb{background:#ffffff29;background-clip:padding-box}.num{font-variant-numeric:tabular-nums}.mono{font-family:SF Mono,Consolas,Menlo,monospace;font-size:12px;letter-spacing:.01em}.muted{color:#94a3b8}.text-right{text-align:right}.u-flex{display:flex}.u-between{justify-content:space-between}.u-center{align-items:center}.u-gap8{gap:8px}.u-gap12{gap:12px}:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ph-l{min-width:0}.ph-t{display:flex;align-items:center;gap:9px}.ph-t h1{font-size:19px;color:#0f172a;font-weight:500;letter-spacing:-.01em;line-height:1.3}.chipx{font-size:11px;color:#1d4ed8;background:#eff5ff;border:1px solid #d6e4fb;border-radius:20px;padding:1px 8px;white-space:nowrap}.ph-d{font-size:12.5px;color:#94a3b8;margin-top:3px}.ph-r{display:flex;gap:8px;align-items:center;flex:0 0 auto}.btn{height:33px;padding:0 14px;border-radius:8px;font-size:13px;border:1px solid #d5deeb;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .17s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.btn:hover{border-color:#60a5fa;color:#1d4ed8;background:#f7faff}.btn:active{transform:translateY(.5px)}.btn svg{width:14px;height:14px}.btn.pri{background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);border-color:transparent;color:#fff;box-shadow:0 12px 32px -12px #2563eb47}.btn.pri:hover{filter:brightness(1.07);color:#fff}.btn.dgr{color:#be123c;border-color:#fbcfe0;background:#fff}.btn.dgr:hover{background:#fff1f4;border-color:#f9a8c4;color:#be123c}.btn.sm{height:28px;padding:0 10px;font-size:12.5px;border-radius:7px}.btn.sm svg{width:13px;height:13px}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.card{background:#fff;border-radius:13px;border:1px solid rgba(226,232,240,.9);box-shadow:0 1px 3px #0f172a0d,0 8px 24px -16px #0f172a2e;overflow:hidden}.card+.card{margin-top:14px}.card-hd{padding:13px 16px;border-bottom:1px solid #e6ecf5;display:flex;align-items:center;justify-content:space-between;gap:12px}.card-hd h3{font-size:14px;color:#0f172a;font-weight:500;display:flex;align-items:center;gap:7px}.card-hd .bar{width:3px;height:14px;border-radius:2px;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);display:block;flex:0 0 auto}.card-hd .sub{font-size:11.5px;color:#94a3b8;font-weight:400;margin-left:2px}.card-bd{padding:15px 16px}.card-bd.flush{padding:0}.card-ft{padding:10px 16px;border-top:1px solid #e6ecf5;background:#fafcff;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.kpi{position:relative;background:#fff;border-radius:13px;padding:15px 16px 14px;overflow:hidden;box-shadow:0 1px 3px #0f172a0d,0 8px 24px -16px #0f172a2e;border:1px solid rgba(226,232,240,.9);transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1)}.kpi:hover{transform:translateY(-2px);box-shadow:0 14px 32px -14px #2563eb3d}.kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--gc, linear-gradient(135deg, #3b82f6, #2563eb))}.kpi:after{content:"";position:absolute;right:-30px;top:-34px;width:120px;height:120px;border-radius:50%;background:var(--gw, rgba(59, 130, 246, .09));pointer-events:none}.kpi-t{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:#64748b;margin-bottom:7px}.kpi-t .ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--gc, linear-gradient(135deg, #3b82f6, #2563eb));color:#fff;flex:0 0 auto}.kpi-t .ic :deep(svg),.kpi-t .ic svg{width:14px;height:14px}.kpi-v{font-size:26px;color:#0f172a;font-weight:500;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}.kpi-v small{font-size:13px;color:#64748b;font-weight:400;margin-left:2px}.kpi-f{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;color:#94a3b8}.kpi-f .sp{flex:1}.dlt{display:inline-flex;align-items:center;gap:2px;font-weight:500}.dlt.up{color:#15803d}.dlt.dn{color:#be123c}.dlt svg{width:11px;height:11px}.strip{display:flex;align-items:stretch;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:13px;box-shadow:0 1px 2px #0f172a0a;margin-bottom:14px;overflow:hidden;flex-wrap:wrap}.st{flex:1;min-width:130px;padding:12px 16px;position:relative}.st+.st{border-left:1px solid #e6ecf5}.st .l{font-size:11.5px;color:#94a3b8;letter-spacing:.03em}.st .v{font-size:19px;color:#0f172a;font-weight:500;font-variant-numeric:tabular-nums;margin-top:2px;line-height:1.3}.st .v small{font-size:11.5px;color:#94a3b8;font-weight:400;margin-left:2px}.st.hl .v{background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.st.warn .v{color:#be123c}.filter{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:13px;padding:13px 16px;margin-bottom:14px;box-shadow:0 1px 2px #0f172a0a;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.filter .sp{flex:1}.fld{display:flex;align-items:center;gap:7px;height:33px;padding:0 11px;border:1px solid #d5deeb;border-radius:8px;background:#fff;transition:border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1)}.fld:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f617}.fld svg{width:14px;height:14px;color:#94a3b8;flex:0 0 auto}.fld input,.fld select{font-size:13px;min-width:0;background:transparent}.fld select{cursor:pointer;color:#334155}.fld.w1{width:210px}.fld.w2{width:132px}.tb-wrap{overflow-x:auto}.tb{font-size:13px}.tb th{text-align:left;font-weight:400;font-size:11.5px;color:#64748b;letter-spacing:.03em;padding:10px 14px;white-space:nowrap;background:linear-gradient(180deg,#fbfcfe,#f6f8fc);border-bottom:1px solid #d5deeb;position:sticky;top:0;z-index:1}.tb td{padding:11px 14px;border-bottom:1px solid #e6ecf5;color:#334155;white-space:nowrap}.tb tbody tr{transition:background .14s cubic-bezier(.22,.61,.36,1)}.tb tbody tr:hover td{background:#fafcff}.tb tbody tr:last-child td{border-bottom:none}.tb .r{text-align:right;font-variant-numeric:tabular-nums}.tb td.r{color:#0f172a}.tb .neg{color:#be123c}.tb .pos{color:#15803d}.tb .no{font-family:SF Mono,Consolas,Menlo,monospace;font-size:11.5px;color:#64748b}.tb .nm{color:#0f172a;font-weight:500}.tb .op{display:flex;gap:10px}.tb .op a{font-size:12.5px;color:#2563eb;cursor:pointer}.tb .op a:hover{text-decoration:underline;text-underline-offset:2px}.tb .op a.dg{color:#e11d48}.tb-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-top:1px solid #e6ecf5;flex-wrap:wrap}.tb-info{font-size:12px;color:#94a3b8}.pager{display:flex;gap:4px;align-items:center}.pg{min-width:28px;height:28px;padding:0 8px;border-radius:7px;border:1px solid #d5deeb;background:#fff;font-size:12.5px;color:#64748b;display:grid;place-items:center;transition:all .16s cubic-bezier(.22,.61,.36,1)}.pg:hover{border-color:#60a5fa;color:#1d4ed8}.pg.on{background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);border-color:transparent;color:#fff}.pg:disabled{opacity:.4;cursor:not-allowed}.tg{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:2px 8px;border-radius:20px;border:1px solid;white-space:nowrap;line-height:1.5}.tg i{width:5px;height:5px;border-radius:50%;display:block;flex:0 0 auto}.tg.blue{color:#1d4ed8;background:#eff5ff;border-color:#d6e4fb}.tg.blue i{background:#2563eb}.tg.violet{color:#5b21b6;background:#f4f0ff;border-color:#e2d9fb}.tg.violet i{background:#7c3aed}.tg.amber{color:#92600a;background:#fff8e8;border-color:#f5e0b0}.tg.amber i{background:#f59e0b}.tg.green{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.tg.green i{background:#22c55e}.tg.red{color:#be123c;background:#fff1f4;border-color:#fbcfe0}.tg.red i{background:#e11d48}.tg.gray{color:#64748b;background:#f4f6fa;border-color:#d5deeb}.tg.gray i{background:#94a3b8}.tabs{display:flex;gap:2px;border-bottom:1px solid #e6ecf5;padding:0 16px;background:#fff}.tab{position:relative;padding:11px 14px;font-size:13.5px;color:#64748b;transition:color .16s cubic-bezier(.22,.61,.36,1)}.tab:hover{color:#0f172a}.tab.on{color:#1d4ed8;font-weight:500}.tab.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed)}.tab .n{font-size:11px;color:#94a3b8;margin-left:4px}.pb{height:6px;border-radius:4px;background:#eef2f9;overflow:hidden}.pb i{display:block;height:100%;border-radius:4px;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed);transition:width .6s cubic-bezier(.22,.61,.36,1)}.pb.v i{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.todo{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #e6ecf5}.todo:last-child{border-bottom:none;padding-bottom:0}.todo:first-child{padding-top:0}.todo .mk{width:26px;height:26px;border-radius:8px;flex:0 0 auto;display:grid;place-items:center;font-size:11px;color:#fff}.todo .mk svg{width:14px;height:14px}.todo .tx{flex:1;min-width:0}.todo .t1{font-size:13px;color:#334155;line-height:1.5}.todo .t1 b{color:#0f172a;font-weight:500;font-variant-numeric:tabular-nums}.todo .t2{font-size:11.5px;color:#94a3b8;margin-top:2px}.todo .go{font-size:12px;color:#2563eb;flex:0 0 auto;align-self:center;opacity:0;transition:opacity .16s;cursor:pointer}.todo:hover .go{opacity:1}.empty{padding:44px 16px;text-align:center;color:#94a3b8;font-size:13px}.empty svg{width:34px;height:34px;color:#cbd5e1;margin:0 auto 8px}.banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:9px;margin-bottom:14px;background:linear-gradient(90deg,#fff7f7,#fffbf5);border:1px solid #fbd9e2;font-size:12.5px;color:#9f1239}.banner svg{width:15px;height:15px;flex:0 0 auto;color:#e11d48}.banner .xx{margin-left:auto;color:#b85a73;font-size:12px;cursor:pointer}.pl-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed #e6ecf5;font-size:13.5px}.pl-row:last-child{border-bottom:none}.pl-row .k{color:#334155;display:flex;align-items:center;gap:8px}.pl-row .k .dotm{width:7px;height:7px;border-radius:2px;flex:0 0 auto}.pl-row .v{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:500}.pl-row.sub .k{padding-left:16px;font-size:12.5px;color:#64748b}.pl-row.sub .v{font-weight:400;font-size:12.5px;color:#334155}.pl-row.total{border-top:1px solid #d5deeb;border-bottom:none;margin-top:4px;padding-top:12px}.pl-row.total .k{font-size:14px;color:#0f172a;font-weight:500}.pl-row.total .v{font-size:20px}.g2{display:grid;grid-template-columns:1.62fr 1fr;gap:14px;margin-bottom:14px}.g2>.card+.card,.g2b>.card+.card,.g3>.card+.card{margin-top:0}.g2b{display:grid;grid-template-columns:1fr 1.5fr;gap:14px;margin-bottom:14px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.lg{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#64748b}.lg i{width:9px;height:9px;border-radius:3px;display:block;flex:0 0 auto}.lg i.ln{width:14px;height:2.5px;border-radius:2px}.xaxis{display:flex;justify-content:space-between;margin-top:6px;padding:0 4px}.xaxis span{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.chart-svg{display:block;width:100%;height:auto}@media (max-width: 1320px){.g2,.g2b{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.kpis{grid-template-columns:1fr}}.banner.info{background:linear-gradient(90deg,#f7faff,#f5f2ff);border-color:#d6e4fb;color:#1e3a8a}.banner.info svg{color:#2563eb}.banner.info .xx{color:#2563eb}.fico{width:30px;height:34px;border-radius:5px;flex:0 0 auto;display:grid;place-items:center;background:var(--blue-1);border:1px solid #c9dcf5;font-family:SF Mono,Consolas,Menlo,monospace;font-size:10.5px;color:var(--blue-6);letter-spacing:.02em;text-transform:uppercase}.fico.violet{background:var(--violet-1);border-color:#e2d9fb;color:var(--violet-6)}.fico.rose{background:var(--rose-1);border-color:#fbcfe0;color:var(--rose-6)}.fico.gray{background:#f4f6fa;border-color:#d5deeb;color:#64748b}.file-cell{display:flex;align-items:center;gap:10px;min-width:0}.fc-txt{min-width:0}.fc-name{font-size:13px;color:#0f172a;font-weight:500;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-meta{font-size:11.5px;color:#94a3b8;margin-top:1px}.form-row{display:grid;grid-template-columns:200px 1fr;gap:14px 20px;padding:15px 0;border-bottom:1px solid #e6ecf5;align-items:start}.form-row:last-child{border-bottom:none}.fr-label{font-size:13px;color:#334155;line-height:1.6;padding-top:6px}.fr-label .req{color:#e11d48;margin-left:2px}.fr-desc{font-size:11.5px;color:#94a3b8;margin-top:3px;line-height:1.55}.fr-ctrl{min-width:0}.fr-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.input{height:33px;padding:0 11px;border:1px solid #d5deeb;border-radius:8px;background:#fff;font-size:13px;color:#0f172a;width:100%;max-width:320px;transition:border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1)}.input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f617}.input.sm{max-width:140px}.input-num{text-align:right;font-variant-numeric:tabular-nums}.unit{font-size:12.5px;color:#94a3b8}.switch{width:38px;height:21px;border-radius:12px;background:#d5deeb;position:relative;cursor:pointer;transition:background .2s cubic-bezier(.22,.61,.36,1);flex:0 0 auto}.switch:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a2e;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.switch.on{background:#2563eb}.switch.on:after{transform:translate(17px)}.chip-choice{padding:5px 12px;border:1px solid #d5deeb;border-radius:7px;font-size:12.5px;color:#334155;background:#fff;transition:all .16s cubic-bezier(.22,.61,.36,1)}.chip-choice:hover{border-color:#60a5fa;color:#1d4ed8}.chip-choice.on{background:#eff5ff;border-color:#60a5fa;color:#1d4ed8;font-weight:500}@media (max-width: 860px){.form-row{grid-template-columns:1fr;gap:8px}.form-row .fr-label{padding-top:0}}.input,.sel{width:100%;height:34px;padding:0 11px;border:1px solid #d5deeb;border-radius:8px;background:#fff;font-size:13px;color:#0f172a;transition:border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1)}.input::placeholder,.sel::placeholder{color:#94a3b8}.input:focus,.sel:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f617}.input:disabled,.sel:disabled{background:#f6f8fc;color:#94a3b8;cursor:not-allowed}.sel{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2394A3B8' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 6.4L8 10.4l4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:15px;padding-right:30px}.textarea{width:100%;min-height:62px;max-height:140px;padding:8px 11px;border:1px solid #d5deeb;border-radius:8px;background:#fff;font-size:13px;line-height:1.65;color:#0f172a;resize:vertical;transition:border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1)}.textarea::placeholder{color:#94a3b8}.textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f617}.input-num{font-variant-numeric:tabular-nums;text-align:right}.radios{display:flex;gap:8px;flex-wrap:wrap}.radio{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid #d5deeb;border-radius:8px;background:#fff;font-size:13px;color:#334155;cursor:pointer;transition:all .16s cubic-bezier(.22,.61,.36,1)}.radio:hover{border-color:#60a5fa}.radio.on{border-color:#3b82f6;background:#eff5ff;color:#1d4ed8;font-weight:500}.form-sec{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#0f172a;font-weight:500;margin:4px 0 12px}.form-sec:before{content:"";width:3px;height:13px;border-radius:2px;background:linear-gradient(135deg,#2563eb,#4f46e5 52%,#7c3aed)}.form-sec:not(:first-child){margin-top:22px;padding-top:16px;border-top:1px solid #e6ecf5}.fg2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media (max-width: 640px){.fg2{grid-template-columns:1fr}}.hint-biz{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:7px;background:linear-gradient(90deg,#f7faff,#f4f0ff);border:1px solid #d8e4f8;font-size:12px;color:#1d4ed8;line-height:1.5}.hint-biz b{font-weight:500}.hint-biz.warn{background:#fff8e8;border-color:#f5e0b0;color:#92600a}.sum-line{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:8px;background:#f8fafd;border:1px solid #e6ecf5;font-size:12.5px;color:#64748b}.sum-line b{font-size:14px;color:#0f172a;font-weight:500;font-variant-numeric:tabular-nums}.sum-line.ok{background:#ecfdf3;border-color:#bbf7d0}.sum-line.ok b{color:#15803d}.sum-line.bad{background:#fff1f4;border-color:#fbcfe0}.sum-line.bad b{color:#be123c}
