#bbp-user-wrapper {
    .avatar {
        max-height: 120px;
        max-width: 120px;
        border-radius: 50%;
    }

    #bbp-user-navigation .current a {
        background: none !important;
        color: var(--global-palette3) !important;
        opacity: 1 !important;
    }

    .bbp-reply-content {
        border: none !important;
    }


    .bbp-replies {
        .bbp-reply-toggle {
            display: none;
        }

        .bbp-header {
            display: none;
        }

        .bbp-body {
            display: flex;
            flex-direction: column;
            row-gap: 1rem;
        }
    }
}

#bbp-user-wrapper.expert-user-wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 2rem;

    .bbp-user-info {
        display: flex;
        flex-direction: column;
        row-gap: 1rem;
        align-items: start;
    }

    .expert-badge {
        background-color: var(--global-palette1);
        color: var(--global-palette3);
        font-weight: 400;
        padding: 8px 16px;
        font-size: 1rem;
        border-radius: 20px;
        line-height: 1;
    }

    .bbp-user-title {
        font-size: 1.2rem;
        font-weight: 500;
        line-height: 1.2;
    }

}