.journal-grid {
  --journal-grid-step-height: 7px;
  --journal-lane-height: 1008px;
  background: none;
}

.time-column span {
  height: var(--journal-grid-step-height) !important;
  line-height: var(--journal-grid-step-height) !important;
  box-sizing: border-box;
}

.grid-lane {
  min-height: var(--journal-lane-height) !important;
  background: #faf8f5;
}

.working-interval-grid {
  position: absolute;
  left: 0;
  right: 0;
  background-color: #fffdf9;
  background-image: repeating-linear-gradient(
    to bottom,
    transparent 0,
    transparent calc(var(--journal-grid-step-height) - 1px),
    #eee6de calc(var(--journal-grid-step-height) - 1px),
    #eee6de var(--journal-grid-step-height)
  );
  pointer-events: none;
  z-index: 0;
}
