.ConversationItem_root__kk1xH{width:100%;display:flex;align-items:center;gap:12px;padding:16px;transition:background-color .2s;text-align:left;cursor:pointer}.ConversationItem_root__kk1xH:hover{background-color:var(--color-surface-container,#f0f8fb)}.ConversationItem_active__Zvvs2{background-color:rgba(2,196,253,.1);border-left:2px solid #02c4fd}.ConversationItem_avatarWrap__YSqcJ{position:relative;flex-shrink:0}.ConversationItem_avatar__6zCDf{border-radius:9999px}.ConversationItem_avatarFallback__i_f5O{width:44px;height:44px;border-radius:9999px;background:rgba(2,196,253,.2);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;color:var(--color-primary,#02c4fd)}.ConversationItem_groupBadge__j3fZ1{position:absolute;bottom:-4px;right:-4px;width:20px;height:20px;border-radius:9999px;background-color:#4f7d93;color:white;display:flex;align-items:center;justify-content:center}.ConversationItem_body__H9Ivp{flex:1;min-width:0}.ConversationItem_topRow__yXyoR{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}.ConversationItem_name__iJFnj{font-weight:600;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConversationItem_time__tUOZc{font-size:.75rem;color:var(--color-on-surface-variant,#72787c);flex-shrink:0;margin-left:8px}.ConversationItem_preview__AtckZ{font-size:.75rem;color:var(--color-on-surface-variant,#72787c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConversationItem_unreadBadge__BLEqf{flex-shrink:0;width:20px;height:20px;border-radius:9999px;background-color:#02c4fd;color:white;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.MessageBubble_root__w9vwB{display:flex;gap:8px;margin-bottom:12px}.MessageBubble_rootMe__mNETZ{flex-direction:row-reverse}.MessageBubble_rootThem__vf9gE{flex-direction:row}.MessageBubble_avatarFallback__83iTG,.MessageBubble_avatar__lGH4X{border-radius:9999px;flex-shrink:0;align-self:flex-end}.MessageBubble_avatarFallback__83iTG{width:28px;height:28px;background:rgba(2,196,253,.2);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--color-primary,#02c4fd)}.MessageBubble_inner__o_CiN{max-width:72%;display:flex;flex-direction:column;gap:4px}.MessageBubble_innerMe__4DK77{align-items:flex-end}.MessageBubble_innerThem__eUr6H{align-items:flex-start}.MessageBubble_bubble___pfXO{padding:10px 16px;border-radius:18px;font-size:.875rem;line-height:1.5}.MessageBubble_bubbleMe__cKicQ{background-color:#02c4fd;color:white;border-top-right-radius:4px}.MessageBubble_bubbleThem__3f8Oi{background-color:var(--color-surface-container-high,#dbe5eb);color:var(--color-on-surface,#191c1e);border-top-left-radius:4px}.MessageBubble_time__HBxWv{font-size:10px;color:var(--color-on-surface-variant,#72787c);padding:0 4px}.ChatHeader_root__WC3Q2{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(189,199,204,.1);background-color:var(--color-surface-container-low)}.ChatHeader_backBtn__mexgX{padding:8px;color:var(--color-on-surface-variant);border-radius:9999px;transition:color .2s ease;flex-shrink:0}@media(min-width:768px){.ChatHeader_backBtn__mexgX{display:none}}.ChatHeader_backBtn__mexgX:hover{color:var(--color-on-surface)}.ChatHeader_avatar__HDAn_{border-radius:50%;-o-object-fit:cover;object-fit:cover}.ChatHeader_avatarFallback__CmG9C{width:36px;height:36px;border-radius:50%;background-color:rgba(2,196,253,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-primary)}.ChatHeader_info__jgYn5{flex:1}.ChatHeader_name__cXjI1{font-size:.875rem;font-weight:600;color:var(--color-on-surface)}.ChatHeader_status__eQiI4{font-size:.75rem;color:var(--color-tertiary)}.ChatHeader_actions__645Qe{display:flex;gap:8px;margin-left:auto}.ChatHeader_actionBtn__u3_IJ{padding:8px;color:var(--color-on-surface-variant);border-radius:9999px;transition:color .2s ease}.ChatHeader_actionBtn__u3_IJ:hover{color:var(--color-on-surface)}.ChatHeader_menuWrap__4mRrO{position:relative}.ChatHeader_menu__ajMo_{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background-color:var(--color-surface-container);border:1px solid rgba(189,199,204,.15);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px;z-index:100;animation:ChatHeader_menuIn__SzxG4 .12s ease}@keyframes ChatHeader_menuIn__SzxG4{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ChatHeader_menuItem__npnlw{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:8px;font-size:.875rem;color:var(--color-on-surface);text-align:left;transition:background-color .2s ease}.ChatHeader_menuItem__npnlw .ChatHeader_material-symbols-outlined__j541m{font-size:18px;color:var(--color-on-surface-variant)}.ChatHeader_menuItem__npnlw:hover{background-color:rgba(189,199,204,.08)}.ChatHeader_menuItemDanger__i_5HJ,.ChatHeader_menuItemDanger__i_5HJ .ChatHeader_material-symbols-outlined__j541m{color:var(--color-error,#ba1a1a)}.ChatHeader_menuDivider__Ebhzq{height:1px;background-color:rgba(189,199,204,.12);margin:4px 8px}.MessageComposer_root__RgCmM{padding:16px;border-top:1px solid rgba(189,199,204,.1);background-color:var(--color-surface-container-low);display:flex;align-items:flex-end;gap:12px}.MessageComposer_attachBtn__HaDmx{padding:8px;color:var(--color-on-surface-variant);flex-shrink:0;transition:color .2s ease}.MessageComposer_attachBtn__HaDmx:hover{color:var(--color-primary)}.MessageComposer_inputWrap__oODn7{flex:1;position:relative}.MessageComposer_textarea__7ZBCO{width:100%}.MessageComposer_emojiBtn__BnZ_T{position:absolute;right:12px;bottom:8px;padding:4px;color:var(--color-on-surface-variant);transition:color .2s ease}.MessageComposer_emojiBtn__BnZ_T:hover{color:var(--color-primary)}.MessageComposer_sendBtn__UKlZu{padding:12px;border-radius:50%;background-color:var(--color-primary);color:var(--color-on-primary);flex-shrink:0;transition:transform .2s ease,opacity .2s ease}.MessageComposer_sendBtn__UKlZu:hover:not(:disabled){transform:scale(1.05)}.MessageComposer_sendBtn__UKlZu:disabled{opacity:.5;transform:none;cursor:not-allowed}