.aeraTitle[data-v-8558dd74] {
  height: 16px;
  line-height: 16px;
  margin-bottom: 20px;
  position: relative;
  font-size: 14px;
  font-weight: bold;
  color: #262626;
}
.aeraTitle span[data-v-8558dd74] {
  position: absolute;
  left: -9px;
  top: 0px;
  width: 2px;
  height: 16px;
  display: inline-block;
  background: #4c8afc;
}
.editClass[data-v-8558dd74] {
  float: right;
  margin-right: 50px;
  text-align: center;
  width: 64px;
  height: 28px;
  line-height: 28px;
  background: #ffffff;
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  border: 1px solid #dbdbdb;
  font-weight: 400;
  color: #666666;
  font-size: 12px;
  cursor: pointer;
}

.tips-popup[data-v-3eff09f2] {
  width: 458px;
  height: 200px;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  opacity: 1;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -228px;
  margin-top: -100px;
}
.tips-popup .tips-popup-header[data-v-3eff09f2] {
  padding: 16px 20px;
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  font-weight: bold;
  color: #262626;
  text-align: left;
}
.tips-popup .tips-popup-text[data-v-3eff09f2] {
  padding: 30px 0;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #262626;
}
.tips-popup .addAttendance-footer[data-v-3eff09f2] {
  box-shadow: none;
  text-align: center;
  height: 32px;
  line-height: 32px;
}

.i-ipt-box[data-v-8778bab6] {
  width: calc(100% - 50px);
  height: 52px;
  margin-bottom: 19px;
}
.i-ipt-box.i-ipt-select[data-v-8778bab6] {
  background: #f2f3f5;
  border-radius: 6px;
  height: auto;
  padding: 13px 0 13px 10px;
  width: calc(100% - 60px);
}
.i-ipt-box.i-ipt-select .ipt-list-box[data-v-8778bab6] {
  background: #e6e6e6;
}
.i-ipt-box input[data-v-8778bab6] {
  width: calc(100% - 38px);
  height: 100%;
  padding: 0 19px;
  border: 1px solid #e6e6e6;
  background: #ffffff;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 400;
  color: #262626;
}
.i-ipt-box input[data-v-8778bab6]::-moz-placeholder {
  color: #bbbbbb;
}
.i-ipt-box input[data-v-8778bab6]::placeholder {
  color: #bbbbbb;
}
.i-ipt-list[data-v-8778bab6] {
  width: calc(100% - 50px);
  height: 272px;
  margin-bottom: 19px;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  cursor: pointer;
}
.i-ipt-list[data-v-8778bab6]:hover {
  border: 1px solid #4c8afc;
}
.ipt-list-box[data-v-8778bab6] {
  height: 26px;
  line-height: 26px;
  display: inline-block;
  background: #efefef;
  border-radius: 13px;
  position: relative;
  padding: 0 9px;
  font-size: 14px;
  font-weight: bold;
  color: #262626;
  margin-right: 10px;
}
.ipt-list-box .user-div[data-v-8778bab6] {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #4c8afc;
}
.ipt-list-box .user-img[data-v-8778bab6] {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
  transform: scale(0.83, 0.83);
  transform-origin: 0 0;
  display: inline-block;
}
.ipt-list-box .marker-img[data-v-8778bab6] {
  width: 16px;
  height: 16px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 4px;
  position: relative;
  top: 3px;
}
.webkit-scrollbar[data-v-8778bab6] {
  width: calc(100% - 10px);
  height: calc(100% - 20px);
  overflow-y: auto;
  padding: 10px 0 10px 10px;
}
.personnel-popup[data-v-8778bab6] {
  width: 700px;
  height: 626px;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -350px;
  margin-top: -313px;
}
.personnel-main[data-v-8778bab6] {
  width: calc(100% - 66px);
  margin: 0 32px 28px;
  height: 450px;
  border-radius: 4px;
  border: 1px solid #dbdbdb;
}
.personnel-main-l[data-v-8778bab6] {
  width: 317px;
  height: calc(100%);
  overflow-y: auto;
  display: inline-block;
}
.personnel-main-l[data-v-8778bab6]:first-child {
  border-right: 1px solid #dbdbdb;
  width: 316px;
}
.personnel-main-l .search-box[data-v-8778bab6] {
  width: 285px;
  height: 30px;
  line-height: 30px;
  background: #ffffff;
  border-radius: 5px;
  opacity: 1;
  border: 1px solid #dbdbdb;
  margin: 20px auto 16px;
}
.personnel-main-l .search-box input[data-v-8778bab6] {
  width: 200px;
  padding: 0 12px;
  color: #262626;
  height: 30px;
  border-radius: 5px;
}
.personnel-main-l .search-box input[data-v-8778bab6]::-moz-placeholder {
  color: #bbbbbb;
}
.personnel-main-l .search-box input[data-v-8778bab6]::placeholder {
  color: #bbbbbb;
}
.personnel-main-l .search-box .search-btn[data-v-8778bab6] {
  display: inline-block;
  padding: 0 17px;
  border-left: 1px solid #bbb;
  height: 14px;
  line-height: 14px;
  color: #4c8afc;
  font-size: 12px;
  cursor: pointer;
}
.personnel-main-l .personnel-list[data-v-8778bab6] {
  width: 100%;
  height: calc(100% - 92px);
  overflow-y: auto;
}
.personnel-main-l .personnel-list.webkit-scrollbar[data-v-8778bab6] {
  padding: 0;
}
.personnel-main-l .personnel-list .personnel-list-box[data-v-8778bab6] {
  width: calc(100% - 17px);
  text-align: left;
  height: 34px;
  line-height: 34px;
  padding-left: 17px;
  margin-bottom: 15px;
}
.personnel-main-l .personnel-list .checkbox-class[data-v-8778bab6] {
  width: 16px;
  height: 16px;
  position: relative;
  margin-right: 10px;
  float: left;
}
.personnel-main-l .personnel-list .list-img[data-v-8778bab6] {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  float: left;
  margin-right: 6px;
  border: 1px solid #dbdbdb;
}
.personnel-main-l .personnel-list .user-img[data-v-8778bab6] {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  float: left;
  margin-right: 6px;
  background: #4c8afc;
  text-align: center;
  color: #fff;
  font-size: 12px;
}
.personnel-main-l .personnel-list .personnel-name[data-v-8778bab6] {
  height: 34px;
  line-height: 34px;
  font-weight: 400;
  float: left;
}
.personnel-main-l .personnel-footer[data-v-8778bab6] {
  height: 24px;
  background: #ffffff;
  box-shadow: 0px -3px 4px 1px rgba(0, 0, 0, 0.06);
  position: relative;
}
.personnel-main-l .personnel-select[data-v-8778bab6] {
  width: calc(100% - 50px);
  height: 32px;
  line-height: 32px;
  margin: 20px auto 16px;
}
.personnel-main-l .personnel-select .personnel-select-l[data-v-8778bab6] {
  width: 50%;
  display: inline-block;
  height: 32px;
  text-align: left;
  color: #5a6370;
  font-size: 12px;
}
.personnel-main-l .personnel-select .personnel-select-r[data-v-8778bab6] {
  width: 50%;
  display: inline-block;
  height: 32px;
  text-align: right;
}
.personnel-main-l .personnel-select .personnel-select-r span[data-v-8778bab6] {
  color: #4c8afc;
  font-size: 12px;
  cursor: pointer;
}
.personnel-main-l .personnel-close[data-v-8778bab6] {
  float: right;
  width: 16px;
  height: 16px;
  position: relative;
  cursor: pointer;
}
.personnel-main-l .personnel-close .close-svg[data-v-8778bab6] {
  font-weight: bold;
  position: relative;
  right: 15px;
  top: 2px;
}
.personnel-btns[data-v-8778bab6] {
  width: calc(100% - 64px);
  margin: 0 32px;
  text-align: right;
}

.personnel-list .el-checkbox__inner {
  width: 16px;
  height: 16px;
}

.album-popup[data-v-6288fa22] {
  position: absolute;
  left: 15px;
  top: 56px;
  width: 220px;
  max-height: 200px;
  background: #fff;
  z-index: 9;
  border-radius: 5px;
  overflow-y: auto;
  padding: 10px 0;
}
.album-popup .album-popup-box[data-v-6288fa22] {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  text-align: left;
  cursor: pointer;
}
.album-popup .album-popup-box .el-icon-check[data-v-6288fa22] {
  float: right;
  color: #4c8afc;
  position: relative;
  top: 5px;
  font-size: 18px;
}
.album[data-v-6288fa22] {
  width: 100%;
  height: calc(100% - 60px);
  border-radius: 4px;
  position: relative;
}
.el-menu.el-menu--horizontal[data-v-6288fa22] {
  border-bottom: none;
}
.el-menu--horizontal > .el-menu-item.is-active[data-v-6288fa22] {
  border-bottom: none;
  color: #409eff !important;
}
.el-menu--horizontal > .el-menu-item[data-v-6288fa22] {
  border-bottom: none;
}
.time-footer[data-v-6288fa22] {
  padding: 15px 32px 0;
  text-align: right;
}
.time-popup[data-v-6288fa22] {
  width: 700px;
  height: 540px;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -350px;
  margin-top: -270px;
}
.time-popup .time-list[data-v-6288fa22] {
  margin: 0 10px;
  padding: 0 22px;
  height: 402px;
  position: relative;
}
.time-popup .time-list .album-box[data-v-6288fa22] {
  width: 414px;
  position: absolute;
  left: 15px;
  top: 21px;
  height: 34px;
  z-index: 99;
}
.time-popup .time-list .album-box .album-box-l[data-v-6288fa22] {
  width: 298px;
  height: 32px;
  background: #ffffff;
  border-radius: 6px 6px 6px 6px;
  opacity: 1;
  border: 1px solid #dbdbdb;
  float: left;
}
.time-popup .time-list .album-box .album-box-l .album-i[data-v-6288fa22] {
  width: calc(100% - 91px);
  float: left;
  height: 32px;
  border-radius: 6px 0 0 6px;
  padding-left: 11px;
  font-size: 12px;
  color: #262626;
}
.time-popup .time-list .album-box .album-box-l .album-i[data-v-6288fa22]::-moz-placeholder {
  color: #bbbbbb;
}
.time-popup .time-list .album-box .album-box-l .album-i[data-v-6288fa22]::placeholder {
  color: #bbbbbb;
}
.time-popup .time-list .album-box .album-box-l .album-s[data-v-6288fa22] {
  display: inline-block;
  width: calc(80px);
  background: #4c8afc;
  border-radius: 0px 6px 6px 0px;
  height: 100%;
  cursor: pointer;
  text-align: center;
  line-height: 32px;
  color: #fff;
  font-size: 12px;
}
.time-popup .time-list .album-box .album-box-r[data-v-6288fa22] {
  margin-left: 16px;
  width: calc(100% - 316px);
  float: left;
}
.time-popup .time-list .album-box .album-box-r .el-select[data-v-6288fa22] {
  width: 100%;
}
.time-popup .time-list .album-box .album-box-r .el-select .el-input__inner[data-v-6288fa22] {
  width: 100%;
  height: 34px;
}

.album-box-r .el-select {
  width: 100%;
}
.album-box-r .el-select .el-input__inner {
  width: 100%;
  height: 34px;
}
.album-box-r .el-select .el-input__icon {
  line-height: 34px;
}

#album[data-v-6288fa22] {
  width: 100%;
  height: 100%;
}
.clickIn-box-1[data-v-6288fa22] {
  width: 256px;
  display: inline-block;
}
.clickIn-box-2[data-v-6288fa22] {
  width: 146px;
  display: inline-block;
  margin-left: 10px;
}
.clickIn-box-3[data-v-6288fa22] {
  width: calc(100% - 432px);
  display: inline-block;
  margin-left: 20px;
  text-align: right;
}
.i-clickIn[data-v-6288fa22] {
  width: calc(100% - 50px);
  height: 178px;
  background: #f2f3f5;
  border-radius: 6px;
  padding-bottom: 23px;
}
.i-clickIn .clickIn-list[data-v-6288fa22] {
  padding: 0 22px;
}
.i-clickIn .clickIn-list .clickIn-box[data-v-6288fa22] {
  width: 100%;
  border-bottom: 1px dashed #bbb;
  padding: 18px 0;
}
.i-clickIn .clickIn-list .clickIn-box.clickIn-box-header[data-v-6288fa22] {
  padding: 10px 0;
}
.i-clickIn .clickIn-list .clickIn-box .clickIn-box-1[data-v-6288fa22] {
  width: 256px;
  display: inline-block;
}
.i-clickIn .clickIn-list .clickIn-box .clickIn-box-2[data-v-6288fa22] {
  width: 86px;
  display: inline-block;
  margin-left: 10px;
}
.i-clickIn .clickIn-list .clickIn-box .clickIn-box-3[data-v-6288fa22] {
  width: calc(100% - 372px);
  display: inline-block;
  margin-left: 20px;
}

.i-clickIn[data-v-ac0cc184] {
  width: calc(100% - 50px);
}
.time-popup[data-v-ac0cc184] {
  width: 700px;
  height: 494px;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -350px;
  margin-top: -247px;
}
.time-popup .time-list[data-v-ac0cc184] {
  margin: 0 10px;
  padding: 0 22px;
  height: 342px;
  overflow-y: auto;
}
.time-popup .time-list .time-list-box[data-v-ac0cc184] {
  text-align: left;
  padding: 21px 0 18px;
  display: table;
  width: 100%;
  border-bottom: 1px dashed #dbdbdb;
}
.time-popup .time-list .time-list-box.time-list-box-header[data-v-ac0cc184] {
  height: 50px;
  background: #f2f3f5;
  line-height: 50px;
  padding: 0;
  border-bottom: none;
}
.time-popup .time-list .time-list-box.time-list-box-header .time-list-box-1[data-v-ac0cc184],
.time-popup .time-list .time-list-box.time-list-box-header .time-list-box-2[data-v-ac0cc184] {
  color: #5a6370;
  font-weight: 400;
}
.time-popup .time-list .time-list-box .time-list-box-1[data-v-ac0cc184] {
  width: 221px;
  color: #262626;
  font-weight: bold;
  padding-left: 25px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  display: table-cell;
  /*cell垂直居中，如果外层div不为table则tablecell须有高度*/
}
.time-popup .time-list .time-list-box .time-list-box-2[data-v-ac0cc184] {
  width: 255px;
  position: relative;
  color: #262626;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  display: table-cell;
  /*cell垂直居中，如果外层div不为table则tablecell须有高度*/
}
.time-popup .time-list .time-list-box .time-list-box-3[data-v-ac0cc184] {
  width: calc(100% - 489px);
  position: relative;
  color: #262626;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  display: table-cell;
  /*cell垂直居中，如果外层div不为table则tablecell须有高度*/
}
.time-popup .time-list .time-list-box .time-list-box-3.i-disable[data-v-ac0cc184] {
  color: rgba(38, 38, 38, 0.3);
}
.time-popup .time-list .time-list-box .time-list-box-3.i-disable input[data-v-ac0cc184] {
  background: #efefef;
  border: 1px solid #efefef;
}
.time-popup .time-list .time-list-box .time-list-box-3 input[data-v-ac0cc184] {
  width: 92px;
  height: 30px;
  background: #ffffff;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #dbdbdb;
  margin-right: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #262626;
}
.time-footer[data-v-ac0cc184] {
  padding: 15px 32px 0;
  text-align: right;
}
.time-default[data-v-ac0cc184] {
  font-weight: bold;
  color: #262626;
  font-size: 12px;
  margin-bottom: 10px;
}
.time-height[data-v-ac0cc184] {
  height: auto;
}
.time-edit[data-v-ac0cc184] {
  font-size: 12px;
  font-weight: 400;
  color: #4c8afc;
  margin-left: 20px;
  cursor: pointer;
}

.switch-box[data-v-ac0cc184] {
  margin-bottom: 14px;
  font-weight: bold;
  color: #262626;
  height: 30px;
  line-height: 30px;
}
.time-height[data-v-ac0cc184] {
  height: auto;
}
.switch-style[data-v-ac0cc184] {
  margin-right: 18px;
  height: 30px;
  line-height: 30px;
}
.time-edit[data-v-ac0cc184] {
  font-size: 12px;
  font-weight: 400;
  color: #4c8afc;
  margin-left: 20px;
  cursor: pointer;
}
.clickIn-box-header .clickIn-box-1[data-v-ac0cc184] {
  color: #5a6370;
  font-weight: 400;
}
.clickIn-box-header .clickIn-box-2[data-v-ac0cc184] {
  color: #5a6370;
  font-weight: 400;
}
.clickIn-box-1[data-v-ac0cc184] {
  width: 188px;
  display: inline-block;
  font-weight: bold;
  color: #262626;
}
.clickIn-box-2[data-v-ac0cc184] {
  width: 100px;
  display: inline-block;
  margin-left: 10px;
  font-weight: bold;
  color: #262626;
}
.clickIn-box-3[data-v-ac0cc184] {
  width: calc(100% - 318px);
  display: inline-block;
  margin-left: 20px;
  text-align: right;
}

.list-box-select .el-select {
  width: 139px;
  height: 30px;
}
.list-box-select .el-input__inner {
  height: 30px;
}
.list-box-select .el-input__icon {
  line-height: 30px;
  font-weight: bold;
  color: #262626 !important;
  font-size: 18px !important;
}

.shift-main-add[data-v-e3c975e6] {
  font-size: 12px;
  font-weight: bold;
  color: #4c8afc;
  text-align: center;
  padding: 20px 0;
  cursor: pointer;
}
.i-title[data-v-e3c975e6] {
  padding: 0 32px;
  text-align: left;
}
.i-title span[data-v-e3c975e6] {
  color: #bbbbbb;
}
.i-title.title-b[data-v-e3c975e6] {
  margin-bottom: 20px;
}
.i-ipt-box[data-v-e3c975e6] {
  padding: 0 32px;
  height: 52px;
  margin-bottom: 19px;
}
.i-ipt-box.i-ipt-select[data-v-e3c975e6] {
  background: #f2f3f5;
  border-radius: 6px;
  height: auto;
  padding: 13px 0 13px 10px;
  width: 476px;
}
.i-ipt-box.i-ipt-select .ipt-list-box[data-v-e3c975e6] {
  background: #e6e6e6;
}
.i-ipt-box input[data-v-e3c975e6] {
  width: calc(100% - 38px);
  height: 100%;
  padding: 0 19px;
  border: 1px solid #e6e6e6;
  background: #ffffff;
  border-radius: 6px;
  font-size: 16px;
  font-weight: bold;
  color: #262626;
}
.i-ipt-box input[data-v-e3c975e6]::-moz-placeholder {
  color: #bbbbbb;
  font-weight: 400;
}
.i-ipt-box input[data-v-e3c975e6]::placeholder {
  color: #bbbbbb;
  font-weight: 400;
}
.time-footer[data-v-e3c975e6] {
  padding: 15px 32px 0;
  text-align: right;
}
.time-popup[data-v-e3c975e6] {
  width: 700px;
  min-height: 540px;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -350px;
  margin-top: -290px;
  padding-bottom: 34px;
}
.time-popup .time-list[data-v-e3c975e6] {
  margin: 0 32px;
  height: 342px;
  overflow-y: auto;
}
.time-popup .time-list .shift-main[data-v-e3c975e6] {
  background: #f2f3f5;
  border-radius: 6px 6px 6px 6px;
  padding-bottom: 20px;
}
.time-popup .time-list .shift-main-box[data-v-e3c975e6] {
  width: 314px;
  margin: 0 auto;
  height: 98px;
  border-bottom: 1px dashed #dbdbdb;
  position: relative;
}
.time-popup .time-list .shift-main-box .shift-del[data-v-e3c975e6] {
  display: inline-block;
  position: absolute;
  right: -47px;
  top: 54px;
  color: #4c8afc;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.time-popup .time-list .shift-main-box[data-v-e3c975e6]:last-child {
  border-bottom: none;
}
.time-popup .time-list .shift-main-box .shift-l[data-v-e3c975e6] {
  width: 130px;
  display: inline-block;
  position: relative;
}
.time-popup .time-list .shift-main-box .shift-c[data-v-e3c975e6] {
  width: calc(100% - 260px);
  display: inline-block;
  position: relative;
  text-align: center;
  line-height: 98px;
}
.time-popup .time-list .shift-main-box .shift-r[data-v-e3c975e6] {
  width: 130px;
  display: inline-block;
  position: relative;
}
.time-popup .time-list .shift-main-box .shift-box[data-v-e3c975e6] {
  width: 100%;
  background: #fff;
  position: relative;
}
.time-popup .time-list .shift-main-box .shift-box .el-icon-arrow-down[data-v-e3c975e6] {
  position: absolute;
  top: 13px;
  right: 12px;
  font-size: 20px;
  color: #dbdbdb;
  font-weight: bold;
  z-index: 0;
}
.time-popup .time-list .shift-main-box .shift-p[data-v-e3c975e6] {
  margin-top: 17px;
  margin-bottom: 5px;
  text-align: left;
}

.time-popup .el-date-editor.el-input {
  width: 100%;
}
.time-popup .el-date-editor .el-input__prefix,
.time-popup .el-date-editor .el-input__suffix {
  display: none;
}
.time-popup .el-date-editor .el-input__inner {
  font-size: 20px;
  font-weight: bold;
  color: #262626;
  background: none;
  height: 44px;
  padding-left: 10px;
  cursor: pointer;
}
.time-popup .el-date-editor .el-input__inner::-moz-placeholder {
  font-weight: 400;
  font-size: 18px;
}
.time-popup .el-date-editor .el-input__inner::placeholder {
  font-weight: 400;
  font-size: 18px;
}

.el-radio-group {
  font-size: unset;
  width: 100%;
}

.i-clickIn[data-v-e79601a8] {
  width: calc(100% - 50px);
}
.i-btn-box[data-v-e79601a8] {
  margin: 0 32px 20px;
  width: calc(100% - 64px);
}
.i-btn-box .i-btn[data-v-e79601a8] {
  padding: 0 15px;
  cursor: pointer;
}
.time-footer[data-v-e79601a8] {
  padding: 15px 32px 0;
  text-align: right;
}
.time-popup[data-v-e79601a8] {
  width: 700px;
  height: 540px;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -350px;
  margin-top: -270px;
}
.time-popup .time-list[data-v-e79601a8] {
  margin: 0 10px;
  padding: 0 22px;
  height: 342px;
  overflow-y: auto;
}
.time-popup .time-list .time-list-box[data-v-e79601a8] {
  text-align: left;
  padding: 28px 0 20px;
  display: table;
  width: 100%;
  border-bottom: 1px dashed #dbdbdb;
}
.time-popup .time-list .time-list-box.time-list-box-header[data-v-e79601a8] {
  height: 50px;
  background: #f2f3f5;
  line-height: 50px;
  padding: 0;
  border-bottom: none;
}
.time-popup .time-list .time-list-box.time-list-box-header .time-list-box-2[data-v-e79601a8] {
  color: #5a6370;
  font-weight: 400;
}
.time-popup .time-list .time-list-box.time-list-box-header .time-list-box-1[data-v-e79601a8] {
  color: #5a6370;
  font-weight: 400;
  padding-left: 46px;
  width: 236px;
}
.time-popup .time-list .time-list-box .time-list-box-1[data-v-e79601a8] {
  width: 260px;
  color: #262626;
  font-weight: bold;
  padding-left: 20px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  display: table-cell;
  /*cell垂直居中，如果外层div不为table则tablecell须有高度*/
}
.time-popup .time-list .time-list-box .time-list-box-2[data-v-e79601a8] {
  width: calc(100% - 262px);
  position: relative;
  color: #262626;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  display: table-cell;
  /*cell垂直居中，如果外层div不为table则tablecell须有高度*/
}
.time-default[data-v-e79601a8] {
  font-weight: bold;
  color: #262626;
  font-size: 12px;
  margin-bottom: 10px;
}
.time-height[data-v-e79601a8] {
  height: auto;
}
.time-edit[data-v-e79601a8] {
  font-size: 12px;
  font-weight: 400;
  color: #4c8afc;
  margin-left: 0px;
  cursor: pointer;
}
.clickIn-box-header .clickIn-box-1[data-v-e79601a8] {
  color: #5a6370;
  font-weight: 400;
}
.clickIn-box-header .clickIn-box-2[data-v-e79601a8] {
  color: #5a6370;
  font-weight: 400;
}
.clickIn-box-1[data-v-e79601a8] {
  width: 80px;
  display: inline-block;
  font-weight: bold;
  color: #262626;
}
.clickIn-box-2[data-v-e79601a8] {
  width: calc(100% - 206px);
  display: inline-block;
  margin-left: 10px;
  font-weight: bold;
  color: #262626;
}
.clickIn-box-3[data-v-e79601a8] {
  width: 96px;
  display: inline-block;
  margin-left: 20px;
  text-align: right;
}
.clickIn-box-3 .span1[data-v-e79601a8] {
  margin-right: 0;
}

.fanhui-icon[data-v-34ae4670] {
  margin-right: 15px;
  cursor: pointer;
}
.attendance-main[data-v-34ae4670] {
  overflow-y: auto;
  position: relative;
}
.edit-span[data-v-34ae4670] {
  position: absolute;
  left: 0;
  height: 100%;
  border-right: 1px dashed #dbdbdb;
}
.attendance-main-l[data-v-34ae4670] {
  width: calc(50%);
  float: left;
  height: 100%;
  text-align: left;
}
.attendance-main-r[data-v-34ae4670] {
  position: relative;
  width: calc(50% - 50px);
  float: left;
  text-align: left;
  padding-left: 50px;
}

.shift-main-add[data-v-15e722e8] {
  font-size: 12px;
  font-weight: bold;
  color: #4c8afc;
  text-align: center;
  padding: 20px 0;
  cursor: pointer;
}
.i-title[data-v-15e722e8] {
  padding: 0 32px;
  text-align: left;
}
.i-title span[data-v-15e722e8] {
  color: #bbbbbb;
}
.i-title.title-b[data-v-15e722e8] {
  margin-bottom: 20px;
}
.i-ipt-box[data-v-15e722e8] {
  padding: 0 32px;
  height: 52px;
  margin-bottom: 19px;
}
.i-ipt-box.i-ipt-select[data-v-15e722e8] {
  background: #f2f3f5;
  border-radius: 6px;
  height: auto;
  padding: 13px 0 13px 10px;
  width: 476px;
}
.i-ipt-box.i-ipt-select .ipt-list-box[data-v-15e722e8] {
  background: #e6e6e6;
}
.i-ipt-box input[data-v-15e722e8] {
  width: calc(100% - 38px);
  height: 100%;
  padding: 0 19px;
  border: 1px solid #e6e6e6;
  background: #ffffff;
  border-radius: 6px;
  font-size: 16px;
  font-weight: bold;
  color: #262626;
}
.i-ipt-box input[data-v-15e722e8]::-moz-placeholder {
  color: #bbbbbb;
  font-weight: 400;
}
.i-ipt-box input[data-v-15e722e8]::placeholder {
  color: #bbbbbb;
  font-weight: 400;
}
.time-footer[data-v-15e722e8] {
  padding: 15px 32px 0;
  text-align: right;
}
.time-popup[data-v-15e722e8] {
  width: 700px;
  min-height: 540px;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -350px;
  margin-top: -290px;
  padding-bottom: 34px;
  text-align: left;
}
.time-popup .time-list[data-v-15e722e8] {
  margin: 0 32px;
  height: 342px;
  overflow-y: auto;
}
.time-popup .time-list .shift-main[data-v-15e722e8] {
  background: #f2f3f5;
  border-radius: 6px 6px 6px 6px;
  padding-bottom: 20px;
}
.time-popup .time-list .shift-main-box[data-v-15e722e8] {
  width: 314px;
  margin: 0 auto;
  height: 98px;
  border-bottom: 1px dashed #dbdbdb;
  position: relative;
}
.time-popup .time-list .shift-main-box .shift-del[data-v-15e722e8] {
  display: inline-block;
  position: absolute;
  right: -47px;
  top: 54px;
  color: #4c8afc;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.time-popup .time-list .shift-main-box[data-v-15e722e8]:last-child {
  border-bottom: none;
}
.time-popup .time-list .shift-main-box .shift-l[data-v-15e722e8] {
  width: 130px;
  display: inline-block;
  position: relative;
}
.time-popup .time-list .shift-main-box .shift-c[data-v-15e722e8] {
  width: calc(100% - 260px);
  display: inline-block;
  position: relative;
  text-align: center;
  line-height: 98px;
}
.time-popup .time-list .shift-main-box .shift-r[data-v-15e722e8] {
  width: 130px;
  display: inline-block;
  position: relative;
}
.time-popup .time-list .shift-main-box .shift-box[data-v-15e722e8] {
  width: 100%;
  background: #fff;
  position: relative;
}
.time-popup .time-list .shift-main-box .shift-box .el-icon-arrow-down[data-v-15e722e8] {
  position: absolute;
  top: 13px;
  right: 12px;
  font-size: 20px;
  color: #dbdbdb;
  font-weight: bold;
  z-index: 0;
}
.time-popup .time-list .shift-main-box .shift-p[data-v-15e722e8] {
  margin-top: 17px;
  margin-bottom: 5px;
  text-align: left;
}

.time-popup .el-date-editor.el-input {
  width: 100%;
}
.time-popup .el-date-editor .el-input__prefix,
.time-popup .el-date-editor .el-input__suffix {
  display: none;
}
.time-popup .el-date-editor .el-input__inner {
  font-size: 20px;
  font-weight: bold;
  color: #262626;
  background: none;
  height: 44px;
  padding-left: 10px;
  cursor: pointer;
}
.time-popup .el-date-editor .el-input__inner::-moz-placeholder {
  font-weight: 400;
  font-size: 18px;
}
.time-popup .el-date-editor .el-input__inner::placeholder {
  font-weight: 400;
  font-size: 18px;
}

.td5[data-v-fa16ba2e] {
  width: 120px !important;
}

.td5[data-v-04853856] {
  width: 120px !important;
}
.attendance-header[data-v-04853856] {
  height: 40px;
  line-height: 40px;
  width: calc(100% - 36px);
}
.spanStyle span[data-v-04853856] {
  display: inline-block;
  padding: 0 3px;
}


/*# sourceMappingURL=subjectlist.v0.1.0.1750820123512.css.map?hash=v0.1.0.1750820123512*/