.PartyMemberDutyRoster .roster-calendar .el-calendar-day{position:relative;text-align:center;padding:18px 0;height:auto}.PartyMemberDutyRoster .roster-calendar .el-calendar-day .roster-data{color:#0183d1;font-size:18px}.PartyMemberDutyRoster .roster-calendar .el-calendar-table__row td:nth-child(6) .el-calendar-day .roster-data,.PartyMemberDutyRoster .roster-calendar .el-calendar-table__row td:nth-child(7) .el-calendar-day .roster-data{color:#e04545}.PartyMemberDutyRoster .roster-calendar .el-calendar-table__row td:nth-child(6),.PartyMemberDutyRoster .roster-calendar .el-calendar-table__row td:nth-child(7){background:#fafaf9}.PartyMemberDutyRoster .roster-calendar .el-calendar__header{background:#f4f7fa}.PartyMemberDutyRoster .roster-calendar .el-calendar__button-group{width:100%}.PartyMemberDutyRoster .roster-calendar .el-calendar__button-group .el-button-group{width:100%;display:flex;justify-content:space-between}.PartyMemberDutyRoster .roster-calendar .el-calendar__button-group .el-button-group:after,.PartyMemberDutyRoster .roster-calendar .el-calendar__button-group .el-button-group:before{content:none}.PartyMemberDutyRoster .roster-calendar .el-calendar__button-group button{font-size:18px;border:none;font-weight:700;background:#f4f7fa}.PartyMemberDutyRoster .roster-calendar .el-icon-success{color:#53d53b;position:absolute;right:5px;bottom:5px;font-size:22px}.PartyMemberDutyRoster .roster-calendar .el-calendar-table thead th{border-left:1px solid #ebeef5;border-top:none}.PartyMemberDutyRoster .roster-calendar .el-calendar-table thead th:last-child{border-right:1px solid #ebeef5}.PartyMemberDutyRoster .roster-calendar .el-calendar__body{padding:0 0 15px}.PartyMemberDutyRoster .roster-calendar .el-calendar-table thead th:nth-child(6),.PartyMemberDutyRoster .roster-calendar .el-calendar-table thead th:nth-child(7){color:#e04545}.PartyMemberDutyRoster .fun{margin-bottom:20px}.PartyMemberDutyRoster .fun .upload{display:inline-block;margin-left:10px;margin-right:10px}.duty-details .duty-date{text-align:center;user-select:none}.duty-details .duty-date i{font-size:18px;color:#0183d1;cursor:pointer}.duty-details .duty-date h3{display:inline-block;font-size:20px;font-weight:400;color:#0183d1;margin:0 60px}.duty-details .el-pagination{text-align:right;margin-top:20px}.duty-details .delete-btn{color:#e04545}.duty-details .delete-btndata{background-color:transparent}.add-duty{position:relative;user-select:none}.add-duty .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:initial}.add-duty .el-table--enable-row-transition .el-table__body td.el-table__cell{padding:0;margin:0}.add-duty .el-table td.el-table__cell div{padding:0;padding-left:0!important}.add-duty .duty-table .select-node{width:100%;height:25px;transform:none!important;position:relative}.add-duty .ds-hover,.add-duty .ds-selected{background:#f5f7fa}.add-duty .status_1{background:#ffa400!important}.add-duty .status_2{background:#00aeef!important}.add-duty .status_3{background:#00c75e!important}.add-duty .add-button{position:absolute;z-index:999}.add-duty .el-table th.el-table__cell{background-color:#f4f7fa}.add-duty .week{display:flex;align-items:center;margin-bottom:20px}.add-duty .week i{font-size:30px;color:#6c6c6c;cursor:pointer;vertical-align:middle}.add-duty .week i.el-icon-arrow-left{margin-right:15px}.add-duty .week .el{flex:1}.add-duty .week .center{text-align:center;font-size:26px;color:#6c6c6c}.add-duty .week .right{text-align:right}.add-duty .status-color{text-align:right;margin-top:12px;display:flex}.add-duty .status-color .tip{color:#fe0202;text-align:left;flex:1;font-weight:600}.add-duty .status-color .status span{margin-right:20px}.add-duty .status-color .status span:before{content:"";display:inline-block;width:45px;height:14px;border-radius:20px;vertical-align:middle;margin-right:5px}.add-duty .status-color span.finish:before{background:#ffa400}.add-duty .status-color span.progress:before{background:#00c75e}.add-duty .status-color span.not:before{background:#00aeef}