/* Compact the logged-in sidebar while preserving text and icon sizes. */
html body:not(.login-bg) #main-body nav#sidebar#sidebar#sidebar#sidebar.wgssidebaraddon.user-is-loggedin .iw-nav-body {
  padding-top: 4px !important;
  padding-bottom: 3px !important;
}

html body:not(.login-bg) #main-body nav#sidebar#sidebar#sidebar#sidebar.wgssidebaraddon.user-is-loggedin .iw-nav-body > .iw-nav-list {
  gap: 2px !important;
}

html body:not(.login-bg) #main-body nav#sidebar#sidebar#sidebar#sidebar.wgssidebaraddon.user-is-loggedin .iw-nav-body > .iw-nav-list > .iw-nav-item {
  margin: 0 !important;
  padding: 0 !important;
}

html body:not(.login-bg) #main-body nav#sidebar#sidebar#sidebar#sidebar.wgssidebaraddon.user-is-loggedin .iw-nav-body > .iw-nav-list > .iw-nav-item > .iw-nav-link {
  min-height: 32px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

html body:not(.login-bg) #main-body nav#sidebar#sidebar#sidebar#sidebar.wgssidebaraddon.user-is-loggedin .iw-nav-body > .iw-nav-list > .iw-menu-tool {
  margin: 0 !important;
}

html body:not(.login-bg) #main-body nav#sidebar#sidebar#sidebar#sidebar.wgssidebaraddon.user-is-loggedin .iw-tools-heading {
  margin: 7px 7px 3px !important;
  line-height: 15px !important;
}
