/* ArezzoMT2 v156 - Dane konta ultra-minimal
   Cel: maksymalnie uprościć panel "Dane konta".
   - mniej ramek
   - prostsze przyciski akcji
   - pełny e-mail bez ucinania
   - tylko sekcja Smoczych Monet lekko wyróżniona
*/

/* reset najważniejszych ramek i cieni */
.az100-account-wrap .jumbotron,
.az100-account-wrap .jumbotron .container,
.az100-account-wrap .az100-account-top,
.az100-account-wrap .az100-account-meta,
.az100-account-wrap .az100-account-actions,
.az100-account-wrap .az100-action-row,
.az100-account-wrap .az100-action-desc,
.az100-account-wrap .az100-meta-row,
.az100-account-wrap .az100-account-coin,
.az100-account-wrap .az100-account-coin *,
.az100-account-wrap .az100-meta-row *,
.az100-account-wrap .az100-action-row * {
  box-shadow: none !important;
}

/* główny panel */
.az100-account-card.jumbotron,
.az100-account-wrap .az100-account-card {
  padding: 12px 16px 14px !important;
  border: 1px solid rgba(210,78,105,.34) !important;
  border-radius: 14px !important;
  background: rgba(18,17,35,.26) !important;
}
.az100-account-card .container {
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
}

/* wyłącz starsze podwójne pudła */
.az100-account-wrap .az100-account-top,
.az100-account-wrap .az100-account-meta,
.az100-account-wrap .az100-account-actions,
.az100-account-wrap .az100-action-row,
.az100-account-wrap .az100-action-desc,
.az100-account-wrap .az100-meta-row {
  background: transparent !important;
  border-radius: 0 !important;
}

/* sekcja górna */
.az100-account-top {
  display: block !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
  border: 0 !important;
}
.az100-account-meta {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

/* proste wiersze danych */
.az100-meta-row {
  display: grid !important;
  grid-template-columns: 150px minmax(0,1fr) !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 7px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(210,78,105,.15) !important;
}
.az100-meta-row > * {
  border: 0 !important;
  background: transparent !important;
  padding: 0 !important;
}
.az100-meta-label {
  font-size: 11px !important;
  font-weight: 800 !important;
  letter-spacing: .06em !important;
  text-transform: uppercase !important;
  color: rgba(248,233,216,.74) !important;
}
.az100-meta-value {
  min-width: 0 !important;
  color: #fff3e4 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
/* e-mail ma mieć pełną szerokość i zawijać się dopiero jeśli naprawdę musi */
.az100-meta-row:nth-child(2) .az100-meta-value {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
  line-height: 1.25 !important;
}

/* Smocze Monety - jedyny lekko wyróżniony blok */
.az100-account-coin {
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 12px 0 6px !important;
  padding: 12px 14px !important;
  border: 1px solid rgba(225,96,126,.38) !important;
  border-radius: 12px !important;
  background: linear-gradient(135deg, rgba(70,43,86,.55), rgba(33,24,56,.82)) !important;
}
.az100-account-coin .az100-coin-icon {
  display: none !important;
}
.az100-account-coin .az100-coin-text {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  width: 100% !important;
}
.az100-account-coin .az100-coin-text small {
  order: 1 !important;
  margin: 0 !important;
  color: #ffe3b4 !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
  letter-spacing: .08em !important;
}
.az100-account-coin .az100-coin-text b {
  order: 2 !important;
  margin: 0 !important;
  color: #fff9f0 !important;
  font-size: 26px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

/* akcje */
.az100-account-actions {
  margin-top: 12px !important;
  padding-top: 10px !important;
  border-top: 1px solid rgba(210,78,105,.18) !important;
  display: grid !important;
  gap: 2px !important;
}
.az100-action-row {
  display: grid !important;
  grid-template-columns: 180px minmax(0,1fr) !important;
  align-items: center !important;
  gap: 14px !important;
  min-height: 38px !important;
  margin: 0 !important;
  padding: 6px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(210,78,105,.12) !important;
}
.az100-action-row:last-child {
  border-bottom: 0 !important;
}
.az100-action-row form {
  margin: 0 !important;
}
.az100-action-row .az100-action-desc {
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #f6ead8 !important;
  font-size: 13px !important;
  line-height: 1.25 !important;
  overflow-wrap: anywhere !important;
}
.az100-action-row .az100-action-desc small {
  display: block !important;
  margin-top: 2px !important;
  color: rgba(246,234,216,.60) !important;
  font-size: 11px !important;
}

/* przyciski minimalistyczne */
.az100-action-btn,
.az100-action-row .btn,
.az100-action-row input[type="submit"] {
  width: 100% !important;
  min-height: 32px !important;
  height: 32px !important;
  padding: 0 12px !important;
  border-radius: 8px !important;
  border: 1px solid rgba(210,78,105,.28) !important;
  background: rgba(34,28,52,.58) !important;
  color: #f8ebdb !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
  text-shadow: none !important;
  box-shadow: none !important;
}
.az100-action-btn:hover,
.az100-action-row .btn:hover,
.az100-action-row input[type="submit"]:hover {
  background: rgba(48,34,62,.78) !important;
  border-color: rgba(229,88,118,.48) !important;
  color: #fff5ea !important;
}
/* tylko usuwanie konta bardziej ostrzegawcze */
.az100-action-row .btn-danger,
.az100-action-row input.btn-danger[type="submit"] {
  background: rgba(84,28,39,.70) !important;
  border-color: rgba(220,86,103,.42) !important;
}

/* schowaj ozdobne linie z innych wersji */
.az100-account-wrap .page-hd .bd-c:before,
.az100-account-wrap .page-hd .bd-c:after,
.az100-account-wrap .az100-account-card:before,
.az100-account-wrap .az100-account-card:after,
.az100-account-wrap .az113-account-admin-bridge:before,
.az100-account-wrap .az113-account-admin-bridge:after {
  display: none !important;
}

/* mostek admina prościej */
.az113-account-admin-bridge {
  margin-bottom: 12px !important;
  padding: 10px 12px !important;
  border: 1px solid rgba(210,78,105,.18) !important;
  border-radius: 10px !important;
  background: rgba(18,16,34,.22) !important;
  box-shadow: none !important;
}
.az113-account-admin-bridge a {
  border-radius: 8px !important;
  background: rgba(34,28,52,.58) !important;
  border: 1px solid rgba(210,78,105,.28) !important;
  color: #f8ebdb !important;
}

@media (max-width: 980px) {
  .az100-meta-row,
  .az100-action-row {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
  }
  .az100-account-coin .az100-coin-text {
    flex-direction: column !important;
    align-items: flex-start !important;
  }
  .az100-action-btn,
  .az100-action-row .btn,
  .az100-action-row input[type="submit"] {
    width: 100% !important;
  }
}
