.account-wrapper.svelte-1yz2jze{display:flex;align-items:center;justify-content:center;flex:1;width:100%;padding:2rem 1rem}.account-container.svelte-1yz2jze{width:100%;max-width:1200px}.account-header.svelte-1yz2jze{display:flex;justify-content:space-between;align-items:start;padding:1.5rem;border-radius:var(--radius);margin-bottom:1.5rem}.account-header.svelte-1yz2jze h1:where(.svelte-1yz2jze){font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.account-header.svelte-1yz2jze p:where(.svelte-1yz2jze){font-size:.875rem}.btn-secondary.svelte-1yz2jze{padding:.5rem 1rem;background:none;border:1px solid var(--color-border);border-radius:calc(var(--radius) * .75);font-size:.875rem;cursor:pointer;transition:all .2s ease}.account-tabs.svelte-1yz2jze{border-radius:var(--radius);overflow:hidden}.tab-nav.svelte-1yz2jze{display:flex}.tab-button.svelte-1yz2jze{flex:1;padding:1rem;background:none;border:none;border-bottom:2px solid transparent;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.tab-button.active.svelte-1yz2jze{border-bottom-color:var(--color-primary)}.tab-content.svelte-1yz2jze{padding:2rem}.tab-content.svelte-1yz2jze h2:where(.svelte-1yz2jze){font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.empty-state.svelte-1yz2jze{text-align:center;padding:3rem 1rem}.empty-icon.svelte-1yz2jze{width:4rem;height:4rem;margin:0 auto 1rem}.empty-state.svelte-1yz2jze h3:where(.svelte-1yz2jze){font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.empty-state.svelte-1yz2jze p:where(.svelte-1yz2jze){margin-bottom:1.5rem}.btn-primary.svelte-1yz2jze{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;text-decoration:none;transition:all .2s ease}.orders-list.svelte-1yz2jze{display:flex;flex-direction:column;gap:1rem}.order-card.svelte-1yz2jze{border-radius:calc(var(--radius) * .75);padding:1.5rem}.order-header.svelte-1yz2jze{display:flex;justify-content:space-between;align-items:start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.order-header.svelte-1yz2jze h3:where(.svelte-1yz2jze){font-weight:600;margin-bottom:.25rem}.order-summary.svelte-1yz2jze{text-align:right}.order-summary.svelte-1yz2jze p:where(.svelte-1yz2jze){font-weight:600;margin-bottom:.25rem}.status-badge.svelte-1yz2jze{display:inline-block;padding:.25rem .75rem;border-radius:calc(var(--radius) * .5);font-size:.75rem;font-weight:500;text-transform:uppercase}.order-items.svelte-1yz2jze{display:flex;flex-direction:column;gap:.75rem}.order-item.svelte-1yz2jze{display:flex;align-items:center;gap:1rem}.item-image.svelte-1yz2jze{width:3rem;height:3rem;border-radius:calc(var(--radius) * .5);overflow:hidden;flex-shrink:0}.item-image.svelte-1yz2jze img:where(.svelte-1yz2jze){width:100%;height:100%;object-fit:cover}.item-details.svelte-1yz2jze{flex:1}.address-grid.svelte-1yz2jze{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.address-card.svelte-1yz2jze{padding:1.5rem;border-radius:calc(var(--radius) * .75)}.address-card.svelte-1yz2jze h3:where(.svelte-1yz2jze){font-weight:600;margin-bottom:1rem}.address-text.svelte-1yz2jze{font-size:.875rem;line-height:1.6}.address-text.svelte-1yz2jze p:where(.svelte-1yz2jze){margin-bottom:.25rem}.settings-section.svelte-1yz2jze{padding:1.5rem;border-radius:calc(var(--radius) * .75)}.settings-section.svelte-1yz2jze h3:where(.svelte-1yz2jze){font-weight:600;margin-bottom:1rem}.info-text.svelte-1yz2jze{font-size:.875rem;line-height:1.8}.info-text.svelte-1yz2jze strong:where(.svelte-1yz2jze){color:var(--color-foreground)}
