.tracking-shell{max-width:1080px;padding:64px 28px 80px;min-height:75vh}.tracking-shell h1{font-size:clamp(36px,4.6vw,56px);margin-bottom:22px}.lead{color:var(--muted);max-width:52ch;margin-bottom:40px}.tracking-shell h2,.tracking-shell h3{font-family:Manrope,sans-serif}.tracking-shell h2{font-size:23px}.tracking-shell h3{font-size:18px}.tracking-shell p{color:var(--muted)}#lookup{max-width:620px;border-top:1px solid var(--line);padding-top:30px}#lookup label{display:block;font-size:14px;margin-bottom:10px}#access-code{width:100%;min-height:50px;padding:12px;border:1px solid #979e91;background:white;border-radius:5px;font:inherit;caret-color:var(--orange)}#lookup .primary{margin-top:18px}input:focus-visible{outline:2px solid var(--orange);outline-offset:3px}input::placeholder{color:#646a5e}.help{font-size:14px;line-height:1.6;margin-top:24px}.order-top{border-top:1px solid var(--line);padding-top:28px;display:flex;justify-content:space-between;gap:20px;align-items:center}.order-top h2{margin-bottom:6px}.order-top p{margin:0;font-size:14px}.outline-button,.tracking-code button{padding:12px 18px;border:1px solid var(--ink);border-radius:5px;background:transparent;font-size:14px}.outline-button:hover,.tracking-code button:hover{background:#e9eddf}.current-stage{margin:32px 0 40px}.current-stage h3{font-size:27px;margin-bottom:8px}.current-stage p{max-width:65ch}.tracking-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 46px;padding:0;gap:12px}.tracking-progress li{position:relative;padding-top:24px}.tracking-progress li:before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:#deded4;border-radius:3px}.tracking-progress li.done:before{background:#416047}.tracking-progress li.current:before{background:var(--orange)}.tracking-progress strong{display:block;font-size:15px;margin-bottom:8px}.tracking-progress small{display:block;color:var(--muted);font-size:12px;line-height:1.5}.tracking-progress .current strong{color:var(--orange)}.order-body{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;border-block:1px solid var(--line);padding:30px 0}.tracking-code{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px}.tracking-code strong{font-size:20px;overflow-wrap:anywhere;max-width:100%;font-variant-numeric:tabular-nums}.purchase{display:flex;align-items:flex-start;gap:16px}.purchase img{width:100px;height:112px;object-fit:contain;mix-blend-mode:multiply}.purchase p{font-size:14px;margin:8px 0}.purchase strong{font-variant-numeric:tabular-nums}.tracking-footer{padding-top:28px;display:flex;gap:20px;flex-wrap:wrap;align-items:center}.tracking-footer p{font-size:12px;width:100%;margin:0}.text-button{border:0;background:none;text-decoration:underline;text-underline-offset:4px;font-size:14px}#message:empty{display:none}#message{color:#8a3018;max-width:65ch}#test-note{padding:12px;background:#eee8da}button:disabled{cursor:wait;opacity:.65}[hidden]{display:none!important}@media(max-width:650px){.tracking-shell{padding:36px 20px 50px}.order-top{align-items:flex-start;flex-direction:column;gap:15px}.tracking-progress{grid-template-columns:1fr;gap:0;margin-bottom:30px}.tracking-progress li{padding:0 0 26px 26px;min-height:78px}.tracking-progress li:before{top:1px;bottom:7px;left:0;width:5px;height:auto;right:auto}.tracking-progress strong{font-size:16px}.order-body{grid-template-columns:1fr;gap:26px}.purchase{border-top:1px solid var(--line);padding-top:26px}.current-stage{margin-bottom:28px}.tracking-footer{align-items:flex-start;flex-direction:column}}

#manual-copy{width:100%}#manual-copy label{display:block;font-size:14px;margin-bottom:8px}#manual-copy input{width:100%;padding:12px;font:inherit;border:1px solid var(--line);background:#fff}
