/* Long baskets must not contribute their intrinsic text width to price columns.
   Customer product names remain fully readable; only admin list summaries truncate. */
.store-shell :is(.order-summary,.order-items,.cart-line,.sc-item,.sc-body){min-width:0;max-width:100%}
.store-shell :is(.sc-name,.sc-code,.cart-line-name,.cart-line-copy>span){min-width:0;overflow-wrap:anywhere}
.store-shell .sc-row{flex-wrap:wrap}
.store-shell .sc-qty{flex-shrink:0}
.store-shell .sc-price{margin-left:auto;max-width:100%;white-space:nowrap}
.store-shell .order-list-card{grid-template-columns:auto minmax(0,1fr) auto}
.store-shell .order-list-card>div{min-width:0;overflow-wrap:anywhere}
.store-shell .order-list-card>strong{white-space:nowrap}
