.card:has(.stat){display:none!important}
.status-title{font-size:40px!important;line-height:1.15!important;color:#00d5ff!important;text-shadow:0 0 20px #00d5ff!important}
.status-list{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}
.status-item{display:block!important;padding:24px!important;margin:0!important}
.status-item h2{font-size:28px!important;margin:0 0 18px!important}
.status-item p{font-size:20px!important;font-weight:900!important}
.status-item .ok{color:#00ff88!important;text-shadow:0 0 12px #00ff88!important}
.status-item .off{color:#ff4040!important;text-shadow:0 0 12px #ff4040!important}

#status-contas-final{
  display:block!important;
  border-radius:26px!important;
  padding:34px!important;
  margin:28px 0!important;
}
#status-contas-final h1{
  color:#00d5ff!important;
  font-size:38px!important;
  line-height:1.15!important;
  text-shadow:0 0 22px #00d5ff!important;
}
.status-box{
  background:#071a36cc!important;
  border:1px solid #00b7ff66!important;
  border-radius:22px!important;
  padding:26px!important;
  margin:18px 0!important;
}
.status-box b{
  display:block!important;
  font-size:28px!important;
  color:white!important;
}
.status-box span{
  display:block!important;
  margin-top:18px!important;
  color:#00ff88!important;
  font-weight:900!important;
  font-size:20px!important;
  text-shadow:0 0 12px #00ff88!important;
}
.status-box .red{
  color:#ff4040!important;
  text-shadow:0 0 12px #ff4040!important;
}

#status-contas-final{
  padding:32px!important;
  border-radius:26px!important;
  margin:28px 0!important;
}
#status-contas-final h1{
  color:#00d5ff!important;
  font-size:38px!important;
  line-height:1.15!important;
  text-shadow:0 0 22px #00d5ff!important;
}
#status-contas-final .status-box{
  display:block!important;
  background:#071a36cc!important;
  border:1px solid #00b7ff66!important;
  border-radius:22px!important;
  padding:24px!important;
  margin:18px 0!important;
}
#status-contas-final .status-box b{
  display:block!important;
  font-size:28px!important;
  color:white!important;
  margin-bottom:14px!important;
}
#status-contas-final .status-box span{
  display:block!important;
  color:#00ff88!important;
  font-weight:900!important;
  font-size:21px!important;
  text-shadow:0 0 12px #00ff88!important;
}
#status-contas-final .status-box.off span{
  color:#ff4040!important;
  text-shadow:0 0 12px #ff4040!important;
}

/* VISUAL LIMPO RENT */
.status-box{
  border:1px solid #00c8ff66!important;
  border-radius:28px!important;
  background:#071d39cc!important;
  box-shadow:0 0 35px #00c8ff44!important;
  padding:28px!important;
  margin:28px 0!important;
}
.status-title{
  color:#00d5ff!important;
  text-shadow:0 0 18px #00d5ff!important;
  font-size:42px!important;
  line-height:1.15!important;
  margin:0 0 25px!important;
}
.status-item{
  border:1px solid #00c8ff66!important;
  border-radius:24px!important;
  padding:24px!important;
  margin:18px 0!important;
  background:#061a36!important;
}
.status-name{
  font-size:34px!important;
  font-weight:900!important;
  color:white!important;
}
.status-count{
  margin-top:18px!important;
  font-size:28px!important;
  font-weight:900!important;
  color:#00ff88!important;
  text-shadow:0 0 15px #00ff88!important;
}
.status-item.off .status-count{
  color:#ff4040!important;
  text-shadow:0 0 15px #ff4040!important;
}
.card h1:has(+ .grid){
  display:none!important;
}
.card img.toolimg{
  border-radius:24px!important;
}
.card h1{
  color:#00ff88!important;
  text-shadow:0 0 20px #00ff88!important;
}
.float{
  width:72px!important;
  height:72px!important;
}
@media(max-width:600px){
  .status-title{font-size:36px!important}
  .status-name{font-size:30px!important}
  .status-count{font-size:25px!important}
  .top .logo{font-size:26px!important}
  .float{width:68px!important;height:68px!important}
}
