.order-status-tracker[data-v-28c187d2],.tracker-content[data-v-28c187d2]{display:flex;flex-direction:column;gap:18px}.tracker-loading[data-v-28c187d2]{align-items:center;display:flex;justify-content:center;padding:40px 20px}.loading-text[data-v-28c187d2]{color:#64748b;font-size:.9rem;font-weight:500;margin:0}.tracker-not-found[data-v-28c187d2]{align-items:center;display:flex;justify-content:center;padding:40px 20px}.not-found-text[data-v-28c187d2]{color:#ef4444;font-size:.9rem;font-weight:500;margin:0}.tracker-header[data-v-28c187d2]{display:flex;flex-direction:column;gap:8px}.status-title[data-v-28c187d2]{color:var(--brand-blue-text);font-size:1.1rem;font-weight:700;margin:0}.status-caption[data-v-28c187d2]{color:#475569;font-size:.75rem}.tracker-progress[data-v-28c187d2]{display:flex;flex-direction:column;gap:16px}.progress-bar[data-v-28c187d2]{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden;position:relative}.progress-fill[data-v-28c187d2]{background:var(--brand-red);border-radius:999px;inset:0 auto 0 0;position:absolute;transition:width .35s ease}.progress-steps[data-v-28c187d2]{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;list-style:none;margin:0;padding:0}.progress-step[data-v-28c187d2]{align-items:center;color:#94a3b8;display:flex;flex:1 1 0;flex-direction:column;font-size:.72rem;gap:6px;text-align:center}.step-image[data-v-28c187d2]{height:36px;margin-bottom:4px;-o-object-fit:contain;object-fit:contain;width:36px}.step-dot[data-v-28c187d2]{background:#fff;border:2px solid #cbd5e1;border-radius:50%;height:16px;transition:all .3s ease;width:16px}.progress-step.done[data-v-28c187d2]{color:#0f172a;font-weight:600}.progress-step.done .step-dot[data-v-28c187d2]{background:var(--brand-red);border-color:var(--brand-red)}.progress-step.current[data-v-28c187d2]{color:var(--brand-blue-text);font-weight:700}.progress-step.current .step-dot[data-v-28c187d2]{background:#fff;border-color:var(--brand-blue-text);box-shadow:0 0 0 3px #2563eb40}.step-label[data-v-28c187d2]{max-width:130px}@media (max-width:640px){.progress-steps[data-v-28c187d2]{flex-wrap:wrap;row-gap:12px}.progress-step[data-v-28c187d2]{flex:1 0 45%}.step-label[data-v-28c187d2]{max-width:100%}}
