.holiday-calendar .calendar-legend[data-v-7c6bca68]{margin-bottom:12px;font-size:13px;color:#606266}.holiday-calendar .calendar-legend .legend-item[data-v-7c6bca68]{margin-right:20px}.holiday-calendar .calendar-legend .legend-dot[data-v-7c6bca68]{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:middle}.holiday-calendar .calendar-legend .legend-dot.holiday[data-v-7c6bca68]{background:#fef0f0;border:1px solid #fde2e2}.holiday-calendar .calendar-legend .legend-dot.shift[data-v-7c6bca68]{background:#f4f4f5;border:1px solid #e9e9eb}.holiday-calendar[data-v-7c6bca68] .el-calendar-table td{padding:2px;vertical-align:top}.holiday-calendar[data-v-7c6bca68] .el-calendar-day{padding:4px;height:80px;min-height:80px}.calendar-cell[data-v-7c6bca68]{position:relative;height:100%}.calendar-cell .cell-day[data-v-7c6bca68]{display:block;font-size:14px;color:#303133;margin-bottom:4px}.calendar-cell .cell-tag[data-v-7c6bca68]{font-size:11px;padding:1px 6px;border-radius:2px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-cell .cell-tag.holiday[data-v-7c6bca68]{background:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.calendar-cell .cell-tag.shift[data-v-7c6bca68]{background:#f4f4f5;color:#909399;border:1px solid #e9e9eb}.dialog-body[data-v-0df517c1]{padding:0 0 8px}.search-row[data-v-0df517c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.search-row .label[data-v-0df517c1]{margin-right:8px;color:#606266;white-space:nowrap}.search-row .search-input[data-v-0df517c1]{width:180px;margin-right:8px}.selected-row[data-v-0df517c1]{margin-bottom:12px}.selected-row .label[data-v-0df517c1]{margin-right:8px;color:#606266}.selected-row .selected-tags[data-v-0df517c1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;vertical-align:middle}.selected-row .selected-tag[data-v-0df517c1]{margin:0}.selected-row .placeholder[data-v-0df517c1]{color:#909399;font-size:12px}.pagination-row[data-v-0df517c1]{margin-top:12px;text-align:right}.dialog-body[data-v-38c07ff6]{background:#f5f7fa;padding:16px;border-radius:4px}.search-row[data-v-38c07ff6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.search-row .label[data-v-38c07ff6]{margin-right:8px;color:#606266;white-space:nowrap}.search-row .search-input[data-v-38c07ff6]{width:200px;margin-right:8px}.selected-row[data-v-38c07ff6]{margin-bottom:12px}.selected-row .label[data-v-38c07ff6]{margin-right:8px;color:#606266}.selected-row .selected-tags[data-v-38c07ff6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;vertical-align:middle}.selected-row .selected-tag[data-v-38c07ff6]{margin:0}.selected-row .placeholder[data-v-38c07ff6]{color:#909399;font-size:12px}.task-table[data-v-38c07ff6]{background:#fff}.pagination-row[data-v-38c07ff6]{margin-top:12px;text-align:right}.attendance-group-page[data-v-078d6c12] .el-form-item{margin-bottom:10px}.attendance-group-page[data-v-078d6c12] .el-input--suffix .el-input__inner{padding-right:10px}.attendance-group-page[data-v-078d6c12] .el-date-editor .el-range-input{width:100%}.attendance-group-page[data-v-078d6c12] .el-table th{line-height:normal}.edit-tip[data-v-078d6c12]{background-color:#fdf6ec;border:1px solid #faecd8;color:#e6a23c;padding:8px 16px;margin-bottom:20px;border-radius:4px;font-size:14px}.edit-tip .el-icon-warning[data-v-078d6c12]{margin-right:6px}.attendance-group-form .type-option[data-v-078d6c12]{margin-bottom:12px}.attendance-group-form .type-option .type-desc[data-v-078d6c12]{color:#909399;font-size:12px;margin-left:22px;margin-top:2px}.attendance-group-form .fixed-setting .quick-setting[data-v-078d6c12]{margin-bottom:8px}.attendance-group-form .fixed-setting .quick-setting .quick-label[data-v-078d6c12]{margin-right:8px;font-size:14px}.attendance-group-form .scheduling-shifts .link-text[data-v-078d6c12]{color:#409eff;cursor:pointer;margin-right:12px}.attendance-group-form .scheduling-shifts .shift-tags[data-v-078d6c12]{display:inline-block;margin-top:4px}.attendance-group-form .holiday-option[data-v-078d6c12]{margin-top:8px}.attendance-group-form .holiday-option .el-checkbox[data-v-078d6c12]{margin-right:12px}.attendance-group-form .fixed-setting .holiday-option[data-v-078d6c12]{margin-top:10px}.attendance-group-form .unit[data-v-078d6c12]{margin-left:8px;color:#606266}.attendance-group-form .work-end-time[data-v-078d6c12]{color:#606266;font-size:14px}.attendance-group-form .text-placeholder[data-v-078d6c12]{color:#c0c4cc}.view-form .view-day-rows .view-day-row[data-v-078d6c12]{margin-bottom:4px}.view-form .view-day-rows .view-day-row .day-label[data-v-078d6c12]{margin-right:8px;color:#606266;min-width:36px;display:inline-block}.view-form .view-tasks-table .view-task-row[data-v-078d6c12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ebeef5}.view-form .view-tasks-table .view-task-row[data-v-078d6c12]:last-child{border-bottom:none}.view-form .view-tasks-table .view-task-row .task-name[data-v-078d6c12]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}.view-form .view-tasks-table .view-task-row .task-location[data-v-078d6c12]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#606266}.view-form .view-tasks-table .view-task-row .task-range[data-v-078d6c12]{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;color:#909399;font-size:12px}