.account-settings-page{display:grid;gap:18px;width:min(100%,860px);margin:auto}.account-settings-profile{padding:24px}.account-settings-profile h2{margin:0 0 8px;font-size:24px}.account-settings-profile .sub{font-size:14px;overflow-wrap:anywhere}.account-settings-group{padding:8px 20px 12px}.account-settings-group h3{font-size:15px;margin:12px 0;color:var(--muted)}.account-setting-row{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:72px;border:0;border-top:1px solid var(--line);padding:15px 0;text-align:left;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.account-setting-row>span{display:grid;gap:6px;min-width:0}.account-setting-row b{font-size:16px}.account-setting-row small{font-size:13px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.account-setting-row:active{opacity:.7}.navigation-settings.active{color:var(--p)!important;background:var(--bg)!important}@media(max-width:820px){.account-settings-profile{padding:22px 18px;border-radius:24px}.account-settings-group{padding-inline:18px;border-radius:24px}.account-settings-page{gap:14px}.account-setting-row{min-height:76px}#personalPasswordForm input{min-height:44px;width:100%;min-width:0}}@media(hover:hover) and (pointer:fine){.account-setting-row:hover{color:var(--p)}}
/* Avoid stacking older whole-page spring and card entrance effects on each navigation. */
#pages>.page,#pages .card,#pages .page{animation:none!important}.navigation-active-mark{will-change:transform;contain:layout style;transition:transform 160ms cubic-bezier(.23,1,.32,1)}.side #nav button,.side #nav button.active{transform:none!important;transition:background-color 125ms ease,color 125ms ease!important}.side #nav button:before{box-shadow:none!important}
