.or-wrap{max-width:820px;margin:62px auto 0;padding:22px 18px 80px}.or-wrap .crumbs{color:var(--muted);margin-bottom:14px;font-size:.8rem}.or-wrap .crumbs a{color:var(--primary);font-weight:600;text-decoration:none}.or-wrap .or-h{font-size:clamp(1.4rem,3.6vw,1.9rem);font-weight:800}.or-wrap .or-sub{color:var(--muted);margin:2px 0 18px;font-size:.85rem}.or-wrap .box{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);background:#fff;margin-bottom:16px;padding:16px 18px}.or-wrap .box h2{margin-bottom:10px;font-size:1rem;font-weight:800}.or-wrap .trk{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.or-wrap .trk label{color:var(--text-2);margin-bottom:5px;font-size:.74rem;font-weight:700;display:block}.or-wrap .trk input{border:1.5px solid var(--border-2);width:100%;font:inherit;background:#fff;border-radius:10px;padding:11px 12px;font-size:.9rem}.or-wrap .trk input:focus{border-color:var(--primary);outline:0}.or-wrap .trk button{background:var(--primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:11px 18px;font-size:.9rem;font-weight:700}.or-wrap .trk button:disabled{opacity:.6;cursor:progress}.or-wrap .err{color:#b91c1c;min-height:1.1em;margin-top:8px;font-size:.8rem;font-weight:600}.or-wrap .ocard{border-bottom:1px solid var(--border);cursor:pointer;color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px;text-decoration:none;display:flex}.or-wrap .ocard:last-child{border-bottom:0}.or-wrap .ocard:hover .o-t{color:var(--primary)}.or-wrap .o-t{font-size:.9rem;font-weight:700;line-height:1.35}.or-wrap .o-mid{flex:1;min-width:0}.or-wrap .o-ph{background:#ffedd5;border-radius:10px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex;overflow:hidden}.or-wrap .o-ph.has{border:1px solid var(--border);background:#fff}.or-wrap .o-ph img{object-fit:contain;max-width:92%;max-height:92%}.or-wrap .it-ph{border:1px solid var(--border);object-fit:contain;background:#fff;border-radius:8px;flex:none;width:48px;height:48px}.or-wrap .trk.lg{grid-template-columns:1fr auto}.or-wrap .o-m{color:var(--muted);margin-top:3px;font-size:.76rem}.or-wrap .o-r{text-align:right;flex:none}.or-wrap .o-r b{font-size:.95rem;display:block}.or-wrap .pill{background:var(--surface-3);color:var(--text-2);border-radius:12px;margin-top:4px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-block}.or-wrap .st-PENDING_PAYMENT{color:#475569;background:#f1f5f9}.or-wrap .st-NEW,.or-wrap .st-CONFIRMED{color:#b45309;background:#fef3c7}.or-wrap .st-DISPATCHED{color:#1d4ed8;background:#dbeafe}.or-wrap .st-DELIVERED{color:#15803d;background:#dcfce7}.or-wrap .st-CANCELLED,.or-wrap .st-RETURNED{color:#b91c1c;background:#fee2e2}.or-wrap .parcel{border:1px solid var(--border);background:#fff7ed;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:.86rem;display:flex}.or-wrap .parcel small{color:var(--muted)}.or-wrap .empty{text-align:center;color:var(--muted);padding:18px 0;font-size:.88rem}.or-wrap .empty a{color:var(--primary);font-weight:700}.or-wrap .tl{margin:18px 0 6px;padding:0 6px;display:flex}.or-wrap .tl-s{text-align:center;color:var(--muted);flex:1;font-size:.74rem;font-weight:600;position:relative}.or-wrap .tl-s:before{content:"";background:var(--border-2);height:3px;position:absolute;top:9px;left:-50%;right:50%}.or-wrap .tl-s:first-child:before{display:none}.or-wrap .tl-s i{z-index:1;border:3px solid var(--border-2);background:#fff;border-radius:50%;width:20px;height:20px;margin:0 auto 6px;display:block;position:relative}.or-wrap .tl-s.done{color:var(--text)}.or-wrap .tl-s.done i{background:#16a34a;border-color:#16a34a}.or-wrap .tl-s.done:before{background:linear-gradient(#16a34a,#16a34a) left/100% 100% no-repeat,var(--border-2)}.or-wrap .tl-s.bad i{background:#dc2626;border-color:#dc2626}.or-wrap .tl-s.bad{color:#b91c1c}.or-wrap .tl-s.bad:before{background:linear-gradient(#dc2626,#dc2626) left/100% 100% no-repeat,var(--border-2)}.or-wrap .tl-s small{color:var(--muted);margin-top:2px;font-size:.68rem;font-weight:500;display:block}.or-wrap .d-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.or-wrap .d-id{font-size:1.05rem;font-weight:800}.or-wrap .it{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:9px 0;font-size:.88rem;display:flex}.or-wrap .it:last-child{border-bottom:0}.or-wrap .it small{color:var(--muted)}.or-wrap .tot{justify-content:space-between;padding-top:10px;font-size:1rem;font-weight:800;display:flex}.or-wrap .tot b{color:var(--primary)}.or-wrap .addr{color:var(--text-2);font-size:.86rem;line-height:1.6}.or-wrap .acts{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.or-wrap .btn-g{border:1.5px solid var(--primary);color:var(--primary);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:10px 16px;font-size:.85rem;font-weight:700;text-decoration:none}.or-wrap .link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700}.or-wrap .note{color:var(--muted);margin-top:10px;font-size:.76rem;line-height:1.5}.cart-link{position:relative}.badge{color:var(--primary);background:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:-4px;right:-2px}@media (max-width:600px){.or-wrap .trk{grid-template-columns:1fr}.or-wrap .tl-s{font-size:.66rem}}@media (min-width:481px) and (max-width:720px){#mainNav a{white-space:nowrap;padding:8px 9px;font-size:.8rem}}.or-wrap .box{animation:.45s cubic-bezier(.2,.75,.15,1) both orRise}.or-wrap .box+.box{animation-delay:70ms}.or-wrap .box+.box+.box{animation-delay:.14s}.or-wrap .box+.box+.box+.box{animation-delay:.21s}.or-wrap .ocard{animation:.4s cubic-bezier(.2,.75,.15,1) both orRise;animation-delay:calc(.12s + var(--i,0) * 50ms)}@keyframes orRise{0%{opacity:0;transform:translateY(12px)}}.or-wrap .pill[class*=st-]{animation:.35s cubic-bezier(.3,1.4,.5,1) both orPill}@keyframes orPill{0%{opacity:0;transform:scale(.8)}}.or-wrap .tl-s.done:before{animation:.45s ease-out both orFill;animation-delay:calc(.3s + var(--i,0) * .4s)}@keyframes orFill{0%{background-size:0% 100%}}.or-wrap .tl-s.done i{animation:.4s cubic-bezier(.3,1.6,.5,1) both orPop;animation-delay:calc(.45s + var(--i,0) * .4s)}.or-wrap .tl-s.cur i{animation:orPop .4s cubic-bezier(.3,1.6,.5,1) calc(.45s + var(--i,0) * .4s) both,orPulse 2s ease-out calc(1.1s + var(--i,0) * .4s) infinite}@keyframes orPop{0%{border-color:var(--border-2);background:#fff;transform:scale(.3)}}@keyframes orPulse{0%{box-shadow:0 0 #16a34a80}80%,to{box-shadow:0 0 0 10px #16a34a00}}@media (prefers-reduced-motion:reduce){.or-wrap .box,.or-wrap .ocard,.or-wrap .pill,.or-wrap .tl-s:before,.or-wrap .tl-s i{animation:none!important}}.or-wrap .or-h{letter-spacing:-.03em}.or-wrap .box{box-shadow:var(--sh-1);border-color:#fde4ccf2;border-radius:22px}.or-wrap .ocard{transition:background .25s,transform .45s var(--spring);border-radius:16px;padding:14px 10px}.or-wrap .ocard:hover{background:#fffbf7;transform:translate(3px)}.or-wrap .o-ph,.or-wrap .o-ph.has{background:radial-gradient(120% 90% at 50% 18%,#fff 0%,#fff4e8 55%,#ffe8d2 100%);border:0;border-radius:14px}.or-wrap .o-ph img,.or-wrap .it-ph{mix-blend-mode:multiply}.or-wrap .trk input{border-radius:14px}.or-wrap .trk button{background:var(--g-brand);box-shadow:var(--sh-glow);border-radius:14px}.or-wrap .btn-g{transition:transform .4s var(--spring),background .25s;border-radius:14px}.or-wrap .btn-g:hover{background:#fff7ed;transform:translateY(-2px)}.or-wrap .parcel{border-radius:16px}.or-wrap .or-info{background:var(--surface-3,#fff7ed);border-radius:10px;gap:4px;margin-top:12px;padding:10px 12px;font-size:.84rem;line-height:1.6;display:grid}.or-wrap .or-info a{color:var(--primary);font-weight:600}.or-wrap .or-cx{background:#fef2f2;border:1.5px solid #fecaca;border-radius:12px;gap:6px;margin-top:14px;padding:14px;display:grid}.or-wrap .or-cx h3{font-size:.95rem;font-weight:800}.or-wrap .or-cx label{cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:.88rem;display:flex}.or-wrap .or-cx-note{border:1.5px solid var(--border);width:100%;font:inherit;border-radius:10px;padding:10px 12px;font-size:.88rem}.or-wrap .or-cx-err{color:#b91c1c;font-size:.82rem;font-weight:600}.or-wrap .or-cx-go{color:#b91c1c;border-color:#b91c1c}
