@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--bg: #141414;--panel: #1b1b1b;--panel-2: #242424;--panel-hover: #2d2d2d;--text: #c2c2c2;--text-strong: #ededed;--muted: #6a6a6a;--muted-2: #3a3a3a;--border: #262626;--border-strong: #333333;--accent: #ED4E39;--accent-soft: rgba(237, 78, 57, .13);--accent-strong: #d8402c;--green: #4ade80;--red: #f87171;--red-soft: rgba(248, 113, 113, .12);--radius: 12px;--radius-sm: 8px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .5);--shadow-md: 0 10px 40px rgba(0, 0, 0, .72);--inset: inset 0 1px 0 rgba(255, 255, 255, .04);--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html{color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text-strong);font-size:14px;font-weight:500;line-height:1;transition:background .14s,border-color .14s,opacity .14s}.btn:hover{background:var(--panel-hover)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn-danger{color:var(--red);border-color:#f8717140;background:transparent}.btn-danger:hover{background:var(--red-soft);border-color:#f8717173}.btn-danger-solid{background:#c03030;border-color:#c03030;color:#fff}.btn-danger-solid:hover{background:#a82828;border-color:#a82828}.btn-ghost{border-color:transparent;background:transparent;color:var(--text)}.btn-ghost:hover{background:var(--panel-2)}.btn-sm{padding:6px 11px;font-size:12.5px}.input,.select,.textarea{width:100%;padding:9px 12px;font-size:14px;color:var(--text-strong);background:var(--panel-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);outline:none;transition:border-color .14s,box-shadow .14s}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236a6a6a' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.textarea{resize:vertical;min-height:84px}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm),var(--inset)}.muted{color:var(--muted)}.error-text{color:var(--red);font-size:13px}.app-logo[data-v-32766bd7]{display:block;width:100%;height:100%}.app-logo path[data-v-32766bd7]{fill:var(--accent)}.login[data-v-fdeebeb3]{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.login-card[data-v-fdeebeb3]{width:100%;max-width:380px;padding:32px 28px}.login-head[data-v-fdeebeb3]{text-align:center;margin-bottom:22px}.login-logo[data-v-fdeebeb3]{width:42px;height:42px;margin:0 auto 12px}.login-title[data-v-fdeebeb3]{margin:0;font-size:20px;font-weight:500;color:var(--text-strong)}.login-title strong[data-v-fdeebeb3]{font-weight:700}.login-sub[data-v-fdeebeb3]{margin:6px 0 0;color:var(--muted);font-size:13px}.login-form[data-v-fdeebeb3]{display:flex;flex-direction:column;gap:16px}.login-btn[data-v-fdeebeb3]{margin-top:4px;width:100%;padding:11px}.cd-root[data-v-b124a12a]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.cd-scrim[data-v-b124a12a]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cd-card[data-v-b124a12a]{position:relative;width:100%;max-width:400px;background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow-md)}.cd-title[data-v-b124a12a]{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text-strong)}.cd-msg[data-v-b124a12a]{margin:0 0 22px;color:var(--text);font-size:14px;line-height:1.55}.cd-actions[data-v-b124a12a]{display:flex;justify-content:flex-end;gap:10px}.call-icon[data-v-3647f695]{width:1em;height:1em;display:block;flex:0 0 auto}.cg[data-v-45fb3b93]{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.cg-head[data-v-45fb3b93]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cg-title[data-v-45fb3b93]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.cg-hint[data-v-45fb3b93]{font-size:11px;color:var(--muted);opacity:.8}.cg-empty[data-v-45fb3b93]{margin:22px 0 10px;text-align:center;color:var(--muted);font-size:13px}.cg-chart[data-v-45fb3b93]{position:relative;margin-top:12px}.cg-track[data-v-45fb3b93]{position:relative;height:46px;border-radius:8px;background:var(--panel);border:1px solid var(--border);overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.cg-track--dragging[data-v-45fb3b93]{cursor:grabbing}.cg-gridline[data-v-45fb3b93]{position:absolute;top:0;bottom:0;width:1px;background:var(--border)}.cg-bar[data-v-45fb3b93]{position:absolute;top:9px;height:28px;min-width:3px;border-radius:4px;opacity:.9;transition:opacity .12s,transform .12s}.cg-bar--linked[data-v-45fb3b93]{cursor:pointer}.cg-bar[data-v-45fb3b93]:hover{opacity:1;transform:scaleY(1.08)}.cg-bar--out[data-v-45fb3b93]{background:#60a5fa}.cg-bar--in[data-v-45fb3b93]{background:#facc15}.cg-bar--nc[data-v-45fb3b93]{background:#f87171;min-width:4px;width:4px!important}.cg-noview[data-v-45fb3b93]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;font-size:11px;color:var(--muted);white-space:nowrap}.cg-axis[data-v-45fb3b93]{position:relative;height:16px;margin-top:4px}.cg-tick[data-v-45fb3b93]{position:absolute;transform:translate(-50%);font-size:10px;color:var(--muted);white-space:nowrap}.cg-tooltip[data-v-45fb3b93]{position:absolute;transform:translate(-50%,-100%);pointer-events:none;z-index:5;padding:5px 9px;border-radius:6px;background:#18181b;border:1px solid var(--border-strong);color:var(--text-strong);font-size:12px;font-weight:500;white-space:nowrap;box-shadow:var(--shadow-md)}.cg-legend[data-v-45fb3b93]{display:flex;align-items:center;gap:16px;margin-top:12px}.cg-leg[data-v-45fb3b93]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.cg-dot[data-v-45fb3b93]{width:10px;height:10px;border-radius:3px}.cg-dot--out[data-v-45fb3b93]{background:#60a5fa}.cg-dot--in[data-v-45fb3b93]{background:#facc15}.cg-dot--nc[data-v-45fb3b93]{background:#f87171}.shell[data-v-80cd5f26]{min-height:100%;display:flex;flex-direction:column;transition:box-shadow .2s}.shell--switched[data-v-80cd5f26]{box-shadow:inset 0 0 0 3px var(--amber, #f59e0b)}.topbar[data-v-80cd5f26]{display:flex;align-items:center;gap:20px;height:58px;padding:0 28px;background:var(--panel);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.shell--switched .topbar[data-v-80cd5f26]{background:#2a210a}.brand[data-v-80cd5f26]{display:flex;align-items:center;gap:10px}.brand-logo[data-v-80cd5f26]{width:26px;height:26px}.brand-name[data-v-80cd5f26]{font-size:15px;font-weight:500;color:var(--text-strong);letter-spacing:.01em}.brand-name strong[data-v-80cd5f26]{font-weight:700;color:var(--accent)}.nav[data-v-80cd5f26]{display:flex;gap:6px;align-items:center}.nav-btn[data-v-80cd5f26]{border:none;background:transparent;cursor:pointer;font-family:inherit}.nav-link[data-v-80cd5f26]{padding:6px 12px;border-radius:6px;font-size:13.5px;font-weight:500;color:var(--muted)}.nav-link[data-v-80cd5f26]:hover,.nav-link.router-link-active[data-v-80cd5f26]{color:var(--text-strong);background:var(--panel-2)}.topbar-collapse[data-v-80cd5f26]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar-right[data-v-80cd5f26]{display:flex;align-items:center;gap:12px}.hamburger[data-v-80cd5f26]{display:none;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;margin-left:auto;padding:8px;background:transparent;border:1px solid var(--border-strong);border-radius:8px;cursor:pointer}.hamburger span[data-v-80cd5f26]{display:block;width:18px;height:2px;border-radius:2px;background:var(--text-strong);transition:transform .2s,opacity .2s}.hamburger.open span[data-v-80cd5f26]:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger.open span[data-v-80cd5f26]:nth-child(2){opacity:0}.hamburger.open span[data-v-80cd5f26]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.topbar-scrim[data-v-80cd5f26]{display:none}.topbar-user[data-v-80cd5f26]{display:flex;align-items:center;gap:7px;padding-right:4px}.topbar-user-icon[data-v-80cd5f26]{width:18px;height:18px;display:block}.topbar-user-name[data-v-80cd5f26]{font-size:13.5px;font-weight:600;color:var(--text-strong);white-space:nowrap}.modal-root[data-v-80cd5f26]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-80cd5f26]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-80cd5f26]{position:relative;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;padding:22px;box-shadow:var(--shadow-md)}.modal-head[data-v-80cd5f26]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.modal-title[data-v-80cd5f26]{margin:0;font-size:16px;font-weight:600;color:var(--text-strong)}.modal-x[data-v-80cd5f26]{padding:4px 9px}.modal-sub[data-v-80cd5f26]{margin:0 0 16px;color:var(--muted);font-size:13px}.field-label[data-v-80cd5f26]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--muted)}.modal-select[data-v-80cd5f26]{width:100%;font-size:13.5px}.modal-actions[data-v-80cd5f26]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.calls-card[data-v-80cd5f26]{max-width:560px}.calls-range[data-v-80cd5f26]{display:flex;align-items:center;gap:10px;margin:16px 0 4px}.calls-range .field-label[data-v-80cd5f26]{margin-bottom:0}.calls-range .input[data-v-80cd5f26]{font-size:13.5px}.calls-groups[data-v-80cd5f26]{display:flex;flex-direction:column;gap:10px;margin-top:18px}.call-group[data-v-80cd5f26]{padding:12px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.group-head[data-v-80cd5f26]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.group-title[data-v-80cd5f26]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text-strong)}.group-icon[data-v-80cd5f26]{font-size:15px}.call-group--outgoing .group-icon[data-v-80cd5f26]{color:#60a5fa}.call-group--incoming .group-icon[data-v-80cd5f26]{color:#facc15}.call-group--total .group-icon[data-v-80cd5f26]{color:#e4e4e7}.group-badge[data-v-80cd5f26]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--panel);border:1px solid var(--border-strong);font-size:12.5px;font-weight:700;color:var(--text-strong);font-variant-numeric:tabular-nums}.call-group--outgoing .group-badge[data-v-80cd5f26]{color:#60a5fa}.call-group--incoming .group-badge[data-v-80cd5f26]{color:#facc15}.call-group--total .group-badge[data-v-80cd5f26]{color:#e4e4e7}.group-cells[data-v-80cd5f26]{display:grid;gap:8px}.g-cell[data-v-80cd5f26]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:11px 8px;border-radius:8px;background:var(--panel);border:1px solid var(--border);text-align:center}.g-value[data-v-80cd5f26]{font-size:22px;font-weight:700;line-height:1;color:var(--text-strong);font-variant-numeric:tabular-nums}.g-label[data-v-80cd5f26]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--muted)}.g-icon[data-v-80cd5f26]{font-size:12.5px;color:var(--muted)}.g-duration[data-v-80cd5f26]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.g-cell--good .g-value[data-v-80cd5f26],.g-cell--good .g-icon[data-v-80cd5f26],.g-cell--good .g-duration[data-v-80cd5f26]{color:#34d399}.g-cell--bad .g-value[data-v-80cd5f26],.g-cell--bad .g-icon[data-v-80cd5f26]{color:#f87171}.g-cell--neutral .g-value[data-v-80cd5f26],.g-cell--neutral .g-icon[data-v-80cd5f26]{color:var(--accent)}.calls-duration[data-v-80cd5f26]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:12px 14px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border)}.calls-duration-label[data-v-80cd5f26]{font-size:12px;font-weight:600;text-transform:capitalize;letter-spacing:.04em;color:var(--muted)}.calls-duration-value[data-v-80cd5f26]{font-size:18px;font-weight:700;color:var(--text-strong)}@media(max-width:480px){.g-value[data-v-80cd5f26]{font-size:19px}}.switch-banner[data-v-80cd5f26]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;padding:8px 16px;background:#3a2c08;color:#fde68a;font-size:13px;border-bottom:1px solid #5b450f;text-align:center}.main[data-v-80cd5f26]{flex:1;width:100%;margin:0;padding:20px 16px}@media(max-width:860px){.topbar[data-v-80cd5f26]{gap:12px;padding:0 18px}.topbar-collapse[data-v-80cd5f26]{gap:12px}.topbar-right[data-v-80cd5f26]{gap:8px}}@media(max-width:720px){.hamburger[data-v-80cd5f26]{display:inline-flex}.topbar[data-v-80cd5f26]{gap:12px;padding:0 16px}.topbar-collapse[data-v-80cd5f26]{position:absolute;top:100%;left:0;right:0;z-index:11;display:none;flex-direction:column;align-items:stretch;gap:6px;padding:10px 16px 14px;background:var(--panel);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md)}.shell--switched .topbar-collapse[data-v-80cd5f26]{background:#2a210a}.topbar-collapse.open[data-v-80cd5f26]{display:flex}.nav[data-v-80cd5f26]{flex-direction:column;align-items:stretch;gap:2px}.nav-link[data-v-80cd5f26]{padding:10px 12px;font-size:14px;text-align:left}.topbar-right[data-v-80cd5f26]{flex-direction:column;align-items:stretch;gap:8px;margin-top:6px;padding-top:10px;border-top:1px solid var(--border)}.topbar-user[data-v-80cd5f26]{padding:2px 4px 6px}.topbar-right .btn[data-v-80cd5f26]{width:100%}.topbar-scrim[data-v-80cd5f26]{display:block;position:fixed;inset:58px 0 0;z-index:9;background:#0006}.main[data-v-80cd5f26]{padding:16px 12px}.modal-root[data-v-80cd5f26]{padding:12px}.modal-card[data-v-80cd5f26]{padding:18px}}.modal-root[data-v-6f9575a5]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-6f9575a5]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-6f9575a5]{position:relative;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;padding:24px;box-shadow:var(--shadow-md)}.modal-head[data-v-6f9575a5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.modal-title[data-v-6f9575a5]{margin:0;font-size:17px;font-weight:600;color:var(--text-strong)}.modal-x[data-v-6f9575a5]{padding:4px 9px}.modal-form[data-v-6f9575a5]{display:flex;flex-direction:column;gap:14px}.grid-2[data-v-6f9575a5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.required[data-v-6f9575a5]{color:var(--red);font-size:13px}.modal-actions[data-v-6f9575a5]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}@media(max-width:480px){.grid-2[data-v-6f9575a5]{grid-template-columns:1fr}}.col-list[data-v-8b5d5f47]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.col-row[data-v-8b5d5f47]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .12s,opacity .12s}.col-row.shown[data-v-8b5d5f47]{border-color:var(--border-strong)}.col-row.dragging[data-v-8b5d5f47]{opacity:.5;cursor:grabbing}.col-row.drop-target[data-v-8b5d5f47]{border-color:var(--accent)}.drag-handle[data-v-8b5d5f47]{color:var(--muted);font-size:13px;letter-spacing:-2px;cursor:grab}.col-check[data-v-8b5d5f47]{display:flex;align-items:center;gap:9px;flex:1;cursor:pointer}.col-check input[data-v-8b5d5f47]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.col-label[data-v-8b5d5f47]{font-size:13.5px;color:var(--text)}.col-row.shown .col-label[data-v-8b5d5f47]{color:var(--text-strong);font-weight:500}.modal-root[data-v-f9dc0a4c]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-f9dc0a4c]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-f9dc0a4c]{position:relative;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;padding:22px;box-shadow:var(--shadow-md)}.modal-head[data-v-f9dc0a4c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.modal-title[data-v-f9dc0a4c]{margin:0;font-size:16px;font-weight:600;color:var(--text-strong)}.modal-x[data-v-f9dc0a4c]{padding:4px 9px}.modal-sub[data-v-f9dc0a4c]{margin:0 0 16px;color:var(--muted);font-size:13px}.modal-actions[data-v-f9dc0a4c]{display:flex;align-items:center;gap:10px;margin-top:20px}.modal-actions .spacer[data-v-f9dc0a4c]{flex:1}.reset-btn[data-v-f9dc0a4c]{color:var(--muted)}.dv[data-v-394a681b]{display:flex;align-items:center;gap:6px;flex:1 1 0;min-width:0}.dv-preset[data-v-394a681b]{flex:1 1 0;min-width:0;font-size:12.5px;padding:6px 8px}.dv-date[data-v-394a681b]{flex:1 1 0;min-width:0;font-size:12.5px;padding:6px 8px;cursor:pointer}.fb-group[data-v-9c9771a0]{display:flex;flex-direction:column;gap:10px}.fb-group--nested[data-v-9c9771a0]{padding:8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--panel)}.fb-children[data-v-9c9771a0]{display:flex;flex-direction:column;gap:10px}.fb-empty[data-v-9c9771a0]{margin:0;font-size:12.5px;color:var(--muted)}.fb-item[data-v-9c9771a0]{display:flex;flex-direction:column;gap:6px}.fb-row[data-v-9c9771a0],.fb-grouphead[data-v-9c9771a0]{display:flex;align-items:center;gap:6px}.fb-grouplabel[data-v-9c9771a0]{flex:1 1 0;min-width:0;font-size:12px;font-weight:600;color:var(--muted)}.fb-conn[data-v-9c9771a0]{flex:0 0 52px;display:flex;align-items:center}.fb-conn-text[data-v-9c9771a0]{font-size:12.5px;font-weight:600;color:var(--muted);padding-left:2px}.fb-conn-select[data-v-9c9771a0]{width:100%;padding:6px 4px;font-size:12.5px;font-weight:600;color:var(--text-strong)}.fb-field[data-v-9c9771a0]{flex:1 1 0;min-width:0;font-size:12.5px;padding:6px 8px}.fb-op[data-v-9c9771a0]{flex:0 0 auto;width:auto;font-size:12.5px;padding:6px 8px}.fb-remove[data-v-9c9771a0]{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--muted);cursor:pointer;font-size:12px;line-height:1}.fb-remove[data-v-9c9771a0]:hover{color:var(--accent);border-color:var(--accent)}.fb-value[data-v-9c9771a0]{margin-left:58px}.fb-val[data-v-9c9771a0]{width:100%;font-size:12.5px;padding:6px 8px}.fb-range[data-v-9c9771a0]{display:flex;align-items:center;gap:6px}.fb-date[data-v-9c9771a0]{flex:1 1 0;min-width:0;font-size:12.5px;padding:6px 8px;cursor:pointer}.fb-sep[data-v-9c9771a0]{color:var(--muted);font-size:12px}.fb-multi[data-v-9c9771a0]{display:flex;flex-direction:column;gap:4px;max-height:150px;overflow-y:auto;padding:4px;border:1px solid var(--border);border-radius:6px;background:var(--panel)}.fb-chk[data-v-9c9771a0]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text);cursor:pointer}.fb-actions[data-v-9c9771a0]{display:flex;gap:8px}.filter-builder[data-v-57e0f6b4]{display:flex;flex-direction:column;gap:12px}.views-wrap[data-v-24afca8b]{position:relative;display:inline-flex;align-items:center;gap:10px}.create-btn[data-v-24afca8b]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:13.5px}.plus-icon[data-v-24afca8b]{width:15px;height:15px;display:block}.views-btn[data-v-24afca8b]{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:13.5px;cursor:pointer;white-space:nowrap}.views-btn.active[data-v-24afca8b]{border-color:var(--accent);color:var(--text-strong)}.views-icon[data-v-24afca8b]{flex:0 0 auto;width:15px;height:15px;display:block}.views-label[data-v-24afca8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.views-scrim[data-v-24afca8b]{position:fixed;inset:0;z-index:40}.views-panel[data-v-24afca8b]{position:absolute;top:calc(100% + 8px);right:0;z-index:41;width:300px;max-width:calc(100vw - 32px);max-height:calc(100vh - 200px);overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px;background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.views-panel-head[data-v-24afca8b]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px}.views-panel-title[data-v-24afca8b]{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.views-empty[data-v-24afca8b]{margin:0;padding:6px 4px 8px;font-size:12.5px;color:var(--muted);line-height:1.5}.views-list[data-v-24afca8b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.view-row[data-v-24afca8b]{display:flex;align-items:center;gap:4px;border-radius:8px;padding-right:4px}.view-row[data-v-24afca8b]:hover{background:var(--panel-2)}.view-row.active[data-v-24afca8b]{background:#60a5fa1f;box-shadow:inset 2px 0 #60a5fa}.view-name[data-v-24afca8b]{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:9px 8px;background:none;border:none;color:var(--text);font-size:13.5px;text-align:left;cursor:pointer}.view-dot[data-v-24afca8b]{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.view-row.active .view-dot[data-v-24afca8b]{background:#60a5fa}.view-row.active .view-label[data-v-24afca8b]{color:var(--text-strong);font-weight:600}.view-label[data-v-24afca8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-actions[data-v-24afca8b]{flex:0 0 auto;display:flex;align-items:center;gap:2px}.icon-btn[data-v-24afca8b]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.icon-btn svg[data-v-24afca8b]{width:15px;height:15px;display:block}.icon-btn[data-v-24afca8b]:hover{background:var(--panel);color:var(--text-strong)}.icon-btn.danger[data-v-24afca8b]:hover{color:var(--accent)}@media(max-width:560px){.create-label[data-v-24afca8b]{display:none}.create-btn[data-v-24afca8b]{padding-left:10px;padding-right:10px}.views-label[data-v-24afca8b]{max-width:96px}.views-panel[data-v-24afca8b]{width:calc(100vw - 32px);max-height:60vh}}.modal-root[data-v-3e78e5a2]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-3e78e5a2]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-3e78e5a2]{position:relative;width:100%;max-width:760px;max-height:90vh;display:flex;flex-direction:column;padding:22px;box-shadow:var(--shadow-md)}.modal-head[data-v-3e78e5a2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.modal-title[data-v-3e78e5a2]{margin:0;font-size:16px;font-weight:600;color:var(--text-strong)}.modal-x[data-v-3e78e5a2]{padding:4px 9px}.name-field[data-v-3e78e5a2]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.name-label[data-v-3e78e5a2]{font-size:12px;font-weight:600;color:var(--muted)}.err[data-v-3e78e5a2]{margin:0 0 12px;color:var(--accent);font-size:12.5px}.split[data-v-3e78e5a2]{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-height:0;flex:1;overflow:hidden}.split.single[data-v-3e78e5a2]{grid-template-columns:1fr}.pane[data-v-3e78e5a2]{display:flex;flex-direction:column;min-height:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2)}.pane-head[data-v-3e78e5a2]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border)}.pane-title[data-v-3e78e5a2]{font-size:13px;font-weight:700;color:var(--text-strong)}.pane-body[data-v-3e78e5a2]{padding:12px;overflow-y:auto;min-height:180px;max-height:52vh}.modal-actions[data-v-3e78e5a2]{display:flex;align-items:center;gap:10px;margin-top:18px}.modal-actions .spacer[data-v-3e78e5a2]{flex:1}@media(max-width:640px){.modal-root[data-v-3e78e5a2]{padding:12px}.modal-card[data-v-3e78e5a2]{padding:18px;overflow-y:auto}.split[data-v-3e78e5a2]{grid-template-columns:1fr;gap:12px;flex:none;overflow:visible}.pane-body[data-v-3e78e5a2]{max-height:none;min-height:120px;overflow:visible}}.leads[data-v-63d26f65]{display:flex;flex-direction:column;gap:18px}.leads-head[data-v-63d26f65]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.page-title[data-v-63d26f65]{margin:0;font-size:24px;font-weight:700;color:var(--text-strong)}.page-sub[data-v-63d26f65]{margin:4px 0 0;color:var(--muted);font-size:13px}.toolbar[data-v-63d26f65]{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap}.search-input[data-v-63d26f65]{flex:1 1 240px;max-width:360px;font-size:13.5px}.toolbar-right[data-v-63d26f65]{margin-left:auto;display:inline-flex;align-items:center;min-width:0}@media(max-width:560px){.toolbar-right[data-v-63d26f65]{width:100%;margin-left:0;justify-content:flex-end}}.filter-wrap[data-v-63d26f65]{position:relative}.filter-btn[data-v-63d26f65]{font-size:13.5px;cursor:pointer;white-space:nowrap}.filter-btn.active[data-v-63d26f65]{border-color:var(--accent);color:var(--text-strong)}.columns-btn[data-v-63d26f65]{display:inline-flex;align-items:center;gap:7px}.columns-btn .gear-icon[data-v-63d26f65]{width:15px;height:15px;display:block}.col-count[data-v-63d26f65]{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 7px;border-radius:9px;background:var(--panel);border:1px solid var(--border-strong);color:var(--muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.filter-count[data-v-63d26f65]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:700}.filter-scrim[data-v-63d26f65]{position:fixed;inset:0;z-index:40}.filter-panel[data-v-63d26f65]{position:absolute;top:calc(100% + 8px);right:0;z-index:41;width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 160px);overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px;background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.filter-panel-head[data-v-63d26f65]{display:flex;align-items:center;justify-content:space-between}.filter-panel-title[data-v-63d26f65]{font-size:13px;font-weight:700;color:var(--text-strong)}.cell-code[data-v-63d26f65]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--muted);white-space:nowrap}.src-badge[data-v-63d26f65]{display:inline-block;padding:2px 9px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap}.src-whatsapp[data-v-63d26f65]{color:#4ade80;background:#0c2018}.src-facebook[data-v-63d26f65]{color:#60a5fa;background:#0c1a2e}.src-instagram[data-v-63d26f65]{color:#f472b6;background:#2a0c1e}.src-call[data-v-63d26f65]{color:#60a5fa;background:#242424}.src-manual[data-v-63d26f65]{color:#94a3b8;background:#242424}.src-unknown[data-v-63d26f65]{color:#a1a1aa;background:#1c1c1c}.table-card[data-v-63d26f65]{padding:0;max-height:calc(100vh - 220px);overflow-y:auto}.leads-table[data-v-63d26f65]{width:100%;border-collapse:collapse}.leads-table th[data-v-63d26f65],.leads-table td[data-v-63d26f65]{padding:12px 16px;text-align:left;font-size:13.5px;border-bottom:1px solid var(--border);vertical-align:middle}.leads-table th[data-v-63d26f65]{font-size:10.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:var(--panel-2);position:sticky;top:0;z-index:1;-webkit-user-select:none;user-select:none}.leads-table th.sortable[data-v-63d26f65]{cursor:pointer}.leads-table th.sortable[data-v-63d26f65]:hover{color:var(--text-strong)}.leads-table th.is-sorted[data-v-63d26f65]{color:var(--accent)}.th-inner[data-v-63d26f65]{display:inline-flex;align-items:center;gap:5px}.sort-ind[data-v-63d26f65]{font-size:12px;line-height:1;opacity:.35}.leads-table th.is-sorted .sort-ind[data-v-63d26f65]{opacity:1}.leads-table th.sortable:hover .sort-ind[data-v-63d26f65]{opacity:.7}.leads-table th.is-sorted.sortable:hover .sort-ind[data-v-63d26f65]{opacity:1}.leads-table tbody tr:last-child td[data-v-63d26f65]{border-bottom:none}.leads-table tbody tr.lead-row[data-v-63d26f65]{cursor:pointer}.leads-table tbody tr[data-v-63d26f65]:hover{background:var(--panel-hover)}.leads-table tbody tr.is-active[data-v-63d26f65],.leads-table tbody tr.is-active[data-v-63d26f65]:hover{background:#60a5fa1f;box-shadow:inset 3px 0 #60a5fa}.leads-table tbody tr.is-active .cell-code[data-v-63d26f65],.leads-table tbody tr.is-active .lead-link[data-v-63d26f65]{color:#60a5fa}.cell-name[data-v-63d26f65]{font-weight:600}.lead-link[data-v-63d26f65]{color:var(--text-strong)}.lead-link[data-v-63d26f65]:hover{color:var(--accent)}.cell-meta[data-v-63d26f65]{color:var(--text);font-size:13px}.cell-edit[data-v-63d26f65]{cursor:text}.cell-edit .cell-val[data-v-63d26f65]{display:inline-block;min-width:60px;padding:3px 6px;margin:-3px -6px;border-radius:5px;transition:background .12s}.cell-edit:hover .cell-val[data-v-63d26f65]{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--border)}.cell-val.is-empty[data-v-63d26f65]{color:var(--muted)}.cell-input[data-v-63d26f65]{width:100%;min-width:120px;padding:5px 8px;font-size:13px;color:var(--text-strong);background:var(--panel);border:1px solid var(--accent);border-radius:5px;outline:none}.cell-quality[data-v-63d26f65]{white-space:nowrap}.stars[data-v-63d26f65]{display:inline-flex;gap:2px}.star[data-v-63d26f65]{font-size:16px;line-height:1;color:var(--border);cursor:pointer;transition:color .12s,transform .08s}.star[data-v-63d26f65]:hover{transform:scale(1.15)}.star.filled[data-v-63d26f65]{color:#f5b301}.cell-remarks[data-v-63d26f65]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px}.empty[data-v-63d26f65]{text-align:center;color:var(--muted);padding:48px 16px}.stage-select[data-v-63d26f65]{padding:5px 28px 5px 11px;font-size:12px;font-weight:600;border:1px solid transparent;border-radius:6px;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='rgba(255,255,255,0.5)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;min-width:120px;transition:opacity .14s}.stage-select[data-v-63d26f65]:hover{opacity:.85}.stage-select[data-v-63d26f65]:focus{box-shadow:0 0 0 3px var(--accent-soft)}.cell-meta-funnel[data-v-63d26f65]{white-space:nowrap}.meta-select[data-v-63d26f65]{color:var(--text);background-color:var(--panel-2);border-color:var(--border-strong)}.meta-select[data-v-63d26f65]:disabled{opacity:.6;cursor:default}@media(max-width:900px){.leads-table[data-v-63d26f65]{display:block;overflow-x:auto;white-space:nowrap}}.modal-root[data-v-5106d963]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-5106d963]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-5106d963]{position:relative;width:100%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;padding:22px;box-shadow:var(--shadow-md)}.modal-head[data-v-5106d963]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-title-wrap[data-v-5106d963]{display:flex;align-items:center;gap:10px}.modal-title[data-v-5106d963]{margin:0;font-size:16px;font-weight:600;color:var(--text-strong)}.lang-badge[data-v-5106d963]{font-size:11px;font-weight:600;color:var(--accent);background:#ed4e391f;padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.03em}.modal-x[data-v-5106d963]{padding:4px 9px}.state[data-v-5106d963]{color:var(--muted);font-size:13px;margin:8px 0}.state.err[data-v-5106d963]{color:var(--red)}.empty[data-v-5106d963]{color:var(--muted);font-size:13px}.status-box[data-v-5106d963]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:26px 12px}.spinner[data-v-5106d963]{width:26px;height:26px;border-radius:50%;border:3px solid var(--border, rgba(255, 255, 255, .15));border-top-color:var(--accent);animation:spin-5106d963 .8s linear infinite}@keyframes spin-5106d963{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-5106d963]{animation-duration:2s}}.status-title[data-v-5106d963]{margin:0;font-size:14px;font-weight:600;color:var(--text)}.speaker-bar[data-v-5106d963]{display:flex;justify-content:flex-end;margin-bottom:10px}.sb-swap[data-v-5106d963]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:8px;background:var(--panel, rgba(255, 255, 255, .04));color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;transition:color .12s,background-color .12s,border-color .12s}.sb-swap[data-v-5106d963]:hover:not(:disabled){color:var(--text-strong);background:#ffffff17;border-color:#ffffff3d}.sb-swap[data-v-5106d963]:disabled{cursor:default;opacity:.6}.sb-swap[data-v-5106d963]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sb-swap-icon[data-v-5106d963]{font-size:14px;line-height:1}.sb-err[data-v-5106d963]{margin:-4px 0 10px;font-size:12px;color:var(--red);text-align:right}.dialogue[data-v-5106d963]{list-style:none;margin:0;padding:4px 2px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.msg[data-v-5106d963]{display:flex}.msg.is-agent[data-v-5106d963]{justify-content:flex-end}.msg.is-client[data-v-5106d963]{justify-content:flex-start}.bubble[data-v-5106d963]{display:flex;flex-direction:column;gap:2px;max-width:78%;min-width:0;padding:7px 10px 5px;border:1px solid transparent;border-radius:12px}.msg.is-agent .bubble[data-v-5106d963]{color:#6ea8fe;background:#6ea8fe24;border-color:#6ea8fe47;border-bottom-right-radius:4px}.msg.is-client .bubble[data-v-5106d963]{color:var(--accent);background:#ffffff0d;border-color:var(--border, rgba(255, 255, 255, .1));border-bottom-left-radius:4px}.msg-speaker[data-v-5106d963]{font-size:11.5px;font-weight:700;letter-spacing:.01em}.msg-text[data-v-5106d963]{margin:0;font-size:13.5px;line-height:1.5;color:var(--text);white-space:pre-wrap;word-break:break-word}.msg-time[data-v-5106d963]{align-self:flex-end;font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.modal-actions[data-v-5106d963]{display:flex;align-items:center;gap:10px;margin-top:18px}.modal-actions .spacer[data-v-5106d963]{flex:1}.sparkle[data-v-6e0b8a0c]{width:15px;height:15px;display:block;flex:0 0 auto}.modal-root[data-v-2850cbf0]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-2850cbf0]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-2850cbf0]{position:relative;width:100%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;padding:22px;box-shadow:var(--shadow-md)}.modal-head[data-v-2850cbf0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-title-wrap[data-v-2850cbf0]{display:flex;align-items:center;gap:8px}.title-icon[data-v-2850cbf0]{color:var(--accent)}.modal-title[data-v-2850cbf0]{margin:0;font-size:16px;font-weight:600;color:var(--text-strong)}.sentiment-badge[data-v-2850cbf0]{margin-left:2px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:6px;text-transform:capitalize}.sent-positive[data-v-2850cbf0]{color:var(--green);background:#4ade801f}.sent-negative[data-v-2850cbf0]{color:var(--red);background:#f871711f}.sent-neutral[data-v-2850cbf0],.sent-unknown[data-v-2850cbf0]{color:var(--muted);background:#94a3b81f}.modal-x[data-v-2850cbf0]{padding:4px 9px}.state[data-v-2850cbf0]{color:var(--muted);font-size:13px;margin:8px 0}.state.err[data-v-2850cbf0]{color:var(--red)}.status-box[data-v-2850cbf0]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:26px 12px}.spinner[data-v-2850cbf0]{width:26px;height:26px;border-radius:50%;border:3px solid var(--border, rgba(255, 255, 255, .15));border-top-color:var(--accent);animation:spin-2850cbf0 .8s linear infinite}@keyframes spin-2850cbf0{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-2850cbf0]{animation-duration:2s}}.status-title[data-v-2850cbf0]{margin:0;font-size:14px;font-weight:600;color:var(--text)}.status-sub[data-v-2850cbf0]{margin:0;font-size:12.5px;color:var(--muted);max-width:42ch;line-height:1.5}.summary-body[data-v-2850cbf0]{overflow-y:auto;display:flex;flex-direction:column;gap:26px;padding:2px}.score-card[data-v-2850cbf0]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;border:1px solid currentColor;background:color-mix(in srgb,currentColor 10%,transparent)}.score-great[data-v-2850cbf0],.score-good[data-v-2850cbf0]{color:var(--green)}.score-ok[data-v-2850cbf0]{color:#f0b429}.score-poor[data-v-2850cbf0]{color:var(--red)}.score-val[data-v-2850cbf0]{display:flex;align-items:baseline;gap:1px;font-variant-numeric:tabular-nums}.score-num[data-v-2850cbf0]{font-size:28px;font-weight:700;line-height:1}.score-den[data-v-2850cbf0]{font-size:13px;font-weight:600;opacity:.7}.score-meta[data-v-2850cbf0]{display:flex;flex-direction:column;gap:2px}.score-label[data-v-2850cbf0]{font-size:11.5px;font-weight:700;text-transform:capitalize;color:var(--muted)}.score-word[data-v-2850cbf0]{font-size:13.5px;font-weight:600}.sec-title[data-v-2850cbf0]{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:12.5px;font-weight:700;text-transform:capitalize;letter-spacing:.01em;color:var(--muted);white-space:nowrap}.sec-title[data-v-2850cbf0]:after{content:"";flex:1;height:1px;background:var(--border, rgba(255, 255, 255, .12))}.sec-text[data-v-2850cbf0]{margin:0;font-size:13.5px;line-height:1.55;color:var(--text)}.sec-list[data-v-2850cbf0]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.sec-list li[data-v-2850cbf0]{position:relative;padding-left:16px;font-size:13.5px;line-height:1.5;color:var(--text)}.sec-list li[data-v-2850cbf0]:before{content:"•";position:absolute;left:2px;color:var(--muted-2, var(--muted))}.list-next li[data-v-2850cbf0]:before{content:"→";color:var(--accent);font-size:12px}.list-tip li[data-v-2850cbf0]:before{content:"★";color:#f0b429;font-size:11px;top:1px}.list-warn li[data-v-2850cbf0]:before{content:"!";color:var(--red);font-weight:700}.meta-line[data-v-2850cbf0]{margin:2px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.modal-actions[data-v-2850cbf0]{display:flex;align-items:center;gap:10px;margin-top:18px}.modal-actions .spacer[data-v-2850cbf0]{flex:1}.icon[data-v-5c3e8883],.icon[data-v-87fa1ea8]{width:15px;height:15px;display:block;flex:0 0 auto}.state[data-v-ef457669]{color:var(--muted)}.cl-timeline[data-v-ef457669]{list-style:none;margin:0;padding:0}.cl-item[data-v-ef457669]{display:flex;gap:14px;padding-bottom:18px}.cl-item[data-v-ef457669]:last-child{padding-bottom:0}.cl-marker[data-v-ef457669]{flex:0 0 14px;padding-top:2px}.cl-dot[data-v-ef457669]{display:block;width:12px;height:12px;border-radius:50%;background:var(--panel);border:2px solid var(--muted-2)}.tl-dot-incoming[data-v-ef457669]{border-color:var(--green)}.tl-dot-outgoing[data-v-ef457669]{border-color:var(--accent)}.tl-dot-missed[data-v-ef457669],.tl-dot-rejected[data-v-ef457669],.tl-dot-unanswered[data-v-ef457669]{border-color:var(--red)}.tl-dot-connected[data-v-ef457669]{border-color:var(--green)}.tl-dot-notconnected[data-v-ef457669]{border-color:var(--red)}.cl-body[data-v-ef457669]{flex:1;min-width:0}.cl-date-row[data-v-ef457669]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.cl-date[data-v-ef457669]{font-size:11.5px;color:var(--muted)}.cl-by[data-v-ef457669]{font-size:11px;color:var(--accent);font-weight:600}.call-head[data-v-ef457669]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.call-dir[data-v-ef457669]{font-weight:600}.dir-incoming[data-v-ef457669]{color:var(--green)}.dir-outgoing[data-v-ef457669]{color:var(--accent)}.dir-missed[data-v-ef457669],.dir-rejected[data-v-ef457669]{color:var(--red)}.dir-voicemail[data-v-ef457669],.dir-unknown[data-v-ef457669]{color:var(--muted)}.dir-unanswered[data-v-ef457669]{color:var(--red)}.dir-connected[data-v-ef457669]{color:var(--green)}.dir-notconnected[data-v-ef457669]{color:var(--red)}.call-num[data-v-ef457669]{color:var(--text)}.call-dur[data-v-ef457669]{color:var(--muted);font-size:12px}.call-tag[data-v-ef457669]{font-size:11px;font-weight:600;color:var(--red);background:#f871711f;padding:1px 8px;border-radius:6px}.call-recording[data-v-ef457669]{display:flex;align-items:center;gap:8px;margin-top:8px}.call-recording audio[data-v-ef457669]{height:34px;max-width:260px}.call-recording.no-rec[data-v-ef457669]{font-size:12px;color:var(--muted)}.icon-actions[data-v-ef457669]{display:inline-flex;align-items:center;gap:4px}.icon-btn[data-v-ef457669]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:8px;background:var(--panel, rgba(255, 255, 255, .04));color:var(--muted);cursor:pointer;transition:color .12s,background-color .12s,border-color .12s}.icon-btn[data-v-ef457669]:hover{color:var(--text-strong);background:#ffffff17;border-color:#ffffff3d}.icon-btn[data-v-ef457669]:active{transform:translateY(1px)}.icon-btn[data-v-ef457669]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.icon-btn.is-ready[data-v-ef457669]{color:var(--text)}.rating-chip[data-v-ef457669]{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 9px;margin-left:2px;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:8px;background:color-mix(in srgb,currentColor 14%,transparent);cursor:pointer;font-size:12.5px;line-height:1;font-variant-numeric:tabular-nums;transition:background-color .12s,border-color .12s}.rating-chip[data-v-ef457669]:hover{background:color-mix(in srgb,currentColor 24%,transparent);border-color:currentColor}.rating-num[data-v-ef457669]{font-weight:700}.rating-den[data-v-ef457669]{font-weight:600;opacity:.6}.rate-good[data-v-ef457669]{color:var(--green)}.rate-ok[data-v-ef457669]{color:#f0b429}.rate-poor[data-v-ef457669]{color:var(--red)}.cl-empty[data-v-ef457669]{color:var(--muted);font-size:13px;list-style:none}.detail[data-v-6dd5bfb6]{display:flex;flex-direction:column;gap:20px}.back-link[data-v-6dd5bfb6]{color:var(--muted);font-size:13px;transition:color .14s}.back-link[data-v-6dd5bfb6]:hover{color:var(--accent)}.state[data-v-6dd5bfb6]{color:var(--muted)}.detail-head[data-v-6dd5bfb6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.head-actions[data-v-6dd5bfb6]{display:flex;align-items:center;gap:10px}.modal-root[data-v-6dd5bfb6]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-6dd5bfb6]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-6dd5bfb6]{position:relative;width:100%;max-width:420px;padding:22px;box-shadow:var(--shadow-md)}.modal-head[data-v-6dd5bfb6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.modal-title[data-v-6dd5bfb6]{margin:0;font-size:16px;font-weight:600;color:var(--text-strong)}.modal-x[data-v-6dd5bfb6]{padding:4px 9px}.modal-sub[data-v-6dd5bfb6]{margin:0 0 16px;color:var(--muted);font-size:13px}.modal-select[data-v-6dd5bfb6]{width:100%;font-size:13.5px}.modal-actions[data-v-6dd5bfb6]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.detail-name[data-v-6dd5bfb6]{margin:0;font-size:26px;font-weight:700;color:var(--text-strong)}.detail-meta[data-v-6dd5bfb6]{display:flex;align-items:center;gap:8px;margin-top:10px}.stage-badge[data-v-6dd5bfb6]{display:inline-block;padding:3px 11px;border-radius:6px;font-size:12px;font-weight:600}.id-chip[data-v-6dd5bfb6]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--muted);background:var(--panel-2);padding:2px 8px;border-radius:6px}.field-row[data-v-6dd5bfb6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tl-by[data-v-6dd5bfb6]{margin-top:3px;font-size:11px;color:var(--accent)}.sep[data-v-6dd5bfb6]{color:var(--muted-2)}.detail-panels[data-v-6dd5bfb6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.detail-panels.no-wa .calllogs-card[data-v-6dd5bfb6]{grid-column:1 / -1}.card-title[data-v-6dd5bfb6]{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--text-strong);text-transform:uppercase;letter-spacing:.05em}.info-card[data-v-6dd5bfb6]{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;align-content:start;align-self:stretch}.info-card .card-title[data-v-6dd5bfb6]{grid-column:1 / -1;margin-bottom:0}.di-field[data-v-6dd5bfb6]{display:flex;flex-direction:column;gap:6px;min-width:0}.di-field.di-span[data-v-6dd5bfb6]{grid-column:1 / -1}@media(max-width:560px){.info-card[data-v-6dd5bfb6]{grid-template-columns:1fr}}.di-label[data-v-6dd5bfb6]{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.di-value[data-v-6dd5bfb6]{display:inline-block;align-self:flex-start;max-width:100%;font-size:14px;color:var(--text-strong);padding:3px 6px;margin:-3px -6px;border:1px solid transparent;border-radius:5px;cursor:text;white-space:pre-wrap;word-break:break-word;transition:background .12s,border-color .12s}.di-field:not(.di-readonly):hover .di-value[data-v-6dd5bfb6]{background:var(--panel-2);border-color:var(--border-strong)}.di-value.is-empty[data-v-6dd5bfb6]{color:var(--muted)}.di-readonly .di-value[data-v-6dd5bfb6]{cursor:default;opacity:.7}.stars[data-v-6dd5bfb6]{display:inline-flex;gap:3px;align-self:flex-start}.star[data-v-6dd5bfb6]{font-size:18px;line-height:1;color:var(--border-strong);cursor:pointer;transition:color .12s,transform .08s}.star[data-v-6dd5bfb6]:hover{transform:scale(1.15)}.star.filled[data-v-6dd5bfb6]{color:#f5b301}.di-input[data-v-6dd5bfb6]{width:100%;padding:9px 12px;font-size:14px;font-family:inherit;color:var(--text-strong);background:var(--panel-2);border:1px solid var(--accent);border-radius:var(--radius-sm);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.di-textarea[data-v-6dd5bfb6]{resize:vertical;min-height:84px}.di-select[data-v-6dd5bfb6]{align-self:flex-start;width:auto;min-width:150px;cursor:pointer;border-color:var(--border-strong);box-shadow:none}.di-select[data-v-6dd5bfb6]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.di-select[data-v-6dd5bfb6]:disabled{opacity:.6;cursor:default}.timeline-card[data-v-6dd5bfb6]{padding:22px}.timeline[data-v-6dd5bfb6]{list-style:none;margin:0;padding:0;position:relative;max-height:420px;overflow-y:auto}.timeline[data-v-6dd5bfb6]:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:var(--border-strong)}.tl-item[data-v-6dd5bfb6]{position:relative;display:flex;gap:16px;padding-bottom:20px}.tl-item[data-v-6dd5bfb6]:last-child{padding-bottom:0}.tl-marker[data-v-6dd5bfb6]{position:relative;flex:0 0 16px;padding-top:2px}.tl-dot[data-v-6dd5bfb6]{display:block;width:14px;height:14px;border-radius:50%;background:var(--panel);border:2px solid var(--muted-2);transition:border-color .14s}.tl-dot-stage[data-v-6dd5bfb6]{border-color:var(--accent)}.tl-body[data-v-6dd5bfb6]{flex:1;min-width:0}.tl-date-row[data-v-6dd5bfb6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.tl-date[data-v-6dd5bfb6]{font-size:11.5px;color:var(--muted)}.tl-del[data-v-6dd5bfb6]{opacity:0;padding:2px 6px;font-size:14px;color:var(--muted);line-height:1;transition:opacity .14s,color .14s}.tl-item:hover .tl-del[data-v-6dd5bfb6]{opacity:1}.tl-del[data-v-6dd5bfb6]:hover{color:var(--red)}.tl-content[data-v-6dd5bfb6]{font-size:13.5px;color:var(--text);line-height:1.5}.tl-stage[data-v-6dd5bfb6]{display:inline-block;font-weight:600}.tl-empty[data-v-6dd5bfb6]{color:var(--muted);font-size:13px;list-style:none}.add-note[data-v-6dd5bfb6]{display:flex;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.calllogs-card[data-v-6dd5bfb6],.wa-card[data-v-6dd5bfb6]{padding:22px}.wa-field[data-v-6dd5bfb6]{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--border)}.wa-field[data-v-6dd5bfb6]:last-child{border-bottom:none}.wa-label[data-v-6dd5bfb6]{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.wa-value[data-v-6dd5bfb6]{font-size:14px;color:var(--text)}.wa-file[data-v-6dd5bfb6]{font-size:13.5px;color:var(--accent)}.call-head[data-v-6dd5bfb6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.call-dir[data-v-6dd5bfb6]{font-weight:600}.dir-incoming[data-v-6dd5bfb6]{color:var(--green)}.dir-outgoing[data-v-6dd5bfb6]{color:var(--accent)}.dir-missed[data-v-6dd5bfb6],.dir-rejected[data-v-6dd5bfb6]{color:var(--red)}.dir-voicemail[data-v-6dd5bfb6],.dir-unknown[data-v-6dd5bfb6]{color:var(--muted)}.call-num[data-v-6dd5bfb6]{color:var(--text)}.call-dur[data-v-6dd5bfb6]{color:var(--muted);font-size:12px}.tl-dot-incoming[data-v-6dd5bfb6]{border-color:var(--green)}.tl-dot-outgoing[data-v-6dd5bfb6]{border-color:var(--accent)}.tl-dot-missed[data-v-6dd5bfb6],.tl-dot-rejected[data-v-6dd5bfb6]{border-color:var(--red)}.call-recording[data-v-6dd5bfb6]{display:flex;align-items:center;gap:8px;margin-top:8px}.call-recording audio[data-v-6dd5bfb6]{height:34px;max-width:260px}.call-recording.no-rec[data-v-6dd5bfb6]{font-size:12px;color:var(--muted)}.call-note[data-v-6dd5bfb6]{display:flex;align-items:center;gap:8px;margin-top:8px}.note-text[data-v-6dd5bfb6]{font-size:13px;color:var(--text);background:var(--border);padding:4px 10px;border-radius:6px}.add-note-btn[data-v-6dd5bfb6]{color:var(--muted);padding-left:0}@media(max-width:820px){.detail-panels[data-v-6dd5bfb6]{grid-template-columns:1fr}.detail-panels.no-wa .calllogs-card[data-v-6dd5bfb6]{grid-column:auto}}.unmanaged[data-v-1cc7a84c]{display:flex;flex-direction:column;gap:18px}.toolbar[data-v-1cc7a84c]{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap}.search-input[data-v-1cc7a84c]{flex:1 1 240px;max-width:360px;font-size:13.5px}.toolbar-right[data-v-1cc7a84c]{margin-left:auto;display:inline-flex;align-items:center;min-width:0}@media(max-width:560px){.toolbar-right[data-v-1cc7a84c]{width:100%;margin-left:0;justify-content:flex-end}}.filter-wrap[data-v-1cc7a84c]{position:relative}.filter-btn[data-v-1cc7a84c]{font-size:13.5px;cursor:pointer;white-space:nowrap}.filter-btn.active[data-v-1cc7a84c]{border-color:var(--accent);color:var(--text-strong)}.filter-count[data-v-1cc7a84c]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:700}.filter-scrim[data-v-1cc7a84c]{position:fixed;inset:0;z-index:40}.filter-panel[data-v-1cc7a84c]{position:absolute;top:calc(100% + 8px);right:0;z-index:41;width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 160px);overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px;background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.filter-panel-head[data-v-1cc7a84c]{display:flex;align-items:center;justify-content:space-between}.filter-panel-title[data-v-1cc7a84c]{font-size:13px;font-weight:700;color:var(--text-strong)}.umg-row[data-v-1cc7a84c]{cursor:pointer}.modal-root[data-v-1cc7a84c]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-1cc7a84c]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-1cc7a84c]{position:relative;width:100%;max-width:480px;max-height:80vh;overflow-y:auto;padding:22px;box-shadow:var(--shadow-md)}.modal-head[data-v-1cc7a84c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-title[data-v-1cc7a84c]{margin:0;font-size:16px;font-weight:600;color:var(--text-strong)}.modal-x[data-v-1cc7a84c]{padding:4px 9px}.modal-actions[data-v-1cc7a84c]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.page-title[data-v-1cc7a84c]{margin:0;font-size:24px;font-weight:700;color:var(--text-strong)}.page-sub[data-v-1cc7a84c]{margin:4px 0 0;color:var(--muted);font-size:13px}.table-card[data-v-1cc7a84c]{padding:0;max-height:calc(100vh - 220px);overflow-y:auto}.umg-table[data-v-1cc7a84c]{width:100%;border-collapse:collapse}.umg-table th[data-v-1cc7a84c],.umg-table td[data-v-1cc7a84c]{padding:12px 16px;text-align:left;font-size:13.5px;border-bottom:1px solid var(--border);vertical-align:middle}.umg-table th[data-v-1cc7a84c]{font-size:10.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:var(--panel-2);position:sticky;top:0;z-index:1;white-space:nowrap}.umg-table th.sortable[data-v-1cc7a84c]{cursor:pointer}.umg-table th.sortable[data-v-1cc7a84c]:hover{color:var(--text-strong)}.umg-table th.is-sorted[data-v-1cc7a84c]{color:var(--accent)}.th-inner[data-v-1cc7a84c]{display:inline-flex;align-items:center;gap:5px}.sort-ind[data-v-1cc7a84c]{font-size:12px;line-height:1;opacity:.35}.umg-table th.is-sorted .sort-ind[data-v-1cc7a84c]{opacity:1}.umg-table th.sortable:hover .sort-ind[data-v-1cc7a84c]{opacity:.7}.umg-table th.is-sorted.sortable:hover .sort-ind[data-v-1cc7a84c]{opacity:1}.umg-table tbody tr:last-child td[data-v-1cc7a84c]{border-bottom:none}.umg-table tbody tr[data-v-1cc7a84c]:hover{background:var(--panel-hover)}.cell-name[data-v-1cc7a84c]{font-weight:600;color:var(--text-strong)}.cell-phone[data-v-1cc7a84c]{color:var(--text);font-size:13px}.cell-meta[data-v-1cc7a84c]{color:var(--text)}.src-badge[data-v-1cc7a84c]{display:inline-block;padding:2px 9px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap}.src-whatsapp[data-v-1cc7a84c]{color:#4ade80;background:#0c2018}.src-facebook[data-v-1cc7a84c]{color:#60a5fa;background:#0c1a2e}.src-instagram[data-v-1cc7a84c]{color:#f472b6;background:#2a0c1e}.src-call[data-v-1cc7a84c]{color:#60a5fa;background:#242424}.src-unknown[data-v-1cc7a84c]{color:#a1a1aa;background:#1c1c1c}.file-link[data-v-1cc7a84c]{color:var(--accent)}.empty[data-v-1cc7a84c]{text-align:center;color:var(--muted);padding:48px 16px}@media(max-width:900px){.umg-table[data-v-1cc7a84c]{display:block;overflow-x:auto;white-space:nowrap}}
