/* packageD/teamSales/sales_management/sales_management.wxss */
.dealer_enquiry {
  margin-top: 20rpx;
  background-color: #fff;
  min-height: 1090rpx;
  padding-left: 34rpx;
  padding-right: 34rpx;
}

.dealer_enquiry .dealer_enquiry_top {
  display: flex;
  justify-content: space-between;
  padding-top: 19rpx;
}

.dealer_enquiry .dealer_enquiry_top .date_btn {
  width: 162rpx;
  height: 40rpx;
  background-color: #fff;
  border-radius: 20rpx;
  border: solid 1rpx #d9d9d9;
  display: flex;
  align-items: center;
  text-align: center;
  font-size: 24rpx;
}

.dealer_enquiry .dealer_enquiry_top .date_btn .left {
  flex: 1;
  border-bottom-left-radius: 20rpx;
  border-top-left-radius: 20rpx;
}

.dealer_enquiry .dealer_enquiry_top .date_btn .right {
  flex: 1;
  border-bottom-right-radius: 20rpx;
  border-top-right-radius: 20rpx;
}

.dealer_enquiry .dealer_enquiry_top .date_btn .active {
  background-color: #f00;
  color: #fff;
}

.dealer_enquiry .dealer_enquiry_top .date_select {
  display: flex;
  align-items: center;
}

.dealer_enquiry .dealer_enquiry_top .date_select .date {
  margin-right: 10rpx;
}

.dealer_enquiry .dealer_enquiry_top .date_select van-icon {
  display: flex;
  align-items: center;
}

.dealer_enquiry .dealer_enquiry_bottom {
  padding-top: 56rpx;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-left: 10rpx;
  padding-right: 10rpx;
}

.dealer_enquiry .dealer_enquiry_bottom .li {
  width: 315rpx;
  height: 178rpx;
  background-color: #fff;
  box-shadow: 0rpx 0rpx 21rpx 0rpx rgba(0, 0, 0, 0.06);
  border-radius: 10rpx;
  margin-bottom: 30rpx;
}

.dealer_enquiry .dealer_enquiry_bottom .li .top {
  font-size: 32rpx;
  line-height: 50rpx;
  color: #f00;
  padding-left: 23rpx;
  padding-top: 30rpx;
  padding-bottom: 6rpx;
}

.dealer_enquiry .dealer_enquiry_bottom .li .bottom {
  font-size: 28rpx;
  line-height: 50rpx;
  color: #666;
  padding-left: 23rpx;
}

/* .subordinate_inquiries {} */

.subordinate_inquiries {
  margin-top: 20rpx;
  background-color: #fff;
  min-height: 1090rpx;
  padding-left: 34rpx;
  padding-right: 34rpx;
}

.subordinate_inquiries .subordinate_inquiries_top {
  display: flex;
  justify-content: space-between;
  padding-top: 19rpx;
}

.subordinate_inquiries .subordinate_inquiries_top .date_btn {
  width: 162rpx;
  height: 40rpx;
  background-color: #fff;
  border-radius: 20rpx;
  border: solid 1rpx #d9d9d9;
  display: flex;
  align-items: center;
  text-align: center;
  font-size: 24rpx;
}

.subordinate_inquiries .subordinate_inquiries_top .date_btn .left {
  flex: 1;
  border-bottom-left-radius: 20rpx;
  border-top-left-radius: 20rpx;
}

.subordinate_inquiries .subordinate_inquiries_top .date_btn .right {
  flex: 1;
  border-bottom-right-radius: 20rpx;
  border-top-right-radius: 20rpx;
}

.subordinate_inquiries .subordinate_inquiries_top .date_btn .active {
  background-color: #f00;
  color: #fff;
}

.subordinate_inquiries .subordinate_inquiries_top .date_select {
  display: flex;
  align-items: center;
}

.subordinate_inquiries .subordinate_inquiries_top .date_select .date {
  margin-right: 10rpx;
}

.subordinate_inquiries .subordinate_inquiries_top .date_select van-icon {
  display: flex;
  align-items: center;
}

.subordinate_inquiries .subordinate_inquiries_bottom {
  padding-left: 6rpx;
  padding-right: 6rpx;
  padding-top: 41rpx;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li {
  border-bottom: 1px solid #f2f2f7;
  display: flex;
  padding-top: 33rpx;
  padding-bottom: 32rpx;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .left {
  display: flex;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .left .pic_show {
  width: 86rpx;
  height: 86rpx;
  border-radius: 50%;
  margin-right: 15rpx;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .left .pic_show image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .left .user_message {
  width: 210rpx;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .left .user_message .user_top {
  display: flex;
  align-items: center;
  margin-bottom: 15rpx;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .left .user_message .user_top .user_id {
  font-size: 24rpx;
  line-height: 28rpx;
  color: #666;
  margin-right: 9rpx;
  max-width: 100rpx;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .left .user_message .user_top .user_grade {
  padding-left: 7rpx;
  padding-right: 7rpx;
  height: 28rpx;
  background-color: #f00;
  border-radius: 14rpx;
  font-size: 24rpx;
  line-height: 28rpx;
  color: #fff;
  max-width: 100rpx;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .left .user_message .user_bottom {
  font-size: 28rpx;
  color: #000;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .center {
  width: 183rpx;
  text-align: center;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .center .top {
  font-size: 24rpx;
  line-height: 28rpx;
  color: #666;
  padding-bottom: 25rpx;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .center .bottom {
  font-size: 28rpx;
  line-height: 28rpx;
  color: #000;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .right {
  flex: 1;
  text-align: center;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .right .top {
  font-size: 24rpx;
  line-height: 28rpx;
  color: #666;
  padding-bottom: 25rpx;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.subordinate_inquiries .subordinate_inquiries_bottom .li .right .bottom {
  font-size: 28rpx;
  line-height: 28rpx;
  color: #000;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
