.moxy-order-progress{margin:24px 0;--progress-accent:#ec1261;--progress-muted:#777b88;--progress-border:rgba(128,128,145,.3)}
.moxy-order-progress ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none!important;padding:0!important;margin:0;gap:12px}
.moxy-order-progress li{position:relative;display:flex;flex-direction:column;gap:10px;font-size:12px;line-height:1.4;color:var(--progress-muted)}
.moxy-order-progress li:not(:last-child):after{content:'';position:absolute;top:15px;left:40px;right:0;height:2px;background:var(--progress-border)}
.moxy-order-progress .order-step-dot{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--progress-border);border-radius:50%;font-weight:700;background:transparent;z-index:1}
.moxy-order-progress li.is-complete,.moxy-order-progress li.is-current{color:inherit}
.moxy-order-progress li.is-complete .order-step-dot,.moxy-order-progress li.is-current .order-step-dot{background:var(--progress-accent);border-color:var(--progress-accent);color:#fff}
.moxy-order-progress li.is-complete:after{background:var(--progress-accent)}
.moxy-order-progress small{display:block;font-size:11px;margin-top:3px;color:var(--progress-muted)}
.order-progress-notice{padding:12px 16px;border-left:3px solid var(--progress-accent);background:rgba(236,18,97,.08);border-radius:8px;font-size:14px}
.order-shipment{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--progress-border);overflow-wrap:anywhere}
.order-shipment a{color:#d20c54;font-weight:650}
[data-theme=dark] .order-shipment a{color:#ff83ae}
@media(max-width:600px){.moxy-order-progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.moxy-order-progress li:nth-child(3):after{display:none}.moxy-order-progress li{font-size:11px}.order-shipment{align-items:flex-start;flex-direction:column;gap:5px}}

#orders:has(.marketplace-customer-orders .account-order) [data-account-orders]:not(:has(.account-order)){display:none}
