.conversationRow-module__AXsFDa__row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3-5) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:box-shadow var(--duration-fast) ease, border-color var(--duration-fast) ease;list-style:none;display:flex}.conversationRow-module__AXsFDa__row:hover{box-shadow:var(--shadow-card);border-color:var(--border-strong)}.conversationRow-module__AXsFDa__row:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.conversationRow-module__AXsFDa__unread{border-left:3px solid var(--color-blue);background:color-mix(in srgb, var(--color-blue) 3%, transparent)}.conversationRow-module__AXsFDa__active{border-color:var(--color-blue);background:color-mix(in srgb, var(--color-blue) 6%, transparent);box-shadow:var(--shadow-card)}.conversationRow-module__AXsFDa__avatarWrap{flex-shrink:0;position:relative}@media (max-width:480px){.conversationRow-module__AXsFDa__row{border:none;border-bottom:1px solid var(--border);padding:var(--space-3-5) 0;background:0 0;border-radius:0}.conversationRow-module__AXsFDa__row:hover{box-shadow:none}.conversationRow-module__AXsFDa__unread{background:0 0;border-left:none}}.conversationRow-module__AXsFDa__content{flex:1;min-width:0}.conversationRow-module__AXsFDa__nameRow{align-items:center;gap:var(--space-1);min-width:0;margin-bottom:var(--space-0-5);display:flex}.conversationRow-module__AXsFDa__name{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversationRow-module__AXsFDa__metaRow{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.conversationRow-module__AXsFDa__verifiedIcon{width:.875rem;height:.875rem;color:var(--color-blue);flex-shrink:0}.conversationRow-module__AXsFDa__time{font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap;flex-shrink:0}.conversationRow-module__AXsFDa__propertyTitle{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;display:flex;overflow:hidden}.conversationRow-module__AXsFDa__buildingIcon{flex-shrink:0;width:.75rem;height:.75rem}.conversationRow-module__AXsFDa__bottomRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.conversationRow-module__AXsFDa__lastMessage{font-size:var(--text-sm);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.conversationRow-module__AXsFDa__lastMessageUnread{color:var(--color-black);font-weight:var(--weight-medium)}.conversationRow-module__AXsFDa__typing{color:var(--color-blue);font-style:italic}.conversationRow-module__AXsFDa__unreadBadge{min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-blue);color:var(--color-white);font-size:var(--text-2xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.conversationRow-module__AXsFDa__closedTag{padding:.0625rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--muted-foreground);flex-shrink:0}
.conversationList-module__5WeASG__list{gap:var(--space-2-5);flex-direction:column;margin:0;padding:0;display:flex}@media (max-width:480px){.conversationList-module__5WeASG__list{gap:0}}@media (min-width:1024px){.conversationList-module__5WeASG__list{height:100%;padding-right:var(--space-1);overflow-y:auto}}.conversationList-module__5WeASG__empty{padding:var(--space-12) var(--space-4);color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.conversationList-module__5WeASG__emptyIcon{width:3rem;height:3rem;margin-bottom:var(--space-4);opacity:.4}.conversationList-module__5WeASG__emptyTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-black);margin:0 0 var(--space-1-5)}.conversationList-module__5WeASG__emptySubtitle{font-size:var(--text-base);margin:0}.conversationList-module__5WeASG__loadMoreItem{padding:var(--space-3) var(--space-4);justify-content:center;list-style:none;display:flex}
.typingIndicator-module__lZ5CqG__bubble{align-self:flex-start;align-items:center;gap:var(--space-1);padding:var(--space-2-5) var(--space-3-5);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-xs);background:var(--muted);border:1px solid var(--border);display:flex}@keyframes typingIndicator-module__lZ5CqG__typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.typingIndicator-module__lZ5CqG__dot{border-radius:var(--radius-full);background:var(--muted-foreground);opacity:.6;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite typingIndicator-module__lZ5CqG__typingBounce}.typingIndicator-module__lZ5CqG__dot:nth-child(2){animation-delay:.15s}.typingIndicator-module__lZ5CqG__dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.typingIndicator-module__lZ5CqG__dot{animation:none}}
.chatWindow-module__vptgvq__window{bottom:0;right:calc(22rem + var(--chat-stack-index,0) * (340px + .75rem));width:340px;z-index:var(--z-chat);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-xl);background:var(--surface);transition:box-shadow var(--duration-base) ease;flex-direction:column;display:flex;position:fixed;overflow:hidden}.chatWindow-module__vptgvq__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);background:var(--color-blue);color:var(--color-white);cursor:default;flex-shrink:0;display:flex}.chatWindow-module__vptgvq__headerInfo{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.chatWindow-module__vptgvq__headerText{flex:1;min-width:0}.chatWindow-module__vptgvq__headerNameRow{align-items:center;gap:var(--space-1);display:flex}.chatWindow-module__vptgvq__headerAvatar{flex-shrink:0}.chatWindow-module__vptgvq__headerAvatar.chatWindow-module__vptgvq__headerAvatar{width:1.5rem;height:1.5rem}.chatWindow-module__vptgvq__headerName{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chatWindow-module__vptgvq__verifiedIcon{color:#fffc;flex-shrink:0;width:.75rem;height:.75rem}.chatWindow-module__vptgvq__onlineDot{border-radius:var(--radius-full);background:var(--color-success);flex-shrink:0;width:.5rem;height:.5rem}.chatWindow-module__vptgvq__headerProperty{font-size:var(--text-2xs);color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.chatWindow-module__vptgvq__headerActions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.chatWindow-module__vptgvq__headerBtn{border-radius:var(--radius-xs);color:#fffc;cursor:pointer;width:1.5rem;height:1.5rem;transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.chatWindow-module__vptgvq__headerBtn:hover{color:var(--color-white);background:#ffffff26}.chatWindow-module__vptgvq__headerBtn svg{width:.875rem;height:.875rem}.chatWindow-module__vptgvq__body{height:380px;max-height:380px;transition:max-height var(--duration-slow) var(--anim-ease-in-out-cubic,cubic-bezier(.65, 0, .35, 1));flex-direction:column;display:flex;overflow:hidden}.chatWindow-module__vptgvq__minimized .chatWindow-module__vptgvq__body{max-height:0}.chatWindow-module__vptgvq__messages{padding:var(--space-3);gap:var(--space-1-5);scroll-behavior:smooth;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.chatWindow-module__vptgvq__noMessages{text-align:center;font-size:var(--text-sm);color:var(--muted-foreground);padding:var(--space-8) 0;margin:auto}.chatWindow-module__vptgvq__skeletonBubble{border-radius:var(--radius-xl);background:linear-gradient(90deg, var(--muted) 0%, var(--border) 50%, var(--muted) 100%);background-size:200% 100%;height:2.25rem;animation:1.5s ease-in-out infinite chatWindow-module__vptgvq__skeletonShimmer}.chatWindow-module__vptgvq__skeletonBubbleMine{border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.chatWindow-module__vptgvq__skeletonBubbleTheirs{border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.chatWindow-module__vptgvq__skeletonBubbleWide{width:70%}.chatWindow-module__vptgvq__skeletonBubbleMedium{width:55%}.chatWindow-module__vptgvq__skeletonBubbleNarrow{width:40%}@keyframes chatWindow-module__vptgvq__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.chatWindow-module__vptgvq__dateSeparator{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.chatWindow-module__vptgvq__dateLine{background:var(--border);flex:1;height:1px}.chatWindow-module__vptgvq__dateLabel{font-size:var(--text-2xs);color:var(--muted-foreground);font-weight:var(--weight-medium);white-space:nowrap}.chatWindow-module__vptgvq__bubble{max-width:80%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xl);word-break:break-word}.chatWindow-module__vptgvq__bubbleMine{background:var(--color-blue);color:var(--color-white);border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.chatWindow-module__vptgvq__bubbleTheirs{background:var(--surface-sunken);color:var(--color-black);border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.chatWindow-module__vptgvq__bubbleText{font-size:var(--text-sm);white-space:pre-wrap;margin:0;line-height:1.5}.chatWindow-module__vptgvq__bubbleMeta{align-items:center;gap:var(--space-1);margin-top:var(--space-1);justify-content:flex-end;display:flex}.chatWindow-module__vptgvq__bubbleTime{font-size:var(--text-2xs);opacity:.65}.chatWindow-module__vptgvq__bubbleMine .chatWindow-module__vptgvq__bubbleTime{color:var(--color-white)}.chatWindow-module__vptgvq__checkIcon{opacity:.65;width:.75rem;height:.75rem;color:var(--color-white)}.chatWindow-module__vptgvq__typingBubble{align-items:center;gap:var(--space-1);padding:var(--space-2-5) var(--space-3-5);display:flex}@keyframes chatWindow-module__vptgvq__typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.chatWindow-module__vptgvq__typingDot{border-radius:var(--radius-full);background:var(--muted-foreground);opacity:.5;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite chatWindow-module__vptgvq__typingBounce}.chatWindow-module__vptgvq__typingDot:nth-child(2){animation-delay:.15s}.chatWindow-module__vptgvq__typingDot:nth-child(3){animation-delay:.3s}.chatWindow-module__vptgvq__inputRow{align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);display:flex}.chatWindow-module__vptgvq__input{padding:var(--space-2) var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--color-black);background:var(--surface);resize:none;max-height:100px;transition:border-color var(--duration-fast) ease;outline:none;flex:1;font-family:inherit;line-height:1.4;overflow-y:auto}.chatWindow-module__vptgvq__input:focus{border-color:var(--color-blue)}.chatWindow-module__vptgvq__input::placeholder{color:var(--muted-foreground)}
.sendButton-module__fdOxkq__sendButton{border-radius:var(--radius-full);background:var(--border-subtle);color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) ease, color var(--duration-fast) ease;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sendButton-module__fdOxkq__sendButton:disabled{cursor:default}.sendButton-module__fdOxkq__active{background:var(--color-blue);color:var(--color-white)}.sendButton-module__fdOxkq__sm{width:2rem;height:2rem}.sendButton-module__fdOxkq__sm svg{width:.875rem;height:.875rem}.sendButton-module__fdOxkq__md{width:2.25rem;height:2.25rem}.sendButton-module__fdOxkq__lg{width:2.5rem;height:2.5rem}.sendButton-module__fdOxkq__md svg,.sendButton-module__fdOxkq__lg svg{width:1rem;height:1rem}
.newMessageChip-module__4z0zzW__chip{background:var(--color-blue);width:fit-content;color:var(--color-white);font-family:inherit;font-weight:var(--weight-semibold);border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--shadow-md);animation:newMessageChip-module__4z0zzW__chipPop var(--duration-base) ease-out;white-space:nowrap;z-index:2;border:none;align-items:center;display:flex;position:sticky;left:50%;transform:translate(-50%)}.newMessageChip-module__4z0zzW__chip:hover{background:var(--color-blue-dark)}.newMessageChip-module__4z0zzW__sm{gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);bottom:.5rem}.newMessageChip-module__4z0zzW__md{gap:var(--space-1);padding:var(--space-1-5) var(--space-4);font-size:var(--text-xs);bottom:.5rem}.newMessageChip-module__4z0zzW__lg{gap:var(--space-1-5);padding:var(--space-1-5) var(--space-4);font-size:var(--text-sm);bottom:.75rem}@keyframes newMessageChip-module__4z0zzW__chipPop{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
@media (min-width:1024px){.globalChatOverlay-module__59LjIG__hiddenOnDesktopInbox{display:none}}.globalChatOverlay-module__59LjIG__minimizedStrip{bottom:0;right:calc(22rem + var(--strip-index,0) * (210px + .5rem));background:var(--color-blue);width:200px;height:2.25rem;color:var(--color-white);border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;align-items:center;gap:var(--space-2);padding:0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);z-index:calc(var(--z-chat) - 1);transition:background var(--duration-fast) ease;border:none;font-family:inherit;display:flex;position:fixed;overflow:hidden}.globalChatOverlay-module__59LjIG__minimizedStrip:hover{background:var(--color-blue-dark)}.globalChatOverlay-module__59LjIG__stripAvatar{flex-shrink:0}.globalChatOverlay-module__59LjIG__stripAvatar.globalChatOverlay-module__59LjIG__stripAvatar{width:1.375rem;height:1.375rem}.globalChatOverlay-module__59LjIG__stripName{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.globalChatOverlay-module__59LjIG__stripBadge{background:var(--color-red);color:var(--color-white);font-size:var(--text-2xs);font-weight:var(--weight-bold);border-radius:var(--radius-pill);min-width:1.1rem;height:1.1rem;padding:0 var(--space-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.globalChatOverlay-module__59LjIG__stripIcon{opacity:.8;flex-shrink:0;width:.875rem;height:.875rem}@media (max-width:640px){.globalChatOverlay-module__59LjIG__minimizedStrip{display:none}}
.mobileChatDrawer-module__2QDSIW__backdrop{z-index:var(--z-chat);touch-action:none;background:#0006;position:fixed;inset:0}.mobileChatDrawer-module__2QDSIW__drawer{height:90dvh;z-index:calc(var(--z-chat) + 1);background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.mobileChatDrawer-module__2QDSIW__header{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3-5);background:var(--color-blue);color:var(--color-white);flex-shrink:0;display:flex}.mobileChatDrawer-module__2QDSIW__headerInfo{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.mobileChatDrawer-module__2QDSIW__headerText{flex:1;min-width:0}.mobileChatDrawer-module__2QDSIW__headerNameRow{align-items:center;gap:var(--space-1);display:flex}.mobileChatDrawer-module__2QDSIW__headerAvatar{flex-shrink:0}.mobileChatDrawer-module__2QDSIW__headerAvatar.mobileChatDrawer-module__2QDSIW__headerAvatar{width:1.5rem;height:1.5rem}.mobileChatDrawer-module__2QDSIW__headerName{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobileChatDrawer-module__2QDSIW__verifiedIcon{color:#fffc;flex-shrink:0;width:.75rem;height:.75rem}.mobileChatDrawer-module__2QDSIW__onlineDot{border-radius:var(--radius-full);background:var(--color-success);flex-shrink:0;width:.5rem;height:.5rem}.mobileChatDrawer-module__2QDSIW__headerProperty{font-size:var(--text-2xs);color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mobileChatDrawer-module__2QDSIW__messages{padding:var(--space-3-5);gap:var(--space-1-5);scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.mobileChatDrawer-module__2QDSIW__noMessages{text-align:center;font-size:var(--text-base);color:var(--muted-foreground);padding:var(--space-8) 0;margin:auto}.mobileChatDrawer-module__2QDSIW__skeletonBubble{border-radius:var(--radius-xl);background:linear-gradient(90deg, var(--muted) 0%, var(--border) 50%, var(--muted) 100%);background-size:200% 100%;height:2.25rem;animation:1.5s ease-in-out infinite mobileChatDrawer-module__2QDSIW__skeletonShimmer}.mobileChatDrawer-module__2QDSIW__skeletonBubbleMine{border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.mobileChatDrawer-module__2QDSIW__skeletonBubbleTheirs{border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.mobileChatDrawer-module__2QDSIW__skeletonBubbleWide{width:70%}.mobileChatDrawer-module__2QDSIW__skeletonBubbleMedium{width:55%}.mobileChatDrawer-module__2QDSIW__skeletonBubbleNarrow{width:40%}@keyframes mobileChatDrawer-module__2QDSIW__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mobileChatDrawer-module__2QDSIW__dateSeparator{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.mobileChatDrawer-module__2QDSIW__dateLine{background:var(--border);flex:1;height:1px}.mobileChatDrawer-module__2QDSIW__dateLabel{font-size:var(--text-2xs);color:var(--muted-foreground);font-weight:var(--weight-medium);white-space:nowrap}.mobileChatDrawer-module__2QDSIW__bubble{max-width:78%;padding:var(--space-2-5) var(--space-3-5);border-radius:var(--radius-xl);word-break:break-word}.mobileChatDrawer-module__2QDSIW__bubbleMine{background:var(--color-blue);color:var(--color-white);border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.mobileChatDrawer-module__2QDSIW__bubbleTheirs{background:var(--surface-sunken);color:var(--color-black);border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.mobileChatDrawer-module__2QDSIW__bubbleText{font-size:var(--text-base);white-space:pre-wrap;margin:0;line-height:1.5}.mobileChatDrawer-module__2QDSIW__bubbleMeta{align-items:center;gap:var(--space-1);margin-top:var(--space-1);justify-content:flex-end;display:flex}.mobileChatDrawer-module__2QDSIW__bubbleTime{font-size:var(--text-2xs);opacity:.65}.mobileChatDrawer-module__2QDSIW__bubbleMine .mobileChatDrawer-module__2QDSIW__bubbleTime{color:var(--color-white)}.mobileChatDrawer-module__2QDSIW__checkIcon{opacity:.65;width:.75rem;height:.75rem;color:var(--color-white)}.mobileChatDrawer-module__2QDSIW__inputRow{align-items:flex-end;gap:var(--space-2);padding:var(--space-2-5) var(--space-3-5);padding-bottom:max(.625rem, env(safe-area-inset-bottom));border-top:1px solid var(--border);display:flex}.mobileChatDrawer-module__2QDSIW__input{padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-md);color:var(--color-black);background:var(--surface);resize:none;max-height:140px;transition:border-color var(--duration-fast) ease;outline:none;flex:1;font-family:inherit;line-height:1.4;overflow-y:auto}.mobileChatDrawer-module__2QDSIW__input:focus{border-color:var(--color-blue)}.mobileChatDrawer-module__2QDSIW__input::placeholder{color:var(--muted-foreground)}
.messagingWidget-module__f-dg0q__root{z-index:calc(var(--z-chat) - 2);align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}@media (max-width:640px){.messagingWidget-module__f-dg0q__root{display:none}}.messagingWidget-module__f-dg0q__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:320px;box-shadow:var(--shadow-xl);overflow:hidden}.messagingWidget-module__f-dg0q__panelHeader{align-items:center;gap:var(--space-2);padding:var(--space-3-5) var(--space-4);border-bottom:1px solid var(--border);background:var(--color-blue);color:var(--color-white);display:flex}.messagingWidget-module__f-dg0q__panelTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);flex:1}.messagingWidget-module__f-dg0q__panelBadge{min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-red);color:var(--color-white);font-size:var(--text-2xs);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.messagingWidget-module__f-dg0q__panelList{flex-direction:column;display:flex}.messagingWidget-module__f-dg0q__panelRow{align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;transition:background var(--duration-fast) ease;background:0 0;width:100%;font-family:inherit;display:flex}.messagingWidget-module__f-dg0q__panelRow:hover{background:var(--surface-muted)}.messagingWidget-module__f-dg0q__panelRow:last-child{border-bottom:none}.messagingWidget-module__f-dg0q__panelRowAvatar{flex-shrink:0;position:relative}.messagingWidget-module__f-dg0q__panelRowContent{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.messagingWidget-module__f-dg0q__panelRowName{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.messagingWidget-module__f-dg0q__panelRowProperty{align-items:center;gap:var(--space-1);font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.messagingWidget-module__f-dg0q__panelBuildingIcon{flex-shrink:0;width:.625rem;height:.625rem}.messagingWidget-module__f-dg0q__panelRowMsg{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.messagingWidget-module__f-dg0q__panelRowMsgUnread{color:var(--color-black);font-weight:var(--weight-medium)}.messagingWidget-module__f-dg0q__panelUnreadBadge{min-width:1.125rem;height:1.125rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-blue);color:var(--color-white);font-size:var(--text-2xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.messagingWidget-module__f-dg0q__viewAll{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-blue);transition:background var(--duration-fast) ease;text-decoration:none;display:flex}.messagingWidget-module__f-dg0q__viewAll:hover{background:var(--surface-muted)}.messagingWidget-module__f-dg0q__viewAllIcon{width:.875rem;height:.875rem}.messagingWidget-module__f-dg0q__toggleBtn{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-pill);background:var(--wohna-gradient,linear-gradient(111.11deg, var(--color-badge-blue) 0.01%, var(--color-red) 100.01%));color:var(--color-white);cursor:pointer;font-size:var(--text-base);font-weight:var(--weight-semibold);box-shadow:var(--shadow-cta-hover);transition:box-shadow var(--duration-fast) ease, transform var(--duration-fast) ease;border:none;font-family:inherit;display:flex;position:relative}.messagingWidget-module__f-dg0q__toggleBtn:hover{box-shadow:var(--shadow-cta-hover);transform:translateY(-1px)}.messagingWidget-module__f-dg0q__toggleBtnOpen{border-radius:var(--radius-full);padding:var(--space-3)}.messagingWidget-module__f-dg0q__toggleIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.messagingWidget-module__f-dg0q__toggleLabel{white-space:nowrap}.messagingWidget-module__f-dg0q__toggleBadge{min-width:1.125rem;height:1.125rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-red);color:var(--color-white);font-size:var(--text-2xs);font-weight:var(--weight-bold);border:2px solid var(--color-white);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-.25rem;right:-.25rem}
.unreadFilterToggle-module__SyM1YG__toggle{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3-5);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--color-black);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;flex-shrink:0;display:inline-flex}.unreadFilterToggle-module__SyM1YG__toggle:hover{background:var(--muted)}.unreadFilterToggle-module__SyM1YG__active,.unreadFilterToggle-module__SyM1YG__active:hover{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-white)}.unreadFilterToggle-module__SyM1YG__count{min-width:1.125rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-red);color:var(--color-white);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-align:center;line-height:1.125rem}
.cookie-consent-banner-module__QjEzZW__container{z-index:1100;border-top:1px solid var(--border);background:#fff;padding:1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}.cookie-consent-banner-module__QjEzZW__inner{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1280px;margin:0 auto;display:flex}.cookie-consent-banner-module__QjEzZW__copy{flex:1;min-width:0}.cookie-consent-banner-module__QjEzZW__title{color:var(--color-black);margin:0 0 .25rem;font-weight:600}.cookie-consent-banner-module__QjEzZW__text{color:var(--color-black);opacity:.75;margin:0;font-size:.875rem}.cookie-consent-banner-module__QjEzZW__policyLink{color:var(--color-blue);white-space:nowrap;text-decoration:underline}.cookie-consent-banner-module__QjEzZW__actions{flex-shrink:0;gap:.75rem;display:flex}@media (max-width:768px){.cookie-consent-banner-module__QjEzZW__inner{flex-direction:column;align-items:stretch;gap:1rem}.cookie-consent-banner-module__QjEzZW__actions{justify-content:stretch}.cookie-consent-banner-module__QjEzZW__actions>*{flex:1}}
.fullscreenChat-module__CNjMHa__container{z-index:calc(var(--z-chat) - 1);background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:4.5rem 0 0;overflow:hidden}@media (max-width:640px){.fullscreenChat-module__CNjMHa__container{top:3.75rem}}.fullscreenChat-module__CNjMHa__header{align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-4);background:var(--color-blue);color:var(--color-white);flex-shrink:0;display:flex}.fullscreenChat-module__CNjMHa__backBtn{color:var(--color-white);padding:var(--space-1);border-radius:var(--radius-sm);transition:background var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fullscreenChat-module__CNjMHa__backBtn:hover{background:#ffffff26}.fullscreenChat-module__CNjMHa__backIcon{width:1.25rem;height:1.25rem}.fullscreenChat-module__CNjMHa__headerAvatar{flex-shrink:0}.fullscreenChat-module__CNjMHa__headerAvatar.fullscreenChat-module__CNjMHa__headerAvatar{width:2rem;height:2rem}.fullscreenChat-module__CNjMHa__headerText{flex:1;min-width:0}.fullscreenChat-module__CNjMHa__headerNameRow{align-items:center;gap:var(--space-1);display:flex}.fullscreenChat-module__CNjMHa__headerName{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fullscreenChat-module__CNjMHa__verifiedIcon{color:#fffc;flex-shrink:0;width:.75rem;height:.75rem}.fullscreenChat-module__CNjMHa__onlineDot{border-radius:var(--radius-full);background:var(--color-success);flex-shrink:0;width:.5rem;height:.5rem}.fullscreenChat-module__CNjMHa__headerMeta{align-items:center;gap:var(--space-1-5);margin-top:var(--space-0-5);display:flex}.fullscreenChat-module__CNjMHa__headerProperty{font-size:var(--text-2xs);color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fullscreenChat-module__CNjMHa__messages{padding:var(--space-4);gap:var(--space-2);scroll-behavior:smooth;flex-direction:column;flex:1;display:flex;overflow-y:auto}.fullscreenChat-module__CNjMHa__noMessages{text-align:center;font-size:var(--text-base);color:var(--muted-foreground);margin:auto}.fullscreenChat-module__CNjMHa__skeletonBubble{border-radius:var(--radius-xl);background:linear-gradient(90deg, var(--muted) 0%, var(--border) 50%, var(--muted) 100%);background-size:200% 100%;height:2.25rem;animation:1.5s ease-in-out infinite fullscreenChat-module__CNjMHa__skeletonShimmer}.fullscreenChat-module__CNjMHa__skeletonBubbleMine{border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.fullscreenChat-module__CNjMHa__skeletonBubbleTheirs{border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.fullscreenChat-module__CNjMHa__skeletonBubbleWide{width:70%}.fullscreenChat-module__CNjMHa__skeletonBubbleMedium{width:55%}.fullscreenChat-module__CNjMHa__skeletonBubbleNarrow{width:40%}@keyframes fullscreenChat-module__CNjMHa__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fullscreenChat-module__CNjMHa__dateSeparator{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.fullscreenChat-module__CNjMHa__dateLine{background:var(--border);flex:1;height:1px}.fullscreenChat-module__CNjMHa__dateLabel{font-size:var(--text-2xs);color:var(--muted-foreground);font-weight:var(--weight-medium);white-space:nowrap}.fullscreenChat-module__CNjMHa__bubble{max-width:78%;padding:var(--space-2-5) var(--space-3-5);border-radius:var(--radius-xl);word-break:break-word}.fullscreenChat-module__CNjMHa__bubbleMine{background:var(--color-blue);color:var(--color-white);border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.fullscreenChat-module__CNjMHa__bubbleTheirs{background:var(--surface-sunken);color:var(--color-black);border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.fullscreenChat-module__CNjMHa__bubbleText{font-size:var(--text-md);white-space:pre-wrap;margin:0;line-height:1.5}.fullscreenChat-module__CNjMHa__bubbleMeta{align-items:center;gap:var(--space-1);margin-top:var(--space-1);justify-content:flex-end;display:flex}.fullscreenChat-module__CNjMHa__bubbleTime{font-size:var(--text-2xs);opacity:.65}.fullscreenChat-module__CNjMHa__bubbleMine .fullscreenChat-module__CNjMHa__bubbleTime{color:var(--color-white)}.fullscreenChat-module__CNjMHa__checkIcon{opacity:.65;width:.75rem;height:.75rem;color:var(--color-white)}.fullscreenChat-module__CNjMHa__typingBubble{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xs);align-self:flex-start;display:flex}@keyframes fullscreenChat-module__CNjMHa__typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.fullscreenChat-module__CNjMHa__typingDot{border-radius:var(--radius-full);background:var(--muted-foreground);opacity:.5;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite fullscreenChat-module__CNjMHa__typingBounce}.fullscreenChat-module__CNjMHa__typingDot:nth-child(2){animation-delay:.15s}.fullscreenChat-module__CNjMHa__typingDot:nth-child(3){animation-delay:.3s}.fullscreenChat-module__CNjMHa__inputRow{align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;display:flex}.fullscreenChat-module__CNjMHa__input{padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--border);border-radius:var(--radius-2xl);font-size:var(--text-md);color:var(--color-black);background:var(--surface-muted);resize:none;max-height:160px;transition:border-color var(--duration-fast) ease;outline:none;flex:1;font-family:inherit;line-height:1.4;overflow-y:auto}.fullscreenChat-module__CNjMHa__input:focus{border-color:var(--color-blue);background:var(--surface)}.fullscreenChat-module__CNjMHa__input::placeholder{color:var(--muted-foreground)}
.inbox-module__kSWvUq__page{padding:var(--space-6);gap:var(--space-6);flex-direction:column;max-width:90rem;display:flex}@media (min-width:768px){.inbox-module__kSWvUq__page{padding:var(--space-8)}}.inbox-module__kSWvUq__header{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.inbox-module__kSWvUq__header{flex-direction:row;justify-content:space-between;align-items:center}}.inbox-module__kSWvUq__titleRow{align-items:center;gap:var(--space-3);display:flex}.inbox-module__kSWvUq__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-blue);margin:0}@media (min-width:768px){.inbox-module__kSWvUq__title{font-size:var(--text-4xl)}}.inbox-module__kSWvUq__subtitle{font-size:var(--text-base);color:var(--muted-foreground);margin-top:var(--space-1)}.inbox-module__kSWvUq__agentNotice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:linear-gradient(to right, var(--color-info-bg), color-mix(in srgb, var(--color-info-bg) 50%, transparent));border:1px solid var(--color-info-border);border-radius:var(--radius-md);display:flex}.inbox-module__kSWvUq__noticeLockIcon{border-radius:var(--radius-full);background-color:var(--color-badge-blue);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.inbox-module__kSWvUq__noticeTitle{font-weight:var(--weight-medium);color:var(--color-blue);font-size:var(--text-base)}.inbox-module__kSWvUq__noticeText{font-size:var(--text-base);color:var(--color-badge-blue);margin-top:var(--space-0-5)}.inbox-module__kSWvUq__searchRow{align-items:center;gap:var(--space-2);max-width:28rem;display:flex}.inbox-module__kSWvUq__searchWrap{flex:1;min-width:0;position:relative}.inbox-module__kSWvUq__searchIcon{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.inbox-module__kSWvUq__searchInput{width:100%;padding:var(--space-2) var(--space-3-5) var(--space-2) var(--space-10);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--color-black);background:var(--surface);transition:border-color var(--duration-fast) ease;outline:none;font-family:inherit}.inbox-module__kSWvUq__searchInput:focus{border-color:var(--color-blue)}.inbox-module__kSWvUq__searchInput::placeholder{color:var(--muted-foreground)}.inbox-module__kSWvUq__layout{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.inbox-module__kSWvUq__page{height:100vh;overflow:hidden}.inbox-module__kSWvUq__layout{flex:1;grid-template-columns:24rem 1fr;align-items:stretch;min-height:0}.inbox-module__kSWvUq__list{height:100%;max-height:none}}.inbox-module__kSWvUq__list{gap:var(--space-0-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;max-height:44rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.inbox-module__kSWvUq__row{align-items:center;gap:var(--space-3);padding:var(--space-3-5) var(--space-4);cursor:pointer;transition:background-color var(--duration-fast);border-left:3px solid #0000;display:flex}.inbox-module__kSWvUq__row:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.inbox-module__kSWvUq__row:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.inbox-module__kSWvUq__row+.inbox-module__kSWvUq__row{border-top:1px solid var(--border)}.inbox-module__kSWvUq__row:hover{background-color:#00000008}.inbox-module__kSWvUq__rowActive{background-color:color-mix(in srgb, var(--color-blue) 6%, transparent);border-left-color:var(--color-blue)}.inbox-module__kSWvUq__rowUnread{background-color:color-mix(in srgb, var(--color-blue) 3%, transparent)}.inbox-module__kSWvUq__avatarWrap{flex-shrink:0;position:relative}.inbox-module__kSWvUq__rowContent{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.inbox-module__kSWvUq__rowNameRow{align-items:center;gap:var(--space-1-5);display:flex}.inbox-module__kSWvUq__rowName{font-size:var(--text-base);color:var(--color-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-module__kSWvUq__rowNameBold{font-weight:var(--weight-semibold)}.inbox-module__kSWvUq__wohnaPlusBadge{align-items:center;gap:var(--space-0-5);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-semibold);background-color:var(--color-purple-bg-strong);color:var(--color-purple-strong);flex-shrink:0;display:inline-flex}.inbox-module__kSWvUq__rowProperty{font-size:var(--text-xs);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.inbox-module__kSWvUq__rowPreview{font-size:var(--text-sm);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.inbox-module__kSWvUq__rowPreviewBold{color:var(--color-black);font-weight:var(--weight-medium)}.inbox-module__kSWvUq__typing{color:var(--color-blue)}.inbox-module__kSWvUq__rowRight{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.inbox-module__kSWvUq__rowTime{font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap}.inbox-module__kSWvUq__unreadBadge{min-width:1.125rem;height:1.125rem;padding:0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-bold);background-color:var(--color-blue);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.inbox-module__kSWvUq__emptyState{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-4);text-align:center;flex-direction:column;display:flex}.inbox-module__kSWvUq__emptyIcon{color:var(--muted-foreground);opacity:.35}.inbox-module__kSWvUq__emptyTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-black);margin:0}.inbox-module__kSWvUq__emptyText{font-size:var(--text-base);color:var(--muted-foreground);margin:0}.inbox-module__kSWvUq__skeletonBubble{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--muted) 0%, var(--border) 50%, var(--muted) 100%);background-size:200% 100%;height:2.25rem;animation:1.5s ease-in-out infinite inbox-module__kSWvUq__skeletonShimmer}.inbox-module__kSWvUq__skeletonBubbleMine{border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.inbox-module__kSWvUq__skeletonBubbleTheirs{border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.inbox-module__kSWvUq__skeletonBubbleWide{width:70%}.inbox-module__kSWvUq__skeletonBubbleMedium{width:55%}.inbox-module__kSWvUq__skeletonBubbleNarrow{width:40%}@keyframes inbox-module__kSWvUq__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.inbox-module__kSWvUq__panelWrap{display:none}@media (min-width:1024px){.inbox-module__kSWvUq__panelWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);height:100%;display:block;overflow:hidden}}.inbox-module__kSWvUq__panelEmpty{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;height:100%;padding:var(--space-8);color:var(--muted-foreground);flex-direction:column;display:flex}.inbox-module__kSWvUq__panelEmptyIcon{border-radius:var(--radius-full);background-color:var(--muted);width:4rem;height:4rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.inbox-module__kSWvUq__panel{flex-direction:column;height:100%;display:flex}.inbox-module__kSWvUq__panelHeader{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.inbox-module__kSWvUq__panelName{font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--color-black);margin:0}.inbox-module__kSWvUq__panelProperty{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.inbox-module__kSWvUq__onlineBadge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-success-strong);background:var(--color-success-border);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);margin-left:auto}.inbox-module__kSWvUq__messages{padding:var(--space-4) var(--space-5);gap:var(--space-1-5);scroll-behavior:smooth;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.inbox-module__kSWvUq__messagesEmpty{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-8);flex-direction:column;flex:1;display:flex}.inbox-module__kSWvUq__bubbleMine,.inbox-module__kSWvUq__bubbleTheirs{max-width:75%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);word-break:break-word;flex-direction:column;display:flex}.inbox-module__kSWvUq__bubbleMine{background:var(--color-blue);color:var(--color-white);border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.inbox-module__kSWvUq__bubbleTheirs{background:var(--surface-sunken);color:var(--color-black);border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.inbox-module__kSWvUq__bubbleText{font-size:var(--text-base);white-space:pre-wrap;margin:0;line-height:1.4}.inbox-module__kSWvUq__bubbleMeta{justify-content:flex-end;align-items:center;gap:var(--space-1);margin-top:var(--space-1);display:flex}.inbox-module__kSWvUq__bubbleTime{font-size:var(--text-2xs);opacity:.65}.inbox-module__kSWvUq__bubbleMine .inbox-module__kSWvUq__bubbleTime{color:var(--color-white)}.inbox-module__kSWvUq__inputRow{align-items:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);flex-shrink:0;display:flex}.inbox-module__kSWvUq__inputField{padding:var(--space-2) var(--space-3-5);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-black);background:var(--surface);transition:border-color var(--duration-fast);resize:none;outline:none;flex:1;max-height:100px;font-family:inherit;line-height:1.4}.inbox-module__kSWvUq__inputField:focus{border-color:var(--color-blue)}.inbox-module__kSWvUq__inputField::placeholder{color:var(--muted-foreground)}.inbox-module__kSWvUq__panelPresence{margin-left:var(--space-2)}.inbox-module__kSWvUq__loadMoreItem{padding:var(--space-3) var(--space-4);justify-content:center;display:flex}.inbox-module__kSWvUq__closeChatBtn{color:var(--muted-foreground);margin-left:auto}.inbox-module__kSWvUq__closedTag{padding:.0625rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--muted-foreground);flex-shrink:0}
.messagesInbox-module__7dfyEa__page{gap:var(--space-6);flex-direction:column;display:flex}.messagesInbox-module__7dfyEa__header{gap:var(--space-1);flex-direction:column;display:flex}.messagesInbox-module__7dfyEa__title{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-secondary-black);margin:0}.messagesInbox-module__7dfyEa__subtitle{font-size:var(--text-base);color:var(--text-muted);margin:0;margin-top:var(--space-1)}.messagesInbox-module__7dfyEa__contentCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-4);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}@media (max-width:480px){.messagesInbox-module__7dfyEa__contentCard{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}}.messagesInbox-module__7dfyEa__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.messagesInbox-module__7dfyEa__layout{grid-template-columns:24rem 1fr;align-items:stretch;height:42rem}}.messagesInbox-module__7dfyEa__panelWrap{display:none}@media (min-width:1024px){.messagesInbox-module__7dfyEa__panelWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);height:100%;display:block;overflow:hidden}}.messagesInbox-module__7dfyEa__panelEmpty{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;height:100%;padding:var(--space-8);color:var(--muted-foreground);flex-direction:column;display:flex}.messagesInbox-module__7dfyEa__panelEmptyIcon{border-radius:var(--radius-full);background-color:var(--muted);width:4rem;height:4rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.messagesInbox-module__7dfyEa__panel{flex-direction:column;height:100%;display:flex}.messagesInbox-module__7dfyEa__panelHeader{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.messagesInbox-module__7dfyEa__panelName{align-items:center;gap:var(--space-1);font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--color-black);margin:0;display:flex}.messagesInbox-module__7dfyEa__panelVerifiedIcon{color:var(--color-blue);flex-shrink:0}.messagesInbox-module__7dfyEa__panelProperty{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.messagesInbox-module__7dfyEa__onlineBadge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-success-strong);background:var(--color-success-border);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);margin-left:auto}.messagesInbox-module__7dfyEa__messages{padding:var(--space-4) var(--space-5);gap:var(--space-1-5);scroll-behavior:smooth;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.messagesInbox-module__7dfyEa__messagesEmpty{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-8);flex-direction:column;flex:1;display:flex}.messagesInbox-module__7dfyEa__emptyIcon{color:var(--muted-foreground);opacity:.4}.messagesInbox-module__7dfyEa__emptyTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-black);margin:0}.messagesInbox-module__7dfyEa__emptyText{font-size:var(--text-base);color:var(--muted-foreground);margin:0}.messagesInbox-module__7dfyEa__skeletonBubble{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--muted) 0%, var(--border) 50%, var(--muted) 100%);background-size:200% 100%;height:2.25rem;animation:1.5s ease-in-out infinite messagesInbox-module__7dfyEa__skeletonShimmer}.messagesInbox-module__7dfyEa__skeletonBubbleMine{border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.messagesInbox-module__7dfyEa__skeletonBubbleTheirs{border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.messagesInbox-module__7dfyEa__skeletonBubbleWide{width:70%}.messagesInbox-module__7dfyEa__skeletonBubbleMedium{width:55%}.messagesInbox-module__7dfyEa__skeletonBubbleNarrow{width:40%}@keyframes messagesInbox-module__7dfyEa__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.messagesInbox-module__7dfyEa__bubbleMine,.messagesInbox-module__7dfyEa__bubbleTheirs{max-width:75%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);word-break:break-word;flex-direction:column;display:flex}.messagesInbox-module__7dfyEa__bubbleMine{background:var(--color-blue);color:var(--color-white);border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.messagesInbox-module__7dfyEa__bubbleTheirs{background:var(--surface-sunken);color:var(--color-black);border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.messagesInbox-module__7dfyEa__bubbleText{font-size:var(--text-base);white-space:pre-wrap;margin:0;line-height:1.4}.messagesInbox-module__7dfyEa__bubbleMeta{justify-content:flex-end;align-items:center;gap:var(--space-1);margin-top:var(--space-1);display:flex}.messagesInbox-module__7dfyEa__bubbleTime{font-size:var(--text-2xs);opacity:.65}.messagesInbox-module__7dfyEa__bubbleMine .messagesInbox-module__7dfyEa__bubbleTime{color:var(--color-white)}.messagesInbox-module__7dfyEa__inputRow{align-items:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);flex-shrink:0;display:flex}.messagesInbox-module__7dfyEa__inputField{padding:var(--space-2) var(--space-3-5);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-black);background:var(--surface);transition:border-color var(--duration-fast);resize:none;outline:none;flex:1;max-height:100px;font-family:inherit;line-height:1.4}.messagesInbox-module__7dfyEa__inputField:focus{border-color:var(--color-blue)}.messagesInbox-module__7dfyEa__inputField::placeholder{color:var(--muted-foreground)}.messagesInbox-module__7dfyEa__panelPresence{margin-left:var(--space-2)}.messagesInbox-module__7dfyEa__listColumn{gap:var(--space-2-5);flex-direction:column;min-width:0;min-height:0;display:flex}.messagesInbox-module__7dfyEa__listColumn>:last-child{flex:1;min-height:0}.messagesInbox-module__7dfyEa__unreadToggle{align-self:flex-start}
