.sidebar-brand-logo[data-v-d0499390]{height:28px;width:auto;display:block}.sidebar-group[data-v-d0499390]{display:flex;flex-direction:column}.group-toggle[data-v-d0499390]{font-weight:600}.group-toggle .sidebar-chevron[data-v-d0499390]{margin-left:auto;transition:transform .2s ease}.group-toggle.group-open .sidebar-chevron[data-v-d0499390]{transform:rotate(90deg)}.agent-link[data-v-d0499390]{padding-left:1rem;padding-right:.75rem;font-size:.85rem;font-weight:500;color:#ffffff80;opacity:.75;background:transparent!important;border:none!important;display:flex;align-items:center;justify-content:flex-start;text-align:left;width:100%}.agent-link[data-v-d0499390]:hover{color:#ffffffe0;opacity:1;background:transparent!important;border:none!important}.agent-link.active[data-v-d0499390]{color:var(--blue);font-weight:600;background:transparent!important;border:none!important}.group-toggle.group-active[data-v-d0499390]{color:var(--blue);background:var(--sidebar-hover-bg)}.group-tab[data-v-d0499390]{padding-left:2.5rem;font-size:.78rem;opacity:.8}.group-tab.active[data-v-d0499390]{opacity:1;color:var(--blue);background:var(--sidebar-hover-bg)}.header-help-btn[data-v-5a05b9e2]{display:inline-flex;align-items:center;gap:.45rem;background:var(--blue-dim);color:var(--blue);border:1px solid var(--blue-border);padding:.45rem .85rem;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease;margin-right:1.25rem}.header-help-btn[data-v-5a05b9e2]:hover{background:#287cce33;border-color:#287cce59}.modal-overlay[data-v-5a05b9e2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0b1720bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-card[data-v-5a05b9e2]{position:relative;background:var(--surface-soft);border:1px solid var(--border);border-radius:16px;padding:2.5rem 2rem;max-width:480px;width:100%;box-shadow:0 24px 48px #0006}.modal-close-btn[data-v-5a05b9e2]{position:absolute;top:1rem;right:1rem;border:0;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s}.modal-close-btn[data-v-5a05b9e2]:hover{color:var(--text)}.support-modal-content[data-v-5a05b9e2]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.15rem}.support-logo-icon[data-v-5a05b9e2]{width:52px;height:auto;margin-bottom:.5rem}.support-modal-title[data-v-5a05b9e2]{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--text);margin:0}.support-modal-copy[data-v-5a05b9e2]{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0}.btn-support-whatsapp[data-v-5a05b9e2]{display:inline-flex;align-items:center;gap:.55rem;border:none;border-radius:100px;padding:.7rem 1.5rem;background:var(--blue);color:#fff;font-weight:700;font-size:.88rem;cursor:pointer;transition:all .18s ease}.btn-support-whatsapp[data-v-5a05b9e2]:hover{background:#1f6ab8;transform:translateY(-1px)}.sidebar-brand-logo[data-v-89da7cb6]{height:28px;width:auto;display:block}.header-left[data-v-8c7950ce]{display:flex;align-items:center}.vertical-selector[data-v-8c7950ce]{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;background:#287cce14;border:1px solid rgba(40,124,206,.15);border-radius:8px}.vertical-label[data-v-8c7950ce]{font-size:.8rem;font-weight:600;color:var(--text-75)}.vertical-select[data-v-8c7950ce]{background:transparent;border:none;color:var(--blue);font-size:.85rem;font-weight:600;cursor:pointer;padding:0}.vertical-select[data-v-8c7950ce]:focus{outline:none}.vertical-select option[data-v-8c7950ce]{background:var(--bg);color:var(--text)}.login-page[data-v-3c7f8385]{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(ellipse at 25% 55%,rgba(40,124,206,.15) 0%,transparent 55%),radial-gradient(ellipse at 78% 45%,rgba(239,37,111,.1) 0%,transparent 52%),linear-gradient(160deg,#0b1720,#0d1f30 55%,#0b1720);position:relative}.login-card[data-v-3c7f8385]{position:relative;z-index:1;background:#0f1824;border:1px solid #1a2a3a;border-radius:20px;padding:2.25rem 2rem;width:100%;max-width:400px;box-shadow:0 32px 80px #0006}.login-logo[data-v-3c7f8385]{display:flex;align-items:center;margin-bottom:1.75rem}.login-brand-logo[data-v-3c7f8385]{height:36px;width:auto;display:block}.login-title[data-v-3c7f8385]{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:#ffffffeb;margin-bottom:.35rem}.login-subtitle[data-v-3c7f8385]{font-size:.875rem;color:#ffffff73;margin-bottom:1.75rem}.login-form[data-v-3c7f8385]{display:flex;flex-direction:column;gap:1rem}.login-submit[data-v-3c7f8385]{margin-top:.25rem;justify-content:center;padding:.75rem;font-size:.9rem}.auth-error[data-v-3c7f8385]{background:#ef256f1a;border:1px solid rgba(239,37,111,.22);border-radius:8px;padding:.625rem .875rem;font-size:.82rem;color:#ef256f}.login-footer[data-v-3c7f8385]{text-align:center;margin-top:1.25rem;font-size:.78rem;color:#ffffff59}.login-footer a[data-v-3c7f8385]{color:#287cce;text-decoration:none}.login-footer a[data-v-3c7f8385]:hover{text-decoration:underline}.login-clear-session[data-v-3c7f8385]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.875rem;width:100%;padding:.5rem;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:.78rem;font-weight:500;color:#ffffff8c;cursor:pointer;font-family:inherit;transition:all .15s ease}.login-clear-session[data-v-3c7f8385]:hover{background:#ffffff0d;border-color:#ffffff38;color:#ffffffd9}.form-group[data-v-3c7f8385]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-3c7f8385]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff9}.input-icon-wrap[data-v-3c7f8385]{position:relative;display:flex;align-items:center}.input-icon[data-v-3c7f8385]{position:absolute;left:.75rem;color:#ffffff59;flex-shrink:0}.input[data-v-3c7f8385]{width:100%;padding:.75rem .75rem .75rem 2.5rem;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:.9rem;color:#ffffffe6;transition:all .18s ease}.input[data-v-3c7f8385]::placeholder{color:#ffffff59}.input[data-v-3c7f8385]:focus{outline:none;background:#ffffff17;border-color:#ffffff40}.dashboard[data-v-f7ed3f47]{display:flex;flex-direction:column;gap:1.25rem}.mb-md[data-v-f7ed3f47]{margin-bottom:0}.grid-6[data-v-f7ed3f47]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}@media(max-width:1400px){.grid-6[data-v-f7ed3f47]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.grid-6[data-v-f7ed3f47]{grid-template-columns:1fr 1fr}}.kpi-icon[data-v-f7ed3f47]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.insights-grid[data-v-f7ed3f47]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem}.chart-title[data-v-f7ed3f47]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.donut-wrap[data-v-f7ed3f47]{display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;width:100%}.donut[data-v-f7ed3f47]{width:140px;height:140px;border-radius:50%;background:conic-gradient(#287cce,#287cce 38%,#64dc96 38%,#64dc96 73%,#ef256f 73%,#ef256f 91%,#a064f0 91%,#a064f0);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.donut-inner[data-v-f7ed3f47]{width:90px;height:90px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.donut-pct[data-v-f7ed3f47]{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--text)}.donut-label[data-v-f7ed3f47]{font-size:.55rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.donut-legend[data-v-f7ed3f47]{width:100%;display:flex;flex-direction:column;gap:.5rem}.legend-item[data-v-f7ed3f47]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8rem;padding:0 .5rem}.legend-dot[data-v-f7ed3f47]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-f7ed3f47]{flex:1;color:var(--text-75)}.legend-val[data-v-f7ed3f47]{font-weight:600;color:var(--text)}.bar-list[data-v-f7ed3f47]{display:flex;flex-direction:column;gap:.75rem}.bar-row-header[data-v-f7ed3f47]{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.8rem}.bar-rank[data-v-f7ed3f47]{width:18px;height:18px;border-radius:4px;background:var(--blue-dim);color:var(--blue);font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.bar-name[data-v-f7ed3f47]{flex:1;color:var(--text-75)}.bar-count[data-v-f7ed3f47]{font-weight:700;color:var(--text)}.bar-track[data-v-f7ed3f47]{height:6px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.bar-fill[data-v-f7ed3f47]{height:100%;border-radius:999px}.action-list[data-v-f7ed3f47]{display:flex;flex-direction:column;gap:.75rem}.action-row[data-v-f7ed3f47]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid var(--border);font-size:.82rem}.action-row[data-v-f7ed3f47]:last-child{border-bottom:none;padding-bottom:0}.action-icon[data-v-f7ed3f47]{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center}.action-name[data-v-f7ed3f47]{color:var(--text-75)}.action-count[data-v-f7ed3f47]{font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.lead-avatar[data-v-f7ed3f47]{width:28px;height:28px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:#fff;flex-shrink:0}.donut-sentiment[data-v-f7ed3f47]{width:140px;height:140px;border-radius:50%;background:conic-gradient(#64dc96,#64dc96 62%,#ffb74d 62%,#ffb74d 88%,#ef256f 88%,#ef256f);display:flex;align-items:center;justify-content:center}.sentiment-groups[data-v-f7ed3f47]{display:flex;flex-direction:column;gap:.9rem}.group-sentiment-row[data-v-f7ed3f47]{display:flex;flex-direction:column;gap:.35rem}.group-sentiment-header[data-v-f7ed3f47]{display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.group-name[data-v-f7ed3f47]{color:var(--text-75);font-weight:500}.group-score[data-v-f7ed3f47]{font-weight:700;color:var(--text)}.group-sentiment-bar[data-v-f7ed3f47]{height:6px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.group-sentiment-fill[data-v-f7ed3f47]{height:100%;border-radius:999px;background:linear-gradient(90deg,#287cce,#64dc96)}.group-sentiment-delta[data-v-f7ed3f47]{font-size:.7rem;font-weight:600;display:inline-flex;align-items:center;gap:.2rem}.group-sentiment-delta.up[data-v-f7ed3f47]{color:var(--green)}.group-sentiment-delta.down[data-v-f7ed3f47]{color:var(--pink)}@media(max-width:1100px){.insights-grid[data-v-f7ed3f47]{grid-template-columns:1fr}}.dashboard[data-v-b15f2fa9]{display:flex;flex-direction:column;gap:1.25rem}.mb-md[data-v-b15f2fa9]{margin-bottom:0}.grid-4[data-v-b15f2fa9]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1400px){.grid-4[data-v-b15f2fa9]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grid-4[data-v-b15f2fa9]{grid-template-columns:1fr}}.temp-row[data-v-b15f2fa9]{display:flex;gap:1rem}.temp-card[data-v-b15f2fa9]{flex:1;display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--surface-soft);border-radius:8px;border:1px solid var(--border)}.kpi-icon[data-v-b15f2fa9]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-value[data-v-b15f2fa9]{font-size:1.75rem;font-weight:700;color:var(--text)}.kpi-label[data-v-b15f2fa9]{font-size:.82rem;color:var(--muted);margin-top:.25rem}.kpi-delta[data-v-b15f2fa9]{font-size:.75rem;font-weight:600;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.kpi-delta.up[data-v-b15f2fa9]{color:var(--green)}.kpi-delta.down[data-v-b15f2fa9]{color:var(--pink)}.temp-value[data-v-b15f2fa9]{font-size:1.5rem;font-weight:700;color:var(--text)}.temp-label[data-v-b15f2fa9]{font-size:.75rem;color:var(--muted)}.temp-badge[data-v-b15f2fa9]{padding:.25rem .75rem;border-radius:12px;font-size:.7rem;font-weight:700}.temp-badge.hot[data-v-b15f2fa9]{background:#ef256f26;color:#ef256f}.temp-badge.warm[data-v-b15f2fa9]{background:#ffb74d26;color:#ffb74d}.temp-badge.cold[data-v-b15f2fa9]{background:#64dc9626;color:#64dc96}.insights-grid[data-v-b15f2fa9]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem}.funnel-list[data-v-b15f2fa9]{display:flex;flex-direction:column;gap:.75rem}.funnel-row[data-v-b15f2fa9]{display:flex;flex-direction:column;gap:.35rem}.funnel-row-header[data-v-b15f2fa9]{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600}.funnel-stage[data-v-b15f2fa9]{color:var(--text)}.funnel-count[data-v-b15f2fa9]{color:var(--muted)}.bar-track[data-v-b15f2fa9]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-b15f2fa9]{height:100%;border-radius:3px}.funnel-rate[data-v-b15f2fa9]{font-size:.7rem;color:var(--muted);display:flex;align-items:center;gap:.25rem}.bar-list[data-v-b15f2fa9]{display:flex;flex-direction:column;gap:.75rem}.bar-row[data-v-b15f2fa9]{display:flex;flex-direction:column;gap:.35rem}.bar-row-header[data-v-b15f2fa9]{display:flex;justify-content:space-between;font-size:.82rem}.bar-rank[data-v-b15f2fa9]{color:var(--muted);font-weight:600;width:24px}.bar-name[data-v-b15f2fa9]{color:var(--text-75);flex:1}.bar-count[data-v-b15f2fa9]{color:var(--muted);font-weight:600}.donut-wrap[data-v-b15f2fa9]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;justify-content:center;width:100%;padding:1rem 0}.donut[data-v-b15f2fa9]{position:relative;width:200px;height:200px;border-radius:50%;flex-shrink:0}.donut-payment[data-v-b15f2fa9]{background:conic-gradient(#287cce,#287cce 162deg,#64dc96 162deg,#64dc96 288deg,#ffb74d 288deg,#ffb74d 306deg,#ef256f 306deg,#ef256f 360deg)}.donut-origen[data-v-b15f2fa9]{background:conic-gradient(#287cce,#287cce 208.8deg,#64dc96 208.8deg,#64dc96 360deg)}@media(max-width:900px){.donut-wrap[data-v-b15f2fa9]{flex-direction:column;align-items:center}.donut-legend[data-v-b15f2fa9]{grid-template-columns:1fr 1fr}}.donut-inner[data-v-b15f2fa9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px;height:130px;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.donut-pct[data-v-b15f2fa9]{font-size:2.2rem;font-weight:700;color:var(--text);line-height:1}.donut-label[data-v-b15f2fa9]{font-size:.65rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.donut-legend[data-v-b15f2fa9]{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:flex-start}.legend-item[data-v-b15f2fa9]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.legend-dot[data-v-b15f2fa9]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-b15f2fa9]{color:var(--text-75);font-size:.72rem}.legend-val[data-v-b15f2fa9]{color:var(--text);font-weight:700;font-size:.85rem}.sentiment-card[data-v-b15f2fa9]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem 1rem}.sentiment-score[data-v-b15f2fa9]{font-size:2rem;font-weight:800;color:var(--blue)}.sentiment-label[data-v-b15f2fa9]{font-size:.82rem;color:var(--muted)}.sentiment-breakdown[data-v-b15f2fa9]{display:flex;gap:1.5rem;width:100%;justify-content:center;padding-top:.5rem}.sentiment-item[data-v-b15f2fa9]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.sentiment-pct[data-v-b15f2fa9]{font-size:.82rem;font-weight:700;color:var(--text)}.response-distribution[data-v-b15f2fa9]{display:flex;flex-direction:column;gap:.75rem}.response-item[data-v-b15f2fa9]{display:flex;flex-direction:column;gap:.3rem}.response-header[data-v-b15f2fa9]{display:flex;justify-content:space-between;font-size:.78rem}.response-label[data-v-b15f2fa9]{color:var(--text-75)}.response-pct[data-v-b15f2fa9]{color:var(--muted);font-weight:600}.response-bar[data-v-b15f2fa9]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.response-fill[data-v-b15f2fa9]{height:100%;border-radius:3px}.table-wrap[data-v-b15f2fa9]{overflow-x:auto}.data-table[data-v-b15f2fa9]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table thead tr[data-v-b15f2fa9]{border-bottom:1px solid var(--border)}.data-table th[data-v-b15f2fa9]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;font-size:.75rem}.data-table tbody tr[data-v-b15f2fa9]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.data-table tbody tr[data-v-b15f2fa9]:hover{background:var(--surface-soft)}.data-table td[data-v-b15f2fa9]{padding:.75rem;color:var(--text-75)}.lead-avatar[data-v-b15f2fa9]{width:28px;height:28px;border-radius:50%;background:var(--blue-dim);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.flex-center[data-v-b15f2fa9]{display:flex;align-items:center}.gap-sm[data-v-b15f2fa9]{gap:.5rem}.gap-xs[data-v-b15f2fa9]{gap:.25rem}.text-muted[data-v-b15f2fa9]{color:var(--muted)}.text-75[data-v-b15f2fa9]{color:var(--text-75)}.flex-between[data-v-b15f2fa9]{display:flex;justify-content:space-between;align-items:center}.mt-sm[data-v-b15f2fa9]{margin-top:.5rem}.ms-auto[data-v-b15f2fa9]{margin-left:auto}.badge[data-v-b15f2fa9]{display:inline-block;padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:700}.badge-green[data-v-b15f2fa9]{background:var(--green-dim);color:var(--green)}.badge-blue[data-v-b15f2fa9]{background:var(--blue-dim);color:var(--blue)}.badge-amber[data-v-b15f2fa9]{background:var(--amber-dim);color:var(--amber)}.badge-muted[data-v-b15f2fa9]{background:var(--surface-soft);color:var(--muted)}.btn[data-v-b15f2fa9]{padding:.5rem 1rem;border-radius:6px;font-size:.82rem;font-weight:600;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background .15s}.btn-secondary[data-v-b15f2fa9]{background:var(--surface-soft);color:var(--text-75)}.btn-secondary[data-v-b15f2fa9]:hover{background:var(--surface-medium)}.btn-outline[data-v-b15f2fa9]{border:1px solid var(--border);background:transparent;color:var(--text-75)}.btn-outline[data-v-b15f2fa9]:hover{background:var(--surface-soft)}.btn-sm[data-v-b15f2fa9]{padding:.4rem .75rem;font-size:.75rem}.card[data-v-b15f2fa9]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;position:relative}.card-accent[data-v-b15f2fa9]{position:absolute;top:0;left:0;height:3px;width:100%;border-radius:12px 12px 0 0}.card-accent.blue[data-v-b15f2fa9]{background:linear-gradient(90deg,#287cce,#64dc96)}.card-accent.green[data-v-b15f2fa9]{background:linear-gradient(90deg,#64dc96,#287cce)}.card-accent.amber[data-v-b15f2fa9]{background:linear-gradient(90deg,#ffb74d,#287cce)}.card-accent.pink[data-v-b15f2fa9]{background:linear-gradient(90deg,#ef256f,#ffb74d)}.card-accent.brand[data-v-b15f2fa9]{background:linear-gradient(90deg,#287cce,#a064f0)}@media(max-width:1100px){.insights-grid[data-v-b15f2fa9]{grid-template-columns:1fr}}.dashboard>div[data-v-b15f2fa9]:not(.page-header):not(.dashboard-tabs){display:flex;flex-direction:column;gap:1.25rem}.section-tag[data-v-b15f2fa9]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem}.chart-title[data-v-b15f2fa9]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.dashboard[data-v-2334539a]{display:flex;flex-direction:column;gap:1.25rem}.mb-md[data-v-2334539a]{margin-bottom:0}.grid-4[data-v-2334539a]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1400px){.grid-4[data-v-2334539a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grid-4[data-v-2334539a]{grid-template-columns:1fr}}.temp-row[data-v-2334539a]{display:flex;gap:1rem}.temp-card[data-v-2334539a]{flex:1;display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--surface-soft);border-radius:8px;border:1px solid var(--border)}.kpi-icon[data-v-2334539a]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-value[data-v-2334539a]{font-size:1.75rem;font-weight:700;color:var(--text)}.kpi-label[data-v-2334539a]{font-size:.82rem;color:var(--muted);margin-top:.25rem}.kpi-delta[data-v-2334539a]{font-size:.75rem;font-weight:600;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.kpi-delta.up[data-v-2334539a]{color:var(--green)}.kpi-delta.down[data-v-2334539a]{color:var(--pink)}.temp-value[data-v-2334539a]{font-size:1.5rem;font-weight:700;color:var(--text)}.temp-label[data-v-2334539a]{font-size:.75rem;color:var(--muted)}.temp-badge[data-v-2334539a]{padding:.25rem .75rem;border-radius:12px;font-size:.7rem;font-weight:700}.temp-badge.hot[data-v-2334539a]{background:#ef256f26;color:#ef256f}.temp-badge.warm[data-v-2334539a]{background:#ffb74d26;color:#ffb74d}.temp-badge.cold[data-v-2334539a]{background:#64dc9626;color:#64dc96}.two-col[data-v-2334539a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.insights-grid[data-v-2334539a]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem}.funnel-list[data-v-2334539a]{display:flex;flex-direction:column;gap:.75rem}.funnel-row[data-v-2334539a]{display:flex;flex-direction:column;gap:.35rem}.funnel-row-header[data-v-2334539a]{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600}.funnel-stage[data-v-2334539a]{color:var(--text)}.funnel-count[data-v-2334539a]{color:var(--muted)}.bar-track[data-v-2334539a]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-2334539a]{height:100%;border-radius:3px}.funnel-rate[data-v-2334539a]{font-size:.7rem;color:var(--muted);display:flex;align-items:center;gap:.25rem}.bar-list[data-v-2334539a]{display:flex;flex-direction:column;gap:.75rem}.bar-row[data-v-2334539a]{display:flex;flex-direction:column;gap:.35rem}.bar-row-header[data-v-2334539a]{display:flex;justify-content:space-between;font-size:.82rem}.bar-rank[data-v-2334539a]{color:var(--muted);font-weight:600;width:24px}.bar-name[data-v-2334539a]{color:var(--text-75);flex:1}.bar-count[data-v-2334539a]{color:var(--muted);font-weight:600}.donut-wrap[data-v-2334539a]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;justify-content:center;width:100%;padding:1rem 0}.donut[data-v-2334539a]{position:relative;width:200px;height:200px;border-radius:50%;flex-shrink:0}.donut-payment[data-v-2334539a]{background:conic-gradient(#287cce,#287cce 162deg,#64dc96 162deg,#64dc96 288deg,#ffb74d 288deg,#ffb74d 306deg,#ef256f 306deg,#ef256f 360deg)}.donut-origen[data-v-2334539a]{background:conic-gradient(#287cce,#287cce 208.8deg,#64dc96 208.8deg,#64dc96 360deg)}.donut-inner[data-v-2334539a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px;height:130px;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.donut-pct[data-v-2334539a]{font-size:2.2rem;font-weight:700;color:var(--text);line-height:1}.donut-label[data-v-2334539a]{font-size:.65rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.donut-legend[data-v-2334539a]{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:flex-start}.legend-item[data-v-2334539a]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.legend-dot[data-v-2334539a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-2334539a]{color:var(--text-75);font-size:.72rem}.legend-val[data-v-2334539a]{color:var(--text);font-weight:700;font-size:.85rem}.tasacion-grid[data-v-2334539a]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.tasacion-item[data-v-2334539a]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;background:var(--surface-soft);border-radius:8px;border:1px solid var(--border)}.tasacion-item.tasacion-alert[data-v-2334539a]{background:#ffb74d1a;border-color:var(--amber-dim)}.tasacion-count[data-v-2334539a]{font-size:1.5rem;font-weight:700}.tasacion-label[data-v-2334539a]{font-size:.82rem;color:var(--text-75);text-align:center}.tasacion-warning[data-v-2334539a]{font-size:.7rem;color:var(--amber);display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.sentiment-card[data-v-2334539a]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.sentiment-score[data-v-2334539a]{font-size:2rem;font-weight:800;color:var(--blue)}.sentiment-label[data-v-2334539a]{font-size:.82rem;color:var(--muted)}.sentiment-breakdown[data-v-2334539a]{display:flex;gap:1.5rem;width:100%;justify-content:center;padding-top:.5rem}.sentiment-item[data-v-2334539a]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.sentiment-pct[data-v-2334539a]{font-size:.82rem;font-weight:700;color:var(--text)}.response-distribution[data-v-2334539a]{display:flex;flex-direction:column;gap:.75rem}.response-item[data-v-2334539a]{display:flex;flex-direction:column;gap:.3rem}.response-header[data-v-2334539a]{display:flex;justify-content:space-between;font-size:.78rem}.response-label[data-v-2334539a]{color:var(--text-75)}.response-pct[data-v-2334539a]{color:var(--muted);font-weight:600}.response-bar[data-v-2334539a]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.response-fill[data-v-2334539a]{height:100%;border-radius:3px}.table-wrap[data-v-2334539a]{overflow-x:auto}.data-table[data-v-2334539a]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table thead tr[data-v-2334539a]{border-bottom:1px solid var(--border)}.data-table th[data-v-2334539a]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;font-size:.75rem}.data-table tbody tr[data-v-2334539a]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.data-table tbody tr[data-v-2334539a]:hover{background:var(--surface-soft)}.data-table td[data-v-2334539a]{padding:.75rem;color:var(--text-75)}.lead-avatar[data-v-2334539a]{width:28px;height:28px;border-radius:50%;background:var(--blue-dim);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.flex-center[data-v-2334539a]{display:flex;align-items:center}.gap-sm[data-v-2334539a]{gap:.5rem}.gap-xs[data-v-2334539a]{gap:.25rem}.text-muted[data-v-2334539a]{color:var(--muted)}.text-75[data-v-2334539a]{color:var(--text-75)}.flex-between[data-v-2334539a]{display:flex;justify-content:space-between;align-items:center}.mt-sm[data-v-2334539a]{margin-top:.5rem}.ms-auto[data-v-2334539a]{margin-left:auto}.badge[data-v-2334539a]{display:inline-block;padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:700}.badge-green[data-v-2334539a]{background:var(--green-dim);color:var(--green)}.badge-blue[data-v-2334539a]{background:var(--blue-dim);color:var(--blue)}.badge-amber[data-v-2334539a]{background:var(--amber-dim);color:var(--amber)}.badge-muted[data-v-2334539a]{background:var(--surface-soft);color:var(--muted)}.btn[data-v-2334539a]{padding:.5rem 1rem;border-radius:6px;font-size:.82rem;font-weight:600;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background .15s}.btn-secondary[data-v-2334539a]{background:var(--surface-soft);color:var(--text-75)}.btn-secondary[data-v-2334539a]:hover{background:var(--surface-medium)}.btn-outline[data-v-2334539a]{border:1px solid var(--border);background:transparent;color:var(--text-75)}.btn-outline[data-v-2334539a]:hover{background:var(--surface-soft)}.btn-sm[data-v-2334539a]{padding:.4rem .75rem;font-size:.75rem}.card[data-v-2334539a]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;position:relative}.card-accent[data-v-2334539a]{position:absolute;top:0;left:0;height:3px;width:100%;border-radius:12px 12px 0 0}.card-accent.blue[data-v-2334539a]{background:linear-gradient(90deg,#287cce,#64dc96)}.card-accent.green[data-v-2334539a]{background:linear-gradient(90deg,#64dc96,#287cce)}.card-accent.amber[data-v-2334539a]{background:linear-gradient(90deg,#ffb74d,#287cce)}.card-accent.pink[data-v-2334539a]{background:linear-gradient(90deg,#ef256f,#ffb74d)}.card-accent.brand[data-v-2334539a]{background:linear-gradient(90deg,#287cce,#a064f0)}@media(max-width:1100px){.insights-grid[data-v-2334539a]{grid-template-columns:1fr}}.dashboard>div[data-v-2334539a]:not(.page-header):not(.dashboard-tabs){display:flex;flex-direction:column;gap:1.25rem}.section-tag[data-v-2334539a]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem}.chart-title[data-v-2334539a]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.dashboard[data-v-24ab26b0]{display:flex;flex-direction:column;gap:1.25rem}.mb-md[data-v-24ab26b0]{margin-bottom:0}.grid-4[data-v-24ab26b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1400px){.grid-4[data-v-24ab26b0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grid-4[data-v-24ab26b0]{grid-template-columns:1fr}}.temp-row[data-v-24ab26b0]{display:flex;gap:1rem}.temp-card[data-v-24ab26b0]{flex:1;display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--surface-soft);border-radius:8px;border:1px solid var(--border)}.kpi-icon[data-v-24ab26b0]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-value[data-v-24ab26b0]{font-size:1.75rem;font-weight:700;color:var(--text)}.kpi-label[data-v-24ab26b0]{font-size:.82rem;color:var(--muted);margin-top:.25rem}.kpi-delta[data-v-24ab26b0]{font-size:.75rem;font-weight:600;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.kpi-delta.up[data-v-24ab26b0]{color:var(--green)}.kpi-delta.down[data-v-24ab26b0]{color:var(--pink)}.temp-value[data-v-24ab26b0]{font-size:1.5rem;font-weight:700;color:var(--text)}.temp-label[data-v-24ab26b0]{font-size:.75rem;color:var(--muted)}.temp-badge[data-v-24ab26b0]{padding:.25rem .75rem;border-radius:12px;font-size:.7rem;font-weight:700}.temp-badge.hot[data-v-24ab26b0]{background:#ef256f26;color:#ef256f}.temp-badge.warm[data-v-24ab26b0]{background:#ffb74d26;color:#ffb74d}.temp-badge.cold[data-v-24ab26b0]{background:#64dc9626;color:#64dc96}.two-col[data-v-24ab26b0]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.insights-grid[data-v-24ab26b0]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem}.funnel-list[data-v-24ab26b0]{display:flex;flex-direction:column;gap:.75rem}.funnel-row[data-v-24ab26b0]{display:flex;flex-direction:column;gap:.35rem}.funnel-row-header[data-v-24ab26b0]{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600}.funnel-stage[data-v-24ab26b0]{color:var(--text)}.funnel-count[data-v-24ab26b0]{color:var(--muted)}.bar-track[data-v-24ab26b0]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-24ab26b0]{height:100%;border-radius:3px}.funnel-rate[data-v-24ab26b0]{font-size:.7rem;color:var(--muted);display:flex;align-items:center;gap:.25rem}.bar-list[data-v-24ab26b0]{display:flex;flex-direction:column;gap:.75rem}.bar-row[data-v-24ab26b0]{display:flex;flex-direction:column;gap:.35rem}.bar-row-header[data-v-24ab26b0]{display:flex;justify-content:space-between;font-size:.82rem}.bar-rank[data-v-24ab26b0]{color:var(--muted);font-weight:600;width:24px}.bar-name[data-v-24ab26b0]{color:var(--text-75);flex:1}.bar-count[data-v-24ab26b0]{color:var(--muted);font-weight:600}.donut-wrap[data-v-24ab26b0]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;justify-content:center;width:100%;padding:1rem 0}.donut[data-v-24ab26b0]{position:relative;width:200px;height:200px;border-radius:50%;flex-shrink:0}.donut-payment[data-v-24ab26b0]{background:conic-gradient(#287cce,#287cce 162deg,#64dc96 162deg,#64dc96 288deg,#ffb74d 288deg,#ffb74d 306deg,#ef256f 306deg,#ef256f 360deg)}.donut-origen[data-v-24ab26b0]{background:conic-gradient(#287cce,#287cce 208.8deg,#64dc96 208.8deg,#64dc96 360deg)}.donut-inner[data-v-24ab26b0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px;height:130px;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.donut-pct[data-v-24ab26b0]{font-size:2.2rem;font-weight:700;color:var(--text);line-height:1}.donut-label[data-v-24ab26b0]{font-size:.65rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.donut-legend[data-v-24ab26b0]{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:flex-start}.legend-item[data-v-24ab26b0]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.legend-dot[data-v-24ab26b0]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-24ab26b0]{color:var(--text-75);font-size:.72rem}.legend-val[data-v-24ab26b0]{color:var(--text);font-weight:700;font-size:.85rem}.sentiment-card[data-v-24ab26b0]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.sentiment-score[data-v-24ab26b0]{font-size:2rem;font-weight:800;color:var(--blue)}.sentiment-label[data-v-24ab26b0]{font-size:.82rem;color:var(--muted)}.sentiment-breakdown[data-v-24ab26b0]{display:flex;gap:1.5rem;width:100%;justify-content:center;padding-top:.5rem}.sentiment-item[data-v-24ab26b0]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.sentiment-pct[data-v-24ab26b0]{font-size:.82rem;font-weight:700;color:var(--text)}.response-distribution[data-v-24ab26b0]{display:flex;flex-direction:column;gap:.75rem}.response-item[data-v-24ab26b0]{display:flex;flex-direction:column;gap:.3rem}.response-header[data-v-24ab26b0]{display:flex;justify-content:space-between;font-size:.78rem}.response-label[data-v-24ab26b0]{color:var(--text-75)}.response-pct[data-v-24ab26b0]{color:var(--muted);font-weight:600}.response-bar[data-v-24ab26b0]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.response-fill[data-v-24ab26b0]{height:100%;border-radius:3px}.table-wrap[data-v-24ab26b0]{overflow-x:auto}.data-table[data-v-24ab26b0]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table thead tr[data-v-24ab26b0]{border-bottom:1px solid var(--border)}.data-table th[data-v-24ab26b0]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;font-size:.75rem}.data-table tbody tr[data-v-24ab26b0]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.data-table tbody tr[data-v-24ab26b0]:hover{background:var(--surface-soft)}.data-table td[data-v-24ab26b0]{padding:.75rem;color:var(--text-75)}.lead-avatar[data-v-24ab26b0]{width:28px;height:28px;border-radius:50%;background:var(--blue-dim);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.flex-center[data-v-24ab26b0]{display:flex;align-items:center}.gap-sm[data-v-24ab26b0]{gap:.5rem}.gap-xs[data-v-24ab26b0]{gap:.25rem}.text-muted[data-v-24ab26b0]{color:var(--muted)}.text-75[data-v-24ab26b0]{color:var(--text-75)}.flex-between[data-v-24ab26b0]{display:flex;justify-content:space-between;align-items:center}.mt-sm[data-v-24ab26b0]{margin-top:.5rem}.ms-auto[data-v-24ab26b0]{margin-left:auto}.badge[data-v-24ab26b0]{display:inline-block;padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:700}.badge-green[data-v-24ab26b0]{background:var(--green-dim);color:var(--green)}.badge-blue[data-v-24ab26b0]{background:var(--blue-dim);color:var(--blue)}.badge-amber[data-v-24ab26b0]{background:var(--amber-dim);color:var(--amber)}.badge-muted[data-v-24ab26b0]{background:var(--surface-soft);color:var(--muted)}.btn[data-v-24ab26b0]{padding:.5rem 1rem;border-radius:6px;font-size:.82rem;font-weight:600;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background .15s}.btn-secondary[data-v-24ab26b0]{background:var(--surface-soft);color:var(--text-75)}.btn-secondary[data-v-24ab26b0]:hover{background:var(--surface-medium)}.btn-outline[data-v-24ab26b0]{border:1px solid var(--border);background:transparent;color:var(--text-75)}.btn-outline[data-v-24ab26b0]:hover{background:var(--surface-soft)}.btn-sm[data-v-24ab26b0]{padding:.4rem .75rem;font-size:.75rem}.card[data-v-24ab26b0]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;position:relative}.card-accent[data-v-24ab26b0]{position:absolute;top:0;left:0;height:3px;width:100%;border-radius:12px 12px 0 0}.card-accent.blue[data-v-24ab26b0]{background:linear-gradient(90deg,#287cce,#64dc96)}.card-accent.green[data-v-24ab26b0]{background:linear-gradient(90deg,#64dc96,#287cce)}.card-accent.amber[data-v-24ab26b0]{background:linear-gradient(90deg,#ffb74d,#287cce)}.card-accent.pink[data-v-24ab26b0]{background:linear-gradient(90deg,#ef256f,#ffb74d)}.card-accent.brand[data-v-24ab26b0]{background:linear-gradient(90deg,#287cce,#a064f0)}@media(max-width:1100px){.insights-grid[data-v-24ab26b0]{grid-template-columns:1fr}}.dashboard>div[data-v-24ab26b0]:not(.page-header):not(.dashboard-tabs){display:flex;flex-direction:column;gap:1.25rem}.section-tag[data-v-24ab26b0]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem}.chart-title[data-v-24ab26b0]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.dashboard[data-v-d641fd7a]{display:flex;flex-direction:column;gap:1.25rem}.mb-md[data-v-d641fd7a]{margin-bottom:0}.grid-4[data-v-d641fd7a]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1400px){.grid-4[data-v-d641fd7a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grid-4[data-v-d641fd7a]{grid-template-columns:1fr}}.temp-row[data-v-d641fd7a]{display:flex;gap:1rem}.temp-card[data-v-d641fd7a]{flex:1;display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--surface-soft);border-radius:8px;border:1px solid var(--border)}.kpi-icon[data-v-d641fd7a]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-value[data-v-d641fd7a]{font-size:1.75rem;font-weight:700;color:var(--text)}.kpi-label[data-v-d641fd7a]{font-size:.82rem;color:var(--muted);margin-top:.25rem}.kpi-delta[data-v-d641fd7a]{font-size:.75rem;font-weight:600;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.kpi-delta.up[data-v-d641fd7a]{color:var(--green)}.kpi-delta.down[data-v-d641fd7a]{color:var(--pink)}.temp-value[data-v-d641fd7a]{font-size:1.5rem;font-weight:700;color:var(--text)}.temp-label[data-v-d641fd7a]{font-size:.75rem;color:var(--muted)}.temp-badge[data-v-d641fd7a]{padding:.25rem .75rem;border-radius:12px;font-size:.7rem;font-weight:700}.temp-badge.hot[data-v-d641fd7a]{background:#ef256f26;color:#ef256f}.temp-badge.warm[data-v-d641fd7a]{background:#ffb74d26;color:#ffb74d}.temp-badge.cold[data-v-d641fd7a]{background:#64dc9626;color:#64dc96}.two-col[data-v-d641fd7a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.insights-grid[data-v-d641fd7a]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem}.funnel-list[data-v-d641fd7a]{display:flex;flex-direction:column;gap:.75rem}.funnel-row[data-v-d641fd7a]{display:flex;flex-direction:column;gap:.35rem}.funnel-row-header[data-v-d641fd7a]{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600}.funnel-stage[data-v-d641fd7a]{color:var(--text)}.funnel-count[data-v-d641fd7a]{color:var(--muted)}.bar-track[data-v-d641fd7a]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-d641fd7a]{height:100%;border-radius:3px}.funnel-rate[data-v-d641fd7a]{font-size:.7rem;color:var(--muted);display:flex;align-items:center;gap:.25rem}.bar-list[data-v-d641fd7a]{display:flex;flex-direction:column;gap:.75rem}.bar-row[data-v-d641fd7a]{display:flex;flex-direction:column;gap:.35rem}.bar-row-header[data-v-d641fd7a]{display:flex;justify-content:space-between;font-size:.82rem}.bar-rank[data-v-d641fd7a]{color:var(--muted);font-weight:600;width:24px}.bar-name[data-v-d641fd7a]{color:var(--text-75);flex:1}.bar-count[data-v-d641fd7a]{color:var(--muted);font-weight:600}.donut-wrap[data-v-d641fd7a]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;justify-content:center;width:100%;padding:1rem 0}.donut[data-v-d641fd7a]{position:relative;width:200px;height:200px;border-radius:50%;flex-shrink:0}.donut-payment[data-v-d641fd7a]{background:conic-gradient(#287cce,#287cce 162deg,#64dc96 162deg,#64dc96 288deg,#ffb74d 288deg,#ffb74d 306deg,#ef256f 306deg,#ef256f 360deg)}.donut-origen[data-v-d641fd7a]{background:conic-gradient(#287cce,#287cce 208.8deg,#64dc96 208.8deg,#64dc96 360deg)}.donut-inner[data-v-d641fd7a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px;height:130px;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.donut-pct[data-v-d641fd7a]{font-size:2.2rem;font-weight:700;color:var(--text);line-height:1}.donut-label[data-v-d641fd7a]{font-size:.65rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.donut-legend[data-v-d641fd7a]{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:flex-start}.legend-item[data-v-d641fd7a]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.legend-dot[data-v-d641fd7a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-d641fd7a]{color:var(--text-75);font-size:.72rem}.legend-val[data-v-d641fd7a]{color:var(--text);font-weight:700;font-size:.85rem}.sentiment-card[data-v-d641fd7a]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.sentiment-score[data-v-d641fd7a]{font-size:2rem;font-weight:800;color:var(--blue)}.sentiment-label[data-v-d641fd7a]{font-size:.82rem;color:var(--muted)}.sentiment-breakdown[data-v-d641fd7a]{display:flex;gap:1.5rem;width:100%;justify-content:center;padding-top:.5rem}.sentiment-item[data-v-d641fd7a]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.sentiment-pct[data-v-d641fd7a]{font-size:.82rem;font-weight:700;color:var(--text)}.response-distribution[data-v-d641fd7a]{display:flex;flex-direction:column;gap:.75rem}.response-item[data-v-d641fd7a]{display:flex;flex-direction:column;gap:.3rem}.response-header[data-v-d641fd7a]{display:flex;justify-content:space-between;font-size:.78rem}.response-label[data-v-d641fd7a]{color:var(--text-75)}.response-pct[data-v-d641fd7a]{color:var(--muted);font-weight:600}.response-bar[data-v-d641fd7a]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.response-fill[data-v-d641fd7a]{height:100%;border-radius:3px}.table-wrap[data-v-d641fd7a]{overflow-x:auto}.data-table[data-v-d641fd7a]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table thead tr[data-v-d641fd7a]{border-bottom:1px solid var(--border)}.data-table th[data-v-d641fd7a]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;font-size:.75rem}.data-table tbody tr[data-v-d641fd7a]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.data-table tbody tr[data-v-d641fd7a]:hover{background:var(--surface-soft)}.data-table td[data-v-d641fd7a]{padding:.75rem;color:var(--text-75)}.lead-avatar[data-v-d641fd7a]{width:28px;height:28px;border-radius:50%;background:var(--blue-dim);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.flex-center[data-v-d641fd7a]{display:flex;align-items:center}.gap-sm[data-v-d641fd7a]{gap:.5rem}.gap-xs[data-v-d641fd7a]{gap:.25rem}.text-muted[data-v-d641fd7a]{color:var(--muted)}.text-75[data-v-d641fd7a]{color:var(--text-75)}.flex-between[data-v-d641fd7a]{display:flex;justify-content:space-between;align-items:center}.mt-sm[data-v-d641fd7a]{margin-top:.5rem}.ms-auto[data-v-d641fd7a]{margin-left:auto}.badge[data-v-d641fd7a]{display:inline-block;padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:700}.badge-green[data-v-d641fd7a]{background:var(--green-dim);color:var(--green)}.badge-blue[data-v-d641fd7a]{background:var(--blue-dim);color:var(--blue)}.badge-amber[data-v-d641fd7a]{background:var(--amber-dim);color:var(--amber)}.badge-muted[data-v-d641fd7a]{background:var(--surface-soft);color:var(--muted)}.btn[data-v-d641fd7a]{padding:.5rem 1rem;border-radius:6px;font-size:.82rem;font-weight:600;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background .15s}.btn-secondary[data-v-d641fd7a]{background:var(--surface-soft);color:var(--text-75)}.btn-secondary[data-v-d641fd7a]:hover{background:var(--surface-medium)}.btn-outline[data-v-d641fd7a]{border:1px solid var(--border);background:transparent;color:var(--text-75)}.btn-outline[data-v-d641fd7a]:hover{background:var(--surface-soft)}.btn-sm[data-v-d641fd7a]{padding:.4rem .75rem;font-size:.75rem}.card[data-v-d641fd7a]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;position:relative}.card-accent[data-v-d641fd7a]{position:absolute;top:0;left:0;height:3px;width:100%;border-radius:12px 12px 0 0}.card-accent.blue[data-v-d641fd7a]{background:var(--blue)}.card-accent.green[data-v-d641fd7a]{background:var(--green)}.card-accent.amber[data-v-d641fd7a]{background:var(--amber)}.card-accent.pink[data-v-d641fd7a]{background:var(--pink)}.card-accent.brand[data-v-d641fd7a]{background:var(--blue)}@media(max-width:1100px){.insights-grid[data-v-d641fd7a]{grid-template-columns:1fr}}.dashboard>div[data-v-d641fd7a]:not(.page-header):not(.dashboard-tabs){display:flex;flex-direction:column;gap:1.25rem}.section-tag[data-v-d641fd7a]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem}.chart-title[data-v-d641fd7a]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.settings-profile[data-v-52a6a69f]{padding:2rem;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.settings-profile__top[data-v-52a6a69f]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.settings-profile__eyebrow[data-v-52a6a69f]{margin:0 0 .25rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--pink)}.settings-profile__title[data-v-52a6a69f]{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.btn-logout[data-v-52a6a69f]{display:inline-flex;align-items:center;gap:.45rem;background:var(--pink-dim);color:var(--pink);border:1px solid var(--pink-border);padding:.55rem 1rem;border-radius:8px;font-weight:600;font-size:.82rem;cursor:pointer;transition:all .15s ease}.btn-logout[data-v-52a6a69f]:hover{background:#ef256f33;border-color:#ef256f59;transform:translateY(-1px)}.settings-profile__user-header[data-v-52a6a69f]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.user-avatar-circle[data-v-52a6a69f]{width:52px;height:52px;border-radius:50%;background:var(--surface-soft);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:var(--blue)}.user-meta-info[data-v-52a6a69f]{display:flex;flex-direction:column;gap:.2rem}.user-email-text[data-v-52a6a69f]{font-weight:700;font-size:.95rem;color:var(--text)}.user-role-text[data-v-52a6a69f]{font-size:.78rem;color:var(--muted)}.settings-profile__divider[data-v-52a6a69f]{height:1px;background:var(--border);margin-bottom:2rem}.settings-profile__grid[data-v-52a6a69f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem 2rem;max-width:900px}.info-field-custom[data-v-52a6a69f]{display:flex;flex-direction:column;gap:.5rem}.info-field-label-custom[data-v-52a6a69f]{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.info-field-value-box[data-v-52a6a69f]{background:#ffffff08;border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;color:var(--text);font-size:.88rem;font-weight:500;min-height:42px;display:flex;align-items:center}[data-theme=light]{background:#00000005}@media(max-width:600px){.settings-profile[data-v-52a6a69f]{padding:1.25rem}.settings-profile__user-header[data-v-52a6a69f]{margin-bottom:1.25rem}.settings-profile__grid[data-v-52a6a69f]{grid-template-columns:1fr;gap:1.25rem}}.settings-page[data-v-02978170]{display:flex;flex-direction:column;gap:1.5rem}.page-header[data-v-02978170]{margin-bottom:0}.settings-header-title[data-v-02978170]{font-size:1.2rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text);margin:0}.muted[data-v-02978170]{color:var(--muted);font-size:.86rem}.status-row[data-v-02978170]{display:flex;align-items:center;gap:1rem;margin:.75rem 0;flex-wrap:wrap}.status-info[data-v-02978170]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.status-phone[data-v-02978170]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;color:var(--muted)}.status-actions[data-v-02978170]{display:flex;gap:.5rem}.btn-solid-primary[data-v-02978170]{background:var(--blue);color:#fff;border-color:transparent;box-shadow:0 2px 10px #287cce33}.btn-solid-primary[data-v-02978170]:hover:not(:disabled){background:#3682d3;transform:translateY(-1px)}.btn-solid-secondary[data-v-02978170]{background:var(--surface-soft);color:var(--text-75);border:1px solid var(--border)}.btn-solid-secondary[data-v-02978170]:hover:not(:disabled){background:var(--surface);color:var(--text);border-color:var(--blue-border)}.qr-block[data-v-02978170]{margin-top:1rem;padding:1rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;text-align:center}.qr-block img[data-v-02978170]{max-width:240px;width:100%;border-radius:6px}.qr-hint[data-v-02978170]{font-size:.84rem;margin-top:.75rem;color:var(--text-75)}.qr-status[data-v-02978170]{font-size:.78rem;margin-top:.5rem}.qr-status code[data-v-02978170]{background:var(--surface);padding:.1rem .4rem;border-radius:4px}.error-msg[data-v-02978170]{margin-top:.5rem;padding:.5rem .75rem;background:var(--pink-dim);border:1px solid var(--pink-border);border-radius:6px;color:var(--pink);font-size:.86rem}.btn-danger[data-v-02978170]{background:var(--pink, #ef4444);color:#fff;border:1px solid transparent}.btn-danger[data-v-02978170]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.btn-danger-ghost[data-v-02978170]{background:transparent;color:var(--pink, #ef4444);border:1px solid var(--pink-border, rgba(239, 68, 68, .35))}.btn-danger-ghost[data-v-02978170]:hover:not(:disabled){background:var(--pink-dim, rgba(239, 68, 68, .08))}.modal-backdrop[data-v-02978170]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:50}.modal-card[data-v-02978170]{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.25rem 1rem;width:min(420px,92vw);box-shadow:0 20px 50px #00000059}.modal-card h4[data-v-02978170]{margin:0 0 .5rem;font-size:1rem}.modal-card p[data-v-02978170]{margin:0 0 1rem;font-size:.88rem;line-height:1.4}.modal-actions[data-v-02978170]{display:flex;justify-content:flex-end;gap:.5rem}.clients[data-v-f86e4735]{display:flex;flex-direction:column;gap:1.25rem}.filters-row[data-v-f86e4735]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.stat-pill[data-v-f86e4735]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:100px;font-size:.76rem;font-weight:600;background:var(--surface);border:1px solid var(--border);color:var(--text-75)}.stat-pill-value[data-v-f86e4735]{font-weight:800;color:var(--text)}.stat-pill-label[data-v-f86e4735]{color:var(--muted);font-weight:500}.lead-avatar[data-v-f86e4735]{width:30px;height:30px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;flex-shrink:0}.lead-name[data-v-f86e4735]{font-size:.84rem;font-weight:600;color:var(--text)}.lead-phone[data-v-f86e4735]{font-size:.72rem;color:var(--muted);margin-top:1px}.muted-cell[data-v-f86e4735]{color:var(--muted);font-size:.82rem}.empty-state[data-v-f86e4735]{text-align:center;padding:3rem 1rem;color:var(--muted);font-size:.875rem}.client-profile[data-v-38df3e40],.profile-container[data-v-38df3e40]{display:flex;flex-direction:column;gap:1.25rem}.profile-topbar[data-v-38df3e40]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.topbar-meta[data-v-38df3e40]{display:flex;align-items:baseline;gap:.5rem}.topbar-name[data-v-38df3e40]{font-weight:700;color:var(--text);font-size:.95rem}.topbar-id[data-v-38df3e40]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:var(--muted)}.state-card[data-v-38df3e40]{text-align:center;padding:3rem;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:12px}.profile-header-card[data-v-38df3e40]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.25rem 1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;box-shadow:0 4px 15px #0000001a}.profile-header-main[data-v-38df3e40]{display:flex;align-items:center;gap:1.25rem}.profile-avatar-large[data-v-38df3e40]{width:56px;height:56px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;color:#fff;box-shadow:0 4px 8px #00000026;-webkit-user-select:none;user-select:none}.profile-header-info[data-v-38df3e40]{display:flex;flex-direction:column;gap:.15rem}.profile-header-name-row[data-v-38df3e40]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.profile-title[data-v-38df3e40]{font-size:1.3rem;font-weight:800;color:var(--text);margin:0;letter-spacing:-.01em}.profile-meta-subtitle[data-v-38df3e40]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--muted);margin:0}.profile-meta-subtitle svg[data-v-38df3e40]{color:var(--blue)}.bullet[data-v-38df3e40]{color:var(--border);font-size:.9rem}.profile-header-contacts[data-v-38df3e40]{display:flex;flex-wrap:wrap;gap:.85rem}.contact-item[data-v-38df3e40]{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;background:var(--surface-soft);border:1px solid var(--border);padding:.45rem .75rem;border-radius:10px;transition:all .15s ease-in-out}a.contact-item[data-v-38df3e40]:hover{border-color:var(--blue-border);background:var(--blue-dim);transform:translateY(-1px)}.contact-icon-wrapper[data-v-38df3e40]{color:var(--blue);display:flex;align-items:center}.contact-text[data-v-38df3e40]{display:flex;flex-direction:column}.contact-label[data-v-38df3e40]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;text-transform:uppercase;color:var(--muted);letter-spacing:.05em;line-height:1.1}.contact-value[data-v-38df3e40]{font-size:.8rem;font-weight:600;color:var(--text-75)}.capitalize[data-v-38df3e40]{text-transform:capitalize}.profile-content-grid[data-v-38df3e40]{display:grid;grid-template-columns:1fr 350px;gap:1.25rem;align-items:start}.column-main[data-v-38df3e40],.column-sidebar[data-v-38df3e40]{display:flex;flex-direction:column;gap:1.25rem}.ai-summary-card[data-v-38df3e40]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.25rem;box-shadow:0 4px 12px #0000000d}.ai-summary-header[data-v-38df3e40]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.ai-badge[data-v-38df3e40]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--blue)}.sparkle-icon[data-v-38df3e40]{color:var(--blue);animation:pulse-38df3e40 2s infinite alternate}@keyframes pulse-38df3e40{0%{transform:scale(1);opacity:.8}to{transform:scale(1.15);opacity:1}}.ai-meta[data-v-38df3e40]{display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:var(--muted)}.summary-version[data-v-38df3e40]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;background:var(--surface-soft);padding:.1rem .35rem;border-radius:4px}.ai-summary-text[data-v-38df3e40]{font-size:.9rem;line-height:1.6;color:var(--text-75);font-style:italic;margin:.75rem 0 .15rem;padding-left:.85rem;position:relative}.ai-summary-text[data-v-38df3e40]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad-brand);border-radius:2px}.activity-card[data-v-38df3e40]{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000000d}.activity-tabs-header[data-v-38df3e40]{background:var(--surface-strong);border-bottom:1px solid var(--border);padding:0 1.25rem}.tabs-list[data-v-38df3e40]{display:flex;gap:1.25rem}.tab-btn[data-v-38df3e40]{background:transparent;border:none;padding:.95rem .15rem;font-size:.82rem;font-weight:600;color:var(--muted);cursor:pointer;display:flex;align-items:center;gap:.5rem;position:relative;transition:color .15s ease;-webkit-user-select:none;user-select:none}.tab-btn[data-v-38df3e40]:hover{color:var(--text)}.tab-btn.active[data-v-38df3e40]{color:var(--blue)}.tab-btn.active[data-v-38df3e40]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--blue);border-radius:2px}.tab-badge-count[data-v-38df3e40]{font-size:.68rem;background:var(--border);color:var(--text-50);padding:.1rem .35rem;border-radius:10px;font-weight:700;transition:all .15s ease}.tab-btn.active .tab-badge-count[data-v-38df3e40]{background:var(--blue-dim);color:var(--blue)}.activity-tab-content[data-v-38df3e40]{padding:1.25rem}.empty-state-inner[data-v-38df3e40]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--muted);text-align:center}.empty-icon[data-v-38df3e40]{margin-bottom:.75rem;color:var(--text-18)}.empty-state-inner p[data-v-38df3e40]{font-size:.85rem;margin:0}.timeline-modern[data-v-38df3e40]{display:flex;flex-direction:column;gap:1.25rem}.timeline-group[data-v-38df3e40]{display:flex;flex-direction:column;gap:.75rem}.timeline-date-header[data-v-38df3e40]{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-bottom:.35rem;border-bottom:1px solid var(--border)}.timeline-items-list[data-v-38df3e40]{display:flex;flex-direction:column;gap:.75rem}.timeline-item-modern[data-v-38df3e40]{display:flex;gap:.65rem;align-items:flex-start}.timeline-item-modern.dir-inbound[data-v-38df3e40]{flex-direction:row}.timeline-item-modern.dir-outbound[data-v-38df3e40]{flex-direction:row-reverse}.timeline-dot-modern[data-v-38df3e40]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid}.timeline-dot-modern.dir-inbound[data-v-38df3e40]{background:var(--blue-dim);color:var(--blue);border-color:var(--blue-border)}.timeline-dot-modern.dir-outbound[data-v-38df3e40]{background:var(--green-dim);color:var(--green);border-color:var(--green-border)}.timeline-bubble[data-v-38df3e40]{max-width:75%;padding:.65rem .85rem;border-radius:12px;border:1px solid var(--border);box-shadow:0 1px 5px #0000000d}.bubble-inbound[data-v-38df3e40]{background:var(--blue-dim);border-color:var(--blue-border);border-top-left-radius:2px}.bubble-outbound[data-v-38df3e40]{background:var(--green-dim);border-color:var(--green-border);border-top-right-radius:2px}.bubble-header[data-v-38df3e40]{display:flex;justify-content:space-between;gap:1.5rem;font-size:.68rem;color:var(--muted);margin-bottom:.25rem}.bubble-sender[data-v-38df3e40]{font-weight:700;text-transform:uppercase;letter-spacing:.03em}.dir-inbound .bubble-sender[data-v-38df3e40]{color:var(--blue)}.dir-outbound .bubble-sender[data-v-38df3e40]{color:var(--green)}.bubble-time[data-v-38df3e40]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bubble-text[data-v-38df3e40]{font-size:.85rem;line-height:1.45;color:var(--text-75);margin:0;word-break:break-word}.history-table-wrapper-modern[data-v-38df3e40]{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.history-table-modern[data-v-38df3e40]{width:100%;border-collapse:collapse;font-size:.82rem;text-align:left}.history-table-modern th[data-v-38df3e40]{font-weight:600;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.65rem .85rem;background:var(--surface-strong);border-bottom:1px solid var(--border)}.history-table-modern td[data-v-38df3e40]{padding:.65rem .85rem;border-bottom:1px solid var(--border);color:var(--text-75)}.history-table-modern tbody tr:last-child td[data-v-38df3e40]{border-bottom:none}.history-table-modern tbody tr[data-v-38df3e40]:hover{background:var(--surface-soft)}.channel-badge[data-v-38df3e40]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600;color:var(--muted)}.purpose-cell[data-v-38df3e40]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.sidebar-widget[data-v-38df3e40]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 4px 12px #0000000d}.widget-title[data-v-38df3e40]{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-50);padding-bottom:.5rem;border-bottom:1px solid var(--border)}.widget-title svg[data-v-38df3e40]{color:var(--blue)}.widget-list[data-v-38df3e40]{display:flex;flex-direction:column}.widget-row[data-v-38df3e40]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border);font-size:.82rem;gap:.5rem}.widget-row[data-v-38df3e40]:last-child{border-bottom:none;padding-bottom:0}.row-label[data-v-38df3e40]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:var(--muted);text-transform:lowercase}.row-value[data-v-38df3e40]{color:var(--text-75);text-align:right;word-break:break-all}.row-value.mono[data-v-38df3e40]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.highlight-text[data-v-38df3e40]{color:var(--text);font-weight:700}.widget-header[data-v-38df3e40]{display:flex;align-items:center;justify-content:space-between;width:100%}.widget-header .widget-title[data-v-38df3e40]{border:none;padding:0}.service-status-badge[data-v-38df3e40]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .55rem;border-radius:6px;border:1px solid}.service-status-badge.status-ok[data-v-38df3e40]{background:var(--green-dim);color:var(--green);border-color:var(--green-border)}.service-status-badge.status-atencion[data-v-38df3e40]{background:var(--blue-dim);color:var(--blue);border-color:var(--blue-border)}.service-status-badge.status-proximo[data-v-38df3e40]{background:var(--amber-dim);color:var(--amber);border-color:var(--amber-border)}.service-status-badge.status-vencido[data-v-38df3e40]{background:var(--pink-dim);color:var(--pink);border-color:var(--pink-border)}.service-progress-container[data-v-38df3e40]{display:flex;flex-direction:column;gap:.35rem;font-size:.72rem;color:var(--muted);margin-top:.25rem}.progress-bar-bg[data-v-38df3e40]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden;border:1px solid var(--border)}.progress-bar-fill[data-v-38df3e40]{height:100%;transition:width .3s ease}.progress-bar-fill.status-ok[data-v-38df3e40]{background:linear-gradient(90deg,#34d399,#059669)}.progress-bar-fill.status-atencion[data-v-38df3e40]{background:linear-gradient(90deg,#60a5fa,#2563eb)}.progress-bar-fill.status-proximo[data-v-38df3e40]{background:linear-gradient(90deg,#fbbf24,#d97706)}.progress-bar-fill.status-vencido[data-v-38df3e40]{background:linear-gradient(90deg,#f43f5e,#be123c)}.progress-labels[data-v-38df3e40]{display:flex;justify-content:space-between;font-size:.68rem}.service-stats-list .text-unit[data-v-38df3e40]{font-size:.7rem;color:var(--muted);margin-left:2px;font-weight:400}.text-ok[data-v-38df3e40]{color:var(--green)!important}.text-atencion[data-v-38df3e40]{color:var(--blue)!important}.text-proximo[data-v-38df3e40]{color:var(--amber)!important}.text-vencido[data-v-38df3e40]{color:var(--pink)!important}.badge[data-v-38df3e40]{display:inline-block;font-size:.7rem;font-weight:700;padding:.2rem .55rem;border-radius:6px;border:1px solid}.badge.mini[data-v-38df3e40]{font-size:.62rem;padding:.12rem .45rem;letter-spacing:.05em}.badge-blue[data-v-38df3e40]{background:var(--blue-dim);color:var(--blue);border-color:var(--blue-border)}.badge-green[data-v-38df3e40]{background:var(--green-dim);color:var(--green);border-color:var(--green-border)}.badge-amber[data-v-38df3e40]{background:var(--amber-dim);color:var(--amber);border-color:var(--amber-border)}.badge-pink[data-v-38df3e40]{background:var(--pink-dim);color:var(--pink);border-color:var(--pink-border)}.badge-muted[data-v-38df3e40]{background:var(--surface-soft);color:var(--muted);border-color:var(--border)}.inspector[data-v-38df3e40]{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000000d}.inspector>summary[data-v-38df3e40]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--muted);list-style:none;-webkit-user-select:none;user-select:none}.inspector>summary[data-v-38df3e40]::-webkit-details-marker{display:none}.inspector>summary[data-v-38df3e40]:hover{background:var(--surface-soft)}.inspector-body[data-v-38df3e40]{padding:1.1rem 1.25rem;border-top:1px solid var(--border)}.counts[data-v-38df3e40]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.count-box[data-v-38df3e40]{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;padding:.55rem;text-align:center}.count-num[data-v-38df3e40]{font-size:1.15rem;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.count-label[data-v-38df3e40]{font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.section-tag[data-v-38df3e40]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.65rem}.chips[data-v-38df3e40]{display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-v-38df3e40]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:600;padding:.25rem .55rem;border-radius:6px;border:1px solid}.chip.ok[data-v-38df3e40]{background:var(--green-dim);color:var(--green);border-color:var(--green-border)}.chip.missing[data-v-38df3e40]{background:var(--pink-dim);color:var(--pink);border-color:var(--pink-border)}.json[data-v-38df3e40]{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:var(--text-75);overflow:auto;max-height:360px;margin:0}@media(max-width:1150px){.profile-content-grid[data-v-38df3e40]{grid-template-columns:1fr}.profile-header-card[data-v-38df3e40]{flex-direction:column;align-items:flex-start}.profile-header-contacts[data-v-38df3e40]{width:100%;justify-content:flex-start}}@media(max-width:500px){.profile-header-contacts[data-v-38df3e40]{flex-direction:column;gap:.75rem}.contact-item[data-v-38df3e40]{width:100%}.timeline-bubble[data-v-38df3e40]{max-width:85%}}.team-page[data-v-3213f095]{display:flex;flex-direction:column;gap:1.5rem}.team-header-title[data-v-3213f095]{font-size:1.2rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text);margin:0}.page-header[data-v-3213f095]{margin-bottom:0}.team-content[data-v-3213f095]{display:flex;flex-direction:column;gap:.75rem}.mt-md[data-v-3213f095]{margin-top:1rem}.settings-tabs[data-v-3213f095]{display:flex;gap:.25rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:.3rem;width:fit-content}.settings-tab[data-v-3213f095]{display:flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:7px;font-size:.82rem;font-weight:500;color:var(--muted);cursor:pointer;border:1px solid transparent;background:transparent;font-family:inherit;transition:all .15s}.settings-tab[data-v-3213f095]:hover{color:var(--text)}.settings-tab.active[data-v-3213f095]{background:var(--blue-dim);color:#fff;font-weight:600;border-color:var(--blue-border)}.settings-card-header[data-v-3213f095]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.settings-card-title[data-v-3213f095]{font-size:1rem;font-weight:700;color:var(--text);margin:0}.settings-card-desc[data-v-3213f095]{font-size:.82rem;color:var(--muted);line-height:1.5;margin:.5rem 0 0}.section-tag[data-v-3213f095]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--pink);margin-bottom:.25rem}.btn-add-type[data-v-3213f095]{background:#287cce;color:#fff;border:1px solid transparent;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:8px;cursor:pointer;font-size:.85rem;transition:all .15s}.btn-add-type[data-v-3213f095]:hover{background:#358be6}.filters-row[data-v-3213f095]{display:flex;flex-direction:row;align-items:center;gap:.6rem}.filter-cell[data-v-3213f095]{flex:1 1 0;min-width:0}.filter-cell--search[data-v-3213f095]{flex:6 1 0}.filter-cell--type[data-v-3213f095],.filter-cell--status[data-v-3213f095]{flex:2 1 0}.input-icon-wrap[data-v-3213f095]{position:relative}.input-icon[data-v-3213f095]{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.input-icon-wrap .input[data-v-3213f095]{padding-left:2.2rem}.data-table[data-v-3213f095]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead th[data-v-3213f095]{text-align:left;padding:.75rem .9rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}.data-table tbody tr[data-v-3213f095]{border-bottom:1px solid var(--border);transition:background .15s}.data-table tbody tr[data-v-3213f095]:hover{background:var(--surface-soft)}.data-table tbody td[data-v-3213f095]{padding:.75rem .9rem;vertical-align:middle}.member-avatar[data-v-3213f095]{width:34px;height:34px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:#fff;flex-shrink:0}.member-name[data-v-3213f095]{font-size:.85rem;font-weight:600;color:var(--text)}.member-phone[data-v-3213f095]{font-size:.72rem;color:var(--muted);margin-top:2px}.text-muted[data-v-3213f095]{color:var(--muted)}.row-actions[data-v-3213f095]{display:flex;gap:.4rem;justify-content:flex-end}.status-indicator[data-v-3213f095]{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;color:var(--muted);padding:.22rem .55rem;border-radius:20px;background:var(--surface-soft);border:1px solid var(--border)}.status-indicator--active[data-v-3213f095]{color:var(--green);background:#64dc9614;border-color:#64dc9633}.status-indicator--inactive[data-v-3213f095]{color:var(--pink);background:var(--pink-dim);border-color:var(--pink-border)}.badge[data-v-3213f095]{display:inline-block;padding:.2rem .55rem;border-radius:6px;font-size:.72rem;font-weight:600;border:1px solid transparent}.badge-blue[data-v-3213f095]{background:var(--blue-dim);color:var(--blue);border-color:var(--blue-border)}.empty-state[data-v-3213f095]{text-align:center;padding:2.5rem 1rem;color:var(--muted);font-size:.875rem}.form-group[data-v-3213f095]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-3213f095]{font-size:.75rem;font-weight:600;color:var(--text)}.form-hint[data-v-3213f095]{font-size:.72rem;color:var(--muted)}.form-error[data-v-3213f095]{font-size:.78rem;color:#ef256f;font-weight:600}.checkbox-label[data-v-3213f095]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text)}.divider[data-v-3213f095]{height:1px;background:var(--border);margin:1rem 0}.wt-form[data-v-3213f095]{padding-top:.5rem}.btn[data-v-3213f095]{display:inline-flex;align-items:center;gap:.4rem;border-radius:8px;padding:.55rem 1rem;font-weight:600;font-size:.85rem;border:1px solid transparent;cursor:pointer;transition:all .15s;font-family:inherit}.btn-sm[data-v-3213f095]{padding:.45rem .85rem;font-size:.82rem}.btn-secondary[data-v-3213f095]{background:var(--surface);color:var(--text);border-color:var(--border)}.btn-secondary[data-v-3213f095]:hover{background:var(--surface-soft)}.btn-primary[data-v-3213f095]{background:#287cce;border:1px solid transparent;color:#fff}.btn-primary[data-v-3213f095]:hover{background:#358be6}.btn-primary[data-v-3213f095]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-3213f095]{background:var(--pink-dim);border:1px solid var(--pink-border);color:var(--pink)}.btn-danger[data-v-3213f095]:hover{background:#ef256f38;border-color:var(--pink)}.btn-danger[data-v-3213f095]:disabled{opacity:.5;cursor:not-allowed}.btn-icon-only[data-v-3213f095]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:all .15s ease}.btn-icon-only--edit[data-v-3213f095]{color:var(--blue);background:var(--blue-dim);border-color:var(--blue-border)}.btn-icon-only--edit[data-v-3213f095]:hover{background:#287cce33;border-color:#287cce59}.btn-icon-only--danger[data-v-3213f095]{color:var(--pink);background:var(--pink-dim);border-color:var(--pink-border)}.btn-icon-only--danger[data-v-3213f095]:hover{background:#ef256f33;border-color:var(--pink)}.worker-types-list[data-v-3213f095]{display:flex;flex-direction:column;gap:.75rem}.worker-type-row[data-v-3213f095]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-radius:12px;background:var(--surface-soft);border:1px solid var(--border);transition:all .2s ease}.worker-type-row[data-v-3213f095]:hover{border-color:var(--blue-border)}.worker-type-info[data-v-3213f095]{display:flex;align-items:center;gap:.85rem}.worker-type-label[data-v-3213f095]{font-weight:600;font-size:.92rem;color:var(--text)}.worker-type-meta[data-v-3213f095]{display:flex;align-items:center;gap:1.25rem}.modal-overlay[data-v-3213f095]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card[data-v-3213f095]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.5rem;max-width:460px;width:100%;box-shadow:0 24px 64px #00000073}.modal-card--wide[data-v-3213f095]{max-width:540px}.modal-title[data-v-3213f095]{font-size:1rem;font-weight:700;color:var(--text);margin:0 0 .35rem}.modal-desc[data-v-3213f095]{font-size:.82rem;color:var(--muted);line-height:1.5;margin:0 0 1rem}.modal-card p[data-v-3213f095]{font-size:.85rem;color:var(--muted);line-height:1.5;margin:0}.team-page[data-v-3213f095]{--surface-soft: rgba(255, 255, 255, .03);--border: rgba(255, 255, 255, .1);--muted: #8fa0b0}[data-theme=light]{--surface-soft: rgba(0, 0, 0, .03);--border: rgba(0, 0, 0, .08);--muted: #64748b}.share-page[data-v-d16f295f]{min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:1.5rem 1rem 3rem;background:radial-gradient(ellipse at 30% 30%,rgba(40,124,206,.12) 0%,transparent 60%),#0b1720}.share-card[data-v-d16f295f]{width:100%;max-width:400px;display:flex;flex-direction:column;gap:1rem}.share-header[data-v-d16f295f]{display:flex;align-items:center;justify-content:space-between}.share-logo[data-v-d16f295f]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:#ffffffbf}.share-brand-logo[data-v-d16f295f]{height:24px;width:auto;display:block}.share-logo-icon[data-v-d16f295f]{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#287cce,#ef256f);display:flex;align-items:center;justify-content:center}.share-badge[data-v-d16f295f]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#287cce;background:#287cce1f;border:1px solid rgba(40,124,206,.22);border-radius:100px;padding:.2rem .6rem}.share-identity[data-v-d16f295f]{display:flex;align-items:center;gap:1rem;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem}.share-avatar[data-v-d16f295f]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#287cce,#ef256f);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#fff;flex-shrink:0}.share-name[data-v-d16f295f]{font-size:1.15rem;font-weight:700;color:#ffffffe0;margin-bottom:.35rem}.share-actions[data-v-d16f295f]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.share-action-btn[data-v-d16f295f]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;border-radius:12px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .18s ease}.share-action-btn.call[data-v-d16f295f]{background:#287cce1f;color:#287cce;border:1px solid rgba(40,124,206,.22)}.share-action-btn.call[data-v-d16f295f]:hover{background:#287cce33}.share-action-btn.whatsapp[data-v-d16f295f]{background:#64dc961f;color:#64dc96;border:1px solid rgba(100,220,150,.22)}.share-action-btn.whatsapp[data-v-d16f295f]:hover{background:#64dc9633}.share-section[data-v-d16f295f]{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.share-field[data-v-d16f295f]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-size:.84rem}.share-field[data-v-d16f295f]:last-child{border-bottom:none}.share-field-label[data-v-d16f295f]{color:#ffffff80}.share-field-value[data-v-d16f295f]{color:#ffffffbf;font-weight:500}.share-ai[data-v-d16f295f]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:.875rem 1rem}.share-ai-header[data-v-d16f295f]{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#287cce;margin-bottom:.5rem}.share-ai-text[data-v-d16f295f]{font-size:.84rem;color:#ffffffb3;line-height:1.6}.share-note[data-v-d16f295f]{background:#ffb74d14;border:1px solid rgba(255,183,77,.22);border-radius:10px;padding:.75rem 1rem;font-size:.82rem;color:#ffffffb3;line-height:1.55}.share-note-label[data-v-d16f295f]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffb74d;margin-bottom:.35rem}.share-expiry[data-v-d16f295f]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#ffffff40;justify-content:center}.share-expired[data-v-d16f295f]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:3rem}.expired-icon[data-v-d16f295f]{font-size:3rem}.share-expired h2[data-v-d16f295f]{font-size:1.25rem;font-weight:700;color:#ffffffbf}.share-expired p[data-v-d16f295f]{font-size:.875rem;color:#fff6}.admin-clients[data-v-77bcfc89]{display:flex;flex-direction:column;gap:1.25rem}.filters-row[data-v-77bcfc89]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.stat-pill[data-v-77bcfc89]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:100px;font-size:.76rem;font-weight:600;background:var(--surface);border:1px solid var(--border);color:var(--text-75)}.stat-pill-value[data-v-77bcfc89]{font-weight:800;color:var(--text)}.stat-pill-label[data-v-77bcfc89]{color:var(--muted);font-weight:500}.client-avatar[data-v-77bcfc89]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;flex-shrink:0}.client-name[data-v-77bcfc89]{font-size:.85rem;font-weight:600;color:var(--text)}.agents-count[data-v-77bcfc89]{font-size:.9rem;font-weight:600;color:var(--text)}.clickable-row[data-v-77bcfc89]{cursor:pointer;transition:background-color .2s ease}.clickable-row[data-v-77bcfc89]:hover{background-color:var(--surface-hover)}.metric-value[data-v-77bcfc89]{font-size:.9rem;font-weight:700;color:var(--text)}.metric-label[data-v-77bcfc89]{font-size:.65rem;color:var(--muted)}.score[data-v-77bcfc89]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;font-weight:700;font-size:.9rem}.score-high[data-v-77bcfc89]{background:#64dc9626;color:#64dc96;border:1px solid rgba(100,220,150,.25)}.score-medium[data-v-77bcfc89]{background:#ffb74d26;color:#ffb74d;border:1px solid rgba(255,183,77,.25)}.score-low[data-v-77bcfc89]{background:#ef256f26;color:#ef256f;border:1px solid rgba(239,37,111,.25)}.score-muted[data-v-77bcfc89]{background:#ffffff0f;color:var(--muted);border:1px solid rgba(255,255,255,.14)}.empty-state[data-v-77bcfc89]{text-align:center;padding:3rem 1rem;color:var(--muted);font-size:.875rem}.create-tenant-modal[data-v-77bcfc89]{max-width:640px}.form-help[data-v-77bcfc89]{margin-bottom:.9rem;font-size:.82rem;color:var(--text-75)}.form-grid[data-v-77bcfc89]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.form-field[data-v-77bcfc89]{display:flex;flex-direction:column;gap:.4rem}.form-field.full[data-v-77bcfc89],.check-field.full[data-v-77bcfc89]{grid-column:1 / -1}.form-field span[data-v-77bcfc89]{font-size:.76rem;font-weight:700;color:var(--text-75);letter-spacing:.05em;text-transform:uppercase}.check-field[data-v-77bcfc89]{display:inline-flex;align-items:center;gap:.45rem;font-size:.86rem;color:var(--text-75)}.check-field input[data-v-77bcfc89]{accent-color:var(--blue)}.form-error[data-v-77bcfc89]{margin-top:.8rem;color:#ff7fa9;font-size:.82rem}.modal-footer[data-v-77bcfc89]{padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.6rem}@media(max-width:900px){.form-grid[data-v-77bcfc89]{grid-template-columns:1fr}}.confirm-backdrop[data-v-4fada081]{position:fixed;top:0;right:0;bottom:0;left:0;background:#060c14b8;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1200}.confirm-modal[data-v-4fada081]{width:min(980px,100%);max-height:90vh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1rem}.confirm-title[data-v-4fada081]{margin:0;font-size:1.05rem;color:var(--text)}.confirm-subtitle[data-v-4fada081]{margin:.45rem 0 .8rem;color:var(--text-75);font-size:.9rem}.quick-summary[data-v-4fada081]{display:inline-flex;align-items:center;gap:.45rem;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;padding:.3rem .7rem;font-size:.8rem;color:var(--text-75)}.summary-label[data-v-4fada081],.summary-arrow[data-v-4fada081]{color:var(--muted)}.confirm-actions[data-v-4fada081]{margin-top:.9rem;display:flex;justify-content:flex-end;gap:.6rem}.btn[data-v-4fada081]{border-radius:8px;padding:.5rem .8rem;border:1px solid var(--border);font-size:.82rem;font-weight:600;cursor:pointer}.btn-secondary[data-v-4fada081]{background:var(--surface-soft);color:var(--text-75)}.btn-outline[data-v-4fada081]{background:transparent;color:var(--text)}.btn-primary[data-v-4fada081]{background:linear-gradient(135deg,#287ccef2,#4a9beff2);border-color:#287cce80;color:#fff}.review-wrap[data-v-4fada081]{margin-top:1rem;border-top:1px solid var(--border);padding-top:1rem}.status-row[data-v-4fada081]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.8rem}.status-col[data-v-4fada081]{display:flex;flex-direction:column;gap:.35rem}.status-label[data-v-4fada081]{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.status-pill[data-v-4fada081]{width:fit-content;padding:.2rem .6rem;border-radius:999px;border:1px solid var(--border);font-size:.78rem;color:var(--text-75)}.status-pill.new[data-v-4fada081]{border-color:#64dc9659;background:#64dc961a;color:#64dc96}.diff-view[data-v-4fada081]{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#ffffff05}.diff-view h4[data-v-4fada081]{margin:0;padding:.6rem .75rem;font-size:.82rem;color:var(--text-75);border-bottom:1px solid var(--border);background:#ffffff08}.diff-container[data-v-4fada081]{font-family:Fira Code,Courier New,monospace;font-size:.8rem;line-height:1.5;max-height:380px;overflow:auto}.diff-line[data-v-4fada081]{display:flex;padding:.3rem .75rem;border-bottom:1px solid rgba(255,255,255,.03)}.diff-line.context[data-v-4fada081]{color:var(--text-75);background:#ffffff03}.diff-line.removed[data-v-4fada081]{background:#ef256f1f;color:#ff6b9d}.diff-line.added[data-v-4fada081]{background:#64dc961f;color:#64dc96}.diff-marker[data-v-4fada081]{display:inline-block;width:1.4rem;text-align:center;font-weight:600;color:currentColor;flex-shrink:0}.diff-text[data-v-4fada081]{flex:1;white-space:pre-wrap;word-break:break-word}.kpi-icon[data-v-8fb3a25b]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-alert-badge[data-v-8fb3a25b]{font-size:.6rem;font-weight:700;padding:.15rem .5rem;background:var(--pink-dim);color:var(--pink);border:1px solid var(--pink-border);border-radius:20px;text-transform:uppercase}.flex-between[data-v-8fb3a25b]{display:flex;justify-content:space-between;align-items:flex-start}.mt-sm[data-v-8fb3a25b]{margin-top:.5rem}.funnel-list[data-v-d8cf41db]{display:flex;flex-direction:column;gap:1rem}.funnel-row[data-v-d8cf41db]{display:flex;flex-direction:column;gap:.5rem}.funnel-row-header[data-v-d8cf41db]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.funnel-stage[data-v-d8cf41db]{color:var(--text-75);font-weight:500}.funnel-count[data-v-d8cf41db]{color:var(--text);font-weight:600}.bar-track[data-v-d8cf41db]{height:8px;background:var(--surface-soft);border-radius:4px;overflow:hidden}.bar-fill[data-v-d8cf41db]{height:100%;transition:width .3s ease}.funnel-rate[data-v-d8cf41db]{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--muted);margin-top:-.3rem;margin-left:.25rem}.bar-list[data-v-0c330629]{display:flex;flex-direction:column;gap:.875rem}.bar-row[data-v-0c330629]{display:flex;flex-direction:column;gap:.5rem}.bar-row-header[data-v-0c330629]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.bar-rank[data-v-0c330629]{width:20px;text-align:center;color:var(--muted);font-weight:600}.bar-name[data-v-0c330629]{flex:1;margin:0 .75rem;color:var(--text-75);font-weight:500}.bar-count[data-v-0c330629]{color:var(--text);font-weight:600;min-width:40px;text-align:right}.bar-track[data-v-0c330629]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-0c330629]{height:100%;transition:width .3s ease}.donut-container[data-v-5f19c51c]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:1rem 0}.donut[data-v-5f19c51c]{width:180px;height:180px;border-radius:50%;position:relative;flex-shrink:0}.donut-inner[data-v-5f19c51c]{width:120px;height:120px;background:var(--surface);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.donut-pct[data-v-5f19c51c]{font-size:2.2rem;font-weight:800;color:var(--text);line-height:1}.donut-label[data-v-5f19c51c]{font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.donut-legend[data-v-5f19c51c]{display:flex;flex-direction:column;gap:.25rem;width:100%;max-width:280px;align-items:flex-start}.legend-item[data-v-5f19c51c]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;padding:.2rem 0}.legend-dot[data-v-5f19c51c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-5f19c51c]{color:var(--text-75);font-size:.75rem;white-space:nowrap;flex:1}.legend-val[data-v-5f19c51c]{color:var(--text);font-weight:600;font-size:.8rem;white-space:nowrap}.mb-md[data-v-760da2aa]{margin-bottom:1.5rem}.sentiment-card-container[data-v-760da2aa]{padding:2rem 1.5rem 1.5rem;background:#64dc964d;border:1px solid rgba(100,220,150,.5);border-radius:8px;margin-top:.5rem}.sentiment-score[data-v-760da2aa]{font-size:2.5rem;font-weight:800;color:var(--blue);margin-bottom:.25rem}.sentiment-label[data-v-760da2aa]{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.sentiment-breakdown[data-v-760da2aa]{display:flex;gap:1rem;justify-content:flex-start}.sentiment-item[data-v-760da2aa]{display:flex;align-items:center;gap:.5rem}.sentiment-pct[data-v-760da2aa]{font-size:.85rem;font-weight:600;color:var(--text)}.agent-panel[data-v-dbc7fde8]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-dbc7fde8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-dbc7fde8]{margin-bottom:1.5rem}.flex-between[data-v-dbc7fde8]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-dbc7fde8]{display:flex;align-items:center}.gap-sm[data-v-dbc7fde8]{gap:.5rem}.gap-xs[data-v-dbc7fde8]{gap:.25rem}.ms-auto[data-v-dbc7fde8]{margin-left:auto}.temp-row[data-v-dbc7fde8]{display:flex;gap:1.5rem;justify-content:space-around}.temp-card[data-v-dbc7fde8]{display:flex;align-items:center;gap:.875rem;padding:1rem;background:#ffffff05;border-radius:8px;flex:1}.kpi-icon[data-v-dbc7fde8]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.temp-value[data-v-dbc7fde8]{font-size:1rem;font-weight:700;color:var(--text)}.temp-label[data-v-dbc7fde8]{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.temp-badge[data-v-dbc7fde8]{font-size:.7rem;font-weight:600;padding:.3rem .6rem;border-radius:4px;white-space:nowrap}.temp-badge.hot[data-v-dbc7fde8]{background:#ef256f26;color:#ef256f}.temp-badge.warm[data-v-dbc7fde8]{background:#ffb74d26;color:#ffb74d}.temp-badge.cold[data-v-dbc7fde8]{background:#64dc9626;color:#64dc96}.insights-grid[data-v-dbc7fde8]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1.5rem}.text-muted[data-v-dbc7fde8]{color:var(--muted)}.table-wrap[data-v-dbc7fde8]{overflow-x:auto}.data-table[data-v-dbc7fde8]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-dbc7fde8]{background:var(--surface-soft)}.data-table th[data-v-dbc7fde8]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-dbc7fde8]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-dbc7fde8]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-dbc7fde8]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-dbc7fde8]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-dbc7fde8]{background:#287cce26;color:#287cce}.badge-green[data-v-dbc7fde8]{background:#64dc9626;color:#64dc96}.badge-muted[data-v-dbc7fde8]{background:#ffffff0d;color:var(--muted)}.response-distribution[data-v-0bd9c779]{display:flex;flex-direction:column;gap:1rem}.response-item[data-v-0bd9c779]{display:flex;flex-direction:column;gap:.5rem}.response-header[data-v-0bd9c779]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.response-label[data-v-0bd9c779]{color:var(--text-75);font-weight:500}.response-pct[data-v-0bd9c779]{color:var(--text);font-weight:600}.response-bar[data-v-0bd9c779]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.response-fill[data-v-0bd9c779]{height:100%;transition:width .3s ease}.agent-panel[data-v-ad583c8f]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-ad583c8f]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-ad583c8f]{margin-bottom:1.5rem}.flex-between[data-v-ad583c8f]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-ad583c8f]{display:flex;align-items:center}.gap-sm[data-v-ad583c8f]{gap:.5rem}.gap-xs[data-v-ad583c8f]{gap:.25rem}.insights-grid[data-v-ad583c8f]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1.5rem}.text-muted[data-v-ad583c8f]{color:var(--muted)}.table-wrap[data-v-ad583c8f]{overflow-x:auto}.data-table[data-v-ad583c8f]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-ad583c8f]{background:var(--surface-soft)}.data-table th[data-v-ad583c8f]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-ad583c8f]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-ad583c8f]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-ad583c8f]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-ad583c8f]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-ad583c8f]{background:#287cce26;color:#287cce}.badge-green[data-v-ad583c8f]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-ad583c8f]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-ad583c8f]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-0be42ae0]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-0be42ae0]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-0be42ae0]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-0be42ae0]{margin-bottom:1.5rem}.flex-between[data-v-0be42ae0]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-0be42ae0]{display:flex;align-items:center}.gap-sm[data-v-0be42ae0]{gap:.5rem}.gap-xs[data-v-0be42ae0]{gap:.25rem}.price-list[data-v-0be42ae0]{display:flex;flex-direction:column;gap:1rem}.price-item[data-v-0be42ae0]{display:flex;flex-direction:column;gap:.5rem}.price-header[data-v-0be42ae0]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.price-label[data-v-0be42ae0]{flex:1;color:var(--text-75);font-weight:500}.price-count[data-v-0be42ae0]{color:var(--text);font-weight:600;margin:0 1rem}.price-pct[data-v-0be42ae0]{color:var(--muted);font-weight:600;min-width:35px;text-align:right}.bar-track[data-v-0be42ae0]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-0be42ae0]{height:100%;transition:width .3s ease}.text-muted[data-v-0be42ae0]{color:var(--muted)}.table-wrap[data-v-0be42ae0]{overflow-x:auto}.data-table[data-v-0be42ae0]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-0be42ae0]{background:var(--surface-soft)}.data-table th[data-v-0be42ae0]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-0be42ae0]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-0be42ae0]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-0be42ae0]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-0be42ae0]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-0be42ae0]{background:#287cce26;color:#287cce}.badge-green[data-v-0be42ae0]{background:#64dc9626;color:#64dc96}.badge-muted[data-v-0be42ae0]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-2b6a418a]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-2b6a418a]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-2b6a418a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-2b6a418a]{margin-bottom:1.5rem}.flex-between[data-v-2b6a418a]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-2b6a418a]{display:flex;align-items:center}.gap-sm[data-v-2b6a418a]{gap:.5rem}.tasacion-grid[data-v-2b6a418a]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem}.tasacion-item[data-v-2b6a418a]{padding:1.5rem 1rem;background:#287cce14;border:1px solid rgba(40,124,206,.2);border-radius:8px;text-align:center}.tasacion-item.tasacion-alert[data-v-2b6a418a]{background:#ffb74d1f;border-color:#ffb74d4d}.tasacion-count[data-v-2b6a418a]{font-size:1.75rem;font-weight:800;color:var(--text);margin-bottom:.5rem}.tasacion-label[data-v-2b6a418a]{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.5rem}.tasacion-warning[data-v-2b6a418a]{font-size:.65rem;color:#ffb74d;font-weight:600}.text-muted[data-v-2b6a418a]{color:var(--muted)}.table-wrap[data-v-2b6a418a]{overflow-x:auto}.data-table[data-v-2b6a418a]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-2b6a418a]{background:var(--surface-soft)}.data-table th[data-v-2b6a418a]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-2b6a418a]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-2b6a418a]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-2b6a418a]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-2b6a418a]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-green[data-v-2b6a418a]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-2b6a418a]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-2b6a418a]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-fc403cb7]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-fc403cb7]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-fc403cb7]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-fc403cb7]{margin-bottom:1.5rem}.flex-between[data-v-fc403cb7]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-fc403cb7]{display:flex;align-items:center}.gap-sm[data-v-fc403cb7]{gap:.5rem}.gap-xs[data-v-fc403cb7]{gap:.25rem}.text-muted[data-v-fc403cb7]{color:var(--muted)}.table-wrap[data-v-fc403cb7]{overflow-x:auto}.data-table[data-v-fc403cb7]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-fc403cb7]{background:var(--surface-soft)}.data-table th[data-v-fc403cb7]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-fc403cb7]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-fc403cb7]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-fc403cb7]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-fc403cb7]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-green[data-v-fc403cb7]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-fc403cb7]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-fc403cb7]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-73687d9c]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-73687d9c]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-73687d9c]{margin-bottom:1.5rem}.flex-between[data-v-73687d9c]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-73687d9c]{display:flex;align-items:center}.gap-sm[data-v-73687d9c]{gap:.5rem}.table-wrap[data-v-73687d9c]{overflow-x:auto}.data-table[data-v-73687d9c]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-73687d9c]{background:var(--surface-soft)}.data-table th[data-v-73687d9c]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-73687d9c]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-73687d9c]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-73687d9c]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-73687d9c]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-73687d9c]{background:#287cce26;color:#287cce}.agent-panel[data-v-bebb0425]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-bebb0425]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-bebb0425]{margin-bottom:1.5rem}.flex-between[data-v-bebb0425]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-bebb0425]{display:flex;align-items:center}.gap-sm[data-v-bebb0425]{gap:.5rem}.table-wrap[data-v-bebb0425]{overflow-x:auto}.data-table[data-v-bebb0425]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-bebb0425]{background:var(--surface-soft)}.data-table th[data-v-bebb0425]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-bebb0425]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-bebb0425]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-bebb0425]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-bebb0425]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-bebb0425]{background:#287cce26;color:#287cce}.badge-pink[data-v-bebb0425]{background:#ef256f26;color:#ef256f}.badge-green[data-v-bebb0425]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-bebb0425]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-bebb0425]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-801c50f0]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-801c50f0]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-801c50f0]{margin-bottom:1.5rem}.flex-between[data-v-801c50f0]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-801c50f0]{display:flex;align-items:center}.gap-sm[data-v-801c50f0]{gap:.5rem}.table-wrap[data-v-801c50f0]{overflow-x:auto}.data-table[data-v-801c50f0]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-801c50f0]{background:var(--surface-soft)}.data-table th[data-v-801c50f0]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-801c50f0]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-801c50f0]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-801c50f0]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-801c50f0]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-801c50f0]{background:#287cce26;color:#287cce}.badge-green[data-v-801c50f0]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-801c50f0]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-801c50f0]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-b9e354a9]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-b9e354a9]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-b9e354a9]{margin-bottom:1.5rem}.flex-between[data-v-b9e354a9]{display:flex;justify-content:space-between;align-items:center}.table-wrap[data-v-b9e354a9]{overflow-x:auto}.data-table[data-v-b9e354a9]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-b9e354a9]{background:var(--surface-soft)}.data-table th[data-v-b9e354a9]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-b9e354a9]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-b9e354a9]:hover{background:var(--surface-soft);cursor:pointer}.account-name[data-v-b9e354a9],.amount[data-v-b9e354a9]{font-weight:600;color:var(--text)}.badge[data-v-b9e354a9]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-b9e354a9]{background:#287cce26;color:#287cce}.badge-green[data-v-b9e354a9]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-b9e354a9]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-b9e354a9]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-5c96c684]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-5c96c684]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-5c96c684]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-5c96c684]{margin-bottom:1.5rem}.flex-between[data-v-5c96c684]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-5c96c684]{display:flex;align-items:center}.gap-sm[data-v-5c96c684]{gap:.5rem}.gap-xs[data-v-5c96c684]{gap:.25rem}.price-list[data-v-5c96c684]{display:flex;flex-direction:column;gap:1rem}.price-item[data-v-5c96c684]{display:flex;flex-direction:column;gap:.5rem}.price-header[data-v-5c96c684]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.price-label[data-v-5c96c684]{flex:1;color:var(--text-75);font-weight:500}.price-count[data-v-5c96c684]{color:var(--text);font-weight:600;margin:0 1rem}.price-pct[data-v-5c96c684]{color:var(--muted);font-weight:600;min-width:35px;text-align:right}.bar-track[data-v-5c96c684]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-5c96c684]{height:100%;transition:width .3s ease}.text-muted[data-v-5c96c684]{color:var(--muted)}.table-wrap[data-v-5c96c684]{overflow-x:auto}.data-table[data-v-5c96c684]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-5c96c684]{background:var(--surface-soft)}.data-table th[data-v-5c96c684]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-5c96c684]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-5c96c684]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-5c96c684]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-5c96c684]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-5c96c684]{background:#287cce26;color:#287cce}.badge-green[data-v-5c96c684]{background:#64dc9626;color:#64dc96}.badge-muted[data-v-5c96c684]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-fc878656]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-fc878656]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-fc878656]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-fc878656]{margin-bottom:1.5rem}.flex-between[data-v-fc878656]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-fc878656]{display:flex;align-items:center}.gap-sm[data-v-fc878656]{gap:.5rem}.tasacion-grid[data-v-fc878656]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.tasacion-item[data-v-fc878656]{padding:1rem;background:#287cce14;border:1px solid rgba(40,124,206,.2);border-radius:8px;text-align:center}.tasacion-item.tasacion-alert[data-v-fc878656]{background:#ffb74d1f;border-color:#ffb74d4d}.tasacion-count[data-v-fc878656]{font-size:1.5rem;font-weight:800;color:var(--text);margin-bottom:.25rem}.tasacion-label[data-v-fc878656]{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.text-muted[data-v-fc878656]{color:var(--muted)}.table-wrap[data-v-fc878656]{overflow-x:auto}.data-table[data-v-fc878656]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-fc878656]{background:var(--surface-soft)}.data-table th[data-v-fc878656]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-fc878656]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-fc878656]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-fc878656]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-fc878656]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-green[data-v-fc878656]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-fc878656]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-fc878656]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-32382d93]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-32382d93]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-32382d93]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-32382d93]{margin-bottom:1.5rem}.flex-between[data-v-32382d93]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-32382d93]{display:flex;align-items:center}.gap-sm[data-v-32382d93]{gap:.5rem}.gap-xs[data-v-32382d93]{gap:.25rem}.text-muted[data-v-32382d93]{color:var(--muted)}.table-wrap[data-v-32382d93]{overflow-x:auto}.data-table[data-v-32382d93]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-32382d93]{background:var(--surface-soft)}.data-table th[data-v-32382d93]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-32382d93]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-32382d93]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-32382d93]{width:32px;height:32px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.badge[data-v-32382d93]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-green[data-v-32382d93]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-32382d93]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-32382d93]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-1616327e]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-1616327e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-1616327e]{margin-bottom:1.5rem}.flex-between[data-v-1616327e]{display:flex;justify-content:space-between;align-items:center}.text-muted[data-v-1616327e]{color:var(--muted)}.table-wrap[data-v-1616327e]{overflow-x:auto}.data-table[data-v-1616327e]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-1616327e]{background:var(--surface-soft)}.data-table th[data-v-1616327e]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.data-table td[data-v-1616327e]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-1616327e]:hover{background:var(--surface-soft);cursor:pointer}.licit-name[data-v-1616327e]{font-weight:600;color:var(--text)}.count-center[data-v-1616327e]{text-align:center;color:var(--text);font-weight:600}.badge[data-v-1616327e]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-1616327e]{background:#287cce26;color:#287cce}.badge-green[data-v-1616327e]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-1616327e]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-1616327e]{background:#ffffff0d;color:var(--muted)}.admin-client-detail[data-v-f922bb61]{display:flex;flex-direction:column;gap:1.25rem}.breadcrumb-link[data-v-f922bb61]{display:inline-flex;align-items:center;gap:.35rem;color:var(--blue);text-decoration:none;font-size:.85rem;margin-bottom:.5rem;cursor:pointer}.breadcrumb-link[data-v-f922bb61]:hover{text-decoration:underline}.detail-tabs[data-v-f922bb61]{display:flex;gap:.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.detail-tab[data-v-f922bb61]{padding:.75rem 1.25rem;background:none;border:none;color:var(--text-50);font-size:.9rem;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;transition:all .18s ease}.detail-tab[data-v-f922bb61]:hover{color:var(--text-75)}.detail-tab.active[data-v-f922bb61]{color:var(--blue);border-bottom-color:var(--blue)}.grid-3[data-v-f922bb61]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.grid-2[data-v-f922bb61]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.gap-md[data-v-f922bb61]{gap:1.5rem}.mb-md[data-v-f922bb61]{margin-bottom:1.5rem}.admin-agents-grid[data-v-f922bb61]{display:flex;gap:1rem}.admin-agents-list[data-v-f922bb61]{width:240px;border-right:1px solid var(--border)}.admin-agents-list ul[data-v-f922bb61]{list-style:none;padding:0;margin:0}.admin-agents-list li[data-v-f922bb61]{padding:.65rem .55rem;cursor:pointer;border-radius:6px;transition:all .15s ease}.admin-agents-list li[data-v-f922bb61]:hover{background:#ffffff0a}.admin-agents-list li.active[data-v-f922bb61]{background:#ffffff14}.admin-agent-editor[data-v-f922bb61]{flex:1}.muted[data-v-f922bb61]{color:var(--muted);font-size:.8rem;margin-top:.2rem}.editor-label[data-v-f922bb61]{display:block;margin:.5rem 0;font-size:.85rem;font-weight:600;color:var(--text-75);text-transform:uppercase;letter-spacing:.05em}.editor-meta[data-v-f922bb61]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.version-badge[data-v-f922bb61]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;color:var(--text-75);background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.toggle-wrap[data-v-f922bb61]{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-75)}.editor-textarea[data-v-f922bb61]{width:100%;background:#ffffff08;border:1px solid var(--border);border-radius:8px;padding:1rem;color:var(--text);font-family:Fira Code,Courier New,monospace;font-size:.85rem;line-height:1.6;resize:vertical;outline:none;transition:all .18s ease}.editor-textarea[data-v-f922bb61]:focus{border-color:var(--blue-border);background:#287cce0d}.editor-actions[data-v-f922bb61]{margin-top:.5rem;display:flex;align-items:center;gap:.8rem}.btn[data-v-f922bb61]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:.55rem .9rem;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .18s ease}.btn[data-v-f922bb61]:hover{border-color:var(--blue-border)}.btn-primary[data-v-f922bb61]{background:linear-gradient(135deg,#287ccef2,#4a9beff2);border-color:#287cce80;color:#fff}.btn-primary[data-v-f922bb61]:hover{background:linear-gradient(135deg,#1e70c2fa,#4091e5fa);border-color:#287cceb3}.saved[data-v-f922bb61]{color:#64dc96;font-size:.82rem;font-weight:600}.hint[data-v-f922bb61]{margin-top:.8rem;color:var(--muted);font-size:.9rem}.placeholder[data-v-f922bb61]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--muted)}.team-list[data-v-f922bb61]{display:flex;flex-direction:column;gap:.75rem}.team-intro[data-v-f922bb61]{margin-top:.6rem;margin-bottom:1rem;color:var(--text-75);font-size:.85rem}.team-loading[data-v-f922bb61],.team-empty[data-v-f922bb61]{margin-bottom:1rem;font-size:.86rem;color:var(--text-75)}.team-error[data-v-f922bb61]{margin-bottom:1rem;color:#ff7fa9;font-size:.84rem}.team-item[data-v-f922bb61]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff05;border-radius:6px}.team-avatar[data-v-f922bb61]{width:36px;height:36px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;flex-shrink:0}.team-info[data-v-f922bb61]{flex:1}.team-name[data-v-f922bb61]{font-size:.85rem;font-weight:600;color:var(--text)}.team-role[data-v-f922bb61]{font-size:.75rem;color:var(--muted);margin-top:2px}.team-meta[data-v-f922bb61]{font-size:.74rem;color:var(--text-50);margin-top:.2rem}.team-status[data-v-f922bb61]{font-size:.75rem;font-weight:600;padding:.3rem .6rem;border-radius:4px}.team-status.active[data-v-f922bb61]{background:#64dc9626;color:#64dc96}.team-status.inactive[data-v-f922bb61]{background:#ffffff0d;color:var(--muted)}.profile-grid[data-v-f922bb61]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.profile-intro[data-v-f922bb61]{margin-top:.6rem;margin-bottom:1rem;font-size:.86rem;color:var(--text-75)}.profile-field[data-v-f922bb61]{display:flex;flex-direction:column;gap:.5rem}.profile-label[data-v-f922bb61]{font-size:.8rem;font-weight:600;color:var(--text-75);text-transform:uppercase;letter-spacing:.05em}.profile-value[data-v-f922bb61]{font-size:.95rem;color:var(--text)}.profile-value.monospace[data-v-f922bb61]{font-family:Fira Code,Courier New,monospace;font-size:.82rem;color:var(--text-75)}.profile-check-field[data-v-f922bb61]{justify-content:flex-end}.check-field[data-v-f922bb61]{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;color:var(--text)}.check-field input[data-v-f922bb61]{accent-color:var(--blue)}.profile-actions[data-v-f922bb61]{margin-top:1.25rem;border-top:1px solid var(--border);padding-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.profile-feedback[data-v-f922bb61]{font-size:.84rem;font-weight:600}.profile-feedback.success[data-v-f922bb61]{color:#64dc96}.profile-feedback.error[data-v-f922bb61]{color:#ff7fa9}.profile-confirm-modal[data-v-f922bb61]{max-width:760px}.confirm-grid[data-v-f922bb61]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.confirm-col[data-v-f922bb61]{border:1px solid var(--border);border-radius:10px;padding:.75rem;background:#ffffff05}.confirm-col.new[data-v-f922bb61]{border-color:#64dc963d;background:#64dc9614}.confirm-col h4[data-v-f922bb61]{font-size:.82rem;color:var(--text-75);margin-bottom:.5rem}.confirm-col ul[data-v-f922bb61]{list-style:none;display:flex;flex-direction:column;gap:.45rem;padding:0;margin:0}.confirm-col li[data-v-f922bb61]{font-size:.84rem;color:var(--text)}.confirm-col li span[data-v-f922bb61]{color:var(--text-75);font-weight:700;margin-right:.3rem}@media(max-width:880px){.profile-grid[data-v-f922bb61]{grid-template-columns:1fr}.profile-actions[data-v-f922bb61]{flex-direction:column;align-items:stretch}.confirm-grid[data-v-f922bb61]{grid-template-columns:1fr}}.detail-tabs[data-v-f922bb61]{gap:0!important;margin-bottom:2rem!important}.detail-tab[data-v-f922bb61]{padding:1rem 1.75rem!important;font-size:1rem!important;font-weight:700!important;border-bottom:3px solid transparent!important;transition:all .2s ease!important;color:var(--text-50)!important}.detail-tab[data-v-f922bb61]:hover{color:var(--text-75)!important;background:linear-gradient(135deg,#a064f00a,#ef256f0a)}.detail-tab.active[data-v-f922bb61]{color:var(--text)!important;border-bottom-color:transparent!important;border-bottom-width:4px!important;background:linear-gradient(135deg,#a064f01f,#ef256f1f)}.area-tabs[data-v-f922bb61]{margin-bottom:1.5rem;gap:.75rem}.area-tabs .dashboard-tab[data-v-f922bb61]{padding:.5rem 1rem;border-radius:0;font-weight:600;font-size:.9rem;background:transparent;color:var(--text-50);transition:all .15s ease;border-bottom:2px solid transparent}.area-tabs .dashboard-tab[data-v-f922bb61]:hover{color:var(--text-75)}.area-tabs .dashboard-tab.active[data-v-f922bb61]{background:transparent;color:var(--text);border-bottom:2px solid #EF256F}.agent-tab-row[data-v-f922bb61]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,#ef256f14,#ff69b414);border:1px solid #EF256F30;border-radius:8px;padding:.75rem;margin-bottom:1.25rem}.agent-tabs[data-v-f922bb61]{display:flex;gap:.35rem}.agent-tab[data-v-f922bb61]{padding:.5rem 1rem;border-radius:6px;font-size:.78rem;font-weight:600;color:#ef256f;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .15s ease}.agent-tab[data-v-f922bb61]:hover{color:#ef256f;background:#ef256f1a;border-color:#ef256f}.agent-tab.active[data-v-f922bb61]{color:#fff;background:#ef256f;border-color:#ef256f}.empty-state[data-v-f922bb61]{text-align:center;color:var(--muted);padding:3rem}.area-filter-buttons[data-v-f922bb61]{display:flex;gap:.5rem;flex-wrap:wrap}.area-filter-btn[data-v-f922bb61]{padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:600;color:var(--text-50);background:var(--surface-soft);border:1px solid transparent;cursor:pointer;transition:all .15s ease}.area-filter-btn[data-v-f922bb61]:hover{color:var(--text-75);background:var(--surface)}.area-filter-btn.active[data-v-f922bb61]{color:#fff;background:linear-gradient(135deg,#a064f0cc,#ef256fcc);border-color:transparent}.button-wrapper[data-v-f922bb61]{display:flex;justify-content:flex-start}.btn-compact[data-v-f922bb61]{padding:.25rem .5rem!important;font-size:.75rem!important;font-weight:600!important;height:auto!important;line-height:1.2!important;width:fit-content!important;display:inline-block!important;flex-shrink:0!important;background:linear-gradient(135deg,#a064f0,#ef256f)!important;border:none!important;color:#fff!important}.admin-global-dashboard[data-v-c7afda4e]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-c7afda4e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.rank-badge[data-v-c7afda4e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--grad-brand);font-weight:700;font-size:.8rem;color:#fff}.client-avatar[data-v-c7afda4e]{width:28px;height:28px;border-radius:50%;background:var(--surface-soft);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.65rem;flex-shrink:0}.score[data-v-c7afda4e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-weight:700;font-size:.85rem}.score-high[data-v-c7afda4e]{background:#64dc9626;color:#64dc96;border:1px solid rgba(100,220,150,.25)}.score-medium[data-v-c7afda4e]{background:#ffb74d26;color:#ffb74d;border:1px solid rgba(255,183,77,.25)}.score-low[data-v-c7afda4e]{background:#ef256f26;color:#ef256f;border:1px solid rgba(239,37,111,.25)}.admin-settings[data-v-92624670]{display:flex;flex-direction:column;gap:1.25rem}.settings-tabs[data-v-92624670]{display:flex;gap:.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.settings-tab[data-v-92624670]{padding:.75rem 1.25rem;background:none;border:none;color:var(--text-50);font-size:.9rem;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;transition:all .18s ease}.settings-tab[data-v-92624670]:hover{color:var(--text-75)}.settings-tab.active[data-v-92624670]{color:var(--blue);border-bottom-color:var(--blue)}.settings-content[data-v-92624670]{display:flex;flex-direction:column;gap:1.25rem}.settings-form[data-v-92624670]{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.form-group[data-v-92624670]{display:flex;flex-direction:column;gap:.5rem}.form-group.checkbox[data-v-92624670]{flex-direction:row;align-items:center;gap:.75rem}.form-group.checkbox input[data-v-92624670]{width:18px;height:18px;cursor:pointer;flex-shrink:0}.form-group.checkbox label[data-v-92624670]{cursor:pointer;font-size:.95rem;color:var(--text)}.form-label[data-v-92624670]{font-size:.85rem;font-weight:600;color:var(--text-75);text-transform:uppercase;letter-spacing:.05em}.verticals-list[data-v-92624670]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.vertical-item[data-v-92624670]{padding:1rem;background:#ffffff05;border:1px solid var(--border);border-radius:8px}.vertical-header[data-v-92624670]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.vertical-name[data-v-92624670]{font-size:.95rem;font-weight:700;color:var(--text);margin:0}.vertical-agents[data-v-92624670]{display:flex;gap:.5rem;flex-wrap:wrap}.agent-tag[data-v-92624670]{display:inline-flex;padding:.3rem .75rem;background:#287cce1a;border:1px solid rgba(40,124,206,.2);border-radius:4px;font-size:.75rem;color:#287cce;font-weight:600}.prompt-editor-page[data-v-08a7554a]{display:flex;flex-direction:column;height:100%;gap:1.5rem}.editor-header[data-v-08a7554a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:var(--surface);border-bottom:1px solid var(--border);border-radius:10px;margin:-1.75rem -2rem 0}.editor-header-left[data-v-08a7554a]{display:flex;flex-direction:column;gap:.5rem}.back-link[data-v-08a7554a]{display:inline-flex;width:fit-content;color:var(--blue);text-decoration:none;font-size:.85rem;cursor:pointer}.back-link[data-v-08a7554a]:hover{text-decoration:underline}.editor-title[data-v-08a7554a]{font-size:1.5rem;font-weight:800;color:var(--text);margin:0}.editor-header-right[data-v-08a7554a]{display:flex;gap:.75rem}.editor-container[data-v-08a7554a]{display:grid;grid-template-columns:1fr 320px;gap:1.5rem;flex:1;overflow:hidden}.editor-main[data-v-08a7554a]{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding-right:.5rem}.editor-info[data-v-08a7554a]{display:flex;flex-direction:column;gap:1rem}.editor-agent-header[data-v-08a7554a]{display:flex;justify-content:space-between;align-items:flex-start}.agent-title[data-v-08a7554a]{font-size:1.1rem;font-weight:700;color:var(--text);margin:0 0 .25rem}.agent-subtitle[data-v-08a7554a]{font-size:.8rem;color:var(--muted);margin:0}.vertical-badge[data-v-08a7554a]{display:inline-flex;padding:.4rem .8rem;background:var(--blue-dim);border:1px solid var(--blue-border);border-radius:6px;font-size:.75rem;font-weight:600;color:var(--blue)}.editor-textarea-card[data-v-08a7554a]{display:flex;flex-direction:column;gap:1rem;flex:1;overflow:hidden}.editor-section[data-v-08a7554a]{display:flex;flex-direction:column;gap:.75rem;height:100%}.editor-label[data-v-08a7554a]{font-size:.85rem;font-weight:600;color:var(--text-75);text-transform:uppercase;letter-spacing:.05em}.editor-textarea[data-v-08a7554a]{flex:1;background:#ffffff08;border:1px solid var(--border);border-radius:8px;padding:1rem;color:var(--text);font-family:Fira Code,Courier New,monospace;font-size:.85rem;line-height:1.6;resize:none;outline:none}.editor-textarea[data-v-08a7554a]:focus{border-color:var(--blue-border);background:#287cce0d}.editor-stats[data-v-08a7554a]{display:flex;gap:2rem;padding:.75rem 0;border-top:1px solid var(--border);font-size:.8rem}.stat[data-v-08a7554a]{display:flex;gap:.5rem}.stat-label[data-v-08a7554a]{color:var(--muted)}.stat-value[data-v-08a7554a]{font-weight:700;color:var(--blue)}.editor-sidebar[data-v-08a7554a]{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding-right:.5rem}.history-card[data-v-08a7554a],.guidelines-card[data-v-08a7554a]{display:flex;flex-direction:column;gap:1rem}.history-title[data-v-08a7554a],.guidelines-title[data-v-08a7554a]{font-size:.9rem;font-weight:700;color:var(--text);margin:0}.versions-list[data-v-08a7554a]{display:flex;flex-direction:column;gap:.5rem}.version-item[data-v-08a7554a]{display:flex;flex-direction:column;gap:.35rem;padding:.75rem;background:#ffffff05;border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .18s ease;position:relative}.version-item[data-v-08a7554a]:hover{background:#ffffff0d;border-color:#ffffff26}.version-item.active[data-v-08a7554a]{background:#287cce1a;border-color:#287cce4d}.version-date[data-v-08a7554a]{font-size:.7rem;font-weight:600;color:var(--muted)}.version-editor[data-v-08a7554a]{font-size:.8rem;color:var(--text-75)}.version-restore[data-v-08a7554a]{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;color:var(--muted);cursor:pointer;padding:.25rem;display:none}.version-item:hover .version-restore[data-v-08a7554a]{display:block;color:var(--blue)}.guidelines-list[data-v-08a7554a]{display:flex;flex-direction:column;gap:.5rem}.guideline-item[data-v-08a7554a]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-75)}.guideline-icon[data-v-08a7554a]{color:var(--green);flex-shrink:0}@media(max-width:1024px){.editor-container[data-v-08a7554a]{grid-template-columns:1fr}.editor-sidebar[data-v-08a7554a]{display:none}}:root{--bg: #0B1720;--bg2: #0a1826;--bg-elevated: #0d1f30;--surface: #0f1e2c;--surface-soft: #132333;--surface-strong: #0b1928;--blue: #287CCE;--blue-dim: rgba(40, 124, 206, .12);--blue-border: rgba(40, 124, 206, .22);--pink: #EF256F;--pink-dim: rgba(239, 37, 111, .1);--pink-border: rgba(239, 37, 111, .22);--green: #64DC96;--green-dim: rgba(100, 220, 150, .1);--green-border: rgba(100, 220, 150, .22);--purple: #A064F0;--purple-dim: rgba(160, 100, 240, .1);--amber: #FFB74D;--amber-dim: rgba(255, 183, 77, .1);--amber-border: rgba(255, 183, 77, .22);--cold-blue: #64b4ff;--cold-dim: rgba(100, 180, 255, .1);--cold-border: rgba(100, 180, 255, .22);--text: rgba(255, 255, 255, .88);--text-75: rgba(255, 255, 255, .75);--text-50: rgba(255, 255, 255, .5);--text-35: rgba(255, 255, 255, .35);--text-18: rgba(255, 255, 255, .18);--muted: rgba(255, 255, 255, .5);--border: rgba(255, 255, 255, .08);--border-blue: rgba(40, 124, 206, .18);--sidebar-bg: #080f18;--sidebar-hover-bg: rgba(40, 124, 206, .06);--sidebar-hover-border: rgba(40, 124, 206, .18);--sidebar-active-bg: rgba(255, 255, 255, .07);--header-bg: rgba(11, 23, 32, .92);--input-bg: rgba(255, 255, 255, .04);--input-border: rgba(255, 255, 255, .1);--input-focus: rgba(40, 124, 206, .35);--grad-brand: linear-gradient(135deg, #287CCE, #EF256F);--grad-brand-h: linear-gradient(90deg, #287CCE, #EF256F);--grad-positive: linear-gradient(90deg, #287CCE, #64DC96);--grad-premium: linear-gradient(90deg, #EF256F, #A064F0);--temp-hot-bg: rgba(239, 37, 111, .1);--temp-hot-color: #EF256F;--temp-hot-border: rgba(239, 37, 111, .22);--temp-warm-bg: rgba(255, 183, 77, .1);--temp-warm-color: #FFB74D;--temp-warm-border: rgba(255, 183, 77, .22);--temp-cold-bg: rgba(100, 180, 255, .1);--temp-cold-color: #64b4ff;--temp-cold-border: rgba(100, 180, 255, .22)}[data-theme=light]{--bg: #f0f4f9;--bg2: #e8eef6;--bg-elevated: #edf2f8;--surface: #ffffff;--surface-soft: #f7f9fc;--surface-strong: #f0f4f9;--text: #111827;--text-75: rgba(17, 24, 39, .75);--text-50: rgba(17, 24, 39, .5);--text-35: rgba(17, 24, 39, .35);--text-18: rgba(17, 24, 39, .18);--muted: rgba(17, 24, 39, .5);--border: rgba(0, 0, 0, .08);--border-blue: rgba(40, 124, 206, .2);--sidebar-bg: #0d1e2e;--sidebar-hover-bg: rgba(40, 124, 206, .08);--sidebar-hover-border: rgba(40, 124, 206, .2);--sidebar-active-bg: rgba(255, 255, 255, .07);--header-bg: rgba(240, 244, 249, .95);--input-bg: rgba(0, 0, 0, .03);--input-border: rgba(0, 0, 0, .12);--input-focus: rgba(40, 124, 206, .3);--blue-dim: rgba(40, 124, 206, .08);--blue-border: rgba(40, 124, 206, .2)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100dvh}.app-shell{display:grid;grid-template-columns:200px 1fr;min-height:100dvh}.app-main{display:flex;flex-direction:column;min-height:100dvh;overflow:hidden}.app-content{flex:1;overflow-y:auto;padding:1.75rem 2rem;background:var(--bg)}.sidebar{background:var(--sidebar-bg);display:grid;grid-template-rows:auto 1fr auto;border-right:1px solid rgba(255,255,255,.05);position:sticky;top:0;height:100dvh;overflow-y:auto}.sidebar-brand{padding:1.25rem 1rem 1rem;display:flex;align-items:center;gap:.6rem;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-logo-icon{width:28px;height:28px;border-radius:7px;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-brand-name{font-size:.9rem;font-weight:700;color:#ffffffe0;letter-spacing:-.01em}.sidebar-nav{padding:.75rem .5rem;display:flex;flex-direction:column;gap:.125rem}.sidebar-section-label{font-size:.625rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#ffffff40;padding:.75rem .625rem .25rem}.sidebar-link{display:flex;align-items:center;gap:.625rem;padding:.55rem .75rem;border-radius:8px;font-size:.85rem;font-weight:500;color:#ffffff80;text-decoration:none;transition:all .18s ease;cursor:pointer;border:1px solid transparent;background:transparent;position:relative}.sidebar-link:hover{color:#ffffffe0;background:var(--sidebar-hover-bg);border-color:var(--sidebar-hover-border)}.sidebar-link.active{color:#ffffffeb;background:var(--sidebar-active-bg);border-color:#ffffff17;font-weight:600;box-shadow:none}.sidebar-link.sub{padding-left:2.25rem;font-size:.8rem}.sidebar-link.sub.active{background:transparent;border-color:transparent;color:#ffffff80;box-shadow:none;font-weight:600}.sidebar-chevron{margin-left:auto;transition:transform .2s ease;opacity:.4}.sidebar-chevron.open{transform:rotate(90deg)}.sidebar-footer{padding:.75rem .5rem 1rem;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:.25rem}.app-header{position:sticky;top:0;z-index:100;background:var(--header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:0 1.75rem;height:56px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-left{display:flex;align-items:center;gap:.75rem}.header-concesionario{display:flex;align-items:center;gap:.5rem}.header-concesionario-avatar{width:28px;height:28px;border-radius:6px;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff}.header-concesionario-name{font-size:.85rem;font-weight:600;color:var(--text)}.header-right{display:flex;align-items:center;gap:.75rem}.header-user{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.3rem .6rem;border-radius:8px;border:1px solid transparent;transition:all .18s ease;position:relative}.header-user:hover{background:var(--surface-soft);border-color:var(--border)}.header-avatar{width:30px;height:30px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:#fff;flex-shrink:0}.header-user-info{display:flex;flex-direction:column;align-items:flex-start}.header-user-name{font-size:.8rem;font-weight:600;color:var(--text);line-height:1.2}.header-user-role{font-size:.68rem;color:var(--muted);line-height:1.2}.header-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden;min-width:180px;box-shadow:0 8px 24px #0000004d;z-index:200}.header-dropdown-item{display:flex;align-items:center;gap:.6rem;padding:.65rem .875rem;font-size:.82rem;color:var(--text-75);cursor:pointer;transition:background .15s;text-decoration:none}.header-dropdown-item:hover{background:var(--surface-soft);color:var(--text)}.header-dropdown-item.danger{color:var(--pink)}.header-dropdown-item.danger:hover{background:var(--pink-dim)}.header-dropdown-divider{height:1px;background:var(--border)}.card{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:1.5rem;position:relative;overflow:hidden}.card-accent{position:absolute;top:0;left:0;right:0;height:3px}.card-accent.blue{background:var(--blue)}.card-accent.pink{background:var(--pink)}.card-accent.green{background:var(--green)}.card-accent.amber{background:var(--amber)}.card-accent.purple{background:var(--purple)}.card-accent.brand{background:var(--blue)}.section-tag{font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:.5rem}.section-title{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text)}.section-rule{width:36px;height:3px;background:var(--grad-brand-h);border-radius:2px;margin-top:.75rem}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:.04em;border:1px solid}.badge-blue{background:var(--blue-dim);color:var(--blue);border-color:var(--blue-border)}.badge-pink{background:var(--pink-dim);color:var(--pink);border-color:var(--pink-border)}.badge-green{background:var(--green-dim);color:var(--green);border-color:var(--green-border)}.badge-amber{background:var(--amber-dim);color:var(--amber);border-color:var(--amber-border)}.badge-purple{background:var(--purple-dim);color:var(--purple);border-color:#a064f038}.badge-cold{background:var(--cold-dim);color:var(--cold-blue);border-color:var(--cold-border)}.badge-muted{background:#ffffff0d;color:var(--muted);border-color:var(--border)}.temp-badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:20px;font-size:.7rem;font-weight:700;border:1px solid}.temp-badge.hot{background:var(--temp-hot-bg);color:var(--temp-hot-color);border-color:var(--temp-hot-border)}.temp-badge.warm{background:var(--temp-warm-bg);color:var(--temp-warm-color);border-color:var(--temp-warm-border)}.temp-badge.cold{background:var(--temp-cold-bg);color:var(--temp-cold-color);border-color:var(--temp-cold-border)}.pill{display:inline-flex;align-items:center;gap:.5rem;background:var(--blue-dim);border:1px solid var(--blue-border);border-radius:100px;padding:.35rem .875rem;font-size:.78rem;color:var(--blue);font-weight:500;cursor:pointer;transition:all .15s ease}.pill:hover,.pill.active{background:#287cce2e;border-color:#287cce66}.btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.1rem;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .18s ease;border:1px solid transparent;text-decoration:none;font-family:inherit;line-height:1}.btn-primary{background:var(--grad-brand);color:#fff;border-color:transparent;box-shadow:0 2px 12px #287cce38}.btn-primary:hover{opacity:.9;box-shadow:0 4px 18px #287cce52;transform:translateY(-1px)}.btn-secondary{background:var(--surface-soft);color:var(--text-75);border-color:var(--border)}.btn-secondary:hover{background:var(--surface);color:var(--text);border-color:var(--blue-border)}.btn-outline{background:transparent;color:var(--blue);border-color:var(--blue-border)}.btn-outline:hover{background:var(--blue-dim)}.btn-danger{background:var(--pink-dim);color:var(--pink);border-color:var(--pink-border)}.btn-danger:hover{background:#ef256f2e}.btn-blue{background:var(--blue);color:#fff;border-color:transparent}.btn-blue:hover{background:#1f6ab8;box-shadow:0 4px 14px #287cce52;transform:translateY(-1px)}.btn-sm{padding:.35rem .75rem;font-size:.78rem}.btn-icon{padding:.45rem;border-radius:7px}.input{width:100%;padding:.6rem .875rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-size:.875rem;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease;outline:none}.input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--input-focus)}.input::placeholder{color:var(--text-35)}.input-icon-wrap{position:relative}.input-icon-wrap .input{padding-left:2.4rem}.input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-35);pointer-events:none}textarea.input{resize:vertical;min-height:80px}.table-wrap{border-radius:12px;overflow:hidden;border:1px solid var(--border)}.data-table{width:100%;border-collapse:collapse}.data-table th{background:var(--blue-dim);color:var(--blue);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.75rem 1.1rem;text-align:left;border-bottom:1px solid var(--blue-border)}.data-table td{background:var(--surface);padding:.85rem 1.1rem;font-size:.84rem;color:var(--text-75);border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr:hover td{background:var(--surface-soft);cursor:pointer}.kpi-value{font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--text)}.kpi-label{font-size:.75rem;color:var(--muted);margin-top:.3rem;font-weight:500}.kpi-delta{font-size:.72rem;font-weight:600;margin-top:.5rem;display:inline-flex;align-items:center;gap:.2rem}.kpi-delta.up{color:var(--green)}.kpi-delta.down{color:var(--pink)}.page-header{margin-bottom:1.75rem}.page-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.dot-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:38px 38px;pointer-events:none}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.modal{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:100%;max-width:520px;max-height:90dvh;overflow-y:auto;box-shadow:0 24px 64px #00000080}.modal-header{padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.modal-title{font-size:1rem;font-weight:700;color:var(--text)}.modal-body{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.modal-footer{padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.625rem}.note-box{background:var(--amber-dim);border:1px solid var(--amber-border);border-radius:10px;padding:.75rem 1rem;display:flex;align-items:flex-start;gap:.625rem;font-size:.82rem;color:var(--amber);line-height:1.5}.info-box{background:var(--blue-dim);border:1px solid var(--blue-border);border-radius:10px;padding:.75rem 1rem;display:flex;align-items:flex-start;gap:.625rem;font-size:.82rem;color:var(--blue);line-height:1.5}.period-filter{display:flex;gap:.25rem;background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:.2rem}.period-btn{padding:.35rem .75rem;border-radius:7px;font-size:.78rem;font-weight:500;color:var(--muted);cursor:pointer;transition:all .15s;border:none;background:transparent;font-family:inherit}.period-btn:hover{color:var(--text);background:var(--surface-soft)}.period-btn.active{background:var(--blue-dim);color:var(--blue);font-weight:600;border:1px solid var(--blue-border)}.chat-wrap{display:flex;flex-direction:column;gap:.625rem;padding:1rem}.chat-msg{display:flex;flex-direction:column}.chat-msg.agent{align-items:flex-start}.chat-msg.client{align-items:flex-end}.chat-bubble{max-width:75%;padding:.6rem .875rem;border-radius:12px;font-size:.84rem;line-height:1.5}.chat-bubble.agent{background:var(--blue-dim);color:var(--text-75);border:1px solid var(--blue-border);border-bottom-left-radius:3px;align-self:flex-start}.chat-bubble.client{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-75);border-bottom-right-radius:3px;align-self:flex-end}.chat-timestamp{font-size:.65rem;color:var(--text-35);margin-top:.2rem}.divider{height:1px;background:var(--border);margin:1rem 0}.checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.84rem;color:var(--text-75);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{accent-color:var(--blue);width:15px;height:15px;cursor:pointer}.toggle-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem}.toggle{position:relative;width:40px;height:22px;flex-shrink:0}.toggle input{opacity:0;width:0;height:0;position:absolute}.toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;border-radius:22px;cursor:pointer;transition:background .2s;border:1px solid var(--border)}.toggle-slider:before{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 4px #0000004d}.toggle input:checked+.toggle-slider{background:var(--blue);border-color:var(--blue)}.toggle input:checked+.toggle-slider:before{transform:translate(18px)}.form-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-50);display:block;margin-bottom:.35rem}.form-group{display:flex;flex-direction:column;gap:.35rem}.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.35)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem}[data-theme=light] .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(17,24,39,0.4)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.cta-banner{background:linear-gradient(135deg,#287cce1f,#ef256f1a);border:1px solid var(--border);border-radius:14px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000001f}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0003}.text-muted{color:var(--muted)}.text-blue{color:var(--blue)}.text-pink{color:var(--pink)}.text-green{color:var(--green)}.text-amber{color:var(--amber)}.flex{display:flex}.flex-center{display:flex;align-items:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.gap-xs{gap:.35rem}.gap-sm{gap:.625rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.mt-xs{margin-top:.35rem}.mt-sm{margin-top:.625rem}.mt-md{margin-top:1rem}.mt-lg{margin-top:1.5rem}.w-full{width:100%}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.sent-chip{display:inline-flex;align-items:center;border-radius:20px;font-size:.68rem;font-weight:700;padding:.2rem .55rem;border:1px solid}.sent-chip.positive{background:var(--green-dim);color:var(--green);border-color:var(--green-border)}.sent-chip.neutral{background:var(--amber-dim);color:var(--amber);border-color:var(--amber-border)}.sent-chip.negative{background:var(--pink-dim);color:var(--pink);border-color:var(--pink-border)}.dashboard-tabs{display:flex;gap:.35rem;border-bottom:1px solid var(--border);padding-bottom:0;margin-bottom:1.25rem}.dashboard-tab{padding:.5rem 1rem;font-size:.82rem;font-weight:600;border-radius:8px 8px 0 0;color:var(--text-50);background:transparent;border:none;cursor:pointer;border-bottom:2px solid transparent;display:flex;align-items:center;gap:.4rem;transition:all .15s ease}.dashboard-tab:hover{color:var(--text-75)}.dashboard-tab.active{color:var(--blue);border-bottom-color:var(--blue)}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:300;width:220px;transform:translate(-100%);transition:transform .25s ease}.sidebar.open{transform:translate(0)}.grid-3,.grid-4{grid-template-columns:1fr 1fr}.grid-2{grid-template-columns:1fr}.app-content{padding:1rem}}.sentiment-card,.sentiment-card-container{padding:2rem 1.5rem 1.5rem!important;background:#64dc964d!important;border:1px solid rgba(100,220,150,.5)!important;border-radius:8px!important;margin-top:.5rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.sentiment-breakdown{display:flex!important;flex-direction:row!important;gap:1rem!important;justify-content:flex-start!important;width:100%!important}.sentiment-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.5rem!important}
