/* ArezzoMT2 v155 - Dane konta super-clean
   Cel: jeszcze mniej ramek, jeden główny panel, prostsze wiersze,
   pełny e-mail, brak wielkiego kafla SM.
*/

/* ukryj zbędne pudła narzucone przez starsze style */
body.az-v22-body .az100-account-wrap .jumbotron,
body.az-v22-body .az100-account-wrap .jumbotron .container,
body.az-v22-body .az100-account-wrap .az100-account-top,
body.az-v22-body .az100-account-wrap .az100-account-meta,
body.az-v22-body .az100-account-wrap .az100-account-actions,
body.az-v22-body .az100-account-wrap .az100-action-row,
body.az-v22-body .az100-account-wrap .az100-action-desc,
body.az-v22-body .az100-account-wrap .az100-meta-row,
body.az-v22-body .az100-account-wrap .az100-account-coin,
body.az-v22-body .az100-account-wrap .az100-account-coin *,
body.az-v22-body .az100-account-wrap .az100-meta-row *,
body.az-v22-body .az100-account-wrap .az100-action-row * {
  box-shadow: none !important;
}

/* jeden panel */
body.az-v22-body .az100-account-card.jumbotron {
  padding: 12px 16px 14px !important;
  border: 1px solid rgba(205,65,89,.34) !important;
  border-radius: 12px !important;
  background: rgba(18,16,34,.28) !important;
}
body.az-v22-body .az100-account-card .container {
  padding: 0 !important;
}

/* usuń podwójną ramkę wewnątrz */
body.az-v22-body .az100-account-wrap .az100-account-card .container,
body.az-v22-body .az100-account-wrap .az100-account-top,
body.az-v22-body .az100-account-wrap .az100-account-meta,
body.az-v22-body .az100-account-wrap .az100-account-actions {
  border: 0 !important;
  background: transparent !important;
}

/* Górne dane: bardzo proste wiersze */
body.az-v22-body .az100-account-top {
  display: block !important;
  margin: 0 0 8px !important;
}
body.az-v22-body .az100-meta-row,
body.az-v22-body .az100-account-coin {
  display: grid !important;
  grid-template-columns: 170px minmax(0,1fr) !important;
  gap: 14px !important;
  align-items: center !important;
  min-height: 38px !important;
  margin: 0 !important;
  padding: 6px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(205,65,89,.15) !important;
  background: transparent !important;
  border-radius: 0 !important;
}
body.az-v22-body .az100-meta-row > *,
body.az-v22-body .az100-account-coin > *,
body.az-v22-body .az100-account-coin .az100-coin-text > * {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}
body.az-v22-body .az100-account-coin {
  width: 100% !important;
  max-width: 100% !important;
}
body.az-v22-body .az100-coin-icon { display:none !important; }
body.az-v22-body .az100-coin-text { display: contents !important; }
body.az-v22-body .az100-meta-label,
body.az-v22-body .az100-coin-text small {
  font-size: 11px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: .06em !important;
  color: rgba(246,234,216,.76) !important;
}
body.az-v22-body .az100-meta-value,
body.az-v22-body .az100-coin-text b {
  font-size: 14px !important;
  font-weight: 760 !important;
  color: #fff0dc !important;
  text-align: left !important;
  min-width: 0 !important;
  max-width: 100% !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
}

/* Akcje - bez wielkich ramek wokół całych wierszy */
body.az-v22-body .az100-account-actions {
  margin-top: 10px !important;
  padding-top: 8px !important;
  border-top: 1px solid rgba(205,65,89,.18) !important;
  display: grid !important;
  gap: 6px !important;
}
body.az-v22-body .az100-action-row {
  display: grid !important;
  grid-template-columns: 220px minmax(0,1fr) !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 36px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
body.az-v22-body .az100-action-row form {
  margin: 0 !important;
}
body.az-v22-body .az100-action-row .az100-action-desc {
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #f6ead8 !important;
  font-size: 13px !important;
  line-height: 1.25 !important;
  overflow-wrap: anywhere !important;
}
body.az-v22-body .az100-action-row .az100-action-desc small {
  display: block !important;
  margin-top: 2px !important;
  color: rgba(246,234,216,.62) !important;
  font-size: 11px !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"] {
  min-height: 32px !important;
  height: 32px !important;
  width: 100% !important;
  padding: 0 10px !important;
  border-radius: 7px !important;
  border: 1px solid rgba(205,65,89,.30) !important;
  background: rgba(35,26,49,.68) !important;
  color: #f8ead7 !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  text-shadow: none !important;
  box-shadow: none !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(58,34,62,.82) !important;
  border-color: rgba(226,83,104,.54) !important;
}

/* schowaj dodatkowe linie ozdobne przy tytułach, jeśli są */
body.az-v22-body .az100-account-wrap .page-hd .bd-c:before,
body.az-v22-body .az100-account-wrap .page-hd .bd-c:after,
body.az-v22-body .az100-account-wrap .az100-account-card:before,
body.az-v22-body .az100-account-wrap .az100-account-card:after {
  display: none !important;
}

/* popraw admin-bridge jeśli jest */
body.az-v22-body .az113-account-admin-bridge {
  border: 1px solid rgba(205,65,89,.18) !important;
  border-radius: 10px !important;
  background: transparent !important;
  box-shadow: none !important;
}

@media (max-width: 900px) {
  body.az-v22-body .az100-meta-row,
  body.az-v22-body .az100-account-coin,
  body.az-v22-body .az100-action-row {
    grid-template-columns: 1fr !important;
    gap: 4px !important;
  }
}
