.AccountSidebar-module__AVM27q__sidebar{background:var(--color-bg-primary);border-radius:var(--radius-xl);border:var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.AccountSidebar-module__AVM27q__profileCard{align-items:center;gap:var(--space-4);padding:var(--space-6);border-bottom:var(--border);background:linear-gradient(135deg, var(--color-off-white) 0%, var(--color-cream) 100%);display:flex}.AccountSidebar-module__AVM27q__avatar{border-radius:var(--radius-full);background:var(--color-charcoal);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.AccountSidebar-module__AVM27q__avatarImg{object-fit:cover;width:100%;height:100%}.AccountSidebar-module__AVM27q__avatarInitials{color:var(--color-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}.AccountSidebar-module__AVM27q__profileInfo{min-width:0}.AccountSidebar-module__AVM27q__profileName{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.AccountSidebar-module__AVM27q__profileEmail{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.AccountSidebar-module__AVM27q__nav{padding:var(--space-3);flex-direction:column;gap:2px;display:flex}.AccountSidebar-module__AVM27q__navItem{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:all var(--transition-fast);text-decoration:none;display:flex}.AccountSidebar-module__AVM27q__navItem:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.AccountSidebar-module__AVM27q__navItem.AccountSidebar-module__AVM27q__active{background:var(--color-black);color:var(--color-white)}.AccountSidebar-module__AVM27q__divider{background:var(--color-border-primary);height:1px;margin:var(--space-2) var(--space-4)}.AccountSidebar-module__AVM27q__logoutBtn{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-error);cursor:pointer;text-align:left;width:100%;transition:all var(--transition-fast);background:0 0;border:none;display:flex}.AccountSidebar-module__AVM27q__logoutBtn:hover{background:#c4453614}
.AccountMobileMenu-module__31dGLq__overlay{background:var(--color-overlay);z-index:1000;animation:.2s AccountMobileMenu-module__31dGLq__fadeIn;position:fixed;inset:0}@keyframes AccountMobileMenu-module__31dGLq__fadeIn{0%{opacity:0}to{opacity:1}}.AccountMobileMenu-module__31dGLq__drawer{background:var(--color-bg-primary);width:320px;max-width:85vw;box-shadow:var(--shadow-xl);z-index:1001;flex-direction:column;animation:.3s AccountMobileMenu-module__31dGLq__slideIn;display:flex;position:fixed;top:0;bottom:0;left:0}@keyframes AccountMobileMenu-module__31dGLq__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.AccountMobileMenu-module__31dGLq__header{padding:var(--space-6);border-bottom:var(--border);background:linear-gradient(135deg, var(--color-off-white) 0%, var(--color-cream) 100%);justify-content:space-between;align-items:flex-start;display:flex}.AccountMobileMenu-module__31dGLq__profileCard{align-items:center;gap:var(--space-3);display:flex}.AccountMobileMenu-module__31dGLq__avatar{border-radius:var(--radius-full);background:var(--color-charcoal);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.AccountMobileMenu-module__31dGLq__avatarImg{object-fit:cover;width:100%;height:100%}.AccountMobileMenu-module__31dGLq__avatarInitials{color:var(--color-white);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.AccountMobileMenu-module__31dGLq__profileInfo{min-width:0}.AccountMobileMenu-module__31dGLq__profileName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.AccountMobileMenu-module__31dGLq__profileEmail{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:2px 0 0}.AccountMobileMenu-module__31dGLq__closeBtn{cursor:pointer;padding:var(--space-1);color:var(--color-text-tertiary);transition:color var(--transition-fast);background:0 0;border:none}.AccountMobileMenu-module__31dGLq__closeBtn:hover{color:var(--color-text-primary)}.AccountMobileMenu-module__31dGLq__nav{padding:var(--space-4);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.AccountMobileMenu-module__31dGLq__navItem{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:all var(--transition-fast);text-decoration:none;display:flex}.AccountMobileMenu-module__31dGLq__navItem:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.AccountMobileMenu-module__31dGLq__navItem.AccountMobileMenu-module__31dGLq__active{background:var(--color-black);color:var(--color-white)}.AccountMobileMenu-module__31dGLq__divider{background:var(--color-border-primary);height:1px;margin:var(--space-3) var(--space-4)}.AccountMobileMenu-module__31dGLq__logoutBtn{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-error);cursor:pointer;text-align:left;width:100%;transition:all var(--transition-fast);background:0 0;border:none;display:flex}.AccountMobileMenu-module__31dGLq__logoutBtn:hover{background:#c4453614}
.AccountLayout-module__RW-Afq__wrapper{padding:var(--space-8) 0 var(--space-16);background:var(--color-bg-secondary);min-height:70vh}.AccountLayout-module__RW-Afq__container{gap:var(--space-8);grid-template-columns:280px 1fr;align-items:start;display:grid}.AccountLayout-module__RW-Afq__sidebar{position:sticky;top:100px}.AccountLayout-module__RW-Afq__mobileHeader{display:none}.AccountLayout-module__RW-Afq__menuToggle{align-items:center;gap:var(--space-2);background:var(--color-bg-primary);border:var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);color:var(--color-text-primary);display:flex}.AccountLayout-module__RW-Afq__menuToggle:hover{border-color:var(--color-black)}.AccountLayout-module__RW-Afq__content{min-width:0}.AccountLayout-module__RW-Afq__loadingState{justify-content:center;align-items:center;gap:var(--space-4);min-height:60vh;color:var(--color-text-tertiary);font-size:var(--font-size-sm);flex-direction:column;display:flex}.AccountLayout-module__RW-Afq__spinner{border:3px solid var(--color-border-primary);border-top-color:var(--color-black);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite AccountLayout-module__RW-Afq__spin}@keyframes AccountLayout-module__RW-Afq__spin{to{transform:rotate(360deg)}}@media (max-width:1023px){.AccountLayout-module__RW-Afq__container{gap:var(--space-4);grid-template-columns:1fr}.AccountLayout-module__RW-Afq__sidebar{display:none}.AccountLayout-module__RW-Afq__mobileHeader{margin-bottom:var(--space-4);display:block}}
