.header-actions .text-link,.header-actions>.button{display:none}
.marquee{margin:10px 5vw 0;border-radius:0;height:40px;padding:0;display:flex;align-items:center;box-sizing:border-box}.marquee-track{height:100%;align-items:center}.marquee-track span{height:100%;padding:0 20px;display:flex;align-items:center}.button,.dashboard-tabs button{border-radius:999px}.button:active{transform:translateY(1px)}.button:focus-visible,.menu-button:focus-visible,.tracking-form input:focus-visible{outline:3px solid rgba(96,147,160,.55);outline-offset:3px}.form-row .button{white-space:nowrap}.dashboard-overview{display:flex;justify-content:space-between;align-items:end;gap:32px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:28px}.dashboard-overview h2{margin:8px 0;font-size:clamp(24px,3vw,42px)}.dashboard-overview p{max-width:620px;color:var(--muted);line-height:1.6;margin:0}.result-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;padding-top:18px;border-top:1px solid var(--line)}.result-contact div{display:grid;gap:6px}.result-contact small{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--muted)}.result-contact span{color:var(--muted);font-size:13px}.result-contact strong{font-size:15px}.desktop-nav{display:none}.menu-button{display:block}.button span,.arrow-link span{display:none}.customer-shipment{display:grid;gap:16px}.shipment-overview{display:flex;justify-content:space-between;gap:24px;align-items:start;padding:28px;background:var(--ink);color:#fff}.shipment-overview h2{margin:8px 0;font-size:clamp(24px,4vw,44px)}.shipment-overview p{margin:0;color:#c6d9dd}.shipment-row,.shipment-progress,.shipment-history,.shipment-photo{border:1px solid var(--line);background:var(--white)}.shipment-row h3,.shipment-history h3,.shipment-photo h3{margin:0;padding:15px 18px;background:var(--blue-pale);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.shipment-facts{display:grid;gap:1px;background:var(--line)}.shipment-facts.four{grid-template-columns:repeat(4,minmax(0,1fr))}.shipment-facts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.shipment-facts.six{grid-template-columns:repeat(6,minmax(0,1fr))}.shipment-facts div{display:grid;gap:8px;padding:18px;background:#fff;min-width:0}.shipment-facts small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.shipment-facts strong{overflow-wrap:anywhere;font-size:13px}.shipment-progress{padding:20px}.progress-heading,.progress-route{display:flex;justify-content:space-between;gap:16px}.progress-heading{font-size:13px;font-weight:700}.progress-track{height:10px;margin:14px 0 10px;background:var(--blue-pale);overflow:hidden}.progress-track span{display:block;height:100%;background:var(--blue)}.progress-route{color:var(--muted);font-size:11px}.shipment-history{padding-bottom:16px}.shipment-history .timeline{margin:18px}.shipment-photo{padding-bottom:18px}.shipment-photo img{display:block;width:min(100%,420px);max-height:300px;object-fit:contain;margin:18px}.shipment-photo p{padding:0 18px;color:var(--muted)}.password-field{position:relative}.password-field input{padding-right:48px}.password-toggle{position:absolute;right:8px;bottom:8px;width:34px;height:34px;border:0;background:transparent;color:var(--muted);font-size:18px}.password-toggle:focus-visible{outline:2px solid #6093a0}@media(max-width:900px){.shipment-facts.four,.shipment-facts.three,.shipment-facts.six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.marquee{height:36px}.dashboard-overview{display:grid;align-items:start}.result-contact{grid-template-columns:1fr}.shipment-overview{display:grid}.shipment-facts.four,.shipment-facts.three,.shipment-facts.six{grid-template-columns:1fr}}
