#appHealthBox{
  position:fixed;
  inset:0;
  z-index:9999999;
  display:none;
}

#appHealthBox.show{
  display:block;
}

.healthOverlay{
  position:absolute;
  inset:0;
  background:rgba(0,0,0,.62);
  backdrop-filter:blur(12px);
}

.healthCard{
  position:absolute;
  left:16px;
  right:16px;
  top:12vh;
  max-width:520px;
  margin:auto;
  padding:20px;
  border-radius:26px;
  background:#111722;
  border:1px solid rgba(255,255,255,.12);
  box-shadow:0 30px 80px rgba(0,0,0,.65);
}

.healthRow{
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:15px;
  border-radius:16px;
  background:rgba(255,255,255,.055);
  margin-bottom:10px;
}

.healthRow b.ok{
  color:#00d084;
}

.healthRow b.bad{
  color:#ff5d5d;
}
