.track-page.svelte-17eip2g{padding:6rem 0;display:flex;justify-content:center;background:var(--bg-alt);min-height:80vh}.track-card.svelte-17eip2g{background:#fff;border-radius:12px;border:1px solid var(--border);padding:3rem;width:100%;max-width:500px;box-shadow:0 4px 6px -1px #0000001a}.track-card.svelte-17eip2g h1:where(.svelte-17eip2g){font-size:28px;margin-bottom:1rem;text-align:center;color:var(--text-main)}.track-card.svelte-17eip2g p:where(.svelte-17eip2g){text-align:center;color:var(--text-muted);margin-bottom:2.5rem;font-size:15px}.form-group.svelte-17eip2g{margin-bottom:1.5rem}label.svelte-17eip2g{display:block;font-size:13px;font-weight:700;margin-bottom:.5rem;color:var(--text-muted)}input.svelte-17eip2g{width:100%;padding:.85rem;border:1px solid var(--border);border-radius:6px;font-size:16px;transition:border-color .2s}input.svelte-17eip2g:focus{border-color:var(--primary);outline:none}.wide.svelte-17eip2g{width:100%;margin-top:1rem;display:flex;justify-content:center;align-items:center;height:3rem}.error-box.svelte-17eip2g{margin-top:2rem;padding:1rem;background:var(--secondary-light);border:1px solid var(--secondary-light);border-radius:8px;color:var(--secondary);display:flex;align-items:center;gap:.75rem;font-size:14px}.track-results.svelte-17eip2g{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--border)}.order-summary.svelte-17eip2g{display:flex;justify-content:space-between;margin-bottom:2rem;font-size:13px;color:var(--text-muted)}.order-summary.svelte-17eip2g strong:where(.svelte-17eip2g){color:var(--primary)}.status-timeline.svelte-17eip2g{display:flex;flex-direction:column;gap:2rem;position:relative}.status-timeline.svelte-17eip2g:before{content:"";position:absolute;left:11px;top:10px;bottom:10px;width:2px;background:var(--border);z-index:0}.step.svelte-17eip2g{display:flex;gap:1.5rem;color:var(--text-light);position:relative;z-index:1}.step.completed.svelte-17eip2g{color:#22c55e}.step.active.svelte-17eip2g{color:var(--primary)}.step-text.svelte-17eip2g{display:flex;flex-direction:column}.step-text.svelte-17eip2g strong:where(.svelte-17eip2g){font-size:15px;color:var(--text-main)}.step-text.svelte-17eip2g span:where(.svelte-17eip2g){font-size:12px;color:var(--text-muted)}.cancelled-note.svelte-17eip2g{margin-top:2rem;display:flex;align-items:center;gap:.5rem;color:var(--secondary);font-size:13px;font-weight:600;justify-content:center}.spin.svelte-17eip2g{animation:svelte-17eip2g-spin 1s linear infinite}@keyframes svelte-17eip2g-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
