/* Same grid-driven minimum-height and shared type scale as the canonical dashboard owners. */
#root main.dashboard-page .dashboard-primary-grid > .middle-column > .events-card {
  height: auto;
  min-height: 426px;
  contain: size;
}
#root main.dashboard-page .dashboard-primary-grid .events-card .events-content {
  flex: 1 1 0;
  min-height: 0;
  max-height: none;
}
#root main.dashboard-page .dashboard-primary-grid .events-card .day-card-content > .event-item {
  flex: none;
}
#root main.dashboard-page .events-header .current-date__value {
  font-size: var(--hh-ui-type-card-size);
  font-weight: var(--hh-ui-type-title-weight);
  line-height: var(--hh-ui-type-control-line-height);
  letter-spacing: normal;
}
#root main.dashboard-page .events-card .day-card-content .event-main .event-title {
  font-size: var(--sample-title-size);
  line-height: var(--hh-ui-type-control-line-height);
}
#root main.dashboard-page .events-card .day-card-content .event-main .event-description {
  margin-top: 4px;
  font-size: var(--sample-meta-size);
  line-height: var(--hh-ui-type-control-line-height);
}
#root main.dashboard-page .events-card .day-card-content .event-main :is(.day-item-location, .day-holiday-note) {
  margin-top: 4px;
  font-size: var(--sample-meta-size);
  line-height: var(--hh-ui-type-control-line-height);
}
