.project-comments-container{border-radius:.25rem;margin:0 auto;padding:1rem}.nav-tabs{border-bottom:1px solid #e5e7eb;display:flex}.tab{cursor:pointer;color:#4b5563;padding:.75rem 1.5rem;font-size:1.5rem;font-weight:500}.tab.active{color:#ef4444;border-bottom:2px solid #ef4444}.avatar{background-color:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-medium{width:2.5rem;height:2.5rem}.avatar-small{width:2rem;height:2rem}.avatar img{object-fit:cover;width:100%;height:100%}.comment-input-container{gap:1rem;margin-top:1.25rem;margin-bottom:2rem;display:flex}.input-wrapper{border-radius:.375rem;flex:1;margin-bottom:1rem}.comment-input{color:#4b5563;border:none;border-radius:.25rem;width:100%;padding:.75rem;font-size:.875rem}.input-footer{justify-content:flex-end;align-items:center;padding:.75rem 1rem;display:flex}.input-hint{color:#6b7280;font-size:.75rem}.enter-key{border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;margin:0 .25rem;padding:0 .25rem;display:inline-flex}.button-group{place-self:flex-end;display:flex}.btn-external{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:1rem;font-weight:500;height:26px!important}.btn-internal{cursor:pointer;border:none;border-radius:.25rem;font-size:1rem;font-weight:500;color:#6b7280!important;height:26px!important}.comments-list{margin-top:1rem}.comment-thread{margin-bottom:2rem}.comment{gap:1rem;margin-bottom:1.5rem;display:flex}.comment.reply{margin-left:3.5rem}.comment-content{flex:1}.comment-header{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:.5rem;display:flex}.author-name{font-size:12px;font-weight:500}.timestamp{color:#6b7280;margin-left:.5rem;font-size:12px}.reply-button{color:#4f46e5;cursor:pointer;background:0 0;border:none;align-items:center;font-size:1rem;font-weight:500;display:flex}.reply-button svg{margin-right:.25rem}.comment-text{color:#4b5563;border:1px solid #e5e7eb;border-radius:.375rem;padding:2px 5px;font-size:1rem;line-height:1.5}.mention{color:#ff1e1e}
