/* Stock Register only: all columns fit the panel; full values wrap. */
.xrp-stock-fit{min-width:0!important;max-width:100%!important;width:100%;box-sizing:border-box}
.xrp-stock-fit .table-wrap{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}
.xrp-stock-fit table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}
.xrp-stock-fit table th,.xrp-stock-fit table td{min-width:0!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;padding:10px 5px!important;box-sizing:border-box;vertical-align:top}
.xrp-stock-fit table th{font-size:10px!important;letter-spacing:.025em!important}
.xrp-stock-fit table td{font-size:11px!important;line-height:1.45!important}
.xrp-stock-fit table th:first-child{width:5%}
.xrp-stock-fit table th:nth-child(2){width:10%}
.xrp-stock-fit table th:nth-child(3){width:10%}
.xrp-stock-fit table th:nth-child(6){width:18%}
.xrp-stock-fit table td :is(b,small,div,span,a,button){white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%;box-sizing:border-box}
.xrp-stock-fit .product-thumb{width:100%!important;max-width:40px!important;height:40px!important;object-fit:contain}
.xrp-stock-fit .row-actions{display:flex!important;flex-wrap:wrap!important;gap:4px!important}
.xrp-stock-fit .row-action{padding:4px 2px!important}
.xrp-stock-fit .panel-head{flex-wrap:wrap;gap:8px}
