.orders-page.svelte-1rd7luz{max-width:100%}h1.svelte-1rd7luz{font-family:var(--font-primary, "Poppins", sans-serif);font-size:28px;font-weight:600;color:var(--text-dark, #2c2c2c);margin-bottom:24px}h2.svelte-1rd7luz{font-family:var(--font-primary, "Poppins", sans-serif);font-size:20px;font-weight:600;color:var(--text-dark, #2c2c2c);margin:32px 0 16px}.orders-list.svelte-1rd7luz{display:flex;flex-direction:column;gap:16px}.order-card.svelte-1rd7luz{background:#fafafa;border-radius:12px;overflow:hidden;border:1px solid var(--border-color, #e5e5e5)}.order-header.svelte-1rd7luz{width:100%;display:flex;align-items:center;gap:16px;padding:16px 20px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.order-header.svelte-1rd7luz:hover{background:#00000005}.order-header.static.svelte-1rd7luz{cursor:default}.order-header.static.svelte-1rd7luz:hover{background:transparent}.order-info.svelte-1rd7luz{flex:1;display:flex;flex-direction:column;gap:4px}.order-number.svelte-1rd7luz{font-weight:600;color:var(--text-dark, #2c2c2c);font-size:15px}.order-date.svelte-1rd7luz{font-size:13px;color:var(--text-light, #6b6b6b)}.order-summary.svelte-1rd7luz{display:flex;align-items:center;gap:16px}.order-items.svelte-1rd7luz{font-size:13px;color:var(--text-light, #6b6b6b)}.order-total.svelte-1rd7luz{font-weight:600;color:var(--text-dark, #2c2c2c)}.order-status.svelte-1rd7luz{font-size:12px;padding:4px 10px;border-radius:20px;font-weight:500}.status-pending.svelte-1rd7luz{background:#fff3cd;color:#856404}.status-completed.svelte-1rd7luz{background:#d4edda;color:#155724}.status-canceled.svelte-1rd7luz{background:#f8d7da;color:#721c24}.status-action.svelte-1rd7luz{background:#cce5ff;color:#004085}.status-archived.svelte-1rd7luz{background:#e2e3e5;color:#383d41}.status-delivered.svelte-1rd7luz{background:#d4edda;color:#155724}.status-out-for-delivery.svelte-1rd7luz{background:#cce5ff;color:#004085}.status-shipped.svelte-1rd7luz{background:#e2e3e5;color:#383d41}.expand-icon.svelte-1rd7luz{color:var(--text-light, #6b6b6b);font-size:14px}.order-details.svelte-1rd7luz{padding:0 20px 20px;border-top:1px solid var(--border-color, #e5e5e5)}.detail-section.svelte-1rd7luz{padding:16px 0;border-bottom:1px solid var(--border-color, #e5e5e5)}.detail-section.svelte-1rd7luz:last-child{border-bottom:none;padding-bottom:0}.detail-section.svelte-1rd7luz h3:where(.svelte-1rd7luz){font-size:13px;font-weight:600;color:var(--text-dark, #2c2c2c);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.detail-section.svelte-1rd7luz p:where(.svelte-1rd7luz){font-size:14px;line-height:1.6;margin:0;color:var(--text-dark, #2c2c2c)}.order-items-list.svelte-1rd7luz{display:flex;flex-direction:column;gap:8px}.order-item.svelte-1rd7luz{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-dark, #2c2c2c)}.order-item-image.svelte-1rd7luz{width:50px;height:50px;object-fit:cover;border-radius:6px;background:var(--secondary-color, #fffbf0);flex-shrink:0}.item-qty.svelte-1rd7luz{color:var(--text-light, #6b6b6b);width:30px;flex-shrink:0}.item-name.svelte-1rd7luz{flex:1}.item-price.svelte-1rd7luz{font-weight:500}.totals.svelte-1rd7luz{border-bottom:none}.total-row.svelte-1rd7luz{display:flex;justify-content:space-between;padding:4px 0;font-size:14px;color:var(--text-dark, #2c2c2c)}.grand-total.svelte-1rd7luz{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color, #e5e5e5);font-weight:600;font-size:16px}.tax-info.svelte-1rd7luz{text-align:right;font-size:12px;color:var(--text-light, #6b6b6b);margin-top:4px}.empty-state.svelte-1rd7luz{text-align:center;padding:60px 20px}.empty-state.svelte-1rd7luz i:where(.svelte-1rd7luz){font-size:64px;color:var(--border-color, #e5e5e5);margin-bottom:16px}.empty-state.svelte-1rd7luz p:where(.svelte-1rd7luz){color:var(--text-light, #6b6b6b);margin-bottom:24px}.guest-lookup.svelte-1rd7luz{max-width:400px}.intro.svelte-1rd7luz{color:var(--text-light, #6b6b6b);margin-bottom:24px;line-height:1.6}.lookup-form.svelte-1rd7luz{display:flex;flex-direction:column;gap:16px}.form-group.svelte-1rd7luz{display:flex;flex-direction:column;gap:6px}.form-group.svelte-1rd7luz label:where(.svelte-1rd7luz){font-size:14px;font-weight:500;color:var(--text-dark, #2c2c2c)}.form-group.svelte-1rd7luz input:where(.svelte-1rd7luz){padding:12px 16px;border:1px solid var(--border-color, #e5e5e5);border-radius:8px;font-size:15px;transition:border-color .2s ease}.form-group.svelte-1rd7luz input:where(.svelte-1rd7luz):focus{outline:none;border-color:var(--primary-color, #ffc70b)}.error-message.svelte-1rd7luz{background:#f8d7da;color:#721c24;padding:12px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:8px}.guest-order-result.svelte-1rd7luz{margin-top:32px}.guest-order-result.svelte-1rd7luz .order-card:where(.svelte-1rd7luz){max-width:100%}.login-prompt.svelte-1rd7luz{margin-top:40px;padding-top:24px;border-top:1px solid var(--border-color, #e5e5e5);text-align:center}.login-prompt.svelte-1rd7luz p:where(.svelte-1rd7luz){color:var(--text-light, #6b6b6b);margin-bottom:12px}.btn.svelte-1rd7luz{padding:14px 32px;border-radius:30px;font-family:var(--font-primary, "Poppins", sans-serif);font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;border:none;cursor:pointer;display:inline-block;text-align:center}.btn-primary.svelte-1rd7luz{background:var(--primary-color, #ffc70b);color:var(--white, #ffffff)}.btn-primary.svelte-1rd7luz:hover{background:var(--primary-hover, #e6b309);transform:translateY(-2px);box-shadow:0 5px 15px #ffc70b66}.btn-secondary.svelte-1rd7luz{background:transparent;color:var(--text-dark, #2c2c2c);border:2px solid var(--border-color, #e5e5e5)}.btn-secondary.svelte-1rd7luz:hover{border-color:var(--primary-color, #ffc70b);background:var(--secondary-color, #fffbf0)}@media(max-width:640px){h1.svelte-1rd7luz{font-size:24px}.order-header.svelte-1rd7luz{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:6px 8px;padding:14px 36px 14px 16px;align-items:center}.order-info.svelte-1rd7luz,.order-summary.svelte-1rd7luz{display:contents}.order-number.svelte-1rd7luz{grid-column:1;grid-row:1}.order-status.svelte-1rd7luz{grid-column:2;grid-row:1}.expand-icon.svelte-1rd7luz{position:absolute;right:12px;top:14px}.order-date.svelte-1rd7luz{grid-column:1;grid-row:2}.order-items.svelte-1rd7luz{grid-column:1;grid-row:3}.order-total.svelte-1rd7luz{grid-column:2;grid-row:3;justify-self:end}.order-details.svelte-1rd7luz{padding:0 16px 16px}.guest-lookup.svelte-1rd7luz{max-width:100%}}
