.chat-bubble[data-v-e4a295ae]{flex-direction:column;align-items:flex-start;max-width:85%;display:flex}.chat-bubble--mine[data-v-e4a295ae]{align-self:flex-end;align-items:flex-end}.chat-bubble__body[data-v-e4a295ae]{overflow-wrap:anywhere;border-radius:16px;padding:8px 12px}.chat-bubble__body--other[data-v-e4a295ae]{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.chat-bubble__meta[data-v-e4a295ae]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.chat-bubble__failed[data-v-e4a295ae]{color:rgb(var(--v-theme-error))}.chat-list[data-v-4dc24214]{flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}.chat-list__empty[data-v-4dc24214]{text-align:center;margin:auto}.chat-composer[data-v-423a3a24]{align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.chat-composer__input[data-v-423a3a24]{flex:auto;min-width:0}.chat-composer__emoji[data-v-423a3a24]{flex:none;width:48px;height:48px}.chat-composer__emoji-picker[data-v-423a3a24]{background:rgb(var(--v-theme-surface));width:min(352px,100vw - 24px);overflow:hidden}.chat-composer__emoji-tabs[data-v-423a3a24]{border-bottom:1px solid rgba(var(--v-theme-on-surface), .12);gap:2px;padding:6px 8px 0;display:flex}.chat-composer__emoji-tab[data-v-423a3a24]{cursor:pointer;opacity:.6;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex:1 1 0;min-width:0;padding:6px 0 8px;font-size:20px;line-height:1;transition:opacity .12s,background-color .12s}.chat-composer__emoji-tab[data-v-423a3a24]:hover,.chat-composer__emoji-tab[data-v-423a3a24]:focus-visible{opacity:1;background:rgba(var(--v-theme-on-surface), .06);outline:none}.chat-composer__emoji-tab--active[data-v-423a3a24]{opacity:1;border-bottom-color:rgb(var(--v-theme-secondary))}.chat-composer__emoji-grid[data-v-423a3a24]{grid-template-columns:repeat(8,1fr);align-content:start;gap:2px;height:248px;padding:8px;display:grid;overflow-y:auto}.chat-composer__emoji-option[data-v-423a3a24]{aspect-ratio:1;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:36px;font-size:22px;line-height:1;transition:background-color .12s;display:flex}.chat-composer__emoji-option[data-v-423a3a24]:hover,.chat-composer__emoji-option[data-v-423a3a24]:focus-visible{background:rgba(var(--v-theme-on-surface), .08);outline:none}.chat-composer__send[data-v-423a3a24]{flex:none;height:48px}
