/* rc172 — table readability correction
   Keep rc171 geometry, but restore comfortable premium table typography. */
[data-premium-admin-dashboard] .pad-table thead th{
  padding:7px 8px!important;
  font-size:.61rem!important;
  line-height:1.2!important;
  font-weight:900!important;
  letter-spacing:.045em!important;
}
[data-premium-admin-dashboard] .pad-table tbody td{
  padding:7px 8px!important;
  font-size:.66rem!important;
  line-height:1.3!important;
}
[data-premium-admin-dashboard] .pad-person{
  gap:7px!important;
  min-width:145px!important;
}
[data-premium-admin-dashboard] .pad-person>i{
  flex-basis:27px!important;
  width:27px!important;
  height:27px!important;
  font-size:.56rem!important;
}
[data-premium-admin-dashboard] .pad-person strong{
  font-size:.65rem!important;
  line-height:1.18!important;
}
[data-premium-admin-dashboard] .pad-person small{
  margin-top:2px!important;
  font-size:.55rem!important;
  line-height:1.18!important;
}
[data-premium-admin-dashboard] .pad-status{
  min-height:21px!important;
  padding:3px 8px!important;
  font-size:.57rem!important;
  line-height:1.15!important;
}
[data-premium-admin-dashboard] .pad-amount{
  font-size:.66rem!important;
  line-height:1.2!important;
}
[data-premium-admin-dashboard] .pad-row-menu{
  font-size:.72rem!important;
}
[data-premium-admin-dashboard] .pad-table-scroll{
  max-height:156px!important;
}
/* Give the table cards enough vertical room for readable rows without
   disturbing the approved three-column organization. */
[data-premium-admin-dashboard] .pad-recent-apps,
[data-premium-admin-dashboard] .pad-recent-payments{
  min-height:205px!important;
  height:205px!important;
}
@media(max-width:1180px){
  [data-premium-admin-dashboard] .pad-recent-apps,
  [data-premium-admin-dashboard] .pad-recent-payments{
    height:auto!important;
  }
}
