.customer-account{--account-surface:var(--color-offwhite);background:var(--color-cream-50)}.customer-account .account-sidebar{border:1px solid var(--color-beige-200);background:var(--account-surface);border-radius:28px;padding:12px}.customer-account .account-content{min-width:0}.customer-account .account-content>header{border-bottom:1px solid var(--color-beige-300);padding-bottom:24px}.customer-account .account-content h1{text-wrap:balance;line-height:1.65}.customer-account .account-welcome{background:var(--color-cream-100)}.customer-account .account-stat{background:var(--account-surface);border-radius:18px;padding:20px}.customer-account .account-stat>span{background:var(--color-cream-100)}.customer-account .account-stat p:first-child{font-size:1.8rem}.customer-account .account-recent-order{background:var(--account-surface);border-inline-start:5px solid var(--color-accent-600);padding:24px}.customer-account .account-recent-order>div:first-child,.customer-account .account-order-card>div:first-child{border-bottom:1px solid var(--color-beige-200);padding-bottom:16px}.customer-account .account-quick-action{background:var(--account-surface);border-radius:18px;min-height:88px}.customer-account .account-order-card{background:var(--account-surface)}.customer-account .account-panel{background:var(--account-surface);border-radius:18px}.customer-account a,.customer-account button{-webkit-tap-highlight-color:transparent}.customer-account :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--color-accent-700);outline-offset:3px}.customer-account .account-mobile-nav a{white-space:normal;border-radius:14px;height:auto;min-height:48px;padding:12px}@media (max-width:639px){.customer-account .account-stat{padding:16px}.customer-account .account-recent-order{padding:18px}.customer-account .account-recent-order>div:last-child>div:last-child{flex-wrap:wrap;justify-content:space-between;width:100%}.customer-account .account-order-card{padding:18px}.customer-account .account-content h1{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.customer-account *,.customer-account :before,.customer-account :after{transition:none!important;animation:none!important}}
