.food-order-card[data-v-36ed5428] {
  display: flex;
  flex-direction: column;
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 15px;
  width: 100%;
}
.food-order-card--active[data-v-36ed5428] {
  border-color: #02888d;
  background-color: rgba(2, 136, 141, 0.05);
}
.food-order-card__top[data-v-36ed5428] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.food-order-card__status[data-v-36ed5428] {
  font-size: 15px;
  font-weight: 500;
  color: #02888d;
}
.food-order-card__status--active[data-v-36ed5428] {
  color: #858790;
}
.food-order-card__bottom[data-v-36ed5428] {
  display: flex;
  align-items: center;
  gap: 5px;
}
.food-order-card__restaurant[data-v-36ed5428] {
  text-decoration: underline;
  font-size: 15px;
}
.food-order-card__date[data-v-36ed5428] {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #858790;
  font-size: 15px;
}
.food-order-card__dot[data-v-36ed5428] {
  background-color: #858790;
}.food-order-details[data-v-9e8d152a] {
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.food-order-details__row[data-v-9e8d152a] {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 10px;
}
.food-order-details__label[data-v-9e8d152a] {
  font-size: 15px;
  color: #858790;
}
.food-order-details__value[data-v-9e8d152a] {
  font-size: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.food-order-details__value--link[data-v-9e8d152a] {
  text-decoration: underline;
}
.food-order-details__info[data-v-9e8d152a] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.food-order-details__review-button[data-v-9e8d152a] {
  padding: 5px;
  height: 41px;
}.food-order-contents__title[data-v-397eacd3] {
  margin-bottom: 20px;
}
.food-order-contents__list[data-v-397eacd3] {
  margin-bottom: 20px;
}
.food-order-contents__row[data-v-397eacd3] {
  padding-bottom: 10px;
  margin-bottom: 10px;
  min-height: unset;
  border-bottom: 1px solid #ddd;
  justify-content: space-between;
  width: 100%;
  gap: 5px;
}
.food-order-contents__image[data-v-397eacd3] {
  max-width: 32px;
  height: 32px;
  border-radius: 10px;
}
.food-order-contents__category[data-v-397eacd3] {
  font-size: 10px;
  line-height: 1.1;
  color: #858790;
}
.food-order-contents__meta[data-v-397eacd3] {
  display: flex;
  gap: 5px;
  font-size: 15px;
  line-height: 1.1;
}
.food-order-contents__price[data-v-397eacd3] {
  font-size: 15px;
  font-weight: 700;
  margin-left: auto;
}
.food-order-contents__summary[data-v-397eacd3] {
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.food-order-contents__summary--total[data-v-397eacd3] {
  margin-bottom: 40px;
  padding-top: 10px;
  border-top: 1px solid #ddd;
}
.food-order-contents__summary--total[data-v-397eacd3]:last-child {
  margin-bottom: 0;
}
.food-order-contents__summary--total .food-order-contents__summary-label[data-v-397eacd3] {
  font-weight: 700;
  color: #0b1221;
}
.food-order-contents__summary-label[data-v-397eacd3] {
  font-size: 15px;
  line-height: 1.1;
  color: #858790;
}
.food-order-contents__summary-value[data-v-397eacd3] {
  font-size: 15px;
  font-weight: 700;
}.mock-food-order-item[data-v-7b36e351] {
  display: flex;
  flex-direction: column;
  gap: 3px;
  width: 100%;
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.mock-food-order-item__top[data-v-7b36e351], .mock-food-order-item__bottom[data-v-7b36e351] {
  display: flex;
  align-items: center;
  gap: 10px;
}