/* Staging profile wallet: texture only; native markup, balances and handlers stay intact. */
#p-mine .mine-wallet-card {
  --wallet-u: var(--pg-unit, 1vw);
  height: calc(21.333333 * var(--wallet-u)) !important;
  min-height: 68px;
  padding: 0 calc(3.2 * var(--wallet-u)) !important;
  grid-template-columns: minmax(0, 36%) minmax(0, 64%);
  border: 0;
  border-radius: calc(2.4 * var(--wallet-u)) !important;
  /* Original separated artwork includes its own rounded rim and highlights. */
  background: transparent url('/assets/wallet-separated-20261024/black_background.webp') center / 100% 100% no-repeat !important;
  box-shadow: none;
  isolation: isolate;
}
#p-mine .mine-wallet-card::before {
  content: none;
  position: absolute;
  inset: 3px;
  border: 1px solid #aebcca2b;
  border-radius: calc(2.4 * var(--wallet-u) - 3px);
  pointer-events: none;
}
#p-mine .mine-wallet-summary { padding-right: calc(1.6 * var(--wallet-u)); }
#p-mine .mine-wallet-title-row {
  gap: calc(.8 * var(--wallet-u)) !important;
  margin-bottom: calc(1.6 * var(--wallet-u)) !important;
}
#p-mine .mine-balance-label { font-size: calc(3.2 * var(--wallet-u)) !important; font-weight: 500 !important; }
#p-mine .mine-wallet-title-row img:first-child { width: calc(5.066667 * var(--wallet-u)) !important; height: calc(5.066667 * var(--wallet-u)) !important; flex-shrink: 0; }
#p-mine .mine-wallet-title-row img:last-child { width: calc(2.133333 * var(--wallet-u)) !important; height: calc(2.133333 * var(--wallet-u)) !important; }
#p-mine #balanceAmount { font-variant-numeric: tabular-nums; text-shadow: 0 1px 1px #0005; }
#p-mine #balanceAmount .cw { flex-wrap: wrap; column-gap: calc(.533333 * var(--wallet-u)); row-gap: 0; overflow: visible; }
#p-mine #balanceAmount .currency-symbol { font-size: calc(2.4 * var(--wallet-u)); font-weight: 800; line-height: 1.2; flex: none; }
#p-mine #balanceAmount .currency-num { font-size: calc(4.266667 * var(--wallet-u)); font-weight: 700; line-height: 1.2; max-width: 100%; overflow-x: auto; scrollbar-width: none; }
#p-mine .mine-wallet-actions { gap: calc(1.6 * var(--wallet-u)) !important; }
#p-mine .mine-wallet-action {
  height: calc(11.733333 * var(--wallet-u)) !important;
  min-height: 38px;
  border-radius: calc(2.133333 * var(--wallet-u)) !important;
  border: 0 !important;
  padding: 0 calc(1.066667 * var(--wallet-u)) !important;
  box-shadow: none;
  transition: filter .15s, transform .15s;
}
#p-mine .mine-wallet-withdraw {
  background: transparent url('/assets/wallet-separated-20261024/button_white_90.webp') center / 100% 100% no-repeat !important;
}
#p-mine .mine-wallet-recharge {
  background: transparent url('/assets/wallet-separated-20261024/button_red_90.webp') center / 100% 100% no-repeat !important;
}
#p-mine .mine-wallet-action img { width: calc(5.333333 * var(--wallet-u)) !important; height: calc(5.333333 * var(--wallet-u)) !important; flex: 0 0 calc(5.333333 * var(--wallet-u)); }
#p-mine .mine-wallet-action-label { font-size: calc(3.2 * var(--wallet-u)) !important; font-weight: 700 !important; }
#p-mine .mine-wallet-withdraw .mine-wallet-action-label { color: #0b0c0f !important; }
#p-mine .mine-wallet-action:active { transform: translateY(1px); filter: brightness(.94); }
#p-mine .mine-wallet-action:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
html[data-lang="en"] #p-mine .mine-wallet-action-label { font-size: calc(2.933333 * var(--wallet-u)) !important; }
html[data-lang="ms"] #p-mine .mine-wallet-action-label { font-size: calc(2.533333 * var(--wallet-u)) !important; }
html[data-lang="vi"] #p-mine .mine-balance-label { font-size: calc(2.65 * var(--wallet-u)) !important; }
@media (prefers-reduced-motion: reduce) { #p-mine .mine-wallet-action { transition: none; } }
