.posterImg[data-v-1c01a4ea],
.avatar[data-v-1c01a4ea] {
  width: 140px;
  text-align: center;
  font-size: 38px;
  color: #8c939d;
}
.posterImg[data-v-1c01a4ea] {
  border: 1px dashed #b4b6b9;
}
.page-top[data-v-62044045] {
  background: #ecf5ff;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: end;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.shift-setting[data-v-62044045] {
  display: flex;
  width: 100%;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.shift-setting .select-day[data-v-62044045] {
  width: 600px;
  min-width: 600px;
  display: flex;
  height: calc(100vh - 90px);
  background: #ffffff;
  flex-direction: column;
}
.shift-setting .el-calendar[data-v-62044045] {
  width: 100%;
}
.shift-setting .is-selected[data-v-62044045] {
  color: #1989fa;
}
.shift-setting .calendar-data[data-v-62044045] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.shift-setting .calendar-data .on-duty[data-v-62044045] {
  position: absolute;
  right: 0;
  bottom: 0;
}

.shift-setting .el-calendar__header {
    background: #ecf5ff !important;
    display: none;
}
.shift-setting .el-calendar-table {
    font-size: 14px;
}
.shift-setting .el-calendar-table td {
    background: #fdf6ec;
}
.shift-setting .el-calendar-table:not(.is-range) td.next,
.shift-setting .el-calendar-table:not(.is-range) td.prev {
    background: none;
}
.shift-setting .el-calendar-table td.is-selected {
    background: #c7e2ff;
}

