/* Inventory badge follows the native stock_control / qty semantics. */
html body.luansuicart-goodsList .shopping-item .goods-name {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;box-sizing:border-box!important;}
html body.luansuicart-goodsList .shopping-item .goods-name-text {flex:1 1 auto!important;min-width:0!important;overflow-wrap:anywhere;}
html body.luansuicart-goodsList .shopping-item .ls-stock-status {position:static!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center;justify-content:center;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:4px 8px!important;line-height:18px!important;font-size:12px!important;font-weight:400!important;white-space:nowrap!important;border:1px solid #cbd5e1!important;border-radius:4px!important;color:#475569!important;background:#f8fafc!important;}
html body.luansuicart-goodsList .shopping-item .ls-stock-status.is-healthy {color:#167044!important;background:#edf8f1!important;border-color:#c7e6d2!important;}
html body.luansuicart-goodsList .shopping-item .ls-stock-status.is-low {color:#945500!important;background:#fff7e8!important;border-color:#efd6a6!important;}
html body.luansuicart-goodsList .shopping-item .ls-stock-status.is-empty {color:#b42318!important;background:#fff1f0!important;border-color:#f3cbc7!important;}
html body.luansuicart-goodsList .shopping-item .ls-stock-status span {color:inherit!important;font-size:inherit!important;line-height:inherit!important;}
@media(max-width:700px){html body.luansuicart-goodsList .shopping-item .goods-name {gap:8px!important;}html body.luansuicart-goodsList .shopping-item .ls-stock-status {padding:3px 6px!important;}}
