/* 20261006b：新增 CAS/纯度 列、规格更名包装 后为 12 列布局（运费基数列继续隐藏） */
#cart-body .cart-table .cr-shp,#cart-body .cart-table thead th:nth-child(10){display:none!important}
@media(min-width:769px){
 #cart-body .cart-title-bar{padding:16px 18px;border-color:#e3e7eb;border-radius:6px 6px 0 0}
 #cart-body .cart-table{table-layout:fixed;border-color:#e3e7eb}
 #cart-body .cart-table th{box-sizing:border-box;padding:14px 6px;white-space:nowrap;background:#f5f7fa;color:#657383;font-size:12px}
 #cart-body .cart-table td{padding:20px 6px;vertical-align:middle;line-height:1.6;border-color:#edf0f3;font-size:12px;box-sizing:border-box}
 #cart-body .cart-table tr.sel{background:#fffcf7}
 #cart-body .cart-table th:nth-child(1){width:44px}
 #cart-body .cart-table th:nth-child(2){width:92px}
 #cart-body .cart-table th:nth-child(4){width:92px}
 #cart-body .cart-table th:nth-child(5){width:52px}
 #cart-body .cart-table th:nth-child(6){width:64px}
 #cart-body .cart-table th:nth-child(7){width:80px}
 #cart-body .cart-table th:nth-child(8){width:84px}
 #cart-body .cart-table th:nth-child(9){width:48px}
 #cart-body .cart-table th:nth-child(11){width:104px}
 #cart-body .cart-table th:nth-child(12){width:44px}
 #cart-body .cart-table td.cr-prod{min-width:0;text-align:left;padding:20px 12px}
 #cart-body .cart-table td.cr-cas,#cart-body .cart-table td.cr-purity{font-family:Arial,sans-serif;font-size:11px;color:#435567;overflow-wrap:anywhere}
 #cart-body .cart-table td.cr-pack{display:table-cell;margin:0;color:#435567;white-space:normal;overflow-wrap:anywhere;text-decoration:none}
 #cart-body .cart-table .cr-prod-inner{display:flex;align-items:center;gap:12px}
 #cart-body .cart-table .cr-img{display:block;flex:0 0 56px;float:none;margin:0}
 #cart-body .cart-table .cr-img img {display:block;width:56px;height:56px;margin:0;border:1px solid #edf0f3;background:#fff;border-radius:3px;object-fit:contain;}
 #cart-body .cart-table .cr-pinfo{display:block;max-width:none;min-width:0;flex:1}
 #cart-body .cart-table .cr-name{display:block;font-size:13px;line-height:1.65;color:#193347;overflow-wrap:anywhere}
 #cart-body .cart-table .cr-sub{font-size:11px;color:#7b8997;line-height:1.6;margin-top:6px;overflow-wrap:anywhere}
 #cart-body .cart-table .cr-no,#cart-body .cart-table .cr-orig{white-space:nowrap;font-family:Arial,sans-serif;font-size:11px;color:#677585}
 #cart-body .cart-table .cr-price{white-space:nowrap;font-variant-numeric:tabular-nums}
 #cart-body .cart-table .cr-price b{font-size:14px}
 #cart-body .cart-table .cr-qty{white-space:nowrap;font-size:0}
 #cart-body .cart-table .cr-qty button{box-sizing:border-box;width:26px;height:30px;padding:0;margin:0;font-size:14px}
 #cart-body .cart-table .cr-qty input{box-sizing:border-box;width:38px;height:30px;padding:0;margin:0;font-size:13px;border-radius:0}
 #cart-body .cart-table .cr-op{white-space:nowrap}
 #cart-body .cart-foot{padding:18px;gap:12px;border-color:#e3e7eb;background:#fff;border-radius:0 0 6px 6px}
 #cart-body .cart-foot .c-link{font-size:12px;padding:0 2px}
 #cart-body .cart-foot-rt{gap:16px}
 #cart-body .cart-foot .cf-line{font-size:12px;white-space:nowrap}
 #cart-body .cart-go{padding:0 24px;letter-spacing:0}
}
