:host {
  display: contents;
}

.rux-track {
  display: contents;
}

.ruler-time {
  display: flex;
  padding: var(--spacing-2, 0.5rem);
  background: var(--color-background-surface-header, #172635);
  border-right: 1px solid var(--color-background-surface-default, #1b2d3e);
}

.ruler-new-day-cell {
  background-color: var(--color-background-base-default, #101923);
}

.ruler-new-day-display {
  display: flex;
  align-items: flex-end;
  text-align: left;
  padding-inline-start: var(--spacing-2, 0.5rem);
  padding-block: var(--spacing-1, 0.25rem);
}
.ruler-new-day-display span {
  position: sticky;
  left: 210px;
}