.login-page[data-v-6014b401]{min-height:100vh;display:grid;grid-template-columns:50% 50%;background:var(--bg-elevated)}.brand-panel[data-v-6014b401]{position:relative;min-height:100vh;padding:48px;overflow:hidden;border-right:1px solid var(--border);background:radial-gradient(circle at 42% 42%,rgba(34,50,76,.35),transparent 42%),linear-gradient(145deg,var(--bg-soft),var(--bg-elevated) 70%)}.brand-panel[data-v-6014b401]:before,.brand-panel[data-v-6014b401]:after{content:"";position:absolute;inset:0;pointer-events:none}.brand-panel[data-v-6014b401]:before{background-image:linear-gradient(rgba(148,163,184,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.025) 1px,transparent 1px);background-size:32px 32px}.brand-panel[data-v-6014b401]:after{background:linear-gradient(135deg,transparent 55%,rgba(214,173,96,.035))}.brand-top[data-v-6014b401]{position:relative;z-index:1;display:flex;align-items:center;gap:12px;color:var(--text-primary);font-size:14px;font-weight:600}.brand-symbol[data-v-6014b401]{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:4px;background:var(--bg-soft);color:var(--text-primary);font-size:16px}.brand-copy[data-v-6014b401]{position:absolute;z-index:1;left:48px;top:367px}.online-badge[data-v-6014b401]{width:max-content;display:flex;align-items:center;gap:8px;margin-bottom:31px;padding:5px 12px;border:1px solid var(--border);border-radius:15px;background:#94a3b81f;color:var(--gold);font-size:12px}.online-badge i[data-v-6014b401]{width:6px;height:6px;border-radius:50%;background:#e5bd27}h1[data-v-6014b401]{margin:0 0 24px;color:var(--text-primary);font-size:60px;line-height:1.02;letter-spacing:-.035em;font-weight:400}h1 span[data-v-6014b401]{color:var(--text-secondary)}.intro[data-v-6014b401]{margin:0;color:var(--text-primary);font-size:19px;line-height:1.55;letter-spacing:.01em}.brand-footer[data-v-6014b401]{position:absolute;z-index:1;left:48px;right:48px;bottom:49px;display:flex;justify-content:space-between;color:var(--text-secondary);font:12px ui-monospace,SFMono-Regular,monospace}.auth-panel[data-v-6014b401]{position:relative;min-height:100vh;background:var(--bg-elevated)}.language[data-v-6014b401]{position:absolute;top:33px;right:33px;height:29px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--border);border-radius:16px;background:var(--bg-elevated);color:var(--text-secondary);font-size:12px;letter-spacing:.08em;cursor:pointer}.auth-card[data-v-6014b401]{position:absolute;left:136px;top:184px;width:448px;display:grid;gap:21px}.card-heading[data-v-6014b401]{margin-bottom:14px}.card-heading h2[data-v-6014b401]{margin:0 0 8px;font-size:32px;font-weight:500}.card-heading span[data-v-6014b401]{color:var(--text-muted);font-size:15px}.input-shell[data-v-6014b401]{height:41px;border-color:var(--border);border-radius:9px;background:var(--bg-soft)}.field[data-v-6014b401]{gap:10px}.field label[data-v-6014b401]{font-size:13px;font-weight:400;color:var(--text-secondary);letter-spacing:.02em}.verification-row[data-v-6014b401]{display:grid;grid-template-columns:308px 128px;gap:12px}.captcha[data-v-6014b401]{height:41px;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);cursor:pointer}.captcha img[data-v-6014b401]{display:block;width:128px;height:41px}.icon-button[data-v-6014b401]{display:grid;place-items:center;padding:0;border:0;background:none;color:var(--text-muted);cursor:pointer}.optional[data-v-6014b401]{margin-left:6px;color:var(--gold)}.optional[data-v-6014b401]{float:right;margin-top:-3px;padding:4px 7px;border-radius:3px;background:var(--bg-soft);color:var(--text-muted);font-size:10px}.form-options[data-v-6014b401]{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:12px}.remember[data-v-6014b401]{display:flex;align-items:center;gap:8px;cursor:pointer}.remember input[data-v-6014b401]{position:absolute;opacity:0}.remember span[data-v-6014b401]{width:16px;height:16px;border:1px solid var(--border)}.remember input:checked+span[data-v-6014b401]{background:#dfb72f;box-shadow:inset 0 0 0 3px #101629}.primary-button[data-v-6014b401]{height:49px;margin-top:3px;justify-content:flex-start;padding:0 16px;border:0;border-radius:11px;background:#dfb72f;color:#050817;font-weight:500;letter-spacing:0;text-align:left}.primary-button span[data-v-6014b401]{margin-left:2px}.error-message[data-v-6014b401]{margin:0;padding:10px 12px;border-left:2px solid var(--danger);background:#fb718514;color:var(--danger);font-size:12px}.restriction[data-v-6014b401]{height:74px;display:flex;align-items:center;justify-content:center;gap:12px;margin:10px 0 0;border:1px solid var(--border);border-radius:9px;color:var(--text-muted);font-size:13px;text-align:center;line-height:1.55}@media(max-width:900px){.login-page[data-v-6014b401]{display:block}.brand-panel[data-v-6014b401]{display:none}.auth-panel[data-v-6014b401]{min-height:100vh;padding:90px 24px 36px}.auth-card[data-v-6014b401]{position:static;width:min(100%,448px);margin:auto}.language[data-v-6014b401]{top:25px;right:24px}.verification-row[data-v-6014b401]{grid-template-columns:minmax(0,1fr) 112px}.restriction br[data-v-6014b401]{display:none}}.mask[data-v-776b9198]{position:fixed;z-index:200;inset:0;display:grid;place-items:center;background:#02060ccc}.dialog[data-v-776b9198]{width:min(440px,calc(100% - 30px));padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--bg-soft)}.dialog header[data-v-776b9198],.dialog footer[data-v-776b9198]{display:flex;align-items:center;justify-content:space-between}.dialog h2[data-v-776b9198]{margin:0}.dialog header button[data-v-776b9198]{border:0;background:transparent;color:var(--text-secondary);font-size:24px}.dialog label[data-v-776b9198]{display:grid;gap:8px;margin-top:18px;color:var(--text-secondary)}.dialog input[data-v-776b9198]{height:42px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:#fff}.dialog code[data-v-776b9198]{display:block;margin:15px 0;padding:12px;overflow-wrap:anywhere;background:var(--bg-elevated);color:var(--gold)}.dialog footer[data-v-776b9198]{justify-content:flex-end;gap:10px;margin-top:22px}.dialog button[data-v-776b9198]{height:36px;padding:0 15px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-secondary)}.dialog footer button[data-v-776b9198]:last-child{background:#dfb72f;color:#080a12}.message[data-v-776b9198]{color:var(--danger)}.tabs[data-v-776b9198]{display:flex;gap:8px;margin-top:14px}.tabs button.active[data-v-776b9198]{border-color:var(--border-strong);color:var(--gold)}.admin-shell[data-v-c57cd85b]{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--bg-base);transition:grid-template-columns .2s}.admin-shell.collapsed[data-v-c57cd85b]{grid-template-columns:72px minmax(0,1fr)}.sidebar[data-v-c57cd85b]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border);background:linear-gradient(180deg,var(--bg-soft),var(--bg-elevated))}.logo-row[data-v-c57cd85b]{height:64px;flex:none;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid var(--border)}.logo-mark[data-v-c57cd85b]{flex:none;width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold);font-size:11px;font-weight:800}.logo-copy[data-v-c57cd85b]{display:grid;gap:3px;white-space:nowrap}.logo-copy strong[data-v-c57cd85b]{font-size:12px;letter-spacing:.16em}.logo-copy span[data-v-c57cd85b]{color:var(--text-muted);font-size:8px;letter-spacing:.17em}.navigation[data-v-c57cd85b]{flex:1;overflow-y:auto;padding:16px 10px 24px;scrollbar-width:thin;scrollbar-color:#273244 transparent}.menu-group+.menu-group[data-v-c57cd85b]{margin-top:18px}.group-label[data-v-c57cd85b]{padding:0 11px 7px;color:var(--text-muted);font-size:9px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.menu-link[data-v-c57cd85b]{position:relative;height:38px;display:flex;align-items:center;gap:11px;margin:2px 0;padding:0 11px;border-radius:6px;color:var(--text-secondary);font-size:12px;white-space:nowrap;transition:.16s}.menu-link[data-v-c57cd85b]:hover{color:var(--text-primary);background:#94a3b80f}.menu-link.router-link-active[data-v-c57cd85b]{color:var(--gold-bright);background:var(--gold-soft)}.menu-link.router-link-active[data-v-c57cd85b]:before{content:"";position:absolute;left:-10px;width:2px;height:22px;background:var(--gold);box-shadow:0 0 12px #d6ad60b3}.collapsed .menu-link[data-v-c57cd85b]{justify-content:center;padding:0}.sidebar-foot[data-v-c57cd85b]{height:69px;flex:none;display:flex;align-items:center;gap:11px;padding:0 19px;border-top:1px solid var(--border)}.pulse[data-v-c57cd85b]{width:7px;height:7px;flex:none;border-radius:50%;background:var(--success);box-shadow:0 0 10px #34d399b3}.sidebar-foot div[data-v-c57cd85b]:last-child{display:grid;gap:3px}.sidebar-foot strong[data-v-c57cd85b]{font-size:10px;color:var(--text-secondary)}.sidebar-foot span[data-v-c57cd85b]{font-size:9px;color:var(--text-muted);white-space:nowrap}.workspace[data-v-c57cd85b]{min-width:0}.topbar[data-v-c57cd85b]{position:sticky;top:0;z-index:10;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--border);background:#070b14e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar-left[data-v-c57cd85b],.topbar-actions[data-v-c57cd85b]{display:flex;align-items:center;gap:10px}.top-icon[data-v-c57cd85b]{width:36px;height:36px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.top-icon[data-v-c57cd85b]:hover{border-color:var(--border);color:var(--text-primary);background:var(--bg-soft)}.mobile-menu[data-v-c57cd85b]{display:none}.breadcrumb[data-v-c57cd85b]{display:flex;align-items:center;gap:8px;margin-left:7px;font-size:10px;letter-spacing:.09em}.breadcrumb span[data-v-c57cd85b]{color:var(--text-muted)}.breadcrumb strong[data-v-c57cd85b]{color:var(--text-secondary);font-weight:600}.search-trigger[data-v-c57cd85b]{height:34px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-soft);color:var(--text-muted);font-size:11px}.search-trigger kbd[data-v-c57cd85b]{margin-left:16px;padding:2px 5px;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);background:var(--bg-soft);font-size:9px}.notification[data-v-c57cd85b]{position:relative}.notification i[data-v-c57cd85b]{position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.profile[data-v-c57cd85b]{height:42px;display:flex;align-items:center;gap:9px;margin-left:4px;padding:0 4px 0 0;border:0;background:transparent;cursor:pointer}.avatar[data-v-c57cd85b]{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:4px;background:var(--gold-soft);color:var(--gold);font-weight:700}.profile-copy[data-v-c57cd85b]{display:grid;gap:2px;text-align:left}.profile-copy strong[data-v-c57cd85b]{font-size:11px}.profile-copy small[data-v-c57cd85b]{color:var(--gold);font-size:8px;letter-spacing:.11em}.profile-menu[data-v-c57cd85b]{position:absolute;right:22px;top:56px;width:160px;padding:6px;border:1px solid var(--border);border-radius:7px;background:var(--bg-soft);box-shadow:0 18px 40px #0006}.profile-menu button[data-v-c57cd85b]{width:100%;display:flex;align-items:center;gap:9px;padding:9px;border:0;border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer}.profile-menu button[data-v-c57cd85b]:hover{background:var(--bg-soft);color:#fff}.page[data-v-c57cd85b]{min-height:calc(100vh - 64px);padding:24px}.scrim[data-v-c57cd85b]{display:none}.admin-shell[data-v-c57cd85b]{grid-template-columns:288px minmax(0,1fr);background:var(--bg-elevated)}.sidebar[data-v-c57cd85b]{border-color:var(--border);background:var(--bg-elevated)}.logo-row[data-v-c57cd85b]{height:53px;padding:0 16px;border-color:var(--border)}.logo-mark[data-v-c57cd85b]{width:35px;height:35px;border-color:var(--border);border-radius:9px;background:var(--bg-soft);color:var(--text-primary);font-size:14px}.logo-copy strong[data-v-c57cd85b]{font-size:13px;letter-spacing:.1em}.logo-copy span[data-v-c57cd85b]{font-size:9px}.ops-online[data-v-c57cd85b]{height:74px;flex:none;display:flex;align-items:center;gap:12px;margin:0 16px 16px;padding:14px 16px;border:1px solid var(--border);border-radius:17px;background:var(--bg-elevated);color:var(--gold)}.ops-online div[data-v-c57cd85b]{display:grid;gap:3px}.ops-online strong[data-v-c57cd85b]{color:var(--text-primary);font-size:14px}.ops-online span[data-v-c57cd85b]{color:var(--text-secondary);font-size:12px}.navigation[data-v-c57cd85b]{padding:0 16px 20px;scrollbar-width:none}.menu-group[data-v-c57cd85b]{padding:12px 16px 10px;border:1px solid var(--border);border-radius:17px;background:var(--bg-elevated)}.menu-group+.menu-group[data-v-c57cd85b]{margin-top:16px}.group-label[data-v-c57cd85b]{display:flex;justify-content:space-between;padding:0 0 9px;color:var(--text-secondary);font-size:11px;letter-spacing:.18em}.group-label span[data-v-c57cd85b]{color:var(--text-secondary)}.group-label small[data-v-c57cd85b]{font-size:10px}.menu-link[data-v-c57cd85b]{height:42px;gap:12px;padding:0 16px;border-radius:13px;font-size:14px}.menu-link.router-link-active[data-v-c57cd85b]{color:var(--text-primary);background:var(--bg-soft)}.menu-link.router-link-active svg[data-v-c57cd85b]{color:var(--gold)}.menu-link.router-link-active[data-v-c57cd85b]:before{display:none}.sidebar-foot[data-v-c57cd85b]{height:66px;justify-content:flex-start;padding:0 32px;border:0;border-top:1px solid var(--border);border-radius:0;background:var(--bg-elevated);color:var(--text-secondary);font-size:14px}.topbar[data-v-c57cd85b]{height:62px;padding:0 32px;border-color:var(--border);background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}.edition[data-v-c57cd85b],.authorized[data-v-c57cd85b]{height:39px;display:flex;align-items:center;padding:0 16px;border:1px solid var(--border);border-radius:19px;color:var(--text-secondary);font-size:11px}.authorized[data-v-c57cd85b]{gap:8px;color:var(--text-secondary)}.authorized svg[data-v-c57cd85b]{color:var(--success)}.tabbar[data-v-c57cd85b]{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--border)}.active-tab[data-v-c57cd85b]{padding:10px 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-soft);color:var(--gold)}.active-tab span[data-v-c57cd85b]{margin-left:8px}.tab-actions[data-v-c57cd85b]{display:flex;gap:8px}.tab-actions button[data-v-c57cd85b]{height:36px;padding:0 13px;border:1px solid var(--border);border-radius:7px;background:var(--bg-elevated);color:var(--text-secondary)}.page[data-v-c57cd85b]{min-height:calc(100vh - 120px);padding:30px 32px}.ai-button[data-v-c57cd85b]{height:32px;padding:0 13px;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg-soft);color:var(--gold)}.version[data-v-c57cd85b]{color:var(--text-secondary);font-size:10px}.language-switch[data-v-c57cd85b]{height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary)}.language-switch span[data-v-c57cd85b]{font-size:10px}.language-menu[data-v-c57cd85b]{position:absolute;z-index:20;right:130px;top:54px;width:132px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft);box-shadow:0 15px 40px #0008}.language-menu button[data-v-c57cd85b]{width:100%;padding:9px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);text-align:left}.language-menu button.active[data-v-c57cd85b]{background:var(--bg-soft);color:var(--gold)}.active-tab button[data-v-c57cd85b]{border:0;background:transparent;color:inherit}.command-mask[data-v-c57cd85b]{position:fixed;z-index:300;inset:0;padding-top:12vh;background:#02050bcc}.command-box[data-v-c57cd85b]{width:min(580px,calc(100% - 28px));max-height:70vh;margin:auto;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--bg-soft);overflow:auto;box-shadow:0 24px 80px #000}.command-box input[data-v-c57cd85b]{width:100%;height:46px;padding:0 14px;border:1px solid var(--border);border-radius:9px;background:var(--bg-elevated);color:var(--text-primary)}.command-box button[data-v-c57cd85b]{width:100%;height:42px;display:flex;align-items:center;gap:10px;margin-top:5px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);text-align:left}.command-box button[data-v-c57cd85b]:hover{background:var(--bg-soft);color:var(--gold)}.command-box p[data-v-c57cd85b]{padding:18px;text-align:center;color:var(--text-muted)}.theme-control[data-v-c57cd85b]{position:relative}.theme-menu[data-v-c57cd85b]{position:absolute;right:0;top:40px;z-index:30;width:225px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft);box-shadow:0 15px 40px #0008}.theme-menu button[data-v-c57cd85b]{width:100%;padding:9px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);text-align:left}.theme-menu button.active[data-v-c57cd85b]{background:var(--bg-soft);color:var(--gold)}@media(max-width:900px){.theme-menu[data-v-c57cd85b]{position:fixed;right:14px;top:54px}}@media(max-width:900px){.admin-shell[data-v-c57cd85b],.admin-shell.collapsed[data-v-c57cd85b]{display:block}.sidebar[data-v-c57cd85b]{position:fixed;z-index:30;left:0;transform:translate(-100%);width:252px;transition:transform .2s}.drawer-open .sidebar[data-v-c57cd85b]{transform:translate(0)}.scrim[data-v-c57cd85b]{display:block;position:fixed;z-index:20;inset:0;border:0;background:#00000094}.mobile-menu[data-v-c57cd85b]{display:grid}.desktop-collapse[data-v-c57cd85b],.breadcrumb[data-v-c57cd85b],.search-trigger[data-v-c57cd85b],.profile-copy[data-v-c57cd85b]{display:none}.topbar[data-v-c57cd85b]{padding:0 14px}.topbar-actions[data-v-c57cd85b]{gap:2px}.page[data-v-c57cd85b]{padding:16px}}@media(max-width:900px){.edition[data-v-c57cd85b],.authorized[data-v-c57cd85b],.tab-actions[data-v-c57cd85b]{display:none}.tabbar[data-v-c57cd85b]{height:48px;padding:0 14px}.active-tab[data-v-c57cd85b]{padding:7px 10px}.page[data-v-c57cd85b]{min-height:calc(100vh - 110px);padding:12px}}.kw-template[data-v-42c63067]{padding:20px;border:1px solid var(--border);border-radius:16px;margin:16px 0;background:var(--bg-card)}.settings[data-v-42c63067]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-bottom:12px}.settings label[data-v-42c63067]{margin:0}.settings input[type=number][data-v-42c63067]{padding:8px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:8px}label[data-v-42c63067]{display:grid;gap:6px;margin:12px 0}label.check[data-v-42c63067]{display:flex;align-items:center;gap:8px}label span[data-v-42c63067]{display:flex;justify-content:space-between;gap:12px;align-items:baseline}label small[data-v-42c63067]{color:var(--text-muted);font-family:ui-monospace,monospace}textarea[data-v-42c63067]{padding:10px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:8px}button[data-v-42c63067]{padding:10px;cursor:pointer;margin-right:10px}[role=alert][data-v-42c63067]{color:var(--danger)}@media(max-width:700px){.settings[data-v-42c63067]{grid-template-columns:1fr}}.order-mask[data-v-2599a7ec]{position:fixed;inset:0;z-index:200;background:#17203388;display:flex;justify-content:flex-end}.order-drawer[data-v-2599a7ec]{width:min(1000px,100%);height:100%;overflow:auto;padding:20px;box-sizing:border-box;background:var(--bg-card);color:var(--text-primary)}header[data-v-2599a7ec],footer[data-v-2599a7ec]{display:flex;align-items:center;justify-content:space-between;gap:12px}h3[data-v-2599a7ec]{margin:0}button[data-v-2599a7ec]{padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary);cursor:pointer}button[data-v-2599a7ec]:disabled{opacity:.45;cursor:default}nav[data-v-2599a7ec]{display:flex;gap:8px;margin:20px 0}.active[data-v-2599a7ec]{background:var(--gold-soft);border-color:var(--border-strong)}dl[data-v-2599a7ec]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;font-size:13px}dt[data-v-2599a7ec],.note[data-v-2599a7ec]{color:var(--text-secondary)}dd[data-v-2599a7ec]{margin:0;overflow-wrap:anywhere}.note[data-v-2599a7ec]{font-size:12px;line-height:1.8}.order-scroll[data-v-2599a7ec]{overflow-x:auto}table[data-v-2599a7ec]{border-collapse:collapse;min-width:1050px;width:100%;font-size:12px;text-align:left}th[data-v-2599a7ec],td[data-v-2599a7ec]{padding:12px;border-bottom:1px solid var(--border)}th[data-v-2599a7ec]{background:var(--bg-soft);white-space:nowrap}footer[data-v-2599a7ec]{margin-top:16px;font-size:12px}footer>div[data-v-2599a7ec]{display:flex;gap:8px}.error[data-v-2599a7ec]{color:var(--danger)}@media(max-width:600px){dl[data-v-2599a7ec]{grid-template-columns:125px minmax(0,1fr)}}.ledger-mask[data-v-0fdf96b5]{position:fixed;inset:0;z-index:200;background:#17203388;display:flex;justify-content:flex-end}.ledger-drawer[data-v-0fdf96b5]{width:min(850px,100%);height:100%;overflow:auto;padding:20px;box-sizing:border-box;background:var(--bg-card);color:var(--text-primary)}header[data-v-0fdf96b5]{display:flex;justify-content:space-between;align-items:center}h3[data-v-0fdf96b5]{margin:0}button[data-v-0fdf96b5]{padding:8px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text-primary);background:var(--bg-card)}dl[data-v-0fdf96b5]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;font-size:13px}dd[data-v-0fdf96b5]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}dt[data-v-0fdf96b5],p[data-v-0fdf96b5]{color:var(--text-secondary)}[role=alert][data-v-0fdf96b5]{color:var(--danger)}@media(max-width:600px){dl[data-v-0fdf96b5]{grid-template-columns:115px minmax(0,1fr)}}.coupon-mask[data-v-e0562518]{position:fixed;inset:0;z-index:200;background:#17203388;display:flex;justify-content:flex-end}.coupon-drawer[data-v-e0562518]{width:min(850px,100%);height:100%;overflow:auto;padding:20px;box-sizing:border-box;background:var(--bg-card);color:var(--text-primary)}header[data-v-e0562518],footer[data-v-e0562518]{display:flex;justify-content:space-between;align-items:center;gap:12px}h3[data-v-e0562518]{margin:0}button[data-v-e0562518]{padding:8px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text-primary);background:var(--bg-card)}button[data-v-e0562518]:disabled{opacity:.5}dl[data-v-e0562518]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;font-size:13px}dd[data-v-e0562518]{margin:0;overflow-wrap:anywhere}dt[data-v-e0562518],p[data-v-e0562518]{color:var(--text-secondary)}[role=alert][data-v-e0562518]{color:var(--danger)}.coupon-order[data-v-e0562518]{border-bottom:1px solid var(--border);padding:12px 0;overflow-wrap:anywhere}@media(max-width:600px){dl[data-v-e0562518]{grid-template-columns:115px minmax(0,1fr)}}.ledger-summary[data-v-0d1fed0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:16px}.ledger-summary article[data-v-0d1fed0f]{min-height:86px;padding:16px;box-sizing:border-box;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);display:flex;flex-direction:column;gap:8px}.ledger-summary span[data-v-0d1fed0f]{font-size:12px;color:var(--text-secondary)}.ledger-summary strong[data-v-0d1fed0f]{font-size:22px}.ledger-summary .credit strong[data-v-0d1fed0f],.table-row .credit[data-v-0d1fed0f]{color:var(--success)}.ledger-summary .debit strong[data-v-0d1fed0f],.table-row .debit[data-v-0d1fed0f]{color:var(--danger)}.ledger-account small[data-v-0d1fed0f]{display:flex;flex-wrap:wrap;gap:5px}.ledger-account i[data-v-0d1fed0f]{font-style:normal;font-size:11px;color:var(--text-secondary)}.ledger-account dl[data-v-0d1fed0f]{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px}.ledger-account dt[data-v-0d1fed0f]{color:var(--text-secondary)}.ledger-account dd[data-v-0d1fed0f]{margin:0;text-align:right;font-weight:600}.ledger-account dd.credit[data-v-0d1fed0f]{color:var(--success)}.ledger-account dd.debit[data-v-0d1fed0f]{color:var(--danger)}.ledger-filters[data-v-0d1fed0f]{flex-wrap:wrap;overflow:visible}.ledger-filters>input[data-v-0d1fed0f],.ledger-filters>select[data-v-0d1fed0f]{min-width:0;width:200px;max-width:100%;height:36px;box-sizing:border-box;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}.ledger-filters .search-box[data-v-0d1fed0f]{max-width:100%;box-sizing:border-box}.ledger-filters .table-tools[data-v-0d1fed0f]{margin-left:auto}.ledger-export-note[data-v-0d1fed0f]{font-size:12px;color:var(--text-secondary);line-height:1.8}.ledger-export-note button[data-v-0d1fed0f]{margin:0 12px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}.summary-tabs[data-v-0d1fed0f]{height:50px;display:flex;align-items:center;gap:8px;padding:0 20px;border:1px solid var(--border);border-bottom:0;border-radius:27px 27px 0 0;background:var(--bg-elevated);overflow:auto}.summary-tabs button[data-v-0d1fed0f]{height:50px;flex:none;padding:0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary)}.summary-tabs button.active[data-v-0d1fed0f]{border-color:var(--border-strong);color:var(--gold)}.summary-tabs button[data-v-0d1fed0f]:disabled{cursor:not-allowed;opacity:.48}.summary-tabs button[data-v-0d1fed0f]:not(:disabled){cursor:pointer}.summary-tabs small[data-v-0d1fed0f]{margin-left:5px;padding:2px 6px;border-radius:9px;background:var(--bg-soft)}@media(max-width:900px){.ledger-summary[data-v-0d1fed0f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.table-panel[data-v-0d1fed0f]{overflow:hidden;border:1px solid var(--border);border-radius:0 0 27px 27px;background:var(--bg-elevated)}.filter-bar[data-v-0d1fed0f]{min-height:70px;display:flex;align-items:center;gap:8px;padding:15px;border-bottom:1px solid var(--border);overflow:auto}.search-box[data-v-0d1fed0f],.filter-select[data-v-0d1fed0f]{height:36px;flex:none;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-muted)}.search-box[data-v-0d1fed0f]{width:240px}.filter-select[data-v-0d1fed0f]{width:138px}.filter-select select[data-v-0d1fed0f]{min-width:0;width:100%;border:0;outline:0;appearance:none;background:transparent;color:var(--text-primary)}.filter-note[data-v-0d1fed0f]{flex:none;color:var(--text-muted);font-size:11px}.search-box input[data-v-0d1fed0f],.filter-select input[data-v-0d1fed0f]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text-primary)}.filter-bar button[data-v-0d1fed0f]{height:36px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-muted)}.filter-bar .reset[data-v-0d1fed0f]{border:0;background:transparent}.filter-bar .query[data-v-0d1fed0f]{background:#dfb72f;color:#090c15}.table-tools[data-v-0d1fed0f]{display:flex;gap:6px;margin-left:auto}.column-picker[data-v-0d1fed0f],.bulk-bar[data-v-0d1fed0f]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);font-size:11px}.column-picker[data-v-0d1fed0f]{flex-wrap:wrap}.column-picker label[data-v-0d1fed0f]{display:flex;align-items:center;gap:5px}.bulk-bar span[data-v-0d1fed0f]{margin-right:auto}.bulk-bar button[data-v-0d1fed0f]{padding:7px 11px;border:1px solid var(--border);border-radius:7px;background:var(--bg-soft);color:var(--text-secondary)}.bulk-bar button.danger[data-v-0d1fed0f]{border-color:var(--danger);color:var(--danger)}.data-table[data-v-0d1fed0f]{min-height:286px;overflow:hidden}.table-scroll[data-v-0d1fed0f]{overflow:auto}.table-head[data-v-0d1fed0f],.table-row[data-v-0d1fed0f]{display:grid;align-items:center;padding:0 16px}.table-head[data-v-0d1fed0f]{height:43px;border-bottom:1px solid var(--border);background:var(--bg-soft);color:var(--text-muted);font-size:9px}.table-row[data-v-0d1fed0f]{min-height:48px;border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:11px}.table-row>span[data-v-0d1fed0f]{min-width:0;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row .action-cell[data-v-0d1fed0f]{position:relative;z-index:2;display:flex;align-items:center;gap:5px;overflow:visible;white-space:normal}.table-row .action-cell .row-action[data-v-0d1fed0f]{flex:none}.empty-state[data-v-0d1fed0f]{height:241px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--text-muted)}.empty-icon[data-v-0d1fed0f]{width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%}.empty-state span[data-v-0d1fed0f]{max-width:520px;text-align:center}.empty-state button[data-v-0d1fed0f]{padding:8px 15px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-secondary)}.spinner[data-v-0d1fed0f]{width:28px;height:28px;border:2px solid var(--border);border-top-color:var(--border-strong);border-radius:50%;animation:spin-0d1fed0f .8s linear infinite}@keyframes spin-0d1fed0f{to{transform:rotate(360deg)}}.status-dot[data-v-0d1fed0f]{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#ef476f}.status-dot.ok[data-v-0d1fed0f]{background:#3ed3a0}.status-dot.warn[data-v-0d1fed0f]{background:#e8b82f}.pagination[data-v-0d1fed0f]{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid var(--border);color:var(--text-muted)}.pagination div[data-v-0d1fed0f]{display:flex;gap:5px}.pagination button[data-v-0d1fed0f]{width:28px;height:28px;border:1px solid var(--border);border-radius:5px;background:var(--bg-soft);color:var(--text-muted)}.pagination button.active[data-v-0d1fed0f]{color:var(--gold)}.overlay[data-v-0d1fed0f]{position:fixed;z-index:100;inset:0;background:#02060cbb}.drawer[data-v-0d1fed0f]{position:absolute;right:0;top:0;width:min(520px,100%);height:100%;display:flex;flex-direction:column;background:var(--bg-elevated)}.drawer header[data-v-0d1fed0f],.drawer footer[data-v-0d1fed0f]{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--border)}.drawer header p[data-v-0d1fed0f]{color:var(--gold)}.drawer header h2[data-v-0d1fed0f]{margin:0}.drawer header button[data-v-0d1fed0f]{border:0;background:transparent;color:var(--text-muted)}.drawer-body[data-v-0d1fed0f]{flex:1;overflow:auto;padding:24px}.detail-list label[data-v-0d1fed0f]{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.detail-list span[data-v-0d1fed0f]{color:var(--text-muted)}.detail-list strong[data-v-0d1fed0f]{overflow-wrap:anywhere;color:var(--text-primary);font-weight:500}.notice[data-v-0d1fed0f]{display:flex;gap:9px;padding:12px;border:1px solid var(--border-strong);border-radius:8px;color:var(--gold)}.drawer-body label[data-v-0d1fed0f]{display:grid;gap:8px;margin-top:16px;color:var(--text-secondary)}.drawer-body input[data-v-0d1fed0f]{height:42px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:#fff}.drawer footer[data-v-0d1fed0f]{justify-content:flex-end;gap:9px}.drawer footer button[data-v-0d1fed0f]{height:36px;padding:0 18px;border:1px solid var(--border);border-radius:6px;background:var(--bg-soft);color:var(--text-secondary)}@media(max-width:800px){.data-workspace[data-v-0d1fed0f],.table-panel[data-v-0d1fed0f]{max-width:100%;overflow:hidden}.table-tools[data-v-0d1fed0f]{margin-left:0}}.drawer-body textarea[data-v-0d1fed0f]{min-height:100px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:#fff;resize:vertical}.save-error[data-v-0d1fed0f]{color:var(--danger)}.row-action[data-v-0d1fed0f]{margin:2px;padding:5px 7px;border:1px solid var(--border);border-radius:6px;background:var(--bg-soft);color:var(--text-secondary);font-size:10px}.row-action.ok[data-v-0d1fed0f]{color:var(--success)}.row-action.warn[data-v-0d1fed0f]{color:var(--gold)}.row-action.danger[data-v-0d1fed0f]{color:var(--danger)}.issue-rule[data-v-ef2a013a]{font-weight:600;color:var(--text-primary)}.budget-hint[data-v-ef2a013a]{font-size:12px;color:var(--text-secondary)}.budget-hint.warn[data-v-ef2a013a]{color:var(--danger)}.campaigns[data-v-ef2a013a]{margin-bottom:20px;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);color:var(--text-primary)}header[data-v-ef2a013a],footer[data-v-ef2a013a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.columns[data-v-ef2a013a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.columns>section[data-v-ef2a013a]{min-width:0}article[data-v-ef2a013a]{border-bottom:1px solid var(--border);padding:12px 0;overflow-wrap:anywhere}p[data-v-ef2a013a]{color:var(--text-secondary);font-size:13px;line-height:1.6;overflow-wrap:anywhere}button[data-v-ef2a013a]{padding:8px 12px;margin:3px;border:1px solid var(--border);border-radius:7px;background:var(--bg-card);color:var(--text-primary)}button[data-v-ef2a013a]:disabled{opacity:.5}h2[data-v-ef2a013a],h3[data-v-ef2a013a]{font-size:17px}code[data-v-ef2a013a]{overflow-wrap:anywhere}[role=alert][data-v-ef2a013a]{color:var(--danger)}.campaign-mask[data-v-ef2a013a]{position:fixed;inset:0;z-index:220;background:#17203388;display:flex;justify-content:flex-end}.campaign-dialog[data-v-ef2a013a]{width:min(560px,100%);box-sizing:border-box;padding:20px;overflow:auto;background:var(--bg-card);color:var(--text-primary)}label[data-v-ef2a013a]{display:block;margin:16px 0}input[data-v-ef2a013a]:not([type=checkbox]),select[data-v-ef2a013a]{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--border);border-radius:7px;background:var(--bg-card);color:var(--text-primary)}@media(max-width:800px){.columns[data-v-ef2a013a]{grid-template-columns:1fr}.campaigns[data-v-ef2a013a]{padding:12px}}.business-grid[data-v-fb8cc895]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.panel[data-v-fb8cc895]{min-width:0;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-card);color:var(--text-primary)}h2[data-v-fb8cc895]{margin:0 0 16px;font-size:16px}p[data-v-fb8cc895],dl[data-v-fb8cc895],details[data-v-fb8cc895]{font-size:12px;line-height:1.8;overflow-wrap:anywhere}svg[data-v-fb8cc895]{width:100%;height:160px}dl[data-v-fb8cc895]{display:grid;grid-template-columns:1fr 1fr}dd[data-v-fb8cc895]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.note[data-v-fb8cc895]{color:var(--text-secondary)}a[data-v-fb8cc895]{display:inline-block;margin-top:12px;color:var(--gold)}@media(max-width:700px){.business-grid[data-v-fb8cc895]{grid-template-columns:1fr}}.overview-trend[data-v-30506f16]{position:relative;min-width:0;color:var(--text-primary)}svg[data-v-30506f16]{display:block;width:100%;height:auto;min-height:180px}.axis line[data-v-30506f16]{stroke:var(--border);stroke-dasharray:3 4}.axis text[data-v-30506f16],.day text[data-v-30506f16]{fill:var(--text-secondary);font-size:13px}.day rect[data-v-30506f16]{cursor:crosshair}.day rect[data-v-30506f16]:focus{outline:none;stroke:var(--gold);stroke-width:1}.trend-tooltip[data-v-30506f16]{position:absolute;right:18px;top:20px;width:190px;max-width:calc(100% - 36px);padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);box-shadow:0 4px 15px #0002;font-size:12px}.trend-tooltip p[data-v-30506f16]{display:flex;align-items:center;gap:6px;margin:8px 0 0}.trend-tooltip i[data-v-30506f16]{width:8px;height:8px;border-radius:50%}.trend-tooltip b[data-v-30506f16]{margin-left:auto}.trend-tooltip button[data-v-30506f16]{position:absolute;right:4px;top:4px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}details[data-v-30506f16]{font-size:12px;margin:10px 0}.trend-table[data-v-30506f16]{overflow:auto;max-width:100%}table[data-v-30506f16]{width:100%;border-collapse:collapse;white-space:nowrap}th[data-v-30506f16],td[data-v-30506f16]{padding:8px;text-align:right;border-bottom:1px solid var(--border)}th[data-v-30506f16]:first-child{text-align:left}summary[data-v-30506f16]{cursor:pointer}p[data-v-30506f16]{font-size:12px}.panel[data-v-de9629ef]{min-width:0;margin:18px 0;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-card);color:var(--text-primary)}header[data-v-de9629ef],li[data-v-de9629ef]{display:flex;justify-content:space-between;gap:16px}h2[data-v-de9629ef]{margin:0;font-size:16px}a[data-v-de9629ef]{color:var(--gold);font-size:12px;white-space:nowrap}ol[data-v-de9629ef]{padding:0;list-style:none}li[data-v-de9629ef]{padding:10px 0;border-bottom:1px solid var(--border);font-size:13px}li span[data-v-de9629ef]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}strong[data-v-de9629ef]{white-space:nowrap}p[data-v-de9629ef]{font-size:12px;line-height:1.8}.note[data-v-de9629ef]{color:var(--text-secondary)}.activity-grid[data-v-d27e87c3]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:18px 0}.activity-panel[data-v-d27e87c3]{min-width:0;padding:20px;border:1px solid var(--border);border-radius:24px;background:var(--bg-card);color:var(--text-primary);grid-column:span 3}.activity-panel[data-section=recharges][data-v-d27e87c3]{order:10;grid-column:span 2}.activity-panel[data-section=advertisers][data-v-d27e87c3]{order:31}.activity-panel[data-section=advertising][data-v-d27e87c3]{order:60}.activity-panel[data-section=ai][data-v-d27e87c3]{order:61}h2[data-v-d27e87c3]{margin:0 0 16px;font-size:16px}p[data-v-d27e87c3],details[data-v-d27e87c3],li[data-v-d27e87c3]{font-size:12px;line-height:1.8;overflow-wrap:anywhere}svg[data-v-d27e87c3]{width:100%;height:150px}.note[data-v-d27e87c3]{color:var(--text-secondary)}a[data-v-d27e87c3]{display:inline-block;margin-top:12px;color:var(--gold);font-size:12px}ol[data-v-d27e87c3]{padding:0;list-style:none}li[data-v-d27e87c3]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}@media(max-width:700px){.activity-grid[data-v-d27e87c3]{grid-template-columns:1fr}.activity-panel[data-v-d27e87c3],.activity-panel[data-section=recharges][data-v-d27e87c3]{grid-column:1}li[data-v-d27e87c3]{flex-wrap:wrap}}.distribution-panel[data-v-18571306]{min-width:0;padding:24px;border:1px solid var(--border);border-radius:24px;background:var(--bg-card);color:var(--text-primary)}h2[data-v-18571306]{margin:0 0 20px;font-size:17px}p[data-v-18571306]{font-size:12px;line-height:1.8}.note[data-v-18571306]{color:var(--text-secondary)}.platform-donut[data-v-18571306]{width:200px;height:200px;margin:35px auto 24px;border-radius:50%;display:grid;place-items:center}.platform-donut>div[data-v-18571306]{width:130px;height:130px;border-radius:50%;background:var(--bg-card);display:grid;place-items:center;font-size:23px}.platform-legend[data-v-18571306]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;font-size:12px}.platform-legend i[data-v-18571306]{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px}.type-bars>div[data-v-18571306]{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:16px;margin:10px 0;font-size:12px}.type-track[data-v-18571306]{height:8px;border-radius:8px;background:var(--border)}.type-track i[data-v-18571306]{display:block;height:100%;border-radius:8px;background:var(--success)}.queue-grid[data-v-b35e60c9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0}.queue-panel[data-v-b35e60c9]{padding:20px;border:1px solid var(--border);border-radius:24px;background:var(--bg-card);color:var(--text-primary);min-width:0}h2[data-v-b35e60c9]{font-size:15px;margin:0 0 14px}a[data-v-b35e60c9]{color:var(--gold)}p[data-v-b35e60c9],small[data-v-b35e60c9],li[data-v-b35e60c9],.dashboard-links[data-v-b35e60c9]{font-size:12px;line-height:1.8;overflow-wrap:anywhere}ul[data-v-b35e60c9]{padding:0;list-style:none}li[data-v-b35e60c9]{padding:9px;background:var(--bg-base);border-radius:8px;margin-top:8px}small[data-v-b35e60c9]{color:var(--text-secondary)}@media(max-width:700px){.queue-grid[data-v-b35e60c9]{grid-template-columns:1fr}}.rt-mask[data-v-1aacd44a]{position:fixed;inset:0;z-index:230;display:grid;place-items:center;background:#17203388}.rt-dialog[data-v-1aacd44a]{width:min(620px,calc(100% - 28px));max-height:85vh;overflow:auto;padding:20px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:16px}.rt-dialog header[data-v-1aacd44a],.rt-dialog footer[data-v-1aacd44a]{display:flex;justify-content:space-between;gap:12px;align-items:center}.rt-dialog form[data-v-1aacd44a]{display:grid;gap:12px}.rt-dialog label[data-v-1aacd44a]{display:flex;gap:8px;align-items:center;overflow-wrap:anywhere}.rt-dialog p[data-v-1aacd44a]{font-size:13px;line-height:1.7}.rt-dialog [role=alert][data-v-1aacd44a]{color:var(--danger)}.rt-dialog button[data-v-1aacd44a]{padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}.rw[data-v-f482d2dd]{border:1px solid var(--border);border-radius:22px;background:var(--bg-card);overflow:hidden}.rw>header[data-v-f482d2dd],.dialog header[data-v-f482d2dd],.rw>footer[data-v-f482d2dd]{display:flex;align-items:center;justify-content:space-between;padding:16px 19px;border-bottom:1px solid var(--border)}.rw h3[data-v-f482d2dd]{margin:0}.rw button[data-v-f482d2dd],.rw input[data-v-f482d2dd],.rw select[data-v-f482d2dd],.dialog button[data-v-f482d2dd],.dialog input[data-v-f482d2dd],.dialog select[data-v-f482d2dd],.dialog textarea[data-v-f482d2dd]{min-height:35px;padding:7px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-secondary)}.filters[data-v-f482d2dd]{display:flex;gap:8px;padding:14px 18px;overflow:auto}.resource-types[data-v-f482d2dd]{display:flex;gap:8px;padding:12px 18px 0}.resource-types button.active[data-v-f482d2dd]{color:var(--gold-bright);background:var(--gold-soft);border-color:var(--border-strong)}.resource-table-scroll[data-v-f482d2dd]{overflow-x:auto}.resource-table[data-v-f482d2dd]{width:100%;min-width:1050px;border-collapse:collapse;text-align:left;font-size:12px}.resource-table th[data-v-f482d2dd]{background:var(--bg-soft);color:var(--text-secondary);font-weight:500;white-space:nowrap}.resource-table[data-v-f482d2dd] :is(th,td){padding:12px 16px;border-bottom:1px solid var(--border)}.resource-table td[data-v-f482d2dd]{color:var(--text-primary)}.resource-table td[data-v-f482d2dd]:first-child{min-width:230px;max-width:340px;overflow-wrap:anywhere}.resource-table small[data-v-f482d2dd]{display:block;margin-top:5px;color:var(--text-muted)}.resource-table .resource-title[data-v-f482d2dd]{padding:0;min-height:0;border:0;text-align:left;color:var(--gold-bright);background:transparent}.resource-actions[data-v-f482d2dd]{display:flex;gap:5px;white-space:nowrap}.resource-actions button[data-v-f482d2dd]{min-height:28px;padding:4px 7px;font-size:11px}.resource-status[data-v-f482d2dd]{display:inline-block;white-space:nowrap}.resource-status.approved[data-v-f482d2dd]{color:var(--success)}.resource-status.pending[data-v-f482d2dd]{color:var(--warning)}.resource-status.rejected[data-v-f482d2dd],.resource-status.blocked[data-v-f482d2dd],.resource-error[data-v-f482d2dd]{color:var(--danger)}.resource-error[data-v-f482d2dd]{margin:12px 18px}.resource-notice[data-v-f482d2dd]{margin:12px 18px;font-size:13px;overflow-wrap:anywhere}.import-results[data-v-f482d2dd]{max-height:220px;overflow:auto;font-size:13px}.rw button[data-v-f482d2dd]:disabled,.dialog button[data-v-f482d2dd]:disabled{opacity:.5;cursor:wait}.resource-detail[data-v-f482d2dd]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;font-size:13px}.resource-detail dt[data-v-f482d2dd]{color:var(--text-secondary)}.resource-detail dd[data-v-f482d2dd]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.state[data-v-f482d2dd]{padding:60px;text-align:center}.danger[data-v-f482d2dd]{color:var(--danger)!important}.mask[data-v-f482d2dd]{position:fixed;z-index:200;inset:0;display:grid;place-items:center;background:#02060ccc}.dialog[data-v-f482d2dd]{width:min(650px,calc(100% - 28px));max-height:90vh;overflow:auto;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-card);color:var(--text-primary)}.dialog header[data-v-f482d2dd]{padding:0 0 14px}.dialog label[data-v-f482d2dd]{display:grid;gap:6px;margin:12px 0;color:var(--text-secondary)}.dialog textarea[data-v-f482d2dd]{min-height:110px}.dialog footer[data-v-f482d2dd]{display:flex;justify-content:flex-end;gap:8px}.dialog footer button[data-v-f482d2dd]:last-child{background:#dfb72f;color:#090c14}.dialog pre[data-v-f482d2dd]{max-height:220px;overflow:auto;background:var(--bg-elevated);padding:10px}@media(max-width:700px){.filters[data-v-f482d2dd]{flex-wrap:wrap}.filters input[data-v-f482d2dd]{width:100%}.resource-detail[data-v-f482d2dd]{grid-template-columns:100px minmax(0,1fr)}}.groups-workspace[data-v-e31d577a]{display:grid;gap:16px;min-width:0}.group-metrics[data-v-e31d577a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.group-metrics button[data-v-e31d577a]{display:grid;gap:8px;text-align:left;padding:16px;border-radius:12px}.group-metrics strong[data-v-e31d577a]{font-size:24px;color:var(--text-primary)}.group-metrics small[data-v-e31d577a]{font-size:11px;color:var(--text-muted)}.groups-workspace button[data-v-e31d577a],.groups-workspace input[data-v-e31d577a],.groups-workspace select[data-v-e31d577a],.group-dialog button[data-v-e31d577a]{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.group-metrics button.active[data-v-e31d577a]{background:var(--gold-soft);border-color:var(--border-strong)}.group-panel[data-v-e31d577a]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;min-width:0}.group-filters[data-v-e31d577a],.group-columns[data-v-e31d577a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px}.group-filters input[data-v-e31d577a]{flex:1;min-width:160px}.group-columns label[data-v-e31d577a]{display:flex;align-items:center;gap:4px;font-size:12px}.group-scroll[data-v-e31d577a]{overflow-x:auto}table[data-v-e31d577a]{width:100%;min-width:1250px;border-collapse:collapse;font-size:12px;text-align:left}th[data-v-e31d577a],td[data-v-e31d577a]{padding:12px;border-bottom:1px solid var(--border)}th[data-v-e31d577a]{background:var(--bg-soft);color:var(--text-secondary);font-weight:500;white-space:nowrap}td[data-v-e31d577a]{color:var(--text-primary)}.group-title[data-v-e31d577a]{min-width:200px;max-width:320px;overflow-wrap:anywhere}.group-owner[data-v-e31d577a]{border-top:1px solid var(--border);padding-top:12px}.group-dialog footer[data-v-e31d577a]{flex-wrap:wrap}a[data-v-e31d577a]{color:var(--gold)}td[data-v-e31d577a]:last-child{white-space:nowrap}.group-state[data-v-e31d577a]{padding:40px;text-align:center;color:var(--text-muted)}.group-error[data-v-e31d577a]{color:var(--danger);margin:12px}footer[data-v-e31d577a],footer div[data-v-e31d577a]{display:flex;justify-content:space-between;align-items:center;gap:12px}footer[data-v-e31d577a]{padding:14px 16px;font-size:12px}.group-mask[data-v-e31d577a]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#17203388}.group-dialog[data-v-e31d577a]{width:min(660px,calc(100% - 28px));max-height:90vh;overflow:auto;padding:20px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:16px}.group-dialog header[data-v-e31d577a]{display:flex;justify-content:space-between;align-items:center}.group-dialog h3[data-v-e31d577a]{margin:0}.group-dialog p[data-v-e31d577a]{font-size:13px;line-height:1.8;color:var(--text-secondary)}dl[data-v-e31d577a]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;font-size:13px}dt[data-v-e31d577a]{color:var(--text-secondary)}dd[data-v-e31d577a]{margin:0;overflow-wrap:anywhere}@media(max-width:1100px){.group-metrics[data-v-e31d577a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.group-metrics[data-v-e31d577a]{grid-template-columns:repeat(2,minmax(0,1fr))}.group-filters input[data-v-e31d577a]{flex-basis:100%}}.applications-workspace[data-v-3ca85397]{display:grid;gap:14px;min-width:0}.application-metrics[data-v-3ca85397]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.application-metrics button[data-v-3ca85397]{display:grid;gap:8px;text-align:left;padding:16px}.application-metrics strong[data-v-3ca85397]{font-size:24px;color:var(--text-primary)}.application-metrics small[data-v-3ca85397],.application-note[data-v-3ca85397]{font-size:12px;color:var(--text-muted)}.application-note[data-v-3ca85397]{line-height:1.7;margin:0}.applications-workspace button[data-v-3ca85397],.applications-workspace input[data-v-3ca85397],.applications-workspace select[data-v-3ca85397],.application-dialog button[data-v-3ca85397],.application-dialog textarea[data-v-3ca85397]{border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--bg-card);color:var(--text-secondary)}.application-metrics button.active[data-v-3ca85397]{border-color:var(--border-strong);background:var(--gold-soft)}.application-panel[data-v-3ca85397],.application-results[data-v-3ca85397]{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;overflow:hidden;min-width:0}.application-results[data-v-3ca85397]{padding:16px;font-size:13px}.application-filters[data-v-3ca85397],.application-bulk[data-v-3ca85397]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:16px}.application-filters input[data-v-3ca85397]{flex:1;min-width:160px}.application-bulk[data-v-3ca85397]{background:var(--bg-soft);font-size:13px}.application-scroll[data-v-3ca85397]{overflow-x:auto}table[data-v-3ca85397]{width:100%;min-width:1020px;border-collapse:collapse;font-size:12px;text-align:left}th[data-v-3ca85397],td[data-v-3ca85397]{padding:12px;border-bottom:1px solid var(--border)}th[data-v-3ca85397]{font-weight:500;background:var(--bg-soft);color:var(--text-secondary);white-space:nowrap}td[data-v-3ca85397]{color:var(--text-primary)}.application-title[data-v-3ca85397]{min-width:220px;max-width:340px;overflow-wrap:anywhere}.application-title small[data-v-3ca85397]{display:block;color:var(--text-muted);margin-top:5px}.application-actions[data-v-3ca85397]{display:flex;gap:5px;white-space:nowrap}.application-state[data-v-3ca85397]{padding:40px;text-align:center}.application-error[data-v-3ca85397]{color:var(--danger);margin:12px}.application-panel footer[data-v-3ca85397],.application-dialog footer[data-v-3ca85397],.application-panel footer div[data-v-3ca85397]{display:flex;align-items:center;justify-content:space-between;gap:12px}.application-panel footer[data-v-3ca85397]{padding:16px;font-size:12px}.application-mask[data-v-3ca85397]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#17203388}.application-dialog[data-v-3ca85397]{width:min(660px,calc(100% - 28px));max-height:90vh;overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);color:var(--text-primary);padding:20px}.application-dialog header[data-v-3ca85397]{display:flex;justify-content:space-between;align-items:center}.application-dialog h3[data-v-3ca85397]{margin:0}.application-dialog form[data-v-3ca85397]{display:grid;gap:12px;font-size:13px}.application-dialog ul[data-v-3ca85397]{max-height:180px;overflow:auto;padding-left:20px}.application-dialog label[data-v-3ca85397]{display:grid;gap:8px}.application-dialog textarea[data-v-3ca85397]{min-height:100px}.application-dialog dl[data-v-3ca85397]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;font-size:13px}.application-dialog dt[data-v-3ca85397]{color:var(--text-secondary)}.application-dialog dd[data-v-3ca85397]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:700px){.application-metrics[data-v-3ca85397]{grid-template-columns:repeat(2,minmax(0,1fr))}.application-filters input[data-v-3ca85397]{flex-basis:100%}}.report-dialog pre[data-v-ab863daa]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.report-dialog ol[data-v-ab863daa]{padding-left:20px}.report-images[data-v-ab863daa]{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0}.report-images img[data-v-ab863daa]{display:block;width:140px;height:140px;object-fit:cover;border:1px solid var(--border);border-radius:10px}.reports-workspace[data-v-ab863daa]{display:grid;gap:14px;min-width:0}.report-metrics[data-v-ab863daa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-metrics button[data-v-ab863daa]{display:grid;gap:8px;text-align:left;padding:16px}.report-metrics strong[data-v-ab863daa]{font-size:24px;color:var(--text-primary)}.reports-workspace button[data-v-ab863daa],.reports-workspace input[data-v-ab863daa],.reports-workspace select[data-v-ab863daa],.report-dialog button[data-v-ab863daa],.report-dialog textarea[data-v-ab863daa]{border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--bg-card);color:var(--text-secondary)}.report-metrics button.active[data-v-ab863daa]{background:var(--gold-soft);border-color:var(--border-strong)}.report-panel[data-v-ab863daa],.report-results[data-v-ab863daa]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;min-width:0;overflow:hidden}.report-filters[data-v-ab863daa]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px;font-size:13px}.report-filters label[data-v-ab863daa]{display:flex;align-items:center;gap:6px}.report-scroll[data-v-ab863daa]{overflow-x:auto}table[data-v-ab863daa]{width:100%;min-width:1100px;border-collapse:collapse;font-size:12px;text-align:left}th[data-v-ab863daa],td[data-v-ab863daa]{padding:12px;border-bottom:1px solid var(--border)}th[data-v-ab863daa]{background:var(--bg-soft);color:var(--text-secondary);font-weight:500;white-space:nowrap}td[data-v-ab863daa]{color:var(--text-primary);max-width:320px;overflow-wrap:anywhere}.report-actions[data-v-ab863daa]{display:flex;gap:5px;white-space:nowrap}.report-state[data-v-ab863daa]{padding:40px;text-align:center}.report-error[data-v-ab863daa]{color:var(--danger);margin:12px}.report-panel footer[data-v-ab863daa],.report-panel footer div[data-v-ab863daa],.report-dialog footer[data-v-ab863daa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-panel footer[data-v-ab863daa],.report-results[data-v-ab863daa]{padding:16px;font-size:12px}.report-mask[data-v-ab863daa]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#17203388}.report-dialog[data-v-ab863daa]{width:min(660px,calc(100% - 28px));max-height:90vh;overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);color:var(--text-primary);padding:20px}.report-dialog header[data-v-ab863daa]{display:flex;align-items:center;justify-content:space-between}.report-dialog h3[data-v-ab863daa]{margin:0}.report-dialog dl[data-v-ab863daa]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;font-size:13px}.report-dialog dd[data-v-ab863daa]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.report-dialog dt[data-v-ab863daa],.report-note[data-v-ab863daa]{color:var(--text-secondary)}.report-note[data-v-ab863daa]{font-size:12px;line-height:1.7}.report-dialog form[data-v-ab863daa]{display:grid;gap:12px;font-size:13px}.report-dialog ul[data-v-ab863daa]{max-height:180px;overflow:auto;padding-left:20px}.report-dialog label[data-v-ab863daa]{display:grid;gap:8px}.report-dialog textarea[data-v-ab863daa]{min-height:100px}@media(max-width:700px){.report-metrics[data-v-ab863daa]{grid-template-columns:repeat(2,minmax(0,1fr))}}.feedback-workspace[data-v-638bdcf8]{display:grid;gap:14px;min-width:0}.feedback-note[data-v-638bdcf8]{font-size:12px;line-height:1.7;color:var(--text-secondary)}.feedback-metrics[data-v-638bdcf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.feedback-metrics button[data-v-638bdcf8],.feedback-metrics>div[data-v-638bdcf8]{display:grid;gap:8px;padding:14px;text-align:left;background:var(--bg-card);border:1px solid var(--border);border-radius:12px}.feedback-metrics strong[data-v-638bdcf8]{font-size:22px;color:var(--text-primary)}.feedback-metrics button.active[data-v-638bdcf8]{background:var(--gold-soft);border-color:var(--border-strong)}.feedback-workspace button[data-v-638bdcf8],.feedback-workspace input[data-v-638bdcf8],.feedback-workspace select[data-v-638bdcf8],.feedback-dialog button[data-v-638bdcf8],.feedback-dialog textarea[data-v-638bdcf8]{padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}.feedback-panel[data-v-638bdcf8]{border:1px solid var(--border);border-radius:14px;background:var(--bg-card);overflow:hidden;min-width:0}.feedback-filters[data-v-638bdcf8],.feedback-actions[data-v-638bdcf8],footer[data-v-638bdcf8]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.feedback-filters[data-v-638bdcf8],footer[data-v-638bdcf8],.feedback-results[data-v-638bdcf8]{padding:14px}.feedback-filters label[data-v-638bdcf8]{font-size:12px}.feedback-filters input[type=number][data-v-638bdcf8]{width:110px}.feedback-scroll[data-v-638bdcf8]{overflow:auto}table[data-v-638bdcf8]{width:100%;min-width:1200px;border-collapse:collapse;font-size:12px}th[data-v-638bdcf8],td[data-v-638bdcf8]{padding:12px;border-bottom:1px solid var(--border);text-align:left;max-width:320px;overflow-wrap:anywhere}th[data-v-638bdcf8]{white-space:nowrap;background:var(--bg-soft)}.feedback-actions[data-v-638bdcf8]{flex-wrap:nowrap}.feedback-actions button[data-v-638bdcf8]{white-space:nowrap;flex-shrink:0}.feedback-error[data-v-638bdcf8]{color:var(--danger);margin:12px}.feedback-mask[data-v-638bdcf8]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#17203388}.feedback-dialog[data-v-638bdcf8]{width:min(740px,calc(100% - 28px));max-height:90vh;overflow:auto;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:16px;padding:20px}.feedback-dialog header[data-v-638bdcf8]{display:flex;justify-content:space-between;align-items:center}.feedback-dialog form[data-v-638bdcf8],.feedback-dialog label[data-v-638bdcf8]{display:grid;gap:12px}.feedback-dialog textarea[data-v-638bdcf8]{min-height:100px}.feedback-dialog dl[data-v-638bdcf8]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;font-size:13px}.feedback-dialog dd[data-v-638bdcf8]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.feedback-dialog pre[data-v-638bdcf8]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.feedback-dialog ol[data-v-638bdcf8]{padding-left:20px}.feedback-dialog li[data-v-638bdcf8]{margin:10px 0}@media(max-width:700px){.feedback-metrics[data-v-638bdcf8]{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-filters>input[data-v-638bdcf8]:first-child{width:100%}}.tag-resources[data-v-a050aa91]{padding:16px;border-top:1px solid var(--border);font-size:13px}.tag-resources header[data-v-a050aa91],.tag-resources footer[data-v-a050aa91],.resource-dialog header[data-v-a050aa91]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tag-resources button[data-v-a050aa91],.resource-dialog button[data-v-a050aa91]{padding:8px;border:1px solid var(--border);border-radius:8px;color:var(--text-primary);background:var(--bg-card)}h4[data-v-a050aa91],h3[data-v-a050aa91]{margin:0}.tag-resources article[data-v-a050aa91]{padding:10px 0;display:grid;gap:6px;border-bottom:1px solid var(--border)}.tag-resources article button[data-v-a050aa91]{text-align:left;overflow-wrap:anywhere}.tag-resources small[data-v-a050aa91]{color:var(--text-muted)}.tag-resources footer[data-v-a050aa91]{margin-top:14px}.error[data-v-a050aa91]{color:var(--danger)}.resource-mask[data-v-a050aa91]{position:fixed;inset:0;z-index:210;display:grid;place-items:center;background:#17203388}.resource-dialog[data-v-a050aa91]{width:min(620px,calc(100% - 28px));max-height:85vh;overflow:auto;padding:20px;border-radius:16px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary)}dl[data-v-a050aa91]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}dt[data-v-a050aa91]{color:var(--text-muted)}dd[data-v-a050aa91]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.tags-workspace[data-v-d5a51997]{display:grid;gap:16px;min-width:0}.tag-toolbar[data-v-d5a51997]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px}.tag-toolbar>input[data-v-d5a51997]{flex:1;min-width:160px}.tags-workspace button[data-v-d5a51997],.tags-workspace input[data-v-d5a51997],.tags-workspace select[data-v-d5a51997],.tag-dialog button[data-v-d5a51997],.tag-dialog input[data-v-d5a51997],.tag-dialog select[data-v-d5a51997]{border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);padding:8px 10px}.tag-layout[data-v-d5a51997]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.tag-list[data-v-d5a51997],.tag-detail[data-v-d5a51997],.tag-results[data-v-d5a51997]{border:1px solid var(--border);border-radius:16px;background:var(--bg-card);min-width:0;overflow:hidden}.tag-list header[data-v-d5a51997],.tag-detail header[data-v-d5a51997]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}h3[data-v-d5a51997]{margin:0;font-size:15px}.tag-list article[data-v-d5a51997]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border-bottom:1px solid var(--border);font-size:12px}.tag-list article.active[data-v-d5a51997]{background:var(--gold-soft)}.tag-list .tag-name[data-v-d5a51997]{display:flex;align-items:center;gap:8px;flex:1;text-align:left;overflow-wrap:anywhere}.tag-name i[data-v-d5a51997]{width:12px;height:12px;border-radius:50%;border:1px solid var(--border);flex:none}.tag-state[data-v-d5a51997]{padding:36px;text-align:center;color:var(--text-muted);font-size:13px}.tag-detail dl[data-v-d5a51997]{padding:16px}.tag-detail dl[data-v-d5a51997],.tag-dialog dl[data-v-d5a51997]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:13px}dt[data-v-d5a51997]{color:var(--text-secondary)}dd[data-v-d5a51997]{margin:0;overflow-wrap:anywhere}.tag-note[data-v-d5a51997]{padding:0 16px 16px;color:var(--text-muted);line-height:1.8;font-size:12px}.tag-error[data-v-d5a51997]{color:var(--danger);margin:12px}.tag-results[data-v-d5a51997]{padding:16px;font-size:13px}.tag-mask[data-v-d5a51997]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#17203388}.tag-dialog[data-v-d5a51997]{width:min(620px,calc(100% - 28px));max-height:90vh;overflow:auto;padding:20px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:16px}.tag-dialog header[data-v-d5a51997],.tag-dialog footer[data-v-d5a51997]{display:flex;justify-content:space-between;align-items:center;gap:12px}.tag-dialog form[data-v-d5a51997]{display:grid;gap:14px;margin-top:16px;font-size:13px}.tag-dialog label[data-v-d5a51997]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tag-dialog fieldset[data-v-d5a51997]{border:1px solid var(--border);padding:12px;display:grid;gap:8px}.tag-dialog ul[data-v-d5a51997]{max-height:180px;overflow:auto;padding-left:20px}@media(max-width:800px){.tag-layout[data-v-d5a51997]{grid-template-columns:minmax(0,1fr)}}.roles-workspace[data-v-9af196cb]{display:grid;gap:16px;min-width:0}.role-layout[data-v-9af196cb]{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:20px;align-items:start}.role-list[data-v-9af196cb],.role-matrix[data-v-9af196cb]{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:22px;min-width:0}.role-list header[data-v-9af196cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.role-list h3[data-v-9af196cb],.matrix-head h3[data-v-9af196cb]{margin:0;font-size:18px;color:var(--text-primary)}.role-list small[data-v-9af196cb]{color:var(--text-muted)}.role-search[data-v-9af196cb]{width:100%;box-sizing:border-box;height:38px;padding:0 14px;margin-bottom:14px;border:1px solid var(--border);border-radius:19px;background:transparent;color:var(--text-primary)}.role-list article[data-v-9af196cb]{display:flex;justify-content:space-between;gap:10px;padding:14px;margin-bottom:10px;border:1px solid var(--border);border-radius:16px;cursor:pointer}.role-list article.active[data-v-9af196cb]{border-color:var(--gold);background:var(--gold-soft)}.role-card-main[data-v-9af196cb]{display:grid;gap:6px;min-width:0}.role-card-main strong[data-v-9af196cb]{color:var(--text-primary);font-size:15px}.role-card-main em[data-v-9af196cb]{margin-left:8px;padding:1px 6px;border:1px solid var(--gold);border-radius:5px;color:var(--gold);font-size:11px;font-style:normal}.role-card-main em.off[data-v-9af196cb]{border-color:var(--danger);color:var(--danger)}.role-desc[data-v-9af196cb]{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-count[data-v-9af196cb]{color:var(--text-muted);font-size:12px}.role-card-actions[data-v-9af196cb]{display:grid;gap:6px;align-content:center;flex:none}.role-card-actions button[data-v-9af196cb]{padding:0;border:0;background:none;color:var(--text-secondary);font-size:12px;cursor:pointer}.role-card-actions .danger[data-v-9af196cb]{color:var(--danger)}.matrix-head[data-v-9af196cb]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.matrix-head p[data-v-9af196cb]{margin:6px 0 0;color:var(--text-secondary);font-size:12px}.role-lock[data-v-9af196cb]{color:var(--warning)}.matrix-actions[data-v-9af196cb]{display:flex;gap:8px;flex-wrap:wrap}.matrix-actions button[data-v-9af196cb],.role-dialog footer button[data-v-9af196cb]{height:32px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text-primary);cursor:pointer}button.primary[data-v-9af196cb]{background:var(--gold)!important;border-color:var(--gold)!important;color:#1b1608!important}button[data-v-9af196cb]:disabled{opacity:.5;cursor:not-allowed}.role-group[data-v-9af196cb]{margin:0 0 14px;padding:16px;border:1px solid var(--border);border-radius:16px;min-width:0}.role-group legend[data-v-9af196cb]{display:contents}.role-group legend label[data-v-9af196cb]{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary)}.role-group legend small[data-v-9af196cb]{margin-left:10px;color:var(--text-muted)}.role-items[data-v-9af196cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-top:12px}.role-items label[data-v-9af196cb]{display:flex;gap:8px;align-items:flex-start;padding:8px;border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer}.role-items label.on[data-v-9af196cb]{background:var(--gold-soft)}.role-items span[data-v-9af196cb]{display:grid;gap:3px;min-width:0}.role-items code[data-v-9af196cb]{color:var(--text-muted);font-size:11px;overflow-wrap:anywhere}.role-hint[data-v-9af196cb]{color:var(--text-secondary);font-size:12px}.role-error[data-v-9af196cb]{color:var(--danger)}.role-notice[data-v-9af196cb]{color:var(--text-secondary)}.role-mask[data-v-9af196cb]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0000008c}.role-dialog[data-v-9af196cb]{width:min(520px,100%);max-height:90vh;overflow:auto;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);color:var(--text-primary)}.role-dialog header[data-v-9af196cb]{display:flex;justify-content:space-between;align-items:center}.role-dialog header h3[data-v-9af196cb]{margin:0}.role-dialog header button[data-v-9af196cb]{border:0;background:none;color:var(--text-primary);font-size:20px;cursor:pointer}.role-dialog form[data-v-9af196cb]{display:grid;gap:12px;margin-top:12px}.role-dialog label[data-v-9af196cb]{display:grid;gap:6px;font-size:13px}.role-dialog label.inline[data-v-9af196cb]{display:flex;align-items:center}.role-dialog input[data-v-9af196cb]:not([type=checkbox]),.role-dialog textarea[data-v-9af196cb]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-primary)}.role-dialog footer[data-v-9af196cb]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:860px){.role-layout[data-v-9af196cb]{grid-template-columns:minmax(0,1fr)}}.users-workspace[data-v-78cd7496]{display:grid;gap:16px;min-width:0}.user-toolbar[data-v-78cd7496]{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.user-toolbar input[data-v-78cd7496]{flex:1;min-width:160px}.users-workspace button[data-v-78cd7496],.users-workspace input[data-v-78cd7496],.users-workspace select[data-v-78cd7496],.user-drawer button[data-v-78cd7496],.user-confirm button[data-v-78cd7496]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;color:var(--text-primary);background:var(--bg-card)}.user-panel[data-v-78cd7496]{border:1px solid var(--border);border-radius:16px;background:var(--bg-card);overflow:hidden}.user-scroll[data-v-78cd7496]{overflow-x:auto}table[data-v-78cd7496]{width:100%;min-width:950px;border-collapse:collapse;text-align:left;font-size:12px}td[data-v-78cd7496],th[data-v-78cd7496]{padding:12px;border-bottom:1px solid var(--border);max-width:260px;overflow-wrap:anywhere}th[data-v-78cd7496]{background:var(--bg-soft);white-space:nowrap;color:var(--text-secondary)}footer[data-v-78cd7496],footer>div[data-v-78cd7496]{display:flex;align-items:center;justify-content:space-between;gap:12px}footer[data-v-78cd7496]{padding:16px;font-size:12px}.user-error[data-v-78cd7496]{color:var(--danger);margin:12px}.user-mask[data-v-78cd7496]{position:fixed;inset:0;z-index:200;background:#17203388;display:flex;justify-content:flex-end}.user-drawer[data-v-78cd7496]{width:min(1000px,100%);height:100%;overflow:auto;background:var(--bg-card);color:var(--text-primary);padding:20px;box-sizing:border-box}.user-drawer header[data-v-78cd7496]{display:flex;align-items:center;justify-content:space-between;gap:10px}.user-drawer h3[data-v-78cd7496]{margin:0}.user-drawer nav[data-v-78cd7496]{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.user-drawer nav .active[data-v-78cd7496]{background:var(--gold-soft);border-color:var(--border-strong)}.user-drawer dl[data-v-78cd7496]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;font-size:13px}.user-drawer dt[data-v-78cd7496],.user-note[data-v-78cd7496]{color:var(--text-secondary)}.user-drawer dd[data-v-78cd7496]{margin:0;overflow-wrap:anywhere}.user-note[data-v-78cd7496]{font-size:12px;line-height:1.8}.user-confirm[data-v-78cd7496]{align-self:center;margin:auto;width:min(500px,calc(100% - 32px));padding:20px;box-sizing:border-box;background:var(--bg-card);border-radius:16px;color:var(--text-primary)}@media(max-width:600px){.user-drawer dl[data-v-78cd7496]{grid-template-columns:110px minmax(0,1fr)}}.user-drawer[data-v-78cd7496]{width:min(640px,100%)!important}.ul-search[data-v-78cd7496]{position:relative;display:flex;align-items:center;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card)}.ul-search-icon[data-v-78cd7496]{position:absolute;left:30px;color:var(--text-muted)}.users-workspace .ul-search input[data-v-78cd7496]{flex:1;padding:12px 44px 12px 40px;border-radius:12px;background:var(--bg-soft)}.users-workspace .ul-search-btn[data-v-78cd7496]{position:absolute;right:26px;border:0;background:none;color:var(--text-secondary)}.ul-bulk[data-v-78cd7496]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.ul-bulk button[data-v-78cd7496]{display:inline-flex;align-items:center;gap:4px}.ul-table[data-v-78cd7496]{min-width:1100px}.ul-table th[data-v-78cd7496]{font-size:12px}.ul-check[data-v-78cd7496]{width:32px}.ul-user[data-v-78cd7496]{display:flex;align-items:center;gap:10px}.ul-avatar[data-v-78cd7496]{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bg-soft);color:var(--gold)}.ul-user strong[data-v-78cd7496]{display:block;font-size:13px}.ul-user small[data-v-78cd7496]{display:block;color:var(--text-muted);font-size:11px;margin-top:2px}.ul-mono[data-v-78cd7496]{font-family:ui-monospace,monospace;font-size:11px}.users-workspace .ul-icon[data-v-78cd7496]{border:0;background:none;padding:0 3px;color:var(--text-muted);cursor:pointer;vertical-align:middle}.ul-tg p[data-v-78cd7496]{margin:1px 0;font-size:11px;color:var(--text-muted)}.ul-tg b[data-v-78cd7496]{font-weight:500;color:var(--text-primary)}.ul-tg a[data-v-78cd7496],.ul-bot[data-v-78cd7496]{color:var(--info,#38bdf8);display:inline-flex;align-items:center;gap:3px;font-size:12px}.ul-dim[data-v-78cd7496]{color:var(--text-muted)}.ul-ops[data-v-78cd7496]{white-space:nowrap}.users-workspace .ul-view[data-v-78cd7496]{background:var(--gold-soft);border-color:var(--border-strong);color:var(--gold)}.ul-more[data-v-78cd7496]{position:relative;display:inline-block;margin-left:6px}.ul-menu[data-v-78cd7496]{position:absolute;right:0;top:110%;z-index:20;display:grid;min-width:110px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);box-shadow:0 8px 24px #0003}.users-workspace .ul-menu button[data-v-78cd7496]{border:0;background:none;text-align:left;font-size:12px}.ud-top[data-v-78cd7496]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ud-top h3[data-v-78cd7496]{font-size:16px}.user-drawer .ud-close[data-v-78cd7496]{border:0;background:none;padding:4px}.ud-panel[data-v-78cd7496]{border:1px solid var(--border);border-radius:14px;background:var(--bg-soft);padding:14px;margin:0 0 12px}.ud-head[data-v-78cd7496]{display:flex;gap:14px;align-items:flex-start}.ud-avatar[data-v-78cd7496]{flex:none;width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:var(--bg-card);border:1px solid var(--border);color:var(--gold)}.ud-id[data-v-78cd7496]{min-width:0;flex:1}.ud-id p[data-v-78cd7496]{margin:3px 0;font-size:11px;color:var(--text-secondary);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ud-id code[data-v-78cd7496]{font-family:ui-monospace,monospace;color:var(--text-primary)}.ud-id a[data-v-78cd7496]{color:var(--info,#38bdf8);display:inline-flex;align-items:center;gap:2px}.ud-name[data-v-78cd7496]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.ud-name strong[data-v-78cd7496]{font-size:16px}.ud-at[data-v-78cd7496]{font-size:12px;color:var(--text-secondary)}.ud-badge[data-v-78cd7496]{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;border-radius:6px}.ud-badge.ok[data-v-78cd7496]{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.ud-badge.bad[data-v-78cd7496]{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.ud-badge.src[data-v-78cd7496]{font-weight:500;letter-spacing:0;background:color-mix(in srgb,var(--info,#38bdf8) 18%,transparent);color:var(--info,#0284c7)}.user-drawer .ud-icon[data-v-78cd7496]{border:0;background:none;padding:0 2px;color:var(--text-secondary);cursor:pointer;display:inline-flex}.ud-bot[data-v-78cd7496]{color:var(--info,#38bdf8)}.ud-cards[data-v-78cd7496]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.ud-cards article[data-v-78cd7496]{border:1px solid var(--border);border-radius:12px;background:var(--bg-soft);padding:10px 12px}.ud-cards span[data-v-78cd7496]{display:block;font-size:11px;color:var(--text-secondary)}.ud-cards strong[data-v-78cd7496]{display:block;margin-top:6px;font-size:14px}.ud-cards .gold[data-v-78cd7496]{color:var(--gold)}.ud-cards small[data-v-78cd7496]{font-size:11px;font-weight:500;margin-left:6px}.user-drawer nav.ud-tabs[data-v-78cd7496]{display:flex;flex-wrap:nowrap;gap:6px;margin:0 0 12px;overflow-x:auto;padding-bottom:6px}.user-drawer .ud-tabs button[data-v-78cd7496]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;flex:none}.user-drawer .ud-tabs .active[data-v-78cd7496]{border-color:var(--gold);background:var(--gold-soft)}.ud-card[data-v-78cd7496]{border:1px solid var(--border);border-radius:12px;background:var(--bg-card);padding:12px 14px;margin:0 0 10px}.ud-card h4[data-v-78cd7496]{margin:0 0 8px;font-size:12px;display:flex;align-items:center;gap:6px}.ud-card h4 svg[data-v-78cd7496]{color:var(--gold)}.ud-card p[data-v-78cd7496]{margin:3px 0;font-size:11px;color:var(--text-secondary)}.ud-card b[data-v-78cd7496]{color:var(--text-primary)}.ud-subtabs[data-v-78cd7496]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.user-drawer .ud-subtabs .active[data-v-78cd7496]{border-color:var(--gold);background:var(--gold-soft)}.user-drawer .ud-subtabs .ud-right[data-v-78cd7496]{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.ud-actions[data-v-78cd7496]{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 2px}.user-drawer .ud-actions button[data-v-78cd7496]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.user-drawer .ud-actions .primary[data-v-78cd7496]{background:var(--gold);border-color:var(--gold);color:#1a1a1a}.ud-ok[data-v-78cd7496]{color:var(--success);margin:6px 0 0}.ud-raw summary[data-v-78cd7496]{cursor:pointer;font-size:12px;color:var(--text-secondary)}.ud-raw pre[data-v-78cd7496]{margin:8px 0 0;max-height:320px;overflow:auto;font-size:11px;white-space:pre-wrap;word-break:break-all;color:var(--text-primary)}.user-confirm label[data-v-78cd7496]{display:grid;gap:4px;margin:0 0 10px;font-size:12px;color:var(--text-secondary)}.user-confirm input[data-v-78cd7496],.user-confirm select[data-v-78cd7496]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}@media(max-width:600px){.ud-head[data-v-78cd7496]{flex-direction:column}.ud-cards[data-v-78cd7496]{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-workspace[data-v-cf6d9775]{display:grid;gap:20px;min-width:0}.search-note[data-v-cf6d9775]{font-size:12px;color:var(--text-secondary);margin:0}.search-metrics[data-v-cf6d9775]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.search-metrics article[data-v-cf6d9775],.search-panel[data-v-cf6d9775]{border:1px solid var(--border);border-radius:22px;background:var(--bg-card);padding:18px;min-width:0}.search-metrics span[data-v-cf6d9775]{font-size:12px;color:var(--text-secondary)}.search-metrics strong[data-v-cf6d9775]{display:block;font-size:24px;margin-top:10px}.search-charts[data-v-cf6d9775]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.search-panel h3[data-v-cf6d9775]{font-size:16px;margin:0 0 18px}.search-panel svg[data-v-cf6d9775]{width:100%;max-height:230px}.search-legend[data-v-cf6d9775],.search-keywords[data-v-cf6d9775]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.search-donut[data-v-cf6d9775]{width:150px;height:150px;border-radius:50%;margin:12px auto;display:grid;place-items:center}.search-donut span[data-v-cf6d9775]{width:110px;height:110px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-card);font-size:22px}.search-donut small[data-v-cf6d9775]{font-size:11px;color:var(--text-secondary)}.search-filters[data-v-cf6d9775]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.search-workspace button[data-v-cf6d9775],.search-workspace input[data-v-cf6d9775],.search-workspace select[data-v-cf6d9775],.search-detail button[data-v-cf6d9775]{min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}.search-filters input[data-v-cf6d9775]{width:190px;max-width:100%;box-sizing:border-box}.search-workspace button[data-v-cf6d9775]{cursor:pointer}.search-workspace button[data-v-cf6d9775]:disabled{opacity:.45;cursor:default}.search-scroll[data-v-cf6d9775]{overflow:auto}table[data-v-cf6d9775]{width:100%;border-collapse:collapse;font-size:12px;text-align:left;white-space:nowrap}th[data-v-cf6d9775],td[data-v-cf6d9775]{padding:12px;border-bottom:1px solid var(--border)}th[data-v-cf6d9775]{color:var(--text-secondary);background:var(--bg-soft)}footer[data-v-cf6d9775],footer>div[data-v-cf6d9775]{display:flex;justify-content:space-between;align-items:center;gap:10px}footer[data-v-cf6d9775]{margin-top:16px;font-size:12px}.search-error[data-v-cf6d9775]{color:var(--danger)}details[data-v-cf6d9775]{margin-top:16px;font-size:12px}.search-mask[data-v-cf6d9775]{position:fixed;inset:0;z-index:200;background:#17203388;display:flex;justify-content:flex-end}.search-detail[data-v-cf6d9775]{width:min(750px,100%);box-sizing:border-box;padding:20px;overflow:auto;background:var(--bg-card);color:var(--text-primary)}.search-detail header[data-v-cf6d9775]{display:flex;justify-content:space-between;align-items:center}.search-detail dl[data-v-cf6d9775]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;font-size:13px}.search-detail dd[data-v-cf6d9775]{margin:0;overflow-wrap:anywhere}@media(max-width:900px){.search-metrics[data-v-cf6d9775]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-charts[data-v-cf6d9775]{grid-template-columns:1fr}}.sr[data-v-187a54ca]{display:grid;gap:20px;min-width:0}.sr-tabs[data-v-187a54ca]{display:flex;gap:8px}.sr button[data-v-187a54ca],.sr input[data-v-187a54ca],.sr select[data-v-187a54ca],.dialog button[data-v-187a54ca]{min-height:36px;padding:6px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:13px}.sr button[data-v-187a54ca]{cursor:pointer}.sr button[data-v-187a54ca]:disabled{opacity:.45;cursor:default}.sr-tabs button.active[data-v-187a54ca]{border-color:var(--border-strong);background:var(--gold-soft);color:var(--gold)}.hub-cards[data-v-187a54ca]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hub-cards article[data-v-187a54ca],.hub-panel[data-v-187a54ca],.hub-table[data-v-187a54ca]{border:1px solid var(--border);border-radius:22px;background:var(--bg-card);padding:18px 20px;min-width:0}.hub-cards article>span[data-v-187a54ca],.hub-split span[data-v-187a54ca]{font-size:12px;letter-spacing:.08em;color:var(--text-secondary)}.hub-cards strong[data-v-187a54ca]{display:block;margin-top:12px;font-size:24px;color:var(--text-primary)}.hub-cards strong.gold[data-v-187a54ca]{color:var(--gold)}.hub-split[data-v-187a54ca]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hub-split strong[data-v-187a54ca]{font-size:20px;overflow-wrap:anywhere}.hub-cards ul[data-v-187a54ca]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:3px;font-size:12px;color:var(--text-primary)}.hub-cards li i[data-v-187a54ca],.pie-legend i[data-v-187a54ca]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.hub-charts[data-v-187a54ca]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:20px}.hub-panel h3[data-v-187a54ca]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:500;color:var(--text-primary)}.ic-gold[data-v-187a54ca]{color:var(--gold)}.ic-green[data-v-187a54ca]{color:#10b981}.hub-panel svg.chart[data-v-187a54ca]{display:block;width:100%;height:auto}.grid[data-v-187a54ca]{stroke:var(--border)}.axis-label[data-v-187a54ca],.legend text[data-v-187a54ca]{fill:var(--text-secondary);font-size:12px}.pie-label[data-v-187a54ca]{fill:var(--text-secondary);font-size:12px}.line[data-v-187a54ca]{fill:none;stroke-width:2}.dot[data-v-187a54ca]{fill:var(--bg-card);stroke-width:2}.pie-legend[data-v-187a54ca]{display:flex;gap:14px;justify-content:center;margin:4px 0 0;font-size:12px;color:var(--text-secondary)}.chips[data-v-187a54ca]{display:flex;flex-wrap:wrap;gap:8px}.chips button[data-v-187a54ca]{min-height:28px;padding:3px 12px;border-radius:999px;font-size:12px;color:var(--text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips b[data-v-187a54ca]{color:var(--gold);font-weight:500}.hub-filters[data-v-187a54ca]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hub-filters input[data-v-187a54ca]{width:200px;max-width:100%;box-sizing:border-box}.hub-filters input[data-v-187a54ca]:first-of-type{border-radius:999px}.sr button.primary[data-v-187a54ca]{border-color:var(--gold);background:var(--gold);color:#1b1408}.hub-table[data-v-187a54ca]{padding:0;overflow:hidden}.scroll[data-v-187a54ca]{overflow:auto}table[data-v-187a54ca]{width:100%;border-collapse:collapse;font-size:13px;text-align:left}th[data-v-187a54ca]{padding:14px 16px;font-weight:600;color:var(--text-primary);background:var(--bg-soft);white-space:nowrap}td[data-v-187a54ca]{padding:12px 16px;border-top:1px solid var(--border);vertical-align:middle;color:var(--text-primary)}td.time[data-v-187a54ca]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--text-secondary);white-space:nowrap}td.strong[data-v-187a54ca]{font-weight:700}td div[data-v-187a54ca]{line-height:1.5;font-size:12px}.badge[data-v-187a54ca]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:12px;border:1px solid}.badge.bot[data-v-187a54ca]{color:#38bdf8;border-color:#38bdf855;background:#38bdf812}.badge.web[data-v-187a54ca]{color:#10b981;border-color:#10b98155;background:#10b98112}.blue[data-v-187a54ca]{color:#38bdf8}.orange[data-v-187a54ca]{color:#f59e0b}.muted[data-v-187a54ca]{color:var(--text-muted)}.ops[data-v-187a54ca]{white-space:nowrap}.ops button[data-v-187a54ca]{min-height:28px;padding:2px 10px;margin-right:6px;font-size:12px}.ops button.danger[data-v-187a54ca]{color:var(--danger)}.empty[data-v-187a54ca]{text-align:center;color:var(--text-muted);padding:40px}.hub-table footer[data-v-187a54ca],.legacy-foot[data-v-187a54ca]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--border);font-size:12px;color:var(--text-secondary)}.hub-table footer>div[data-v-187a54ca],.legacy-foot>div[data-v-187a54ca]{display:flex;align-items:center;gap:8px}.hub-error[data-v-187a54ca]{color:var(--danger);margin:0}.hub-sync-bar[data-v-187a54ca]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:12px}.hub-sync-bar b[data-v-187a54ca]{color:var(--gold);font-weight:600}.sync-badge[data-v-187a54ca]{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;color:#10b981;border:1px solid #10b98155;background:#10b98112}.hub-sync[data-v-187a54ca]{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.sync-state[data-v-187a54ca]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;white-space:nowrap;color:var(--text-muted);background:var(--bg-soft)}.sync-state.ok[data-v-187a54ca]{color:var(--success)}.hub-notice[data-v-187a54ca]{margin:0;font-size:13px;color:var(--text-secondary)}.legacy-head[data-v-187a54ca]{display:flex;justify-content:space-between;align-items:center;gap:10px}.legacy-head h3[data-v-187a54ca]{margin:0 0 5px;color:var(--text-primary)}.legacy-head span[data-v-187a54ca],.cards span[data-v-187a54ca]{color:var(--text-muted);font-size:11px}.filters[data-v-187a54ca]{display:flex;flex-wrap:wrap;gap:8px}.cards[data-v-187a54ca]{border:1px solid var(--border);border-radius:22px;background:var(--bg-card);overflow:hidden}.cards article[data-v-187a54ca]{min-height:62px;display:flex;align-items:center;gap:12px;padding:11px 18px;border-top:1px solid var(--border)}.cards article[data-v-187a54ca]:first-child{border-top:0}.cards article>div[data-v-187a54ca]:nth-child(2),.cards article>div[data-v-187a54ca]:first-child{display:grid;gap:5px;flex:1}.state[data-v-187a54ca]{padding:55px;text-align:center;color:var(--text-muted)}.mask[data-v-187a54ca]{position:fixed;z-index:200;inset:0;display:grid;place-items:center;background:#02060ccc}.dialog[data-v-187a54ca]{width:min(950px,calc(100% - 28px));max-height:85vh;overflow:auto;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-soft);color:var(--text-primary);box-sizing:border-box}.dialog header[data-v-187a54ca]{display:flex;justify-content:space-between;align-items:center}.dialog pre[data-v-187a54ca]{white-space:pre-wrap}@media(max-width:1100px){.hub-cards[data-v-187a54ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-charts[data-v-187a54ca]{grid-template-columns:1fr}}@media(max-width:560px){.hub-cards[data-v-187a54ca]{grid-template-columns:1fr}.hub-filters input[data-v-187a54ca],.hub-filters select[data-v-187a54ca]{flex:1 1 140px;width:auto}}.bw[data-v-2985fe2c]{border:1px solid var(--border);border-radius:22px;background:var(--bg-elevated);overflow:hidden}.bw>header[data-v-2985fe2c],.dialog header[data-v-2985fe2c]{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid var(--border)}.bw h3[data-v-2985fe2c]{margin:0 0 5px}.bw header span[data-v-2985fe2c],.cards span[data-v-2985fe2c]{color:var(--text-muted);font-size:11px}.bw button[data-v-2985fe2c],.dialog button[data-v-2985fe2c],.dialog input[data-v-2985fe2c],.dialog select[data-v-2985fe2c],.dialog textarea[data-v-2985fe2c]{min-height:35px;padding:7px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-secondary)}.cards article[data-v-2985fe2c]{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-top:1px solid var(--border)}.cards article>div[data-v-2985fe2c]:first-child{display:grid;gap:5px}.cards article>div[data-v-2985fe2c]:last-child{display:flex;gap:7px}.state[data-v-2985fe2c]{padding:55px;text-align:center}.danger[data-v-2985fe2c]{color:var(--danger)!important}.mask[data-v-2985fe2c]{position:fixed;z-index:200;inset:0;display:grid;place-items:center;background:#02060ccc}.dialog[data-v-2985fe2c]{width:min(560px,calc(100% - 28px));padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-soft);color:var(--text-primary)}.dialog header[data-v-2985fe2c]{padding:0 0 14px}.dialog label[data-v-2985fe2c]{display:grid;gap:6px;margin:12px 0;color:var(--text-secondary)}.dialog textarea[data-v-2985fe2c]{min-height:90px}.dialog footer[data-v-2985fe2c]{display:flex;justify-content:flex-end;gap:8px}.dialog footer button[data-v-2985fe2c]:last-child{background:#dfb72f;color:#090c14}.dialog .token[data-v-2985fe2c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.special-workspace[data-v-3b88d5cd]{display:grid;gap:18px}.stat-row[data-v-3b88d5cd],.setting-stats[data-v-3b88d5cd]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-row article[data-v-3b88d5cd],.setting-stats article[data-v-3b88d5cd],.task-stats article[data-v-3b88d5cd]{min-height:98px;padding:17px;border:1px solid var(--border);border-radius:18px;background:var(--bg-elevated)}.stat-row span[data-v-3b88d5cd],.setting-stats span[data-v-3b88d5cd],.task-stats span[data-v-3b88d5cd]{display:block;color:var(--text-secondary);font-size:11px}.stat-row strong[data-v-3b88d5cd],.setting-stats strong[data-v-3b88d5cd],.task-stats strong[data-v-3b88d5cd]{display:block;margin-top:12px;font-size:24px}.stat-row small[data-v-3b88d5cd],.setting-stats small[data-v-3b88d5cd]{color:var(--danger)}.stat-row small.ok[data-v-3b88d5cd]{color:var(--success)}.filter-line[data-v-3b88d5cd],.settings-strip[data-v-3b88d5cd]{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid var(--border);border-radius:17px;background:var(--bg-elevated)}.filter-line span[data-v-3b88d5cd],.field[data-v-3b88d5cd]{flex:1;padding:10px 13px;border:1px solid var(--border);border-radius:9px;color:var(--text-muted);background:var(--bg-elevated)}.filter-line button[data-v-3b88d5cd],.tree-item button[data-v-3b88d5cd],.task-card button[data-v-3b88d5cd]{padding:9px 13px;border:1px solid var(--border);border-radius:9px;background:var(--bg-soft);color:var(--text-secondary)}.two-panels[data-v-3b88d5cd],.notes-grid[data-v-3b88d5cd],.tree-grid[data-v-3b88d5cd]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.two-panels article[data-v-3b88d5cd],.notes-grid article[data-v-3b88d5cd],.tree-grid article[data-v-3b88d5cd],.setting-panel[data-v-3b88d5cd],.config-grid>article[data-v-3b88d5cd]{min-height:210px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--bg-elevated)}.two-panels h3[data-v-3b88d5cd],.tree-grid h3[data-v-3b88d5cd],.setting-panel h3[data-v-3b88d5cd],.config-grid h3[data-v-3b88d5cd]{margin:0 0 16px;font-size:14px}.blank[data-v-3b88d5cd]{min-height:145px;display:grid;place-items:center;color:var(--text-muted);font-size:12px}.notes-grid .field[data-v-3b88d5cd]{margin-bottom:10px}.task-toggle[data-v-3b88d5cd]{display:flex;justify-content:space-between;padding:18px;border:1px solid var(--border-strong);border-radius:18px;background:var(--bg-soft)}.task-toggle div[data-v-3b88d5cd]{display:grid;gap:5px}.task-toggle span[data-v-3b88d5cd]{color:var(--text-secondary);font-size:11px}.task-toggle i[data-v-3b88d5cd]{width:34px;height:19px;border-radius:10px;background:#deb72e}.task-stats[data-v-3b88d5cd]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.task-card[data-v-3b88d5cd]{display:grid;grid-template-columns:1fr 90px auto auto auto;align-items:center;gap:9px;padding:13px 16px;border:1px solid var(--border);border-radius:15px;background:var(--bg-elevated)}.task-card div[data-v-3b88d5cd]{display:grid;gap:5px}.task-card span[data-v-3b88d5cd]{color:var(--text-muted);font-size:10px}.task-card input[data-v-3b88d5cd]{padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-secondary)}.tree-grid[data-v-3b88d5cd]{grid-template-columns:1.15fr 1fr}.tree-item[data-v-3b88d5cd]{display:flex;align-items:center;justify-content:space-between;min-height:43px;padding:0 9px;border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:12px}.tree-item button[data-v-3b88d5cd]{padding:5px 8px;border:0;background:transparent;font-size:10px}.settings-strip[data-v-3b88d5cd]{justify-content:space-between}.settings-strip div[data-v-3b88d5cd]{display:flex;align-items:center;gap:16px;color:var(--text-secondary);font-size:11px}.settings-strip button[data-v-3b88d5cd],.gold[data-v-3b88d5cd]{padding:9px 16px;border:0;border-radius:9px;background:#dfb72f;color:#080a12}.setting-stats[data-v-3b88d5cd]{grid-template-columns:repeat(4,1fr)}.setting-panel[data-v-3b88d5cd]{min-height:auto}.setting-fields[data-v-3b88d5cd]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.setting-fields label[data-v-3b88d5cd]{display:grid;gap:7px;color:var(--text-secondary);font-size:10px}.setting-fields input[data-v-3b88d5cd],.setting-fields textarea[data-v-3b88d5cd]{min-height:40px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-secondary)}.config-grid[data-v-3b88d5cd]{display:grid;grid-template-columns:210px 1fr;gap:14px}.config-grid aside[data-v-3b88d5cd]{display:flex;flex-direction:column;padding:10px;border:1px solid var(--border);border-radius:18px;background:var(--bg-elevated)}.config-grid aside button[data-v-3b88d5cd]{display:flex;justify-content:space-between;padding:10px;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);text-align:left}.config-grid aside button.active[data-v-3b88d5cd]{background:var(--bg-soft);color:var(--gold)}.config-grid small[data-v-3b88d5cd]{color:var(--text-muted)}.card-tabs[data-v-3b88d5cd]{display:flex;gap:8px;padding:12px 16px;border:1px solid var(--border);border-radius:17px;background:var(--bg-elevated)}.card-tabs button[data-v-3b88d5cd]{padding:9px 14px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary)}.card-tabs button.active[data-v-3b88d5cd]{background:var(--bg-soft);color:var(--gold)}.catalog-grid[data-v-3b88d5cd]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.catalog-grid article[data-v-3b88d5cd]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:14px;border:1px solid var(--border);border-radius:15px;background:var(--bg-elevated)}.catalog-icon[data-v-3b88d5cd]{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;background:var(--bg-soft);color:var(--gold)}.catalog-grid article div[data-v-3b88d5cd]:nth-child(2){display:grid;gap:6px}.catalog-grid span[data-v-3b88d5cd]{color:var(--text-muted);font-size:10px}.catalog-grid small[data-v-3b88d5cd]{color:var(--success)}.runtime-panel[data-v-3b88d5cd]{display:grid;gap:12px}.runtime-panel p[data-v-3b88d5cd]{margin:0;color:var(--text-secondary);font-size:12px}.runtime-panel button[data-v-3b88d5cd]{width:max-content;padding:9px 14px;border:1px solid var(--border);border-radius:9px;background:var(--bg-soft);color:var(--text-secondary)}.runtime-state[data-v-3b88d5cd]{display:flex;align-items:center;gap:12px}.runtime-state strong[data-v-3b88d5cd]{font-size:20px}.runtime-state i[data-v-3b88d5cd]{padding:4px 8px;border-radius:8px;background:var(--bg-soft);color:var(--danger);font-style:normal;font-size:11px}.runtime-state i.ok[data-v-3b88d5cd]{background:var(--bg-soft);color:var(--success)}@media(max-width:800px){.special-workspace[data-v-3b88d5cd]{min-width:0;overflow:hidden}.stat-row[data-v-3b88d5cd],.setting-stats[data-v-3b88d5cd]{grid-template-columns:1fr 1fr}.two-panels[data-v-3b88d5cd],.notes-grid[data-v-3b88d5cd],.tree-grid[data-v-3b88d5cd],.config-grid[data-v-3b88d5cd]{grid-template-columns:minmax(0,1fr)}.task-card[data-v-3b88d5cd]{grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.task-card input[data-v-3b88d5cd]{display:none}.task-card div[data-v-3b88d5cd]{min-width:0}.task-card strong[data-v-3b88d5cd],.task-card span[data-v-3b88d5cd]{overflow-wrap:anywhere}.catalog-grid[data-v-3b88d5cd],.setting-fields[data-v-3b88d5cd]{grid-template-columns:minmax(0,1fr)}.settings-strip[data-v-3b88d5cd]{align-items:flex-start;flex-direction:column}.settings-strip div[data-v-3b88d5cd]{max-width:100%;flex-wrap:wrap}.filter-line[data-v-3b88d5cd]{max-width:100%;overflow:hidden}.filter-line span[data-v-3b88d5cd]{min-width:0}.config-grid aside[data-v-3b88d5cd]{min-width:0}}.system-workspace[data-v-aa1d465c]{display:grid;gap:16px}.system-workspace article[data-v-aa1d465c]{padding:20px;border:1px solid var(--border);border-radius:20px;background:var(--bg-card);color:var(--text-primary)}.system-workspace header[data-v-aa1d465c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.system-workspace h3[data-v-aa1d465c]{margin:0 0 5px}.system-workspace header span[data-v-aa1d465c],.system-workspace p[data-v-aa1d465c]{color:var(--text-secondary);font-size:12px}.system-workspace button[data-v-aa1d465c]{height:36px;padding:0 15px;border:1px solid var(--border-strong);border-radius:9px;background:#dfb72f;color:#25200e}.system-workspace button.danger[data-v-aa1d465c]{background:color-mix(in srgb,var(--danger) 18%,var(--bg-card));color:var(--danger)}.system-workspace label[data-v-aa1d465c]{display:grid;gap:7px;margin:12px 0;color:var(--text-secondary);font-size:11px}.system-workspace input[data-v-aa1d465c],.system-workspace textarea[data-v-aa1d465c]{min-height:40px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary)}.system-workspace textarea[data-v-aa1d465c]{min-height:110px;resize:vertical}.upload[data-v-aa1d465c]{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:11px}.message[data-v-aa1d465c]{position:sticky;bottom:15px;padding:12px 15px;border:1px solid var(--border-strong);border-radius:10px;background:var(--gold-soft);color:var(--gold-bright)!important}@media(min-width:1100px){.system-workspace[data-v-aa1d465c]{grid-template-columns:1fr 1fr}.system-workspace article[data-v-aa1d465c]:last-of-type{grid-column:1/-1}}.usdt-workspace[data-v-93697517]{position:relative;display:grid;gap:16px}.metrics[data-v-93697517]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metrics article[data-v-93697517],.settings[data-v-93697517],.table-wrap[data-v-93697517]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px;color:var(--text-primary)}.metrics span[data-v-93697517],.metrics small[data-v-93697517]{display:block;color:var(--text-muted)}.metrics strong[data-v-93697517]{display:block;font-size:25px;margin:8px 0}.danger strong[data-v-93697517],.error[data-v-93697517]{color:var(--danger)}.toolbar[data-v-93697517]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolbar input[data-v-93697517]{min-width:240px}.toolbar input.short[data-v-93697517]{min-width:70px;width:80px}.inline[data-v-93697517]{display:flex;align-items:center;gap:6px;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:4px 8px}.toolbar input[data-v-93697517],.toolbar select[data-v-93697517],.toolbar button[data-v-93697517],.settings input[data-v-93697517],.settings select[data-v-93697517],.settings button[data-v-93697517],.pager button[data-v-93697517],.drawer button[data-v-93697517]{border:1px solid var(--border);border-radius:8px;padding:9px 12px;background:var(--bg-elevated);color:var(--text-primary)}.primary[data-v-93697517]{background:#0f766e!important;color:#fff!important;border-color:#0f766e!important}.settings-wrap[data-v-93697517]{display:grid;gap:12px}.settings[data-v-93697517]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings h3[data-v-93697517]{grid-column:1/-1;margin:4px 0 0;font-size:14px;color:var(--text-secondary)}.settings.secure[data-v-93697517]{border-color:var(--border-strong)}.settings label[data-v-93697517]{display:grid;gap:5px;font-size:13px}.settings small[data-v-93697517]{align-self:center;color:var(--text-muted);grid-column:span 2}.table-wrap[data-v-93697517]{padding:0;overflow:auto}.tasks .toolbar[data-v-93697517]{padding:12px}table[data-v-93697517]{width:100%;border-collapse:collapse;min-width:1100px}th[data-v-93697517],td[data-v-93697517]{text-align:left;padding:12px;border-bottom:1px solid var(--border);vertical-align:top}th[data-v-93697517]{font-size:12px;color:var(--text-muted);background:var(--bg-soft)}.mono[data-v-93697517],code[data-v-93697517]{font-family:ui-monospace,monospace;font-size:12px}.status[data-v-93697517]{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--bg-soft)}.status.active[data-v-93697517],.status.confirmed[data-v-93697517]{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.status.abnormal[data-v-93697517],.status.frozen[data-v-93697517],.status.attention[data-v-93697517]{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.status.confirming[data-v-93697517],.status.broadcasting[data-v-93697517]{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}td small[data-v-93697517]{display:block;color:var(--text-muted);margin-top:4px;overflow-wrap:anywhere}.pager[data-v-93697517]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.drawer[data-v-93697517]{position:fixed;right:0;top:0;z-index:50;width:min(560px,90vw);height:100vh;overflow:auto;background:var(--bg-card);color:var(--text-primary);box-shadow:-10px 0 35px #0f172a33;padding:24px}.drawer .toolbar[data-v-93697517]{margin:10px 0}.close[data-v-93697517]{float:right;border:0;background:none;font-size:28px;color:var(--text-secondary)}.event[data-v-93697517]{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid var(--border)}.event span[data-v-93697517],.event code[data-v-93697517]{color:var(--text-muted);overflow-wrap:anywhere}.message[data-v-93697517]{color:var(--success)}.hint[data-v-93697517]{color:var(--warning);font-size:13px}.toolbar button[data-v-93697517]:disabled,td button[data-v-93697517]:disabled,.drawer button[data-v-93697517]:disabled{opacity:.45;cursor:not-allowed}.sweep-toast[data-v-93697517]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:3000;max-width:min(560px,calc(100vw - 32px));padding:12px 18px;border-radius:10px;font-size:14px;line-height:1.5;cursor:pointer;box-shadow:0 10px 30px #0f172a40;border:1px solid var(--border);background:var(--bg-card);overflow-wrap:anywhere}.sweep-toast.ok[data-v-93697517]{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,transparent)}.sweep-toast.error[data-v-93697517]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.sweep-mask[data-v-93697517]{position:fixed;inset:0;z-index:2900;display:grid;place-items:center;padding:16px;background:#0f172a80}.sweep-dialog[data-v-93697517]{width:min(460px,100%);padding:20px;border-radius:14px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);box-shadow:0 20px 50px #0f172a55}.sweep-dialog h3[data-v-93697517]{margin:0 0 10px;font-size:16px}.sweep-dialog p[data-v-93697517]{margin:0 0 18px;color:var(--text-secondary);line-height:1.6;overflow-wrap:anywhere}.sweep-dialog footer[data-v-93697517]{display:flex;justify-content:flex-end;gap:10px}.sweep-dialog button[data-v-93697517]{border:1px solid var(--border);border-radius:8px;padding:9px 16px;background:var(--bg-elevated);color:var(--text-primary);cursor:pointer}@media(max-width:900px){.metrics[data-v-93697517],.settings[data-v-93697517]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.metrics[data-v-93697517],.settings[data-v-93697517]{grid-template-columns:1fr}.toolbar input[data-v-93697517]{min-width:100%}}.alliance-workspace[data-v-9433318d]{position:relative;display:grid;gap:16px}.metrics[data-v-9433318d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metrics article[data-v-9433318d],.settings[data-v-9433318d],.table-wrap[data-v-9433318d]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px;color:var(--text-primary)}.metrics span[data-v-9433318d],.metrics small[data-v-9433318d]{display:block;color:var(--text-secondary);font-size:12px}.metrics strong[data-v-9433318d]{display:block;font-size:24px;margin:8px 0}.metrics .danger strong[data-v-9433318d],.error[data-v-9433318d]{color:var(--danger)}.message[data-v-9433318d]{color:var(--success)}.tabs[data-v-9433318d]{display:flex;flex-wrap:wrap;gap:8px}.section-title[data-v-9433318d]{margin:8px 0 0;font-size:15px;color:var(--text-primary)}.section-title small[data-v-9433318d]{margin-left:8px;font-weight:400;font-size:12px;color:var(--text-secondary)}.hint[data-v-9433318d]{font-size:12px;color:var(--text-secondary)}.status.alliance[data-v-9433318d]{color:var(--success);font-weight:600}.report[data-v-9433318d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:start}.report table[data-v-9433318d]{min-width:0}.tabs button.active[data-v-9433318d]{background:var(--primary, #d4a514);border-color:transparent;color:#1f1a05}.status.failed[data-v-9433318d]{color:var(--danger)}.actions a[data-v-9433318d]{font-size:12px;align-self:center}.toolbar[data-v-9433318d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolbar input[data-v-9433318d]{min-width:260px}.toolbar input[data-v-9433318d],.toolbar select[data-v-9433318d],.settings input[data-v-9433318d],.settings select[data-v-9433318d]{height:36px;box-sizing:border-box;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}button[data-v-9433318d]{padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary);cursor:pointer}button[data-v-9433318d]:disabled{opacity:.5;cursor:not-allowed}button.primary[data-v-9433318d]{background:var(--primary, #d4a514);border-color:transparent;color:#1f1a05}button.warn[data-v-9433318d]{color:var(--danger)}.settings[data-v-9433318d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-items:end}.settings h3[data-v-9433318d],.settings small[data-v-9433318d]{grid-column:1 / -1;margin:0}.settings small[data-v-9433318d]{color:var(--text-secondary)}.settings label[data-v-9433318d]{display:grid;gap:6px;font-size:12px;color:var(--text-secondary)}.table-wrap[data-v-9433318d]{overflow-x:auto;padding:0}table[data-v-9433318d]{width:100%;border-collapse:collapse;min-width:1100px}th[data-v-9433318d],td[data-v-9433318d]{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;font-size:13px;vertical-align:top}th[data-v-9433318d]{color:var(--text-secondary);font-weight:500;white-space:nowrap}td small[data-v-9433318d]{display:block;color:var(--text-secondary)}.status.suspended[data-v-9433318d]{color:var(--danger)}.actions[data-v-9433318d]{display:flex;flex-wrap:wrap;gap:6px}.actions button[data-v-9433318d]{padding:4px 8px;font-size:12px}.pager[data-v-9433318d]{display:flex;gap:12px;align-items:center;justify-content:flex-end;color:var(--text-secondary);font-size:13px}.drawer[data-v-9433318d]{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);box-sizing:border-box;padding:20px;overflow-y:auto;background:var(--bg-card);border-left:1px solid var(--border);color:var(--text-primary);z-index:50}.drawer .close[data-v-9433318d]{float:right}.drawer ul[data-v-9433318d]{list-style:none;padding:0;display:grid;gap:12px}.drawer li[data-v-9433318d]{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--border)}.drawer li span[data-v-9433318d],.drawer li small[data-v-9433318d]{color:var(--text-secondary);font-size:12px}.plan-drawer[data-v-9433318d]{width:min(520px,100vw)}.plan-drawer h3[data-v-9433318d]{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 8px;font-size:15px}.plan-drawer h3 small[data-v-9433318d]{color:var(--text-secondary);font-weight:400;font-size:12px}.plan-drawer li.shown b[data-v-9433318d]{color:var(--text-secondary)}.seed-state[data-v-9433318d]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:var(--text-secondary)}.seed-state b.on[data-v-9433318d]{color:var(--success)}.seed-state b.off[data-v-9433318d]{color:var(--danger)}.seed-actions[data-v-9433318d]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}table.compact[data-v-9433318d]{min-width:0}tr.picked td[data-v-9433318d]{background:var(--bg-hover, rgba(212, 165, 20, .08))}td.low[data-v-9433318d]{color:var(--warning, #d48806)}td small.pin[data-v-9433318d]{color:var(--success)}td small.bad[data-v-9433318d]{color:var(--danger)}@media(max-width:900px){.metrics[data-v-9433318d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bot-pages[data-v-eb772f01]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;min-width:0}.bp-list[data-v-eb772f01],.bp-card[data-v-eb772f01]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:14px}.bp-list[data-v-eb772f01]{display:flex;flex-direction:column;gap:8px;align-self:start}.bp-list h3[data-v-eb772f01],.bp-head h3[data-v-eb772f01]{margin:0;color:var(--text-primary)}.bp-list small[data-v-eb772f01],.bp-hint[data-v-eb772f01]{color:var(--text-muted);font-size:12px;line-height:1.6;margin:0 0 8px}.bp-list button[data-v-eb772f01],.bp-vars button[data-v-eb772f01],.bp-head button[data-v-eb772f01]{background:var(--bg-soft);color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;padding:8px 10px;text-align:left}.bp-list button.active[data-v-eb772f01]{background:var(--gold-soft);border-color:var(--border-strong);color:var(--text-primary)}.bp-main[data-v-eb772f01]{display:flex;flex-direction:column;gap:12px;min-width:0}.bp-head[data-v-eb772f01]{display:flex;align-items:center;gap:12px}.bp-head .bp-primary[data-v-eb772f01]{margin-left:auto;background:var(--gold);color:#1b1408;border-color:var(--gold)}.bp-ok[data-v-eb772f01]{color:var(--success);font-size:13px}.bp-image[data-v-eb772f01]{display:block;max-width:240px;max-height:240px;border-radius:8px;margin:8px 0}.bp-card h4[data-v-eb772f01]{margin:0 0 10px;color:var(--text-primary)}.bp-row[data-v-eb772f01]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}label[data-v-eb772f01]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-secondary);flex:1;min-width:180px}input[data-v-eb772f01],textarea[data-v-eb772f01]{background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font:inherit}textarea[data-v-eb772f01]{width:100%;box-sizing:border-box;resize:vertical;line-height:1.6}.bp-short[data-v-eb772f01]{max-width:90px}.bp-row label.bp-emoji[data-v-eb772f01]{flex:0 1 220px}.bp-vars[data-v-eb772f01]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--text-secondary);margin-bottom:8px}.bp-vars button[data-v-eb772f01]{padding:4px 8px;font-size:12px}.bp-vars button.req[data-v-eb772f01]{border-color:var(--gold)}table[data-v-eb772f01]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-eb772f01],td[data-v-eb772f01]{padding:8px;border-bottom:1px solid var(--border);text-align:left;color:var(--text-primary)}th[data-v-eb772f01]{color:var(--text-secondary);font-weight:500;background:var(--bg-soft)}td input[data-v-eb772f01]{width:100%;box-sizing:border-box}.bp-preview[data-v-eb772f01]{background:var(--bg-soft);border-radius:10px;padding:12px;color:var(--text-primary)}.bp-preview pre[data-v-eb772f01]{white-space:pre-wrap;font:inherit;margin:8px 0}.bp-buttons[data-v-eb772f01]{display:flex;flex-direction:column;gap:6px}.bp-buttons span[data-v-eb772f01]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:6px 10px;text-align:center;font-size:13px}.bp-error[data-v-eb772f01]{color:var(--danger)}.bp-tag[data-v-eb772f01]{margin-left:8px;font-size:11px;color:var(--gold);border:1px solid var(--gold);border-radius:6px;padding:1px 6px}.bp-actions[data-v-eb772f01]{display:flex;justify-content:flex-end;margin-top:6px}.bp-del[data-v-eb772f01]{background:var(--bg-soft);color:var(--danger);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:12px;white-space:nowrap}.bp-actions button[data-v-eb772f01]{background:var(--bg-soft);color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:12px}@media(max-width:800px){.bot-pages[data-v-eb772f01]{grid-template-columns:1fr}}.monitor-ws[data-v-7248016e]{display:flex;flex-direction:column;gap:16px;min-width:0}.mw-card[data-v-7248016e]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px;min-width:0}.mw-head[data-v-7248016e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.mw-head h3[data-v-7248016e]{margin:0;color:var(--text-primary)}.mw-card h4[data-v-7248016e]{margin:16px 0 8px;color:var(--text-primary);font-size:14px}.mw-primary[data-v-7248016e],.mw-refresh[data-v-7248016e]{margin-left:auto}.mw-head .mw-primary[data-v-7248016e]{background:var(--gold);color:#1b1408;border:1px solid var(--gold);border-radius:8px;padding:8px 14px}.mw-ok[data-v-7248016e]{color:var(--success);font-size:13px}.mw-error[data-v-7248016e]{color:var(--danger)}.mw-muted[data-v-7248016e]{color:var(--text-muted);font-size:12px}.mw-row[data-v-7248016e]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.mw-open[data-v-7248016e]{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-left:auto}label[data-v-7248016e]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-secondary);min-width:160px;flex:1}.mw-open label[data-v-7248016e]{flex:none;min-width:0}label small[data-v-7248016e]{color:var(--text-muted)}input[data-v-7248016e],select[data-v-7248016e]{background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;padding:7px 10px;font:inherit}input[type=checkbox][data-v-7248016e]{width:18px;height:18px}.mw-short[data-v-7248016e]{width:110px}button[data-v-7248016e]{background:var(--bg-soft);color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:12px;white-space:nowrap}button[data-v-7248016e]:disabled{opacity:.5;cursor:not-allowed}.mw-danger[data-v-7248016e]{color:var(--danger)}.mw-table-wrap[data-v-7248016e]{overflow-x:auto}table[data-v-7248016e]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-7248016e],td[data-v-7248016e]{padding:8px;border-bottom:1px solid var(--border);text-align:left;color:var(--text-primary);vertical-align:middle}th[data-v-7248016e]{color:var(--text-secondary);font-weight:500;background:var(--bg-soft);white-space:nowrap}td input[data-v-7248016e]:not([type=checkbox]){width:100%;box-sizing:border-box;min-width:90px}.mw-actions[data-v-7248016e]{display:flex;gap:6px;flex-wrap:wrap}.mw-bar[data-v-7248016e]{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:10px}.mw-tag[data-v-7248016e]{font-size:12px;padding:2px 8px;border-radius:10px;border:1px solid var(--border);white-space:nowrap}.mw-tag.active[data-v-7248016e]{color:var(--success);border-color:var(--success)}.mw-tag.closed[data-v-7248016e]{color:var(--danger);border-color:var(--danger)}.mw-tag.expired[data-v-7248016e]{color:var(--text-muted)}@media(max-width:700px){.mw-open[data-v-7248016e]{margin-left:0}label[data-v-7248016e]{min-width:0;flex-basis:100%}.mw-open label[data-v-7248016e]{flex-basis:auto}}.kw-ads[data-v-782d90f2]{display:flex;flex-direction:column;gap:16px;min-width:0}.kw-card[data-v-782d90f2]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px;min-width:0}.kw-head[data-v-782d90f2]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.kw-head h3[data-v-782d90f2]{margin:0;color:var(--text-primary)}.kw-card h4[data-v-782d90f2]{margin:16px 0 6px;color:var(--text-primary);font-size:14px}.kw-head .kw-primary[data-v-782d90f2]{margin-left:auto}.kw-primary[data-v-782d90f2]{background:var(--gold);color:#1b1408;border:1px solid var(--gold);border-radius:8px;padding:8px 14px}.kw-ok[data-v-782d90f2]{color:var(--success);font-size:13px}.kw-error[data-v-782d90f2]{color:var(--danger)}.kw-muted[data-v-782d90f2]{color:var(--text-muted);font-size:12px;margin:4px 0}.kw-row[data-v-782d90f2]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:8px}.kw-filter .kw-create[data-v-782d90f2]{margin-left:auto}label[data-v-782d90f2]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-secondary);min-width:150px;flex:1}label small[data-v-782d90f2]{color:var(--text-muted)}.kw-check[data-v-782d90f2]{flex-direction:row;align-items:center;gap:6px;flex:none;min-width:0}input[data-v-782d90f2],select[data-v-782d90f2]{background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;padding:7px 10px;font:inherit;min-width:0}input[type=checkbox][data-v-782d90f2]{width:18px;height:18px}button[data-v-782d90f2]{background:var(--bg-soft);color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:12px;white-space:nowrap;cursor:pointer}button.kw-primary[data-v-782d90f2]{color:#1b1408}button[data-v-782d90f2]:disabled{opacity:.5;cursor:not-allowed}.kw-danger[data-v-782d90f2]{color:var(--danger)}.kw-tabs[data-v-782d90f2]{display:flex;gap:6px;flex-wrap:wrap}.kw-tabs button[data-v-782d90f2]{padding:8px 14px;font-size:13px}.kw-tabs button.active[data-v-782d90f2]{border-color:var(--gold);color:var(--gold);background:var(--gold-soft)}.kw-list[data-v-782d90f2]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.kw-list li[data-v-782d90f2]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--text-primary)}.kw-list li p[data-v-782d90f2]{margin:4px 0 0}.kw-actions[data-v-782d90f2]{display:flex;gap:6px;flex-wrap:wrap}.kw-tag[data-v-782d90f2]{font-size:12px;padding:2px 8px;border-radius:10px;border:1px solid var(--border);white-space:nowrap;color:var(--text-secondary)}.kw-tag.on[data-v-782d90f2],.kw-tag.active[data-v-782d90f2],.kw-tag.won[data-v-782d90f2]{color:var(--success);border-color:var(--success)}.kw-tag.off[data-v-782d90f2],.kw-tag.cancelled[data-v-782d90f2],.kw-tag.refunded[data-v-782d90f2],.kw-tag.lost[data-v-782d90f2]{color:var(--danger);border-color:var(--danger)}.kw-tag.paused[data-v-782d90f2],.kw-tag.pending[data-v-782d90f2],.kw-tag.notified[data-v-782d90f2]{color:var(--warning);border-color:var(--warning)}.kw-tag.expired[data-v-782d90f2],.kw-tag.waiting[data-v-782d90f2]{color:var(--text-muted)}.kw-table-wrap[data-v-782d90f2]{overflow-x:auto;margin-top:12px}table[data-v-782d90f2]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-782d90f2],td[data-v-782d90f2]{padding:8px;border-bottom:1px solid var(--border);text-align:left;color:var(--text-primary);vertical-align:middle}th[data-v-782d90f2]{color:var(--text-secondary);font-weight:500;background:var(--bg-soft);white-space:nowrap}.kw-bar[data-v-782d90f2]{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:10px}.kw-icons[data-v-782d90f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.kw-icon[data-v-782d90f2]{display:flex;flex-direction:column;gap:4px}.kw-mask[data-v-782d90f2]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.kw-dialog[data-v-782d90f2]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:18px;width:min(640px,100%);max-height:90vh;overflow:auto}.kw-close[data-v-782d90f2]{margin-left:auto;font-size:18px;line-height:1;padding:2px 8px}.kw-preview[data-v-782d90f2]{margin-top:12px}.kw-preview div[data-v-782d90f2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.kw-chip[data-v-782d90f2]{font-size:12px;padding:3px 8px;border-radius:8px;border:1px solid var(--gold);color:var(--gold);background:var(--gold-soft)}@media(max-width:700px){label[data-v-782d90f2]{min-width:0;flex-basis:100%}.kw-list li[data-v-782d90f2]{flex-direction:column;align-items:flex-start}}.relay-bots[data-v-d01f6219]{display:grid;gap:16px;margin-top:16px}.rb-metrics[data-v-d01f6219]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.rb-metrics button[data-v-d01f6219]{height:auto;display:grid;gap:6px;padding:14px 16px;text-align:left;border:1px solid var(--border);border-radius:14px;background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.rb-metrics button.active[data-v-d01f6219]{border-color:var(--gold)}.rb-metrics strong[data-v-d01f6219]{font-size:22px;color:var(--text-primary)}.rb-panel[data-v-d01f6219]{padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--bg-elevated);min-width:0}.rb-toolbar[data-v-d01f6219]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.rb-toolbar input[data-v-d01f6219]{height:36px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);min-width:0}.rb-toolbar>input[data-v-d01f6219]{flex:1 1 220px}.rb-limit[data-v-d01f6219]{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--text-secondary);font-size:12px}.rb-limit input[data-v-d01f6219]{width:64px}button[data-v-d01f6219]{height:34px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);cursor:pointer}button[data-v-d01f6219]:disabled{opacity:.5;cursor:default}button.danger[data-v-d01f6219]{color:var(--danger)}.rb-scroll[data-v-d01f6219]{overflow-x:auto}table[data-v-d01f6219]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-d01f6219],td[data-v-d01f6219]{padding:10px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text-primary)}th[data-v-d01f6219]{color:var(--text-muted);font-weight:500;white-space:nowrap}td small[data-v-d01f6219]{display:block;color:var(--text-muted);font-size:11px;margin-top:2px}td a[data-v-d01f6219]{color:var(--gold)}.rb-actions[data-v-d01f6219]{white-space:nowrap;display:flex;gap:6px}.rb-status[data-v-d01f6219]{padding:2px 8px;border-radius:10px;font-size:12px;background:var(--border)}.rb-status.active[data-v-d01f6219]{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.rb-status.invalid[data-v-d01f6219],.rb-status.disabled[data-v-d01f6219]{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.rb-status.paused[data-v-d01f6219]{color:var(--text-secondary)}.rb-state[data-v-d01f6219]{padding:24px;text-align:center;color:var(--text-muted)}.rb-error[data-v-d01f6219]{color:var(--danger)}.rb-note[data-v-d01f6219]{color:var(--gold)}.rb-pager[data-v-d01f6219]{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:12px;color:var(--text-secondary)}@media(max-width:900px){.rb-metrics[data-v-d01f6219]{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-limit[data-v-d01f6219]{margin-left:0}}.red-packets[data-v-b270c791]{display:grid;gap:16px;margin-top:16px}.rp-metrics[data-v-b270c791]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.rp-metrics button[data-v-b270c791]{display:grid;gap:6px;height:auto;padding:14px 16px;text-align:left;border:1px solid var(--border);border-radius:14px;background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.rp-metrics button.active[data-v-b270c791]{border-color:var(--gold)}.rp-metrics strong[data-v-b270c791]{font-size:22px;color:var(--text-primary)}.rp-panel[data-v-b270c791]{display:grid;gap:10px;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--bg-elevated);min-width:0}.rp-panel h3[data-v-b270c791]{margin:0;font-size:15px;color:var(--text-primary)}.rp-hint[data-v-b270c791]{margin:0;font-size:12px;color:var(--text-muted)}.rp-hint code[data-v-b270c791]{color:var(--gold)}.rp-row[data-v-b270c791]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.rp-row h3[data-v-b270c791]{margin-right:auto;align-self:center}.rp-grid[data-v-b270c791]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;align-items:end}label[data-v-b270c791]{display:grid;gap:4px;font-size:12px;color:var(--text-secondary)}label.check[data-v-b270c791]{display:flex;align-items:center;gap:6px;height:36px}label.grow[data-v-b270c791],input.grow[data-v-b270c791]{flex:1 1 220px}textarea[data-v-b270c791],input[data-v-b270c791]:not([type=checkbox]),select[data-v-b270c791]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);min-width:0;font:inherit}textarea[data-v-b270c791]{width:100%;box-sizing:border-box;resize:vertical;font-family:ui-monospace,monospace}input[data-v-b270c791]:not([type=checkbox]),select[data-v-b270c791]{height:36px;box-sizing:border-box}button[data-v-b270c791]{height:34px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);cursor:pointer}button.primary[data-v-b270c791]{border-color:var(--gold);color:var(--gold)}button[data-v-b270c791]:disabled{opacity:.5;cursor:default}.rp-scroll[data-v-b270c791]{overflow-x:auto}table[data-v-b270c791]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-b270c791],td[data-v-b270c791]{padding:10px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text-primary)}th[data-v-b270c791]{color:var(--text-muted);font-weight:500;white-space:nowrap}tr.bad td[data-v-b270c791]{color:var(--danger)}td small[data-v-b270c791]{display:block;color:var(--text-muted);font-size:11px;margin-top:2px;word-break:break-all}.rp-actions[data-v-b270c791]{white-space:nowrap}.rp-actions button+button[data-v-b270c791]{margin-left:6px}.rp-status[data-v-b270c791]{padding:2px 8px;border-radius:10px;font-size:12px;background:var(--border);white-space:nowrap}.rp-status.sent[data-v-b270c791]{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.rp-status.failed[data-v-b270c791]{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.rp-status.pending[data-v-b270c791]{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.rp-status.skipped[data-v-b270c791]{color:var(--text-secondary)}.rp-preview-row pre[data-v-b270c791]{margin:8px 0;padding:10px;border-radius:8px;background:var(--border);white-space:pre-wrap;color:var(--text-primary)}.rp-state[data-v-b270c791]{padding:24px;text-align:center;color:var(--text-muted)}.rp-error[data-v-b270c791]{color:var(--danger);margin:0}.rp-note[data-v-b270c791]{color:var(--gold);margin:0}.rp-pager[data-v-b270c791]{display:flex;gap:12px;align-items:center;justify-content:flex-end;color:var(--text-secondary)}@media(max-width:900px){.rp-metrics[data-v-b270c791]{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-grid[data-v-b270c791]{grid-template-columns:1fr}}.energy-rental[data-v-7ecaa567]{display:grid;gap:16px;margin-top:16px}.er-panel[data-v-7ecaa567]{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--bg-elevated);min-width:0}.er-panel h3[data-v-7ecaa567]{margin:0;font-size:15px;color:var(--text-primary)}.er-state[data-v-7ecaa567]{display:flex;align-items:center;gap:10px}.er-badge[data-v-7ecaa567]{padding:3px 10px;border-radius:10px;font-size:12px;background:var(--border)}.er-badge.ok[data-v-7ecaa567]{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.er-badge.bad[data-v-7ecaa567]{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.er-grid[data-v-7ecaa567]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0}.er-grid div[data-v-7ecaa567]{min-width:0}.er-grid dt[data-v-7ecaa567]{font-size:12px;color:var(--text-muted)}.er-grid dd[data-v-7ecaa567]{margin:2px 0 0;color:var(--text-primary);overflow-wrap:anywhere}.er-row[data-v-7ecaa567]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.er-row h3[data-v-7ecaa567]{margin-right:auto}.er-row input[data-v-7ecaa567]{flex:0 1 280px;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);min-width:0}button[data-v-7ecaa567]{height:34px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);cursor:pointer}button[data-v-7ecaa567]:disabled{opacity:.5;cursor:default}.er-link[data-v-7ecaa567]{color:var(--gold);font-size:13px}.er-hint[data-v-7ecaa567]{margin:0;font-size:12px;color:var(--text-muted)}.er-ok[data-v-7ecaa567]{color:var(--success);font-size:13px}.er-error[data-v-7ecaa567]{color:var(--danger);font-size:13px;margin:0}.er-metrics[data-v-7ecaa567]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.er-metrics button[data-v-7ecaa567]{display:grid;gap:6px;height:auto;padding:14px 16px;text-align:left;border-radius:14px;color:var(--text-secondary)}.er-metrics button.active[data-v-7ecaa567]{border-color:var(--gold)}.er-metrics strong[data-v-7ecaa567]{font-size:22px;color:var(--text-primary)}.er-scroll[data-v-7ecaa567]{overflow-x:auto}table[data-v-7ecaa567]{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}th[data-v-7ecaa567],td[data-v-7ecaa567]{padding:10px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text-primary)}th[data-v-7ecaa567]{color:var(--text-muted);font-weight:500;white-space:nowrap}td small[data-v-7ecaa567]{display:block;color:var(--text-muted);font-size:11px;margin-top:2px;overflow-wrap:anywhere}.mono[data-v-7ecaa567]{font-family:ui-monospace,monospace;font-size:12px}.er-status[data-v-7ecaa567]{padding:2px 8px;border-radius:10px;font-size:12px;background:var(--border);white-space:nowrap}.er-status.delivered[data-v-7ecaa567]{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.er-status.failed[data-v-7ecaa567]{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.er-status.requested[data-v-7ecaa567],.er-status.pending[data-v-7ecaa567]{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.er-empty[data-v-7ecaa567]{padding:24px;text-align:center;color:var(--text-muted)}.er-pager[data-v-7ecaa567]{display:flex;gap:12px;align-items:center;justify-content:flex-end;color:var(--text-secondary)}@media(max-width:900px){.er-grid[data-v-7ecaa567]{grid-template-columns:1fr 1fr}.er-metrics[data-v-7ecaa567]{grid-template-columns:repeat(2,minmax(0,1fr))}}.wallet-bot[data-v-4c7a1ef0]{display:grid;gap:16px;margin-top:16px;min-width:0}.wb-panel[data-v-4c7a1ef0]{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--bg-elevated);min-width:0}.wb-metrics[data-v-4c7a1ef0]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.wb-metrics article[data-v-4c7a1ef0]{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elevated);color:var(--text-secondary);min-width:0}.wb-metrics strong[data-v-4c7a1ef0]{font-size:20px;color:var(--text-primary);overflow-wrap:anywhere}.wb-tabs[data-v-4c7a1ef0]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.wb-tabs button[data-v-4c7a1ef0]{flex:none}.wb-tabs button.active[data-v-4c7a1ef0]{border-color:var(--gold);color:var(--gold)}.wb-group h3[data-v-4c7a1ef0]{margin:4px 0 8px;font-size:14px;color:var(--text-primary)}.wb-form[data-v-4c7a1ef0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.wb-form label[data-v-4c7a1ef0]{display:grid;gap:4px;min-width:0;font-size:12px;color:var(--text-muted)}.wb-form label.wide[data-v-4c7a1ef0]{grid-column:1 / -1}.wb-form input[data-v-4c7a1ef0]:not(.wb-check),.wb-row input[data-v-4c7a1ef0],.wb-row select[data-v-4c7a1ef0],.wb-dialog input[data-v-4c7a1ef0]{height:36px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);min-width:0}.wb-check[data-v-4c7a1ef0]{width:18px;height:18px}.wb-plans[data-v-4c7a1ef0]{display:grid;gap:6px;justify-items:start}.wb-plans div[data-v-4c7a1ef0]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wb-plans input[data-v-4c7a1ef0]{width:120px}.wb-plans em[data-v-4c7a1ef0]{font-style:normal;color:var(--text-muted)}.wb-row[data-v-4c7a1ef0]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wb-row input[data-v-4c7a1ef0]{flex:0 1 300px}button[data-v-4c7a1ef0]{height:34px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);cursor:pointer}button[data-v-4c7a1ef0]:disabled{opacity:.5;cursor:default}.wb-save[data-v-4c7a1ef0]{border-color:var(--gold);color:var(--gold)}.wb-hint[data-v-4c7a1ef0]{margin:0;font-size:12px;color:var(--warning)}.wb-ok[data-v-4c7a1ef0]{color:var(--success);font-size:13px}.wb-error[data-v-4c7a1ef0]{color:var(--danger);font-size:13px;margin:0}.wb-scroll[data-v-4c7a1ef0]{overflow-x:auto}table[data-v-4c7a1ef0]{width:100%;border-collapse:collapse;font-size:13px;min-width:980px}th[data-v-4c7a1ef0],td[data-v-4c7a1ef0]{padding:10px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text-primary)}th[data-v-4c7a1ef0]{color:var(--text-muted);font-weight:500;white-space:nowrap}td small[data-v-4c7a1ef0]{display:block;color:var(--text-muted);font-size:11px;margin-top:2px;overflow-wrap:anywhere}.mono[data-v-4c7a1ef0]{font-family:ui-monospace,monospace;font-size:12px;overflow-wrap:anywhere;max-width:260px}.wb-actions[data-v-4c7a1ef0]{white-space:nowrap}.wb-actions button[data-v-4c7a1ef0]{margin:0 4px 4px 0}.wb-actions .ok[data-v-4c7a1ef0]{border-color:var(--success);color:var(--success)}.wb-actions .bad[data-v-4c7a1ef0]{border-color:var(--danger);color:var(--danger)}.wb-status[data-v-4c7a1ef0]{padding:2px 8px;border-radius:10px;font-size:12px;background:var(--border);white-space:nowrap}.wb-status.paid[data-v-4c7a1ef0],.wb-status.delivered[data-v-4c7a1ef0],.wb-status.credited[data-v-4c7a1ef0],.wb-status.finished[data-v-4c7a1ef0],.wb-status.approved[data-v-4c7a1ef0]{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.wb-status.rejected[data-v-4c7a1ef0],.wb-status.attention[data-v-4c7a1ef0],.wb-status.ignored[data-v-4c7a1ef0]{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.wb-status.pending[data-v-4c7a1ef0],.wb-status.open[data-v-4c7a1ef0],.wb-status.active[data-v-4c7a1ef0]{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.wb-empty[data-v-4c7a1ef0]{padding:24px;text-align:center;color:var(--text-muted)}.wb-pager[data-v-4c7a1ef0]{display:flex;gap:12px;align-items:center;justify-content:flex-end;color:var(--text-secondary)}.wb-mask[data-v-4c7a1ef0]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:#00000073}.wb-dialog[data-v-4c7a1ef0]{display:grid;gap:10px;width:min(460px,100%);padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--bg-elevated)}.wb-dialog h3[data-v-4c7a1ef0]{margin:0;color:var(--text-primary)}.wb-dialog p[data-v-4c7a1ef0]{margin:0;color:var(--text-secondary);font-size:13px}.wb-dialog label[data-v-4c7a1ef0]{display:grid;gap:4px;font-size:12px;color:var(--text-muted)}@media(max-width:1100px){.wb-metrics[data-v-4c7a1ef0]{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-form[data-v-4c7a1ef0]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.wb-metrics[data-v-4c7a1ef0]{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-form[data-v-4c7a1ef0]{grid-template-columns:1fr}}.ad-agents[data-v-bfe04ad8]{display:grid;gap:16px;margin-top:16px}.aa-panel[data-v-bfe04ad8]{border:1px solid var(--border);border-radius:20px;background:var(--bg-card);padding:16px;min-width:0}.aa-tabs[data-v-bfe04ad8]{display:flex;gap:6px;margin:0 0 14px}.aa-tabs button[data-v-bfe04ad8]{border:1px solid transparent;background:none;color:var(--text-secondary);padding:7px 12px;border-radius:8px;cursor:pointer;font-size:13px}.aa-tabs .active[data-v-bfe04ad8]{border-color:var(--gold);background:var(--gold-soft);color:var(--gold)}.aa-dot[data-v-bfe04ad8]{font-style:normal;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--danger);color:#fff;font-size:11px}.aa-toolbar[data-v-bfe04ad8]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px}.aa-search[data-v-bfe04ad8]{display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft);color:var(--text-muted);flex:0 1 260px}.aa-search input[data-v-bfe04ad8]{border:0;background:none;padding:8px 0;color:var(--text-primary);width:100%;outline:none}select[data-v-bfe04ad8],.aa-settings input[data-v-bfe04ad8]:not([type=checkbox]),.aa-dialog input[data-v-bfe04ad8]:not([type=checkbox]):not([type=radio]){padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft);color:var(--text-primary)}button[data-v-bfe04ad8]{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-primary);cursor:pointer;font-size:12px}button[data-v-bfe04ad8]:disabled{opacity:.5;cursor:default}button.gold[data-v-bfe04ad8]{background:var(--gold);border-color:var(--gold);color:#1a1a1a}.aa-new[data-v-bfe04ad8]{margin-left:auto}.aa-scroll[data-v-bfe04ad8]{overflow-x:auto}table[data-v-bfe04ad8]{width:100%;border-collapse:collapse;min-width:860px;font-size:12px}th[data-v-bfe04ad8]{text-align:left;padding:10px;color:var(--text-secondary);font-weight:600;border-bottom:1px solid var(--border);white-space:nowrap}td[data-v-bfe04ad8]{padding:12px 10px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-primary)}td strong[data-v-bfe04ad8]{display:block;font-size:13px}td small[data-v-bfe04ad8]{display:block;color:var(--text-muted);font-size:11px;margin-top:2px}.aa-user[data-v-bfe04ad8]{display:block;color:var(--gold);font-size:11px;margin-top:2px}.mono[data-v-bfe04ad8],code[data-v-bfe04ad8]{font-family:ui-monospace,monospace}.gold[data-v-bfe04ad8]{color:var(--gold)}.dim[data-v-bfe04ad8]{color:var(--text-muted)}.aa-badge[data-v-bfe04ad8]{font-style:normal;font-size:11px;padding:2px 8px;border-radius:6px;background:var(--bg-soft);color:var(--text-secondary)}.aa-badge.ok[data-v-bfe04ad8]{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.aa-badge.wait[data-v-bfe04ad8]{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.aa-badge.off[data-v-bfe04ad8]{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.aa-ops[data-v-bfe04ad8]{white-space:nowrap}.aa-ops button+button[data-v-bfe04ad8]{margin-left:6px}.aa-note[data-v-bfe04ad8]{max-width:320px;overflow-wrap:anywhere}.aa-empty[data-v-bfe04ad8]{text-align:center;color:var(--text-muted);padding:24px}.aa-pager[data-v-bfe04ad8]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.aa-page[data-v-bfe04ad8]{display:inline-grid;place-items:center;min-width:26px;height:26px;border:1px solid var(--gold);border-radius:8px;color:var(--gold);font-size:12px}.aa-error[data-v-bfe04ad8]{color:var(--danger);margin:0 0 8px}.aa-ok[data-v-bfe04ad8]{color:var(--success);margin:0 0 8px}.aa-settings[data-v-bfe04ad8]{display:grid;gap:14px;max-width:560px}.aa-settings label[data-v-bfe04ad8],.aa-dialog label[data-v-bfe04ad8]{display:grid;gap:4px;font-size:12px;color:var(--text-secondary)}.aa-settings label.check[data-v-bfe04ad8],.aa-dialog label.check[data-v-bfe04ad8]{display:flex;align-items:center;gap:8px;color:var(--text-primary)}.aa-mask[data-v-bfe04ad8]{position:fixed;inset:0;z-index:200;background:#17203388;display:flex;justify-content:flex-end}.aa-drawer[data-v-bfe04ad8]{width:min(640px,100%);height:100%;overflow:auto;background:var(--bg-card);color:var(--text-primary);padding:20px;box-sizing:border-box}.aa-drawer header[data-v-bfe04ad8]{display:flex;justify-content:space-between;align-items:center}.aa-drawer h3[data-v-bfe04ad8]{margin:0}.aa-drawer h4[data-v-bfe04ad8]{margin:16px 0 8px;font-size:13px}.aa-card[data-v-bfe04ad8]{border:1px solid var(--border);border-radius:12px;background:var(--bg-soft);padding:12px 14px;margin-top:12px}.aa-card p[data-v-bfe04ad8]{margin:4px 0;font-size:12px;color:var(--text-secondary)}.aa-card strong[data-v-bfe04ad8]{color:var(--text-primary);font-size:15px}.aa-card a[data-v-bfe04ad8]{color:var(--gold)}.aa-dialog[data-v-bfe04ad8]{align-self:center;margin:auto;width:min(460px,calc(100% - 32px));display:grid;gap:12px;padding:20px;border-radius:16px;background:var(--bg-card);color:var(--text-primary)}.aa-dialog h3[data-v-bfe04ad8]{margin:0}.aa-dialog footer[data-v-bfe04ad8]{display:flex;justify-content:flex-end;gap:8px}.wallet-book[data-v-3e49360b]{margin-top:18px;padding:18px;border:1px solid var(--border);border-radius:18px;color:var(--text-secondary)}.wallet-book p[data-v-3e49360b]{overflow-wrap:anywhere}.wallet-book button[data-v-3e49360b],.wallet-book input[data-v-3e49360b]{margin:4px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-secondary)}.wallet-book input[data-v-3e49360b]{width:min(360px,90%)}.wallet-book pre[data-v-3e49360b]{white-space:pre-wrap;overflow-wrap:anywhere}.wallet-book article[data-v-3e49360b]{padding:12px 0;border-bottom:1px solid var(--border)}.wallet-book button[data-v-3e49360b]:disabled{opacity:.5}.finance-flow[data-v-d814c488]{margin-top:16px;border:1px solid var(--border);border-radius:20px;background:var(--bg-elevated);padding:18px;color:var(--text-secondary)}.finance-flow header[data-v-d814c488],.finance-flow nav[data-v-d814c488],.tools[data-v-d814c488],.actions[data-v-d814c488],footer[data-v-d814c488]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.finance-flow header[data-v-d814c488]{justify-content:space-between}.finance-flow button[data-v-d814c488],.finance-flow select[data-v-d814c488],.finance-flow input[data-v-d814c488],.finance-flow textarea[data-v-d814c488]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-secondary)}.finance-flow button.active[data-v-d814c488]{border-color:var(--border-strong);color:var(--gold)}.tools[data-v-d814c488]{margin:14px 0}.finance-flow article[data-v-d814c488]{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border);gap:12px}.finance-flow pre[data-v-d814c488]{white-space:pre-wrap;word-break:break-all;max-width:800px;font-size:11px}.finance-flow p[data-v-d814c488]{white-space:pre-wrap;overflow-wrap:anywhere}.overlay[data-v-d814c488]{position:fixed;inset:0;background:#0009;z-index:100;display:grid;place-items:center}.overlay form[data-v-d814c488]{width:min(520px,90vw);max-height:85vh;overflow:auto;background:var(--bg-elevated);border:1px solid var(--border);border-radius:18px;padding:24px}.overlay label[data-v-d814c488]{display:grid;gap:6px;margin:12px 0}.overlay p[data-v-d814c488]{font-size:12px}button[data-v-d814c488]:disabled{opacity:.5}footer[data-v-d814c488]{justify-content:flex-end;margin-top:12px}@media(max-width:700px){.finance-flow article[data-v-d814c488]{flex-direction:column}}.record-body[data-v-d814c488]{flex:1;min-width:0}.record-summary[data-v-d814c488]{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.2fr 1.2fr;gap:12px}.record-summary>div[data-v-d814c488]{min-width:0;display:grid;align-content:start;gap:6px}.record-summary small[data-v-d814c488]{font-size:11px;color:var(--text-secondary)}.record-summary strong[data-v-d814c488],.record-summary span[data-v-d814c488]{font-size:13px;overflow-wrap:anywhere}.record-reference[data-v-d814c488]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-details[data-v-d814c488]{margin-top:10px;font-size:13px}.record-details summary[data-v-d814c488]{cursor:pointer;color:var(--text-secondary)}.record-details dl[data-v-d814c488]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;margin:12px 0}.record-details dd[data-v-d814c488]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.record-details pre[data-v-d814c488]{max-width:100%;max-height:280px;overflow:auto}.record-error[data-v-d814c488]{color:var(--danger)}.record-body+.actions[data-v-d814c488]{align-content:start;align-items:flex-start;max-width:230px}@media(max-width:900px){.record-summary[data-v-d814c488]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-details dl[data-v-d814c488]{grid-template-columns:90px minmax(0,1fr)}}.finance-workspace[data-v-26794491]{overflow:hidden;border:1px solid var(--border);border-radius:22px;background:var(--bg-elevated)}.tabs[data-v-26794491],.toolbar[data-v-26794491]{display:flex;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border)}.tabs button[data-v-26794491],.toolbar button[data-v-26794491],.toolbar select[data-v-26794491],.actions button[data-v-26794491]{height:34px;padding:0 13px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-secondary)}.tabs button.active[data-v-26794491]{border-color:var(--border-strong);background:var(--bg-soft);color:var(--gold)}.toolbar[data-v-26794491]{justify-content:flex-end}.rows article[data-v-26794491]{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--border)}.rows article>div[data-v-26794491]:first-child{display:grid;gap:5px}.rows span[data-v-26794491]{color:var(--text-muted);font-size:11px}.actions[data-v-26794491]{display:flex;gap:7px}.actions button.danger[data-v-26794491]{color:var(--danger)}.state[data-v-26794491]{padding:70px;text-align:center;color:var(--text-muted)}.state.error[data-v-26794491]{color:var(--danger)}@media(max-width:700px){.rows article[data-v-26794491]{align-items:flex-start;flex-direction:column;gap:12px}.actions[data-v-26794491]{flex-wrap:wrap}}.finance-config[data-v-0482cd1f]{margin-top:16px;padding:20px;border:1px solid var(--border);border-radius:20px;background:var(--bg-elevated)}.finance-config header[data-v-0482cd1f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.finance-config h3[data-v-0482cd1f]{margin:0 0 5px}.finance-config span[data-v-0482cd1f]{color:var(--text-muted);font-size:11px}.finance-config button[data-v-0482cd1f]{height:36px;padding:0 15px;border:0;border-radius:8px;background:#dfb72f;color:#090c14}.fields[data-v-0482cd1f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fields label[data-v-0482cd1f]{display:grid;gap:6px;color:var(--text-secondary);font-size:10px}.fields input[data-v-0482cd1f]{height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary)}.finance-config p[data-v-0482cd1f]{color:var(--gold)}@media(max-width:900px){.fields[data-v-0482cd1f]{grid-template-columns:1fr}}.ad-reviews[data-v-6aa90cb1]{padding:18px}header[data-v-6aa90cb1],.filters[data-v-6aa90cb1],footer[data-v-6aa90cb1],.actions[data-v-6aa90cb1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}header[data-v-6aa90cb1]{justify-content:space-between}h3[data-v-6aa90cb1]{margin:0}.filters[data-v-6aa90cb1],footer[data-v-6aa90cb1]{padding:14px 0}.row[data-v-6aa90cb1]{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid var(--border)}.row>div[data-v-6aa90cb1]{display:grid;gap:7px;min-width:0}span[data-v-6aa90cb1]{color:var(--text-secondary)}button[data-v-6aa90cb1],select[data-v-6aa90cb1],textarea[data-v-6aa90cb1]{border:1px solid var(--border);border-radius:8px;padding:8px 12px;background:var(--bg-soft);color:var(--text-secondary)}button[data-v-6aa90cb1]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-6aa90cb1]{color:var(--danger)}.review-mask[data-v-6aa90cb1]{position:fixed;inset:0;z-index:220;display:grid;place-items:center;background:#02060ccc}.review-dialog[data-v-6aa90cb1]{width:min(680px,calc(100% - 28px));box-sizing:border-box;max-height:90vh;overflow:auto;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-soft);color:var(--text-primary);overflow-wrap:anywhere}.review-dialog img[data-v-6aa90cb1]{max-width:100%;max-height:260px;object-fit:contain}pre[data-v-6aa90cb1]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.review-dialog label[data-v-6aa90cb1]{display:grid;gap:8px}textarea[data-v-6aa90cb1]{min-height:70px;resize:vertical}a[data-v-6aa90cb1]{color:var(--gold)}@media(max-width:700px){.row[data-v-6aa90cb1]{flex-direction:column}}.brand-ads[data-v-cd8b1c1d]{padding:18px}header[data-v-cd8b1c1d],.filters[data-v-cd8b1c1d],footer[data-v-cd8b1c1d],.actions[data-v-cd8b1c1d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}header[data-v-cd8b1c1d]{justify-content:space-between}h3[data-v-cd8b1c1d]{margin:0}.filters[data-v-cd8b1c1d]{margin:14px 0}.filters input[data-v-cd8b1c1d]{flex:1;min-width:180px}footer[data-v-cd8b1c1d]{justify-content:flex-end;margin-top:12px}button[data-v-cd8b1c1d],input[data-v-cd8b1c1d],select[data-v-cd8b1c1d],textarea[data-v-cd8b1c1d]{min-height:35px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary);box-sizing:border-box}.row[data-v-cd8b1c1d]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--border)}.row div[data-v-cd8b1c1d]{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.row span[data-v-cd8b1c1d]{color:var(--text-secondary);font-size:12px}.row button[data-v-cd8b1c1d]{flex:none}.error[data-v-cd8b1c1d]{color:var(--danger)}.gift[data-v-cd8b1c1d]{color:var(--gold)}.brand-mask[data-v-cd8b1c1d]{position:fixed;z-index:220;inset:0;display:grid;place-items:center;background:#02060caa}.brand-dialog[data-v-cd8b1c1d]{width:min(640px,calc(100% - 28px));max-height:88vh;overflow:auto;box-sizing:border-box;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-card);color:var(--text-primary);overflow-wrap:anywhere}.brand-dialog label[data-v-cd8b1c1d]{display:grid;gap:6px;margin:12px 0}.brand-dialog input[data-v-cd8b1c1d],.brand-dialog textarea[data-v-cd8b1c1d]{width:100%}.brand-dialog textarea[data-v-cd8b1c1d]{min-height:80px;padding:9px}.plan[data-v-cd8b1c1d]{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:10px;align-items:end}.plan label[data-v-cd8b1c1d]{margin:6px 0}@media(max-width:700px){.plan[data-v-cd8b1c1d]{grid-template-columns:1fr 1fr;padding-bottom:10px;border-bottom:1px solid var(--border)}.row[data-v-cd8b1c1d]{align-items:flex-start;flex-direction:column}}.ads-workspace[data-v-3ec48671]{overflow:hidden;border:1px solid var(--border);border-radius:22px;background:var(--bg-card)}.metrics[data-v-3ec48671]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px}.metrics article[data-v-3ec48671]{display:grid;gap:10px;min-height:78px;padding:15px;border:1px solid var(--border);border-radius:14px}.metrics span[data-v-3ec48671],.cards span[data-v-3ec48671]{color:var(--text-secondary);font-size:12px}.metrics strong[data-v-3ec48671]{font-size:21px}.ok[data-v-3ec48671]{color:var(--success)}.warn[data-v-3ec48671]{color:var(--gold)}nav[data-v-3ec48671],.filters[data-v-3ec48671],header[data-v-3ec48671],footer[data-v-3ec48671],.actions[data-v-3ec48671],.inline[data-v-3ec48671]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}nav[data-v-3ec48671]{padding:12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}button[data-v-3ec48671],input[data-v-3ec48671],select[data-v-3ec48671],textarea[data-v-3ec48671]{min-height:35px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}nav button.active[data-v-3ec48671],.primary[data-v-3ec48671]{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--bg-card));color:var(--gold)}.filters[data-v-3ec48671]{padding:14px}.filters input[data-v-3ec48671],.inline input[data-v-3ec48671]{flex:1;min-width:220px}.ads-workspace>header[data-v-3ec48671]{justify-content:space-between;padding:14px 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}h3[data-v-3ec48671]{margin:0 0 5px}.cards article[data-v-3ec48671]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border)}.content[data-v-3ec48671]{display:grid;gap:6px;min-width:0}.actions button[data-v-3ec48671]:disabled{opacity:.45}.state[data-v-3ec48671]{padding:48px;text-align:center;color:var(--text-secondary)}.error[data-v-3ec48671]{color:var(--danger)}footer[data-v-3ec48671]{justify-content:flex-end;padding:13px 18px}.mask[data-v-3ec48671]{position:fixed;z-index:220;inset:0;display:grid;place-items:center;background:#02060caa}.dialog[data-v-3ec48671]{width:min(680px,calc(100% - 28px));max-height:88vh;overflow:auto;box-sizing:border-box;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-card);color:var(--text-primary)}.dialog header[data-v-3ec48671]{justify-content:space-between}.dialog label[data-v-3ec48671]{display:grid;gap:6px;margin:14px 0}.dialog textarea[data-v-3ec48671]{min-height:85px;padding:9px}.dialog img[data-v-3ec48671]{max-width:320px;max-height:180px}.grid[data-v-3ec48671]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dialog pre[data-v-3ec48671]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media(max-width:700px){.metrics[data-v-3ec48671]{grid-template-columns:repeat(2,1fr)}.grid[data-v-3ec48671]{grid-template-columns:1fr}.cards article[data-v-3ec48671]{align-items:flex-start;flex-direction:column}.actions[data-v-3ec48671]{width:100%}}.legacy[data-v-1a3eb644]{border:1px solid var(--border);border-radius:22px;background:var(--bg-elevated);overflow:hidden}.legacy>header[data-v-1a3eb644],.dialog header[data-v-1a3eb644]{display:flex;align-items:center;justify-content:space-between;padding:16px 19px;border-bottom:1px solid var(--border)}.legacy h3[data-v-1a3eb644]{margin:0}.legacy header span[data-v-1a3eb644]{display:block;margin-top:5px;color:var(--text-muted);font-size:11px}.legacy button[data-v-1a3eb644],.legacy select[data-v-1a3eb644],.legacy input[data-v-1a3eb644],.legacy textarea[data-v-1a3eb644],.dialog button[data-v-1a3eb644],.dialog input[data-v-1a3eb644]{min-height:34px;padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft);color:var(--text-secondary)}.legacy header button[data-v-1a3eb644],.dialog>button[data-v-1a3eb644]{background:#dfb72f;color:#090c14}.legacy nav[data-v-1a3eb644]{display:flex;gap:7px;padding:12px 18px;border-bottom:1px solid var(--border)}.legacy nav button.active[data-v-1a3eb644]{border-color:var(--border-strong);color:var(--gold)}.cards article[data-v-1a3eb644]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 18px;border-bottom:1px solid var(--border)}.cards article>div[data-v-1a3eb644]:first-child{display:grid;gap:5px}.cards span[data-v-1a3eb644]{color:var(--text-muted);font-size:11px}.cards article>div[data-v-1a3eb644]:last-child{display:flex;gap:6px;flex-wrap:wrap}.danger[data-v-1a3eb644]{color:var(--danger)!important}.danger-text[data-v-1a3eb644]{color:var(--danger)}.state[data-v-1a3eb644]{padding:55px;text-align:center;color:var(--text-muted)}.legacy>label[data-v-1a3eb644]{display:grid;gap:9px;padding:20px;color:var(--text-secondary)}.legacy textarea[data-v-1a3eb644]{min-height:140px}.text-settings[data-v-1a3eb644]{padding:20px}.text-settings label[data-v-1a3eb644]{display:grid;gap:9px;margin:14px 0;color:var(--text-secondary)}.text-settings small[data-v-1a3eb644]{color:var(--text-muted)}.start-button-header[data-v-1a3eb644]{margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.start-button-grid[data-v-1a3eb644]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.start-button-grid article[data-v-1a3eb644]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-soft)}.start-button-grid label[data-v-1a3eb644]{margin:0}@media(max-width:760px){.start-button-grid[data-v-1a3eb644],.start-button-grid article[data-v-1a3eb644]{grid-template-columns:1fr}}.button-name-grid[data-v-1a3eb644]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.button-name-grid label[data-v-1a3eb644]{margin:0}.button-name-grid small[data-v-1a3eb644]{overflow-wrap:anywhere}.content-image-preview[data-v-1a3eb644]{display:block;max-width:min(520px,100%);max-height:320px;object-fit:contain;border:1px solid var(--border);border-radius:12px}.form-row[data-v-1a3eb644]{display:flex;gap:8px;padding:10px 18px}.form-row input[data-v-1a3eb644]{flex:1}.mask[data-v-1a3eb644]{position:fixed;z-index:200;inset:0;display:grid;place-items:center;background:#02060ccc}.dialog[data-v-1a3eb644]{width:min(720px,calc(100% - 28px));max-height:88vh;overflow:auto;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-soft);color:var(--text-primary)}.dialog header[data-v-1a3eb644]{padding:0 0 15px;margin-bottom:15px}.dialog label[data-v-1a3eb644]{display:grid;gap:7px;margin:12px 0;color:var(--text-secondary)}.dialog input[data-v-1a3eb644]{width:100%;box-sizing:border-box}.pick[data-v-1a3eb644]{display:flex;gap:6px;flex-wrap:wrap}.dialog pre[data-v-1a3eb644]{white-space:pre-wrap;color:var(--text-secondary)}.toast[data-v-1a3eb644]{position:fixed;z-index:210;right:22px;bottom:22px;padding:12px 18px;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg-soft);color:var(--gold)}@media(max-width:700px){.cards article[data-v-1a3eb644]{align-items:flex-start;flex-direction:column}.form-row[data-v-1a3eb644]{flex-wrap:wrap}.button-name-grid[data-v-1a3eb644]{grid-template-columns:1fr}}.activity-grid .overview-resources[data-v-60a0aa7e],.activity-grid .overview-keywords[data-v-60a0aa7e]{border-radius:24px;min-height:0}.overview-keywords[data-v-60a0aa7e]{order:11;grid-column:span 4}.overview-queues[data-v-60a0aa7e]{order:20;grid-column:span 6;margin:0}.overview-resources[data-v-60a0aa7e]{order:30;grid-column:span 3;margin:0}.overview-types[data-v-60a0aa7e]{order:40;grid-column:span 6}.overview-keywords .dashboard-links[data-v-60a0aa7e]{display:flex;flex-wrap:wrap;gap:8px}.overview-keywords .dashboard-links p[data-v-60a0aa7e]{margin:0;padding:4px 8px;border-radius:12px;background:var(--bg-base)}.overview-keywords .dashboard-links small[data-v-60a0aa7e]{flex-basis:100%}@media(max-width:700px){.overview-keywords[data-v-60a0aa7e],.overview-queues[data-v-60a0aa7e],.overview-resources[data-v-60a0aa7e],.overview-types[data-v-60a0aa7e]{grid-column:1}}.activity-legend[data-v-60a0aa7e]{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0;font-size:12px}.activity-legend span[data-v-60a0aa7e]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.activity-legend span[data-v-60a0aa7e]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--series-color)}.module-page[data-v-60a0aa7e]{max-width:1800px;margin:0 auto}.page-heading[data-v-60a0aa7e]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.page-heading p[data-v-60a0aa7e]{margin:0 0 7px;color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.18em}.page-heading h1[data-v-60a0aa7e]{margin:0 0 7px;font-size:25px;letter-spacing:-.025em}.page-heading span[data-v-60a0aa7e]{color:var(--text-secondary);font-size:12px}.last-updated[data-v-60a0aa7e]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:10px}.last-updated i[data-v-60a0aa7e]{width:6px;height:6px;border-radius:50%;background:var(--warning)}.action-button[data-v-60a0aa7e]{height:36px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--border-strong);border-radius:6px;background:linear-gradient(135deg,#d4ae63,#ac8139);color:#10141c;font-size:11px;font-weight:800;cursor:pointer}.metric-grid[data-v-60a0aa7e]{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-60a0aa7e],.panel[data-v-60a0aa7e],.summary-grid article[data-v-60a0aa7e],.table-panel[data-v-60a0aa7e]{border:1px solid var(--border);border-radius:8px;background:linear-gradient(145deg,#101827eb,#0a0f19eb)}.metric-card[data-v-60a0aa7e]{padding:16px}.metric-label[data-v-60a0aa7e]{display:flex;justify-content:space-between;color:var(--text-secondary);font-size:10px;letter-spacing:.05em}.metric-label svg[data-v-60a0aa7e]{color:var(--text-muted)}.metric-card>strong[data-v-60a0aa7e]{display:block;margin:18px 0 14px;font-size:25px}.metric-foot[data-v-60a0aa7e]{display:flex;justify-content:space-between;color:var(--text-muted);font-size:9px}.metric-foot small[data-v-60a0aa7e]{color:var(--text-muted);letter-spacing:.12em}.dashboard-grid[data-v-60a0aa7e]{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:14px}.dashboard-bottom[data-v-60a0aa7e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.panel[data-v-60a0aa7e]{min-height:300px;padding:17px}.panel-title[data-v-60a0aa7e]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--border)}.panel-title h2[data-v-60a0aa7e]{margin:0 0 4px;font-size:13px}.panel-title span[data-v-60a0aa7e]{color:var(--text-muted);font-size:8px;letter-spacing:.12em}.panel-title button[data-v-60a0aa7e],.panel-title a[data-v-60a0aa7e]{border:0;background:transparent;color:var(--text-muted)}.chart-empty[data-v-60a0aa7e]{position:relative;height:235px;display:grid;place-items:center;color:var(--text-muted);font-size:10px}.chart-empty svg[data-v-60a0aa7e]{width:100%;height:100%;position:relative}.dashboard-note[data-v-60a0aa7e]{font-size:11px;color:var(--text-secondary);overflow-wrap:anywhere}.dashboard-series[data-v-60a0aa7e]{max-height:180px;overflow:auto;font-size:12px}.dashboard-links[data-v-60a0aa7e]{display:grid;gap:14px;padding-top:20px;font-size:12px;overflow-wrap:anywhere}.dashboard-links a[data-v-60a0aa7e]{color:var(--gold)}.dashboard-links p[data-v-60a0aa7e]{margin:0}.dashboard-links strong[data-v-60a0aa7e]{float:right}.legend[data-v-60a0aa7e]{flex-wrap:wrap}.grid-lines[data-v-60a0aa7e]{position:absolute;inset:18px 0 15px;background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px);background-size:100% 46px}.donut[data-v-60a0aa7e]{width:148px;height:148px;display:grid;place-items:center;margin:24px auto 15px;border-radius:50%;background:conic-gradient(#d6ad60 0 38%,#3f6c85 38% 72%,var(--bg-soft) 72%);position:relative}.donut[data-v-60a0aa7e]:after{content:"";position:absolute;width:105px;height:105px;border-radius:50%;background:var(--bg-soft)}.donut div[data-v-60a0aa7e]{z-index:1;font-size:22px;font-weight:700}.donut small[data-v-60a0aa7e]{display:block;color:var(--text-muted);font-size:9px;font-weight:400;text-align:center}.legend[data-v-60a0aa7e]{display:flex;justify-content:center;gap:14px;color:var(--text-muted);font-size:9px}.legend i[data-v-60a0aa7e]{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--gold)}.legend span:nth-child(2) i[data-v-60a0aa7e]{background:#3f6c85}.legend span:nth-child(3) i[data-v-60a0aa7e]{background:var(--bg-soft)}.empty-rows>div[data-v-60a0aa7e]{height:48px;display:grid;grid-template-columns:28px 1fr 50px;align-items:center;border-bottom:1px solid rgba(148,163,184,.07)}.empty-rows i[data-v-60a0aa7e]{width:22px;height:22px;border-radius:4px;background:var(--bg-soft)}.empty-rows span[data-v-60a0aa7e]{width:55%;height:7px;border-radius:4px;background:var(--bg-soft)}.empty-rows small[data-v-60a0aa7e]{height:7px;border-radius:4px;background:var(--bg-soft)}.service-list[data-v-60a0aa7e]{padding-top:8px}.service-list div[data-v-60a0aa7e]{height:39px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;border-bottom:1px solid rgba(148,163,184,.07);color:var(--text-secondary);font-size:10px}.service-list i[data-v-60a0aa7e]{width:6px;height:6px;border-radius:50%;background:#ef476f}.service-list i.ok[data-v-60a0aa7e]{background:#3dd3a0}.service-list small[data-v-60a0aa7e]{color:var(--text-muted)}.not-found[data-v-60a0aa7e]{display:grid;place-items:center;min-height:70vh}.not-found a[data-v-60a0aa7e]{color:var(--gold)}.module-hero[data-v-60a0aa7e]{min-height:203px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:24px;border:1px solid var(--border);border-radius:31px;background:var(--bg-elevated)}.module-hero p[data-v-60a0aa7e]{width:max-content;margin:0 0 13px;padding:5px 12px;border:1px solid var(--border-strong);border-radius:14px;background:var(--bg-soft);color:var(--gold);font-size:12px}.module-hero h1[data-v-60a0aa7e]{margin:0 0 9px;font-size:36px}.module-hero span[data-v-60a0aa7e]{color:var(--text-secondary);font-size:15px}.hero-actions[data-v-60a0aa7e]{display:flex;align-items:center;gap:20px}.hero-actions>button[data-v-60a0aa7e]:not(.action-button){border:0;background:transparent;color:var(--text-primary);font-size:14px}.action-button[data-v-60a0aa7e]{height:35px;border:0;border-radius:12px;background:#dfb72f;font-size:14px;font-weight:500}.cockpit[data-v-60a0aa7e]{height:189px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:28px;border:1px solid var(--border);border-radius:31px;background:linear-gradient(105deg,var(--bg-elevated) 68%,var(--bg-soft))}.cockpit p[data-v-60a0aa7e]{width:max-content;margin:0 0 12px;padding:5px 12px;border:1px solid var(--border-strong);border-radius:14px;background:var(--bg-soft);color:var(--gold);font-size:12px}.cockpit h1[data-v-60a0aa7e]{margin:0 0 11px;font-size:36px}.cockpit span[data-v-60a0aa7e]{color:var(--text-secondary);font-size:15px;line-height:1.5}.refresh[data-v-60a0aa7e]{align-self:flex-end;display:flex;align-items:center;gap:14px}.refresh small[data-v-60a0aa7e]{color:var(--text-muted)}.refresh button[data-v-60a0aa7e]{height:35px;padding:0 17px;border:0;border-radius:12px;background:#dfb72f;color:#080a12;font-size:14px}.metric-grid[data-v-60a0aa7e]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.metric-card[data-v-60a0aa7e]{position:relative;min-height:190px;padding:20px;border-color:var(--border);border-radius:25px;background:var(--bg-elevated)}.metric-card>span[data-v-60a0aa7e]{position:absolute;right:22px;top:20px;color:var(--text-muted)}.metric-icon[data-v-60a0aa7e]{width:49px;height:49px;display:grid;place-items:center;margin-bottom:18px;border-radius:14px;background:#f39200;color:var(--text-primary)}.tone-1[data-v-60a0aa7e]{background:#0bc18a}.tone-2[data-v-60a0aa7e]{background:#2d6cea}.tone-3[data-v-60a0aa7e]{background:#08a0db}.tone-4[data-v-60a0aa7e]{background:#a33be1}.tone-5[data-v-60a0aa7e]{background:#ef315b}.metric-card p[data-v-60a0aa7e]{margin:0 0 5px;color:var(--text-secondary);font-size:13px;letter-spacing:.02em}.metric-card strong[data-v-60a0aa7e]{display:block;font-size:30px}.metric-card small[data-v-60a0aa7e]{display:block;margin-top:8px;color:var(--text-secondary);font-size:13px}.dashboard-grid.single[data-v-60a0aa7e]{grid-template-columns:minmax(0,1fr)}.dashboard-empty[data-v-60a0aa7e]{padding:28px;border:1px dashed var(--border);border-radius:18px;color:var(--text-secondary);text-align:center}.mini-grid[data-v-60a0aa7e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.mini-grid article[data-v-60a0aa7e]{min-height:111px;padding:17px;border:1px solid var(--border);border-radius:18px;background:var(--bg-elevated)}.mini-grid p[data-v-60a0aa7e]{margin:0 0 10px;color:var(--text-secondary);font-size:12px;letter-spacing:.02em}.mini-grid strong[data-v-60a0aa7e]{display:block;font-size:24px}.mini-grid span[data-v-60a0aa7e]{color:var(--text-secondary);font-size:12px}@media(max-width:1300px){.metric-grid[data-v-60a0aa7e]{grid-template-columns:repeat(3,1fr)}.dashboard-bottom[data-v-60a0aa7e]{grid-template-columns:1fr 1fr}.dashboard-bottom .panel[data-v-60a0aa7e]:last-child{grid-column:1/-1}}@media(max-width:800px){.page-heading[data-v-60a0aa7e]{align-items:flex-start}.action-button[data-v-60a0aa7e]{flex:none}.metric-grid[data-v-60a0aa7e]{grid-template-columns:repeat(2,1fr)}.dashboard-grid[data-v-60a0aa7e],.dashboard-bottom[data-v-60a0aa7e]{grid-template-columns:1fr}.dashboard-bottom .panel[data-v-60a0aa7e]:last-child{grid-column:auto}}@media(max-width:800px){.cockpit[data-v-60a0aa7e]{height:auto;min-height:190px;display:block;padding:22px;border-radius:24px;overflow:hidden}.cockpit p[data-v-60a0aa7e]{font-size:9px}.cockpit h1[data-v-60a0aa7e]{font-size:29px}.cockpit span[data-v-60a0aa7e]{font-size:12px}.cockpit span br[data-v-60a0aa7e]{display:none}.refresh[data-v-60a0aa7e]{justify-content:flex-end;margin-top:16px}.refresh small[data-v-60a0aa7e]{display:none}.refresh small.dashboard-error[data-v-60a0aa7e]{display:block;min-width:0;overflow-wrap:anywhere}.refresh[data-v-60a0aa7e]:has(.dashboard-error){width:100%}.refresh:has(.dashboard-error) button[data-v-60a0aa7e]{flex-shrink:0}.metric-card[data-v-60a0aa7e]{min-height:175px;padding:16px}.metric-card p[data-v-60a0aa7e]{font-size:10px}.mini-grid[data-v-60a0aa7e]{grid-template-columns:repeat(2,1fr)}.mini-grid article[data-v-60a0aa7e]{min-height:100px}}@media(max-width:800px){.module-page[data-v-60a0aa7e]{min-width:0;overflow:hidden}.module-hero[data-v-60a0aa7e]{min-height:0;display:block;padding:20px;border-radius:22px;overflow:hidden}.module-hero h1[data-v-60a0aa7e]{font-size:28px}.module-hero span[data-v-60a0aa7e]{display:block;font-size:12px;overflow-wrap:anywhere}.hero-actions[data-v-60a0aa7e]{flex-wrap:wrap;margin-top:18px;gap:12px}}@media(max-width:480px){.metric-grid[data-v-60a0aa7e]{grid-template-columns:1fr 1fr}.page-heading span[data-v-60a0aa7e]{max-width:220px;display:block}.action-button[data-v-60a0aa7e]{padding:0 10px}.summary-grid[data-v-60a0aa7e]{grid-template-columns:1fr 1fr}}:root{color-scheme:dark;--bg-base: #070b14;--bg-elevated: #0b101b;--bg-card: #0f1725;--bg-soft: #141e2f;--border: rgba(148, 163, 184, .14);--border-strong: rgba(214, 173, 96, .32);--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--gold: #d6ad60;--gold-bright: #ebc978;--gold-soft: rgba(214, 173, 96, .12);--success: #34d399;--danger: #fb7185;--warning: #f59e0b;--info: #60a5fa;--radius: 10px;--sidebar-width: 252px;--topbar-height: 64px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}html.light-admin{color-scheme:light;--bg-base: #f7f9fc;--bg-elevated: #ffffff;--bg-card: #ffffff;--bg-soft: #f1f5f9;--border: #e2e8f0;--border-strong: #d6b54a;--text-primary: #172033;--text-secondary: #475569;--text-muted: #64748b;--gold: #927019;--gold-bright: #806015;--gold-soft: #faf4df;--success: #087f5b;--danger: #b42338;--warning: #92620b;--info: #245cb3}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--bg-base);color:var(--text-primary);font-size:14px}button,input{font:inherit}button{color:inherit}:where(button,select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file])){background-color:var(--bg-elevated);border:1px solid var(--border);border-radius:6px}:where(select,textarea,input){color:var(--text-primary);accent-color:var(--gold)}:where(input,textarea)::placeholder{color:var(--text-muted)}a{color:inherit;text-decoration:none}.app-loader{min-height:100vh;display:grid;place-items:center;background:var(--bg-base)}.loader-mark{display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--border-strong);color:var(--gold);letter-spacing:2px;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.45;transform:scale(.96)}}.field{display:grid;gap:8px}.field label{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.12em}.input-shell{height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#070b14b8;border:1px solid var(--border);border-radius:7px;transition:border-color .2s,box-shadow .2s}.input-shell:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.input-shell input{width:100%;border:0;outline:0;color:var(--text-primary);background:transparent}.input-shell input::placeholder{color:var(--text-muted)}.primary-button{height:46px;border:1px solid var(--border-strong);border-radius:7px;background:linear-gradient(135deg,#dbb665,#b58a3d);color:#111827;font-weight:800;letter-spacing:.08em;cursor:pointer}.primary-button:disabled{opacity:.55;cursor:wait}html.light-admin .admin-shell,html.light-admin .topbar,html.light-admin .auth-panel{background:var(--bg-base);border-color:var(--border)}html.light-admin :is(.sidebar,.sidebar-foot,.menu-group,.ops-online,.logo-mark,.panel,.metric-card,.mini-grid article,.module-hero,.table-panel,.rw,.finance-workspace,.finance-flow,.finance-config,.ads-workspace,.ad-reviews,.legacy,.wallet-book,.drawer,.dialog,.review-dialog,.overlay form,.command-box,.profile-menu,.language-menu,.theme-menu){background:var(--bg-card);border-color:var(--border);color:var(--text-primary)}html.light-admin .cockpit{background:linear-gradient(105deg,#fff 68%,#faf6e8);border-color:var(--border);color:var(--text-primary)}html.light-admin :is(.module-hero h1,.cockpit h1,.ops-online strong,.logo-copy strong,.profile-copy strong,.metric-card strong,.mini-grid strong,.detail-list strong,.drawer header h2,.cards strong,.rows strong){color:var(--text-primary)}html.light-admin :is(.menu-link,.sidebar-foot,.sidebar-foot span,.top-icon,.group-label,.group-label span,.edition,.version,.language-switch,.module-hero span,.cockpit span,.metric-card p,.metric-card small,.mini-grid p,.mini-grid span,.refresh small,.cards span,.rows span,.state,.legend,.record-summary small,.table-row,.filter-note,.pagination,.detail-list span,.drawer-body label,.field label,.service-list div,.service-list small,.card-heading span,.form-options,.restriction){color:var(--text-secondary)}html.light-admin :is(.tabbar,.logo-row,.edition,.sidebar-foot,.table-head,.table-row,.filter-bar,.pagination,.cards article,.rows article,.finance-flow article,.rw>header,.rw>footer,.tabs,.toolbar,.drawer header,.drawer footer,.detail-list label){border-color:var(--border)}html.light-admin :is(.table-head,.summary-tabs,.summary-tabs button,.summary-tabs small,.filter-select,.column-picker,.bulk-bar,.search-box,.search-trigger,.search-trigger kbd,.input-shell,.optional,.notice){background:var(--bg-soft);border-color:var(--border);color:var(--text-secondary)}html.light-admin :is(.page,.drawer,.dialog,.overlay form,.command-box,.auth-card) :is(input,select,textarea){background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border);accent-color:#b58d19}html.light-admin :is(input,textarea)::placeholder{color:var(--text-muted)}html.light-admin .auth-card .input-shell input{background:transparent}html.light-admin :is(.page,.drawer,.dialog,.overlay form) button,html.light-admin :is(.tab-actions button,.profile-menu button,.language-menu button,.theme-menu button,.command-box button){background:var(--bg-elevated);border-color:var(--border);color:var(--text-secondary)}html.light-admin :is(.menu-link:hover,.top-icon:hover,.profile-menu button:hover,.command-box button:hover,.table-row:hover){background:var(--bg-soft);color:var(--text-primary)}html.light-admin :is(.menu-link.router-link-active,.active-tab,.ai-button,.page button.active,.language-menu button.active,.theme-menu button.active,.module-hero p,.cockpit p,.online-badge){background:var(--gold-soft);border-color:var(--border-strong);color:var(--gold-bright)}html.light-admin :is(.action-button,.refresh button,.filter-bar .query,.primary-button,.drawer footer button[type=submit],.dialog button[type=submit],.overlay form button[type=submit]){background:#dfb72f;border-color:#c7a124;color:#25200e}html.light-admin :is(.page,.drawer,.dialog,.overlay form) :is(.danger,.error,.save-error,.record-error),html.light-admin .error-message{color:var(--danger)!important}html.light-admin .row-action.ok{color:var(--success)}html.light-admin .row-action.warn{color:var(--warning)}html.light-admin .record-details summary{color:var(--info)}html.light-admin .module-hero .hero-actions>button:not(.action-button){color:var(--text-secondary)}html.light-admin .finance-config :is(span,label){color:var(--text-secondary)}html.light-admin .review-dialog :is(input,textarea,select,button){background:var(--bg-card);color:var(--text-primary);border-color:var(--border)}html.light-admin :is(.overlay,.mask,.command-mask,.scrim){background:#17203366}html.light-admin :is(.profile-menu,.language-menu,.theme-menu,.command-box,.drawer,.dialog){box-shadow:0 12px 40px #1720331a}html.light-admin .brand-panel{background:linear-gradient(145deg,#eef3fa,#faf7ed)}html.light-admin .brand-panel h1{color:var(--text-primary)}html.light-admin .brand-panel h1 span{color:var(--text-secondary)}html.light-admin :is(.brand-panel,.restriction,.dialog header){border-color:var(--border)}html.light-admin .dialog label{color:var(--text-secondary)}html.light-admin :is(.brand-top,.brand-symbol,.intro){color:var(--text-primary)}html.light-admin .brand-symbol{background:var(--bg-card);border-color:var(--border)}html.light-admin .brand-footer{color:var(--text-secondary)}html.light-admin .language{background:var(--bg-card);color:var(--text-secondary);border-color:var(--border)}html.light-admin .remember span{border-color:var(--text-muted)}html.light-admin .remember input:checked+span{box-shadow:inset 0 0 0 3px var(--bg-card)}
