/* R32.9: route mouse-wheel scrolling to the dashboard and restore control contrast. */
html.r329-admin-scroll,
html.r329-admin-scroll body {
  height: auto !important;
  min-height: 100% !important;
  max-height: none !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior-y: auto !important;
  scroll-behavior: auto !important;
}

html.r329-admin-scroll body {
  min-height: 100vh !important;
}

html.r329-admin-scroll #appView.app-shell {
  height: auto !important;
  min-height: 100vh !important;
  max-height: none !important;
  overflow: visible !important;
}

html.r329-admin-scroll #appView .main-area,
html.r329-admin-scroll #appView .page.active-page {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
}

html.r329-admin-scroll #appView .topbar {
  max-width: 100% !important;
}

html.r329-admin-scroll #appView .top-actions {
  height: auto !important;
  max-width: 100% !important;
  flex-wrap: wrap !important;
  overflow: visible !important;
  overscroll-behavior: auto !important;
  scrollbar-width: none !important;
}

html.r329-admin-scroll #appView .top-actions::-webkit-scrollbar {
  display: none !important;
}

html.r329-admin-scroll #appView .top-actions .top-action-card {
  color: #17364d !important;
  -webkit-text-fill-color: #17364d !important;
}

html.r329-admin-scroll #appView .top-actions .top-action-card :is(span, b) {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
}

html.r329-admin-scroll #appView .top-actions .top-action-card.logout-action {
  color: #963b32 !important;
  -webkit-text-fill-color: #963b32 !important;
}

html.r329-admin-scroll #appView .top-actions .top-action-card.refresh-action {
  color: #1e587c !important;
  -webkit-text-fill-color: #1e587c !important;
}

html.r329-admin-scroll #appView .top-actions .top-action-card.back-action {
  color: #70531b !important;
  -webkit-text-fill-color: #70531b !important;
}
