.service-tracking-page{max-width:1000px;margin:24px auto 64px}.service-tracking-page .panel{margin-bottom:24px}.tracking-search form{display:flex;align-items:end;gap:16px}.tracking-search label{flex:1;margin:0}.tracking-search button{flex-shrink:0}.tracking-result-heading{display:flex;justify-content:space-between;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dce6ef}.tracking-result-heading h2{font-size:clamp(18px,3vw,26px);overflow-wrap:anywhere}.tracking-result-heading .field-help{display:block;margin-bottom:8px}.shipment-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 24px}.shipment-overview-item{min-width:0;padding:20px;border:1px solid #dce6ef;border-radius:10px;background:#f7f9fc}.shipment-overview-item h3{font-size:16px;margin:0 0 16px;color:#142f4b}.shipment-overview-record+.shipment-overview-record{border-top:1px solid #dce6ef;margin-top:16px;padding-top:16px}.shipment-overview-record .field-help{display:block;font-size:13px;color:#52677d}.tracking-number{display:block;font-size:20px;line-height:1.5;letter-spacing:.025em;overflow-wrap:anywhere;user-select:all;color:#142f4b}.shipment-overview-record p{margin:8px 0}.shipment-overview-record time{font-size:13px;color:#52677d}.tracking-timeline{list-style:none;padding:0;margin:28px 0}.tracking-timeline li{display:grid;grid-template-columns:155px minmax(0,1fr);gap:24px;padding:20px 0;border-top:1px solid #dce6ef}.tracking-timeline time{font-size:14px;color:#52677d;font-variant-numeric:tabular-nums}.tracking-timeline h3{font-size:17px;margin:0 0 6px}.tracking-timeline .muted{font-size:13px}.service-cargo-visible>h2{margin-bottom:8px}.service-cargo-visible .shipment-overview{margin-bottom:16px}.service-tracking-page a:focus-visible{outline:3px solid #005bd8;outline-offset:4px}.tracking-search input:focus-visible{outline:3px solid #005bd8;outline-offset:2px}@media(max-width:600px){.shipment-overview{grid-template-columns:1fr}.tracking-search form{display:block}.tracking-search button{margin-top:12px;width:100%}.tracking-result-heading{flex-direction:column;gap:12px}.tracking-timeline li{grid-template-columns:1fr;gap:8px}.service-tracking-page{margin-top:12px}.service-tracking-page .panel{padding:22px 18px}}
