.trk{max-width:980px;margin:0 auto}.lookup{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:16px;margin-bottom:32px;padding:24px;display:grid}.lookup .field{margin:0}.status{background:var(--main);border-radius:var(--radius);padding:32px}.status .card{background:var(--s-bg);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:32px;display:grid}.status h2{margin:4px 0 8px;font-size:42px}.status .eta{color:var(--s-text2);font-size:17px}.status .eta b{color:var(--s-text)}.carrier{color:var(--s-text2);text-align:right;font-size:14px}.carrier .mono{color:var(--s-text);margin:4px 0 8px;font-size:15px;display:block}.carrier a{color:var(--s-text);text-underline-offset:3px}.prog{grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid;position:relative}.prog li{text-align:center;color:var(--s-text2);padding-top:32px;font-size:14px;list-style:none;position:relative}.prog li:before{content:"";background:var(--s-line);height:3px;position:absolute;top:9px;left:-50%;right:50%}.prog li:first-child:before{display:none}.prog li.done:before,.prog li.now:before{background:var(--s-text)}.prog li i{background:var(--s-bg);border:3px solid var(--s-line);z-index:1;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.prog li.done i{background:var(--s-text);border-color:var(--s-text)}.prog li.now i{background:var(--s-bg);border-color:var(--s-text);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 30%, transparent)}.prog li.done,.prog li.now{color:var(--s-text);font-weight:500}.prog small{color:var(--s-text2);font-size:12px;font-weight:400;display:block}.tgrid{grid-template-columns:1.4fr 1fr;align-items:start;gap:32px;margin-top:40px;display:grid}.tgrid h3{margin-bottom:12px;font-size:26px}.log{border-left:2px solid var(--s-line);margin-left:6px;list-style:none}.log li{padding:0 0 20px 24px;position:relative}.log li:before{content:"";background:var(--s-bg);border:2px solid var(--s-text2);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-7px}.log li:first-child:before{background:var(--s-text);border-color:var(--s-text)}.log b{font-weight:600;display:block}.log span{color:var(--s-text2);font-size:14px}.side .box{margin-bottom:16px;padding:20px;font-size:15px}.side .box h3{margin-bottom:8px;font-size:22px}.side .mini{grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.side .mini .ph{aspect-ratio:1}.side .mini .ph .lbl{display:none}.side .mini span{color:var(--s-text2);font-size:13px;display:block}.side p{color:var(--s-text2)}.side p a{color:var(--s-text)}@media (width<=800px){.lookup{grid-template-columns:1fr}.status{padding:12px}.status .card{grid-template-columns:1fr;padding:24px 20px}.carrier{text-align:left}.status h2{font-size:34px}.prog{grid-template-columns:1fr;gap:0;margin-top:24px}.prog li{text-align:left;padding:0 0 16px 36px}.prog li:before{width:3px;height:18px;top:-16px;left:8px;right:auto}.prog li i{left:0;transform:none}.tgrid{grid-template-columns:1fr}}.ret{gap:12px;margin-top:24px;padding:16px;display:grid}.ret b{font-size:16px;font-weight:600}.ret .it{grid-template-columns:20px 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.ret .it input{width:18px;height:18px}.ret textarea{background:var(--s-card);width:100%;min-height:72px;color:var(--s-text);border:1px solid var(--s-line);border-radius:var(--radius);font:400 15px var(--font-body);padding:8px 12px}.invoice{height:40px;margin-top:12px}
