/* Stable navbar: solid background while scrolling */
#site-root::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 84px;
  background: #ffffff;
  z-index: 9998;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  pointer-events: none;
}

#SITE_HEADER {
  --bg-overlay-color: rgb(255, 255, 255) !important;
  --bg-gradient: none !important;
  background-color: #ffffff !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 9997 !important;
}

#SITE_HEADER .cKxVkc,
#SITE_HEADER .VrZrC0,
#SITE_HEADER .lvxhkV,
#SITE_HEADER .vlM3HR {
  background-color: #ffffff !important;
}

#pinnedTopLeft,
#pinnedTopCenter,
#comp-jlue9vkx-pinned-layer,
#comp-j9o164lz-pinned-layer {
  z-index: 9999 !important;
}

.big2ZD {
  height: 84px !important;
  max-height: 84px !important;
  min-height: 84px !important;
  overflow: visible !important;
  background: transparent !important;
  pointer-events: none !important;
}

#comp-jlue9vkx,
#comp-j9o164lz {
  pointer-events: auto !important;
}
