.page.svelte-1xd49a3{max-width:700px;margin:0 auto;padding:0 1rem 4rem}.page-header.svelte-1xd49a3{text-align:center}.header-content.svelte-1xd49a3{padding:2.5rem 1rem}.page-title.svelte-1xd49a3{font-family:var(--font-display);color:var(--blue);margin-bottom:.75rem;font-size:2.5rem}.subtitle.svelte-1xd49a3{color:var(--color-text-secondary);font-size:1rem}.search-section.svelte-1xd49a3{margin:2rem 0}.search-form.svelte-1xd49a3{border:var(--border);box-shadow:var(--shadow-md);gap:0;display:flex;overflow:hidden}.search-input.svelte-1xd49a3{font-family:var(--font-body);background:var(--white);color:var(--ink);border:none;outline:none;flex:1;padding:.9rem 1.25rem;font-size:1rem}.search-btn.svelte-1xd49a3{background:var(--blue);color:var(--white);border:none;border-left:var(--border);font-family:var(--font-body);cursor:pointer;padding:.9rem 1.75rem;font-size:1rem;font-weight:700;transition:background .1s}.search-btn.svelte-1xd49a3:hover{background:#1834a0}.error-msg.svelte-1xd49a3{font-family:var(--font-mono);color:var(--red);margin-top:.5rem;font-size:12px}.empty-state.svelte-1xd49a3{text-align:center;border:var(--border);box-shadow:var(--shadow-sm);padding:3rem}.empty-state.svelte-1xd49a3 p:where(.svelte-1xd49a3){margin-bottom:.5rem}.hint.svelte-1xd49a3{color:var(--color-text-secondary);font-size:.875rem}.results-header.svelte-1xd49a3{border-bottom:var(--border);color:var(--color-text-secondary);margin-bottom:1rem;padding:.5rem 0}.result-list.svelte-1xd49a3{flex-direction:column;gap:1rem;display:flex}.result-card.svelte-1xd49a3{background:var(--white);border:var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.result-header.svelte-1xd49a3{background:var(--blue);color:var(--white);border-bottom:var(--border);justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.type-name.svelte-1xd49a3{margin-right:.75rem;font-weight:700}.commission-id.svelte-1xd49a3{opacity:.7;letter-spacing:.08em;font-size:11px}.status-pill.svelte-1xd49a3{font-family:var(--font-mono);border:1px solid var(--white);letter-spacing:.06em;padding:2px 8px;font-size:10px;font-weight:700}.status-pending.svelte-1xd49a3{color:var(--gold)}.status-accepted.svelte-1xd49a3,.status-in_progress.svelte-1xd49a3,.status-revision.svelte-1xd49a3{color:#86efac}.status-completed.svelte-1xd49a3,.status-delivered.svelte-1xd49a3{color:#4ade80}.status-rejected.svelte-1xd49a3,.status-cancelled.svelte-1xd49a3{color:#fff6}.progress-strip.svelte-1xd49a3{gap:0;padding:.75rem 1rem;display:flex;overflow-x:auto}.progress-step.svelte-1xd49a3{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:60px;font-size:10px;display:flex;position:relative}.progress-step.svelte-1xd49a3:after{content:"";background:var(--color-border-tertiary);z-index:0;width:80%;height:2px;position:absolute;top:12px;left:60%}.progress-step.svelte-1xd49a3:last-child:after{display:none}.step-circle.svelte-1xd49a3{border:2px solid var(--color-border-tertiary);width:24px;height:24px;font-family:var(--font-mono);background:var(--white);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:relative}.done.svelte-1xd49a3 .step-circle:where(.svelte-1xd49a3){background:var(--blue);color:var(--white);border-color:var(--blue)}.current.svelte-1xd49a3 .step-circle:where(.svelte-1xd49a3){background:var(--red);color:var(--white);border-color:var(--red)}.done.svelte-1xd49a3 .step-label:where(.svelte-1xd49a3){color:var(--blue);font-weight:700}.current.svelte-1xd49a3 .step-label:where(.svelte-1xd49a3){color:var(--red);font-weight:700}.future.svelte-1xd49a3 .step-label:where(.svelte-1xd49a3){color:var(--color-text-tertiary)}.step-label.svelte-1xd49a3{font-family:var(--font-mono);font-size:9px}.result-meta.svelte-1xd49a3{border-top:1px solid var(--color-border-tertiary);color:var(--color-text-secondary);justify-content:space-between;padding:.5rem 1rem;font-size:12px;display:flex}.price.svelte-1xd49a3{color:var(--blue);font-weight:700}.track-link.svelte-1xd49a3{background:var(--ink);color:var(--white);font-family:var(--font-mono);letter-spacing:.06em;border-top:var(--border);padding:.6rem 1rem;font-size:11px;font-weight:700;text-decoration:none;transition:background .1s;display:block}.track-link.svelte-1xd49a3:hover{background:var(--blue)}.mono.svelte-1xd49a3{font-family:var(--font-mono)}
