/* Account navigation shares the public visual style while keeping app destinations. */
.dashboard-nav>.wrap{max-width:1240px;gap:24px}
.dashboard-nav .links{gap:20px}
.dashboard-nav .links a{font-size:14px}
.dashboard-nav .nav-actions{margin-left:0}
.dashboard-nav a[aria-current="page"]{color:#f5f5f7}
.dashboard-nav .links a[aria-current="page"]{box-shadow:inset 0 -2px #2997ff}
.dashboard-nav .dashboard-language-form{display:grid;gap:3px;margin:0;padding:0}
.dashboard-nav button.sr-lang-option{border:0;background:transparent;text-align:left;cursor:pointer;box-shadow:none}
.dashboard-nav button.sr-lang-option:hover,.dashboard-nav button.sr-lang-option.active{background:#262628;color:#2997ff}
.dashboard-nav .dashboard-signout{margin:5px 0 0;padding-top:5px;border-top:1px solid #3a3a3c}
.dashboard-nav .dashboard-signout button{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:11px 14px;border:0;border-radius:10px;background:transparent;color:#a1a1a6;font:inherit;font-size:15px;font-weight:500;line-height:1.5;text-align:left;cursor:pointer}
.dashboard-nav .dashboard-signout button:hover{background:#262628;color:#f5f5f7}
.dashboard-nav .mobile-menu a[aria-current="page"]{background:#262628;color:#2997ff}
#account-security{scroll-margin-top:90px}
@media(max-width:1200px){.dashboard-nav .links{display:none}.dashboard-nav .mobile-nav{display:block}.dashboard-nav .nav-actions{margin-left:auto}}
@media(max-width:480px){.dashboard-nav>.wrap{gap:10px}.dashboard-nav .nav-actions{gap:8px}}
