.account-header__greeting{margin:0.75rem 0 1.5rem 0;font-size:1.5rem;font-weight:600;color:#212529}.account-tabs{display:flex;align-items:stretch;gap:0;margin-bottom:1rem;padding:0;background-color:transparent;border-bottom:1px solid #ccc;border-radius:0;overflow-x:auto;overflow-y:hidden;box-shadow:none}.account-tabs__tab{display:inline-flex;align-items:center;padding:0.75rem 1.5rem;font-size:1rem;font-weight:400;color:#666;background:#eee;border:1px solid #eee;border-bottom-color:#ccc;border-radius:0;cursor:pointer;text-decoration:none;transition:all 0.3s ease;margin-bottom:-1px;box-shadow:none}.account-tabs__tab:hover{color:#333;text-decoration:none}.account-tabs__tab--active{color:#222;background-color:#fff;border:1px solid #ccc;border-bottom-color:#fff;box-shadow:none}.account-tabs__tab--active:hover{color:#222}.account-tabs__count{margin-left:0.5rem}.account-tabs__count.badge{margin-left:0.5rem !important;min-width:1.25rem !important;height:1.25rem !important;font-size:0.75rem}.account-tabs__tab--active .account-tabs__count{color:inherit}@media only screen and (max-width: 600px){.account-tabs__tab{flex:1;justify-content:center;padding:0.5rem 1rem}}.order-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:0;border:1px solid #ccc;padding:1rem 1.25rem;margin-bottom:1rem;background-color:#fff;text-decoration:none;color:inherit;transition:border-color 0.15s ease, box-shadow 0.15s ease}.order-card:hover{border-color:#bdbdbd;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.order-card:active{background-color:#fafafa}.order-card__main{flex:1;min-width:0}.order-card__header{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.5rem;flex-wrap:wrap}.order-card__number{margin:0;font-size:1.125rem;font-weight:700;color:#212529}.order-card__delivery-separator{margin:0 0.25rem;color:#9ca3af}.order-card__aside{display:flex;align-items:center;gap:0.75rem;flex-shrink:0}.order-card__total{margin:0;font-size:1.125rem;font-weight:600;color:#212529}@media only screen and (max-width: 600px){.order-card{flex-direction:column;align-items:stretch;gap:0.75rem;padding:1rem}.order-card__aside{justify-content:space-between;padding-top:0.75rem;border-top:1px solid #f3f4f6}}.order-card--orders{--status-placed: #374151;--status-matching: #d97706;--status-confirmed: #1e40af;--status-preparing: #4338ca;--status-delivered: #065f46;--status-payment-required: #c2410c;--status-cancelled: #dc2626;--status-returned: #374151;align-items:flex-start}.order-card--orders .order-card__header{align-items:flex-start;flex-direction:column;gap:0.25rem;margin-bottom:0.75rem}.order-card--orders .order-card__status-badges{display:flex;flex-wrap:wrap;gap:0.5rem}.order-card--orders .order-card__status-text{margin:0;display:inline-flex;align-items:center;padding:0.4rem 0.85rem;font-size:1rem;font-weight:700;line-height:1.1;border-radius:0;color:#111827}.order-card--orders .order-card__status-text--placed{color:var(--status-placed);background-color:#f3f4f6}.order-card--orders .order-card__status-text--matching{color:var(--status-matching);background-color:#fef3c7}.order-card--orders .order-card__status-text--confirmed{color:var(--status-confirmed);background-color:#dbeafe}.order-card--orders .order-card__status-text--preparing{color:var(--status-preparing);background-color:#e0e7ff}.order-card--orders .order-card__status-text--delivered{color:var(--status-delivered);background-color:#d1fae5}.order-card--orders .order-card__status-text--payment-required{color:var(--status-payment-required);background-color:#ffedd5}.order-card--orders .order-card__status-text--cancelled{color:var(--status-cancelled);background-color:#fee2e2}.order-card--orders .order-card__status-text--returned{color:var(--status-returned);background-color:#f3f4f6}.order-card--orders .order-card__status-text--quote-live{color:var(--status-confirmed);background-color:#dbeafe}.order-card--orders .order-card__status-text--quote-expiring{color:var(--status-matching);background-color:#fef3c7}.order-card--orders .order-card__status-text--quote-accepted{color:var(--status-delivered);background-color:#d1fae5}.order-card--orders .order-card__status-text--quote-expired{color:#6b7280;background-color:#f3f4f6}.order-card--orders .order-card__number{margin:0;font-size:0.9375rem;font-weight:500;color:#6b7280}.order-card--orders .order-card__identity{display:grid;gap:0.1rem;min-width:0}.order-card--orders .order-card__reference{display:flex;flex-wrap:wrap;gap:0.25rem 0.4rem;align-items:baseline;max-width:100%;font-size:0.9375rem;font-weight:500;line-height:1.35;color:#6b7280}.order-card--orders .order-card__reference-label{font-weight:inherit}.order-card--orders .order-card__reference-value{overflow-wrap:anywhere;font-weight:inherit}.order-card--orders .order-card__details{display:grid;gap:0.25rem}.order-card--orders .order-card__arrival{margin:0;font-size:1rem;font-weight:600;color:#212529}.order-card--orders .order-card__meta{margin:0;font-size:0.875rem;color:#6b7280}.order-card--orders .order-card__aside{align-items:flex-end;flex-direction:column;gap:0.35rem}.order-card--orders .order-card__cta{display:inline-flex;align-items:center;gap:0.35rem}.order-card--orders .order-card__cta-arrow{display:none;font-size:1.125rem;color:#9ca3af}@media only screen and (max-width: 600px){.order-card--orders .order-card__aside{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.order-card--orders .order-card__cta-arrow{display:inline}}.account-empty-state{display:grid;gap:0.5rem;justify-items:center;padding:2rem 1.5rem;margin-bottom:1.5rem;text-align:center;background-color:#fff;border:1px dashed #ccc;border-radius:0}.account-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:9999px;background-color:#fef3c7;color:#b45309}.account-empty-state__icon-svg{width:1.75rem;height:1.75rem}.account-empty-state__title{margin:0.25rem 0 0 0;font-size:1.125rem;font-weight:700;color:#212529}.account-empty-state__description{margin:0;max-width:32rem;font-size:0.9375rem;color:#6b7280}.load-more{text-align:center;padding:1rem 0}.load-more__button{padding:0.625rem 1.5rem;font-size:0.9375rem;font-weight:500;color:#374151;background-color:#fff;border:1px solid #ccc;border-radius:0;cursor:pointer;transition:all 0.15s ease}.load-more__button:hover{background-color:#f9fafb;border-color:#9ca3af}.load-more__button:active{background-color:#f3f4f6}.load-more__count{margin:0.75rem 0 0 0;font-size:0.8125rem;color:#9ca3af}
