.layout[data-v-64673323]{display:grid;grid-template-columns:248px 1fr;min-height:100vh;transition:grid-template-columns .3s cubic-bezier(.2,.8,.2,1)}.layout.collapsed[data-v-64673323]{grid-template-columns:0 1fr}.sidebar[data-v-64673323]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:20px 16px;background:var(--surface);border-right:1px solid var(--border);transition:transform .3s cubic-bezier(.2,.8,.2,1);overflow:hidden;min-width:248px}.layout.collapsed .sidebar[data-v-64673323]{transform:translate(-100%)}.reopen[data-v-64673323]{position:fixed;top:18px;left:18px;z-index:40;width:42px;height:42px;padding:0;background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow)}.reopen[data-v-64673323]:hover{box-shadow:var(--shadow-lg);transform:none}.reopen svg[data-v-64673323]{width:20px;height:20px}.sb-head[data-v-64673323]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 22px}.brand[data-v-64673323]{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--text);min-width:0}.brand__logo svg[data-v-64673323]{width:36px;height:36px;display:block;flex-shrink:0}.brand__txt strong[data-v-64673323]{display:block;font-size:16px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.brand__txt span[data-v-64673323]{font-size:11px;color:var(--text-dim);white-space:nowrap}.sb-toggle[data-v-64673323]{background:var(--surface-2);color:var(--text-dim);width:30px;height:30px;padding:0;border-radius:9px;flex-shrink:0}.sb-toggle[data-v-64673323]:hover{box-shadow:none;transform:none;color:var(--text)}.sb-toggle svg[data-v-64673323]{width:16px;height:16px}.menu[data-v-64673323]{display:flex;flex-direction:column;gap:4px;flex:1}.menu__item[data-v-64673323]{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:11px;font-size:14px;font-weight:600;text-decoration:none;color:var(--text-dim);transition:all .2s;white-space:nowrap}.menu__item svg[data-v-64673323]{width:18px;height:18px;flex-shrink:0}.menu__item[data-v-64673323]:hover{background:var(--surface-2);color:var(--text)}.menu__item.active[data-v-64673323]{background:var(--grad);color:#fff;box-shadow:var(--glow)}.lang[data-v-64673323]{display:flex;gap:4px;margin:14px 0 10px}.lang__btn[data-v-64673323]{flex:1;background:var(--surface-2);color:var(--text-dim);border:1px solid var(--border);padding:7px 4px;font-size:11px;font-weight:600;border-radius:9px;gap:3px}.lang__btn[data-v-64673323]:hover{box-shadow:none;transform:none;color:var(--text)}.lang__btn.on[data-v-64673323]{background:var(--grad-soft);color:var(--accent);border-color:var(--border-strong)}.lang__btn span[data-v-64673323]{font-size:10px}.me[data-v-64673323]{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:10px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.me__av[data-v-64673323]{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;background:var(--grad);color:#fff;font-weight:700;font-size:12px}.me__info[data-v-64673323]{min-width:0;flex:1}.me__name[data-v-64673323]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me__role[data-v-64673323]{font-size:11px;color:var(--text-dim)}.me__out[data-v-64673323]{background:none;color:var(--text-faint);width:30px;height:30px;padding:0;flex-shrink:0}.me__out[data-v-64673323]:hover{color:var(--red);background:#ef44441a;box-shadow:none;transform:none}.me__out svg[data-v-64673323]{width:16px;height:16px}.theme-toggle[data-v-64673323]{display:flex;align-items:center;gap:11px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim);padding:8px 10px;border-radius:12px;font-size:12.5px;font-weight:600}.theme-toggle[data-v-64673323]:hover{transform:none;box-shadow:none;background:var(--surface-3);color:var(--text)}.theme-toggle__track[data-v-64673323]{width:42px;height:24px;border-radius:999px;flex-shrink:0;background:var(--bg);border:1px solid var(--border-strong);position:relative;transition:background .3s}.theme-toggle__thumb[data-v-64673323]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.theme-toggle__track.light .theme-toggle__thumb[data-v-64673323]{transform:translate(18px)}.theme-toggle__thumb svg[data-v-64673323]{width:11px;height:11px}.content[data-v-64673323]{min-width:0;padding:24px 30px 50px}.layout.collapsed .content[data-v-64673323]{padding-left:76px}.page-enter-active[data-v-64673323],.page-leave-active[data-v-64673323]{transition:opacity .25s,transform .25s}.page-enter-from[data-v-64673323]{opacity:0;transform:translateY(10px)}.page-leave-to[data-v-64673323]{opacity:0;transform:translateY(-6px)}@media(max-width:920px){.layout[data-v-64673323]{grid-template-columns:0 1fr}.sidebar[data-v-64673323]{position:fixed;z-index:45}.layout:not(.collapsed) .sidebar[data-v-64673323]{transform:translate(0);box-shadow:var(--shadow-lg)}.layout.collapsed .sidebar[data-v-64673323]{transform:translate(-100%)}.content[data-v-64673323],.layout.collapsed .content[data-v-64673323]{padding-left:76px}}.stat[data-v-c3b9e94f]{position:relative;display:flex;align-items:center;gap:16px;padding:20px 22px;overflow:hidden;transition:transform .25s,border-color .25s}.stat[data-v-c3b9e94f]:hover{transform:translateY(-3px);border-color:var(--border-strong)}.stat__icon[data-v-c3b9e94f]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;flex-shrink:0}.stat__icon[data-v-c3b9e94f] svg{width:24px;height:24px}.stat__value[data-v-c3b9e94f]{font-size:30px;font-weight:700;line-height:1}.stat__suffix[data-v-c3b9e94f]{font-size:15px;font-weight:500;color:var(--text-dim);margin-left:3px}.stat__label[data-v-c3b9e94f]{margin-top:6px;font-size:12.5px;color:var(--text-dim);font-weight:500}.stat__glow[data-v-c3b9e94f]{position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;opacity:.1;filter:blur(30px);pointer-events:none}.op[data-v-c0948482]{position:relative;background:linear-gradient(160deg,var(--surface-2),var(--surface));border:1px solid var(--border);border-radius:16px;padding:16px;overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.op[data-v-c0948482]:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:0 18px 40px -20px #000000b3}.op__sheen[data-v-c0948482]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.op:hover .op__sheen[data-v-c0948482]{animation:sheen-c0948482 .9s ease}@keyframes sheen-c0948482{to{transform:translate(120%)}}.op--ringing[data-v-c0948482]{border-color:#fbbf2480;animation:pulse-ring 1.5s infinite}.op--talking[data-v-c0948482]{border-color:#60a5fa73}.op--online[data-v-c0948482]{border-color:#34d3994d}.op--offline[data-v-c0948482]{opacity:.5}.op__top[data-v-c0948482]{display:flex;align-items:center;gap:12px}.op__avatar[data-v-c0948482]{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;font-weight:700;font-size:15px;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);border:1px solid color-mix(in srgb,var(--c) 38%,transparent);flex-shrink:0}.op__dot[data-v-c0948482]{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;border:2.5px solid var(--bg-2)}.op--online .op__dot[data-v-c0948482],.op--talking .op__dot[data-v-c0948482],.op--ringing .op__dot[data-v-c0948482]{animation:pulse-dot 1.8s infinite}.op__id[data-v-c0948482]{min-width:0;flex:1}.op__name[data-v-c0948482]{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op__meta[data-v-c0948482]{display:flex;align-items:center;gap:8px;margin-top:3px}.op__ext[data-v-c0948482]{font-size:11.5px;color:var(--text-faint)}.op__status[data-v-c0948482]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600}.op__status i[data-v-c0948482]{width:6px;height:6px;border-radius:50%}.op__stats[data-v-c0948482]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px}.op__stat[data-v-c0948482]{display:flex;flex-direction:column;gap:3px;padding:9px 8px;border-radius:10px;background:#ffffff08;border:1px solid var(--border)}.op__stat--in .op__stat-v[data-v-c0948482]{color:var(--green)}.op__stat--out .op__stat-v[data-v-c0948482]{color:var(--accent-2)}.op__stat--avg .op__stat-v[data-v-c0948482]{color:var(--amber)}.op__stat-v[data-v-c0948482]{font-size:15px;font-weight:700}.op__stat-l[data-v-c0948482]{font-size:10px;color:var(--text-faint);font-weight:500}.op__foot[data-v-c0948482]{display:flex;justify-content:space-between;align-items:center;margin-top:11px;padding-top:11px;border-top:1px solid var(--border)}.op__foot-l[data-v-c0948482]{font-size:11px;color:var(--text-dim)}.op__foot-v[data-v-c0948482]{font-size:13px;font-weight:600;color:var(--text)}.chart[data-v-5aca103e]{width:100%;height:220px;display:block}.grid line[data-v-5aca103e]{stroke:var(--border)}.now-col[data-v-5aca103e]{fill:var(--surface-2)}.chart text[data-v-5aca103e]{fill:var(--text-faint)}.chart rect[fill^=url][data-v-5aca103e]{transform-box:fill-box;transform-origin:bottom;animation:grow-bar-5aca103e .7s cubic-bezier(.2,.8,.2,1) both}@keyframes grow-bar-5aca103e{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.feed[data-v-edaeda25]{display:flex;flex-direction:column;max-height:520px;overflow-y:auto}.row[data-v-edaeda25]{display:flex;align-items:center;gap:13px;padding:11px 6px;border-bottom:1px solid var(--border)}.row[data-v-edaeda25]:last-child{border-bottom:none}.row__dir[data-v-edaeda25]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex-shrink:0}.row__dir svg[data-v-edaeda25]{width:17px;height:17px}.row__dir.in[data-v-edaeda25]{background:#34d39924;color:var(--green)}.row__dir.out[data-v-edaeda25]{background:#22d3ee24;color:var(--accent-2)}.row__main[data-v-edaeda25]{flex:1;min-width:0}.row__num[data-v-edaeda25]{font-size:14px;font-weight:600}.row__sub[data-v-edaeda25]{font-size:11.5px;color:var(--text-faint);margin-top:1px}.row__meta[data-v-edaeda25]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.row__badge[data-v-edaeda25]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:7px}.row__badge.ok[data-v-edaeda25]{background:#34d39924;color:var(--green)}.row__badge.miss[data-v-edaeda25]{background:#f8717124;color:var(--red)}.row__time[data-v-edaeda25]{font-size:11px;color:var(--text-faint)}.empty[data-v-edaeda25]{padding:40px;text-align:center;color:var(--text-faint);font-size:13px}.sb[data-v-73d260b7]{display:flex;flex-direction:column;gap:22px;margin-bottom:24px}.sb__tables[data-v-73d260b7]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.panel[data-v-73d260b7]{padding:24px 26px}.panel__head[data-v-73d260b7]{display:flex;align-items:center;gap:14px;margin-bottom:20px}.ico[data-v-73d260b7]{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex-shrink:0}.ico svg[data-v-73d260b7]{width:22px;height:22px}.ico.in[data-v-73d260b7]{background:var(--green-soft);color:var(--green)}.ico.out[data-v-73d260b7]{background:#06b6d424;color:var(--accent-2)}.panel__t[data-v-73d260b7]{font-size:17px;font-weight:700}.panel__big[data-v-73d260b7]{margin-left:auto;text-align:right;line-height:1}.panel__big b[data-v-73d260b7]{font-size:30px;font-weight:800;font-family:var(--mono)}.panel__big span[data-v-73d260b7]{display:block;font-size:11px;color:var(--text-faint);margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.rows[data-v-73d260b7]{display:flex;flex-direction:column}.rh[data-v-73d260b7],.r[data-v-73d260b7]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:center}.rh[data-v-73d260b7]{padding:0 0 10px}.rh span[data-v-73d260b7]{text-align:right;font-size:10.5px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}.rh span[data-v-73d260b7]:first-child{text-align:left}.r[data-v-73d260b7]{padding:13px 0;border-top:1px solid var(--border);font-size:14px}.r span[data-v-73d260b7]{text-align:right}.r__l[data-v-73d260b7]{text-align:left!important;color:var(--text-dim);font-size:13px;font-weight:500}.r .hi[data-v-73d260b7]{font-weight:700;padding-right:6px}.r .ok[data-v-73d260b7]{color:var(--green)}.r .bad[data-v-73d260b7]{color:var(--red)}.dim[data-v-73d260b7]{color:var(--text-faint)}.surv[data-v-73d260b7]{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25}.surv i[data-v-73d260b7]{font-size:10.5px;color:var(--text-faint);font-style:normal}.ops[data-v-73d260b7]{padding:22px 24px}.ops__head[data-v-73d260b7]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ops__head h3[data-v-73d260b7]{font-size:17px;font-weight:700}.badge[data-v-73d260b7]{font-size:11px;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:4px 11px;border-radius:999px}.ops__scroll[data-v-73d260b7]{overflow-x:auto}.ops__row[data-v-73d260b7]{display:grid;align-items:center;grid-template-columns:minmax(190px,2.4fr) 70px 90px 70px 90px 80px 110px minmax(120px,1.3fr);gap:8px;padding:12px 10px;border-radius:12px}.ops__row[data-v-73d260b7]:not(.ops__row--head):hover{background:var(--surface-2)}.ops__row--head[data-v-73d260b7]{padding:0 10px 12px}.ops__row--head span[data-v-73d260b7]{font-size:10.5px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}.ops__row[data-v-73d260b7]:not(.ops__row--head){border-top:1px solid var(--border);border-radius:0}.c-name[data-v-73d260b7]{display:flex;align-items:center;gap:12px}.c-n[data-v-73d260b7],.c-t[data-v-73d260b7],.ops__row--head .c-n[data-v-73d260b7],.ops__row--head .c-t[data-v-73d260b7],.c-pct[data-v-73d260b7]{text-align:right}.av[data-v-73d260b7]{width:34px;height:34px;border-radius:10px;background:var(--grad-soft);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.who[data-v-73d260b7]{display:flex;flex-direction:column;min-width:0}.who b[data-v-73d260b7]{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who i[data-v-73d260b7]{font-size:11px;color:var(--text-faint);font-style:normal}.c-n[data-v-73d260b7]{font-size:14px;font-weight:600}.c-t[data-v-73d260b7]{font-size:13px}.c-pct[data-v-73d260b7]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.bar[data-v-73d260b7]{width:70px;height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden;flex-shrink:0}.bar i[data-v-73d260b7]{display:block;height:100%;background:var(--grad);border-radius:999px}.c-pct em[data-v-73d260b7]{font-style:normal;font-weight:700;color:var(--accent);font-size:13px;width:44px;text-align:right}.ops__empty[data-v-73d260b7]{text-align:center;color:var(--text-faint);padding:30px}@media(max-width:1080px){.sb__tables[data-v-73d260b7]{grid-template-columns:1fr}}.hdr[data-v-fc698ec4]{display:flex;justify-content:space-between;align-items:center;margin:18px 0 24px}.filter[data-v-fc698ec4]{display:flex;gap:6px;background:var(--surface);padding:5px;border-radius:13px;border:1px solid var(--border)}.filter__btn[data-v-fc698ec4]{display:flex;align-items:center;gap:7px;padding:8px 16px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;background:transparent;border:none;color:var(--text-dim);transition:all .2s}.filter__btn i[data-v-fc698ec4]{width:8px;height:8px;border-radius:50%}.filter__btn[data-v-fc698ec4]:hover{color:var(--text)}.filter__btn.active[data-v-fc698ec4]{background:var(--surface-2);color:var(--text);box-shadow:0 2px 8px #0000004d}.hdr__right[data-v-fc698ec4]{display:flex;align-items:center;gap:22px}.conn[data-v-fc698ec4]{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.conn i[data-v-fc698ec4]{width:8px;height:8px;border-radius:50%;background:var(--gray)}.conn.live i[data-v-fc698ec4]{background:var(--green);box-shadow:0 0 0 4px #34d3992e;animation:pulse-dot 1.6s infinite}.conn.live[data-v-fc698ec4]{color:var(--green)}.conn.polling i[data-v-fc698ec4]{background:var(--amber);animation:pulse-dot 1.6s infinite}.conn.connecting i[data-v-fc698ec4]{background:var(--accent-2)}.clock[data-v-fc698ec4]{text-align:right}.clock__time[data-v-fc698ec4]{font-size:19px;font-weight:700}.clock__date[data-v-fc698ec4]{font-size:11.5px;color:var(--text-dim);text-transform:capitalize}.banner[data-v-fc698ec4]{background:#f871711f;border:1px solid rgba(248,113,113,.3);color:#fca5a5;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:13px}.daterow[data-v-fc698ec4]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 16px;margin-bottom:18px}.presets[data-v-fc698ec4]{display:flex;gap:5px}.preset[data-v-fc698ec4]{background:var(--surface-2);color:var(--text-dim);padding:8px 15px;font-size:12.5px;border:1px solid var(--border)}.preset[data-v-fc698ec4]:hover{transform:none;box-shadow:none;color:var(--text)}.preset.active[data-v-fc698ec4]{background:var(--grad);color:#fff;border-color:transparent}.dr-custom[data-v-fc698ec4]{display:flex;align-items:center;gap:8px}.dr-custom input[data-v-fc698ec4]{padding:8px 11px;font-size:12.5px}.dr-sep[data-v-fc698ec4]{color:var(--text-faint)}.dr-label[data-v-fc698ec4]{margin-left:auto;font-size:12.5px;color:var(--text-dim);font-weight:600}.kpis[data-v-fc698ec4]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:22px}.kpi-wrap[data-v-fc698ec4]{animation:fade-up .6s both}.grid[data-v-fc698ec4]{display:grid;grid-template-columns:1fr 380px;gap:22px;align-items:start}.col[data-v-fc698ec4]{display:flex;flex-direction:column;gap:22px}.panel[data-v-fc698ec4]{padding:22px;animation:fade-up .5s both}.panel__head[data-v-fc698ec4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel__head h2[data-v-fc698ec4]{font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px}.count[data-v-fc698ec4]{font-size:12px;font-weight:600;color:var(--text-dim);background:var(--surface-2);padding:2px 9px;border-radius:999px}.legend[data-v-fc698ec4]{display:flex;gap:14px;font-size:11.5px;color:var(--text-dim);font-weight:500}.legend span[data-v-fc698ec4]{display:flex;align-items:center;gap:6px}.legend i[data-v-fc698ec4]{width:9px;height:9px;border-radius:3px}.ops[data-v-fc698ec4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px}.op-wrap[data-v-fc698ec4]{animation:fade-up .5s both}.loading[data-v-fc698ec4]{display:flex;align-items:center;justify-content:center;gap:10px;padding:50px;color:var(--text-dim);font-size:13px}.spin[data-v-fc698ec4]{width:18px;height:18px;border:2.5px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.side[data-v-fc698ec4]{position:sticky;top:20px}.foot[data-v-fc698ec4]{text-align:center;color:var(--text-faint);font-size:12px;margin-top:36px}@media(max-width:1080px){.kpis[data-v-fc698ec4]{grid-template-columns:repeat(2,1fr)}.grid[data-v-fc698ec4]{grid-template-columns:1fr}.side[data-v-fc698ec4]{position:static}.hdr[data-v-fc698ec4]{flex-direction:column;gap:16px;align-items:stretch}}.srv[data-v-fa1fb126]{position:relative;display:flex;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:12px;animation:fade-up .4s both;transition:transform .2s,border-color .2s}.srv[data-v-fa1fb126]:hover{transform:translate(2px);border-color:var(--border-strong)}.srv__bar[data-v-fa1fb126]{width:4px;flex-shrink:0;background:var(--accent)}.srv.salesdoc .srv__bar[data-v-fa1fb126]{background:var(--green)}.srv.ibox .srv__bar[data-v-fa1fb126]{background:var(--accent-2)}.srv__body[data-v-fa1fb126]{flex:1;min-width:0;padding:12px 13px}.srv__top[data-v-fa1fb126]{display:flex;align-items:center;gap:8px}.srv__name[data-v-fa1fb126]{flex:1;min-width:0;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srv__x[data-v-fa1fb126]{background:none;border:none;color:var(--text-faint);font-size:18px;cursor:pointer;line-height:1;padding:0 2px;transition:color .2s}.srv__x[data-v-fa1fb126]:hover{color:var(--red)}.srv__edit[data-v-fa1fb126]{background:none;border:none;color:var(--text-faint);cursor:pointer;padding:0 2px;transition:color .2s}.srv__edit svg[data-v-fa1fb126]{width:14px;height:14px}.srv__edit[data-v-fa1fb126]:hover{color:var(--accent)}.srv__emp[data-v-fa1fb126]{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:12px;color:var(--text-dim);cursor:pointer}.srv__emp svg[data-v-fa1fb126]{width:13px;height:13px}.srv__emp[data-v-fa1fb126]:hover{color:var(--accent-2)}.srv__emp--none[data-v-fa1fb126]{color:var(--text-faint);cursor:default;font-style:italic}.srv__foot[data-v-fa1fb126]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.srv__tag[data-v-fa1fb126]{font-size:10.5px;font-weight:600;color:var(--text-dim);background:var(--surface-2);padding:2px 8px;border-radius:999px}.srv__age[data-v-fa1fb126]{font-size:11.5px;font-weight:600;color:var(--text)}.login-wrap[data-v-da90e752]{display:grid;place-items:center;min-height:70vh}.login[data-v-da90e752]{width:360px;padding:36px;text-align:center;animation:fade-up .5s both}.login__icon[data-v-da90e752]{width:56px;height:56px;margin:0 auto 18px;display:grid;place-items:center;border-radius:16px;background:var(--grad-soft);color:var(--accent)}.login__icon svg[data-v-da90e752]{width:26px;height:26px}.login h2[data-v-da90e752]{font-size:20px;font-weight:800}.login p[data-v-da90e752]{color:var(--text-dim);font-size:13px;margin:6px 0 22px}.login input[data-v-da90e752]{width:100%}.login__err[data-v-da90e752]{color:var(--red);font-size:12.5px;margin-top:10px}.login button[data-v-da90e752]{width:100%;margin-top:16px}.admin[data-v-da90e752]{animation:fade-up .4s both}.admin__top[data-v-da90e752]{display:flex;justify-content:space-between;align-items:flex-start;margin:22px 0 20px}.admin__top h1[data-v-da90e752]{font-size:24px;font-weight:800;letter-spacing:-.02em}.admin__top p[data-v-da90e752]{color:var(--text-dim);font-size:13px;margin-top:4px}.toast[data-v-da90e752]{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:50;background:var(--grad);color:#fff;padding:11px 22px;border-radius:12px;font-size:13.5px;font-weight:600;box-shadow:0 12px 30px -8px #7c5cff99}.form[data-v-da90e752]{padding:22px;margin-bottom:30px}.form h3[data-v-da90e752]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:9px;margin-bottom:18px}.form__dot[data-v-da90e752]{width:9px;height:9px;border-radius:50%}.form__grid[data-v-da90e752]{display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr;gap:14px;margin-bottom:18px}.field[data-v-da90e752]{display:flex;flex-direction:column;gap:7px}.field span[data-v-da90e752]{font-size:12px;font-weight:600;color:var(--text-dim)}.field small[data-v-da90e752]{font-weight:500;color:var(--text-faint)}.field input[data-v-da90e752],.field select[data-v-da90e752]{width:100%}.section-title[data-v-da90e752]{font-size:16px;font-weight:700;margin:8px 0 16px}.tabs[data-v-da90e752]{display:inline-flex;gap:4px;background:var(--surface);padding:5px;border-radius:12px;border:1px solid var(--border);margin-bottom:22px}.tab[data-v-da90e752]{background:transparent;color:var(--text-dim);padding:9px 16px;border-radius:9px;font-size:13px}.tab[data-v-da90e752]:hover{transform:none;box-shadow:none;color:var(--text)}.tab svg[data-v-da90e752]{width:16px;height:16px}.tab.active[data-v-da90e752]{background:var(--grad);color:#fff}.tbl-wrap[data-v-da90e752]{padding:6px 8px;margin-bottom:34px;overflow-x:auto}.tbl[data-v-da90e752]{width:100%;border-collapse:collapse}.tbl th[data-v-da90e752]{text-align:left;font-size:11.5px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;padding:14px 16px}.tbl td[data-v-da90e752]{padding:12px 16px;border-top:1px solid var(--border);font-size:13.5px;vertical-align:middle}.tbl tr.inactive[data-v-da90e752]{opacity:.55}.ta-c[data-v-da90e752]{text-align:center}.tbl__name[data-v-da90e752]{display:flex;align-items:center;gap:11px;font-weight:600}.tbl__bar[data-v-da90e752]{width:4px;height:26px;border-radius:3px;background:var(--accent)}.tbl__bar.salesdoc[data-v-da90e752]{background:var(--green)}.tbl__bar.ibox[data-v-da90e752]{background:var(--accent-2)}.pill[data-v-da90e752]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.pill.salesdoc[data-v-da90e752]{background:#10b98126;color:var(--green)}.pill.ibox[data-v-da90e752]{background:#14b8c426;color:var(--accent-2)}.tbl__sel[data-v-da90e752]{padding:7px 10px;font-size:12.5px;min-width:170px}.tbl__age[data-v-da90e752]{font-size:13px;font-weight:600}.tbl__col[data-v-da90e752]{display:block;font-size:10.5px;color:var(--text-faint);margin-top:2px}.tbl__del[data-v-da90e752]{background:none;color:var(--text-faint);font-size:19px;padding:0 6px}.tbl__del[data-v-da90e752]:hover{color:var(--red);transform:none;box-shadow:none}.tbl__empty[data-v-da90e752]{text-align:center;color:var(--text-faint);padding:40px}.switch[data-v-da90e752]{width:42px;height:24px;border-radius:999px;padding:0;background:var(--surface-3);border:1px solid var(--border-strong);position:relative;transition:background .25s}.switch[data-v-da90e752]:hover{transform:none;box-shadow:none}.switch.on[data-v-da90e752]{background:var(--green);border-color:transparent}.switch__thumb[data-v-da90e752]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1);box-shadow:0 1px 3px #0000004d}.switch.on .switch__thumb[data-v-da90e752]{transform:translate(18px)}.tbl__status[data-v-da90e752]{font-size:10.5px;font-weight:600;color:var(--text-faint);margin-top:4px}.tbl__status.on[data-v-da90e752]{color:var(--green)}.board[data-v-da90e752]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:34px}.board__col[data-v-da90e752]{background:#ffffff05;border:1px solid var(--border);border-radius:16px;padding:14px}.board__head[data-v-da90e752]{display:flex;align-items:center;gap:11px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.board__num[data-v-da90e752]{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:var(--grad-soft);color:var(--accent);font-weight:800;font-size:14px}.board__title[data-v-da90e752]{font-size:14px;font-weight:700}.board__hint[data-v-da90e752]{font-size:11px;color:var(--text-faint);margin-top:1px}.board__count[data-v-da90e752]{margin-left:auto;font-size:12px;font-weight:700;color:var(--text-dim);background:var(--surface-2);padding:3px 10px;border-radius:999px}.board__list[data-v-da90e752]{display:flex;flex-direction:column;gap:10px;min-height:60px}.board__empty[data-v-da90e752]{text-align:center;color:var(--text-faint);font-size:12px;padding:24px 0}.emps[data-v-da90e752]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.emp[data-v-da90e752]{display:flex;align-items:center;gap:13px;padding:14px 16px;cursor:pointer;transition:transform .2s,border-color .2s}.emp[data-v-da90e752]:hover{transform:translateY(-2px);border-color:var(--border-strong)}.emp.hidden[data-v-da90e752]{opacity:.5}.emp__eye[data-v-da90e752]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim);width:34px;height:34px;padding:0;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.emp__eye[data-v-da90e752]:hover{transform:none;box-shadow:none;color:var(--text);background:var(--surface-3)}.emp__eye.off[data-v-da90e752]{color:var(--amber)}.emp__eye svg[data-v-da90e752]{width:16px;height:16px}.tbl__edit[data-v-da90e752]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim);width:30px;height:30px;padding:0;border-radius:8px;margin-right:6px}.tbl__edit svg[data-v-da90e752]{width:14px;height:14px}.tbl__edit[data-v-da90e752]:hover{color:var(--accent);transform:none;box-shadow:none}.smodal[data-v-da90e752]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#080a128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.smodal__card[data-v-da90e752]{width:420px;max-width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.smodal__head[data-v-da90e752]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--border)}.smodal__head h3[data-v-da90e752]{font-size:17px;font-weight:700}.smodal__x[data-v-da90e752]{background:var(--surface-2);color:var(--text-faint);font-size:22px;width:34px;height:34px;padding:0;border-radius:10px;line-height:1}.smodal__x[data-v-da90e752]:hover{color:var(--text);transform:none;box-shadow:none}.smodal__body[data-v-da90e752]{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.sfld[data-v-da90e752]{display:flex;flex-direction:column;gap:6px}.sfld span[data-v-da90e752]{font-size:12px;font-weight:600;color:var(--text-dim)}.sfld input[data-v-da90e752],.sfld select[data-v-da90e752]{width:100%}.smodal__foot[data-v-da90e752]{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--border)}.modal-enter-active[data-v-da90e752],.modal-leave-active[data-v-da90e752]{transition:opacity .25s}.modal-enter-from[data-v-da90e752],.modal-leave-to[data-v-da90e752]{opacity:0}.emp__avatar[data-v-da90e752]{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:var(--grad-soft);color:var(--accent);font-weight:700;font-size:14px}.emp__info[data-v-da90e752]{flex:1;min-width:0}.emp__name[data-v-da90e752]{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emp__meta[data-v-da90e752]{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:11px;color:var(--text-faint)}.emp__company[data-v-da90e752]{padding:1px 7px;border-radius:999px;font-weight:600}.emp__company.salesdoc[data-v-da90e752]{background:#34d39926;color:var(--green)}.emp__company.ibox[data-v-da90e752]{background:#22d3ee26;color:var(--accent-2)}.emp__count[data-v-da90e752]{text-align:center}.emp__count .mono[data-v-da90e752]{font-size:20px;font-weight:700;display:block}.emp__count small[data-v-da90e752]{font-size:10px;color:var(--text-faint)}@media(max-width:1080px){.form__grid[data-v-da90e752]{grid-template-columns:1fr 1fr}.board[data-v-da90e752]{grid-template-columns:1fr}}.ed[data-v-fde6fe1a]{animation:fade-up .4s both;padding-top:16px}.back[data-v-fde6fe1a]{display:inline-block;color:var(--text-dim);text-decoration:none;font-size:13px;font-weight:600;margin-bottom:18px;transition:color .2s}.back[data-v-fde6fe1a]:hover{color:var(--text)}.hero[data-v-fde6fe1a]{display:flex;align-items:center;gap:22px;padding:26px;margin-bottom:28px}.hero__avatar[data-v-fde6fe1a]{width:70px;height:70px;border-radius:20px;flex-shrink:0;display:grid;place-items:center;background:var(--grad);color:#fff;font-weight:800;font-size:24px;box-shadow:0 10px 26px -8px #7c5cff99}.hero__info[data-v-fde6fe1a]{flex:1;min-width:0}.hero__info h1[data-v-fde6fe1a]{font-size:26px;font-weight:800;letter-spacing:-.02em}.hero__meta[data-v-fde6fe1a]{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;color:var(--text-dim)}.tag[data-v-fde6fe1a]{padding:2px 10px;border-radius:999px;font-weight:600}.tag.salesdoc[data-v-fde6fe1a]{background:#34d39926;color:var(--green)}.tag.ibox[data-v-fde6fe1a]{background:#22d3ee26;color:var(--accent-2)}.tag-src[data-v-fde6fe1a]{color:var(--text-faint)}.hero__stats[data-v-fde6fe1a]{display:flex;gap:14px}.hero__stat[data-v-fde6fe1a]{text-align:center;padding:14px 22px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.hero__stat .mono[data-v-fde6fe1a]{font-size:28px;font-weight:800;display:block;line-height:1}.hero__stat .mono em[data-v-fde6fe1a]{font-size:14px;font-style:normal;color:var(--text-dim);margin-left:3px}.hero__stat small[data-v-fde6fe1a]{font-size:11px;color:var(--text-faint);display:block;margin-top:7px;max-width:110px}.srv-head[data-v-fde6fe1a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title[data-v-fde6fe1a]{font-size:16px;font-weight:700;display:flex;align-items:center;gap:10px}.count[data-v-fde6fe1a]{font-size:12px;font-weight:600;color:var(--text-dim);background:var(--surface-2);padding:2px 9px;border-radius:999px}.btn-sm[data-v-fde6fe1a]{padding:8px 14px;font-size:12.5px}.btn-sm svg[data-v-fde6fe1a]{width:15px;height:15px}.assign[data-v-fde6fe1a]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:14px;align-items:end;padding:18px;margin-bottom:16px}.assign .field[data-v-fde6fe1a]{display:flex;flex-direction:column;gap:7px}.assign .field span[data-v-fde6fe1a]{font-size:12px;font-weight:600;color:var(--text-dim)}.assign input[data-v-fde6fe1a],.assign select[data-v-fde6fe1a]{width:100%}.toast[data-v-fde6fe1a]{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:50;background:var(--grad);color:#fff;padding:11px 22px;border-radius:12px;font-size:13.5px;font-weight:600;box-shadow:var(--glow)}.empty[data-v-fde6fe1a]{padding:44px;text-align:center;color:var(--text-faint);font-size:13px;display:flex;flex-direction:column;align-items:center;gap:16px}.srv-list[data-v-fde6fe1a]{display:flex;flex-direction:column;gap:12px}.row[data-v-fde6fe1a]{display:flex;align-items:center;gap:18px;padding:0;overflow:hidden;animation:fade-up .4s both}.row__bar[data-v-fde6fe1a]{width:4px;align-self:stretch;background:var(--accent)}.row__bar.salesdoc[data-v-fde6fe1a]{background:var(--green)}.row__bar.ibox[data-v-fde6fe1a]{background:var(--accent-2)}.row__main[data-v-fde6fe1a]{flex:1;min-width:0;padding:16px 0}.row__name[data-v-fde6fe1a]{font-size:15px;font-weight:600}.row__company[data-v-fde6fe1a]{font-size:11.5px;color:var(--text-faint);margin-top:3px}.row__col[data-v-fde6fe1a],.row__dur[data-v-fde6fe1a]{text-align:center}.row__col-badge[data-v-fde6fe1a]{display:inline-block;font-size:12px;font-weight:700;color:var(--accent);background:var(--grad-soft);padding:3px 11px;border-radius:999px}.row__col small[data-v-fde6fe1a],.row__dur small[data-v-fde6fe1a]{display:block;font-size:10px;color:var(--text-faint);margin-top:5px}.row__dur .mono[data-v-fde6fe1a]{font-size:14px;font-weight:700}.row__months[data-v-fde6fe1a]{display:flex;gap:5px;padding-right:20px}.row__months i[data-v-fde6fe1a]{width:22px;height:6px;border-radius:3px;background:var(--surface-2);transition:background .3s}.row__months i.on[data-v-fde6fe1a]{background:var(--grad)}.loading[data-v-fde6fe1a]{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px;color:var(--text-dim)}.spin[data-v-fde6fe1a]{width:18px;height:18px;border:2.5px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.banner[data-v-fde6fe1a]{background:#f871711f;border:1px solid rgba(248,113,113,.3);color:#fca5a5;padding:14px;border-radius:12px}@media(max-width:1080px){.hero[data-v-fde6fe1a]{flex-wrap:wrap}.row__months[data-v-fde6fe1a]{display:none}.assign[data-v-fde6fe1a]{grid-template-columns:1fr 1fr}}.tv[data-v-787f693d]{min-height:100vh;padding:28px 38px;background:var(--bg);color:var(--text);font-family:var(--font)}.tv__top[data-v-787f693d]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid var(--border)}.tv__brand[data-v-787f693d]{display:flex;align-items:center;gap:14px}.tv__logo svg[data-v-787f693d]{width:40px;height:40px}.tv__brand h1[data-v-787f693d]{font-size:22px;font-weight:700;letter-spacing:-.01em}.tv__brand p[data-v-787f693d]{font-size:13px;color:var(--text-faint);text-transform:capitalize;margin-top:2px}.tv__filter[data-v-787f693d]{display:flex;gap:4px}.tv__filter button[data-v-787f693d]{background:transparent;color:var(--text-faint);padding:8px 16px;font-size:14px;border-radius:9px}.tv__filter button[data-v-787f693d]:hover{transform:none;box-shadow:none;color:var(--text)}.tv__filter button.active[data-v-787f693d]{background:var(--surface-2);color:var(--text)}.tv__right[data-v-787f693d]{display:flex;align-items:center;gap:14px}.tv__theme[data-v-787f693d]{width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--border);color:var(--text-faint)}.tv__theme[data-v-787f693d]:hover{color:var(--text);transform:none;box-shadow:none}.tv__theme svg[data-v-787f693d]{width:18px;height:18px}.tv__clock[data-v-787f693d]{font-size:30px;font-weight:700;letter-spacing:.01em;color:var(--text)}.s-online[data-v-787f693d]{--c: #15803d}.s-offline[data-v-787f693d]{--c: #dc2626}.s-talking[data-v-787f693d]{--c: #1d4ed8}.s-ringing[data-v-787f693d]{--c: #b45309}.s-dnd[data-v-787f693d]{--c: #6d28d9}.s-unknown[data-v-787f693d]{--c: #94a3b8}.tv__body[data-v-787f693d]{display:flex;gap:20px;align-items:flex-start}.tv__main[data-v-787f693d]{flex:1;min-width:0}.tv__missed[data-v-787f693d]{width:232px;flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.missed__head[data-v-787f693d]{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border);font-weight:700;font-size:14px}.missed__head svg[data-v-787f693d]{width:17px;height:17px;color:#dc2626}.missed__count[data-v-787f693d]{margin-left:auto;background:#dc2626;color:#fff;font-size:12px;padding:2px 9px;border-radius:999px}.missed__list[data-v-787f693d]{max-height:calc(100vh - 210px);overflow-y:auto}.missed__row[data-v-787f693d]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 16px;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text);transition:background .15s}.missed__row[data-v-787f693d]:hover{background:color-mix(in srgb,#dc2626 9%,var(--surface))}.missed__phone[data-v-787f693d]{font-size:14px;font-weight:600}.missed__meta[data-v-787f693d]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.missed__op[data-v-787f693d]{font-size:11px;color:var(--text-dim);max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.missed__time[data-v-787f693d]{font-size:11px;color:var(--text-faint)}.missed__empty[data-v-787f693d]{padding:34px 16px;text-align:center;color:var(--text-faint);font-size:13px}@media(max-width:900px){.tv__body[data-v-787f693d]{flex-direction:column}.tv__missed[data-v-787f693d]{width:100%}.missed__list[data-v-787f693d]{max-height:300px}}.tv__toolbar[data-v-787f693d]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.tv__editbtn[data-v-787f693d]{background:var(--surface);border:1px solid var(--border);color:var(--text-dim);padding:9px 16px;font-size:13px;border-radius:10px}.tv__editbtn[data-v-787f693d]:hover{color:var(--text);transform:none;box-shadow:none}.tv__editbtn.active[data-v-787f693d]{background:var(--accent-soft, rgba(109,94,252,.16));color:var(--accent);border-color:transparent}.tv__resetbtn[data-v-787f693d]{background:var(--surface-2);color:var(--text-dim);padding:9px 14px;font-size:13px;border:1px solid var(--border);border-radius:10px}.tv__resetbtn[data-v-787f693d]:hover{color:var(--text);transform:none;box-shadow:none}.tv__hint[data-v-787f693d]{font-size:12.5px;color:var(--text-faint)}.item[data-v-787f693d]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:color-mix(in srgb,var(--c) 14%,var(--surface));border:3px solid color-mix(in srgb,var(--c) 60%,transparent);border-left:9px solid var(--c);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow);transition:box-shadow .2s}.item.is-edit[data-v-787f693d]{cursor:move}.item[data-v-787f693d]:hover{box-shadow:var(--shadow-lg)}.item__top[data-v-787f693d]{display:flex;align-items:center;justify-content:space-between}.item__ext[data-v-787f693d]{font-size:20px;color:var(--text-faint);font-weight:700}.item__dot[data-v-787f693d]{width:11px;height:11px;border-radius:50%;background:var(--c);flex-shrink:0}.item__phone[data-v-787f693d]{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--c);flex-shrink:0;box-shadow:0 2px 10px color-mix(in srgb,var(--c) 50%,transparent)}.item__phone svg[data-v-787f693d]{width:26px;height:26px}.s-talking .item__phone[data-v-787f693d],.s-ringing .item__phone[data-v-787f693d],.s-online .item__phone[data-v-787f693d]{animation:pulse-dot 1.8s infinite}.item__name[data-v-787f693d]{font-size:24px;font-weight:800;color:var(--text);margin-top:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.item__st[data-v-787f693d]{display:inline-block;align-self:flex-start;font-size:15px;color:#fff;background:var(--c);text-transform:uppercase;letter-spacing:.04em;margin-top:11px;font-weight:800;padding:5px 13px;border-radius:8px}.item__metrics[data-v-787f693d]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:auto;padding-top:15px;border-top:2px solid var(--border)}.m[data-v-787f693d]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:20px;font-weight:800;color:var(--text);font-family:var(--mono)}.m svg[data-v-787f693d]{width:21px;height:21px;flex-shrink:0}.m--in[data-v-787f693d]{color:var(--green, #10b981)}.m--out[data-v-787f693d]{color:var(--accent-2, #14b8c4)}.m--miss[data-v-787f693d]{color:var(--text-faint)}.m--miss.bad[data-v-787f693d]{color:#ef4444}.m--surv[data-v-787f693d]{color:var(--text-faint)}.m--surv.warn[data-v-787f693d]{color:#f59e0b}.m--srv[data-v-787f693d]{color:var(--text-dim)}.s-offline[data-v-787f693d]{opacity:.6}.s-offline .item__name[data-v-787f693d]{color:var(--text-dim)}.s-offline .item__phone[data-v-787f693d]{box-shadow:none}.s-talking .item__dot[data-v-787f693d],.s-ringing .item__dot[data-v-787f693d],.s-online .item__dot[data-v-787f693d]{animation:pulse-dot 1.8s infinite}.tv__empty[data-v-787f693d]{text-align:center;padding:80px;color:var(--text-faint);font-size:18px}[data-v-787f693d] .vgl-item--placeholder{background:var(--accent, #6d5efc);opacity:.18;border-radius:16px}[data-v-787f693d] .vgl-item__resizer{z-index:3}[data-v-787f693d] .vgl-item--dragging{z-index:5}[data-v-787f693d] .vgl-item--dragging .item{box-shadow:var(--shadow-lg);border-color:var(--accent, #6d5efc)}.vgl-layout{--vgl-placeholder-bg: var(--accent, #6d5efc);--vgl-placeholder-opacity: 18%;--vgl-placeholder-z-index: 2;--vgl-item-resizing-z-index: 3;--vgl-item-resizing-opacity: 60%;--vgl-item-dragging-z-index: 5;--vgl-item-dragging-opacity: 100%;--vgl-resizer-size: 14px;--vgl-resizer-border-color: var(--text-faint, #888);--vgl-resizer-border-width: 2px;position:relative;box-sizing:border-box;transition:height .2s ease}.vgl-item{position:absolute;box-sizing:border-box;transition:.2s ease;transition-property:left,top,right}.vgl-item--placeholder{z-index:var(--vgl-placeholder-z-index, 2);-webkit-user-select:none;user-select:none;background-color:var(--vgl-placeholder-bg, red);opacity:var(--vgl-placeholder-opacity, 20%);transition-duration:.1s;border-radius:16px}.vgl-item--no-touch{touch-action:none}.vgl-item--transform{right:auto;left:0;transition-property:transform}.vgl-item--resizing{z-index:var(--vgl-item-resizing-z-index, 3);-webkit-user-select:none;user-select:none;opacity:var(--vgl-item-resizing-opacity, 60%)}.vgl-item--dragging{z-index:var(--vgl-item-dragging-z-index, 3);-webkit-user-select:none;user-select:none;opacity:var(--vgl-item-dragging-opacity, 100%);transition:none}.vgl-item__resizer{position:absolute;right:0;bottom:0;box-sizing:border-box;width:var(--vgl-resizer-size);height:var(--vgl-resizer-size);cursor:se-resize}.vgl-item__resizer:before{position:absolute;top:0;right:3px;bottom:3px;left:0;content:"";border:0 solid var(--vgl-resizer-border-color);border-right-width:var(--vgl-resizer-border-width);border-bottom-width:var(--vgl-resizer-border-width)}.auth[data-v-52796330]{min-height:100vh;display:grid;place-items:center;padding:20px}.auth__card[data-v-52796330]{width:380px;padding:38px 34px;text-align:center;animation:fade-up .5s both}.auth__logo svg[data-v-52796330]{width:56px;height:56px;margin-bottom:14px}.auth h1[data-v-52796330]{font-size:24px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.auth__sub[data-v-52796330]{font-size:13.5px;color:var(--text-dim);margin:6px 0 22px}.auth__form[data-v-52796330]{display:flex;flex-direction:column;gap:14px;text-align:left}.fld[data-v-52796330]{display:flex;flex-direction:column;gap:7px}.fld span[data-v-52796330]{font-size:12px;font-weight:600;color:var(--text-dim)}.fld input[data-v-52796330]{width:100%}.auth__code[data-v-52796330]{font-size:24px;letter-spacing:.3em;text-align:center;padding:12px}.auth__err[data-v-52796330]{color:var(--red);font-size:12.5px;text-align:center}.auth__dev[data-v-52796330]{font-size:12px;color:var(--amber);background:#f59e0b1f;padding:8px;border-radius:8px;text-align:center}.auth__form button[type=submit][data-v-52796330]{width:100%;justify-content:center;padding:12px;margin-top:4px}.auth__back[data-v-52796330]{width:100%;justify-content:center}.users[data-v-3658b50e]{animation:fade-up .4s both}.top[data-v-3658b50e]{display:flex;justify-content:space-between;align-items:flex-start;margin:16px 0 20px}.top h1[data-v-3658b50e]{font-size:24px;font-weight:800}.top p[data-v-3658b50e]{color:var(--text-dim);font-size:13px;margin-top:4px}.top__actions[data-v-3658b50e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.search[data-v-3658b50e]{width:280px;max-width:40vw;padding:9px 13px;font-size:13px}.cfilter[data-v-3658b50e]{display:flex;gap:4px;background:var(--surface);padding:5px;border-radius:12px;border:1px solid var(--border)}.cfilter__btn[data-v-3658b50e]{display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:9px;font-size:12.5px;font-weight:600;background:transparent;border:none;color:var(--text-dim)}.cfilter__btn i[data-v-3658b50e]{width:8px;height:8px;border-radius:50%}.cfilter__btn[data-v-3658b50e]:hover{color:var(--text);transform:none;box-shadow:none}.cfilter__btn.active[data-v-3658b50e]{background:var(--surface-2);color:var(--text)}.toast[data-v-3658b50e]{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:50;background:var(--grad);color:#fff;padding:11px 22px;border-radius:12px;font-size:13.5px;font-weight:600;box-shadow:var(--glow)}.cform[data-v-3658b50e]{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:14px;align-items:end;padding:18px;margin-bottom:18px}.fld[data-v-3658b50e]{display:flex;flex-direction:column;gap:6px}.fld span[data-v-3658b50e]{font-size:11.5px;font-weight:600;color:var(--text-dim)}.fld input[data-v-3658b50e],.fld select[data-v-3658b50e]{width:100%}.tbl-wrap[data-v-3658b50e]{padding:6px 8px;overflow-x:auto}.tbl[data-v-3658b50e]{width:100%;border-collapse:collapse}.tbl th[data-v-3658b50e]{text-align:left;font-size:11px;font-weight:600;color:var(--text-faint);text-transform:uppercase;padding:13px 14px}.tbl td[data-v-3658b50e]{padding:11px 14px;border-top:1px solid var(--border);font-size:13.5px}.tbl tr.inactive[data-v-3658b50e]{opacity:.5}.ta-c[data-v-3658b50e]{text-align:center}.u-name[data-v-3658b50e]{display:flex;align-items:center;gap:10px;font-weight:600}.u-av[data-v-3658b50e]{width:32px;height:32px;border-radius:9px;background:var(--grad-soft);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:700}.u-email[data-v-3658b50e]{color:var(--text-dim);font-size:12.5px}.role[data-v-3658b50e]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.role.admin[data-v-3658b50e]{background:#6d5efc29;color:var(--accent)}.role.operator[data-v-3658b50e]{background:var(--surface-2);color:var(--text-dim)}.dot[data-v-3658b50e]{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--gray)}.dot.on[data-v-3658b50e]{background:var(--green)}.u-pw .pw-badge[data-v-3658b50e]{font-size:12px;background:var(--surface-2);color:var(--text-dim);padding:3px 9px;border-radius:7px;cursor:pointer;border:1px solid var(--border)}.u-pw .pw-badge[data-v-3658b50e]:hover{color:var(--text);background:var(--surface-3)}.dim[data-v-3658b50e]{color:var(--text-faint)}.eye[data-v-3658b50e]{width:32px;height:32px;padding:0;background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim);display:inline-grid;place-items:center}.eye[data-v-3658b50e]:hover{color:var(--text);background:var(--surface-3);transform:none;box-shadow:none}.eye.off[data-v-3658b50e]{color:var(--amber)}.eye[data-v-3658b50e]:disabled{opacity:.4;cursor:not-allowed}.eye svg[data-v-3658b50e]{width:15px;height:15px}.u-act[data-v-3658b50e]{display:flex;gap:6px;align-items:center;justify-content:flex-end}.mini[data-v-3658b50e]{padding:6px 9px;font-size:12.5px}.mini.pw[data-v-3658b50e]{width:140px}.mini-btn[data-v-3658b50e]{padding:6px 10px;font-size:12px}.mini-btn.ghost[data-v-3658b50e]{background:var(--surface-2);color:var(--text-dim)}.mini-btn.del[data-v-3658b50e]{background:#ef444424;color:var(--red)}.mini-btn.ghost[data-v-3658b50e]:hover,.mini-btn.del[data-v-3658b50e]:hover{box-shadow:none;transform:none}.chk[data-v-3658b50e]{font-size:12px;color:var(--text-dim);display:inline-flex;gap:5px;align-items:center}.sessions[data-v-f6a3548a]{animation:fade-up .4s both}.top[data-v-f6a3548a]{display:flex;justify-content:space-between;align-items:flex-start;margin:16px 0 20px}.top h1[data-v-f6a3548a]{font-size:24px;font-weight:800}.top p[data-v-f6a3548a]{color:var(--text-dim);font-size:13px;margin-top:4px}.toast[data-v-f6a3548a]{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:50;background:var(--grad);color:#fff;padding:11px 22px;border-radius:12px;font-size:13.5px;font-weight:600;box-shadow:var(--glow)}.grid[data-v-f6a3548a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.sess[data-v-f6a3548a]{padding:18px}.sess.mine[data-v-f6a3548a]{border-color:var(--accent)}.sess__top[data-v-f6a3548a]{display:flex;align-items:center;gap:12px}.sess__av[data-v-f6a3548a]{width:40px;height:40px;border-radius:11px;background:var(--grad-soft);color:var(--accent);display:grid;place-items:center;font-weight:700}.sess__id[data-v-f6a3548a]{flex:1;min-width:0}.sess__name[data-v-f6a3548a]{font-size:14px;font-weight:600}.you[data-v-f6a3548a]{font-size:10px;background:var(--accent);color:#fff;padding:1px 7px;border-radius:999px;margin-left:4px}.sess__email[data-v-f6a3548a]{font-size:12px;color:var(--text-dim)}.role[data-v-f6a3548a]{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px}.role.admin[data-v-f6a3548a]{background:#6d5efc29;color:var(--accent)}.role.operator[data-v-f6a3548a]{background:var(--surface-2);color:var(--text-dim)}.sess__meta[data-v-f6a3548a]{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-size:12.5px;color:var(--text-dim)}.sess__meta b[data-v-f6a3548a]{color:var(--text-faint);font-weight:600}.sess__revoke[data-v-f6a3548a]{width:100%;justify-content:center;background:#ef444424;color:var(--red)}.sess__revoke[data-v-f6a3548a]:hover{background:#ef444438;box-shadow:none}.empty[data-v-f6a3548a]{grid-column:1/-1;padding:50px;text-align:center;color:var(--text-faint)}.af[data-v-508a64de]{display:flex;flex-direction:column;gap:18px}.af__q[data-v-508a64de]{display:flex;flex-direction:column;gap:9px}.af__label[data-v-508a64de]{font-size:13.5px;font-weight:600}.af__req[data-v-508a64de]{color:var(--red)}.af__chips[data-v-508a64de]{display:flex;gap:8px;flex-wrap:wrap}.af__chip[data-v-508a64de]{background:var(--surface-2);color:var(--text-dim);border:1px solid var(--border-strong);padding:8px 15px;font-size:13px;border-radius:10px}.af__chip.sm[data-v-508a64de]{padding:6px 12px;font-size:12px}.af__chip[data-v-508a64de]:hover{transform:none;box-shadow:none;color:var(--text)}.af__chip.on[data-v-508a64de]{background:var(--grad);color:#fff;border-color:transparent}.af__ta[data-v-508a64de]{width:100%;resize:vertical;font-family:inherit}.af__hint[data-v-508a64de]{color:var(--text-faint);font-size:13px;padding:10px 0}.surv[data-v-1142412a]{animation:fade-up .4s both}.top[data-v-1142412a]{display:flex;justify-content:space-between;align-items:flex-start;margin:16px 0 20px}.top h1[data-v-1142412a]{font-size:24px;font-weight:800}.top p[data-v-1142412a]{color:var(--text-dim);font-size:13px;margin-top:4px}.toast[data-v-1142412a]{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:60;background:var(--grad);color:#fff;padding:11px 22px;border-radius:12px;font-weight:600;box-shadow:var(--glow)}.tabs[data-v-1142412a]{display:inline-flex;gap:4px;background:var(--surface);padding:5px;border-radius:12px;border:1px solid var(--border);margin-bottom:18px}.tabs button[data-v-1142412a]{background:transparent;color:var(--text-dim);padding:9px 16px;font-size:13px}.tabs button[data-v-1142412a]:hover{transform:none;box-shadow:none;color:var(--text)}.tabs button.active[data-v-1142412a]{background:var(--grad);color:#fff}.tabs b[data-v-1142412a]{margin-left:4px}.list[data-v-1142412a]{padding:6px 10px}.row[data-v-1142412a]{display:flex;align-items:center;gap:14px;padding:12px 8px;border-top:1px solid var(--border)}.row[data-v-1142412a]:first-child{border-top:none}.row.done[data-v-1142412a]{opacity:.7}.row__dir[data-v-1142412a]{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.row__dir svg[data-v-1142412a]{width:17px;height:17px}.modal__ico svg[data-v-1142412a]{width:20px;height:20px}.row__dir.in[data-v-1142412a]{background:#10b98124;color:var(--green)}.row__dir.out[data-v-1142412a]{background:#14b8c424;color:var(--accent-2)}.row__main[data-v-1142412a]{flex:1;min-width:0}.row__num[data-v-1142412a]{font-size:14px;font-weight:600}.row__meta[data-v-1142412a]{font-size:11.5px;color:var(--text-faint);margin-top:2px}.row__btn[data-v-1142412a]{padding:8px 16px;font-size:12.5px}.row__btn.done-btn[data-v-1142412a]{background:var(--surface-2);color:var(--green)}.row__btn.done-btn[data-v-1142412a]:hover{box-shadow:none}.empty[data-v-1142412a]{text-align:center;color:var(--text-faint);padding:44px;font-size:14px}.loading[data-v-1142412a]{display:flex;align-items:center;justify-content:center;gap:10px;padding:50px;color:var(--text-dim)}.spin[data-v-1142412a]{width:18px;height:18px;border:2.5px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.modal[data-v-1142412a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#080a128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.modal__card[data-v-1142412a]{width:480px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.modal__head[data-v-1142412a]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid var(--border)}.modal__hl[data-v-1142412a]{display:flex;align-items:center;gap:13px}.modal__ico[data-v-1142412a]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:20px;flex-shrink:0}.modal__ico.in[data-v-1142412a]{background:var(--green-soft);color:var(--green)}.modal__ico.out[data-v-1142412a]{background:#06b6d424;color:var(--accent-2)}.modal__head h3[data-v-1142412a]{font-size:17px;font-weight:700}.modal__head p[data-v-1142412a]{font-size:12px;color:var(--text-dim);margin-top:3px}.modal__x[data-v-1142412a]{background:var(--surface-2);color:var(--text-faint);font-size:22px;width:34px;height:34px;padding:0;border-radius:10px;flex-shrink:0;line-height:1}.modal__x[data-v-1142412a]:hover{color:var(--text);transform:none;box-shadow:none;background:var(--surface-3)}.modal__body[data-v-1142412a]{padding:22px;overflow-y:auto}.modal__foot[data-v-1142412a]{display:flex;justify-content:flex-end;gap:10px;padding:18px 22px;border-top:1px solid var(--border)}.modal-enter-active[data-v-1142412a],.modal-leave-active[data-v-1142412a]{transition:opacity .25s}.modal-enter-active .modal__card[data-v-1142412a],.modal-leave-active .modal__card[data-v-1142412a]{transition:transform .3s cubic-bezier(.2,.9,.3,1.2),opacity .25s}.modal-enter-from[data-v-1142412a],.modal-leave-to[data-v-1142412a]{opacity:0}.modal-enter-from .modal__card[data-v-1142412a],.modal-leave-to .modal__card[data-v-1142412a]{transform:scale(.92) translateY(20px);opacity:0}.sa[data-v-751e123b]{animation:fade-up .4s both}.top[data-v-751e123b]{display:flex;justify-content:space-between;align-items:flex-start;margin:16px 0 18px}.top h1[data-v-751e123b]{font-size:24px;font-weight:800}.top p[data-v-751e123b]{color:var(--text-dim);font-size:13px;margin-top:4px}.toast[data-v-751e123b]{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:120;background:var(--grad);color:#fff;padding:11px 22px;border-radius:12px;font-weight:600;box-shadow:var(--glow)}.tabs[data-v-751e123b]{display:inline-flex;gap:4px;background:var(--surface);padding:5px;border-radius:12px;border:1px solid var(--border);margin-bottom:20px}.tabs button[data-v-751e123b]{background:transparent;color:var(--text-dim);padding:9px 18px;font-size:13px}.tabs button[data-v-751e123b]:hover{transform:none;box-shadow:none;color:var(--text)}.tabs button.active[data-v-751e123b]{background:var(--grad);color:#fff}.kpis[data-v-751e123b]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.kpi[data-v-751e123b]{padding:18px 20px;display:flex;align-items:center;gap:14px}.kpi__ico[data-v-751e123b]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:18px;font-weight:800;flex-shrink:0}.kpi__ico.warn[data-v-751e123b]{background:#f59e0b26;color:var(--amber)}.kpi__ico.ok[data-v-751e123b]{background:var(--green-soft, rgba(16,185,129,.15));color:var(--green)}.kpi__ico.blue[data-v-751e123b]{background:#3b82f626;color:var(--blue, #3b82f6)}.kpi__ico.acc[data-v-751e123b]{background:var(--accent-soft, rgba(109,94,252,.16));color:var(--accent)}.kpi__v[data-v-751e123b]{font-size:28px;font-weight:800;font-family:var(--mono);line-height:1}.kpi__l[data-v-751e123b]{font-size:12px;color:var(--text-dim);margin-top:5px}.filters[data-v-751e123b]{padding:16px 18px;margin-bottom:22px}.fl-presets[data-v-751e123b]{display:flex;align-items:center;gap:6px;margin-bottom:14px;flex-wrap:wrap}.preset[data-v-751e123b]{background:var(--surface-2);color:var(--text-dim);padding:7px 14px;font-size:12.5px;border:1px solid var(--border)}.preset[data-v-751e123b]:hover{transform:none;box-shadow:none;color:var(--text)}.preset.active[data-v-751e123b]{background:var(--grad);color:#fff;border-color:transparent}.fl-range[data-v-751e123b]{margin-left:auto;font-size:12px;color:var(--text-faint)}.fl-grid[data-v-751e123b]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end}.fld[data-v-751e123b]{display:flex;flex-direction:column;gap:6px}.fld span[data-v-751e123b]{font-size:11.5px;font-weight:600;color:var(--text-dim)}.fld input[data-v-751e123b],.fld select[data-v-751e123b]{width:100%}.fl-reset[data-v-751e123b]{background:var(--surface-2);color:var(--text-dim);border:1px solid var(--border);height:38px}.fl-reset[data-v-751e123b]:hover{transform:none;box-shadow:none;color:var(--text)}.section-h[data-v-751e123b]{display:flex;align-items:center;justify-content:space-between;margin:22px 0 14px}.section-h h2[data-v-751e123b]{font-size:16px;font-weight:700;display:flex;align-items:center;gap:10px}.count[data-v-751e123b]{font-size:12px;font-weight:600;color:var(--text-dim);background:var(--surface-2);padding:2px 9px;border-radius:999px}.muted[data-v-751e123b]{font-size:12px;color:var(--text-faint)}.opgrid[data-v-751e123b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:8px}.opc[data-v-751e123b]{display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:14px}.opc[data-v-751e123b]:hover{transform:none;box-shadow:var(--shadow);border-color:var(--border-strong)}.opc.active[data-v-751e123b]{border-color:var(--accent);background:var(--accent-soft, rgba(109,94,252,.1))}.opc__av[data-v-751e123b]{width:40px;height:40px;border-radius:11px;background:var(--grad-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:13px;flex-shrink:0}.opc__info[data-v-751e123b]{min-width:0;flex:1}.opc__name[data-v-751e123b]{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opc__meta[data-v-751e123b]{font-size:11.5px;color:var(--text-faint);margin-top:3px}.opc__meta b[data-v-751e123b]{color:var(--red);font-size:13px}.opc__arr[data-v-751e123b]{width:16px;height:16px;color:var(--text-faint);flex-shrink:0}.tbl-wrap[data-v-751e123b]{padding:6px 8px;overflow-x:auto}.tbl[data-v-751e123b]{width:100%;border-collapse:collapse}.tbl th[data-v-751e123b]{text-align:left;font-size:11px;font-weight:600;color:var(--text-faint);text-transform:uppercase;padding:12px 14px;white-space:nowrap}.tbl td[data-v-751e123b]{padding:11px 14px;border-top:1px solid var(--border);font-size:13px;white-space:nowrap}.ta-c[data-v-751e123b]{text-align:center}.ta-r[data-v-751e123b]{text-align:right}.dim[data-v-751e123b]{color:var(--text-faint)}.cbadge[data-v-751e123b]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:7px;background:var(--surface-2);color:var(--text-dim)}.cbadge.salesdoc[data-v-751e123b]{background:#10b98126;color:var(--green)}.cbadge.ibox[data-v-751e123b]{background:#06b6d426;color:var(--accent-2)}.top-op[data-v-751e123b]{display:flex;align-items:center;gap:9px}.tav[data-v-751e123b]{width:28px;height:28px;border-radius:8px;background:var(--grad-soft);color:var(--accent);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.dir[data-v-751e123b]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.dir.in[data-v-751e123b]{background:#10b98124;color:var(--green)}.dir.out[data-v-751e123b]{background:#06b6d424;color:var(--accent-2)}.fill-btn[data-v-751e123b]{padding:7px 14px;font-size:12.5px}.rec[data-v-751e123b]{height:34px;width:240px;max-width:240px}.pager[data-v-751e123b]{display:flex;align-items:center;gap:10px}.pager button[data-v-751e123b]{width:34px;height:34px;padding:0;background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim)}.pager button[data-v-751e123b]:hover:not(:disabled){color:var(--text);transform:none;box-shadow:none}.pager button[data-v-751e123b]:disabled{opacity:.4;cursor:not-allowed}.qform[data-v-751e123b]{display:flex;gap:10px;align-items:center;padding:16px;margin-bottom:16px;flex-wrap:wrap}.qform .grow[data-v-751e123b]{flex:1;min-width:160px}.req[data-v-751e123b]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-dim);white-space:nowrap}.qlist[data-v-751e123b]{padding:8px 14px}.q[data-v-751e123b]{display:flex;align-items:center;gap:12px;padding:13px 4px;border-top:1px solid var(--border)}.q[data-v-751e123b]:first-child{border-top:none}.q.off[data-v-751e123b]{opacity:.5}.q__type[data-v-751e123b]{font-size:11px;font-weight:600;color:var(--accent);background:var(--grad-soft);padding:3px 10px;border-radius:999px;white-space:nowrap}.q__label[data-v-751e123b]{font-weight:600;font-size:14px}.q__req[data-v-751e123b]{color:var(--red);margin-left:2px}.q__opts[data-v-751e123b]{color:var(--text-faint);font-size:12px;margin-left:auto}.q__btn[data-v-751e123b]{padding:6px 12px;font-size:12px;background:var(--surface-2);color:var(--text-dim)}.q__btn[data-v-751e123b]:hover{transform:none;box-shadow:none;color:var(--text)}.q__btn.del[data-v-751e123b]{background:#ef444424;color:var(--red)}.empty[data-v-751e123b]{text-align:center;color:var(--text-faint);padding:30px}.loading[data-v-751e123b]{display:flex;justify-content:center;padding:40px}.spin[data-v-751e123b]{width:18px;height:18px;border:2.5px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.modal[data-v-751e123b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#080a128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.modal__card[data-v-751e123b]{width:480px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.modal__head[data-v-751e123b]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid var(--border)}.modal__head h3[data-v-751e123b]{font-size:17px;font-weight:700}.modal__head p[data-v-751e123b]{font-size:12px;color:var(--text-dim);margin-top:3px}.modal__x[data-v-751e123b]{background:var(--surface-2);color:var(--text-faint);font-size:22px;width:34px;height:34px;padding:0;border-radius:10px;line-height:1}.modal__x[data-v-751e123b]:hover{color:var(--text);transform:none;box-shadow:none;background:var(--surface-3)}.modal__body[data-v-751e123b]{padding:22px;overflow-y:auto}.modal__foot[data-v-751e123b]{display:flex;justify-content:flex-end;gap:10px;padding:18px 22px;border-top:1px solid var(--border)}.modal-enter-active[data-v-751e123b],.modal-leave-active[data-v-751e123b]{transition:opacity .25s}.modal-enter-from[data-v-751e123b],.modal-leave-to[data-v-751e123b]{opacity:0}.opline[data-v-751e123b]{font-size:13px;margin-top:3px}.opline b[data-v-751e123b]{font-weight:700}.nums[data-v-751e123b]{font-size:12px;color:var(--text-dim);margin-top:2px}.cfg[data-v-751e123b]{display:flex;flex-direction:column;gap:18px}.cfg__grid[data-v-751e123b]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cfg__box[data-v-751e123b]{padding:18px}.cfg__box h3[data-v-751e123b]{font-size:15px;font-weight:700}.cfg__hint[data-v-751e123b]{font-size:11.5px;color:var(--text-faint);margin:4px 0 10px}.cfg__box textarea[data-v-751e123b]{width:100%;resize:vertical;font-family:inherit;font-size:13px}.cfg__reasons[data-v-751e123b]{padding:18px}.cfg__rhead[data-v-751e123b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cfg__rhead h3[data-v-751e123b]{font-size:15px;font-weight:700}.cfg__add[data-v-751e123b]{padding:8px 14px;font-size:12.5px}.rrow[data-v-751e123b]{display:grid;grid-template-columns:120px 1.5fr 160px 1fr auto auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--border)}.rrow input[data-v-751e123b],.rrow select[data-v-751e123b]{width:100%;font-size:12.5px;padding:7px 10px}.rreq[data-v-751e123b]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-dim);white-space:nowrap}.rdel[data-v-751e123b]{background:#ef444424;color:var(--red);width:30px;height:30px;padding:0;border-radius:8px}.rdel[data-v-751e123b]:hover{transform:none;box-shadow:none}.cfg__save[data-v-751e123b]{display:flex;justify-content:flex-end}.cfg__save button[data-v-751e123b]{padding:11px 22px}@media(max-width:1080px){.kpis[data-v-751e123b],.fl-grid[data-v-751e123b],.cfg__grid[data-v-751e123b]{grid-template-columns:repeat(2,1fr)}}.calls[data-v-21f2eeb8]{animation:fade-up .4s both}.top[data-v-21f2eeb8]{margin:16px 0 18px}.top h1[data-v-21f2eeb8]{font-size:24px;font-weight:800}.top p[data-v-21f2eeb8]{color:var(--text-dim);font-size:13px;margin-top:4px}.toast[data-v-21f2eeb8]{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:120;background:var(--grad);color:#fff;padding:11px 22px;border-radius:12px;font-weight:600;box-shadow:var(--glow)}.kpis[data-v-21f2eeb8]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.kpi[data-v-21f2eeb8]{padding:18px 20px}.kpi__v[data-v-21f2eeb8]{font-size:28px;font-weight:800;font-family:var(--mono);line-height:1}.kpi__l[data-v-21f2eeb8]{font-size:12px;color:var(--text-dim);margin-top:5px}.filters[data-v-21f2eeb8]{padding:16px 18px;margin-bottom:22px}.fl-presets[data-v-21f2eeb8]{display:flex;align-items:center;gap:6px;margin-bottom:14px;flex-wrap:wrap}.preset[data-v-21f2eeb8]{background:var(--surface-2);color:var(--text-dim);padding:7px 14px;font-size:12.5px;border:1px solid var(--border)}.preset[data-v-21f2eeb8]:hover{transform:none;box-shadow:none;color:var(--text)}.preset.active[data-v-21f2eeb8]{background:var(--grad);color:#fff;border-color:transparent}.fl-range[data-v-21f2eeb8]{margin-left:auto;font-size:12px;color:var(--text-faint)}.fl-grid[data-v-21f2eeb8]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:end}.fld[data-v-21f2eeb8]{display:flex;flex-direction:column;gap:6px}.fld span[data-v-21f2eeb8]{font-size:11.5px;font-weight:600;color:var(--text-dim)}.fld input[data-v-21f2eeb8],.fld select[data-v-21f2eeb8]{width:100%}.fl-reset[data-v-21f2eeb8]{background:var(--surface-2);color:var(--text-dim);border:1px solid var(--border);height:38px}.fl-reset[data-v-21f2eeb8]:hover{transform:none;box-shadow:none;color:var(--text)}.section-h[data-v-21f2eeb8]{display:flex;align-items:center;justify-content:space-between;margin:8px 0 14px}.section-h h2[data-v-21f2eeb8]{font-size:16px;font-weight:700;display:flex;align-items:center;gap:10px}.count[data-v-21f2eeb8]{font-size:12px;font-weight:600;color:var(--text-dim);background:var(--surface-2);padding:2px 9px;border-radius:999px}.tbl-wrap[data-v-21f2eeb8]{padding:6px 8px;overflow-x:auto}.tbl[data-v-21f2eeb8]{width:100%;border-collapse:collapse}.tbl th[data-v-21f2eeb8]{text-align:left;font-size:11px;font-weight:600;color:var(--text-faint);text-transform:uppercase;padding:12px 14px;white-space:nowrap}.tbl td[data-v-21f2eeb8]{padding:10px 14px;border-top:1px solid var(--border);font-size:13px;white-space:nowrap}.ta-c[data-v-21f2eeb8]{text-align:center}.ta-r[data-v-21f2eeb8]{text-align:right}.dim[data-v-21f2eeb8]{color:var(--text-faint)}.miss[data-v-21f2eeb8]{color:var(--red)}.cbadge[data-v-21f2eeb8]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:7px;background:var(--surface-2);color:var(--text-dim)}.cbadge.salesdoc[data-v-21f2eeb8]{background:#10b98126;color:var(--green)}.cbadge.ibox[data-v-21f2eeb8]{background:#06b6d426;color:var(--accent-2)}.top-op[data-v-21f2eeb8]{display:flex;align-items:center;gap:9px}.tav[data-v-21f2eeb8]{width:28px;height:28px;border-radius:8px;background:var(--grad-soft);color:var(--accent);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.dir[data-v-21f2eeb8]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.dir.in[data-v-21f2eeb8]{background:#10b98124;color:var(--green)}.dir.out[data-v-21f2eeb8]{background:#06b6d424;color:var(--accent-2)}.ank[data-v-21f2eeb8]{font-weight:700}.ank--yes[data-v-21f2eeb8]{color:var(--green)}.ank--no[data-v-21f2eeb8]{color:var(--amber)}.rec[data-v-21f2eeb8]{height:34px;width:230px;max-width:230px}.fill-btn[data-v-21f2eeb8]{padding:7px 14px;font-size:12.5px}.acts[data-v-21f2eeb8]{display:flex;gap:6px;align-items:center;justify-content:flex-end}.link-btn[data-v-21f2eeb8]{background:var(--surface-2);border:1px solid var(--border);padding:6px 10px;font-size:13px;border-radius:8px}.link-btn[data-v-21f2eeb8]:hover{transform:none;box-shadow:none;background:var(--surface-3)}.pager[data-v-21f2eeb8]{display:flex;align-items:center;gap:10px}.pager button[data-v-21f2eeb8]{width:34px;height:34px;padding:0;background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim)}.pager button[data-v-21f2eeb8]:hover:not(:disabled){color:var(--text);transform:none;box-shadow:none}.pager button[data-v-21f2eeb8]:disabled{opacity:.4;cursor:not-allowed}.empty[data-v-21f2eeb8]{text-align:center;color:var(--text-faint);padding:30px}.loading[data-v-21f2eeb8]{display:flex;justify-content:center;padding:40px}.spin[data-v-21f2eeb8]{width:18px;height:18px;border:2.5px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.modal[data-v-21f2eeb8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#080a128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.modal__card[data-v-21f2eeb8]{width:480px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.modal__head[data-v-21f2eeb8]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid var(--border)}.modal__head h3[data-v-21f2eeb8]{font-size:17px;font-weight:700}.opline[data-v-21f2eeb8]{font-size:13px;margin-top:3px}.nums[data-v-21f2eeb8]{font-size:12px;color:var(--text-dim);margin-top:2px}.modal__x[data-v-21f2eeb8]{background:var(--surface-2);color:var(--text-faint);font-size:22px;width:34px;height:34px;padding:0;border-radius:10px;line-height:1}.modal__x[data-v-21f2eeb8]:hover{color:var(--text);transform:none;box-shadow:none}.modal__body[data-v-21f2eeb8]{padding:22px;overflow-y:auto}.modal__foot[data-v-21f2eeb8]{display:flex;justify-content:flex-end;gap:10px;padding:18px 22px;border-top:1px solid var(--border)}.modal-enter-active[data-v-21f2eeb8],.modal-leave-active[data-v-21f2eeb8]{transition:opacity .25s}.modal-enter-from[data-v-21f2eeb8],.modal-leave-to[data-v-21f2eeb8]{opacity:0}@media(max-width:1080px){.kpis[data-v-21f2eeb8],.fl-grid[data-v-21f2eeb8]{grid-template-columns:repeat(2,1fr)}}.al[data-v-6502bb7f]{animation:fade-up .4s both}.top[data-v-6502bb7f]{margin:16px 0 18px}.top h1[data-v-6502bb7f]{font-size:24px;font-weight:800}.top p[data-v-6502bb7f]{color:var(--text-dim);font-size:13px;margin-top:4px}.toast[data-v-6502bb7f]{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:60;background:var(--grad);color:#fff;padding:11px 22px;border-radius:12px;font-weight:600;box-shadow:var(--glow)}.filters[data-v-6502bb7f]{display:flex;gap:12px;align-items:end;padding:16px 18px;margin-bottom:20px}.fld[data-v-6502bb7f]{display:flex;flex-direction:column;gap:6px}.fld.grow[data-v-6502bb7f]{flex:1}.fld span[data-v-6502bb7f]{font-size:11.5px;font-weight:600;color:var(--text-dim)}.fld input[data-v-6502bb7f],.fld select[data-v-6502bb7f]{width:100%}.tbl-wrap[data-v-6502bb7f]{padding:6px 8px;overflow-x:auto}.tbl[data-v-6502bb7f]{width:100%;border-collapse:collapse}.tbl th[data-v-6502bb7f]{text-align:left;font-size:11px;font-weight:600;color:var(--text-faint);text-transform:uppercase;padding:12px 14px;white-space:nowrap}.tbl td[data-v-6502bb7f]{padding:10px 14px;border-top:1px solid var(--border);font-size:13px}.ta-c[data-v-6502bb7f]{text-align:center}.dim[data-v-6502bb7f]{color:var(--text-faint)}.path[data-v-6502bb7f]{font-size:12px;color:var(--text-dim)}.act[data-v-6502bb7f]{font-size:11.5px;font-weight:600;color:var(--accent);background:var(--grad-soft);padding:3px 10px;border-radius:999px}.mth[data-v-6502bb7f]{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:6px;background:var(--surface-2);color:var(--text-dim)}.mth.ok[data-v-6502bb7f]{background:#10b98126;color:var(--green)}.mth.warn[data-v-6502bb7f]{background:#f59e0b26;color:var(--amber)}.mth.bad[data-v-6502bb7f]{background:#ef444426;color:var(--red)}.empty[data-v-6502bb7f]{text-align:center;color:var(--text-faint);padding:30px}.loading[data-v-6502bb7f]{display:flex;justify-content:center;padding:40px}.spin[data-v-6502bb7f]{width:18px;height:18px;border:2.5px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.an[data-v-ede3eae7]{animation:fade-up .4s both}.top[data-v-ede3eae7]{margin:16px 0 18px}.top h1[data-v-ede3eae7]{font-size:24px;font-weight:800}.top p[data-v-ede3eae7]{color:var(--text-dim);font-size:13px;margin-top:4px}.toast[data-v-ede3eae7]{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:60;background:var(--grad);color:#fff;padding:11px 22px;border-radius:12px;font-weight:600;box-shadow:var(--glow)}.kpis[data-v-ede3eae7]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px}.kpi[data-v-ede3eae7]{padding:18px 20px}.kpi__v[data-v-ede3eae7]{font-size:26px;font-weight:800;font-family:var(--mono);line-height:1}.kpi__l[data-v-ede3eae7]{font-size:12px;color:var(--text-dim);margin-top:5px}.filters[data-v-ede3eae7]{padding:16px 18px;margin-bottom:22px}.fl-presets[data-v-ede3eae7]{display:flex;align-items:center;gap:6px;margin-bottom:14px;flex-wrap:wrap}.preset[data-v-ede3eae7]{background:var(--surface-2);color:var(--text-dim);padding:7px 14px;font-size:12.5px;border:1px solid var(--border)}.preset[data-v-ede3eae7]:hover{transform:none;box-shadow:none;color:var(--text)}.preset.active[data-v-ede3eae7]{background:var(--grad);color:#fff;border-color:transparent}.fl-range[data-v-ede3eae7]{margin-left:auto;font-size:12px;color:var(--text-faint)}.fl-row[data-v-ede3eae7]{display:flex;gap:12px}.fld[data-v-ede3eae7]{display:flex;flex-direction:column;gap:6px}.fld span[data-v-ede3eae7]{font-size:11.5px;font-weight:600;color:var(--text-dim)}.section-h[data-v-ede3eae7]{margin:20px 0 14px}.section-h h2[data-v-ede3eae7]{font-size:16px;font-weight:700;display:flex;align-items:center;gap:10px}.count[data-v-ede3eae7]{font-size:12px;font-weight:600;color:var(--text-dim);background:var(--surface-2);padding:2px 9px;border-radius:999px}.buckets[data-v-ede3eae7]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:20px}.bk[data-v-ede3eae7]{text-align:center}.bk__v[data-v-ede3eae7]{display:block;font-size:26px;font-weight:800;font-family:var(--mono)}.bk__l[data-v-ede3eae7]{font-size:11.5px;color:var(--text-dim);margin-top:4px}.tbl-wrap[data-v-ede3eae7]{padding:6px 8px;overflow-x:auto}.tbl[data-v-ede3eae7]{width:100%;border-collapse:collapse}.tbl th[data-v-ede3eae7]{text-align:left;font-size:11px;font-weight:600;color:var(--text-faint);text-transform:uppercase;padding:12px 14px}.tbl td[data-v-ede3eae7]{padding:10px 14px;border-top:1px solid var(--border);font-size:13px}.ta-c[data-v-ede3eae7]{text-align:center}.ta-r[data-v-ede3eae7]{text-align:right}.dim[data-v-ede3eae7]{color:var(--text-faint)}.st[data-v-ede3eae7]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.st.ok[data-v-ede3eae7]{background:#10b98124;color:var(--green)}.st.bad[data-v-ede3eae7]{background:#ef444424;color:var(--red)}.empty[data-v-ede3eae7]{text-align:center;color:var(--text-faint);padding:30px}.loading[data-v-ede3eae7]{display:flex;justify-content:center;padding:40px}.spin[data-v-ede3eae7]{width:18px;height:18px;border:2.5px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@media(max-width:1080px){.kpis[data-v-ede3eae7],.buckets[data-v-ede3eae7]{grid-template-columns:repeat(2,1fr)}}.fb[data-v-6e4077d2]{min-height:100vh;display:grid;place-items:center;padding:20px;background:var(--bg)}.fb__card[data-v-6e4077d2]{width:400px;max-width:100%;padding:38px 34px;text-align:center;animation:fade-up .5s both}.fb__logo svg[data-v-6e4077d2]{width:56px;height:56px;margin-bottom:16px}.fb h1[data-v-6e4077d2]{font-size:22px;font-weight:800}.fb__sub[data-v-6e4077d2]{font-size:13.5px;color:var(--text-dim);margin:6px 0 22px}.fb__stars[data-v-6e4077d2]{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.fb__star[data-v-6e4077d2]{background:none;border:none;color:var(--border-strong);font-size:46px;padding:0;line-height:1;cursor:pointer;transition:transform .15s,color .15s}.fb__star[data-v-6e4077d2]:hover{transform:scale(1.15)}.fb__star.on[data-v-6e4077d2]{color:var(--amber)}.fb__ta[data-v-6e4077d2]{width:100%;resize:vertical;font-family:inherit;margin-bottom:16px}.fb__err[data-v-6e4077d2]{color:var(--red);font-size:13px;margin-bottom:12px}.fb__btn[data-v-6e4077d2]{width:100%;justify-content:center;padding:13px}.fb__ok[data-v-6e4077d2]{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:var(--green-soft, rgba(16,185,129,.15));color:var(--green);display:grid;place-items:center;font-size:32px;font-weight:800}.fa[data-v-fafa1617]{animation:fade-up .4s both}.top[data-v-fafa1617]{margin:16px 0 18px}.top h1[data-v-fafa1617]{font-size:24px;font-weight:800}.top p[data-v-fafa1617]{color:var(--text-dim);font-size:13px;margin-top:4px}.toast[data-v-fafa1617]{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:60;background:var(--grad);color:#fff;padding:11px 22px;border-radius:12px;font-weight:600;box-shadow:var(--glow)}.kpis[data-v-fafa1617]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.kpi[data-v-fafa1617]{padding:18px 20px}.kpi__v[data-v-fafa1617]{font-size:28px;font-weight:800;font-family:var(--mono);line-height:1}.kpi__l[data-v-fafa1617]{font-size:12px;color:var(--text-dim);margin-top:5px}.filters[data-v-fafa1617]{padding:16px 18px;margin-bottom:22px}.fl-presets[data-v-fafa1617]{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.preset[data-v-fafa1617]{background:var(--surface-2);color:var(--text-dim);padding:7px 14px;font-size:12.5px;border:1px solid var(--border)}.preset[data-v-fafa1617]:hover{transform:none;box-shadow:none;color:var(--text)}.preset.active[data-v-fafa1617]{background:var(--grad);color:#fff;border-color:transparent}.fl-row[data-v-fafa1617]{display:flex;gap:12px}.fld[data-v-fafa1617]{display:flex;flex-direction:column;gap:6px}.fld span[data-v-fafa1617]{font-size:11.5px;font-weight:600;color:var(--text-dim)}.tbl-wrap[data-v-fafa1617]{padding:6px 8px;overflow-x:auto}.tbl[data-v-fafa1617]{width:100%;border-collapse:collapse}.tbl th[data-v-fafa1617]{text-align:left;font-size:11px;font-weight:600;color:var(--text-faint);text-transform:uppercase;padding:12px 14px}.tbl td[data-v-fafa1617]{padding:10px 14px;border-top:1px solid var(--border);font-size:13px}.ta-c[data-v-fafa1617]{text-align:center}.dim[data-v-fafa1617]{color:var(--text-faint)}.stars[data-v-fafa1617]{font-size:14px;letter-spacing:1px}.stars.s1[data-v-fafa1617],.stars.s2[data-v-fafa1617]{color:var(--red)}.stars.s3[data-v-fafa1617]{color:var(--amber)}.stars.s4[data-v-fafa1617],.stars.s5[data-v-fafa1617]{color:var(--green)}.empty[data-v-fafa1617]{text-align:center;color:var(--text-faint);padding:30px}.loading[data-v-fafa1617]{display:flex;justify-content:center;padding:40px}.spin[data-v-fafa1617]{width:18px;height:18px;border:2.5px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@media(max-width:1080px){.kpis[data-v-fafa1617]{grid-template-columns:repeat(2,1fr)}}:root{--accent: #6366f1;--accent-2: #06b6d4;--green: #10b981;--amber: #f59e0b;--blue: #3b82f6;--red: #f43f5e;--gray: #94a3b8;--grad: linear-gradient(135deg, #6366f1 0%, #06b6d4 100%);--radius-lg: 24px;--radius: 18px;--radius-sm: 12px;--font: "Inter", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}:root,:root[data-theme=dark]{--bg: #0a0b12;--bg-2: #11131c;--surface: #15171f;--surface-2: #1c1f29;--surface-3: #262a36;--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .12);--text: #eceef4;--text-dim: #9499ab;--text-faint: #5d6478;--grad-soft: linear-gradient(135deg, rgba(99,102,241,.18), rgba(6,182,212,.12));--green-soft: rgba(16,185,129,.14);--red-soft: rgba(244,63,94,.14);--accent-soft: rgba(99,102,241,.16);--shadow: 0 2px 8px -2px rgba(0,0,0,.4), 0 8px 30px -12px rgba(0,0,0,.6);--shadow-lg: 0 24px 60px -18px rgba(0, 0, 0, .75);--glow: 0 10px 30px -10px rgba(99,102,241,.55);color-scheme:dark}:root[data-theme=light]{--bg: #f6f7fb;--bg-2: #ffffff;--surface: #ffffff;--surface-2: #f5f6fb;--surface-3: #eef0f6;--border: rgba(17, 24, 39, .07);--border-strong: rgba(17, 24, 39, .13);--text: #0f1525;--text-dim: #616a82;--text-faint: #99a1b3;--grad-soft: linear-gradient(135deg, rgba(99,102,241,.1), rgba(6,182,212,.07));--green-soft: rgba(16,185,129,.12);--red-soft: rgba(244,63,94,.1);--accent-soft: rgba(99,102,241,.1);--shadow: 0 1px 3px rgba(17,24,39,.04), 0 8px 24px -10px rgba(17,24,39,.12);--shadow-lg: 0 24px 60px -20px rgba(17, 24, 39, .22);--glow: 0 10px 28px -10px rgba(99,102,241,.4);color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}svg{vertical-align:middle}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.011em;transition:background .35s,color .35s}#app{min-height:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px}::-webkit-scrollbar-track{background:transparent}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.pill-ok{color:var(--green);background:var(--green-soft);padding:2px 9px;border-radius:999px;font-weight:600;font-size:.92em}.pill-bad{color:var(--red);background:var(--red-soft);padding:2px 9px;border-radius:999px;font-weight:600;font-size:.92em}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}input,select{font-family:var(--font);font-size:13.5px;color:var(--text);background:var(--bg-2);border:1px solid var(--border-strong);border-radius:10px;padding:10px 13px;outline:none;transition:border-color .2s,box-shadow .2s}input::placeholder{color:var(--text-faint)}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6d5efc29}select{cursor:pointer}select option{background:var(--bg-2);color:var(--text)}button{font-family:var(--font);font-size:13.5px;font-weight:600;cursor:pointer;color:#fff;background:var(--grad);border:none;border-radius:10px;padding:10px 18px;display:inline-flex;align-items:center;gap:7px;transition:transform .15s,box-shadow .2s,opacity .2s}button:hover{transform:translateY(-1px);box-shadow:var(--glow)}button:active{transform:translateY(0)}.btn-ghost{background:var(--surface);color:var(--text-dim);border:1px solid var(--border-strong)}.btn-ghost:hover{background:var(--surface-2);color:var(--text);box-shadow:none}.list-enter-active,.list-leave-active{transition:all .4s cubic-bezier(.2,.8,.2,1)}.list-enter-from{opacity:0;transform:translateY(-8px) scale(.98)}.list-leave-to{opacity:0;transform:translate(20px)}.list-move{transition:transform .4s cubic-bezier(.2,.8,.2,1)}@keyframes pulse-ring{0%{box-shadow:0 0 #f59e0b73}70%{box-shadow:0 0 0 11px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes grow-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
