/* Wallet preset layout: keep both amount lines inside the clickable card.
 * Match the existing shipped markup so the same scoped fix can be hot-loaded
 * without restarting the API server or interrupting active model streams. */
.asong-console-theme
  [data-slot='card']:has(#topup-amount)
  [data-slot='button'].flex-col.items-start {
  height: auto;
  min-height: 4.5rem;
  min-width: 0;
  justify-content: flex-start;
  gap: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}
.asong-console-theme
  [data-slot='card']:has(#topup-amount)
  [data-slot='button'].flex-col.items-start
  > div {
  min-width: 0;
}
.asong-console-theme
  [data-slot='card']:has(#topup-amount)
  [data-slot='button'].flex-col.items-start
  > div:first-child {
  flex-wrap: wrap;
  gap: 0.25rem 0.5rem;
}
/* End wallet preset layout. */
