.supply-completion-dialog{width:min(1280px,96vw);max-width:96vw}.supply-completion-dialog .stock-form{min-width:0;grid-template-columns:minmax(0,1fr)}.supply-completion-dialog .stock-form>*{min-width:0;max-width:100%}.supply-completion-dialog [data-dialog-body]{min-width:0}.supply-completion-dialog .table-wrap,.supply-output-costs .table-wrap{max-width:100%;overflow:auto;max-height:360px}.completion-material{padding:14px 0;border-bottom:1px solid #d5dce5;min-width:0}.completion-material h4{margin:0 0 8px;overflow-wrap:anywhere}.completion-material p{white-space:normal;overflow-wrap:anywhere}.completion-material select{max-width:480px}.completion-material input[type=number]{max-width:150px}.completion-variance{display:grid;grid-template-columns:minmax(130px,220px) minmax(0,1fr);gap:12px;margin-top:12px}.completion-variance label{min-width:0}.completion-variance select,.completion-variance textarea{display:block;width:100%;max-width:100%;box-sizing:border-box}.completion-variance textarea{min-height:60px}.completion-outputs{display:flex;gap:12px;flex-wrap:wrap}.completion-outputs label{border:1px solid #d5dce5;padding:10px;border-radius:8px}.completion-outputs input,.completion-quality input{width:18px;min-height:18px}.supply-completion-dialog th{position:sticky;top:0;z-index:1}.supply-completion-dialog small{display:block;color:#667085}.supply-completion-dialog [data-dialog-status]{white-space:pre-wrap}.supply-completion-dialog input[type=date]{width:180px;max-width:100%;box-sizing:border-box}.supply-completion-dialog [data-direct-line]{padding:12px 0;border-bottom:1px solid #d5dce5}.supply-completion-dialog [data-direct-line] input,.supply-completion-dialog [data-direct-line] select{max-width:100%;box-sizing:border-box}.supply-output-costs{min-width:0;margin:16px 0}@media(max-width:600px){.supply-completion-dialog{padding:14px}.completion-variance{grid-template-columns:minmax(0,1fr)}.supply-completion-dialog .inline-field{min-width:0}.supply-completion-dialog .inline-field input,.supply-completion-dialog .inline-field select{max-width:100%;box-sizing:border-box}.completion-material select{max-width:360px}.completion-outputs{flex-direction:column}.completion-material table{min-width:650px}}
