body.trackingExperience .hero,body.trackingExperience .trust,body.trackingExperience #menu{display:none}
body.trackingExperience .wrap{max-width:860px;padding-bottom:48px}
body.trackingExperience #track{margin-top:28px}
.trackEnhanced{padding:0;background:transparent;border:0}
.trackCard{background:#fff;border:1px solid rgba(11,11,11,.08);border-radius:24px;padding:22px;box-shadow:0 18px 50px rgba(11,11,11,.08)}
.trackHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.trackHeader h2{margin:5px 0 7px;font-size:clamp(1.55rem,4vw,2.25rem);line-height:1.02}
.trackHeader p{margin:0;max-width:560px;color:var(--muted);line-height:1.5}
.trackStatus{flex:0 0 auto;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:800;background:#f4f4f2;color:#242424}
.trackStatus.status-ready{background:#e9f7ec;color:#226532}.trackStatus.status-cancelled{background:#fff0ed;color:#9b3026}
.trackSteps{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:24px 0 18px;position:relative}
.trackSteps:before{content:"";position:absolute;left:7%;right:7%;top:14px;height:2px;background:#e9e8e4;z-index:0}
.trackStep{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px}
.trackStep span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#efefec;border:2px solid #fff;box-shadow:0 0 0 1px #dfded9;font-size:.72rem;font-weight:900;color:#868686}
.trackStep small{font-size:.7rem;color:#8a8a86;font-weight:700}
.trackStep.done span{background:#111;color:#fff;box-shadow:none}.trackStep.done small{color:#333}
.trackStep.current span{background:#f5b400;color:#111;box-shadow:0 0 0 4px rgba(245,180,0,.18)}.trackStep.current small{color:#111}
.trackFacts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}
.trackFacts>div{background:#f7f6f2;border-radius:16px;padding:14px 15px;display:flex;flex-direction:column;gap:4px}
.trackFacts span{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#777;font-weight:800}.trackFacts b{font-size:1rem}
.trackEditNote{margin-top:12px;border-radius:16px;padding:13px 15px;background:#fff8df;display:flex;flex-direction:column;gap:3px}.trackEditNote span{font-size:.84rem;color:#625831}.trackEditNote.locked{background:#f3f3f1}.trackEditNote.locked span{color:#6e6e69}
.trackActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.trackActions .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.trackMenuLink{margin-left:auto}
.trackUpdated{margin-top:13px;font-size:.74rem;color:#85857f}
.trackCancelled{display:flex;align-items:center;gap:12px;margin:22px 0 15px;padding:15px;border-radius:17px;background:#fff0ed}.trackCancelled>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#b83d31;color:#fff;font-size:1.25rem;font-weight:900}.trackCancelled div{display:flex;flex-direction:column;gap:2px}.trackCancelled small{color:#7c4b46}
.trackError h2{margin:6px 0 8px}.trackError p{color:var(--muted);margin:0 0 16px}
@media(max-width:640px){body.trackingExperience .wrap{padding-left:14px;padding-right:14px}.trackCard{padding:18px;border-radius:20px}.trackHeader{display:block}.trackStatus{display:inline-flex;margin-top:12px}.trackSteps{gap:2px;margin-top:22px}.trackSteps:before{left:9%;right:9%}.trackStep small{font-size:.62rem}.trackFacts{grid-template-columns:1fr}.trackActions{display:grid;grid-template-columns:1fr}.trackActions .btn{width:100%}.trackMenuLink{margin-left:0}}
