/* Screen tables share a baseline; content may grow without clipping. */
:root{--table-header-height:40px;--table-row-height:30px}
@media screen{
  :root body #content table>thead>tr>th,
  :root body dialog table>thead>tr>th{
    height:var(--table-header-height)!important;box-sizing:border-box;
    padding-top:3px!important;padding-bottom:3px!important;line-height:16px;
  }
  :root body #content table>tbody>tr>td,
  :root body dialog table>tbody>tr>td{
    height:var(--table-row-height)!important;box-sizing:border-box;
    padding-top:4px!important;padding-bottom:4px!important;line-height:20px;
  }
  :root body #content th :is(.shipment-filter,.hr-column-filter){
    display:block;width:22px;min-width:22px;height:16px;min-height:16px;
    margin:0 auto!important;padding:0 4px;line-height:16px;
  }
  :root body #content .hr-data-table thead th:first-child::after,
  :root body #content .hr-data-table thead th:last-child::after{height:16px;margin:0 auto}
  :root body #content .hr-data-table tbody .mini{min-height:20px;height:20px;line-height:18px;padding:0 7px}
}
