svg[data-v-aa98697f]{flex:none;display:block}.mask[data-v-e2d53847]{z-index:60;background:var(--overlay);justify-content:center;align-items:center;animation:.14s fadeIn;display:flex;position:fixed;inset:0}.dlg[data-v-e2d53847]{width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-modal);background:#fff;border-radius:14px;flex-direction:column;display:flex}header[data-v-e2d53847]{border-bottom:1px solid var(--line-2);align-items:center;padding:20px 24px;display:flex}.t[data-v-e2d53847]{flex:1}.t b[data-v-e2d53847]{font-size:15.5px;font-weight:650;display:block}.t em[data-v-e2d53847]{color:#9aa3b2;margin-top:4px;font-size:11.5px;font-style:normal;display:block}.x[data-v-e2d53847]{color:#9aa3b2;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.body[data-v-e2d53847]{padding:24px;overflow:auto}.drop[data-v-e2d53847]{text-align:center;cursor:pointer;background:#fbfcfd;border:1.5px dashed #c9d2df;border-radius:12px;padding:36px 20px;display:block}.drop.on[data-v-e2d53847]{border-color:var(--accent);background:var(--accent-soft)}.drop b[data-v-e2d53847]{font-size:13.5px;font-weight:600;display:block}.drop span[data-v-e2d53847]{color:#9aa3b2;margin-top:8px;font-size:11.5px;line-height:1.7;display:block}.drop i[data-v-e2d53847]{color:var(--ink-3);font-style:normal}.drop input[data-v-e2d53847]{display:none}.tpl[data-v-e2d53847]{color:var(--accent);margin-top:13px;font-size:12px;display:inline-block}.map[data-v-e2d53847]{border:1px solid var(--line-1);border-radius:11px;overflow:hidden}.mh[data-v-e2d53847],.mr[data-v-e2d53847]{grid-template-columns:1fr 24px 1fr;align-items:center;gap:10px;display:grid}.mh[data-v-e2d53847]{border-bottom:1px solid var(--line-2);color:var(--ink-6);letter-spacing:.05em;background:#fbfcfd;padding:10px 14px;font-size:11px}.mr[data-v-e2d53847]{border-bottom:1px solid var(--line-3);padding:8px 14px;font-size:13px}.mr[data-v-e2d53847]:last-child{border-bottom:0}.src[data-v-e2d53847]{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.req[data-v-e2d53847]{color:var(--danger-fg);margin-left:3px;font-style:normal}.arrow[data-v-e2d53847]{color:#c9d2df;justify-content:center;display:flex}.flip[data-v-e2d53847]{transform:rotate(180deg)}select[data-v-e2d53847]{border:1px solid var(--line-input);background:#fff;border-radius:7px;min-width:0;height:30px;padding:0 8px;font-size:12.5px}.opts[data-v-e2d53847]{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.opts label[data-v-e2d53847]{color:var(--ink-6);flex-direction:column;gap:6px;font-size:11.5px;display:flex}.hint[data-v-e2d53847],.note[data-v-e2d53847]{color:var(--ink-4);background:#f8f9fb;border-radius:9px;margin:14px 0 0;padding:13px 14px;font-size:12.5px;line-height:1.6}.hint i[data-v-e2d53847]{color:var(--ink-3);font-style:normal}.sum[data-v-e2d53847]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sum>div[data-v-e2d53847]{border:1px solid var(--line-1);border-radius:11px;padding:15px}.sum b[data-v-e2d53847]{font-size:23px;font-weight:600;display:block}.sum span[data-v-e2d53847]{color:#9aa3b2;margin-top:6px;font-size:11.5px;display:block}.ok[data-v-e2d53847]{color:var(--ok-fg)}.warn[data-v-e2d53847]{color:var(--warn-fg)}.bad[data-v-e2d53847]{color:var(--danger-fg)}.errs[data-v-e2d53847]{border:1px solid var(--line-1);color:var(--ink-4);border-radius:9px;max-height:160px;margin-top:14px;padding:10px 14px;font-size:12px;overflow:auto}.errs>div[data-v-e2d53847]{padding:5px 0}.errs span[data-v-e2d53847]{color:var(--danger-fg);margin-right:8px}.errs p[data-v-e2d53847]{color:var(--ink-6);margin:6px 0 0}footer[data-v-e2d53847]{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:17px 24px;display:flex}.grow[data-v-e2d53847]{flex:1}footer button[data-v-e2d53847]{white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;height:32px;font-size:12.5px;display:flex}.sec[data-v-e2d53847]{border:1px solid var(--line-input);color:var(--ink-3);background:#fff;padding:0 13px}.sec[data-v-e2d53847]:hover{background:#f8f9fb}.pri[data-v-e2d53847]{background:var(--accent);color:#fff;border:0;padding:0 15px;font-weight:500}.pri[data-v-e2d53847]:hover{background:#1547b8}footer button[data-v-e2d53847]:disabled{opacity:.5;cursor:default}.empty[data-v-7f5de0c4]{color:var(--ink-6);text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex}.dashed[data-v-7f5de0c4]{border:1px dashed var(--line-dash);border-radius:var(--r-card);background:#fff}p[data-v-7f5de0c4]{margin:0}.circle[data-v-7f5de0c4]{background:var(--bg-fill);border-radius:50%;width:64px;height:64px}@media (width<=767.98px){.empty[data-v-7f5de0c4]{font-size:14px}}.sk[data-v-b3f358ff]{flex-direction:column;gap:10px;padding:16px;display:flex}.bar[data-v-b3f358ff]{background:linear-gradient(90deg, var(--bg-fill) 25%, var(--bg-track) 37%, var(--bg-fill) 63%);background-size:400% 100%;border-radius:6px;height:16px;animation:1.4s infinite shimmer-b3f358ff}.card .bar[data-v-b3f358ff]{height:92px}.page .bar[data-v-b3f358ff]:first-child{width:40%;height:24px}@keyframes shimmer-b3f358ff{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.bar[data-v-b3f358ff]{animation:none}}.mask[data-v-c872703c]{z-index:50;position:fixed;inset:0}.panel[data-v-c872703c]{z-index:55;border:1px solid var(--line-1);border-radius:var(--r-hero);width:380px;max-height:70vh;box-shadow:var(--shadow-popover);background:#fff;animation:.16s fadeUp;position:absolute;top:64px;right:120px;overflow:auto}header[data-v-c872703c]{border-bottom:1px solid var(--line-2);background:#fff;align-items:center;gap:8px;padding:14px 18px;display:flex;position:sticky;top:0}header b[data-v-c872703c]{min-width:0;font-size:14px;font-weight:var(--fw-title);flex:1}.unread[data-v-c872703c]{color:var(--unread);font-size:11px;font-weight:400}header button[data-v-c872703c]{color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:12px}ul[data-v-c872703c]{margin:0;padding:0;list-style:none}li button[data-v-c872703c]{text-align:left;border:none;border-bottom:1px solid var(--line-3);cursor:pointer;background:#fff;gap:11px;width:100%;padding:13px 18px;display:flex}li button.unreadrow[data-v-c872703c]{background:#fbfcff}li button[data-v-c872703c]:hover{background:var(--bg-hover)}.dot[data-v-c872703c]{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.dot.on[data-v-c872703c]{background:var(--unread)}.body[data-v-c872703c]{flex:1;min-width:0}.line[data-v-c872703c]{align-items:center;gap:7px;display:flex}.t[data-v-c872703c]{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.k[data-v-c872703c]{border-radius:4px;flex:none;padding:1px 6px;font-size:10.5px}.at[data-v-c872703c]{color:var(--ink-6);flex:none;font-size:11px;font-style:normal}.b[data-v-c872703c]{color:var(--ink-4);overflow-wrap:anywhere;margin-top:5px;font-size:12.5px;line-height:1.55;display:block}.gs[data-v-3b6ad922]{flex:0 250px;min-width:104px;position:relative}input[data-v-3b6ad922]{width:100%;height:var(--h-topbar-ctl);border-radius:var(--r-ctl);background:var(--bg-fill);border:1px solid #0000;padding:0 12px;font-size:12.5px}.menu[data-v-3b6ad922]{z-index:50;border:1px solid var(--line-1);border-radius:var(--r-block);max-height:420px;box-shadow:var(--shadow-popover);background:#fff;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.gt[data-v-3b6ad922]{color:var(--ink-6);margin:8px 8px 4px;font-size:11px}.menu button[data-v-3b6ad922]{border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.menu button[data-v-3b6ad922]:hover{background:var(--bg-hover)}.menu b[data-v-3b6ad922]{color:var(--ink);font-size:13px;font-weight:400}.menu em[data-v-3b6ad922]{color:var(--ink-6);font-size:11.5px;font-style:normal}.hint[data-v-3b6ad922]{color:var(--ink-5);margin:10px 8px;font-size:12.5px}.btn[data-v-ba09ad9c]{height:var(--h-btn);border-radius:var(--r-ctl);border:1px solid var(--line-input);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:400;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn[data-v-ba09ad9c]:hover:not(:disabled){background:var(--bg-hover)}.btn[data-v-ba09ad9c]:disabled{opacity:.5;cursor:not-allowed}.v-primary[data-v-ba09ad9c],.v-green[data-v-ba09ad9c],.v-danger[data-v-ba09ad9c]{padding:0 15px;font-weight:500}.v-primary[data-v-ba09ad9c]{background:var(--accent);border-color:var(--accent);color:#fff}.v-primary[data-v-ba09ad9c]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.v-green[data-v-ba09ad9c]{background:var(--opp-main);border-color:var(--opp-main);color:#fff}.v-green[data-v-ba09ad9c]:hover:not(:disabled){background:var(--opp-ink);border-color:var(--opp-ink)}.v-danger[data-v-ba09ad9c]{color:var(--danger-fg);border-color:var(--line-danger);background:#fff}.v-danger[data-v-ba09ad9c]:hover:not(:disabled){background:var(--danger-bg)}.v-link[data-v-ba09ad9c]{color:var(--accent);background:0 0;border:none;height:auto;padding:0}.v-link[data-v-ba09ad9c]:hover:not(:disabled){background:0 0;text-decoration:underline}.s-sm[data-v-ba09ad9c]{height:30px;padding:0 13px;font-size:12.5px}.s-sm.v-primary[data-v-ba09ad9c],.s-sm.v-green[data-v-ba09ad9c],.s-sm.v-danger[data-v-ba09ad9c]{padding:0 14px}.s-lg[data-v-ba09ad9c]{border-radius:var(--r-block);height:48px;padding:0 20px;font-size:17px;font-weight:600}.s-lg.v-primary[data-v-ba09ad9c],.s-lg.v-green[data-v-ba09ad9c],.s-lg.v-danger[data-v-ba09ad9c]{padding:0 20px;font-weight:600}.block[data-v-ba09ad9c]{width:100%}.spin[data-v-ba09ad9c]{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}.mask[data-v-e6c2b923]{z-index:60;background:var(--overlay);justify-content:center;align-items:center;padding:24px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.dialog[data-v-e6c2b923]{border-radius:var(--r-hero);max-width:100%;max-height:88vh;box-shadow:var(--shadow-modal);background:#fff;flex-direction:column;animation:.18s fadeUp;display:flex}header[data-v-e6c2b923]{border-bottom:1px solid var(--line-2);align-items:center;padding:20px 24px;display:flex}.hd[data-v-e6c2b923]{flex:1;min-width:0}h2[data-v-e6c2b923]{font-size:15.5px;font-weight:var(--fw-title);margin:0}.sub[data-v-e6c2b923]{color:var(--ink-5);margin:4px 0 0;font-size:12px}.x[data-v-e6c2b923]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;font-size:18px;line-height:1}.x[data-v-e6c2b923]:hover{color:var(--ink-3)}.body[data-v-e6c2b923]{flex:1;padding:22px 24px;overflow:auto}footer[data-v-e6c2b923]{border-top:1px solid var(--line-2);justify-content:flex-end;gap:10px;padding:17px 24px;display:flex}.cp[data-v-72a0b339]{position:relative}.row[data-v-72a0b339]{align-items:center;gap:8px;display:flex}.row[data-v-72a0b339]>:first-child{flex:1;min-width:0}.x[data-v-72a0b339]{width:24px;height:24px;color:var(--placeholder);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:18px;line-height:1}.x[data-v-72a0b339]:hover{color:var(--ink-3)}.menu[data-v-72a0b339]{z-index:40;border:1px solid var(--line-1);border-radius:var(--r-block);max-height:264px;box-shadow:var(--shadow-popover);background:#fff;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.menu>button[data-v-72a0b339]{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;width:100%;padding:9px 12px;display:flex}.menu>button[data-v-72a0b339]:hover{background:var(--bg-hover)}.r1[data-v-72a0b339]{align-items:center;gap:8px;min-width:0;display:flex}.n[data-v-72a0b339]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.m[data-v-72a0b339]{color:var(--ink-5);font-size:11.5px}.picked[data-v-72a0b339]{color:var(--ink-5);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:11.5px;display:flex}.hint[data-v-72a0b339]{color:var(--ink-5);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.hint.warn[data-v-72a0b339]{color:var(--warn-fg)}.spin[data-v-72a0b339]{border:2px solid var(--ink-6);border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin;display:inline-block}@media (width<=767.98px){.menu[data-v-72a0b339]{max-height:320px;box-shadow:none;margin-top:4px;position:static}.menu>button[data-v-72a0b339]{border-bottom:1px solid var(--line-3);gap:3px;padding:11px 12px}.n[data-v-72a0b339]{font-size:15px}.m[data-v-72a0b339]{color:var(--ink-6);font-size:11.5px}.picked[data-v-72a0b339],.hint[data-v-72a0b339]{font-size:13px}.x[data-v-72a0b339]{width:32px;height:32px;font-size:22px}}.ep[data-v-229e62c6]{position:relative}.row[data-v-229e62c6]{align-items:center;gap:8px;display:flex}.row[data-v-229e62c6]>:first-child{flex:1;min-width:0}.go[data-v-229e62c6]{height:var(--h-input);border:1px solid var(--line-input);border-radius:var(--r-ctl);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:#fff;flex:none;align-items:center;gap:5px;padding:0 14px;font-size:13px;display:inline-flex}.go[data-v-229e62c6]:hover:not(:disabled){background:var(--bg-hover)}.go[data-v-229e62c6]:disabled{color:var(--ink-6);cursor:default}.menu[data-v-229e62c6]{z-index:40;border:1px solid var(--line-1);border-radius:var(--r-block);box-shadow:var(--shadow-popover);background:#fff;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.menu>button[data-v-229e62c6]{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;width:100%;padding:9px 12px;display:flex}.menu>button[data-v-229e62c6]:hover{background:var(--bg-hover)}.n[data-v-229e62c6]{color:var(--ink);font-size:13.5px}.m[data-v-229e62c6]{color:var(--ink-5);font-size:11.5px}.foot[data-v-229e62c6]{background:var(--bg-subtle);border-top:1px solid var(--line-3);justify-content:flex-end;display:flex}.foot button[data-v-229e62c6]{color:var(--ink-4);cursor:pointer;background:0 0;border:none;padding:7px 12px;font-size:12.5px}.hint[data-v-229e62c6]{color:var(--ink-5);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.hint.warn[data-v-229e62c6]{color:var(--warn-fg)}.spin[data-v-229e62c6]{border:2px solid var(--ink-6);border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin;display:inline-block}.card[data-v-229e62c6]{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--bg-hover);margin-top:8px;padding:12px 14px}.hd[data-v-229e62c6]{color:var(--ink-6);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.hd b[data-v-229e62c6]{min-width:0;color:var(--ink-2);flex:1;font-size:12px;font-weight:600}.hd .at[data-v-229e62c6]{flex:none}.rf[data-v-229e62c6]{color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:4px;padding:0;font-size:11.5px;display:flex}.rf[data-v-229e62c6]:disabled{opacity:.5;cursor:default}dl[data-v-229e62c6]{grid-template-columns:1fr 1fr;gap:6px 20px;margin:0;padding:0;display:grid}dl>div[data-v-229e62c6]{align-items:baseline;gap:10px;min-width:0;display:flex}.scope[data-v-229e62c6]{border-top:1px solid var(--line-2);margin-top:10px;padding-top:10px}.scope .sk[data-v-229e62c6]{color:var(--ink-6);margin-bottom:3px;font-size:11.5px;display:block}.scope .sv[data-v-229e62c6]{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.scope .sv.clamp[data-v-229e62c6]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scope .sx[data-v-229e62c6]{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:3px;padding:0;font-size:11.5px}.more[data-v-229e62c6]{color:var(--ink-6);margin:8px 0 0;font-size:11.5px;line-height:1.6}dt[data-v-229e62c6]{width:100px;color:var(--ink-6);flex:none;font-size:11.5px}dd[data-v-229e62c6]{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12px}@media (width<=767.98px){.go[data-v-229e62c6]{padding:0 16px;font-size:14px}.menu[data-v-229e62c6]{border-radius:var(--r-block);box-shadow:none;margin-top:4px;position:static}.menu>button[data-v-229e62c6]{border-bottom:1px solid var(--line-3);gap:3px;padding:11px 12px}.n[data-v-229e62c6]{font-size:15px}.m[data-v-229e62c6]{color:var(--ink-6);font-size:11.5px}.foot button[data-v-229e62c6]{padding:9px 12px}.hint[data-v-229e62c6]{font-size:13px}.card[data-v-229e62c6]{border-radius:var(--r-block);background:var(--bg-page);border:0;margin-top:6px;padding:12px}.hd[data-v-229e62c6]{font-size:11.5px}.hd b[data-v-229e62c6],.rf[data-v-229e62c6]{font-size:13px}dl[data-v-229e62c6]{grid-template-columns:1fr;gap:7px}dt[data-v-229e62c6]{width:104px;font-size:12.5px}dd[data-v-229e62c6]{font-size:13.5px}}.mask[data-v-fc67f8b3]{z-index:100;background:var(--overlay);align-items:flex-end;animation:.16s fadeIn;display:flex;position:fixed;inset:0}.sheet[data-v-fc67f8b3]{width:100%;max-height:80%;padding-bottom:calc(28px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;animation:.22s sheetUp;overflow:auto}.title[data-v-fc67f8b3]{text-align:center;color:var(--ink-4);border-bottom:1px solid var(--line-3);margin:0;padding:18px 20px 14px;font-size:16px}ul[data-v-fc67f8b3]{margin:0;padding:0;list-style:none}li+li[data-v-fc67f8b3]{border-top:1px solid var(--line-3)}li button[data-v-fc67f8b3]{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:19px 16px;font-size:17px;display:flex}li button.on[data-v-fc67f8b3]{color:var(--accent)}.l[data-v-fc67f8b3]{align-items:baseline;gap:6px;min-width:0;display:flex}.l em[data-v-fc67f8b3]{color:var(--ink-5);font-size:13px;font-style:normal}b[data-v-fc67f8b3]{font-size:18px}.done[data-v-fc67f8b3]{padding:12px 16px 0}.desktop[data-v-fc67f8b3]{justify-content:center;align-items:center}.desktop .sheet[data-v-fc67f8b3]{border-radius:var(--r-hero);width:380px;max-height:72vh;box-shadow:var(--shadow-modal);flex-direction:column;padding-bottom:0;animation:.18s fadeUp;display:flex;overflow:hidden}.desktop .title[data-v-fc67f8b3]{font-size:14px;font-weight:var(--fw-title);color:var(--ink-2);border-bottom:1px solid var(--line-2);flex:none;padding:16px 22px}.desktop ul[data-v-fc67f8b3]{flex:1;min-height:0;max-height:60vh;padding:6px 0;overflow:auto}.desktop li+li[data-v-fc67f8b3]{border-top:none}.desktop li button[data-v-fc67f8b3]{border-bottom:1px solid var(--line-3);padding:14px 22px;font-size:14px}.desktop li button[data-v-fc67f8b3]:hover{background:var(--bg-hover)}.desktop .l[data-v-fc67f8b3]{flex-direction:row;align-items:baseline;gap:6px}.desktop .l em[data-v-fc67f8b3]{color:var(--placeholder);font-size:12px}.desktop b[data-v-fc67f8b3]{color:var(--accent);font-size:14px;font-weight:700}.desktop .done[data-v-fc67f8b3]{flex:none;padding:12px 22px 18px}.desktop .done[data-v-fc67f8b3] .btn{border-radius:var(--r-ctl);height:36px;font-size:13px;font-weight:500}.erp[data-v-8d85c66e]{position:relative}.row[data-v-8d85c66e]{align-items:center;gap:8px;display:flex}.row[data-v-8d85c66e]>:first-child{flex:1;min-width:0}.x[data-v-8d85c66e]{width:24px;height:24px;color:var(--placeholder);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:18px;line-height:1}.x[data-v-8d85c66e]:hover{color:var(--ink-3)}.echo[data-v-8d85c66e]{color:var(--ink-5);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:11.5px;display:flex}.echo em[data-v-8d85c66e]{font-style:normal}.menu[data-v-8d85c66e]{z-index:40;border:1px solid var(--line-1);border-radius:var(--r-block);max-height:320px;box-shadow:var(--shadow-popover);background:#fff;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.grp[data-v-8d85c66e]{color:var(--placeholder);background:var(--bg-subtle);margin:0;padding:8px 12px 4px;font-size:11px}.opt[data-v-8d85c66e]{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:3px;width:100%;padding:9px 12px;display:flex}.opt[data-v-8d85c66e]:hover{background:var(--bg-hover)}.r1[data-v-8d85c66e]{align-items:center;gap:8px;min-width:0;display:flex}.n[data-v-8d85c66e]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.def[data-v-8d85c66e]{background:var(--accent-soft);color:var(--accent);border-radius:4px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:600}.def.os[data-v-8d85c66e]{background:var(--bg-fill);color:var(--ink-3)}.m[data-v-8d85c66e]{color:var(--ink-5);font-size:11.5px}.o[data-v-8d85c66e]{color:var(--ink-5);align-items:center;gap:6px;font-size:11.5px;display:flex}.none[data-v-8d85c66e]{color:var(--placeholder);margin:0;padding:12px;font-size:12px}.foot[data-v-8d85c66e]{border-top:1px solid var(--line-3);background:var(--bg-subtle)}.add[data-v-8d85c66e]{width:100%;color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 12px;font-size:12.5px;display:flex}.add em[data-v-8d85c66e]{color:var(--placeholder);margin-left:auto;font-size:11px;font-style:normal}.cnew[data-v-8d85c66e]{border-top:1px solid var(--line-3);background:var(--bg-subtle);padding:12px}.cnew .mt[data-v-8d85c66e]{margin-top:8px}.os-chk[data-v-8d85c66e]{color:var(--ink-3);cursor:pointer;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.os-chk input[data-v-8d85c66e]{width:14px;height:14px;margin:0}.err[data-v-8d85c66e]{color:var(--danger-fg);margin:8px 0 0;font-size:12px}.cbtns[data-v-8d85c66e]{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.cbtns .ln[data-v-8d85c66e]{color:var(--ink-4);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:12.5px}.cbtns .pri[data-v-8d85c66e]{border:1px solid var(--accent);border-radius:var(--r-ctl);background:var(--accent);color:#fff;cursor:pointer;height:32px;padding:0 14px;font-size:12.5px}.cbtns .pri[data-v-8d85c66e]:disabled{opacity:.5;cursor:default}.hint[data-v-8d85c66e]{color:var(--ink-5);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.hint.warn[data-v-8d85c66e]{color:var(--warn-fg)}.spin[data-v-8d85c66e]{border:2px solid var(--ink-6);border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite spin;display:inline-block}.trig[data-v-8d85c66e]{border:1px solid var(--line-input);border-radius:var(--r-ctl);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px;display:flex}.trig.invalid[data-v-8d85c66e]{border-color:var(--danger-fg)}.trig .bi[data-v-8d85c66e]{color:var(--ink-4)}.tv[data-v-8d85c66e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tn[data-v-8d85c66e]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.tn.ph[data-v-8d85c66e]{color:var(--placeholder)}.ts[data-v-8d85c66e]{color:var(--ink-5);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.ts em[data-v-8d85c66e]{font-style:normal}.tx[data-v-8d85c66e]{color:var(--placeholder);flex:none;padding:0 4px;font-size:20px;line-height:1}.caret[data-v-8d85c66e]{color:var(--chevron);flex:none;font-size:18px;font-style:normal;line-height:1}.sbody[data-v-8d85c66e]{padding-bottom:4px}.ssearch[data-v-8d85c66e]{background:var(--bg-fill);height:36px;color:var(--ink-5);border-radius:18px;align-items:center;gap:8px;margin:12px 16px;padding:0 12px;display:flex}.ssearch input[data-v-8d85c66e]{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.sgrp[data-v-8d85c66e]{color:var(--ink-5);margin:0;padding:10px 16px 6px;font-size:13px}.slist[data-v-8d85c66e]{margin:0;padding:0;list-style:none}.slist li[data-v-8d85c66e]{border-top:1px solid var(--line-3)}.slist button[data-v-8d85c66e]{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.sv[data-v-8d85c66e]{flex:1;min-width:0}.sn[data-v-8d85c66e]{color:var(--ink);align-items:center;gap:8px;font-size:17px;display:flex}.sm[data-v-8d85c66e]{color:var(--ink-5);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.sm em[data-v-8d85c66e]{font-style:normal}.slist b[data-v-8d85c66e]{color:var(--accent);flex:none;font-size:18px}.snone[data-v-8d85c66e]{color:var(--placeholder);margin:0;padding:18px 16px;font-size:14px}.shint[data-v-8d85c66e]{color:var(--ink-5);align-items:center;gap:6px;margin:0;padding:10px 16px;font-size:13px;display:flex}.shint.warn[data-v-8d85c66e]{color:var(--warn-fg)}.sadd[data-v-8d85c66e]{border:none;border-top:1px solid var(--line-3);text-align:left;width:100%;color:var(--accent);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:16px;font-size:17px;display:flex}.sadd em[data-v-8d85c66e]{color:var(--placeholder);margin-left:auto;font-size:13px;font-style:normal}.mob .cnew[data-v-8d85c66e]{background:0 0;border-top:0}.ff[data-v-08754661]{align-items:center;gap:8px;display:flex}.drop[data-v-08754661]{border:1px dashed var(--line-dash);border-radius:var(--r-ctl);background:var(--bg-subtle);min-width:0;height:44px;color:var(--ink-3);cursor:pointer;flex:1;align-items:center;gap:10px;padding:0 12px;font-size:12.5px;display:flex}.drop[data-v-08754661]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.name[data-v-08754661]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:500;overflow:hidden}.size[data-v-08754661]{color:var(--ink-5);flex:none;font-size:11.5px}.drop em[data-v-08754661]{color:var(--accent);flex:none;margin-left:auto;font-style:normal}.x[data-v-08754661]{width:28px;height:44px;color:var(--ink-5);cursor:pointer;background:0 0;border:none;flex:none;font-size:18px}@media (width<=767.98px){.drop[data-v-08754661]{color:#b4bdca;background:0 0;border:0;gap:8px;height:40px;padding:0;font-size:16px}.drop[data-v-08754661]:hover:not(:disabled){color:#b4bdca;border-color:#0000}.caret[data-v-08754661]{color:var(--chevron);flex:none;font-size:18px;font-style:normal;line-height:1}.x[data-v-08754661]{height:40px}}.seg[data-v-272e253f]{background:var(--bg-track);border-radius:9px;gap:3px;padding:3px;display:inline-flex}button[data-v-272e253f]{color:var(--ink-4);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px}.s-md[data-v-272e253f]{padding:5px 12px;font-size:12px}.s-lg[data-v-272e253f]{padding:5px 14px;font-size:12.5px}button.on[data-v-272e253f]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #10182814}.wrap[data-v-4fcdcf11]{min-width:0;display:block;position:relative}.sel[data-v-4fcdcf11]{width:100%;height:var(--h-input);border:1px solid var(--line-input);border-radius:var(--r-ctl);color:var(--ink);cursor:pointer;background:#fff;padding:0 10px;font-size:13px}.sel.invalid[data-v-4fcdcf11]{border-color:var(--danger-fg)}.sel[data-v-4fcdcf11]:disabled{background:var(--bg-fill);color:var(--ink-5);cursor:not-allowed}.caret[data-v-4fcdcf11]{display:none}@media (width<=767.98px){.sel[data-v-4fcdcf11]{appearance:none;padding-right:22px}.caret[data-v-4fcdcf11]{color:var(--chevron);pointer-events:none;font-size:18px;font-style:normal;line-height:1;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)}}textarea[data-v-e21ff83c]{border:1px solid var(--line-input);border-radius:var(--r-ctl);background:var(--bg-page);width:100%;color:var(--ink);resize:vertical;min-height:84px;padding:10px 12px;font-size:13px;line-height:1.6}.invalid[data-v-e21ff83c]{border-color:var(--danger-fg)}.box[data-v-04b944a7]{border:1px solid var(--line-input);border-radius:var(--r-ctl);overflow:hidden}.row[data-v-04b944a7]{border-bottom:1px solid var(--line-3);align-items:center;gap:10px;padding:10px 12px;display:flex}.dot[data-v-04b944a7]{border:1.5px solid var(--chevron);cursor:pointer;background:#fff;border-radius:50%;flex:none;width:16px;height:16px;padding:0}.dot.on[data-v-04b944a7]{border:5px solid var(--accent)}.v[data-v-04b944a7]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v b[data-v-04b944a7]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.v em[data-v-04b944a7]{color:var(--placeholder);font-size:11px;font-style:normal}.tag[data-v-04b944a7]{border-radius:var(--r-chip);background:var(--accent-soft);color:var(--accent);white-space:nowrap;flex:none;padding:2px 8px;font-size:11.5px;line-height:1.6}.ln[data-v-04b944a7]{color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:12px}.x[data-v-04b944a7]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;font-size:17px;line-height:1}.x[data-v-04b944a7]:hover{color:var(--ink-3)}.add[data-v-04b944a7]{background:var(--bg-subtle);padding:6px 10px}.add[data-v-04b944a7] input{background:0 0;border:0;height:30px;padding:0 2px}.add[data-v-04b944a7] .trig{background:0 0;border:0;min-height:38px;padding:0 2px}@media (width<=767.98px){.v b[data-v-04b944a7]{font-size:15px}.v em[data-v-04b944a7]{font-size:12px}.ln[data-v-04b944a7],.tag[data-v-04b944a7]{font-size:13px}}.gf[data-v-abc6306e]{position:relative}.box[data-v-abc6306e]{min-height:var(--h-input);border:1px solid var(--line-input);border-radius:var(--r-ctl);cursor:text;background:#fff;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 10px;display:flex}.chip[data-v-abc6306e]{border-radius:var(--r-chip);background:var(--bg-fill);color:var(--ink-2);align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.chip button[data-v-abc6306e]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.box input[data-v-abc6306e]{background:0 0;border:0;outline:none;flex:1;min-width:90px;font-size:13px}.menu[data-v-abc6306e]{z-index:40;border:1px solid var(--line-1);border-radius:var(--r-block);max-height:240px;box-shadow:var(--shadow-popover);background:#fff;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.menu button[data-v-abc6306e]{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.menu button[data-v-abc6306e]:hover{background:var(--bg-hover)}.menu em[data-v-abc6306e]{color:var(--placeholder);margin-left:auto;font-size:11px;font-style:normal}.menu .new[data-v-abc6306e]{border-top:1px solid var(--line-3);color:var(--accent)}.err[data-v-abc6306e]{color:var(--danger-fg);margin:6px 0 0;font-size:12px}@media (width<=767.98px){.chip[data-v-abc6306e]{padding:3px 9px;font-size:14px}.box input[data-v-abc6306e]{font-size:16px}.menu button[data-v-abc6306e]{padding:12px;font-size:15px}}.fields.grid[data-v-89378f56]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.grid .field[data-v-89378f56]{flex-direction:column;gap:5px;min-width:0;display:flex}.grid .field.wide[data-v-89378f56]{grid-column:span 2}.grid .field[data-v-89378f56]{gap:7px}.fields.grid[data-v-89378f56]>.form-err{grid-column:span 2}.grid .lb[data-v-89378f56]{color:var(--ink-4);font-size:12px}.fields.rows[data-v-89378f56]{background:#fff;flex-direction:column;display:flex}.rows .field[data-v-89378f56]{border-bottom:1px solid var(--line-3);align-items:center;gap:12px;min-height:58px;padding:4px 16px;display:flex}.rows .field.gap[data-v-89378f56]{margin-top:10px}.rows .lb[data-v-89378f56]{width:112px;color:var(--ink-1);flex:none;font-size:16px}.rows .ctl[data-v-89378f56]{flex:1;min-width:0}.rows[data-v-89378f56] input,.rows[data-v-89378f56] select,.rows[data-v-89378f56] textarea{background:0 0;border:0;height:40px;padding:0;font-size:16px}.rows[data-v-89378f56] select{padding-right:22px}.rows[data-v-89378f56] textarea{height:auto;min-height:40px;padding:9px 0}.rows[data-v-89378f56] input:focus,.rows[data-v-89378f56] select:focus,.rows[data-v-89378f56] textarea:focus{border-color:#0000;outline:none}.rows[data-v-89378f56] .caret{right:0}.rows[data-v-89378f56] input:disabled,.rows[data-v-89378f56] select:disabled{color:var(--ink);background:0 0}.rows .field.t-entities[data-v-89378f56],.rows .field.t-groups[data-v-89378f56],.rows .field.t-entityRef[data-v-89378f56],.rows .field.t-segmented[data-v-89378f56]{flex-direction:column;align-items:stretch;gap:8px;padding:14px 16px}.rows .field.t-entities .lb[data-v-89378f56],.rows .field.t-groups .lb[data-v-89378f56],.rows .field.t-entityRef .lb[data-v-89378f56],.rows .field.t-segmented .lb[data-v-89378f56]{width:auto}.rows .t-entities[data-v-89378f56] .box,.rows .t-groups[data-v-89378f56] .box{border:1px solid var(--line-input)}.rows .t-groups[data-v-89378f56] input{height:32px}.rows .t-entityRef[data-v-89378f56] .trig{min-height:48px}.rows .t-segmented[data-v-89378f56] .seg{display:flex}.rows .t-segmented[data-v-89378f56] .seg button{flex:1;padding:8px 0;font-size:15px}.ctl[data-v-89378f56]{display:block}.req[data-v-89378f56]{color:var(--danger-fg);margin-left:2px;font-style:normal}.lb[data-v-89378f56]{align-items:center;gap:6px;display:flex}.sub[data-v-89378f56]{color:var(--placeholder);margin-left:auto;font-size:11px;font-style:normal;font-weight:400}.hint[data-v-89378f56]{color:var(--placeholder);margin-top:7px;font-size:11px;font-style:normal;line-height:1.5;display:block}.err[data-v-89378f56]{color:var(--danger-fg);margin-top:4px;font-size:12px;font-style:normal;display:block}.idg[data-v-89378f56]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.idg button[data-v-89378f56]{height:var(--h-input);border:1px solid var(--line-input);border-radius:var(--r-ctl);color:var(--ink-2);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.idg button.on[data-v-89378f56]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.idg i[data-v-89378f56]{border-radius:50%;flex:none;width:8px;height:8px}h2[data-v-d43c72b2]{font-size:15.5px;font-weight:var(--fw-title);margin:0}.sub[data-v-d43c72b2]{color:var(--placeholder);margin:4px 0 0;font-size:11.5px}.foot-note[data-v-d43c72b2]{color:var(--placeholder);flex:1;font-size:11.5px}.form-err[data-v-d43c72b2]{border-radius:var(--r-ctl);background:var(--danger-bg);color:var(--danger-fg);margin:0;padding:11px 13px;font-size:12.5px}.shell[data-v-cd35ad30]{min-height:100vh;display:flex}aside[data-v-cd35ad30]{width:var(--sidebar-w);background:var(--navy);flex-direction:column;flex:none;height:100vh;display:flex;position:sticky;top:0}.brand[data-v-cd35ad30]{align-items:center;gap:10px;padding:22px 20px 16px;display:flex}.mark[data-v-cd35ad30]{width:30px;height:30px;color:var(--navy);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.brand b[data-v-cd35ad30]{color:#fff;letter-spacing:.02em;font-size:14.5px;font-weight:600;display:block}nav[data-v-cd35ad30]{flex-direction:column;flex:1;gap:2px;padding:2px 12px;display:flex;overflow:auto}.gt[data-v-cd35ad30]{letter-spacing:.14em;color:#ffffff61;margin:0;padding:16px 10px 7px;font-size:10px}nav a[data-v-cd35ad30]{border-radius:var(--r-sm);color:#ffffffad;align-items:center;gap:9px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}nav a .bar[data-v-cd35ad30]{background:0 0;border-radius:2px;flex:none;width:3px;height:15px}nav a .lb[data-v-cd35ad30]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}nav a .n[data-v-cd35ad30]{color:#ffffff8c;background:#ffffff1a;border-radius:9px;flex:none;padding:1px 6px;font-size:10px;font-style:normal}nav a[data-v-cd35ad30]:hover{color:#fff;background:#ffffff12;text-decoration:none}nav a.on[data-v-cd35ad30]{color:#fff;background:#ffffff1a;font-weight:600}nav a.on .bar[data-v-cd35ad30]{background:#7da2f5}nav a.on .n[data-v-cd35ad30]{color:#fff}.main[data-v-cd35ad30]{flex-direction:column;flex:1;min-width:0;display:flex}header[data-v-cd35ad30]{z-index:20;height:var(--topbar-h);border-bottom:1px solid var(--line-1);background:#fff;align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.titles[data-v-cd35ad30]{flex:none;min-width:0}.grow[data-v-cd35ad30]{flex:1}h1[data-v-cd35ad30]{font-size:15px;font-weight:var(--fw-title);white-space:nowrap;margin:0;line-height:1.2}.sub[data-v-cd35ad30]{max-width:340px;color:var(--ink-6);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11.5px;overflow:hidden}header .tb[data-v-cd35ad30]{height:var(--h-topbar-ctl);padding:0 14px;font-size:12.5px}.bell[data-v-cd35ad30]{width:var(--h-topbar-ctl);height:var(--h-topbar-ctl);border:1px solid var(--line-input);border-radius:var(--r-ctl);color:var(--ink-3);cursor:pointer;background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.bell[data-v-cd35ad30]:hover{background:#f8f9fb}.dot[data-v-cd35ad30]{background:var(--unread);color:#fff;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;font-weight:600;display:flex;position:absolute;top:-6px;right:-6px}.sep[data-v-cd35ad30]{background:var(--line-1);width:1px;height:22px}.who[data-v-cd35ad30]{position:relative}.who>button[data-v-cd35ad30]{cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:4px;display:flex}.avatar[data-v-cd35ad30]{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.nm[data-v-cd35ad30]{white-space:nowrap;color:var(--ink-2);font-size:12.5px}.nm.rl[data-v-cd35ad30]{color:var(--ink-5)}.menu[data-v-cd35ad30]{border:1px solid var(--line-1);border-radius:var(--r-block);min-width:180px;box-shadow:var(--shadow-popover);background:#fff;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.role[data-v-cd35ad30]{color:var(--ink-5);margin:4px 10px 8px;font-size:11.5px}.menu button[data-v-cd35ad30]{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:13px;display:block}.menu button[data-v-cd35ad30]:hover{background:var(--bg-hover)}.menu .out[data-v-cd35ad30]{color:var(--danger-fg)}.content[data-v-cd35ad30]{flex:1;padding:22px 24px 48px}.shell[data-v-526ea53c]{background:var(--bg-page);min-height:100dvh}.with-tabbar[data-v-526ea53c]{padding-bottom:calc(var(--tabbar-h,84px) + env(safe-area-inset-bottom))}.tabbar[data-v-526ea53c]{z-index:40;height:calc(var(--tabbar-h,84px) + env(safe-area-inset-bottom));padding:9px 6px env(safe-area-inset-bottom);border-top:1px solid var(--line-2);background:#fff;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a[data-v-526ea53c]{color:var(--ink-5);flex-direction:column;flex:1;align-items:center;gap:4px;text-decoration:none;display:flex}.tabbar a.on[data-v-526ea53c]{color:var(--accent)}.ic[data-v-526ea53c]{justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.dot[data-v-526ea53c]{background:var(--unread);color:#fff;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:600;display:flex;position:absolute;top:-6px;right:-12px}.lb[data-v-526ea53c]{font-size:11.5px}.mask[data-v-3d3aea90]{z-index:150;background:var(--overlay);justify-content:center;align-items:center;padding:24px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.dialog[data-v-3d3aea90]{border-radius:var(--r-hero);width:400px;max-width:100%;box-shadow:var(--shadow-modal);background:#fff;padding:22px 24px 18px;animation:.18s fadeUp}h2[data-v-3d3aea90]{font-size:15.5px;font-weight:var(--fw-title);margin:0}p[data-v-3d3aea90]{color:var(--ink-3);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.7}.acts[data-v-3d3aea90]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=767.98px){.dialog[data-v-3d3aea90]{width:100%;padding:20px}p[data-v-3d3aea90]{font-size:14px}}.wrap[data-v-b6e376a3]{left:50%;bottom:calc(var(--toast-bottom,32px) + env(safe-area-inset-bottom));z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.toast[data-v-b6e376a3]{border-radius:var(--r-block);background:var(--navy);color:#fff;max-width:min(90vw,420px);box-shadow:var(--shadow-toast);padding:12px 20px;font-size:12.5px;line-height:1.5;animation:.16s fadeUp}.toast.error[data-v-b6e376a3]{background:var(--danger-fg)}@media (width<=767.98px){.toast[data-v-b6e376a3]{text-align:center;max-width:320px;box-shadow:none;background:#101828eb;border-radius:12px;padding:12px 18px;font-size:14px;animation:.16s fadeIn}}:root{--accent:#1f5ae0;--accent-soft:#eef3fe;--accent-hover:#1547b8;--navy:#0e2148;--lead-main:#d9822b;--lead-soft:#fbefe2;--lead-ink:#9a5310;--lead-line:#f3d3b4;--cust-main:var(--accent);--cust-soft:var(--accent-soft);--cust-ink:#1547b8;--cust-line:#c9d8f7;--opp-main:#159a6a;--opp-soft:#e3f5ec;--opp-ink:#0b6b48;--opp-line:#b7e3cc;--ink:#101828;--ink-1:#101828;--ink-2:#344054;--ink-3:#475467;--ink-4:#667085;--ink-5:#8a94a6;--ink-6:#9aa3b2;--ink-7:#98a2b3;--placeholder:#9aa3b2;--chevron:#c0c7d2;--line-1:#e7eaf0;--line-2:#eef1f5;--line-3:#f2f4f7;--line-4:#e4e7ec;--line-input:#dde2ea;--line-5:#d0d5dd;--line-dash:#c9d2df;--line-danger:#f4b0aa;--bg-page:#f5f6f8;--bg-card:#fff;--bg-hover:#f8f9fb;--bg-subtle:#fbfcfd;--bg-fill:#f2f4f7;--bg-track:#e9edf2;--bg-board:#edf0f4;--ok-fg:#067647;--ok-bg:#ecfdf3;--warn-fg:#b54708;--warn-bg:#fffaeb;--danger-fg:#b42318;--danger-bg:#fef3f2;--purple-fg:#5925dc;--purple-bg:#f4f3ff;--unread:#f04438;--load-over:#f97066;--online:#12b76a;--fs-base:13px;--fw-title:650;--font-sans:"Alibaba PuHuiTi 3.0", "Alibaba PuHuiTi", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sidebar-w:228px;--topbar-h:60px;--rowpad:12px;--h-input:36px;--h-topbar-ctl:34px;--h-btn:32px;--h-chip:30px;--r-hero:14px;--r-card:12px;--r-block:10px;--r-ctl:8px;--r-sm:7px;--r-chip:5px;--r-pill:15px;--shadow-card:0 1px 2px #0f172a0a;--shadow-inner-card:0 1px 2px #0f172a0f;--shadow-modal:0 24px 48px -12px #0e214859;--shadow-popover:0 20px 40px -12px #0e214847;--shadow-toast:0 12px 28px -8px #0e214873;--overlay:#0e214873;--chip-active-bg:var(--ink);--chip-active-fg:#fff;--tab-fs:13.5px;--tab-pad:14px 12px 11px;--tab-bar:2px;--chip-radius:15px;--chip-bd:var(--line-4);--chip-fs:12.5px;--toast-bottom:28px}html[data-density=compact]{--rowpad:7px}@media (width<=767.98px){:root{--fs-base:15px;--r-card:14px;--shadow-card:none;--overlay:#0a101e73;--h-chip:34px;--chip-active-bg:var(--accent);--tab-fs:16.5px;--tab-pad:16px 10px 12px;--tab-bar:3px;--chip-radius:8px;--chip-bd:transparent;--chip-fs:14px;--tabbar-h:84px;--bottombar-h:88px;--nav-h:88px;--detail-hero-h:230px;--toast-bottom:130px}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}*,:before,:after{box-sizing:border-box}html{font-size:var(--fs-base)}body{background:var(--bg-page);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.4}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent-soft);outline-offset:0;border-color:var(--accent)}::placeholder{color:var(--placeholder)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.detail.mobile{padding-bottom:calc(110px + env(safe-area-inset-bottom));gap:12px;position:relative}.detail.mobile .herowrap{display:contents}.detail.mobile .hero{height:calc(186px + env(safe-area-inset-top));z-index:0;border-radius:0;padding:0;position:absolute;top:0;left:0;right:0}.detail.mobile .card{z-index:1;border:0;margin:0 12px;position:relative}.detail.mobile .head{padding:18px 16px 16px;display:block}.detail.mobile .nm{display:block}.detail.mobile .nm .tags{gap:8px;margin-top:10px}.detail.mobile .pill{padding:3px 8px;font-size:13px}.detail.mobile .tag{padding:3px 8px;font-size:12.5px}.detail.mobile .head h1{letter-spacing:-.01em;font-size:24px;font-weight:650;line-height:1.25}.detail.mobile .phone{color:var(--ink-1);align-items:center;gap:8px;margin-top:14px;font-size:16px;display:flex}.detail.mobile .pic{color:var(--ink-6)}.detail.mobile .phone .c{color:var(--ink-2)}.detail.mobile .copy{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:15px}.detail.mobile .right{border-top:1px solid var(--line-3);margin-top:16px;padding-top:14px}.detail.mobile .sh{margin-bottom:12px}.detail.mobile .sht{font-size:17px}.detail.mobile .sht em{font-size:12.5px}.detail.mobile .sh .lnk{font-size:14px}.detail.mobile .sh>.lnk:first-child{font-size:16px;font-weight:400}.detail.mobile .sh .hint{color:var(--ink-4);font-size:13px}.detail.mobile .pp{margin-top:14px}.mcells{border-top:1px solid var(--line-3);grid-template-columns:repeat(3,1fr);gap:14px 10px;margin-top:16px;padding-top:14px;display:grid}.mcells .k{color:var(--ink-6);font-size:12.5px;display:block}.mcells .v{color:var(--ink-1);overflow-wrap:anywhere;margin-top:4px;font-size:14.5px;line-height:1.35;display:block}.detail.mobile .main{border-radius:14px 14px 0 0;min-height:420px;margin:0;padding:0 4px}.detail.mobile .main .tabs{padding:0 8px}.detail.mobile .tabbody{padding:18px 16px 24px}.detail.mobile .tabbody h3{font-size:17px}.detail.mobile .rel{gap:0}.detail.mobile .rel li{border-bottom:1px solid var(--line-3);align-items:center;gap:12px;display:flex}.detail.mobile .rel a{background:0 0;border-radius:0;flex:1;min-width:0;padding:12px 0 14px}.detail.mobile .rel a:hover{background:0 0}.detail.mobile .rel b{font-size:19px}.detail.mobile .rel .l2{margin-top:8px;font-size:14px}.detail.mobile .rel .tel{background:var(--accent-soft);width:48px;height:36px;color:var(--accent);border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}.detail.mobile .none{text-align:center}.detail.mobile .none .empty{font-size:14px}.detail.mobile .none .cta{border-radius:19px;height:38px;padding:0 20px;font-size:14px;font-weight:500}.detail.mobile .pill .q{vertical-align:1px;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-left:4px;font-size:9px;font-style:normal;display:inline-flex}.detail.mobile .sht .q{border:1px solid var(--chevron);width:14px;height:14px;color:var(--placeholder);vertical-align:2px;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-style:normal;font-weight:400;display:inline-flex}
