.orders{padding-block:var(--space-8) var(--section-py)}.orders__heading{font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.orders__intro{margin-top:var(--space-3);color:var(--color-text-muted)}.order-lookup{margin-top:var(--space-8)}.order-lookup__form{gap:var(--space-4);flex-direction:column;max-width:28rem;display:flex}.order-lookup__field{gap:var(--space-2);flex-direction:column;display:flex}.order-lookup__field label{font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.order-lookup__field input{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:inherit;font:inherit}.order-lookup__field input:focus-visible{outline-offset:-2px}.order-lookup__field input[aria-invalid=true]{border-color:var(--color-danger)}.order-lookup__field-error{font-size:var(--text-sm);color:var(--color-danger)}.order-lookup__submit{align-self:flex-start}.order-lookup__status{color:var(--color-text-muted)}.order-lookup__error{gap:var(--space-4);flex-direction:column;display:flex}.order-lookup__error p{color:var(--color-danger)}.order-lookup__error-actions{align-items:center;gap:var(--space-4);display:flex}.order-lookup__result{gap:var(--space-16);flex-direction:column;display:flex}.order-lookup__result h2{font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.order-lookup__summary{padding:var(--space-8);border-radius:var(--radius);background:var(--color-surface)}.order-lookup__meta{align-items:flex-end;gap:var(--space-1);text-align:right;font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;display:flex}.order-lookup__meta strong{color:var(--color-text);font-weight:var(--weight-medium)}.order-lookup__status-headline{margin-top:var(--space-6);font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.order-lookup__status-headline--alert{color:var(--color-danger)}.order-lookup__progress{gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none;display:flex}.order-lookup__progress li{padding-top:var(--space-3);border-top:3px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);flex:1}.order-lookup__progress li.is-done{border-top-color:var(--color-success);color:var(--color-text);font-weight:var(--weight-medium)}.order-lookup__refund-note{margin-top:var(--space-4)}.order-lookup__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg);border:1px solid var(--color-border);font-size:var(--text-sm);font-weight:var(--weight-medium);display:inline-block}.order-lookup__shipping-to{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-hairline)}.order-lookup__shipping-to span{font-size:var(--text-sm);color:var(--color-text-muted);display:block}.order-lookup__lines{border-block:1px solid var(--color-hairline);margin:0;padding:0;list-style:none}.order-lookup__lines li{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);display:flex}.order-lookup__lines li+li{border-top:1px solid var(--color-hairline)}.order-lookup__line-title{font-weight:var(--weight-medium)}.order-lookup__line-variant,.order-lookup__line-qty{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.order-lookup__line-amount{font-weight:var(--weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums}.order-lookup__totals{margin-top:var(--space-6);gap:var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.order-lookup__totals div{justify-content:space-between;gap:var(--space-4);display:flex}.order-lookup__total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-hairline);font-size:var(--text-base);font-weight:var(--weight-medium)}.order-lookup__shipments{gap:var(--space-4);flex-direction:column;display:flex}.order-lookup__shipment{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.order-lookup__shipment-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.order-lookup__tracking-number{font-size:var(--text-lg);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.order-lookup__tracking-number span{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--color-text-muted);display:block}.order-lookup__shipment .btn{align-self:flex-start}.order-lookup__muted{font-size:var(--text-sm);color:var(--color-text-muted)}
