.account-module__G2qIjW__loadingCenter{justify-content:center;align-items:center;min-height:80vh;display:flex}.account-module__G2qIjW__spinner{border:3px solid #ededf0;border-top-color:#5451ff;border-radius:50%;width:40px;height:40px;animation:.7s linear infinite account-module__G2qIjW__spin}@keyframes account-module__G2qIjW__spin{to{transform:rotate(360deg)}}.account-module__G2qIjW__authCheckLoader{background:#f5f5f7;justify-content:center;align-items:center;min-height:100vh;display:flex}.account-module__G2qIjW__page{background:#f5f5f7;min-height:100vh}.account-module__G2qIjW__wrapper{grid-template-columns:280px 1fr;align-items:start;gap:32px;max-width:1100px;margin:0 auto;padding:24px 32px 80px;display:grid}.account-module__G2qIjW__sidebar{position:sticky;top:108px}.account-module__G2qIjW__profileCard{background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:0;padding:28px 24px;display:flex;box-shadow:0 2px 16px #0000000f}.account-module__G2qIjW__avatarWrap{cursor:pointer;background:#5451ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:16px;display:flex;position:relative;overflow:visible}.account-module__G2qIjW__avatarImg{object-fit:cover;border-radius:50%;width:88px;height:88px}.account-module__G2qIjW__avatarInitials{color:#fff;font-size:32px;font-weight:700}.account-module__G2qIjW__avatarEditBadge{background:#262626;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:2px;right:2px}.account-module__G2qIjW__profileName{color:#000;text-align:center;margin:0 0 4px;font-size:17px;font-weight:700}.account-module__G2qIjW__profileEmail{color:#7b7b7f;text-align:center;word-break:break-all;margin:0 0 24px;font-size:13px}.account-module__G2qIjW__sideNav{border-top:1px solid #f0f0f5;flex-direction:column;gap:4px;width:100%;margin-bottom:20px;padding-top:16px;display:flex}.account-module__G2qIjW__sideNavLink{color:#262626;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.account-module__G2qIjW__sideNavLink:hover{color:#5451ff;background:#f5f4ff}.account-module__G2qIjW__sideNavIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.account-module__G2qIjW__logoutBtn{color:#db3935;cursor:pointer;background:0 0;border:1.5px solid #ffe0de;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.account-module__G2qIjW__logoutBtn:hover{background:#fff5f5}.account-module__G2qIjW__mainContent{flex-direction:column;gap:0;display:flex}.account-module__G2qIjW__section{background:#fff;border-radius:24px;margin-bottom:24px;padding:32px;box-shadow:0 2px 16px #0000000f}.account-module__G2qIjW__sectionTitle{color:#000;margin:0 0 4px;font-size:20px;font-weight:700}.account-module__G2qIjW__dangerTitle{color:#db3935}.account-module__G2qIjW__sectionDesc{color:#7b7b7f;margin:0 0 24px;font-size:14px;line-height:1.6}.account-module__G2qIjW__divider{display:none}.account-module__G2qIjW__formGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.account-module__G2qIjW__formGrid .account-module__G2qIjW__field:last-child{grid-column:1/-1}.account-module__G2qIjW__formStack{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.account-module__G2qIjW__field{flex-direction:column;gap:7px;display:flex}.account-module__G2qIjW__label{color:#7b7b7f;letter-spacing:.2px;font-size:13px;font-weight:600}.account-module__G2qIjW__input{color:#262626;box-sizing:border-box;background:#f8f8fa;border:1.5px solid #e5e5ea;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s}.account-module__G2qIjW__input:focus{background:#fff;border-color:#5451ff}.account-module__G2qIjW__inputDisabled{color:#a1a1aa;cursor:not-allowed}.account-module__G2qIjW__inputWrap{position:relative}.account-module__G2qIjW__inputWrap .account-module__G2qIjW__input{padding-right:44px}.account-module__G2qIjW__eyeBtn{cursor:pointer;color:#a1a1aa;background:0 0;border:none;align-items:center;transition:color .15s;display:flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.account-module__G2qIjW__eyeBtn:hover{color:#5451ff}.account-module__G2qIjW__msgOk{color:#2e7d32;margin:0 0 14px;font-size:14px}.account-module__G2qIjW__msgErr{color:#db3935;margin:0 0 14px;font-size:14px}.account-module__G2qIjW__saveBtn{color:#fff;cursor:pointer;background:#5451ff;border:none;border-radius:12px;padding:13px 32px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .2s}.account-module__G2qIjW__saveBtn:hover{opacity:.88}.account-module__G2qIjW__saveBtn:disabled{opacity:.5;cursor:not-allowed}.account-module__G2qIjW__deleteBtn{color:#db3935;cursor:pointer;background:0 0;border:1.5px solid #db3935;border-radius:12px;padding:13px 32px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s}.account-module__G2qIjW__deleteBtn:hover{background:#fff5f5}.account-module__G2qIjW__backdrop{z-index:400;background:#00000073;justify-content:center;align-items:center;padding:24px;animation:.18s account-module__G2qIjW__fadeIn;display:flex;position:fixed;inset:0}.account-module__G2qIjW__dialog{background:#fff;border-radius:20px;width:100%;max-width:420px;padding:32px;animation:.2s account-module__G2qIjW__scaleIn;box-shadow:0 16px 48px #0000002e}.account-module__G2qIjW__dialogTitle{color:#000;margin:0 0 8px;font-size:20px;font-weight:700}.account-module__G2qIjW__dialogMsg{color:#7b7b7f;margin:0 0 8px;font-size:14px;line-height:1.6}.account-module__G2qIjW__dialogActions{gap:12px;margin-top:20px;display:flex}.account-module__G2qIjW__dialogCancel{color:#262626;cursor:pointer;background:0 0;border:1.5px solid #e5e5ea;border-radius:12px;flex:1;padding:12px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s}.account-module__G2qIjW__dialogCancel:hover{background:#f5f5f7}.account-module__G2qIjW__dialogDanger{color:#fff;cursor:pointer;background:#db3935;border:none;border-radius:12px;flex:1;padding:12px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .15s}.account-module__G2qIjW__dialogDanger:hover{opacity:.88}.account-module__G2qIjW__dialogDanger:disabled{opacity:.4;cursor:not-allowed}@keyframes account-module__G2qIjW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes account-module__G2qIjW__scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.account-module__G2qIjW__page{padding-top:0}.account-module__G2qIjW__wrapper{grid-template-columns:1fr;gap:12px;padding:12px 16px 80px}.account-module__G2qIjW__sidebar{position:static}.account-module__G2qIjW__profileCard{border-radius:16px;flex-direction:column;align-items:center;gap:0;padding:20px 16px}.account-module__G2qIjW__avatarWrap{margin-bottom:12px}.account-module__G2qIjW__profileName{text-align:center}.account-module__G2qIjW__profileEmail{text-align:center;word-break:break-all}.account-module__G2qIjW__sideNav{border-radius:16px;flex-flow:column;gap:0;overflow:hidden}.account-module__G2qIjW__sideNavLink{flex:unset;min-width:unset;border-bottom:1px solid #f5f5f7;border-radius:0;justify-content:flex-start;padding:13px 16px}.account-module__G2qIjW__sideNavLink:last-child{border-bottom:none}.account-module__G2qIjW__section{border-radius:16px;margin-bottom:0;padding:20px 16px}.account-module__G2qIjW__mainContent{gap:12px}.account-module__G2qIjW__sectionTitle{font-size:17px}}@media (max-width:600px){.account-module__G2qIjW__formGrid{grid-template-columns:1fr}.account-module__G2qIjW__formGrid .account-module__G2qIjW__field:last-child{grid-column:1}}
