.account-module-scss-module__VL48YW__accountLayout{height:100vh;display:flex;overflow:hidden}@media (max-width:767px){.account-module-scss-module__VL48YW__accountLayout{flex-direction:column;height:100dvh}}.account-module-scss-module__VL48YW__mobileHeader{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 3px #00000014}.account-module-scss-module__VL48YW__burgerBtn{color:#111827!important}.account-module-scss-module__VL48YW__mobileTitle{color:#111827;font-size:1.125rem!important;font-weight:600!important}.account-module-scss-module__VL48YW__drawerHeader{background:#0f0f0f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.account-module-scss-module__VL48YW__drawerHeader h6{color:#fff;font-size:1rem;font-weight:600}.account-module-scss-module__VL48YW__drawerHeader button{color:#fff9!important}.account-module-scss-module__VL48YW__sidebar{flex-shrink:0;width:260px;height:100%}.account-module-scss-module__VL48YW__sidebarCard{flex-direction:column;height:100%;display:flex;overflow:hidden;background:#0f0f0f!important;border-radius:0!important}.account-module-scss-module__VL48YW__sidebarLogo{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:center;align-items:center;padding:1.25rem 1.5rem 1rem;display:flex}.account-module-scss-module__VL48YW__sidebarLogo a{display:flex}.account-module-scss-module__VL48YW__sidebarLogo img{object-fit:contain}.account-module-scss-module__VL48YW__sidebarHeader{background:#ffffff0d;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.account-module-scss-module__VL48YW__userAvatar{flex-shrink:0;background:#c8373a!important;width:42px!important;height:42px!important;font-size:.875rem!important;font-weight:700!important}.account-module-scss-module__VL48YW__userName{color:#fff;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important}.account-module-scss-module__VL48YW__userEmail{color:#fff6!important;font-size:.75rem!important;line-height:1.4!important}.account-module-scss-module__VL48YW__navBody{flex-direction:column;flex:1;display:flex;overflow:hidden}.account-module-scss-module__VL48YW__navLinks{flex:1;padding:.75rem 0;overflow-y:auto}.account-module-scss-module__VL48YW__navLinks::-webkit-scrollbar{width:3px}.account-module-scss-module__VL48YW__navLinks::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.account-module-scss-module__VL48YW__navFooter{border-top:1px solid #ffffff12;flex-shrink:0;padding-bottom:.5rem}.account-module-scss-module__VL48YW__navItem{border-radius:6px!important;margin:1px .5rem!important;padding:.75rem 1rem!important;transition:all .15s!important}.account-module-scss-module__VL48YW__navItem:hover{background:#ffffff12!important}.account-module-scss-module__VL48YW__navItem.account-module-scss-module__VL48YW__active{background:#c8373a!important}.account-module-scss-module__VL48YW__navItem.account-module-scss-module__VL48YW__active .account-module-scss-module__VL48YW__navIcon{color:#fff!important}.account-module-scss-module__VL48YW__navItem.account-module-scss-module__VL48YW__active .account-module-scss-module__VL48YW__navLabel{color:#fff!important;font-weight:600!important}.account-module-scss-module__VL48YW__navItem.account-module-scss-module__VL48YW__active .account-module-scss-module__VL48YW__navBadge{color:#fff;background:#ffffff40}.account-module-scss-module__VL48YW__navIcon{color:#fff6!important;min-width:34px!important}.account-module-scss-module__VL48YW__navLabel{color:#ffffffbf!important;font-size:.875rem!important}.account-module-scss-module__VL48YW__navBadge{color:#fff;background:#c8373a;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .25rem;font-size:10px;font-weight:700;display:flex}.account-module-scss-module__VL48YW__logoutItem,.account-module-scss-module__VL48YW__logoutItem .account-module-scss-module__VL48YW__navIcon{color:#ef4444!important}.account-module-scss-module__VL48YW__mainContent{background:#f3f4f6;flex:1;min-width:0;min-height:0;padding:1.5rem;overflow-y:auto}@media (max-width:767px){.account-module-scss-module__VL48YW__mainContent{padding:1rem}}@media (max-width:639px){.account-module-scss-module__VL48YW__mainContent{padding:.75rem}.account-module-scss-module__VL48YW__mainContent:after{content:"";width:100%;height:80px;display:block}}.account-module-scss-module__VL48YW__mainContentMobile{padding-bottom:80px}.account-module-scss-module__VL48YW__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.account-module-scss-module__VL48YW__pageTitle h1{color:#111827;font-family:var(--font-inter),-apple-system,sans-serif;margin-bottom:.25rem!important;font-size:1.5rem!important;font-weight:700!important}.account-module-scss-module__VL48YW__pageTitle p{color:#6b7280;margin:0;font-size:.875rem!important}.account-module-scss-module__VL48YW__pageActions{gap:.75rem;display:flex}.account-module-scss-module__VL48YW__primaryButton{color:#fff!important;text-transform:none!important;box-shadow:none!important;background:#c8373a!important;border-radius:6px!important;padding:.75rem 1.25rem!important;font-weight:600!important}.account-module-scss-module__VL48YW__primaryButton:hover{background:#a12b2e!important}.account-module-scss-module__VL48YW__outlineButton{color:#111827!important;text-transform:none!important;border-color:#e5e7eb!important;border-radius:6px!important;padding:.75rem 1.25rem!important;font-weight:500!important}.account-module-scss-module__VL48YW__statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:1023px){.account-module-scss-module__VL48YW__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.account-module-scss-module__VL48YW__statsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.account-module-scss-module__VL48YW__statCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 3px #00000014}.account-module-scss-module__VL48YW__statCard:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}@media (max-width:767px){.account-module-scss-module__VL48YW__statCard{border-radius:6px;gap:.75rem;padding:1rem}}.account-module-scss-module__VL48YW__statIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}@media (max-width:767px){.account-module-scss-module__VL48YW__statIcon{border-radius:6px;width:42px;height:42px}}.account-module-scss-module__VL48YW__statIcon[data-color=primary]{color:#c8373a;background:#c8373a1a}.account-module-scss-module__VL48YW__statIcon[data-color=success]{color:#16a34a;background:#16a34a1a}.account-module-scss-module__VL48YW__statIcon[data-color=warning]{color:#d97706;background:#d977061a}.account-module-scss-module__VL48YW__statIcon[data-color=info]{color:#3b82f6;background:#3b82f61a}.account-module-scss-module__VL48YW__statIcon[data-color=error]{color:#dc2626;background:#dc26261a}.account-module-scss-module__VL48YW__statValue{color:#111827;font-size:1.25rem!important;font-weight:700!important;line-height:1.2!important}.account-module-scss-module__VL48YW__statLabel{color:#6b7280;margin-top:2px!important;font-size:.75rem!important}.account-module-scss-module__VL48YW__card{overflow:hidden;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 1px 3px #00000014!important}.account-module-scss-module__VL48YW__card:not(:last-child){margin-bottom:1rem}.account-module-scss-module__VL48YW__cardHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.account-module-scss-module__VL48YW__cardTitle{color:#111827;font-size:1rem!important;font-weight:600!important}.account-module-scss-module__VL48YW__orderNumber{color:#c8373a;font-family:Courier New,monospace;font-size:.875rem!important;font-weight:600!important}.account-module-scss-module__VL48YW__orderDate{color:#9ca3af;font-size:.75rem!important}.account-module-scss-module__VL48YW__cellPrimary{color:#111827;font-size:.875rem!important;font-weight:500!important}.account-module-scss-module__VL48YW__cellSecondary{color:#9ca3af;font-size:.75rem!important}.account-module-scss-module__VL48YW__cellBold{color:#111827;font-size:.875rem!important;font-weight:600!important}.account-module-scss-module__VL48YW__emptyState{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.account-module-scss-module__VL48YW__emptyState svg{opacity:.3;margin-bottom:.75rem}.account-module-scss-module__VL48YW__activityList{padding:.5rem 1.5rem}.account-module-scss-module__VL48YW__activityItem{align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.account-module-scss-module__VL48YW__activityItem:not(:last-child){border-bottom:1px solid #e5e7eb}.account-module-scss-module__VL48YW__activityIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.account-module-scss-module__VL48YW__activityIcon[data-type=order]{color:#c8373a;background:#c8373a1a}.account-module-scss-module__VL48YW__activityIcon[data-type=review]{color:#d97706;background:#d977061a}.account-module-scss-module__VL48YW__activityIcon[data-type=wishlist]{color:#dc2626;background:#dc26261a}.account-module-scss-module__VL48YW__activityIcon[data-type=delivery]{color:#16a34a;background:#16a34a1a}.account-module-scss-module__VL48YW__activityText{color:#111827;font-size:.875rem!important}.account-module-scss-module__VL48YW__activityTime{color:#9ca3af;margin-top:2px!important;font-size:.75rem!important}.account-module-scss-module__VL48YW__addressesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}@media (max-width:767px){.account-module-scss-module__VL48YW__addressesGrid{grid-template-columns:1fr}}.account-module-scss-module__VL48YW__addressCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;transition:box-shadow .15s;position:relative}.account-module-scss-module__VL48YW__addressCard:hover{box-shadow:0 4px 16px #0000001a}.account-module-scss-module__VL48YW__addressCard.account-module-scss-module__VL48YW__defaultAddress{border-width:2px;border-color:#c8373a}.account-module-scss-module__VL48YW__addressName{color:#111827;margin-bottom:.75rem!important;font-size:1rem!important;font-weight:600!important}.account-module-scss-module__VL48YW__addressLine{color:#6b7280;line-height:1.7;font-size:.875rem!important}.account-module-scss-module__VL48YW__addressActions{gap:.75rem;margin-top:1rem;display:flex}.account-module-scss-module__VL48YW__addAddressCard{cursor:pointer;border:2px dashed #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:200px;padding:1.5rem;transition:all .15s;display:flex}.account-module-scss-module__VL48YW__addAddressCard:hover{background:#c8373a05;border-color:#c8373a}.account-module-scss-module__VL48YW__wishlistGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}@media (max-width:1023px){.account-module-scss-module__VL48YW__wishlistGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.account-module-scss-module__VL48YW__wishlistGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.account-module-scss-module__VL48YW__wishlistCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:box-shadow .15s;overflow:hidden}.account-module-scss-module__VL48YW__wishlistCard:hover{box-shadow:0 4px 16px #0000001a}.account-module-scss-module__VL48YW__wishlistImage{color:#9ca3af;background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.account-module-scss-module__VL48YW__wishlistImage{height:130px}}.account-module-scss-module__VL48YW__wishlistInfo{padding:1rem}.account-module-scss-module__VL48YW__wishlistName{color:#111827;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.25rem!important;font-size:.875rem!important;font-weight:600!important}.account-module-scss-module__VL48YW__wishlistPrice{color:#c8373a;font-size:1.125rem!important;font-weight:700!important}.account-module-scss-module__VL48YW__wishlistActions{gap:.75rem;padding:0 1rem 1rem;display:flex}.account-module-scss-module__VL48YW__formSection{margin-bottom:2rem}.account-module-scss-module__VL48YW__sectionTitle{color:#111827;margin-bottom:1.5rem!important;font-size:1.125rem!important;font-weight:600!important}.account-module-scss-module__VL48YW__avatarSection{align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}@media (max-width:767px){.account-module-scss-module__VL48YW__avatarSection{flex-wrap:wrap}}.account-module-scss-module__VL48YW__profileAvatar{background:#c8373a!important;width:100px!important;height:100px!important;font-size:1.5rem!important;font-weight:700!important}.account-module-scss-module__VL48YW__reviewCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #00000014}.account-module-scss-module__VL48YW__reviewCard:not(:last-child){margin-bottom:1rem}.account-module-scss-module__VL48YW__reviewHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}@media (max-width:767px){.account-module-scss-module__VL48YW__reviewHeader{flex-wrap:wrap;gap:.75rem}}.account-module-scss-module__VL48YW__reviewProduct{color:#111827;font-size:.875rem!important;font-weight:600!important}.account-module-scss-module__VL48YW__reviewComment{color:#6b7280;margin-top:.75rem;line-height:1.7;font-size:.875rem!important}.account-module-scss-module__VL48YW__bottomNav{display:none}@media (max-width:639px){.account-module-scss-module__VL48YW__bottomNav{z-index:1200;background:#fff;border-top:1px solid #e5e7eb;height:62px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0f0f0f14}}.account-module-scss-module__VL48YW__bottomNavItem{cursor:pointer;color:#9ca3af;background:0 0;border:none;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:.5rem;font-size:10px;font-weight:500;transition:color .15s;display:flex;position:relative}.account-module-scss-module__VL48YW__bottomNavItem:hover{color:#6b7280}.account-module-scss-module__VL48YW__bottomNavActive{color:#c8373a!important}.account-module-scss-module__VL48YW__bottomNavIcon{justify-content:center;align-items:center;display:flex;position:relative}.account-module-scss-module__VL48YW__bottomNavBadge{color:#fff;background:#c8373a;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-4px;right:-8px}.account-module-scss-module__VL48YW__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:767px){.account-module-scss-module__VL48YW__tableWrapper{display:none}}.account-module-scss-module__VL48YW__mobileCardList{display:none}@media (max-width:767px){.account-module-scss-module__VL48YW__mobileCardList{flex-direction:column;display:flex}}.account-module-scss-module__VL48YW__mobileCard{cursor:pointer;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:background .15s;display:flex}.account-module-scss-module__VL48YW__mobileCard:hover{background:#f9f9f9}.account-module-scss-module__VL48YW__mobileCard:last-child{border-bottom:none}.account-module-scss-module__VL48YW__mobileCardIcon{color:#c8373a;background:#c8373a1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-module-scss-module__VL48YW__mobileCardInfo{flex:1;min-width:0}.account-module-scss-module__VL48YW__mobileCardTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.875rem!important;font-weight:600!important}.account-module-scss-module__VL48YW__mobileCardSub{color:#9ca3af;font-size:.75rem!important}.account-module-scss-module__VL48YW__mobileCardRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.account-module-scss-module__VL48YW__mobileCardAmount{color:#111827;font-size:.875rem!important;font-weight:600!important}
