/* Keep the full coin amount visible without painting over the wallet CTA. */
.profile-wallet{height:auto;min-height:104px}
.profile-wallet .profile-wallet-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(29px,auto) auto;gap:8px;align-items:center}
.profile-wallet .profile-wallet-item>.source-div{display:contents}
.profile-wallet .profile-wallet-label{grid-column:1/-1;grid-row:1}
.profile-wallet .profile-wallet-balance{grid-column:1/-1;grid-row:2;min-width:0;white-space:normal;overflow-wrap:anywhere}
.profile-wallet .profile-wallet-note{grid-column:1;grid-row:3;min-width:0}
.profile-wallet .profile-wallet-cta{grid-column:2;grid-row:3;justify-self:end;max-width:100%;box-sizing:border-box}
.profile-wallet .profile-wallet-item[data-route="vip"] .profile-wallet-note,.profile-wallet .profile-wallet-item[data-route="finance"] .profile-wallet-note{grid-column:1/-1}
.profile-wallet .profile-wallet-item[data-route="vip"] .profile-wallet-cta,.profile-wallet .profile-wallet-item[data-route="finance"] .profile-wallet-cta{grid-row:2}
/* Record rows need their own spacing instead of concatenated inline text. */
.profile-wheel-record-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:12px 16px;border-bottom:1px solid #ffffff14;box-sizing:border-box;font-size:13px;line-height:1.5;color:#eaeaea}
.profile-wheel-record-row>*{min-width:0;overflow-wrap:anywhere}
.profile-wheel-record-row>:last-child{text-align:right;color:#fec928}
