/* Freeze the real controls, not clones. Logical widths scale with the mobile table. */
html[data-xl-theme][data-xl-density] :is(body,#app) .cross-page .workbench>.table-wrap table[data-xl-fixed-status] tr>:is(th,td):nth-child(-n+2){
  position:sticky!important;
  left:0!important;
  z-index:4!important;
  background:var(--xl-fixed-row-bg,var(--xl-color-surface,#fff))!important;
  background-clip:padding-box!important;
}
html[data-xl-theme][data-xl-density] :is(body,#app) .cross-page .workbench>.table-wrap table[data-xl-fixed-status] tr>:is(th,td):nth-child(2){
  left:var(--xl-fixed-check-width,42px)!important;
  box-shadow:3px 0 5px -3px rgba(25,45,35,.35)!important;
}
html[data-xl-theme][data-xl-density] :is(body,#app) .cross-page .workbench>.table-wrap table[data-xl-fixed-status] thead th:nth-child(-n+2){z-index:7!important}
html[data-xl-theme][data-xl-density] :is(body,#app) .cross-page .workbench>.table-wrap table[data-xl-fixed-status] tfoot td:nth-child(-n+2){z-index:8!important}
@media(max-width:767px){
 html[data-xl-mobile-board][data-xl-theme][data-xl-density] :is(body,#app) .cross-page .workbench>.table-wrap table[data-xl-fixed-status] td[data-column="status"]{padding-left:2px!important;padding-right:2px!important;overflow:hidden!important}
 html[data-xl-mobile-board][data-xl-theme][data-xl-density] :is(body,#app) .cross-page .workbench>.table-wrap table[data-xl-fixed-status] .inline-status-control{gap:2px!important;max-width:100%!important}
 html[data-xl-mobile-board][data-xl-theme][data-xl-density] :is(body,#app) .cross-page .workbench>.table-wrap table[data-xl-fixed-status] .delivery-status{font-size:9px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
}
