/* Beta147: warehouse forms keep descriptive notes on a second row so operational fields stay aligned. */
.stock-workbench .workflow-strip>label{min-width:0}.stock-workbench .workflow-strip input,.stock-workbench .workflow-strip select,.stock-workbench .workflow-strip .smart-select{width:100%;min-width:0;box-sizing:border-box}
.warehouse-grid .stock-head,.warehouse-grid .warehouse-row{align-items:start}.warehouse-grid .warehouse-row>*{min-width:0;box-sizing:border-box}.warehouse-grid .warehouse-row input,.warehouse-grid .warehouse-row select,.warehouse-grid .warehouse-row textarea{width:100%;min-width:0;box-sizing:border-box}
.warehouse-grid .stock-line-notes{grid-column:2/-2;grid-row:2;display:grid;grid-template-columns:max-content minmax(220px,1fr);gap:8px;align-items:center;margin:3px 0 2px;padding-top:5px;border-top:1px dashed #dbe3ec}.warehouse-grid .stock-line-notes>span{font-size:11px;font-weight:700;color:#64748b;white-space:nowrap}.warehouse-grid .stock-line-notes .line-notes{width:100%}
.warehouse-grid .warehouse-row>.remove-line{grid-column:-2/-1;grid-row:1}.warehouse-grid.issue-grid .stock-head{grid-template-columns:38px minmax(260px,2.05fr) 86px 76px minmax(230px,1.55fr) minmax(230px,1.45fr) 40px}.warehouse-grid .warehouse-row.issue{grid-template-columns:38px minmax(260px,2.05fr) 86px 76px minmax(230px,1.55fr) minmax(230px,1.45fr) 40px}
.warehouse-grid:not(.issue-grid) .stock-head{grid-template-columns:38px minmax(240px,2fr) 86px 76px minmax(190px,1.35fr) minmax(220px,1.55fr) 110px minmax(135px,.85fr) 40px}.warehouse-grid:not(.issue-grid) .warehouse-row{grid-template-columns:38px minmax(240px,2fr) 86px 76px minmax(190px,1.35fr) minmax(220px,1.55fr) 110px minmax(135px,.85fr) 40px}
.late-stock-links .late-link-form{display:flex;gap:6px;align-items:center;margin:0}.late-stock-links .late-link-form input[name=quantity]{width:86px}.late-stock-links table td{vertical-align:middle}
@media(max-width:1200px){.warehouse-grid .stock-line-notes{grid-column:2/-1;grid-row:auto}.warehouse-grid .warehouse-row>.remove-line{grid-column:auto;grid-row:auto}.warehouse-grid .stock-head{display:none}.warehouse-grid .warehouse-row,.warehouse-grid .warehouse-row.issue{grid-template-columns:36px 1fr 1fr}.warehouse-grid .warehouse-row .product-stock-select{grid-column:2/-1}.warehouse-grid .stock-line-notes{grid-template-columns:1fr;gap:3px}.late-stock-links .inline-form{flex-wrap:wrap}}
@media(max-width:700px){.warehouse-grid .warehouse-row,.warehouse-grid .warehouse-row.issue{grid-template-columns:30px 1fr}.warehouse-grid .warehouse-row>*:not(.row-no){grid-column:2}.warehouse-grid .stock-line-notes{grid-column:2}.late-stock-links .late-link-form{flex-wrap:wrap}}
