.user-achievements .intranet-user-profile-column-block:has(ul.achievements):not(:has(.intranet-user-profile-actions)) {
    padding-bottom: 29px !important;
}

.user-achievements-light-line-hidden .intranet-user-profile-column-block:has(ul.achievements) .intranet-user-profile-userpic:hover #intranet-user-profile-photo::before {
    opacity: .2 !important;
}

.user-achievements-light-line #intranet-user-profile-photo::before {
    background-image: url("/local/assets/img/pa/achievements/lightline.png");
    bottom: 0;
    content: "";
    height: 130px;
    position: absolute;
    right: 110px;
    width: 130px;
    z-index: 1;
}

.intranet-user-profile-userpic {
    margin-bottom: 16px !important;
}

.achievements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
}

.achievements .achievement:not(:first-child) {
    margin-left: 10px;
}

.achievement {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.achievement img {
    width: 26px;
}

.intranet-user-profile-actions {
    margin-top: 20px;
}
