.sourcing-focus{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:8px 6px;user-select:none;pointer-events:none;transform-origin:center}
.sourcing-head,.source-row{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1.1fr);column-gap:22px;align-items:center}
.sourcing-head{font-size:17px;font-weight:600;line-height:1.25;border-bottom:1px solid var(--line);padding:0 0 12px;color:var(--muted)}
.source-row{padding:13px 0;border-bottom:1px solid var(--line)}
.source-row:last-child{border-bottom:0}
.source-cell{min-width:0}.source-crop{display:block;width:100%;height:auto;max-height:42px;overflow:hidden}
.source-field-label{display:none}.source-order-total{width:260px;max-width:100%;max-height:34px}
.sourcing-total{margin-left:auto;min-width:200px}
.sourcing-panel .native-stage{border:0}
#carrier-assembly .heading-row{margin-bottom:15px}
@media(max-width:1150px){.sourcing-head{display:none}.source-row{grid-template-columns:minmax(0,1fr) 190px;grid-template-areas:"part status" "quantity price";gap:6px 20px;padding:17px 0}.source-part{grid-area:part}.source-status{grid-area:status}.source-quantity{grid-area:quantity}.source-price{grid-area:price}.source-field-label{display:block;font-size:12px;line-height:1.1;color:var(--muted);margin-bottom:2px}.source-quantity .source-crop{max-width:220px;max-height:29px}.source-price .source-crop{max-width:140px;max-height:29px}.source-status .source-crop{max-height:32px}.source-part .source-crop{max-height:38px}}
@media(max-width:650px){.sourcing-focus{padding:0}.source-row{grid-template-columns:minmax(0,1fr) 130px;gap:4px 10px;padding:12px 0}.source-part .source-crop{min-height:27px}.sourcing-total{min-width:170px}.source-order-total{width:215px}.source-crop{max-height:34px}}
