/* Project and phase colours follow the supplied analytic-distribution reference. */
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines {
  table-layout:fixed!important;
  width:100%!important;
  min-width:980px!important;
}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines th {
  width:auto!important;
}
/* Product and Description share the remaining table space equally. */
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines th.bcp-col-qty {width:112px!important}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines th.bcp-col-unit {width:112px!important}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines th.bcp-col-price {width:118px!important}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines th.bcp-col-total {width:130px!important}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines th.bcp-col-phase {width:190px!important}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines th.bcp-col-remove {width:54px!important}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines td {vertical-align:top!important}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .bcp-line-tags {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:6px;
  min-width:0;
}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .bcp-project-tag {
  display:inline-block;
  box-sizing:border-box;
  max-width:100%;
  padding:4px 9px;
  border-radius:12px;
  background:#b7edbe;
  color:#173d23;
  font-size:12px;
  font-weight:600;
  line-height:1.4;
  white-space:normal;
  overflow-wrap:anywhere;
}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines .bcp-phase-select {
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  min-height:36px!important;
  height:36px!important;
  padding:6px 24px 6px 9px!important;
  border:1px solid #e2ad7c!important;
  border-radius:12px!important;
  background-color:#f7c698!important;
  color:#59300c!important;
  font-size:13px!important;
  font-weight:600!important;
  line-height:1.4!important;
  text-align:left!important;
}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines .bcp-phase-select[data-has-phase=false] {
  background-color:#fff5eb!important;
  color:#795333!important;
}
body :is(#prModal#prModal,#rfqModal#rfqModal,#poModal#poModal).bcp-proc-document .erp-lines .bcp-phase-select:disabled {opacity:1!important;cursor:default}
body :is(#prModal#prModal,#poModal#poModal).bcp-proc-document :is(#prProject,#prRequester,#poProject) {color:#078c9c!important}
@media(max-width:1100px) {
  body #prModal#prModal.bcp-proc-document .pr-lines-panel table.erp-lines {min-width:0!important;table-layout:auto!important}
  body #prModal#prModal.bcp-proc-document #prLines .bcp-line-tags {flex-direction:row;flex-wrap:wrap;align-items:center}
  body #prModal#prModal.bcp-proc-document #prLines .bcp-project-tag {max-width:100%}
  body #prModal#prModal.bcp-proc-document #prLines .bcp-phase-select {width:180px!important;max-width:100%!important;min-height:44px!important;height:44px!important;font-size:16px!important}
}
