/* Community — unified badge sizing v19 */
.verified-check,
.verified-check-slot,
.profile-name .verified-check,
.profile-name .verified-check-slot,
.profile-title-row .verified-check,
.profile-title-row .verified-check-slot {
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  max-width: 22px !important;
  max-height: 22px !important;
  display: inline-block !important;
  flex: 0 0 22px !important;
  box-sizing: border-box !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  vertical-align: middle !important;
  font-size: 0 !important;
  color: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

.verified-check.verified-check-verify, .verified-check-slot.verified-check-verify { background-image: url('/static/img/verifed.svg') !important; }
.verified-check.verified-check-spec, .verified-check-slot.verified-check-spec { background-image: url('/static/img/spec.svg') !important; }
.verified-check.verified-check-group, .verified-check-slot.verified-check-group { background-image: url('/static/img/creator-verified.svg') !important; width: 26px !important; height: 26px !important; min-width: 26px !important; min-height: 26px !important; max-width: 26px !important; max-height: 26px !important; flex: 0 0 26px !important; }
.verified-check.verified-check-music, .verified-check-slot.verified-check-music { background-image: url('/static/img/music-verifed.svg') !important; }
.verified-check.verified-check-hi-plus, .verified-check.verified-check-premium, .verified-check-slot.verified-check-hi-plus, .verified-check-slot.verified-check-premium { background-image: url('/static/img/Hi! Plus icon.svg') !important; }
.verified-check.verified-check-tester, .verified-check-slot.verified-check-tester { background-image: url('/static/img/Tester Icon.svg') !important; }
.verified-check.verified-check-scam, .verified-check-slot.verified-check-scam { background-image: url('/static/img/SCAM-BADGE.svg') !important; }
.verified-check.verified-check-fake, .verified-check-slot.verified-check-fake { background-image: url('/static/img/FAKE-BADGE.svg') !important; }

.verified-check-placeholder, .hidden.verified-check-placeholder { display: none !important; }
.profile-name { display: inline-flex; align-items: center; gap: 0 5px; }
.profile-name .verified-check--before, .profile-title-row .verified-check--before { margin-right: 0 !important; }
.profile-name .verified-check--after, .profile-title-row .verified-check--after { margin-left: 0 !important; }

/* A multi-badge slot contains several 22px badges, so only the children are fixed. */
.verified-check-slot--multi {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 22px !important;
  min-height: 22px !important;
  max-height: 22px !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  flex: 0 0 auto !important;
  background: none !important;
}

/* v20 unified profile badge sizing */
.profile-name .verified-check,
.profile-name .verified-check-slot,
.profile-title-row .verified-check,
.profile-title-row .verified-check-slot { width:22px !important; height:22px !important; min-width:22px !important; min-height:22px !important; background-size:contain !important; background-position:center !important; background-repeat:no-repeat !important; display:inline-block !important; vertical-align:middle !important; }
