
/* ArezzoMT2 v102 - naprawa duplikatu POZIOM/GILDIE + mocniejszy minimal panel gracza/ranking/pobieranie */

/* ===================== RANKING - FIX DUPLIKATÓW ===================== */
/* Wcześniejsze CSS dodawały tekst przez :before/:after, a v101 dodał tekst w HTML.
   Tu twardo wyłączamy pseudo teksty, żeby nie było POZIOMPOZIOM / GILDIEGILDIE. */
body.az-v22-body .az101-rank-tabs .nav-link:before,
body.az-v22-body .az101-rank-tabs .nav-link:after,
body.az-v22-body .az101-rank-tabs li:before,
body.az-v22-body .az101-rank-tabs li:after,
body.az-v22-body .az74-rank-tabs .nav-link:before,
body.az-v22-body .az74-rank-tabs .nav-link:after,
body.az-v22-body .nav-tabs .nav-link[href="#players"]:before,
body.az-v22-body .nav-tabs .nav-link[href="#players"]:after,
body.az-v22-body .nav-tabs .nav-link[href="#guilds"]:before,
body.az-v22-body .nav-tabs .nav-link[href="#guilds"]:after{
  content:none!important;
  display:none!important;
}

body.az-v22-body .az102-tab-label{
  display:block!important;
  width:100%!important;
  text-align:center!important;
  white-space:nowrap!important;
}

/* minimalny, spokojny ranking */
body.az-v22-body .az101-rank-panel{
  padding:14px!important;
}
body.az-v22-body .az101-rank-panel .top-sidebar h4{
  margin-bottom:8px!important;
  font-size:17px!important;
}
body.az-v22-body .az101-rank-panel hr{
  margin:7px 0 10px!important;
  border-color:rgba(244,205,146,.13)!important;
}

body.az-v22-body .az101-rank-tabs{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:8px!important;
  margin:0 0 10px!important;
  padding:0!important;
  border:0!important;
}
body.az-v22-body .az101-rank-tabs .nav-item{
  margin:0!important;
  padding:0!important;
  float:none!important;
}
body.az-v22-body .az101-rank-tabs .nav-link{
  height:34px!important;
  min-height:34px!important;
  padding:0 8px!important;
  border-radius:11px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(180deg, rgba(64,39,68,.92), rgba(38,24,46,.98))!important;
  border:1px solid rgba(244,205,146,.12)!important;
  color:#eee4ef!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.055em!important;
  box-shadow:none!important;
  text-shadow:none!important;
  overflow:hidden!important;
}
body.az-v22-body .az101-rank-tabs .nav-link.active,
body.az-v22-body .az101-rank-tabs .active .nav-link{
  background:linear-gradient(180deg, rgba(97,58,89,.98), rgba(55,34,59,.98))!important;
  border-color:rgba(244,205,146,.20)!important;
  color:#fff1cf!important;
}

body.az-v22-body .az101-rank-table{
  border-spacing:0 5px!important;
}
body.az-v22-body .az101-rank-table thead th{
  padding:7px 5px!important;
  font-size:10px!important;
}
body.az-v22-body .az101-rank-table tbody td,
body.az-v22-body .az101-rank-table tbody th{
  padding:7px 5px!important;
  font-size:11.5px!important;
}
/* ukrycie pustej pierwszej kolumny, która zabiera miejsce */
body.az-v22-body .az101-rank-table th:first-child,
body.az-v22-body .az101-rank-table td:first-child{
  display:none!important;
}
body.az-v22-body .az101-rank-table th:nth-child(2),
body.az-v22-body .az101-rank-table td:nth-child(2){
  width:28px!important;
  text-align:center!important;
}
body.az-v22-body .az101-rank-table th:nth-child(4),
body.az-v22-body .az101-rank-table td:nth-child(4){
  width:44px!important;
  text-align:center!important;
}
body.az-v22-body .az101-rank-table th:nth-child(5),
body.az-v22-body .az101-rank-table td:nth-child(5){
  width:42px!important;
  text-align:center!important;
}
body.az-v22-body .az101-rank-table img{
  max-width:28px!important;
  height:auto!important;
  border-radius:3px!important;
}
body.az-v22-body .az101-rank-more{
  min-height:32px!important;
  padding:7px 12px!important;
  margin-top:2px!important;
  background:linear-gradient(180deg, rgba(67,43,72,.95), rgba(39,25,48,.98))!important;
  color:#f2e8f2!important;
  border-color:rgba(244,205,146,.14)!important;
}

/* ===================== PANEL GRACZA - MOCNIEJ ZWARTY ===================== */
body.az-v22-body .az101-user-panel{
  padding:14px!important;
}
body.az-v22-body .az101-user-panel .top-sidebar h4{
  margin-bottom:8px!important;
  font-size:17px!important;
}
body.az-v22-body .az101-user-panel .az101-user-online{
  min-height:38px!important;
  padding:8px 11px!important;
  margin:0 0 8px!important;
  border-radius:12px!important;
  background:linear-gradient(180deg, rgba(38,25,47,.92), rgba(24,15,32,.98))!important;
  border:1px solid rgba(244,205,146,.11)!important;
}
body.az-v22-body .az101-user-panel .az101-user-online span{
  font-size:11px!important;
  color:#e8cf9c!important;
}
body.az-v22-body .az101-user-panel .az101-user-online b{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  padding:0!important;
  font-size:16px!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;
}

body.az-v22-body .az101-user-panel .az101-user-links{
  display:grid!important;
  gap:8px!important;
  margin:0!important;
}
body.az-v22-body .az101-user-panel .az101-user-links > a,
body.az-v22-body .az101-user-panel .list-group-item{
  min-height:39px!important;
  padding:9px 12px!important;
  border-radius:12px!important;
  font-size:13px!important;
  letter-spacing:.015em!important;
  background:linear-gradient(180deg, rgba(75,47,80,.94), rgba(44,28,53,.98))!important;
  border:1px solid rgba(244,205,146,.12)!important;
  color:#f4edf4!important;
  box-shadow:none!important;
}
body.az-v22-body .az101-user-panel .az101-user-links > a:hover,
body.az-v22-body .az101-user-panel .list-group-item:hover{
  background:linear-gradient(180deg, rgba(86,53,87,.96), rgba(50,31,58,.99))!important;
  border-color:rgba(244,205,146,.20)!important;
}
body.az-v22-body .az101-user-panel .az101-user-links > a.list-group-item-danger,
body.az-v22-body .az101-user-panel .list-group-item-danger{
  min-height:34px!important;
  font-size:11px!important;
  opacity:.78!important;
}

/* formularz logowania też ciaśniejszy */
body.az-v22-body .az101-user-panel .form-group{
  margin-bottom:7px!important;
}
body.az-v22-body .az101-user-panel input.form-control{
  height:37px!important;
  min-height:37px!important;
  padding:8px 10px!important;
}
body.az-v22-body .az101-user-panel input[type="submit"],
body.az-v22-body .az101-user-panel .btn{
  min-height:38px!important;
  height:38px!important;
  padding:8px 12px!important;
}

/* ===================== POBIERANIE - MINIMAL/PREMIUM ===================== */
body.az-v22-body .az101-download-card{
  padding:16px!important;
  border-radius:18px!important;
  background:linear-gradient(180deg, rgba(32,20,39,.92), rgba(20,13,27,.98))!important;
  border:1px solid rgba(244,205,146,.11)!important;
  box-shadow:0 12px 26px rgba(0,0,0,.20)!important;
}
body.az-v22-body .az101-download-head{
  padding-bottom:9px!important;
  margin-bottom:9px!important;
}
body.az-v22-body .az101-download-head h3{
  font-size:19px!important;
}
body.az-v22-body .az101-download-head p{
  font-size:11.5px!important;
  opacity:.82!important;
}
body.az-v22-body .az101-download-table{
  border-spacing:0 6px!important;
}
body.az-v22-body .az101-download-table thead th{
  padding:8px 10px!important;
  font-size:10.5px!important;
  background:linear-gradient(180deg, rgba(78,49,75,.82), rgba(46,29,48,.95))!important;
}
body.az-v22-body .az101-download-table tbody td,
body.az-v22-body .az101-download-table tbody th{
  padding:10px 10px!important;
  font-size:13px!important;
  background:linear-gradient(180deg, rgba(36,23,43,.82), rgba(22,14,29,.98))!important;
}
body.az-v22-body .az101-download-btn{
  min-height:34px!important;
  min-width:92px!important;
  padding:7px 10px!important;
  border-radius:11px!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,.18)!important;
}

/* awaryjnie: stare niebieskie buttony w rankingu/panelu */
body.az-v22-body .az101-rank-panel .btn-primary,
body.az-v22-body .az101-user-panel .btn-primary{
  background:linear-gradient(180deg, rgba(97,58,89,.98), rgba(55,34,59,.98))!important;
  color:#fff0ca!important;
  border-color:rgba(244,205,146,.18)!important;
}
