.profile-hero>.profile-badge-strip{position:absolute!important;z-index:5!important;top:34px!important;right:145px!important;left:auto!important;display:flex!important;align-items:center;justify-content:flex-end;gap:8px;padding:0!important;border:0!important}.profile-hero,.profile-achievements,.achievement-grid{overflow:visible!important}.profile-hero>.profile-badge-strip .profile-badge-mini>span{width:46px;height:46px}.profile-hero>.profile-badge-strip .profile-badge-mini svg{width:24px;height:24px}
.badge-tooltip-ready .badge-hover-card>.badge-detail-tooltip{display:none!important}.badge-detail-popover{position:fixed;z-index:10000;width:min(340px,calc(100vw - 24px));box-sizing:border-box;padding:19px 20px;border:1px solid #667c55;background:rgba(12,17,13,.985);box-shadow:0 24px 65px rgba(0,0,0,.72);color:#aeb9af;font:500 10px/1.65 Inter,sans-serif;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.badge-detail-popover.is-visible{opacity:1;visibility:visible}.badge-detail-popover strong,.badge-detail-popover em,.badge-detail-popover span,.badge-detail-popover b,.badge-detail-popover small{display:block}.badge-detail-popover strong{color:#f2f5ef;font:800 17px/1.2 Montserrat,sans-serif}.badge-detail-popover em{margin:6px 0 11px;color:#cce88b;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.badge-detail-popover b{margin-top:12px;color:#fff;font-size:11px}.badge-detail-popover small{color:#9eaa9f;font-size:8px}
@media(max-width:1050px){.profile-hero>.profile-badge-strip{position:static!important;grid-column:1/-1;grid-row:auto;justify-content:center;width:100%;padding-top:17px!important;border-top:1px solid var(--line)!important}}
