
/* ArezzoMT2 v103 - mocne zmniejszenie prawego Panelu Gracza w nowym layoucie */

/* Cały prawy panel gracza z index.php */
body.az-v22-body .az74-right .az74-login-card,
body.az-v22-body .az74-right .az74-card.az74-login-card{
  padding:14px!important;
  border-radius:18px!important;
  min-height:0!important;
}

/* Tytuł panelu */
body.az-v22-body .az74-right .az74-login-card .az74-panel-title{
  font-size:15px!important;
  line-height:1.15!important;
  margin:0 0 8px!important;
  padding:0!important;
  min-height:24px!important;
  letter-spacing:.055em!important;
}

/* Tekst "Zalogowano jako" */
body.az-v22-body .az74-right .az74-login-card .az74-user-name{
  font-size:12px!important;
  line-height:1.25!important;
  margin:0 0 8px!important;
  padding:0!important;
  color:#d8cbd8!important;
}
body.az-v22-body .az74-right .az74-login-card .az74-user-name strong{
  font-size:12px!important;
  color:#fff1cf!important;
}

/* Mini badge online */
body.az-v22-body .az74-right .az74-login-card .az88-online-mini,
body.az-v22-body .az74-right .az74-login-card .az101-user-online,
body.az-v22-body .az74-right .az74-login-card .az74-player-online-badge{
  min-height:34px!important;
  height:auto!important;
  margin:0 0 8px!important;
  padding:7px 10px!important;
  border-radius:12px!important;
  background:linear-gradient(180deg, rgba(39,25,47,.94), rgba(24,15,32,.98))!important;
  border:1px solid rgba(244,205,146,.12)!important;
  box-shadow:none!important;
}
body.az-v22-body .az74-right .az74-login-card .az88-online-mini span,
body.az-v22-body .az74-right .az74-login-card .az101-user-online span,
body.az-v22-body .az74-right .az74-login-card .az74-player-online-badge span{
  font-size:10.5px!important;
  letter-spacing:.06em!important;
  color:#e8cf9c!important;
}
body.az-v22-body .az74-right .az74-login-card .az88-online-mini b,
body.az-v22-body .az74-right .az74-login-card .az101-user-online b,
body.az-v22-body .az74-right .az74-login-card .az74-player-online-badge b{
  min-width:28px!important;
  width:28px!important;
  height:28px!important;
  padding:0!important;
  font-size:15px!important;
  line-height:28px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(180deg, rgba(97,58,89,.98), rgba(55,34,59,.98))!important;
  color:#fff0ca!important;
  border:1px solid rgba(244,205,146,.14)!important;
  border-radius:999px!important;
}

/* Linki panelu gracza z index.php - z dużych przycisków robimy kompaktowe kafle */
body.az-v22-body .az74-right .az74-login-card .az74-user-panel{
  display:grid!important;
  gap:7px!important;
  margin:0!important;
  padding:0!important;
}

body.az-v22-body .az74-right .az74-login-card .az74-user-panel a,
body.az-v22-body .az74-right .az74-login-card .az74-user-panel .az74-btn,
body.az-v22-body .az74-right .az74-login-card .az74-user-panel button{
  min-height:36px!important;
  height:36px!important;
  margin:0!important;
  padding:0 12px!important;
  border-radius:12px!important;
  font-size:12px!important;
  line-height:36px!important;
  letter-spacing:.015em!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(180deg, rgba(78,48,84,.94), rgba(45,28,54,.98))!important;
  border:1px solid rgba(244,205,146,.12)!important;
  color:#f5eef6!important;
  box-shadow:none!important;
  text-shadow:none!important;
  text-decoration:none!important;
}

body.az-v22-body .az74-right .az74-login-card .az74-user-panel a:hover,
body.az-v22-body .az74-right .az74-login-card .az74-user-panel .az74-btn:hover,
body.az-v22-body .az74-right .az74-login-card .az74-user-panel button:hover{
  background:linear-gradient(180deg, rgba(92,56,94,.96), rgba(52,32,61,.99))!important;
  border-color:rgba(244,205,146,.20)!important;
  transform:none!important;
}

/* Wyloguj jako najmniejszy, żeby panel nie wyglądał jak wielki klocek */
body.az-v22-body .az74-right .az74-login-card .az74-user-panel a[href*="logout"],
body.az-v22-body .az74-right .az74-login-card .az74-user-panel a:last-child{
  min-height:30px!important;
  height:30px!important;
  line-height:30px!important;
  font-size:10px!important;
  opacity:.78!important;
  margin-top:2px!important;
}

/* Zmniejszenie odstępów między kartami po prawej */
body.az-v22-body .az74-right{
  gap:12px!important;
}

/* Status serwera pod panelem też trochę bliżej i bardziej kompaktowo, żeby cała prawa kolumna była równa */
body.az-v22-body .az74-right .az74-server-card,
body.az-v22-body .az74-right .az89-server-card{
  padding:12px!important;
  border-radius:17px!important;
}
body.az-v22-body .az74-right .az89-status-list{
  gap:5px!important;
}
body.az-v22-body .az74-right .az89-status-list .az22-status-row{
  min-height:30px!important;
  padding:6px 9px!important;
  border-radius:10px!important;
}
body.az-v22-body .az74-right .az89-status-list .az22-status-row span{
  font-size:10.5px!important;
}
body.az-v22-body .az74-right .az89-status-list .az22-status-row b{
  font-size:10px!important;
}

/* Gdy poprzednie style miały wielkie paddingi dla .list-group-item albo .btn */
body.az-v22-body .az74-right .az74-login-card .list-group-item,
body.az-v22-body .az74-right .az74-login-card .btn{
  min-height:36px!important;
  padding:0 12px!important;
  border-radius:12px!important;
}

/* Logowanie przed zalogowaniem też bardziej ciasne */
body.az-v22-body .az74-right .az74-login-card .az74-login-form{
  display:grid!important;
  gap:7px!important;
}
body.az-v22-body .az74-right .az74-login-card .az74-login-form label{
  margin:0 0 2px!important;
  font-size:10.5px!important;
}
body.az-v22-body .az74-right .az74-login-card .az74-login-form input{
  height:34px!important;
  min-height:34px!important;
  padding:7px 10px!important;
  border-radius:11px!important;
}
body.az-v22-body .az74-right .az74-login-card .az74-login-form button,
body.az-v22-body .az74-right .az74-login-card .az74-login-form input[type="submit"]{
  height:34px!important;
  min-height:34px!important;
  padding:0 12px!important;
  border-radius:11px!important;
  font-size:11px!important;
}
