{{-- Right-sidebar Return-label status card. Renders when the active ticket has a ReturnLabel row. Read-only — no operator actions on this card. Polling + auto-reship live entirely server-side; the operator observes the lifecycle here. States (driven by `ReturnLabelStatus` enum): - Waiting : sky pill, "Awaiting first courier scan", last checked / next check / countdown to 30-day abandon. - Scanned : amber pill, transient — reship has been authorised, Shopify order is being created. - Reshipped : lime pill, links to the Shopify order name from the reship_authorisations ledger. - Abandoned : zinc pill, "Customer did not drop off". - Failed : red pill, last_error surfaced. Tenant safety: $label comes from $this->activeReturnLabel which is filtered by AccountScope. Cross-account rows are invisible. Locked to ReturnLabelStatus enum cases — adding a new status case is the only way to extend the badge colour matrix. --}} @php /** @var \App\Models\ReturnLabel|null $label */ $label = $this->activeReturnLabel; @endphp @if ($label !== null)