
/* Challan Register: compact natural-height rows and single-line actions */
#challansTab table,
#challansTab .table{
  table-layout:auto!important;
  height:auto!important;
}
#challansTab table tbody,
#challansTab table tbody tr,
#challansTab table tbody td{
  height:auto!important;
  min-height:0!important;
}
#challansTab table tbody tr{
  vertical-align:middle!important;
}
#challansTab table tbody td{
  padding:7px 10px!important;
  line-height:1.25!important;
  white-space:nowrap!important;
}
#challansTab table thead th{
  padding:9px 10px!important;
  white-space:nowrap!important;
}
#challansTab table tbody td:last-child{
  width:1%!important;
  min-width:145px!important;
  white-space:nowrap!important;
}
#challansTab table tbody td:last-child .btn,
#challansTab table tbody td:last-child button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:0!important;
  height:29px!important;
  margin:0 3px 0 0!important;
  padding:0 8px!important;
  vertical-align:middle!important;
  white-space:nowrap!important;
  font-size:10px!important;
  line-height:1!important;
  border-radius:6px!important;
}
#challansTab .table-responsive,
#challansTab .table-wrap,
#challansTab .ch-table-wrap{
  height:auto!important;
  min-height:0!important;
}
#challansTab tbody:after,
#challansTab tr:after{
  height:0!important;
  min-height:0!important;
}
