
.fb-comments-container {
    padding: 0;
    overflow: hidden;
    min-height: auto;
    background: #191919;
    border: 1px solid #333;
    box-sizing: border-box;
    position: relative;
}

.fb-comments {
    width: 100% !important;
    display: block !important;
    overflow: hidden !important;
}

.fb-comments iframe {
    width: 100% !important;
    border: 0 !important;
    max-width: 100% !important;
}

.fb-comments span {
    width: 100% !important;
    display: block !important;
}

.fb-comments > span {
    width: 100% !important;
}


.fb-comments-container::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    background: #191919;
    pointer-events: none;
    z-index: 1;
}


.fb-comments[data-colorscheme="dark"],
.fb-comments[data-colorscheme="dark"] iframe,
.fb-comments[data-colorscheme="dark"] span {
    background: transparent !important;
    color: #fff !important;
}

.fb-comments[data-colorscheme="light"] {
    background: #f8f9fa !important;
}

@media (max-width: 768px) {
    .fb-comments-container {
        padding: 0;
    }
}
