.my-time-picker[data-v-776ec87e]{position:relative;display:inline-flex;align-items:center;border-radius:4px;border:1px solid #dcdfe6;padding:0 14px 0 10px;line-height:1}.my-time-picker:hover .el-icon-circle-close[data-v-776ec87e]{display:block}.my-time-picker i[data-v-776ec87e]{color:#999}.my-time-picker[data-v-776ec87e] .el-select .el-input{width:50px}.my-time-picker[data-v-776ec87e] .el-select .el-input input{border:0;padding:0;text-align:center}.my-time-picker[data-v-776ec87e] .el-select .el-input .el-input__suffix{display:none}.my-time-picker .el-icon-circle-close[data-v-776ec87e]{display:none;position:absolute;right:6px;top:50%;transform:translate3d(0,-50%,0);cursor:pointer}.punch-time-wrap{background:#f8faff;padding:10px;border-radius:8px}.punch-time-wrap div{line-height:normal}.workTime-time-title{width:100px;text-align:right}.rest-time-display{margin-right:10px;color:#303133;font-size:14px}.rest-time-tip{background:#f5f7fa;padding:12px;border-radius:4px;line-height:1.5}.rest-time-list .el-icon-circle-plus-outline,.rest-time-list .el-icon-remove-outline{font-size:22px;color:var(--color-primary,#4076ff);cursor:pointer;vertical-align:middle}.rest-time-error-msg{margin-top:10px;padding:8px 12px;background:#fef0f0;border:1px solid #fde2e2;border-radius:4px;color:#f56c6c;font-size:13px;line-height:1.5}.rest-time-error-msg .el-icon-warning{margin-right:5px}.punch-time-range-item{border:1px solid #e4e7ed;border-radius:4px;padding:15px}.punch-time-range-tip{background:#f5f7fa;padding:10px;border-radius:4px}.m_r5{margin-right:5px}.m_b5{margin-bottom:5px}.m_b10{margin-bottom:10px}.m_t5{margin-top:5px}.punch-time-info{background:#f8faff;padding:12px;border-radius:4px;line-height:1.6;width:auto}.punch-time-info .info-item{display:flex;align-items:flex-start}.punch-time-info .info-item .info-label{font-weight:500;color:#606266;min-width:80px;flex-shrink:0}.punch-time-info .info-item .info-content{color:#303133;flex:1}.attendanceRule-dialog-wrap .rule-form>.el-form-item>.el-form-item__label{position:relative;padding-right:18px}.attendanceRule-dialog-wrap .rule-form>.el-form-item>.el-form-item__label .tip-tooltip{position:absolute;right:0;top:50%;transform:translateY(-50%)}.attendanceRule-dialog-wrap .rule-form>.el-form-item>.el-form-item__content{margin-left:130px!important}.attendanceRule-dialog-wrap .rule-form>.type-form>.el-form-item__label{line-height:normal}.attendanceRule-dialog-wrap .tip{padding:0 20px;line-height:1.4}.attendanceRule-dialog-wrap .el-form-item:last-child{margin-bottom:0}.attendanceRule-dialog-wrap .time-checkbox .el-checkbox-button{margin-left:10px}.attendanceRule-dialog-wrap .time-checkbox .el-checkbox-button .el-checkbox-button__inner{width:30px;height:30px;border-radius:50%;line-height:30px;text-align:center;border:1px solid var(--color-primary,#4076ff);padding:0;color:var(--color-primary,#4076ff)}.attendanceRule-dialog-wrap .time-checkbox .el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff}.attendanceRule-dialog-wrap .time-range{display:inline-block;width:65px}.attendanceRule-dialog-wrap .el-icon-circle-plus-outline,.attendanceRule-dialog-wrap .el-icon-remove-outline{font-size:22px;color:var(--color-primary,#4076ff);cursor:pointer;vertical-align:middle;margin-left:2px}.attendanceRule-dialog-wrap .rule-form{max-width:800px;overflow:auto}.attendanceRule-dialog-wrap .time-picker+.el-icon-circle-plus-outline{margin-left:10px}.attendanceRule-dialog-wrap .error,.attendanceRule-dialog-wrap .error.el-select input,.attendanceRule-dialog-wrap .error /deep/ .el-input__inner{border-color:#ff3434}.attendanceRule-dialog-wrap .number-input{width:90px;margin:0 4px;margin-top:10px}.attendanceRule-dialog-wrap .number-input input{padding:0 8px!important}.attendanceRule-dialog-wrap .el-upload{width:218px!important;height:218px!important;line-height:218px!important}.attendanceRule-dialog-wrap .el-upload-list__item{width:218px!important;height:218px!important;transition:none}.attendanceRule-dialog-wrap .el-input-number input{text-align:left!important}.attendanceRule-dialog-wrap .el-switch__core{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.attendanceRule-dialog-wrap .switch-false .el-switch__core{padding-left:22px;line-height:18px}.attendanceRule-dialog-wrap .switch-false .el-switch__core:before{content:"关"}.attendanceRule-dialog-wrap .switch-true .el-switch__core{padding-left:8px;color:#fff;line-height:18px}.attendanceRule-dialog-wrap .switch-true .el-switch__core:before{content:"开"}