/* packageH/orderImport/orderImportApply/orderImportApply.wxss */
view,
text {
  box-sizing: border-box;
}

page {
  background: #fff;
}

.apply_info {
  padding: 40rpx 30rpx 16rpx;
  text-align: left;
}

.apply_info .title {
  display: flex;
  align-items: center;
  height: 32rpx;
  padding-left: 15rpx;
  margin-bottom: 8rpx;
  font-size: 32rpx;
  color: #f14e4e;
  border-left: 7rpx solid #f14e4e;
}

.apply_info .input-wrapper {
  display: flex;
  align-items: center;
  height: 76rpx;
}

.apply_info .input-wrapper .red {
  color: #f14e4e;
  font-size: 48rpx;
  transform: translateY(10rpx);
}

.apply_info .input-wrapper .text {
  padding-left: 10rpx;
  font-size: 30rpx;
  color: #333;
}

.apply_info .input-wrapper input {
  flex: 1;
  text-align: right;
  font-size: 30rpx;
  color: #b8b8b8;
  border: none;
}

.hr {
  width: 100%;
  height: 20rpx;
  background: #f2f2f2;
}

.container {
  padding: 32rpx 30rpx;
  text-align: left;
}

.container .title {
  display: flex;
  align-items: center;
  height: 30rpx;
  padding-left: 15rpx;
  margin-bottom: 35rpx;
  font-size: 32rpx;
  color: #f14e4e;
  border-left: 7rpx solid #f14e4e;
}

.container .goods {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 29rpx;
  grid-row-gap: 26rpx;
}

.container .goods .good {
  height: 500rpx;
  border-radius: 10rpx;
  border: solid 1rpx #e3e3e3;
  position: relative;
}

.container .goods .good.active {
  border-color: #f14e4e;
}

.container .goods .good.active .checkbox {
  color: #f14e4e;
}

.container .goods .good .checkbox {
  position: absolute;
  top: 13rpx;
  right: 12rpx;
  color: #d1d1d1;
}

.container .goods .good .checkbox .iconfont {
  font-size: 38rpx;
}

.container .goods .good .face {
  width: 100%;
  height: 332rpx;
  background-color: #e9e9e9;
  border-radius: 10rpx 10rpx 0 0;
}

.container .goods .good .face image {
  width: 100%;
  height: 332rpx;
  border-radius: 10rpx 10rpx 0 0;
}

.container .goods .good .name {
  padding: 19rpx 16rpx 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 26rpx;
  color: #333;
}

.container .goods .good .price {
  padding: 6rpx 16rpx 0;
  font-size: 30rpx;
  color: #f14e4e;
}

.fixedBtns {
  position: fixed;
  bottom: 27rpx;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
}

.fixedBtns .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 640rpx;
  height: 80rpx;
  font-size: 30rpx;
  color: #fff;
  background-color: #f15353;
  border-radius: 10rpx;
}
