.attachmentMenuWrapper[data-v-4cfe593f],.attachmentMenuWrapper[data-v-4cfe593f] *{--popover-padding:0!important}div.attachmentPopover[data-v-4cfe593f]{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 10px 25px #00000026!important}.dark div.attachmentPopover[data-v-4cfe593f]{box-shadow:0 10px 25px #0006!important}.optionsList[data-v-4cfe593f]{display:flex;flex-direction:column;gap:.125rem}.optionItem[data-v-4cfe593f]{align-items:center;background:none;border:none;border-radius:.5rem;color:var(--foreground);cursor:pointer;display:flex;gap:.5rem;padding:.5rem .625rem;text-align:left;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.optionItem[data-v-4cfe593f]:hover{background-color:var(--neutral-hover-color);color:var(--foreground)}.optionItem[data-v-4cfe593f]:active{background-color:var(--primary-soft);color:var(--primary)}.optionLabel[data-v-4cfe593f]{font-size:.75rem;font-weight:500;line-height:1.2}.attachmentManager[data-v-73cb32ee]{align-items:center;display:flex;gap:.5rem;position:relative;transition:all .2s ease}.attachmentManager.isDragging[data-v-73cb32ee]{transform:scale(1.02)}.attachmentManager.isDragging[data-v-73cb32ee]:before{animation:pulse-73cb32ee 1.5s infinite;background-color:rgba(var(--primary-rgb),.05);border:2px dashed var(--primary-color-100);border-radius:1rem;content:"";inset:-8px;pointer-events:none;position:absolute;z-index:1}@keyframes pulse-73cb32ee{0%,to{opacity:.6}50%{opacity:1}}.dropZoneOverlay[data-v-73cb32ee]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;display:flex;justify-content:center;inset:0;pointer-events:none;position:fixed;z-index:9999}.dropZoneContent[data-v-73cb32ee]{background-color:var(--card);border:2px dashed var(--primary-color-100);border-radius:1rem;box-shadow:0 10px 40px #0003;padding:2rem 3rem}.dropZoneText[data-v-73cb32ee]{color:var(--foreground);font-size:1.25rem;font-weight:600}.audioButtonWrapper[data-v-48328f81]{align-items:center;display:flex;gap:.25rem}.audioWavesIcon[data-v-48328f81]{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.audioWavesIcon[data-v-48328f81] svg{height:100%;width:100%}.audioWavesIcon[data-v-48328f81] path{fill:currentColor}.cbWaveform[data-v-32bd9925]{align-items:center;display:flex;gap:.5rem;min-width:100px;width:100%}.cbWaveform__control[data-v-32bd9925]{flex-shrink:0}.cbWaveform__canvasWrapper[data-v-32bd9925]{flex:1;height:100%;min-width:100px;position:relative}.cbWaveform__canvas[data-v-32bd9925]{display:block;height:100%;min-height:20px;width:100%}.cbWaveform__canvas--clickable[data-v-32bd9925]{cursor:pointer}.cbWaveform__canvas--clickable[data-v-32bd9925]:hover{opacity:.9}.cbWaveform__time[data-v-32bd9925]{align-items:center;color:var(--color-text-secondary,#6c757d);display:flex;flex-shrink:0;font-family:SF Mono,Monaco,Menlo,monospace;font-size:.75rem;gap:.125rem}.cbWaveform__time--current[data-v-32bd9925]{color:var(--color-primary,#6f42c1);font-weight:600}.cbWaveform__time--separator[data-v-32bd9925]{opacity:.5}.cbWaveform__time--duration[data-v-32bd9925]{opacity:.7}.audioRecordingPanel[data-v-ce2ea70c]{align-items:center;display:flex;position:relative}.audioButtonWrapper[data-v-ce2ea70c]{flex-shrink:0;transition:opacity .3s ease .2s}.audioButtonWrapper.hiddenBtn[data-v-ce2ea70c]{opacity:0;pointer-events:none;transition:opacity .15s ease}.recordingPanel[data-v-ce2ea70c]{gap:5px;position:absolute;right:0}.recordingPanel[data-v-ce2ea70c],.tempoGroup[data-v-ce2ea70c]{align-items:center;display:flex}.tempoGroup[data-v-ce2ea70c]{gap:16px}.controlGroup[data-v-ce2ea70c]{align-items:center;display:flex;gap:5px}.waveformContainer[data-v-ce2ea70c]{flex-shrink:0;transition:opacity .3s ease;width:80px}.waveformContainer.paused[data-v-ce2ea70c]{opacity:.4}.recordingTimer[data-v-ce2ea70c]{font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.controlBtn[data-v-ce2ea70c],.recordingTimer[data-v-ce2ea70c]{color:var(--caution-color-100)}.controlBtn[data-v-ce2ea70c]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;padding:4px;transition:opacity .15s ease;width:24px}.controlBtn[data-v-ce2ea70c] svg{fill:currentColor;stroke:none}.controlBtn[data-v-ce2ea70c]:hover{opacity:.7}.recording-crossfade-enter-active[data-v-ce2ea70c]{transition:opacity .3s ease .15s}.recording-crossfade-leave-active[data-v-ce2ea70c]{transition:opacity .2s ease}.recording-crossfade-enter-from[data-v-ce2ea70c],.recording-crossfade-leave-to[data-v-ce2ea70c]{opacity:0}@media(max-width:640px){.waveformContainer[data-v-ce2ea70c]{width:60px}.tempoGroup[data-v-ce2ea70c]{gap:6px}}.agentTagBar[data-v-dd445879]{background:var(--chat-input-background);border:var(--chat-input-border-width) solid var(--chat-input-border);border-radius:16px 16px 0 0;display:inline-flex;margin-bottom:-1px;margin-left:0;padding:6px 10px;position:relative;z-index:1}.agentTag[data-v-dd445879]{align-items:center;display:inline-flex;gap:6px}.agentTagRemove[data-v-dd445879]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--tertiary-text-color);cursor:pointer;display:flex;justify-content:center;padding:2px;transition:color .15s ease}.agentTagRemove[data-v-dd445879]:hover{color:var(--primary-text-color)}.agentMentionList[data-v-5d1ae6e5]{background:var(--primary-surface-color);border:1px solid var(--primary-border-color);border-radius:20px;display:flex;flex-direction:column;gap:2px;max-height:280px;min-width:160px;overflow-y:auto;padding:8px;scrollbar-color:var(--tertiary-border-color) transparent;scrollbar-width:thin}.agentMentionList[data-v-5d1ae6e5]::-webkit-scrollbar{width:4px}.agentMentionList[data-v-5d1ae6e5]::-webkit-scrollbar-track{background:transparent}.agentMentionList[data-v-5d1ae6e5]::-webkit-scrollbar-thumb{background:var(--tertiary-border-color);border-radius:4px}.agentMentionList[data-v-5d1ae6e5]::-webkit-scrollbar-thumb:hover{background:var(--secondary-border-color)}.agentMentionItem[data-v-5d1ae6e5]{align-items:center;background:transparent;border:none;border-radius:13px;color:var(--secondary-text-color);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--font-size-sm);gap:7px;padding:12px 14px;text-align:left;width:100%}.agentMentionItem.selected[data-v-5d1ae6e5],.agentMentionItem[data-v-5d1ae6e5]:hover:not(.selected){background:var(--tertiary-surface-color)}.agentMentionItem.selected[data-v-5d1ae6e5]{box-shadow:0 0 0 3px #f4883080;color:var(--primary-text-color)}.chatMentionInput[data-v-7c1cee68] .tiptap{color:var(--primary-text-color);font-family:var(--font-family);font-size:1rem;line-height:1.5;max-height:var(--e2fcaec6);min-height:24px;outline:none;overflow-y:auto;word-break:break-word}.chatMentionInput[data-v-7c1cee68] .tiptap p{margin:0}.chatMentionInput[data-v-7c1cee68] .tiptap p.is-editor-empty:first-child:before{color:var(--tertiary-text-color);content:attr(data-placeholder);float:left;height:0;opacity:.7;pointer-events:none}.chatMentionInput[data-v-7c1cee68] .agentMention{background:var(--tertiary-surface-color);border-radius:16px;color:var(--primary-text-color);font-weight:500;padding:1px 7px}.replyPreview[data-v-dcc9f057]{background:var(--button-chat-input-hover,rgba(0,0,0,.03));border-radius:var(--c3f45b16);box-shadow:inset 2px 0 0 0 var(--primary-color-100);margin:.4rem .5rem 0;padding:8px 36px 8px 12px;position:relative}.replyClose[data-v-dcc9f057]{position:absolute;right:4px;top:4px}.replyBody[data-v-dcc9f057]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.replySender[data-v-dcc9f057]{align-items:center;display:flex;gap:4px}.minimalSvg[data-v-ff1dd1c7]{align-items:center;display:flex;justify-content:center}.minimalSvg[data-v-ff1dd1c7] svg{height:100%;width:100%}.fileCutCorner[data-v-ff1dd1c7]{border-radius:4px;clip-path:polygon(0 0,70% 0,100% 25%,100% 100%,0 100%)}.clipTriangle[data-v-ff1dd1c7]{border-radius:0 0 0 3px;clip-path:polygon(0 0,85% 85%,0 85%)}.fileIconAdvanced[data-v-ff1dd1c7]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.fileIconAdvanced:hover .clipTriangle[data-v-ff1dd1c7]{background:#f8fafccc}.mediaContainer[data-v-f6cccc03]{max-width:100%}.messageLayout[data-v-f6cccc03]{display:flex;flex-direction:column;gap:.5rem}.stagingLayout[data-v-f6cccc03]{display:flex;flex-wrap:wrap;gap:.5rem}.mediaItem[data-v-f6cccc03]{display:flex;flex-direction:column}.attachmentCardStaging[data-v-f6cccc03]{flex-shrink:0;max-width:20rem;position:relative}.attachmentCardMessage[data-v-f6cccc03]{max-width:24rem}.audioOnlyContainer[data-v-f6cccc03]{align-items:center;background-color:var(--chat-attachment-bg);border-radius:.75rem;display:flex;justify-content:center;padding:.375rem .5rem;width:100%}@media(max-width:640px){.audioOnlyContainer[data-v-f6cccc03]{padding:.375rem 0}}.imageAttachment[data-v-f6cccc03]{display:flex;flex-direction:column;gap:.25rem}.imageSkeleton[data-v-f6cccc03]{animation:pulse-f6cccc03 1.5s ease-in-out infinite;background-color:var(--muted);border-radius:var(--radius-md);height:180px;width:280px}@keyframes pulse-f6cccc03{0%,to{opacity:1}50%{opacity:.5}}.attachedImage[data-v-f6cccc03]{border-radius:var(--radius-md);box-shadow:0 1px 2px #0000000d;cursor:pointer;max-height:180px;max-width:280px;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.attachedImage[data-v-f6cccc03]:hover{transform:scale(1.02)}.imageCaption[data-v-f6cccc03]{color:var(--text-muted);font-size:10px;line-height:1.2;margin-top:.125rem}.fileNameRow[data-v-f6cccc03]{min-width:0;overflow:hidden}.fileMetaInfo[data-v-f6cccc03],.fileNameRow[data-v-f6cccc03]{display:flex;justify-content:flex-start}.fileMetaInfo[data-v-f6cccc03]{align-items:center;gap:.125rem;margin-top:.125rem}.fileMetaText[data-v-f6cccc03]{color:var(--secondary-text-color);font-size:10px}.attachmentCard[data-v-f6cccc03]{background-color:var(--chat-attachment-bg);border:none;border-radius:var(--radius-xs);overflow:hidden}.attachmentBodyStaging[data-v-f6cccc03]{padding:.25rem 2rem .25rem .5rem}.attachmentBody[data-v-f6cccc03]{padding:.375rem .75rem}.attachmentRow[data-v-f6cccc03]{gap:.5rem;min-width:0}.attachmentRow[data-v-f6cccc03],.fileThumbnail[data-v-f6cccc03]{align-items:center;display:flex;overflow:hidden}.fileThumbnail[data-v-f6cccc03]{background-color:var(--muted);border-radius:var(--radius-sm);flex-shrink:0;height:40px;justify-content:center;width:32px}.fileThumbnail img[data-v-f6cccc03]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.attachmentInfo[data-v-f6cccc03]{flex:1;min-width:0}.fileName[data-v-f6cccc03]{font-size:.75rem;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoPlayer[data-v-f6cccc03]{border-radius:var(--radius-sm);height:5rem;margin-top:.125rem;width:100%}.removeButton[data-v-f6cccc03]{position:absolute;right:.25rem;top:.25rem}@media(max-width:640px){.attachedImage[data-v-f6cccc03]{max-height:160px;max-width:240px}}.chatInputWrapper[data-v-7ed503fc]{bottom:0;display:flex;justify-content:center;left:0;padding:0 1.6rem;pointer-events:auto;position:absolute;right:0;transition:all .7s ease;z-index:30}.chatInputWrapper.idle[data-v-7ed503fc]{transform:translateY(var(--chat-input-idle-translate-y))}.chatInputWrapper.started[data-v-7ed503fc]{bottom:14px}.chatInputWrapper.docked[data-v-7ed503fc]{bottom:auto;flex-shrink:0;left:auto;padding:0 34px;position:relative;right:auto;transform:none}@media(max-width:1535px){.chatInputWrapper.docked[data-v-7ed503fc]{padding:0 27px}}@media(max-width:1279px){.chatInputWrapper.docked[data-v-7ed503fc]{padding:0 24px}}.chatInputWrapper.docked .textareaSection[data-v-7ed503fc]{padding:1rem}.chatInputWrapper.docked .bottomSection[data-v-7ed503fc]{padding:.75rem}.chatInputWrapper.started.dropdownOpen[data-v-7ed503fc]{transform:translateY(-315px)}.chatInputContainer[data-v-7ed503fc]{transition:max-width .7s ease;width:100%}.chatInputContainer.idle[data-v-7ed503fc]{max-width:43.75rem}.chatInputContainer.expanded[data-v-7ed503fc]{max-width:900px}@media(min-width:3840px){.chatInputContainer.expanded[data-v-7ed503fc]{max-width:1200px}}@media(min-width:2560px)and (max-width:3839px){.chatInputContainer.expanded[data-v-7ed503fc]{max-width:1100px}}.chatCard[data-v-7ed503fc]{background-color:var(--chat-input-background);border:var(--chat-input-border-width) solid var(--chat-input-border);border-radius:var(--chat-input-border-radius);box-shadow:var(--chat-input-shadow);color:var(--chat-input-foreground)}.chatCard.hasAgentTag[data-v-7ed503fc]{border-top-left-radius:0;transition:box-shadow .3s ease}.replySlide-enter-active[data-v-7ed503fc],.replySlide-leave-active[data-v-7ed503fc]{overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.replySlide-enter-from[data-v-7ed503fc],.replySlide-leave-to[data-v-7ed503fc]{max-height:0;opacity:0}.replySlide-enter-to[data-v-7ed503fc],.replySlide-leave-from[data-v-7ed503fc]{max-height:60px;opacity:1}.chatInputTopBar[data-v-7ed503fc]{align-items:center;border-radius:13px 13px 0 0;display:flex}.typingIndicator[data-v-7ed503fc]{align-items:center;color:var(--secondary-text-color);display:flex;font-size:.7rem;gap:4px;margin-left:auto;padding:6px 12px}.typingLabel[data-v-7ed503fc]{font-style:italic}.typingDots[data-v-7ed503fc]{align-items:center;display:inline-flex;gap:2px}.typingDots .dot[data-v-7ed503fc]{animation:typingBounce-7ed503fc 1.2s ease-in-out infinite;background:var(--secondary-text-color);border-radius:50%;height:3px;width:3px}.typingDots .dot[data-v-7ed503fc]:nth-child(2){animation-delay:.2s}.typingDots .dot[data-v-7ed503fc]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-7ed503fc{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.typing-enter-active[data-v-7ed503fc],.typing-leave-active[data-v-7ed503fc]{transition:all .2s ease}.typing-enter-from[data-v-7ed503fc],.typing-leave-to[data-v-7ed503fc]{opacity:0}.chatInputForm[data-v-7ed503fc]{margin:0;padding:0}.textareaSection[data-v-7ed503fc]{padding:.75rem 1rem .5rem;position:relative}.textareaWrapper[data-v-7ed503fc]{position:relative;width:100%}.bottomSection[data-v-7ed503fc]{background-color:var(--v7cbf7756);border-radius:0 0 var(--chat-input-border-radius) var(--chat-input-border-radius);display:flex;flex-direction:column;gap:.5rem;min-height:2.5rem;padding:.5rem .75rem}.buttonRow[data-v-7ed503fc]{justify-content:space-between}.buttonRow[data-v-7ed503fc],.inputActions[data-v-7ed503fc]{align-items:center;display:flex}.inputActions[data-v-7ed503fc]{gap:.35rem;margin-left:auto}.tipRow[data-v-7ed503fc]{display:flex;justify-content:center}.medicalTip[data-v-7ed503fc]{color:var(--text-muted);font-size:.625rem;line-height:1.3;margin:0;opacity:.8;text-align:center;transition:opacity .2s ease}.bottomSection:hover .medicalTip[data-v-7ed503fc]{opacity:1}.placeholderIcon[data-v-7ed503fc]{left:.5rem;pointer-events:none;position:absolute;top:-.2rem;z-index:1}[data-v-7ed503fc] .chatInputButton{background-color:var(--button-chat-input);border:1px solid var(--border-muted);color:var(--button-chat-input-text)}[data-v-7ed503fc] .chatInputButton:hover:not(:disabled){background-color:var(--button-chat-input-hover);color:var(--button-chat-input-text)}.inputActions[data-v-7ed503fc] .chatInputAttachButton:disabled{box-shadow:none}.stagingSection[data-v-7ed503fc]{background-color:var(--chat-staging-background);border-bottom:1px solid var(--chat-staging-border);border-radius:var(--chat-input-border-radius) var(--chat-input-border-radius) 0 0;overflow:hidden;padding:.5rem}.stagingSlide-enter-active[data-v-7ed503fc],.stagingSlide-leave-active[data-v-7ed503fc]{max-height:200px;transition:opacity .25s ease,max-height .3s ease}.stagingSlide-enter-from[data-v-7ed503fc],.stagingSlide-leave-to[data-v-7ed503fc]{max-height:0;opacity:0;padding:0 .5rem}@media(max-width:1024px){.chatInputWrapper[data-v-7ed503fc]{padding:0 1rem}.chatInputWrapper.started[data-v-7ed503fc]{bottom:14px}.chatInputContainer.expanded[data-v-7ed503fc],.chatInputContainer.idle[data-v-7ed503fc]{max-width:100%}}.pillWithBadge[data-v-7ed503fc]{position:relative}.pillBadge[data-v-7ed503fc]{align-items:center;background:#ef4444;border-radius:8px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:16px;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-12px;top:-8px}.chatMessageList[data-v-49c72bf4] .vl-chat{--primary-surface-color:transparent;--chat-background:transparent;--card-background:transparent;background:transparent;height:100%}.chatMessageList[data-v-49c72bf4] .vl-chat__input{background:transparent;border-top:none}.chatMessageList[data-v-49c72bf4] .vl-chat-message__text{overflow-wrap:break-word;white-space:normal;word-break:break-word}.chatMessageList[data-v-49c72bf4] .vl-chat-message--left .vl-chat-message__after-bubble{align-self:stretch}.attachmentText[data-v-49c72bf4]{margin:0 0 .5rem}.chatMessageList[data-v-49c72bf4] .vl-chat-message__content-wrapper{padding-bottom:12px;position:relative}.chatMessageList[data-v-49c72bf4] .vl-chat-reactions{bottom:32px;position:absolute;z-index:1}.chatMessageList[data-v-49c72bf4] .vl-chat-message--right .vl-chat-reactions{right:8px}.chatMessageList[data-v-49c72bf4] .vl-chat-message--left .vl-chat-reactions{left:8px}.personMessageList[data-v-5788a7ad]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.personChatMessages[data-v-5788a7ad]{height:100%;overflow:hidden}.personMessageList[data-v-5788a7ad] .vl-chat{--chat-bubble-sent-bg:var(--chat-p2p-sent-bg);--chat-bubble-sent-text:var(--primary-text-color);--chat-bubble-sent-border-width:0px;--chat-bubble-received-bg:var(--chat-p2p-received-bg);--chat-bubble-received-text:var(--primary-text-color);--chat-bubble-received-border-width:1px;--chat-bubble-received-border:var(--chat-p2p-received-border);--chat-message-gap:16px;--chat-bubble-shadow:none}.personMessageList[data-v-5788a7ad] .vl-chat__messages{background:transparent;padding-bottom:16px;padding-left:72px;padding-right:72px}.personMessageList[data-v-5788a7ad] .vl-chat-message__bubble--sent{border-radius:20px 10px 20px 20px}.personMessageList[data-v-5788a7ad] .vl-chat-message__bubble--received{border-radius:10px 20px 20px}.personMessageList[data-v-5788a7ad] .vl-chat-message__bubble--sent.vl-chat-message__bubble--last{border-bottom-right-radius:20px}.personMessageList[data-v-5788a7ad] .vl-chat-message__bubble--received.vl-chat-message__bubble--last{border-bottom-left-radius:20px}.loadMore[data-v-5788a7ad]{flex-shrink:0;padding:.5rem;text-align:center}.loadMoreBtn[data-v-5788a7ad]{align-items:center;background:transparent;border:1px solid var(--primary-border-color);border-radius:6px;color:var(--secondary-text-color);cursor:pointer;display:inline-flex;font-size:.75rem;gap:4px;padding:4px 12px}.loadMoreBtn[data-v-5788a7ad]:hover{background:var(--tertiary-surface-color)}.editedBadge[data-v-5788a7ad]{font-style:italic}.inlineEdit[data-v-5788a7ad]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.editTextarea[data-v-5788a7ad]{background:var(--primary-surface-color);border:1px solid var(--primary-border-color);border-radius:6px;color:var(--primary-text-color);font-family:inherit;font-size:.85rem;padding:4px 8px;resize:none;width:100%}.editTextarea[data-v-5788a7ad]:focus{border-color:var(--focus-border-color);outline:none}.editActions[data-v-5788a7ad]{display:flex;gap:4px;justify-content:flex-end}.editBtn[data-v-5788a7ad]{border:none;border-radius:4px;cursor:pointer;font-size:.7rem;padding:2px 8px}.editBtn.cancel[data-v-5788a7ad]{background:transparent;color:var(--secondary-text-color)}.editBtn.confirm[data-v-5788a7ad]{background:var(--primary-color-100);color:var(--reverse-text-color)}.emptyMessages[data-v-5788a7ad]{align-items:center;color:var(--secondary-text-color);display:flex;flex:1;font-size:.85rem;justify-content:center}@media(max-width:1535px){.personMessageList[data-v-5788a7ad] .vl-chat__messages{padding-left:70px;padding-right:70px}}@media(max-width:1279px){.personMessageList[data-v-5788a7ad] .vl-chat__messages{padding-left:24px;padding-right:24px}}@media(max-width:1024px){.personChatMessages[data-v-5788a7ad]{max-width:100%}}
