.activity-inner .gamipress-rank.user-has-earned+div{display:none}#user-activity .gamipress-buddypress-achievement img{width:100%;height:100%;object-fit:contain}#user-activity .gamipress-buddypress-achievement a{width:76px;height:76px}.gamipress.activity_update .button.bp-secondary-action.buddyboss_edit_activity_cancel,.gamipress.activity_update .button.bp-secondary-action.action-edit.buddyboss_edit_activity,article .entry-content>.gamipress-rank-earned>p,article.type-badge .entry-content>.gamipress-earned>p{display:none !important}.bb-user-content-wrap .gamipress-achievements h2{display:none}.gamipress-rank.gamipress-belt{border:none!important;box-shadow:none!important}.activity .gamipress-rank-thumbnail .gamipress-belt-thumbnail .buddypress-wrap .activity-comments .activity-link{color:inherit;font-weight:500}span.activity.gamipress-rank-thumbnail.gamipress-belt-thumbnail{display:block}.bb-profile-grid #item-body .gamipress-buddypress-achievements{padding:20px 15px;border:1px solid var(--widget-border-color);background-color:#fff}.bb-profile-grid #item-body .gamipress-buddypress-achievement{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.bb-profile-grid #item-body .gamipress-buddypress-achievement a{margin:5px}.bb-profile-grid #item-body .gamipress-buddypress-achievements a img{width:76px;height:76px;object-fit:contain}.bp_members .item-header-wrap .gamipress-rank{flex-direction:column;justify-content:flex-start}@media screen and (max-width:559px){.activity-inner .gamipress-achievement,.activity-inner .gamipress-rank{flex-direction:column;align-items:center}}.gamipress-user-ranks{margin:0}.gamipress-rank{padding:0 !important;border:none !important;margin:0 !important}.bp_members .gamipress-rank{display:flex;justify-content:center;padding:20px 0 !important}.bp_members .gamipress-rank:not(:last-child){border-bottom:1px solid var(--widget-border-color) !important}.gamipress-rank .rank-belt{width:90px !important;padding:0 !important}.bp_members .gamipress-rank .rank-belt{width:180px !important;padding:0 !important}.gamipress-rank .belt img{left:11% !important;top:10% !important;width:78% !important;height:78% !important;border-color:transparent !important}.bp_members .gamipress-rank .belt img{left:15% !important;top:12% !important;width:70% !important;height:72% !important}.gamipress-rank-description{width:100% !important;margin-top:20px !important}.bp_memebers .gamipress-rank-description{display:none}.gamipress-rank-description h4{font-family:'SF UI Display',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;width:100%;padding-top:20px;margin-bottom:20px;border-top:1px solid var(--widget-border-color)}.gamipress-rank-title{font-family:'SF UI Text',sans-serif !important;font-size:14px !important;font-weight:500 !important;margin:5px 0 0 !important;color:var(--dark-text-color)}.bp_members .gamipress-rank.user-has-not-earned .rank-degree{display:none}.gamipress-rank-title .knb-rank-title{line-height:28px;font-size:22px;color:var(--dark-text-color) !important}.bp_members .gamipress-rank-title .knb-rank-title{text-align:center}.gamipress-rank.user-has-not-earned img{filter:grayscale(100%)}.gamipress-rank.user-has-not-earned .requirement,.gamipress-rank.user-has-not-earned .gamipress-rank-title .knb-rank-title{color:#aaa !important}.gamipress-rank.user-has-not-earned .time-earned{display:none}.gamipress-rank-title>br{line-height:1px !important}body.single-belt .gamipress-rank-description h4{border:none}.gamipress-rank-earners-list{margin:0}.gamipress-rank-earners-list li{margin:0;margin-right:4px}.gamipress-rank-earners-list li:last-child{margin-right:0}.gamipress-rank-earners-list img{width:45px}.bp_members .gamipress-rank-type{padding:20px 15px;border:1px solid var(--widget-border-color);background-color:#fff}.gamipress-ranks-list .gamipress-ranks-container[class*=gamipress-columns]{margin:0}.gamipress-rank .time-earned{line-height:20px;font-family:'SF UI Text',sans-serif !important;font-size:12px !important;color:var(--light-text-color)}.bp_members .gamipress-rank-description,.bp_members .gamipress-rank-requirements{display:none !important}.bp_members .activity-inner .gamipress-rank-description,.bp_members .activity-inner .gamipress-rank-requirements{display:block !important}.bp_members .gamipress-rank img{width:80px;border:none !important}.gamipress-rank .rank-belt img{border-color:transparent !important}.gamipress-rank .rank-belt .ninja-image img{width:180px !important}.activity-content .gamipress-rank img{width:80px !important}.activity-content .gamipress-rank>img{width:120px !important}.activity-content .gamipress-rank .belt img{left:14% !important;top:12% !important;width:72% !important;height:73% !important}.activity-inner .gamipress-achievement,.activity-inner .gamipress-rank{padding:20px 15px !important;display:flex;justify-content:flex-start;align-items:center;border:1px solid var(--widget-border-color) !important;background:#f7f9fb}.activity-inner .gamipress-rank .belt.avatar-wrap{margin:0}.activity-inner .gamipress-achievement-description{width:100% !important;padding:0 10px}.activity-inner .gamipress-achievement-image{width:120px}.activity-inner .gamipress-achievement-image .gamipress-achievement-thumbnail{width:100%}.activity-inner .gamipress-achievement-description,.activity-inner .gamipress-rank .gamipress-rank-description .knb-rank-title{font-size:20px;font-weight:700;line-height:1.5;color:var(--dark-text-color)}.activity-inner .gamipress-achievement-description,.activity-inner .gamipress-rank-description{margin:0 !important;max-width:fit-content}.user-has-earned .gamipress-rank-description{flex:1;padding-left:15px}.gamipress_user_rank_widget .user-has-earned .gamipress-rank-description{padding-left:0}.activity-inner .gamipress-rank .gamipress-rank-description .rank-degree{color:var(--dark-text-color);font-weight:700;line-height:1.5}.activity-inner .gamipress-rank .rank-belt{width:164px !important}ul.gamipress-rank-earners-list li{margin:2px}ul.gamipress-rank-earners-list{margin:0}@media screen and (max-width:559px){.activity-inner .gamipress-achievement,.activity-inner .gamipress-rank{flex-direction:column;align-items:center}.user-has-earned .gamipress-achievement-description,.user-has-earned .gamipress-rank-description{max-width:unset;padding:0;margin-top:10px !important}.knb-rank-content{flex:2}.activity-inner .gamipress-rank .gamipress-rank-description .rank-degree{text-align:center}.activity-inner .gamipress-achievement-description,.activity-inner .gamipress-rank .gamipress-rank-description .knb-rank-title{text-align:center}.users-header .gamipress-buddypress-ranks,.users-header .gamipress-buddypress-achievement,.users-header .gamipress-buddypress-points{display:flex;justify-content:center}}@media only screen and (min-width:769px){#user-activity .gamipress-achievements{padding:20px 15px;border:1px solid var(--widget-border-color);background-color:#fff}#user-activity .gamipress-achievement{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}#user-activity .gamipress-achievement a{margin:5px}#user-activity .gamipress-achievement img{width:76px}#user-activity .gamipress-achievements h2{display:block}}@media only screen and (max-width:768px){.bb-user-content-wrap .gamipress-achievements{display:none}.users-header .gamipress-ranks .gamipress-rank{flex-direction:column}.bb-user-content-wrap .activity.gamipress-rank-thumbnail.gamipress-belt-thumbnail{margin-bottom:10px}.users-header .gamipress-ranks,.users-header .gamipress-achievement,.users-header .gamipress-points{display:flex;justify-content:center}}