/* V5.2B — profilpulsen ska vara omöjlig att missa */
.v51Valhanget .v52bProfileWrap{
  display:grid !important;
  grid-template-columns:1fr 1fr 1fr !important;
  gap:8px !important;
  height:54px !important;
  margin-top:6px !important;
}

.v51Valhanget .v52bProfileRow{
  position:relative !important;
  min-width:0 !important;
  border:1px solid rgba(25,233,255,.40) !important;
  background:#061321 !important;
  padding:5px 7px !important;
  overflow:hidden !important;
}

.v51Valhanget .v52bProfileRow.rank1{
  border-color:#ffe13d !important;
  box-shadow:inset 0 -3px 0 rgba(255,225,61,.11) !important;
}

.v51Valhanget .v52bProfileName{
  display:flex !important;
  align-items:center !important;
  gap:4px !important;
  color:#dffaff !important;
  font:1000 8px/1 "Courier New",monospace !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}

.v51Valhanget .v52bProfilePct{
  display:block !important;
  margin-top:3px !important;
  color:#ffe13d !important;
  font:1000 15px/.95 "Courier New",monospace !important;
}

.v51Valhanget .v52bBar{
  position:absolute !important;
  left:7px !important;
  right:7px !important;
  bottom:5px !important;
  height:4px !important;
  background:#0c2337 !important;
  overflow:hidden !important;
}

.v51Valhanget .v52bBar b{
  display:block !important;
  height:100% !important;
  background:linear-gradient(90deg,#19e9ff,#7a2cff,#ff2d9d,#ffe13d) !important;
  box-shadow:0 0 7px rgba(25,233,255,.38) !important;
}

.v51Valhanget .v52bEmpty{
  height:54px !important;
  margin-top:6px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex-direction:column !important;
  gap:5px !important;
  border:1px solid rgba(255,225,61,.48) !important;
  background:
    repeating-linear-gradient(90deg,rgba(255,225,61,.025) 0 7px,transparent 7px 14px),
    #071421 !important;
}

.v51Valhanget .v52bEmpty b{
  color:#ffe13d !important;
  font:1000 11px/1 "Courier New",monospace !important;
}

.v51Valhanget .v52bEmpty span{
  color:#9eb9c9 !important;
  font:900 8px/1 "Courier New",monospace !important;
}

.v51Valhanget.v52bProfileMode{
  border-color:#ffe13d !important;
}

.v51Valhanget.v52bProfileMode::after{
  background:linear-gradient(90deg,#ffe13d,#ff2d9d,#7a2cff,#19e9ff) !important;
}

.v51Valhanget.v52bPulse{
  animation:v52bPulse .38s steps(2,end) 3 !important;
}
@keyframes v52bPulse{
  50%{filter:brightness(1.25)}
}
