/* ops-home-balance-fit-20260618: VIP asset card balance must show full amount without ellipsis. */
.home-asset-card .home-wallet-row {
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 8px;
}
.home-asset-card .home-wallet-pill {
  grid-template-columns: minmax(54px, auto) auto minmax(0, 1fr) 22px !important;
  column-gap: 6px !important;
  padding-right: 12px !important;
  padding-left: 12px !important;
}
.home-asset-card .home-wallet-label {
  font-size: 11px !important;
}
.home-asset-card .home-wallet-label::after {
  width: 40px !important;
}
.home-asset-card .home-wallet-currency {
  min-width: 18px !important;
  font-size: 20px !important;
}
.home-asset-card .home-wallet-pill strong {
  min-width: 0 !important;
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
  letter-spacing: 0 !important;
  font-size: clamp(22px, 6.2vw, 30px) !important;
  font-variant-numeric: tabular-nums;
}
.home-asset-card .home-wallet-pill strong.home-wallet-amount--md {
  font-size: clamp(19px, 5.2vw, 24px) !important;
}
.home-asset-card .home-wallet-pill strong.home-wallet-amount--lg {
  font-size: clamp(16px, 4.4vw, 20px) !important;
}
.home-asset-card .home-wallet-pill strong.home-wallet-amount--xl {
  font-size: clamp(14px, 3.8vw, 18px) !important;
}
@media (max-width: 420px) {
  .home-asset-card .home-wallet-pill {
    grid-template-columns: minmax(52px, auto) auto minmax(0, 1fr) 20px !important;
    column-gap: 5px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .home-asset-card .home-wallet-label { font-size: 11px !important; }
  .home-asset-card .home-wallet-label::after { width: 38px !important; }
  .home-asset-card .home-wallet-pill strong { font-size: clamp(21px, 6vw, 28px) !important; }
  .home-asset-card .home-wallet-pill strong.home-wallet-amount--md { font-size: clamp(18px, 4.9vw, 22px) !important; }
  .home-asset-card .home-wallet-pill strong.home-wallet-amount--lg { font-size: clamp(15px, 4.2vw, 19px) !important; }
  .home-asset-card .home-wallet-pill strong.home-wallet-amount--xl { font-size: clamp(13px, 3.6vw, 17px) !important; }
}
@media (max-width: 360px) {
  .home-asset-card .home-wallet-pill {
    grid-template-columns: minmax(48px, auto) auto minmax(0, 1fr) 18px !important;
    column-gap: 4px !important;
    padding-right: 7px !important;
    padding-left: 7px !important;
  }
  .home-asset-card .home-wallet-pill strong { font-size: 20px !important; }
  .home-asset-card .home-wallet-pill strong.home-wallet-amount--md { font-size: 17px !important; }
  .home-asset-card .home-wallet-pill strong.home-wallet-amount--lg { font-size: 15px !important; }
  .home-asset-card .home-wallet-pill strong.home-wallet-amount--xl { font-size: 13px !important; }
}
