.order-details.svelte-u3i0ct{margin-top:2rem}.order-header.svelte-u3i0ct{margin-bottom:1.5rem}.order-id.svelte-u3i0ct{font-size:1.1rem;color:var(--color-text-secondary);margin:.5rem 0}.order-meta.svelte-u3i0ct{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;background:var(--color-form-background);padding:1rem;border-radius:6px;margin-top:1rem}.order-meta.svelte-u3i0ct p:where(.svelte-u3i0ct){margin:0}.order-items.svelte-u3i0ct h3:where(.svelte-u3i0ct){margin:1.5rem 0 1rem}.items-list.svelte-u3i0ct{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.item-card.svelte-u3i0ct{display:grid;grid-template-columns:80px 1fr auto;gap:1rem;align-items:center;padding:1rem;background:var(--color-form-background);border-radius:6px;box-shadow:0 1px 3px #0000001a}.item-image.svelte-u3i0ct img:where(.svelte-u3i0ct){width:100%;height:auto;border-radius:4px;object-fit:cover}.item-info.svelte-u3i0ct h4:where(.svelte-u3i0ct){margin:0 0 .5rem}.item-price.svelte-u3i0ct{color:var(--color-text-secondary);margin:0}.item-actions.svelte-u3i0ct{display:flex;flex-direction:column;align-items:flex-end}.select-item.svelte-u3i0ct{display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer}@media (max-width: 600px){.item-card.svelte-u3i0ct{grid-template-columns:60px 1fr;grid-template-rows:auto auto}.item-image.svelte-u3i0ct{grid-row:span 2}.item-actions.svelte-u3i0ct{grid-column:2;align-items:flex-start;margin-top:.5rem}}.error-message.svelte-887oyx{color:#e74c3c;font-size:.875rem;margin:.25rem 0 0}.order-results.svelte-887oyx{animation:svelte-887oyx-fadeIn .3s ease-in-out}.action-buttons.svelte-887oyx{display:flex;gap:1rem;margin-top:2rem;justify-content:center}.primary-button.svelte-887oyx,.secondary-button.svelte-887oyx{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:all .2s}.primary-button.svelte-887oyx{background-color:var(--color-primary);color:#fff;border:none}.primary-button.svelte-887oyx:hover{background-color:var(--color-primary-hover)}.secondary-button.svelte-887oyx{background-color:transparent;color:var(--color-text);border:1px solid var(--color-border)}.secondary-button.svelte-887oyx:hover{background-color:var(--color-form-background)}@keyframes svelte-887oyx-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
