.order-routing{display:flex;align-items:flex-start;gap:12px;margin:0 0 12px;padding:15px;border:1px solid rgba(183,255,60,.3);border-radius:18px;background:linear-gradient(145deg,rgba(18,67,45,.94),rgba(8,20,13,.98));color:#fff;box-shadow:0 16px 36px rgba(0,0,0,.15)}
.order-routing[hidden]{display:none}
.order-routing img{flex:0 0 auto;width:43px;height:43px;object-fit:contain;filter:drop-shadow(0 7px 13px rgba(23,197,80,.2))}
.order-routing div{display:grid;gap:4px;min-width:0}
.order-routing small{color:#b7ff3c;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}
.order-routing b{font-family:var(--v2-display,Inter,sans-serif);font-size:21px;line-height:1;letter-spacing:-.035em}
.order-routing p{margin:2px 0 0;color:rgba(255,255,255,.7);font-size:10px;line-height:1.45}
.cart[data-order-route="assisted"] #legacyCartFreight,
.cart[data-order-route="assisted"] #shippingQuote,
.cart[data-order-route="assisted"] #onlinePayment{display:none!important}
.cart[data-order-route="assisted"] #sendOrder{background:#b7ff3c!important;color:#07110b!important}
@media(max-width:420px){.order-routing{padding:13px;border-radius:16px}.order-routing img{width:38px;height:38px}.order-routing b{font-size:20px}.order-routing p{font-size:9.5px}}
@media(prefers-reduced-motion:reduce){.order-routing{box-shadow:none}}
