.print-letterhead.svelte-1efvta4{display:none}.track-infographic__route.svelte-1efvta4{background:var(--surface-muted);border:1px solid var(--border);border-radius:1rem;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem 1.25rem;display:flex}.track-infographic__endpoint.svelte-1efvta4{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:4.5rem;display:flex}.track-infographic__endpoint--right.svelte-1efvta4{align-items:flex-end;margin-left:auto}.track-infographic__dot.svelte-1efvta4{border-radius:9999px;width:.75rem;height:.75rem;box-shadow:0 0 0 4px #1b6bb51f}.track-infographic__dot--origin.svelte-1efvta4{background:var(--brand-primary)}.track-infographic__dot--destination.svelte-1efvta4{background:var(--brand-accent);box-shadow:0 0 0 4px #c9a22726}.track-infographic__endpoint-label.svelte-1efvta4{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-muted);font-size:.65rem;font-weight:600}.track-infographic__path.svelte-1efvta4{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.track-infographic__path-line.svelte-1efvta4{background:repeating-linear-gradient(90deg,#1b6bb559 0 6px,#0000 6px 12px);border-radius:9999px;flex:1;height:2px}.track-infographic__path-icon.svelte-1efvta4{width:2.5rem;height:2.5rem;color:var(--brand-accent);background:#c9a2271f;border:1px solid #c9a22733;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.track-infographic__steps.svelte-1efvta4{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.track-infographic__step.svelte-1efvta4{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.track-infographic__step-marker.svelte-1efvta4{flex-direction:column;align-items:center;display:flex}.track-infographic__step-icon.svelte-1efvta4{background:var(--brand-primary-muted);width:2.75rem;height:2.75rem;color:var(--brand-primary);border:1px solid #1b6bb526;border-radius:.875rem;justify-content:center;align-items:center;display:flex}.track-infographic__step-connector.svelte-1efvta4{background:linear-gradient(#1b6bb559,#c9a22759);border-radius:9999px;flex:1;width:2px;min-height:1.5rem;margin-top:.5rem}.track-infographic__step-copy.svelte-1efvta4{padding-top:.25rem;padding-bottom:.5rem}@media (width>=768px){.track-infographic__route.svelte-1efvta4{margin-bottom:2.5rem;padding:1.25rem 1.75rem}.track-infographic__body.svelte-1efvta4{position:relative}.track-infographic__steps.svelte-1efvta4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative}.track-infographic__steps.svelte-1efvta4:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#1b6bb54d 0 6px,#0000 6px 12px);border-radius:9999px;height:2px;position:absolute;top:1.375rem;left:12.5%;right:12.5%}.track-infographic__step.svelte-1efvta4{text-align:center;grid-template-columns:1fr;justify-items:center;padding:0 .75rem}.track-infographic__step-marker.svelte-1efvta4{z-index:1;flex-direction:row;justify-content:center;width:100%;position:relative}.track-infographic__step-connector.svelte-1efvta4{display:none}.track-infographic__step-copy.svelte-1efvta4{padding-top:.75rem;padding-bottom:0}}@media print{header,footer,form,#track-page-hero,.track-infographic,.header-spacer{display:none!important}.track-page-main{padding-top:0!important;padding-bottom:0!important}#shipment-tracking-results{box-shadow:none!important;border:none!important;margin-top:0!important;padding:0!important}#shipment-tracking-results button{display:none!important}.print-letterhead.svelte-1efvta4{border-bottom:1px solid #ccc;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.print-letterhead-brand.svelte-1efvta4{align-items:center;gap:.75rem;min-width:0;display:flex}.print-letterhead-logo.svelte-1efvta4{object-fit:cover;border-radius:9999px;flex-shrink:0;width:3rem;height:3rem}.print-letterhead-name.svelte-1efvta4{color:#111;font-size:1rem;font-weight:700;line-height:1.3}.print-letterhead-subtitle.svelte-1efvta4{color:#555;margin-top:.125rem;font-size:.75rem}.print-letterhead-contact.svelte-1efvta4{color:#333;text-align:right;flex-shrink:0;max-width:14rem;font-size:.7rem;line-height:1.45}.print-letterhead-contact.svelte-1efvta4 p:where(.svelte-1efvta4)+p:where(.svelte-1efvta4){margin-top:.2rem}}
