.tracking-page-body{background:#fff}
.tracking-page{--tracking-ink:#171717;--tracking-text:#5e5b56;--tracking-muted:#79746b;--tracking-border:#e4dfd6;--tracking-soft:#f7f5f0;--tracking-gold:#a98542;--tracking-gold-dark:#7c602a;--tracking-green:#296c4a;--tracking-red:#a14435;position:relative;overflow:clip;border-top:1px solid #ece8e1;background:radial-gradient(circle at 8% 1%,rgba(169,133,66,.09),transparent 31rem),linear-gradient(180deg,#faf9f6 0,#fff 42rem);color:var(--tracking-ink)}
.tracking-page *,.tracking-page ::after,.tracking-page ::before{box-sizing:border-box}
.tracking-shell{width:min(88%,100rem);margin:0 auto;padding:clamp(2rem,4.5vw,4.5rem) 0 clamp(4.5rem,8vw,8rem)}
.tracking-page h1,.tracking-page h2,.tracking-page h3,.tracking-page h4,.tracking-page h5,.tracking-page p{margin-top:0}
.tracking-page button,.tracking-page input{font:inherit}
.tracking-page button:focus-visible,.tracking-page input:focus-visible,.tracking-page a:focus-visible{outline:2px solid var(--tracking-gold);outline-offset:3px}
.tracking-eyebrow,.tracking-kicker{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1rem;color:var(--tracking-gold-dark);font-size:.68rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}
.tracking-eyebrow::before{width:2.1rem;height:1px;background:currentColor;content:""}
.tracking-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(32rem,1.12fr);gap:clamp(2.5rem,7vw,7rem);align-items:center;padding:clamp(2rem,5.5vw,5.7rem);border:1px solid var(--tracking-border);border-radius:2rem;background:linear-gradient(118deg,rgba(255,255,255,.99),rgba(249,246,239,.93));box-shadow:0 2rem 5rem rgba(34,27,16,.08)}
.tracking-hero>*{min-width:0}
.tracking-hero__copy h1{max-width:38rem;margin:0 0 1.4rem;font-family:var(--font-sans);font-size:clamp(2.7rem,6vw,5.8rem);font-weight:480;letter-spacing:-.065em;line-height:.96}
.tracking-hero__intro{max-width:36rem;margin:0;color:#55514b;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.85}
.tracking-trust{display:grid;gap:.8rem;margin-top:2rem}
.tracking-trust span{display:flex;align-items:center;gap:.75rem;color:#494641;font-size:.79rem;font-weight:600}
.tracking-trust svg{width:1.25rem;height:1.25rem;fill:none;stroke:var(--tracking-gold-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}
.tracking-search-card{position:relative;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(255,255,255,.12);border-radius:1.5rem;background:radial-gradient(circle at 100% 0,rgba(169,133,66,.22),transparent 40%),#171717;box-shadow:0 2rem 4rem rgba(0,0,0,.2);color:#fff}
.tracking-search-card__head>span,.tracking-card-heading>span{display:block;margin-bottom:.55rem;color:#c9aa70;font-size:.64rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.tracking-search-card__head h2{margin:0;color:#fff;font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:520;letter-spacing:-.04em}
.tracking-search-card__head p{margin:.5rem 0 0;color:#aaa8a3;font-size:.82rem;line-height:1.6}
.tracking-form{display:grid;gap:1.15rem;margin-top:1.7rem}
.tracking-form,.tracking-field,.tracking-input-wrap,.tracking-input-wrap input{min-width:0}
.tracking-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.tracking-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;border:0}
.tracking-methods legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.tracking-methods label{position:relative;min-width:0;cursor:pointer}
.tracking-methods input{position:absolute;opacity:0;pointer-events:none}
.tracking-methods label>span{display:flex;min-height:6.2rem;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;padding:.65rem .35rem;border:1px solid rgba(255,255,255,.13);border-radius:.8rem;background:rgba(255,255,255,.045);text-align:center;transition:border-color 180ms ease,background 180ms ease,transform 180ms ease}
.tracking-methods svg{width:1.25rem;height:1.25rem;margin-bottom:.2rem;fill:none;stroke:#c6c2ba;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.tracking-methods strong{overflow:hidden;max-width:100%;color:#eee;font-size:.69rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.tracking-methods small{color:#8f8d88;font-size:.56rem;line-height:1.35}
.tracking-methods input:checked+span{border-color:#c3a064;background:rgba(169,133,66,.16);transform:translateY(-1px)}
.tracking-methods input:checked+span svg{stroke:#dec38f}
.tracking-methods input:checked+span strong{color:#fff}
.tracking-methods input:focus-visible+span{outline:2px solid #d2b77f;outline-offset:2px}
.tracking-field{display:grid;gap:.45rem}
.tracking-field>label{color:#dfddd8;font-size:.68rem;font-weight:650;letter-spacing:.04em}
.tracking-input-wrap{position:relative;display:block}
.tracking-input-wrap>svg{position:absolute;top:50%;left:1rem;width:1.05rem;height:1.05rem;transform:translateY(-50%);fill:none;stroke:#85827c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;pointer-events:none}
.tracking-input-wrap input{width:100%;height:3.65rem;padding:0 1rem 0 2.8rem;border:1px solid rgba(255,255,255,.16);border-radius:.72rem;background:rgba(255,255,255,.07);color:#fff;caret-color:#d2b77f;outline:0;transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}
.tracking-input-wrap input::placeholder{color:#77746f}
.tracking-input-wrap input:hover{background:rgba(255,255,255,.085)}
.tracking-input-wrap input:focus{border-color:#c3a064;background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(169,133,66,.12)}
.tracking-input-wrap input[aria-invalid=true]{border-color:#d37868}
.tracking-field>small{color:#898681;font-size:.61rem;line-height:1.45}
.tracking-field>.tracking-field__error{color:#f0a99d}
.tracking-alert{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;border-radius:.65rem;font-size:.72rem;line-height:1.55}
.tracking-alert svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6}
.tracking-alert--error{border:1px solid rgba(221,114,96,.32);background:rgba(161,68,53,.14);color:#f1b8ae}
.tracking-submit{position:relative;display:flex;width:100%;min-height:3.65rem;align-items:center;justify-content:center;gap:.8rem;margin-top:.1rem;padding:.9rem 1.2rem;border:1px solid #f6f2ea;border-radius:.72rem;background:#f6f2ea;color:#171717;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background 180ms ease,transform 180ms ease}
.tracking-submit>svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform 180ms ease}
.tracking-submit:hover{background:#fff;transform:translateY(-1px)}
.tracking-submit:hover>svg{transform:translateX(.2rem)}
.tracking-submit>i{display:none;width:1rem;height:1rem;border:2px solid rgba(23,23,23,.2);border-top-color:#171717;border-radius:50%;animation:tracking-spin .7s linear infinite}
.tracking-form.is-submitting .tracking-submit{pointer-events:none}
.tracking-form.is-submitting .tracking-submit>svg{display:none}
.tracking-form.is-submitting .tracking-submit>i{display:block}
.tracking-privacy{display:flex;align-items:flex-start;justify-content:center;gap:.45rem;margin:0;color:#7f7c77;font-size:.58rem;line-height:1.5;text-align:center}
.tracking-privacy svg{width:.9rem;height:.9rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5}
@keyframes tracking-spin{to{transform:rotate(360deg)}}
.tracking-result-section,.tracking-help{padding-top:clamp(4.5rem,8vw,7.5rem);scroll-margin-top:6rem}
.tracking-section-heading{display:grid;grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);gap:2.5rem;align-items:end;margin-bottom:2rem}
.tracking-section-heading h2{max-width:42rem;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.055em;line-height:1.08}
.tracking-section-heading>p{max-width:40rem;justify-self:end;margin:0;color:var(--tracking-text);font-size:.92rem;line-height:1.8}
.tracking-results{display:grid;gap:1.5rem}
.tracking-order-card{overflow:hidden;border:1px solid var(--tracking-border);border-radius:1.7rem;background:#fff;box-shadow:0 1.5rem 4rem rgba(32,25,15,.07)}
.tracking-order-card__header{display:grid;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);border-bottom:1px solid var(--tracking-border)}
.tracking-order-reference{position:relative;padding:clamp(1.6rem,3vw,2.5rem);background:linear-gradient(135deg,rgba(169,133,66,.11),transparent 60%),var(--tracking-soft)}
.tracking-order-reference>span{display:block;margin-bottom:.55rem;color:var(--tracking-gold-dark);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.tracking-order-reference h3{overflow-wrap:anywhere;margin:0;padding-right:4rem;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:580;letter-spacing:-.035em}
.tracking-order-reference button,.tracking-awb button{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem;border:0;background:transparent;color:var(--tracking-muted);font-size:.58rem;font-weight:650;text-transform:uppercase}
.tracking-order-reference button{position:absolute;right:1.5rem;bottom:1.8rem}
.tracking-order-reference button svg,.tracking-awb button svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.tracking-current{padding:clamp(1.6rem,3vw,2.5rem)}
.tracking-current>span{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .7rem;border-radius:999px;background:#eff4f1;color:var(--tracking-green);font-size:.66rem;font-weight:700;letter-spacing:.04em}
.tracking-current>span i{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .22rem color-mix(in srgb,currentColor 14%,transparent)}
.tracking-current p{max-width:43rem;margin:.95rem 0 .65rem;color:#34322f;font-size:1rem;line-height:1.65}
.tracking-current small{color:var(--tracking-muted);font-size:.64rem}
.tracking-current--warning>span{background:#fbf3e5;color:#966c24}
.tracking-current--neutral>span{background:#efefed;color:#69665f}
.tracking-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:2rem clamp(1.2rem,3.2vw,3rem);border-bottom:1px solid var(--tracking-border);list-style:none}
.tracking-progress li{position:relative;display:grid;justify-items:center;gap:.7rem;min-width:0;text-align:center}
.tracking-progress li::before{position:absolute;z-index:0;top:.8rem;right:50%;left:-50%;height:1px;background:#ddd9d2;content:""}
.tracking-progress li:first-child::before{display:none}
.tracking-progress li>span{position:relative;z-index:1;display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid #d6d1c8;border-radius:50%;background:#fff;color:#9a968f;font-size:.58rem;font-weight:700}
.tracking-progress li>small{color:#8a867f;font-size:.61rem;font-weight:600;line-height:1.35}
.tracking-progress li.is-complete::before,.tracking-progress li.is-current::before{background:var(--tracking-gold)}
.tracking-progress li.is-complete>span{border-color:var(--tracking-gold);background:var(--tracking-gold);color:#fff}
.tracking-progress li.is-complete>span svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.tracking-progress li.is-complete>small,.tracking-progress li.is-current>small{color:#332f29}
.tracking-progress li.is-current>span{border-color:var(--tracking-gold);box-shadow:0 0 0 .32rem rgba(169,133,66,.13);color:var(--tracking-gold-dark)}
.tracking-order-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}
.tracking-order-summary,.tracking-timeline{padding:clamp(1.6rem,3vw,2.7rem)}
.tracking-order-summary{border-right:1px solid var(--tracking-border)}
.tracking-order-summary>h4,.tracking-card-heading h4{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:-.025em}
.tracking-order-summary>dl{margin:1.4rem 0 0}
.tracking-order-summary>dl>div{display:grid;grid-template-columns:minmax(7rem,.68fr) minmax(0,1.32fr);gap:1.25rem;padding:.78rem 0;border-bottom:1px solid #ece8e1}
.tracking-order-summary dt{color:var(--tracking-muted);font-size:.65rem;font-weight:650;text-transform:uppercase}
.tracking-order-summary dd{margin:0;color:#2f2d29;font-size:.78rem;font-weight:570;line-height:1.55;text-align:right}
.tracking-pill{display:inline-block;padding:.34rem .55rem;border-radius:999px;background:#efefed;color:#66625c;font-size:.61rem;font-weight:650}
.tracking-pill--success{background:#edf5f0;color:var(--tracking-green)}
.tracking-pill--warning{background:#fbf1e5;color:#966126}
.tracking-carrier-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;margin-top:1.25rem;padding:1rem;border-radius:.9rem;background:#171717;color:#fff}
.tracking-carrier-mark{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.62rem;background:#c3974e;color:#171717;font-family:var(--font-serif);font-size:1.2rem}
.tracking-carrier-card>span:nth-child(2){display:flex;min-width:0;flex-direction:column}
.tracking-carrier-card small{color:#8f8c86;font-size:.55rem;font-style:normal;text-transform:uppercase}
.tracking-carrier-card strong{overflow:hidden;color:#fff;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}
.tracking-carrier-card em{color:#b6b3ad;font-family:var(--font-sans);font-size:.62rem;font-style:normal}
.tracking-awb{display:grid!important;grid-template-columns:auto auto;justify-items:end}
.tracking-awb small{grid-column:1/-1}
.tracking-awb strong{max-width:11rem;font-size:.67rem}
.tracking-awb button{padding:.1rem 0 .1rem .35rem;color:#bfbcb6}
.tracking-card-heading{margin-bottom:1.4rem}
.tracking-card-heading>span{margin-bottom:.4rem}
.tracking-timeline>ol{display:grid;gap:0;margin:0;padding:0;list-style:none}
.tracking-timeline li{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.9rem;padding:0 0 1.35rem}
.tracking-timeline li::before{position:absolute;top:.6rem;bottom:-.1rem;left:.3rem;width:1px;background:#ddd8cf;content:""}
.tracking-timeline li:last-child{padding-bottom:0}
.tracking-timeline li:last-child::before{display:none}
.tracking-timeline li>i{position:relative;z-index:1;width:.65rem;height:.65rem;margin-top:.25rem;border:2px solid #fff;border-radius:50%;background:#aaa59d;box-shadow:0 0 0 1px #aaa59d}
.tracking-timeline li.is-latest>i{background:var(--tracking-gold);box-shadow:0 0 0 1px var(--tracking-gold),0 0 0 .3rem rgba(169,133,66,.12)}
.tracking-timeline li.is-success>i{background:var(--tracking-green);box-shadow:0 0 0 1px var(--tracking-green),0 0 0 .3rem rgba(41,108,74,.11)}
.tracking-timeline strong{display:block;color:#2e2b27;font-size:.8rem;font-weight:650}
.tracking-timeline p{margin:.25rem 0 0;color:var(--tracking-text);font-size:.72rem;line-height:1.6}
.tracking-timeline time{display:block;margin-top:.32rem;color:#8b877f;font-size:.58rem}
.tracking-items{display:grid;grid-template-columns:minmax(11rem,.28fr) minmax(0,.72fr);gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--tracking-border);background:#fcfbf9}
.tracking-items__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.tracking-items__list article{display:grid;grid-template-columns:3.3rem minmax(0,1fr);gap:.8rem;align-items:center;min-width:0;padding:.65rem;border:1px solid #e8e3da;border-radius:.8rem;background:#fff}
.tracking-item-image{display:grid;width:3.3rem;height:4rem;place-items:center;overflow:hidden;border-radius:.55rem;background:#f1eee8;color:var(--tracking-gold-dark);font-family:var(--font-serif);font-size:1.5rem}
.tracking-item-image img{width:100%;height:100%;object-fit:cover}
.tracking-items h5{overflow:hidden;margin:0;color:#2e2b27;font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.tracking-items p{margin:.22rem 0 0;color:var(--tracking-muted);font-size:.58rem}
.tracking-result-actions{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem}
.tracking-button{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.8rem;padding:.9rem 1.3rem;border:1px solid var(--tracking-ink);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform 180ms ease,background 180ms ease}
.tracking-button--dark{background:var(--tracking-ink);color:#fff}
.tracking-button:hover{transform:translateY(-2px)}
.tracking-button .sl-icon,.tracking-text-button .sl-icon{width:.9rem;height:.9rem;transition:transform 180ms ease}
.tracking-button:hover .sl-icon,.tracking-text-button:hover .sl-icon{transform:translate(.15rem,-.15rem)}
.tracking-text-button{display:inline-flex;align-items:center;gap:.65rem;padding:.55rem 0;border:0;border-bottom:1px solid rgba(23,23,23,.35);background:transparent;color:var(--tracking-ink);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.tracking-empty{max-width:52rem;margin:0 auto;padding:clamp(2.5rem,6vw,5rem);border:1px solid var(--tracking-border);border-radius:1.7rem;background:linear-gradient(135deg,rgba(169,133,66,.08),transparent 55%),#fff;text-align:center;box-shadow:0 1.5rem 4rem rgba(32,25,15,.06)}
.tracking-empty__icon{display:grid;width:4.5rem;height:4.5rem;margin:0 auto 1.6rem;place-items:center;border-radius:50%;background:#f1eee8;color:var(--tracking-gold-dark)}
.tracking-empty__icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4}
.tracking-empty h2{margin:0 0 1rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:520;letter-spacing:-.05em}
.tracking-empty>p:not(.tracking-kicker){max-width:38rem;margin:0 auto;color:var(--tracking-text);line-height:1.8}
.tracking-empty>div{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.8rem}
.tracking-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--tracking-border);border-radius:1.5rem;background:#fff}
.tracking-help-grid article{min-height:18rem;padding:clamp(1.5rem,2.6vw,2.3rem)}
.tracking-help-grid article+article{border-left:1px solid var(--tracking-border)}
.tracking-help-grid article>span{display:block;margin-bottom:3.2rem;color:var(--tracking-gold-dark);font-family:var(--font-serif);font-size:1.85rem}
.tracking-help-grid h3{margin:0 0 .8rem;font-size:1.05rem;font-weight:620;letter-spacing:-.025em;line-height:1.35}
.tracking-help-grid p{margin:0;color:var(--tracking-text);font-size:.78rem;line-height:1.75}
.tracking-help-grid p strong{color:#34312d}
.tracking-help-grid__dark{background:radial-gradient(circle at 100% 0,rgba(169,133,66,.25),transparent 45%),#171717;color:#fff}
.tracking-help-grid__dark>span{color:#c9aa70!important;font-family:var(--font-sans)!important;font-size:.62rem!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.tracking-help-grid__dark h3{color:#fff}
.tracking-help-grid__dark p{color:#aaa7a1}
.tracking-help-grid__dark button{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.25rem;padding:.5rem 0;border:0;border-bottom:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.tracking-motion-ready [data-tracking-reveal]{opacity:0;transform:translateY(1rem);transition:opacity 520ms ease,transform 520ms ease}
.tracking-motion-ready [data-tracking-reveal].is-visible{opacity:1;transform:none}
@media (max-width:68rem){
.tracking-shell{width:min(calc(100% - 2.5rem),68rem)}
.tracking-hero{grid-template-columns:1fr;gap:2.5rem;padding:clamp(2rem,6vw,4rem)}
.tracking-hero__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.5fr);gap:0 2rem}
.tracking-hero__copy .tracking-eyebrow,.tracking-hero__copy h1,.tracking-hero__copy .tracking-hero__intro{grid-column:1}
.tracking-trust{grid-column:2;grid-row:1/5;align-self:center;margin:0}
.tracking-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.tracking-help-grid article:nth-child(3){border-top:1px solid var(--tracking-border);border-left:0}
.tracking-help-grid article:nth-child(4){border-top:1px solid var(--tracking-border)}
}
@media (max-width:48rem){
.tracking-shell{width:calc(100% - 1.5rem);padding-top:1.5rem}
.tracking-hero{gap:2rem;padding:1.5rem 1rem 1rem;border-radius:1.35rem}
.tracking-search-card{width:100%;min-width:0}
.tracking-hero__copy{display:block;padding:.6rem .45rem 0}
.tracking-hero__copy h1{font-size:clamp(2.7rem,14vw,4.2rem)}
.tracking-trust{margin-top:1.5rem}
.tracking-search-card{padding:1.25rem 1rem;border-radius:1rem}
.tracking-methods{grid-template-columns:repeat(2,minmax(0,1fr))}
.tracking-methods label>span{min-height:5.1rem}
.tracking-section-heading{grid-template-columns:1fr;gap:1rem;align-items:start}
.tracking-section-heading>p{justify-self:start}
.tracking-order-card{border-radius:1.15rem}
.tracking-order-card__header,.tracking-order-grid{grid-template-columns:1fr}
.tracking-order-summary{border-right:0;border-bottom:1px solid var(--tracking-border)}
.tracking-progress{display:flex;overflow-x:auto;justify-content:flex-start;padding:1.5rem 1rem;scrollbar-width:none}
.tracking-progress::-webkit-scrollbar{display:none}
.tracking-progress li{width:5.8rem;flex:0 0 5.8rem}
.tracking-items{grid-template-columns:1fr;gap:1rem}
.tracking-items__list{grid-template-columns:1fr}
.tracking-result-actions,.tracking-empty>div{align-items:stretch;flex-direction:column;gap:1rem}
.tracking-result-actions .tracking-text-button,.tracking-empty .tracking-text-button{align-self:center}
.tracking-help-grid{grid-template-columns:1fr;border-radius:1.15rem}
.tracking-help-grid article{min-height:auto;padding:1.7rem 1.4rem}
.tracking-help-grid article+article,.tracking-help-grid article:nth-child(3),.tracking-help-grid article:nth-child(4){border-top:1px solid var(--tracking-border);border-left:0}
.tracking-help-grid article>span{margin-bottom:1.8rem}
}
@media (max-width:24rem){
.tracking-shell{width:calc(100% - 1rem)}
.tracking-order-reference button{position:static;margin-top:.75rem}
.tracking-order-reference h3{padding-right:0}
.tracking-carrier-card{grid-template-columns:auto minmax(0,1fr)}
.tracking-awb{grid-column:1/-1;justify-items:start;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.12)}
}
@media (prefers-reduced-motion:reduce){.tracking-motion-ready [data-tracking-reveal]{opacity:1;transform:none}}
