.tracking-box[data-astro-cid-dymjldao]{max-width:620px;margin:0 auto;padding:3rem}.state-header[data-astro-cid-dymjldao]{margin-bottom:2.5rem}.ico-large[data-astro-cid-dymjldao]{font-size:3rem;display:block;margin-bottom:1rem}.state-title[data-astro-cid-dymjldao]{font-size:1.8rem;font-weight:800}.state-subtitle[data-astro-cid-dymjldao]{font-size:.95rem;color:var(--text-secondary);margin-top:.5rem}.tracking-form[data-astro-cid-dymjldao]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-astro-cid-dymjldao]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-astro-cid-dymjldao] label[data-astro-cid-dymjldao]{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.form-input[data-astro-cid-dymjldao]{background:var(--bg-primary);border:1px solid var(--border-color);padding:.8rem 1rem;border-radius:var(--radius-sm);color:var(--text-primary);font-size:.95rem;width:100%}.form-input[data-astro-cid-dymjldao]:focus{border-color:var(--accent-cyan)}.header-split[data-astro-cid-dymjldao]{display:flex;justify-content:space-between;align-items:center}.status-summary-pill[data-astro-cid-dymjldao]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .85rem;border-radius:50px}.status-summary-pill[data-astro-cid-dymjldao].shipped{background:#10b9811a;color:var(--accent-emerald);border:1px solid rgba(16,185,129,.3)}.status-summary-pill[data-astro-cid-dymjldao].packing{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.status-timeline[data-astro-cid-dymjldao]{display:flex;flex-direction:column;gap:2rem;position:relative;margin-bottom:2.5rem;padding-left:1rem}.status-timeline[data-astro-cid-dymjldao]:before{content:"";position:absolute;top:5px;left:20px;width:2px;height:calc(100% - 25px);background:var(--border-color);z-index:1}.timeline-step[data-astro-cid-dymjldao]{display:flex;gap:2rem;position:relative;z-index:2}.step-marker[data-astro-cid-dymjldao]{width:22px;height:22px;border-radius:50%;background:var(--bg-tertiary);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--text-muted);flex-shrink:0;margin-top:3px}.timeline-step[data-astro-cid-dymjldao].completed .step-marker[data-astro-cid-dymjldao]{background:var(--accent-emerald);border-color:var(--accent-emerald);color:#000}.timeline-step[data-astro-cid-dymjldao].active .step-marker[data-astro-cid-dymjldao]{background:var(--accent-cyan-glow);border-color:var(--accent-cyan);color:var(--accent-cyan);box-shadow:0 0 10px var(--accent-cyan-glow)}.step-content[data-astro-cid-dymjldao]{display:flex;flex-direction:column;gap:.25rem}.step-title[data-astro-cid-dymjldao]{font-size:1rem;font-weight:700;color:var(--text-muted)}.completed[data-astro-cid-dymjldao] .step-title[data-astro-cid-dymjldao],.active[data-astro-cid-dymjldao] .step-title[data-astro-cid-dymjldao]{color:var(--text-primary)}.step-desc[data-astro-cid-dymjldao]{font-size:.85rem;color:var(--text-muted);line-height:1.4}.completed[data-astro-cid-dymjldao] .step-desc[data-astro-cid-dymjldao],.active[data-astro-cid-dymjldao] .step-desc[data-astro-cid-dymjldao]{color:var(--text-secondary)}.step-time[data-astro-cid-dymjldao]{font-size:.75rem;color:var(--text-muted);font-weight:500;margin-top:.2rem}.completed[data-astro-cid-dymjldao] .step-time[data-astro-cid-dymjldao]{color:var(--accent-cyan)}.active[data-astro-cid-dymjldao] .step-time[data-astro-cid-dymjldao]{color:var(--accent-emerald)}.discretion-details-card[data-astro-cid-dymjldao]{padding:1.5rem;border-color:#06b6d426}.discretion-details-card[data-astro-cid-dymjldao] h4[data-astro-cid-dymjldao]{font-size:.95rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}.discretion-details-card[data-astro-cid-dymjldao] p[data-astro-cid-dymjldao]{font-size:.8rem;line-height:1.5}@media(max-width:768px){.tracking-box[data-astro-cid-dymjldao]{padding:1.5rem}.header-split[data-astro-cid-dymjldao]{flex-direction:column;align-items:flex-start;gap:1rem}}.lookup-message[data-astro-cid-dymjldao]{margin-top:1rem;padding:.75rem 1rem;border-left:3px solid var(--accent-coral);background:#dc26260f;font-size:.88rem;color:var(--text-primary)}
