.ellipsis1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.income-list {
  font-size: 28rpx;
  text-align: center;
  background-color: white;
}

.income-list-item {
  display: grid;
  grid-template-columns: 80rpx auto 120rpx 180rpx;
  column-gap: 20rpx;
  padding: 50rpx 0;
  line-height: 52rpx;
  border-bottom: 1px solid #f1f1f1;
}

.income-list-item:first-of-type {
  padding: 14rpx 0;
  color: #c2c2c2;
}

.income-list-item:last-of-type {
  border-bottom: none;
}

.income-item-member {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.income-list-member-avatar {
  margin-right: 8rpx;
  width: 40rpx;
  height: 40rpx;
  border-radius: 50%;
  vertical-align: text-bottom;
}
