.tracking-page{min-height:100dvh}.tracking-header,.tracking-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px clamp(22px,5vw,80px);max-width:1440px;margin:auto}.tracking-header{border-bottom:1px solid var(--line)}.tracking-header .brand{display:flex;align-items:center;text-decoration:none;margin:0}.tracking-header>a:last-child{font-size:16px}.tracking-intro{padding:65px 0 36px;max-width:850px}.tracking-intro h1{font-size:clamp(55px,7vw,92px);margin:18px 0 24px}.tracking-intro p{max-width:570px;color:var(--muted)}.tracking-eyebrow{display:block;font-size:12px;letter-spacing:.12em;color:var(--signal);text-transform:uppercase;overflow-wrap:anywhere}.tracking-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;padding-bottom:70px}.tracking-panel{border:1px solid var(--line);padding:clamp(22px,3vw,36px);min-width:0}.tracking-panel h2{font-size:clamp(29px,3vw,40px);margin-bottom:18px}.tracking-panel p{font-size:16px;color:var(--muted)}.tracking-panel fieldset{display:grid;gap:10px;padding:0;margin:24px 0 0;border:0;min-width:0}.tracking-panel input{background:var(--field);color:var(--ink);width:100%;min-height:50px;padding:12px;border:1px solid var(--field-border);border-radius:0;font:inherit;min-width:0}.tracking-panel label{font-size:16px}.tracking-panel small{color:var(--muted);font-size:13px;margin-bottom:12px}.tracking-panel button{margin-top:12px;min-height:50px;border:1px solid var(--signal);background:var(--signal);color:white;padding:12px 16px;font:inherit}.tracking-panel button:disabled{opacity:.55;cursor:wait}.tracking-panel input:focus-visible,.tracking-panel button:focus-visible,.tracking-panel summary:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.tracking-help{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.tracking-help summary{cursor:pointer;font-size:16px}.tracking-help p{padding-top:14px;overflow-wrap:anywhere}.tracking-result{border-top:3px solid var(--signal)}.tracking-result h2{margin-top:16px}.tracking-result h3{font-size:24px;margin:25px 0 12px}.tracking-dates,.tracking-totals{margin:25px 0;display:grid;gap:10px;font-size:15px}.tracking-dates>div,.tracking-totals>div{display:flex;justify-content:space-between;gap:20px}.tracking-dates dt,.tracking-totals dt{color:var(--muted)}.tracking-dates dd,.tracking-totals dd{margin:0;text-align:right}.tracking-result ul{padding:0;list-style:none}.tracking-result li{padding:14px 0;border-block-end:1px solid var(--line);overflow-wrap:anywhere}.tracking-result li strong{display:block;font-weight:400;font-size:20px}.tracking-result li span{display:block;font-size:14px;color:var(--muted)}.tracking-total{padding-top:16px;border-top:1px solid var(--line);font-size:23px}.tracking-result .tracking-small{font-size:13px}.tracking-footer{border-top:1px solid var(--line);font-size:14px;color:var(--muted)}#trackingMessage{margin:16px 0 0;font-size:15px}#trackingMessage.error{color:var(--danger-ink,var(--signal))}[hidden]{display:none!important}@media(max-width:760px){.tracking-layout{grid-template-columns:1fr;gap:22px}.tracking-intro{padding-top:42px}.tracking-header .brand{font-size:19px}.tracking-header .brand img{width:42px;height:42px}.tracking-header>a:last-child{font-size:14px}.tracking-footer{flex-wrap:wrap}}@media(max-width:380px){.tracking-dates>div{display:block}.tracking-dates dd{text-align:left}.tracking-header{gap:12px;padding-inline:18px}.tracking-header .brand{gap:8px;font-size:17px}}

.tracking-destination{border:1px solid var(--line);padding:16px;margin:24px 0}.tracking-destination h3{margin:0 0 10px}.tracking-destination p{margin:0;overflow-wrap:anywhere}#trackingStatus{overflow-wrap:anywhere}

.tracking-edits{border-top:1px solid #685541;margin:24px 0;padding-top:18px}.tracking-edits summary{cursor:pointer;color:#dcb58e;line-height:1.6}.tracking-edits ul{list-style:none;padding:0}.tracking-edits li{border-bottom:1px solid #685541;padding:16px 0;overflow-wrap:anywhere}.tracking-edits p{margin:8px 0;font-size:14px}

.tracking-totals>[hidden]{display:none!important}.tracking-discount-summary{padding:20px;margin:26px 0;background:var(--support-bg);border:1px solid var(--field-border);border-left:4px solid var(--support-ink)}
.tracking-discount-summary>span{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--support-ink)}
.tracking-discount-summary h3{margin:8px 0 12px;font-size:clamp(26px,4vw,36px);color:var(--support-ink)}
.tracking-discount-summary p{margin:0;line-height:1.6;color:var(--support-ink)}
.tracking-totals>.tracking-discount-row{padding:12px;background:var(--support-bg)}
.tracking-discount-row dt,.tracking-discount-row dd{color:var(--support-ink);font-weight:600}
#trackingAfterDiscountRow{font-weight:600}
#trackingRefresh{width:100%}

#trackingDestination{white-space:pre-line;overflow-wrap:anywhere}
