.message-bubble[data-v-93ffcd7c]{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.message-bubble.is-sent[data-v-93ffcd7c]{flex-direction:row-reverse}.avatar[data-v-93ffcd7c]{flex:0 0 38px}.bubble-column[data-v-93ffcd7c]{flex-direction:column;gap:4px;max-width:min(70%,560px);display:flex}.is-sent .bubble-column[data-v-93ffcd7c]{align-items:flex-end}.bubble-meta[data-v-93ffcd7c]{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}.is-sent .bubble-meta[data-v-93ffcd7c]{flex-direction:row-reverse}.bubble-sender[data-v-93ffcd7c]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.bubble-row[data-v-93ffcd7c]{width:fit-content;max-width:100%;display:flex;position:relative}.bubble-aside[data-v-93ffcd7c]{position:absolute;top:50%;transform:translateY(-50%)}.is-sent .bubble-aside[data-v-93ffcd7c]{margin-right:8px;right:100%}.is-received .bubble-aside[data-v-93ffcd7c]{margin-left:8px;left:100%}.bubble-content[data-v-93ffcd7c]{border:1px solid var(--border-secondary);min-height:36px;color:var(--text-primary);background:var(--content-bg);word-break:break-word;border-radius:4px;width:fit-content;max-width:100%;padding:8px 11px;font-size:14px;line-height:1.5;position:relative}.is-sent .bubble-content[data-v-93ffcd7c]{border-color:color-mix(in srgb, #95ec69 70%, var(--border-secondary));color:#1d2939;background:#95ec69}.bubble-content[data-v-93ffcd7c]:before,.bubble-content[data-v-93ffcd7c]:after{content:"";border:6px solid #0000;width:0;height:0;position:absolute;top:11px}.is-received .bubble-content[data-v-93ffcd7c]:before{border-right-color:var(--border-secondary);left:-12px}.is-received .bubble-content[data-v-93ffcd7c]:after{border-right-color:var(--content-bg);left:-10px}.is-sent .bubble-content[data-v-93ffcd7c]:before{border-left-color:color-mix(in srgb, #95ec69 70%, var(--border-secondary));right:-12px}.is-sent .bubble-content[data-v-93ffcd7c]:after{border-left-color:#95ec69;right:-10px}html.dark .is-sent .bubble-content[data-v-93ffcd7c]{color:var(--text-primary);background:#315c39;border-color:#3f734a}html.dark .is-sent .bubble-content[data-v-93ffcd7c]:before,html.dark .is-sent .bubble-content[data-v-93ffcd7c]:after{border-left-color:#315c39}.bubble-content.is-frameless[data-v-93ffcd7c],.is-sent .bubble-content.is-frameless[data-v-93ffcd7c],.is-received .bubble-content.is-frameless[data-v-93ffcd7c]{min-height:auto;color:var(--text-primary);box-shadow:none;background:0 0;border:0;padding:0}.bubble-content.is-frameless[data-v-93ffcd7c]:before,.bubble-content.is-frameless[data-v-93ffcd7c]:after{display:none}.bubble-footer[data-v-93ffcd7c]{flex-direction:column;gap:4px;width:0;min-width:100%;margin-top:4px;display:flex}
