.analysis-header[data-v-04f96732] {
  padding: 0.52083vw 0.78125vw;
  background-color: #fff;
  border-radius: 0.20833vw;
  margin-bottom: 0.78125vw;
}
.analysis-header .date-time-range[data-v-04f96732] {
  margin-left: 0.78125vw;
}
.analysis-header .date-time-range[data-v-04f96732] .el-date-editor--daterange {
  width: 12.5vw;
  height: 1.5625vw;
}
.statistics[data-v-04f96732] {
  background-color: #fff;
  border-radius: 0.3125vw;
}
.statistics .title[data-v-04f96732] {
  height: 2.8125vw;
  padding: 0 1.04167vw;
  font-size: 0.72917vw;
  font-weight: 500;
  color: #333333;
  line-height: 2.8125vw;
  border-bottom: 1px solid #ebeef5;
}
.statistics .statistics-list[data-v-04f96732] {
  padding: 1.45833vw 1.82292vw 1.30208vw 1.82292vw;
}
.statistics .statistics-item[data-v-04f96732] {
  width: 21%;
  margin-left: 4%;
}
.statistics .statistics-item .statistics-item-top[data-v-04f96732] {
  font-size: 0.72917vw;
  font-weight: 400;
  color: #666666;
}
.statistics .statistics-item .statistics-item-top .icon[data-v-04f96732] {
  width: 1.35417vw;
  height: 1.35417vw;
  margin-right: 0.52083vw;
}
.statistics .statistics-item .count[data-v-04f96732] {
  font-size: 1.25vw;
  font-weight: bold;
  color: #333333;
  margin-left: 1.92708vw;
  margin-top: 0.625vw;
}
.statistics .statistics-item .unit[data-v-04f96732] {
  font-size: 1.04167vw;
  margin-left: 0.26042vw;
}
.staff-grid[data-v-04f96732] {
  display: grid;
  gap: 0.78125vw;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 0.78125vw;
}
.staff-grid .staff-grid-item[data-v-04f96732] {
  width: 42.55208vw;
  height: 24.79167vw;
  background: #ffffff;
  border-radius: 0.3125vw;
}
.staff-grid .staff-grid-item .title[data-v-04f96732] {
  height: 2.8125vw;
  border-bottom: 1px solid #ebeef5;
  font-size: 0.72917vw;
  font-weight: 500;
  color: #333333;
  line-height: 2.8125vw;
  padding: 0 1.04167vw;
}
.remind-list[data-v-04f96732] {
  display: grid;
  gap: 0.78125vw;
  grid-template-columns: repeat(5, 1fr);
  padding: 0.78125vw 1.04167vw;
}
.remind-list .remind-item[data-v-04f96732]:hover {
  background-color: #f3f3f3;
}
.remind-list .remind-item[data-v-04f96732] {
  flex-direction: column;
  width: 7.44792vw;
  background: #fafafa;
  border-radius: 0.20833vw;
  padding: 0.98958vw;
  transition: all 0.5s;
}
.remind-list .remind-item .remind-item-name[data-v-04f96732] {
  font-size: 0.625vw;
  font-weight: 400;
  color: #666666;
}
.remind-list .remind-item .remind-item-count[data-v-04f96732] {
  font-size: 1.04167vw;
  font-weight: 400;
  color: #333333;
  margin-top: 0.625vw;
}
