/* Round 13: make dashboard and history scrolling respond like the team workbench. */
html {
  scroll-behavior: auto !important;
}

body.dashboard-fast-page,
body.history-page-body {
  overscroll-behavior-y: auto;
  scrollbar-gutter: stable;
  touch-action: pan-y;
}

body.dashboard-fast-page *,
body.dashboard-fast-page *::before,
body.dashboard-fast-page *::after,
body.history-page-body *,
body.history-page-body *::before,
body.history-page-body *::after {
  scroll-behavior: auto !important;
}

body.dashboard-fast-page .site-header,
body.history-page-body .site-header {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

body.dashboard-fast-page .panel,
body.dashboard-fast-page .usage-card,
body.dashboard-fast-page .history-item,
body.dashboard-fast-page .missing-row,
body.history-page-body .panel,
body.history-page-body .history-item {
  contain: layout style;
}

body.dashboard-fast-page .dashboard,
body.history-page-body .dashboard,
body.dashboard-fast-page #resultPanel,
body.history-page-body .history-list {
  overflow-anchor: none;
}

body.dashboard-fast-page .custom-template-studio-workspace,
body.dashboard-fast-page .modal-card,
body.history-page-body .modal-card {
  overscroll-behavior: contain;
}
