.main .date .van-icon {
  top: 2px;
}

.main .date text {
  padding: 0 5px;
}

.main .mealList {
  float: left;
  width: 100%;
}

.main .mealList .label {
  float: left;
  width: 100%;
  border-bottom: 1px solid #00BFFF;
  padding: 10px 0;
}

.main .mealList:nth-child(2n) .label {
  border-bottom: 1px solid #008B8B;
}

.main .mealList:nth-child(2n) .label text {
  color: #008B8B;
}

.main .mealList:nth-child(3n) .label {
  border-bottom: 1px solid #90EE90;
}

.main .mealList:nth-child(3n) .label text {
  color: #90EE90;
}

.main .mealList .label text {
  float: left;
  width: 45%;
  padding: 0 8px;
  color: #00BFFF;
  font-weight: bold;
}

.main .mealList .label text:last-child {
  text-align: right;
}


.van-collapse-item__content {
  float: left;
  width: 96%;
  padding: 0 8px !important;
}