
/* === FEED INSIDE TAB CONTENT FIXES === */
#community-feed .feed-container {
    background: transparent;
    border: none;
    padding: 0;
    box-shadow: none;
}

#community-feed {
    min-height: 500px;
    padding: 20px;
}

/* Fix feed header dentro da tab */
.tab-content .feed-header {
    padding: 20px 0;
    margin-bottom: 20px;
}

/* Fix scrolling dentro da tab */
#community-feed .feed-posts-list {
    max-height: none;
    overflow: visible;
}

/* Fix modal z-index para aparecer acima de tudo */
.feed-modal-overlay {
    z-index: 99999 !important;
}

/* Fix emojis para renderizar corretamente */
.like-emoji,
.comment-emoji-picker span,
.feed-emoji-option {
    font-family: 'Segoe UI Emoji', 'Apple Color Emoji', 'Noto Color Emoji', sans-serif !important;
    line-height: 1;
}

/* Fix botão de like */
.feed-like-container {
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

.feed-like-icon-btn {
    padding: 4px 8px;
    font-size: 20px;
    line-height: 1;
}

/* Fix images dentro dos posts */
.feed-post-image img {
    display: block;
    margin: 0 auto;
}

/* Fix caracteres especiais */
.feed-post-text,
.feed-comment span {
    word-break: break-word;
    overflow-wrap: break-word;
}

/* Smooth animations */
.tab-content {
    animation: fadeIn 0.3s ease;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
