/* Approved compact procurement columns and narrower supply dialog. */
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .product-supply-dialog{width:min(1420px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) #productSupplyProfitCalculator{grid-template-columns:minmax(0,1fr) 400px!important;gap:14px!important}
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .product-supply-head,#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .product-supply-row{grid-template-columns:minmax(126px,146px) minmax(260px,300px) minmax(110px,1fr) 70px 44px 60px 24px!important;min-width:770px!important;column-gap:6px!important}
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-spec-control .xws-inline-open,#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-name-preview{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-spec-control .xws-inline-open{text-align:left!important}
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-compact-row .xw-supply-subtotal{text-align:right!important}
@media(max-width:1400px){
 #productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) #productSupplyProfitCalculator{grid-template-columns:minmax(0,1fr) 390px!important}
 #productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .product-supply-head,#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .product-supply-row{grid-template-columns:126px minmax(240px,300px) minmax(110px,1fr) 70px 44px 60px 24px!important;min-width:730px!important}
}
@media(max-width:1100px){#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) #productSupplyProfitCalculator{grid-template-columns:minmax(0,1fr)!important}}

#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-remove,#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-remove button{box-sizing:border-box!important;width:24px!important;min-width:0!important;max-width:24px!important;padding-left:0!important;padding-right:0!important}

#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .product-supply-head>.xw-proc-price-heading{gap:1px!important}
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-price-heading .product-supply-batch-button{margin-left:0!important;padding-left:0!important;padding-right:0!important;min-width:12px!important}
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .product-supply-head>span:nth-child(6){text-align:right!important}

/* Smaller text for child SKU and supplier specification only. */
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-sku input,
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-sku .xws-inline-open,
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-spec-control input,
#productSupplyModal.xw-supply-v2.xw-supply-dual.xws-clean:not(.xw-global-profit-mode) .xw-proc-spec-control .xws-inline-open{font-size:12px!important}
