.trade-title[data-v-4f3bdc97]{font-size:.9em}.trade-card[data-v-4f3bdc97]{cursor:default}.table-custom[data-v-4f3bdc97]{width:100%;table-layout:fixed;border-collapse:collapse}.table-custom th[data-v-4f3bdc97],.table-custom td[data-v-4f3bdc97]{text-align:left!important;vertical-align:top!important;padding:.2rem .3rem!important;font-size:.85em!important}.table-custom tbody tr[data-v-4f3bdc97]{border-bottom:1px dotted #ccc}.table-custom tbody tr[data-v-4f3bdc97]:last-child{border-bottom:none}.search-results[data-v-4f3bdc97]{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:20;max-height:240px;overflow-y:auto;background:#fff}.remove-btn[data-v-4f3bdc97]{line-height:1}.vehicle-title[data-v-5d619ae7]{font-size:.9em}.vehicle-card[data-v-5d619ae7]{cursor:pointer}.active-vehicle-card[data-v-5d619ae7]{border:1px solid #0d6efd;box-shadow:0 0 0 1px #0d6efd26}.table-custom[data-v-5d619ae7]{width:100%;table-layout:fixed;border-collapse:collapse}.table-custom th[data-v-5d619ae7],.table-custom td[data-v-5d619ae7]{text-align:left!important;vertical-align:top!important;padding:.2rem .3rem!important;font-size:.85em!important}.table-custom tbody tr[data-v-5d619ae7]{border-bottom:1px dotted #ccc}.table-custom tbody tr[data-v-5d619ae7]:last-child{border-bottom:none}.search-results[data-v-5d619ae7]{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:20;max-height:240px;overflow-y:auto;background:#fff}.remove-btn[data-v-5d619ae7]{line-height:1}.kanban-page[data-v-9b34c82f]{height:80vh;overflow:hidden;background:#fff;padding:14px;box-sizing:border-box;position:relative;color:#1f2a44}.kanban-page.is-dark[data-v-9b34c82f]{background:#0f172a;color:#e2e8f0}.kanban-toolbar[data-v-9b34c82f]{margin-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.kanban-toolbar-left[data-v-9b34c82f]{flex:1 1 320px;min-width:260px}.kanban-toolbar-right[data-v-9b34c82f]{display:flex;justify-content:flex-end;align-items:end;gap:10px;flex-wrap:wrap;margin-left:auto}.kanban-search-row[data-v-9b34c82f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kanban-search-wrap[data-v-9b34c82f]{position:relative;max-width:460px;width:100%;flex:1 1 280px}.kanban-search-icon[data-v-9b34c82f]{position:absolute;left:14px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#728197;pointer-events:none}.kanban-page.is-dark .kanban-search-icon[data-v-9b34c82f]{color:#94a3b8}.kanban-search-input[data-v-9b34c82f]{width:100%;height:42px;border:1px solid #d8e0ea;border-radius:10px;background:#fff;padding:0 14px 0 42px;font-size:14px;color:#1f2a44;outline:none;box-sizing:border-box;box-shadow:0 1px 3px #1018280a}.kanban-date-input[data-v-9b34c82f]{height:42px;border:1px solid #d8e0ea;border-radius:10px;background:#fff;padding:0 12px;font-size:14px;color:#1f2a44;outline:none;box-sizing:border-box;box-shadow:0 1px 3px #1018280a}.kanban-page.is-dark .kanban-search-input[data-v-9b34c82f],.kanban-page.is-dark .kanban-date-input[data-v-9b34c82f]{background:#111827;border-color:#334155;color:#e2e8f0;box-shadow:none}.kanban-search-input[data-v-9b34c82f]:focus,.kanban-date-input[data-v-9b34c82f]:focus{border-color:#77a6ff;box-shadow:0 0 0 3px #5285ff1f}.kanban-theme-toggle[data-v-9b34c82f]{height:42px;border:1px solid #d8e0ea;border-radius:10px;background:#fff;color:#1f2a44;padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:600;box-shadow:0 1px 3px #1018280a;transition:all .2s ease}.kanban-theme-toggle[data-v-9b34c82f]:hover{border-color:#77a6ff}.kanban-theme-toggle.is-dark-active[data-v-9b34c82f],.kanban-page.is-dark .kanban-theme-toggle[data-v-9b34c82f]{background:#111827;border-color:#334155;color:#e2e8f0;box-shadow:none}.kanban-theme-toggle-icon[data-v-9b34c82f]{font-size:14px;line-height:1}.kanban-date-field[data-v-9b34c82f]{display:flex;flex-direction:column;gap:6px}.kanban-dealer-field[data-v-9b34c82f],.kanban-rep-field[data-v-9b34c82f]{min-width:200px}.kanban-range-field[data-v-9b34c82f]{min-width:245px}.kanban-range-wrap[data-v-9b34c82f]{position:relative;display:flex;align-items:center}.kanban-range-icon[data-v-9b34c82f]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1;color:#6b7a90;pointer-events:none}.kanban-page.is-dark .kanban-range-icon[data-v-9b34c82f]{color:#94a3b8}.kanban-range-input[data-v-9b34c82f]{width:100%;padding-left:36px;cursor:pointer}.kanban-board[data-v-9b34c82f]{display:grid;grid-template-columns:repeat(var(--kanban-stage-count, 8),minmax(150px,1fr));gap:12px;height:calc(80vh - 82px);overflow-x:auto;overflow-y:hidden;align-items:stretch}.kanban-column[data-v-9b34c82f]{display:flex;flex-direction:column;height:100%;min-height:0;background:#eef2f7;border:1px solid #dde5ef;border-radius:14px;box-shadow:0 4px 12px #1018280d;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.kanban-page.is-dark .kanban-column[data-v-9b34c82f]{background:#111827;border-color:#1f2937;box-shadow:none}.kanban-column.is-drop-target[data-v-9b34c82f]{border-color:#78a6ff;box-shadow:0 10px 24px #5285ff2e;transform:translateY(-1px)}.kanban-column.is-drop-disabled[data-v-9b34c82f]{opacity:.96}.kanban-column-header[data-v-9b34c82f]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #dbe3ed;background:#ffffff8c}.kanban-page.is-dark .kanban-column-header[data-v-9b34c82f]{border-bottom-color:#1f2937;background:#0f172a8c}.kanban-column-title-wrap[data-v-9b34c82f]{display:flex;align-items:flex-start;gap:10px}.kanban-column-indicator[data-v-9b34c82f]{width:10px;height:10px;border-radius:999px;margin-top:6px;flex-shrink:0;animation:ledPulse-9b34c82f 1.6s infinite ease-in-out}.indicator-new_lead[data-v-9b34c82f]{background:#9ca8ab;box-shadow:0 0 8px #9ca8abbf,0 0 16px #9ca8ab59}.indicator-responded[data-v-9b34c82f]{background:#5b8def;box-shadow:0 0 8px #5b8defbf,0 0 16px #5b8def59}.indicator-contacted[data-v-9b34c82f]{background:#0c66e4;box-shadow:0 0 8px #0c66e4a6,0 0 16px #0c66e44d}.indicator-store_visit[data-v-9b34c82f]{background:#8f5cff;box-shadow:0 0 8px #8f5cffa6,0 0 16px #8f5cff4d}.indicator-test_drive[data-v-9b34c82f]{background:#f59e0b;box-shadow:0 0 8px #f59e0ba6,0 0 16px #f59e0b4d}.indicator-quoted[data-v-9b34c82f]{background:#00a3bf;box-shadow:0 0 8px #00a3bfa6,0 0 16px #00a3bf4d}.indicator-pending[data-v-9b34c82f]{background:#e17055;box-shadow:0 0 8px #e17055a6,0 0 16px #e170554d}.indicator-sold[data-v-9b34c82f]{background:#22a06b;box-shadow:0 0 8px #22a06ba6,0 0 16px #22a06b4d}.kanban-column-title-group[data-v-9b34c82f]{display:flex;flex-direction:column;gap:2px}.kanban-column-title[data-v-9b34c82f]{margin:0;font-size:12px;font-weight:700;color:#1b2840;line-height:1.2}.kanban-column-subtitle[data-v-9b34c82f]{font-size:10px;color:#6d7d93;line-height:1.3}.kanban-page.is-dark .kanban-column-title[data-v-9b34c82f]{color:#e2e8f0}.kanban-page.is-dark .kanban-column-subtitle[data-v-9b34c82f]{color:#94a3b8}.kanban-column-count[data-v-9b34c82f]{min-width:28px;height:28px;border-radius:999px;background:#dce4ee;color:#1b2840;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kanban-page.is-dark .kanban-column-count[data-v-9b34c82f]{background:#1e293b;color:#e2e8f0}.kanban-column-body[data-v-9b34c82f]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px}.kanban-card[data-v-9b34c82f]{display:block;border:1px solid #dce3ec;border-radius:12px;padding:0;margin-bottom:12px;box-shadow:0 10px 10px #0f172a0f;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,opacity .18s ease,background .18s ease;position:relative;cursor:grab;border:1px solid #dde5ef;background:#fff;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.kanban-card-name-actions[data-v-9b34c82f]{display:flex;align-items:center;gap:6px}.kanban-card.is-overdue[data-v-9b34c82f]{background:#f4e3e5;border-color:#e7c7cc;box-shadow:inset 0 0 0 1px #e7c7cc59}.kanban-page.is-dark .kanban-card.is-overdue[data-v-9b34c82f]{background:#3a2529;border-color:#6e444c;box-shadow:inset 0 0 0 1px #6e444c59}.kanban-card.is-overdue[data-v-9b34c82f]:not(.has-task-due){background:#f4e3e5;border-color:#e7c7cc;box-shadow:inset 0 0 0 1px #e7c7cc59}.kanban-page.is-dark .kanban-card.is-overdue[data-v-9b34c82f]:not(.has-task-due){background:#3a2529;border-color:#6e444c;box-shadow:inset 0 0 0 1px #6e444c59}.kanban-page.is-dark .kanban-card.has-task-due[data-v-9b34c82f]{background:#3a3424;border:none!important;box-shadow:none!important}.kanban-card-overdue-badge[data-v-9b34c82f]{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;text-transform:capitalize;background:#ff5a52;color:#fff}.kanban-page.is-dark .kanban-card-overdue-badge[data-v-9b34c82f]{background:#ff6b63;color:#fff}.kanban-page.is-dark .kanban-card[data-v-9b34c82f]{background:#0f172a;border-color:#273449;box-shadow:none}.kanban-card.is-not-responded[data-v-9b34c82f]{background:#fff1f1}.kanban-card.has-task-due[data-v-9b34c82f]{background:#f6f1df;border:none!important;box-shadow:none!important}.kanban-page.is-dark .kanban-card.has-task-due[data-v-9b34c82f]{background:#3a3424}.kanban-page.is-dark .kanban-card.is-not-responded[data-v-9b34c82f]{background:#3a1719;border-color:#c2413b}.kanban-page.is-dark .kanban-card.has-task-due[data-v-9b34c82f]{background:#3c3512;border-color:#d4b106}.kanban-card[data-v-9b34c82f]:hover{box-shadow:0 8px 18px #0f172a1a;transform:translateY(-1px);border-color:#c6d4e3}.kanban-page.is-dark .kanban-card[data-v-9b34c82f]:hover{border-color:#475569;box-shadow:0 8px 18px #02061773}.kanban-card.is-dragging[data-v-9b34c82f]{opacity:.52;transform:rotate(1deg) scale(1.02);box-shadow:0 14px 28px #0f172a29;cursor:grabbing}.kanban-card.is-locked[data-v-9b34c82f]{cursor:default}.kanban-card.is-saving[data-v-9b34c82f]{pointer-events:none}.kanban-card-link[data-v-9b34c82f]{display:block;text-decoration:none;color:inherit;padding:10px}.kanban-card-top[data-v-9b34c82f]{display:flex;align-items:flex-start;gap:12px;position:relative}.kanban-card-avatar-wrap[data-v-9b34c82f]{flex-shrink:0}.kanban-card-avatar[data-v-9b34c82f]{width:40px;height:40px;border-radius:999px;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid #d9e2ec;background:#edf4ff;margin-right:1px}.kanban-page.is-dark .kanban-card-avatar[data-v-9b34c82f]{border-color:#334155;background:#1e293b}.kanban-card-avatar-fallback[data-v-9b34c82f]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700}.kanban-card-main[data-v-9b34c82f]{min-width:0;flex:1}.kanban-card-heat[data-v-9b34c82f]{display:flex;align-items:center;gap:1px;margin-top:4px;margin-bottom:2px}.kanban-card-heat i[data-v-9b34c82f]{font-size:12px}.kanban-card-name-row[data-v-9b34c82f]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kanban-card-name[data-v-9b34c82f]{margin:0;font-size:10px;font-weight:700;line-height:1.35;color:#172b4d;word-break:break-word;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kanban-page.is-dark .kanban-card-name[data-v-9b34c82f]{color:#e2e8f0}.kanban-card-badge[data-v-9b34c82f]{width:18px;height:18px;border-radius:100%;background:red;color:#fff;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;position:absolute;left:22px;top:-8px}.kanban-card-source[data-v-9b34c82f]{margin-top:2px;font-size:9px;color:#6b778c;line-height:1.35}.kanban-page.is-dark .kanban-card-source[data-v-9b34c82f]{color:#94a3b8}.text-small[data-v-9b34c82f]{font-size:9px}.kanban-page.is-dark .text-small[data-v-9b34c82f]{color:#cbd5e1}.kanban-card-meta[data-v-9b34c82f]{margin-top:6px;padding-top:6px;border-top:1px solid #ebeff5;display:flex;position:relative;flex-direction:column;gap:2px}.kanban-page.is-dark .kanban-card-meta[data-v-9b34c82f]{border-top-color:#273449}.kanban-card-status-pill[data-v-9b34c82f]{align-self:flex-start;display:inline-flex;align-items:center;margin-top:4px;height:20px;padding:0 8px;border-radius:999px;background:#22a06b1f;color:#1e7a53;font-size:10px;font-weight:700;line-height:1}.kanban-page.is-dark .kanban-card-status-pill[data-v-9b34c82f]{background:#22a06b38;color:#4ade80}.kanban-card-view-btn[data-v-9b34c82f]{background:none;border:none;border-radius:100%;width:25px;height:25px;background:#30b050;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;right:0}.kanban-card-view-btn i[data-v-9b34c82f]{font-size:10px}.kanban-card-overlay[data-v-9b34c82f]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px}.kanban-page.is-dark .kanban-card-overlay[data-v-9b34c82f]{background:#0f172ac7}.kanban-card-overlay-text[data-v-9b34c82f]{font-size:12px;font-weight:700;color:#334155}.kanban-page.is-dark .kanban-card-overlay-text[data-v-9b34c82f]{color:#e2e8f0}.kanban-card-spinner[data-v-9b34c82f]{width:16px;height:16px;border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:999px;animation:spin-9b34c82f .8s linear infinite}.kanban-empty-state[data-v-9b34c82f]{min-height:180px;height:100%;border:1px dashed #c7d1dd;border-radius:12px;background:#ffffff8c;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#6b778c;padding:18px;box-sizing:border-box}.kanban-page.is-dark .kanban-empty-state[data-v-9b34c82f]{border-color:#334155;background:#0f172a73;color:#94a3b8}.kanban-empty-icon[data-v-9b34c82f]{width:34px;height:34px;border-radius:999px;background:#fff;border:1px solid #dfe5ec;display:flex;align-items:center;justify-content:center;font-size:18px;color:#7a869a;margin-bottom:10px}.kanban-page.is-dark .kanban-empty-icon[data-v-9b34c82f]{background:#111827;border-color:#334155;color:#94a3b8}.kanban-empty-title[data-v-9b34c82f]{font-size:14px;font-weight:700;color:#44546f;margin-bottom:4px;text-transform:capitalize}.kanban-page.is-dark .kanban-empty-title[data-v-9b34c82f]{color:#e2e8f0}.kanban-empty-text[data-v-9b34c82f]{font-size:12px;color:#6b778c}.kanban-page.is-dark .kanban-empty-text[data-v-9b34c82f]{color:#94a3b8}.kanban-toast-stack[data-v-9b34c82f]{position:fixed;top:16px;right:16px;z-index:2000;display:flex;flex-direction:column;gap:10px}.kanban-toast[data-v-9b34c82f]{min-width:220px;max-width:320px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dbe4ee;border-radius:12px;box-shadow:0 12px 28px #0f172a1f;padding:10px 12px}.kanban-page.is-dark .kanban-toast[data-v-9b34c82f]{background:#111827;border-color:#273449;box-shadow:0 12px 28px #02061773}.toast-success[data-v-9b34c82f]{border-left:4px solid #16a34a}.toast-error[data-v-9b34c82f]{border-left:4px solid #dc2626}.kanban-toast-dot[data-v-9b34c82f]{width:8px;height:8px;border-radius:999px;background:currentColor;flex-shrink:0}.toast-success .kanban-toast-dot[data-v-9b34c82f]{color:#16a34a}.toast-error .kanban-toast-dot[data-v-9b34c82f]{color:#dc2626}.kanban-toast-text[data-v-9b34c82f]{flex:1;font-size:13px;font-weight:600;color:#1f2937}.kanban-page.is-dark .kanban-toast-text[data-v-9b34c82f]{color:#e2e8f0}.kanban-toast-close[data-v-9b34c82f]{border:0;background:transparent;color:#64748b;cursor:pointer;font-size:16px;line-height:1;padding:0}.kanban-page.is-dark .kanban-toast-close[data-v-9b34c82f]{color:#94a3b8}.kanban-card-overdue-badge[data-v-9b34c82f]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:11px;font-weight:700;line-height:1}.kanban-page.is-dark .kanban-card-overdue-badge[data-v-9b34c82f]{background:#ef44442e;color:#fca5a5}@keyframes ledPulse-9b34c82f{0%{transform:scale(1);opacity:.95}50%{transform:scale(1.16);opacity:1}to{transform:scale(1);opacity:.95}}@keyframes spin-9b34c82f{to{transform:rotate(360deg)}}.toast-enter-active[data-v-9b34c82f],.toast-leave-active[data-v-9b34c82f]{transition:all .2s ease}.toast-enter-from[data-v-9b34c82f],.toast-leave-to[data-v-9b34c82f]{opacity:0;transform:translateY(-8px)}@media (max-width: 1200px){.kanban-board[data-v-9b34c82f]{grid-template-columns:repeat(var(--kanban-stage-count, 8),220px)}}@media (max-width: 640px){.kanban-board[data-v-9b34c82f]{grid-template-columns:repeat(var(--kanban-stage-count, 8),80vw);gap:12px}.kanban-page[data-v-9b34c82f]{padding:10px}.kanban-toolbar[data-v-9b34c82f]{align-items:stretch}.kanban-toolbar-left[data-v-9b34c82f],.kanban-toolbar-right[data-v-9b34c82f]{width:100%}.kanban-toolbar-right[data-v-9b34c82f]{justify-content:stretch}.kanban-search-row[data-v-9b34c82f]{flex-direction:column;align-items:stretch}.kanban-theme-toggle[data-v-9b34c82f],.kanban-dealer-field[data-v-9b34c82f],.kanban-rep-field[data-v-9b34c82f],.kanban-range-field[data-v-9b34c82f]{width:100%;min-width:0}.kanban-board[data-v-9b34c82f]{grid-template-columns:repeat(8,80vw);gap:12px}.kanban-card-avatar[data-v-9b34c82f]{width:38px;height:38px}.kanban-card-name[data-v-9b34c82f]{font-size:13px}.kanban-toast-stack[data-v-9b34c82f]{top:12px;right:12px;left:12px}.kanban-toast[data-v-9b34c82f]{max-width:none;min-width:0}}.kanban-drag-ghost[data-v-9b34c82f]{position:absolute;top:-9999px;left:-9999px;padding:10px 14px;border-radius:10px;background:#1f2937;color:#fff;font-size:13px;font-weight:700;box-shadow:0 10px 22px #0f172a40;white-space:nowrap}.kanban-page[data-v-9268990a]{position:relative;height:78vh;overflow:hidden;background:#fff;padding:14px;box-sizing:border-box;color:#1f2a44}.kanban-page.is-dark[data-v-9268990a]{background:#0f172a;color:#e2e8f0}.kanban-loading-overlay[data-v-9268990a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:#ffffffc2;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:800;color:#334155}.kanban-page.is-dark .kanban-loading-overlay[data-v-9268990a]{background:#0f172ac7;color:#e2e8f0}.kanban-loader[data-v-9268990a]{width:18px;height:18px;border:2px solid #d1d5db;border-top-color:#111827;border-radius:999px;animation:kanban-spin-9268990a .7s linear infinite}.kanban-page.is-dark .kanban-loader[data-v-9268990a]{border-color:#334155;border-top-color:#e2e8f0}@keyframes kanban-spin-9268990a{to{transform:rotate(360deg)}}.kanban-toolbar[data-v-9268990a]{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.kanban-toolbar-left[data-v-9268990a],.kanban-toolbar-right[data-v-9268990a]{display:flex;align-items:center;gap:10px}.kanban-toolbar-left[data-v-9268990a]{flex:1;min-width:0}.kanban-date-input[data-v-9268990a]{height:42px;border:1px solid #d8e0ea;border-radius:10px;background:#fff;padding:0 12px;font-size:13px;color:#1f2a44;outline:none;box-sizing:border-box}.kanban-range-input[data-v-9268990a]{width:245px;padding-left:36px;cursor:pointer}.kanban-range-wrap[data-v-9268990a]{position:relative;display:inline-flex;align-items:center}.kanban-range-icon[data-v-9268990a]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1;color:#6b7a90;pointer-events:none}.kanban-page.is-dark .kanban-range-icon[data-v-9268990a]{color:#94a3b8}.kanban-search-wrap[data-v-9268990a]{max-width:460px;width:100%}.kanban-search-input[data-v-9268990a]{width:100%;height:42px;border:1px solid #d8e0ea;border-radius:10px;background:#fff;padding:0 14px;font-size:14px;color:#1f2a44;outline:none;box-sizing:border-box}.kanban-page.is-dark .kanban-date-input[data-v-9268990a],.kanban-page.is-dark .kanban-search-input[data-v-9268990a]{background:#111827;border-color:#334155;color:#e2e8f0}.kanban-board[data-v-9268990a]{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;height:calc(78vh - 68px);overflow-x:auto;overflow-y:hidden;align-items:stretch}.kanban-column[data-v-9268990a]{display:flex;flex-direction:column;height:100%;min-height:0;background:#eef2f7;border:1px solid #dde5ef;border-radius:14px;overflow:hidden}.kanban-column.is-drop-target[data-v-9268990a]{border-color:#78a6ff;box-shadow:0 10px 24px #5285ff2e}.kanban-column.is-drop-disabled[data-v-9268990a]{opacity:.72;cursor:not-allowed}.kanban-column-header[data-v-9268990a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid #dbe3ed;background:#ffffffa6}.kanban-column-title[data-v-9268990a]{margin:0;font-size:14px;font-weight:800;color:#172b4d}.kanban-column-count[data-v-9268990a]{min-width:28px;height:28px;border-radius:999px;background:#dce4ee;color:#1b2840;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.kanban-column-body[data-v-9268990a]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px}.kanban-status-row[data-v-9268990a]{background:#ffffff8c;border:1px solid #dce3ec;border-radius:12px;padding:8px;margin-bottom:10px}.kanban-status-header[data-v-9268990a]{width:100%;border:0;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;text-align:left}.kanban-status-title-wrap[data-v-9268990a]{display:flex;align-items:center;gap:8px}.kanban-status-title[data-v-9268990a]{margin:0;font-size:12px;font-weight:800;color:#172b4d}.kanban-status-actions[data-v-9268990a]{display:inline-flex;align-items:center;gap:6px}.kanban-status-count[data-v-9268990a],.kanban-collapse-icon[data-v-9268990a]{min-width:22px;height:22px;border-radius:999px;background:#edf2f7;color:#334155;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.kanban-column-indicator[data-v-9268990a]{width:9px;height:9px;border-radius:999px;background:#5b8def;flex-shrink:0}.indicator-new_lead[data-v-9268990a]{background:#ef4444}.indicator-responded[data-v-9268990a],.indicator-contacted[data-v-9268990a],.indicator-store_visit[data-v-9268990a],.indicator-test_drive[data-v-9268990a],.indicator-quoted[data-v-9268990a]{background:#5b8def}.indicator-business_office[data-v-9268990a],.indicator-sold[data-v-9268990a],.indicator-pending_payment[data-v-9268990a],.indicator-on_order[data-v-9268990a],.indicator-delivery_scheduled[data-v-9268990a]{background:#22a06b}.indicator-lost[data-v-9268990a],.indicator-deleted[data-v-9268990a],.indicator-inactive[data-v-9268990a]{background:#e17055}.kanban-card[data-v-9268990a]{background:#fff;border:1px solid #dce3ec;border-radius:12px;margin-bottom:8px;box-shadow:0 6px 10px #0f172a0f;cursor:grab;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.kanban-card[data-v-9268990a]:hover{transform:translateY(-1px);border-color:#c6d4e3;box-shadow:0 8px 18px #0f172a1a}.kanban-card.is-dragging[data-v-9268990a]{opacity:.55;transform:rotate(1deg) scale(1.02);cursor:grabbing}.kanban-card-inner[data-v-9268990a]{padding:10px}.kanban-card-top[data-v-9268990a]{display:flex;align-items:flex-start;gap:10px}.kanban-card-avatar-fallback[data-v-9268990a]{width:36px;height:36px;border-radius:999px;background:#5b8def;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kanban-card-main[data-v-9268990a]{min-width:0;flex:1}.kanban-card-name-row[data-v-9268990a]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kanban-card-name[data-v-9268990a]{margin:0;font-size:12px;font-weight:800;line-height:1.35;color:#172b4d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kanban-card-badge[data-v-9268990a]{width:18px;height:18px;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.kanban-card-source[data-v-9268990a]{margin-top:3px;font-size:10px;color:#6b778c}.kanban-card-meta[data-v-9268990a]{margin-top:8px;padding-top:8px;border-top:1px solid #ebeff5;display:flex;flex-direction:column;gap:3px;font-size:10px;color:#44546f}.kanban-card-footer[data-v-9268990a]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.kanban-current-status[data-v-9268990a]{max-width:calc(100% - 36px);border:0;border-radius:999px;background:#edf2f7;color:#334155;padding:5px 8px;font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.kanban-card-view-btn[data-v-9268990a]{width:20px;height:20px;border-radius:999px;background:#30b050;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0}.kanban-card-view-btn i[data-v-9268990a]{font-size:9px;margin-top:2px}.kanban-empty-status[data-v-9268990a]{border:1px dashed #c7d1dd;border-radius:10px;padding:12px;text-align:center;font-size:11px;color:#6b778c;background:#ffffff73}.kanban-modal-backdrop[data-v-9268990a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:18px}.kanban-modal[data-v-9268990a]{width:100%;max-width:420px;border-radius:16px;background:#fff;border:1px solid #dbe4ee;box-shadow:0 18px 40px #0f172a38;overflow:hidden}.kanban-modal-header[data-v-9268990a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #e5ebf2}.kanban-modal-title[data-v-9268990a]{margin:0;font-size:16px;font-weight:800;color:#172b4d}.kanban-modal-text[data-v-9268990a]{margin:5px 0 0;font-size:13px;line-height:1.45;color:#6b778c}.kanban-modal-close[data-v-9268990a]{border:0;background:transparent;color:#64748b;cursor:pointer;font-size:24px;line-height:1}.kanban-modal-body[data-v-9268990a]{padding:12px;display:grid;gap:8px}.kanban-status-option[data-v-9268990a]{width:100%;border:1px solid #dce3ec;background:#fff;color:#172b4d;border-radius:12px;padding:11px 12px;cursor:pointer;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:800;text-align:left}.kanban-status-option.is-disabled[data-v-9268990a],.kanban-status-option[data-v-9268990a]:disabled{opacity:.45;cursor:not-allowed;background:#f1f5f9;color:#94a3b8}.kanban-toast-stack[data-v-9268990a]{position:fixed;right:18px;top:18px;z-index:4000;display:grid;gap:10px}.kanban-toast[data-v-9268990a]{min-width:240px;border-radius:12px;background:#fff;color:#172b4d;border:1px solid #dbe4ee;box-shadow:0 12px 28px #0f172a2e;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:700}.kanban-toast.toast-error[data-v-9268990a]{border-color:#fecaca;color:#991b1b}.kanban-toast-close[data-v-9268990a]{border:0;background:transparent;color:inherit;cursor:pointer;font-size:18px;line-height:1}@media (max-width: 1200px){.kanban-board[data-v-9268990a]{grid-template-columns:repeat(5,260px)}}@media (max-width: 640px){.kanban-page[data-v-9268990a]{padding:10px}.kanban-toolbar[data-v-9268990a]{align-items:stretch;flex-direction:column}.kanban-board[data-v-9268990a]{grid-template-columns:repeat(5,82vw)}}.task-table-widget[data-v-fa9cc6fb]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 16px 40px #0f172a14;overflow:hidden}.bucket-tabs[data-v-fa9cc6fb]{display:flex;gap:8px;padding:12px 20px;background:#f8fafc;border-bottom:1px solid #e5e7eb;overflow-x:auto}.bucket-tab[data-v-fa9cc6fb]{display:inline-flex;align-items:center;gap:8px;border:1px solid #dbe3ec;background:#fff;color:#334155;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.rep-filter-row[data-v-fa9cc6fb]{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-bottom:1px solid #e5e7eb}.rep-filter-row label[data-v-fa9cc6fb]{font-size:11px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.rep-filter-select[data-v-fa9cc6fb]{min-width:180px;border:1px solid #dbe3ec;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;color:#334155;background:#fff}.bucket-tab span[data-v-fa9cc6fb]{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef2f7;color:#475569;font-size:10px}.bucket-tab.active[data-v-fa9cc6fb]{background:#111827;border-color:#111827;color:#fff}.bucket-tab.active span[data-v-fa9cc6fb]{background:#ffffff29;color:#fff}.table-wrap[data-v-fa9cc6fb]{max-height:300px;overflow:auto}.task-table[data-v-fa9cc6fb]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.task-table th[data-v-fa9cc6fb]{position:sticky;top:0;z-index:2;background:#fff;padding:13px 16px;text-align:left;font-size:11px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5e7eb}.task-table td[data-v-fa9cc6fb]{padding:14px 16px;color:#334155;border-bottom:1px solid #eef2f7;vertical-align:middle}.task-table tbody tr[data-v-fa9cc6fb]:hover{background:#f8fafc}.clickable-row[data-v-fa9cc6fb]{cursor:pointer}.bucket-pill[data-v-fa9cc6fb]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.bucket-pill.custom[data-v-fa9cc6fb]{background:#e7f1ff;color:#0b5ed7}.bucket-pill.low[data-v-fa9cc6fb]{background:#ecfdf5;color:#047857}.bucket-pill.medium[data-v-fa9cc6fb]{background:#fffbeb;color:#b45309}.bucket-pill.high[data-v-fa9cc6fb]{background:#fff7ed;color:#c2410c}.bucket-pill.danger[data-v-fa9cc6fb]{background:#fef2f2;color:#b91c1c}.rep-info[data-v-fa9cc6fb]{display:inline-flex;align-items:center;gap:8px;font-weight:400}.rep-avatar[data-v-fa9cc6fb]{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.deal-header[data-v-fa9cc6fb],.deal-cell[data-v-fa9cc6fb]{text-align:right}.deal-action-btn[data-v-fa9cc6fb]{width:28px;height:28px;border-radius:999px;background:#30b050;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center;border:none;cursor:pointer}.deal-action-btn i[data-v-fa9cc6fb]{font-size:11px;margin-top:2px}.deal-action-btn[data-v-fa9cc6fb]:hover{background:#16a34a;transform:translateY(-1px) scale(1.05);box-shadow:0 10px 18px #22c55e73}.task-table-widget[data-v-fa9cc6fb]{position:relative}.task-loading-overlay[data-v-fa9cc6fb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#ffffffc7;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:700;color:#334155}.deal-action-btn[data-v-fa9cc6fb]:active{transform:scale(.96)}.task-state[data-v-fa9cc6fb],.empty-cell[data-v-fa9cc6fb]{padding:28px;text-align:center;color:#6b7280}.task-state[data-v-fa9cc6fb]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px}.task-error[data-v-fa9cc6fb]{color:#b91c1c;background:#fef2f2}.task-loader[data-v-fa9cc6fb]{width:18px;height:18px;border:2px solid #d1d5db;border-top-color:#111827;border-radius:999px;animation:task-spin-fa9cc6fb .7s linear infinite}@keyframes task-spin-fa9cc6fb{to{transform:rotate(360deg)}}@media (max-width: 768px){.task-table[data-v-fa9cc6fb]{min-width:760px}}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:#0003;content:""}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar,.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid black;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media (min-width: 730px){.daterangepicker .ranges{width:auto;float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}.stat-card[data-v-6cae2435]{padding-top:.6rem;padding-bottom:.6rem}.stat-card.stat-good[data-v-6cae2435]{background-color:#e9f5ec}.stat-card.stat-bad[data-v-6cae2435]{background-color:#fdecec}.chart-pie-wrapper[data-v-795da932]{height:300px;width:100%}.loading-overlay[data-v-db516315]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffc2;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center}.pagination-wrap[data-v-6f89c2d1]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pagination-wrap .btn[data-v-6f89c2d1]{min-width:34px}.stats-section-card[data-v-6f89c2d1]{border:1px solid #d9dee3;border-radius:3px;box-shadow:none}.section-header[data-v-6f89c2d1]{height:42px;padding:0 16px;background:#fff;border-bottom:1px solid #e4e7ea;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.leads-body[data-v-6f89c2d1]{padding:18px 18px 20px}.lead-toolbar[data-v-6f89c2d1]{display:grid;grid-template-columns:1fr minmax(380px,760px);gap:18px;align-items:start;margin-bottom:16px}.response-radios[data-v-6f89c2d1]{display:flex;align-items:center;gap:18px;min-height:36px;font-size:13px}.response-radios label[data-v-6f89c2d1]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-weight:500}.lead-filter-row[data-v-6f89c2d1]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) 36px;gap:10px}.lead-filter-select[data-v-6f89c2d1]{height:36px;font-size:13px;border-radius:4px}.lead-filter-clear[data-v-6f89c2d1]{width:36px;height:36px;padding:0;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.table-control-row[data-v-6f89c2d1]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.table-search[data-v-6f89c2d1]{width:220px;height:36px;font-size:13px}.per-page-select[data-v-6f89c2d1]{width:78px;height:36px;font-size:13px}.lead-table[data-v-6f89c2d1]{margin-bottom:0;font-size:12px;border-top:1px solid #e4e7ea}.lead-table thead th[data-v-6f89c2d1]{background:#fff;color:#777;font-size:11px;font-weight:700;border-bottom:1px solid #d9dee3;white-space:nowrap;padding:10px 12px}.lead-table tbody td[data-v-6f89c2d1]{padding:10px 12px;border-bottom:1px solid #e9ecef;vertical-align:middle}.avatar-cell[data-v-6f89c2d1]{width:55px;text-align:center}.lead-avatar[data-v-6f89c2d1]{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #dee2e6}.response-fast[data-v-6f89c2d1],.response-medium[data-v-6f89c2d1],.response-slow[data-v-6f89c2d1],.response-after-close[data-v-6f89c2d1]{background-color:#eef3c7!important;font-weight:700}.response-fast[data-v-6f89c2d1]{color:#2f7d32}.response-medium[data-v-6f89c2d1],.response-slow[data-v-6f89c2d1],.response-after-close[data-v-6f89c2d1]{color:#333}.response-badge[data-v-6f89c2d1]{min-width:62px;padding:3px 8px;border:0;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2}.response-text[data-v-6f89c2d1]{background-color:#3d8b37}.response-video[data-v-6f89c2d1]{background-color:#f36c13}.response-email[data-v-6f89c2d1]{background-color:#0b84b9}.response-phone[data-v-6f89c2d1]{background-color:#8a5a2b}.response-default[data-v-6f89c2d1]{background-color:#6c757d}.status-badge[data-v-6f89c2d1]{display:inline-block;min-width:64px;padding:4px 7px;background:#24bcd3;color:#fff;font-size:10px;font-weight:700;text-align:center;text-transform:uppercase}@media (max-width: 1199px){.lead-toolbar[data-v-6f89c2d1]{grid-template-columns:1fr}.lead-filter-row[data-v-6f89c2d1]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width: 575px){.response-radios[data-v-6f89c2d1]{flex-wrap:wrap}.lead-filter-row[data-v-6f89c2d1]{grid-template-columns:1fr}.table-search[data-v-6f89c2d1]{width:100%}}.modal-backdrop-custom[data-v-57d057f2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1055;background:#0000008c;display:flex;align-items:center;justify-content:center}.modal-card[data-v-57d057f2]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:6px;box-shadow:0 8px 30px #00000040}.modal-header-custom[data-v-57d057f2],.modal-footer-custom[data-v-57d057f2]{padding:16px 20px;display:flex;align-items:center}.modal-header-custom[data-v-57d057f2]{justify-content:space-between;border-bottom:1px solid #e5e5e5}.modal-footer-custom[data-v-57d057f2]{justify-content:flex-end;border-top:1px solid #e5e5e5}.modal-body-custom[data-v-57d057f2]{padding:20px;font-size:16px;line-height:1.6}.source-donut-chart[data-v-64d8627f]{width:100%;height:320px}.stats-section-card[data-v-ee6b578f]{border:1px solid #d9dee3;border-radius:3px;box-shadow:none}.section-header[data-v-ee6b578f]{height:42px;padding:0 16px;background:#fff;border-bottom:1px solid #e4e7ea;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.incoming-chart-wrapper[data-v-ee6b578f]{height:350px;width:100%}.distribution-body[data-v-ee6b578f]{padding:24px 20px 22px}.distribution-chart-col[data-v-ee6b578f]{min-height:335px;padding:0 16px}.distribution-response-col[data-v-ee6b578f]{border-left:1px solid #222}.chart-title[data-v-ee6b578f]{text-align:center;color:#777;font-size:14px;font-weight:700;margin-bottom:12px}.rep-response-chart-wrapper[data-v-ee6b578f]{height:305px;width:100%}.vehicle-chart-col[data-v-ee6b578f]{padding:0 16px}.vehicle-chart-wrapper[data-v-ee6b578f]{width:100%}.vehicle-table-col[data-v-ee6b578f]{border-left:1px solid #dee2e6;padding:0 16px}.vehicle-table-wrapper[data-v-ee6b578f]{max-height:500px;overflow-y:auto}.vehicle-table thead th[data-v-ee6b578f]{position:sticky;top:0;background:#fff;font-size:12px;text-transform:uppercase;color:#777}.vehicle-table td[data-v-ee6b578f]{font-size:13px}@media (max-width: 991px){.distribution-response-col[data-v-ee6b578f]{border-left:0;border-top:1px solid #dee2e6;padding-top:18px}.distribution-chart-col[data-v-ee6b578f]{padding-bottom:20px}.vehicle-table-col[data-v-ee6b578f]{border-left:0;border-top:1px solid #dee2e6;padding-top:18px;margin-top:18px}}.survey-stat-card[data-v-81a13c73]{border-radius:14px}.survey-stat-icon[data-v-81a13c73]{width:46px;height:46px;border-radius:14px;background:#f1f5f9;color:#334155;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.active-star[data-v-3a3adfa7]{color:#ffc107;font-size:1rem}.inactive-star[data-v-3a3adfa7]{color:#d1d5db;font-size:1rem}.score-text[data-v-3a3adfa7]{font-weight:600;color:#64748b}.survey-table th[data-v-e3c6a17f],.survey-table td[data-v-e3c6a17f]{font-size:.86rem}.sortable[data-v-e3c6a17f]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sortable i[data-v-e3c6a17f]{margin-left:6px;font-size:.72rem}.sort-icon-muted[data-v-e3c6a17f]{color:#cbd5e1}.sort-icon-active[data-v-e3c6a17f]{color:#0d6efd}.customer-name-wrap[data-v-e3c6a17f]{display:inline-flex;align-items:center;gap:6px;max-width:230px}.customer-name[data-v-e3c6a17f]{line-height:1.35}.customer-info-wrap[data-v-e3c6a17f]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.info-icon[data-v-e3c6a17f]{font-size:14px;color:#0d6efd;cursor:pointer}.customer-tooltip[data-v-e3c6a17f]{display:none;position:absolute;z-index:9999;top:22px;left:0;width:300px;padding:14px;border-radius:12px;background:#111827;color:#fff;font-size:.82rem;line-height:1.6;box-shadow:0 12px 30px #0f172a40}.customer-info-wrap:hover .customer-tooltip[data-v-e3c6a17f]{display:block}.customer-tooltip strong[data-v-e3c6a17f]{color:#dbeafe}.comment-box[data-v-e3c6a17f]{border-radius:14px;padding:18px;line-height:1.6;white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.negative-comment[data-v-e3c6a17f]{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.positive-comment[data-v-e3c6a17f]{background:#f8fafc;border-color:#e2e8f0}.survey-comment-modal[data-v-e3c6a17f]{background:#0f172a40}.negative-survey-row td[data-v-e3c6a17f]{background:#fff1f2}.negative-survey-row:hover td[data-v-e3c6a17f]{background:#ffe4e6}.survey-table i[data-v-e3c6a17f]{font-size:.8rem;line-height:1;vertical-align:middle}.sortable i[data-v-e3c6a17f]{font-size:.7rem;margin-left:4px}.info-icon[data-v-e3c6a17f]{font-size:.75rem;color:#0d6efd}.btn-sm i[data-v-e3c6a17f]{font-size:.72rem}.card-footer .btn i[data-v-e3c6a17f]{font-size:.7rem}.survey-answer-grid[data-v-e3c6a17f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.answer-card[data-v-e3c6a17f]{border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:12px}.answer-label[data-v-e3c6a17f]{font-size:.75rem;color:#64748b;font-weight:700;margin-bottom:4px}.answer-value[data-v-e3c6a17f]{font-size:.95rem;font-weight:800;color:#1f2937}.score-cell[data-v-e3c6a17f]{min-width:280px}.pagination-wrap[data-v-e3c6a17f]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pagination-wrap .btn[data-v-e3c6a17f]{min-width:34px}.score-text[data-v-e3c6a17f]{font-size:.82rem;font-weight:700;color:#64748b;white-space:nowrap}.answer-chip-row[data-v-e3c6a17f]{display:flex;flex-wrap:wrap;gap:6px}.answer-chip[data-v-e3c6a17f]{display:inline-flex;align-items:center;border:1px solid #cbd5e1;background:#f8fafc;color:#1f2937;border-radius:8px;padding:4px 9px;font-size:.76rem;font-weight:700;line-height:1.1}.answer-badges[data-v-e3c6a17f]{display:flex;flex-direction:column;gap:4px;min-width:95px}.answer-badges .badge[data-v-e3c6a17f]{font-size:.72rem;font-weight:600;text-align:left}.badge i[data-v-e3c6a17f]{font-size:.65rem}.table-actions[data-v-e3c6a17f]{flex:1;justify-content:flex-end}.table-search[data-v-e3c6a17f]{max-width:420px;min-width:280px}.table-search i[data-v-e3c6a17f]{font-size:.75rem}@media (max-width: 768px){.table-actions[data-v-e3c6a17f]{width:100%;justify-content:stretch}.table-search[data-v-e3c6a17f]{max-width:100%;width:100%}}.average-score-card[data-v-d1ceee85]{border:0;border-radius:16px;box-shadow:0 1px 4px #0f172a14}.score-card-label[data-v-d1ceee85]{font-size:.88rem;font-weight:700;color:#5b6472;letter-spacing:.02em}.score-card-subtitle[data-v-d1ceee85]{margin-top:4px;font-size:.8rem;color:#8a94a6}.score-card-icon[data-v-d1ceee85]{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:#f5a400;font-size:1.1rem}.score-hero[data-v-d1ceee85]{display:flex;align-items:baseline;margin-top:18px}.score-main[data-v-d1ceee85]{font-size:3rem;line-height:1;font-weight:800;color:#1f2937;letter-spacing:-.06em}.score-total[data-v-d1ceee85]{margin-left:6px;font-size:1.1rem;font-weight:700;color:#6b7280}.score-status[data-v-d1ceee85]{margin-top:10px;font-size:.95rem;font-weight:700;color:#334155}.score-progress-wrap[data-v-d1ceee85]{overflow:hidden;height:12px;border-radius:999px;background:#e5e7eb;margin-top:22px}.score-progress-bar[data-v-d1ceee85]{height:100%;border-radius:999px;background:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e);transition:width .25s ease}.score-scale[data-v-d1ceee85]{display:flex;justify-content:space-between;margin-top:8px;font-size:.76rem;font-weight:700;color:#94a3b8}.cursor-pointer[data-v-6581a38b]{cursor:pointer}.latest-message-column[data-v-44022af5]{min-width:280px}.message-preview[data-v-44022af5]{max-width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-date-range-wrap[data-v-44022af5]{position:relative}.ai-date-range-icon[data-v-44022af5]{position:absolute;top:50%;left:13px;z-index:2;color:#64748b;font-size:17px;transform:translateY(-50%);pointer-events:none}.ai-date-range-input[data-v-44022af5]{padding-left:40px;cursor:pointer;background:#fff}.conversation-modal[data-v-44022af5]{overflow:hidden;border:0;border-radius:16px}.conversation-modal-header[data-v-44022af5]{padding:16px 20px;background:#fff;border-bottom:1px solid #e7edf4}.conversation-header-icon[data-v-44022af5]{width:42px;height:42px;border-radius:12px;background:#eaf2ff;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;font-size:17px}.conversation-header-meta[data-v-44022af5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#64748b;font-size:12px}.conversation-meta-dot[data-v-44022af5]{width:4px;height:4px;border-radius:50%;background:#94a3b8}.conversation-container[data-v-44022af5]{padding:22px;background:#f5f7fa}.conversation-list[data-v-44022af5]{display:flex;flex-direction:column;gap:22px}.conversation-row[data-v-44022af5]{display:flex;align-items:flex-start;gap:11px}.conversation-row-outbound[data-v-44022af5]{flex-direction:row-reverse}.conversation-avatar[data-v-44022af5]{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.conversation-avatar-ai[data-v-44022af5]{background:#2563eb;color:#fff}.conversation-avatar-customer[data-v-44022af5]{background:#fff;color:#334155;border:1px solid #dbe3ed}.conversation-content[data-v-44022af5]{width:min(78%,650px)}.conversation-row-outbound .conversation-content[data-v-44022af5]{display:flex;flex-direction:column;align-items:flex-end}.conversation-sender-row[data-v-44022af5]{width:100%;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center;gap:14px}.conversation-row-outbound .conversation-sender-row[data-v-44022af5]{flex-direction:row-reverse}.conversation-sender[data-v-44022af5]{color:#1e293b;font-size:12px;font-weight:700}.conversation-channel[data-v-44022af5]{margin-left:6px;padding:2px 7px;border-radius:999px;background:#e8edf4;color:#64748b;font-size:9px;font-weight:700;text-transform:uppercase}.conversation-time[data-v-44022af5]{color:#94a3b8;font-size:10px;white-space:nowrap}.communication-bubble[data-v-44022af5]{width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px 15px;border-radius:16px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 3px 12px #0f172a0f}.communication-inbound[data-v-44022af5]{background:#fff;color:#1e293b;border:1px solid #dfe6ee;border-top-left-radius:5px}.communication-outbound[data-v-44022af5]{background:#2563eb;color:#fff;border-top-right-radius:5px}.communication-message[data-v-44022af5]{font-size:13px}.conversation-status-row[data-v-44022af5]{width:100%;margin-top:6px;display:flex;align-items:center;gap:7px;color:#64748b;font-size:10px}.conversation-row-outbound .conversation-status-row[data-v-44022af5]{justify-content:flex-end}.conversation-status[data-v-44022af5]{padding:2px 7px;border-radius:999px;background:#e8edf4;color:#475569;text-transform:capitalize}.conversation-status-sent[data-v-44022af5],.conversation-status-delivered[data-v-44022af5],.conversation-status-received[data-v-44022af5]{background:#dcfce7;color:#166534}.conversation-status-failed[data-v-44022af5]{background:#fee2e2;color:#991b1b}.conversation-status-queued[data-v-44022af5]{background:#fef3c7;color:#92400e}.conversation-intent[data-v-44022af5]{text-transform:capitalize}.conversation-summary[data-v-44022af5]{width:100%;margin-top:9px;padding:10px 12px;border-left:3px solid #8b5cf6;border-radius:8px;background:#f3efff;color:#4c1d95;font-size:11px;line-height:1.5}.conversation-summary-title[data-v-44022af5]{margin-bottom:4px;font-weight:700}.override-panel[data-v-44022af5]{margin-top:26px;padding:17px;display:flex;gap:14px;border:1px solid #fecaca;border-radius:14px;background:#fff7f7}.override-panel-icon[data-v-44022af5]{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#fee2e2;color:#dc2626;display:inline-flex;align-items:center;justify-content:center}.override-panel-content[data-v-44022af5]{flex:1}.override-panel-title[data-v-44022af5]{margin-bottom:5px;color:#991b1b;font-weight:700}.override-panel-text[data-v-44022af5]{margin-bottom:14px;color:#64748b;font-size:12px;line-height:1.5}@media (max-width: 767px){.conversation-container[data-v-44022af5]{padding:14px}.conversation-content[data-v-44022af5]{width:calc(100% - 47px)}.conversation-sender-row[data-v-44022af5]{align-items:flex-start;flex-direction:column;gap:3px}.conversation-row-outbound .conversation-sender-row[data-v-44022af5]{align-items:flex-end;flex-direction:column}.override-panel[data-v-44022af5]{flex-direction:column}.message-preview[data-v-44022af5]{max-width:260px}}
