.date-range-box.show-alert[data-v-7c32f8fa] .van-calendar__header-title {
  height: auto;
  min-height: 2.4rem;
}
.calendar-header-title[data-v-7c32f8fa] {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-size: 0.42667rem;
  font-weight: 500;
}
.calendar-header-title .close-icon[data-v-7c32f8fa] {
  position: absolute;
  right: 0.42667rem;
  color: #999;
  font-size: 0.53333rem;
  cursor: pointer;
}
.alert[data-v-7c32f8fa] {
  color: #558ed5;
  font-size: 0.32rem;
  font-weight: 400;
  background: #eaf2ff;
  line-height: 0.85333rem;
  text-align: center;
}
.selected-time-info[data-v-7c32f8fa] {
  display: flex;
  align-items: center;
  padding: 0 0.42667rem;
  background: #fff;
}
.selected-time-info .label[data-v-7c32f8fa] {
  font-size: 0.37333rem;
  color: #999;
  margin-right: 0.32rem;
}
.selected-time-info .range[data-v-7c32f8fa] {
  display: flex;
  align-items: center;
  font-size: 0.4rem;
  color: #2475fc;
  font-weight: 500;
}
.selected-time-info .range .arrow[data-v-7c32f8fa] {
  margin: 0 0.21333rem;
}
.calendar-month-nav[data-v-7c32f8fa] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.26667rem 0;
}
.calendar-month-nav .month-title[data-v-7c32f8fa] {
  font-size: 0.42667rem;
  color: #333;
  margin: 0 0.53333rem;
  font-weight: 400;
}
.calendar-month-nav .nav-icons[data-v-7c32f8fa] {
  display: flex;
  align-items: center;
  color: #2475fc;
  font-size: 0.48rem;
}
.calendar-month-nav .nav-icons i[data-v-7c32f8fa] {
  margin: 0 0.13333rem;
  cursor: pointer;
}
.calendar-month-nav .nav-icons .double-arrow[data-v-7c32f8fa] {
  display: flex;
  align-items: center;
}
.calendar-month-nav .nav-icons .double-arrow .overlap[data-v-7c32f8fa] {
  margin-left: -0.26667rem;
}
.calendar-footer[data-v-7c32f8fa] {
  display: flex;
  justify-content: space-between;
  padding: 0.32rem;
  background: #fff;
}
.calendar-footer .btn[data-v-7c32f8fa] {
  flex: 1;
  height: 1.17333rem;
  line-height: 1.17333rem;
  text-align: center;
  border-radius: 0.10667rem;
  font-size: 0.4rem;
}
.calendar-footer .btn-all[data-v-7c32f8fa] {
  background: #f2f4f8;
  color: #333;
  margin-right: 0.21333rem;
}
.calendar-footer .btn-confirm[data-v-7c32f8fa] {
  background: #2475fc;
  color: #fff;
  margin-left: 0.21333rem;
}

.filter-date-box[data-v-a6009008] {
  color: #666666;
  text-align: center;
  font-size: 0.37333rem;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.filter-date-box > div[data-v-a6009008] {
  display: flex;
  align-items: center;
}
.filter-date-box .left[data-v-a6009008] {
  gap: 0.10667rem;
  background: #F0F2F5;
  padding: 0.05333rem;
  border-radius: 0.16rem;
}
.filter-date-box .filter-item[data-v-a6009008] {
  padding: 0.10667rem 0.26667rem;
  border-radius: 0.16rem;
  background: #F0F2F5;
}
.filter-date-box .filter-item.active[data-v-a6009008] {
  color: #2475FC;
  background: #FFF;
}
.filter-date-box .filter-item[data-v-a6009008]:last-child {
  margin-right: 0;
}

.cont[data-v-150c43f2] {
  padding: 0.32rem;
}
.cont .user-info[data-v-150c43f2] {
  color: #242933;
  font-size: 0.37333rem;
  display: flex;
  justify-content: space-between;
}
.cont .user-info.stf-info[data-v-150c43f2] {
  margin-bottom: 0.05333rem;
}
.cont .user-info .left[data-v-150c43f2] {
  display: flex;
  align-items: baseline;
}
.cont .user-info .left .group-info[data-v-150c43f2] {
  margin-left: 0.42667rem;
}
.cont .user-info .info[data-v-150c43f2] {
  display: flex;
  align-items: center;
}
.cont .user-info .icon[data-v-150c43f2] {
  margin-right: 0.10667rem;
  color: #164799;
}
.cont .user-info .tags[data-v-150c43f2] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.10667rem;
  margin-bottom: 0.10667rem;
}
.cont .user-info .tag[data-v-150c43f2] {
  display: inline-block;
  padding: 0 0.16rem;
  height: 0.53333rem;
  line-height: 0.53333rem;
  border-radius: 0.10667rem;
  background: #EBEFF5;
  color: #595959;
  font-size: 0.32rem;
}
.cont .user-info .corp[data-v-150c43f2] {
  color: #ed744a;
  font-size: 0.32rem;
  font-weight: 400;
  margin-left: 0.10667rem;
}
.cont .user-info .corp.wx[data-v-150c43f2] {
  color: #21A665;
}
.cont .user-info .more-btn[data-v-150c43f2] {
  width: 0.64rem;
  height: 0.64rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #EBEFF5;
  border-radius: 0.64rem;
}
.cont .result-data[data-v-150c43f2] {
  color: #595959;
  font-size: 0.34667rem;
  font-weight: 400;
  line-height: 0.58667rem;
  margin-top: 0.42667rem;
  display: flex;
  flex-direction: column;
  gap: 0.32rem;
}
.cont .result-data .result-tit[data-v-150c43f2] {
  color: #262626;
  margin-bottom: 0.21333rem;
}
.status-tag[data-v-150c43f2] {
  color: #2475fc;
  font-size: 0.32rem;
  font-weight: 400;
  padding: 0 0.10667rem;
  border-radius: 0.10667rem;
  background: #D6E6FF;
}
.status-tag.ok[data-v-150c43f2] {
  color: #21a665;
  background: #D4FCEA;
}
.status-tag.no[data-v-150c43f2] {
  color: #164799;
  background: #D8DDE6;
}
.status-tag.hot[data-v-150c43f2] {
  color: #2475FC;
  background: #D6E6FF;
}
.status-tag.exist[data-v-150c43f2] {
  color: #4F33FF;
  background: #D6DBFF;
}

._container[data-v-55d9ac1f] {
  background: #F0F2F5;
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._container .head[data-v-55d9ac1f] {
  padding: 0.21333rem 0.32rem;
  background: #FFF;
}
._container .head[data-v-55d9ac1f] .van-tabs {
  margin-bottom: 0.10667rem;
}
._container .head[data-v-55d9ac1f] .van-tab {
  padding: 0 0.10667rem;
}
._container .head[data-v-55d9ac1f] .van-tabs__line {
  height: 2px;
  background-color: #2475FC;
}
._container .list-box[data-v-55d9ac1f] {
  flex: 1;
  overflow-y: auto;
  padding: 0.21333rem 0.32rem;
}
._container .list-box .data-item[data-v-55d9ac1f] {
  background: #ffffff;
  border-radius: 0.16rem;
  margin-bottom: 0.21333rem;
}

