
#view-time.active {
  overflow: hidden !important;
}

#view-time .split {
  height: 100%;
  min-height: 0;
  grid-template-rows: auto minmax(300px, 1fr);
}

#view-time .split-side,
#view-time .time-entries-section {
  min-height: 0;
  display: flex;
  flex-direction: column;
}

#view-time .time-entries-section > .tt-scroll-wrap {
  flex: 1 1 auto;
  min-height: 300px;
  max-height: 100%;
  overflow: hidden;
}

#view-time #entriesList {
  height: 100%;
  min-height: 0;
  max-height: none !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 8px;
  padding-bottom: 18px;
  overscroll-behavior-y: auto;
}

#view-time .time-entries-section .tt-scroll-track {
  display: block;
}
