:root{--ymt-primary: #6c5ce7;--ymt-primary-hover: #7b61ff;--ymt-primary-deep: #5b4bd0;--ymt-ink: #1e1b2e;--ymt-muted: #6b7280;--ymt-bg: #f6f7fb;--ymt-card: #ffffff;--ymt-line: #eef0f6;--ymt-soft: #f3f0ff;--ymt-pink: #ff8ba0;--ymt-pink-soft: #ffe4ea;--ymt-mint: #2ed573;--ymt-mint-soft: #d8f8e5;--ymt-sun: #f5c542;--ymt-sun-soft: #fff1b8;--ymt-lavender-soft: #ede4ff;--ymt-rail: linear-gradient(180deg, #6c5ce7 0%, #7b61ff 100%);--ymt-top: #ffffff;--ymt-shadow: 0 12px 32px rgb(28 24 48 / 6%)}html,body,#app{margin:0;min-height:100%;font-family:PingFang SC,Noto Sans SC,system-ui,sans-serif;background:var(--ymt-bg);color:var(--ymt-ink)}.support[data-v-f927129b]{background:#fff7e8;color:#874d00;padding:8px 16px;font-size:13px;display:flex;justify-content:space-between;align-items:center}.support button[data-v-f927129b]{border:0;background:none;color:var(--ymt-primary);cursor:pointer}.app[data-v-f927129b]{min-height:100vh;display:flex;flex-direction:column;background:var(--ymt-bg);color:var(--ymt-ink)}.top[data-v-f927129b]{height:52px;background:var(--ymt-top);color:var(--ymt-ink);display:flex;align-items:center;padding:0 14px 0 10px;gap:10px;z-index:20;border-bottom:1px solid var(--ymt-line)}.logo[data-v-f927129b]{width:34px;height:34px;border-radius:12px;background:var(--ymt-primary);color:#fff;display:grid;place-items:center;font-weight:700;text-decoration:none;font-size:15px}.tabs[data-v-f927129b]{display:flex;gap:4px;flex:1;min-width:0;overflow:auto}.tab[data-v-f927129b]{color:var(--ymt-muted);text-decoration:none;padding:6px 12px;border-radius:10px;font-size:13px;display:flex;align-items:center;gap:6px;white-space:nowrap}.tab.on[data-v-f927129b]{background:var(--ymt-soft);color:var(--ymt-primary)}.x[data-v-f927129b]{border:0;background:none;color:inherit;cursor:pointer;font-size:14px}.right[data-v-f927129b]{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--ymt-muted)}.who[data-v-f927129b]{color:var(--ymt-ink)}.right button[data-v-f927129b]{border:0;background:none;color:inherit;cursor:pointer;font-size:13px}.header-panel[data-v-f927129b]{position:absolute;right:16px;top:8px;width:360px;background:#fff;border:1px solid var(--ymt-line);border-radius:16px;padding:16px;z-index:30;box-shadow:var(--ymt-shadow);color:var(--ymt-ink)}.header-panel h3[data-v-f927129b]{margin:0 0 8px;font-size:15px}.header-panel p[data-v-f927129b],.header-panel li[data-v-f927129b]{color:#666;font-size:13px}.row[data-v-f927129b]{flex:1;display:flex;min-height:0;position:relative}.rail[data-v-f927129b]{width:72px;background:var(--ymt-rail);color:#fff;display:flex;flex-direction:column;padding:12px 8px;z-index:15}.rail-item[data-v-f927129b]{border:0;background:transparent;color:#ffffffc7;padding:10px 0 8px;cursor:pointer;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:14px}.rail-item.active[data-v-f927129b],.rail-item[data-v-f927129b]:hover{background:#fff;color:var(--ymt-primary)}.ico[data-v-f927129b]{width:18px;height:18px;display:block}.menu-pop[data-v-f927129b]{position:absolute;left:84px;top:16px;width:min(380px,calc(100vw - 110px));max-height:calc(100% - 32px);overflow:auto;background:#fff;border-radius:20px;padding:18px 16px 14px;z-index:16;box-shadow:0 20px 50px #1c183024}.menu-pop header[data-v-f927129b]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;padding:0 4px}.menu-pop strong[data-v-f927129b]{font-size:16px}.menu-pop small[data-v-f927129b]{color:var(--ymt-muted);font-size:12px}.menu-grid[data-v-f927129b]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.menu-grid button[data-v-f927129b]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:#f6f7fb;border-radius:14px;padding:12px;text-align:left;cursor:pointer;min-height:56px;color:var(--ymt-ink);font-size:14px}.menu-grid button i[data-v-f927129b]{width:30px;height:30px;border-radius:9px;background:#fff;color:var(--ymt-primary);display:grid;place-items:center;font-style:normal;font-weight:700;flex:0 0 auto}.menu-grid button:nth-child(4n+2) i[data-v-f927129b]{color:#e85a75}.menu-grid button:nth-child(4n+3) i[data-v-f927129b]{color:#1aae5a}.menu-grid button:nth-child(4n+4) i[data-v-f927129b]{color:#b8860b}.menu-grid button.on[data-v-f927129b],.menu-grid button[data-v-f927129b]:hover{background:var(--ymt-soft);color:var(--ymt-primary)}.page[data-v-f927129b]{flex:1;min-width:0;padding:12px 16px 28px;overflow:auto}.page[data-v-08912946]{min-height:100vh;display:grid;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);background:#fff}.visual[data-v-08912946]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:40px 56px 36px;color:#fff;background:radial-gradient(520px 360px at 12% 0%,rgb(255 255 255 / 16%),transparent 55%),linear-gradient(165deg,#4d3ec4,#6c5ce7 48%,#7b61ff)}.visual[data-v-08912946]:after{content:"寓";position:absolute;right:-24px;bottom:-48px;font-size:280px;font-weight:700;line-height:1;color:#ffffff12;pointer-events:none}.brand[data-v-08912946]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600}.brand b[data-v-08912946]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--ymt-primary);font-size:18px}.copy[data-v-08912946]{width:min(420px,100%);margin:auto 0}.eyebrow[data-v-08912946]{margin:0 0 12px;letter-spacing:.22em;font-size:12px;opacity:.72}.visual h1[data-v-08912946]{margin:0 0 14px;font-size:42px;line-height:1.2;letter-spacing:-.03em}.lead[data-v-08912946]{margin:0;font-size:16px;line-height:1.7;color:#ffffffc7}.auth[data-v-08912946]{display:flex;flex-direction:column;min-height:100vh}.form[data-v-08912946]{width:min(400px,calc(100% - 80px));margin:auto;padding:48px 0}.form h2[data-v-08912946]{margin:0;font-size:28px}.sub[data-v-08912946]{margin:8px 0 28px;color:var(--ymt-muted)}.tabs[data-v-08912946]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin-bottom:24px;border-bottom:1px solid var(--ymt-line)}.tabs button[data-v-08912946]{border:0;background:none;height:40px;cursor:pointer;color:#8b8499;font-size:14px}.tabs button.on[data-v-08912946]{color:var(--ymt-ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--ymt-primary)}form label[data-v-08912946]{display:block;margin:16px 0 8px;font-size:13px;color:#5b5670}.row[data-v-08912946]{display:flex;justify-content:flex-end;margin:10px 0 18px}.link[data-v-08912946],.help[data-v-08912946],.legal button[data-v-08912946],.plat[data-v-08912946],footer button[data-v-08912946]{border:0;background:none;padding:0;color:var(--ymt-primary);cursor:pointer;font-size:13px}.err[data-v-08912946],.tip[data-v-08912946]{font-size:13px;margin:0 0 12px}.err[data-v-08912946]{color:#d03050}.tip[data-v-08912946]{color:#8a7a3d}.sms[data-v-08912946]{display:grid;grid-template-columns:1fr auto;gap:8px}.ghost[data-v-08912946]{border:0;border-radius:10px;padding:0 14px;background:var(--ymt-soft);color:var(--ymt-primary);cursor:pointer;font-size:13px}.qr-box[data-v-08912946]{text-align:center;padding:12px 0 8px}.qr[data-v-08912946]{width:156px;height:156px;margin:0 auto 12px;border-radius:18px;display:grid;place-items:center;border:1px solid var(--ymt-line);color:var(--ymt-primary);font-size:40px;font-weight:700}.qr-box p[data-v-08912946]{margin:0 0 12px;color:var(--ymt-muted);font-size:13px}.qr-box .ghost[data-v-08912946]{height:36px}.help[data-v-08912946]{display:block;width:100%;margin:20px 0 10px;text-align:center}.legal[data-v-08912946]{margin:0;text-align:center;color:#9aa0b4;font-size:12px;line-height:1.8}.legal button[data-v-08912946]{font-size:12px}.plat[data-v-08912946]{display:block;margin-top:16px;text-align:center;text-decoration:none;opacity:.7}footer[data-v-08912946]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 40px;border-top:1px solid var(--ymt-line)}footer p[data-v-08912946]{margin:0;color:var(--ymt-muted);font-size:13px}footer strong[data-v-08912946]{color:var(--ymt-ink);font-size:15px}footer div[data-v-08912946]{display:flex;gap:16px}@media(max-width:960px){.page[data-v-08912946]{grid-template-columns:1fr}.visual[data-v-08912946]{min-height:auto;padding:28px 24px}.copy[data-v-08912946]{margin:28px 0 8px}.visual h1[data-v-08912946]{font-size:32px}.form[data-v-08912946]{width:min(400px,calc(100% - 48px))}footer[data-v-08912946]{flex-direction:column;align-items:flex-start;padding:16px 24px 24px}}.banner[data-v-9a9765b0]{background:#fff7e8;border:1px solid #ffd591;color:#874d00;border-radius:6px;padding:10px 12px;margin-bottom:12px;font-size:13px}.banner b[data-v-9a9765b0]{display:block;margin-bottom:4px}.banner ul[data-v-9a9765b0]{margin:0;padding-left:18px}.handles[data-v-649756d7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;margin:0;pointer-events:none;opacity:0;transition:opacity .16s ease}.drag[data-v-649756d7],.grow[data-v-649756d7]{pointer-events:auto;position:absolute;border:0;padding:0;background:#ffffffc7;border-radius:4px;box-shadow:none;color:#9a93ab}.drag[data-v-649756d7]{left:8px;top:8px;width:16px;height:16px;display:grid;grid-template-columns:1fr 1fr;place-content:center;gap:2px;cursor:grab}.drag i[data-v-649756d7]{width:2.5px;height:2.5px;border-radius:50%;background:currentColor}.drag[data-v-649756d7]:hover{color:#6b6578}.drag[data-v-649756d7]:active{cursor:grabbing}.grow[data-v-649756d7]{right:5px;bottom:5px;width:14px;height:14px;cursor:nwse-resize;display:grid;place-items:center}.grow svg[data-v-649756d7]{width:11px;height:11px;display:block;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.grow[data-v-649756d7]:hover{color:#6b6578}.views[data-v-92d913ac]{display:flex;gap:12px;align-items:center;margin-bottom:12px;font-size:13px;flex-wrap:wrap}.views button[data-v-92d913ac]{border:0;background:#fff;padding:8px 12px;border-radius:10px;cursor:pointer;box-shadow:var(--ymt-shadow)}.views button.on[data-v-92d913ac]{background:var(--ymt-primary);color:#fff}.views small[data-v-92d913ac]{opacity:.7;margin-left:4px}.ghost[data-v-92d913ac]{background:var(--ymt-soft)!important;color:var(--ymt-primary)!important}.chip[data-v-92d913ac]{background:#fff!important;color:var(--ymt-ink)!important;border:1px solid var(--ymt-line)!important}.hint[data-v-92d913ac]{color:var(--ymt-muted);font-size:13px}.home[data-v-92d913ac]{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:118px;grid-auto-flow:row;gap:12px;align-items:stretch}.home article[data-v-92d913ac]{min-width:0}.card[data-v-92d913ac],.mini[data-v-92d913ac]{position:relative;background:#fff;border-radius:16px;padding:14px 16px;box-shadow:var(--ymt-shadow);min-width:0;overflow:hidden}.card[data-v-92d913ac]:hover .handles,.mini[data-v-92d913ac]:hover .handles,.card.hot[data-v-92d913ac] .handles,.mini.hot[data-v-92d913ac] .handles,.card.dragging[data-v-92d913ac] .handles,.mini.dragging[data-v-92d913ac] .handles,.card.resizing[data-v-92d913ac] .handles,.mini.resizing[data-v-92d913ac] .handles,.setup-item[data-v-92d913ac] .handles{opacity:1}.card.dragging[data-v-92d913ac],.mini.dragging[data-v-92d913ac],.setup-item.dragging[data-v-92d913ac]{opacity:.4}.card.over-before[data-v-92d913ac],.mini.over-before[data-v-92d913ac]{box-shadow:inset 4px 0 0 var(--ymt-primary)}.card.over-after[data-v-92d913ac],.mini.over-after[data-v-92d913ac]{box-shadow:inset -4px 0 0 var(--ymt-primary)}.setup-item.over-before[data-v-92d913ac]{box-shadow:inset 0 3px 0 var(--ymt-primary)}.setup-item.over-after[data-v-92d913ac]{box-shadow:inset 0 -3px 0 var(--ymt-primary)}.card[data-v-92d913ac]{display:flex;flex-direction:column}.card header[data-v-92d913ac],.warn header[data-v-92d913ac]{display:flex;justify-content:space-between;align-items:center;gap:8px}.card header em[data-v-92d913ac]{cursor:pointer;font-style:normal;color:var(--ymt-primary);font-size:12px}h3[data-v-92d913ac]{margin:0;font-size:15px}.muted[data-v-92d913ac]{color:var(--ymt-muted);font-size:12px}.chart-row[data-v-92d913ac]{display:flex;gap:16px;align-items:center;flex:1}.donut[data-v-92d913ac]{width:110px;height:110px;border-radius:50%;position:relative;flex:0 0 auto}.donut i[data-v-92d913ac]{position:absolute;top:26px;right:26px;bottom:26px;left:26px;background:#fff;border-radius:50%}ul[data-v-92d913ac]{list-style:none;margin:0;padding:0}li[data-v-92d913ac]{margin:6px 0}.go[data-v-92d913ac]{cursor:pointer}.go small[data-v-92d913ac]{display:block;color:var(--ymt-muted);font-size:12px;margin-left:14px}b.c1[data-v-92d913ac],b.c2[data-v-92d913ac],b.c3[data-v-92d913ac],b.c-mint[data-v-92d913ac],b.c-pink[data-v-92d913ac]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.c1[data-v-92d913ac]{background:#ff8ba0}.c2[data-v-92d913ac]{background:#6c5ce7}.c3[data-v-92d913ac],.c-mint[data-v-92d913ac]{background:#2ed573}.c-pink[data-v-92d913ac]{background:#ff8ba0}.rate[data-v-92d913ac]{font-size:42px;color:#2ed573;line-height:1;font-weight:600}.rate small[data-v-92d913ac]{font-size:18px;margin-left:2px}.occ div[data-v-92d913ac]{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid var(--ymt-line);cursor:pointer;font-size:13px}.occ div:nth-child(1) b[data-v-92d913ac]{color:#ff8ba0}.occ div:nth-child(2) b[data-v-92d913ac]{color:#6c5ce7}.occ div:nth-child(3) b[data-v-92d913ac]{color:#2ed573}.radios[data-v-92d913ac]{display:flex;gap:10px;font-size:13px;white-space:nowrap}.status[data-v-92d913ac]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;font-size:12px;color:#666;flex:1;align-content:start;margin-top:10px}.status span[data-v-92d913ac]{border-radius:8px;padding:10px 6px;text-align:center}.status span[data-v-92d913ac]:nth-child(4n+1){background:var(--ymt-pink-soft)}.status span[data-v-92d913ac]:nth-child(4n+2){background:var(--ymt-lavender-soft)}.status span[data-v-92d913ac]:nth-child(4n+3){background:var(--ymt-mint-soft)}.status span[data-v-92d913ac]:nth-child(4n+4){background:var(--ymt-sun-soft)}.status b[data-v-92d913ac]{display:block;color:var(--ymt-ink);font-size:20px;margin-top:4px}.mini[data-v-92d913ac]{cursor:pointer;position:relative}.mini p[data-v-92d913ac]{margin:0;color:#6b7280;font-size:12px;padding:0 42px 0 0}.mini strong[data-v-92d913ac]{display:block;font-size:22px;margin-top:10px;color:var(--ymt-ink)}.mini em[data-v-92d913ac]{position:absolute;right:12px;top:12px;font-style:normal;font-size:12px}.tone-pink[data-v-92d913ac]{background:var(--ymt-pink-soft)}.tone-pink em[data-v-92d913ac]{color:#e85a75}.tone-lavender[data-v-92d913ac]{background:var(--ymt-lavender-soft)}.tone-lavender em[data-v-92d913ac]{color:var(--ymt-primary)}.tone-mint[data-v-92d913ac]{background:var(--ymt-mint-soft)}.tone-mint em[data-v-92d913ac]{color:#1aae5a}.tone-sun[data-v-92d913ac]{background:var(--ymt-sun-soft)}.tone-sun em[data-v-92d913ac]{color:#b8860b}.days[data-v-92d913ac]{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.days button[data-v-92d913ac],.vacant-filters button[data-v-92d913ac]{border:0;background:#ffffffb3;border-radius:4px;padding:2px 6px;cursor:pointer;font-size:12px}.days button.on[data-v-92d913ac],.vacant-filters button.on[data-v-92d913ac]{background:var(--ymt-ink);color:#fff}.tabs[data-v-92d913ac]{display:flex;gap:14px;font-size:13px;flex-wrap:wrap}.tabs span[data-v-92d913ac]{cursor:pointer;color:#666;padding-bottom:4px}.tabs span.on[data-v-92d913ac]{color:var(--ymt-primary);font-weight:600;border-bottom:2px solid var(--ymt-primary)}.filters[data-v-92d913ac]{display:flex;align-items:center;gap:10px;color:#888;font-size:12px;margin:8px 0}.filters span[data-v-92d913ac]{cursor:pointer}.filters span.on[data-v-92d913ac]{color:var(--ymt-ink);font-weight:600}.filters span.mute[data-v-92d913ac]{cursor:not-allowed;opacity:.45}.filters i[data-v-92d913ac]{flex:1}.plot[data-v-92d913ac]{position:relative;flex:1;min-height:160px;background:linear-gradient(#f8fafc,#fff);border-radius:10px;display:flex;flex-direction:column}.plot p[data-v-92d913ac]{margin:auto;text-align:center;color:var(--ymt-muted);font-size:13px}.bars[data-v-92d913ac]{display:flex;align-items:stretch;flex:1;min-height:160px;padding:8px 8px 4px 0}.bars-y[data-v-92d913ac]{width:32px;display:flex;flex-direction:column;justify-content:space-between;color:#9aa0b4;font-size:11px;text-align:right;padding:18px 4px 22px 0}.bars-body[data-v-92d913ac]{flex:1;display:flex;align-items:stretch;gap:4px;min-width:0}.bars-col[data-v-92d913ac]{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.bars-col em[data-v-92d913ac]{font-style:normal;font-size:11px;color:var(--ymt-ink);font-weight:700;line-height:1;margin-bottom:4px}.bars-track[data-v-92d913ac]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px;border-bottom:1px solid var(--ymt-line)}.bar[data-v-92d913ac]{width:12px;border-radius:3px 3px 0 0;min-height:0}.bar.new[data-v-92d913ac]{background:#2ed573}.bar.renew[data-v-92d913ac]{background:#ff8ba0}.bar.recv[data-v-92d913ac],.bar.in[data-v-92d913ac]{width:18px;background:#2ed573}.bar.pay[data-v-92d913ac]{width:18px;background:#ff8ba0}.bar.expire[data-v-92d913ac]{width:18px;background:#6c5ce7}.bars-col small[data-v-92d913ac]{margin-top:6px;color:var(--ymt-muted);font-size:12px}.hero[data-v-92d913ac]{display:block;font-size:28px;margin:18px 0 16px;color:var(--ymt-ink)}.hero small[data-v-92d913ac]{font-size:13px;color:var(--ymt-muted);font-weight:400}.split[data-v-92d913ac]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.split span[data-v-92d913ac]{border-radius:8px;padding:10px 8px;font-size:12px;color:#555}.split span[data-v-92d913ac]:nth-child(3n+1){background:var(--ymt-pink-soft)}.split span[data-v-92d913ac]:nth-child(3n+2){background:var(--ymt-lavender-soft)}.split span[data-v-92d913ac]:nth-child(3n+3){background:var(--ymt-mint-soft)}.deposit-line[data-v-92d913ac]{margin:18px 0 8px;font-size:14px}.g-banner[data-v-92d913ac]{display:grid;place-items:center;background:var(--ymt-sun-soft)}.empty[data-v-92d913ac]{background:var(--ymt-soft);color:var(--ymt-muted);border-radius:10px;padding:18px;text-align:center;font-size:13px}.warn table[data-v-92d913ac]{width:100%;border-collapse:collapse;font-size:13px}.warn th[data-v-92d913ac],.warn td[data-v-92d913ac]{padding:8px 6px;border-bottom:1px solid var(--ymt-line);text-align:left}.warn th[data-v-92d913ac]{color:#888;font-weight:500}.red[data-v-92d913ac]{color:#e85a75}.vacant-filters[data-v-92d913ac]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#666;margin-bottom:8px}.modal-hint[data-v-92d913ac]{margin:0 0 12px;color:var(--ymt-muted);font-size:12px}.todo-list[data-v-92d913ac]{list-style:none;margin:0;padding:0}.todo-list li[data-v-92d913ac]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px;border-bottom:1px solid var(--ymt-line)}.todo-list b[data-v-92d913ac]{display:block}.todo-list small[data-v-92d913ac]{color:var(--ymt-muted)}.todo-list em[data-v-92d913ac]{font-style:normal;color:var(--ymt-primary);font-size:20px;font-weight:700}.setup-views[data-v-92d913ac]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.setup-views button[data-v-92d913ac],.setup-create[data-v-92d913ac]{display:flex;gap:8px;align-items:center}.setup-views button[data-v-92d913ac]{border:0;background:#f6f7fb;border-radius:10px;padding:8px 12px;cursor:pointer}.setup-views button.on[data-v-92d913ac]{background:var(--ymt-primary);color:#fff}.setup-create[data-v-92d913ac]{margin-bottom:16px}.setup-group[data-v-92d913ac]{margin:0 0 14px}.setup-head[data-v-92d913ac]{display:block;font-weight:600;margin-bottom:8px}.setup-cards[data-v-92d913ac]{display:flex;flex-wrap:wrap;gap:8px 16px;color:#555;font-size:13px}.setup-actions[data-v-92d913ac]{display:flex;justify-content:flex-end;margin-top:8px}.setup-order[data-v-92d913ac]{margin:8px 0 16px}.setup-order p[data-v-92d913ac]{margin:0 0 8px;font-weight:600}.setup-item[data-v-92d913ac]{position:relative;display:flex;align-items:center;min-height:40px;padding:8px 12px 8px 36px;margin-bottom:6px;border-radius:10px;background:#f6f7fb}.err[data-v-92d913ac]{color:#e85a75;font-size:13px}@media(max-width:1280px){.home[data-v-92d913ac]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto}.home article[data-v-92d913ac]{grid-column:span 12!important;grid-row:auto!important;min-height:110px}}.later[data-v-3fe17cea]{display:inline-flex;gap:8px;flex-wrap:wrap}.dock[data-v-4dc2c3fb]{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0}.dock button[data-v-4dc2c3fb]{border:0;background:none;color:#7c5cff;cursor:pointer;font-size:13px;padding:0}.rail[data-v-4dc2c3fb]{display:flex;flex-direction:column;gap:2px}.rail button[data-v-4dc2c3fb]{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;color:#3d3470;cursor:pointer;font-size:13px;padding:9px 8px;border-radius:8px;text-align:left}.rail button[data-v-4dc2c3fb]:hover{background:#f1ecff;color:#7c5cff}.rail i[data-v-4dc2c3fb]{width:8px;height:8px;border-radius:50%;background:#7c5cff;flex:0 0 auto}.sheet[data-v-4dc2c3fb]{width:min(860px,92vw);background:#fff;border-radius:12px;padding:18px 20px 24px}header h3[data-v-4dc2c3fb]{margin:0 0 6px}header span[data-v-4dc2c3fb],.hint[data-v-4dc2c3fb],h4[data-v-4dc2c3fb]{color:#667;font-size:13px}.kind[data-v-4dc2c3fb]{margin-top:16px}.drop[data-v-4dc2c3fb]{display:flex;gap:12px;align-items:center;border:1px dashed #c9d3e8;border-radius:8px;padding:12px;background:#f7f9fd}.drop.on[data-v-4dc2c3fb]{background:#f1ecff}.grid[data-v-4dc2c3fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:12px}.thumb[data-v-4dc2c3fb]{width:100%;aspect-ratio:1;border:0;padding:0;background:#eef1f6;border-radius:8px;overflow:hidden;cursor:pointer}.thumb img[data-v-4dc2c3fb]{width:100%;height:100%;object-fit:cover}article p[data-v-4dc2c3fb]{margin:6px 0 0;font-size:12px;color:#556;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops[data-v-4dc2c3fb]{display:flex;gap:6px;margin-top:4px}.ops button[data-v-4dc2c3fb]{border:0;background:none;color:#7c5cff;cursor:pointer;font-size:12px;padding:0}.ops button[data-v-4dc2c3fb]:disabled{color:#bbb;cursor:default}.full[data-v-4dc2c3fb]{max-width:90vw;max-height:85vh;display:block;margin:auto}.mask[data-v-d55599c6]{position:fixed;top:52px;right:0;bottom:0;left:68px;background:#28145a47;z-index:20;display:flex;align-items:stretch;justify-content:center;padding:18px 24px 24px}.dlg[data-v-d55599c6]{background:#fff;width:min(1280px,100%);border-radius:16px;box-shadow:0 18px 48px #5030a029;display:flex;flex-direction:column;overflow:hidden;height:100%}.dlg-head[data-v-d55599c6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 8px}.dlg-head strong[data-v-d55599c6]{font-size:16px}.dlg>.detail-row[data-v-d55599c6],.dlg>.bill[data-v-d55599c6],.dlg>.log[data-v-d55599c6],.dlg>.actions[data-v-d55599c6]{flex:1;min-height:0}.x[data-v-d55599c6]{border:0;background:none;font-size:22px;cursor:pointer;color:#888}.tabs[data-v-d55599c6]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px;border-bottom:1px solid #f0f2f5;align-items:center}.tabs button[data-v-d55599c6]{border:1px solid #e6e8ee;background:#fff;border-radius:4px;padding:4px 10px;cursor:pointer;font-size:12px}.tabs button.on[data-v-d55599c6]{background:#7c5cff;color:#fff;border-color:#7c5cff}.detail-row[data-v-d55599c6]{display:flex;min-height:0;flex:1}.sheet[data-v-d55599c6],.bill[data-v-d55599c6],.log[data-v-d55599c6],.actions[data-v-d55599c6]{padding:12px 16px 16px;overflow:auto;flex:1;min-width:0}.other[data-v-d55599c6]{flex:0 0 176px;width:176px;border-left:1px solid #ece6fb;padding:10px 8px 16px;overflow:auto;background:linear-gradient(180deg,#fbf9ff,#fff)}.aside-btn[data-v-d55599c6]{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;color:#3d3470;cursor:pointer;font-size:13px;padding:9px 8px;border-radius:8px;text-decoration:none}.aside-btn[data-v-d55599c6]:hover{background:#f1ecff;color:#7c5cff}.aside-btn span[data-v-d55599c6]{color:#8a82a8;font-size:12px}.aside-note[data-v-d55599c6]{margin:10px 8px 0;color:#8a82a8;font-size:12px;line-height:1.5}.block[data-v-d55599c6]{margin-bottom:14px}.block h4[data-v-d55599c6],.actions h4[data-v-d55599c6]{margin:0 0 8px;font-size:13px;color:#7c5cff}.intent[data-v-d55599c6]{display:flex;align-items:center;gap:14px;margin-bottom:12px;color:#445;font-size:13px}.intent label[data-v-d55599c6]{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.intent .edit[data-v-d55599c6]{margin-left:auto;color:#7c5cff;text-decoration:none}.phone[data-v-d55599c6]{color:#7c5cff;text-decoration:none}.mini-link[data-v-d55599c6]{border:0;background:none;color:#7c5cff;cursor:pointer;padding:0 0 0 8px;font-size:12px;text-decoration:none}.kv[data-v-d55599c6]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:6px 16px}.kv p[data-v-d55599c6],.empty[data-v-d55599c6]{margin:0;color:#555;font-size:13px}.kv span[data-v-d55599c6]{display:inline-block;width:5.5em;color:#888}.hint[data-v-d55599c6]{margin:8px 0 0;background:#f5f7fa;padding:6px 10px;color:#667;font-size:13px}.media[data-v-d55599c6]{display:flex;gap:18px;color:#888;font-size:13px;margin:10px 0}table[data-v-d55599c6]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-d55599c6],td[data-v-d55599c6]{padding:8px 6px;border-bottom:1px solid #f0f0f0;text-align:left}.bill-bar[data-v-d55599c6],.log-bar[data-v-d55599c6],.row[data-v-d55599c6]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.bill-sum[data-v-d55599c6]{margin-top:10px;color:#666;font-size:13px}.actions[data-v-d55599c6]{display:flex;flex-direction:column;gap:12px}.actions article[data-v-d55599c6]{background:#f7f8fb;border-radius:6px;padding:12px}@media(max-width:900px){.mask[data-v-d55599c6]{top:52px;right:0;bottom:0;left:0}.kv[data-v-d55599c6]{grid-template-columns:1fr 1fr}}.rent-table{width:100%;border-collapse:collapse;font-size:13px}.rent-table th,.rent-table td{padding:8px 6px;border-bottom:1px solid #f0f0f0;text-align:left}.mask[data-v-d18a91e6]{position:fixed;top:52px;right:0;bottom:0;left:68px;background:#28145a47;z-index:20;display:flex;align-items:stretch;justify-content:center;padding:18px 24px 24px}.dlg[data-v-d18a91e6]{background:#fff;width:min(1280px,100%);border-radius:16px;box-shadow:0 18px 48px #5030a029;display:flex;flex-direction:column;overflow:hidden;height:100%}.dlg.pad[data-v-d18a91e6]{padding:16px;align-self:flex-start}.dlg-head[data-v-d18a91e6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 8px}.dlg-head strong[data-v-d18a91e6]{font-size:16px}.dlg>.detail-row[data-v-d18a91e6]{flex:1;min-height:0}.x[data-v-d18a91e6]{border:0;background:none;font-size:22px;cursor:pointer;color:#888}.tabs[data-v-d18a91e6]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px;border-bottom:1px solid #f0f2f5}.tabs button[data-v-d18a91e6]{border:1px solid #e6e8ee;background:#fff;border-radius:4px;padding:4px 10px;cursor:pointer;font-size:12px}.tabs button.on[data-v-d18a91e6]{background:#7c5cff;color:#fff;border-color:#7c5cff}.detail-row[data-v-d18a91e6]{display:flex;min-height:0;flex:1}.sheet[data-v-d18a91e6]{padding:12px 16px 16px;overflow:auto;flex:1;min-width:0}.other[data-v-d18a91e6]{flex:0 0 176px;width:176px;border-left:1px solid #ece6fb;padding:10px 8px 16px;overflow:auto;background:linear-gradient(180deg,#fbf9ff,#fff)}.aside-btn[data-v-d18a91e6]{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;color:#3d3470;cursor:pointer;font-size:13px;padding:9px 8px;border-radius:8px;margin:0}.aside-btn.static[data-v-d18a91e6]{cursor:default}.aside-btn[data-v-d18a91e6]:hover:not(.static){background:#f1ecff;color:#7c5cff}.aside-btn span[data-v-d18a91e6]{color:#8a82a8;font-size:12px}.aside-note[data-v-d18a91e6]{margin:10px 8px 0;color:#8a82a8;font-size:12px;line-height:1.5}.block[data-v-d18a91e6]{margin-bottom:14px;position:relative}.block h4[data-v-d18a91e6]{margin:0 0 8px;font-size:13px;color:#7c5cff}.kv[data-v-d18a91e6]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px 16px}.kv p[data-v-d18a91e6],.empty[data-v-d18a91e6]{margin:0;color:#555;font-size:13px}.kv span[data-v-d18a91e6]{display:inline-block;width:6.5em;color:#888}.kv .wide[data-v-d18a91e6]{grid-column:span 2}.edit[data-v-d18a91e6]{position:absolute;right:0;top:0;color:#7c5cff;text-decoration:none;font-size:13px}.link[data-v-d18a91e6]{color:#7c5cff;text-decoration:none;margin-left:6px}table[data-v-d18a91e6]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-d18a91e6],td[data-v-d18a91e6]{padding:8px 6px;border-bottom:1px solid #f0f0f0;text-align:left}.row[data-v-d18a91e6]{display:flex;gap:8px;align-items:center;margin-bottom:10px}@media(max-width:1100px){.kv[data-v-d18a91e6]{grid-template-columns:repeat(2,1fr)}}.subtabs[data-v-0c44125f]{display:flex;gap:18px;margin-bottom:10px}.subtabs button[data-v-0c44125f]{border:0;background:none;color:#666;padding:6px 0;cursor:pointer}.subtabs button.on[data-v-0c44125f]{color:#7c5cff;font-weight:600;border-bottom:2px solid #7c5cff}.toolbar[data-v-0c44125f],.status-line[data-v-0c44125f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.chip[data-v-0c44125f]{border:0;background:#f0f2f5;color:#445;border-radius:999px;padding:4px 12px;cursor:pointer}.chip.on[data-v-0c44125f]{background:#7c5cff;color:#fff}.chip.ghost[data-v-0c44125f]{background:transparent}.sum[data-v-0c44125f]{color:#888;font-size:13px}.group h3[data-v-0c44125f]{margin:16px 0 4px;font-size:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.group h3 .stat[data-v-0c44125f]{color:#888;font-size:13px;font-weight:400}.floor[data-v-0c44125f]{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.floor-no[data-v-0c44125f]{flex:0 0 40px;color:#888;font-size:13px;padding-top:10px}.floor .cards[data-v-0c44125f]{flex:1}.group small[data-v-0c44125f]{color:#888;margin-left:6px;font-weight:400}.suite[data-v-0c44125f]{margin:0 0 10px;color:#888;font-size:12px}.cards[data-v-0c44125f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.card[data-v-0c44125f]{background:#fff;border-radius:14px;padding:10px 12px 8px;min-height:148px;border:1px solid #ece6fb;position:relative;cursor:pointer;box-shadow:0 8px 20px #5030a00d}.card[data-v-0c44125f]:hover{border-color:#7c5cff;box-shadow:0 4px 12px #7c5cff1f}.card header[data-v-0c44125f]{display:flex;justify-content:space-between;font-size:12px;margin:-10px -12px 10px;padding:6px 12px}.card.house header[data-v-0c44125f]{background:#f1ecff;color:#7c5cff}.card.busy header[data-v-0c44125f]{background:#f1ecff;color:#7c5cff}.card.empty[data-v-0c44125f]{background:#fff7f8}.card.empty header[data-v-0c44125f]{background:#fdecee;color:#d03050}.card h4[data-v-0c44125f]{margin:0 0 4px;font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:6px}.card p[data-v-0c44125f]{margin:0;color:#888;font-size:12px}.ex-head[data-v-0c44125f]{display:flex;align-items:center;gap:12px;height:32px;margin:12px 0 10px;padding:0 8px;background:#f5f7fa;font-size:14px;font-weight:400}.ex-head strong[data-v-0c44125f]{font-weight:500}.ex-head .stat[data-v-0c44125f]{color:#666;font-size:13px}.ex-head em[data-v-0c44125f]{color:#ed184e;font-style:normal}.exclusive-cards[data-v-0c44125f]{display:flex;flex-wrap:wrap;gap:10px;grid-template-columns:none}.card.exclusive[data-v-0c44125f]{width:216px;min-width:216px;max-width:216px;min-height:154px;padding:32px 11px 10px;background:#fff;box-sizing:border-box}.card.exclusive header[data-v-0c44125f]{position:absolute;inset:0 0 auto;height:24px;margin:0;padding:0 8px 0 11px;align-items:center;background:#9fa7f9;color:#fff;border-radius:8px 8px 0 0;font-size:13px;font-weight:500}.card.exclusive header strong[data-v-0c44125f]{font-weight:500}.card.exclusive .door[data-v-0c44125f]{font-size:14px;font-weight:600;color:#0a0a0a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.exclusive .meta[data-v-0c44125f]{display:flex;justify-content:space-between;color:#888;font-size:12px}.go[data-v-0c44125f]{border:0;background:none;color:#7c5cff;font-size:12px;cursor:pointer;padding:0;flex-shrink:0}.tags[data-v-0c44125f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.pill.rent[data-v-0c44125f]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-top:0;padding:0 4px;background:#86afff;color:#fff;border-radius:3px;font-size:12px}.vacancy[data-v-0c44125f]{display:inline-flex;align-items:center;gap:4px;color:#333;font-size:12px}.vacancy i[data-v-0c44125f]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:#ed184ecc;color:#fff;border-radius:3px;font-style:normal}.contract[data-v-0c44125f]{display:inline-flex;align-items:center;gap:4px;color:#667;font-size:12px}.contract b[data-v-0c44125f]{font-weight:400;color:#37f}.contract em[data-v-0c44125f]{color:#bbb;font-style:normal}.tag[data-v-0c44125f]{display:inline-block;margin-top:6px;background:#f1ecff;color:#7c5cff;border-radius:10px;padding:0 6px;font-size:12px}.ops[data-v-0c44125f]{display:flex;gap:10px;font-size:13px;margin-top:10px}.ops a[data-v-0c44125f]{color:#7c5cff;text-decoration:none}.empty[data-v-0c44125f]{color:#888}.landlord-row[data-v-0c44125f]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;background:#fff;padding:10px 12px;border-bottom:1px solid #f0f0f0;cursor:pointer}.landlord-row[data-v-0c44125f]:hover{background:#f1ecff}.map[data-v-0c44125f]{display:flex;flex-direction:column;gap:12px}.map-block[data-v-0c44125f]{background:#fff;border-radius:8px;padding:12px}.map-block header[data-v-0c44125f]{display:flex;justify-content:space-between;font-size:13px;color:#666;margin-bottom:8px}.cells[data-v-0c44125f]{display:flex;flex-wrap:wrap;gap:6px}.cell[data-v-0c44125f]{min-width:44px;height:32px;border:0;border-radius:4px;cursor:pointer;font-size:12px}.cell.occ[data-v-0c44125f]{background:#d9f7be;color:#237804}.cell.vacant[data-v-0c44125f]{background:#fff1b8;color:#ad6800}.cell.frozen[data-v-0c44125f]{background:#f0f0f0;color:#8c8c8c}.cell.reserved[data-v-0c44125f]{background:#bae0ff;color:#0958d9}.toolbar[data-v-5a1fdca7],.tabs[data-v-5a1fdca7]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.chip[data-v-5a1fdca7]{border:0;background:#eef0f6;border-radius:999px;padding:4px 12px;cursor:pointer}.chip.on[data-v-5a1fdca7]{background:#7c5cff;color:#fff}.hint[data-v-5a1fdca7]{color:#8b8499;font-size:13px;margin:0 0 12px}.row-actions[data-v-5a1fdca7]{display:flex;gap:8px;margin-top:8px}.head[data-v-7fbdba2e],.toolbar[data-v-7fbdba2e],.tabs[data-v-7fbdba2e],.filters[data-v-7fbdba2e],.query[data-v-7fbdba2e]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.head h2[data-v-7fbdba2e]{margin:0 8px 0 0;font-size:16px}.query[data-v-7fbdba2e]{color:#8b8499;font-size:13px}.query em[data-v-7fbdba2e]{font-style:normal;background:#f3f4f6;padding:2px 8px;border-radius:4px}.filters label[data-v-7fbdba2e]{display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.chip[data-v-7fbdba2e]{border:0;background:#eef0f6;border-radius:999px;padding:4px 12px;cursor:pointer}.chip.on[data-v-7fbdba2e]{background:#7c5cff;color:#fff}.hint[data-v-7fbdba2e]{color:#8b8499;font-size:13px;margin:0 0 12px}.row-actions[data-v-7fbdba2e]{margin-top:8px;color:#888;font-size:12px}.head[data-v-f8cb9ef0],.types[data-v-f8cb9ef0],.filters[data-v-f8cb9ef0],.radios[data-v-f8cb9ef0],.create[data-v-f8cb9ef0]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.head h2[data-v-f8cb9ef0]{margin:0 8px 0 0;font-size:16px}.hint[data-v-f8cb9ef0]{color:#8b8499;font-size:13px}.chip[data-v-f8cb9ef0]{border:0;background:#eef0f6;border-radius:999px;padding:6px 12px;cursor:pointer}.chip.on[data-v-f8cb9ef0]{background:#7c5cff;color:#fff}table[data-v-f8cb9ef0]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;font-size:13px}th[data-v-f8cb9ef0],td[data-v-f8cb9ef0]{padding:10px 8px;border-bottom:1px solid #f0f0f0;text-align:left}th[data-v-f8cb9ef0]{color:#888;font-weight:500}.subtabs[data-v-a171f8d2]{display:flex;gap:18px;margin-bottom:10px}.subtabs button[data-v-a171f8d2]{border:0;background:none;color:#666;padding:6px 0;cursor:pointer}.subtabs button.on[data-v-a171f8d2]{color:#7c5cff;font-weight:600;border-bottom:2px solid #7c5cff}.toolbar[data-v-a171f8d2]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.hint[data-v-a171f8d2]{color:#888;font-size:13px;margin:0 0 10px}.kv[data-v-a171f8d2]{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.kv p[data-v-a171f8d2]{margin:0;color:#555;font-size:13px}.kv span[data-v-a171f8d2]{display:inline-block;width:9em;color:#888}.kv .wide[data-v-a171f8d2]{grid-column:1 / -1}.form[data-v-a171f8d2]{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.form label[data-v-a171f8d2]{display:grid;grid-template-columns:6em 1fr;align-items:center;gap:8px;font-size:13px;color:#666}.form .wide[data-v-a171f8d2]{grid-column:1 / -1;align-items:start}.cols[data-v-a171f8d2]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;font-size:13px}.cols label[data-v-a171f8d2]{display:flex;align-items:center;gap:4px}.subtabs[data-v-e701c6c4]{display:flex;gap:18px;margin-bottom:10px}.subtabs button[data-v-e701c6c4]{border:0;background:none;color:#666;padding:6px 0;cursor:pointer}.subtabs button.on[data-v-e701c6c4]{color:#7c5cff;font-weight:600;border-bottom:2px solid #7c5cff}.toolbar[data-v-e701c6c4],.filters[data-v-e701c6c4],.pills[data-v-e701c6c4]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.pills button[data-v-e701c6c4]{border:0;background:#f4f1ff;color:#5b4b8a;border-radius:14px;padding:4px 10px;cursor:pointer}.pills button.on[data-v-e701c6c4]{background:#7c5cff;color:#fff}.pills b[data-v-e701c6c4]{margin-left:6px;font-weight:600}.pills sup[data-v-e701c6c4]{margin-left:4px;color:#d9480f}.form[data-v-e701c6c4]{display:grid;gap:10px}.form label[data-v-e701c6c4]{display:grid;grid-template-columns:9em 1fr;align-items:center;gap:8px;font-size:13px;color:#666}.kv[data-v-e701c6c4]{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.kv p[data-v-e701c6c4]{margin:0;font-size:13px;color:#555}.kv span[data-v-e701c6c4]{display:inline-block;width:7em;color:#888}.hint[data-v-e701c6c4]{color:#8b8499;font-size:13px;margin:8px 0 0}.pager[data-v-e701c6c4]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;color:#888;font-size:13px}[data-v-e701c6c4] .dot{position:relative;padding-left:12px}[data-v-e701c6c4] .dot:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:#adb5bd}[data-v-e701c6c4] .dot.on:before{background:#37b24d}[data-v-e701c6c4] .dot.off:before{background:#fa5252}.subtabs[data-v-cbc63433]{display:flex;gap:18px;margin-bottom:12px}.subtabs button[data-v-cbc63433]{border:0;background:none;color:#666;padding:6px 0;cursor:pointer}.subtabs button.on[data-v-cbc63433]{color:#7c5cff;font-weight:600;border-bottom:2px solid #7c5cff}.form[data-v-cbc63433]{display:grid;gap:10px;margin:12px 0}.form label[data-v-cbc63433]{display:grid;grid-template-columns:9em 1fr;align-items:start;gap:8px;font-size:13px;color:#666}.hint[data-v-cbc63433]{color:#8b8499;font-size:13px;margin-top:10px}.toolbar[data-v-cbc63433]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.auth[data-v-cbc63433]{max-width:760px}.outreach[data-v-a1be1f16]{color:#1f1a2e}header[data-v-a1be1f16]{display:flex;align-items:center;gap:12px}h2[data-v-a1be1f16]{margin:0;font-size:18px}.hint[data-v-a1be1f16]{color:#8a82a8;font-size:13px}table[data-v-a1be1f16]{width:100%;margin-top:16px;border-collapse:collapse;background:#fff}th[data-v-a1be1f16],td[data-v-a1be1f16]{padding:8px 10px;border-bottom:1px solid #f0ecf8;text-align:left;font-size:13px}.rec[data-v-983e07eb]{color:#1f1a2e}header[data-v-983e07eb]{display:flex;align-items:center;gap:12px}h2[data-v-983e07eb]{margin:0;font-size:18px}.hint[data-v-983e07eb]{color:#8a82a8;font-size:13px}code[data-v-983e07eb]{background:#f2eefb;padding:0 4px;border-radius:4px}table[data-v-983e07eb]{width:100%;border-collapse:collapse;background:#fff;font-size:13px;margin-bottom:16px}th[data-v-983e07eb],td[data-v-983e07eb]{padding:8px 10px;border-bottom:1px solid #f0ecf8;text-align:left}.sum[data-v-983e07eb]{max-width:620px}h3[data-v-983e07eb]{margin:18px 0 6px;font-size:14px;color:#7c5cff}.tabs[data-v-983e07eb]{display:flex;gap:8px;margin:10px 0}.tabs button[data-v-983e07eb]{border:1px solid #ece6fb;background:#fff;border-radius:8px;padding:5px 14px;cursor:pointer}.tabs button.on[data-v-983e07eb]{background:#7c5cff;color:#fff;border-color:#7c5cff}.warn[data-v-983e07eb]{color:#d03050;font-weight:600}.bar[data-v-983e07eb]{display:flex;gap:10px;align-items:center;margin:8px 0 12px;flex-wrap:wrap}.grow[data-v-983e07eb]{flex:1}.chip[data-v-983e07eb]{background:#f2eefb;border-radius:999px;padding:3px 10px;font-size:12px}input[data-v-983e07eb]{border:1px solid #e3dcf5;border-radius:6px;padding:5px 8px;font-size:13px;width:16em}.rep[data-v-2acd0214]{color:#1f1a2e}.tabs[data-v-2acd0214]{display:flex;gap:18px;border-bottom:1px solid #ece6fb;padding-bottom:8px;margin-bottom:12px}.tabs button[data-v-2acd0214]{border:0;background:none;font-size:14px;color:#6b6480;cursor:pointer;padding:2px 0}.tabs button.on[data-v-2acd0214]{color:#7c5cff;font-weight:600;box-shadow:inset 0 -2px #7c5cff}.bar[data-v-2acd0214]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lbl[data-v-2acd0214]{font-size:13px;color:#8a82a8;margin-left:6px}.seg[data-v-2acd0214]{border:1px solid #e3dcf5;background:#fff;border-radius:6px;padding:4px 10px;font-size:13px;cursor:pointer}.seg.on[data-v-2acd0214]{background:#7c5cff;color:#fff;border-color:#7c5cff}.warn[data-v-2acd0214]{color:#d03050;font-size:12px;margin:8px 0}.wrap[data-v-2acd0214]{overflow:auto;max-height:62vh;border:1px solid #f0ecf8;border-radius:8px}table[data-v-2acd0214]{width:max-content;min-width:100%;border-collapse:collapse;background:#fff;font-size:13px}th[data-v-2acd0214],td[data-v-2acd0214]{padding:7px 10px;border-bottom:1px solid #f4f1fb;white-space:nowrap;text-align:left}th[data-v-2acd0214]{position:sticky;top:0;background:#faf8ff;z-index:1}td.num[data-v-2acd0214]{text-align:right;font-variant-numeric:tabular-nums}td.miss[data-v-2acd0214]{color:#b3aec6}.foot[data-v-2acd0214]{display:flex;gap:18px;align-items:center;padding:10px 2px;font-size:13px;color:#555;flex-wrap:wrap}.foot b[data-v-2acd0214]{color:#1f1a2e}.foot .red[data-v-2acd0214]{color:#d03050}.grow[data-v-2acd0214]{flex:1}.note[data-v-2acd0214]{color:#8a82a8;font-size:12px;margin:2px 0}.rep[data-v-2033f2bd]{color:#1f1a2e}.tabs[data-v-2033f2bd]{display:flex;gap:18px;border-bottom:1px solid #ece6fb;padding-bottom:8px;margin-bottom:12px}.tabs button[data-v-2033f2bd]{border:0;background:none;font-size:14px;color:#6b6480;cursor:pointer;padding:2px 0}.tabs button.on[data-v-2033f2bd]{color:#7c5cff;font-weight:600;box-shadow:inset 0 -2px #7c5cff}.bar[data-v-2033f2bd]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lbl[data-v-2033f2bd]{font-size:13px;color:#8a82a8;margin-left:6px}.seg[data-v-2033f2bd]{border:1px solid #e3dcf5;background:#fff;border-radius:6px;padding:4px 10px;font-size:13px;cursor:pointer}.seg.on[data-v-2033f2bd]{background:#7c5cff;color:#fff;border-color:#7c5cff}.warn[data-v-2033f2bd]{color:#d03050;font-size:12px;margin:8px 0}.wrap[data-v-2033f2bd]{overflow:auto;max-height:62vh;border:1px solid #f0ecf8;border-radius:8px}table[data-v-2033f2bd]{width:max-content;min-width:100%;border-collapse:collapse;background:#fff;font-size:13px}th[data-v-2033f2bd],td[data-v-2033f2bd]{padding:7px 10px;border-bottom:1px solid #f4f1fb;white-space:nowrap;text-align:left}th[data-v-2033f2bd]{position:sticky;top:0;background:#faf8ff;z-index:1}td.num[data-v-2033f2bd]{text-align:right;font-variant-numeric:tabular-nums}td.miss[data-v-2033f2bd]{color:#b3aec6}.foot[data-v-2033f2bd]{display:flex;gap:18px;align-items:center;padding:10px 2px;font-size:13px;color:#555;flex-wrap:wrap}.foot b[data-v-2033f2bd]{color:#1f1a2e}.grow[data-v-2033f2bd]{flex:1}.note[data-v-2033f2bd]{color:#8a82a8;font-size:12px;margin:2px 0}.rep[data-v-53506a58]{color:#1f1a2e}.tabs[data-v-53506a58]{display:flex;gap:18px;border-bottom:1px solid #ece6fb;padding-bottom:8px;margin-bottom:12px}.tabs button[data-v-53506a58]{border:0;background:none;font-size:14px;color:#6b6480;cursor:pointer;padding:2px 0}.tabs button.on[data-v-53506a58]{color:#7c5cff;font-weight:600;box-shadow:inset 0 -2px #7c5cff}.bar[data-v-53506a58]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.wrap[data-v-53506a58]{overflow:auto;max-height:62vh;border:1px solid #f0ecf8;border-radius:8px}table[data-v-53506a58]{width:max-content;min-width:100%;border-collapse:collapse;background:#fff;font-size:13px}th[data-v-53506a58],td[data-v-53506a58]{padding:7px 10px;border-bottom:1px solid #f4f1fb;white-space:nowrap;text-align:left}th[data-v-53506a58]{position:sticky;top:0;background:#faf8ff;z-index:1}td.num[data-v-53506a58]{text-align:right;font-variant-numeric:tabular-nums}td.red[data-v-53506a58],.red[data-v-53506a58]{color:#d03050}td.miss[data-v-53506a58]{color:#b3aec6}tr.flag[data-v-53506a58]{background:#fffbe6}.foot[data-v-53506a58]{display:flex;gap:18px;align-items:center;padding:10px 2px;font-size:13px;color:#555;flex-wrap:wrap}.foot b[data-v-53506a58]{color:#1f1a2e}.flagtxt[data-v-53506a58]{color:#d48806}.grow[data-v-53506a58]{flex:1}.note[data-v-53506a58]{color:#8a82a8;font-size:12px;margin:2px 0}.toolbar[data-v-d30badcf],.tabs[data-v-d30badcf]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.toolbar.sub[data-v-d30badcf]{padding:8px 10px;background:#f5f7fa;border-radius:6px}.chip[data-v-d30badcf]{border:0;background:#f0f2f5;color:#445;border-radius:999px;padding:4px 12px;cursor:pointer}.chip.on[data-v-d30badcf]{background:#7c5cff;color:#fff}.sum[data-v-d30badcf]{color:#888;font-size:13px}.grid[data-v-d30badcf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 18px}.grid label[data-v-d30badcf]{display:grid;grid-template-columns:6.5em 1fr;align-items:center;gap:8px;font-size:13px;color:#666}.grid .wide[data-v-d30badcf]{grid-column:1 / -1}.kv[data-v-d30badcf]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 18px}.kv p[data-v-d30badcf]{margin:0;font-size:13px;color:#555}.kv span[data-v-d30badcf]{display:inline-block;width:7em;color:#888}.cols[data-v-d30badcf]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;font-size:13px}.cols label[data-v-d30badcf]{display:flex;align-items:center;gap:4px}.subtabs[data-v-d30badcf]{display:flex;gap:18px;margin-bottom:10px}.subtabs button[data-v-d30badcf]{border:0;background:none;color:#666;padding:4px 0;cursor:pointer}.subtabs button.on[data-v-d30badcf]{color:#7c5cff;font-weight:600;border-bottom:2px solid #7c5cff}.hint[data-v-d30badcf]{color:#888;font-size:13px}.subtabs[data-v-d9f332e8]{display:flex;gap:18px;margin-bottom:10px}.subtabs button[data-v-d9f332e8]{border:0;background:none;color:#666;padding:6px 0;cursor:pointer}.subtabs button.on[data-v-d9f332e8]{color:#7c5cff;font-weight:600;border-bottom:2px solid #7c5cff}.toolbar[data-v-d9f332e8],.tabs[data-v-d9f332e8],.foot[data-v-d9f332e8]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.to[data-v-d9f332e8]{color:#888}.chip[data-v-d9f332e8]{border:0;background:#f0f2f5;border-radius:999px;padding:4px 12px;cursor:pointer}.chip.on[data-v-d9f332e8]{background:#7c5cff;color:#fff}.sum[data-v-d9f332e8],.hint[data-v-d9f332e8],.empty[data-v-d9f332e8]{color:#888;font-size:13px}.empty[data-v-d9f332e8]{padding:40px 0;text-align:center}.link[data-v-d9f332e8]{border:0;background:none;color:#7c5cff;cursor:pointer}.form[data-v-d9f332e8]{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.form label[data-v-d9f332e8]{display:grid;grid-template-columns:6em 1fr;align-items:center;gap:8px;font-size:13px;color:#666}.form .wide[data-v-d9f332e8]{grid-column:1 / -1}.kv[data-v-d9f332e8]{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.kv p[data-v-d9f332e8]{margin:0;color:#555;font-size:13px}.kv span[data-v-d9f332e8]{display:inline-block;width:7em;color:#888}.kv .wide[data-v-d9f332e8]{grid-column:1 / -1}.mini[data-v-d9f332e8]{width:100%;border-collapse:collapse;font-size:13px}.mini th[data-v-d9f332e8],.mini td[data-v-d9f332e8]{border-bottom:1px solid #eee;padding:6px 8px;text-align:left}.cols[data-v-d9f332e8]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;font-size:13px}.cols label[data-v-d9f332e8]{display:flex;align-items:center;gap:4px}h4[data-v-d9f332e8]{margin:16px 0 8px;font-size:14px}.toolbar[data-v-993f29d9],.status[data-v-993f29d9],.filters[data-v-993f29d9],.query[data-v-993f29d9]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.toolbar h2[data-v-993f29d9]{margin:0 8px 0 0;font-size:16px}.link[data-v-993f29d9],.ghost[data-v-993f29d9]{border:0;background:none;color:#7c5cff;cursor:pointer}.ghost[data-v-993f29d9]{background:#f1ecff;border-radius:4px;padding:4px 8px}.view[data-v-993f29d9]{color:#888;font-size:13px}.status button[data-v-993f29d9]{border:0;background:#f3f4f6;border-radius:999px;padding:4px 12px;cursor:pointer}.status button.on[data-v-993f29d9]{background:#7c5cff;color:#fff}.status-help[data-v-993f29d9]{background:#f7f8fa;padding:10px 12px;border-radius:6px;color:#666;font-size:13px;margin-bottom:10px}.filters label[data-v-993f29d9]{display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.size[data-v-993f29d9]{margin-left:auto;color:#888;font-size:12px}.size button[data-v-993f29d9]{margin-left:4px}.query em[data-v-993f29d9]{font-style:normal;background:#f3f4f6;padding:2px 8px;border-radius:4px}.auth[data-v-3c160b9c]{color:#1f1a2e}header[data-v-3c160b9c]{display:flex;align-items:center;gap:16px;margin-bottom:12px}h2[data-v-3c160b9c]{margin:0;font-size:18px}.tabs[data-v-3c160b9c]{display:flex;gap:8px}.tabs button[data-v-3c160b9c],.tabs.mini button[data-v-3c160b9c]{border:1px solid #ece6fb;background:#fff;border-radius:8px;padding:6px 12px;cursor:pointer}.tabs button.on[data-v-3c160b9c]{background:#7c5cff;color:#fff;border-color:#7c5cff}.card[data-v-3c160b9c]{background:#fff;border-radius:12px;padding:14px;box-shadow:0 8px 24px #5030a00f}.bar[data-v-3c160b9c]{display:flex;gap:8px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.grow[data-v-3c160b9c]{flex:1}.hint[data-v-3c160b9c]{color:#8a82a8;font-size:12px;margin:0 0 10px}table[data-v-3c160b9c]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-3c160b9c],td[data-v-3c160b9c]{padding:8px 6px;border-bottom:1px solid #f0ecf8;text-align:left;vertical-align:top}.range[data-v-3c160b9c]{max-width:28em;color:#666}.link[data-v-3c160b9c]{border:0;background:none;color:#7c5cff;cursor:pointer}.editor[data-v-3c160b9c]{display:flex;flex-direction:column;gap:14px;max-height:72vh;overflow:auto}.mode[data-v-3c160b9c],.extras[data-v-3c160b9c],.tree-head[data-v-3c160b9c]{display:flex;gap:14px;align-items:center}h4[data-v-3c160b9c]{margin:0 0 8px;color:#7c5cff;font-size:13px}.stores[data-v-3c160b9c]{display:flex;flex-wrap:wrap;gap:8px 14px;margin:8px 0 12px;font-size:13px}.tree[data-v-3c160b9c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tree article[data-v-3c160b9c]{border:1px solid #ece6fb;border-radius:10px;padding:8px 10px}.mod[data-v-3c160b9c]{font-weight:600}.page[data-v-3c160b9c]{margin:8px 0 0 8px}.btns[data-v-3c160b9c]{display:flex;flex-wrap:wrap;gap:6px 12px;margin:4px 0 0 22px;color:#555;font-size:12px}footer[data-v-3c160b9c]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:900px){.tree[data-v-3c160b9c]{grid-template-columns:1fr}}.pager[data-v-0c96cff8]{display:flex;gap:12px;align-items:center;padding:8px 0;font-size:13px;color:#666}.edit[data-v-0c96cff8]{display:grid;gap:8px}.edit label[data-v-0c96cff8]{display:grid;grid-template-columns:7em 1fr;align-items:center;gap:8px;font-size:13px;color:#666}.edit p[data-v-0c96cff8],p[data-v-0c96cff8]{font-size:13px;color:#555;margin:6px 0}.grid[data-v-b39408b7]{width:100%;border-collapse:collapse}th[data-v-b39408b7],td[data-v-b39408b7]{text-align:left;padding:10px 8px;border-bottom:1px solid #eee8f8;font-size:14px}.page[data-v-0ea2ef97]{background:#fff;border-radius:8px;padding:14px 16px 18px}.head[data-v-0ea2ef97]{display:flex;align-items:center;gap:20px;border-bottom:1px solid #f0f2f5;padding-bottom:10px}.head strong[data-v-0ea2ef97]{font-size:16px}.steps[data-v-0ea2ef97]{display:flex;gap:18px;color:#888;font-size:13px}.steps .on[data-v-0ea2ef97]{color:#7c5cff;font-weight:600}.body[data-v-0ea2ef97]{padding-top:12px}.biz[data-v-0ea2ef97]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.biz-tab[data-v-0ea2ef97]{padding:4px 14px;border-radius:4px;background:#f0f2f5;color:#667;font-size:13px}.biz-tab.on[data-v-0ea2ef97]{background:#7c5cff;color:#fff}.biz em[data-v-0ea2ef97]{margin-left:10px;color:#888;font-style:normal;font-size:13px}.mode[data-v-0ea2ef97]{border:1px solid #e6e8ee;background:#fff;border-radius:4px;padding:3px 12px;cursor:pointer;font-size:13px}.mode.on[data-v-0ea2ef97]{border-color:#7c5cff;color:#7c5cff}section[data-v-0ea2ef97]{margin-bottom:16px}h4[data-v-0ea2ef97]{margin:0 0 10px;font-size:13px;color:#7c5cff}h4.mt[data-v-0ea2ef97]{margin-top:12px}.grid[data-v-0ea2ef97]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 18px}.grid label[data-v-0ea2ef97]{display:grid;grid-template-columns:6.5em 1fr;align-items:center;gap:8px;font-size:13px;color:#666}.grid .wide[data-v-0ea2ef97]{grid-column:1 / -1;grid-template-columns:6.5em 1fr}i[data-v-0ea2ef97]{font-style:normal;color:#888;font-size:12px}.slash[data-v-0ea2ef97]{color:#bbb}.hint[data-v-0ea2ef97]{color:#888;font-size:12px;margin:8px 0 0}.foot[data-v-0ea2ef97]{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #f0f2f5;padding-top:12px}@media(max-width:1100px){.grid[data-v-0ea2ef97]{grid-template-columns:repeat(2,1fr)}}.login[data-v-07113169]{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;background:radial-gradient(900px 420px at 12% 10%,rgb(182 146 255 / 24%),transparent 50%),linear-gradient(135deg,#1d1238,#5a3bb8 55%,#f4f2fb)}.hero[data-v-07113169]{color:#fff;padding:12vh 8vw 0}.eyebrow[data-v-07113169]{letter-spacing:.18em;opacity:.7;font-size:12px}.hero h1[data-v-07113169]{font-size:48px;margin:8px 0 16px}.box[data-v-07113169]{margin:auto;width:min(420px,86vw);border-radius:24px!important}.hint[data-v-07113169],.err[data-v-07113169]{font-size:13px}.err[data-v-07113169]{color:#d03050}.back[data-v-07113169]{display:inline-block;margin-top:16px;color:#7c5cff;text-decoration:none;font-size:13px}@media(max-width:860px){.login[data-v-07113169]{grid-template-columns:1fr}.hero[data-v-07113169]{padding:48px 28px 0}}.app[data-v-95d0f1b4]{min-height:100vh;display:grid;grid-template-columns:220px 1fr;background:#f4f2fb}aside[data-v-95d0f1b4]{background:linear-gradient(180deg,#1d1238,#3a2278 58%,#5a3bb8);color:#fff;padding:20px 14px}.brand[data-v-95d0f1b4]{font-weight:700;margin:0 10px 18px}.nav[data-v-95d0f1b4]{display:block;color:#d1d5db;text-decoration:none;padding:10px 12px;border-radius:8px;margin-bottom:4px}.nav.on[data-v-95d0f1b4],.nav[data-v-95d0f1b4]:hover{background:#ffffff29;color:#fff}.main[data-v-95d0f1b4]{display:flex;flex-direction:column;min-width:0}header[data-v-95d0f1b4]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px;background:#fff;border-bottom:1px solid #edf0f5;font-size:13px;color:#667}section[data-v-95d0f1b4]{padding:20px}h1[data-v-c1aa6350]{margin:0 0 8px;font-size:22px}.hint[data-v-c1aa6350],.err[data-v-c1aa6350]{color:#667;margin-bottom:16px}.err[data-v-c1aa6350]{color:#d03050}.cards[data-v-c1aa6350]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px}article[data-v-c1aa6350]{background:#fff;border-radius:10px;padding:16px}b[data-v-c1aa6350]{display:block;font-size:28px}span[data-v-c1aa6350]{color:#667;font-size:13px}.head[data-v-ee1044bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}h1[data-v-ee1044bf]{margin:0;font-size:22px}table[data-v-ee1044bf]{width:100%;background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden}th[data-v-ee1044bf],td[data-v-ee1044bf]{padding:10px 12px;border-bottom:1px solid #f0f0f0;text-align:left;font-size:13px}.hint[data-v-ee1044bf]{color:#667;font-size:13px}label[data-v-ee1044bf]{display:block;margin:10px 0;font-size:13px;color:#445}.head[data-v-c114aa7d]{display:flex;justify-content:space-between;align-items:flex-start}h1[data-v-c114aa7d]{margin:0;font-size:22px}h2[data-v-c114aa7d]{margin:22px 0 8px;font-size:16px}p[data-v-c114aa7d],li[data-v-c114aa7d]{color:#667}.stats[data-v-c114aa7d]{display:flex;gap:16px;margin:12px 0;color:#445}table[data-v-c114aa7d]{width:100%;background:#fff;border-collapse:collapse}th[data-v-c114aa7d],td[data-v-c114aa7d]{padding:8px 10px;border-bottom:1px solid #f0f0f0;text-align:left;font-size:13px}.form[data-v-c114aa7d]{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 20px;align-items:center}.form[data-v-c114aa7d]>*{min-width:140px}h1[data-v-1b10c631]{margin:0 0 8px;font-size:22px}.hint[data-v-1b10c631]{color:#667}table[data-v-1b10c631]{width:100%;background:#fff;border-collapse:collapse}th[data-v-1b10c631],td[data-v-1b10c631]{padding:10px 12px;border-bottom:1px solid #f0f0f0;text-align:left;font-size:13px}h1[data-v-d8583660]{margin:0 0 8px;font-size:22px}.hint[data-v-d8583660]{color:#667}table[data-v-d8583660]{width:100%;background:#fff;border-collapse:collapse}th[data-v-d8583660],td[data-v-d8583660]{padding:10px 12px;border-bottom:1px solid #f0f0f0;text-align:left;font-size:13px}.payload[data-v-d8583660]{color:#888;max-width:360px;word-break:break-all}
