
/* v10 user invoice: balance then status; status is the final/leftmost column in RTL */
.invoice-table th:last-child,.invoice-table td:last-child{min-width:92px!important;text-align:center!important}
.invoice-table th:nth-last-child(2),.invoice-table td:nth-last-child(2){min-width:108px!important;text-align:center!important}
.invoice-status{white-space:nowrap!important}

/* v10: polished cash wallet card for desktop + mobile */
#profile .cash-wallet-user-card{
  width:100%!important;box-sizing:border-box!important;margin:18px 0 12px!important;padding:0!important;
  border:1px solid rgba(21,148,71,.16)!important;border-radius:22px!important;
  background:linear-gradient(145deg,#ffffff 0%,#f5fbf7 100%)!important;
  box-shadow:0 10px 28px rgba(18,73,40,.08)!important;overflow:hidden!important;
}
#profile .cash-wallet-user-head{
  padding:18px 20px 15px!important;margin:0!important;display:flex!important;align-items:center!important;
  justify-content:space-between!important;gap:16px!important;border-bottom:1px solid rgba(21,148,71,.10)!important;
}
#profile .cash-wallet-user-head>div{display:grid!important;gap:5px!important;min-width:0!important}
#profile .cash-wallet-user-head>div>span{font-size:14px!important;font-weight:900!important;color:#173021!important}
#profile .cash-wallet-user-head>div>small{font-size:10px!important;color:#7b897f!important;line-height:1.7!important}
#profile .cash-wallet-user-head>strong{font-size:18px!important;font-weight:950!important;color:#159447!important;white-space:nowrap!important;direction:rtl!important;font-variant-numeric:tabular-nums!important}
#profile .cash-wallet-user-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important;padding:14px 16px 10px!important}
#profile .cash-wallet-user-actions button{height:46px!important;min-height:46px!important;border-radius:13px!important;font-size:11px!important;font-weight:900!important;margin:0!important;box-shadow:none!important}
#profile .cash-wallet-user-card>.ghost.wide{width:calc(100% - 32px)!important;margin:0 16px 16px!important;height:42px!important;min-height:42px!important;border-radius:12px!important;font-size:10px!important;font-weight:850!important}
@media(max-width:700px){
  #profile .cash-wallet-user-card{margin:14px 0 10px!important;border-radius:19px!important}
  #profile .cash-wallet-user-head{padding:15px 14px 13px!important;gap:10px!important}
  #profile .cash-wallet-user-head>div>span{font-size:12px!important}
  #profile .cash-wallet-user-head>div>small{font-size:8.5px!important}
  #profile .cash-wallet-user-head>strong{font-size:14px!important}
  #profile .cash-wallet-user-actions{gap:8px!important;padding:12px 12px 8px!important}
  #profile .cash-wallet-user-actions button{height:44px!important;min-height:44px!important;font-size:10px!important}
  #profile .cash-wallet-user-card>.ghost.wide{width:calc(100% - 24px)!important;margin:0 12px 12px!important;height:40px!important;min-height:40px!important}
}
@media(max-width:380px){
  #profile .cash-wallet-user-head{align-items:flex-start!important}
  #profile .cash-wallet-user-head>div>small{white-space:normal!important}
  #profile .cash-wallet-user-head>strong{font-size:13px!important}
  #profile .cash-wallet-user-actions{grid-template-columns:1fr 1fr!important}
  #profile .cash-wallet-user-actions button{font-size:9px!important;padding-inline:5px!important}
}
