/* Fix143 - restore independent vertical scrolling for debt customer list */
.legacy-debt-page .legacy-debt-grid{
  min-height:0!important;
}
.legacy-debt-page .legacy-debt-panel{
  min-height:0!important;
}
.legacy-debt-page .debt-customers-table{
  display:block!important;
  min-height:0!important;
  height:100%!important;
  max-height:calc(100vh - 335px)!important;
  overflow-x:auto!important;
  overflow-y:scroll!important;
  scrollbar-gutter:stable!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch;
  touch-action:pan-x pan-y;
}
.legacy-debt-page .debt-customers-table table{
  width:100%!important;
}
.legacy-debt-page .debt-customers-table thead th{
  position:sticky!important;
  top:0!important;
  z-index:8!important;
  background:#f3f6fa!important;
}
.legacy-debt-page .debt-customers-table::-webkit-scrollbar{
  width:11px;
  height:10px;
}
.legacy-debt-page .debt-customers-table::-webkit-scrollbar-thumb{
  background:#b9c7d8;
  border:3px solid transparent;
  border-radius:999px;
  background-clip:padding-box;
}
.legacy-debt-page .debt-customers-table::-webkit-scrollbar-track{
  background:transparent;
}
@media(max-height:760px){
  .legacy-debt-page .debt-customers-table{max-height:calc(100vh - 305px)!important}
}
