.agent-selector[data-v-518d931f]{margin-bottom:15px;display:flex;flex-direction:column;gap:10px;width:100%}label[data-v-518d931f]{font-weight:500;margin-bottom:5px}.selector-container[data-v-518d931f]{border:1px solid var(--ai-shell-border, #ccc);border-radius:12px;overflow:hidden;max-height:300px;background:var(--ai-shell-bg, #fff)}.agent-list[data-v-518d931f]{overflow-y:auto;max-height:300px}.agent-item[data-v-518d931f]{padding:10px 15px;cursor:pointer;border-bottom:1px solid var(--ai-shell-border, #eee);transition:background-color .2s;display:flex;justify-content:space-between;align-items:center;color:var(--ai-shell-text, inherit)}.agent-item[data-v-518d931f]:hover{background-color:var(--ai-shell-hover, rgba(15, 23, 42, .04))}.agent-item.active[data-v-518d931f]{background-color:var(--ai-shell-accent-soft, rgba(233, 30, 99, .12));color:var(--ai-shell-accent, #e91e63)}.agent-type[data-v-518d931f]{font-size:.85rem;color:var(--ai-shell-muted, #868e96);background-color:#0f172a0f;padding:2px 8px;border-radius:12px}.empty-list[data-v-518d931f]{padding:15px;text-align:center;color:var(--ai-shell-muted, #868e96);font-style:italic}.selector-container[data-v-518d931f]{max-height:250px;width:100%}.agent-list[data-v-518d931f],.conversation-list[data-v-518d931f]{max-height:200px}.agent-item[data-v-518d931f],.conversation-item[data-v-518d931f],.create-new-conversation[data-v-518d931f]{padding:8px 12px;font-size:.95rem}.agent-type[data-v-518d931f]{font-size:.75rem;padding:1px 6px}.conversation-selector[data-v-f9d25f57]{margin-bottom:15px;display:flex;flex-direction:column;gap:10px;width:100%}label[data-v-f9d25f57]{font-weight:500;margin-bottom:5px}.selector-container[data-v-f9d25f57]{border:1px solid var(--ai-shell-border, #ccc);border-radius:12px;overflow:hidden;max-height:300px;display:flex;flex-direction:column;background:var(--ai-shell-bg, #fff)}.create-new-conversation[data-v-f9d25f57]{padding:10px 15px;border-bottom:1px solid var(--ai-shell-border, #ccc);background-color:transparent;cursor:pointer;font-weight:500;transition:background-color .2s;color:var(--ai-shell-text, inherit)}.create-new-conversation[data-v-f9d25f57]:hover{background-color:var(--ai-shell-hover, rgba(15, 23, 42, .04))}.conversation-list[data-v-f9d25f57]{overflow-y:auto;max-height:250px}.conversation-item[data-v-f9d25f57]{padding:10px 15px;cursor:pointer;border-bottom:1px solid var(--ai-shell-border, #eee);transition:background-color .2s;color:var(--ai-shell-text, inherit)}.conversation-item[data-v-f9d25f57]:hover{background-color:var(--ai-shell-hover, rgba(15, 23, 42, .04))}.conversation-item.active[data-v-f9d25f57],.create-new-conversation.active[data-v-f9d25f57]{background-color:var(--ai-shell-accent-soft, rgba(233, 30, 99, .12));color:var(--ai-shell-accent, #e91e63)}.empty-list[data-v-f9d25f57]{padding:15px;text-align:center;color:var(--ai-shell-muted, #868e96);font-style:italic}.selector-container[data-v-f9d25f57]{max-height:250px;width:100%}.agent-list[data-v-f9d25f57],.conversation-list[data-v-f9d25f57]{max-height:200px}.agent-item[data-v-f9d25f57],.conversation-item[data-v-f9d25f57],.create-new-conversation[data-v-f9d25f57]{padding:8px 12px;font-size:.95rem}.agent-type[data-v-f9d25f57]{font-size:.75rem;padding:1px 6px}.notes-panel[data-v-b16e2a86]{border-bottom:1px solid var(--ai-shell-border);background:var(--ai-shell-surface)}.notes-header[data-v-b16e2a86]{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px 0}.notes-title[data-v-b16e2a86]{font-weight:700;color:var(--ai-shell-text);letter-spacing:.2px}.notes-subtitle[data-v-b16e2a86]{font-size:.85rem;color:var(--ai-shell-muted)}.notes-actions[data-v-b16e2a86]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px 12px;align-items:center}.notes-btn[data-v-b16e2a86],.notes-pill[data-v-b16e2a86]{border:1px solid var(--ai-shell-border);background:var(--ai-shell-surface);color:var(--ai-shell-text);padding:6px 10px;border-radius:10px;font-size:.9rem;cursor:pointer;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.notes-btn[data-v-b16e2a86]:disabled,.notes-pill[data-v-b16e2a86]:disabled{opacity:.6;cursor:not-allowed}.notes-pill[data-v-b16e2a86]{border-radius:999px;padding:6px 12px}.notes-pill.active[data-v-b16e2a86]{background:var(--ai-shell-accent-soft);border-color:#e91e6359}.notes-btn[data-v-b16e2a86]:hover,.notes-pill[data-v-b16e2a86]:hover{background:var(--ai-shell-hover, rgba(15, 23, 42, .04))}.notes-btn-primary[data-v-b16e2a86]{background:var(--ai-shell-accent);border-color:transparent;color:#fff}.notes-btn-primary[data-v-b16e2a86]:hover{filter:brightness(.98)}.notes-btn-primary[data-v-b16e2a86]:disabled{filter:none}.dot[data-v-b16e2a86]{width:10px;height:10px;border-radius:50%;background:var(--ai-shell-accent);animation:pulse-b16e2a86 1.1s infinite ease-in-out}.dot.danger[data-v-b16e2a86]{background:#dc2626}.time[data-v-b16e2a86]{font-variant-numeric:tabular-nums;opacity:.85}.error[data-v-b16e2a86]{color:#dc2626;font-size:.9rem}.recommendation[data-v-b16e2a86]{padding:0 12px 10px}.recommendation-title[data-v-b16e2a86]{font-size:.85rem;font-weight:600;color:var(--ai-shell-text);margin-bottom:6px}.recommendation-list[data-v-b16e2a86]{margin:0;padding-left:18px;color:var(--ai-shell-muted);font-size:.9rem}.text-block[data-v-b16e2a86]{padding:10px 12px 12px;border-top:1px solid var(--ai-shell-border)}.text-title[data-v-b16e2a86]{font-size:.85rem;font-weight:600;color:var(--ai-shell-text);opacity:.9;margin-bottom:8px}.textarea[data-v-b16e2a86]{width:100%;resize:vertical;background:var(--ai-shell-bg);color:var(--ai-shell-text);border:1px solid var(--ai-shell-border);border-radius:12px;padding:10px 12px;outline:none;min-height:110px}.textarea[data-v-b16e2a86]:focus{border-color:#e91e6373;box-shadow:0 0 0 3px #e91e631f}.interim[data-v-b16e2a86]{margin-top:6px;font-size:.85rem;color:var(--ai-shell-muted)}@keyframes pulse-b16e2a86{0%{transform:scale(.85);opacity:.7}50%{transform:scale(1.1);opacity:1}to{transform:scale(.85);opacity:.7}}.chat-container[data-v-f1bfd105]{display:flex;--ai-shell-accent: var(--bs-primary, #e91e63);--ai-shell-accent-soft: rgba(233, 30, 99, .12);--ai-shell-bg: #ffffff;--ai-shell-surface: #ffffff;--ai-shell-text: #111827;--ai-shell-border: rgba(0, 0, 0, .1);--ai-shell-muted: rgba(17, 24, 39, .55);--ai-shell-hover: rgba(15, 23, 42, .04);height:85vh;position:relative;overflow:hidden;background:var(--ai-shell-bg);border:1px solid var(--ai-shell-border);border-radius:16px}.chat-container.is-dark[data-v-f1bfd105]{--ai-shell-bg: #111827;--ai-shell-surface: #1f2937;--ai-shell-text: #f9fafb;--ai-shell-border: rgba(255, 255, 255, .12);--ai-shell-muted: rgba(249, 250, 251, .6);--ai-shell-accent-soft: rgba(233, 30, 99, .2);--ai-shell-hover: rgba(255, 255, 255, .06);color:var(--ai-shell-text)}.sidebar[data-v-f1bfd105]{width:300px;min-width:300px;background-color:var(--ai-shell-surface);border-right:1px solid var(--ai-shell-border);overflow-y:auto;padding:20px;flex-shrink:0;transform:translate(0);transition:width .28s cubic-bezier(.2,.8,.2,1),padding .28s cubic-bezier(.2,.8,.2,1),border-right-color .28s ease,transform .28s cubic-bezier(.2,.8,.2,1);color:var(--ai-shell-text);will-change:width,transform}.sidebar-hidden[data-v-f1bfd105]{width:0;min-width:0;padding:0;border-right-color:transparent;overflow:hidden;transform:translate(-8px);pointer-events:none}.selectors[data-v-f1bfd105]{display:flex;flex-direction:column;gap:20px;opacity:1;transform:translate(0);transition:opacity .18s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.sidebar-hidden .selectors[data-v-f1bfd105]{opacity:0;transform:translate(-8px)}.selectors h3[data-v-f1bfd105]{margin-top:0;margin-bottom:15px;color:inherit;font-weight:600}.selector-header[data-v-f1bfd105]{margin-top:10px;margin-bottom:5px}.selector-header h4[data-v-f1bfd105]{font-size:1rem;color:inherit;margin:0;padding-bottom:5px;border-bottom:1px solid var(--ai-shell-border)}.chat-area[data-v-f1bfd105]{flex:1;display:flex;flex-direction:column;box-sizing:border-box;position:relative;transition:padding .28s cubic-bezier(.2,.8,.2,1)}.sidebar-toggle-btn[data-v-f1bfd105]{width:36px;height:36px;border-radius:10px;border:1px solid var(--ai-shell-border);background:var(--ai-shell-surface);color:var(--ai-shell-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sidebar-toggle-btn[data-v-f1bfd105]:hover{background:var(--ai-shell-hover)}.audio-toolbar[data-v-f1bfd105]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--ai-shell-border);flex-wrap:wrap;background:var(--ai-shell-surface)}.chat-tabs[data-v-f1bfd105]{display:inline-flex;gap:6px;margin-left:4px}.chat-tab[data-v-f1bfd105]{border:1px solid var(--ai-shell-border);background:transparent;color:var(--ai-shell-text);padding:6px 10px;border-radius:999px;font-size:.85rem;line-height:1;opacity:.85;cursor:pointer;height:36px;display:inline-flex;align-items:center}.chat-tab.active[data-v-f1bfd105]{opacity:1;background:var(--ai-shell-accent-soft);border-color:#e91e6359}.tab-panel[data-v-f1bfd105]{overflow-y:auto}.chat-title[data-v-f1bfd105]{font-weight:600;font-size:.95rem;letter-spacing:.2px;color:var(--ai-shell-text);margin-right:8px}.audio-btn[data-v-f1bfd105]{border:1px solid var(--ai-shell-border);background:var(--ai-shell-surface);color:var(--ai-shell-text);padding:6px 10px;border-radius:6px;font-size:.9rem}.mic-btn[data-v-f1bfd105]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ai-shell-border);background:var(--ai-shell-surface);color:var(--ai-shell-text);padding:6px 10px;border-radius:999px;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none}.mic-btn.recording[data-v-f1bfd105]{border-color:#dc262699}.mic-label[data-v-f1bfd105]{white-space:nowrap}.mic-dot[data-v-f1bfd105]{width:10px;height:10px;border-radius:50%;background:#dc2626;animation:micPulse-f1bfd105 1.1s infinite ease-in-out}.mic-time[data-v-f1bfd105]{font-variant-numeric:tabular-nums;opacity:.85}.mic-btn[data-v-f1bfd105]:disabled{opacity:.6;cursor:not-allowed}.mic-btn i[data-v-f1bfd105]{width:14px}.audio-btn[data-v-f1bfd105]:disabled{opacity:.6;cursor:not-allowed}.audio-error[data-v-f1bfd105]{color:#dc2626;font-size:.9rem;margin-left:8px}.audio-preview[data-v-f1bfd105]{padding:8px 12px;border-bottom:1px solid var(--ai-shell-border);background:var(--ai-shell-surface)}.audio-preview-title[data-v-f1bfd105]{font-size:.85rem;opacity:.85;margin-bottom:8px;font-weight:600;color:var(--ai-shell-text)}.audio-textarea[data-v-f1bfd105]{width:100%;resize:vertical;background:var(--ai-shell-bg);color:var(--ai-shell-text);border:1px solid var(--ai-shell-border);border-radius:12px;padding:10px 12px;outline:none;min-height:110px}.audio-textarea[data-v-f1bfd105]:focus{border-color:#e91e6373;box-shadow:0 0 0 3px #e91e631f}@keyframes micPulse-f1bfd105{0%{transform:scale(.85);opacity:.7}50%{transform:scale(1.1);opacity:1}to{transform:scale(.85);opacity:.7}}.full-width[data-v-f1bfd105]{width:calc(100% - 20px)}.no-agent-option[data-v-f1bfd105]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.no-agent-btn[data-v-f1bfd105]{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--ai-shell-border);border-radius:6px;background-color:var(--ai-shell-bg);cursor:pointer;font-size:.95rem;transition:all .2s;color:var(--ai-shell-text)}.no-agent-btn[data-v-f1bfd105]:hover{background-color:var(--ai-shell-surface)}.no-agent-btn.active[data-v-f1bfd105]{background-color:var(--ai-shell-surface);color:var(--ai-shell-text);border-color:var(--ai-shell-border)}.no-agent-btn i[data-v-f1bfd105]{font-size:1.1rem}.text-muted[data-v-f1bfd105]{color:var(--ai-shell-muted);font-size:.85rem;margin-left:10px}.deep-chat-component[data-v-f1bfd105]{height:100%;width:100%;overflow-y:auto;padding:0 0 84px;box-sizing:border-box;background:transparent}[data-v-f1bfd105] .deep-chat-input-container,[data-v-f1bfd105] .dc-input-container{position:sticky!important;bottom:0!important;background:transparent!important;border-top:1px solid var(--ai-shell-border)!important;z-index:5!important}.full-width[data-v-f1bfd105]{width:100%}.sidebar-backdrop[data-v-f1bfd105]{position:absolute;inset:0;background:#00000059;z-index:150;opacity:0;pointer-events:none;transition:opacity .18s ease}.sidebar-backdrop.sidebar-backdrop-visible[data-v-f1bfd105]{opacity:1;pointer-events:auto}@media(max-width:768px){.sidebar[data-v-f1bfd105]{width:250px}.chat-area[data-v-f1bfd105]{padding:10px}}@media(max-width:991.98px){.sidebar[data-v-f1bfd105]{position:absolute;top:0;bottom:0;left:0;width:min(86vw,340px);min-width:unset;z-index:200;border-right:none;border:1px solid var(--ai-shell-border);box-shadow:0 18px 40px #00000040;transform:translate(0);transition:transform .28s cubic-bezier(.2,.8,.2,1);will-change:transform}.sidebar-hidden[data-v-f1bfd105]{width:min(86vw,340px);min-width:unset;border-right-color:var(--ai-shell-border);transform:translate(-105%)}.chat-area[data-v-f1bfd105]{padding:0}}
