.order-detail.svelte-1haewtg{padding:2rem 0 3rem}.head.svelte-1haewtg{margin-bottom:1.5rem}.back-link.svelte-1haewtg{color:#0009;margin-bottom:.75rem;font-size:.9rem;text-decoration:none;display:inline-block}.back-link.svelte-1haewtg:hover{color:#111}.head-row.svelte-1haewtg{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.order-num.svelte-1haewtg{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1rem + 2vw,2rem);font-weight:700}.order-meta.svelte-1haewtg{color:#0009;margin:.25rem 0 0;font-size:.9rem}.badge.svelte-1haewtg{border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.badge-ok.svelte-1haewtg{color:#065f46;background:#d1fae5}.badge-err.svelte-1haewtg{color:#991b1b;background:#fee2e2}.badge-pending.svelte-1haewtg{color:#92400e;background:#fef3c7}.head-actions.svelte-1haewtg{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.pay-btn.svelte-1haewtg{color:#fff;background:#111;border-radius:.5rem;padding:.55rem 1.1rem;font-weight:600;text-decoration:none}.pay-btn.svelte-1haewtg:hover{background:#000}.cancel-btn.svelte-1haewtg{color:#000000b3;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #00000026;border-radius:.5rem;padding:.5rem 1rem;font-weight:600}.cancel-btn.svelte-1haewtg:hover:not(:disabled){color:#b91c1c;border-color:#b91c1c}.cancel-btn.svelte-1haewtg:disabled{opacity:.5;cursor:not-allowed}.track-code.svelte-1haewtg{color:#000000b3;font-size:.9rem}.track-code.svelte-1haewtg code:where(.svelte-1haewtg){font-family:SF Mono,Monaco,monospace;font-size:.85rem}.card.svelte-1haewtg{background:#fff;border:1px solid #00000014;border-radius:1rem;margin-bottom:1rem;padding:1.5rem}.card.svelte-1haewtg h2:where(.svelte-1haewtg){margin:0 0 1rem;font-size:1rem;font-weight:700}.cards-grid.svelte-1haewtg{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (width>=640px){.cards-grid.svelte-1haewtg{grid-template-columns:1fr 1fr}.cards-grid.svelte-1haewtg .card:where(.svelte-1haewtg){margin-bottom:0}}.items.svelte-1haewtg{margin:0 0 1.25rem;padding:0;list-style:none}.item.svelte-1haewtg{border-top:1px solid #0000000f;grid-template-columns:64px 1fr auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.item.svelte-1haewtg:first-child{border-top:none;padding-top:0}.item.svelte-1haewtg img:where(.svelte-1haewtg),.img-ph.svelte-1haewtg{object-fit:cover;background:#f3f4f6;border-radius:.5rem;width:64px;height:64px}.item-name.svelte-1haewtg{margin:0;font-weight:600}.item-meta.svelte-1haewtg{color:#0009;margin:.125rem 0 0;font-size:.875rem}.item-meta-sm.svelte-1haewtg{color:#00000073;margin:.125rem 0 0;font-family:SF Mono,Monaco,monospace;font-size:.75rem}.item-tot.svelte-1haewtg{text-align:right}.item-tot.svelte-1haewtg .qty:where(.svelte-1haewtg){color:#0000008c;margin:0;font-size:.8125rem}.item-tot.svelte-1haewtg .line:where(.svelte-1haewtg){margin:.125rem 0 0;font-weight:700}.totals.svelte-1haewtg{border-top:1px solid #00000014;padding-top:1rem}.totals.svelte-1haewtg .row:where(.svelte-1haewtg){color:#000000bf;justify-content:space-between;padding:.25rem 0;display:flex}.totals.svelte-1haewtg .row.discount:where(.svelte-1haewtg){color:#047857}.totals.svelte-1haewtg .row.vat:where(.svelte-1haewtg){color:#00000080;font-size:.8125rem}.totals.svelte-1haewtg .row.total:where(.svelte-1haewtg){color:#111;border-top:2px solid #111;margin-top:.5rem;padding-top:.75rem;font-size:1.125rem;font-weight:700}.totals.svelte-1haewtg .row.paid-with:where(.svelte-1haewtg){color:#0009;margin-top:.25rem;font-size:.8125rem}.totals.svelte-1haewtg .row.paid-with:where(.svelte-1haewtg) span:where(.svelte-1haewtg):last-child{color:#000c;text-transform:capitalize;font-weight:600}.block-line.svelte-1haewtg{margin:.15rem 0;line-height:1.4}.block-line.meta.svelte-1haewtg{color:#0009;font-size:.875rem}.timeline.svelte-1haewtg{margin:0;padding:0;list-style:none}.timeline.svelte-1haewtg li:where(.svelte-1haewtg){grid-template-columns:20px 1fr auto;align-items:center;gap:.65rem;padding:.5rem 0;display:grid}.dot.svelte-1haewtg{background:#111;border-radius:999px;width:10px;height:10px}.tl-label.svelte-1haewtg{font-weight:500}.tl-at.svelte-1haewtg{color:#0009;font-size:.8125rem}.notes.svelte-1haewtg{white-space:pre-wrap;margin:0;line-height:1.55}
