.vxe-table-wrap[data-v-1e119b8a]{width:100%;position:relative}.vxe-table-wrap .vxe-toolbar[data-v-1e119b8a]{position:absolute;right:0}.vxe-table[data-v-1e119b8a]{margin-top:16px;border-radius:6px 6px 0 0;overflow:hidden}.el-pagination{padding:16px 0 0}.vxe-toolbar{position:absolute;right:0;z-index:100;background-color:#edf0f4;border:none;padding:0;display:none}.vxe-toolbar .vxe-tools--operate .vxe-button.type--button.is--circle{background-color:#edf0f4!important;border:none}.vxe-toolbar .vxe-tools--operate .vxe-button.type--button.is--circle i{font-size:0}.vxe-table-custom-wrapper{top:48px!important}.vxe-table-custom-wrapper .vxe-table-custom--header{display:none!important}.vxe-table-custom-wrapper .vxe-table-custom--body li:last-child{display:none}.vxe-table-custom-wrapper .vxe-table-custom--footer{height:32px;justify-content:flex-end;align-items:center;gap:12px}.vxe-table-custom-wrapper .vxe-table-custom--footer button{flex-grow:0;width:44px;height:24px;text-align:center;line-height:24px;border-radius:4px}.vxe-table-custom-wrapper .vxe-table-custom--footer button:first-child{border:1px solid #d9d9d9}.vxe-table-custom-wrapper .vxe-table-custom--footer button:first-child:hover{border-color:#4ba2ff;color:#4ba2ff!important}.vxe-table-custom-wrapper .vxe-table-custom--footer button:first-child:active{border-color:#2279d6;color:#2279d6!important}.vxe-table-custom-wrapper .vxe-table-custom--footer button:nth-child(2){display:none}.vxe-table-custom-wrapper .vxe-table-custom--footer button:last-child{background-color:#2990ff;color:#fff}.vxe-table-custom-wrapper .vxe-table-custom--footer button:last-child:hover{background-color:#4ba2ff;border-color:#4ba2ff;color:#fff!important}.vxe-table-custom-wrapper .vxe-table-custom--footer button:last-child:active{background-color:#2279d6;border-color:#2279d6;color:#fff!important}.custom_attendance_group_drawer .el-drawer__header{padding:16px 24px;margin-bottom:0;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;color:#333}.custom_drawer_wrap{width:100%;height:100%;display:flex;flex-direction:column}.custom_drawer_wrap .drawer_form_content{flex:1;padding:24px;overflow-y:auto}.custom_drawer_wrap .drawer_form_content .el-form .commuting{width:100%;border-radius:4px;border:1px solid #d9d9d9}.custom_drawer_wrap .drawer_form_content .el-form .commuting .commutingTop{line-height:46px;background:#edf0f4;padding:0 16px;box-sizing:border-box;font-weight:700;font-size:14px;color:#333}.custom_drawer_wrap .drawer_form_content .el-form .commuting .commutingTop i{color:#ff4d4f}.custom_drawer_wrap .drawer_form_content .el-form .commuting .line{width:100%;height:1px;margin:19px 0 10px;line-height:1px;display:block}.custom_drawer_wrap .drawer_form_content .el-form .commuting .commutingBottom{padding:16px;box-sizing:border-box}.custom_drawer_wrap .drawer_form_content .el-form .commuting .commutingBottom .set_time_item{width:100%;display:flex;align-items:center}.custom_drawer_wrap .drawer_form_content .el-form .commuting .commutingBottom .set_time_item .set_time_item_label{min-width:70px;color:#333;font-size:14px}.custom_drawer_wrap .drawer_form_content .el-form .commuting .commutingBottom .set_time_item .el-select{width:86px;min-width:86px}.custom_drawer_wrap .drawer_form_content .el-form .commuting .commutingBottom .set_time_item .el-select .el-input__inner{border-bottom-right-radius:0;border-top-right-radius:0}.custom_drawer_wrap .drawer_form_content .el-form .commuting .commutingBottom .set_time_item .el-date-editor{width:148px;min-width:148px}.custom_drawer_wrap .drawer_form_content .el-form .commuting .commutingBottom .set_time_item .el-date-editor .el-input__inner{border-bottom-left-radius:0;border-top-left-radius:0}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_top{width:100%;font-size:14px;line-height:22px;color:#333;margin-top:16px}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_top span{color:#666}.custom_drawer_wrap .drawer_form_content .el-form .commuting .inputNumberBox{color:#333}.custom_drawer_wrap .drawer_form_content .el-form .commuting .inputNumber{width:86px;display:inline-block}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_list{width:100%;margin-bottom:0!important}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_list li{display:flex;align-items:center;position:relative;padding-right:32px;padding-bottom:16px;margin-bottom:0!important}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_list li .del_btn{position:absolute;right:0;top:5px;width:22px;height:22px;text-align:center;line-height:22px;border-radius:2px;cursor:pointer}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_list li .del_btn:hover{background:#f3f3f3;color:#d94143}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_list li .text_zhi{min-width:40px;text-align:center;color:#333;font-size:14px}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_list li .el-select{width:80px;min-width:80px}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_list li .el-select .el-input__inner{border-bottom-right-radius:0;border-top-right-radius:0}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_list li .el-date-editor{width:100px;min-width:100px}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_list li .el-date-editor .el-input__inner{border-bottom-left-radius:0;border-top-left-radius:0}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_list li p.error{position:absolute;width:100%;height:12px;line-height:12px;font-size:12px;bottom:3px;color:#f56c6c}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_add{margin-bottom:0}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_add .el-button--text{font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;color:#1990ff;padding:0}.custom_drawer_wrap .drawer_form_content .el-form .commuting .rest_time_add .el-button--text.is-disabled{color:#bfbfbf}.custom_drawer_wrap .custom_drawer_footer{padding:10px 24px;border-top:1px solid #e8e8e8;text-align:right}[data-v-2529f525] .el-input__suffix{top:8px}.user_department_wrap[data-v-2529f525]{width:100%;height:50vh;display:flex;justify-content:space-between}.left_selectable_wrap[data-v-2529f525]{width:50%;height:100%;margin-right:15px;border-radius:6px;border:1px solid #f3f3f3;display:flex;flex-direction:column}.left_selectable_wrap[data-v-2529f525] .el-input--suffix .el-input__suffix{top:0;line-height:32px}.left_selectable_wrap .scroll_wrap[data-v-2529f525]{padding:0 15px;margin-top:15px;width:100%;height:calc(100% - 105px);overflow-y:scroll}.left_selectable_wrap[data-v-2529f525] .el-input__inner{padding:0 32px 0 12px!important}.left_selectable_wrap .icon-sousuo[data-v-2529f525]{color:#666;cursor:pointer;margin-right:6px}.left_selectable_wrap[data-v-2529f525] .el-tree-node__content{margin-bottom:4px;height:30px;line-height:30px;box-sizing:border-box}.left_selectable_wrap[data-v-2529f525] .el-tree-node__content:hover,.left_selectable_wrap[data-v-2529f525].el-upload-list__item:hover{border-radius:4px;background:rgba(0,0,0,.04)}.left_selectable_wrap[data-v-2529f525] .el-tree-node__content:hover .el-checkbox .el-checkbox__inner,.left_selectable_wrap[data-v-2529f525].el-upload-list__item:hover .el-checkbox .el-checkbox__inner{border-color:#4ba2ff!important}.left_selectable_wrap[data-v-2529f525] .el-tree-node__content>.el-tree-node__expand-icon{color:#666;margin:0 8px 0 8px;padding:2px;border-radius:4px}.left_selectable_wrap[data-v-2529f525] .el-tree-node__content>.el-tree-node__expand-icon:hover{background:rgba(0,0,0,.04)}.left_selectable_wrap[data-v-2529f525] .el-tree-node__expand-icon.is-leaf{color:transparent!important}.left_selectable_wrap[data-v-2529f525] .el-tree-node__expand-icon.is-leaf:hover{background:transparent}.title_wrap[data-v-2529f525]{height:40px;font-size:16px;color:#333;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f3f3f3;margin-bottom:15px}.right_selected_wrap[data-v-2529f525]{flex:1;border-radius:6px;border:1px solid #f3f3f3}.right_selected_wrap .selected_list[data-v-2529f525]{width:100%;height:calc(100% - 55px);padding:0 4px;box-sizing:border-box;overflow-y:auto}.right_selected_wrap .selected_list .selected_item[data-v-2529f525]{padding:0 12px;display:flex;align-items:center;justify-content:space-between;height:30px;margin-bottom:4px;border-radius:4px;color:#666}.right_selected_wrap .selected_list .selected_item[data-v-2529f525]:hover{background:rgba(0,0,0,.04);color:#333}.custom-attendance-dialog .el-form[data-v-3cbd8293] .groupSetUpTop{display:flex;justify-content:space-between}.custom-attendance-dialog .el-form[data-v-3cbd8293] .groupSetUpTop>span{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px;color:#333}.custom-attendance-dialog .el-form[data-v-3cbd8293] .legal{width:100%;height:38px;border-radius:4px;background:#edf0f4;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.attendance_group_wrap[data-v-6265fc13]{width:100%;height:100%;display:flex;flex-direction:column}.attendance_group_wrap .page-filter_wrap[data-v-6265fc13]{padding:16px 16px 0}.attendance_group_wrap .page-content[data-v-6265fc13]{flex:1;padding:0 16px 16px}.el-message-box__wrapper .attendance_message_custom{width:390px}.custom_attendance_holiday_drawer .el-drawer__header{padding:16px 24px;margin-bottom:0;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;color:#333}.custom_holiday_drawer_wrap{width:100%;height:100%;display:flex;flex-direction:column}.custom_holiday_drawer_wrap .drawer_form_content{flex:1;padding:24px;overflow-y:auto}.custom_holiday_drawer_wrap .drawer_form_content .el-form .el-date-editor.el-input,.custom_holiday_drawer_wrap .drawer_form_content .el-form .el-date-editor.el-input__inner{width:100%}.custom_holiday_drawer_wrap .drawer_form_content .el-form .customBox .customBoxForm{background:#f7f8fa;padding:8px;box-sizing:border-box;position:relative}.custom_holiday_drawer_wrap .drawer_form_content .el-form .customBox .customBoxForm .el-select{width:100%}.custom_holiday_drawer_wrap .drawer_form_content .el-form .customBox ul li{margin-bottom:16px}.custom_holiday_drawer_wrap .drawer_form_content .el-form .customBox ul li:last-child{margin-bottom:0}.custom_holiday_drawer_wrap .drawer_form_content .el-form .customBox ul li>p{color:#333;font-size:14px;line-height:22px;margin-bottom:4px}.custom_holiday_drawer_wrap .drawer_form_content .el-form .airdrop_cycle_day .el-input{width:100px}.custom_holiday_drawer_wrap .drawer_form_content .el-form .airdrop_cycle_day .el-radio{margin-bottom:10px!important}.custom_holiday_drawer_wrap .drawer_form_content .el-form .illustrateText{border-radius:4px;background:#edf0f4;padding:8px;color:#666;font-size:12px;line-height:18px;box-sizing:border-box;margin-top:10px}.custom_holiday_drawer_wrap .drawer_form_content .el-form .validityClass .el-date-picker__header .el-date-picker__header-label:first-of-type{display:none}.custom_holiday_drawer_wrap .drawer_form_content .el-form .el-input-number--small{display:block;width:100%}.custom_holiday_drawer_wrap .drawer_form_content .el-form .el-input--small .el-input__inner{text-align:left}.custom_holiday_drawer_wrap .drawer_form_content .el-form .cursor-wrap{display:inline-block;margin-left:4px;width:22px;height:22px;border-radius:4px;text-align:center;line-height:22px;color:#666}.custom_holiday_drawer_wrap .drawer_form_content .el-form .cursor-wrap:hover{background:rgba(0,0,0,.04);color:#333}.custom_holiday_drawer_wrap .drawer_form_content .el-form .consecutive_holidays_txt{display:inline-block;font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;color:#666}.custom_holiday_drawer_wrap .drawer_form_content .el-form .consecutive_holidays_txt .el-input{width:60px;margin:0 4px}.custom_holiday_drawer_wrap .drawer_form_content .el-form .consecutive_holidays_txt .el-input .el-input__inner{height:24px;line-height:24px;padding:0 3px;text-align:center}.custom_holiday_drawer_wrap .custom_drawer_footer{padding:10px 24px;border-top:1px solid #e8e8e8;text-align:right}.custom-time_type_tooltip{width:428px!important;max-width:428px!important}.custom-time_type_tooltip .popper__arrow,.custom-time_type_tooltip[x-placement^=top-start] .popper__arrow{left:138px!important}.custom-consecutive_holidays_tooltip{width:428px!important;max-width:428px!important;margin-left:100px!important}.custom-consecutive_holidays_tooltip .popper__arrow{left:156px!important}.attendance_group_wrap[data-v-7b4bffbc]{width:100%;height:100%;display:flex;flex-direction:column}.attendance_group_wrap .page-filter_wrap[data-v-7b4bffbc]{padding:16px 16px 0}.attendance_group_wrap .page-content[data-v-7b4bffbc]{flex:1;padding:16px}.attendance_group_wrap .page-content[data-v-7b4bffbc] .table-operate-icon .el-switch__core{height:18px}.attendance_group_wrap .page-content[data-v-7b4bffbc] .table-operate-icon .el-switch__core:after{width:12px;height:12px;top:2px}.attendance_group_wrap .page-content[data-v-7b4bffbc] .table-operate-icon .el-switch{line-height:18px;margin-right:8px}.attendance_group_wrap .page-content[data-v-7b4bffbc] .table-operate-icon .el-switch.is-checked .el-switch__core:after{margin-left:-14px}.custom_attendance_overtimr_drawer .el-drawer__header{padding:16px 24px;margin-bottom:0;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;color:#333}.custom_overtime_drawer_wrap{width:100%;height:100%;display:flex;flex-direction:column}.custom_overtime_drawer_wrap .drawer_form_content{flex:1;padding:24px;overflow-y:auto}.custom_overtime_drawer_wrap .drawer_form_content .el-form .el-form-item__label{color:#333}.custom_overtime_drawer_wrap .drawer_form_content .el-form .el-radio{font-weight:400}.custom_overtime_drawer_wrap .drawer_form_content .el-form .el-radio.is-checked .el-radio__label{color:#666}.custom_overtime_drawer_wrap .drawer_form_content .el-form .el-radio__input.is-disabled .el-radio__inner,.custom_overtime_drawer_wrap .drawer_form_content .el-form .el-radio__input.is-disabled.is-checked .el-radio__inner{border-color:#e4e7ed!important}.custom_overtime_drawer_wrap .drawer_form_content .el-form .el-date-editor.el-input,.custom_overtime_drawer_wrap .drawer_form_content .el-form .el-date-editor.el-input__inner{width:100%}.custom_overtime_drawer_wrap .drawer_form_content .el-form .customBox:before{position:absolute;width:100%;height:1px;content:" ";background:#e8e8e8;left:0;top:-8px}.custom_overtime_drawer_wrap .drawer_form_content .el-form .customBox .customBoxForm{background:#f7f8fa;padding:8px;box-sizing:border-box;position:relative}.custom_overtime_drawer_wrap .drawer_form_content .el-form ul li{margin-bottom:16px}.custom_overtime_drawer_wrap .drawer_form_content .el-form ul li:last-child{margin-bottom:0}.custom_overtime_drawer_wrap .drawer_form_content .el-form ul li>p{color:#333;font-size:14px;line-height:22px;margin-bottom:4px}.custom_overtime_drawer_wrap .drawer_form_content .el-form .airdrop_cycle_day .el-input{width:100px}.custom_overtime_drawer_wrap .drawer_form_content .el-form .airdrop_cycle_day .el-radio{margin-bottom:10px!important}.custom_overtime_drawer_wrap .drawer_form_content .el-form .illustrateText{border-radius:4px;background:#edf0f4;padding:8px;color:#666;font-size:12px;line-height:18px;box-sizing:border-box;margin-top:10px}.custom_overtime_drawer_wrap .drawer_form_content .el-form .validityClass .el-date-picker__header .el-date-picker__header-label:first-of-type{display:none}.custom_overtime_drawer_wrap .drawer_form_content .el-form .association{height:38px;border-radius:4px;background:#edf0f4;padding:10px 8px;box-sizing:border-box;color:#666;line-height:22px;font-size:14px;position:relative;display:flex;align-items:center;gap:8px}.custom_overtime_drawer_wrap .drawer_form_content .el-form .association i{color:#ff4d4f;margin-right:2px}.custom_overtime_drawer_wrap .drawer_form_content .el-form .blockRadio{padding-top:2px;width:100%}.custom_overtime_drawer_wrap .drawer_form_content .el-form .blockRadio .el-radio{margin-bottom:12px!important;color:#666;font-weight:400}.custom_overtime_drawer_wrap .drawer_form_content .el-form .inputClass{width:60px;text-align:left}.custom_overtime_drawer_wrap .drawer_form_content .el-form .inputClass .el-input__inner{height:24px;line-height:24px;text-align:center;padding:0 3px;font-size:12px}.custom_overtime_drawer_wrap .drawer_form_content .el-form .inputClass_80{width:80px}.custom_overtime_drawer_wrap .drawer_form_content .el-form .return_type_radio .el-radio{margin-right:0}.custom_overtime_drawer_wrap .drawer_form_content .el-form .return_type_radio>div{display:inline-block}.custom_overtime_drawer_wrap .drawer_form_content .el-form .return_type_radio>div>span{font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;color:#666}.custom_overtime_drawer_wrap .drawer_form_content .el-form .return_type_radio>div .inputClass{margin:0 3px}.custom_overtime_drawer_wrap .custom_drawer_footer{padding:10px 24px;border-top:1px solid #e8e8e8;text-align:right}.overtime_rule_wrap[data-v-166890b5]{width:100%;height:100%;padding:16px}.custom-holiday_balance_dialog .el-dialog__body{padding-bottom:116px}.holiday_balance_wrap[data-v-6bd219b8]{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column}.holiday_balance_wrap .page-filter_wrap[data-v-6bd219b8]{padding:16px 16px 0}.holiday_balance_wrap .page-filter_wrap .page-filter_wrap_left[data-v-6bd219b8]{align-items:center}.holiday_balance_wrap .page-filter_wrap .page-filter_wrap_left>.el-date-editor[data-v-6bd219b8],.holiday_balance_wrap .page-filter_wrap .page-filter_wrap_left>.el-input[data-v-6bd219b8],.holiday_balance_wrap .page-filter_wrap .page-filter_wrap_left>.el-select[data-v-6bd219b8]{width:238px}.holiday_balance_wrap .page-filter_wrap .page-filter_wrap_left>.el-date-editor[data-v-6bd219b8] .el-input__inner,.holiday_balance_wrap .page-filter_wrap .page-filter_wrap_left>.el-input[data-v-6bd219b8] .el-input__inner,.holiday_balance_wrap .page-filter_wrap .page-filter_wrap_left>.el-select[data-v-6bd219b8] .el-input__inner{height:32px;line-height:32px}.holiday_balance_wrap .page-filter_wrap .page-filter_wrap_left>.el-checkbox[data-v-6bd219b8] .el-checkbox__label{font-size:14px;font-weight:400;color:#666}.holiday_balance_wrap .page-filter_wrap .page-filter_wrap_left>.el-checkbox.is-checked[data-v-6bd219b8] .el-checkbox__label{color:#2990ff}.holiday_balance_wrap .page-content[data-v-6bd219b8]{padding:0 16px 16px;flex:1;overflow-y:auto}.holiday_balance_wrap .page-content .vxe-table .batch_icon[data-v-6bd219b8]{display:inline-block;width:22px;height:22px;border-radius:4px;text-align:center;line-height:22px;color:#666;cursor:pointer}.holiday_balance_wrap .page-content .vxe-table .batch_icon[data-v-6bd219b8]:hover{background:rgba(0,0,0,.04);color:#333}.holiday_balance_wrap .page-content .vxe-table .batch_icon[data-v-6bd219b8]:active{background:rgba(0,0,0,.04)}.holiday_balance_wrap .page-content .vxe-table .custom-table_input[data-v-6bd219b8]{border:none;width:100%}.holiday_balance_wrap .page-content .vxe-table .custom-table_input[data-v-6bd219b8] .el-input__inner{border:none;background-color:transparent;text-align:right}.holiday_balance_wrap .page-content .vxe-table tr:hover .custom-table_input[data-v-6bd219b8]{background-color:transparent}.custom-table_list_tooltip{width:330px!important;max-width:330px!important;max-height:320px!important;overflow-y:auto}.attendance_admin_management_wrap[data-v-30b93f31]{height:100%;display:flex;flex-direction:column}.attendance_admin_management_wrap .custom-tabbar[data-v-30b93f31]{position:relative;padding:0 16px;border-bottom:1px solid #e8e8e8;flex-shrink:0}.attendance_admin_management_wrap .custom-tabbar li[data-v-30b93f31]{display:inline-block;vertical-align:top;height:48px;line-height:48px;padding:0 16px;position:relative;font-size:16px;font-weight:400;letter-spacing:0;color:#666;cursor:pointer}.attendance_admin_management_wrap .custom-tabbar li.active[data-v-30b93f31]{font-size:16px;font-weight:700;letter-spacing:0;color:#2990ff}.attendance_admin_management_wrap .custom-tabbar li.active[data-v-30b93f31]:after{content:"";display:block;position:absolute;left:0;right:0;width:100%;bottom:0;height:2px;opacity:1;background:#2990ff}.attendance_admin_management_wrap .attendance_admin_management_content[data-v-30b93f31]{flex:1}