/* Public and admin rank badges share the same data and visual rules.
   Match the filled badges on the admin rank list, including long labels. */
body:is(.spectrahubForum,.spectrahubAdmin) .shRankSticker.shRankBadgeV131{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex:0 0 auto!important;
  box-sizing:border-box!important;
  width:fit-content!important;
  max-width:105px!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:4px 8px!important;
  border:0!important;
  border-radius:5px!important;
  background:var(--sh-rank-color,#397bd5)!important;
  color:#fff!important;
  font:750 14px/1.3 system-ui,Arial,sans-serif!important;
  text-shadow:0 1px 2px #0008!important;
  text-transform:none!important;
  letter-spacing:normal!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  vertical-align:middle!important;
  box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shRankSticker.shRankBadgeV131::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shRankSticker.shRankBadgeV131::after{display:none!important;content:none!important}
body.spectrahubForum .shV99RankLabel{margin-top:6px!important}
body.spectrahubForum .shMemberCardBadgesV76{align-items:center!important;flex-wrap:wrap!important}
body.spectrahubForum .shProfileBadges{align-items:center!important;flex-wrap:wrap!important;gap:8px!important}
