.CommentsList {
    padding: 8px 0;
    display: flex;
    flex-direction: column;

    width: 100%;

    .comment-avatar {
        width: 24px;
        height: 24px;
        border-radius: 100%;
    }

    .CommentsList__new {
        position: relative;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        padding: 8px 0;
        min-height: 48px;
    }

    .newcomment {
        flex-grow: 1;
        margin: 0 0 0 8px;
        overflow: hidden;

        + button {
            margin: -4px 0 0 8px;
        }
    }
}

.CommentsList__divider {
    margin-top: 8px;
}
