/* SDA_PORTAL_V9_2_FIXED_NAVIGATION_SHELL_REPAIR_8 */
html { scroll-padding-top: 118px; }
body { padding-top: 92px !important; }
.appbar {
  position: fixed !important;
  inset: 0 0 auto 0 !important;
  width: 100% !important;
  z-index: 1000 !important;
}

@media (min-width: 981px) {
  #portalView > nav {
    position: fixed !important;
    top: 112px !important;
    left: max(16px, calc((100vw - 1500px) / 2 + 42px)) !important;
    width: 260px !important;
    max-height: calc(100vh - 132px) !important;
    overflow: visible !important;
    z-index: 900 !important;
  }
  #portalView > .page {
    min-width: 0 !important;
  }
}

@media (max-width: 980px) {
  html { scroll-padding-top: 150px; }
  body { padding-top: 76px !important; }
  #portalView > nav {
    position: sticky !important;
    top: 76px !important;
    z-index: 900 !important;
    overflow-x: visible !important;
    flex-wrap: wrap !important;
  }
}

