/* Normal warehouse views follow the available content width, without clipping actions. */
#root .wh-workbench .wh-panel :is(.wh-orders-table:not(.wh-designer-layout-table),.wh-custom-table:not(.wh-designer-custom-table))>table{width:100%!important;min-width:0!important;table-layout:fixed}
#root .wh-workbench .wh-panel :is(.wh-orders-table:not(.wh-designer-layout-table),.wh-custom-table:not(.wh-designer-custom-table)) :is(th,td){min-width:0!important;max-width:none;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;padding:6px 4px}
#root .wh-workbench .wh-panel .wh-orders-table:not(.wh-designer-layout-table) th:nth-child(n){width:auto!important;min-width:0!important}
#root .wh-orders-table:not(.wh-designer-layout-table) .wh-order-actions{width:auto!important;min-width:0!important}
#root .wh-orders-table:not(.wh-designer-layout-table) .wh-layout-six-actions{min-width:0;display:flex;flex-wrap:wrap;justify-content:center}
#root .wh-workbench .wh-panel :is(.wh-orders-table:not(.wh-designer-layout-table),.wh-custom-table:not(.wh-designer-custom-table)) :is(button,.wh-compact-actions,.wh-tracking){min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}
#root .wh-workbench .wh-panel :is(.wh-orders-table:not(.wh-designer-layout-table),.wh-custom-table:not(.wh-designer-custom-table)) .wh-images{max-width:100%;min-width:0}
#root .wh-workbench .wh-panel :is(.wh-orders-table:not(.wh-designer-layout-table),.wh-custom-table:not(.wh-designer-custom-table)) .wh-images img{max-width:100%;height:auto;max-height:48px;object-fit:contain}
#root .wh-workbench .wh-order-number,#root .wh-workbench .wh-panel .wh-replenishment-table tbody td:nth-child(4){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
#root .wh-order-number-text{display:block;overflow-wrap:anywhere}
#root .wh-order-tags{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:3px;margin-top:3px}
#root .wh-order-number .wh-order-tags :is(.wh-urgent-badge,.wh-source-tag){display:inline-flex;align-items:center;justify-content:center;width:auto;margin:0;padding:1px 5px;border-radius:5px;font-size:11px;line-height:18px;font-weight:400;white-space:nowrap}
#root .wh-order-number .wh-order-tags .wh-urgent-badge{background:#c23732;color:#fff}
@media(max-width:1100px){#root .wh-order-number .wh-order-tags :is(.wh-urgent-badge,.wh-source-tag){font-size:10px;padding-inline:2px}}
