.community-post-header { display: flex !important; align-items: center !important; gap: 12px !important; min-height: 50px !important; padding: 0 0 13px !important; border-bottom: 1px solid #e3ebf4 !important; }
.community-post-avatar-link { position: relative !important; display: grid !important; flex: 0 0 48px !important; place-items: center !important; width: 48px !important; height: 48px !important; overflow: hidden !important; border: 2px solid #d8e8f7 !important; border-radius: 50% !important; background: #e9f3ff !important; color: #2471c8 !important; font-size: 12px !important; font-weight: 850 !important; line-height: 1 !important; text-decoration: none !important; }
.community-post-avatar-link img { position: absolute !important; inset: 0 !important; display: block !important; width: 48px !important; min-width: 48px !important; height: 48px !important; min-height: 48px !important; max-width: none !important; object-fit: cover !important; object-position: center !important; transform: none !important; }
.community-post-author-details { display: flex !important; min-width: 0 !important; flex: 1 1 auto !important; flex-direction: column !important; justify-content: center !important; gap: 4px !important; }
.community-post-author-details strong { overflow: hidden !important; color: #1d354f !important; font-size: 14px !important; font-weight: 850 !important; line-height: 1.1 !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
.community-post-author-details span { overflow: hidden !important; color: #73879d !important; font-size: 10px !important; font-weight: 650 !important; line-height: 1.25 !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
