/* pages/course/courseOrderList/courseOrderList.wxss */

.mt-17 {
  margin-top: 31.88rpx;
}
.ml-37 {
  margin-left: 92.38rpx;
}
.ml-11 {
  margin-left: 20.63rpx;
}
.page-mask {
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 9999;
}
.page {
  padding: 26.25rpx 0 50.63rpx;
  background-color: #f8f8f8;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.group_1 {
  margin-left: 20.63rpx;
  margin-right: 18.77rpx;
}
.list-item {
  padding-left: 22.5rpx;
  padding-right: 3.51rpx;
  filter: drop-shadow(0rpx 3.75rpx 3.75rpx #00000040);
  background-color: #ffffff;
  border-radius: 9.66rpx;
}
.list-item:first-child {
  margin-top: 0;
}
.group {
  padding: 32.51rpx 15rpx 25.82rpx 0;
  border-bottom: solid 1.88rpx #e3e3e3;
  display: flex;
  justify-content: space-between;
}
.font {
  font-size: 26.25rpx;
  font-family: SourceHanSansCN;
  line-height: 24.17rpx;
  color: #696969;
}
.text {
  line-height: 24.02rpx;
}
.font_2 {
  font-size: 26.25rpx;
  font-family: SourceHanSansCN;
  line-height: 24.17rpx;
  color: #f84947;
}
.font_3 {
  font-size: 30rpx;
  font-family: SourceHanSansCN;
  line-height: 35.63rpx;
  color: #000000;
}
.text_2 {
  margin-top: 25.69rpx;
}
.font_4 {
  font-size: 30rpx;
  font-family: SourceHanSansCN;
  line-height: 24.17rpx;
  color: #3d3d3d;
}
.text_3 {
  margin-top: 58.09rpx;
  line-height: 22.76rpx;
  margin-right: 22rpx; /* 向左移动：增加右侧间距 */
}
.font_5 {
  font-size: 26.25rpx;
  font-family: SourceHanSansCN;
  line-height: 26.32rpx;
  color: #f84947;
}
.text_4 {
  margin-right: 7.13rpx;
  margin-top: 34.91rpx;
  font-size: 28.13rpx;
}
.group_2 {
  margin-right: 20.87rpx;
  margin-top: 30.30rpx;
  padding: 15.94rpx 0 17.81rpx;
  border-top: solid 1.88rpx #e3e3e3;
}
.font_6 {
  font-size: 22.5rpx;
  font-family: SourceHanSansCN;
  line-height: 26.25rpx;
  color: #a1a1a1;
}
/* .text_5 {
  width: 206.25rpx;
} */
.text-wrapper {
  padding: 10.8rpx 0 8.16rpx;
  background-color: #ffffff;
  border-radius: 9.38rpx;
  width: 142.5rpx;
  height: 46.88rpx;
  border: solid 1.88rpx #ff8d1a;
}
.font_7 {
  font-size: 26.25rpx;
  font-family: SourceHanSansCN;
  line-height: 24.17rpx;
  color: #ff8d1a;
}
.text-wrapper_2 {
  padding: 11.89rpx 0 8.94rpx;
  background-color: #ff8d1a;
  border-radius: 9.38rpx;
  width: 140.63rpx;
  height: 45rpx;
}
.font_8 {
  font-size: 26.25rpx;
  font-family: SourceHanSansCN;
  line-height: 24.17rpx;
  color: #ffffff;
}
