@media(max-width:800px){html,body{overflow-x:hidden}#track .trackbox{padding:24px 18px;overflow:hidden;min-width:0;max-width:100%}#track .trackbox>*{min-width:0;max-width:100%}#track .trackbox h2,#track .trackbox p{overflow-wrap:anywhere}#track .track-input{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:10px!important}#track .track-input select,#track .track-input input,#track .track-input .btn{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#track .track-input .btn{min-height:52px;padding:12px 14px;white-space:normal;line-height:1.25;text-align:center}}
.tracking-result h3{margin:0 0 12px;font-size:19px}.tracking-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.tracking-details>div{padding:9px 10px;background:#fff;border:1px solid #dce8e3;border-radius:8px}.tracking-details dt{font-size:10px;font-weight:800;color:#526060}.tracking-details dd{margin:3px 0 0;font-size:12px;overflow-wrap:anywhere}.tracking-timeline li.current{background:#dff2e8;border-left:3px solid #16785f;border-radius:5px;padding:7px 9px;margin-left:-5px}.tracking-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.tracking-photo{margin:0;padding:9px;background:#fff;border:1px solid #dce8e3;border-radius:9px}.tracking-photo figcaption{font-size:11px;font-weight:700;margin-bottom:7px}.tracking-photo img{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:6px}.attachment-link,.receipt-download{margin-top:10px}@media(max-width:600px){.tracking-details,.tracking-photos{grid-template-columns:1fr}.receipt-download{width:100%}}
