@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-heading:"Poppins", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--control-h:48px;--touch-min:44px;--row-min:56px;--thumb-product:64px;--thumb-media:80px;--thumb-support:120px;--sticky-clearance:96px;--column-max:560px;--radius:8px;--text-body:16px;--text-label:14px;--text-small:14px;--text-heading:20px;--text-display:28px;--color-bg:#fff;--color-bg-2:#f9fafb;--color-bg-footer:#f3f4f6;--color-accent:#ff6a00;--color-accent-text:#0b1221;--color-destructive:#c62828;--color-heading:#0b1221;--color-text:#1f2937;--color-muted:#6b7280;--color-link:#1f6feb;--color-border:#e5e7eb;--color-border-control:#6b7280;--color-success:#008a00;--color-info-bg:#eef4ff;--color-info-border:#1f6feb;--color-warning-bg:#fff3d9;--color-warning-border:#ffe7b3;--color-error-bg:#fef2f2;--color-error-border:#c62828;--color-disabled-bg:#e5e7eb;--focus-ring:2px solid #1f6feb;--focus-offset:2px}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);margin:0;font-weight:400;line-height:1.5}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{flex-direction:column;min-height:100vh;display:flex;container:page/inline-size}.page-header{border-bottom:1px solid var(--color-border);padding:var(--space-md);background:var(--color-bg)}.logo-link{display:inline-block}.logo{max-width:140px;height:auto;display:block}.column{width:100%;max-width:var(--column-max);padding:var(--space-lg) var(--space-md) var(--space-2xl);flex:1;margin:0 auto}.page-footer{background:var(--color-bg-footer);padding:var(--space-xl) var(--space-md);text-align:center}.page-footer p{margin:0 0 var(--space-sm)}.footer-links{justify-content:center;gap:var(--space-lg);display:flex}.page-footer a,.empty a{color:var(--color-heading);text-decoration:underline;-webkit-text-decoration-color:var(--color-link);text-decoration-color:var(--color-link);text-underline-offset:3px;text-decoration-thickness:2px}h1,h2{margin:0 0 var(--space-md);color:var(--color-heading);font-family:var(--font-heading);font-weight:600;line-height:1.2}.display{font-size:var(--text-display)}.heading{font-size:var(--text-heading)}h1:focus{outline:none}h1:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}p{margin:0 0 var(--space-md)}.label{font-size:var(--text-label);color:var(--color-heading);font-weight:600;line-height:1.4}.small{font-size:var(--text-small);line-height:1.4}.muted{color:var(--color-muted)}.step-counter{margin:0 0 var(--space-xs)}.field{margin-bottom:var(--space-md)}.field .label{display:block}.field .small{margin:var(--space-xs) 0}.input{width:100%;height:var(--control-h);padding:0 var(--space-md);border:1px solid var(--color-border-control);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-body);display:block}.input.has-error{border-color:var(--color-destructive);border-width:2px}.input:disabled{background:var(--color-bg-2);color:var(--color-muted)}.field-error{align-items:flex-start;gap:var(--space-sm);margin:var(--space-sm) 0 0;color:var(--color-destructive);display:flex}.field-error svg{flex:none;margin-top:1px}.btn{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--control-h);padding:0 var(--space-lg);border-radius:var(--radius);font:inherit;font-size:var(--text-label);text-align:center;cursor:pointer;border:1px solid #0000;width:100%;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-accent);color:var(--color-accent-text)}.btn-primary:hover:not(:disabled){filter:brightness(.93)}.btn-primary:active:not(:disabled){filter:brightness(.88)}.btn-secondary{background:var(--color-bg);border-color:var(--color-border-control);color:var(--color-heading)}.btn-secondary:hover:not(:disabled){background:var(--color-bg-2)}.btn-destructive{background:var(--color-destructive);color:#fff}.btn-text{color:var(--color-heading);text-decoration:underline;-webkit-text-decoration-color:var(--color-link);text-decoration-color:var(--color-link);text-underline-offset:3px;background:0 0;text-decoration-thickness:2px}.btn:disabled,.btn.is-soft-disabled{background:var(--color-disabled-bg);color:var(--color-muted);cursor:not-allowed;filter:none;border-color:#0000;text-decoration:none}.btn-square{width:var(--control-h);font-size:var(--text-heading);padding:0}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.skeleton{border-radius:var(--radius);background:var(--color-bg-footer)}.inline-actions{margin:var(--space-md) 0}.actions{gap:var(--space-sm);margin:var(--space-lg) calc(-1 * var(--space-md)) calc(-1 * var(--space-2xl));padding:var(--space-md) var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-border);flex-direction:column-reverse;display:flex;position:sticky;bottom:0}.notice{gap:var(--space-sm);margin:0 0 var(--space-md);padding:var(--space-md);border-radius:var(--radius);border:1px solid;align-items:flex-start;display:flex}.notice svg{flex:none;margin-top:2px}.notice-body{overflow-wrap:anywhere;min-width:0}.notice-info{background:var(--color-info-bg);border-color:var(--color-info-border)}.notice-warning{background:var(--color-warning-bg);border-color:var(--color-warning-border)}.notice-error{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-destructive)}.radio-group{margin:0 0 var(--space-md);border:0;min-width:0;padding:0}.radio-group legend{margin-bottom:var(--space-sm);padding:0}.radio-cards{gap:var(--space-sm);display:grid}.radio-card{align-items:flex-start;gap:var(--space-sm);min-height:var(--row-min);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-2);cursor:pointer;display:flex}.radio-card.is-selected{border:2px solid var(--color-link);padding:calc(var(--space-md) - 1px);background:var(--color-bg)}.radio-card input{width:20px;height:20px;accent-color:var(--color-link);flex:none;margin:2px 0 0}.radio-card-body{flex-direction:column;min-width:0;display:flex}.radio-card:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.badge{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);background:var(--color-bg);border:1px solid var(--color-border-control);color:var(--color-heading);font-size:var(--text-label);font-weight:600;line-height:1.4;display:inline-flex}.badge svg{width:16px;height:16px}.returns-panel{margin-bottom:var(--space-lg)}.return-cards,.item-list{margin:0 0 var(--space-md);gap:var(--space-sm);padding:0;list-style:none;display:grid}.return-card{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-2)}.return-card-head{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.return-detail,.staff-message{margin:0 0 var(--space-sm);overflow-wrap:anywhere}.staff-message{white-space:pre-wrap}.item{gap:var(--space-sm);display:grid}.item-row{align-items:center;gap:var(--space-md);min-height:var(--row-min);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-2);cursor:pointer;display:flex}.item-row.is-checked{border:2px solid var(--color-link);padding:calc(var(--space-md) - 1px);background:var(--color-bg)}.item-row.is-static{cursor:default}.item-row input[type=checkbox]{width:24px;height:24px;accent-color:var(--color-link);flex:none;margin:0}.item-row:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.thumb{width:var(--thumb-product);height:var(--thumb-product);border-radius:var(--radius);object-fit:cover;background:var(--color-bg-footer);flex:none}.thumb-empty{color:var(--color-muted);justify-content:center;align-items:center;display:flex}.item-text{flex-direction:column;min-width:0;display:flex}.item-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--color-heading);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.stepper{align-items:center;gap:var(--space-sm);padding:0 var(--space-xs);display:flex}.stepper-readout{text-align:center;font-variant-numeric:tabular-nums;min-width:64px}.not-returnable{margin:var(--space-lg) 0 var(--space-md)}.not-returnable summary{min-height:var(--touch-min);cursor:pointer;align-items:center;display:flex}.not-returnable .item-row,.not-returnable .item-title{color:var(--color-muted)}.empty{margin-bottom:var(--space-md)}.detail-cards{gap:var(--space-md);margin-bottom:var(--space-md);display:grid}.detail-card{padding:var(--space-md);border-radius:var(--radius);background:var(--color-bg-2);border:1px solid var(--color-border)}.detail-card.is-done{align-items:center;gap:var(--space-sm);display:flex}.detail-card.is-done .btn{flex:none;width:auto}.done-check{color:var(--color-success);flex:none;display:flex}.done-text{flex-direction:column;flex:1;min-width:0;display:flex}.media{margin-bottom:var(--space-md)}.media-grid{gap:var(--space-sm);margin:0 0 var(--space-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.media-tile{width:var(--thumb-media);height:var(--thumb-media);position:relative}.media-face{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-footer);cursor:default;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}button.media-face{cursor:pointer}.media-tile.is-uploading .media-img{opacity:.5}.media-img{object-fit:cover;width:100%;height:100%;display:block}.media-icon{width:100%;height:100%;color:var(--color-muted);justify-content:center;align-items:center;display:flex}.media-overlay{color:var(--color-heading);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-tile.is-failed .media-overlay{color:var(--color-destructive);background:#ffffffb3}.media-remove{top:calc(-1 * var(--space-sm));right:calc(-1 * var(--space-sm));width:var(--touch-min);height:var(--touch-min);color:var(--color-heading);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.media-remove svg{box-sizing:content-box;background:var(--color-bg);border:1px solid var(--color-border-control);border-radius:50%;padding:3px}.file-btn:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.heading-icon{margin-right:var(--space-sm);vertical-align:middle;display:inline-flex}.heading-icon.success{color:var(--color-success)}.heading-icon.info{color:var(--color-link)}.return-code,.money{font-variant-numeric:tabular-nums}.return-code{margin:0 0 var(--space-lg);letter-spacing:.04em}select.input{appearance:auto}.outcome-group{margin-bottom:var(--space-md)}.outcome-skeleton{gap:var(--space-sm);margin-bottom:var(--space-md);display:grid}.outcome-skeleton p{margin:0}.radio-card-body{gap:var(--space-xs)}.outcome-title{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.exchange-picks{margin-top:var(--space-sm);padding:var(--space-md);border-radius:var(--radius);background:var(--color-bg-2)}.exchange-picks .field{margin-bottom:var(--space-md)}.exchange-picks .field p,.exchange-static{margin:var(--space-xs) 0 0}.summary{margin-bottom:var(--space-md);border-radius:var(--radius);background:var(--color-bg-2);border:1px solid var(--color-border)}.summary-row{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--color-border);display:flex}.summary-row:last-child{border-bottom:0}.summary-main{overflow-wrap:anywhere;min-width:0}.summary-main h2{margin:0 0 var(--space-xs);font-family:var(--font-body);font-size:var(--text-label)}.summary-main p{margin:0}.summary-list{margin:0;padding:0;list-style:none}.summary-row .btn{flex:none;width:auto}.pay-rows{margin:0 0 var(--space-md)}.pay-rows div{padding:var(--space-xs) 0;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.pay-rows dt,.pay-rows dd{margin:0}.pay-total{margin:0 0 var(--space-md);flex-direction:column;display:flex}.pay-total .display{font-family:var(--font-heading);color:var(--color-heading);font-weight:600}.pay-element{min-height:120px;margin-bottom:var(--space-md)}.pay-loading,.pay-wait p{align-items:center;gap:var(--space-sm);display:flex}.steps{margin:0 0 var(--space-lg);padding-left:var(--space-lg)}.steps li{margin-bottom:var(--space-md)}.steps li p{margin:0 0 var(--space-sm)}.address-block{margin-bottom:var(--space-lg);padding:var(--space-md);border-radius:var(--radius);background:var(--color-bg-2);border:1px solid var(--color-border)}.address-block h2{margin:0 0 var(--space-sm);font-family:var(--font-body);font-size:var(--text-label)}.address-block address{margin-bottom:var(--space-md);color:var(--color-heading);font-style:normal;font-weight:600}.address-block address span{display:block}@container page (width>=600px){.column{padding-left:var(--space-lg);padding-right:var(--space-lg)}.btn{width:auto}.actions{margin:var(--space-xl) 0 0;border:0;flex-direction:row;justify-content:flex-end;padding:0;position:static}.radio-cards{grid-template-columns:1fr}}@media print{.page-header,.page-footer,.actions{display:none}}@page{size:letter portrait;margin:.5in}.slip{gap:var(--space-lg);display:grid}.slip-logo{width:160px;height:auto}.slip-title{margin:0}.slip-ids{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.slip-ids p{margin:0}.slip-barcode{justify-content:center;display:flex}.slip-barcode svg{max-width:100%;height:auto}.slip-items{border-collapse:collapse;width:100%}.slip-items th,.slip-items td{padding:var(--space-sm);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.slip-items th:nth-child(2),.slip-items td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums}.slip-address{font-style:normal}.slip-address span,.slip-item-variant{display:block}@media print{body{background:#fff}.column{max-width:none;padding:0}.slip,.slip *{color:#000!important;box-shadow:none!important;background:0 0!important;border-color:#000!important}.slip-items thead{display:table-header-group}.slip-items tr{break-inside:avoid;page-break-inside:avoid}.slip-barcode{break-inside:avoid}.slip-controls{display:none}}
