.account-nav{display:flex;gap:7px;align-items:center;margin-left:auto;flex-shrink:0}
.account-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:7px 13px;border-radius:9px;border:1px solid var(--line);background:#fff;text-decoration:none;color:var(--accent);font-size:12px;white-space:nowrap}
.account-nav a:hover{background:var(--soft);border-color:#bdcec0}
@media(max-width:740px){
  .app-header{flex-wrap:wrap;gap:6px}
  .app-header .section-nav{flex:1;justify-content:flex-start}
  .account-nav{margin-left:auto}
  .account-nav a{font-size:11px;padding:7px 10px}
}
@media(max-width:480px){
  .app-header{display:grid;grid-template-columns:34px minmax(0,1fr)}
  .app-header .section-nav{grid-column:2;grid-row:1;justify-content:flex-end}
  .app-header .section-nav a{padding:8px 7px;font-size:11px}
  .account-nav{grid-column:1/-1;width:100%;justify-content:flex-end;padding-bottom:1px}
  .account-nav a{min-height:34px;padding:4px 11px}
}
