@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)}.otp-input[data-v-f78717f2]{position:relative;display:flex;gap:var(--otp-gap, 10px);cursor:text}.otp-native[data-v-f78717f2]{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;outline:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px;cursor:text}.otp-box[data-v-f78717f2]{flex:1 1 0;min-width:0;max-width:var(--otp-size, 48px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:var(--otp-font-size, 22px);font-weight:700;color:var(--otp-text, #ffffff);background:var(--otp-bg, transparent);border:1px solid var(--otp-border, #3a3a3a);border-radius:var(--otp-radius, 8px);transition:border-color .15s,box-shadow .15s;-webkit-user-select:none;user-select:none}.otp-box.filled[data-v-f78717f2]{border-color:var(--otp-border-filled, var(--otp-border, #3a3a3a))}.otp-box.active[data-v-f78717f2]{border-color:var(--otp-accent, #ffffff);box-shadow:0 0 0 3px var(--otp-ring, rgba(255, 255, 255, .12))}.caret[data-v-f78717f2]{width:2px;height:45%;background:var(--otp-accent, #ffffff);animation:otp-blink-f78717f2 1s step-end infinite}.disabled[data-v-f78717f2]{opacity:.6;cursor:not-allowed}@keyframes otp-blink-f78717f2{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret[data-v-f78717f2]{animation:none}}.login[data-v-82b21cdd]{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.login-card[data-v-82b21cdd]{width:100%;max-width:380px;padding:32px 28px}.login-head[data-v-82b21cdd]{text-align:center;margin-bottom:22px}.login-logo[data-v-82b21cdd]{width:42px;height:42px;margin:0 auto 12px}.login-title[data-v-82b21cdd]{margin:0;font-size:20px;font-weight:500;color:var(--text-strong)}.login-title strong[data-v-82b21cdd]{font-weight:700}.login-sub[data-v-82b21cdd]{margin:6px 0 0;color:var(--muted);font-size:13px}.login-form[data-v-82b21cdd]{display:flex;flex-direction:column;gap:16px}.login-btn[data-v-82b21cdd]{margin-top:4px;width:100%;padding:11px}.tabs[data-v-82b21cdd]{display:flex;gap:4px;padding:3px;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.tab[data-v-82b21cdd]{flex:1;padding:7px 0;font:inherit;font-size:13px;color:var(--muted);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:color .15s,background .15s}.tab[data-v-82b21cdd]:hover{color:var(--text-strong)}.tab.active[data-v-82b21cdd]{color:var(--text-strong);background:var(--accent-soft)}.phone-row[data-v-82b21cdd]{display:flex;align-items:center;gap:8px}.phone-row .cc[data-v-82b21cdd]{flex:0 0 auto;font-size:14px;color:var(--text)}.phone-row .input[data-v-82b21cdd]{flex:1;min-width:0}.otp[data-v-82b21cdd]{--otp-gap: 8px;--otp-size: 52px;--otp-bg: var(--panel-2);--otp-text: var(--text-strong);--otp-border: var(--border-strong);--otp-accent: var(--accent);--otp-ring: var(--accent-soft);--otp-radius: var(--radius-sm);justify-content:space-between}.otp-meta[data-v-82b21cdd]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted)}.link-btn[data-v-82b21cdd]{padding:0;font:inherit;font-size:13px;color:var(--muted);background:none;border:none;cursor:pointer}.link-btn[data-v-82b21cdd]:hover{color:var(--text-strong)}.link-btn.accent[data-v-82b21cdd]{color:var(--accent)}.link-btn[data-v-82b21cdd]:disabled{opacity:.6;cursor:not-allowed}.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-6e512e0c]{width:1em;height:1em;display:block;flex:0 0 auto}body.has-player{padding-bottom:62px}@media(max-width:700px){body.has-player{padding-bottom:54px}}.player-bar[data-v-6ca1aaf7]{position:fixed;left:0;right:0;bottom:0;z-index:120;display:flex;align-items:center;gap:18px;padding:10px 18px;background:var(--panel);border-top:1px solid var(--border-strong);box-shadow:0 -8px 30px #00000073}.pb-info[data-v-6ca1aaf7]{display:flex;align-items:center;gap:10px;flex:0 0 auto;width:210px;min-width:0}.pb-glyph[data-v-6ca1aaf7]{font-size:15px;flex:0 0 auto}.pb-glyph.is-connected[data-v-6ca1aaf7]{color:var(--green)}.pb-glyph.is-notconnected[data-v-6ca1aaf7]{color:var(--red)}.pb-text[data-v-6ca1aaf7]{display:flex;flex-direction:column;gap:1px;min-width:0}.pb-title[data-v-6ca1aaf7]{font-size:12.5px;font-weight:600;color:var(--text-strong)}.pb-sub[data-v-6ca1aaf7]{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-transport[data-v-6ca1aaf7]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.pb-skip[data-v-6ca1aaf7]{height:28px;padding:0 10px;font:inherit;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);background:var(--panel-2);border:1px solid var(--border-strong);border-radius:8px;cursor:pointer;transition:background-color .12s,color .12s}.pb-skip[data-v-6ca1aaf7]:hover{color:var(--text-strong);background:var(--panel-hover)}.pb-play[data-v-6ca1aaf7]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:none;border-radius:50%;background:var(--accent);color:#fff;cursor:pointer;transition:background-color .12s,transform .08s}.pb-play[data-v-6ca1aaf7]:hover{background:var(--accent-strong)}.pb-play[data-v-6ca1aaf7]:active{transform:scale(.94)}.pb-play-glyph[data-v-6ca1aaf7]{display:block;width:15px;height:15px;fill:currentColor}.pb-play-glyph.is-play[data-v-6ca1aaf7]{margin-left:2px}.pb-seek[data-v-6ca1aaf7]{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.pb-time[data-v-6ca1aaf7]{flex:0 0 auto;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.pb-wave[data-v-6ca1aaf7]{--wave-played: var(--accent);--wave-unplayed: #3f3f3f;flex:1 1 auto;min-width:0;height:38px;cursor:pointer;touch-action:none}.pb-wave[data-v-6ca1aaf7]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.pb-canvas[data-v-6ca1aaf7]{display:block;width:100%;height:100%}.pb-close[data-v-6ca1aaf7]{flex:0 0 auto;padding:4px 8px;font-size:14px;line-height:1;color:var(--muted);background:none;border:none;cursor:pointer;transition:color .12s}.pb-close[data-v-6ca1aaf7]:hover{color:var(--text-strong)}.pb-enter-active[data-v-6ca1aaf7],.pb-leave-active[data-v-6ca1aaf7]{transition:transform .22s ease,opacity .22s ease}.pb-enter-from[data-v-6ca1aaf7],.pb-leave-to[data-v-6ca1aaf7]{transform:translateY(100%);opacity:0}@media(max-width:700px){.player-bar[data-v-6ca1aaf7]{gap:10px;padding:8px 10px}.pb-info[data-v-6ca1aaf7]{display:none}.pb-skip[data-v-6ca1aaf7]{padding:0 8px}.pb-play[data-v-6ca1aaf7]{width:34px;height:34px}}.cg[data-v-226461ed]{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.cg-head[data-v-226461ed]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cg-title[data-v-226461ed]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.cg-hint[data-v-226461ed]{font-size:11px;color:var(--muted);opacity:.8}.cg-empty[data-v-226461ed]{margin:22px 0 10px;text-align:center;color:var(--muted);font-size:13px}.cg-chart[data-v-226461ed]{position:relative;margin-top:12px}.cg-track[data-v-226461ed]{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-226461ed]{cursor:grabbing}.cg-gridline[data-v-226461ed]{position:absolute;top:0;bottom:0;width:1px;background:var(--border)}.cg-bar[data-v-226461ed]{position:absolute;top:9px;height:28px;min-width:3px;border-radius:4px;opacity:.9;transition:opacity .12s,transform .12s}.cg-bar--linked[data-v-226461ed]{cursor:pointer}.cg-bar[data-v-226461ed]:hover{opacity:1;transform:scaleY(1.08)}.cg-bar--out[data-v-226461ed]{background:#60a5fa}.cg-bar--in[data-v-226461ed]{background:#facc15}.cg-bar--nc[data-v-226461ed]{background:#f87171;min-width:4px;width:4px!important}.cg-noview[data-v-226461ed]{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-226461ed]{position:relative;height:16px;margin-top:4px}.cg-tick[data-v-226461ed]{position:absolute;transform:translate(-50%);font-size:10px;color:var(--muted);white-space:nowrap}.cg-tooltip[data-v-226461ed]{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-226461ed]{display:flex;align-items:center;gap:16px;margin-top:12px}.cg-leg[data-v-226461ed]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.cg-dot[data-v-226461ed]{width:10px;height:10px;border-radius:3px}.cg-dot--out[data-v-226461ed]{background:#60a5fa}.cg-dot--in[data-v-226461ed]{background:#facc15}.cg-dot--nc[data-v-226461ed]{background:#f87171}.shell[data-v-64d516b6]{min-height:100%;display:flex;flex-direction:column;transition:box-shadow .2s}.shell--switched[data-v-64d516b6]{box-shadow:inset 0 0 0 3px var(--amber, #f59e0b)}.topbar[data-v-64d516b6]{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-64d516b6]{background:#2a210a}.brand[data-v-64d516b6]{display:flex;align-items:center;gap:10px}.brand-logo[data-v-64d516b6]{width:26px;height:26px}.brand-name[data-v-64d516b6]{font-size:15px;font-weight:500;color:var(--text-strong);letter-spacing:.01em}.brand-name strong[data-v-64d516b6]{font-weight:700;color:var(--accent)}.nav[data-v-64d516b6]{display:flex;gap:6px;align-items:center}.nav-btn[data-v-64d516b6]{border:none;background:transparent;cursor:pointer;font-family:inherit}.nav-link[data-v-64d516b6]{padding:6px 12px;border-radius:6px;font-size:13.5px;font-weight:500;color:var(--muted)}.nav-link[data-v-64d516b6]:hover,.nav-link.router-link-active[data-v-64d516b6]{color:var(--text-strong);background:var(--panel-2)}.topbar-collapse[data-v-64d516b6]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar-right[data-v-64d516b6]{display:flex;align-items:center;gap:12px}.hamburger[data-v-64d516b6]{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-64d516b6]{display:block;width:18px;height:2px;border-radius:2px;background:var(--text-strong);transition:transform .2s,opacity .2s}.hamburger.open span[data-v-64d516b6]:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger.open span[data-v-64d516b6]:nth-child(2){opacity:0}.hamburger.open span[data-v-64d516b6]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.topbar-scrim[data-v-64d516b6]{display:none}.topbar-user[data-v-64d516b6]{display:flex;align-items:center;gap:7px;padding-right:4px}.topbar-user-icon[data-v-64d516b6]{width:18px;height:18px;display:block}.topbar-user-name[data-v-64d516b6]{font-size:13.5px;font-weight:600;color:var(--text-strong);white-space:nowrap}.modal-root[data-v-64d516b6]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-64d516b6]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-64d516b6]{position:relative;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;padding:22px;box-shadow:var(--shadow-md)}.modal-head[data-v-64d516b6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.modal-title[data-v-64d516b6]{margin:0;font-size:16px;font-weight:600;color:var(--text-strong)}.modal-x[data-v-64d516b6]{padding:4px 9px}.modal-sub[data-v-64d516b6]{margin:0 0 16px;color:var(--muted);font-size:13px}.field-label[data-v-64d516b6]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--muted)}.modal-select[data-v-64d516b6]{width:100%;font-size:13.5px}.modal-actions[data-v-64d516b6]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.calls-card[data-v-64d516b6]{max-width:560px}.calls-range[data-v-64d516b6]{display:flex;align-items:center;gap:10px;margin:16px 0 4px}.calls-range .field-label[data-v-64d516b6]{margin-bottom:0}.calls-range .input[data-v-64d516b6]{font-size:13.5px}.calls-groups[data-v-64d516b6]{display:flex;flex-direction:column;gap:10px;margin-top:18px}.call-group[data-v-64d516b6]{padding:12px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.group-head[data-v-64d516b6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.group-title[data-v-64d516b6]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text-strong)}.group-icon[data-v-64d516b6]{font-size:15px}.call-group--outgoing .group-icon[data-v-64d516b6]{color:#60a5fa}.call-group--incoming .group-icon[data-v-64d516b6]{color:#facc15}.call-group--total .group-icon[data-v-64d516b6]{color:#e4e4e7}.group-badge[data-v-64d516b6]{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-64d516b6]{color:#60a5fa}.call-group--incoming .group-badge[data-v-64d516b6]{color:#facc15}.call-group--total .group-badge[data-v-64d516b6]{color:#e4e4e7}.group-cells[data-v-64d516b6]{display:grid;gap:8px}.g-cell[data-v-64d516b6]{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-64d516b6]{font-size:22px;font-weight:700;line-height:1;color:var(--text-strong);font-variant-numeric:tabular-nums}.g-label[data-v-64d516b6]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--muted)}.g-icon[data-v-64d516b6]{font-size:12.5px;color:var(--muted)}.g-duration[data-v-64d516b6]{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-64d516b6],.g-cell--good .g-icon[data-v-64d516b6],.g-cell--good .g-duration[data-v-64d516b6]{color:#34d399}.g-cell--bad .g-value[data-v-64d516b6],.g-cell--bad .g-icon[data-v-64d516b6]{color:#f87171}.g-cell--neutral .g-value[data-v-64d516b6],.g-cell--neutral .g-icon[data-v-64d516b6]{color:var(--accent)}.calls-duration[data-v-64d516b6]{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-64d516b6]{font-size:12px;font-weight:600;text-transform:capitalize;letter-spacing:.04em;color:var(--muted)}.calls-duration-value[data-v-64d516b6]{font-size:18px;font-weight:700;color:var(--text-strong)}@media(max-width:480px){.g-value[data-v-64d516b6]{font-size:19px}}.switch-banner[data-v-64d516b6]{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-64d516b6]{flex:1;width:100%;margin:0;padding:20px 16px}@media(max-width:860px){.topbar[data-v-64d516b6]{gap:12px;padding:0 18px}.topbar-collapse[data-v-64d516b6]{gap:12px}.topbar-right[data-v-64d516b6]{gap:8px}}@media(max-width:720px){.hamburger[data-v-64d516b6]{display:inline-flex}.topbar[data-v-64d516b6]{gap:12px;padding:0 16px}.topbar-collapse[data-v-64d516b6]{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-64d516b6]{background:#2a210a}.topbar-collapse.open[data-v-64d516b6]{display:flex}.nav[data-v-64d516b6]{flex-direction:column;align-items:stretch;gap:2px}.nav-link[data-v-64d516b6]{padding:10px 12px;font-size:14px;text-align:left}.topbar-right[data-v-64d516b6]{flex-direction:column;align-items:stretch;gap:8px;margin-top:6px;padding-top:10px;border-top:1px solid var(--border)}.topbar-user[data-v-64d516b6]{padding:2px 4px 6px}.topbar-right .btn[data-v-64d516b6]{width:100%}.topbar-scrim[data-v-64d516b6]{display:block;position:fixed;inset:58px 0 0;z-index:9;background:#0006}.main[data-v-64d516b6]{padding:16px 12px}.modal-root[data-v-64d516b6]{padding:12px}.modal-card[data-v-64d516b6]{padding:18px}}@media(max-width:720px){.shell.shell--fit{height:100dvh;min-height:0;overflow:hidden}body.has-player .shell.shell--fit{height:calc(100dvh - 54px)}.shell--fit>.main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}}.tag-input[data-v-f23801a7]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;padding:4px 6px;background:var(--panel-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:text}.tag-input.compact[data-v-f23801a7]{min-height:0;padding:2px 4px;gap:4px}.chip[data-v-f23801a7]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 7px;font-size:11px;line-height:1.5;color:var(--text-strong);background:var(--panel-hover);border:1px solid var(--border-strong);border-radius:999px}.chip-text[data-v-f23801a7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-x[data-v-f23801a7]{flex:0 0 auto;padding:0 3px;font-size:13px;line-height:1;color:var(--muted);background:none;border:none;cursor:pointer}.chip-x[data-v-f23801a7]:hover{color:var(--accent)}.entry[data-v-f23801a7]{position:relative;flex:1 1 90px;min-width:90px}.entry-field[data-v-f23801a7]{width:100%;padding:3px 2px;font-family:var(--font);font-size:12px;color:var(--text-strong);background:none;border:none;outline:none}.entry-field[data-v-f23801a7]::placeholder{color:var(--muted)}.tag-input-menu[data-v-f23801a7]{position:fixed;z-index:1000;min-width:180px;max-height:200px;margin:0;padding:4px;overflow-y:auto;list-style:none;background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.menu-item[data-v-f23801a7]{padding:6px 8px;font-size:12px;color:var(--text);border-radius:6px;cursor:pointer;white-space:nowrap}.menu-item.active[data-v-f23801a7]{color:var(--text-strong);background:var(--panel-hover)}.field-error[data-v-8b476aac]{position:absolute;top:calc(100% + 7px);left:0;z-index:20;box-sizing:border-box;width:100%;padding:8px 10px;font-size:12px;line-height:1.45;color:var(--text-strong);background:var(--panel-2);border:1px solid var(--accent);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);cursor:default}.field-error[data-v-8b476aac]:before{content:"";position:absolute;top:-5px;left:16px;width:8px;height:8px;background:var(--panel-2);border-left:1px solid var(--accent);border-top:1px solid var(--accent);transform:rotate(45deg)}.modal-root[data-v-b4160cff]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-b4160cff]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-b4160cff]{position:relative;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;padding:24px;box-shadow:var(--shadow-md)}.modal-head[data-v-b4160cff]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.modal-title[data-v-b4160cff]{margin:0;font-size:17px;font-weight:600;color:var(--text-strong)}.modal-x[data-v-b4160cff]{padding:4px 9px}.modal-form[data-v-b4160cff]{display:flex;flex-direction:column;gap:14px}.grid-2[data-v-b4160cff]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-anchored[data-v-b4160cff]{position:relative}.required[data-v-b4160cff]{color:var(--red);font-size:13px}.conflict-link[data-v-b4160cff]{color:inherit;font-weight:600;text-decoration:underline}.btn-primary[data-v-b4160cff]:disabled{opacity:.6;cursor:not-allowed}.modal-actions[data-v-b4160cff]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}@media(max-width:480px){.grid-2[data-v-b4160cff]{grid-template-columns:1fr}}.col-list[data-v-482a8f97]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.col-row[data-v-482a8f97]{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-482a8f97]{border-color:var(--border-strong)}.col-row.dragging[data-v-482a8f97]{opacity:.5;cursor:grabbing}.col-row.drop-target[data-v-482a8f97]{border-color:var(--accent)}.drag-handle[data-v-482a8f97]{color:var(--muted);font-size:13px;letter-spacing:-2px;cursor:grab}.col-check[data-v-482a8f97]{display:flex;align-items:center;gap:9px;flex:1;cursor:pointer}.col-check input[data-v-482a8f97]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.col-label[data-v-482a8f97]{font-size:13.5px;color:var(--text)}.col-row.shown .col-label[data-v-482a8f97]{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-e8c5b35e]{display:flex;flex-direction:column;gap:10px}.fb-group--nested[data-v-e8c5b35e]{padding:8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--panel)}.fb-children[data-v-e8c5b35e]{display:flex;flex-direction:column;gap:10px}.fb-empty[data-v-e8c5b35e]{margin:0;font-size:12.5px;color:var(--muted)}.fb-item[data-v-e8c5b35e]{display:flex;flex-direction:column;gap:6px}.fb-row[data-v-e8c5b35e],.fb-grouphead[data-v-e8c5b35e]{display:flex;align-items:center;gap:6px}.fb-grouplabel[data-v-e8c5b35e]{flex:1 1 0;min-width:0;font-size:12px;font-weight:600;color:var(--muted)}.fb-conn[data-v-e8c5b35e]{flex:0 0 52px;display:flex;align-items:center}.fb-conn-text[data-v-e8c5b35e]{font-size:12.5px;font-weight:600;color:var(--muted);padding-left:2px}.fb-conn-select[data-v-e8c5b35e]{width:100%;padding:6px 4px;font-size:12.5px;font-weight:600;color:var(--text-strong)}.fb-field[data-v-e8c5b35e]{flex:1 1 0;min-width:0;font-size:12.5px;padding:6px 8px}.fb-op[data-v-e8c5b35e]{flex:0 0 auto;width:auto;font-size:12.5px;padding:6px 8px}.fb-remove[data-v-e8c5b35e]{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-e8c5b35e]:hover{color:var(--accent);border-color:var(--accent)}.fb-value[data-v-e8c5b35e]{margin-left:58px}.fb-val[data-v-e8c5b35e]{width:100%;font-size:12.5px;padding:6px 8px}.fb-range[data-v-e8c5b35e]{display:flex;align-items:center;gap:6px}.fb-date[data-v-e8c5b35e]{flex:1 1 0;min-width:0;font-size:12.5px;padding:6px 8px;cursor:pointer}.fb-sep[data-v-e8c5b35e]{color:var(--muted);font-size:12px}.fb-multi[data-v-e8c5b35e]{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-e8c5b35e]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text);cursor:pointer}.fb-actions[data-v-e8c5b35e]{display:flex;gap:8px}.filter-builder[data-v-79816345]{display:flex;flex-direction:column;gap:12px}.views-wrap[data-v-effe4333]{position:relative;display:inline-flex;align-items:center;gap:10px}.create-btn[data-v-effe4333]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:13.5px}.plus-icon[data-v-effe4333]{width:15px;height:15px;display:block}.views-btn[data-v-effe4333]{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-effe4333]{border-color:var(--accent);color:var(--text-strong)}.views-icon[data-v-effe4333]{flex:0 0 auto;width:15px;height:15px;display:block}.views-label[data-v-effe4333]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.views-scrim[data-v-effe4333]{position:fixed;inset:0;z-index:40}.views-panel[data-v-effe4333]{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-effe4333]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px}.views-panel-title[data-v-effe4333]{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.views-empty[data-v-effe4333]{margin:0;padding:6px 4px 8px;font-size:12.5px;color:var(--muted);line-height:1.5}.views-list[data-v-effe4333]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.view-row[data-v-effe4333]{display:flex;align-items:center;gap:4px;border-radius:8px;padding-right:4px}.view-row[data-v-effe4333]:hover{background:var(--panel-2)}.view-row.active[data-v-effe4333]{background:#60a5fa1f;box-shadow:inset 2px 0 #60a5fa}.view-name[data-v-effe4333]{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-effe4333]{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.view-row.active .view-dot[data-v-effe4333]{background:#60a5fa}.view-row.active .view-label[data-v-effe4333]{color:var(--text-strong);font-weight:600}.view-label[data-v-effe4333]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-actions[data-v-effe4333]{flex:0 0 auto;display:flex;align-items:center;gap:2px}.icon-btn[data-v-effe4333]{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-effe4333]{width:15px;height:15px;display:block}.icon-btn[data-v-effe4333]:hover{background:var(--panel);color:var(--text-strong)}.icon-btn.danger[data-v-effe4333]:hover{color:var(--accent)}@media(max-width:560px){.create-label[data-v-effe4333]{display:none}.create-btn[data-v-effe4333]{padding-left:10px;padding-right:10px}.views-label[data-v-effe4333]{max-width:96px}.views-panel[data-v-effe4333]{width:calc(100vw - 32px);max-height:60vh}}.modal-root[data-v-b058da1f]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-b058da1f]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-b058da1f]{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-b058da1f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.modal-title[data-v-b058da1f]{margin:0;font-size:16px;font-weight:600;color:var(--text-strong)}.modal-x[data-v-b058da1f]{padding:4px 9px}.name-field[data-v-b058da1f]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.name-label[data-v-b058da1f]{font-size:12px;font-weight:600;color:var(--muted)}.err[data-v-b058da1f]{margin:0 0 12px;color:var(--accent);font-size:12.5px}.split[data-v-b058da1f]{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-height:0;flex:1;overflow:hidden}.pane[data-v-b058da1f]{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-b058da1f]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border)}.pane-title[data-v-b058da1f]{font-size:13px;font-weight:700;color:var(--text-strong)}.pane-body[data-v-b058da1f]{padding:12px;overflow-y:auto;min-height:180px;max-height:52vh}.modal-actions[data-v-b058da1f]{display:flex;align-items:center;gap:10px;margin-top:18px}.modal-actions .spacer[data-v-b058da1f]{flex:1}@media(max-width:640px){.modal-root[data-v-b058da1f]{padding:12px}.modal-card[data-v-b058da1f]{padding:18px;overflow-y:auto}.split[data-v-b058da1f]{grid-template-columns:1fr;gap:12px;flex:none;overflow:visible}.pane-body[data-v-b058da1f]{max-height:none;min-height:120px;overflow:visible}}.bulk-scrim[data-v-df89ccbf]{position:fixed;inset:0;z-index:89}.bulk-scrim.is-dim[data-v-df89ccbf]{background:#00000080;z-index:91}.crm-bulk-bar[data-v-df89ccbf]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:6px 8px 6px 14px;background:var(--panel);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-md);font-size:13px;color:var(--text);animation:bulk-rise-df89ccbf .18s ease-out}.bulk-count[data-v-df89ccbf]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:var(--text-strong);padding-right:4px}.bulk-count-n[data-v-df89ccbf]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.bulk-x[data-v-df89ccbf]{flex:0 0 auto;width:22px;height:22px;border:none;border-radius:5px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.bulk-x[data-v-df89ccbf]:hover{color:var(--text-strong);background:var(--panel-2)}.bulk-sep[data-v-df89ccbf]{width:1px;align-self:stretch;margin:4px 6px;background:var(--border-strong)}.bulk-item[data-v-df89ccbf]{position:relative}.bulk-btn[data-v-df89ccbf]{padding:7px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-strong);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.bulk-btn[data-v-df89ccbf]:hover:not(:disabled),.bulk-btn.open[data-v-df89ccbf]{background:var(--panel-2);border-color:var(--border-strong)}.bulk-btn[data-v-df89ccbf]:disabled{opacity:.4;cursor:not-allowed}.bulk-icon-btn[data-v-df89ccbf]{display:inline-flex;align-items:center;justify-content:center;padding:7px}.bulk-icon-btn svg[data-v-df89ccbf]{width:16px;height:16px;display:block}.bulk-btn.is-danger[data-v-df89ccbf]{color:var(--red)}.bulk-btn.is-danger[data-v-df89ccbf]:hover:not(:disabled){background:var(--red-soft);border-color:#f8717159}.bulk-pop[data-v-df89ccbf]{position:absolute;bottom:calc(100% + 12px);left:0;min-width:200px;max-height:min(360px,calc(100vh - 140px));overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.bulk-pop-wide[data-v-df89ccbf]{width:300px;gap:8px;padding:10px;overflow:visible}.bulk-pop-title[data-v-df89ccbf]{padding:4px 6px 2px;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.bulk-pop-wide .bulk-pop-title[data-v-df89ccbf]{padding:0}.bulk-opt[data-v-df89ccbf]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;border-radius:6px;background:transparent;color:var(--text-strong);font-size:13px;text-align:left;white-space:nowrap;cursor:pointer}.bulk-opt[data-v-df89ccbf]:hover:not(:disabled){background:var(--panel-2)}.bulk-opt[data-v-df89ccbf]:disabled{opacity:.4;cursor:not-allowed}.bulk-opt.is-muted[data-v-df89ccbf]{color:var(--muted)}.bulk-opt-count[data-v-df89ccbf]{margin-left:auto;padding-left:16px;color:var(--muted);font-variant-numeric:tabular-nums}.bulk-pop-note[data-v-df89ccbf]{max-width:240px;padding:2px 6px 6px;font-size:11.5px;line-height:1.4;white-space:normal;color:var(--muted)}.stage-dot[data-v-df89ccbf]{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.star-picker[data-v-df89ccbf]{display:inline-flex;gap:2px;padding:4px 4px 6px}.star-btn[data-v-df89ccbf]{padding:0 2px;border:none;background:transparent;font-size:22px;line-height:1;color:var(--border-strong);cursor:pointer;transition:color .1s,transform .08s}.star-btn[data-v-df89ccbf]:hover{transform:scale(1.15)}.star-btn[data-v-df89ccbf]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.star-btn.filled[data-v-df89ccbf]{color:#f5b301}.star-picker.is-large[data-v-df89ccbf]{padding:0;gap:4px}.star-picker.is-large .star-btn[data-v-df89ccbf]{font-size:30px}.bulk-input[data-v-df89ccbf]{font-size:13px}.bulk-pop-actions[data-v-df89ccbf]{display:flex;justify-content:flex-end;gap:8px}.bulk-status[data-v-df89ccbf]{max-width:260px;margin-left:6px;padding-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--green);font-size:12.5px}.bulk-status.is-error[data-v-df89ccbf]{color:var(--red)}.crm-bulk-undo[data-v-df89ccbf]{--undo-tone: var(--green);--undo-tone-soft: rgba(74, 222, 128, .12);position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:12px;min-width:320px;max-width:calc(100vw - 32px);padding:8px 8px 8px 10px;background:#1f1f1f;border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 12px 32px #0000008c,inset 0 1px #ffffff0a;font-size:13px;color:var(--text-strong);animation:bulk-rise-df89ccbf .2s cubic-bezier(.2,.9,.3,1.2)}.crm-bulk-undo.kind-delete.is-offer[data-v-df89ccbf]{--undo-tone: var(--red);--undo-tone-soft: var(--red-soft)}.crm-bulk-undo.is-undoing[data-v-df89ccbf]{--undo-tone: var(--text);--undo-tone-soft: var(--panel-hover)}.crm-bulk-undo.is-error[data-v-df89ccbf]{--undo-tone: var(--red);--undo-tone-soft: var(--red-soft);border-color:#f8717159}.crm-bulk-undo.above-bar[data-v-df89ccbf]{bottom:86px}.undo-icon[data-v-df89ccbf]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--undo-tone);background:var(--undo-tone-soft);transition:color .2s,background .2s}.undo-icon svg[data-v-df89ccbf]{width:16px;height:16px;display:block}.undo-spin[data-v-df89ccbf]{animation:undo-spin-df89ccbf .8s linear infinite}@keyframes undo-spin-df89ccbf{to{transform:rotate(360deg)}}.undo-text[data-v-df89ccbf]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto;margin-right:4px}.undo-title[data-v-df89ccbf]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.undo-sub[data-v-df89ccbf]{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-error .undo-sub[data-v-df89ccbf]{color:var(--red);white-space:normal}.bulk-undo-btn[data-v-df89ccbf]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--panel-2);color:var(--text-strong);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.bulk-undo-btn svg[data-v-df89ccbf]{width:14px;height:14px;display:block}.bulk-undo-btn[data-v-df89ccbf]:hover:not(:disabled){background:var(--panel-hover);border-color:#444}.bulk-undo-btn[data-v-df89ccbf]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bulk-undo-btn[data-v-df89ccbf]:disabled{opacity:.5;cursor:default}.undo-kbd[data-v-df89ccbf]{padding:1px 5px;border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:4px;background:var(--panel);color:var(--muted);font-family:inherit;font-size:10.5px;font-weight:600;line-height:1.4}.undo-ring[data-v-df89ccbf]{position:relative;flex:0 0 auto;width:28px;height:28px}.undo-ring svg[data-v-df89ccbf]{width:28px;height:28px;display:block;transform:rotate(-90deg)}.ring-track[data-v-df89ccbf]{fill:none;stroke:var(--border-strong);stroke-width:2.5}.ring-fill[data-v-df89ccbf]{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:69.115;transition:stroke-dashoffset .1s linear,stroke .15s}.undo-ring.paused .ring-fill[data-v-df89ccbf]{stroke:var(--muted)}.ring-num[data-v-df89ccbf]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.undo-close[data-v-df89ccbf]{margin-left:-2px}.bulk-mobile-btn[data-v-df89ccbf]{white-space:nowrap}.crm-bulk-sheet[data-v-df89ccbf]{position:fixed;left:0;right:0;bottom:0;z-index:92;display:flex;flex-direction:column;max-height:85dvh;background:var(--panel);border-top:1px solid var(--border-strong);border-radius:14px 14px 0 0;box-shadow:var(--shadow-md);animation:sheet-up-df89ccbf .2s ease-out}.sheet-head[data-v-df89ccbf]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.sheet-title[data-v-df89ccbf]{font-size:15px;font-weight:700;color:var(--text-strong)}.sheet-body[data-v-df89ccbf]{display:flex;flex-direction:column;gap:14px;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto}.sheet-field[data-v-df89ccbf]{display:flex;flex-direction:column;gap:6px}.sheet-label[data-v-df89ccbf]{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.sheet-note[data-v-df89ccbf]{font-size:12px;line-height:1.4;color:var(--muted)}.sheet-seg[data-v-df89ccbf]{display:inline-flex;align-self:flex-start;padding:2px;border:1px solid var(--border-strong);border-radius:8px;background:var(--panel-2)}.sheet-seg button[data-v-df89ccbf]{padding:5px 14px;border:none;border-radius:6px;background:transparent;color:var(--muted);font-size:13px;cursor:pointer}.sheet-seg button.on[data-v-df89ccbf]{background:var(--panel-hover);color:var(--text-strong)}.sheet-stars[data-v-df89ccbf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet-chip[data-v-df89ccbf]{padding:6px 12px;border:1px solid var(--border-strong);border-radius:999px;background:transparent;color:var(--muted);font-size:12.5px;cursor:pointer}.sheet-chip.on[data-v-df89ccbf]{color:var(--red);border-color:#f8717173;background:var(--red-soft)}.sheet-row[data-v-df89ccbf]{display:flex;gap:8px}.sheet-row .btn[data-v-df89ccbf]{flex:1}.sheet-apply[data-v-df89ccbf]{width:100%;padding:12px}.sheet-divider[data-v-df89ccbf]{height:1px;background:var(--border)}.is-mobile .crm-bulk-bar[data-v-df89ccbf],.is-mobile .crm-bulk-undo[data-v-df89ccbf]{left:12px;right:12px;bottom:12px;transform:none;animation:none}.is-mobile .crm-bulk-bar[data-v-df89ccbf]{justify-content:space-between}.is-mobile .crm-bulk-bar .bulk-sep[data-v-df89ccbf]{display:none}.is-mobile .crm-bulk-undo[data-v-df89ccbf]{min-width:0}.is-mobile .crm-bulk-undo.above-bar[data-v-df89ccbf]{bottom:72px}.is-mobile .bulk-status[data-v-df89ccbf]{display:none}.bulk-bar-enter-active[data-v-df89ccbf],.bulk-bar-leave-active[data-v-df89ccbf]{transition:opacity .16s}.bulk-bar-enter-from[data-v-df89ccbf],.bulk-bar-leave-to[data-v-df89ccbf]{opacity:0}@keyframes bulk-rise-df89ccbf{0%{transform:translate(-50%,12px)}to{transform:translate(-50%)}}@keyframes sheet-up-df89ccbf{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.bulk-bar-enter-active[data-v-df89ccbf],.bulk-bar-leave-active[data-v-df89ccbf]{transition:none}.crm-bulk-bar[data-v-df89ccbf],.crm-bulk-undo[data-v-df89ccbf],.crm-bulk-sheet[data-v-df89ccbf]{animation:none}.undo-spin[data-v-df89ccbf]{animation-duration:2s}.ring-fill[data-v-df89ccbf]{transition:none}}body.has-player .crm-bulk-bar,body.has-player .crm-bulk-undo{bottom:86px}body.has-player .crm-bulk-undo.above-bar{bottom:148px}.leads[data-v-bd0b58c2]{display:flex;flex-direction:column;gap:18px}.leads-head[data-v-bd0b58c2]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.page-title[data-v-bd0b58c2]{margin:0;font-size:24px;font-weight:700;color:var(--text-strong)}.page-sub[data-v-bd0b58c2]{margin:4px 0 0;color:var(--muted);font-size:13px}.toolbar[data-v-bd0b58c2]{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap}.search-input[data-v-bd0b58c2]{flex:1 1 240px;max-width:360px;font-size:13.5px}.toolbar-right[data-v-bd0b58c2]{margin-left:auto;display:inline-flex;align-items:center;min-width:0}@media(max-width:560px){.toolbar-right[data-v-bd0b58c2]{width:100%;margin-left:0;justify-content:flex-end}}.filter-wrap[data-v-bd0b58c2]{position:relative}.filter-btn[data-v-bd0b58c2]{font-size:13.5px;cursor:pointer;white-space:nowrap}.filter-btn.active[data-v-bd0b58c2]{border-color:var(--accent);color:var(--text-strong)}.columns-btn[data-v-bd0b58c2]{display:inline-flex;align-items:center;gap:7px}.columns-btn .gear-icon[data-v-bd0b58c2]{width:15px;height:15px;display:block}.refresh-btn[data-v-bd0b58c2]{padding:9px}.refresh-btn .refresh-icon[data-v-bd0b58c2]{width:15px;height:15px;display:block}.refresh-btn[data-v-bd0b58c2]:disabled{opacity:.6;cursor:default}.refresh-btn.spinning .refresh-icon[data-v-bd0b58c2]{animation:refresh-spin-bd0b58c2 .7s linear infinite}@keyframes refresh-spin-bd0b58c2{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.refresh-btn.spinning .refresh-icon[data-v-bd0b58c2]{animation:none}}.col-count[data-v-bd0b58c2]{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-bd0b58c2]{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-bd0b58c2]{position:fixed;inset:0;z-index:40}.filter-panel[data-v-bd0b58c2]{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-bd0b58c2]{display:flex;align-items:center;justify-content:space-between}.filter-panel-title[data-v-bd0b58c2]{font-size:13px;font-weight:700;color:var(--text-strong)}.cell-code[data-v-bd0b58c2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--muted);white-space:nowrap}.src-badge[data-v-bd0b58c2]{display:inline-block;padding:2px 9px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap}.src-whatsapp[data-v-bd0b58c2]{color:#4ade80;background:#0c2018}.src-facebook[data-v-bd0b58c2]{color:#60a5fa;background:#0c1a2e}.src-instagram[data-v-bd0b58c2]{color:#f472b6;background:#2a0c1e}.src-call[data-v-bd0b58c2]{color:#60a5fa;background:#242424}.src-manual[data-v-bd0b58c2]{color:#94a3b8;background:#242424}.src-unknown[data-v-bd0b58c2]{color:#a1a1aa;background:#1c1c1c}.table-card[data-v-bd0b58c2]{padding:0;max-height:calc(100vh - 220px);overflow-y:auto}.table-card.has-bulk-bar[data-v-bd0b58c2]{padding-bottom:72px}.leads-table[data-v-bd0b58c2]{width:100%;border-collapse:collapse}.leads-table th[data-v-bd0b58c2],.leads-table td[data-v-bd0b58c2]{padding:12px 16px;text-align:left;font-size:13.5px;border-bottom:1px solid var(--border);vertical-align:middle}.leads-table th[data-v-bd0b58c2]{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-bd0b58c2]{cursor:pointer}.leads-table th.sortable[data-v-bd0b58c2]:hover{color:var(--text-strong)}.leads-table th.is-sorted[data-v-bd0b58c2]{color:var(--accent)}.th-inner[data-v-bd0b58c2]{display:inline-flex;align-items:center;gap:5px}.sort-ind[data-v-bd0b58c2]{font-size:12px;line-height:1;opacity:.35}.leads-table th.is-sorted .sort-ind[data-v-bd0b58c2]{opacity:1}.leads-table th.sortable:hover .sort-ind[data-v-bd0b58c2]{opacity:.7}.leads-table th.is-sorted.sortable:hover .sort-ind[data-v-bd0b58c2]{opacity:1}.leads-table tbody tr:last-child td[data-v-bd0b58c2]{border-bottom:none}.leads-table tbody tr.lead-row[data-v-bd0b58c2]{cursor:pointer}.leads-table th.cell-select[data-v-bd0b58c2],.leads-table td.cell-select[data-v-bd0b58c2]{width:36px;padding:0 4px 0 14px;cursor:default}.row-check[data-v-bd0b58c2]{display:block;width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer;opacity:0;transition:opacity .1s}.leads-table tbody tr:hover .row-check[data-v-bd0b58c2],.leads-table thead tr:hover .row-check[data-v-bd0b58c2],.leads-table tr.is-selected .row-check[data-v-bd0b58c2],.leads-table.has-selection .row-check[data-v-bd0b58c2],.row-check[data-v-bd0b58c2]:focus-visible{opacity:1}@media(hover:none){.row-check[data-v-bd0b58c2]{opacity:1}}.leads-table tbody tr.lead-row.is-selected[data-v-bd0b58c2],.leads-table tbody tr.lead-row.is-selected[data-v-bd0b58c2]:hover{background:var(--accent-soft)}.leads-table tbody tr[data-v-bd0b58c2]:hover{background:var(--panel-hover)}.leads-table tbody tr.is-active[data-v-bd0b58c2],.leads-table tbody tr.is-active[data-v-bd0b58c2]:hover{background:#60a5fa1f;box-shadow:inset 3px 0 #60a5fa}.leads-table tbody tr.is-active .cell-code[data-v-bd0b58c2],.leads-table tbody tr.is-active .lead-link[data-v-bd0b58c2]{color:#60a5fa}.cell-name[data-v-bd0b58c2]{font-weight:600}.lead-link[data-v-bd0b58c2]{color:var(--text-strong)}.lead-link[data-v-bd0b58c2]:hover{color:var(--accent)}.cell-meta[data-v-bd0b58c2]{color:var(--text);font-size:13px}.cell-edit[data-v-bd0b58c2]{cursor:text}.cell-edit .cell-val[data-v-bd0b58c2]{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-bd0b58c2]{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--border)}.cell-val.is-empty[data-v-bd0b58c2]{color:var(--muted)}.cell-input[data-v-bd0b58c2]{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-bd0b58c2]{white-space:nowrap}.stars[data-v-bd0b58c2]{display:inline-flex;gap:2px}.star[data-v-bd0b58c2]{font-size:16px;line-height:1;color:var(--border);cursor:pointer;transition:color .12s,transform .08s}.star[data-v-bd0b58c2]:hover{transform:scale(1.15)}.star.filled[data-v-bd0b58c2]{color:#f5b301}.cell-remarks[data-v-bd0b58c2]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px}.empty[data-v-bd0b58c2]{text-align:center;color:var(--muted);padding:48px 16px}.stage-select[data-v-bd0b58c2]{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-bd0b58c2]:hover{opacity:.85}.stage-select[data-v-bd0b58c2]:focus{box-shadow:0 0 0 3px var(--accent-soft)}.cell-meta-funnel[data-v-bd0b58c2]{white-space:nowrap}.cell-created[data-v-bd0b58c2]{white-space:nowrap;color:var(--muted)}.cell-bot[data-v-bd0b58c2]{white-space:nowrap}.bot-chip[data-v-bd0b58c2]{display:inline-block;padding:2px 9px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap}.bot-chip.is-running[data-v-bd0b58c2]{color:#4ade80;background:#0c2018}.bot-chip.is-stopped[data-v-bd0b58c2]{color:#fbbf24;background:#241c07}.bot-chip.is-failed[data-v-bd0b58c2]{color:#f87171;background:#2a1414}.bot-chip.is-done[data-v-bd0b58c2]{color:var(--text-muted);background:#1c1c1c}.bot-btn[data-v-bd0b58c2]{padding:1px 7px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-muted);font-size:12px;line-height:1.5;cursor:pointer}.bot-btn[data-v-bd0b58c2]:hover:not(:disabled){color:var(--text);border-color:var(--text-muted)}.bot-btn[data-v-bd0b58c2]:disabled{opacity:.45;cursor:not-allowed}.bot-chip+.bot-btn[data-v-bd0b58c2]{margin-left:6px}.cell-tags[data-v-bd0b58c2]{max-width:200px;cursor:pointer}.tag-chips[data-v-bd0b58c2]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;overflow:hidden}.tag-chip[data-v-bd0b58c2],.tag-more[data-v-bd0b58c2]{padding:1px 7px;font-size:11px;line-height:1.6;white-space:nowrap;color:var(--text-strong);background:var(--panel-hover);border:1px solid var(--border-strong);border-radius:999px}.tag-chip[data-v-bd0b58c2]{min-width:0;overflow:hidden;text-overflow:ellipsis}.tag-more[data-v-bd0b58c2]{flex:0 0 auto;color:var(--muted)}.meta-select[data-v-bd0b58c2]{color:var(--text);background-color:var(--panel-2);border-color:var(--border-strong)}.meta-select[data-v-bd0b58c2]:disabled{opacity:.6;cursor:default}@media(max-width:900px){.leads-table[data-v-bd0b58c2]{display:block;overflow-x:auto;white-space:nowrap}}.sparkle[data-v-6e0b8a0c],.icon[data-v-5c3e8883],.icon[data-v-87fa1ea8]{width:15px;height:15px;display:block;flex:0 0 auto}.msg[data-v-167562ca]{display:flex}.msg.is-us[data-v-167562ca]{justify-content:flex-end}.msg.is-them[data-v-167562ca]{justify-content:flex-start}.bubble[data-v-167562ca]{display:flex;flex-direction:column;gap:3px;max-width:92%;min-width:0;padding:7px 10px 5px;border:1px solid transparent;border-radius:12px}.msg.is-us .bubble[data-v-167562ca]{color:#6ea8fe;background:#6ea8fe24;border-color:#6ea8fe47;border-bottom-right-radius:4px}.msg.is-them .bubble[data-v-167562ca]{color:var(--text);background:#ffffff0d;border-color:var(--border);border-bottom-left-radius:4px}.msg-head[data-v-167562ca]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.call-glyph[data-v-167562ca]{font-size:12px;flex:0 0 auto}.msg-who[data-v-167562ca]{font-size:11.5px;font-weight:700;letter-spacing:.01em}.dir-incoming[data-v-167562ca]{color:var(--green)}.dir-outgoing[data-v-167562ca]{color:#6ea8fe}.dir-missed[data-v-167562ca],.dir-rejected[data-v-167562ca]{color:var(--red)}.dir-voicemail[data-v-167562ca],.dir-unknown[data-v-167562ca]{color:var(--muted)}.dir-unanswered[data-v-167562ca]{color:var(--red)}.dir-connected[data-v-167562ca]{color:var(--green)}.dir-notconnected[data-v-167562ca]{color:var(--red)}.msg-by[data-v-167562ca]{font-size:11px;color:var(--accent);font-weight:600}.call-dur[data-v-167562ca]{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.call-tag[data-v-167562ca]{font-size:11px;font-weight:600;color:var(--red);background:#f871711f;padding:1px 8px;border-radius:6px}.call-recording[data-v-167562ca]{margin-top:4px;min-width:0}.play-btn[data-v-167562ca]{border-radius:50%}.play-btn.is-active[data-v-167562ca]{opacity:1;background:color-mix(in srgb,currentColor 24%,transparent);border-color:color-mix(in srgb,currentColor 55%,transparent)}.play-glyph[data-v-167562ca]{display:block;width:11px;height:11px;fill:currentColor}.play-glyph.is-play[data-v-167562ca]{margin-left:1.5px}.msg-foot[data-v-167562ca]{display:flex;align-items:baseline;justify-content:flex-end}.msg-time[data-v-167562ca]{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.icon-actions[data-v-167562ca]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.icon-btn[data-v-167562ca]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid color-mix(in srgb,currentColor 26%,transparent);border-radius:8px;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;opacity:.7;cursor:pointer;transition:opacity .12s,background-color .12s,border-color .12s}.icon-btn[data-v-167562ca]:hover{opacity:1;background:color-mix(in srgb,currentColor 20%,transparent);border-color:color-mix(in srgb,currentColor 48%,transparent)}.icon-btn[data-v-167562ca]:active{transform:translateY(1px)}.icon-btn[data-v-167562ca]:focus-visible{outline:2px solid currentColor;outline-offset:1px}.icon-btn.is-ready[data-v-167562ca]{opacity:1}.rating-chip[data-v-167562ca]{display:inline-flex;align-items:center;justify-content:center;height:28px;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-167562ca]:hover{background:color-mix(in srgb,currentColor 24%,transparent);border-color:currentColor}.rating-num[data-v-167562ca]{font-weight:700}.rating-den[data-v-167562ca]{font-weight:600;opacity:.6}.rate-good[data-v-167562ca]{color:var(--green)}.rate-ok[data-v-167562ca]{color:#f0b429}.rate-poor[data-v-167562ca]{color:var(--red)}.msg[data-v-30b83b0c]{display:flex}.msg.is-us[data-v-30b83b0c]{justify-content:flex-end}.msg.is-them[data-v-30b83b0c]{justify-content:flex-start}.bubble[data-v-30b83b0c]{display:flex;flex-direction:column;gap:3px;max-width:78%;min-width:0;padding:7px 10px 5px;border:1px solid transparent;border-radius:12px}.msg.is-us .bubble[data-v-30b83b0c]{color:#6ea8fe;background:#6ea8fe24;border-color:#6ea8fe47;border-bottom-right-radius:4px}.msg.is-us .bubble.is-bot[data-v-30b83b0c]{color:var(--muted);background:#ffffff0b;border-color:var(--border)}.msg.is-them .bubble[data-v-30b83b0c]{color:var(--accent);background:#ffffff0d;border-color:var(--border);border-bottom-left-radius:4px}.bubble.is-failed[data-v-30b83b0c]{opacity:.6;border-style:dashed}.msg-head[data-v-30b83b0c]{display:flex;align-items:baseline;gap:6px}.msg-who[data-v-30b83b0c]{font-size:11.5px;font-weight:700;letter-spacing:.01em}.msg-text[data-v-30b83b0c]{margin:0;font-size:13.5px;line-height:1.5;color:var(--text);white-space:pre-wrap;word-break:break-word}.msg-text.is-placeholder[data-v-30b83b0c]{color:var(--muted);font-style:italic}.tpl-chip[data-v-30b83b0c]{align-self:flex-start;padding:1px 7px;border:1px solid var(--border-strong);border-radius:999px;font-size:11px;font-weight:600;color:var(--muted);background:#ffffff0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.msg-file[data-v-30b83b0c]{display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#ffffff0a}.file-icon[data-v-30b83b0c]{font-size:12px;line-height:1}.file-meta[data-v-30b83b0c]{display:flex;flex-direction:column;gap:1px;min-width:0}.file-name[data-v-30b83b0c]{font-size:12.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-hint[data-v-30b83b0c]{font-size:10.5px;line-height:1.3;color:var(--muted)}.msg-foot[data-v-30b83b0c]{display:flex;align-items:baseline;justify-content:flex-end;gap:8px}.msg-failed[data-v-30b83b0c]{font-size:10.5px;color:var(--red)}.msg-ticks[data-v-30b83b0c]{font-size:10.5px;line-height:1;letter-spacing:-1px;color:var(--muted)}.msg-ticks.is-sent[data-v-30b83b0c]{opacity:.55}.msg-ticks.is-delivered[data-v-30b83b0c]{opacity:.9}.msg-ticks.is-read[data-v-30b83b0c]{color:var(--accent);opacity:1}.msg-time[data-v-30b83b0c]{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.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}.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}.conversation-feed[data-v-797e8119]{display:flex;flex-direction:column;min-height:0}.conversation-feed.is-fill[data-v-797e8119]{flex:1}.conversation-feed.is-fill .feed[data-v-797e8119]{flex:1;min-height:0;max-height:none}.state[data-v-797e8119]{margin:0;padding:10px 0;font-size:13px;color:var(--muted)}.feed[data-v-797e8119]{list-style:none;margin:0;padding:4px 2px;display:flex;flex-direction:column;gap:14px;max-height:560px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.feed[data-v-797e8119]::-webkit-scrollbar{width:8px}.feed[data-v-797e8119]::-webkit-scrollbar-track{background:transparent}.feed[data-v-797e8119]::-webkit-scrollbar-thumb{background-color:var(--border-strong);border:2px solid transparent;background-clip:content-box;border-radius:999px}.feed[data-v-797e8119]::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}.feed[data-v-797e8119]::-webkit-scrollbar-corner{background:transparent}@media(min-width:820px){.feed[data-v-797e8119]{width:100%;max-width:900px;margin-inline:auto;padding-inline:24px}}.day-group[data-v-797e8119],.day-rows[data-v-797e8119]{display:flex;flex-direction:column;gap:14px}.day-rows[data-v-797e8119]{list-style:none;margin:0;padding:0}.day-sep[data-v-797e8119]{position:sticky;top:0;z-index:2;display:flex;justify-content:center;color:var(--muted);padding:2px 0;pointer-events:none}.day-label[data-v-797e8119]{padding:3px 12px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border);box-shadow:var(--shadow-sm);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:capitalize;white-space:nowrap}.detail[data-v-8642cb3b]{display:flex;flex-direction:column;gap:20px}.back-link[data-v-8642cb3b]{color:var(--muted);font-size:13px;transition:color .14s}.back-link[data-v-8642cb3b]:hover{color:var(--accent)}.state[data-v-8642cb3b]{color:var(--muted)}.detail-head[data-v-8642cb3b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.head-actions[data-v-8642cb3b]{display:flex;align-items:center;gap:10px}.modal-root[data-v-8642cb3b]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-scrim[data-v-8642cb3b]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-8642cb3b]{position:relative;width:100%;max-width:420px;padding:22px;box-shadow:var(--shadow-md)}.modal-head[data-v-8642cb3b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.modal-title[data-v-8642cb3b]{margin:0;font-size:16px;font-weight:600;color:var(--text-strong)}.modal-x[data-v-8642cb3b]{padding:4px 9px}.modal-sub[data-v-8642cb3b]{margin:0 0 16px;color:var(--muted);font-size:13px}.modal-select[data-v-8642cb3b]{width:100%;font-size:13.5px}.modal-actions[data-v-8642cb3b]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.detail-name[data-v-8642cb3b]{margin:0;font-size:26px;font-weight:700;color:var(--text-strong)}.detail-meta[data-v-8642cb3b]{display:flex;align-items:center;gap:8px;margin-top:10px}.tl-stage.tl-legacy[data-v-8642cb3b]{padding:3px 10px;font-size:12px;font-weight:600;color:var(--muted);background:var(--panel-2);border-radius:6px}.stage-badge[data-v-8642cb3b]{display:inline-block;padding:3px 11px;border-radius:6px;font-size:12px;font-weight:600}.refresh-btn[data-v-8642cb3b]{display:inline-flex;align-items:center;gap:6px}.head-icon[data-v-8642cb3b]{width:14px;height:14px;display:block;flex:0 0 auto}.head-icon.mobile-only[data-v-8642cb3b]{display:none}.head-icon.is-spinning[data-v-8642cb3b]{animation:refresh-spin-8642cb3b .8s linear infinite}@keyframes refresh-spin-8642cb3b{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.head-icon.is-spinning[data-v-8642cb3b]{animation:none}}.bot-running[data-v-8642cb3b]{color:#4ade80;background:#0c2018}.bot-stopped[data-v-8642cb3b]{color:#fbbf24;background:#241c07}.bot-failed[data-v-8642cb3b]{color:#f87171;background:#2a1414}.bot-done[data-v-8642cb3b]{color:var(--muted);background:#1c1c1c}.bot-action[data-v-8642cb3b]{padding:3px 10px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.bot-action[data-v-8642cb3b]:hover:not(:disabled){color:var(--text);border-color:var(--muted)}.bot-action[data-v-8642cb3b]:disabled{opacity:.45;cursor:not-allowed}.stage-badge+.bot-action[data-v-8642cb3b]{margin-left:8px}.id-chip[data-v-8642cb3b]{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-8642cb3b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tl-by[data-v-8642cb3b]{margin-top:3px;font-size:11px;color:var(--accent)}.sep[data-v-8642cb3b]{color:var(--muted-2)}.detail-panels[data-v-8642cb3b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.card-title[data-v-8642cb3b]{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--text-strong);text-transform:uppercase;letter-spacing:.05em}.info-card[data-v-8642cb3b]{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;align-content:start;align-self:stretch}.info-card .card-title[data-v-8642cb3b]{grid-column:1 / -1;margin-bottom:0}.di-field[data-v-8642cb3b]{display:flex;flex-direction:column;gap:6px;min-width:0}.di-field.di-span[data-v-8642cb3b]{grid-column:1 / -1}@media(max-width:560px){.info-card[data-v-8642cb3b]{grid-template-columns:1fr}}.di-label[data-v-8642cb3b]{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.di-value[data-v-8642cb3b]{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-8642cb3b]{background:var(--panel-2);border-color:var(--border-strong)}.di-value.is-empty[data-v-8642cb3b]{color:var(--muted)}.di-readonly .di-value[data-v-8642cb3b]{cursor:default;opacity:.7}.stars[data-v-8642cb3b]{display:inline-flex;gap:3px;align-self:flex-start}.star[data-v-8642cb3b]{font-size:18px;line-height:1;color:var(--border-strong);cursor:pointer;transition:color .12s,transform .08s}.star[data-v-8642cb3b]:hover{transform:scale(1.15)}.star.filled[data-v-8642cb3b]{color:#f5b301}.di-input[data-v-8642cb3b]{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-8642cb3b]{resize:vertical;min-height:84px}.di-field-phone[data-v-8642cb3b]{position:relative}.di-error-link[data-v-8642cb3b]{color:inherit;font-weight:600;text-decoration:underline}.di-select[data-v-8642cb3b]{align-self:flex-start;width:auto;min-width:150px;cursor:pointer;border-color:var(--border-strong);box-shadow:none}.di-select[data-v-8642cb3b]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.di-select[data-v-8642cb3b]:disabled{opacity:.6;cursor:default}.activity-card[data-v-8642cb3b]{padding:22px;height:560px;display:flex;flex-direction:column}.tab-bar[data-v-8642cb3b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex:0 0 auto;margin-bottom:16px;border-bottom:1px solid var(--border)}.tabs[data-v-8642cb3b]{display:flex;gap:4px}.panel[data-v-8642cb3b]{display:flex;flex-direction:column;flex:1;min-height:0}.tab[data-v-8642cb3b]{flex:0 0 150px;padding:8px 12px 10px;text-align:center;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color .14s,border-color .14s}.tab[data-v-8642cb3b]:hover{color:var(--text)}.tab.is-active[data-v-8642cb3b]{color:var(--text-strong);border-bottom-color:var(--accent)}.feed-filter[data-v-8642cb3b]{display:flex;gap:6px;padding-bottom:8px}.bubble[data-v-8642cb3b]{padding:4px 12px;font:inherit;font-size:12px;font-weight:500;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:color .14s,background .14s,border-color .14s}.bubble[data-v-8642cb3b]:hover{color:var(--text);border-color:var(--border-strong)}.bubble.is-active[data-v-8642cb3b]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.timeline[data-v-8642cb3b]{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow-y:auto}.tl-item[data-v-8642cb3b]{position:relative;display:flex;gap:16px;padding-bottom:20px}.tl-item[data-v-8642cb3b]:before{content:"";position:absolute;left:6px;top:18px;bottom:-2px;width:2px;background:var(--border-strong)}.tl-item[data-v-8642cb3b]:last-child{padding-bottom:0}.tl-item[data-v-8642cb3b]:last-child:before{display:none}.tl-marker[data-v-8642cb3b]{position:relative;flex:0 0 16px;padding-top:2px}.tl-item:not(:last-child) .tl-marker[data-v-8642cb3b]:after{content:"";position:absolute;left:6px;top:20px;bottom:-20px;width:2px;background:var(--border-strong)}.tl-dot[data-v-8642cb3b]{display:block;width:14px;height:14px;border-radius:50%;background:var(--panel);border:2px solid var(--muted-2)}.tl-body[data-v-8642cb3b]{flex:1;min-width:0}.tl-date-row[data-v-8642cb3b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.tl-date[data-v-8642cb3b]{font-size:11.5px;color:var(--muted)}.tl-del[data-v-8642cb3b]{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-8642cb3b]{opacity:1}.tl-del[data-v-8642cb3b]:hover{color:var(--red)}.tl-content[data-v-8642cb3b]{font-size:13.5px;color:var(--text);line-height:1.5}.tl-stage[data-v-8642cb3b]{display:inline-block;font-weight:600}.tl-empty[data-v-8642cb3b]{color:var(--muted);font-size:13px;list-style:none}.add-note[data-v-8642cb3b]{display:flex;flex:0 0 auto;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.calllogs-card[data-v-8642cb3b]{padding:22px}.wa-facts[data-v-8642cb3b]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px 22px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.wa-fact[data-v-8642cb3b]{display:flex;align-items:baseline;gap:7px;min-width:0}.wa-label[data-v-8642cb3b]{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.wa-value[data-v-8642cb3b]{font-size:13.5px;color:var(--text)}.wa-file[data-v-8642cb3b]{font-size:13.5px;color:var(--accent)}.wa-sub[data-v-8642cb3b]{margin:0 0 8px;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.call-head[data-v-8642cb3b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.call-dir[data-v-8642cb3b]{font-weight:600}.dir-incoming[data-v-8642cb3b]{color:var(--green)}.dir-outgoing[data-v-8642cb3b]{color:var(--accent)}.dir-missed[data-v-8642cb3b],.dir-rejected[data-v-8642cb3b]{color:var(--red)}.dir-voicemail[data-v-8642cb3b],.dir-unknown[data-v-8642cb3b]{color:var(--muted)}.call-num[data-v-8642cb3b]{color:var(--text)}.call-dur[data-v-8642cb3b]{color:var(--muted);font-size:12px}.tl-dot-incoming[data-v-8642cb3b]{border-color:var(--green)}.tl-dot-outgoing[data-v-8642cb3b]{border-color:var(--accent)}.tl-dot-missed[data-v-8642cb3b],.tl-dot-rejected[data-v-8642cb3b]{border-color:var(--red)}.call-recording[data-v-8642cb3b]{display:flex;align-items:center;gap:8px;margin-top:8px}.call-recording audio[data-v-8642cb3b]{height:34px;max-width:260px}.call-recording.no-rec[data-v-8642cb3b]{font-size:12px;color:var(--muted)}.call-note[data-v-8642cb3b]{display:flex;align-items:center;gap:8px;margin-top:8px}.note-text[data-v-8642cb3b]{font-size:13px;color:var(--text);background:var(--border);padding:4px 10px;border-radius:6px}.add-note-btn[data-v-8642cb3b]{color:var(--muted);padding-left:0}@media(max-width:820px){.detail-panels[data-v-8642cb3b]{grid-template-columns:1fr}}@media(max-width:720px){.detail[data-v-8642cb3b]{gap:12px}.detail-head[data-v-8642cb3b]{align-items:flex-start;gap:10px}.detail-head>div[data-v-8642cb3b]:first-child{flex:1 1 auto;min-width:0}.detail-name[data-v-8642cb3b]{font-size:20px;line-height:1.25;overflow-wrap:anywhere}.detail-meta[data-v-8642cb3b]{flex-wrap:wrap;gap:6px;margin-top:8px}.detail-meta .stage-badge[data-v-8642cb3b]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-actions[data-v-8642cb3b]{flex:0 0 auto;gap:6px}.head-btn[data-v-8642cb3b]{width:36px;height:36px;padding:0}.head-btn .btn-text[data-v-8642cb3b]{display:none}.head-icon[data-v-8642cb3b],.head-icon.mobile-only[data-v-8642cb3b]{display:block;width:16px;height:16px}.detail-panels[data-v-8642cb3b]{gap:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm),var(--inset);overflow:hidden}.detail-panels>.card[data-v-8642cb3b]{background:transparent;border:none;border-radius:0;box-shadow:none}.mobile-tabs[data-v-8642cb3b]{display:flex;border-bottom:1px solid var(--border)}.m-tab[data-v-8642cb3b]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 9px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--muted);font:inherit;cursor:pointer;transition:color .14s,border-color .14s}.m-tab.is-active[data-v-8642cb3b]{color:var(--text-strong);border-bottom-color:var(--accent)}.m-tab.is-active .m-tab-icon[data-v-8642cb3b]{color:var(--accent)}.m-tab-icon[data-v-8642cb3b]{width:18px;height:18px;display:block}.m-tab-label[data-v-8642cb3b]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.02em}.info-card[data-v-8642cb3b]{padding:16px}.di-value[data-v-8642cb3b]:has(.bot-action){display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.stage-badge+.bot-action[data-v-8642cb3b]{margin-left:0}.detail[data-v-8642cb3b]{flex:1 1 auto;min-height:0}.back-link[data-v-8642cb3b],.detail-head[data-v-8642cb3b],.error-text[data-v-8642cb3b],.state[data-v-8642cb3b]{flex:0 0 auto}.detail-panels[data-v-8642cb3b]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch}.detail-panels>.card[data-v-8642cb3b]{width:100%}.mobile-tabs[data-v-8642cb3b]{flex:0 0 auto}.info-card[data-v-8642cb3b]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-self:stretch}.activity-card[data-v-8642cb3b]{flex:1 1 auto;min-height:0;height:auto;padding:12px}.tab-bar[data-v-8642cb3b]{justify-content:flex-start;margin-bottom:12px}.feed-filter[data-v-8642cb3b]{padding-bottom:10px}.tl-del[data-v-8642cb3b]{opacity:1}.add-note input[data-v-8642cb3b]{min-width:0}.add-note-send[data-v-8642cb3b]{flex:0 0 auto;width:38px;padding:0}.add-note-send .btn-text[data-v-8642cb3b]{display:none}.modal-root[data-v-8642cb3b]{padding:16px}.modal-card[data-v-8642cb3b]{padding:18px}}
