.layout-module__gPcelW__layout{background-color:var(--color-background);z-index:10;display:flex;position:fixed;inset:80px 0 0}.layout-module__gPcelW__sidebar{border-right:1px solid var(--color-border);background-color:var(--color-surface);flex-direction:column;width:350px;display:flex}.layout-module__gPcelW__sidebarHeader{padding:var(--space-md);border-bottom:1px solid var(--color-border);font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-lg);background-color:var(--color-background)}.layout-module__gPcelW__conversationList{flex:1;overflow-y:auto}.layout-module__gPcelW__main{background-color:var(--color-background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}@media (max-width:1023px){.layout-module__gPcelW__layout{flex-direction:column}.layout-module__gPcelW__sidebar{width:100%}.layout-module__gPcelW__hideOnMobile{display:none}}
.MessagesLayoutClient-module__FYxduq__conversationItem{padding:var(--space-md);border-bottom:1px solid var(--color-border);cursor:pointer;color:var(--color-text-primary);align-items:center;text-decoration:none;transition:background-color .2s;display:flex}.MessagesLayoutClient-module__FYxduq__conversationItem:hover{background-color:var(--color-surface-hover)}.MessagesLayoutClient-module__FYxduq__activeItem{background-color:var(--color-surface-border)}.MessagesLayoutClient-module__FYxduq__avatar{margin-right:var(--space-md)}.MessagesLayoutClient-module__FYxduq__details{flex:1;overflow:hidden}.MessagesLayoutClient-module__FYxduq__headerRow{margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.MessagesLayoutClient-module__FYxduq__name{font-weight:var(--weight-semibold);font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MessagesLayoutClient-module__FYxduq__time{font-size:var(--text-xs);color:var(--color-text-muted)}.MessagesLayoutClient-module__FYxduq__lastMessage{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
