@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.ops-page[data-v-5954e24d]{display:grid;gap:18px}.ops-page-head[data-v-5954e24d],.ops-panel-head[data-v-5954e24d],.ops-actions[data-v-5954e24d],.legend[data-v-5954e24d],.ops-select[data-v-5954e24d],.inline-search[data-v-5954e24d],.ops-pagination[data-v-5954e24d],.ops-pagination>div[data-v-5954e24d],.loading-hint[data-v-5954e24d],.data-warning[data-v-5954e24d]{display:flex;align-items:center}.ops-page-head[data-v-5954e24d]{justify-content:space-between;gap:18px}.ops-page-head h2[data-v-5954e24d]{font-size:22px;margin:0;color:#19252c}.ops-page-head p[data-v-5954e24d],.ops-panel-head p[data-v-5954e24d]{margin:5px 0 0;color:#7b8991;font-size:12px}.ops-actions[data-v-5954e24d]{gap:9px;flex-wrap:wrap;justify-content:flex-end}.ops-select[data-v-5954e24d],.inline-search[data-v-5954e24d]{gap:7px;border:1px solid #dce2e4;background:#fff;height:38px;padding:0 11px;border-radius:6px;color:#718087}.ops-select select[data-v-5954e24d]{border:0;outline:0;background:transparent;color:#344249;max-width:150px}.inline-search input[data-v-5954e24d]{border:0;outline:0;width:130px}.data-warning[data-v-5954e24d]{gap:8px;padding:10px 12px;border:1px solid #f1d5b0;border-radius:6px;background:#fff8ec;color:#96621c;font-size:11px;line-height:1.5}.data-warning span[data-v-5954e24d]{flex:1;min-width:0}.usage-warning .quiet-button[data-v-5954e24d]{margin-left:auto;flex:0 0 auto}.loading-hint[data-v-5954e24d]{gap:8px;color:#718087;font-size:11px;padding:2px 3px}.loading-label[data-v-5954e24d]{display:inline-flex;align-items:center;gap:5px;color:#87939a;font-size:10px}.ops-kpis[data-v-5954e24d]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #e0e5e7;background:#fff;border-radius:8px}.ops-kpis article[data-v-5954e24d]{padding:17px 16px;border-right:1px solid #e9edef;min-width:0}.ops-kpis article[data-v-5954e24d]:last-child{border-right:0}.ops-kpis span[data-v-5954e24d]{display:flex;gap:7px;align-items:center;color:#75838a;font-size:12px}.ops-kpis strong[data-v-5954e24d]{display:block;margin:9px 0 4px;font-size:22px;color:#1c292f;white-space:nowrap}.ops-kpis small[data-v-5954e24d]{display:block;color:#929da2;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-panel[data-v-5954e24d]{background:#fff;border:1px solid #e0e5e7;border-radius:8px;min-width:0}.ops-panel-head[data-v-5954e24d]{justify-content:space-between;padding:16px 18px;border-bottom:1px solid #edf0f1;gap:15px}.ops-panel-head h3[data-v-5954e24d]{font-size:14px;margin:0;color:#27343a}.usage-chart .chart[data-v-5954e24d]{height:285px;padding:17px 18px}.legend[data-v-5954e24d]{gap:16px;color:#718087;font-size:11px}.legend span[data-v-5954e24d]{display:flex;align-items:center;gap:6px}.legend i[data-v-5954e24d]{width:8px;height:8px;border-radius:50%}.legend .request[data-v-5954e24d]{background:#16877c}.legend .cost[data-v-5954e24d]{background:#d86449}.usage-grid[data-v-5954e24d]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:18px}.endpoints-grid[data-v-5954e24d]{grid-template-columns:1fr 1fr}.ops-table-wrap[data-v-5954e24d]{overflow:auto}.ops-table[data-v-5954e24d]{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.ops-table th[data-v-5954e24d]{text-align:left;padding:11px 14px;background:#fafbfb;color:#7f8c92;font-weight:600;border-bottom:1px solid #e8edef}.ops-table td[data-v-5954e24d]{padding:12px 14px;border-bottom:1px solid #eef1f2;color:#4e5c63}.ops-table tbody tr:last-child td[data-v-5954e24d]{border-bottom:0}.ops-table td strong[data-v-5954e24d]{color:#29373d}.ops-table .amount[data-v-5954e24d]{color:#16877c}.ops-table code[data-v-5954e24d]{font-size:11px;color:#46565e}.rank[data-v-5954e24d]{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#eef5f4;color:#167a70;font-weight:700}.daily-bars[data-v-5954e24d]{display:grid;gap:13px;padding:17px 18px;border-bottom:1px solid #edf0f1}.daily-bars div[data-v-5954e24d]{display:grid;grid-template-columns:46px minmax(40px,1fr) 72px;align-items:center;gap:9px;font-size:11px;color:#718087}.daily-bars i[data-v-5954e24d]{display:block;height:6px;background:#edf1f1;border-radius:3px;overflow:hidden}.daily-bars b[data-v-5954e24d]{display:block;height:100%;background:#16877c;border-radius:3px}.daily-bars strong[data-v-5954e24d]{text-align:right;color:#344249}.ranking-list[data-v-5954e24d]{display:grid;padding:8px 18px 14px}.ranking-list div[data-v-5954e24d]{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #eff2f3;font-size:11px}.ranking-list div[data-v-5954e24d]:last-child{border:0}.ranking-list span[data-v-5954e24d]{display:flex;gap:9px;color:#58666d;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-list b[data-v-5954e24d]{color:#99a3a8;width:12px}.ranking-list strong[data-v-5954e24d]{color:#27343a}.ops-empty[data-v-5954e24d]{min-height:160px;display:flex;align-items:center;justify-content:center;gap:8px;color:#96a1a6;font-size:12px}.ops-empty.compact[data-v-5954e24d]{min-height:82px}.compact-table td[data-v-5954e24d],.compact-table th[data-v-5954e24d]{padding-left:16px;padding-right:16px}.ops-pagination[data-v-5954e24d]{justify-content:space-between;padding:11px 16px;border-top:1px solid #edf0f1;color:#849198;font-size:11px}.ops-pagination>div[data-v-5954e24d]{gap:9px}.ops-pagination strong[data-v-5954e24d]{font-weight:600;color:#59676e}.ops-pagination .icon-btn[data-v-5954e24d]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dce2e4;background:#fff;border-radius:5px;color:#59676e;cursor:pointer}.ops-pagination .icon-btn[data-v-5954e24d]:disabled{opacity:.4;cursor:not-allowed}.recent-panel[data-v-5954e24d]{overflow:hidden}.recent-title-tabs[data-v-5954e24d]{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#f2f5f6;border:1px solid #e2e8ea;border-radius:10px}.recent-title-tabs button[data-v-5954e24d]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:#7b8990;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.recent-title-tabs button[data-v-5954e24d]:hover{color:#3d4b52;background:#ffffffa8}.recent-title-tabs button[data-v-5954e24d]:focus-visible{outline:2px solid rgba(22,135,124,.3);outline-offset:2px}.recent-title-tabs button.active[data-v-5954e24d]{color:#167a70;background:#fff;border-color:#dbe5e5;box-shadow:0 1px 3px #1f333a17}.recent-title-tabs button:nth-child(2).active[data-v-5954e24d]{color:#b94738;border-color:#f0d8d4;background:#fff}.recent-title-tabs svg[data-v-5954e24d]{flex:0 0 auto}.recent-title-tabs b[data-v-5954e24d]{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#fee6e1;color:#ba4939;font-size:10px;font-weight:800}.recent-title-tabs button.active:first-child svg[data-v-5954e24d]{color:#16877c}.recent-title-tabs button.active:nth-child(2) b[data-v-5954e24d]{background:#fbd9d2}.recent-title-tabs+p[data-v-5954e24d]{margin-top:8px}.error-table[data-v-5954e24d]{min-width:920px}.error-table .error-message[data-v-5954e24d]{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a04438}.error-table .request-id[data-v-5954e24d]{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;color:#6f7d84}.error-requests-panel>.ops-panel-head>svg[data-v-5954e24d]{color:#d86449;flex:0 0 auto}@media(max-width:1200px){.ops-kpis[data-v-5954e24d]{grid-template-columns:repeat(3,1fr)}.ops-kpis article[data-v-5954e24d]:nth-child(3){border-right:0}.ops-kpis article[data-v-5954e24d]:nth-child(-n+3){border-bottom:1px solid #e9edef}.usage-grid[data-v-5954e24d]{grid-template-columns:1fr}}@media(max-width:720px){.ops-page-head[data-v-5954e24d]{align-items:flex-start;flex-direction:column}.ops-actions[data-v-5954e24d]{width:100%;justify-content:flex-start}.ops-actions[data-v-5954e24d]>*{flex:1;min-width:130px}.ops-kpis[data-v-5954e24d]{grid-template-columns:repeat(2,1fr)}.ops-kpis article[data-v-5954e24d]:nth-child(3){border-right:1px solid #e9edef}.ops-kpis article[data-v-5954e24d]:nth-child(2n){border-right:0}.ops-kpis article[data-v-5954e24d]:nth-child(-n+4){border-bottom:1px solid #e9edef}.endpoints-grid[data-v-5954e24d]{grid-template-columns:1fr}.inline-search[data-v-5954e24d]{display:none}.ops-pagination[data-v-5954e24d]{font-size:10px}}.recent-live[data-v-5954e24d]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.live-toggle[data-v-5954e24d]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid #dce2e4;border-radius:999px;background:#fff;color:#7b8991;font-size:10px;font-weight:600;cursor:pointer}.live-toggle .live-dot[data-v-5954e24d]{width:6px;height:6px;border-radius:50%;background:#b6bec4}.live-toggle.on[data-v-5954e24d]{border-color:#bfe6dd;background:#eef8f5;color:#0f766e}.live-toggle.on .live-dot[data-v-5954e24d]{background:#12a37f;box-shadow:0 0 #12a37f8c;animation:live-pulse-5954e24d 1.8s ease-out infinite}.live-toggle[data-v-5954e24d]:disabled{cursor:not-allowed;opacity:.6}@keyframes live-pulse-5954e24d{0%{box-shadow:0 0 #12a37f8c}70%{box-shadow:0 0 0 6px #12a37f00}to{box-shadow:0 0 #12a37f00}}.recent-panel tbody tr.row-fresh[data-v-5954e24d]{animation:row-arrive-5954e24d 2s ease-out}@keyframes row-arrive-5954e24d{0%{background:#e7f6f2;box-shadow:inset 3px 0 #12a37f}60%{background:#f2fbf8}to{background:transparent;box-shadow:inset 3px 0 #12a37f00}}@media(prefers-reduced-motion:reduce){.live-toggle.on .live-dot[data-v-5954e24d],.recent-panel tbody tr.row-fresh[data-v-5954e24d]{animation:none}}.cache-table .good[data-v-b3552a3d]{color:#158f7d;font-weight:600}.cache-table .ok[data-v-b3552a3d]{color:#1f7a8c;font-weight:600}.cache-table .bad[data-v-b3552a3d]{color:#c0392b;font-weight:600}.cache-table .unknown[data-v-b3552a3d]{color:#9aa5aa}.tps-sub[data-v-b3552a3d]{display:block;color:#9aa5aa;font-size:10px;margin-top:2px}.cache-kpis strong.good[data-v-b3552a3d]{color:#158f7d}.cache-table .warnish[data-v-b3552a3d]{color:#c9700f;font-weight:600}.cache-table .mild[data-v-b3552a3d]{color:#9a7b1e;font-weight:600}.cache-kpis strong.bad[data-v-b3552a3d]{color:#c0392b}.cache-kpis strong.warnish[data-v-b3552a3d]{color:#c9700f}.cache-page[data-v-b3552a3d]{display:grid;gap:18px;color:#19252c}.cache-head[data-v-b3552a3d]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.cache-head h2[data-v-b3552a3d]{display:flex;align-items:center;gap:9px;margin:0;font-size:22px}.cache-head p[data-v-b3552a3d]{margin:7px 0 0;color:#7b8991;font-size:12px;line-height:1.5}.cache-actions[data-v-b3552a3d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cache-ranges[data-v-b3552a3d]{display:flex;padding:3px;background:#f2f5f6;border:1px solid #e2e8ea;border-radius:9px}.cache-ranges button[data-v-b3552a3d]{min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#718087;font-size:12px;font-weight:700;cursor:pointer}.cache-ranges button.active[data-v-b3552a3d]{background:#fff;color:#167a70;border-color:#dbe5e5;box-shadow:0 1px 3px #1f333a17}.cache-refresh[data-v-b3552a3d]{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:1px solid #dce2e4;border-radius:6px;background:#fff;color:#54636a;font-size:12px;font-weight:700;cursor:pointer}.live-badge[data-v-b3552a3d]{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:2px 8px;border-radius:20px;background:#10b9811f;color:#059669;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.live-badge i[data-v-b3552a3d]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse-b3552a3d 2s ease-in-out infinite}.live-badge.paused[data-v-b3552a3d]{background:#94a3b829;color:#64748b}.live-badge.paused i[data-v-b3552a3d]{animation:none}@keyframes pulse-b3552a3d{0%,to{opacity:1}50%{opacity:.35}}.refresh-group[data-v-b3552a3d]{display:inline-flex}.refresh-select[data-v-b3552a3d]{height:38px;padding:0 10px;border:1px solid #dce2e4;border-radius:6px;background:#fff;color:#54636a;font-size:12px;font-weight:700;cursor:pointer;outline:none}.refresh-select[data-v-b3552a3d]:hover{border-color:#4f46e5}html[data-theme=dark] .refresh-select[data-v-b3552a3d]{background:#161d20;border-color:#2a3438;color:#b9c5c9}.cache-refresh[data-v-b3552a3d]:disabled{opacity:.6;cursor:wait}.spinning[data-v-b3552a3d]{animation:spin-b3552a3d 1s linear infinite}@keyframes spin-b3552a3d{to{transform:rotate(360deg)}}.cache-error[data-v-b3552a3d],.cache-warning[data-v-b3552a3d]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:7px;font-size:12px}.cache-error[data-v-b3552a3d]{border:1px solid #f0d4d0;background:#fff7f5;color:#a04438}.cache-warning[data-v-b3552a3d]{border:1px solid #f1d5b0;background:#fff8ec;color:#96621c}.cache-kpis[data-v-b3552a3d]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cache-kpis article[data-v-b3552a3d]{padding:16px 18px;border:1px solid #e0e5e7;border-radius:9px;background:#fff;min-width:0}.cache-kpis span[data-v-b3552a3d]{display:flex;align-items:center;gap:7px;color:#75838a;font-size:12px}.cache-kpis strong[data-v-b3552a3d]{display:block;margin:10px 0 4px;font-size:26px;line-height:1.1;color:#1c292f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cache-kpis small[data-v-b3552a3d]{display:block;color:#929da2;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cache-kpis strong.good[data-v-b3552a3d]{color:#16877c}.cache-kpis strong.warn[data-v-b3552a3d]{color:#b9851f}.cache-kpis strong.bad[data-v-b3552a3d]{color:#c45445}.cache-kpis strong.unknown[data-v-b3552a3d]{color:#8c979c}.cache-panel[data-v-b3552a3d]{border:1px solid #e0e5e7;border-radius:9px;background:#fff;overflow:hidden;min-width:0}.cache-panel-head[data-v-b3552a3d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #edf0f1}.cache-panel-head h3[data-v-b3552a3d]{margin:0;font-size:14px;color:#27343a}.cache-panel-head p[data-v-b3552a3d]{margin:5px 0 0;color:#7b8991;font-size:11px}.cache-updated[data-v-b3552a3d]{color:#8c979c;font-size:11px;white-space:nowrap}.cache-table-wrap[data-v-b3552a3d]{overflow:auto}.cache-table[data-v-b3552a3d]{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.cache-table th[data-v-b3552a3d]{padding:11px 14px;background:#fafbfb;border-bottom:1px solid #e8edef;color:#7f8c92;text-align:left;font-weight:600}.cache-table td[data-v-b3552a3d]{padding:12px 14px;border-bottom:1px solid #eef1f2;color:#4e5c63;vertical-align:middle}.cache-table tbody tr:last-child td[data-v-b3552a3d]{border-bottom:0}.cache-table td strong[data-v-b3552a3d]{display:block;color:#29373d;max-width:240px;overflow:hidden;text-overflow:ellipsis}.cache-table td small[data-v-b3552a3d]{display:block;margin-top:3px;color:#9aa5aa;font-size:10px}.cache-table .num[data-v-b3552a3d]{text-align:right;font-variant-numeric:tabular-nums}.cache-hit[data-v-b3552a3d]{display:flex;align-items:center;gap:9px;min-width:170px}.cache-bar[data-v-b3552a3d]{display:block;flex:1;height:7px;background:#edf1f1;border-radius:4px;overflow:hidden}.cache-bar i[data-v-b3552a3d]{display:block;height:100%;border-radius:4px;background:#16877c}.cache-bar i.warn[data-v-b3552a3d]{background:#d7a12f}.cache-bar i.bad[data-v-b3552a3d]{background:#cf5b49}.cache-bar i.unknown[data-v-b3552a3d]{background:#b7c0c4}.cache-hit strong[data-v-b3552a3d]{min-width:58px;text-align:right;font-variant-numeric:tabular-nums;color:#344249}.cache-badge[data-v-b3552a3d]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700}.cache-badge.good[data-v-b3552a3d]{background:#e8f6f3;color:#167a70}.cache-badge.warn[data-v-b3552a3d]{background:#fff5dd;color:#9a6b12}.cache-badge.bad[data-v-b3552a3d]{background:#fff0ed;color:#b54839}.cache-badge.unknown[data-v-b3552a3d]{background:#f1f4f5;color:#7f8b90}.cache-empty[data-v-b3552a3d]{padding:42px 18px;text-align:center;color:#96a1a6;font-size:12px}.cache-note[data-v-b3552a3d]{margin:0;color:#8b979c;font-size:11px;line-height:1.6}@media(max-width:900px){.cache-kpis[data-v-b3552a3d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px)and (max-width:1400px){.cache-kpis[data-v-b3552a3d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.cache-head[data-v-b3552a3d]{align-items:flex-start;flex-direction:column}.cache-kpis[data-v-b3552a3d]{grid-template-columns:1fr}.cache-table[data-v-b3552a3d]{font-size:11px}.cache-hit[data-v-b3552a3d]{min-width:140px}}html[data-theme=dark] .cache-page{color:#e5ecee}html[data-theme=dark] .cache-head p,html[data-theme=dark] .cache-panel-head p,html[data-theme=dark] .cache-note,html[data-theme=dark] .cache-updated,html[data-theme=dark] .cache-kpis span,html[data-theme=dark] .cache-kpis small,html[data-theme=dark] .cache-table td small,html[data-theme=dark] .cache-empty{color:#8d9a9f}html[data-theme=dark] .cache-kpis article,html[data-theme=dark] .cache-panel{background:#161d20;border-color:#2a3438}html[data-theme=dark] .cache-kpis strong{color:#eef4f5}html[data-theme=dark] .cache-kpis strong.good{color:#6fd0c2}html[data-theme=dark] .cache-kpis strong.warn{color:#e4b45e}html[data-theme=dark] .cache-kpis strong.bad{color:#ee9589}html[data-theme=dark] .cache-kpis strong.unknown{color:#aab8bd}html[data-theme=dark] .cache-ranges{background:#11181b;border-color:#2a3438}html[data-theme=dark] .cache-ranges button{color:#8d9a9f}html[data-theme=dark] .cache-ranges button.active{background:#202a2e;border-color:#344247;color:#6fd0c2;box-shadow:none}html[data-theme=dark] .cache-refresh{background:#161d20;border-color:#2a3438;color:#b9c5c9}html[data-theme=dark] .cache-panel-head{border-color:#2a3438}html[data-theme=dark] .cache-panel-head h3{color:#eef4f5}html[data-theme=dark] .cache-table th{background:#11181b;border-color:#2a3438;color:#8d9a9f}html[data-theme=dark] .cache-table td{border-color:#242e32;color:#b9c5c9}html[data-theme=dark] .cache-table td strong,html[data-theme=dark] .cache-hit strong{color:#eef4f5}html[data-theme=dark] .cache-bar{background:#283337}html[data-theme=dark] .cache-badge.good{background:#193d3a;color:#72c9bd}html[data-theme=dark] .cache-badge.warn{background:#3b301d;color:#e4b45e}html[data-theme=dark] .cache-badge.bad{background:#432522;color:#ee9589}html[data-theme=dark] .cache-badge.unknown{background:#2b383f;color:#abb8be}html[data-theme=dark] .cache-error{background:#402522;border-color:#71403a;color:#f0a095}html[data-theme=dark] .cache-warning{background:#382f20;border-color:#665132;color:#edc57b}.ops-page[data-v-95ea55c0]{display:grid;gap:18px}.ops-page-head[data-v-95ea55c0],.ops-panel-head[data-v-95ea55c0],.ops-actions[data-v-95ea55c0],.legend[data-v-95ea55c0],.ops-select[data-v-95ea55c0],.inline-search[data-v-95ea55c0],.ops-pagination[data-v-95ea55c0],.ops-pagination>div[data-v-95ea55c0],.loading-hint[data-v-95ea55c0],.data-warning[data-v-95ea55c0]{display:flex;align-items:center}.ops-page-head[data-v-95ea55c0]{justify-content:space-between;gap:18px}.ops-page-head h2[data-v-95ea55c0]{font-size:22px;margin:0;color:#19252c}.ops-page-head p[data-v-95ea55c0],.ops-panel-head p[data-v-95ea55c0]{margin:5px 0 0;color:#7b8991;font-size:12px}.ops-actions[data-v-95ea55c0]{gap:9px;flex-wrap:wrap;justify-content:flex-end}.ops-select[data-v-95ea55c0],.inline-search[data-v-95ea55c0]{gap:7px;border:1px solid #dce2e4;background:#fff;height:38px;padding:0 11px;border-radius:6px;color:#718087}.ops-select select[data-v-95ea55c0]{border:0;outline:0;background:transparent;color:#344249;max-width:150px}.inline-search input[data-v-95ea55c0]{border:0;outline:0;width:130px}.data-warning[data-v-95ea55c0]{gap:8px;padding:10px 12px;border:1px solid #f1d5b0;border-radius:6px;background:#fff8ec;color:#96621c;font-size:11px;line-height:1.5}.data-warning span[data-v-95ea55c0]{flex:1;min-width:0}.usage-warning .quiet-button[data-v-95ea55c0]{margin-left:auto;flex:0 0 auto}.loading-hint[data-v-95ea55c0]{gap:8px;color:#718087;font-size:11px;padding:2px 3px}.loading-label[data-v-95ea55c0]{display:inline-flex;align-items:center;gap:5px;color:#87939a;font-size:10px}.ops-kpis[data-v-95ea55c0]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #e0e5e7;background:#fff;border-radius:8px}.ops-kpis article[data-v-95ea55c0]{padding:17px 16px;border-right:1px solid #e9edef;min-width:0}.ops-kpis article[data-v-95ea55c0]:last-child{border-right:0}.ops-kpis span[data-v-95ea55c0]{display:flex;gap:7px;align-items:center;color:#75838a;font-size:12px}.ops-kpis strong[data-v-95ea55c0]{display:block;margin:9px 0 4px;font-size:22px;color:#1c292f;white-space:nowrap}.ops-kpis small[data-v-95ea55c0]{display:block;color:#929da2;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-panel[data-v-95ea55c0]{background:#fff;border:1px solid #e0e5e7;border-radius:8px;min-width:0}.ops-panel-head[data-v-95ea55c0]{justify-content:space-between;padding:16px 18px;border-bottom:1px solid #edf0f1;gap:15px}.ops-panel-head h3[data-v-95ea55c0]{font-size:14px;margin:0;color:#27343a}.usage-chart .chart[data-v-95ea55c0]{height:285px;padding:17px 18px}.legend[data-v-95ea55c0]{gap:16px;color:#718087;font-size:11px}.legend span[data-v-95ea55c0]{display:flex;align-items:center;gap:6px}.legend i[data-v-95ea55c0]{width:8px;height:8px;border-radius:50%}.legend .request[data-v-95ea55c0]{background:#16877c}.legend .cost[data-v-95ea55c0]{background:#d86449}.usage-grid[data-v-95ea55c0]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:18px}.endpoints-grid[data-v-95ea55c0]{grid-template-columns:1fr 1fr}.ops-table-wrap[data-v-95ea55c0]{overflow:auto}.ops-table[data-v-95ea55c0]{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.ops-table th[data-v-95ea55c0]{text-align:left;padding:11px 14px;background:#fafbfb;color:#7f8c92;font-weight:600;border-bottom:1px solid #e8edef}.ops-table td[data-v-95ea55c0]{padding:12px 14px;border-bottom:1px solid #eef1f2;color:#4e5c63}.ops-table tbody tr:last-child td[data-v-95ea55c0]{border-bottom:0}.ops-table td strong[data-v-95ea55c0]{color:#29373d}.ops-table .amount[data-v-95ea55c0]{color:#16877c}.ops-table code[data-v-95ea55c0]{font-size:11px;color:#46565e}.rank[data-v-95ea55c0]{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#eef5f4;color:#167a70;font-weight:700}.daily-bars[data-v-95ea55c0]{display:grid;gap:13px;padding:17px 18px;border-bottom:1px solid #edf0f1}.daily-bars div[data-v-95ea55c0]{display:grid;grid-template-columns:46px minmax(40px,1fr) 72px;align-items:center;gap:9px;font-size:11px;color:#718087}.daily-bars i[data-v-95ea55c0]{display:block;height:6px;background:#edf1f1;border-radius:3px;overflow:hidden}.daily-bars b[data-v-95ea55c0]{display:block;height:100%;background:#16877c;border-radius:3px}.daily-bars strong[data-v-95ea55c0]{text-align:right;color:#344249}.ranking-list[data-v-95ea55c0]{display:grid;padding:8px 18px 14px}.ranking-list div[data-v-95ea55c0]{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #eff2f3;font-size:11px}.ranking-list div[data-v-95ea55c0]:last-child{border:0}.ranking-list span[data-v-95ea55c0]{display:flex;gap:9px;color:#58666d;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-list b[data-v-95ea55c0]{color:#99a3a8;width:12px}.ranking-list strong[data-v-95ea55c0]{color:#27343a}.ops-empty[data-v-95ea55c0]{min-height:160px;display:flex;align-items:center;justify-content:center;gap:8px;color:#96a1a6;font-size:12px}.ops-empty.compact[data-v-95ea55c0]{min-height:82px}.compact-table td[data-v-95ea55c0],.compact-table th[data-v-95ea55c0]{padding-left:16px;padding-right:16px}.ops-pagination[data-v-95ea55c0]{justify-content:space-between;padding:11px 16px;border-top:1px solid #edf0f1;color:#849198;font-size:11px}.ops-pagination>div[data-v-95ea55c0]{gap:9px}.ops-pagination strong[data-v-95ea55c0]{font-weight:600;color:#59676e}.ops-pagination .icon-btn[data-v-95ea55c0]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dce2e4;background:#fff;border-radius:5px;color:#59676e;cursor:pointer}.ops-pagination .icon-btn[data-v-95ea55c0]:disabled{opacity:.4;cursor:not-allowed}.recent-panel[data-v-95ea55c0]{overflow:hidden}.recent-title-tabs[data-v-95ea55c0]{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#f2f5f6;border:1px solid #e2e8ea;border-radius:10px}.recent-title-tabs button[data-v-95ea55c0]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:#7b8990;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.recent-title-tabs button[data-v-95ea55c0]:hover{color:#3d4b52;background:#ffffffa8}.recent-title-tabs button[data-v-95ea55c0]:focus-visible{outline:2px solid rgba(22,135,124,.3);outline-offset:2px}.recent-title-tabs button.active[data-v-95ea55c0]{color:#167a70;background:#fff;border-color:#dbe5e5;box-shadow:0 1px 3px #1f333a17}.recent-title-tabs button:nth-child(2).active[data-v-95ea55c0]{color:#b94738;border-color:#f0d8d4;background:#fff}.recent-title-tabs svg[data-v-95ea55c0]{flex:0 0 auto}.recent-title-tabs b[data-v-95ea55c0]{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#fee6e1;color:#ba4939;font-size:10px;font-weight:800}.recent-title-tabs button.active:first-child svg[data-v-95ea55c0]{color:#16877c}.recent-title-tabs button.active:nth-child(2) b[data-v-95ea55c0]{background:#fbd9d2}.recent-title-tabs+p[data-v-95ea55c0]{margin-top:8px}.error-table[data-v-95ea55c0]{min-width:920px}.error-table .error-message[data-v-95ea55c0]{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a04438}.error-table .request-id[data-v-95ea55c0]{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;color:#6f7d84}.error-requests-panel>.ops-panel-head>svg[data-v-95ea55c0]{color:#d86449;flex:0 0 auto}@media(max-width:1200px){.ops-kpis[data-v-95ea55c0]{grid-template-columns:repeat(3,1fr)}.ops-kpis article[data-v-95ea55c0]:nth-child(3){border-right:0}.ops-kpis article[data-v-95ea55c0]:nth-child(-n+3){border-bottom:1px solid #e9edef}.usage-grid[data-v-95ea55c0]{grid-template-columns:1fr}}@media(max-width:720px){.ops-page-head[data-v-95ea55c0]{align-items:flex-start;flex-direction:column}.ops-actions[data-v-95ea55c0]{width:100%;justify-content:flex-start}.ops-actions[data-v-95ea55c0]>*{flex:1;min-width:130px}.ops-kpis[data-v-95ea55c0]{grid-template-columns:repeat(2,1fr)}.ops-kpis article[data-v-95ea55c0]:nth-child(3){border-right:1px solid #e9edef}.ops-kpis article[data-v-95ea55c0]:nth-child(2n){border-right:0}.ops-kpis article[data-v-95ea55c0]:nth-child(-n+4){border-bottom:1px solid #e9edef}.endpoints-grid[data-v-95ea55c0]{grid-template-columns:1fr}.inline-search[data-v-95ea55c0]{display:none}.ops-pagination[data-v-95ea55c0]{font-size:10px}}.token-flow[data-v-95ea55c0]{display:flex;align-items:stretch;gap:0;padding:16px 18px;overflow-x:auto}.token-flow article[data-v-95ea55c0]{flex:1 1 0;min-width:118px;padding:10px 12px;border:1px solid #e6ebed;border-radius:8px;background:#fafbfb}.token-flow article.hl[data-v-95ea55c0]{background:#f2f9f7;border-color:#cfe8e2}.token-flow article.profit[data-v-95ea55c0]{background:#eef8f4;border-color:#b9e3d6}.token-flow span[data-v-95ea55c0]{display:block;color:#75838a;font-size:11px}.token-flow strong[data-v-95ea55c0]{display:block;margin:6px 0 3px;font-size:17px;color:#1c292f;white-space:nowrap}.token-flow small[data-v-95ea55c0]{display:block;color:#9aa5aa;font-size:10px}.flow-arrow[data-v-95ea55c0],.flow-eq[data-v-95ea55c0]{align-self:center;padding:0 7px;color:#8b979d;font-style:normal;font-size:15px;font-weight:700}.coverage-pill[data-v-95ea55c0]{padding:3px 9px;border-radius:10px;background:#eef5f4;color:#167a70;font-size:11px;font-weight:600}.coverage-pill.warn[data-v-95ea55c0]{background:#fff4e5;color:#a2661a}.token-warn[data-v-95ea55c0]{display:flex;gap:8px;margin:0 18px 14px;padding:10px 12px;border:1px solid #f1d5b0;border-radius:6px;background:#fff8ec;color:#96621c;font-size:11px;line-height:1.6}.token-warn code[data-v-95ea55c0]{background:#f6e6cd;padding:1px 4px;border-radius:3px;font-size:10px}.token-table td[data-v-95ea55c0],.token-table th[data-v-95ea55c0]{white-space:nowrap}@media(max-width:720px){.token-flow[data-v-95ea55c0]{flex-direction:column;gap:6px}.token-flow article[data-v-95ea55c0]{min-width:0}.flow-arrow[data-v-95ea55c0],.flow-eq[data-v-95ea55c0]{display:none}}.concurrency-row[data-v-95ea55c0]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 18px;border-top:1px solid #edf0f1;background:#fbfaf6;font-size:11px;color:#7b6a45}.concurrency-row .cc-label[data-v-95ea55c0]{font-weight:700;color:#8a6d2f}.concurrency-row .cc-item b[data-v-95ea55c0]{color:#7a5c14;font-size:12px}.concurrency-row .cc-hint[data-v-95ea55c0]{margin-left:auto;color:#a09272}.cashflow-grid[data-v-95ea55c0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:0}.cashflow-grid article[data-v-95ea55c0]{padding:15px 14px;border-right:1px solid #e9edef;min-width:0}.cashflow-grid article.hl[data-v-95ea55c0]{background:#f2f9f7}.cashflow-grid article[data-v-95ea55c0]:last-child{border-right:0}.cashflow-grid span[data-v-95ea55c0]{display:block;color:#75838a;font-size:12px}.cashflow-grid strong[data-v-95ea55c0]{display:block;margin:8px 0 4px;font-size:20px;color:#1c292f;white-space:nowrap}.cashflow-grid small[data-v-95ea55c0]{display:block;color:#929da2;font-size:11px}.cashflow-note[data-v-95ea55c0]{margin:0;padding:12px 18px 15px;color:#87939a;font-size:11px;border-top:1px solid #edf0f1;line-height:1.6}.cost-coverage-warning b[data-v-95ea55c0]{color:#8a5a12;font-weight:700}@media(max-width:720px){.cashflow-grid[data-v-95ea55c0]{grid-template-columns:1fr}.cashflow-grid article[data-v-95ea55c0]{border-right:0;border-bottom:1px solid #edf0f1}.cashflow-grid article[data-v-95ea55c0]:last-child{border-bottom:0}}.legend .cost[data-v-95ea55c0]{background:#3b82f6}.legend .request[data-v-95ea55c0]{background:#f97316}.legend .profit[data-v-95ea55c0]{background:#10b981}.positive[data-v-95ea55c0]{color:#16877c!important}.negative[data-v-95ea55c0]{color:#c0392b!important}.ops-kpis.three[data-v-95ea55c0]{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-kpis article small.positive[data-v-95ea55c0],.ops-kpis article small.negative[data-v-95ea55c0]{font-weight:600}.profit-date-input[data-v-95ea55c0],.ops-select input[type=date][data-v-95ea55c0]{border:0;outline:0;background:transparent;color:#344249;font-size:12px;width:120px}@media(max-width:720px){.recent-panel .ops-panel-head[data-v-95ea55c0]{flex-wrap:wrap;align-items:center;row-gap:8px}.recent-panel .ops-panel-head>div[data-v-95ea55c0]{width:100%;min-width:0}.recent-title-tabs[data-v-95ea55c0]{display:flex;width:100%;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.recent-title-tabs[data-v-95ea55c0]::-webkit-scrollbar{display:none}.recent-title-tabs button[data-v-95ea55c0]{flex:1 1 auto;min-width:max-content;padding:0 9px;gap:5px}.recent-title-tabs button span[data-v-95ea55c0]{white-space:nowrap}.recent-title-tabs b[data-v-95ea55c0]{flex:0 0 auto}.loading-label[data-v-95ea55c0]{margin-left:auto;white-space:nowrap}}.data-warning[data-v-469538a9]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #f1d5b0;border-radius:6px;background:#fff8ec;color:#96621c;font-size:11px;line-height:1.5}.data-warning svg[data-v-469538a9]{flex:0 0 auto;margin-top:1px}.users-page[data-v-469538a9]{display:grid;gap:18px}.page-head[data-v-469538a9],.toolbar[data-v-469538a9],.search[data-v-469538a9],.panel-head[data-v-469538a9],.pagination[data-v-469538a9],.pagination>div[data-v-469538a9]{display:flex;align-items:center}.page-head[data-v-469538a9]{justify-content:space-between;gap:16px}.page-head h2[data-v-469538a9]{font-size:22px;margin:0;color:#19252c}.page-head p[data-v-469538a9],.panel-head p[data-v-469538a9]{margin:5px 0 0;color:#7d8a91;font-size:12px}.kpis[data-v-469538a9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border:1px solid #e0e5e7;border-radius:8px}.kpis article[data-v-469538a9]{padding:17px;border-right:1px solid #e8edef;min-width:0}.kpis article[data-v-469538a9]:last-child{border-right:0}.kpis span[data-v-469538a9]{display:flex;align-items:center;gap:7px;color:#75838a;font-size:12px}.kpis strong[data-v-469538a9]{display:block;margin:9px 0 4px;font-size:22px;color:#1d2a30;white-space:nowrap}.kpis small[data-v-469538a9]{display:block;color:#929da2;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-layout[data-v-469538a9]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.panel[data-v-469538a9]{background:#fff;border:1px solid #e0e5e7;border-radius:8px;min-width:0}.toolbar[data-v-469538a9]{padding:13px 15px;gap:9px;border-bottom:1px solid #e8edef}.search[data-v-469538a9]{height:38px;gap:8px;padding:0 11px;border:1px solid #dce2e4;border-radius:6px;color:#7c898f;flex:1;max-width:390px}.search input[data-v-469538a9]{border:0;outline:0;min-width:0;width:100%}.select select[data-v-469538a9]{height:38px;border:1px solid #dce2e4;border-radius:6px;padding:0 28px 0 10px;background:#fff;color:#4c5a61;outline:0}.page-size[data-v-469538a9]{margin-left:auto}.table-wrap[data-v-469538a9]{overflow:auto}table[data-v-469538a9]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}th[data-v-469538a9]{text-align:left;padding:11px 13px;background:#fafbfb;color:#7e8b91;font-weight:600;border-bottom:1px solid #e7ecee}td[data-v-469538a9]{padding:12px 13px;border-bottom:1px solid #edf1f2;color:#546168;vertical-align:middle}tbody tr[data-v-469538a9]:hover{background:#fbfcfc}.identity[data-v-469538a9]{display:flex;align-items:center;gap:9px}.identity>span[data-v-469538a9]{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:#eaf4f2;color:#167c72;font-weight:700}.identity div[data-v-469538a9]{display:grid;gap:2px}.identity strong[data-v-469538a9]{color:#2b383e}.identity small[data-v-469538a9],td>small[data-v-469538a9]{display:block;color:#939ea3;margin-top:3px}.cost[data-v-469538a9]{color:#167c72}.user-state[data-v-469538a9]{display:grid;gap:4px;justify-items:start}.online[data-v-469538a9]{color:#16877c!important;display:flex!important;align-items:center;gap:4px}.online i[data-v-469538a9]{width:5px;height:5px;border-radius:50%;background:#19a68f}.status-pill[data-v-469538a9]{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:10px;font-weight:600}.status-pill i[data-v-469538a9]{width:5px;height:5px;border-radius:50%;background:currentColor}.status-pill.good[data-v-469538a9]{color:#11796f;background:#eaf6f4}.switch[data-v-469538a9]{position:relative;width:36px;height:20px;border-radius:10px;border:0;background:#d9dee3;cursor:pointer;transition:.18s;padding:0}.switch i[data-v-469538a9]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.18s;box-shadow:0 1px 3px #0000002e}.switch.on[data-v-469538a9]{background:#167c72}.switch.on i[data-v-469538a9]{transform:translate(16px)}.switch[data-v-469538a9]:disabled{opacity:.5;cursor:not-allowed}.status-pill.warn[data-v-469538a9]{color:#a66a18;background:#fff5e6}.pagination[data-v-469538a9]{justify-content:space-between;padding:12px 15px;color:#849198;font-size:11px;border-top:1px solid #edf0f1}.pagination>div[data-v-469538a9]{gap:9px}.pagination strong[data-v-469538a9]{font-weight:600;color:#59676e}.icon-btn[data-v-469538a9]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dce2e4;background:#fff;border-radius:5px;color:#59676e;cursor:pointer}.icon-btn[data-v-469538a9]:disabled{opacity:.4;cursor:not-allowed}.panel-head[data-v-469538a9]{padding:16px 17px;border-bottom:1px solid #e8edef}.panel-head h3[data-v-469538a9]{font-size:14px;margin:0;color:#27343a}.ranking[data-v-469538a9]{display:grid;padding:7px 16px 13px}.ranking>div[data-v-469538a9]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #edf1f2}.ranking>div[data-v-469538a9]:last-child{border:0}.position[data-v-469538a9]{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#f0f3f4;color:#839097;font-size:10px;font-weight:700}.position.top[data-v-469538a9]{background:#e7f4f1;color:#14796f}.ranking div div[data-v-469538a9]{display:grid;gap:3px;min-width:0}.ranking strong[data-v-469538a9]{font-size:11px;color:#39474e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking small[data-v-469538a9]{font-size:9px;color:#929da2}.ranking b[data-v-469538a9]{font-size:11px;color:#16877c}.empty[data-v-469538a9]{min-height:150px;display:flex;align-items:center;justify-content:center;gap:8px;color:#97a2a7;font-size:12px}.empty.compact[data-v-469538a9]{min-height:90px}@media(max-width:1250px){.kpis[data-v-469538a9]{grid-template-columns:repeat(3,1fr)}.kpis article[data-v-469538a9]:nth-child(3){border-right:0}.kpis article[data-v-469538a9]:nth-child(-n+3){border-bottom:1px solid #e8edef}.user-layout[data-v-469538a9]{grid-template-columns:1fr}.ranking-panel[data-v-469538a9]{display:none}}@media(max-width:720px){.kpis[data-v-469538a9]{grid-template-columns:repeat(2,1fr)}.kpis article[data-v-469538a9]:nth-child(3){border-right:1px solid #e8edef}.kpis article[data-v-469538a9]:nth-child(2n){border-right:0}.kpis article[data-v-469538a9]:nth-child(-n+4){border-bottom:1px solid #e8edef}.toolbar[data-v-469538a9]{flex-wrap:wrap}.search[data-v-469538a9]{max-width:none;width:100%;flex-basis:100%}.page-size[data-v-469538a9]{margin-left:0}.page-head p[data-v-469538a9]{display:none}}.stats-toggle[data-v-560a57b9]{display:none;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;border:1px solid #e0e5e7;border-radius:7px;background:#fff;color:#63717a;font-size:11px;cursor:pointer}.body-warn[data-v-560a57b9]{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#fff8ec;border-bottom:1px solid #f1d5b0;color:#96621c;font-size:11px}.cell-actions[data-v-560a57b9]{display:flex;gap:6px;align-items:center}.body-row td[data-v-560a57b9]{background:#fbfcfc;padding:0 12px 12px}.inline-body[data-v-560a57b9]{margin:0;padding:12px 14px;max-height:340px;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid #e5ebed;border-radius:7px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6;color:#3a474e}.tab-bar[data-v-560a57b9]{display:flex;gap:6px;padding:5px;background:#fff;border:1px solid #e0e5e7;border-radius:9px;width:fit-content}.tab-btn[data-v-560a57b9]{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border:0;border-radius:6px;background:transparent;color:#63717a;font-size:12px;font-weight:600;cursor:pointer;transition:.16s}.tab-btn[data-v-560a57b9]:hover{background:#f3f6f6;color:#243238}.tab-btn.active[data-v-560a57b9]{background:#e8f4f2;color:#14796f}.tab-count[data-v-560a57b9]{display:inline-flex;min-width:20px;justify-content:center;padding:1px 6px;border-radius:9px;background:#167c72;color:#fff;font-size:10px;font-weight:700}.body-modal[data-v-560a57b9]{width:min(1080px,100%);max-width:100%;min-width:0;max-height:calc(100vh - 40px);z-index:1;display:flex;flex-direction:column;background:#fff;border:1px solid #dce2e4;border-radius:10px;box-shadow:0 24px 70px #0000003d;overflow:hidden}.body-modal header[data-v-560a57b9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e8edef}.body-modal h3[data-v-560a57b9]{margin:0;color:#253238;font-size:14px}.body-head-actions[data-v-560a57b9]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.copy-btn[data-v-560a57b9]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid #dce2e4;border-radius:6px;background:#fff;color:#4c5a61;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:.15s}.copy-btn[data-v-560a57b9]:hover{border-color:#167c72;color:#167c72;background:#f4faf9}.copy-btn.done[data-v-560a57b9]{border-color:#167c72;background:#eaf6f4;color:#11796f}.copy-btn.failed[data-v-560a57b9]{border-color:#c9564d;background:#fdf0ef;color:#b74335}.copy-btn[data-v-560a57b9]:disabled{opacity:.45;cursor:not-allowed}.body-modal header p[data-v-560a57b9]{margin:5px 0 0;color:#7d8a91;font-size:11px;word-break:break-all}.body-meta[data-v-560a57b9]{display:flex;flex-wrap:wrap;min-width:0;gap:8px;padding:12px 18px;background:#fafbfb;border-bottom:1px solid #edf1f2}.body-meta span[data-v-560a57b9]{display:inline-flex;min-width:0;max-width:100%;gap:5px;padding:4px 9px;border:1px solid #e2e8ea;border-radius:5px;background:#fff;font-size:11px;color:#4c5a61}.body-meta b[data-v-560a57b9]{color:#8b979d;font-weight:500}.body-pre[data-v-560a57b9]{flex:1;min-width:0;min-height:200px;margin:0;padding:16px 18px;overflow:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.65;color:#334148;background:#fff}.risk-page[data-v-560a57b9]{display:grid;gap:18px}.page-head[data-v-560a57b9],.head-actions[data-v-560a57b9],.status-strip[data-v-560a57b9],.engine-state[data-v-560a57b9],.engine-state>span[data-v-560a57b9],.panel-head[data-v-560a57b9],.toolbar[data-v-560a57b9],.search[data-v-560a57b9],.pagination[data-v-560a57b9],.pagination>div[data-v-560a57b9],.toggle-row[data-v-560a57b9],.rules-modal header[data-v-560a57b9],.rules-modal footer[data-v-560a57b9]{display:flex;align-items:center}.page-head[data-v-560a57b9]{justify-content:space-between;gap:16px}.page-head h2[data-v-560a57b9]{font-size:22px;margin:0;color:#19252c}.page-head p[data-v-560a57b9],.panel-head p[data-v-560a57b9],.rules-modal header p[data-v-560a57b9]{margin:5px 0 0;color:#7d8a91;font-size:12px}.head-actions[data-v-560a57b9]{gap:8px}.data-warning[data-v-560a57b9]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #f1d5b0;border-radius:7px;background:#fff8ec;color:#96621c;font-size:11px}.status-strip[data-v-560a57b9]{display:grid;grid-template-columns:1.8fr repeat(4,1fr);background:#fff;border:1px solid #e0e5e7;border-radius:8px;overflow:hidden}.status-strip>div[data-v-560a57b9]{padding:15px 17px;border-right:1px solid #e8edef;min-width:0}.status-strip>div[data-v-560a57b9]:last-child{border:0}.status-strip>div>span[data-v-560a57b9]{display:block;color:#7c898f;font-size:11px}.status-strip>div>strong[data-v-560a57b9]{display:block;color:#253238;font-size:17px;margin:7px 0 3px}.status-strip>div>small[data-v-560a57b9]{color:#929da2;font-size:10px}.engine-state[data-v-560a57b9]{gap:11px}.engine-state>span[data-v-560a57b9]{justify-content:center;width:36px;height:36px;border-radius:8px;background:#eaf6f4;color:#16877c;flex:0 0 auto}.engine-state.warn>span[data-v-560a57b9]{background:#fff2df;color:#a66712}.engine-state div[data-v-560a57b9]{min-width:0}.engine-state div strong[data-v-560a57b9]{display:block;color:#253238;font-size:13px}.engine-state div small[data-v-560a57b9]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpis[data-v-560a57b9]{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid #e0e5e7;border-radius:8px}.kpis article[data-v-560a57b9]{padding:17px;border-right:1px solid #e8edef}.kpis article[data-v-560a57b9]:last-child{border:0}.kpis span[data-v-560a57b9]{display:flex;gap:7px;align-items:center;color:#75838a;font-size:12px}.kpis strong[data-v-560a57b9]{display:block;margin:9px 0 3px;color:#1d2a30;font-size:22px}.kpis small[data-v-560a57b9]{color:#929da2;font-size:10px}.risk-layout[data-v-560a57b9]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.panel[data-v-560a57b9]{background:#fff;border:1px solid #e0e5e7;border-radius:8px;min-width:0}.panel-head[data-v-560a57b9]{padding:15px 17px;justify-content:space-between;border-bottom:1px solid #e8edef}.panel-head h3[data-v-560a57b9]{margin:0;color:#27343a;font-size:14px}.toolbar[data-v-560a57b9]{gap:8px;padding:12px 14px;border-bottom:1px solid #e8edef}.search[data-v-560a57b9]{height:36px;gap:7px;padding:0 10px;border:1px solid #dce2e4;border-radius:6px;color:#7c898f;flex:1}.search.compact[data-v-560a57b9]{max-width:150px}.search input[data-v-560a57b9]{border:0;outline:0;background:transparent;width:100%;min-width:0}.select select[data-v-560a57b9]{height:36px;border:1px solid #dce2e4;border-radius:6px;background:#fff;color:#4c5a61;padding:0 26px 0 10px;outline:0}.table-wrap[data-v-560a57b9]{overflow:auto}table[data-v-560a57b9]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}th[data-v-560a57b9]{text-align:left;padding:11px 12px;background:#fafbfb;color:#7e8b91;border-bottom:1px solid #e7ecee}td[data-v-560a57b9]{padding:12px;border-bottom:1px solid #edf1f2;color:#546168;vertical-align:middle}tbody tr[data-v-560a57b9]:hover{background:#fbfcfc}.identity[data-v-560a57b9]{display:flex;gap:8px;align-items:center}.identity>span[data-v-560a57b9]{display:grid;place-items:center;width:28px;height:28px;background:#eaf4f2;color:#167c72;border-radius:6px;font-weight:700}.identity div[data-v-560a57b9]{display:grid;gap:2px}.identity strong[data-v-560a57b9],td>strong[data-v-560a57b9]{color:#2b383e}.identity small[data-v-560a57b9],td>small[data-v-560a57b9]{display:block;color:#939ea3;margin-top:3px}.status-pill[data-v-560a57b9]{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:10px;font-weight:600}.status-pill i[data-v-560a57b9]{width:5px;height:5px;border-radius:50%;background:currentColor}.status-pill.good[data-v-560a57b9]{color:#11796f;background:#eaf6f4}.status-pill.warn[data-v-560a57b9]{color:#a66a18;background:#fff5e6}.status-pill.danger[data-v-560a57b9]{color:#b74335;background:#fff0ed}.banned[data-v-560a57b9]{color:#b74335!important}.excerpt[data-v-560a57b9]{max-width:280px}.excerpt strong[data-v-560a57b9],.excerpt small[data-v-560a57b9]{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis}.tiny[data-v-560a57b9]{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #dce2e4;border-radius:5px;background:#fff;color:#526168;cursor:pointer}.tiny[data-v-560a57b9]:disabled{opacity:.4;cursor:not-allowed}.pagination[data-v-560a57b9]{padding:12px 14px;justify-content:space-between;color:#849198;font-size:11px}.pagination>div[data-v-560a57b9]{gap:9px}.icon-btn[data-v-560a57b9]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dce2e4;border-radius:5px;background:#fff;color:#59676e;cursor:pointer}.icon-btn[data-v-560a57b9]:disabled{opacity:.4}.side-stack[data-v-560a57b9]{display:grid;gap:18px}.category-list[data-v-560a57b9],.ranking[data-v-560a57b9],.dimension-list[data-v-560a57b9]{display:grid;padding:8px 15px 14px}.category-list>div[data-v-560a57b9]{display:grid;grid-template-columns:minmax(0,1fr) 70px 30px;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #edf1f2}.category-list span[data-v-560a57b9]{display:flex;justify-content:space-between;gap:8px}.category-list span strong[data-v-560a57b9]{font-size:11px;color:#39474e}.category-list span small[data-v-560a57b9]{font-size:9px;color:#929da2}.category-list div>div[data-v-560a57b9]{height:5px;background:#edf1f2;border-radius:4px;overflow:hidden}.category-list div>div i[data-v-560a57b9]{display:block;height:100%;background:#1a8c80;border-radius:4px}.category-list b[data-v-560a57b9],.ranking b[data-v-560a57b9],.dimension-list b[data-v-560a57b9]{font-size:11px;color:#16877c;text-align:right}.ranking>div[data-v-560a57b9]{display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #edf1f2}.position[data-v-560a57b9]{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#f0f3f4;color:#839097;font-size:10px;font-weight:700}.position.top[data-v-560a57b9]{background:#e7f4f1;color:#14796f}.ranking div div[data-v-560a57b9]{display:grid;gap:3px;min-width:0}.ranking strong[data-v-560a57b9]{font-size:10px;color:#39474e;overflow:hidden;text-overflow:ellipsis}.ranking small[data-v-560a57b9]{font-size:9px;color:#929da2}.dimension-list>div[data-v-560a57b9]{display:grid;grid-template-columns:36px minmax(0,1fr) 28px;gap:8px;padding:9px 0;border-bottom:1px solid #edf1f2;align-items:center}.dimension-list span[data-v-560a57b9]{font-size:9px;padding:3px 4px;border-radius:4px;background:#eef5f4;color:#167c72;text-align:center}.dimension-list strong[data-v-560a57b9]{font-size:10px;color:#39474e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-560a57b9]{min-height:140px;display:flex;justify-content:center;align-items:center;gap:8px;color:#97a2a7;font-size:11px}.empty.compact[data-v-560a57b9]{min-height:72px}.modal-backdrop[data-v-560a57b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#09121673;display:grid;place-items:center;padding:20px}.rules-modal[data-v-560a57b9]{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border:1px solid #dce2e4;border-radius:10px;box-shadow:0 24px 70px #0000003d}.rules-modal header[data-v-560a57b9],.rules-modal footer[data-v-560a57b9]{padding:16px 18px;justify-content:space-between;border-bottom:1px solid #e8edef}.rules-modal footer[data-v-560a57b9]{border-top:1px solid #e8edef;border-bottom:0;justify-content:flex-end;gap:8px}.rules-modal h3[data-v-560a57b9]{margin:0;color:#253238}.rules-body[data-v-560a57b9]{padding:18px;display:grid;gap:18px}.rules-grid[data-v-560a57b9]{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.rules-grid>label[data-v-560a57b9]:not(.toggle-row),.keywords[data-v-560a57b9]{display:grid;gap:6px}.rules-grid label>span[data-v-560a57b9],.keywords>span[data-v-560a57b9]{font-size:11px;color:#68767d}.rules-grid input[data-v-560a57b9],.rules-grid select[data-v-560a57b9],.keywords textarea[data-v-560a57b9]{width:100%;border:1px solid #dce2e4;border-radius:6px;background:#fff;color:#334148;padding:9px 10px;outline:0;box-sizing:border-box}.toggle-row[data-v-560a57b9]{justify-content:space-between;padding:10px 12px;border:1px solid #e1e6e8;border-radius:7px}.toggle-row span[data-v-560a57b9]{display:grid;gap:3px}.toggle-row strong[data-v-560a57b9],.switch-list strong[data-v-560a57b9]{font-size:11px;color:#334148}.toggle-row small[data-v-560a57b9],.switch-list small[data-v-560a57b9]{font-size:9px;color:#8b979d}.switch-list[data-v-560a57b9]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.switch-list label[data-v-560a57b9]{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e1e6e8;border-radius:7px}.switch-list label span[data-v-560a57b9]{display:grid;gap:3px}:root[data-theme=dark]{background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important}:root[data-theme=dark]{color:var(--strong)!important}:root[data-theme=dark]{border-color:var(--line)!important}:root[data-theme=dark]{background:var(--surface-2)!important}:root[data-theme=dark]{background:var(--input-bg)!important;color:var(--ink)!important;border-color:var(--line)!important}:root[data-theme=dark]{background:var(--surface-hover)!important}:root[data-theme=dark]{background:#34434a}:root[data-theme=dark]{background:#03080bb8}@media(max-width:1350px){.status-strip[data-v-560a57b9]{grid-template-columns:1.5fr repeat(2,1fr)}.status-strip>div[data-v-560a57b9]:nth-child(3){border-right:0}.status-strip>div[data-v-560a57b9]:nth-child(-n+3){border-bottom:1px solid #e8edef}.status-strip>div[data-v-560a57b9]:nth-child(4){grid-column:2}.kpis[data-v-560a57b9]{grid-template-columns:repeat(3,1fr)}.risk-layout[data-v-560a57b9]{grid-template-columns:1fr}.side-stack[data-v-560a57b9]{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.risk-page .table-wrap[data-v-560a57b9]{overflow:hidden!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.risk-page .table-wrap table[data-v-560a57b9]{display:block!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}.risk-page .table-wrap tbody[data-v-560a57b9]{display:block!important;width:100%!important;max-width:100%!important}.risk-page .table-wrap tr[data-v-560a57b9]{display:flex!important;flex-direction:column;align-items:stretch;width:100%!important;max-width:100%!important}.risk-page .table-wrap td[data-v-560a57b9]{display:block!important;width:auto!important;max-width:100%!important;height:auto}.risk-page .table-wrap thead[data-v-560a57b9]{display:none}.risk-page .table-wrap tr[data-v-560a57b9]{padding:13px 14px;border-bottom:1px solid #edf1f2;white-space:normal;height:auto!important}.risk-page .table-wrap tr[data-v-560a57b9]:hover{background:transparent}.risk-page .table-wrap td[data-v-560a57b9]{padding:0!important;border:0;margin:0;line-height:1.55;vertical-align:top}.risk-page .table-wrap td+td[data-v-560a57b9]{margin-top:6px}.risk-page .table-wrap td[data-v-560a57b9]:last-child{margin-top:10px}.risk-page .table-wrap .excerpt[data-v-560a57b9]{max-width:none}.risk-page .table-wrap .excerpt strong[data-v-560a57b9],.risk-page .table-wrap .excerpt small[data-v-560a57b9]{display:block;max-width:none;white-space:normal}.risk-page .table-wrap .cell-actions[data-v-560a57b9]{display:flex;gap:8px}.risk-page .table-wrap .cell-actions .tiny[data-v-560a57b9]{flex:1;justify-content:center}.risk-page .table-wrap .tiny[data-v-560a57b9]{padding:9px 10px}.risk-page .stats-toggle[data-v-560a57b9]{display:flex}.risk-page .page-head h2[data-v-560a57b9]{font-size:19px}.tab-bar[data-v-560a57b9]{width:100%}.tab-btn[data-v-560a57b9]{flex:1;justify-content:center;font-size:11px;padding:7px 8px}.body-modal[data-v-560a57b9]{position:fixed;left:8px;right:8px;top:8px;bottom:8px;width:auto;max-width:none;max-height:none;margin:0;box-sizing:border-box;overflow:hidden}.body-modal header[data-v-560a57b9]{padding:12px}.body-head-actions[data-v-560a57b9]{gap:6px}.copy-btn[data-v-560a57b9]{padding:7px 10px;font-size:11px}.body-modal header p[data-v-560a57b9]{font-size:10px;word-break:break-all}.body-meta[data-v-560a57b9]{flex-wrap:wrap;padding:9px 12px;gap:5px}.body-meta span[data-v-560a57b9]{max-width:100%;font-size:10px;padding:3px 7px;word-break:break-all}.body-pre[data-v-560a57b9]{padding:11px 12px;font-size:10.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overflow-x:hidden;min-height:0}.body-warn[data-v-560a57b9]{padding:8px 12px;font-size:10px}.risk-page[data-v-560a57b9]{width:100%;max-width:100%;box-sizing:border-box;gap:12px}.risk-page .panel[data-v-560a57b9],.risk-page .tab-bar[data-v-560a57b9],.risk-page .status-strip[data-v-560a57b9],.risk-page .kpis[data-v-560a57b9]{width:100%;max-width:100%;box-sizing:border-box}.risk-page .toolbar[data-v-560a57b9]{flex-wrap:wrap;padding:10px 12px;gap:8px}.risk-page .toolbar .search[data-v-560a57b9],.risk-page .toolbar .search.compact[data-v-560a57b9],.risk-page .toolbar .select[data-v-560a57b9]{flex:1 1 100%;max-width:none}.risk-page .toolbar .select select[data-v-560a57b9]{width:100%}.risk-page .page-head[data-v-560a57b9]{flex-wrap:wrap;gap:10px}.risk-page .head-actions[data-v-560a57b9]{width:100%;justify-content:flex-start}.risk-page .head-actions button[data-v-560a57b9]{flex:1}}@media(max-width:850px){.workspace{width:100%!important;max-width:100%!important;min-width:0!important}.content{width:100%!important;max-width:100%!important;box-sizing:border-box;padding-left:10px!important;padding-right:10px!important}}@media(max-width:850px){.page-head[data-v-560a57b9]{align-items:flex-start}.page-head p[data-v-560a57b9]{display:none}.status-strip[data-v-560a57b9],.kpis[data-v-560a57b9]{grid-template-columns:repeat(2,1fr)}.status-strip .engine-state[data-v-560a57b9]{grid-column:1/-1}.status-strip>div[data-v-560a57b9],.kpis article[data-v-560a57b9]{border-bottom:1px solid #e8edef}.risk-layout .side-stack[data-v-560a57b9]{grid-template-columns:1fr}.toolbar[data-v-560a57b9]{flex-wrap:wrap}.search[data-v-560a57b9]{flex-basis:100%}.search.compact[data-v-560a57b9]{max-width:none}.rules-grid[data-v-560a57b9],.switch-list[data-v-560a57b9]{grid-template-columns:1fr}}.appeal-page[data-v-03903629]{display:grid;gap:16px}.page-head[data-v-03903629]{display:flex;align-items:center;justify-content:space-between;gap:14px}.page-head h2[data-v-03903629]{font-size:20px;margin:0;color:#19252c}.page-head p[data-v-03903629]{margin:5px 0 0;font-size:12px;color:#7d8a91}.stat-grid[data-v-03903629]{display:grid;grid-template-columns:repeat(6,1fr);gap:0;background:#fff;border:1px solid #e0e5e7;border-radius:9px;overflow:hidden}.stat-grid article[data-v-03903629]{padding:15px 16px;border-right:1px solid #e8edef}.stat-grid article[data-v-03903629]:last-child{border-right:0}.stat-grid span[data-v-03903629]{display:flex;align-items:center;gap:6px;font-size:11px;color:#75838a}.stat-grid strong[data-v-03903629]{display:block;margin:8px 0 3px;font-size:20px;color:#1d2a30}.stat-grid small[data-v-03903629]{font-size:10px;color:#929da2}.panel[data-v-03903629]{background:#fff;border:1px solid #e0e5e7;border-radius:9px;overflow:hidden}.tab-row[data-v-03903629]{display:flex;gap:4px;padding:10px 12px;border-bottom:1px solid #e8edef;flex-wrap:wrap}.tab-btn[data-v-03903629]{padding:6px 13px;border:0;border-radius:6px;background:transparent;color:#63717a;font-size:12px;cursor:pointer}.tab-btn.active[data-v-03903629]{background:#e8f4f2;color:#14796f;font-weight:600}.toolbar[data-v-03903629]{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid #e8edef;flex-wrap:wrap}.search[data-v-03903629]{display:flex;align-items:center;gap:7px;flex:1;min-width:180px;height:34px;padding:0 10px;border:1px solid #dce2e4;border-radius:6px;color:#7c898f}.search input[data-v-03903629]{border:0;outline:0;flex:1;min-width:0;font-size:12px}.select select[data-v-03903629]{height:34px;border:1px solid #dce2e4;border-radius:6px;padding:0 8px;font-size:12px;background:#fff}.table-wrap[data-v-03903629]{overflow-x:auto}table[data-v-03903629]{width:100%;border-collapse:collapse;font-size:11.5px;white-space:nowrap}th[data-v-03903629]{text-align:left;padding:10px 12px;background:#fafbfb;color:#7e8b91;border-bottom:1px solid #e7ecee;font-weight:600}td[data-v-03903629]{padding:11px 12px;border-bottom:1px solid #edf1f2;vertical-align:middle}.identity[data-v-03903629]{display:flex;gap:8px;align-items:center}.identity>span[data-v-03903629]{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#eaf4f2;color:#167c72;font-weight:700}.identity strong[data-v-03903629]{display:block;color:#2b383e}.identity small[data-v-03903629],td small[data-v-03903629]{display:block;color:#939ea3;margin-top:3px;font-size:10px}td>strong[data-v-03903629]{color:#2b383e}.pill[data-v-03903629]{display:inline-block;padding:3px 8px;border-radius:5px;font-size:10px;font-weight:600}.pill.good[data-v-03903629]{background:#eaf6f4;color:#11796f}.pill.warn[data-v-03903629]{background:#fff5e6;color:#a66a18}.pill.info[data-v-03903629]{background:#eef4ff;color:#1a5fb4}.pill.active[data-v-03903629]{background:#e7f6f2;color:#0f766e}.pill.danger[data-v-03903629]{background:#fff0ed;color:#b74335}.pill.muted[data-v-03903629]{background:#f3f4f6;color:#6b7280}.push-status[data-v-03903629]{display:grid;gap:3px}.push-detail[data-v-03903629]{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.push-item[data-v-03903629]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:5px;font-size:10px;background:#f1f4f6;color:#7d8a91}.push-item.ok[data-v-03903629]{background:#eaf6f4;color:#11796f}.push-item.failed[data-v-03903629]{background:#fff0ed;color:#b74335}.push-item.skipped[data-v-03903629]{background:#f3f4f6;color:#9aa5b1}.push-item.pending[data-v-03903629]{background:#fff7e6;color:#a66a18}.channel[data-v-03903629]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#4c5a61}.cell-actions[data-v-03903629]{display:flex;gap:6px}.tiny[data-v-03903629]{padding:5px 9px;border:1px solid #dce2e4;border-radius:5px;background:#fff;color:#526168;font-size:11px;cursor:pointer}.tiny[data-v-03903629]:hover{border-color:#167c72;color:#167c72}.empty[data-v-03903629]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;color:#97a2a7;font-size:12px}.pagination[data-v-03903629]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:11px;color:#849198}.pagination>div[data-v-03903629]{display:flex;align-items:center;gap:8px}.icon-btn[data-v-03903629]{display:grid;place-items:center;width:28px;height:28px;border:1px solid #dce2e4;border-radius:5px;background:#fff;color:#59676e;cursor:pointer}.icon-btn[data-v-03903629]:disabled{opacity:.4}.modal-backdrop[data-v-03903629]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#09121673;display:grid;place-items:center;padding:18px}.detail-modal[data-v-03903629]{width:min(620px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:#fff;border-radius:11px;overflow:hidden}.detail-modal header[data-v-03903629]{display:flex;align-items:flex-start;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #e8edef}.detail-modal h3[data-v-03903629]{margin:0;font-size:13px;color:#253238;word-break:break-all}.detail-modal header p[data-v-03903629]{margin:5px 0 0;font-size:11px;color:#7d8a91}.detail-body[data-v-03903629]{flex:1;overflow:auto;padding:15px 17px;display:grid;gap:11px}.kv[data-v-03903629]{display:flex;justify-content:space-between;gap:12px;font-size:12px}.kv b[data-v-03903629]{color:#8b979d;font-weight:500;flex:0 0 auto}.head-actions[data-v-03903629]{display:flex;gap:8px;flex-wrap:wrap}.manual-modal[data-v-03903629]{width:min(560px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:#fff;border-radius:11px;overflow:hidden}.manual-modal header[data-v-03903629]{display:flex;align-items:flex-start;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #e8edef}.manual-modal h3[data-v-03903629]{margin:0;font-size:14px;color:#253238}.manual-modal header p[data-v-03903629]{margin:5px 0 0;font-size:11px;color:#7d8a91}.manual-body[data-v-03903629]{flex:1;overflow:auto;padding:15px 17px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.mf[data-v-03903629]{display:grid;gap:5px}.mf.wide[data-v-03903629],.mf-toggle.wide[data-v-03903629]{grid-column:1/-1}.mf span[data-v-03903629]{font-size:11px;color:#7d8a91}.mf span b[data-v-03903629]{color:#b3261e}.mf input[data-v-03903629],.mf select[data-v-03903629]{padding:8px 10px;border:1px solid #dce2e4;border-radius:7px;font-size:12px;font-family:inherit;outline:0;background:#fff}.mf input[data-v-03903629]:focus,.mf select[data-v-03903629]:focus{border-color:#167c72}.mf-toggle[data-v-03903629]{display:flex;align-items:center;gap:8px;font-size:12px;color:#4c5a61}.mf-toggle input[data-v-03903629]{width:15px;height:15px;accent-color:#167c72}.manual-modal footer[data-v-03903629]{display:flex;gap:8px;justify-content:flex-end;padding:12px 17px;border-top:1px solid #e8edef}.manual-modal footer button[data-v-03903629]{padding:8px 15px;border-radius:7px;font-size:12px;cursor:pointer;border:1px solid #dce2e4;background:#fff;color:#526168}.manual-modal footer .primary[data-v-03903629]{background:#167c72;border-color:#167c72;color:#fff}.manual-modal footer button[data-v-03903629]:disabled{opacity:.55;cursor:not-allowed}.kv.account-row[data-v-03903629]{align-items:center}.account-toggle[data-v-03903629]{display:inline-flex;align-items:center;gap:9px}.switch[data-v-03903629]{position:relative;width:38px;height:21px;border-radius:11px;border:0;background:#d9dee3;cursor:pointer;transition:.18s;padding:0;flex:0 0 auto}.switch i[data-v-03903629]{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;transition:.18s;box-shadow:0 1px 3px #0000002e}.switch.on[data-v-03903629]{background:#167c72}.switch.on i[data-v-03903629]{transform:translate(17px)}.switch[data-v-03903629]:disabled{opacity:.55;cursor:not-allowed}.kv span[data-v-03903629]{color:#334148;text-align:right;word-break:break-all}.block b[data-v-03903629]{display:block;font-size:11px;color:#8b979d;font-weight:500;margin-bottom:6px}.block p[data-v-03903629]{margin:0;padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e8edf2;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word;color:#334148}.warn-box[data-v-03903629]{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:8px;background:#fff8ec;border:1px solid #f1d5b0;color:#96621c;font-size:11px}.thumbs[data-v-03903629]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.thumb-btn[data-v-03903629]{padding:0;border:0;background:none;cursor:zoom-in;line-height:0}.thumb-btn img[data-v-03903629]{width:72px;height:72px;object-fit:cover;border-radius:7px;border:1px solid #e3e8ef;display:block;transition:.15s}.thumb-btn img[data-v-03903629]:hover{border-color:#2563eb;transform:scale(1.03)}.lightbox[data-v-03903629]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#060a10eb;display:flex;align-items:center;justify-content:center;padding:52px 56px}.lightbox img[data-v-03903629]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 24px 70px #00000080}.lb-close[data-v-03903629]{position:absolute;top:16px;right:18px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer}.lb-nav[data-v-03903629]{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff1f;color:#fff;font-size:24px;line-height:1;cursor:pointer}.lb-nav.prev[data-v-03903629]{left:14px}.lb-nav.next[data-v-03903629]{right:14px}.lb-count[data-v-03903629]{position:absolute;bottom:18px;left:50%;transform:translate(-50%);color:#ffffffbf;font-size:12px}.thumbs img[data-v-03903629]{width:72px;height:72px;object-fit:cover;border-radius:7px;border:1px solid #e3e8ef;display:block}.timeline[data-v-03903629]{display:grid;gap:8px}.msg[data-v-03903629]{padding:10px 12px;border-radius:9px;border:1px solid #e8edf2;background:#f8fafc}.msg.mine[data-v-03903629]{background:#eff6ff;border-color:#dbeafe}.msg-head[data-v-03903629]{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:10.5px;color:#94a3b8}.msg-head strong[data-v-03903629]{color:#475569}.msg p[data-v-03903629]{margin:0;font-size:12px;line-height:1.7;color:#334155;white-space:pre-wrap;word-break:break-word}.reply-area[data-v-03903629]{width:100%;padding:10px 11px;border:1px solid #dce2e4;border-radius:8px;font-size:12px;font-family:inherit;resize:vertical;outline:0;box-sizing:border-box}.reply-tools[data-v-03903629]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.upload-btn[data-v-03903629],.ai-btn[data-v-03903629],.send-btn[data-v-03903629]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:7px;font-size:11.5px;cursor:pointer;border:1px solid #dce2e4;background:#fff;color:#526168}.ai-btn[data-v-03903629]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.send-btn[data-v-03903629]{background:#167c72;border-color:#167c72;color:#fff;margin-left:auto}.upload-btn[data-v-03903629]:hover{border-color:#167c72;color:#167c72}.ai-btn[data-v-03903629]:hover{background:#e0e7ff}.send-btn[data-v-03903629]:disabled,.ai-btn[data-v-03903629]:disabled{opacity:.55;cursor:not-allowed}.uploads[data-v-03903629]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;align-items:flex-start}.upload-item[data-v-03903629]{position:relative;width:76px}.upload-item img[data-v-03903629]{width:76px;height:76px;object-fit:cover;border-radius:7px;border:1px solid #e3e8ef;display:block}.upload-size[data-v-03903629]{display:block;margin-top:3px;font-size:10px;color:#94a3b8;text-align:center}.upload-hint[data-v-03903629]{font-size:11px;color:#94a3b8;align-self:center}.upload-item .rm[data-v-03903629]{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;border:0;background:#b74335;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.note-field[data-v-03903629]{display:grid;gap:6px}.note-field span[data-v-03903629]{font-size:11px;color:#8b979d}.note-field textarea[data-v-03903629]{padding:9px 11px;border:1px solid #dce2e4;border-radius:8px;font-size:12px;font-family:inherit;resize:vertical;outline:0}.detail-modal footer[data-v-03903629]{display:flex;gap:8px;justify-content:flex-end;padding:12px 17px;border-top:1px solid #e8edef;flex-wrap:wrap}.detail-modal footer button[data-v-03903629]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:7px;font-size:12px;font-weight:500;cursor:pointer;border:1px solid #dce2e4;background:#fff;color:#526168}.detail-modal footer .primary[data-v-03903629]{background:#167c72;border-color:#167c72;color:#fff}.detail-modal footer .danger[data-v-03903629]{background:#fff;border-color:#f0c4bf;color:#b74335}.detail-modal footer .ghost[data-v-03903629]{background:#f8fafc}.detail-modal footer .reopen[data-v-03903629]{background:#fff7e6;border-color:#f1d5b0;color:#96621c}.detail-modal footer button[data-v-03903629]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1180px){.stat-grid[data-v-03903629]{grid-template-columns:repeat(3,1fr)}.stat-grid article[data-v-03903629]{border-bottom:1px solid #e8edef}.stat-grid article[data-v-03903629]:nth-child(3n){border-right:0}.stat-grid article[data-v-03903629]:nth-last-child(-n+3){border-bottom:0}}@media(max-width:900px){.stat-grid[data-v-03903629]{grid-template-columns:repeat(2,1fr)}.stat-grid article[data-v-03903629]{border-bottom:1px solid #e8edef;border-right:1px solid #e8edef}.stat-grid article[data-v-03903629]:nth-child(3n){border-right:1px solid #e8edef}.stat-grid article[data-v-03903629]:nth-child(2n){border-right:0}.stat-grid article[data-v-03903629]:nth-last-child(-n+2){border-bottom:0}.page-head[data-v-03903629]{flex-wrap:wrap}.detail-modal[data-v-03903629]{width:100%;max-height:92vh}}.audit-panel[data-v-fde4e56e]{display:flex;flex-direction:column;gap:18px}.audit-source[data-v-fde4e56e]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:#94a3b8}.src-dot[data-v-fde4e56e]{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.src-dot.ok[data-v-fde4e56e]{background:#10b981}.src-dot.bad[data-v-fde4e56e]{background:#ef4444}.est[data-v-fde4e56e]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:5px;background:#fef3c7;color:#b45309;font-size:10px;font-style:normal;font-weight:600}.audit-actions[data-v-fde4e56e]{display:flex;align-items:center;gap:10px}.range-tabs[data-v-fde4e56e]{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#f1f5f9}.range-tabs button[data-v-fde4e56e]{border:0;background:transparent;padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer}.range-tabs button.active[data-v-fde4e56e]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a1f}.icon-button[data-v-fde4e56e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer}.icon-button[data-v-fde4e56e]:disabled{opacity:.5;cursor:default}.spinning[data-v-fde4e56e]{animation:spin-fde4e56e 1s linear infinite}@keyframes spin-fde4e56e{to{transform:rotate(360deg)}}.audit-error[data-v-fde4e56e]{display:flex;align-items:center;gap:8px;padding:14px 16px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:13px}.audit-cards[data-v-fde4e56e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px}.audit-card[data-v-fde4e56e]{display:flex;gap:11px;padding:15px 16px;border-radius:14px;background:#fff;border:1px solid #eef2f7}.audit-card-icon[data-v-fde4e56e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#f1f5f9;color:#475569;flex:none}.audit-card.danger .audit-card-icon[data-v-fde4e56e]{background:#fee2e2;color:#b91c1c}.audit-card.warn .audit-card-icon[data-v-fde4e56e]{background:#fef3c7;color:#b45309}.audit-card.ok .audit-card-icon[data-v-fde4e56e]{background:#d1fae5;color:#047857}.audit-card p[data-v-fde4e56e]{margin:0;font-size:12px;color:#64748b}.audit-card strong[data-v-fde4e56e]{display:block;margin-top:2px;font-size:21px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.audit-card small[data-v-fde4e56e]{font-size:11px;color:#94a3b8}.audit-grid[data-v-fde4e56e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.audit-block[data-v-fde4e56e]{padding:16px 18px;border-radius:14px;background:#fff;border:1px solid #eef2f7}.audit-block.wide[data-v-fde4e56e]{grid-column:span 2}@media(max-width:900px){.audit-block.wide[data-v-fde4e56e]{grid-column:span 1}}.audit-head[data-v-fde4e56e]{flex-wrap:wrap;gap:14px}.audit-head-text[data-v-fde4e56e]{min-width:0;flex:1 1 auto}.audit-actions[data-v-fde4e56e]{display:flex;align-items:center;gap:10px;flex:none}.audit-source[data-v-fde4e56e]{display:flex;align-items:flex-start;gap:6px}.audit-source>span[data-v-fde4e56e]:last-child{min-width:0}@media(max-width:820px){.audit-head[data-v-fde4e56e]{flex-direction:column;align-items:stretch}.audit-actions[data-v-fde4e56e]{width:100%;justify-content:space-between}.range-tabs[data-v-fde4e56e]{flex:1;display:flex}.range-tabs button[data-v-fde4e56e]{flex:1;padding:6px 4px;white-space:nowrap}}@media(max-width:600px){.table-wrap[data-v-fde4e56e]{display:none!important}.audit-cards-list[data-v-fde4e56e]{display:flex!important}.audit-panel[data-v-fde4e56e]{gap:12px}.audit-cards[data-v-fde4e56e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audit-card[data-v-fde4e56e]{padding:12px;gap:9px}.audit-card strong[data-v-fde4e56e]{font-size:17px}.audit-card p[data-v-fde4e56e]{font-size:11px}.audit-card small[data-v-fde4e56e]{font-size:10px}.audit-card-icon[data-v-fde4e56e]{width:28px;height:28px}.audit-grid[data-v-fde4e56e]{grid-template-columns:1fr;gap:10px}.audit-block[data-v-fde4e56e]{padding:13px 14px}.audit-block header h3[data-v-fde4e56e]{font-size:13px}.trend-chart[data-v-fde4e56e]{gap:2px}.trend-col small[data-v-fde4e56e]{font-size:8px}.donut-wrap[data-v-fde4e56e]{gap:14px}.donut[data-v-fde4e56e]{width:96px;height:96px}.donut-hole[data-v-fde4e56e]{width:68px;height:68px}.donut-hole strong[data-v-fde4e56e]{font-size:15px}.bar-row[data-v-fde4e56e]{grid-template-columns:96px 1fr 38px}.mini-head[data-v-fde4e56e],.mini-row[data-v-fde4e56e]{grid-template-columns:1fr 46px 44px 44px}.events-head[data-v-fde4e56e]{flex-direction:column;align-items:stretch}.event-filters[data-v-fde4e56e]{flex-wrap:wrap}.search-box[data-v-fde4e56e]{flex:1;min-width:0}.search-box input[data-v-fde4e56e]{width:100%}.audit-table thead[data-v-fde4e56e]{display:none}.audit-table[data-v-fde4e56e],.audit-table tbody[data-v-fde4e56e]{display:block;width:100%}.audit-empty-cell[data-v-fde4e56e]{grid-column:1 / -1;text-align:center}.audit-modal[data-v-fde4e56e]{padding:14px;border-radius:12px}.detail-body pre[data-v-fde4e56e]{font-size:11px;max-height:50vh}}.audit-block header h3[data-v-fde4e56e]{margin:0;font-size:14px;font-weight:700;color:#0f172a}.audit-block header p[data-v-fde4e56e]{margin:3px 0 0;font-size:12px;color:#94a3b8}.audit-empty[data-v-fde4e56e]{margin:18px 0 4px;font-size:12px;color:#94a3b8;text-align:center}.trend-chart[data-v-fde4e56e]{display:flex;align-items:flex-end;gap:3px;margin-top:16px;overflow-x:auto;padding-bottom:4px}.trend-col[data-v-fde4e56e]{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:12px;flex:1}.trend-stack[data-v-fde4e56e]{display:flex;flex-direction:column-reverse;width:100%;max-width:26px;border-radius:5px;overflow:hidden;background:#f1f5f9}.seg[data-v-fde4e56e]{display:block;width:100%}.seg.critical[data-v-fde4e56e]{background:#dc2626}.seg.flag[data-v-fde4e56e]{background:#f59e0b}.seg.pass[data-v-fde4e56e]{background:#10b981}.trend-col small[data-v-fde4e56e]{font-size:9px;color:#94a3b8;white-space:nowrap}.donut-wrap[data-v-fde4e56e]{display:flex;align-items:center;gap:18px;margin-top:16px}.donut[data-v-fde4e56e]{width:116px;height:116px;border-radius:50%;display:grid;place-items:center;flex:none}.donut-hole[data-v-fde4e56e]{width:82px;height:82px;border-radius:50%;background:#fff;display:grid;place-content:center;text-align:center}.donut-hole strong[data-v-fde4e56e]{font-size:17px;color:#0f172a}.donut-hole small[data-v-fde4e56e]{font-size:10px;color:#94a3b8}.legend[data-v-fde4e56e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:12px;color:#475569}.legend li[data-v-fde4e56e]{display:flex;align-items:center;gap:6px}.legend b[data-v-fde4e56e]{margin-left:auto;color:#0f172a}.dot[data-v-fde4e56e]{width:8px;height:8px;border-radius:50%}.dot.critical[data-v-fde4e56e]{background:#dc2626}.dot.flag[data-v-fde4e56e]{background:#f59e0b}.dot.pass[data-v-fde4e56e]{background:#10b981}.bar-list[data-v-fde4e56e]{display:flex;flex-direction:column;gap:7px;margin-top:14px}.bar-row[data-v-fde4e56e]{display:grid;grid-template-columns:132px 1fr 44px;align-items:center;gap:8px}.bar-label[data-v-fde4e56e]{font-size:11px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track[data-v-fde4e56e]{height:7px;border-radius:4px;background:#f1f5f9;overflow:hidden}.bar-fill[data-v-fde4e56e]{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#f59e0b,#dc2626)}.bar-value[data-v-fde4e56e]{font-size:11px;color:#0f172a;text-align:right;font-variant-numeric:tabular-nums}.metric-list[data-v-fde4e56e]{margin:14px 0 0;display:flex;flex-direction:column;gap:8px}.metric-list div[data-v-fde4e56e]{display:flex;justify-content:space-between;font-size:12px}.metric-list dt[data-v-fde4e56e]{color:#64748b;margin:0}.metric-list dd[data-v-fde4e56e]{margin:0;color:#0f172a;font-weight:600;font-variant-numeric:tabular-nums}.mini-table[data-v-fde4e56e]{margin-top:12px;display:flex;flex-direction:column}.mini-head[data-v-fde4e56e],.mini-row[data-v-fde4e56e]{display:grid;grid-template-columns:1fr 60px 52px 52px;gap:6px;align-items:center;font-size:12px}.mini-head[data-v-fde4e56e]{color:#94a3b8;font-size:11px;padding-bottom:6px;border-bottom:1px solid #f1f5f9}.mini-row[data-v-fde4e56e]{border:0;background:transparent;padding:6px 0;text-align:left;cursor:pointer;color:#334155;font-variant-numeric:tabular-nums;border-bottom:1px solid #f8fafc}.mini-row.static[data-v-fde4e56e]{cursor:default}.mini-row[data-v-fde4e56e]:hover{background:#f8fafc}.mini-row .hot[data-v-fde4e56e]{color:#b91c1c;font-weight:700}.mini-head span[data-v-fde4e56e]:not(:first-child),.mini-row span[data-v-fde4e56e]:not(:first-child){text-align:right}.ellipsis[data-v-fde4e56e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-cards-list[data-v-fde4e56e]{display:none;flex-direction:column;margin-top:12px}.audit-item[data-v-fde4e56e]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who verdict" "meta latency";row-gap:2px;column-gap:8px;align-items:baseline;width:100%;padding:10px 2px;border:0;border-bottom:1px solid #f1f5f9;background:transparent;text-align:left;cursor:pointer;font:inherit}.audit-item[data-v-fde4e56e]:hover{background:#f8fafc}.item-who[data-v-fde4e56e]{grid-area:who;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;color:#0f172a}.audit-item .pill[data-v-fde4e56e]{grid-area:verdict;justify-self:end}.item-meta[data-v-fde4e56e]{grid-area:meta;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:#94a3b8}.item-latency[data-v-fde4e56e]{grid-area:latency;justify-self:end;font-size:10.5px;color:#94a3b8;white-space:nowrap}.events-block[data-v-fde4e56e]{display:flex;flex-direction:column}.events-head[data-v-fde4e56e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.event-filters[data-v-fde4e56e]{display:flex;align-items:center;gap:8px}.event-filters select[data-v-fde4e56e]{height:30px;border-radius:8px;border:1px solid #e2e8f0;padding:0 8px;font-size:12px;color:#334155;background:#fff}.search-box[data-v-fde4e56e]{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#94a3b8}.search-box input[data-v-fde4e56e]{border:0;outline:0;font-size:12px;width:150px;color:#0f172a;background:transparent}.table-wrap[data-v-fde4e56e]{margin-top:14px;overflow-x:auto}.audit-table[data-v-fde4e56e]{width:100%;border-collapse:collapse;font-size:12px}.audit-table th[data-v-fde4e56e]{text-align:left;font-weight:600;color:#94a3b8;font-size:11px;padding:0 10px 8px;border-bottom:1px solid #f1f5f9;white-space:nowrap}.audit-table td[data-v-fde4e56e]{padding:9px 10px;border-bottom:1px solid #f8fafc;color:#334155;max-width:180px}.audit-table tbody tr[data-v-fde4e56e]{cursor:pointer}.audit-table tbody tr[data-v-fde4e56e]:hover{background:#f8fafc}.audit-table .muted[data-v-fde4e56e]{color:#94a3b8;white-space:nowrap}.audit-empty-cell[data-v-fde4e56e]{text-align:center;color:#94a3b8;padding:26px 0}.pill[data-v-fde4e56e]{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.pill.danger[data-v-fde4e56e]{background:#fee2e2;color:#b91c1c}.pill.warn[data-v-fde4e56e]{background:#fef3c7;color:#b45309}.pill.ok[data-v-fde4e56e]{background:#d1fae5;color:#047857}.pill.muted[data-v-fde4e56e]{background:#f1f5f9;color:#64748b}.pager[data-v-fde4e56e]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;color:#94a3b8}.pager div[data-v-fde4e56e]{display:flex;gap:6px}.pager button[data-v-fde4e56e]{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer}.pager button[data-v-fde4e56e]:disabled{opacity:.45;cursor:default}.audit-modal-mask[data-v-fde4e56e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;display:grid;place-items:center;z-index:60;padding:20px}.audit-modal[data-v-fde4e56e]{width:min(920px,100%);max-height:84vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 20px 60px #0f172a3d}.audit-modal.loading[data-v-fde4e56e]{width:220px;padding:26px;text-align:center;color:#64748b;font-size:13px}.audit-modal header[data-v-fde4e56e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.audit-modal h3[data-v-fde4e56e]{margin:0;font-size:15px;color:#0f172a}.audit-modal header p[data-v-fde4e56e]{margin:3px 0 0;font-size:12px;color:#94a3b8}.detail-meta[data-v-fde4e56e]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;align-items:center}.chip[data-v-fde4e56e]{display:inline-flex;padding:2px 8px;border-radius:7px;background:#f1f5f9;font-size:11px;color:#475569}.chip.warn[data-v-fde4e56e]{background:#fef3c7;color:#b45309}.detail-cats[data-v-fde4e56e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.detail-body[data-v-fde4e56e]{margin-top:14px;display:flex;flex-direction:column;min-height:0}.detail-body-head[data-v-fde4e56e]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;margin-bottom:6px}.detail-body pre[data-v-fde4e56e]{margin:0;padding:14px;border-radius:10px;background:#0f172a;color:#e2e8f0;font-size:11.5px;line-height:1.65;overflow:auto;max-height:56vh;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.data-warning[data-v-796b9018]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #f1d5b0;border-radius:6px;background:#fff8ec;color:#96621c;font-size:11px;line-height:1.5}.data-warning svg[data-v-796b9018]{flex:0 0 auto;margin-top:1px}.payment-page[data-v-796b9018]{display:grid;gap:18px}.page-head[data-v-796b9018],.actions[data-v-796b9018],.days[data-v-796b9018],.panel-head[data-v-796b9018],.toolbar[data-v-796b9018],.search[data-v-796b9018],.pagination[data-v-796b9018],.pagination>div[data-v-796b9018]{display:flex;align-items:center}.page-head[data-v-796b9018]{justify-content:space-between;gap:16px}.page-head h2[data-v-796b9018]{font-size:22px;margin:0;color:#19252c}.page-head p[data-v-796b9018],.panel-head p[data-v-796b9018]{margin:5px 0 0;color:#7d8a91;font-size:12px}.actions[data-v-796b9018]{gap:9px}.days[data-v-796b9018]{height:38px;gap:7px;padding:0 10px;border:1px solid #dce2e4;background:#fff;border-radius:6px;color:#75838a}.days select[data-v-796b9018]{border:0;background:transparent;outline:0;color:#4e5c63}.kpis[data-v-796b9018]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #e0e5e7;background:#fff;border-radius:8px}.kpis article[data-v-796b9018]{padding:17px;border-right:1px solid #e9edef;min-width:0}.kpis article[data-v-796b9018]:last-child{border:0}.kpis span[data-v-796b9018]{display:flex;align-items:center;gap:7px;color:#75838a;font-size:12px}.kpis strong[data-v-796b9018]{display:block;margin:9px 0 4px;font-size:22px;color:#1d2a30;white-space:nowrap}.kpis small[data-v-796b9018]{display:block;font-size:11px;color:#929da2}.panel[data-v-796b9018]{background:#fff;border:1px solid #e0e5e7;border-radius:8px;min-width:0}.analytics-grid[data-v-796b9018]{display:grid;grid-template-columns:minmax(0,1.5fr) 320px 300px;gap:18px}.panel-head[data-v-796b9018]{justify-content:space-between;padding:15px 17px;border-bottom:1px solid #e8edef;color:#738188}.panel-head h3[data-v-796b9018]{margin:0;font-size:14px;color:#27343a}.bar-chart[data-v-796b9018]{height:245px;padding:15px 16px}.method-content[data-v-796b9018]{display:grid;grid-template-columns:125px 1fr;gap:13px;padding:18px 15px}.donut[data-v-796b9018]{height:125px}.method-list[data-v-796b9018]{display:grid;align-content:center;gap:9px}.method-list div[data-v-796b9018]{display:grid;grid-template-columns:1fr auto;gap:2px;font-size:10px}.method-list span[data-v-796b9018]{color:#66747b}.method-list strong[data-v-796b9018]{color:#344249}.method-list small[data-v-796b9018]{grid-column:2;color:#98a2a7}.top-list[data-v-796b9018]{display:grid;padding:7px 15px 13px}.top-list>div[data-v-796b9018]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #edf1f2}.top-list>div[data-v-796b9018]:last-child{border:0}.top-list>div>span[data-v-796b9018]{display:grid;place-items:center;width:21px;height:21px;background:#edf5f3;color:#147c71;border-radius:5px;font-size:10px;font-weight:700}.top-list div div[data-v-796b9018]{display:grid;gap:2px;min-width:0}.top-list strong[data-v-796b9018]{font-size:10px;color:#425057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-list small[data-v-796b9018]{font-size:9px;color:#929da2}.top-list b[data-v-796b9018]{font-size:10px;color:#16877c}.toolbar[data-v-796b9018]{gap:9px;padding:13px 15px;border-bottom:1px solid #e8edef}.search[data-v-796b9018]{height:38px;gap:8px;padding:0 11px;border:1px solid #dce2e4;border-radius:6px;color:#7d8a91;flex:1;max-width:390px}.search input[data-v-796b9018]{border:0;outline:0;width:100%;min-width:0}.toolbar select[data-v-796b9018]{height:38px;border:1px solid #dce2e4;border-radius:6px;background:#fff;padding:0 27px 0 10px;color:#4d5b62;outline:0}.toolbar .size[data-v-796b9018]{margin-left:auto}.table-wrap[data-v-796b9018]{overflow:auto}table[data-v-796b9018]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}th[data-v-796b9018]{text-align:left;padding:11px 13px;background:#fafbfb;color:#7e8b91;font-weight:600;border-bottom:1px solid #e7ecee}td[data-v-796b9018]{padding:12px 13px;border-bottom:1px solid #edf1f2;color:#546168}td strong[data-v-796b9018]{display:block;color:#344249}td small[data-v-796b9018]{display:block;color:#96a0a5;margin-top:3px}.amount[data-v-796b9018]{color:#16877c!important}.status-pill[data-v-796b9018]{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:10px;font-weight:600}.status-pill i[data-v-796b9018]{width:5px;height:5px;border-radius:50%;background:currentColor}.status-pill.good[data-v-796b9018]{color:#11796f;background:#eaf6f4}.status-pill.warn[data-v-796b9018]{color:#a66a18;background:#fff5e6}.status-pill.danger[data-v-796b9018]{color:#bb5241;background:#fff0ed}.status-pill.muted[data-v-796b9018]{color:#748188;background:#f0f3f4}.pagination[data-v-796b9018]{justify-content:space-between;padding:12px 15px;color:#849198;font-size:11px;border-top:1px solid #edf0f1}.pagination>div[data-v-796b9018]{gap:9px}.pagination strong[data-v-796b9018]{font-weight:600;color:#59676e}.icon-btn[data-v-796b9018]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dce2e4;background:#fff;border-radius:5px;color:#59676e;cursor:pointer}.icon-btn[data-v-796b9018]:disabled{opacity:.4;cursor:not-allowed}.empty[data-v-796b9018]{min-height:140px;display:flex;align-items:center;justify-content:center;gap:8px;color:#97a2a7;font-size:12px}.empty.compact[data-v-796b9018]{min-height:90px}@media(max-width:1280px){.analytics-grid[data-v-796b9018]{grid-template-columns:1fr 1fr}.trend-panel[data-v-796b9018]{grid-column:1/-1}.kpis[data-v-796b9018]{grid-template-columns:repeat(3,1fr)}.kpis article[data-v-796b9018]:nth-child(3){border-right:0}.kpis article[data-v-796b9018]:nth-child(-n+3){border-bottom:1px solid #e9edef}}@media(max-width:760px){.page-head[data-v-796b9018]{align-items:flex-start;flex-direction:column}.actions[data-v-796b9018]{width:100%}.actions[data-v-796b9018]>*{flex:1}.kpis[data-v-796b9018]{grid-template-columns:repeat(2,1fr)}.kpis article[data-v-796b9018]:nth-child(3){border-right:1px solid #e9edef}.kpis article[data-v-796b9018]:nth-child(2n){border-right:0}.kpis article[data-v-796b9018]:nth-child(-n+4){border-bottom:1px solid #e9edef}.analytics-grid[data-v-796b9018]{grid-template-columns:1fr}.trend-panel[data-v-796b9018]{grid-column:auto}.toolbar[data-v-796b9018]{flex-wrap:wrap}.search[data-v-796b9018]{max-width:none;flex-basis:100%}.toolbar .size[data-v-796b9018]{margin-left:0}.method-content[data-v-796b9018]{grid-template-columns:115px 1fr}}.invoice-page[data-v-b6d2d95e]{display:flex;flex-direction:column;gap:16px}.intro-actions[data-v-b6d2d95e]{display:flex;gap:9px;align-items:center}.panel[data-v-b6d2d95e]{overflow:hidden}.panel-title h2[data-v-b6d2d95e]{margin:0;font-size:14px}.panel-title p[data-v-b6d2d95e]{margin:5px 0 0;color:var(--muted);font-size:10px}.title-hint[data-v-b6d2d95e]{font-size:11px;color:var(--muted)}.title-hint.teal[data-v-b6d2d95e]{color:var(--teal);background:var(--teal-soft);padding:4px 10px;border-radius:999px}.panel-body[data-v-b6d2d95e]{padding:18px}.banner[data-v-b6d2d95e]{display:flex;align-items:center;gap:8px;min-height:39px;padding:0 13px;border-radius:6px;font-size:12px}.banner.inline[data-v-b6d2d95e]{margin:12px 16px 0}.banner.warn[data-v-b6d2d95e]{background:#fdf6e7;border:1px solid #f0e0bd;color:#946718}.banner.danger[data-v-b6d2d95e]{background:#fff1ef;border:1px solid #f0d4d0;color:#a44740}.form-grid[data-v-b6d2d95e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.field[data-v-b6d2d95e]{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted)}.field.wide[data-v-b6d2d95e]{grid-column:1 / -1}.field>span[data-v-b6d2d95e]{font-weight:600;letter-spacing:.2px}.field input[type=text][data-v-b6d2d95e],.field input[type=number][data-v-b6d2d95e],.field select[data-v-b6d2d95e]{height:38px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--input-bg);color:var(--ink);font-size:12px;outline:0}.field input[data-v-b6d2d95e]:focus,.field select[data-v-b6d2d95e]:focus{border-color:var(--teal)}.field.switch[data-v-b6d2d95e]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.field.switch input[type=checkbox][data-v-b6d2d95e]{width:16px;height:16px;accent-color:var(--teal)}.panel-foot[data-v-b6d2d95e]{display:flex;justify-content:flex-end;margin-top:16px}.lookup-bar[data-v-b6d2d95e]{flex-wrap:wrap}.search-box.grow[data-v-b6d2d95e]{width:auto;flex:1;min-width:260px}.orders-head[data-v-b6d2d95e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface-2)}.orders-head b[data-v-b6d2d95e]{color:var(--ink)}.orders-head>div[data-v-b6d2d95e]{display:flex;gap:6px}table[data-v-b6d2d95e]{min-width:900px}.col-check[data-v-b6d2d95e]{width:42px;padding-right:0}td.col-check input[data-v-b6d2d95e]{width:15px;height:15px;accent-color:var(--teal);cursor:pointer}.mono[data-v-b6d2d95e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;white-space:nowrap}tr.dim td[data-v-b6d2d95e]{opacity:.5}.cell-main[data-v-b6d2d95e]{font-size:11px;color:var(--ink);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-sub[data-v-b6d2d95e]{display:block;font-size:9px;color:var(--muted);margin-top:2px}.row-actions[data-v-b6d2d95e],.row-edit[data-v-b6d2d95e]{display:flex;gap:6px;align-items:center}.row-edit input[data-v-b6d2d95e]{width:150px;height:32px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--input-bg);color:var(--ink);font-size:11px;outline:0}.danger-text[data-v-b6d2d95e]{color:var(--danger)}.hidden-file[data-v-b6d2d95e]{display:none}.file-link[data-v-b6d2d95e]{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:var(--teal);text-decoration:none}.file-link[data-v-b6d2d95e]:hover{text-decoration:underline}.push-state[data-v-b6d2d95e]{color:var(--teal)}.cell-empty[data-v-b6d2d95e]{font-size:11px;color:var(--muted)}.file-pick[data-v-b6d2d95e]{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-no-link[data-v-b6d2d95e]{border:0;background:none;padding:0;font:inherit;color:var(--teal);font-weight:600;cursor:pointer;text-align:left}.app-no-link[data-v-b6d2d95e]:hover{text-decoration:underline}.detail-backdrop[data-v-b6d2d95e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#07161b94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.detail-modal[data-v-b6d2d95e]{width:min(820px,100%);max-height:min(820px,calc(100vh - 40px));display:grid;grid-template-rows:auto auto minmax(120px,1fr) auto;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 28px 90px #00000047}.detail-modal>header[data-v-b6d2d95e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 15px;border-bottom:1px solid var(--line)}.detail-kicker[data-v-b6d2d95e]{color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.08em}.modal-close[data-v-b6d2d95e]{width:34px;height:34px;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.modal-close[data-v-b6d2d95e]:hover{color:var(--ink)}.detail-modal h2[data-v-b6d2d95e]{margin:4px 0 0;color:var(--ink);font-size:19px}.detail-meta[data-v-b6d2d95e]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid var(--line)}.detail-meta>span[data-v-b6d2d95e]:not(.status-pill){padding:5px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:10px}.detail-body[data-v-b6d2d95e]{overflow:auto;display:grid;align-content:start;gap:14px;padding:16px 22px}.detail-grid[data-v-b6d2d95e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 18px}.detail-grid>div[data-v-b6d2d95e]{display:grid;gap:3px;min-width:0}.detail-grid small[data-v-b6d2d95e]{color:var(--muted);font-size:10px}.detail-grid b[data-v-b6d2d95e]{font-size:12px;font-weight:600;color:var(--ink);word-break:break-all}.detail-push[data-v-b6d2d95e],.detail-note[data-v-b6d2d95e]{padding:9px 12px;border-radius:8px;background:var(--surface-2);color:var(--muted);font-size:11px;line-height:1.6}.detail-section-title[data-v-b6d2d95e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid var(--line);margin-top:2px}.detail-section-title span[data-v-b6d2d95e]{font-size:12px;font-weight:700;color:var(--ink)}.detail-section-title small[data-v-b6d2d95e]{color:var(--muted);font-size:10px}.detail-orders[data-v-b6d2d95e]{border:1px solid var(--line);border-radius:9px}.detail-orders table[data-v-b6d2d95e]{width:100%;min-width:0;table-layout:fixed}.detail-orders th[data-v-b6d2d95e]:nth-child(1){width:42%}.detail-orders th[data-v-b6d2d95e]:nth-child(2),.detail-orders th[data-v-b6d2d95e]:nth-child(3){width:18%}.detail-orders th[data-v-b6d2d95e]:nth-child(4){width:22%}.detail-modal>footer[data-v-b6d2d95e]{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid var(--line);background:var(--surface-2)}.detail-modal>footer a[data-v-b6d2d95e],.detail-modal>footer button[data-v-b6d2d95e]{min-width:110px;text-decoration:none}.detail-modal>footer a[data-v-b6d2d95e]{display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(max-width:650px){.detail-backdrop[data-v-b6d2d95e]{padding:8px;place-items:end center}.detail-modal[data-v-b6d2d95e]{max-height:92vh;border-radius:14px 14px 0 0}.detail-grid[data-v-b6d2d95e]{grid-template-columns:1fr 1fr}.detail-modal>footer a[data-v-b6d2d95e],.detail-modal>footer button[data-v-b6d2d95e]{min-width:0;flex:1}}.submit-bar[data-v-b6d2d95e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid var(--line);background:var(--surface-2);font-size:12px;color:var(--muted)}.submit-bar b[data-v-b6d2d95e]{color:var(--ink)}.submit-bar .amount[data-v-b6d2d95e]{color:var(--teal);font-size:14px}.submit-bar em[data-v-b6d2d95e]{font-style:normal;margin-left:8px;color:#946718;background:#fdf6e7;padding:2px 8px;border-radius:999px;font-size:10px}.empty-state.compact[data-v-b6d2d95e]{min-height:120px}:root[data-theme=dark] .banner.warn[data-v-b6d2d95e]{background:#382f20;border-color:#665132;color:#edc57b}:root[data-theme=dark] .banner.danger[data-v-b6d2d95e]{background:#402522;border-color:#71403a;color:#f0a095}:root[data-theme=dark] .submit-bar em[data-v-b6d2d95e]{background:#382f20;color:#edc57b}@media(max-width:900px){.intro-actions[data-v-b6d2d95e]{width:100%}.submit-bar[data-v-b6d2d95e]{flex-direction:column;align-items:stretch}}.data-warning[data-v-c2e7e601]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #f1d5b0;border-radius:6px;background:#fff8ec;color:#96621c;font-size:11px;line-height:1.5}.data-warning svg[data-v-c2e7e601]{flex:0 0 auto;margin-top:1px}.email-page[data-v-c2e7e601]{display:grid;gap:18px}.page-head[data-v-c2e7e601],.head-actions[data-v-c2e7e601],.panel-head[data-v-c2e7e601],.editor-actions[data-v-c2e7e601],.composer-title[data-v-c2e7e601],.recipient-preview[data-v-c2e7e601],.send-bar[data-v-c2e7e601],.send-bar>div[data-v-c2e7e601],.test-send[data-v-c2e7e601],.connection[data-v-c2e7e601],.check-row[data-v-c2e7e601],.settings-foot[data-v-c2e7e601],.settings-foot>div[data-v-c2e7e601],.job-main[data-v-c2e7e601],.progress[data-v-c2e7e601],.modal-actions[data-v-c2e7e601]{display:flex;align-items:center}.page-head[data-v-c2e7e601]{justify-content:space-between;gap:16px}.page-head h2[data-v-c2e7e601]{font-size:22px;margin:0;color:#19252c}.page-head p[data-v-c2e7e601],.panel-head p[data-v-c2e7e601]{margin:5px 0 0;color:#7d8a91;font-size:12px}.head-actions[data-v-c2e7e601]{gap:10px}.connection[data-v-c2e7e601]{gap:6px;padding:7px 9px;border-radius:5px;font-size:10px;font-weight:600}.connection i[data-v-c2e7e601]{width:6px;height:6px;border-radius:50%;background:currentColor}.connection.ready[data-v-c2e7e601]{color:#137b70;background:#e9f6f3}.connection.pending[data-v-c2e7e601]{color:#a76b18;background:#fff5e5}.tabs[data-v-c2e7e601]{display:flex;gap:2px;border-bottom:1px solid #dfe5e7}.tabs button[data-v-c2e7e601]{position:relative;display:flex;align-items:center;gap:7px;padding:11px 16px;border:0;background:transparent;color:#738188;font-size:12px;font-weight:600;cursor:pointer}.tabs button.active[data-v-c2e7e601]{color:#167d72}.tabs button.active[data-v-c2e7e601]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:#16877c}.tabs button span[data-v-c2e7e601]{width:6px;height:6px;border-radius:50%;background:#e06b4f}.campaign-layout[data-v-c2e7e601]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.panel[data-v-c2e7e601]{background:#fff;border:1px solid #e0e5e7;border-radius:8px;min-width:0}.panel-head[data-v-c2e7e601]{justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #e8edef}.panel-head h3[data-v-c2e7e601]{margin:0;color:#27343a;font-size:14px}.icon-btn[data-v-c2e7e601]{display:grid;place-items:center;width:31px;height:31px;border:1px solid #dce2e4;border-radius:5px;background:#fff;color:#607078;cursor:pointer}.icon-btn[data-v-c2e7e601]:disabled{opacity:.35}.drafts[data-v-c2e7e601]{display:grid;padding:7px}.drafts>button[data-v-c2e7e601]{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;text-align:left;padding:11px;border:0;background:transparent;border-radius:6px;cursor:pointer;color:#58666d}.drafts>button[data-v-c2e7e601]:hover,.drafts>button.active[data-v-c2e7e601]{background:#eef6f4}.drafts button>span[data-v-c2e7e601]{display:grid;gap:4px;min-width:0}.drafts strong[data-v-c2e7e601],.drafts small[data-v-c2e7e601]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drafts strong[data-v-c2e7e601]{font-size:11px;color:#344249}.drafts small[data-v-c2e7e601],.drafts time[data-v-c2e7e601]{font-size:9px;color:#8f9a9f}.drafts .delete[data-v-c2e7e601]{display:none;place-items:center;width:24px;height:24px;color:#b85a49}.drafts button:hover .delete[data-v-c2e7e601]{display:grid}.editor-actions[data-v-c2e7e601]{gap:7px}.editor-actions select[data-v-c2e7e601],.quiet-button[data-v-c2e7e601]{height:32px;border:1px solid #dce2e4;border-radius:5px;background:#fff;color:#5b6970;font-size:10px;padding:0 9px}.quiet-button[data-v-c2e7e601]{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.form-grid[data-v-c2e7e601]{display:grid;grid-template-columns:1fr 1.3fr .7fr;gap:13px;padding:16px 17px;border-bottom:1px solid #e8edef}.form-grid label[data-v-c2e7e601],.smtp-grid label[data-v-c2e7e601],.send-modal label[data-v-c2e7e601]{display:grid;gap:6px}.form-grid label.wide[data-v-c2e7e601]{grid-column:auto}.form-grid span[data-v-c2e7e601],.smtp-grid span[data-v-c2e7e601],.send-modal label span[data-v-c2e7e601]{font-size:10px;font-weight:600;color:#68767d}.form-grid input[data-v-c2e7e601],.form-grid select[data-v-c2e7e601],.smtp-grid input[data-v-c2e7e601],.send-modal input[data-v-c2e7e601]{height:38px;border:1px solid #dce2e4;border-radius:6px;padding:0 10px;outline:0;color:#3f4d54;background:#fff}.form-grid input[data-v-c2e7e601]:focus,.smtp-grid input[data-v-c2e7e601]:focus,.send-modal input[data-v-c2e7e601]:focus{border-color:#58a79e;box-shadow:0 0 0 3px #16877c14}.composer[data-v-c2e7e601]{display:grid;grid-template-columns:1fr 1fr;height:380px;border-bottom:1px solid #e8edef}.code-editor[data-v-c2e7e601],.preview[data-v-c2e7e601]{display:grid;grid-template-rows:39px 1fr;min-width:0}.code-editor[data-v-c2e7e601]{border-right:1px solid #e8edef}.composer-title[data-v-c2e7e601]{padding:0 13px;border-bottom:1px solid #eef1f2;justify-content:space-between;color:#718087;font-size:10px}.composer-title span[data-v-c2e7e601]{display:flex;align-items:center;gap:6px}.code-editor textarea[data-v-c2e7e601]{border:0;resize:none;outline:0;padding:14px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:#35434a;min-width:0}.preview iframe[data-v-c2e7e601]{border:0;width:100%;height:100%;background:#fff}.recipient-preview[data-v-c2e7e601]{min-height:58px;padding:10px 16px;gap:13px;border-bottom:1px solid #e8edef}.recipient-preview>div[data-v-c2e7e601]:first-child{display:grid;gap:2px;min-width:135px}.recipient-preview strong[data-v-c2e7e601]{font-size:11px;color:#35434a}.recipient-preview div>span[data-v-c2e7e601]{font-size:9px;color:#8a969c}.recipient-samples[data-v-c2e7e601]{display:flex;flex-wrap:wrap;gap:5px;flex:1}.recipient-samples span[data-v-c2e7e601]{padding:3px 6px;border-radius:4px;background:#f0f4f4;color:#67757c!important}.send-bar[data-v-c2e7e601]{justify-content:space-between;gap:10px;padding:13px 16px}.send-bar>div[data-v-c2e7e601],.test-send[data-v-c2e7e601]{gap:8px}.test-send input[data-v-c2e7e601]{height:38px;width:210px;border:1px solid #dce2e4;border-radius:6px;padding:0 10px;outline:0}.smtp-panel[data-v-c2e7e601]{max-width:980px}.smtp-grid[data-v-c2e7e601]{display:grid;grid-template-columns:2fr .7fr 1.4fr 1.4fr;gap:14px;padding:19px}.check-row[data-v-c2e7e601]{gap:22px;flex-wrap:wrap;padding:14px 19px;border-top:1px solid #e8edef;font-size:11px;color:#536168}.check-row label[data-v-c2e7e601]{display:flex;align-items:center;gap:7px}.check-row input[data-v-c2e7e601]{accent-color:#16877c}.settings-foot[data-v-c2e7e601]{justify-content:space-between;padding:14px 19px;border-top:1px solid #e8edef;color:#89959a;font-size:10px}.settings-foot>div[data-v-c2e7e601]{gap:8px}.jobs[data-v-c2e7e601]{display:grid}.jobs article[data-v-c2e7e601]{position:relative;display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,300px) 82px 34px;gap:16px;align-items:center;padding:14px 17px;border-bottom:1px solid #e8edef}.job-main[data-v-c2e7e601]{gap:10px;min-width:0}.job-icon[data-v-c2e7e601]{display:grid;place-items:center;width:34px;height:34px;border-radius:6px}.job-icon.good[data-v-c2e7e601]{color:#147a70;background:#e9f6f3}.job-icon.warn[data-v-c2e7e601]{color:#a96d19;background:#fff5e5}.job-icon.danger[data-v-c2e7e601]{color:#b95142;background:#fff0ed}.job-main div[data-v-c2e7e601]{display:grid;gap:3px;min-width:0}.job-main strong[data-v-c2e7e601]{font-size:11px;color:#344249}.job-main small[data-v-c2e7e601],.job-main time[data-v-c2e7e601]{font-size:9px;color:#8d999e}.progress[data-v-c2e7e601]{display:grid;gap:6px}.progress>span[data-v-c2e7e601]{display:block;height:6px;border-radius:4px;background:#eef1f2;overflow:hidden}.progress i[data-v-c2e7e601]{display:block;height:100%;background:#16877c}.progress small[data-v-c2e7e601]{font-size:9px;color:#87949a}.status-pill[data-v-c2e7e601]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 7px;border-radius:5px;font-size:10px;font-weight:600}.status-pill>i[data-v-c2e7e601]{width:5px;height:5px;border-radius:50%;background:currentColor}.status-pill.good[data-v-c2e7e601]{color:#13796f;background:#eaf6f4}.status-pill.warn[data-v-c2e7e601]{color:#a66a18;background:#fff5e6}.status-pill.danger[data-v-c2e7e601]{color:#b85243;background:#fff0ed}.job-errors[data-v-c2e7e601]{grid-column:1/-1;padding:9px 12px;background:#fff6f4;border-radius:6px}.job-errors div[data-v-c2e7e601]{display:grid;grid-template-columns:130px 1fr auto;gap:10px;padding:5px 0;font-size:9px;color:#7d5a54}.empty[data-v-c2e7e601]{min-height:160px;display:flex;align-items:center;justify-content:center;gap:8px;color:#97a2a7;font-size:12px}.empty.compact[data-v-c2e7e601]{min-height:90px}.modal-backdrop[data-v-c2e7e601]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#141f2470;display:grid;place-items:center;padding:20px}.send-modal[data-v-c2e7e601]{position:relative;width:min(430px,100%);background:#fff;border-radius:8px;padding:25px;box-shadow:0 20px 55px #101c2233}.modal-close[data-v-c2e7e601]{position:absolute;right:13px;top:13px;display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:#718087;cursor:pointer}.modal-icon[data-v-c2e7e601]{display:grid;place-items:center;width:40px;height:40px;border-radius:7px;color:#167c72;background:#e8f5f2}.send-modal h3[data-v-c2e7e601]{font-size:17px;margin:15px 0 7px;color:#26343a}.send-modal p[data-v-c2e7e601]{font-size:11px;line-height:1.7;color:#6e7c83;margin:0 0 16px}.send-modal label[data-v-c2e7e601]{margin-top:12px}.modal-actions[data-v-c2e7e601]{justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:1180px){.campaign-layout[data-v-c2e7e601]{grid-template-columns:220px minmax(0,1fr)}.form-grid[data-v-c2e7e601],.smtp-grid[data-v-c2e7e601]{grid-template-columns:1fr 1fr}.jobs article[data-v-c2e7e601]{grid-template-columns:minmax(220px,1fr) minmax(160px,240px) 78px 34px}}@media(max-width:800px){.page-head[data-v-c2e7e601]{align-items:flex-start}.head-actions .connection[data-v-c2e7e601]{display:none}.campaign-layout[data-v-c2e7e601]{grid-template-columns:1fr}.draft-list[data-v-c2e7e601]{display:none}.composer[data-v-c2e7e601]{grid-template-columns:1fr;height:auto}.code-editor[data-v-c2e7e601]{height:300px;border-right:0;border-bottom:1px solid #e8edef}.preview[data-v-c2e7e601]{height:340px}.form-grid[data-v-c2e7e601]{grid-template-columns:1fr}.recipient-preview[data-v-c2e7e601]{align-items:flex-start;flex-wrap:wrap}.recipient-samples[data-v-c2e7e601]{order:3;flex-basis:100%}.send-bar[data-v-c2e7e601]{align-items:stretch;flex-direction:column}.send-bar>div[data-v-c2e7e601]{display:grid;grid-template-columns:1fr 1fr}.test-send input[data-v-c2e7e601]{width:auto}.smtp-grid[data-v-c2e7e601]{grid-template-columns:1fr}.settings-foot[data-v-c2e7e601]{align-items:flex-start;flex-direction:column;gap:12px}.jobs article[data-v-c2e7e601]{grid-template-columns:minmax(0,1fr) 78px 34px}.progress[data-v-c2e7e601]{grid-column:1/-1;grid-row:2}.tabs button[data-v-c2e7e601]{padding-left:10px;padding-right:10px}.tabs button svg[data-v-c2e7e601]{display:none}}.job-actions[data-v-c2e7e601]{display:flex;align-items:center;justify-content:flex-end;gap:5px}.jobs article[data-v-c2e7e601]{grid-template-columns:minmax(260px,1fr) minmax(180px,300px) 82px minmax(34px,72px)}.provider-panel select[data-v-c2e7e601],.smtp-grid select[data-v-c2e7e601]{height:38px;border:1px solid #dce2e4;border-radius:6px;padding:0 10px;background:#fff;color:#3f4d54}.smtp-panel[data-v-c2e7e601]{max-width:1100px}.smtp-grid[data-v-c2e7e601]{grid-template-columns:repeat(3,minmax(0,1fr))}.aliyun-template-workspace[data-v-c2e7e601]{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:390px;border-bottom:1px solid #e8edef}.aliyun-template-list[data-v-c2e7e601]{padding:8px;border-right:1px solid #e8edef;overflow:auto;max-height:470px}.aliyun-template-list>button[data-v-c2e7e601]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;color:#4b5b63}.aliyun-template-list>button[data-v-c2e7e601]:hover,.aliyun-template-list>button.active[data-v-c2e7e601]{background:#eef6f4}.aliyun-template-list button>span[data-v-c2e7e601]{display:grid;gap:4px;min-width:0}.aliyun-template-list strong[data-v-c2e7e601],.aliyun-template-list small[data-v-c2e7e601]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aliyun-template-list strong[data-v-c2e7e601]{font-size:11px;color:#344249}.aliyun-template-list small[data-v-c2e7e601]{font-size:9px;color:#89969c}.template-status[data-v-c2e7e601]{font-style:normal;font-size:9px;font-weight:700;padding:4px 6px;border-radius:4px;color:#7b8790;background:#eef1f2;white-space:nowrap}.template-status.s-2[data-v-c2e7e601]{color:#13796f;background:#eaf6f4}.template-status.s-1[data-v-c2e7e601]{color:#a66a18;background:#fff5e6}.template-status.s-3[data-v-c2e7e601]{color:#b85243;background:#fff0ed}.template-status.detail[data-v-c2e7e601]{font-size:10px;padding:6px 9px}.aliyun-template-detail[data-v-c2e7e601]{padding:16px;display:grid;grid-template-rows:auto auto auto minmax(240px,1fr);gap:12px;min-width:0}.aliyun-template-detail iframe[data-v-c2e7e601]{width:100%;height:100%;min-height:260px;border:1px solid #dce2e4;border-radius:7px;background:#fff}.template-detail-head[data-v-c2e7e601]{display:flex;justify-content:space-between;align-items:center;gap:12px}.template-detail-head>div[data-v-c2e7e601]{display:grid;gap:4px}.template-detail-head strong[data-v-c2e7e601]{font-size:14px;color:#27343a}.template-detail-head span[data-v-c2e7e601]{font-size:10px;color:#7d8a91}.aliyun-template-detail dl[data-v-c2e7e601]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.aliyun-template-detail dl div[data-v-c2e7e601]{padding:9px;background:#f6f8f8;border-radius:6px;min-width:0}.aliyun-template-detail dt[data-v-c2e7e601]{font-size:9px;color:#89959a}.aliyun-template-detail dd[data-v-c2e7e601]{margin:4px 0 0;font-size:10px;color:#46555c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-detail-actions[data-v-c2e7e601]{display:flex;gap:8px}.template-editor-title[data-v-c2e7e601]{display:flex;align-items:center;justify-content:space-between;padding:16px 19px 0}.template-editor-title h4[data-v-c2e7e601]{font-size:13px;color:#344249;margin:0}.template-editor-title p[data-v-c2e7e601]{font-size:10px;color:#89959a;margin:4px 0 0}.template-editor-title>span[data-v-c2e7e601]{font-size:10px;color:#89959a}.template-editor-grid[data-v-c2e7e601]{border-bottom:0}.template-html[data-v-c2e7e601]{grid-column:1/3}.template-html textarea[data-v-c2e7e601]{height:310px;resize:vertical;border:1px solid #dce2e4;border-radius:6px;padding:10px;font:11px/1.6 ui-monospace,monospace;color:#35434a;background:#fff}.template-live-preview[data-v-c2e7e601]{display:grid;grid-template-rows:28px 1fr;min-height:336px;min-width:0}.template-preview-head[data-v-c2e7e601]{display:flex;align-items:flex-start;justify-content:space-between}.template-preview-head>span[data-v-c2e7e601]{font-size:10px;font-weight:600;color:#68767d}.template-preview-head div[data-v-c2e7e601]{display:flex;gap:3px}.template-preview-head button[data-v-c2e7e601]{height:22px;padding:0 7px;border:1px solid #dce2e4;background:#fff;color:#718087;border-radius:4px;font-size:9px;cursor:pointer}.template-preview-head button.active[data-v-c2e7e601]{border-color:#16877c;color:#16877c;background:#eef8f6}.template-preview-shell[data-v-c2e7e601]{height:100%;display:flex;justify-content:center;min-width:0;background:#eef1f2;border:1px solid #dce2e4;border-radius:6px;padding:8px;overflow:hidden}.template-live-preview iframe[data-v-c2e7e601]{width:100%;height:100%;border:0;border-radius:4px;background:#fff;transition:width .2s}.template-live-preview.mobile iframe[data-v-c2e7e601]{width:375px;max-width:100%}.request-preview[data-v-c2e7e601]{margin:0 19px 14px;padding:12px;border-radius:6px;background:#f5f8f8}.request-preview strong[data-v-c2e7e601]{font-size:11px}.request-preview pre[data-v-c2e7e601]{overflow:auto;margin:8px 0 0;font:10px/1.5 ui-monospace,monospace}.tracking-content[data-v-c2e7e601]{display:grid;gap:14px;padding:16px 19px}.tracking-banner[data-v-c2e7e601]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:6px;background:#f5f8f8}.tracking-banner>span[data-v-c2e7e601]{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.tracking-banner i[data-v-c2e7e601]{width:7px;height:7px;border-radius:50%;background:currentColor}.tracking-banner.ready[data-v-c2e7e601]{color:#13796f;background:#eaf6f4}.tracking-banner.pending[data-v-c2e7e601]{color:#a66a18;background:#fff5e6}.tracking-banner small[data-v-c2e7e601]{font-size:9px;color:#718087}.tracking-stats[data-v-c2e7e601]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.tracking-stats article[data-v-c2e7e601]{position:relative;display:grid;gap:5px;padding:12px;border:1px solid #e3e8ea;border-radius:7px;background:#fff}.tracking-stats span[data-v-c2e7e601]{font-size:9px;color:#819097}.tracking-stats strong[data-v-c2e7e601]{font-size:18px;color:#2f3f46}.tracking-stats small[data-v-c2e7e601]{position:absolute;right:10px;bottom:12px;font-size:9px;color:#16877c}.tracking-table[data-v-c2e7e601]{border:1px solid #e3e8ea;border-radius:7px;overflow:hidden}.tracking-row[data-v-c2e7e601]{display:grid;grid-template-columns:1.4fr repeat(5,1fr);padding:9px 12px;border-top:1px solid #edf0f1;font-size:10px;color:#536168}.tracking-row[data-v-c2e7e601]:first-child{border-top:0}.tracking-row.head[data-v-c2e7e601]{background:#f5f8f8;font-size:9px;font-weight:700;color:#7b898f}@media(max-width:1180px){.jobs article[data-v-c2e7e601]{grid-template-columns:minmax(220px,1fr) minmax(160px,240px) 78px minmax(34px,72px)}}@media(max-width:800px){.jobs article[data-v-c2e7e601]{grid-template-columns:minmax(0,1fr) 78px minmax(34px,72px)}.job-actions[data-v-c2e7e601]{grid-column:3;grid-row:1}.aliyun-template-workspace[data-v-c2e7e601]{grid-template-columns:1fr}.aliyun-template-list[data-v-c2e7e601]{border-right:0;border-bottom:1px solid #e8edef;max-height:260px}.aliyun-template-detail dl[data-v-c2e7e601]{grid-template-columns:1fr 1fr}.template-html[data-v-c2e7e601]{grid-column:auto}.template-live-preview[data-v-c2e7e601]{min-height:390px}.tracking-stats[data-v-c2e7e601]{grid-template-columns:1fr 1fr}.tracking-banner[data-v-c2e7e601]{align-items:flex-start;flex-direction:column}.tracking-table[data-v-c2e7e601]{overflow-x:auto}.tracking-row[data-v-c2e7e601]{min-width:560px}}.dispatch-page[data-v-51716a5f]{display:grid;gap:18px}.schedule-head-actions[data-v-51716a5f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.schedule-stamp[data-v-51716a5f]{color:var(--muted, #87939a);font-size:11px}.schedule-form[data-v-51716a5f]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:16px 18px;border-bottom:1px solid var(--line, #edf0f1)}.schedule-field[data-v-51716a5f]{display:flex;flex-direction:column;gap:5px;min-width:138px}.schedule-field>span[data-v-51716a5f]{color:var(--muted, #7b8991);font-size:11px}.schedule-field select[data-v-51716a5f],.schedule-field input[data-v-51716a5f]{height:34px;padding:0 10px;border:1px solid var(--line, #dce2e4);border-radius:6px;background:var(--surface, #fff);color:var(--ink, #344249);font-size:12px;outline:none}.schedule-field select[data-v-51716a5f]:focus,.schedule-field input[data-v-51716a5f]:focus{border-color:var(--teal, #167c72)}.schedule-note[data-v-51716a5f]{flex:1 1 170px}.schedule-windows[data-v-51716a5f]{flex:1 1 100%}.window-list[data-v-51716a5f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.window-row[data-v-51716a5f]{display:flex;align-items:center;gap:8px}.window-row input[data-v-51716a5f]{width:116px;height:34px;padding:0 10px;border:1px solid var(--line, #dce2e4);border-radius:6px;background:var(--surface, #fff);color:var(--ink, #344249);font-size:12px;outline:none}.window-row input[data-v-51716a5f]:focus{border-color:var(--teal, #167c72)}.window-row em[data-v-51716a5f]{color:var(--muted, #7b8991);font-size:11px;font-style:normal}.window-index[data-v-51716a5f]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--teal-soft, #eef8f5);color:var(--teal, #0f766e);font-size:10px;font-weight:600}.window-index.stop[data-v-51716a5f]{background:#fbeceb;color:#a84740}.window-hint[data-v-51716a5f]{color:var(--muted, #96a0a5);font-size:11px}.window-remove[data-v-51716a5f]{height:28px;padding:0 8px;font-size:11px}.window-add[data-v-51716a5f]{display:inline-flex;align-items:center;gap:4px}.schedule-weekdays[data-v-51716a5f]{display:flex;gap:6px}.weekday-chip[data-v-51716a5f]{width:32px;height:34px;border:1px solid var(--line, #dce2e4);border-radius:6px;background:var(--surface, #fff);color:var(--muted, #7b8991);font-size:12px;cursor:pointer}.weekday-chip.active[data-v-51716a5f]{border-color:var(--teal, #167c72);background:var(--teal-soft, #eef8f5);color:var(--teal, #0f766e);font-weight:600}.schedule-form-actions[data-v-51716a5f]{display:flex;gap:8px;margin-left:auto}.schedule-state[data-v-51716a5f]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap}.schedule-state.on[data-v-51716a5f]{background:#eaf5ef;color:#317954}.schedule-state.off[data-v-51716a5f]{background:#fbeceb;color:#a84740}.schedule-state.idle[data-v-51716a5f]{background:#eef1f2;color:#6e7b82}.schedule-row-actions[data-v-51716a5f]{display:flex;gap:6px;flex-wrap:wrap}.schedule-none[data-v-51716a5f]{color:var(--muted, #96a0a5);font-size:11px}.schedule-error[data-v-51716a5f]{display:block;margin-top:2px;color:#b65a51;font-size:9px}.schedule-panel td small[data-v-51716a5f]{display:block;margin-top:2px;color:var(--muted, #96a0a5);font-size:9px}.recovery-rule[data-v-51716a5f]{min-width:270px;justify-content:space-between;gap:18px}.probe-rule-copy[data-v-51716a5f]{min-width:0;display:flex;flex-direction:column;gap:2px}.probe-rule-copy small[data-v-51716a5f]{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7d8a91;font-size:9px}.scheduler-countdown[data-v-51716a5f]{margin-left:auto;color:#66767e;font-size:11px;font-weight:700;white-space:nowrap}.probe-progress[data-v-51716a5f]{display:flex;gap:5px;flex:0 0 auto}.probe-progress i[data-v-51716a5f]{width:20px;height:8px;border-radius:3px;background:#d8dfe1;box-shadow:inset 0 0 0 1px #2130390f}.probe-progress i.passed[data-v-51716a5f]{background:#39a66f}.probe-progress i.failed[data-v-51716a5f]{background:#df6558}.probe-progress i.pending[data-v-51716a5f]{background:#d8dfe1}:root[data-theme=dark]{color:#89999f}:root[data-theme=dark]{color:#aab8bd}:root[data-theme=dark]{background:#45535a}.page-head[data-v-51716a5f],.head-actions[data-v-51716a5f],.dispatch-state[data-v-51716a5f],.panel-head[data-v-51716a5f],.policy-foot[data-v-51716a5f],.policy-foot>div[data-v-51716a5f],.search[data-v-51716a5f],.score[data-v-51716a5f],.row-actions[data-v-51716a5f],.identity[data-v-51716a5f],.pool-actions[data-v-51716a5f]{display:flex;align-items:center}.page-head[data-v-51716a5f]{justify-content:space-between;gap:16px}.page-head h2[data-v-51716a5f]{font-size:22px;margin:0;color:#19252c}.page-head p[data-v-51716a5f],.panel-head p[data-v-51716a5f]{margin:5px 0 0;color:#7d8a91;font-size:12px}.head-actions[data-v-51716a5f]{gap:8px}.dispatch-state[data-v-51716a5f]{gap:6px;padding:7px 9px;border-radius:5px;font-size:10px;font-weight:600}.dispatch-state i[data-v-51716a5f]{width:6px;height:6px;border-radius:50%;background:currentColor}.dispatch-state.on[data-v-51716a5f]{color:#137c70;background:#e9f6f3}.dispatch-state.off[data-v-51716a5f]{color:#8a969b;background:#f0f3f4}.summary[data-v-51716a5f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #e0e5e7;border-radius:8px;background:#fff}.summary article[data-v-51716a5f]{padding:16px;border-right:1px solid #e9edef;min-width:0}.summary article[data-v-51716a5f]:last-child{border:0}.summary span[data-v-51716a5f]{display:flex;align-items:center;gap:7px;color:#75838a;font-size:11px}.summary strong[data-v-51716a5f]{display:block;margin:8px 0 3px;font-size:22px;color:#1e2b31}.summary small[data-v-51716a5f]{font-size:10px;color:#929da2}.dispatch-grid[data-v-51716a5f]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px}.panel[data-v-51716a5f]{background:#fff;border:1px solid #e0e5e7;border-radius:8px;min-width:0}.panel-head[data-v-51716a5f]{justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #e8edef}.panel-head h3[data-v-51716a5f]{margin:0;font-size:14px;color:#27343a}.policy-badge[data-v-51716a5f]{padding:5px 8px;border-radius:5px;color:#167a70;background:#e9f6f3;font-size:10px;font-weight:600}.strategy-manager[data-v-51716a5f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 17px 0}.strategy-tabs[data-v-51716a5f]{display:flex;flex:1;flex-wrap:wrap;gap:7px}.strategy-tabs button[data-v-51716a5f]{display:grid;gap:3px;min-width:150px;padding:8px 10px;border:1px solid #dce4e4;border-radius:7px;background:#fff;color:#536168;text-align:left;cursor:pointer}.strategy-tabs button span[data-v-51716a5f]{font-size:11px;font-weight:700}.strategy-tabs button small[data-v-51716a5f]{color:#8b979c;font-size:9px}.strategy-tabs button.active[data-v-51716a5f]{border-color:#70bbb1;background:#eaf7f4;color:#14786e}.strategy-actions[data-v-51716a5f]{display:flex;gap:7px}.strategy-identity[data-v-51716a5f]{display:flex;align-items:end;gap:18px;margin:12px 17px 0;padding:12px;border:1px solid #e5eaec;border-radius:7px;background:#fafcfc}.strategy-identity>label[data-v-51716a5f]:first-child{display:grid;flex:1;gap:6px}.strategy-identity span[data-v-51716a5f]{color:#68767d;font-size:10px;font-weight:600}.strategy-identity input[type=text][data-v-51716a5f]{height:36px;border:1px solid #dce2e4;border-radius:6px;padding:0 9px;background:#fff;color:#435158}.strategy-enabled[data-v-51716a5f]{display:flex;align-items:center;gap:7px;height:36px;color:#536168;font-size:10px}.policy-form[data-v-51716a5f]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;padding:17px}.policy-form label[data-v-51716a5f]{display:grid;gap:6px}.policy-form span[data-v-51716a5f]{font-size:10px;color:#68767d;font-weight:600}.policy-form select[data-v-51716a5f],.suffix input[data-v-51716a5f]{height:37px;border:1px solid #dce2e4;border-radius:6px;background:#fff;outline:0;padding:0 9px;color:#435158}.strategy-selector[data-v-51716a5f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:15px 17px 0}.strategy-selector button[data-v-51716a5f]{display:grid;gap:3px;min-height:54px;padding:8px;border:1px solid #dce4e4;border-radius:6px;background:#fff;color:#536168;font-size:10px;font-weight:700;text-align:left;cursor:pointer}.strategy-selector button small[data-v-51716a5f]{color:#8b979c;font-size:8px;font-weight:500;line-height:1.35}.strategy-selector button.active[data-v-51716a5f]{border-color:#73bdb3;background:#eaf7f4;color:#14786e}.strategy-selector button.active small[data-v-51716a5f]{color:#4e8d86}.suffix[data-v-51716a5f]{display:flex}.suffix input[data-v-51716a5f]{width:100%;border-radius:6px 0 0 6px}.suffix b[data-v-51716a5f]{display:grid;place-items:center;min-width:34px;border:1px solid #dce2e4;border-left:0;border-radius:0 6px 6px 0;color:#89959a;font-size:10px}.checks[data-v-51716a5f]{display:flex;gap:19px;flex-wrap:wrap;padding:0 17px 17px;color:#536168;font-size:11px}.checks label[data-v-51716a5f]{display:flex;align-items:center;gap:7px}.checks input[data-v-51716a5f]{accent-color:#16877c}.dispatch-groups[data-v-51716a5f]{display:grid;gap:10px;margin:0 17px 17px;padding:12px 13px;border:1px solid #dfe9e7;border-radius:7px;background:#f7fbfa;color:#536168;font-size:10px;line-height:1.45}.fallback-config[data-v-51716a5f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;margin:0 17px 17px;padding:12px 13px;border:1px solid #eadfca;border-radius:7px;background:#fffbf3}.fallback-config strong[data-v-51716a5f],.fallback-config small[data-v-51716a5f]{display:block}.fallback-config strong[data-v-51716a5f]{color:#514637;font-size:11px}.fallback-config small[data-v-51716a5f]{margin-top:3px;color:#938675;font-size:9px}.fallback-state[data-v-51716a5f]{align-self:start;padding:5px 8px;border-radius:5px;font-size:9px;font-weight:700}.fallback-state.standby[data-v-51716a5f]{color:#87672c;background:#f4ead5}.fallback-state.active[data-v-51716a5f]{color:#a34032;background:#fde5df}.fallback-account-list[data-v-51716a5f]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.fallback-account-list button[data-v-51716a5f],.fallback-button[data-v-51716a5f]{border:1px solid #dec99f;border-radius:5px;background:#fff;color:#7d6334;font-size:9px;font-weight:600;cursor:pointer}.fallback-account-list button[data-v-51716a5f]{padding:5px 8px}.fallback-account-list button small[data-v-51716a5f]{display:inline;color:inherit}.fallback-button[data-v-51716a5f]{min-width:62px;padding:6px 7px}.fallback-button.active[data-v-51716a5f]{border-color:#d59473;background:#fff0e8;color:#a65331}.dispatch-groups>div[data-v-51716a5f]:first-child{display:grid;gap:3px;min-width:0}.dispatch-groups strong[data-v-51716a5f]{display:block;margin:0;color:#344249;font-size:11px;line-height:1.35;font-weight:700}.dispatch-groups small[data-v-51716a5f]{display:block;margin:0;color:#849197;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.group-chips[data-v-51716a5f]{display:flex;flex-wrap:wrap;gap:7px}.group-chips button[data-v-51716a5f]{min-height:36px;padding:5px 10px;border:1px solid #d3dfdd;border-radius:5px;background:#fff;color:#65737a;font-size:10px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.group-chips button small[data-v-51716a5f]{display:inline;color:inherit;font-size:9px;opacity:.7}.group-chips button[data-v-51716a5f]:hover,.group-chips button.active[data-v-51716a5f]{border-color:#78bdb4;background:#e7f5f2;color:#14796f}.group-label[data-v-51716a5f]{display:inline-block;max-width:190px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:#4c6268;font-size:10px;line-height:1.4;white-space:normal}.group-label.muted[data-v-51716a5f]{color:#9aa4a8}.policy-foot[data-v-51716a5f]{justify-content:space-between;padding:13px 17px;border-top:1px solid #e8edef;color:#89959a;font-size:10px}.policy-foot>div[data-v-51716a5f]{gap:8px}.model-chips[data-v-51716a5f]{display:flex;flex-wrap:wrap;gap:7px;padding:16px 17px 8px}.model-chips button[data-v-51716a5f]{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #dce5e4;background:#fff;border-radius:5px;color:#617078;font-size:10px;cursor:pointer}.model-chips button.active[data-v-51716a5f]{border-color:#8bc7bf;background:#e9f6f3;color:#14796f}.plan-list[data-v-51716a5f]{display:grid;margin:8px 17px 15px;border-top:1px solid #edf1f2}.plan-list div[data-v-51716a5f]{display:grid;grid-template-columns:100px 1fr;gap:3px;padding:9px 0;border-bottom:1px solid #edf1f2;font-size:10px}.plan-list span[data-v-51716a5f]{color:#6e7c83}.plan-list strong[data-v-51716a5f]{color:#36454c}.plan-list small[data-v-51716a5f]{grid-column:2;color:#97a2a7}.accounts-panel .panel-head[data-v-51716a5f]{flex-wrap:wrap}.accounts-panel .search[data-v-51716a5f]{height:34px;gap:7px;padding:0 9px;border:1px solid #dce2e4;border-radius:5px;color:#7c898f;flex:1;max-width:300px;margin-left:auto}.pool-actions[data-v-51716a5f]{gap:7px;margin-left:auto}.search input[data-v-51716a5f]{border:0;outline:0;width:100%;min-width:0}.quiet-button[data-v-51716a5f]{height:33px;border:1px solid #dce2e4;background:#fff;border-radius:5px;color:#5e6c73;font-size:10px;padding:0 10px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.quiet-button[data-v-51716a5f]:disabled{opacity:.45;cursor:not-allowed}.table-wrap[data-v-51716a5f]{overflow:auto}table[data-v-51716a5f]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}th[data-v-51716a5f]{text-align:left;padding:10px 11px;background:#fafbfb;color:#7e8b91;font-size:10px;font-weight:600;border-bottom:1px solid #e7ecee}td[data-v-51716a5f]{padding:11px;border-bottom:1px solid #edf1f2;color:#56646b;vertical-align:middle}td small[data-v-51716a5f]{display:block;color:#96a0a5;font-size:9px;margin-top:3px}.identity[data-v-51716a5f]{gap:8px}.identity>span[data-v-51716a5f]{display:grid;place-items:center;width:27px;height:27px;border-radius:5px;background:#eaf4f2;color:#167c72;font-weight:700}.identity div[data-v-51716a5f]{display:grid;gap:2px}.identity strong[data-v-51716a5f]{font-size:11px;color:#344249}.status-pill[data-v-51716a5f]{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:9px;font-weight:600}.status-pill i[data-v-51716a5f]{width:5px;height:5px;border-radius:50%;background:currentColor}.status-pill.good[data-v-51716a5f]{color:#11796f;background:#eaf6f4}.status-pill.warn[data-v-51716a5f]{color:#a66a18;background:#fff5e6}.status-pill.danger[data-v-51716a5f]{color:#b95243;background:#fff0ed}.flag[data-v-51716a5f]{color:#a66a18!important}.score[data-v-51716a5f]{gap:8px}.score strong[data-v-51716a5f]{width:25px;font-size:12px}.score strong.high[data-v-51716a5f]{color:#137a70}.score strong.mid[data-v-51716a5f]{color:#aa771c}.score strong.low[data-v-51716a5f]{color:#b95443}.score>i[data-v-51716a5f]{display:block;width:55px;height:5px;background:#edf1f2;border-radius:3px;overflow:hidden}.score b[data-v-51716a5f]{display:block;height:100%;background:#16877c;border-radius:3px}.upstream[data-v-51716a5f]{color:#16877c}.small-input[data-v-51716a5f]{width:55px;height:28px;border:1px solid #dce2e4;border-radius:4px;padding:0 5px;outline:0;color:#526067}.tiny-button[data-v-51716a5f]{display:grid;place-items:center;width:26px;height:26px;border:1px solid #dce2e4;background:#fff;border-radius:4px;color:#69777d;cursor:pointer}.tiny-button.good[data-v-51716a5f]{color:#13796f}.tiny-button.warn[data-v-51716a5f]{color:#a66a18}.tiny-button[data-v-51716a5f]:disabled{opacity:.45;cursor:not-allowed}.empty[data-v-51716a5f]{min-height:140px;display:flex;align-items:center;justify-content:center;gap:8px;color:#97a2a7;font-size:12px}.empty.compact[data-v-51716a5f]{min-height:80px}.dispatch-bottom[data-v-51716a5f]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.billing-list[data-v-51716a5f],.logs[data-v-51716a5f]{display:grid;padding:7px 17px 13px}.billing-list>div[data-v-51716a5f]{display:grid;grid-template-columns:1fr auto;gap:3px;padding:9px 0;border-bottom:1px solid #edf1f2}.billing-list>div[data-v-51716a5f]:last-child{border:0}.billing-list span[data-v-51716a5f]{font-size:10px;color:#526067}.billing-list strong[data-v-51716a5f]{font-size:10px;color:#16877c}.billing-list small[data-v-51716a5f]{grid-column:1/-1;color:#96a1a6;font-size:9px}.logs>div[data-v-51716a5f]{display:grid;grid-template-columns:9px 1fr auto;gap:9px;padding:9px 0;border-bottom:1px solid #edf1f2}.logs>div[data-v-51716a5f]:last-child{border:0}.log-dot[data-v-51716a5f]{width:7px;height:7px;border-radius:50%;margin-top:4px;background:#8e9a9f}.log-dot.success[data-v-51716a5f]{background:#16877c}.log-dot.warning[data-v-51716a5f]{background:#d39a31}.log-dot.error[data-v-51716a5f]{background:#d86449}.logs div div[data-v-51716a5f]{display:grid;gap:3px;min-width:0}.logs strong[data-v-51716a5f]{font-size:10px;color:#435158}.logs small[data-v-51716a5f],.logs time[data-v-51716a5f]{font-size:9px;color:#96a1a6}.logs time[data-v-51716a5f]{white-space:nowrap}@media(max-width:1200px){.summary[data-v-51716a5f]{grid-template-columns:repeat(3,1fr)}.summary article[data-v-51716a5f]:nth-child(3){border-right:0}.summary article[data-v-51716a5f]:nth-child(-n+3){border-bottom:1px solid #e9edef}.dispatch-grid[data-v-51716a5f]{grid-template-columns:1fr}.accounts-panel[data-v-51716a5f]{overflow:hidden}}@media(max-width:760px){.strategy-manager[data-v-51716a5f],.strategy-identity[data-v-51716a5f]{align-items:stretch;flex-direction:column}.strategy-actions button[data-v-51716a5f]{flex:1}.page-head[data-v-51716a5f]{align-items:flex-start;flex-direction:column}.dispatch-groups[data-v-51716a5f]{margin-right:12px;margin-left:12px}.group-label[data-v-51716a5f]{max-width:130px}.head-actions[data-v-51716a5f]{width:100%;flex-wrap:wrap}.head-actions .dispatch-state[data-v-51716a5f]{margin-right:auto}.summary[data-v-51716a5f]{grid-template-columns:repeat(2,1fr)}.summary article[data-v-51716a5f]:nth-child(3){border-right:1px solid #e9edef}.summary article[data-v-51716a5f]:nth-child(2n){border-right:0}.summary article[data-v-51716a5f]:nth-child(-n+4){border-bottom:1px solid #e9edef}.policy-form[data-v-51716a5f]{grid-template-columns:1fr 1fr}.policy-foot[data-v-51716a5f]{align-items:flex-start;flex-direction:column;gap:10px}.policy-foot>div[data-v-51716a5f]{width:100%}.policy-foot button[data-v-51716a5f]{flex:1}.dispatch-bottom[data-v-51716a5f]{grid-template-columns:1fr}.accounts-panel .search[data-v-51716a5f]{max-width:none;flex-basis:100%;order:3;margin-left:0}}.refill-page[data-v-30a7ce73]{display:grid;gap:18px}.page-head[data-v-30a7ce73],.actions[data-v-30a7ce73],.panel-head[data-v-30a7ce73],.strategy-foot[data-v-30a7ce73],.type-check[data-v-30a7ce73],.toolbar[data-v-30a7ce73],.search[data-v-30a7ce73],.identity[data-v-30a7ce73],.pagination[data-v-30a7ce73],.pagination>div[data-v-30a7ce73],.run-card[data-v-30a7ce73],.target-tip[data-v-30a7ce73]{display:flex;align-items:center}.page-head[data-v-30a7ce73],.panel-head[data-v-30a7ce73],.pagination[data-v-30a7ce73]{justify-content:space-between}.page-head h2[data-v-30a7ce73]{margin:0;color:#19252c;font-size:22px}.page-head p[data-v-30a7ce73],.panel-head p[data-v-30a7ce73],.modal p[data-v-30a7ce73]{margin:5px 0 0;color:#7d8a91;font-size:12px}.actions[data-v-30a7ce73]{gap:8px}.summary[data-v-30a7ce73]{display:grid;background:#fff;border:1px solid #e0e5e7;border-radius:8px}.summary.eight[data-v-30a7ce73]{grid-template-columns:repeat(8,minmax(0,1fr))}.summary article[data-v-30a7ce73]{padding:14px;border-right:1px solid #e9edef;min-width:0}.summary article[data-v-30a7ce73]:last-child{border:0}.summary span[data-v-30a7ce73]{font-size:10px;color:#75838a}.summary strong[data-v-30a7ce73]{display:block;margin-top:8px;font-size:21px;color:#243138}.good-text[data-v-30a7ce73]{color:#16877c!important}.danger-text[data-v-30a7ce73]{color:#c15b47!important}.panel[data-v-30a7ce73]{background:#fff;border:1px solid #e0e5e7;border-radius:8px;min-width:0}.panel-head[data-v-30a7ce73]{padding:15px 17px;border-bottom:1px solid #e8edef;gap:12px}.panel-head h3[data-v-30a7ce73]{margin:0;font-size:14px;color:#27343a}.strategy-form[data-v-30a7ce73]{display:grid;grid-template-columns:1.3fr 1.4fr repeat(4,1fr);gap:12px;padding:16px 17px}.strategy-form label[data-v-30a7ce73]{display:grid;gap:6px}.strategy-form span[data-v-30a7ce73]{font-size:10px;color:#69777d;font-weight:600}.strategy-form input[data-v-30a7ce73],.strategy-form select[data-v-30a7ce73]{height:36px;border:1px solid #dce2e4;border-radius:5px;padding:0 9px;outline:0;background:#fff;color:#435158;min-width:0}.strategy-form input[data-v-30a7ce73]:disabled,.strategy-form select[data-v-30a7ce73]:disabled{background:#f4f6f6}.group-source[data-v-30a7ce73]{min-height:14px;display:flex;align-items:center;gap:4px;color:#6d8a86;font-size:8px;line-height:1.35}.group-source.error[data-v-30a7ce73]{color:#b95243}.group-source button[data-v-30a7ce73]{border:0;padding:0;background:transparent;color:#167c72;font-size:8px;text-decoration:underline;cursor:pointer}.strategy-foot[data-v-30a7ce73]{gap:10px;padding:13px 17px;border-top:1px solid #e8edef}.type-check[data-v-30a7ce73]{gap:6px;margin-right:auto}.type-check>span[data-v-30a7ce73]{font-size:10px;color:#738087;margin-right:3px}.type-check button[data-v-30a7ce73]{border:1px solid #dce2e4;background:#fff;color:#69777d;border-radius:5px;padding:6px 9px;font-size:10px}.type-check button.active[data-v-30a7ce73]{color:#14796f;background:#e9f6f3;border-color:#8bc7bf}.switch-line[data-v-30a7ce73]{display:flex;align-items:center;gap:7px;color:#536168;font-size:11px}.switch-line input[data-v-30a7ce73]{accent-color:#16877c}.run-card[data-v-30a7ce73]{gap:13px;padding:13px 15px;border:1px solid #badfd9;background:#f1faf8;border-radius:8px}.run-card>div[data-v-30a7ce73]:first-child{display:grid;gap:4px;min-width:180px}.run-card strong[data-v-30a7ce73]{font-size:11px;color:#23665f}.run-card small[data-v-30a7ce73]{font-size:9px;color:#6d8b87}.progress[data-v-30a7ce73]{height:7px;flex:1;background:#dcefea;border-radius:9px;overflow:hidden}.progress i[data-v-30a7ce73]{display:block;height:100%;background:#16877c}.pool-tabs[data-v-30a7ce73]{display:flex;border-bottom:1px solid #e8edef;padding:0 14px}.pool-tabs button[data-v-30a7ce73]{padding:13px 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#738087;font-size:11px;cursor:pointer}.pool-tabs button.active[data-v-30a7ce73]{color:#167c72;border-color:#16877c}.pool-tabs b[data-v-30a7ce73]{margin-left:4px;padding:2px 5px;border-radius:8px;background:#edf2f2;font-size:9px}.toolbar[data-v-30a7ce73]{gap:8px;padding:12px 15px;border-bottom:1px solid #edf1f2}.search[data-v-30a7ce73]{height:34px;gap:7px;padding:0 9px;border:1px solid #dce2e4;border-radius:5px;flex:1;max-width:390px;color:#7c898f}.search input[data-v-30a7ce73]{width:100%;border:0;outline:0}.danger-button[data-v-30a7ce73]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border:1px solid #ebc6be;background:#fff6f4;color:#b95243;border-radius:5px;font-size:11px}.danger-button[data-v-30a7ce73]:disabled{opacity:.45}.table-wrap[data-v-30a7ce73]{overflow:auto}table[data-v-30a7ce73]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}th[data-v-30a7ce73]{text-align:left;padding:10px 12px;background:#fafbfb;color:#7e8b91;font-size:10px;border-bottom:1px solid #e7ecee}td[data-v-30a7ce73]{padding:11px 12px;border-bottom:1px solid #edf1f2;color:#56646b}.identity[data-v-30a7ce73]{gap:8px}.identity>span[data-v-30a7ce73]{display:grid;place-items:center;width:27px;height:27px;border-radius:5px;background:#eaf4f2;color:#167c72;font-weight:700}.identity div[data-v-30a7ce73]{display:grid;gap:2px}.identity strong[data-v-30a7ce73]{color:#344249}.identity small[data-v-30a7ce73],td small[data-v-30a7ce73]{font-size:9px;color:#96a0a5}.type-pill[data-v-30a7ce73]{padding:4px 7px;border-radius:5px;background:#edf5f4;color:#34766f;font-size:9px}.status-pill[data-v-30a7ce73]{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:9px;font-weight:600}.status-pill i[data-v-30a7ce73]{width:5px;height:5px;border-radius:50%;background:currentColor}.status-pill.good[data-v-30a7ce73]{color:#11796f;background:#eaf6f4}.status-pill.warn[data-v-30a7ce73]{color:#a66a18;background:#fff5e6}.status-pill.danger[data-v-30a7ce73]{color:#b95243;background:#fff0ed}.result-text[data-v-30a7ce73]{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis}.icon-button[data-v-30a7ce73]{display:inline-grid;place-items:center;width:29px;height:29px;border:1px solid #dce2e4;background:#fff;border-radius:5px;color:#68767d}.icon-button[data-v-30a7ce73]:disabled{opacity:.4}.pagination[data-v-30a7ce73]{padding:11px 15px;color:#849198;font-size:10px}.pagination>div[data-v-30a7ce73]{gap:8px}.empty[data-v-30a7ce73]{min-height:130px;display:flex;align-items:center;justify-content:center;gap:7px;color:#98a2a7;font-size:11px}.logs[data-v-30a7ce73]{padding:6px 16px}.logs>div[data-v-30a7ce73]{display:grid;grid-template-columns:8px 1fr auto;gap:9px;align-items:start;padding:10px 0;border-bottom:1px solid #edf1f2}.logs>div>span[data-v-30a7ce73]{width:7px;height:7px;border-radius:50%;margin-top:4px}.logs .ok[data-v-30a7ce73]{background:#16877c}.logs .bad[data-v-30a7ce73]{background:#d86449}.logs div div[data-v-30a7ce73]{display:grid;gap:3px}.logs strong[data-v-30a7ce73]{font-size:10px;color:#435158}.logs small[data-v-30a7ce73],.logs time[data-v-30a7ce73]{font-size:9px;color:#96a1a6}.modal-backdrop[data-v-30a7ce73]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#141f2473;display:grid;place-items:center;padding:20px}.modal[data-v-30a7ce73]{position:relative;width:min(760px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:9px;padding:23px;box-shadow:0 20px 55px #101c2233}.modal h3[data-v-30a7ce73]{margin:0;color:#26343a;font-size:17px}.close[data-v-30a7ce73]{position:absolute;right:12px;top:9px;border:0;background:transparent;font-size:24px;color:#7c898f}.format-grid[data-v-30a7ce73]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0}.format-grid button[data-v-30a7ce73]{display:flex;align-items:center;gap:8px;min-height:63px;padding:10px;border:1px solid #dce2e4;background:#fff;border-radius:7px;text-align:left;color:#69777d}.format-grid button.active[data-v-30a7ce73]{border-color:#69b4aa;background:#eff9f7;color:#14796f}.format-grid button>span[data-v-30a7ce73]{display:grid;gap:3px;flex:1}.format-grid button strong[data-v-30a7ce73]{font-size:11px}.format-grid button small[data-v-30a7ce73]{font-size:8px;color:#8e9a9f}.drop-zone[data-v-30a7ce73]{display:grid;place-items:center;gap:5px;padding:14px;border:1px dashed #b9cecb;border-radius:7px;background:#fafdfc;color:#57827c;cursor:pointer}.drop-zone.dragging[data-v-30a7ce73]{border-color:#16877c;background:#eaf6f3}.drop-zone span[data-v-30a7ce73]{font-size:11px}.drop-zone small[data-v-30a7ce73]{font-size:9px;color:#8c999e}.drop-zone input[data-v-30a7ce73]{display:none}.file-list[data-v-30a7ce73]{display:flex;align-items:center;gap:6px;margin-top:8px;color:#708087;font-size:9px}.modal textarea[data-v-30a7ce73]{width:100%;margin-top:10px;resize:vertical;border:1px solid #dce2e4;border-radius:6px;padding:10px;outline:0;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.preview-box[data-v-30a7ce73]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px;border:1px solid #e1e7e8;border-radius:6px}.preview-box span[data-v-30a7ce73]{display:grid;gap:3px;padding:9px 11px;border-right:1px solid #e8edef;font-size:9px;color:#849096}.preview-box span[data-v-30a7ce73]:last-child{border:0}.preview-box strong[data-v-30a7ce73]{font-size:14px;color:#344249}.target-tip[data-v-30a7ce73]{gap:9px;margin-top:10px;padding:10px 12px;background:#f0f8f6;border-radius:6px;color:#26736a}.target-tip div[data-v-30a7ce73]{display:grid;gap:3px}.target-tip strong[data-v-30a7ce73]{font-size:10px}.target-tip small[data-v-30a7ce73]{font-size:9px;color:#78958f}.modal-actions[data-v-30a7ce73]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.export-modal[data-v-30a7ce73]{width:min(680px,100%)}@media(max-width:1200px){.summary.eight[data-v-30a7ce73]{grid-template-columns:repeat(4,1fr)}.summary article[data-v-30a7ce73]:nth-child(4n){border-right:0}.strategy-form[data-v-30a7ce73]{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.page-head[data-v-30a7ce73],.panel-head[data-v-30a7ce73],.strategy-foot[data-v-30a7ce73]{align-items:flex-start;flex-direction:column}.actions[data-v-30a7ce73]{width:100%;flex-wrap:wrap}.summary.eight[data-v-30a7ce73]{grid-template-columns:repeat(2,1fr)}.summary article[data-v-30a7ce73]:nth-child(2n){border-right:0}.strategy-form[data-v-30a7ce73]{grid-template-columns:1fr 1fr}.toolbar[data-v-30a7ce73]{flex-wrap:wrap}.search[data-v-30a7ce73]{max-width:none;flex-basis:100%}.format-grid[data-v-30a7ce73]{grid-template-columns:1fr 1fr}.pool-tabs[data-v-30a7ce73]{overflow:auto}}.feishu-settings-card[data-v-04e6d9e6]{grid-column:1 / -1;padding-bottom:0;overflow:hidden}.settings-loading[data-v-04e6d9e6]{min-height:180px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:12px}.spin[data-v-04e6d9e6]{animation:spin-04e6d9e6 .8s linear infinite}@keyframes spin-04e6d9e6{to{transform:rotate(360deg)}}.feishu-form[data-v-04e6d9e6]{display:grid}.status-summary[data-v-04e6d9e6]{margin:18px 18px 0;padding:12px 13px;border:1px solid #dce5e4;border-radius:6px;background:#f7faf9;display:flex;align-items:center;gap:10px;color:#52656a}.status-summary.good[data-v-04e6d9e6]{border-color:#d6ebe1;background:#edf7f2;color:#307b58}.status-summary.warn[data-v-04e6d9e6]{border-color:#eadfca;background:#fdf8ed;color:#8d641e}.status-summary.danger[data-v-04e6d9e6]{border-color:#f0d4d0;background:#fff1ef;color:#a44740}.status-summary>div[data-v-04e6d9e6]{min-width:0;flex:1;display:flex;flex-direction:column}.status-summary strong[data-v-04e6d9e6]{font-size:11px}.status-summary small[data-v-04e6d9e6]{margin-top:3px;font-size:9px;opacity:.78}.icon-refresh[data-v-04e6d9e6]{width:31px;height:31px;border:0;border-radius:5px;background:#ffffffb3;display:grid;place-items:center;cursor:pointer}.settings-error[data-v-04e6d9e6]{margin:12px 18px 0;min-height:38px;padding:8px 11px;border:1px solid #f0d4d0;border-radius:6px;background:#fff1ef;color:#a44740;display:flex;align-items:center;gap:8px;font-size:11px}.setting-section[data-v-04e6d9e6]{margin-top:18px;padding:0 18px 18px;border-bottom:1px solid #edf0f1}.section-label[data-v-04e6d9e6]{display:flex;align-items:baseline;gap:10px;margin-bottom:13px}.section-label strong[data-v-04e6d9e6]{font-size:12px}.section-label span[data-v-04e6d9e6]{color:var(--muted);font-size:9px}.settings-fields[data-v-04e6d9e6]{display:grid;gap:13px}.two-columns[data-v-04e6d9e6]{grid-template-columns:1fr 1fr}.policy-grid[data-v-04e6d9e6]{grid-template-columns:repeat(3,1fr)}.span-two[data-v-04e6d9e6]{grid-column:1 / -1}.control-field[data-v-04e6d9e6]{min-width:0}.control-field>label[data-v-04e6d9e6]:first-child,.toggle-field label[data-v-04e6d9e6]{display:block;margin-bottom:7px;color:#4c5a61;font-size:10px;font-weight:600}.control-field>input[data-v-04e6d9e6],.select-input[data-v-04e6d9e6]{width:100%;height:40px;border:1px solid #d9dfe1;border-radius:6px;background:#fff;color:var(--ink)}.control-field>input[data-v-04e6d9e6]{padding:0 11px;font-size:11px}.control-field>input[data-v-04e6d9e6]:focus,.select-input[data-v-04e6d9e6]:focus-within{border-color:var(--teal);outline:3px solid rgba(22,135,124,.1)}.control-field>input[data-v-04e6d9e6]:disabled{background:#f4f6f6;color:#9aa4a9}.select-input[data-v-04e6d9e6]{padding:0 10px;display:flex;align-items:center}.select-input select[data-v-04e6d9e6]{min-width:0;flex:1;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--ink);font-size:11px}.select-input svg[data-v-04e6d9e6]{color:#849098}.toggle-field[data-v-04e6d9e6]{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px}.toggle-field label[data-v-04e6d9e6]{margin-bottom:3px}.toggle-field small[data-v-04e6d9e6]{display:block;color:var(--muted);font-size:9px;line-height:1.4}.clear-option[data-v-04e6d9e6]{margin-top:6px;display:flex;align-items:center;gap:6px;color:#849098;font-size:9px;cursor:pointer}.clear-option input[data-v-04e6d9e6],.bind-option>input[data-v-04e6d9e6]{width:14px;height:14px;margin:0;accent-color:var(--teal)}.credential-state[data-v-04e6d9e6]{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:7px}.credential-state span[data-v-04e6d9e6]{min-height:24px;padding:0 8px;border-radius:12px;background:#eef1f2;color:#7b878d;display:inline-flex;align-items:center;gap:5px;font-size:9px}.credential-state span.configured[data-v-04e6d9e6]{background:#eaf5ef;color:#317954}.bind-option[data-v-04e6d9e6]{min-height:40px;padding:6px 10px;border:1px solid #e0e4e5;border-radius:6px;display:flex;align-items:center;gap:9px;cursor:pointer}.bind-option span[data-v-04e6d9e6]{display:flex;flex-direction:column}.bind-option strong[data-v-04e6d9e6]{font-size:10px}.bind-option small[data-v-04e6d9e6]{margin-top:2px;color:var(--muted);font-size:8px}.bot-management[data-v-04e6d9e6]{margin-top:16px;padding:13px;border:1px solid #e0e5e6;border-radius:7px;background:#fafbfb}.bot-management-head[data-v-04e6d9e6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.bot-management-head>div[data-v-04e6d9e6]{display:grid;gap:3px}.bot-management-head strong[data-v-04e6d9e6]{font-size:11px}.bot-management-head small[data-v-04e6d9e6],.bot-empty[data-v-04e6d9e6]{color:var(--muted);font-size:9px}.pair-code[data-v-04e6d9e6]{display:flex;align-items:center;gap:12px;padding:11px;margin-bottom:10px;border-radius:6px;background:#eaf5ef;color:#317954}.pair-code strong[data-v-04e6d9e6]{font-size:21px;letter-spacing:4px}.pair-code span[data-v-04e6d9e6]{font-size:9px}.bot-admin-list[data-v-04e6d9e6],.keyword-list[data-v-04e6d9e6],.bot-event-list[data-v-04e6d9e6]{display:grid;gap:8px}.bot-admin[data-v-04e6d9e6],.bot-event[data-v-04e6d9e6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.bot-admin>div[data-v-04e6d9e6],.bot-event>div[data-v-04e6d9e6]{min-width:0;flex:1;display:grid;gap:3px}.bot-admin strong[data-v-04e6d9e6],.bot-event strong[data-v-04e6d9e6]{font-size:10px}.bot-admin small[data-v-04e6d9e6],.bot-event small[data-v-04e6d9e6]{color:var(--muted);font-size:8px;overflow-wrap:anywhere}.tiny-danger[data-v-04e6d9e6]{border:0;background:transparent;color:#a44740;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:9px}.keyword-row[data-v-04e6d9e6]{display:grid;grid-template-columns:62px 140px 1fr 52px;align-items:center;gap:8px}.keyword-row>input[data-v-04e6d9e6],.keyword-row textarea[data-v-04e6d9e6]{min-width:0;border:1px solid #d9dfe1;border-radius:5px;background:var(--panel);color:var(--ink);padding:8px;font:inherit;font-size:9px}.keyword-row textarea[data-v-04e6d9e6]{min-height:54px;resize:vertical}.keyword-enabled[data-v-04e6d9e6]{display:flex;align-items:center;gap:5px;font-size:9px}.bot-event[data-v-04e6d9e6]{justify-content:flex-start}.bot-event>span[data-v-04e6d9e6]{min-width:42px;padding:3px 5px;border-radius:10px;text-align:center;font-size:8px}.bot-event>span.ok[data-v-04e6d9e6]{background:#eaf5ef;color:#317954}.bot-event>span.bad[data-v-04e6d9e6]{background:#fbeceb;color:#a64a43}.binding-editor[data-v-04e6d9e6]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.binding-editor>input[data-v-04e6d9e6],.binding-search input[data-v-04e6d9e6]{min-width:0;height:36px;border:1px solid #d9dfe1;border-radius:5px;background:var(--panel);color:var(--ink);padding:0 9px;font-size:9px}.binding-search[data-v-04e6d9e6]{grid-column:1 / -1;display:flex;gap:8px}.binding-search input[data-v-04e6d9e6]{flex:1}.user-search-results[data-v-04e6d9e6]{max-height:210px;overflow:auto;display:grid;gap:6px;margin-top:10px}.user-search-results button[data-v-04e6d9e6]{border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--ink);text-align:left;padding:8px 9px;display:grid;gap:3px;cursor:pointer}.user-search-results button.selected[data-v-04e6d9e6]{border-color:var(--teal);background:#16877c14}.user-search-results strong[data-v-04e6d9e6]{font-size:9px}.user-search-results small[data-v-04e6d9e6]{color:var(--muted);font-size:8px}.selected-user[data-v-04e6d9e6]{margin-top:9px;padding:8px 9px;background:#eaf5ef;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#317954;font-size:9px}.binding-list[data-v-04e6d9e6]{margin-top:12px}.runtime-row[data-v-04e6d9e6]{padding:16px 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#fafbfb}.runtime-row>div[data-v-04e6d9e6]{min-width:0;display:flex;flex-direction:column;gap:4px}.runtime-row span[data-v-04e6d9e6]{color:var(--muted);font-size:9px}.runtime-row strong[data-v-04e6d9e6]{font-size:10px;overflow-wrap:anywhere}.feishu-actions[data-v-04e6d9e6]{min-height:68px;padding:13px 18px;border-top:1px solid #edf0f1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.danger-action[data-v-04e6d9e6]{margin-right:auto;color:#a44740}.feishu-actions button[data-v-04e6d9e6]:disabled{opacity:.55;cursor:default}@media(max-width:700px){.two-columns[data-v-04e6d9e6],.policy-grid[data-v-04e6d9e6],.runtime-row[data-v-04e6d9e6]{grid-template-columns:1fr}.span-two[data-v-04e6d9e6]{grid-column:1}.section-label[data-v-04e6d9e6]{align-items:flex-start;flex-direction:column;gap:3px}.feishu-actions[data-v-04e6d9e6]{align-items:stretch;flex-direction:column}.feishu-actions button[data-v-04e6d9e6]{width:100%}.danger-action[data-v-04e6d9e6]{margin-right:0}.keyword-row[data-v-04e6d9e6],.binding-editor[data-v-04e6d9e6]{grid-template-columns:1fr}.binding-search[data-v-04e6d9e6]{grid-column:1;flex-direction:column}.selected-user[data-v-04e6d9e6]{align-items:stretch;flex-direction:column}.bot-management-head[data-v-04e6d9e6],.pair-code[data-v-04e6d9e6]{align-items:flex-start;flex-direction:column}}.geetest-error[data-v-6b085942]{margin:14px 18px 0;padding:10px 12px;border:1px solid #f0d4d0;border-radius:6px;background:#fff1ef;color:#a44740;font-size:11px}.geetest-options[data-v-6b085942]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:0 18px 15px;color:var(--muted);font-size:10px}.geetest-options label[data-v-6b085942],.geetest-options span[data-v-6b085942]{display:flex;align-items:center;gap:7px}.geetest-options input[data-v-6b085942]{accent-color:var(--teal)}.napcat-page[data-v-3adddee4]{display:grid;gap:18px}.page-head[data-v-3adddee4],.head-actions[data-v-3adddee4],.actions[data-v-3adddee4],.options[data-v-3adddee4],.test-row[data-v-3adddee4],.callback-row[data-v-3adddee4],.callback-row>div[data-v-3adddee4]{display:flex;align-items:center}.page-head[data-v-3adddee4]{justify-content:space-between;gap:18px}.page-head h2[data-v-3adddee4]{margin:0;color:var(--text);font-size:22px}.page-head p[data-v-3adddee4]{margin:5px 0 0;color:var(--muted);font-size:12px}.head-actions[data-v-3adddee4],.actions[data-v-3adddee4]{gap:9px;flex-wrap:wrap}.head-actions a[data-v-3adddee4]{text-decoration:none}.error-box[data-v-3adddee4]{padding:11px 13px;border:1px solid #e9b8b1;background:#fff1ef;color:#a44740;border-radius:7px;font-size:12px}.summary-grid[data-v-3adddee4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-grid article[data-v-3adddee4]{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--teal)}.summary-grid span[data-v-3adddee4],.summary-grid small[data-v-3adddee4]{color:var(--muted);font-size:10px}.summary-grid strong[data-v-3adddee4]{grid-column:2;font-size:18px;color:var(--text)}.summary-grid small[data-v-3adddee4]{grid-column:2}.page-panel[data-v-3adddee4]{overflow:hidden}.page-panel .form-grid[data-v-3adddee4]{padding:16px 18px}.form-grid textarea[data-v-3adddee4]{min-height:73px;resize:vertical;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);padding:9px;font:11px/1.5 ui-monospace,monospace}.target-row[data-v-3adddee4]{display:grid;grid-template-columns:90px 1fr;gap:7px}.target-row select[data-v-3adddee4]{border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);padding:0 8px}.callback-row[data-v-3adddee4],.test-row[data-v-3adddee4]{gap:10px;margin:0 18px 14px;padding:10px 12px;background:var(--soft);border-radius:7px}.callback-row>div[data-v-3adddee4]{min-width:0;flex:1;display:grid;gap:4px}.callback-row span[data-v-3adddee4]{font-size:9px;color:var(--muted)}.callback-row code[data-v-3adddee4]{overflow:hidden;text-overflow:ellipsis;font-size:10px}.options[data-v-3adddee4]{gap:18px;flex-wrap:wrap;padding:0 18px 15px;font-size:10px;color:var(--muted)}.options label[data-v-3adddee4]{display:flex;align-items:center;gap:6px}.options input[data-v-3adddee4]{accent-color:var(--teal)}.test-row input[data-v-3adddee4]{height:36px;min-width:0;flex:1;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);padding:0 10px}.actions[data-v-3adddee4]{justify-content:flex-end;padding:0 18px 18px}.command-grid[data-v-3adddee4]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.whitelist-grid[data-v-3adddee4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:220px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.whitelist-grid label[data-v-3adddee4]{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--text)}.whitelist-grid input[data-v-3adddee4]{accent-color:var(--teal)}.command-card[data-v-3adddee4]{overflow:hidden}.command-card.admin[data-v-3adddee4]{border-color:color-mix(in srgb,var(--coral) 35%,var(--line))}.command-list[data-v-3adddee4]{display:flex;gap:8px;flex-wrap:wrap;padding:16px 18px}.command-list span[data-v-3adddee4]{padding:6px 9px;border:1px solid var(--line);border-radius:5px;background:var(--soft);color:var(--text);font:10px ui-monospace,monospace}.table-scroll[data-v-3adddee4]{overflow:auto}.page-panel table[data-v-3adddee4]{width:100%;border-collapse:collapse;font-size:11px}.page-panel th[data-v-3adddee4],.page-panel td[data-v-3adddee4]{text-align:left;padding:11px 15px;border-bottom:1px solid var(--line);white-space:nowrap}.page-panel th[data-v-3adddee4]{background:var(--soft);color:var(--muted)}.page-panel td[data-v-3adddee4]{color:var(--text)}.cell-sub[data-v-3adddee4]{display:block;color:var(--muted);margin-top:3px}.danger-action[data-v-3adddee4]{color:#b04f43}.empty[data-v-3adddee4]{min-height:110px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:11px}.rate-list[data-v-3adddee4]{display:grid}.rate-list>div[data-v-3adddee4]{display:grid;grid-template-columns:minmax(160px,1fr) 70px 20px 70px 150px;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.rate-list strong[data-v-3adddee4]{color:var(--text)}.rate-list b[data-v-3adddee4]{color:var(--muted)}.rate-list .new-rate[data-v-3adddee4]{color:var(--teal);font-weight:700}.rate-list time[data-v-3adddee4]{text-align:right}@media(max-width:950px){.summary-grid[data-v-3adddee4]{grid-template-columns:1fr 1fr}.command-grid[data-v-3adddee4]{grid-template-columns:1fr}}@media(max-width:650px){.page-head[data-v-3adddee4]{align-items:flex-start;flex-direction:column}.summary-grid[data-v-3adddee4]{grid-template-columns:1fr}.test-row[data-v-3adddee4]{align-items:stretch;flex-direction:column}.rate-list>div[data-v-3adddee4]{grid-template-columns:1fr auto auto auto}.rate-list time[data-v-3adddee4]{grid-column:1/-1;text-align:left}.actions[data-v-3adddee4]{justify-content:stretch}.actions button[data-v-3adddee4]{flex:1}}.command-sections[data-v-3adddee4]{display:grid}.command-sections>div[data-v-3adddee4]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line)}.command-sections>div[data-v-3adddee4]:last-child{border-bottom:0}.command-sections b[data-v-3adddee4]{width:100%;color:var(--muted);font-size:10px;letter-spacing:.03em}.command-sections span[data-v-3adddee4]{padding:6px 9px;border:1px solid color-mix(in srgb,var(--teal) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--teal) 7%,var(--soft));color:var(--text);font:10px ui-monospace,monospace}.command-card.admin .command-sections span[data-v-3adddee4]{border-color:color-mix(in srgb,var(--coral) 24%,var(--line));background:color-mix(in srgb,var(--coral) 7%,var(--soft))}.group-tools-panel[data-v-3adddee4]{overflow:hidden}.group-tools-toolbar[data-v-3adddee4]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--line)}.group-tools-toolbar select[data-v-3adddee4]{min-width:260px;height:36px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);padding:0 10px}.group-notice-editor[data-v-3adddee4]{display:flex;gap:9px;align-items:stretch;padding:16px 18px;border-bottom:1px solid var(--line)}.group-notice-editor textarea[data-v-3adddee4]{min-height:68px;min-width:0;flex:1;resize:vertical;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);padding:9px;font:11px/1.5 inherit}.tool-list[data-v-3adddee4]{display:grid}.tool-list article[data-v-3adddee4]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line)}.tool-list article>div[data-v-3adddee4]{display:grid;gap:4px;min-width:0;flex:1}.tool-list strong[data-v-3adddee4]{color:var(--text);font-size:11px;white-space:pre-wrap}.tool-list small[data-v-3adddee4]{color:var(--muted);font-size:10px}.tool-table table[data-v-3adddee4]{min-width:720px}.tool-history[data-v-3adddee4]{max-height:300px;overflow:auto}.tool-history span[data-v-3adddee4]{white-space:pre-wrap;word-break:break-word}@media(max-width:650px){.group-notice-editor[data-v-3adddee4]{flex-direction:column}.group-tools-toolbar select[data-v-3adddee4]{width:100%;min-width:0}}.report-toolbar[data-v-3adddee4]{display:flex;align-items:center;gap:9px;padding:16px 18px}.report-toolbar select[data-v-3adddee4]{height:36px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);padding:0 10px}.report-preview[data-v-3adddee4]{margin:0 18px 18px;padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--soft);color:var(--text);white-space:pre-wrap;font:11px/1.75 ui-monospace,monospace}.ticket-content[data-v-3adddee4]{max-width:420px;white-space:normal!important;line-height:1.5}.ticket-content+.cell-sub[data-v-3adddee4]{white-space:normal}.page-panel td[data-v-3adddee4]:last-child{display:flex;gap:6px}@media(max-width:650px){.report-toolbar[data-v-3adddee4]{align-items:stretch;flex-direction:column}.report-toolbar[data-v-3adddee4]>*{width:100%}}.ops-grid[data-v-3adddee4]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.effect-preview[data-v-3adddee4]{margin-top:18px}.mini-list[data-v-3adddee4]{display:grid}.mini-list>div[data-v-3adddee4]:not(.empty){display:grid;gap:4px;padding:11px 18px;border-bottom:1px solid var(--line)}.mini-list strong[data-v-3adddee4]{font-size:11px;color:var(--text)}.mini-list span[data-v-3adddee4]{font-size:10px;color:var(--muted)}.inline-editor[data-v-3adddee4]{display:grid;grid-template-columns:1fr 2fr auto;gap:9px;padding:16px 18px}.inline-editor input[data-v-3adddee4],.inline-editor textarea[data-v-3adddee4],.rule-editor input[data-v-3adddee4],.rule-editor select[data-v-3adddee4]{border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);padding:9px}.inline-editor textarea[data-v-3adddee4]{min-height:42px;resize:vertical}.knowledge-answer[data-v-3adddee4]{white-space:normal!important;max-width:560px;line-height:1.5}.rule-editor[data-v-3adddee4]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:16px 18px}.rule-editor label[data-v-3adddee4]{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted)}@media(max-width:950px){.ops-grid[data-v-3adddee4],.inline-editor[data-v-3adddee4]{grid-template-columns:1fr}}@media(max-width:650px){.rule-editor[data-v-3adddee4]{align-items:stretch;flex-direction:column}.rule-editor[data-v-3adddee4]>*{width:100%}}.group-cards[data-v-3adddee4]{display:grid;gap:12px;padding:16px 18px}.group-card[data-v-3adddee4]{display:grid;gap:13px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.group-card header[data-v-3adddee4]{display:flex;align-items:center;gap:14px}.group-card header strong[data-v-3adddee4]{margin-right:auto;color:var(--text)}.group-card label[data-v-3adddee4]{display:grid;gap:5px;color:var(--muted);font-size:10px}.group-card header label[data-v-3adddee4],.group-switches label[data-v-3adddee4]{display:flex;align-items:center;gap:6px}.group-card input[data-v-3adddee4]{height:34px;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);padding:0 9px}.group-card input[type=checkbox][data-v-3adddee4]{width:auto;height:auto;padding:0;accent-color:var(--teal)}.group-switches[data-v-3adddee4]{display:flex;flex-wrap:wrap;gap:10px 18px}.group-fields[data-v-3adddee4]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.group-fields .wide-field[data-v-3adddee4]{grid-column:1/-1}.inline-actions[data-v-3adddee4]{display:flex;gap:6px;margin-top:5px}.approval-mode select[data-v-3adddee4],.group-fields select[data-v-3adddee4]{height:34px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);padding:0 8px}@media(max-width:950px){.group-fields[data-v-3adddee4]{grid-template-columns:1fr 1fr}}@media(max-width:650px){.group-card header[data-v-3adddee4]{align-items:flex-start;flex-wrap:wrap}.group-fields[data-v-3adddee4]{grid-template-columns:1fr}.group-fields .wide-field[data-v-3adddee4]{grid-column:auto}}.ticket-modal-backdrop[data-v-3adddee4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#07161b94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ticket-modal[data-v-3adddee4]{width:min(680px,100%);max-height:min(780px,calc(100vh - 40px));display:grid;grid-template-rows:auto auto minmax(80px,1fr) auto auto;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 28px 90px #00000047}.ticket-modal>header[data-v-3adddee4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 15px;border-bottom:1px solid var(--line)}.ticket-modal h2[data-v-3adddee4]{margin:4px 0 0;color:var(--text);font-size:19px}.ticket-dialog-kicker[data-v-3adddee4]{color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.08em}.modal-close[data-v-3adddee4]{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--muted);font-size:24px;line-height:1}.ticket-dialog-meta[data-v-3adddee4]{display:flex;gap:7px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid var(--line)}.ticket-dialog-meta span[data-v-3adddee4]{padding:5px 8px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:10px}.ticket-dialog-thread[data-v-3adddee4]{overflow:auto;display:grid;align-content:start;gap:10px;padding:16px 22px;background:color-mix(in srgb,var(--soft) 48%,var(--panel))}.ticket-message[data-v-3adddee4]{max-width:85%;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.ticket-message.admin-message[data-v-3adddee4]{justify-self:end;border-color:color-mix(in srgb,var(--teal) 30%,var(--line));background:color-mix(in srgb,var(--teal) 8%,var(--panel))}.ticket-message b[data-v-3adddee4]{font-size:10px;color:var(--text)}.ticket-message p[data-v-3adddee4]{margin:5px 0;color:var(--text);font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.ticket-message time[data-v-3adddee4]{color:var(--muted);font-size:9px}.ticket-reply-field[data-v-3adddee4]{display:grid;gap:7px;padding:16px 22px}.ticket-reply-field>span[data-v-3adddee4]{font-size:11px;font-weight:700;color:var(--text)}.ticket-reply-field textarea[data-v-3adddee4]{min-height:120px;resize:vertical;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--text);padding:12px;font:12px/1.6 inherit;outline:none}.ticket-reply-field textarea[data-v-3adddee4]:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 12%,transparent)}.ticket-reply-field small[data-v-3adddee4]{text-align:right;color:var(--muted);font-size:9px}.ticket-modal>footer[data-v-3adddee4]{display:flex;justify-content:flex-end;gap:9px;padding:0 22px 20px}.ticket-modal>footer button[data-v-3adddee4]{min-width:110px}@media(max-width:650px){.ticket-modal-backdrop[data-v-3adddee4]{padding:8px;place-items:end center}.ticket-modal[data-v-3adddee4]{max-height:92vh;border-radius:14px 14px 0 0}.ticket-message[data-v-3adddee4]{max-width:94%}.ticket-modal>footer button[data-v-3adddee4]{min-width:0;flex:1}}.recharge-orders-wrap[data-v-3adddee4]{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.recharge-orders-table[data-v-3adddee4]{min-width:1040px;table-layout:fixed}.recharge-orders-table th[data-v-3adddee4]:nth-child(1){width:250px}.recharge-orders-table th[data-v-3adddee4]:nth-child(2){width:145px}.recharge-orders-table th[data-v-3adddee4]:nth-child(3){width:100px}.recharge-orders-table th[data-v-3adddee4]:nth-child(4){width:115px}.recharge-orders-table th[data-v-3adddee4]:nth-child(5){width:120px}.recharge-orders-table th[data-v-3adddee4]:nth-child(6){width:185px}.recharge-orders-table th[data-v-3adddee4]:nth-child(7){width:155px}.recharge-orders-table td[data-v-3adddee4]{height:66px;vertical-align:middle}.order-number strong[data-v-3adddee4]{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-user[data-v-3adddee4]{display:block;color:var(--text);font-weight:600}.recharge-orders-table td small[data-v-3adddee4]{display:block;margin-top:4px;color:var(--muted);font-size:9px}.payment-badge[data-v-3adddee4],.order-status[data-v-3adddee4]{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:700}.payment-badge[data-v-3adddee4]{color:#176e63;background:color-mix(in srgb,var(--teal) 11%,var(--surface))}.order-status.completed[data-v-3adddee4],.order-status.paid[data-v-3adddee4],.order-status.success[data-v-3adddee4],.order-status.succeeded[data-v-3adddee4]{color:#237653;background:#e9f6ef}.order-status.pending[data-v-3adddee4],.order-status.paying[data-v-3adddee4]{color:#95651c;background:#fff5e3}.order-status.cancelled[data-v-3adddee4],.order-status.closed[data-v-3adddee4],.order-status.expired[data-v-3adddee4],.order-status.failed[data-v-3adddee4]{color:#a44740;background:#fff0ed}.notify-state[data-v-3adddee4]{display:grid;gap:2px;font-size:10px;font-weight:700}.notify-state.success[data-v-3adddee4]{color:#237653}.notify-state.waiting[data-v-3adddee4]{color:var(--muted)}.notify-state.error[data-v-3adddee4]{color:#a44740}.notify-state small[data-v-3adddee4]{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}@media(max-width:650px){.recharge-orders-wrap[data-v-3adddee4]{margin:0}.recharge-orders-table[data-v-3adddee4]{min-width:900px}.recharge-orders-table th[data-v-3adddee4],.recharge-orders-table td[data-v-3adddee4]{padding-left:11px!important;padding-right:11px!important}}.ticket-page[data-v-076872d5]{display:flex;flex-direction:column;gap:18px}.ticket-page .panel[data-v-076872d5]{padding:18px 20px}.ticket-toolbar[data-v-076872d5]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.ticket-tools[data-v-076872d5]{display:flex;align-items:center;gap:8px}.ticket-refresh[data-v-076872d5]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--border, #e3e8ef);background:transparent;cursor:pointer;color:inherit;transition:.15s}.ticket-refresh[data-v-076872d5]:hover:not(:disabled){border-color:#4f46e5;color:#4f46e5}.ticket-refresh[data-v-076872d5]:disabled{opacity:.5;cursor:default}.ticket-refresh .spinning[data-v-076872d5]{animation:spin-076872d5 1s linear infinite}@keyframes spin-076872d5{to{transform:rotate(360deg)}}.ticket-tabs[data-v-076872d5]{display:flex;gap:6px;flex-wrap:wrap}.ticket-tab[data-v-076872d5]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--border, #e3e8ef);background:transparent;cursor:pointer;font-size:13px;color:inherit;transition:.15s}.ticket-tab[data-v-076872d5]:hover{background:#6366f114}.ticket-tab.active[data-v-076872d5]{background:#4f46e5;border-color:#4f46e5;color:#fff}.ticket-tab-count[data-v-076872d5]{font-size:11px;opacity:.8}.ticket-search[data-v-076872d5]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border, #e3e8ef);border-radius:10px;min-width:240px}.ticket-search input[data-v-076872d5]{border:0;outline:0;background:transparent;flex:1;font-size:13px;color:inherit}.ticket-error[data-v-076872d5]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#ef44441a;color:#dc2626;font-size:13px;margin-bottom:12px}.ticket-stats[data-v-076872d5]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.stat-card[data-v-076872d5]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--border, #e3e8ef);background:var(--card, rgba(127,127,127,.04));min-width:0}.stat-label[data-v-076872d5]{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.72}.stat-card strong[data-v-076872d5]{font-size:20px;font-weight:650;line-height:1.2}.stat-card small[data-v-076872d5]{font-size:11px;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-breakdown[data-v-076872d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.breakdown-block[data-v-076872d5]{padding:12px 14px;border-radius:12px;border:1px solid var(--border, #e3e8ef);background:var(--card, rgba(127,127,127,.04))}.breakdown-block h4[data-v-076872d5]{margin:0 0 9px;font-size:12px;font-weight:600;opacity:.72}.breakdown-block ul[data-v-076872d5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.breakdown-block li[data-v-076872d5]{display:grid;grid-template-columns:84px 1fr 28px;align-items:center;gap:9px;font-size:12px}.bd-name[data-v-076872d5]{opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-bar[data-v-076872d5]{height:6px;border-radius:999px;background:#7f7f7f29;overflow:hidden}.bd-bar>i[data-v-076872d5]{display:block;height:100%;border-radius:inherit;background:#4f46e5}.breakdown-block b[data-v-076872d5]{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:1180px){.ticket-stats[data-v-076872d5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ticket-stats[data-v-076872d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-breakdown[data-v-076872d5]{grid-template-columns:1fr}.stat-card strong[data-v-076872d5]{font-size:18px}}.ticket-list[data-v-076872d5]{display:flex;flex-direction:column;gap:10px}.ticket-card[data-v-076872d5]{padding:14px 16px;border:1px solid var(--border, #e3e8ef);border-radius:12px;cursor:pointer;transition:.15s}.ticket-card[data-v-076872d5]:hover{border-color:#4f46e5;box-shadow:0 4px 14px #4f46e51a}.ticket-card header[data-v-076872d5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;row-gap:8px}.ticket-head-main[data-v-076872d5]{display:inline-flex;align-items:center;gap:8px}.ticket-head-tags[data-v-076872d5]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ticket-assignee[data-v-076872d5]{padding:1px 7px;border-radius:5px;background:#4f46e51a;color:#4f46e5}.ticket-no[data-v-076872d5]{font-size:13px;letter-spacing:.3px}.ticket-priority[data-v-076872d5]{padding:2px 8px;border-radius:6px;font-size:11px;background:#94a3b82e}.ticket-priority.p-high[data-v-076872d5],.ticket-priority.p-urgent[data-v-076872d5]{background:#ef444424;color:#dc2626}.ticket-priority.p-medium[data-v-076872d5]{background:#f59e0b29;color:#d97706}.ticket-cat[data-v-076872d5]{padding:2px 8px;border-radius:6px;font-size:11px;background:#4f46e51a;color:#4f46e5}.ticket-img-badge[data-v-076872d5]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;font-size:11px;background:#10b9811f;color:#059669}.ticket-card header time[data-v-076872d5]{margin-left:auto;opacity:.55;font-size:11px;font-variant-numeric:tabular-nums}.ticket-content[data-v-076872d5]{margin:10px 0;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;opacity:.85}.ticket-card footer[data-v-076872d5]{display:flex;gap:14px;font-size:11px;opacity:.6}.ticket-card footer span[data-v-076872d5]{display:inline-flex;align-items:center;gap:4px}.ticket-drawer-mask[data-v-076872d5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:60;display:flex;justify-content:flex-end}.ticket-drawer[data-v-076872d5]{width:min(560px,100%);background:var(--panel, #fff);height:100%;display:flex;flex-direction:column;box-shadow:-8px 0 30px #0f172a2e}.drawer-head[data-v-076872d5]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border, #e3e8ef)}.drawer-head h3[data-v-076872d5]{margin:0 0 4px;font-size:16px}.drawer-head p[data-v-076872d5]{margin:0;font-size:12px;opacity:.65}.drawer-body[data-v-076872d5]{flex:1;overflow-y:auto;padding:18px 20px 28px;display:flex;flex-direction:column;gap:20px;scroll-padding-bottom:40px}.drawer-section[data-v-076872d5]{display:flex;flex-direction:column;gap:10px}.drawer-label[data-v-076872d5]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;opacity:.6;letter-spacing:.4px}.drawer-hint[data-v-076872d5]{font-weight:400;font-size:11px;padding:1px 7px;border-radius:5px;background:#94a3b829;letter-spacing:0}.drawer-text[data-v-076872d5]{margin:0;font-size:13px;line-height:1.65;white-space:pre-wrap}.request-body-actions[data-v-076872d5]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.request-body-input[data-v-076872d5]{flex:1 1 200px;min-width:0;padding:6px 10px;border:1px solid var(--border, #dce2e4);border-radius:6px;font-size:12px;outline:0}.tiny-button[data-v-076872d5]{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid var(--border, #dce2e4);border-radius:6px;background:#fff;color:#4c5a61;font-size:12px;cursor:pointer}.tiny-button[data-v-076872d5]:hover{border-color:#4f46e5;color:#4f46e5}.tiny-button[data-v-076872d5]:disabled{opacity:.5;cursor:not-allowed}.tiny-button.done[data-v-076872d5]{border-color:#167c72;background:#eaf6f4;color:#11796f}.tiny-button.failed[data-v-076872d5]{border-color:#c9564d;background:#fdf0ef;color:#b74335}.tiny-button.primary[data-v-076872d5]{border-color:#4f46e5;background:#4f46e5;color:#fff}.tiny-button.primary[data-v-076872d5]:hover{background:#4338ca;border-color:#4338ca;color:#fff}.analyze-row[data-v-076872d5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.analyze-hint[data-v-076872d5]{font-size:11px;opacity:.6}.analysis-card[data-v-076872d5]{padding:14px;border-radius:10px;border:1px solid #e3e8ef;background:#94a3b80a}.analysis-card.warning[data-v-076872d5]{border-color:#f1d5b0;background:#fff9ef}.analysis-card.error[data-v-076872d5]{border-color:#f0c4bf;background:#fdf3f2}.analysis-card.ok[data-v-076872d5]{border-color:#bfe3d8;background:#f4fbf8}.analysis-head[data-v-076872d5]{justify-content:space-between;opacity:1}.severity-pill[data-v-076872d5]{padding:2px 9px;border-radius:5px;font-size:10px;font-weight:600;background:#eef2f5;color:#4c5a61}.severity-pill.ok[data-v-076872d5]{background:#e7f6f0;color:#11796f}.severity-pill.warning[data-v-076872d5]{background:#fdf0dc;color:#96621c}.severity-pill.error[data-v-076872d5]{background:#fbe9e7;color:#b74335}.analysis-summary[data-v-076872d5]{margin:0;font-size:13px;font-weight:600;color:#2b383e;line-height:1.6}.analysis-block[data-v-076872d5]{display:grid;gap:5px}.analysis-block strong[data-v-076872d5]{font-size:11px;opacity:.6;font-weight:600}.analysis-block ul[data-v-076872d5]{margin:0;padding-left:17px;display:grid;gap:4px}.analysis-block li[data-v-076872d5]{font-size:12px;line-height:1.6;color:#4c5a61}.analysis-reply[data-v-076872d5]{margin:0;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #e3e8ef;font-size:12px;line-height:1.7;white-space:pre-wrap}.analysis-actions[data-v-076872d5]{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.request-body-empty[data-v-076872d5]{margin:0;font-size:12px;opacity:.6}.request-body-pre[data-v-076872d5]{margin:0;padding:12px;max-height:320px;overflow:auto;border:1px solid var(--border, #e3e8ef);border-radius:8px;background:#94a3b80f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.drawer-meta[data-v-076872d5]{display:flex;gap:12px;font-size:11px;opacity:.55}.drawer-images[data-v-076872d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.drawer-images.small[data-v-076872d5]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin-top:8px}.drawer-image[data-v-076872d5]{position:relative;display:block;padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--border, #e3e8ef);aspect-ratio:4/3;background:#94a3b814;cursor:zoom-in;transition:.15s}.drawer-image[data-v-076872d5]:hover{border-color:#4f46e5;box-shadow:0 2px 10px #4f46e526}.drawer-image img[data-v-076872d5]{width:100%;height:100%;object-fit:cover;display:block}.img-broken[data-v-076872d5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#94a3b8;text-align:center;padding:8px}.img-saved[data-v-076872d5]{position:absolute;left:6px;bottom:6px;font-size:10px;padding:2px 6px;border-radius:5px;background:#10b981e6;color:#fff}.drawer-empty[data-v-076872d5]{font-size:12px;opacity:.5}.drawer-reply[data-v-076872d5]{padding:12px 14px;border-radius:10px;background:#94a3b814}.drawer-reply.mine[data-v-076872d5]{background:#4f46e512}.reply-head[data-v-076872d5]{display:flex;justify-content:space-between;font-size:11px;margin-bottom:6px;opacity:.7}.drawer-reply p[data-v-076872d5]{margin:0;font-size:13px;line-height:1.6;white-space:pre-wrap}.drawer-foot[data-v-076872d5]{border-top:1px solid var(--border, #e3e8ef);padding:14px 20px;display:flex;flex-direction:column;gap:10px;flex:none}.drawer-foot textarea[data-v-076872d5]{width:100%;border:1px solid var(--border, #e3e8ef);border-radius:10px;padding:10px 12px;font-size:13px;resize:vertical;font-family:inherit;background:transparent;color:inherit;outline:none}.drawer-foot textarea[data-v-076872d5]:focus{border-color:#4f46e5}.upload-list[data-v-076872d5]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.upload-item[data-v-076872d5]{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid var(--border, #e3e8ef)}.upload-item img[data-v-076872d5]{width:100%;height:100%;object-fit:cover;display:block}.upload-remove[data-v-076872d5]{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;border:0;background:#0f172ab3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.upload-remove[data-v-076872d5]:hover{background:#dc2626}.upload-size[data-v-076872d5]{position:absolute;left:0;right:0;bottom:0;font-size:9px;text-align:center;background:#0f172a99;color:#fff;padding:1px 0}.upload-bar[data-v-076872d5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.upload-btn[data-v-076872d5]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;border:1px dashed var(--border, #cbd5e1);background:transparent;color:inherit;font-size:12px;cursor:pointer;transition:.15s;-webkit-user-select:none;user-select:none}.upload-btn[data-v-076872d5]:hover:not(.disabled){border-color:#4f46e5;color:#4f46e5;border-style:solid}.upload-btn.disabled[data-v-076872d5]{opacity:.45;cursor:not-allowed;pointer-events:none}.upload-input[data-v-076872d5]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-count[data-v-076872d5]{padding:0 5px;border-radius:5px;background:#4f46e524;color:#4f46e5;font-size:10px}.upload-tip[data-v-076872d5]{font-size:11px;opacity:.5}.upload-ready[data-v-076872d5]{font-size:11px;color:#059669;font-weight:500}.drawer-actions[data-v-076872d5]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drawer-actions button[data-v-076872d5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:.15s;white-space:nowrap;font-family:inherit;min-height:40px}.drawer-actions .ghost[data-v-076872d5]{border:1px solid var(--border, #d7dde6);background:transparent;color:inherit}.drawer-actions .ghost[data-v-076872d5]:hover:not(:disabled){border-color:#dc2626;color:#dc2626;background:#ef44440f}.drawer-actions .ghost[data-v-076872d5]:disabled{opacity:.45;cursor:not-allowed}.drawer-actions .primary[data-v-076872d5]{border:1px solid #4f46e5;background:#4f46e5;color:#fff}.drawer-actions .primary[data-v-076872d5]:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.drawer-actions .primary[data-v-076872d5]:disabled{opacity:.45;cursor:not-allowed}.drawer-actions .ai-btn[data-v-076872d5]{grid-column:1 / -1}.ai-btn[data-v-076872d5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:10px;border:1px solid #4f46e5;background:#4f46e514;color:#4f46e5;font-size:13px;font-weight:500;cursor:pointer;transition:.15s;min-height:40px;font-family:inherit}.ai-btn[data-v-076872d5]:hover:not(:disabled){background:#4f46e5;color:#fff}.ai-btn[data-v-076872d5]:disabled{opacity:.5;cursor:default}.ai-btn .spinning[data-v-076872d5]{animation:spin-076872d5 1s linear infinite}.ticket-card .status-pill[data-v-076872d5]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:8px;font-size:12px;line-height:1.5;font-weight:500;white-space:nowrap}.ticket-card .status-pill i[data-v-076872d5]{width:6px;height:6px;border-radius:50%;background:currentColor;display:block;flex:none}.ticket-card .status-pill.good[data-v-076872d5]{background:#10b98124;color:#059669}.ticket-card .status-pill.danger[data-v-076872d5]{background:#ef444421;color:#dc2626}.ticket-card .status-pill.warn[data-v-076872d5]{background:#f59e0b29;color:#d97706}.ticket-card .status-pill.muted[data-v-076872d5]{background:#94a3b82e;color:#64748b}@media(max-width:720px){.ticket-page .panel[data-v-076872d5]{padding:14px 12px}.ticket-toolbar[data-v-076872d5]{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.ticket-tools[data-v-076872d5]{width:100%}.ticket-search[data-v-076872d5]{min-width:0;flex:1}.ticket-tabs[data-v-076872d5]{gap:6px;overflow-x:auto;padding-bottom:2px;flex-wrap:nowrap;scrollbar-width:none}.ticket-tabs[data-v-076872d5]::-webkit-scrollbar{display:none}.ticket-tab[data-v-076872d5]{flex:none;padding:6px 12px;font-size:12px}.ticket-tab-count[data-v-076872d5]{font-size:10px}.ticket-card[data-v-076872d5]{padding:12px 13px}.ticket-card header[data-v-076872d5]{gap:6px;row-gap:7px}.ticket-no[data-v-076872d5]{font-size:13px;width:100%}.ticket-card header time[data-v-076872d5]{margin-left:0;width:100%;order:9}.ticket-content[data-v-076872d5]{margin:8px 0;font-size:13px}.ticket-card footer[data-v-076872d5]{gap:10px;flex-wrap:wrap;row-gap:4px}.ticket-drawer[data-v-076872d5]{width:100%}.drawer-head[data-v-076872d5]{padding:14px 16px}.drawer-body[data-v-076872d5]{padding:14px 16px;gap:16px}.drawer-foot[data-v-076872d5]{padding:12px 16px}.drawer-images[data-v-076872d5]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.lightbox-mask[data-v-076872d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0f172ae0;display:flex;align-items:center;justify-content:center;padding:20px}.lightbox[data-v-076872d5]{display:flex;flex-direction:column;max-width:min(880px,100%);max-height:100%}.lightbox-head[data-v-076872d5]{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px;color:#e2e8f0;font-size:13px}.lightbox-counter[data-v-076872d5]{padding:3px 10px;border-radius:999px;background:#ffffff1f;font-variant-numeric:tabular-nums}.lightbox-close[data-v-076872d5]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:0;background:#ffffff1f;color:#fff;cursor:pointer}.lightbox-close[data-v-076872d5]:hover{background:#ffffff38}.lightbox-body[data-v-076872d5]{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px}.lightbox-body img[data-v-076872d5]{max-width:100%;max-height:76vh;object-fit:contain;border-radius:10px;display:block}.lightbox-broken[data-v-076872d5]{color:#cbd5e1;font-size:13px;padding:60px 20px;text-align:center}.lightbox-nav[data-v-076872d5]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffff29;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.lightbox-nav[data-v-076872d5]:hover{background:#ffffff4d}.lightbox-nav.prev[data-v-076872d5]{left:-6px}.lightbox-nav.next[data-v-076872d5]{right:-6px}.lightbox-foot[data-v-076872d5]{padding-top:10px;text-align:center}.lightbox-foot a[data-v-076872d5]{color:#a5b4fc;font-size:12px;text-decoration:none}.lightbox-foot a[data-v-076872d5]:hover{text-decoration:underline}@media(max-width:720px){.lightbox-mask[data-v-076872d5]{padding:12px}.lightbox-body img[data-v-076872d5]{max-height:70vh}.lightbox-nav.prev[data-v-076872d5]{left:2px}.lightbox-nav.next[data-v-076872d5]{right:2px}}.groups-page[data-v-b17ee4d1]{display:grid;gap:18px;color:var(--ink)}.groups-head[data-v-b17ee4d1]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.groups-head h2[data-v-b17ee4d1]{margin:0 0 7px;font-size:22px}.groups-head p[data-v-b17ee4d1],.modal-heading p[data-v-b17ee4d1]{margin:0;color:var(--muted);font-size:13px}.head-actions[data-v-b17ee4d1]{display:flex;gap:9px;flex-wrap:wrap}.head-actions button[data-v-b17ee4d1],.modal-footer button[data-v-b17ee4d1]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.group-summary[data-v-b17ee4d1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.group-summary article[data-v-b17ee4d1],.group-panel[data-v-b17ee4d1],.group-modal[data-v-b17ee4d1]{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--subtle-shadow)}.group-summary article[data-v-b17ee4d1]{padding:17px 20px;display:grid;gap:5px}.group-summary span[data-v-b17ee4d1],.group-summary small[data-v-b17ee4d1]{color:var(--muted);font-size:12px}.group-summary strong[data-v-b17ee4d1]{font-size:24px}.group-panel[data-v-b17ee4d1]{overflow:hidden}.filters[data-v-b17ee4d1]{display:flex;gap:10px;align-items:center;padding:16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.filters input[data-v-b17ee4d1],.filters select[data-v-b17ee4d1],.form-grid input[data-v-b17ee4d1],.form-grid select[data-v-b17ee4d1],.form-grid textarea[data-v-b17ee4d1]{border:1px solid var(--line);border-radius:8px;background:var(--input-bg);color:var(--ink);font:inherit;min-height:38px;padding:8px 10px}.filters .search[data-v-b17ee4d1]{display:flex;align-items:center;gap:8px;flex:1;min-width:200px;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);padding-left:11px;color:var(--muted)}.filters .search input[data-v-b17ee4d1]{border:0;background:transparent;outline:0;width:100%;min-width:0}.group-error[data-v-b17ee4d1]{margin:12px 16px;padding:10px 12px;border-radius:8px;background:#cc554b1a;color:var(--danger)}.table-scroll[data-v-b17ee4d1]{overflow:auto}table[data-v-b17ee4d1]{border-collapse:collapse;width:100%;min-width:810px;font-size:13px}th[data-v-b17ee4d1],td[data-v-b17ee4d1]{text-align:left;padding:13px 15px;border-bottom:1px solid var(--line);white-space:nowrap}th[data-v-b17ee4d1]{background:var(--surface-2);font-size:12px;color:var(--muted);font-weight:600}td strong[data-v-b17ee4d1]{display:block;color:var(--ink)}td small[data-v-b17ee4d1]{display:block;color:var(--muted);margin-top:3px;max-width:230px;overflow:hidden;text-overflow:ellipsis}tbody tr[data-v-b17ee4d1]:hover{background:var(--surface-hover)}.state[data-v-b17ee4d1]{display:inline-block;padding:4px 9px;border-radius:20px;font-size:12px}.state.active[data-v-b17ee4d1]{color:var(--green);background:#3a95651f}.state.inactive[data-v-b17ee4d1]{color:var(--muted);background:var(--surface-2)}.row-actions[data-v-b17ee4d1]{display:flex;gap:5px}.row-actions button[data-v-b17ee4d1],.group-pagination button[data-v-b17ee4d1],.close[data-v-b17ee4d1]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--input-bg);color:var(--ink);border-radius:7px;padding:6px 8px;cursor:pointer}.row-actions button[data-v-b17ee4d1]:hover,.group-pagination button[data-v-b17ee4d1]:hover{border-color:var(--teal)}.row-actions .danger[data-v-b17ee4d1]{color:var(--danger)}button[data-v-b17ee4d1]:disabled{opacity:.5;cursor:not-allowed}.empty[data-v-b17ee4d1]{display:flex;align-items:center;justify-content:center;gap:10px;padding:45px;color:var(--muted)}.group-pagination[data-v-b17ee4d1]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:var(--muted);font-size:12px}.group-pagination>div[data-v-b17ee4d1]{display:flex;gap:6px}.group-backdrop[data-v-b17ee4d1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#050e149e;display:flex;align-items:center;justify-content:center;padding:18px}.group-modal[data-v-b17ee4d1]{width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:22px}.modal-heading[data-v-b17ee4d1]{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:18px}.modal-heading h3[data-v-b17ee4d1]{margin:0 0 5px;font-size:19px}.close[data-v-b17ee4d1]{padding:7px}.detail-stats[data-v-b17ee4d1]{display:flex;gap:14px;flex-wrap:wrap;padding:11px;margin-bottom:14px;border-radius:8px;background:var(--surface-2);font-size:12px;color:var(--muted)}.form-grid[data-v-b17ee4d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid>label[data-v-b17ee4d1]{display:grid;gap:6px;font-size:12px;color:var(--muted)}.form-grid .wide[data-v-b17ee4d1]{grid-column:1/-1}.form-grid textarea[data-v-b17ee4d1]{resize:vertical}.checks[data-v-b17ee4d1]{display:flex;flex-wrap:wrap;gap:10px 17px}.checks label[data-v-b17ee4d1]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink)}.checks input[data-v-b17ee4d1]{min-height:auto;accent-color:var(--teal)}.simple-hint[data-v-b17ee4d1]{font-size:12px;color:var(--muted)}.modal-footer[data-v-b17ee4d1]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:640px){.groups-head[data-v-b17ee4d1]{display:block}.head-actions[data-v-b17ee4d1]{margin-top:12px}.group-summary[data-v-b17ee4d1]{grid-template-columns:repeat(3,minmax(0,1fr))}.group-summary article[data-v-b17ee4d1]{padding:12px}.group-summary strong[data-v-b17ee4d1]{font-size:18px}.form-grid[data-v-b17ee4d1]{grid-template-columns:1fr}.form-grid .wide[data-v-b17ee4d1]{grid-column:auto}}:root{font-family:DM Sans,Noto Sans SC,system-ui,sans-serif;color:#1c252b;background:#f5f6f6;font-synthesis:none;--ink: #1c252b;--muted: #748189;--line: #e3e7e8;--surface: #ffffff;--bg: #f5f6f6;--surface-2: #fafbfb;--surface-hover: #f5f8f8;--input-bg: #ffffff;--text: var(--ink);--panel: var(--surface);--soft: var(--surface-2);--sidebar-bg: #172026;--shadow: rgba(12,22,27,.12);--teal: #16877c;--teal-soft: #e8f4f2;--coral: #e06b4f;--green: #3a9565;--amber: #d89b32;--danger: #cc554b;--control-bg: #ffffff;--control-hover: #f2f7f6;--strong: #1c292f;--subtle-shadow: 0 1px 2px rgba(12,22,27,.04), 0 8px 24px rgba(12,22,27,.035)}:root[data-theme=dark]{--ink: #e7ecef;--muted: #98a7af;--line: #334148;--surface: #202b31;--bg: #131b20;--surface-2: #263238;--surface-hover: #2b383f;--input-bg: #182228;--text: var(--ink);--panel: var(--surface);--soft: var(--surface-2);--sidebar-bg: #0d1418;--shadow: rgba(0,0,0,.38);--teal-soft: #193d3a;--control-bg: #1a252b;--control-hover: #2a3a41;--strong: #f0f4f6;--subtle-shadow: 0 1px 2px rgba(0,0,0,.25), 0 10px 30px rgba(0,0,0,.16)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--ink)}button,input,select{font:inherit;letter-spacing:0}button{color:inherit;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(22,135,124,.4);outline-offset:2px}.boot-screen{min-height:100vh;display:grid;place-content:center;gap:14px;justify-items:center;color:var(--muted);font-size:14px}.boot-screen>span{max-width:calc(100vw - 32px);text-align:center;overflow-wrap:anywhere}.boot-progress{width:210px;height:3px;border-radius:999px;overflow:hidden;background:var(--line)}.boot-progress>i{display:block;width:42%;height:100%;border-radius:inherit;background:var(--teal);animation:boot-progress-slide 1.15s cubic-bezier(.55,.15,.35,.95) infinite}@keyframes boot-progress-slide{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.boot-progress>i{animation-duration:2.6s}}.brand-mark{position:relative;width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:#fff;background:#16877c}.brand-mark.small{width:36px;height:36px;border-radius:7px}.brand-fallback{font-size:22px;font-weight:750;line-height:1}.brand-mark.small .brand-fallback{font-size:17px}.brand-logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;background:var(--surface)}.login-shell{min-height:100vh;display:grid;grid-template-columns:1fr minmax(430px,45%);background:var(--surface)}.theme-button{position:relative}.login-theme-button{position:fixed;z-index:50;top:28px;right:28px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:0 8px 28px var(--shadow)}.login-panel{position:relative;grid-column:2;padding:44px clamp(40px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.login-brand{position:absolute;top:40px;left:clamp(40px,7vw,110px);display:flex;align-items:center;gap:13px}.login-brand div:last-child,.sidebar-brand>div:nth-child(2){display:flex;flex-direction:column}.login-brand .brand-mark,.sidebar-brand .brand-mark{flex:0 0 auto}.login-brand .brand-copy{min-width:0;max-width:min(280px,calc(100vw - 165px))}.sidebar-brand .brand-copy{min-width:0;flex:1}.brand-platform-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-brand strong,.sidebar-brand strong{font-size:17px;letter-spacing:0}.login-brand span,.sidebar-brand span{font-size:11px;color:var(--muted);margin-top:1px}.login-copy{max-width:480px}.eyebrow{color:var(--teal);font-weight:700;font-size:11px;letter-spacing:1.8px;margin-bottom:18px}.login-copy h1{margin:0;font-size:52px;line-height:1.13;letter-spacing:0;font-weight:700}.login-copy p{margin:20px 0 0;color:var(--muted);font-size:16px}.login-form{max-width:400px;margin-top:52px}.login-form label,.field-label>span{display:block;font-weight:600;font-size:13px;margin-bottom:9px}.login-form label small{color:var(--muted);font-size:10px;font-weight:500;margin-left:4px}.login-form .login-field-gap{margin-top:15px}.login-form input,.field-label input,.form-grid input{width:100%;height:46px;border:1px solid #d9dfe1;border-radius:6px;padding:0 13px;background:#fff;color:var(--ink)}.login-form input:focus,.field-label input:focus,.form-grid input:focus{border-color:var(--teal);outline:3px solid rgba(22,135,124,.1)}.login-mode-status{min-height:37px;margin-bottom:17px;padding:0 10px;border:1px solid #d9e6e4;border-radius:6px;background:#f2f8f7;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#55716e;font-size:10px}.login-mode-status span{display:flex;align-items:center;gap:6px}.login-mode-status b{color:var(--teal);font-weight:600}.login-code-control{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:8px}.login-code-control button{height:46px;border:1px solid #cfdcda;border-radius:6px;background:#f7faf9;color:var(--teal);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.login-code-control button:disabled{color:#939fa4;cursor:default;opacity:.7}.login-code-state{min-height:29px;padding-top:8px;display:flex;align-items:center;gap:6px;color:#347c58;font-size:10px}.login-code-state.expired{color:var(--danger)}.geetest-login-block{margin-top:16px}.geetest-captcha{min-height:44px;width:100%;display:flex;align-items:center;color:var(--muted);font-size:11px}.geetest-captcha>div{width:100%!important}.geetest-ok{margin-top:7px;display:flex;align-items:center;gap:6px;color:var(--green);font-size:10px}.geetest-login-error{margin-top:7px;display:flex;align-items:center;gap:6px;color:var(--danger);font-size:10px}.geetest-login-error button{padding:0;border:0;background:transparent;color:var(--teal);cursor:pointer;font-size:10px;text-decoration:underline}.form-error{margin:8px 0 0;color:var(--danger);font-size:12px}.form-notice{margin:8px 0 0;color:var(--teal);font-size:12px}.primary-button,.secondary-button{min-height:38px;border:0;border-radius:6px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:13px;cursor:pointer}.primary-button{background:linear-gradient(180deg,#1b9185,#147b71);color:#fff;box-shadow:0 5px 14px #16877c29}.primary-button:hover{background:linear-gradient(180deg,#178579,#106c63);box-shadow:0 7px 18px #16877c38}.primary-button:disabled{opacity:.55;cursor:default}.primary-button.wide{margin-top:14px;width:100%;height:46px;justify-content:space-between;padding:0 16px}.secondary-button{border:1px solid var(--line);background:var(--control-bg);color:var(--ink);box-shadow:0 1px 2px #0c161b06}.secondary-button:hover{border-color:#aebfc0;background:var(--control-hover)}.compact-button{min-height:32px;padding:0 11px;font-size:12px}.login-foot{position:absolute;bottom:38px;left:clamp(40px,7vw,110px);display:flex;gap:7px;align-items:center;color:#879198;font-size:12px}.login-signal{min-height:100vh;grid-column:1;grid-row:1;background:#182128;position:relative;overflow:hidden;color:#fff}.signal-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-size:52px 52px}.signal-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,9vw,130px)}.signal-top{display:flex;justify-content:space-between;align-items:center;color:#9ca9b1;font-size:13px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px}.signal-top i{width:8px;height:8px;background:#54c391;border-radius:50%;box-shadow:0 0 0 5px #54c3911f}.signal-number{font-size:110px;line-height:1;margin-top:48px;font-weight:600;letter-spacing:0}.signal-number span{font-size:.3em;color:#54c391;margin-left:5px}.signal-label{color:#a9b4bb;margin-top:11px}.signal-bars{height:90px;display:flex;align-items:flex-end;gap:clamp(4px,.7vw,9px);margin-top:70px}.signal-bars i{display:block;flex:1;max-width:12px;min-width:3px;background:#2b8f84;opacity:.48;border-radius:1px 1px 0 0}.signal-bars i:nth-child(4n),.signal-bars i:nth-child(9n){background:#e06b4f;opacity:.8}.app-shell{min-height:100vh;display:flex}.sidebar{position:fixed;inset:0 auto 0 0;width:236px;background:var(--sidebar-bg);color:#fff;display:flex;flex-direction:column;z-index:30}.sidebar-brand{height:78px;display:flex;align-items:center;gap:11px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.07)}.sidebar-brand span{color:#91a0a8}.sidebar nav{padding:16px 11px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.sidebar nav button{width:100%;height:42px;border:0;background:transparent;color:#9eabb2;border-radius:6px;padding:0 12px;display:flex;align-items:center;gap:11px;cursor:pointer;font-size:13px;text-align:left;margin-bottom:3px}.sidebar nav button:hover{background:#ffffff0d;color:#dce4e7}.sidebar nav button.active{color:#fff;background:#26343b}.sidebar nav button.active svg{color:#57b7ac}.sidebar nav b{margin-left:auto;min-width:20px;height:20px;display:grid;place-items:center;border-radius:10px;background:#c9564d;color:#fff;font-size:10px}.sidebar-status{flex:0 0 auto;margin:0 13px 12px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:6px;display:flex;align-items:flex-start;gap:10px;background:#ffffff06}.sidebar-status .pulse{width:8px;height:8px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:#55c08e;box-shadow:0 0 0 4px #55c08e1a}.sidebar-status.pending .pulse{background:#d09a3a;box-shadow:0 0 0 4px #d09a3a1a}.sidebar-status.error .pulse{background:#d76758;box-shadow:0 0 0 4px #d767581a}.password-grid input{height:38px;border:1px solid #dce2e4;border-radius:6px;padding:0 10px;outline:0;background:#fff;color:#435158;font:inherit}.settings-hint{margin-right:auto;color:#7e8b91;font-size:11px}.sidebar-status div{min-width:0;display:flex;flex-direction:column}.sidebar-status strong{font-size:11px;font-weight:600}.sidebar-status small{font-size:9px;color:#819097;margin-top:3px;white-space:nowrap}.sidebar-account{flex:0 0 68px;border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;color:#fff;height:68px;padding:0 17px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left}.sidebar-account:hover{background:#ffffff08}.sidebar-account .avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#34434b;font-size:12px}.sidebar-account>div:nth-child(2){flex:1;display:flex;flex-direction:column}.sidebar-account strong{font-size:11px}.sidebar-account span{color:#839199;font-size:9px;margin-top:2px}.workspace{min-width:0;width:calc(100% - 236px);margin-left:236px}.topbar{height:78px;position:sticky;top:0;z-index:20;background:#fffffff5;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 28px}.topbar h1{margin:0;font-size:18px;line-height:1.2;letter-spacing:0}.topbar p{margin:5px 0 0;color:var(--muted);font-size:11px}.top-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.icon-button,.notification-button{width:38px;height:38px;padding:0;border:1px solid #dce1e2;background:#fff;border-radius:6px;display:grid;place-items:center;cursor:pointer}.icon-button:hover,.notification-button:hover{background:#f7f9f9}.notification-button{position:relative}.notification-button i{position:absolute;right:7px;top:7px;width:7px;height:7px;border-radius:50%;background:#dc5c51;border:1px solid white}.select-control{height:38px;display:flex;align-items:center;gap:7px;border:1px solid #dce1e2;border-radius:6px;background:#fff;padding:0 9px;color:#58656c}.select-control select{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#3c474e;font-size:12px;padding:0}.select-control.plain{min-width:128px;justify-content:space-between}.select-control.plain select{flex:1}.content{padding:24px 28px 40px;max-width:1640px;margin:0 auto}.connection-banner{min-height:39px;border-radius:6px;display:flex;align-items:center;padding:0 13px;font-size:12px;gap:8px;margin-bottom:16px}.connection-banner.ok{background:#edf7f2;color:#307b58;border:1px solid #d6ebe1}.connection-banner.error{background:#fff1ef;color:#a44740;border:1px solid #f0d4d0}.connection-banner small{margin-left:auto;opacity:.75}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{position:relative;min-height:148px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:7px}.metric-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:6px;position:absolute;right:17px;bottom:17px}.metric-icon.teal{color:var(--teal);background:var(--teal-soft)}.metric-icon.coral{color:var(--coral);background:#faeee9}.metric-icon.green{color:var(--green);background:#eaf5ef}.metric-icon.amber{color:#b67d1e;background:#fbf2df}.metric-head{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.metric-head b{font-size:9px;font-weight:600;color:#7a878e;white-space:nowrap}.metric-head .trend-up{color:var(--green)}.metric-card>strong{display:block;margin-top:19px;font-size:26px;line-height:1;letter-spacing:0}.metric-card>small{display:block;color:var(--muted);font-size:10px;margin-top:12px;padding-right:42px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(300px,.8fr);gap:14px;margin-top:14px}.dashboard-grid.lower{grid-template-columns:1fr 1fr}.panel{background:#fff;border:1px solid var(--line);border-radius:7px}.panel-title{min-height:68px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f1}.panel-title h2{margin:0;font-size:14px;letter-spacing:0}.panel-title p{margin:5px 0 0;color:var(--muted);font-size:10px}.text-button{border:0;background:none;color:var(--teal);font-weight:600;cursor:pointer;font-size:11px;padding:5px}.chart-legend{display:flex;gap:15px;color:var(--muted);font-size:10px}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:7px;height:7px;border-radius:50%}.teal-dot{background:var(--teal)}.coral-dot{background:var(--coral)}.chart-wrap{height:280px;padding:19px 18px 14px}.feature-list{padding:12px 18px}.feature-list div{min-height:54px;border-bottom:1px solid #edf0f1;display:flex;align-items:center;gap:10px;color:#53636a;font-size:11px}.feature-list div:last-child{border-bottom:0}.feature-list svg{color:var(--green)}.campaign-form{padding:18px;display:grid;gap:13px}.campaign-form label{display:grid;gap:6px;color:#5f6c73;font-size:10px;font-weight:600}.campaign-form input,.campaign-form textarea{width:100%;border:1px solid #d9dfe1;border-radius:6px;padding:9px 11px;color:var(--ink);resize:vertical;font-size:11px}.campaign-form input:focus,.campaign-form textarea:focus{border-color:var(--teal);outline:3px solid rgba(22,135,124,.1)}.campaign-form .primary-button{justify-self:end}.health-ring-wrap{min-height:280px;padding:24px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center}.health-ring{--healthy: 80%;width:138px;height:138px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--teal) 0 var(--healthy),#e5e9ea var(--healthy) 100%);position:relative}.health-ring:after{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;background:#fff;border-radius:50%}.health-ring>div{z-index:1;display:flex;flex-direction:column;text-align:center}.health-ring strong{font-size:25px}.health-ring span{color:var(--muted);font-size:9px;margin-top:3px}.health-list{width:100%;margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.health-list>div{display:flex;flex-direction:column;align-items:center;gap:4px}.health-list span{color:var(--muted);font-size:9px;display:flex;align-items:center;gap:5px}.health-list strong{font-size:13px}.status-dot{width:6px;height:6px;border-radius:50%}.status-dot.good{background:var(--green)}.status-dot.warn{background:var(--amber)}.status-dot.danger{background:var(--danger)}.compact-list button{width:100%;min-height:62px;padding:10px 17px;border:0;border-bottom:1px solid #edf0f1;background:#fff;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer}.compact-list button:last-child{border-bottom:0}.compact-list button:hover{background:#fafbfb}.compact-list button>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column}.compact-list strong{font-size:11px}.compact-list small{color:var(--muted);font-size:9px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-list time,.task-summary time{color:#9aa4aa;font-size:9px;white-space:nowrap}.severity{width:29px;height:29px;border-radius:6px;display:grid;place-items:center;flex:0 0 auto}.severity.warning{color:#aa731a;background:#fbf1dc}.severity.critical{color:var(--danger);background:#fbeceb}.severity.info{color:#377ca0;background:#e8f2f7}.severity.large{width:36px;height:36px}.task-summary>div{min-height:62px;padding:10px 17px;border-bottom:1px solid #edf0f1;display:flex;align-items:center;gap:11px}.task-summary>div:last-child{border-bottom:0}.task-summary>div>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column}.task-summary strong{font-size:11px}.task-summary small{color:var(--muted);font-size:9px;margin-top:3px}.task-state{width:27px;height:27px;border-radius:50%;display:grid;place-items:center}.task-state.success{background:#eaf5ef;color:var(--green)}.task-state.warning{background:#fbf1dc;color:#af781e}.task-state.error{background:#fbeceb;color:var(--danger)}.task-state.never{background:#eef1f2;color:#87939a}.empty-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#95a0a6;font-size:11px}.empty-state.compact{min-height:180px}.summary-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:7px;margin-bottom:14px}.summary-strip div{min-height:90px;padding:18px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.summary-strip div:last-child{border:0}.summary-strip strong{font-size:22px}.summary-strip span{color:var(--muted);font-size:10px;margin-top:5px}.table-toolbar{min-height:66px;display:flex;align-items:center;gap:9px;padding:0 16px;border-bottom:1px solid var(--line)}.search-box{height:38px;width:min(360px,42vw);display:flex;align-items:center;gap:8px;border:1px solid #dce1e2;border-radius:6px;padding:0 11px;color:#8a959b}.search-box input{border:0;outline:0;min-width:0;flex:1;font-size:12px}.table-toolbar .secondary-button{margin-left:auto}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:760px}th{height:42px;background:#fafbfb;color:#849098;font-size:9px;font-weight:600;text-align:left;padding:0 16px;border-bottom:1px solid var(--line);text-transform:uppercase}td{height:63px;padding:0 16px;border-bottom:1px solid #edf0f1;font-size:11px;color:#536068}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfcfc}.account-name{display:flex;align-items:center;gap:10px}.account-name>span{width:29px;height:29px;border-radius:5px;display:grid;place-items:center;background:#e7f2f1;color:var(--teal);font-weight:700}.account-name>div{display:flex;flex-direction:column;max-width:220px}.account-name strong{font-size:11px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-name small,.cell-sub{font-size:9px;color:#96a0a5;margin-top:2px}.platform-name{display:block;font-size:11px;color:#344048;text-transform:capitalize}.status-pill{height:23px;display:inline-flex;align-items:center;gap:6px;border-radius:12px;padding:0 8px;font-size:9px;font-weight:600;white-space:nowrap}.status-pill i{width:5px;height:5px;border-radius:50%}.status-pill.good{background:#eaf5ef;color:#317954}.status-pill.good i{background:#459b6c}.status-pill.warn{background:#fbf1dc;color:#946718}.status-pill.warn i{background:#d49830}.status-pill.danger{background:#fbeceb;color:#a84740}.status-pill.danger i{background:#cb554c}.status-pill.muted{background:#eef1f2;color:#6e7b82}.status-pill.muted i{background:#8d989e}.cell-error{display:block;max-width:150px;color:#b65a51;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px}.muted-text{color:#9aa4a9}.quota{display:flex;align-items:center;gap:8px}.quota>span{display:block;width:66px;height:5px;background:#e8ecec;border-radius:3px;overflow:hidden}.quota>span i{display:block;height:100%;background:var(--teal);border-radius:inherit}.quota small{font-size:9px;color:var(--muted)}.section-intro{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.section-intro h2{margin:0;font-size:18px}.section-intro p{margin:6px 0 0;color:var(--muted);font-size:11px}.running-state,.alert-count{height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:14px;background:#eaf5ef;color:#347c58;font-size:10px;font-weight:600}.running-state i{width:6px;height:6px;border-radius:50%;background:var(--green)}.alert-count{color:#a64a43;background:#fbeceb}.alert-actions{display:flex;align-items:center;gap:9px}.automation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.automation-card{min-height:245px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:18px}.automation-top{display:flex;justify-content:space-between;align-items:center}.automation-icon{width:39px;height:39px;display:grid;place-items:center;color:var(--teal);background:var(--teal-soft);border-radius:6px}.automation-card h3{font-size:14px;margin:20px 0 8px}.automation-card p{min-height:40px;margin:0;color:var(--muted);font-size:10px;line-height:1.7}.toggle{width:35px;height:20px;border:0;border-radius:10px;background:#cbd2d4;padding:2px;cursor:pointer;transition:background .2s}.toggle i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.toggle.on{background:var(--teal)}.toggle.on i{transform:translate(15px)}.automation-meta{height:43px;border-top:1px solid #edf0f1;border-bottom:1px solid #edf0f1;margin-top:13px;display:flex;align-items:center;justify-content:space-between;color:#79858c;font-size:9px}.automation-meta span{display:flex;align-items:center;gap:6px}.automation-meta span>i{width:6px;height:6px;border-radius:50%}.run-success i{background:var(--green)}.run-warning i{background:var(--amber)}.run-error i{background:var(--danger)}.run-never i{background:#98a2a8}.automation-foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:#919ba0;font-size:9px}.scheduler-actions{display:flex;align-items:center;gap:8px}.scheduler-actions button:disabled{opacity:.5;cursor:default}.mode-badge{height:28px;display:inline-flex;align-items:center;border-radius:14px;padding:0 10px;font-size:10px;font-weight:600}.mode-badge.advisory{color:#397896;background:#e8f2f7}.mode-badge.auto{color:#347c58;background:#eaf5ef}.scheduler-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.scheduler-summary article{min-height:103px;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:7px;display:flex;flex-direction:column}.scheduler-summary span{color:var(--muted);font-size:10px}.scheduler-summary strong{font-size:24px;margin-top:8px}.scheduler-summary small{color:#98a2a8;font-size:9px;margin-top:4px}.panel-title .text-button{display:flex;align-items:center;gap:5px}.score-cell{display:flex;align-items:center;gap:8px}.score-cell>strong{width:23px;font-size:12px}.score-cell>strong.high{color:var(--green)}.score-cell>strong.mid{color:#ad791f}.score-cell>strong.low{color:var(--danger)}.score-cell>span{width:58px;height:5px;background:#e8ecec;border-radius:3px;overflow:hidden}.score-cell>span i{display:block;height:100%;background:var(--teal);border-radius:inherit}.probe-evidence{margin-top:6px;max-width:320px}.probe-evidence summary{cursor:pointer;color:var(--teal);font-size:10px;font-weight:600}.probe-evidence small{display:block;margin-top:4px;color:var(--muted);overflow-wrap:anywhere;white-space:normal}.priority-change{display:flex;align-items:center;gap:5px}.priority-change small{display:none}.priority-change.changed{color:var(--teal);font-weight:700}.priority-change.changed small{display:inline-flex;border-radius:8px;padding:2px 6px;background:var(--teal-soft);font-size:8px;font-weight:600}.reason-cell{max-width:260px;color:#748087}.scheduler-note{min-height:47px;display:flex;align-items:center;gap:9px;margin-top:12px;padding:10px 13px;border:1px solid #d8e5e3;border-radius:6px;color:#53716d;background:#f0f7f6;font-size:10px;line-height:1.5}.scheduler-note svg{flex:0 0 auto;color:var(--teal)}.multiplier-panel{margin-top:14px;overflow:hidden}.multiplier-actions{display:flex;align-items:center;gap:9px}.multiplier-actions .muted-text{font-size:9px;white-space:nowrap}.multiplier-panel table{min-width:980px}.multiplier-panel td{white-space:nowrap}.multiplier-panel td:first-child{white-space:normal}.upstream-rate{color:var(--teal);font-size:13px}.expired-rate{color:#a97928;font-size:13px}.multiplier-panel .cell-sub{display:block}.multiplier-panel .secondary-button:disabled{opacity:.55;cursor:default}.alert-list article{min-height:99px;padding:17px 18px;display:flex;align-items:flex-start;gap:13px;border-bottom:1px solid var(--line)}.alert-list article:last-child{border:0}.alert-list article.resolved{opacity:.55}.alert-list article>div:nth-child(2){min-width:0;flex:1}.alert-title{display:flex;align-items:center;gap:8px}.alert-title h3{margin:0;font-size:12px}.alert-title span{height:19px;display:inline-flex;align-items:center;border-radius:10px;padding:0 7px;background:#eef1f2;color:#758188;font-size:8px}.alert-list p{color:#68757c;font-size:10px;margin:7px 0;line-height:1.5}.alert-list time{color:#9aa4aa;font-size:9px}.resolved-label{display:flex;align-items:center;gap:5px;color:var(--green);font-size:10px;white-space:nowrap}.table-heading{padding:0 17px}.settings-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-panel{padding-bottom:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px}.form-grid label>span{display:block;font-size:11px;font-weight:600}.form-grid label>small{display:block;min-height:31px;color:var(--muted);font-size:9px;margin-top:4px;line-height:1.5}.input-suffix{position:relative}.input-suffix input{padding-right:34px}.input-suffix b{position:absolute;right:13px;top:14px;font-size:11px;color:var(--muted)}.field-label{display:block;padding:18px 18px 0}.settings-actions{display:flex;justify-content:flex-end;margin-top:15px;padding:0 18px}.connection-card{grid-column:1 / -1}.connection-details{display:grid;grid-template-columns:repeat(3,1fr);padding:18px}.connection-details div{display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--line);padding:3px 18px}.connection-details div:first-child{padding-left:0}.connection-details div:last-child{border:0}.connection-details span{color:var(--muted);font-size:9px}.connection-details strong{font-size:11px;overflow-wrap:anywhere}.settings-select{margin-top:9px;width:100%}.toast{position:fixed;z-index:100;right:24px;bottom:24px;min-height:42px;max-width:min(380px,calc(100vw - 32px));padding:0 15px;border-radius:6px;background:#182128;color:#fff;box-shadow:0 14px 38px #0c161b38;display:flex;align-items:center;gap:9px;font-size:12px}.toast svg{color:#5cc297}.toast-enter-active,.toast-leave-active{transition:opacity .2s,transform .2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(8px)}.spinning svg{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.spinning{animation:spin .8s linear infinite}.close-mobile,.menu-mobile{display:none}@media(max-width:1120px){.metric-grid,.automation-grid{grid-template-columns:repeat(2,1fr)}.login-shell{grid-template-columns:1fr minmax(420px,55%)}}@media(max-width:820px){.sidebar{transform:translate(-100%);transition:transform .2s ease;box-shadow:12px 0 35px #09111538}.sidebar.open{transform:translate(0)}.workspace{width:100%;margin-left:0}.menu-mobile,.close-mobile{display:grid}.close-mobile{margin-left:auto;color:#aab5ba;border-color:#ffffff1a;background:transparent}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#0c12156b}.topbar{padding:0 18px;gap:12px}.content{padding:18px}.dashboard-grid,.dashboard-grid.lower{grid-template-columns:1fr}.automation-grid{grid-template-columns:1fr 1fr}.scheduler-intro{align-items:flex-start}.scheduler-actions{flex-wrap:wrap;justify-content:flex-end}.scheduler-summary{grid-template-columns:1fr 1fr}.multiplier-actions{flex-wrap:wrap;justify-content:flex-end}.login-shell{grid-template-columns:1fr}.login-panel{min-height:100vh;grid-column:1;grid-row:1}.login-signal{display:none}}@media(max-width:600px){.topbar{height:66px;padding:0 12px}.topbar p{display:none}.topbar h1{font-size:16px}.content{padding:13px 12px 30px}.top-actions .select-control svg:first-child{display:none}.select-control{padding:0 7px}.top-actions{gap:5px}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:132px;padding:14px}.metric-card>strong{font-size:21px;margin-top:16px}.metric-card>small{padding-right:0;max-width:100px}.metric-icon{width:31px;height:31px;right:12px;bottom:12px}.metric-head b,.connection-banner small{display:none}.dashboard-grid{margin-top:9px;gap:9px}.chart-panel{overflow:hidden}.chart-wrap{height:240px;padding-left:10px}.chart-legend{display:none}.summary-strip{grid-template-columns:1fr 1fr}.summary-strip div{min-height:74px;padding:13px 16px}.summary-strip div:nth-child(2){border-right:0}.summary-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.table-toolbar{min-height:116px;flex-wrap:wrap;align-content:center}.search-box{width:100%}.table-toolbar .secondary-button{margin-left:0}.table-toolbar .select-control{flex:1}.automation-grid{grid-template-columns:1fr}.automation-card{min-height:225px}.section-intro{align-items:center}.section-intro p{max-width:230px}.alert-actions{align-items:flex-end;flex-direction:column}.scheduler-intro{display:block}.scheduler-intro p{max-width:none}.scheduler-actions{justify-content:flex-start;margin-top:14px}.scheduler-actions .mode-badge{width:100%;justify-content:center}.scheduler-actions button{flex:1;padding-left:8px;padding-right:8px}.scheduler-summary{gap:8px}.scheduler-summary article{min-height:92px;padding:13px}.multiplier-panel .panel-title{min-height:92px;align-items:flex-start;padding-top:13px;padding-bottom:13px;gap:8px}.multiplier-actions{width:100%;justify-content:space-between}.alert-list article{flex-wrap:wrap}.alert-list article .secondary-button,.alert-list article .resolved-label{margin-left:49px}.settings-layout{grid-template-columns:1fr}.connection-card{grid-column:1}.form-grid{grid-template-columns:1fr}.connection-details{grid-template-columns:1fr;gap:12px}.connection-details div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.connection-details div:last-child{padding-bottom:0}.login-panel{padding:90px 26px 68px}.login-brand{left:26px;top:26px}.login-foot{left:26px;bottom:24px}.login-copy h1{font-size:36px}.login-form{margin-top:42px}.toast{right:16px;bottom:16px}}:root[data-theme=dark] :is(.ops-panel,.send-modal,.run-card,.preview-box,.job-errors,.composer,.code-editor,.preview,.template-live-preview,.method-content,.ranking-panel,.accounts-panel,.monitor-panel,.policy-form,.billing-list,.plan-list,.logs){background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}:root[data-theme=dark] :is(.ops-panel-head,.composer-title,.daily-bars,.ranking-list,.pagination,.ops-pagination,.strategy-foot,.check-row,.settings-foot,.setting-section,.feishu-actions,.automation-meta,.automation-foot,.logs>div,.preview-box span,.top-list>div,.task-summary>div,.feature-list>div){border-color:var(--line)!important}:root[data-theme=dark] :is(.page-head,.ops-page-head,.panel-head,.ops-panel-head,.modal,.send-modal) :is(h2,h3),:root[data-theme=dark] :is(.method-list,.top-list,.ranking-list,.logs,.preview-box,.run-card,.recipient-preview,.job-main,.drafts,.identity) strong{color:var(--strong)!important}:root[data-theme=dark] :is(.page-head,.ops-page-head,.panel-head,.ops-panel-head,.modal,.send-modal) p,:root[data-theme=dark] :is(.method-list,.top-list,.ranking-list,.logs,.preview-box,.run-card,.recipient-preview,.job-main,.drafts,.identity) :is(small,time){color:var(--muted)!important}:root[data-theme=dark] :is(.toolbar select,.provider-panel select,.smtp-grid select,.edit-grid input,.edit-grid select,.edit-grid textarea,.strategy-form input,.strategy-form select,.test-send input,.send-modal input,.control-field>input,.select-input){background:var(--input-bg)!important;color:var(--ink)!important;border-color:var(--line)!important}:root[data-theme=dark] :is(.search input,.inline-search input,.select-control select,.ops-select select,.days select){background:transparent!important;color:var(--ink)!important}:root[data-theme=dark] :is(.data-warning,.status-summary.warn){background:#382f20!important;border-color:#665132!important;color:#edc57b!important}:root[data-theme=dark] :is(.settings-error,.geetest-error,.status-summary.danger,.job-errors){background:#402522!important;border-color:#71403a!important;color:#f0a095!important}:root[data-theme=dark] :is(.status-summary.good,.connection.ready,.run-card,.target-tip){background:#183c38!important;border-color:#2d625b!important;color:#7ad0c3!important}:root[data-theme=dark] :is(.status-pill.good,.job-icon.good,.task-state.success,.running-state,.mode-badge.auto,.identity>span,.position.top,.top-list>div>span,.type-pill,.modal-icon){background:#193d39!important;color:#72c9bd!important}:root[data-theme=dark] :is(.status-pill.warn,.job-icon.warn,.task-state.warning,.connection.pending){background:#3b301d!important;color:#e4b45e!important}:root[data-theme=dark] :is(.status-pill.danger,.job-icon.danger,.task-state.error,.alert-count,.severity.critical){background:#432522!important;color:#ee9589!important}:root[data-theme=dark] :is(.status-pill.muted,.task-state.never,.position,.rank,.pool-tabs b,.recipient-samples span){background:#2b383f!important;color:#abb8be!important}:root[data-theme=dark] :is(.progress>span,.progress,.daily-bars i,.quota>span){background:#34434a!important}:root[data-theme=dark] :is(.drop-zone,.request-preview){background:#18252a!important;border-color:#46625f!important;color:#8bcfc6!important}:root[data-theme=dark] :is(.modal-backdrop){background:#03080bb8!important}:root[data-theme=dark] :is(.modal,.send-modal){box-shadow:0 24px 70px #00000080!important}:root[data-theme=dark] :is(.geetest_holder,.geetest_panel){color-scheme:light}.multiplier-row{display:flex!important;justify-content:space-between;min-height:32px!important;font-size:10px!important;color:var(--muted)!important}.multiplier-row strong{color:var(--teal)}.multiplier-summary{display:flex!important;justify-content:space-between;min-height:38px!important;color:var(--teal)!important;font-weight:600}:root[data-theme=dark] body,:root[data-theme=dark] .app-shell,:root[data-theme=dark] .workspace,:root[data-theme=dark] .content,:root[data-theme=dark] .boot-screen{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .topbar,:root[data-theme=dark] .panel,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .summary-strip,:root[data-theme=dark] .automation-card,:root[data-theme=dark] .scheduler-summary article,:root[data-theme=dark] .login-panel,:root[data-theme=dark] .settings-panel,:root[data-theme=dark] .modal,:root[data-theme=dark] .dialog,:root[data-theme=dark] .card{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] .search-box,:root[data-theme=dark] .select-control,:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .quiet-button,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .icon-btn{background:var(--input-bg)!important;color:var(--ink)!important;border-color:var(--line)!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#71818a}:root[data-theme=dark] th,:root[data-theme=dark] thead,:root[data-theme=dark] .table-head{background:var(--surface-2)!important;color:var(--muted)!important;border-color:var(--line)!important}:root[data-theme=dark] td,:root[data-theme=dark] tr,:root[data-theme=dark] .panel-title,:root[data-theme=dark] .panel-head,:root[data-theme=dark] .table-toolbar{color:var(--ink);border-color:var(--line)!important}:root[data-theme=dark] tbody tr:hover,:root[data-theme=dark] .compact-list button:hover,:root[data-theme=dark] .drafts button:hover{background:var(--surface-hover)!important}:root[data-theme=dark] .compact-list button,:root[data-theme=dark] .drafts button{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}:root[data-theme=dark] .health-ring:after{background:var(--surface)}:root[data-theme=dark] .login-mode-status,:root[data-theme=dark] .scheduler-note,:root[data-theme=dark] .data-warning,:root[data-theme=dark] .status-summary{background:var(--surface-2)!important;border-color:var(--line)!important}:root[data-theme=dark] .email-preview,:root[data-theme=dark] .preview-frame{background:#fff!important;color:#1c252b!important}:root[data-theme=dark] .toast{background:#e9eff2;color:#182128}:root[data-theme=light] .panel,:root[data-theme=light] .metric-card,:root[data-theme=light] .automation-card,:root[data-theme=light] .summary,:root[data-theme=light] .kpis,:root[data-theme=light] .ops-kpis,:root[data-theme=light] .scheduler-summary article{box-shadow:var(--subtle-shadow)}:root[data-theme=dark] :is(.page-head,.ops-page-head,.panel-head,.ops-panel-head,.section-intro,.scheduler-intro) :is(h1,h2,h3),:root[data-theme=dark] :is(.metric-card,.automation-card,.summary,.kpis,.ops-kpis,.scheduler-summary,.ranking,.top-list,.task-summary,.compact-list,.connection-details) strong,:root[data-theme=dark] :is(td,.identity,.job-main,.drafts,.recipient-preview,.daily-bars,.ranking-list) strong{color:var(--strong)!important}:root[data-theme=dark] :is(.page-head,.ops-page-head,.panel-head,.ops-panel-head,.section-intro,.scheduler-intro) p,:root[data-theme=dark] :is(.summary,.kpis,.ops-kpis,.scheduler-summary,.metric-card,.automation-card) :is(span,small),:root[data-theme=dark] :is(td,.identity,.ranking,.top-list,.job-main,.drafts,.recipient-preview) small{color:var(--muted)!important}:root[data-theme=dark] :is(.summary,.kpis,.ops-kpis,.scheduler-summary,.runtime-row,.request-preview,.preview-box,.recipient-preview,.send-bar,.toolbar,.tabs,.pool-tabs,.daily-bars,.ranking-list,.jobs,.connection-details){background-color:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}:root[data-theme=dark] :is(.summary,.kpis,.ops-kpis) article,:root[data-theme=dark] :is(.panel-head,.ops-panel-head,.toolbar,.tabs,.pool-tabs,.form-grid,.strategy-foot,.recipient-preview,.send-bar,.settings-foot,.jobs article,.ranking>div,.top-list>div,.daily-bars,.ranking-list div){border-color:var(--line)!important}:root[data-theme=dark] :is(.search,.inline-search,.ops-select,.days,.select,.type-check button,.format-grid button,.drop-zone,.bind-option,.editor-actions select,.quiet-button,.tiny,.close,.modal-close,.danger-button){background:var(--control-bg)!important;color:var(--ink)!important;border-color:var(--line)!important}:root[data-theme=dark] :is(.secondary-button,.quiet-button,.icon-button,.icon-btn,.tiny,.type-check button,.format-grid button):not(:disabled):hover{background:var(--control-hover)!important;border-color:#52656d!important}:root[data-theme=dark] :is(.primary-button){color:#fff!important}:root[data-theme=dark] :is(.danger-button,.danger-action){color:#f09282!important}:root[data-theme=dark] :is(.strategy-form input:disabled,.control-field>input:disabled){background:#131d22!important;color:#718088!important}:root[data-theme=dark] :is(.code-editor textarea,.template-html textarea,.modal textarea){background:#151f24!important;color:#dce5e8!important}:root[data-theme=dark] :is(.position,.pool-tabs b,.recipient-samples span,.credential-state span){background:#2a383f!important;color:#aebbc1!important}:root[data-theme=dark] :is(.drafts>button:hover,.drafts>button.active,.format-grid button.active,.type-check button.active){background:#193d3a!important;color:#68c5b9!important}:root[data-theme=dark] .topbar{background:#182228f0!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=dark] .login-signal{background:#0d1519}:root[data-theme=dark] .signal-grid{opacity:.2}:root[data-theme=dark] .theme-button{color:#79d0c5!important}:root[data-theme=dark] .login-theme-button{background:#1a252bf0!important;border-color:#3b4a51!important}:root[data-theme=light] .theme-button{color:#147b71}.theme-button:hover{border-color:#16877c73!important;background:var(--control-hover)!important}.icon-button.theme-button{position:relative;overflow:hidden}.icon-button.theme-button:after{content:"";position:absolute;inset:auto 7px 4px;height:2px;border-radius:2px;background:currentColor;opacity:.65}@media(max-width:600px){.login-theme-button{top:18px;right:18px}.login-theme-button span{display:none}}:root[data-theme=dark] .recent-title-tabs{background:#18252a!important;border-color:#34444b!important}:root[data-theme=dark] .recent-title-tabs button{color:#91a0a7!important}:root[data-theme=dark] .recent-title-tabs button:hover{background:#223239!important;color:#c8d2d6!important}:root[data-theme=dark] .recent-title-tabs button.active{background:#26363d!important;border-color:#43565e!important;color:#70c9bd!important;box-shadow:0 1px 4px #0000004d!important}:root[data-theme=dark] .recent-title-tabs button:nth-child(2).active{color:#f09181!important;border-color:#704943!important;background:#302724!important}:root[data-theme=dark] .recent-title-tabs b{background:#50312d!important;color:#f39a8b!important}
