
/* v5.04 Wallet Reversal, Refund & Chargeback Control */
.wallet-reversal-card code{background:#f4f6f8;border:1px solid #dde3ea;border-radius:6px;padding:1px 5px;overflow-wrap:anywhere}.wallet-reversal-card .stack label{display:block;margin-bottom:10px}.wallet-reversal-card input,.wallet-reversal-card select,.wallet-reversal-card textarea{max-width:100%;box-sizing:border-box}.wallet-reversal-card .inline{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}@media(max-width:760px){.wallet-reversal-card .grid,.wallet-reversal-card .kpi-grid{grid-template-columns:1fr!important}.wallet-reversal-card button,.wallet-reversal-card .btn{white-space:normal}.wallet-reversal-card table{word-break:break-word}}


/* v5.04.1 Wallet Reversal dashboard KPI layout resolver */
.wallet-reversal-card .wallet-reversal-kpi-grid,
.wallet-reversal-card .kpi-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;
  gap:10px!important;
  width:100%!important;
  margin:16px 0!important;
  align-items:stretch!important;
}
.wallet-reversal-card .kpi{
  min-height:76px!important;
  height:auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:6px!important;
  padding:14px 15px!important;
  margin:0!important;
  text-align:left!important;
  overflow:hidden!important;
}
.wallet-reversal-card .kpi strong{
  display:block!important;
  width:100%!important;
  margin:0!important;
  color:#aebbd8!important;
  font-size:11px!important;
  font-weight:850!important;
  line-height:1.15!important;
  text-transform:uppercase!important;
  letter-spacing:.045em!important;
  overflow-wrap:anywhere!important;
}
.wallet-reversal-card .kpi span{
  display:block!important;
  width:100%!important;
  color:#fff!important;
  font-size:19px!important;
  font-weight:950!important;
  line-height:1.1!important;
  overflow-wrap:anywhere!important;
}
.wallet-reversal-card p .btn{margin-top:8px;}
@media(max-width:900px){
  .wallet-reversal-card .wallet-reversal-kpi-grid,
  .wallet-reversal-card .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:560px){
  .wallet-reversal-card .wallet-reversal-kpi-grid,
  .wallet-reversal-card .kpi-grid{grid-template-columns:1fr!important;}
  .wallet-reversal-card .kpi{min-height:64px!important;}
}
