.trade-title[data-v-bfd85de6]{font-size:.9em}.trade-card[data-v-bfd85de6]{cursor:default}.table-custom[data-v-bfd85de6]{width:100%;table-layout:fixed;border-collapse:collapse}.table-custom th[data-v-bfd85de6],.table-custom td[data-v-bfd85de6]{text-align:left!important;vertical-align:top!important;padding:.2rem .3rem!important;font-size:.85em!important}.table-custom tbody tr[data-v-bfd85de6]{border-bottom:1px dotted #ccc}.table-custom tbody tr[data-v-bfd85de6]:last-child{border-bottom:none}.search-results[data-v-bfd85de6]{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-bfd85de6]{line-height:1}.vehicle-title[data-v-c3fce55c]{font-size:.9em}.vehicle-card[data-v-c3fce55c]{cursor:pointer}.active-vehicle-card[data-v-c3fce55c]{border:1px solid #0d6efd;box-shadow:0 0 0 1px #0d6efd26}.table-custom[data-v-c3fce55c]{width:100%;table-layout:fixed;border-collapse:collapse}.table-custom th[data-v-c3fce55c],.table-custom td[data-v-c3fce55c]{text-align:left!important;vertical-align:top!important;padding:.2rem .3rem!important;font-size:.85em!important}.table-custom tbody tr[data-v-c3fce55c]{border-bottom:1px dotted #ccc}.table-custom tbody tr[data-v-c3fce55c]:last-child{border-bottom:none}.search-results[data-v-c3fce55c]{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-c3fce55c]{line-height:1}.dealtable-page[data-v-8b8261bd]{position:relative;background:#fff;padding:14px;box-sizing:border-box;color:#1f2a44}.dealtable-page.is-dark[data-v-8b8261bd]{background:#0f172a;color:#e2e8f0}.dealtable-loading-overlay[data-v-8b8261bd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:10px;background:#ffffffb8;font-weight:600}.dealtable-page.is-dark .dealtable-loading-overlay[data-v-8b8261bd]{background:#0f172ab8}.dealtable-loader[data-v-8b8261bd]{width:18px;height:18px;border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:999px;animation:dealtable-spin-8b8261bd .8s linear infinite}@keyframes dealtable-spin-8b8261bd{to{transform:rotate(360deg)}}.dealtable-toolbar[data-v-8b8261bd]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.dealtable-toolbar-right[data-v-8b8261bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dealtable-search-wrap[data-v-8b8261bd]{min-width:240px}.dealtable-search-input[data-v-8b8261bd],.dealtable-date-input[data-v-8b8261bd]{width:100%;padding:8px 10px;border:1px solid #d8e0ea;border-radius:10px;background:#fff;color:inherit;font-size:.85rem;box-sizing:border-box}.dealtable-page.is-dark .dealtable-search-input[data-v-8b8261bd],.dealtable-page.is-dark .dealtable-date-input[data-v-8b8261bd]{background:#1e293b;border-color:#334155}.dealtable-search-input[data-v-8b8261bd]:focus,.dealtable-date-input[data-v-8b8261bd]:focus{outline:none;border-color:#77a6ff}.dealtable-rep-select[data-v-8b8261bd]{width:auto;min-width:170px}.dealtable-range-wrap[data-v-8b8261bd]{position:relative}.dealtable-range-icon[data-v-8b8261bd]{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.65}.dealtable-range-input[data-v-8b8261bd]{padding-left:30px;min-width:220px;cursor:pointer}.dealtable-group-filter[data-v-8b8261bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.dealtable-group-pill[data-v-8b8261bd]{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #d8e0ea;border-radius:999px;background:#fff;color:inherit;font-size:.83rem;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.dealtable-group-pill[data-v-8b8261bd]:hover{border-color:#77a6ff}.dealtable-group-pill.is-active[data-v-8b8261bd]{background:#2563eb;border-color:#2563eb;color:#fff}.dealtable-page.is-dark .dealtable-group-pill[data-v-8b8261bd]{background:#1e293b;border-color:#334155}.dealtable-page.is-dark .dealtable-group-pill.is-active[data-v-8b8261bd]{background:#2563eb;border-color:#2563eb}.dealtable-group-count[data-v-8b8261bd]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:1px 7px;border-radius:999px;background:#64748b29;font-size:.76rem}.dealtable-group-pill.is-active .dealtable-group-count[data-v-8b8261bd]{background:#ffffff3d}.dealtable-table-wrap[data-v-8b8261bd]{max-height:66vh;overflow:auto;border:1px solid #dde5ef;border-radius:12px}.dealtable-page.is-dark .dealtable-table-wrap[data-v-8b8261bd]{border-color:#273449}.dealtable-table[data-v-8b8261bd]{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem}.dealtable-table thead th[data-v-8b8261bd]{position:sticky;top:0;z-index:5;background:#f5f8fc;text-align:left;padding:0;border-bottom:1px solid #dbe3ed;white-space:nowrap}.dealtable-page.is-dark .dealtable-table thead th[data-v-8b8261bd]{background:#16223a;border-bottom-color:#273449}.dealtable-sort-btn[data-v-8b8261bd]{display:flex;align-items:center;gap:5px;width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;font-size:inherit;font-weight:700;cursor:pointer;text-align:left}.dealtable-sort-icon[data-v-8b8261bd]{font-size:.6rem;min-width:10px}.dealtable-table tbody td[data-v-8b8261bd]{padding:9px 12px;border-bottom:1px solid #ebeff5;vertical-align:middle}.dealtable-page.is-dark .dealtable-table tbody td[data-v-8b8261bd]{border-bottom-color:#273449}.dealtable-row[data-v-8b8261bd]{cursor:pointer;transition:background .15s ease}.dealtable-row[data-v-8b8261bd]:hover{background:#f2f6fc}.dealtable-page.is-dark .dealtable-row[data-v-8b8261bd]:hover{background:#1a2740}.dealtable-nowrap[data-v-8b8261bd]{white-space:nowrap}.dealtable-customer[data-v-8b8261bd]{display:flex;align-items:center;gap:9px;min-width:180px}.dealtable-avatar[data-v-8b8261bd]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;background:#e3ebf5;color:#33465e;font-size:.72rem;font-weight:700;flex-shrink:0}.dealtable-page.is-dark .dealtable-avatar[data-v-8b8261bd]{background:#273449;color:#cbd5e1}.dealtable-customer-name[data-v-8b8261bd]{font-weight:600;color:inherit;text-decoration:none}.dealtable-customer-name[data-v-8b8261bd]:hover{text-decoration:underline}.dealtable-unread-badge[data-v-8b8261bd]{color:#2563eb;font-size:.78rem}.dealtable-status-pill[data-v-8b8261bd]{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid #d9e2ec;border-radius:999px;background:transparent;color:inherit;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .18s ease}.dealtable-status-pill[data-v-8b8261bd]:hover{border-color:#77a6ff}.dealtable-page.is-dark .dealtable-status-pill[data-v-8b8261bd]{border-color:#334155}.dealtable-status-pill.is-readonly[data-v-8b8261bd]{cursor:default}.dealtable-status-pill.is-readonly[data-v-8b8261bd]:hover{border-color:#d9e2ec}.dealtable-page.is-dark .dealtable-status-pill.is-readonly[data-v-8b8261bd]:hover{border-color:#334155}.dealtable-indicator[data-v-8b8261bd]{display:inline-block;width:9px;height:9px;border-radius:999px;background:#94a3b8;flex-shrink:0}.indicator-new_lead[data-v-8b8261bd]{background:#ef4444}.indicator-responded[data-v-8b8261bd],.indicator-contacted[data-v-8b8261bd],.indicator-store_visit[data-v-8b8261bd],.indicator-test_drive[data-v-8b8261bd],.indicator-quoted[data-v-8b8261bd]{background:#5b8def}.indicator-business_office[data-v-8b8261bd],.indicator-sold[data-v-8b8261bd],.indicator-pending_payment[data-v-8b8261bd],.indicator-on_order[data-v-8b8261bd],.indicator-financial_approval[data-v-8b8261bd],.indicator-delivery_scheduled[data-v-8b8261bd]{background:#22a06b}.indicator-lost[data-v-8b8261bd],.indicator-deleted[data-v-8b8261bd],.indicator-inactive[data-v-8b8261bd]{background:#e17055}.is-awaiting-reply[data-v-8b8261bd]{color:#dc2626;font-weight:600}.dealtable-page.is-dark .is-awaiting-reply[data-v-8b8261bd]{color:#f87171}.dealtable-awaiting-dot[data-v-8b8261bd]{display:inline-block;width:7px;height:7px;margin-left:4px;border-radius:999px;background:currentColor;vertical-align:middle}.dealtable-rep[data-v-8b8261bd]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dealtable-rep-avatar[data-v-8b8261bd]{width:25px;height:25px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.dealtable-empty[data-v-8b8261bd]{text-align:center;padding:26px 12px!important;opacity:.7}.dealtable-modal-backdrop[data-v-8b8261bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;display:flex;align-items:center;justify-content:center;background:#0f172a73;padding:16px}.dealtable-modal[data-v-8b8261bd]{width:100%;max-width:420px;max-height:82vh;display:flex;flex-direction:column;background:#fff;color:#1f2a44;border-radius:14px;box-shadow:0 18px 50px #0f172a40;overflow:hidden}.dealtable-page.is-dark .dealtable-modal[data-v-8b8261bd]{background:#16223a;color:#e2e8f0}.dealtable-modal-header[data-v-8b8261bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 16px 10px}.dealtable-modal-title[data-v-8b8261bd]{margin:0 0 4px;font-size:1rem;font-weight:700}.dealtable-modal-text[data-v-8b8261bd]{margin:0;font-size:.83rem;opacity:.75}.dealtable-modal-close[data-v-8b8261bd]{border:0;background:transparent;color:inherit;font-size:1.3rem;line-height:1;cursor:pointer;opacity:.7}.dealtable-modal-close[data-v-8b8261bd]:hover{opacity:1}.dealtable-modal-body[data-v-8b8261bd]{padding:6px 16px 16px;overflow-y:auto}.dealtable-modal-group[data-v-8b8261bd]{margin-bottom:8px}.dealtable-modal-group-label[data-v-8b8261bd]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin:8px 0 5px}.dealtable-status-option[data-v-8b8261bd]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;margin-bottom:4px;border:1px solid #dce3ec;border-radius:10px;background:transparent;color:inherit;font-size:.85rem;font-weight:600;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.dealtable-status-option[data-v-8b8261bd]:hover:not(:disabled){border-color:#77a6ff;background:#5b8def12}.dealtable-page.is-dark .dealtable-status-option[data-v-8b8261bd]{border-color:#334155}.dealtable-status-option.is-disabled[data-v-8b8261bd]{opacity:.45;cursor:not-allowed}.dealtable-current-tag[data-v-8b8261bd]{margin-left:auto;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.65}.dealtable-toast-stack[data-v-8b8261bd]{position:fixed;right:16px;bottom:16px;z-index:1080;display:flex;flex-direction:column;gap:8px}.dealtable-toast[data-v-8b8261bd]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#16a34a;color:#fff;font-size:.85rem;font-weight:600;box-shadow:0 10px 28px #0f172a47}.dealtable-toast.toast-error[data-v-8b8261bd]{background:#dc2626}.dealtable-toast-close[data-v-8b8261bd]{border:0;background:transparent;color:inherit;font-size:1rem;line-height:1;cursor:pointer;opacity:.8}.toast-enter-active[data-v-8b8261bd],.toast-leave-active[data-v-8b8261bd]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-8b8261bd],.toast-leave-to[data-v-8b8261bd]{opacity:0;transform:translateY(6px)}@media (max-width: 768px){.dealtable-search-wrap[data-v-8b8261bd],.dealtable-range-input[data-v-8b8261bd],.dealtable-rep-select[data-v-8b8261bd]{min-width:0;width:100%}.dealtable-toolbar-left[data-v-8b8261bd],.dealtable-toolbar-right[data-v-8b8261bd]{width:100%}}.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-c2860efc]{padding-top:.6rem;padding-bottom:.6rem}.stat-info[data-v-c2860efc]{position:absolute;top:.35rem;right:.45rem;font-size:.85rem;cursor:help;opacity:.55}.stat-info[data-v-c2860efc]:hover{opacity:1}.stat-sub[data-v-c2860efc]{font-size:.72rem;line-height:1.2}.stat-card.stat-good[data-v-c2860efc]{background-color:#e9f5ec}.stat-card.stat-bad[data-v-c2860efc]{background-color:#fdecec}.chart-pie-wrapper[data-v-110f396b]{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-8d202a57]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pagination-wrap .btn[data-v-8d202a57]{min-width:34px}.stats-section-card[data-v-8d202a57]{border:1px solid #d9dee3;border-radius:3px;box-shadow:none}.section-header[data-v-8d202a57]{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-8d202a57]{padding:18px 18px 20px}.lead-toolbar[data-v-8d202a57]{display:grid;grid-template-columns:1fr minmax(380px,760px);gap:18px;align-items:start;margin-bottom:16px}.response-radios[data-v-8d202a57]{display:flex;align-items:center;gap:18px;min-height:36px;font-size:13px}.response-radios label[data-v-8d202a57]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-weight:500}.lead-filter-row[data-v-8d202a57]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) 36px;gap:10px}.lead-filter-select[data-v-8d202a57]{height:36px;font-size:13px;border-radius:4px}.lead-filter-clear[data-v-8d202a57]{width:36px;height:36px;padding:0;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.table-control-row[data-v-8d202a57]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.table-search[data-v-8d202a57]{width:220px;height:36px;font-size:13px}.per-page-select[data-v-8d202a57]{width:78px;height:36px;font-size:13px}.lead-table[data-v-8d202a57]{margin-bottom:0;font-size:12px;border-top:1px solid #e4e7ea}.lead-table thead th[data-v-8d202a57]{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-8d202a57]{padding:10px 12px;border-bottom:1px solid #e9ecef;vertical-align:middle}.avatar-cell[data-v-8d202a57]{width:55px;text-align:center}.lead-avatar[data-v-8d202a57]{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #dee2e6}.response-fast[data-v-8d202a57],.response-medium[data-v-8d202a57],.response-slow[data-v-8d202a57]{background-color:#eef3c7!important;font-weight:700}.response-fast[data-v-8d202a57]{color:#2f7d32}.response-medium[data-v-8d202a57],.response-slow[data-v-8d202a57]{color:#333}.response-badge[data-v-8d202a57]{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-8d202a57]{background-color:#3d8b37}.response-video[data-v-8d202a57]{background-color:#f36c13}.response-email[data-v-8d202a57]{background-color:#0b84b9}.response-phone[data-v-8d202a57]{background-color:#8a5a2b}.response-default[data-v-8d202a57]{background-color:#6c757d}.status-badge[data-v-8d202a57]{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-8d202a57]{grid-template-columns:1fr}.lead-filter-row[data-v-8d202a57]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width: 575px){.response-radios[data-v-8d202a57]{flex-wrap:wrap}.lead-filter-row[data-v-8d202a57]{grid-template-columns:1fr}.table-search[data-v-8d202a57]{width:100%}}.modal-backdrop-custom[data-v-2b2c970e]{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-2b2c970e]{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-2b2c970e],.modal-footer-custom[data-v-2b2c970e]{padding:16px 20px;display:flex;align-items:center}.modal-header-custom[data-v-2b2c970e]{justify-content:space-between;border-bottom:1px solid #e5e5e5}.modal-footer-custom[data-v-2b2c970e]{justify-content:flex-end;border-top:1px solid #e5e5e5}.modal-body-custom[data-v-2b2c970e]{padding:20px;font-size:16px;line-height:1.6}.source-donut-chart[data-v-6d4f31db]{width:100%;height:320px}.stats-section-card[data-v-3fbec87c]{border:1px solid #d9dee3;border-radius:3px;box-shadow:none}.section-header[data-v-3fbec87c]{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-3fbec87c]{height:350px;width:100%}.distribution-body[data-v-3fbec87c]{padding:24px 20px 22px}.distribution-chart-col[data-v-3fbec87c]{min-height:335px;padding:0 16px}.distribution-response-col[data-v-3fbec87c]{border-left:1px solid #222}.chart-title[data-v-3fbec87c]{text-align:center;color:#777;font-size:14px;font-weight:700;margin-bottom:12px}.rep-response-chart-wrapper[data-v-3fbec87c]{height:305px;width:100%}.vehicle-chart-col[data-v-3fbec87c]{padding:0 16px}.vehicle-chart-wrapper[data-v-3fbec87c]{width:100%}.vehicle-table-col[data-v-3fbec87c]{border-left:1px solid #dee2e6;padding:0 16px}.vehicle-table-wrapper[data-v-3fbec87c]{max-height:500px;overflow-y:auto}.vehicle-table thead th[data-v-3fbec87c]{position:sticky;top:0;background:#fff;font-size:12px;text-transform:uppercase;color:#777}.vehicle-table td[data-v-3fbec87c]{font-size:13px}@media (max-width: 991px){.distribution-response-col[data-v-3fbec87c]{border-left:0;border-top:1px solid #dee2e6;padding-top:18px}.distribution-chart-col[data-v-3fbec87c]{padding-bottom:20px}.vehicle-table-col[data-v-3fbec87c]{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}}:root{--otto: #2e5e63;--otto-dark: #24494d;--otto-soft: #e4efee;--otto-line: #bcd4d2;--otto-w: 360px}body.otto-open .content-wrapper{margin-right:var(--otto-w);transition:margin-right .3s cubic-bezier(.2,.8,.2,1)}@media (max-width: 991px){body.otto-open .content-wrapper{margin-right:0}}.otto-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--otto-line);background:var(--otto-soft);color:var(--otto);border-radius:999px;padding:5px 12px 5px 6px;font-weight:600;font-size:13px;line-height:1;cursor:pointer}.otto-pill:hover{background:#d8e8e6}.otto-pill:focus-visible{outline:2px solid var(--otto);outline-offset:2px}.otto-pill-orb{width:24px;height:24px;border-radius:50%;background:var(--otto);color:#fff;display:grid;place-items:center;position:relative}.otto-pill-orb svg{width:13px;height:13px}.otto-pill-orb:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid rgba(46,94,99,.5);animation:otto-halo 2.4s ease-out infinite}body.otto-open .otto-pill{background:var(--otto);color:#fff}body.otto-open .otto-pill-orb{background:#fff;color:var(--otto)}body.otto-open .otto-pill-orb:before{display:none}@keyframes otto-halo{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.6);opacity:0}}.otto-prefilled{border-color:var(--otto)!important;box-shadow:0 0 0 2px var(--otto-soft)!important}.otto-draft-tag{display:inline-block;background:var(--otto-soft);color:var(--otto);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;margin-bottom:4px}.otto-drawer{position:fixed;top:0;right:0;bottom:0;width:var(--otto-w);max-width:100vw;background:#fff;border-left:1px solid #e3e6ea;box-shadow:-8px 0 30px #11182714;z-index:1040;display:flex;flex-direction:column;font-size:13px;color:#1f2937}.otto-head{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid #e3e6ea}.otto-orb{width:30px;height:30px;border-radius:50%;background:var(--otto);display:grid;place-items:center;flex:none}.otto-orb svg{width:15px;height:15px}.otto-who{line-height:1.2;min-width:0}.otto-who b{display:block;font-size:13.5px}.otto-who span{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:190px}.otto-live{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:10.5px;color:#6b7280;flex:none}.otto-live i{width:7px;height:7px;border-radius:50%;background:#9ca3af;display:inline-block}.otto-live.ready i,.otto-live.listening i,.otto-live.thinking i,.otto-live.speaking i{background:#22c55e}.otto-live.acting i{background:#f59e0b}.otto-live.error i{background:#dc2626}.otto-x{border:0;background:transparent;color:#9ca3af;font-size:15px;padding:2px 6px;cursor:pointer}.otto-x:hover{color:#1f2937}.otto-thread{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:9px}.otto-brief{background:var(--otto-soft);border:1px solid var(--otto-line);border-radius:10px;padding:10px 12px;line-height:1.5;color:#1f2937}.otto-brief-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--otto);margin-bottom:4px}.otto-msg{max-width:92%;padding:9px 12px;border-radius:12px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.otto-msg.assistant{background:#f3f4f6;border-bottom-left-radius:4px;align-self:flex-start}.otto-msg.assistant.partial:after{content:"▍";color:var(--otto);animation:otto-blink 1s steps(2) infinite}.otto-msg.user{background:var(--otto);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.otto-msg.system{align-self:center;background:transparent;color:#6b7280;font-size:11.5px;padding:2px 0;text-align:center}.otto-error{background:#fde8e8;color:#b91c1c;border-radius:8px;padding:9px 12px;font-size:12px}@keyframes otto-blink{to{opacity:0}}.otto-chips{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 10px}.otto-chip{border:1px solid var(--otto);color:var(--otto);background:#fff;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;cursor:pointer}.otto-chip:hover{background:var(--otto-soft)}.otto-chip:disabled{opacity:.5;cursor:default}.otto-wave-wrap{display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 0 8px;border-top:1px solid #e3e6ea}.otto-wave{display:flex;align-items:center;gap:3px;height:36px;cursor:default}.otto-wave i{display:block;width:4px;border-radius:2px;background:var(--otto);height:5px;transition:height .08s linear}.otto-wave.rep i{background:#9ca3af}.otto-wave.quiet i{animation:otto-quiet 1.8s ease-in-out infinite}.otto-wave.quiet i:nth-child(2n){animation-delay:.3s}.otto-wave.quiet i:nth-child(3n){animation-delay:.6s}.otto-wave.paused i{opacity:.35}@keyframes otto-quiet{0%,to{height:5px;opacity:.45}50%{height:11px;opacity:1}}.otto-state{font-size:11px;color:#6b7280}.otto-state b{color:#1f2937;font-weight:600}.otto-input{display:flex;align-items:center;gap:8px;padding:10px 12px 12px;border-top:1px solid #e3e6ea;margin:0}.otto-mic{width:34px;height:34px;border-radius:50%;border:0;background:var(--otto);color:#fff;display:grid;place-items:center;flex:none;cursor:pointer}.otto-mic.off{background:#e5e7eb;color:#6b7280}.otto-mic:disabled{opacity:.5;cursor:default}.otto-mic svg{width:15px;height:15px}.otto-text{flex:1;border:1px solid #d9dde3;border-radius:18px;height:34px;padding:0 12px;font-size:12.5px;outline:none}.otto-text:focus{border-color:var(--otto);box-shadow:0 0 0 2px var(--otto-soft)}.otto-send{border:0;background:transparent;color:var(--otto);font-size:16px;cursor:pointer;padding:0 4px}.otto-send:disabled{color:#c0c4cc;cursor:default}.otto-bg{background:var(--otto)!important}.otto-border{border-left-color:var(--otto)!important}.otto-transcript summary{cursor:pointer}.otto-transcript-body{max-height:260px;overflow-y:auto;white-space:pre-wrap}.otto-line-otto{color:var(--otto-dark)}.otto-line-rep{color:#1f2937;font-weight:500}@media (prefers-reduced-motion: reduce){.otto-pill-orb:before,.otto-wave.quiet i,.otto-msg.assistant.partial:after{animation:none}}.deal-workplan-details[data-v-f0d4b03a]{white-space:pre-line;word-break:break-word}.wonder-overlay[data-v-53ed4282]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background:#0f172a80;display:flex;justify-content:flex-end}.wonder-drawer[data-v-53ed4282]{background:#fff;width:min(100%,560px);height:100%;overflow-y:auto}
