.track-page{color:#173d2a;background:#f4f2e9;min-height:100vh}.track-page>header{background:#173d2a;padding:20px max(24px,50vw - 380px)}.track-page>header a{color:#fff;align-items:baseline;gap:10px;display:inline-flex}.track-page>header strong{font-size:1.35rem}.track-page>header span{color:#ef9a3e;letter-spacing:.17em;font-size:.66rem;font-weight:800}.track-shell{width:min(720px,100% - 28px);margin:0 auto;padding:46px 0 70px}.track-intro{margin-bottom:22px}.track-intro p{color:#d87925;letter-spacing:.14em;margin:0 0 7px;font-size:.7rem;font-weight:800}.track-intro h1{margin:0;font-size:clamp(2rem,7vw,3.2rem)}.track-intro span{color:#68766d}.track-form,.track-result{background:#fffdf8;border:1px solid #e0ddd3;border-radius:20px;gap:15px;padding:24px;display:grid;box-shadow:0 18px 50px #1e3f2c14}.track-form label{gap:7px;font-size:.78rem;font-weight:700;display:grid}.track-form input{font:inherit;border:1px solid #d4dad4;border-radius:11px;padding:13px}.track-form button{color:#fff;cursor:pointer;background:#26563a;border:0;border-radius:12px;min-height:50px;font-weight:800}.track-form button:disabled{opacity:.6}.track-form small{color:#76827a;line-height:1.55}.track-error{color:#8c381b;background:#fff0e9;border-radius:10px;padding:11px;font-size:.75rem}.track-result{margin-top:18px}.track-result-head,.track-shipment>div{justify-content:space-between;gap:18px;display:flex}.track-status{background:#edf3ea;border-radius:12px;gap:3px;padding:15px;display:grid}.track-status small{color:#6f7c73}.track-status b{font-size:1.12rem}.track-status.issue,.track-status.cancelled{color:#8c381b;background:#fff0e9}.track-shipment{border:1px solid #dfe4dc;border-radius:12px;gap:8px;margin:0;padding:15px;display:grid}.track-shipment dd{margin:0;font-weight:800}.track-items h2{margin:0 0 10px;font-size:1rem}.track-items>div{border-top:1px solid #ebe8df;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.track-items span{display:grid}.track-items small,.track-address{color:#78847c}.track-address{margin:0}.track-home{color:#315f43;margin-top:20px;font-weight:700;display:inline-block}@media (max-width:560px){.track-form,.track-result{padding:18px}.track-result-head,.track-shipment>div{flex-direction:column;gap:4px}}
