#jsContentContainerMessages{background:#fff;max-width:100%}.message-container{border-bottom:1px solid #eff3f4;transition:background-color 0.2s ease}.message-container:hover{background-color:#f7f9f9}.message-block{display:block;text-decoration:none;color:inherit;cursor:pointer}.message-row{display:flex;align-items:flex-start;gap:12px;padding:16px;position:relative;border-left:4px solid transparent;transition:border-color 0.2s ease}.message-row.unread{border-left-color:#1d9bf0;background-color:#f7f9f9}.message-avatars{flex-shrink:0}.avatar-stack{position:relative;width:48px;height:48px}.avatar{border-radius:50%;object-fit:cover;object-position:center}.avatar-primary{width:48px;height:48px;border:2px solid #fff}.avatar-secondary{width:24px;height:24px;position:absolute;bottom:-2px;right:-4px;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,0.15)}.message-content{flex:1;min-width:0}.message-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;gap:12px}.message-participants{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.username{font-size:15px;font-weight:700;color:#0f1419;text-decoration:none;transition:color 0.2s ease}.username:hover{color:#1d9bf0;text-decoration:underline}.separator{color:#536471;font-size:14px;font-weight:400}.message-time{font-size:14px;color:#536471;white-space:nowrap;flex-shrink:0}.message-preview{font-size:15px;color:#536471;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.message-row.unread .message-preview{color:#0f1419;font-weight:600}.message-action{flex-shrink:0;display:flex;align-items:center}.chevron-icon{font-size:18px;color:#536471;transition:transform 0.3s ease,color 0.2s ease}.message-row:hover .chevron-icon{color:#0f1419}.chevron-icon.rotate-180{transform:rotate(180deg)}.conversation-thread{background:#f7f9f9;border-top:1px solid #eff3f4;padding:16px;max-height:600px;overflow-y:auto}.conversation-message{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start}.conversation-message:last-child{margin-bottom:0}.conv-avatar{flex-shrink:0;width:32px;height:32px}.conv-avatar img{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:center}.conv-content{flex:1;min-width:0}.conv-header{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.conv-username{font-size:14px;font-weight:700;color:#0f1419;text-decoration:none;transition:color 0.2s ease}.conv-username:hover{color:#1d9bf0;text-decoration:underline}.conv-time{font-size:13px;color:#536471}.conv-text{font-size:15px;color:#0f1419;line-height:1.5;word-wrap:break-word;background:#fff;padding:12px 16px;border-radius:16px;border:1px solid #eff3f4;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.conv-reply{flex-shrink:0;display:flex;align-items:flex-start;padding-top:8px}.reply-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#536471;text-decoration:none;border-radius:50%;transition:background-color 0.2s ease,color 0.2s ease}.reply-icon:hover{background-color:rgba(29,155,240,0.1);color:#1d9bf0}.reply-icon svg{width:20px;height:20px}.message-container.conversation .message-row{border:none;border-radius:0;box-shadow:none;padding:12px 16px}.message-container.conversation{background:#f7f9f9;margin-bottom:0}.message-image{flex-shrink:0}.message-image img{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:center}.message-details{flex:1;min-width:0;position:relative}.message-username{margin:0 0 4px;font-size:14px;font-weight:700}.message-username a{color:#0f1419;text-decoration:none;transition:color 0.2s ease}.message-username a:hover{color:#1d9bf0;text-decoration:underline}.message-datetime{margin:0 0 8px;font-size:13px;color:#536471}.message-container.conversation .message-preview{font-size:15px;color:#0f1419;line-height:1.5;background:#fff;padding:12px 16px;border-radius:16px;border:1px solid #eff3f4;box-shadow:0 1px 2px rgba(0,0,0,0.05);margin-top:4px}.reply-icon-container{position:absolute;top:0;right:0}.message-container.conversation .reply-icon-container{position:static;margin-top:8px}.message-container.conversation .reply-icon-container .reply-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#536471;text-decoration:none;border-radius:50%;transition:background-color 0.2s ease,color 0.2s ease}.message-container.conversation .reply-icon-container .reply-icon:hover{background-color:rgba(29,155,240,0.1);color:#1d9bf0}@media (max-width:768px){.message-row{padding:12px;gap:10px}.avatar-stack{width:40px;height:40px}.avatar-primary{width:40px;height:40px}.avatar-secondary{width:20px;height:20px;bottom:-2px;right:-3px}.username{font-size:14px}.message-preview{font-size:14px}.message-time{font-size:13px}.conversation-thread{padding:12px}.conv-avatar,.conv-avatar img{width:28px;height:28px}.message-image img{width:28px;height:28px}}@media (max-width:480px){.message-header{flex-direction:column;align-items:flex-start;gap:2px}.message-time{font-size:12px}}.conversation-thread::-webkit-scrollbar{width:6px}.conversation-thread::-webkit-scrollbar-track{background:#f7f9f9}.conversation-thread::-webkit-scrollbar-thumb{background:#cfd9de;border-radius:3px}.conversation-thread::-webkit-scrollbar-thumb:hover{background:#aab8c2}.unread{font-weight:700}.reply-btn{display:none}.reply-btn-sm{margin-top:1rem;display:block}