.sidebar-brand-logo[data-v-bafa6b68]{height:28px;width:auto;display:block}.sidebar-group[data-v-bafa6b68]{display:flex;flex-direction:column}.group-toggle[data-v-bafa6b68]{font-weight:600}.group-toggle .sidebar-chevron[data-v-bafa6b68]{margin-left:auto;transition:transform .2s ease}.group-toggle.group-open .sidebar-chevron[data-v-bafa6b68]{transform:rotate(90deg)}.agent-link[data-v-bafa6b68]{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-bafa6b68]:hover{color:#ffffffe0;opacity:1;background:transparent!important;border:none!important}.agent-link.active[data-v-bafa6b68]{color:var(--blue);font-weight:600;background:transparent!important;border:none!important}.group-toggle.group-active[data-v-bafa6b68]{color:var(--blue);background:var(--sidebar-hover-bg)}.group-tab[data-v-bafa6b68]{padding-left:2.5rem;font-size:.78rem;opacity:.8}.group-tab.active[data-v-bafa6b68]{opacity:1;color:var(--blue);background:var(--sidebar-hover-bg)}.sidebar-brand-logo[data-v-fb510a7a]{height:28px;width:auto;display:block}.header-left[data-v-e51e7ada]{display:flex;align-items:center}.vertical-selector[data-v-e51e7ada]{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-e51e7ada]{font-size:.8rem;font-weight:600;color:var(--text-75)}.vertical-select[data-v-e51e7ada]{background:transparent;border:none;color:var(--blue);font-size:.85rem;font-weight:600;cursor:pointer;padding:0}.vertical-select[data-v-e51e7ada]:focus{outline:none}.vertical-select option[data-v-e51e7ada]{background:var(--bg);color:var(--text)}.login-page[data-v-70bb947c]{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-70bb947c]{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-70bb947c]{display:flex;align-items:center;margin-bottom:1.75rem}.login-brand-logo[data-v-70bb947c]{height:36px;width:auto;display:block}.login-title[data-v-70bb947c]{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:#ffffffeb;margin-bottom:.35rem}.login-subtitle[data-v-70bb947c]{font-size:.875rem;color:#ffffff73;margin-bottom:1.75rem}.login-form[data-v-70bb947c]{display:flex;flex-direction:column;gap:1rem}.login-submit[data-v-70bb947c]{margin-top:.25rem;justify-content:center;padding:.75rem;font-size:.9rem}.auth-error[data-v-70bb947c]{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-70bb947c]{text-align:center;margin-top:1.25rem;font-size:.78rem;color:#ffffff59}.login-footer a[data-v-70bb947c]{color:#287cce;text-decoration:none}.login-footer a[data-v-70bb947c]:hover{text-decoration:underline}.role-switcher[data-v-70bb947c]{display:flex;gap:.75rem;margin-bottom:1.5rem;background:#ffffff0a;padding:.5rem;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.role-btn[data-v-70bb947c]{flex:1;padding:.6rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#fff6;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .18s ease}.role-btn[data-v-70bb947c]:hover{color:#fff9}.role-btn.active[data-v-70bb947c]{background:#287cce;color:#fff;border-color:#287cce66}.form-group[data-v-70bb947c]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-70bb947c]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff9}.input-icon-wrap[data-v-70bb947c]{position:relative;display:flex;align-items:center}.input-icon[data-v-70bb947c]{position:absolute;left:.75rem;color:#ffffff59;flex-shrink:0}.input[data-v-70bb947c]{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-70bb947c]::placeholder{color:#ffffff59}.input[data-v-70bb947c]:focus{outline:none;background:#ffffff17;border-color:#ffffff40}.dashboard[data-v-b32f725c]{display:flex;flex-direction:column;gap:1.25rem}.mb-md[data-v-b32f725c]{margin-bottom:0}.grid-6[data-v-b32f725c]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}@media(max-width:1400px){.grid-6[data-v-b32f725c]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.grid-6[data-v-b32f725c]{grid-template-columns:1fr 1fr}}.kpi-icon[data-v-b32f725c]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.insights-grid[data-v-b32f725c]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem}.chart-title[data-v-b32f725c]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.donut-wrap[data-v-b32f725c]{display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;width:100%}.donut[data-v-b32f725c]{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-b32f725c]{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-b32f725c]{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--text)}.donut-label[data-v-b32f725c]{font-size:.55rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.donut-legend[data-v-b32f725c]{width:100%;display:flex;flex-direction:column;gap:.5rem}.legend-item[data-v-b32f725c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8rem;padding:0 .5rem}.legend-dot[data-v-b32f725c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-b32f725c]{flex:1;color:var(--text-75)}.legend-val[data-v-b32f725c]{font-weight:600;color:var(--text)}.bar-list[data-v-b32f725c]{display:flex;flex-direction:column;gap:.75rem}.bar-row-header[data-v-b32f725c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.8rem}.bar-rank[data-v-b32f725c]{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-b32f725c]{flex:1;color:var(--text-75)}.bar-count[data-v-b32f725c]{font-weight:700;color:var(--text)}.bar-track[data-v-b32f725c]{height:6px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.bar-fill[data-v-b32f725c]{height:100%;border-radius:999px}.action-list[data-v-b32f725c]{display:flex;flex-direction:column;gap:.75rem}.action-row[data-v-b32f725c]{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-b32f725c]:last-child{border-bottom:none;padding-bottom:0}.action-icon[data-v-b32f725c]{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center}.action-name[data-v-b32f725c]{color:var(--text-75)}.action-count[data-v-b32f725c]{font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.lead-avatar[data-v-b32f725c]{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-b32f725c]{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-b32f725c]{display:flex;flex-direction:column;gap:.9rem}.group-sentiment-row[data-v-b32f725c]{display:flex;flex-direction:column;gap:.35rem}.group-sentiment-header[data-v-b32f725c]{display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.group-name[data-v-b32f725c]{color:var(--text-75);font-weight:500}.group-score[data-v-b32f725c]{font-weight:700;color:var(--text)}.group-sentiment-bar[data-v-b32f725c]{height:6px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.group-sentiment-fill[data-v-b32f725c]{height:100%;border-radius:999px;background:linear-gradient(90deg,#287cce,#64dc96)}.group-sentiment-delta[data-v-b32f725c]{font-size:.7rem;font-weight:600;display:inline-flex;align-items:center;gap:.2rem}.group-sentiment-delta.up[data-v-b32f725c]{color:var(--green)}.group-sentiment-delta.down[data-v-b32f725c]{color:var(--pink)}@media(max-width:1100px){.insights-grid[data-v-b32f725c]{grid-template-columns:1fr}}.dashboard[data-v-815177b6]{display:flex;flex-direction:column;gap:1.25rem}.mb-md[data-v-815177b6]{margin-bottom:0}.grid-4[data-v-815177b6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1400px){.grid-4[data-v-815177b6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grid-4[data-v-815177b6]{grid-template-columns:1fr}}.temp-row[data-v-815177b6]{display:flex;gap:1rem}.temp-card[data-v-815177b6]{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-815177b6]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-value[data-v-815177b6]{font-size:1.75rem;font-weight:700;color:var(--text)}.kpi-label[data-v-815177b6]{font-size:.82rem;color:var(--muted);margin-top:.25rem}.kpi-delta[data-v-815177b6]{font-size:.75rem;font-weight:600;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.kpi-delta.up[data-v-815177b6]{color:var(--green)}.kpi-delta.down[data-v-815177b6]{color:var(--pink)}.temp-value[data-v-815177b6]{font-size:1.5rem;font-weight:700;color:var(--text)}.temp-label[data-v-815177b6]{font-size:.75rem;color:var(--muted)}.temp-badge[data-v-815177b6]{padding:.25rem .75rem;border-radius:12px;font-size:.7rem;font-weight:700}.temp-badge.hot[data-v-815177b6]{background:#ef256f26;color:#ef256f}.temp-badge.warm[data-v-815177b6]{background:#ffb74d26;color:#ffb74d}.temp-badge.cold[data-v-815177b6]{background:#64dc9626;color:#64dc96}.insights-grid[data-v-815177b6]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem}.funnel-list[data-v-815177b6]{display:flex;flex-direction:column;gap:.75rem}.funnel-row[data-v-815177b6]{display:flex;flex-direction:column;gap:.35rem}.funnel-row-header[data-v-815177b6]{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600}.funnel-stage[data-v-815177b6]{color:var(--text)}.funnel-count[data-v-815177b6]{color:var(--muted)}.bar-track[data-v-815177b6]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-815177b6]{height:100%;border-radius:3px}.funnel-rate[data-v-815177b6]{font-size:.7rem;color:var(--muted);display:flex;align-items:center;gap:.25rem}.bar-list[data-v-815177b6]{display:flex;flex-direction:column;gap:.75rem}.bar-row[data-v-815177b6]{display:flex;flex-direction:column;gap:.35rem}.bar-row-header[data-v-815177b6]{display:flex;justify-content:space-between;font-size:.82rem}.bar-rank[data-v-815177b6]{color:var(--muted);font-weight:600;width:24px}.bar-name[data-v-815177b6]{color:var(--text-75);flex:1}.bar-count[data-v-815177b6]{color:var(--muted);font-weight:600}.donut-wrap[data-v-815177b6]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;justify-content:center;width:100%;padding:1rem 0}.donut[data-v-815177b6]{position:relative;width:200px;height:200px;border-radius:50%;flex-shrink:0}.donut-payment[data-v-815177b6]{background:conic-gradient(#287cce,#287cce 162deg,#64dc96 162deg,#64dc96 288deg,#ffb74d 288deg,#ffb74d 306deg,#ef256f 306deg,#ef256f 360deg)}.donut-origen[data-v-815177b6]{background:conic-gradient(#287cce,#287cce 208.8deg,#64dc96 208.8deg,#64dc96 360deg)}@media(max-width:900px){.donut-wrap[data-v-815177b6]{flex-direction:column;align-items:center}.donut-legend[data-v-815177b6]{grid-template-columns:1fr 1fr}}.donut-inner[data-v-815177b6]{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-815177b6]{font-size:2.2rem;font-weight:700;color:var(--text);line-height:1}.donut-label[data-v-815177b6]{font-size:.65rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.donut-legend[data-v-815177b6]{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:flex-start}.legend-item[data-v-815177b6]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.legend-dot[data-v-815177b6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-815177b6]{color:var(--text-75);font-size:.72rem}.legend-val[data-v-815177b6]{color:var(--text);font-weight:700;font-size:.85rem}.sentiment-card[data-v-815177b6]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem 1rem}.sentiment-score[data-v-815177b6]{font-size:2rem;font-weight:800;color:var(--blue)}.sentiment-label[data-v-815177b6]{font-size:.82rem;color:var(--muted)}.sentiment-breakdown[data-v-815177b6]{display:flex;gap:1.5rem;width:100%;justify-content:center;padding-top:.5rem}.sentiment-item[data-v-815177b6]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.sentiment-pct[data-v-815177b6]{font-size:.82rem;font-weight:700;color:var(--text)}.response-distribution[data-v-815177b6]{display:flex;flex-direction:column;gap:.75rem}.response-item[data-v-815177b6]{display:flex;flex-direction:column;gap:.3rem}.response-header[data-v-815177b6]{display:flex;justify-content:space-between;font-size:.78rem}.response-label[data-v-815177b6]{color:var(--text-75)}.response-pct[data-v-815177b6]{color:var(--muted);font-weight:600}.response-bar[data-v-815177b6]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.response-fill[data-v-815177b6]{height:100%;border-radius:3px}.table-wrap[data-v-815177b6]{overflow-x:auto}.data-table[data-v-815177b6]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table thead tr[data-v-815177b6]{border-bottom:1px solid var(--border)}.data-table th[data-v-815177b6]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;font-size:.75rem}.data-table tbody tr[data-v-815177b6]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.data-table tbody tr[data-v-815177b6]:hover{background:var(--surface-soft)}.data-table td[data-v-815177b6]{padding:.75rem;color:var(--text-75)}.lead-avatar[data-v-815177b6]{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-815177b6]{display:flex;align-items:center}.gap-sm[data-v-815177b6]{gap:.5rem}.gap-xs[data-v-815177b6]{gap:.25rem}.text-muted[data-v-815177b6]{color:var(--muted)}.text-75[data-v-815177b6]{color:var(--text-75)}.flex-between[data-v-815177b6]{display:flex;justify-content:space-between;align-items:center}.mt-sm[data-v-815177b6]{margin-top:.5rem}.ms-auto[data-v-815177b6]{margin-left:auto}.badge[data-v-815177b6]{display:inline-block;padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:700}.badge-green[data-v-815177b6]{background:var(--green-dim);color:var(--green)}.badge-blue[data-v-815177b6]{background:var(--blue-dim);color:var(--blue)}.badge-amber[data-v-815177b6]{background:var(--amber-dim);color:var(--amber)}.badge-muted[data-v-815177b6]{background:var(--surface-soft);color:var(--muted)}.btn[data-v-815177b6]{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-815177b6]{background:var(--surface-soft);color:var(--text-75)}.btn-secondary[data-v-815177b6]:hover{background:var(--surface-medium)}.btn-outline[data-v-815177b6]{border:1px solid var(--border);background:transparent;color:var(--text-75)}.btn-outline[data-v-815177b6]:hover{background:var(--surface-soft)}.btn-sm[data-v-815177b6]{padding:.4rem .75rem;font-size:.75rem}.card[data-v-815177b6]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;position:relative}.card-accent[data-v-815177b6]{position:absolute;top:0;left:0;height:3px;width:100%;border-radius:12px 12px 0 0}.card-accent.blue[data-v-815177b6]{background:linear-gradient(90deg,#287cce,#64dc96)}.card-accent.green[data-v-815177b6]{background:linear-gradient(90deg,#64dc96,#287cce)}.card-accent.amber[data-v-815177b6]{background:linear-gradient(90deg,#ffb74d,#287cce)}.card-accent.pink[data-v-815177b6]{background:linear-gradient(90deg,#ef256f,#ffb74d)}.card-accent.brand[data-v-815177b6]{background:linear-gradient(90deg,#287cce,#a064f0)}@media(max-width:1100px){.insights-grid[data-v-815177b6]{grid-template-columns:1fr}}.dashboard>div[data-v-815177b6]:not(.page-header):not(.dashboard-tabs){display:flex;flex-direction:column;gap:1.25rem}.section-tag[data-v-815177b6]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem}.chart-title[data-v-815177b6]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.dashboard[data-v-57590425]{display:flex;flex-direction:column;gap:1.25rem}.mb-md[data-v-57590425]{margin-bottom:0}.grid-4[data-v-57590425]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1400px){.grid-4[data-v-57590425]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grid-4[data-v-57590425]{grid-template-columns:1fr}}.temp-row[data-v-57590425]{display:flex;gap:1rem}.temp-card[data-v-57590425]{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-57590425]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-value[data-v-57590425]{font-size:1.75rem;font-weight:700;color:var(--text)}.kpi-label[data-v-57590425]{font-size:.82rem;color:var(--muted);margin-top:.25rem}.kpi-delta[data-v-57590425]{font-size:.75rem;font-weight:600;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.kpi-delta.up[data-v-57590425]{color:var(--green)}.kpi-delta.down[data-v-57590425]{color:var(--pink)}.temp-value[data-v-57590425]{font-size:1.5rem;font-weight:700;color:var(--text)}.temp-label[data-v-57590425]{font-size:.75rem;color:var(--muted)}.temp-badge[data-v-57590425]{padding:.25rem .75rem;border-radius:12px;font-size:.7rem;font-weight:700}.temp-badge.hot[data-v-57590425]{background:#ef256f26;color:#ef256f}.temp-badge.warm[data-v-57590425]{background:#ffb74d26;color:#ffb74d}.temp-badge.cold[data-v-57590425]{background:#64dc9626;color:#64dc96}.two-col[data-v-57590425]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.insights-grid[data-v-57590425]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem}.funnel-list[data-v-57590425]{display:flex;flex-direction:column;gap:.75rem}.funnel-row[data-v-57590425]{display:flex;flex-direction:column;gap:.35rem}.funnel-row-header[data-v-57590425]{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600}.funnel-stage[data-v-57590425]{color:var(--text)}.funnel-count[data-v-57590425]{color:var(--muted)}.bar-track[data-v-57590425]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-57590425]{height:100%;border-radius:3px}.funnel-rate[data-v-57590425]{font-size:.7rem;color:var(--muted);display:flex;align-items:center;gap:.25rem}.bar-list[data-v-57590425]{display:flex;flex-direction:column;gap:.75rem}.bar-row[data-v-57590425]{display:flex;flex-direction:column;gap:.35rem}.bar-row-header[data-v-57590425]{display:flex;justify-content:space-between;font-size:.82rem}.bar-rank[data-v-57590425]{color:var(--muted);font-weight:600;width:24px}.bar-name[data-v-57590425]{color:var(--text-75);flex:1}.bar-count[data-v-57590425]{color:var(--muted);font-weight:600}.donut-wrap[data-v-57590425]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;justify-content:center;width:100%;padding:1rem 0}.donut[data-v-57590425]{position:relative;width:200px;height:200px;border-radius:50%;flex-shrink:0}.donut-payment[data-v-57590425]{background:conic-gradient(#287cce,#287cce 162deg,#64dc96 162deg,#64dc96 288deg,#ffb74d 288deg,#ffb74d 306deg,#ef256f 306deg,#ef256f 360deg)}.donut-origen[data-v-57590425]{background:conic-gradient(#287cce,#287cce 208.8deg,#64dc96 208.8deg,#64dc96 360deg)}.donut-inner[data-v-57590425]{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-57590425]{font-size:2.2rem;font-weight:700;color:var(--text);line-height:1}.donut-label[data-v-57590425]{font-size:.65rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.donut-legend[data-v-57590425]{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:flex-start}.legend-item[data-v-57590425]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.legend-dot[data-v-57590425]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-57590425]{color:var(--text-75);font-size:.72rem}.legend-val[data-v-57590425]{color:var(--text);font-weight:700;font-size:.85rem}.tasacion-grid[data-v-57590425]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.tasacion-item[data-v-57590425]{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-57590425]{background:#ffb74d1a;border-color:var(--amber-dim)}.tasacion-count[data-v-57590425]{font-size:1.5rem;font-weight:700}.tasacion-label[data-v-57590425]{font-size:.82rem;color:var(--text-75);text-align:center}.tasacion-warning[data-v-57590425]{font-size:.7rem;color:var(--amber);display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.sentiment-card[data-v-57590425]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.sentiment-score[data-v-57590425]{font-size:2rem;font-weight:800;color:var(--blue)}.sentiment-label[data-v-57590425]{font-size:.82rem;color:var(--muted)}.sentiment-breakdown[data-v-57590425]{display:flex;gap:1.5rem;width:100%;justify-content:center;padding-top:.5rem}.sentiment-item[data-v-57590425]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.sentiment-pct[data-v-57590425]{font-size:.82rem;font-weight:700;color:var(--text)}.response-distribution[data-v-57590425]{display:flex;flex-direction:column;gap:.75rem}.response-item[data-v-57590425]{display:flex;flex-direction:column;gap:.3rem}.response-header[data-v-57590425]{display:flex;justify-content:space-between;font-size:.78rem}.response-label[data-v-57590425]{color:var(--text-75)}.response-pct[data-v-57590425]{color:var(--muted);font-weight:600}.response-bar[data-v-57590425]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.response-fill[data-v-57590425]{height:100%;border-radius:3px}.table-wrap[data-v-57590425]{overflow-x:auto}.data-table[data-v-57590425]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table thead tr[data-v-57590425]{border-bottom:1px solid var(--border)}.data-table th[data-v-57590425]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;font-size:.75rem}.data-table tbody tr[data-v-57590425]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.data-table tbody tr[data-v-57590425]:hover{background:var(--surface-soft)}.data-table td[data-v-57590425]{padding:.75rem;color:var(--text-75)}.lead-avatar[data-v-57590425]{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-57590425]{display:flex;align-items:center}.gap-sm[data-v-57590425]{gap:.5rem}.gap-xs[data-v-57590425]{gap:.25rem}.text-muted[data-v-57590425]{color:var(--muted)}.text-75[data-v-57590425]{color:var(--text-75)}.flex-between[data-v-57590425]{display:flex;justify-content:space-between;align-items:center}.mt-sm[data-v-57590425]{margin-top:.5rem}.ms-auto[data-v-57590425]{margin-left:auto}.badge[data-v-57590425]{display:inline-block;padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:700}.badge-green[data-v-57590425]{background:var(--green-dim);color:var(--green)}.badge-blue[data-v-57590425]{background:var(--blue-dim);color:var(--blue)}.badge-amber[data-v-57590425]{background:var(--amber-dim);color:var(--amber)}.badge-muted[data-v-57590425]{background:var(--surface-soft);color:var(--muted)}.btn[data-v-57590425]{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-57590425]{background:var(--surface-soft);color:var(--text-75)}.btn-secondary[data-v-57590425]:hover{background:var(--surface-medium)}.btn-outline[data-v-57590425]{border:1px solid var(--border);background:transparent;color:var(--text-75)}.btn-outline[data-v-57590425]:hover{background:var(--surface-soft)}.btn-sm[data-v-57590425]{padding:.4rem .75rem;font-size:.75rem}.card[data-v-57590425]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;position:relative}.card-accent[data-v-57590425]{position:absolute;top:0;left:0;height:3px;width:100%;border-radius:12px 12px 0 0}.card-accent.blue[data-v-57590425]{background:linear-gradient(90deg,#287cce,#64dc96)}.card-accent.green[data-v-57590425]{background:linear-gradient(90deg,#64dc96,#287cce)}.card-accent.amber[data-v-57590425]{background:linear-gradient(90deg,#ffb74d,#287cce)}.card-accent.pink[data-v-57590425]{background:linear-gradient(90deg,#ef256f,#ffb74d)}.card-accent.brand[data-v-57590425]{background:linear-gradient(90deg,#287cce,#a064f0)}@media(max-width:1100px){.insights-grid[data-v-57590425]{grid-template-columns:1fr}}.dashboard>div[data-v-57590425]:not(.page-header):not(.dashboard-tabs){display:flex;flex-direction:column;gap:1.25rem}.section-tag[data-v-57590425]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem}.chart-title[data-v-57590425]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.dashboard[data-v-f0761a4d]{display:flex;flex-direction:column;gap:1.25rem}.mb-md[data-v-f0761a4d]{margin-bottom:0}.grid-4[data-v-f0761a4d]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1400px){.grid-4[data-v-f0761a4d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grid-4[data-v-f0761a4d]{grid-template-columns:1fr}}.temp-row[data-v-f0761a4d]{display:flex;gap:1rem}.temp-card[data-v-f0761a4d]{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-f0761a4d]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-value[data-v-f0761a4d]{font-size:1.75rem;font-weight:700;color:var(--text)}.kpi-label[data-v-f0761a4d]{font-size:.82rem;color:var(--muted);margin-top:.25rem}.kpi-delta[data-v-f0761a4d]{font-size:.75rem;font-weight:600;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.kpi-delta.up[data-v-f0761a4d]{color:var(--green)}.kpi-delta.down[data-v-f0761a4d]{color:var(--pink)}.temp-value[data-v-f0761a4d]{font-size:1.5rem;font-weight:700;color:var(--text)}.temp-label[data-v-f0761a4d]{font-size:.75rem;color:var(--muted)}.temp-badge[data-v-f0761a4d]{padding:.25rem .75rem;border-radius:12px;font-size:.7rem;font-weight:700}.temp-badge.hot[data-v-f0761a4d]{background:#ef256f26;color:#ef256f}.temp-badge.warm[data-v-f0761a4d]{background:#ffb74d26;color:#ffb74d}.temp-badge.cold[data-v-f0761a4d]{background:#64dc9626;color:#64dc96}.two-col[data-v-f0761a4d]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.insights-grid[data-v-f0761a4d]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem}.funnel-list[data-v-f0761a4d]{display:flex;flex-direction:column;gap:.75rem}.funnel-row[data-v-f0761a4d]{display:flex;flex-direction:column;gap:.35rem}.funnel-row-header[data-v-f0761a4d]{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600}.funnel-stage[data-v-f0761a4d]{color:var(--text)}.funnel-count[data-v-f0761a4d]{color:var(--muted)}.bar-track[data-v-f0761a4d]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-f0761a4d]{height:100%;border-radius:3px}.funnel-rate[data-v-f0761a4d]{font-size:.7rem;color:var(--muted);display:flex;align-items:center;gap:.25rem}.bar-list[data-v-f0761a4d]{display:flex;flex-direction:column;gap:.75rem}.bar-row[data-v-f0761a4d]{display:flex;flex-direction:column;gap:.35rem}.bar-row-header[data-v-f0761a4d]{display:flex;justify-content:space-between;font-size:.82rem}.bar-rank[data-v-f0761a4d]{color:var(--muted);font-weight:600;width:24px}.bar-name[data-v-f0761a4d]{color:var(--text-75);flex:1}.bar-count[data-v-f0761a4d]{color:var(--muted);font-weight:600}.donut-wrap[data-v-f0761a4d]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;justify-content:center;width:100%;padding:1rem 0}.donut[data-v-f0761a4d]{position:relative;width:200px;height:200px;border-radius:50%;flex-shrink:0}.donut-payment[data-v-f0761a4d]{background:conic-gradient(#287cce,#287cce 162deg,#64dc96 162deg,#64dc96 288deg,#ffb74d 288deg,#ffb74d 306deg,#ef256f 306deg,#ef256f 360deg)}.donut-origen[data-v-f0761a4d]{background:conic-gradient(#287cce,#287cce 208.8deg,#64dc96 208.8deg,#64dc96 360deg)}.donut-inner[data-v-f0761a4d]{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-f0761a4d]{font-size:2.2rem;font-weight:700;color:var(--text);line-height:1}.donut-label[data-v-f0761a4d]{font-size:.65rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.donut-legend[data-v-f0761a4d]{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:flex-start}.legend-item[data-v-f0761a4d]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.legend-dot[data-v-f0761a4d]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-f0761a4d]{color:var(--text-75);font-size:.72rem}.legend-val[data-v-f0761a4d]{color:var(--text);font-weight:700;font-size:.85rem}.sentiment-card[data-v-f0761a4d]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.sentiment-score[data-v-f0761a4d]{font-size:2rem;font-weight:800;color:var(--blue)}.sentiment-label[data-v-f0761a4d]{font-size:.82rem;color:var(--muted)}.sentiment-breakdown[data-v-f0761a4d]{display:flex;gap:1.5rem;width:100%;justify-content:center;padding-top:.5rem}.sentiment-item[data-v-f0761a4d]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.sentiment-pct[data-v-f0761a4d]{font-size:.82rem;font-weight:700;color:var(--text)}.response-distribution[data-v-f0761a4d]{display:flex;flex-direction:column;gap:.75rem}.response-item[data-v-f0761a4d]{display:flex;flex-direction:column;gap:.3rem}.response-header[data-v-f0761a4d]{display:flex;justify-content:space-between;font-size:.78rem}.response-label[data-v-f0761a4d]{color:var(--text-75)}.response-pct[data-v-f0761a4d]{color:var(--muted);font-weight:600}.response-bar[data-v-f0761a4d]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.response-fill[data-v-f0761a4d]{height:100%;border-radius:3px}.table-wrap[data-v-f0761a4d]{overflow-x:auto}.data-table[data-v-f0761a4d]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table thead tr[data-v-f0761a4d]{border-bottom:1px solid var(--border)}.data-table th[data-v-f0761a4d]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;font-size:.75rem}.data-table tbody tr[data-v-f0761a4d]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.data-table tbody tr[data-v-f0761a4d]:hover{background:var(--surface-soft)}.data-table td[data-v-f0761a4d]{padding:.75rem;color:var(--text-75)}.lead-avatar[data-v-f0761a4d]{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-f0761a4d]{display:flex;align-items:center}.gap-sm[data-v-f0761a4d]{gap:.5rem}.gap-xs[data-v-f0761a4d]{gap:.25rem}.text-muted[data-v-f0761a4d]{color:var(--muted)}.text-75[data-v-f0761a4d]{color:var(--text-75)}.flex-between[data-v-f0761a4d]{display:flex;justify-content:space-between;align-items:center}.mt-sm[data-v-f0761a4d]{margin-top:.5rem}.ms-auto[data-v-f0761a4d]{margin-left:auto}.badge[data-v-f0761a4d]{display:inline-block;padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:700}.badge-green[data-v-f0761a4d]{background:var(--green-dim);color:var(--green)}.badge-blue[data-v-f0761a4d]{background:var(--blue-dim);color:var(--blue)}.badge-amber[data-v-f0761a4d]{background:var(--amber-dim);color:var(--amber)}.badge-muted[data-v-f0761a4d]{background:var(--surface-soft);color:var(--muted)}.btn[data-v-f0761a4d]{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-f0761a4d]{background:var(--surface-soft);color:var(--text-75)}.btn-secondary[data-v-f0761a4d]:hover{background:var(--surface-medium)}.btn-outline[data-v-f0761a4d]{border:1px solid var(--border);background:transparent;color:var(--text-75)}.btn-outline[data-v-f0761a4d]:hover{background:var(--surface-soft)}.btn-sm[data-v-f0761a4d]{padding:.4rem .75rem;font-size:.75rem}.card[data-v-f0761a4d]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;position:relative}.card-accent[data-v-f0761a4d]{position:absolute;top:0;left:0;height:3px;width:100%;border-radius:12px 12px 0 0}.card-accent.blue[data-v-f0761a4d]{background:linear-gradient(90deg,#287cce,#64dc96)}.card-accent.green[data-v-f0761a4d]{background:linear-gradient(90deg,#64dc96,#287cce)}.card-accent.amber[data-v-f0761a4d]{background:linear-gradient(90deg,#ffb74d,#287cce)}.card-accent.pink[data-v-f0761a4d]{background:linear-gradient(90deg,#ef256f,#ffb74d)}.card-accent.brand[data-v-f0761a4d]{background:linear-gradient(90deg,#287cce,#a064f0)}@media(max-width:1100px){.insights-grid[data-v-f0761a4d]{grid-template-columns:1fr}}.dashboard>div[data-v-f0761a4d]:not(.page-header):not(.dashboard-tabs){display:flex;flex-direction:column;gap:1.25rem}.section-tag[data-v-f0761a4d]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem}.chart-title[data-v-f0761a4d]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.dashboard[data-v-c9773258]{display:flex;flex-direction:column;gap:1.25rem}.mb-md[data-v-c9773258]{margin-bottom:0}.grid-4[data-v-c9773258]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1400px){.grid-4[data-v-c9773258]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grid-4[data-v-c9773258]{grid-template-columns:1fr}}.temp-row[data-v-c9773258]{display:flex;gap:1rem}.temp-card[data-v-c9773258]{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-c9773258]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-value[data-v-c9773258]{font-size:1.75rem;font-weight:700;color:var(--text)}.kpi-label[data-v-c9773258]{font-size:.82rem;color:var(--muted);margin-top:.25rem}.kpi-delta[data-v-c9773258]{font-size:.75rem;font-weight:600;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.kpi-delta.up[data-v-c9773258]{color:var(--green)}.kpi-delta.down[data-v-c9773258]{color:var(--pink)}.temp-value[data-v-c9773258]{font-size:1.5rem;font-weight:700;color:var(--text)}.temp-label[data-v-c9773258]{font-size:.75rem;color:var(--muted)}.temp-badge[data-v-c9773258]{padding:.25rem .75rem;border-radius:12px;font-size:.7rem;font-weight:700}.temp-badge.hot[data-v-c9773258]{background:#ef256f26;color:#ef256f}.temp-badge.warm[data-v-c9773258]{background:#ffb74d26;color:#ffb74d}.temp-badge.cold[data-v-c9773258]{background:#64dc9626;color:#64dc96}.two-col[data-v-c9773258]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.insights-grid[data-v-c9773258]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem}.funnel-list[data-v-c9773258]{display:flex;flex-direction:column;gap:.75rem}.funnel-row[data-v-c9773258]{display:flex;flex-direction:column;gap:.35rem}.funnel-row-header[data-v-c9773258]{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600}.funnel-stage[data-v-c9773258]{color:var(--text)}.funnel-count[data-v-c9773258]{color:var(--muted)}.bar-track[data-v-c9773258]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-c9773258]{height:100%;border-radius:3px}.funnel-rate[data-v-c9773258]{font-size:.7rem;color:var(--muted);display:flex;align-items:center;gap:.25rem}.bar-list[data-v-c9773258]{display:flex;flex-direction:column;gap:.75rem}.bar-row[data-v-c9773258]{display:flex;flex-direction:column;gap:.35rem}.bar-row-header[data-v-c9773258]{display:flex;justify-content:space-between;font-size:.82rem}.bar-rank[data-v-c9773258]{color:var(--muted);font-weight:600;width:24px}.bar-name[data-v-c9773258]{color:var(--text-75);flex:1}.bar-count[data-v-c9773258]{color:var(--muted);font-weight:600}.donut-wrap[data-v-c9773258]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;justify-content:center;width:100%;padding:1rem 0}.donut[data-v-c9773258]{position:relative;width:200px;height:200px;border-radius:50%;flex-shrink:0}.donut-payment[data-v-c9773258]{background:conic-gradient(#287cce,#287cce 162deg,#64dc96 162deg,#64dc96 288deg,#ffb74d 288deg,#ffb74d 306deg,#ef256f 306deg,#ef256f 360deg)}.donut-origen[data-v-c9773258]{background:conic-gradient(#287cce,#287cce 208.8deg,#64dc96 208.8deg,#64dc96 360deg)}.donut-inner[data-v-c9773258]{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-c9773258]{font-size:2.2rem;font-weight:700;color:var(--text);line-height:1}.donut-label[data-v-c9773258]{font-size:.65rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.donut-legend[data-v-c9773258]{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:flex-start}.legend-item[data-v-c9773258]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.legend-dot[data-v-c9773258]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-c9773258]{color:var(--text-75);font-size:.72rem}.legend-val[data-v-c9773258]{color:var(--text);font-weight:700;font-size:.85rem}.sentiment-card[data-v-c9773258]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.sentiment-score[data-v-c9773258]{font-size:2rem;font-weight:800;color:var(--blue)}.sentiment-label[data-v-c9773258]{font-size:.82rem;color:var(--muted)}.sentiment-breakdown[data-v-c9773258]{display:flex;gap:1.5rem;width:100%;justify-content:center;padding-top:.5rem}.sentiment-item[data-v-c9773258]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.sentiment-pct[data-v-c9773258]{font-size:.82rem;font-weight:700;color:var(--text)}.response-distribution[data-v-c9773258]{display:flex;flex-direction:column;gap:.75rem}.response-item[data-v-c9773258]{display:flex;flex-direction:column;gap:.3rem}.response-header[data-v-c9773258]{display:flex;justify-content:space-between;font-size:.78rem}.response-label[data-v-c9773258]{color:var(--text-75)}.response-pct[data-v-c9773258]{color:var(--muted);font-weight:600}.response-bar[data-v-c9773258]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.response-fill[data-v-c9773258]{height:100%;border-radius:3px}.table-wrap[data-v-c9773258]{overflow-x:auto}.data-table[data-v-c9773258]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table thead tr[data-v-c9773258]{border-bottom:1px solid var(--border)}.data-table th[data-v-c9773258]{padding:.75rem;text-align:left;color:var(--muted);font-weight:600;font-size:.75rem}.data-table tbody tr[data-v-c9773258]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.data-table tbody tr[data-v-c9773258]:hover{background:var(--surface-soft)}.data-table td[data-v-c9773258]{padding:.75rem;color:var(--text-75)}.lead-avatar[data-v-c9773258]{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-c9773258]{display:flex;align-items:center}.gap-sm[data-v-c9773258]{gap:.5rem}.gap-xs[data-v-c9773258]{gap:.25rem}.text-muted[data-v-c9773258]{color:var(--muted)}.text-75[data-v-c9773258]{color:var(--text-75)}.flex-between[data-v-c9773258]{display:flex;justify-content:space-between;align-items:center}.mt-sm[data-v-c9773258]{margin-top:.5rem}.ms-auto[data-v-c9773258]{margin-left:auto}.badge[data-v-c9773258]{display:inline-block;padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:700}.badge-green[data-v-c9773258]{background:var(--green-dim);color:var(--green)}.badge-blue[data-v-c9773258]{background:var(--blue-dim);color:var(--blue)}.badge-amber[data-v-c9773258]{background:var(--amber-dim);color:var(--amber)}.badge-muted[data-v-c9773258]{background:var(--surface-soft);color:var(--muted)}.btn[data-v-c9773258]{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-c9773258]{background:var(--surface-soft);color:var(--text-75)}.btn-secondary[data-v-c9773258]:hover{background:var(--surface-medium)}.btn-outline[data-v-c9773258]{border:1px solid var(--border);background:transparent;color:var(--text-75)}.btn-outline[data-v-c9773258]:hover{background:var(--surface-soft)}.btn-sm[data-v-c9773258]{padding:.4rem .75rem;font-size:.75rem}.card[data-v-c9773258]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;position:relative}.card-accent[data-v-c9773258]{position:absolute;top:0;left:0;height:3px;width:100%;border-radius:12px 12px 0 0}.card-accent.blue[data-v-c9773258]{background:linear-gradient(90deg,#287cce,#64dc96)}.card-accent.green[data-v-c9773258]{background:linear-gradient(90deg,#64dc96,#287cce)}.card-accent.amber[data-v-c9773258]{background:linear-gradient(90deg,#ffb74d,#287cce)}.card-accent.pink[data-v-c9773258]{background:linear-gradient(90deg,#ef256f,#ffb74d)}.card-accent.brand[data-v-c9773258]{background:linear-gradient(90deg,#287cce,#a064f0)}@media(max-width:1100px){.insights-grid[data-v-c9773258]{grid-template-columns:1fr}}.dashboard>div[data-v-c9773258]:not(.page-header):not(.dashboard-tabs){display:flex;flex-direction:column;gap:1.25rem}.section-tag[data-v-c9773258]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem}.chart-title[data-v-c9773258]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.chip[data-v-e7db0002]{display:inline-flex;align-items:center;background:#287cce1a;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(40,124,206,.2);font-size:.72rem;font-weight:600;color:var(--blue)}.capability-tile[data-v-3cfc0fc7]{display:grid;gap:.95rem;justify-items:center;align-content:center;padding:1.35rem .9rem 1.1rem;border-radius:14px;background:var(--bg2);min-height:120px;text-align:center;border:1px solid var(--border)}.capability-tile__icon[data-v-3cfc0fc7]{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#287cce1a;color:var(--blue)}.capability-tile__icon[data-v-3cfc0fc7] svg{width:22px;height:22px;stroke-width:1.9}.capability-tile__label[data-v-3cfc0fc7]{margin:0;max-width:86px;font-size:.72rem;line-height:1.15;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media(max-width:720px){.capability-tile[data-v-3cfc0fc7]{min-height:108px;padding:1rem .75rem .9rem}.capability-tile__icon[data-v-3cfc0fc7]{width:46px;height:46px}.capability-tile__icon[data-v-3cfc0fc7] svg{width:22px;height:22px}.capability-tile__label[data-v-3cfc0fc7]{font-size:.74rem}}.document-item[data-v-578af58c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-radius:10px;background:var(--bg2);border:1px solid var(--border)}.document-item__meta[data-v-578af58c]{display:flex;align-items:center;gap:.75rem}.document-item__badge[data-v-578af58c]{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.document-item__badge--pdf[data-v-578af58c]{background:#ef256f1a;color:#ef256f}.document-item__badge--sheet[data-v-578af58c]{background:#64dc961a;color:var(--green)}.document-item__title[data-v-578af58c],.document-item__caption[data-v-578af58c]{margin:0}.document-item__title[data-v-578af58c]{font-size:.84rem;font-weight:600;color:var(--text)}.document-item__caption[data-v-578af58c]{margin-top:.15rem;font-size:.7rem;color:var(--muted)}.document-item__action[data-v-578af58c]{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s}.document-item__action[data-v-578af58c]:hover{color:var(--text)}.form-field[data-v-83578068]{display:grid;gap:.5rem}.form-field__label[data-v-83578068]{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.form-field__control[data-v-83578068]{display:flex;align-items:center;gap:.55rem;min-height:46px;padding:0 .9rem;border-radius:10px;background:var(--bg2);border:1px solid var(--border);transition:border-color .15s}.form-field__control[data-v-83578068]:focus-within{border-color:#287cce80}.form-field__leading[data-v-83578068]{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.form-field__input[data-v-83578068]{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:.9rem;font-family:inherit}.form-field__input[data-v-83578068]::placeholder{color:var(--muted);opacity:.6}.info-field[data-v-f6bb11d9]{display:grid;gap:.55rem}.info-field__label[data-v-f6bb11d9]{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.info-field__body[data-v-f6bb11d9]{min-height:1rem}.info-field__value[data-v-f6bb11d9]{margin:0;font-size:.95rem;font-weight:700;color:var(--text)}.upload-dropzone[data-v-223f8337]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:46px;width:100%;border-radius:10px;border:2px dashed rgba(40,124,206,.25);background:#287cce0a;color:var(--blue);font-weight:600;font-size:.82rem;cursor:pointer;transition:border-color .15s,background .15s}.upload-dropzone[data-v-223f8337]:hover{border-color:#287cce80;background:#287cce14}.whatsapp-box[data-v-b47a2159]{margin-top:.2rem;padding:.9rem 1rem;border-radius:10px;background:#64dc960f;display:flex;align-items:center;gap:.85rem;border:1px solid rgba(100,220,150,.18);border-left:3px solid var(--green)}.whatsapp-box__icon[data-v-b47a2159]{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:#64dc961f;color:var(--green);flex:0 0 auto}.whatsapp-box__content[data-v-b47a2159]{display:grid;gap:.2rem}.whatsapp-left[data-v-b47a2159]{color:var(--green);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.whatsapp-number[data-v-b47a2159]{font-weight:800;font-size:1.05rem;color:var(--text)}.settings-profile[data-v-07d0c612]{padding:1.65rem 1.6rem;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.settings-profile__top[data-v-07d0c612]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.85rem}.settings-profile__eyebrow[data-v-07d0c612]{margin:0 0 .45rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--green)}.settings-profile__title[data-v-07d0c612]{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:var(--text)}.settings-profile__edit[data-v-07d0c612]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(40,124,206,.3);border-radius:10px;background:#287cce1a;color:var(--blue);padding:.55rem 1rem;font-weight:600;font-size:.82rem;cursor:pointer;transition:background .15s,border-color .15s}.settings-profile__edit[data-v-07d0c612]:hover{background:#287cce2e;border-color:#287cce80}.settings-profile__actions[data-v-07d0c612]{display:inline-flex;align-items:center;gap:.75rem}.settings-profile__action[data-v-07d0c612]{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;color:var(--muted);font-weight:600;font-size:.82rem;cursor:pointer;transition:color .15s}.settings-profile__action[data-v-07d0c612]:hover{color:var(--text)}.settings-profile__action--primary[data-v-07d0c612]{padding:.55rem 1rem;border-radius:10px;border:1px solid rgba(100,220,150,.3);background:#64dc961a;color:var(--green)}.settings-profile__action--primary[data-v-07d0c612]:hover{background:#64dc962e}.settings-profile__grid--edit[data-v-07d0c612]{align-items:start}.settings-profile__grid[data-v-07d0c612]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.95fr);gap:2.2rem}.settings-profile__column[data-v-07d0c612],.settings-profile__group[data-v-07d0c612],.settings-profile__documents[data-v-07d0c612]{display:grid}.settings-profile__column[data-v-07d0c612]{gap:1.75rem}.settings-profile__group[data-v-07d0c612]{gap:1.35rem}.settings-profile__group--compact[data-v-07d0c612]{gap:1rem}.settings-profile__group-title[data-v-07d0c612]{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.settings-profile__form-block[data-v-07d0c612]{display:grid;gap:.5rem}.settings-profile__form-label[data-v-07d0c612]{margin:0;font-size:.72rem;font-weight:700;color:var(--muted);letter-spacing:.04em}.settings-profile__tag-input[data-v-07d0c612]{display:flex;flex-wrap:wrap;gap:.45rem;min-height:52px;padding:.55rem;border-radius:10px;background:var(--bg2);border:1px solid var(--border)}.settings-profile__tag[data-v-07d0c612]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-75);padding:.35rem .72rem;font-size:.8rem;cursor:pointer}.settings-profile__tag--add[data-v-07d0c612]{width:32px;justify-content:center;color:var(--green)}.settings-profile__chips[data-v-07d0c612]{display:flex;flex-wrap:wrap;gap:.5rem}.settings-profile__location[data-v-07d0c612]{display:inline-flex;align-items:center;gap:.45rem;color:var(--text);font-weight:600;font-size:.88rem}.settings-profile__location svg[data-v-07d0c612]{color:var(--green)}.settings-profile__hours[data-v-07d0c612]{display:grid;gap:.55rem;background:var(--bg2);border-radius:10px;border:1px solid var(--border);padding:1rem .95rem}.settings-profile__hours--edit[data-v-07d0c612]{background:var(--bg2);border:1px solid rgba(160,100,240,.2)}.settings-profile__hours div[data-v-07d0c612]{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.84rem}.settings-profile__hours--edit div[data-v-07d0c612]{grid-template-columns:92px 1fr 24px;display:grid;align-items:center}.settings-profile__hours strong[data-v-07d0c612]{color:var(--text);font-weight:600}.settings-profile__icon-button[data-v-07d0c612]{display:grid;place-items:center;width:24px;height:24px;margin-left:auto;border:0;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s}.settings-profile__icon-button[data-v-07d0c612]:hover{color:#ef256f}.settings-profile__add-link[data-v-07d0c612]{border:0;background:transparent;color:var(--green);padding:0;font-weight:700;font-size:.82rem;text-align:left;cursor:pointer;opacity:.85;transition:opacity .15s}.settings-profile__add-link[data-v-07d0c612]:hover{opacity:1}.settings-profile__assistant-row[data-v-07d0c612]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.settings-profile__tone-group[data-v-07d0c612]{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;min-height:52px;padding:.35rem;border-radius:10px;background:var(--bg2);border:1px solid var(--border)}.settings-profile__tone-option[data-v-07d0c612]{border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:600;font-size:.78rem;cursor:pointer;transition:background .15s,color .15s}.settings-profile__tone-option[data-v-07d0c612]:hover{color:var(--text)}.settings-profile__tone-option--active[data-v-07d0c612]{background:#64dc961f;color:var(--green);border:1px solid rgba(100,220,150,.25)}.settings-profile__tone[data-v-07d0c612]{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .7rem;border-radius:999px;background:#64dc961f;color:var(--green);border:1px solid rgba(100,220,150,.25);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.settings-profile__capabilities[data-v-07d0c612]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.settings-profile__documents[data-v-07d0c612]{gap:.7rem}.settings-profile__whatsapp-edit[data-v-07d0c612]{display:grid;gap:.65rem;padding:1rem;border-radius:10px;background:var(--bg2);border:1px solid var(--border)}.settings-profile__help[data-v-07d0c612]{margin:0;color:var(--muted);font-size:.72rem}@media(max-width:1100px){.settings-profile__grid[data-v-07d0c612]{grid-template-columns:1fr}}@media(max-width:720px){.settings-profile[data-v-07d0c612]{padding:1.25rem}.settings-profile__top[data-v-07d0c612]{flex-direction:column}.settings-profile__title[data-v-07d0c612]{font-size:1.5rem}.settings-profile__assistant-row[data-v-07d0c612],.settings-profile__capabilities[data-v-07d0c612]{grid-template-columns:1fr}}.settings-profile__branches-edit[data-v-07d0c612]{display:grid;gap:.45rem;padding:.55rem;border-radius:10px;background:var(--bg2);border:1px solid rgba(160,100,240,.2)}.settings-profile__branch-row[data-v-07d0c612]{display:flex;align-items:center;gap:.5rem}.settings-profile__branch-input[data-v-07d0c612]{flex:1;min-width:0}.settings-profile__save-error[data-v-07d0c612]{margin:0;font-size:.76rem;color:#ef256f;font-weight:600}.support-banner[data-v-079a15cb]{position:relative;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 25% 55%,rgba(40,124,206,.18) 0%,transparent 55%),radial-gradient(ellipse at 78% 55%,rgba(239,37,111,.12) 0%,transparent 52%),linear-gradient(160deg,#0b1720,#0d1f30 55%,#0b1720);border:1px solid var(--border)}.support-banner-inner[data-v-079a15cb]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 1.5rem;gap:1rem}.support-logo-icon[data-v-079a15cb]{width:52px;height:auto;display:block}.support-banner-title[data-v-079a15cb]{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#ffffffeb;max-width:520px}.support-banner-copy[data-v-079a15cb]{color:#ffffff8c;font-size:.95rem;line-height:1.6;max-width:500px;margin:0}.btn-support[data-v-079a15cb]{display:inline-flex;align-items:center;gap:.55rem;margin-top:.25rem;border:none;border-radius:100px;padding:.75rem 1.5rem;background:linear-gradient(135deg,#287cce,#ef256f);color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;box-shadow:0 8px 24px #287cce47;transition:all .18s ease;font-family:inherit}.btn-support[data-v-079a15cb]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 12px 32px #287cce59}.settings-page[data-v-a5349f32]{display:flex;flex-direction:column;gap:1.5rem}.mb-md[data-v-a5349f32]{margin-bottom:1rem}.mt-md[data-v-a5349f32]{margin-top:1rem}.settings-tabs[data-v-a5349f32]{display:flex;gap:.25rem;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:.25rem;width:fit-content}.settings-tab[data-v-a5349f32]{display:flex;align-items:center;gap:.45rem;padding:.45rem .875rem;border-radius:7px;font-size:.82rem;font-weight:500;color:var(--muted);cursor:pointer;border:none;background:none;font-family:inherit;transition:all .15s}.settings-tab[data-v-a5349f32]:hover{color:var(--text);background:var(--surface-soft)}.settings-tab.active[data-v-a5349f32]{background:var(--blue-dim);color:var(--blue);font-weight:600;border:1px solid var(--blue-border)}.settings-card-title[data-v-a5349f32]{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:1.25rem;margin-top:.25rem}.settings-items[data-v-a5349f32]{display:flex;flex-direction:column;gap:1rem}.settings-item[data-v-a5349f32]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-item-title[data-v-a5349f32]{font-size:.875rem;font-weight:600;color:var(--text)}.settings-item-desc[data-v-a5349f32]{font-size:.78rem;color:var(--muted);margin-top:2px;line-height:1.45}.settings-subitem[data-v-a5349f32]{padding-left:.5rem;border-left:2px solid var(--blue-border);display:flex;flex-direction:column;gap:.5rem}.clients[data-v-78526769]{display:flex;flex-direction:column;gap:1.25rem}.filters-row[data-v-78526769]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.stat-pill[data-v-78526769]{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-78526769]{font-weight:800;color:var(--text)}.stat-pill-label[data-v-78526769]{color:var(--muted);font-weight:500}.lead-avatar[data-v-78526769]{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-78526769]{font-size:.84rem;font-weight:600;color:var(--text)}.lead-phone[data-v-78526769]{font-size:.72rem;color:var(--muted);margin-top:1px}.empty-state[data-v-78526769]{text-align:center;padding:3rem 1rem;color:var(--muted);font-size:.875rem}.deriv-icon[data-v-490a6a7f]{width:28px;height:28px;border-radius:7px;background:var(--grad-brand);display:flex;align-items:center;justify-content:center}.client-chip[data-v-490a6a7f]{display:flex;align-items:center;gap:.75rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:.75rem}.chip-avatar[data-v-490a6a7f]{width:34px;height:34px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:700;color:#fff;flex-shrink:0}.chip-name[data-v-490a6a7f]{font-size:.88rem;font-weight:600;color:var(--text)}.chip-sub[data-v-490a6a7f]{font-size:.74rem;color:var(--muted);margin-top:1px}.brief-preview[data-v-490a6a7f]{background:#0a1f0e;border:1px solid rgba(100,220,150,.18);border-radius:10px;overflow:hidden}.brief-header[data-v-490a6a7f]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:#64dc9614;border-bottom:1px solid rgba(100,220,150,.12);font-size:.74rem;color:var(--green);font-weight:600}.brief-tag[data-v-490a6a7f]{margin-left:auto;opacity:.7;font-weight:400}.brief-body[data-v-490a6a7f]{padding:.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,monospace;font-size:.8rem;line-height:1.7;color:#ffffffbf}.brief-body p[data-v-490a6a7f]{margin:0}.client-profile[data-v-0ea46bf2]{display:flex;flex-direction:column;gap:1.25rem}.profile-topbar[data-v-0ea46bf2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.btn-blue[data-v-0ea46bf2]{background:var(--blue);color:#fff;border-color:transparent;box-shadow:0 2px 10px #287cce40}.btn-blue[data-v-0ea46bf2]:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 4px 16px #287cce59}.profile-grid[data-v-0ea46bf2]{display:grid;grid-template-columns:340px 1fr;gap:1.25rem;align-items:start}.profile-left[data-v-0ea46bf2],.profile-right[data-v-0ea46bf2]{display:flex;flex-direction:column;gap:1rem}.profile-identity[data-v-0ea46bf2]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.profile-avatar[data-v-0ea46bf2]{width:52px;height:52px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:#fff;flex-shrink:0}.profile-name[data-v-0ea46bf2]{font-size:1.15rem;font-weight:700;color:var(--text)}.contact-fields[data-v-0ea46bf2]{display:flex;flex-direction:column;gap:.625rem}.contact-field[data-v-0ea46bf2]{display:flex;align-items:center;gap:.5rem;font-size:.84rem;color:var(--text-75)}.contact-action[data-v-0ea46bf2]{margin-left:auto;font-size:.76rem;font-weight:600;color:var(--blue);text-decoration:none;padding:.2rem .5rem;border-radius:5px;background:var(--blue-dim);border:1px solid var(--blue-border)}.ai-header[data-v-0ea46bf2]{display:flex;align-items:center;gap:.625rem;margin-bottom:.875rem}.ai-icon-logo[data-v-0ea46bf2]{width:28px;height:28px;border-radius:7px;flex-shrink:0;object-fit:contain}.ai-timestamp[data-v-0ea46bf2]{font-size:.68rem;color:var(--muted);display:block;margin-top:1px}.ai-text[data-v-0ea46bf2]{font-size:.84rem;color:var(--text-75);line-height:1.65}.lead-fields[data-v-0ea46bf2]{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}.lead-field[data-v-0ea46bf2]{display:flex;align-items:center;justify-content:space-between;font-size:.82rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.lead-field[data-v-0ea46bf2]:last-child{border-bottom:none}.field-label[data-v-0ea46bf2]{color:var(--muted);font-size:.75rem}.field-value[data-v-0ea46bf2]{color:var(--text-75);font-weight:500}.seg-field-value[data-v-0ea46bf2]{display:flex;align-items:center;gap:.5rem}.seg-objective[data-v-0ea46bf2]{font-size:.72rem;color:var(--muted)}.seg-badge[data-v-0ea46bf2]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.2rem .55rem;border-radius:6px;border:1px solid transparent}.seg-nuevo[data-v-0ea46bf2]{background:var(--green-dim);color:var(--green);border-color:var(--green-border)}.seg-fiel[data-v-0ea46bf2]{background:var(--blue-dim);color:var(--blue);border-color:var(--blue-border)}.seg-perdido[data-v-0ea46bf2]{background:var(--pink-dim);color:var(--pink);border-color:var(--pink-border)}.next-action-chip[data-v-0ea46bf2]{background:var(--amber-dim);border:1px solid var(--amber-border);border-radius:10px;padding:.75rem .875rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.next-action-label[data-v-0ea46bf2]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--amber);margin-bottom:.2rem}.next-action-text[data-v-0ea46bf2]{font-size:.8rem;color:var(--text-75)}.mb-sm[data-v-0ea46bf2]{margin-bottom:.625rem}.notes-list[data-v-0ea46bf2]{display:flex;flex-direction:column;gap:.75rem}.note-item[data-v-0ea46bf2]{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;padding:.75rem}.note-meta[data-v-0ea46bf2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.note-author[data-v-0ea46bf2]{font-size:.76rem;font-weight:600;color:var(--text)}.note-time[data-v-0ea46bf2]{font-size:.68rem;color:var(--muted)}.note-text[data-v-0ea46bf2]{font-size:.82rem;color:var(--text-75);line-height:1.55}.note-editor[data-v-0ea46bf2]{display:flex;flex-direction:column}.empty-notes[data-v-0ea46bf2]{text-align:center;padding:1.5rem;color:var(--muted);font-size:.82rem}.chart-title[data-v-0ea46bf2]{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:1rem}.timeline[data-v-0ea46bf2]{display:flex;flex-direction:column;gap:0}.timeline-item[data-v-0ea46bf2]{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:1rem;position:relative}.timeline-item[data-v-0ea46bf2]:before{content:"";position:absolute;left:7px;top:20px;bottom:0;width:1px;background:var(--border)}.timeline-item[data-v-0ea46bf2]:last-child:before{display:none}.timeline-dot[data-v-0ea46bf2]{width:15px;height:15px;border-radius:50%;flex-shrink:0;margin-top:1px;border:2px solid var(--surface);box-shadow:0 0 0 1px #ffffff26}.timeline-title[data-v-0ea46bf2]{font-size:.82rem;color:var(--text-75);font-weight:500}.timeline-time[data-v-0ea46bf2]{font-size:.7rem;color:var(--muted);margin-top:2px}.sentiment-profile[data-v-0ea46bf2]{display:flex;flex-direction:column;gap:1rem}.sentiment-main[data-v-0ea46bf2]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0}.sentiment-score-large[data-v-0ea46bf2]{font-size:1.8rem;font-weight:800;letter-spacing:-.05em;background:linear-gradient(90deg,#287cce,#64dc96);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sentiment-label-main[data-v-0ea46bf2]{font-size:.82rem;color:var(--muted)}.sentiment-evolution[data-v-0ea46bf2]{display:flex;flex-direction:column;gap:.5rem}.evolution-label[data-v-0ea46bf2]{font-size:.78rem;color:var(--text-75);font-weight:600}.evolution-bars[data-v-0ea46bf2]{display:flex;align-items:flex-end;gap:4px;height:40px}.evo-bar[data-v-0ea46bf2]{flex:1;background:linear-gradient(180deg,#287cce,#64dc96);border-radius:2px;min-height:4px}.last-interaction[data-v-0ea46bf2]{display:flex;flex-direction:column;gap:.5rem}.interaction-detail[data-v-0ea46bf2]{display:flex;flex-direction:column;gap:.35rem;padding:.75rem;background:var(--surface-soft);border-radius:8px;border:1px solid var(--border)}.interaction-agent[data-v-0ea46bf2]{font-size:.82rem;font-weight:600;color:var(--text)}.interaction-time[data-v-0ea46bf2]{font-size:.68rem;color:var(--muted)}.interaction-excerpt[data-v-0ea46bf2]{font-size:.78rem;color:var(--text-75);font-style:italic;margin:0;line-height:1.4}@media(max-width:1100px){.profile-grid[data-v-0ea46bf2]{grid-template-columns:1fr}}.team-page[data-v-6316d473]{display:flex;flex-direction:column;gap:1.5rem}.mb-md[data-v-6316d473]{margin-bottom:1rem}.mt-md[data-v-6316d473]{margin-top:1rem}.card-title[data-v-6316d473]{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:1.25rem;margin-top:.25rem}.branch-filter[data-v-6316d473]{display:flex;align-items:center}.branch-filter__select[data-v-6316d473]{min-width:220px;max-width:320px}.members-list[data-v-6316d473]{display:flex;flex-direction:column;gap:0}.member-row[data-v-6316d473]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 0;border-bottom:1px solid var(--border)}.member-row[data-v-6316d473]:last-child{border-bottom:none}.member-avatar[data-v-6316d473]{width:40px;height:40px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;color:#fff;flex-shrink:0}.member-name[data-v-6316d473]{font-size:.875rem;font-weight:600;color:var(--text)}.member-role[data-v-6316d473]{font-size:.75rem;color:var(--blue);font-weight:500;margin-top:2px}.member-branch[data-v-6316d473]{font-size:.72rem;color:var(--muted);margin-top:1px}.member-branch--none[data-v-6316d473]{opacity:.45}.member-phone[data-v-6316d473]{font-size:.72rem;color:var(--muted);margin-top:1px}.member-edit-row[data-v-6316d473]{padding:1rem 0;border-bottom:1px solid var(--border)}.btn-fucsia[data-v-6316d473]{background:#ef256f1f;border:1px solid rgba(239,37,111,.35);color:#ef256f}.btn-fucsia[data-v-6316d473]:hover{background:#ef256f38;border-color:#ef256f8c}.add-member-error[data-v-6316d473]{margin:.35rem 0 0;font-size:.76rem;color:#ef256f;font-weight:600}.share-page[data-v-9469d561]{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-9469d561]{width:100%;max-width:400px;display:flex;flex-direction:column;gap:1rem}.share-header[data-v-9469d561]{display:flex;align-items:center;justify-content:space-between}.share-logo[data-v-9469d561]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:#ffffffbf}.share-brand-logo[data-v-9469d561]{height:24px;width:auto;display:block}.share-logo-icon[data-v-9469d561]{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-9469d561]{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-9469d561]{display:flex;align-items:center;gap:1rem;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem}.share-avatar[data-v-9469d561]{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-9469d561]{font-size:1.15rem;font-weight:700;color:#ffffffe0;margin-bottom:.35rem}.share-actions[data-v-9469d561]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.share-action-btn[data-v-9469d561]{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-9469d561]{background:#287cce1f;color:#287cce;border:1px solid rgba(40,124,206,.22)}.share-action-btn.call[data-v-9469d561]:hover{background:#287cce33}.share-action-btn.whatsapp[data-v-9469d561]{background:#64dc961f;color:#64dc96;border:1px solid rgba(100,220,150,.22)}.share-action-btn.whatsapp[data-v-9469d561]:hover{background:#64dc9633}.share-section[data-v-9469d561]{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.share-field[data-v-9469d561]{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-9469d561]:last-child{border-bottom:none}.share-field-label[data-v-9469d561]{color:#ffffff80}.share-field-value[data-v-9469d561]{color:#ffffffbf;font-weight:500}.share-ai[data-v-9469d561]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:.875rem 1rem}.share-ai-header[data-v-9469d561]{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-9469d561]{font-size:.84rem;color:#ffffffb3;line-height:1.6}.share-note[data-v-9469d561]{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-9469d561]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffb74d;margin-bottom:.35rem}.share-expiry[data-v-9469d561]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#ffffff40;justify-content:center}.share-expired[data-v-9469d561]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:3rem}.expired-icon[data-v-9469d561]{font-size:3rem}.share-expired h2[data-v-9469d561]{font-size:1.25rem;font-weight:700;color:#ffffffbf}.share-expired p[data-v-9469d561]{font-size:.875rem;color:#fff6}.admin-clients[data-v-c7b7dfb7]{display:flex;flex-direction:column;gap:1.25rem}.filters-row[data-v-c7b7dfb7]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.stat-pill[data-v-c7b7dfb7]{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-c7b7dfb7]{font-weight:800;color:var(--text)}.stat-pill-label[data-v-c7b7dfb7]{color:var(--muted);font-weight:500}.client-avatar[data-v-c7b7dfb7]{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-c7b7dfb7]{font-size:.85rem;font-weight:600;color:var(--text)}.agents-count[data-v-c7b7dfb7]{font-size:.9rem;font-weight:600;color:var(--text)}.clickable-row[data-v-c7b7dfb7]{cursor:pointer;transition:background-color .2s ease}.clickable-row[data-v-c7b7dfb7]:hover{background-color:var(--surface-hover)}.metric-value[data-v-c7b7dfb7]{font-size:.9rem;font-weight:700;color:var(--text)}.metric-label[data-v-c7b7dfb7]{font-size:.65rem;color:var(--muted)}.score[data-v-c7b7dfb7]{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-c7b7dfb7]{background:#64dc9626;color:#64dc96;border:1px solid rgba(100,220,150,.25)}.score-medium[data-v-c7b7dfb7]{background:#ffb74d26;color:#ffb74d;border:1px solid rgba(255,183,77,.25)}.score-low[data-v-c7b7dfb7]{background:#ef256f26;color:#ef256f;border:1px solid rgba(239,37,111,.25)}.empty-state[data-v-c7b7dfb7]{text-align:center;padding:3rem 1rem;color:var(--muted);font-size:.875rem}.kpi-icon[data-v-ea7ce7c0]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-alert-badge[data-v-ea7ce7c0]{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-ea7ce7c0]{display:flex;justify-content:space-between;align-items:flex-start}.mt-sm[data-v-ea7ce7c0]{margin-top:.5rem}.funnel-list[data-v-59baa70a]{display:flex;flex-direction:column;gap:1rem}.funnel-row[data-v-59baa70a]{display:flex;flex-direction:column;gap:.5rem}.funnel-row-header[data-v-59baa70a]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.funnel-stage[data-v-59baa70a]{color:var(--text-75);font-weight:500}.funnel-count[data-v-59baa70a]{color:var(--text);font-weight:600}.bar-track[data-v-59baa70a]{height:8px;background:var(--surface-soft);border-radius:4px;overflow:hidden}.bar-fill[data-v-59baa70a]{height:100%;transition:width .3s ease}.funnel-rate[data-v-59baa70a]{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--muted);margin-top:-.3rem;margin-left:.25rem}.bar-list[data-v-81203c87]{display:flex;flex-direction:column;gap:.875rem}.bar-row[data-v-81203c87]{display:flex;flex-direction:column;gap:.5rem}.bar-row-header[data-v-81203c87]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.bar-rank[data-v-81203c87]{width:20px;text-align:center;color:var(--muted);font-weight:600}.bar-name[data-v-81203c87]{flex:1;margin:0 .75rem;color:var(--text-75);font-weight:500}.bar-count[data-v-81203c87]{color:var(--text);font-weight:600;min-width:40px;text-align:right}.bar-track[data-v-81203c87]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-81203c87]{height:100%;transition:width .3s ease}.donut-container[data-v-5585a97e]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:1rem 0}.donut[data-v-5585a97e]{width:180px;height:180px;border-radius:50%;position:relative;flex-shrink:0}.donut-inner[data-v-5585a97e]{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-5585a97e]{font-size:2.2rem;font-weight:800;color:var(--text);line-height:1}.donut-label[data-v-5585a97e]{font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.donut-legend[data-v-5585a97e]{display:flex;flex-direction:column;gap:.25rem;width:100%;max-width:280px;align-items:flex-start}.legend-item[data-v-5585a97e]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;padding:.2rem 0}.legend-dot[data-v-5585a97e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-5585a97e]{color:var(--text-75);font-size:.75rem;white-space:nowrap;flex:1}.legend-val[data-v-5585a97e]{color:var(--text);font-weight:600;font-size:.8rem;white-space:nowrap}.mb-md[data-v-94f4f707]{margin-bottom:1.5rem}.sentiment-card-container[data-v-94f4f707]{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-94f4f707]{font-size:2.5rem;font-weight:800;color:var(--blue);margin-bottom:.25rem}.sentiment-label[data-v-94f4f707]{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.sentiment-breakdown[data-v-94f4f707]{display:flex;gap:1rem;justify-content:flex-start}.sentiment-item[data-v-94f4f707]{display:flex;align-items:center;gap:.5rem}.sentiment-pct[data-v-94f4f707]{font-size:.85rem;font-weight:600;color:var(--text)}.agent-panel[data-v-54845ed6]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-54845ed6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-54845ed6]{margin-bottom:1.5rem}.flex-between[data-v-54845ed6]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-54845ed6]{display:flex;align-items:center}.gap-sm[data-v-54845ed6]{gap:.5rem}.gap-xs[data-v-54845ed6]{gap:.25rem}.ms-auto[data-v-54845ed6]{margin-left:auto}.temp-row[data-v-54845ed6]{display:flex;gap:1.5rem;justify-content:space-around}.temp-card[data-v-54845ed6]{display:flex;align-items:center;gap:.875rem;padding:1rem;background:#ffffff05;border-radius:8px;flex:1}.kpi-icon[data-v-54845ed6]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.temp-value[data-v-54845ed6]{font-size:1rem;font-weight:700;color:var(--text)}.temp-label[data-v-54845ed6]{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.temp-badge[data-v-54845ed6]{font-size:.7rem;font-weight:600;padding:.3rem .6rem;border-radius:4px;white-space:nowrap}.temp-badge.hot[data-v-54845ed6]{background:#ef256f26;color:#ef256f}.temp-badge.warm[data-v-54845ed6]{background:#ffb74d26;color:#ffb74d}.temp-badge.cold[data-v-54845ed6]{background:#64dc9626;color:#64dc96}.insights-grid[data-v-54845ed6]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1.5rem}.text-muted[data-v-54845ed6]{color:var(--muted)}.table-wrap[data-v-54845ed6]{overflow-x:auto}.data-table[data-v-54845ed6]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-54845ed6]{background:var(--surface-soft)}.data-table th[data-v-54845ed6]{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-54845ed6]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-54845ed6]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-54845ed6]{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-54845ed6]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-54845ed6]{background:#287cce26;color:#287cce}.badge-green[data-v-54845ed6]{background:#64dc9626;color:#64dc96}.badge-muted[data-v-54845ed6]{background:#ffffff0d;color:var(--muted)}.response-distribution[data-v-bdb51fef]{display:flex;flex-direction:column;gap:1rem}.response-item[data-v-bdb51fef]{display:flex;flex-direction:column;gap:.5rem}.response-header[data-v-bdb51fef]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.response-label[data-v-bdb51fef]{color:var(--text-75);font-weight:500}.response-pct[data-v-bdb51fef]{color:var(--text);font-weight:600}.response-bar[data-v-bdb51fef]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.response-fill[data-v-bdb51fef]{height:100%;transition:width .3s ease}.agent-panel[data-v-fd657cbd]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-fd657cbd]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-fd657cbd]{margin-bottom:1.5rem}.flex-between[data-v-fd657cbd]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-fd657cbd]{display:flex;align-items:center}.gap-sm[data-v-fd657cbd]{gap:.5rem}.gap-xs[data-v-fd657cbd]{gap:.25rem}.insights-grid[data-v-fd657cbd]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1.5rem}.text-muted[data-v-fd657cbd]{color:var(--muted)}.table-wrap[data-v-fd657cbd]{overflow-x:auto}.data-table[data-v-fd657cbd]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-fd657cbd]{background:var(--surface-soft)}.data-table th[data-v-fd657cbd]{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-fd657cbd]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-fd657cbd]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-fd657cbd]{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-fd657cbd]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-fd657cbd]{background:#287cce26;color:#287cce}.badge-green[data-v-fd657cbd]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-fd657cbd]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-fd657cbd]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-8dbee4d8]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-8dbee4d8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-8dbee4d8]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-8dbee4d8]{margin-bottom:1.5rem}.flex-between[data-v-8dbee4d8]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-8dbee4d8]{display:flex;align-items:center}.gap-sm[data-v-8dbee4d8]{gap:.5rem}.gap-xs[data-v-8dbee4d8]{gap:.25rem}.price-list[data-v-8dbee4d8]{display:flex;flex-direction:column;gap:1rem}.price-item[data-v-8dbee4d8]{display:flex;flex-direction:column;gap:.5rem}.price-header[data-v-8dbee4d8]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.price-label[data-v-8dbee4d8]{flex:1;color:var(--text-75);font-weight:500}.price-count[data-v-8dbee4d8]{color:var(--text);font-weight:600;margin:0 1rem}.price-pct[data-v-8dbee4d8]{color:var(--muted);font-weight:600;min-width:35px;text-align:right}.bar-track[data-v-8dbee4d8]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-8dbee4d8]{height:100%;transition:width .3s ease}.text-muted[data-v-8dbee4d8]{color:var(--muted)}.table-wrap[data-v-8dbee4d8]{overflow-x:auto}.data-table[data-v-8dbee4d8]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-8dbee4d8]{background:var(--surface-soft)}.data-table th[data-v-8dbee4d8]{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-8dbee4d8]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-8dbee4d8]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-8dbee4d8]{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-8dbee4d8]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-8dbee4d8]{background:#287cce26;color:#287cce}.badge-green[data-v-8dbee4d8]{background:#64dc9626;color:#64dc96}.badge-muted[data-v-8dbee4d8]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-bf8983d8]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-bf8983d8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-bf8983d8]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-bf8983d8]{margin-bottom:1.5rem}.flex-between[data-v-bf8983d8]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-bf8983d8]{display:flex;align-items:center}.gap-sm[data-v-bf8983d8]{gap:.5rem}.tasacion-grid[data-v-bf8983d8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem}.tasacion-item[data-v-bf8983d8]{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-bf8983d8]{background:#ffb74d1f;border-color:#ffb74d4d}.tasacion-count[data-v-bf8983d8]{font-size:1.75rem;font-weight:800;color:var(--text);margin-bottom:.5rem}.tasacion-label[data-v-bf8983d8]{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.5rem}.tasacion-warning[data-v-bf8983d8]{font-size:.65rem;color:#ffb74d;font-weight:600}.text-muted[data-v-bf8983d8]{color:var(--muted)}.table-wrap[data-v-bf8983d8]{overflow-x:auto}.data-table[data-v-bf8983d8]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-bf8983d8]{background:var(--surface-soft)}.data-table th[data-v-bf8983d8]{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-bf8983d8]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-bf8983d8]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-bf8983d8]{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-bf8983d8]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-green[data-v-bf8983d8]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-bf8983d8]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-bf8983d8]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-3f052e52]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-3f052e52]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-3f052e52]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-3f052e52]{margin-bottom:1.5rem}.flex-between[data-v-3f052e52]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-3f052e52]{display:flex;align-items:center}.gap-sm[data-v-3f052e52]{gap:.5rem}.gap-xs[data-v-3f052e52]{gap:.25rem}.text-muted[data-v-3f052e52]{color:var(--muted)}.table-wrap[data-v-3f052e52]{overflow-x:auto}.data-table[data-v-3f052e52]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-3f052e52]{background:var(--surface-soft)}.data-table th[data-v-3f052e52]{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-3f052e52]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-3f052e52]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-3f052e52]{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-3f052e52]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-green[data-v-3f052e52]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-3f052e52]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-3f052e52]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-bc47b41b]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-bc47b41b]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-bc47b41b]{margin-bottom:1.5rem}.flex-between[data-v-bc47b41b]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-bc47b41b]{display:flex;align-items:center}.gap-sm[data-v-bc47b41b]{gap:.5rem}.table-wrap[data-v-bc47b41b]{overflow-x:auto}.data-table[data-v-bc47b41b]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-bc47b41b]{background:var(--surface-soft)}.data-table th[data-v-bc47b41b]{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-bc47b41b]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-bc47b41b]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-bc47b41b]{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-bc47b41b]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-bc47b41b]{background:#287cce26;color:#287cce}.agent-panel[data-v-444b5d41]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-444b5d41]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-444b5d41]{margin-bottom:1.5rem}.flex-between[data-v-444b5d41]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-444b5d41]{display:flex;align-items:center}.gap-sm[data-v-444b5d41]{gap:.5rem}.table-wrap[data-v-444b5d41]{overflow-x:auto}.data-table[data-v-444b5d41]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-444b5d41]{background:var(--surface-soft)}.data-table th[data-v-444b5d41]{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-444b5d41]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-444b5d41]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-444b5d41]{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-444b5d41]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-444b5d41]{background:#287cce26;color:#287cce}.badge-pink[data-v-444b5d41]{background:#ef256f26;color:#ef256f}.badge-green[data-v-444b5d41]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-444b5d41]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-444b5d41]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-749ac244]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-749ac244]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-749ac244]{margin-bottom:1.5rem}.flex-between[data-v-749ac244]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-749ac244]{display:flex;align-items:center}.gap-sm[data-v-749ac244]{gap:.5rem}.table-wrap[data-v-749ac244]{overflow-x:auto}.data-table[data-v-749ac244]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-749ac244]{background:var(--surface-soft)}.data-table th[data-v-749ac244]{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-749ac244]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-749ac244]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-749ac244]{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-749ac244]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-749ac244]{background:#287cce26;color:#287cce}.badge-green[data-v-749ac244]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-749ac244]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-749ac244]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-7f2a29b9]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-7f2a29b9]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-7f2a29b9]{margin-bottom:1.5rem}.flex-between[data-v-7f2a29b9]{display:flex;justify-content:space-between;align-items:center}.table-wrap[data-v-7f2a29b9]{overflow-x:auto}.data-table[data-v-7f2a29b9]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-7f2a29b9]{background:var(--surface-soft)}.data-table th[data-v-7f2a29b9]{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-7f2a29b9]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-7f2a29b9]:hover{background:var(--surface-soft);cursor:pointer}.account-name[data-v-7f2a29b9],.amount[data-v-7f2a29b9]{font-weight:600;color:var(--text)}.badge[data-v-7f2a29b9]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-7f2a29b9]{background:#287cce26;color:#287cce}.badge-green[data-v-7f2a29b9]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-7f2a29b9]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-7f2a29b9]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-0e2c9ed1]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-0e2c9ed1]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-0e2c9ed1]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-0e2c9ed1]{margin-bottom:1.5rem}.flex-between[data-v-0e2c9ed1]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-0e2c9ed1]{display:flex;align-items:center}.gap-sm[data-v-0e2c9ed1]{gap:.5rem}.gap-xs[data-v-0e2c9ed1]{gap:.25rem}.price-list[data-v-0e2c9ed1]{display:flex;flex-direction:column;gap:1rem}.price-item[data-v-0e2c9ed1]{display:flex;flex-direction:column;gap:.5rem}.price-header[data-v-0e2c9ed1]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.price-label[data-v-0e2c9ed1]{flex:1;color:var(--text-75);font-weight:500}.price-count[data-v-0e2c9ed1]{color:var(--text);font-weight:600;margin:0 1rem}.price-pct[data-v-0e2c9ed1]{color:var(--muted);font-weight:600;min-width:35px;text-align:right}.bar-track[data-v-0e2c9ed1]{height:6px;background:var(--surface-soft);border-radius:3px;overflow:hidden}.bar-fill[data-v-0e2c9ed1]{height:100%;transition:width .3s ease}.text-muted[data-v-0e2c9ed1]{color:var(--muted)}.table-wrap[data-v-0e2c9ed1]{overflow-x:auto}.data-table[data-v-0e2c9ed1]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-0e2c9ed1]{background:var(--surface-soft)}.data-table th[data-v-0e2c9ed1]{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-0e2c9ed1]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-0e2c9ed1]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-0e2c9ed1]{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-0e2c9ed1]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-0e2c9ed1]{background:#287cce26;color:#287cce}.badge-green[data-v-0e2c9ed1]{background:#64dc9626;color:#64dc96}.badge-muted[data-v-0e2c9ed1]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-e7e24042]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-e7e24042]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-e7e24042]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-e7e24042]{margin-bottom:1.5rem}.flex-between[data-v-e7e24042]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-e7e24042]{display:flex;align-items:center}.gap-sm[data-v-e7e24042]{gap:.5rem}.tasacion-grid[data-v-e7e24042]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.tasacion-item[data-v-e7e24042]{padding:1rem;background:#287cce14;border:1px solid rgba(40,124,206,.2);border-radius:8px;text-align:center}.tasacion-item.tasacion-alert[data-v-e7e24042]{background:#ffb74d1f;border-color:#ffb74d4d}.tasacion-count[data-v-e7e24042]{font-size:1.5rem;font-weight:800;color:var(--text);margin-bottom:.25rem}.tasacion-label[data-v-e7e24042]{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.text-muted[data-v-e7e24042]{color:var(--muted)}.table-wrap[data-v-e7e24042]{overflow-x:auto}.data-table[data-v-e7e24042]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-e7e24042]{background:var(--surface-soft)}.data-table th[data-v-e7e24042]{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-e7e24042]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-e7e24042]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-e7e24042]{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-e7e24042]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-green[data-v-e7e24042]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-e7e24042]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-e7e24042]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-dd56bb6c]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-dd56bb6c]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.two-col[data-v-dd56bb6c]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.mb-md[data-v-dd56bb6c]{margin-bottom:1.5rem}.flex-between[data-v-dd56bb6c]{display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-dd56bb6c]{display:flex;align-items:center}.gap-sm[data-v-dd56bb6c]{gap:.5rem}.gap-xs[data-v-dd56bb6c]{gap:.25rem}.text-muted[data-v-dd56bb6c]{color:var(--muted)}.table-wrap[data-v-dd56bb6c]{overflow-x:auto}.data-table[data-v-dd56bb6c]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-dd56bb6c]{background:var(--surface-soft)}.data-table th[data-v-dd56bb6c]{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-dd56bb6c]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-dd56bb6c]:hover{background:var(--surface-soft);cursor:pointer}.lead-avatar[data-v-dd56bb6c]{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-dd56bb6c]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-green[data-v-dd56bb6c]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-dd56bb6c]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-dd56bb6c]{background:#ffffff0d;color:var(--muted)}.agent-panel[data-v-08bf2c60]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-08bf2c60]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mb-md[data-v-08bf2c60]{margin-bottom:1.5rem}.flex-between[data-v-08bf2c60]{display:flex;justify-content:space-between;align-items:center}.text-muted[data-v-08bf2c60]{color:var(--muted)}.table-wrap[data-v-08bf2c60]{overflow-x:auto}.data-table[data-v-08bf2c60]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead[data-v-08bf2c60]{background:var(--surface-soft)}.data-table th[data-v-08bf2c60]{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-08bf2c60]{padding:.875rem .75rem;border-bottom:1px solid var(--surface-soft);color:var(--text-75)}.data-table tbody tr[data-v-08bf2c60]:hover{background:var(--surface-soft);cursor:pointer}.licit-name[data-v-08bf2c60]{font-weight:600;color:var(--text)}.count-center[data-v-08bf2c60]{text-align:center;color:var(--text);font-weight:600}.badge[data-v-08bf2c60]{font-size:.7rem;font-weight:600;padding:.4rem .75rem;border-radius:4px}.badge-blue[data-v-08bf2c60]{background:#287cce26;color:#287cce}.badge-green[data-v-08bf2c60]{background:#64dc9626;color:#64dc96}.badge-amber[data-v-08bf2c60]{background:#ffb74d26;color:#ffb74d}.badge-muted[data-v-08bf2c60]{background:#ffffff0d;color:var(--muted)}.admin-client-detail[data-v-3dd79c50]{display:flex;flex-direction:column;gap:1.25rem}.breadcrumb-link[data-v-3dd79c50]{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-3dd79c50]:hover{text-decoration:underline}.detail-tabs[data-v-3dd79c50]{display:flex;gap:.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.detail-tab[data-v-3dd79c50]{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-3dd79c50]:hover{color:var(--text-75)}.detail-tab.active[data-v-3dd79c50]{color:var(--blue);border-bottom-color:var(--blue)}.grid-3[data-v-3dd79c50]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.grid-2[data-v-3dd79c50]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.gap-md[data-v-3dd79c50]{gap:1.5rem}.mb-md[data-v-3dd79c50]{margin-bottom:1.5rem}.agents-grid[data-v-3dd79c50]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.agent-card[data-v-3dd79c50]{display:flex;flex-direction:column;gap:1rem}.agent-header[data-v-3dd79c50]{display:flex;justify-content:space-between;align-items:flex-start}.agent-name[data-v-3dd79c50]{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.25rem}.agent-type[data-v-3dd79c50]{font-size:.75rem;color:var(--muted);margin:0}.agent-prompt-preview[data-v-3dd79c50]{padding:.75rem;background:#287cce0d;border:1px solid rgba(40,124,206,.15);border-radius:6px}.prompt-label[data-v-3dd79c50]{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.prompt-text[data-v-3dd79c50]{font-size:.78rem;color:var(--text-75);margin:0;line-height:1.4}.agent-meta[data-v-3dd79c50]{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--muted)}.agent-meta-item[data-v-3dd79c50]{display:flex;gap:.5rem}.team-list[data-v-3dd79c50]{display:flex;flex-direction:column;gap:.75rem}.team-item[data-v-3dd79c50]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff05;border-radius:6px}.team-avatar[data-v-3dd79c50]{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-3dd79c50]{flex:1}.team-name[data-v-3dd79c50]{font-size:.85rem;font-weight:600;color:var(--text)}.team-role[data-v-3dd79c50]{font-size:.75rem;color:var(--muted);margin-top:2px}.team-status[data-v-3dd79c50]{font-size:.75rem;font-weight:600;padding:.3rem .6rem;border-radius:4px}.team-status.active[data-v-3dd79c50]{background:#64dc9626;color:#64dc96}.team-status.inactive[data-v-3dd79c50]{background:#ffffff0d;color:var(--muted)}.profile-grid[data-v-3dd79c50]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.profile-field[data-v-3dd79c50]{display:flex;flex-direction:column;gap:.5rem}.profile-label[data-v-3dd79c50]{font-size:.8rem;font-weight:600;color:var(--text-75);text-transform:uppercase;letter-spacing:.05em}.profile-value[data-v-3dd79c50]{font-size:.95rem;color:var(--text)}.detail-tabs[data-v-3dd79c50]{gap:0!important;margin-bottom:2rem!important}.detail-tab[data-v-3dd79c50]{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-3dd79c50]:hover{color:var(--text-75)!important;background:linear-gradient(135deg,#a064f00a,#ef256f0a)}.detail-tab.active[data-v-3dd79c50]{color:var(--text)!important;border-bottom-color:transparent!important;border-bottom-width:4px!important;background:linear-gradient(135deg,#a064f01f,#ef256f1f)}.area-tabs[data-v-3dd79c50]{margin-bottom:1.5rem;gap:.75rem}.area-tabs .dashboard-tab[data-v-3dd79c50]{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-3dd79c50]:hover{color:var(--text-75)}.area-tabs .dashboard-tab.active[data-v-3dd79c50]{background:transparent;color:var(--text);border-bottom:2px solid #EF256F}.agent-tab-row[data-v-3dd79c50]{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-3dd79c50]{display:flex;gap:.35rem}.agent-tab[data-v-3dd79c50]{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-3dd79c50]:hover{color:#ef256f;background:#ef256f1a;border-color:#ef256f}.agent-tab.active[data-v-3dd79c50]{color:#fff;background:#ef256f;border-color:#ef256f}.empty-state[data-v-3dd79c50]{text-align:center;color:var(--muted);padding:3rem}.area-filter-buttons[data-v-3dd79c50]{display:flex;gap:.5rem;flex-wrap:wrap}.area-filter-btn[data-v-3dd79c50]{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-3dd79c50]:hover{color:var(--text-75);background:var(--surface)}.area-filter-btn.active[data-v-3dd79c50]{color:#fff;background:linear-gradient(135deg,#a064f0cc,#ef256fcc);border-color:transparent}.button-wrapper[data-v-3dd79c50]{display:flex;justify-content:flex-start}.btn-compact[data-v-3dd79c50]{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-319102f4]{display:flex;flex-direction:column;gap:1.25rem}.grid-4[data-v-319102f4]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.rank-badge[data-v-319102f4]{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-319102f4]{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-319102f4]{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-319102f4]{background:#64dc9626;color:#64dc96;border:1px solid rgba(100,220,150,.25)}.score-medium[data-v-319102f4]{background:#ffb74d26;color:#ffb74d;border:1px solid rgba(255,183,77,.25)}.score-low[data-v-319102f4]{background:#ef256f26;color:#ef256f;border:1px solid rgba(239,37,111,.25)}.admin-settings[data-v-289bc4d3]{display:flex;flex-direction:column;gap:1.25rem}.settings-tabs[data-v-289bc4d3]{display:flex;gap:.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.settings-tab[data-v-289bc4d3]{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-289bc4d3]:hover{color:var(--text-75)}.settings-tab.active[data-v-289bc4d3]{color:var(--blue);border-bottom-color:var(--blue)}.settings-content[data-v-289bc4d3]{display:flex;flex-direction:column;gap:1.25rem}.settings-form[data-v-289bc4d3]{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.form-group[data-v-289bc4d3]{display:flex;flex-direction:column;gap:.5rem}.form-group.checkbox[data-v-289bc4d3]{flex-direction:row;align-items:center;gap:.75rem}.form-group.checkbox input[data-v-289bc4d3]{width:18px;height:18px;cursor:pointer;flex-shrink:0}.form-group.checkbox label[data-v-289bc4d3]{cursor:pointer;font-size:.95rem;color:var(--text)}.form-label[data-v-289bc4d3]{font-size:.85rem;font-weight:600;color:var(--text-75);text-transform:uppercase;letter-spacing:.05em}.verticals-list[data-v-289bc4d3]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.vertical-item[data-v-289bc4d3]{padding:1rem;background:#ffffff05;border:1px solid var(--border);border-radius:8px}.vertical-header[data-v-289bc4d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.vertical-name[data-v-289bc4d3]{font-size:.95rem;font-weight:700;color:var(--text);margin:0}.vertical-agents[data-v-289bc4d3]{display:flex;gap:.5rem;flex-wrap:wrap}.agent-tag[data-v-289bc4d3]{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-de13db74]{display:flex;flex-direction:column;height:100%;gap:1.5rem}.editor-header[data-v-de13db74]{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-de13db74]{display:flex;flex-direction:column;gap:.5rem}.back-link[data-v-de13db74]{display:inline-flex;width:fit-content;color:var(--blue);text-decoration:none;font-size:.85rem;cursor:pointer}.back-link[data-v-de13db74]:hover{text-decoration:underline}.editor-title[data-v-de13db74]{font-size:1.5rem;font-weight:800;color:var(--text);margin:0}.editor-header-right[data-v-de13db74]{display:flex;gap:.75rem}.editor-container[data-v-de13db74]{display:grid;grid-template-columns:1fr 320px;gap:1.5rem;flex:1;overflow:hidden}.editor-main[data-v-de13db74]{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding-right:.5rem}.editor-info[data-v-de13db74]{display:flex;flex-direction:column;gap:1rem}.editor-agent-header[data-v-de13db74]{display:flex;justify-content:space-between;align-items:flex-start}.agent-title[data-v-de13db74]{font-size:1.1rem;font-weight:700;color:var(--text);margin:0 0 .25rem}.agent-subtitle[data-v-de13db74]{font-size:.8rem;color:var(--muted);margin:0}.vertical-badge[data-v-de13db74]{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-de13db74]{display:flex;flex-direction:column;gap:1rem;flex:1;overflow:hidden}.editor-section[data-v-de13db74]{display:flex;flex-direction:column;gap:.75rem;height:100%}.editor-label[data-v-de13db74]{font-size:.85rem;font-weight:600;color:var(--text-75);text-transform:uppercase;letter-spacing:.05em}.editor-textarea[data-v-de13db74]{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-de13db74]:focus{border-color:var(--blue-border);background:#287cce0d}.editor-stats[data-v-de13db74]{display:flex;gap:2rem;padding:.75rem 0;border-top:1px solid var(--border);font-size:.8rem}.stat[data-v-de13db74]{display:flex;gap:.5rem}.stat-label[data-v-de13db74]{color:var(--muted)}.stat-value[data-v-de13db74]{font-weight:700;color:var(--blue)}.editor-sidebar[data-v-de13db74]{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding-right:.5rem}.history-card[data-v-de13db74],.guidelines-card[data-v-de13db74]{display:flex;flex-direction:column;gap:1rem}.history-title[data-v-de13db74],.guidelines-title[data-v-de13db74]{font-size:.9rem;font-weight:700;color:var(--text);margin:0}.versions-list[data-v-de13db74]{display:flex;flex-direction:column;gap:.5rem}.version-item[data-v-de13db74]{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-de13db74]:hover{background:#ffffff0d;border-color:#ffffff26}.version-item.active[data-v-de13db74]{background:#287cce1a;border-color:#287cce4d}.version-date[data-v-de13db74]{font-size:.7rem;font-weight:600;color:var(--muted)}.version-editor[data-v-de13db74]{font-size:.8rem;color:var(--text-75)}.version-restore[data-v-de13db74]{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-de13db74]{display:block;color:var(--blue)}.guidelines-list[data-v-de13db74]{display:flex;flex-direction:column;gap:.5rem}.guideline-item[data-v-de13db74]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-75)}.guideline-icon[data-v-de13db74]{color:var(--green);flex-shrink:0}@media(max-width:1024px){.editor-container[data-v-de13db74]{grid-template-columns:1fr}.editor-sidebar[data-v-de13db74]{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:linear-gradient(90deg,var(--blue),transparent 70%)}.card-accent.pink{background:linear-gradient(90deg,var(--pink),transparent 70%)}.card-accent.green{background:linear-gradient(90deg,var(--green),transparent 70%)}.card-accent.amber{background:linear-gradient(90deg,var(--amber),transparent 70%)}.card-accent.purple{background:linear-gradient(90deg,var(--purple),transparent 70%)}.card-accent.brand{background:var(--grad-brand-h)}.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}
