.orders-module-scss-module__3xvg6W__orders-page{max-width:800px;padding:var(--space-xl) var(--space-lg);margin:0 auto}.orders-module-scss-module__3xvg6W__orders-page h1{margin-bottom:var(--space-xl)}.orders-module-scss-module__3xvg6W__empty-state{text-align:center;padding:var(--space-2xl);color:var(--color-text-muted)}.orders-module-scss-module__3xvg6W__empty-state p{margin-bottom:var(--space-lg)}.orders-module-scss-module__3xvg6W__btn-primary{padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-md);transition:background var(--transition);font-weight:500}.orders-module-scss-module__3xvg6W__btn-primary:hover{background:var(--color-primary-hover)}.orders-module-scss-module__3xvg6W__btn-primary{background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-caps-sm);border-radius:var(--radius-btn);box-shadow:var(--shadow-pink);transition:background var(--transition),box-shadow var(--transition),transform var(--transition);border:0;font-weight:500}.orders-module-scss-module__3xvg6W__btn-primary:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 14px 26px -10px color-mix(in srgb, var(--color-primary) 65%, transparent);transform:translateY(-1px)}.orders-module-scss-module__3xvg6W__btn-primary:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.orders-module-scss-module__3xvg6W__btn-primary:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 35%, transparent);outline-offset:2px}.orders-module-scss-module__3xvg6W__btn-primary:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);box-shadow:none;cursor:not-allowed;transform:none}.orders-module-scss-module__3xvg6W__orders-list{gap:var(--space-md);flex-direction:column;display:flex}.orders-module-scss-module__3xvg6W__order-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);cursor:pointer;transition:all var(--transition);gap:var(--space-md);flex-direction:column;display:flex}.orders-module-scss-module__3xvg6W__order-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.orders-module-scss-module__3xvg6W__order-header{justify-content:space-between;align-items:flex-start;display:flex}.orders-module-scss-module__3xvg6W__order-id{font-weight:600;font-size:var(--font-size-base)}.orders-module-scss-module__3xvg6W__order-date{font-size:var(--font-size-sm);margin-top:var(--space-xs)}.orders-module-scss-module__3xvg6W__status-badge{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600}.orders-module-scss-module__3xvg6W__status-pending{background:var(--color-warning-bg);color:var(--color-warning-fg)}.orders-module-scss-module__3xvg6W__status-confirmed{background:var(--color-info-bg);color:var(--color-info-fg)}.orders-module-scss-module__3xvg6W__status-shipped{background:var(--color-brand-bg);color:var(--color-brand-fg)}.orders-module-scss-module__3xvg6W__status-delivered{background:var(--color-success-bg);color:var(--color-success-fg)}.orders-module-scss-module__3xvg6W__status-cancelled{background:var(--color-error-bg);color:var(--color-error-fg)}.orders-module-scss-module__3xvg6W__order-items-preview{gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.orders-module-scss-module__3xvg6W__order-footer{padding-top:var(--space-sm);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.orders-module-scss-module__3xvg6W__order-total{font-weight:700;font-size:var(--font-size-lg)}.orders-module-scss-module__3xvg6W__loading-state{text-align:center;padding:var(--space-2xl);color:var(--color-text-muted)}.orders-module-scss-module__3xvg6W__error-banner{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-md)}.orders-module-scss-module__3xvg6W__status-processing{background:var(--color-violet-bg);color:var(--color-violet-fg)}.orders-module-scss-module__3xvg6W__status-out_for_delivery{background:var(--color-brand-bg);color:var(--color-brand-fg)}.orders-module-scss-module__3xvg6W__status-failed_delivery{background:var(--color-warning-bg);color:var(--color-warning-fg)}.orders-module-scss-module__3xvg6W__status-returned{background:var(--color-neutral-bg);color:var(--color-neutral-fg)}
