
/* ArezzoMT2 v89 - automatyczny status CH1-CH6 + minimalistyczna tabela statusu */

/* Tylko panel statusu: prostszy, lżejszy, mniej ramek */
body.az-v22-body .az89-server-card,
body.az-v22-body .az74-server-card{
  min-height:auto!important;
  padding:14px!important;
  border-radius:20px!important;
  border:1px solid rgba(230,174,96,.22)!important;
  background:
    linear-gradient(180deg, rgba(18,22,43,.72), rgba(10,13,28,.82))!important;
  box-shadow:0 12px 28px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.025)!important;
}

/* nadpisanie starej cięższej listy */
body.az-v22-body .az74-server-card .az74-status-list{
  display:none!important;
}

body.az-v22-body .az89-status-list{
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
  margin-top:4px!important;
}

/* minimalistyczny wiersz */
body.az-v22-body .az89-status-list .az22-status-row{
  min-height:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding:7px 10px!important;
  border-radius:12px!important;
  border:1px solid rgba(255,255,255,.055)!important;
  background:rgba(255,255,255,.028)!important;
  box-shadow:none!important;
}

body.az-v22-body .az89-status-list .az22-status-row span{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#dfe6ff!important;
  font-weight:700!important;
  text-transform:uppercase!important;
  letter-spacing:.045em!important;
  font-size:12px!important;
}

/* mała kropka statusu po lewej */
body.az-v22-body .az89-status-list .az22-status-row span:before{
  content:""!important;
  width:8px!important;
  height:8px!important;
  border-radius:999px!important;
  background:#777!important;
  box-shadow:0 0 0 rgba(0,0,0,0)!important;
}

body.az-v22-body .az89-status-list .az22-status-row.is-online span:before{
  background:#39e6aa!important;
  box-shadow:0 0 12px rgba(57,230,170,.42)!important;
}

body.az-v22-body .az89-status-list .az22-status-row.is-offline span:before{
  background:#ff6f6f!important;
  box-shadow:0 0 12px rgba(255,111,111,.26)!important;
}

/* status jako mały tekst, nie wielki przycisk */
body.az-v22-body .az89-status-list .az22-status-row b{
  min-width:auto!important;
  padding:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  font-size:11px!important;
  line-height:1!important;
  letter-spacing:.06em!important;
}

body.az-v22-body .az89-status-list .az22-status-row.is-online b{
  color:#52eec0!important;
  background:transparent!important;
}

body.az-v22-body .az89-status-list .az22-status-row.is-offline b{
  color:#ff8989!important;
  background:transparent!important;
}

/* logowanie lekko wyróżnione, ale nadal minimalistyczne */
body.az-v22-body .az89-status-list .az22-status-row:first-child{
  background:linear-gradient(180deg, rgba(67,50,93,.20), rgba(35,31,70,.16))!important;
  border-color:rgba(232,174,96,.13)!important;
}

/* panel ma pomieścić 6 kanałów bez robienia wielkiego klocka */
body.az-v22-body .az74-right .az74-server-card{
  max-height:none!important;
}
