/* Full month page only: equal, slightly shorter weeks; retain three 24px event lines. */
#page-work-read .calendar-three-rows > .strip-week {
  display: grid;
  grid-template-rows: 40px 78px 26px;
  min-height: 0;
  padding-bottom: 2px;
}
#page-work-read .calendar-three-rows .strip-date {
  height: 40px;
  min-height: 40px;
  padding-block: 0;
}
#page-work-read .calendar-three-rows .strip-lanes {
  height: 78px;
  min-height: 0;
  gap: 1px 2px;
  align-content: start;
}
#page-work-read .calendar-three-rows .strip-overflow {
  height: 26px;
  min-height: 26px;
}
#page-work-read .calendar-three-rows .strip-overflow > button {
  min-width: 0;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-inline: 2px;
}
