.calendar[data-v-42472d5a]{margin:0 auto}.calendar .calendar-box[data-v-42472d5a]{width:100%;background:#fff;height:100%;position:relative}.calendar .calendar-box .title-span[data-v-42472d5a]{position:absolute;left:5%;top:4%}.calendar .calendar-box .calendar-body[data-v-42472d5a]{width:100%;margin:0 auto}.calendar .calendar-box .calendar-body .calendar-body-text[data-v-42472d5a]{width:100%;height:1.875rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.calendar .calendar-box .calendar-body .calendar-body-text .text-title[data-v-42472d5a]{margin:0 1.25rem}.cl-wt-first-calandr[data-v-42472d5a]{width:100%;height:100%;cursor:pointer}.cl-wt-first-calandr .full-td[data-v-42472d5a]{height:100%;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}.cl-wt-first-calandr .disable-background[data-v-42472d5a]{background-color:#f1f1f1}.cl-wt-first-calandr .ck-day[data-v-42472d5a]{height:1.25rem;width:1.25rem;background-color:#409eff;color:#fff;border-radius:.9375rem;margin:auto}.shortcut-week-day-table[data-v-42472d5a]{width:100%}.shortcut-week-day-table table[data-v-42472d5a]{width:100%;border:.0625rem solid #dcdde0;text-align:center}.shortcut-week-day-table table tr[data-v-42472d5a]{height:2.5rem}.shortcut-week-day-table table th[data-v-42472d5a]{border:.0625rem solid #dcdde0;text-align:center;line-height:2.5rem;background-color:#f0f2f5;font-size:.875rem;font-weight:400}.shortcut-week-day-table table td[data-v-42472d5a]{line-height:2.1875rem;font-size:.75rem;width:2rem;height:3.125rem;padding:.25rem 0;box-sizing:border-box;text-align:center;position:relative;display:table-cell;vertical-align:inherit}.shortcut-week-day-table table td[data-v-42472d5a]:hover{background-color:#f5f5f9}.shortcut-week-day-table table td[data-v-42472d5a],.shortcut-week-day-table table th[data-v-42472d5a]{border:.0625rem solid #dcdde0}.shortcut-week-day-table table td div[data-v-42472d5a]{height:2.5rem;box-sizing:border-box;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}.shortcut-week-day-table table td .sel-first[data-v-42472d5a]{width:2.5rem;height:2.5rem}.shortcut-week-day-table table td .sel-child[data-v-42472d5a]{width:1.875rem;height:1.875rem;line-height:1.875rem}.shortcut-week-day-table table td .selected .sel-first[data-v-42472d5a]{background-color:#f2f6fc;border-radius:50%}.shortcut-week-day-table table td .selected .sel-child[data-v-42472d5a]{background-color:#409eff;color:#fff;border-radius:.9375rem;display:block;margin:0 auto;border-radius:50%}.shortcut-week-day-table table td .s-t[data-v-42472d5a]{color:#1672fa}.shortcut-week-day-table table td .s-c[data-v-42472d5a]{color:#f56c6c}.shortcut-week-day-table table span i[data-v-42472d5a]{font-size:1.25rem}.shortcut-week-day-table table span i[data-v-42472d5a]:hover{font-size:1.75rem}[data-v-8cf0e974] .el-table{font-size:.75rem!important;font-weight:400!important}[data-v-8cf0e974] .el-table .cell{padding:0;margin:0;height:100%;line-height:1.5rem}[data-v-8cf0e974] .el-table--border td:first-child .cell{padding-left:0}[data-v-8cf0e974] .el-table__body-wrapper::-webkit-scrollbar{overflow-x:auto;overflow-y:auto;display:block!important;height:.5rem;display:inline;width:0}[data-v-8cf0e974] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:.1875rem}[data-v-8cf0e974] .el-table__body-wrapper::-webkit-scrollbar-track{background:#ececf3;border-radius:.1875rem}[data-v-8cf0e974] .el-table__body tr.hover-row>td{background-color:transparent}[data-v-8cf0e974] .el-table__row td:hover{background-color:#f5f7fa!important}[data-v-8cf0e974] .el-table .el-table__fixed{height:auto!important;bottom:6px!important}[data-v-8cf0e974] .el-table .el-table__fixed-body-wrapper{padding-bottom:6px}.scope-custom[data-v-8cf0e974]{width:100%}.scope-add-custom[data-v-8cf0e974]{color:#000;font-size:1rem;margin-right:.625rem}.scope-add-custom[data-v-8cf0e974]:hover{color:#409eff;cursor:pointer}.scope-del-custom[data-v-8cf0e974]{color:#000;font-size:1rem;margin-right:.625rem}.scope-del-custom[data-v-8cf0e974]:hover{color:#f56c6c;cursor:pointer}.scope-badge-item[data-v-8cf0e974]{margin-top:.125rem}[data-v-8cf0e974] .scope-badge-item .el-badge__content.is-fixed{line-height:1rem}.duty-list[data-v-8cf0e974],.txt-a-l[data-v-8cf0e974]{text-align:left;font-size:.75rem}.duty-list[data-v-8cf0e974]{color:#8a9099}.duty-list span[data-v-8cf0e974]{margin-right:.75rem}.duty-list span .circle[data-v-8cf0e974]{width:.75rem;height:.75rem;border-radius:50%;display:inline-block;margin-right:.25rem}.cursor[data-v-8cf0e974]{cursor:pointer}.reset-sched-table[data-v-8cf0e974]{height:100%}[data-v-8cf0e974] .reset-sched-table .el-table tr{height:4.0625rem!important}[data-v-8cf0e974] .reset-sched-table .el-table .el-table__fixed-body-wrapper{top:4.75rem!important;padding-bottom:0}.cl-wt-first-vex-t[data-v-8cf0e974]{width:100%;height:100%;cursor:pointer}.cl-wt-first-vex-t .full-td[data-v-8cf0e974]{height:100%;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}.cl-wt-first-vex-t .disable-background[data-v-8cf0e974]{background-color:#f1f1f1}.cl-wt-first-vex-t .ck-day[data-v-8cf0e974]{height:1.25rem;width:1.25rem;border-radius:50%;margin:auto}[data-v-8cf0e974] .vxe-table{font-size:.75rem!important;font-weight:400!important}[data-v-8cf0e974] .vxe-table .vxe-body--row .vxe-body--column{padding:0!important;cursor:pointer}[data-v-8cf0e974] .vxe-table .vxe-body--row .vxe-body--column .vxe-cell{height:100%;padding:0!important}[data-v-8cf0e974] .vxe-table .vxe-body--row .vxe-body--column .c--ellipsis{height:100%;max-height:100%;white-space:normal;margin:0 auto;overflow:unset;display:table-cell}[data-v-8cf0e974] .vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell{height:100%;max-height:100%;white-space:normal;margin:0 auto}[data-v-8cf0e974] .vxe-table--border td:first-child .cell{padding-left:0}[data-v-8cf0e974] .vxe-table--body-wrapper::-webkit-scrollbar{overflow-x:auto;overflow-y:auto;display:block!important;height:.5rem;display:inline;width:8px}[data-v-8cf0e974] .vxe-table--body-wrapper::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:.1875rem}[data-v-8cf0e974] .vxe-table--body-wrapper::-webkit-scrollbar-track{background:#ececf3;border-radius:.1875rem}.vex-filter-input[data-v-8cf0e974]{margin:.625rem;width:11.25rem;height:2rem}.vxe-sel-filter[data-v-8cf0e974]{margin:.625rem;width:11.25rem;font-size:.75rem;text-align:left}[data-v-8cf0e974] .vxe-cell--filter .vxe-icon--funnel{font-size:.875rem}[data-v-8cf0e974] .vxe-checkbox{width:100%;line-height:1.25rem;margin-left:.625rem;font-size:.75rem;margin-bottom:.625rem}[data-v-8cf0e974] .vxe-table--render-default .fixed--hidden{visibility:unset}.database-staff-info[data-v-8cf0e974]{text-align:left;vertical-align:middle;display:flex;align-items:center;justify-content:center}.database-staff-info .staff-face[data-v-8cf0e974]{border:.0625rem solid #fff;margin:0 auto}.database-staff-info .staff-face .pic-avatar[data-v-8cf0e974]{position:relative;width:3.75rem;height:3.75rem;display:inline-block;vertical-align:top;border-radius:50%;text-align:center;color:#7e8288;background:#eceff4;overflow:hidden}.database-staff-info .staff-face .pic-avatar img[data-v-8cf0e974]{width:100%;height:100%;border-radius:50%;margin:0 auto;box-shadow:0 .25rem 1.25rem .25rem rgba(0,0,0,.1);border:0}.database-staff-info .staff-face .pic-avatar[data-v-8cf0e974]:before{display:block;position:absolute;top:2.8125rem;left:0;right:0;bottom:0;line-height:inherit;font-size:inherit;text-align:center;content:attr(firstname);color:inherit;text-transform:uppercase}.database-staff-info .staff-detail[data-v-8cf0e974]{width:100%;padding-left:.9375rem}.database-staff-info .staff-detail .staff-name[data-v-8cf0e974]{font-size:.875rem;line-height:1.625rem}.database-staff-info .staff-detail .staff-msg[data-v-8cf0e974]{font-size:.75rem}.database-staff-info .staff-right[data-v-8cf0e974]{width:12.5rem;text-align:right}.database-staff-info .staff-right .s-r-y[data-v-8cf0e974]{font-size:.875rem;font-weight:400;padding-left:.3125rem;margin-bottom:.3125rem}[data-v-8cf0e974] .el-dialog__footer{text-align:center}[data-v-8cf0e974] .el-dialog__body{padding:1.25rem 1.25rem 0!important}[data-v-8664d5e2] .el-button--text{padding-left:.3125rem;padding-right:.3125rem}