.Week-row {
  display: flex;

  &:not(:first-child) {
    border-top: var(--borderWidth-thin) solid var(--color-gray3);
  }
}

.Week-day {
  background: var(--color-gray1);
  flex: none;
  padding: var(--gap-m) var(--gap-l);
  width: calc(var(--gap-m) * 2 + var(--lineHeight-xs) + var(--lineHeight-xl));
}

.Week-dow {
  .Text.is-xs;

  display: block;
}

.Week-dom {
  .Text.is-xl;

  display: block;
}

.Week-content {
  .Text.is-s;

  padding: 0 var(--gap-l);
}
