/* ArezzoMT2 v153 - Dane konta ULTRA MINIMAL
   Cel: mniej ramek, mniej gradientów, kompaktowy panel, bardziej premium. */

body.az-v22-body .az100-account-wrap .page-hd,
body.az-v22-body .az100-account-wrap .page-hd .bd-c{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
  margin:0 0 10px!important;
}
body.az-v22-body .az100-account-wrap .page-hd h2,
body.az-v22-body .az100-account-wrap h2.pre-social{
  margin:0!important;
  text-align:center!important;
  font-size:clamp(26px,2.1vw,34px)!important;
  line-height:1.1!important;
  letter-spacing:.06em!important;
  color:#fff4ea!important;
  text-transform:uppercase!important;
}
body.az-v22-body .az100-account-wrap .page-hd small{
  display:none!important;
}

/* komunikat admina mniej krzykliwy */
body.az-v22-body .az113-account-admin-bridge{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  padding:10px 12px!important;
  margin:0 0 12px!important;
  border-radius:12px!important;
  background:rgba(11,12,22,.66)!important;
  border:1px solid rgba(200,62,86,.28)!important;
  box-shadow:none!important;
}
body.az-v22-body .az113-account-admin-bridge b{
  display:block!important;
  margin:0 0 2px!important;
  color:#fff1e8!important;
  font-size:13px!important;
}
body.az-v22-body .az113-account-admin-bridge span{
  color:rgba(246,231,226,.72)!important;
  font-size:12px!important;
  line-height:1.25!important;
}
body.az-v22-body .az113-account-admin-bridge a{
  min-width:0!important;
  padding:9px 12px!important;
  border-radius:9px!important;
  color:#fff1e8!important;
  font-size:11px!important;
  font-weight:800!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
  text-decoration:none!important;
  background:rgba(72,24,38,.66)!important;
  border:1px solid rgba(200,62,86,.42)!important;
  box-shadow:none!important;
}

/* główna karta bez wielu ramek */
body.az-v22-body .az100-account-card{
  max-width:820px!important;
  margin:0 auto!important;
  padding:16px 18px!important;
  background:rgba(10,11,21,.78)!important;
  border:1px solid rgba(200,62,86,.36)!important;
  border-radius:16px!important;
  box-shadow:0 10px 26px rgba(0,0,0,.20)!important;
}
body.az-v22-body .az100-account-card:before,
body.az-v22-body .az100-account-card:after{
  display:none!important;
  content:none!important;
}
body.az-v22-body .az100-account-card .container{
  width:100%!important;
  padding:0!important;
}
body.az-v22-body .az100-account-card br,
body.az-v22-body .az100-account-card hr{display:none!important;}

/* login/email/SM jako małe, spokojne wiersze */
body.az-v22-body .az100-account-top{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 180px!important;
  gap:10px!important;
  align-items:stretch!important;
  margin:0 0 12px!important;
}
body.az-v22-body .az100-account-meta{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:7px!important;
}
body.az-v22-body .az100-meta-row{
  min-height:44px!important;
  padding:9px 11px!important;
  display:grid!important;
  grid-template-columns:130px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  border:0!important;
  border-bottom:1px solid rgba(200,62,86,.20)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.az-v22-body .az100-meta-row:last-child{border-bottom:0!important;}
body.az-v22-body .az100-meta-label{
  color:rgba(245,231,224,.72)!important;
  font-size:11px!important;
  line-height:1.15!important;
  font-weight:800!important;
  text-transform:uppercase!important;
  letter-spacing:.08em!important;
}
body.az-v22-body .az100-meta-value{
  color:#fff2e9!important;
  font-size:17px!important;
  line-height:1.15!important;
  font-weight:800!important;
  text-align:right!important;
  overflow-wrap:anywhere!important;
}
body.az-v22-body .az100-account-coin{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  min-height:95px!important;
  padding:12px!important;
  border:0!important;
  border-left:1px solid rgba(200,62,86,.22)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.az-v22-body .az100-coin-icon{
  display:none!important;
}
body.az-v22-body .az100-coin-text{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
}
body.az-v22-body .az100-coin-text small{
  color:rgba(245,231,224,.72)!important;
  font-size:10px!important;
  line-height:1.15!important;
  text-transform:uppercase!important;
  letter-spacing:.08em!important;
  text-align:center!important;
}
body.az-v22-body .az100-coin-text b{
  color:#fff2e9!important;
  font-size:30px!important;
  line-height:1!important;
  font-weight:800!important;
}

/* akcje jako lekka lista, bez ciężkich boxów */
body.az-v22-body .az100-account-actions{
  display:grid!important;
  gap:0!important;
  margin-top:4px!important;
  border-top:1px solid rgba(200,62,86,.22)!important;
}
body.az-v22-body .az100-action-row{
  display:grid!important;
  grid-template-columns:180px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
  padding:8px 0!important;
  min-height:48px!important;
  border:0!important;
  border-bottom:1px solid rgba(200,62,86,.16)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.az-v22-body .az100-action-row:last-child{border-bottom:0!important;}
body.az-v22-body .az100-action-row form{margin:0!important;}
body.az-v22-body .az100-action-btn,
body.az-v22-body .az100-action-row .btn,
body.az-v22-body .az100-action-row input[type="submit"]{
  width:100%!important;
  min-height:36px!important;
  height:36px!important;
  padding:0 12px!important;
  margin:0!important;
  border-radius:9px!important;
  background:rgba(65,23,38,.64)!important;
  border:1px solid rgba(200,62,86,.38)!important;
  color:#fff2e9!important;
  box-shadow:none!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:850!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
}
body.az-v22-body .az100-action-btn:hover,
body.az-v22-body .az100-action-row .btn:hover,
body.az-v22-body .az100-action-row input[type="submit"]:hover{
  background:rgba(86,30,48,.78)!important;
  border-color:rgba(225,79,103,.62)!important;
}
body.az-v22-body .az100-action-row .btn-danger,
body.az-v22-body .az100-action-row input.btn-danger[type="submit"]{
  background:rgba(78,25,34,.62)!important;
  border-color:rgba(220,78,94,.36)!important;
}
body.az-v22-body .az100-action-desc{
  color:rgba(255,242,233,.86)!important;
  font-size:13px!important;
  line-height:1.3!important;
}
body.az-v22-body .az100-action-desc small{
  display:block!important;
  margin-top:2px!important;
  color:rgba(245,231,224,.56)!important;
  font-size:10.5px!important;
  line-height:1.25!important;
}

body.az-v22-body .az100-account-wrap .alert{
  border-radius:12px!important;
  border:1px solid rgba(200,62,86,.22)!important;
  background:rgba(10,11,21,.78)!important;
  color:#fff2e9!important;
}

@media(max-width:980px){
  body.az-v22-body .az113-account-admin-bridge{grid-template-columns:1fr!important;}
  body.az-v22-body .az100-account-top{grid-template-columns:1fr!important;}
  body.az-v22-body .az100-account-coin{border-left:0!important;border-top:1px solid rgba(200,62,86,.18)!important;min-height:65px!important;}
  body.az-v22-body .az100-action-row{grid-template-columns:1fr!important;gap:6px!important;}
  body.az-v22-body .az100-meta-row{grid-template-columns:105px minmax(0,1fr)!important;}
}
