.desktop-nav-toggle, .desktop-inbox-title { display:none; }
.desktop-nav-tooltip { position:fixed; z-index:180; max-width:220px; padding:8px 12px; border-radius:5px; background:#122865; color:#fff; font:500 12px Inter,sans-serif; pointer-events:none; box-shadow:0 3px 12px #12286525; }
@media(min-width:901px) {
  .sidebar>.brand-lockup { min-height:64px; padding-block:10px; flex-shrink:0; }
  .topbar { height:64px; min-height:64px; }
  .desktop-nav-toggle { display:flex; flex-shrink:0; align-items:center; gap:12px; width:calc(100% - 24px); min-height:40px; margin:10px 12px 0; padding:8px 12px; border:1px solid #ffffff25; border-radius:6px; background:transparent; color:#d8dfee; cursor:pointer; font:500 12px Inter,sans-serif; text-align:left; }
  .desktop-nav-toggle:hover { background:#ffffff13; color:#fff; }
  .desktop-nav-toggle svg { flex-shrink:0; transform:rotate(180deg); }
  .desktop-nav-compact .desktop-nav-toggle { width:44px; margin-inline:auto; justify-content:center; padding:10px; border-color:transparent; }
  .desktop-nav-compact .desktop-nav-toggle svg { transform:none; }
  .desktop-nav-compact .desktop-nav-toggle span { display:none; }
  .desktop-nav-compact .sidebar { width:72px; }
  .desktop-nav-compact .main-shell { margin-left:72px; }
  .desktop-nav-compact .sidebar>.brand-lockup { justify-content:center; padding:10px 8px; }
  .desktop-nav-compact .brand-copy, .desktop-nav-compact .nav-label, .desktop-nav-compact .account-card>div:not(.avatar) { display:none; }
  .desktop-nav-compact .nav-list { padding:12px 10px; }
  .desktop-nav-compact .nav-item { font-size:0; gap:0; justify-content:center; padding:12px 0; min-height:44px; }
  .desktop-nav-compact .nav-item>span { font-size:18px; flex-shrink:0; }
  .desktop-nav-compact .sidebar-footer { padding:8px 10px; }
  .desktop-nav-compact .account-card { display:flex; flex-direction:column; gap:8px; padding:8px 0; margin:0; }
  .desktop-nav-compact .account-card .avatar { width:32px; height:32px; font-size:11px; }
  .desktop-nav-compact .account-card form { margin:0; }
}
