
.charges-detail[data-v-3dee765a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 20vh;
  max-height: 60vh;
}
.popup-title[data-v-3dee765a] {
  text-align: center;
  font-size: calc(0.48rem * var(--font-size-scale));
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  padding: 0.56rem 0 0.4rem;
  border-bottom: 0.02667rem solid #ededed;
}
.popup-content[data-v-3dee765a] {
  padding: 0.4rem 0.32rem;
  overflow: auto;
}
.room-price-top[data-v-3dee765a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: calc(0.42667rem * var(--font-size-scale));
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
}
.room-price-list[data-v-3dee765a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0.16rem 0;
  font-size: calc(0.37333rem * var(--font-size-scale));;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
}
.room-price-list_breakfast[data-v-3dee765a] {
  margin-left: 0.26667rem;
}

