/* ArezzoMT2 v152 - Dane konta: poprawny tytuł + bardziej minimalistyczny i kompaktowy panel */
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 12px !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-transform:uppercase !important;
  letter-spacing:.05em !important;
  font-size:clamp(28px,2.3vw,38px) !important;
}
body.az-v22-body .az100-account-wrap .page-hd small{
  display:block;
  margin-top:6px;
  color:#d7c6dd !important;
  font-size:13px;
}

body.az-v22-body .az113-account-admin-bridge{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  padding:12px 14px;
  margin:0 0 14px;
  border-radius:16px;
  background:linear-gradient(180deg, rgba(34,23,44,.95), rgba(21,14,30,.97));
  border:1px solid rgba(226,95,148,.18);
  box-shadow:0 10px 24px rgba(0,0,0,.14);
}
body.az-v22-body .az113-account-admin-bridge b{
  display:block;
  color:#fff4fb;
  margin-bottom:4px;
}
body.az-v22-body .az113-account-admin-bridge span{
  color:#d6c6db;
  line-height:1.35;
}
body.az-v22-body .az113-account-admin-bridge a{
  min-width:220px;
  text-align:center;
  padding:11px 16px;
  border-radius:12px;
  text-transform:uppercase;
  font-weight:800;
  letter-spacing:.04em;
  color:#fff5ff !important;
  border:1px solid rgba(255,193,219,.36);
  background:linear-gradient(180deg,#cb6aa6 0%, #8d3d72 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12), 0 8px 16px rgba(0,0,0,.16);
}

body.az-v22-body .az100-account-card{
  background:linear-gradient(180deg, rgba(33,22,44,.95), rgba(18,13,30,.98)) !important;
  border:1px solid rgba(226,95,148,.22) !important;
  border-radius:18px !important;
  padding:16px !important;
  box-shadow:0 12px 28px rgba(0,0,0,.18) !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 br,
body.az-v22-body .az100-account-card hr{display:none !important;}

body.az-v22-body .az100-account-top{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) 230px;
  gap:12px;
  align-items:stretch;
  margin:0 0 12px !important;
}
body.az-v22-body .az100-account-meta{
  display:grid;
  gap:10px;
}
body.az-v22-body .az100-meta-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  min-height:58px;
  padding:10px 12px;
  border-radius:14px;
  background:rgba(16,18,40,.56);
  border:1px solid rgba(226,95,148,.14);
}
body.az-v22-body .az100-meta-label{
  color:#ceb8d6;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.08em;
}
body.az-v22-body .az100-meta-value{
  color:#fff6ff;
  font-size:18px;
  font-weight:800;
  text-align:right;
  overflow-wrap:anywhere;
}
body.az-v22-body .az100-account-coin{
  display:flex;
  align-items:center;
  gap:12px;
  padding:14px 16px;
  border-radius:16px;
  background:linear-gradient(180deg, rgba(86,46,87,.92), rgba(48,26,52,.96));
  border:1px solid rgba(255,190,222,.18);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
body.az-v22-body .az100-coin-icon{
  width:46px; height:46px; min-width:46px;
  border-radius:14px;
  display:flex; align-items:center; justify-content:center;
  background:linear-gradient(180deg,#f7d8a1,#db8b59);
  color:#47230f;
  font-size:22px;
  box-shadow:0 8px 18px rgba(219,139,89,.22);
}
body.az-v22-body .az100-coin-text{display:flex;flex-direction:column;gap:2px;min-width:0;}
body.az-v22-body .az100-coin-text small{
  color:#edd8df !important;
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:11px;
  white-space:nowrap;
}
body.az-v22-body .az100-coin-text b{
  color:#fff5ff;
  font-size:30px;
  line-height:1;
  font-weight:800;
}

body.az-v22-body .az100-account-actions{
  display:grid;
  gap:8px;
}
body.az-v22-body .az100-action-row{
  display:grid;
  grid-template-columns:220px minmax(0,1fr);
  align-items:center;
  gap:10px;
  padding:8px 10px;
  border-radius:14px;
  background:rgba(16,18,40,.48);
  border:1px solid rgba(226,95,148,.12);
}
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%;
  min-height:40px;
  margin:0 !important;
  border-radius:12px !important;
  border:1px solid rgba(255,193,219,.34) !important;
  background:linear-gradient(180deg,#cf72ad 0%, #8d3d72 100%) !important;
  color:#fff7ff !important;
  font-weight:800 !important;
  text-transform:uppercase;
  letter-spacing:.04em;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12), 0 8px 16px rgba(0,0,0,.14);
}
body.az-v22-body .az100-action-row .btn-danger,
body.az-v22-body .az100-action-row input.btn-danger[type="submit"]{
  background:linear-gradient(180deg,#d86c7d 0%, #983c53 100%) !important;
}
body.az-v22-body .az100-action-row .btn-warning,
body.az-v22-body .az100-action-row input.btn-warning[type="submit"]{
  background:linear-gradient(180deg,#cf72ad 0%, #8d3d72 100%) !important;
}
body.az-v22-body .az100-action-desc{
  color:#efe6f2;
  font-size:13px;
  line-height:1.35;
}
body.az-v22-body .az100-action-desc small{
  display:block;
  margin-top:2px;
  color:#c9b4d0 !important;
  font-size:11px;
}
body.az-v22-body .az100-account-wrap .alert{
  border-radius:14px;
  border:1px solid rgba(226,95,148,.16);
}

@media (max-width: 980px){
  body.az-v22-body .az113-account-admin-bridge{flex-direction:column;align-items:flex-start;}
  body.az-v22-body .az113-account-admin-bridge a{min-width:0;width:100%;}
  body.az-v22-body .az100-account-top{grid-template-columns:1fr;}
  body.az-v22-body .az100-action-row{grid-template-columns:1fr;}
}
