.k-track-page.svelte-1ppv0cl{max-width:720px;font-family:var(--k-font-family);margin:0 auto;padding:32px 24px 64px}.k-track-hero.svelte-1ppv0cl{background:var(--k-bg-card,#fff);border:1px solid var(--k-border);border-radius:var(--k-radius-xl);box-shadow:var(--k-shadow-sm);padding:32px}.k-track-hero.svelte-1ppv0cl h1:where(.svelte-1ppv0cl){color:var(--k-text-dark);margin:0 0 8px;font-size:28px;font-weight:800}.k-track-hero.svelte-1ppv0cl p:where(.svelte-1ppv0cl){color:var(--k-text-gray);margin:0 0 24px}.k-track-form.svelte-1ppv0cl{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}@media (width<=600px){.k-track-form.svelte-1ppv0cl{grid-template-columns:1fr}}.k-field.svelte-1ppv0cl{flex-direction:column;gap:6px;display:flex}.k-field.svelte-1ppv0cl label:where(.svelte-1ppv0cl){color:var(--k-text-dark);font-size:13px;font-weight:600}.k-field.svelte-1ppv0cl input:where(.svelte-1ppv0cl){border:1px solid var(--k-border);border-radius:var(--k-radius-md);color:var(--k-text-dark);background:var(--k-bg-main,#f8fafc);outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.k-field.svelte-1ppv0cl input:where(.svelte-1ppv0cl):focus{border-color:var(--k-orange);background:#fff;box-shadow:0 0 0 3px #ff5a001a}.k-track-btn.svelte-1ppv0cl{background:var(--k-orange);color:#fff;border-radius:var(--k-radius-md);cursor:pointer;border:none;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:background-color .2s}.k-track-btn.svelte-1ppv0cl:hover:not(:disabled){background:#e04f00}.k-track-btn.svelte-1ppv0cl:disabled{opacity:.6;cursor:progress}.k-track-error.svelte-1ppv0cl{color:#b91c1c;margin:16px 0 0;font-size:14px;font-weight:600}.k-track-result.svelte-1ppv0cl{background:var(--k-bg-card,#fff);border:1px solid var(--k-border);border-radius:var(--k-radius-xl);box-shadow:var(--k-shadow-sm);margin-top:24px;padding:32px}.k-result-head.svelte-1ppv0cl{justify-content:space-between;align-items:center;gap:16px;display:flex}.k-result-label.svelte-1ppv0cl{text-transform:uppercase;color:var(--k-text-gray);font-size:12px;font-weight:700}.k-result-head.svelte-1ppv0cl h2:where(.svelte-1ppv0cl){color:var(--k-text-dark);margin:2px 0 0;font-size:24px;font-weight:800}.k-status-pill.svelte-1ppv0cl{white-space:nowrap;color:#3730a3;background:#eef2ff;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.k-status-shipped.svelte-1ppv0cl{color:#9a3412;background:#fff4e5}.k-status-delivered.svelte-1ppv0cl{color:#047857;background:#ecfdf5}.k-status-cancelled.svelte-1ppv0cl{color:#b91c1c;background:#fef2f2}.k-result-meta.svelte-1ppv0cl{color:var(--k-text-gray);flex-wrap:wrap;gap:16px;margin:16px 0 28px;font-size:14px;display:flex}.k-timeline.svelte-1ppv0cl{justify-content:space-between;margin:0 0 28px;padding:0;list-style:none;display:flex;position:relative}.k-timeline.svelte-1ppv0cl:before{content:"";background:var(--k-border);z-index:0;height:2px;position:absolute;top:8px;left:0;right:0}.k-timeline-step.svelte-1ppv0cl{z-index:1;text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.k-timeline-dot.svelte-1ppv0cl{background:var(--k-bg-main,#f1f5f9);border:2px solid var(--k-border);border-radius:50%;width:18px;height:18px}.k-timeline-step.k-done.svelte-1ppv0cl .k-timeline-dot:where(.svelte-1ppv0cl){background:var(--k-orange);border-color:var(--k-orange)}.k-timeline-step.k-current.svelte-1ppv0cl .k-timeline-dot:where(.svelte-1ppv0cl){box-shadow:0 0 0 4px #ff5a0026}.k-timeline-label.svelte-1ppv0cl{color:var(--k-text-gray);font-size:12px;font-weight:600}.k-timeline-step.k-done.svelte-1ppv0cl .k-timeline-label:where(.svelte-1ppv0cl){color:var(--k-text-dark)}.k-result-items.svelte-1ppv0cl h3:where(.svelte-1ppv0cl){color:var(--k-text-dark);margin:0 0 12px;font-size:16px;font-weight:700}.k-result-items.svelte-1ppv0cl ul:where(.svelte-1ppv0cl){flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.k-result-items.svelte-1ppv0cl li:where(.svelte-1ppv0cl){color:var(--k-text-dark);gap:10px;font-size:14px;display:flex}.k-item-qty.svelte-1ppv0cl{color:var(--k-orange);font-weight:700}.k-result-note.svelte-1ppv0cl{color:var(--k-text-gray);margin:24px 0 0;font-size:14px}
