.account-order__back{margin:0 0 var(--space-4);font-size:var(--text-sm,.875rem)}.account-order__back a{color:var(--color-text-muted,inherit);font-weight:500;text-decoration:none}.account-order__back a:hover{color:var(--color-accent,#2563eb);text-underline-offset:.15em;text-decoration:underline}.account-order__page-head{margin-bottom:var(--space-6)}.account-order__page-kicker{margin:0 0 var(--space-1);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted,inherit);font-size:.6875rem;font-weight:600}.account-order__page-title-row{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.account-order__page-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;margin:0;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600;line-height:1.2}.account-order__delivery-badge{margin-bottom:0}.account-order__page-subtitle{margin:0 0 var(--space-1);max-width:42rem;font-size:var(--text-sm,.875rem);color:var(--color-text);line-height:1.5}.account-order__page-meta{font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit);margin:0}.account-order__line-body{flex:1;min-width:0}.account-order__totals{gap:var(--space-2);margin:0 0 var(--space-4);padding:0;display:grid}.account-order__totals-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--text-sm,.875rem);margin:0;display:flex}.account-order__totals-row dt{color:var(--color-text-muted,inherit);margin:0}.account-order__totals-row dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.account-order__totals-row--total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border,#e5e7eb);font-size:1rem}.account-order__totals-row--total dt,.account-order__totals-row--total dd{color:var(--color-text);font-weight:600}.account-order__support,.account-order__returns-panel{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border,#e5e7eb)}.account-order__returns-panel--hero{margin-top:var(--space-5);max-width:36rem}.account-order__support-wrap{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border,#e5e7eb)}.account-order__support{font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit);margin-bottom:0;line-height:1.5}.account-order-page .page-heading h1.text-display{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;word-break:keep-all;overflow-wrap:normal}.account-order-page--confirmation{gap:var(--space-6);display:grid}.account-order__hero{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface-raised,var(--color-surface));border-radius:.75rem;flex-direction:column;display:flex;overflow:visible}.account-order__hero-head{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.account-order__hero-icon{width:2.5rem;height:2.5rem;color:var(--color-text);background:color-mix(in srgb, var(--color-border,#e5e7eb) 55%, transparent);border-radius:999px;flex-shrink:0;place-items:center;margin:0;font-size:1.125rem;font-weight:700;line-height:1;display:grid}.account-order__hero-titles{min-width:0;padding-top:.1rem}.account-order__hero-kicker{margin:0 0 var(--space-1);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted,inherit);font-size:.6875rem;font-weight:600}.account-order__hero-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:600;line-height:1.2}.account-order__hero-lead{max-width:40rem;font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit);margin:0;line-height:1.55}.account-order__hero-facts{gap:var(--space-3) var(--space-5);padding:var(--space-4) 0 0;border-top:1px solid var(--color-border,#e5e7eb);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:640px){.account-order__hero-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.account-order__hero-fact{min-width:0;margin:0}.account-order__hero-fact dt{margin:0 0 var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,inherit);font-size:.6875rem;font-weight:600}.account-order__hero-fact dd{font-size:var(--text-sm,.875rem);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.account-order__hero-fact dd .account-order__badge{margin-bottom:0}.account-order__hero-code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;word-break:break-all;font-size:.9375rem;font-weight:600}.account-order__hero-code--copy{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.account-order__copy-id{border:1px solid var(--color-border,var(--border));border-radius:var(--radius-sm,4px);background:var(--color-surface,var(--surface));width:2rem;height:2rem;color:var(--color-text,inherit);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-order__copy-id:hover{background:var(--color-surface-muted,color-mix(in srgb, var(--surface) 90%, var(--border)))}.account-order__copy-id:focus-visible{outline:2px solid var(--color-focus,var(--accent));outline-offset:2px}.account-order__hero-actions{gap:var(--space-2) var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.account-order__hero-foot{font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit);margin:0}.account-order-page--confirmation .account-order__panel--summary>.account-order__addresses{border-top:none;margin-top:0;padding-top:0}.account-order-page--confirmation .account-order__addresses{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border,#e5e7eb)}.account-order__badge{letter-spacing:.04em;text-transform:capitalize;margin-bottom:var(--space-2);border-radius:999px;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.account-order__badge--pending{color:#b45309;background:#b4530924}.account-order__badge--success{color:#15803d;background:#15803d24}.account-order__badge--cancelled{background:color-mix(in srgb, var(--color-danger,#b91c1c) 14%, transparent);color:var(--color-danger,#b91c1c)}.account-order__badge--neutral{background:color-mix(in srgb, var(--color-border,#e5e7eb) 60%, transparent);color:var(--color-text-muted,inherit)}.account-order__success{padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6);border:1px solid color-mix(in srgb, var(--color-accent,#2563eb) 28%, var(--color-border));background:color-mix(in srgb, var(--color-accent,#2563eb) 6%, var(--color-surface));gap:var(--space-3);border-radius:.75rem;flex-direction:column;max-width:36rem;display:flex}.account-order__success-title{margin:0;font-size:1.125rem;font-weight:600}.account-order__success-body{font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit);margin:0;line-height:1.55}.account-order__code-row{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md,8px);background:var(--color-surface);border:1px solid var(--color-border,#e5e7eb);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.account-order__code-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,inherit);font-size:.6875rem;font-weight:600}.account-order__code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;white-space:nowrap;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:600;line-height:1.2}.account-order__success-foot{font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit);margin:0}.account-order__meta--code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;white-space:nowrap}.account-order__layout{gap:var(--space-6);display:grid}@media (min-width:768px){.account-order__layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.account-order__panel--delivery{grid-column:1/-1}}.account-order__panel{padding:var(--space-5);border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface-raised,var(--color-surface));border-radius:.75rem}.account-order__panel-title{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0 0 var(--space-3);font-size:.75rem}.account-order__status{margin:0 0 var(--space-3);font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit);line-height:1.45}.account-order__total{margin:0;font-size:1.5rem;font-weight:600}.account-order__meta{margin:var(--space-2) 0 0;font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit)}.account-order__lines{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.account-order__line{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border,#e5e7eb);display:flex}.account-order__line:last-child{border-bottom:none;padding-bottom:0}.account-order__line>.form-field{flex:0 0 min(10rem,100%)}.account-return__identity{gap:var(--space-1);min-width:0;display:grid}.account-return__product{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.account-return__product-link,.account-return__product-name{color:inherit;font-weight:600}.account-return__product-link:hover{color:var(--color-accent,#2563eb)}.account-return__quantity,.account-return__variant{color:var(--color-text-muted,inherit);font-size:var(--text-sm,.875rem)}.account-return__variant{margin:0}.account-return__serials{gap:var(--space-1);margin-top:var(--space-1);color:var(--color-text-muted,inherit);font-size:.75rem;display:grid}.account-return__serials ul{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.account-return__serials code{background:color-mix(in srgb, var(--color-border,#e5e7eb) 45%, transparent);color:var(--color-text);border-radius:.25rem;padding:.1rem .35rem}.account-return__line-list{gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}.account-return__line{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border,#e5e7eb)}.account-return__line:last-child{border-bottom:0}.account-order__return-shipment-form{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border,#e5e7eb);display:grid}.account-returns__item-summary{color:var(--color-text);font-size:var(--text-sm,.875rem);flex-basis:100%;font-weight:500}@media (max-width:640px){.account-order__line{flex-direction:column;align-items:stretch}.account-order__line>.form-field{flex-basis:auto}}.account-order__line-title{margin:0 0 var(--space-1);font-weight:500}.account-order__line-revision{margin:0 0 var(--space-1);color:var(--color-text-muted,inherit)}.account-order__line-links{align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-sm,.875rem);flex-wrap:wrap;display:flex}.account-order__line-links-sep{color:var(--color-text-muted,inherit)}.account-order__line-link{color:inherit;text-underline-offset:.15em;font-weight:500;text-decoration:underline}.account-order__line-link:hover{color:var(--color-text-muted,inherit)}.account-order__line-spec{margin:0 0 var(--space-1);font-size:var(--text-sm,.875rem);color:var(--color-text);font-weight:500;line-height:1.4}.account-order__line-detail{font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit);margin:0}.account-order__line-return{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle,#00000014)}.account-order__line-return--final .account-order__line-return-summary{color:var(--color-text-muted,inherit)}.account-order__line-return-summary{font-size:var(--text-sm,.875rem);margin:0}.account-order__line-return-meta{margin:var(--space-1) 0 0}.account-order__line-price{font-variant-numeric:tabular-nums;white-space:nowrap}.account-order__addresses{gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border,#e5e7eb);display:grid}@media (min-width:480px){.account-order__addresses:not(.account-order__addresses--combined){gap:var(--space-4) var(--space-6);grid-template-columns:1fr 1fr}}.account-order__address-block{min-width:0}.account-order__address{font-size:var(--text-sm,.875rem);margin:0;font-style:normal;line-height:1.5}.account-order__cancel{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border,#e5e7eb)}.account-order__countdown{font-variant-numeric:tabular-nums;font-weight:600}.account-order__notice{margin:var(--space-2) 0 0;font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit)}.account-order__staff-cancel-row{gap:var(--space-2) var(--space-4);margin-top:var(--space-2);font-size:var(--text-sm,.875rem);flex-wrap:wrap;align-items:baseline;display:flex}.account-order__pill{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.account-order__pill--yes{color:#15803d;background:#16a34a2e}.account-order__pill--no{background:color-mix(in srgb, var(--color-text-muted,#6b7280) 15%, transparent);color:var(--color-text-muted,inherit)}.account-order-delivery{gap:var(--space-5);flex-direction:column;display:flex}.account-order-delivery__header{gap:var(--space-3);flex-direction:column;display:flex}.account-order-delivery__header .account-order__panel-title{margin-bottom:0}.account-order-delivery__summary{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.account-order-delivery__summary-badge{margin:0}.account-order-delivery__summary-line{font-size:var(--text-sm,.875rem);color:var(--color-text);margin:0;line-height:1.5}.account-order-delivery__summary-stat{font-variant-numeric:tabular-nums;font-weight:600}.account-order-delivery__summary-muted{color:var(--color-text-muted,inherit)}.account-order-delivery__body{gap:var(--space-4);flex-direction:column;display:flex}.account-order-delivery__group{gap:var(--space-3);flex-direction:column;display:flex}.account-order-delivery__group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,inherit);margin:0;font-size:.6875rem;font-weight:600}.account-order-delivery__package{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border,#e5e7eb);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-border,#e5e7eb));gap:var(--space-4);border-radius:.625rem;flex-direction:column;display:flex}.account-order-delivery__package-head{gap:var(--space-1);flex-direction:column;display:flex}.account-order-delivery__package-title-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.account-order-delivery__package-title{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.account-order-delivery__package-meta{font-size:var(--text-sm,.875rem);color:var(--color-text-muted,inherit);margin:0}.account-order-delivery__pill{letter-spacing:.03em;text-transform:capitalize;border-radius:999px;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;display:inline-block}.account-order-delivery__pill--success{color:#15803d;background:#15803d24}.account-order-delivery__pill--pending{color:#b45309;background:#b4530924}.account-order-delivery__pill--cancelled{background:color-mix(in srgb, var(--color-danger,#b91c1c) 14%, transparent);color:var(--color-danger,#b91c1c)}.account-order-delivery__pill--neutral{background:color-mix(in srgb, var(--color-border,#e5e7eb) 55%, transparent);color:var(--color-text-muted,inherit)}.account-order-delivery__tracking-block{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px dashed color-mix(in srgb, var(--color-border,#e5e7eb) 80%, transparent);background:var(--color-surface-raised,var(--color-surface));border-radius:.5rem;flex-direction:column;display:flex}.account-order-delivery__tracking-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,inherit);font-size:.6875rem;font-weight:600}.account-order-delivery__tracking-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.account-order-delivery__tracking-link,.account-order-delivery__tracking-plain{align-items:center;gap:var(--space-2);min-width:0;color:inherit;border-radius:.375rem;flex:1;margin:-.35rem -.5rem;padding:.35rem .5rem;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.account-order-delivery__tracking-link:hover{background:color-mix(in srgb, var(--color-accent,#2563eb) 8%, transparent);color:var(--color-accent,#2563eb)}.account-order-delivery__tracking-link:focus-visible{outline:2px solid var(--color-focus,#2563eb);outline-offset:2px}.account-order-delivery__tracking-number{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;word-break:break-all;font-size:.875rem;font-weight:500}.account-order-delivery__tracking-external{opacity:.7;flex-shrink:0}.account-order-delivery__tracking-link:hover .account-order-delivery__tracking-external{opacity:1}.account-order-delivery__copy{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface-raised,var(--color-surface));width:2.25rem;height:2.25rem;color:var(--color-text-muted,inherit);cursor:pointer;border-radius:.375rem;flex-shrink:0;place-items:center;margin:0;padding:0;transition:border-color .15s,color .15s,background .15s;display:grid}.account-order-delivery__copy:hover{border-color:color-mix(in srgb, var(--color-text-muted,#6b7280) 35%, var(--color-border));color:var(--color-text)}.account-order-delivery__copy:focus-visible{outline:2px solid var(--color-focus,#2563eb);outline-offset:2px}.account-order-delivery__items{gap:var(--space-2);font-size:var(--text-sm,.875rem);margin:0;padding:0;list-style:none;display:grid}.account-order-delivery__items li{padding-left:var(--space-3);border-left:2px solid color-mix(in srgb, var(--color-border,#e5e7eb) 70%, transparent)}.account-order-delivery__timeline{gap:var(--space-3);font-size:var(--text-sm,.875rem);border-top:1px solid var(--color-border,#e5e7eb);padding:0;padding-top:var(--space-4);margin:0;list-style:none;display:grid}.account-order-delivery__timeline li{gap:.15rem;display:grid}.account-order-delivery__timeline time{color:var(--color-text-muted,inherit);font-size:.75rem;font-weight:600}.account-order-delivery__timeline-detail{color:var(--color-text);line-height:1.45}.account-order-delivery__pending{padding:var(--space-4);border:1px dashed var(--color-border,#e5e7eb);border-radius:.625rem}.account-order-delivery__pending-title{margin:0 0 var(--space-3);font-size:.875rem;font-weight:600}.account-order-delivery__empty{margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
