@charset "UTF-8";
/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2025-5-29 10:15:50
 */.custom-message{width:200px;min-width:200px}.custom-message .el-message__content{margin-left:5px}.custom-message .el-icon-info{font-size:16px}[data-v-1fa3997a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dialog[data-v-1fa3997a] .el-dialog{top:50%!important;display:flex;flex-direction:column;height:auto;max-height:95vh;overflow:hidden;border-radius:8px;transform:translateY(-50%)}.dialog[data-v-1fa3997a] .el-dialog__header{padding:15px 20px;border-bottom:1px solid #ebeef5}.dialog[data-v-1fa3997a] .el-dialog__body{flex:1;padding:20px;overflow-y:auto}.dialog[data-v-1fa3997a] .el-dialog__body .el-date-editor{width:100%}.dialog[data-v-1fa3997a] .el-dialog__body .form-block-title{display:flex;align-items:center;padding:10px;font-weight:700;background:#e8f4ff}.dialog[data-v-1fa3997a] .el-dialog__footer{padding:15px 20px;padding-top:15px;border-top:1px solid #ebeef5}.dialog[data-v-1fa3997a] .el-form .el-cascader,.dialog[data-v-1fa3997a] .el-form .el-select{display:block}.dialog[data-v-1fa3997a] .el-form .main-tab{margin:5px 0}.dialog[data-v-1fa3997a] .el-form .el-checkbox.is-bordered{position:relative;display:block}.dialog[data-v-1fa3997a] .el-form .el-checkbox.is-bordered .el-checkbox__label{position:absolute;top:50%;left:23px;width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%)}.dialog[data-v-1fa3997a] .el-form .el-radio{position:relative;display:flex;align-items:center;height:32px;padding-top:0;margin:0}.dialog[data-v-1fa3997a] .el-form .el-radio .el-radio__label{position:absolute;top:50%;left:23px;width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;transform:translateY(-50%)}.dialog[data-v-1fa3997a] .el-form .avatar-uploader .el-upload{position:relative;display:inline-block;width:120px!important;height:120px!important;overflow:hidden;cursor:pointer;background:#fff;border:1px dashed #d9d9d9;border-radius:6px}.dialog[data-v-1fa3997a] .el-form .el-loading-mask{width:120px!important;height:120px!important}.dialog[data-v-1fa3997a] .el-form .avatar-uploader-icon{width:120px!important;height:120px!important;font-size:28px;color:#8c939d;text-align:center}.dialog[data-v-1fa3997a] .el-form .avatar{display:block;width:120px!important;height:120px!important}.dialog[data-v-1fa3997a] .el-form .avatar-uploader-icon:before{font-size:16px!important;white-space:pre!important;content:"\a\a上传图片"!important}.dialog[data-v-1fa3997a] .el-form .el-progress-circle{width:80px!important;height:80px!important;transform:translateX(20px)}.dialog[data-v-1fa3997a] .el-form .el-upload--picture-card,.dialog[data-v-1fa3997a] .el-form .el-upload-list--picture-card .el-upload-list__item{width:120px!important;height:120px!important}.dialog[data-v-1fa3997a] .el-form .el-icon-plus-upload:before{font-size:16px!important;white-space:pre!important;content:"\a\a上传图片"!important}.dialog .stencil[data-v-1fa3997a]{display:grid;grid-template-columns:250px 1fr;gap:20px;height:67.6vh}.dialog .stencil_left[data-v-1fa3997a]{box-sizing:border-box;padding:10px 0;background:#f7fbfe;border-right:1px solid #e3eff7}.dialog .stencil_left_item[data-v-1fa3997a]{display:flex;align-items:center;height:45px;cursor:pointer;background:rgba(102,152,255,.1)}.dialog .stencil_left_item_label[data-v-1fa3997a]{flex:1;padding:0 30px;border-right:3px solid #2b85e4}.dialog .stencil_right[data-v-1fa3997a]{padding:0 20px}.dialog[data-v-1fa3997a] .el-dialog{height:80vh!important}.dialog[data-v-1fa3997a] .el-dialog__body{padding:0}[data-v-bca6d98e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dialog[data-v-bca6d98e] .el-dialog{top:50%!important;display:flex;flex-direction:column;height:auto;max-height:95vh;overflow:hidden;border-radius:8px;transform:translateY(-50%)}.dialog[data-v-bca6d98e] .el-dialog__header{padding:15px 20px;border-bottom:1px solid #ebeef5}.dialog[data-v-bca6d98e] .el-dialog__body{flex:1;padding:20px;overflow-y:auto}.dialog[data-v-bca6d98e] .el-dialog__body .el-date-editor{width:100%}.dialog[data-v-bca6d98e] .el-dialog__body .form-block-title{display:flex;align-items:center;padding:10px;font-weight:700;background:#e8f4ff}.dialog[data-v-bca6d98e] .el-dialog__footer{padding:15px 20px;padding-top:15px;border-top:1px solid #ebeef5}.dialog[data-v-bca6d98e] .el-form .el-cascader,.dialog[data-v-bca6d98e] .el-form .el-select{display:block}.dialog[data-v-bca6d98e] .el-form .main-tab{margin:5px 0}.dialog[data-v-bca6d98e] .el-form .el-checkbox.is-bordered{position:relative;display:block}.dialog[data-v-bca6d98e] .el-form .el-checkbox.is-bordered .el-checkbox__label{position:absolute;top:50%;left:23px;width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%)}.dialog[data-v-bca6d98e] .el-form .el-radio{position:relative;display:flex;align-items:center;height:32px;padding-top:0;margin:0}.dialog[data-v-bca6d98e] .el-form .el-radio .el-radio__label{position:absolute;top:50%;left:23px;width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;transform:translateY(-50%)}.dialog[data-v-bca6d98e] .el-form .avatar,.dialog[data-v-bca6d98e] .el-form .avatar-uploader-icon,.dialog[data-v-bca6d98e] .el-form .avatar-uploader .el-upload,.dialog[data-v-bca6d98e] .el-form .el-loading-mask{width:120px!important}.dialog[data-v-bca6d98e] .el-form .el-progress-circle{transform:translateX(20px)}.dialog[data-v-bca6d98e] .el-form .el-upload--picture-card,.dialog[data-v-bca6d98e] .el-form .el-upload-list--picture-card .el-upload-list__item{width:120px!important}.dialog[data-v-bca6d98e] .el-dialog{height:94vh!important}.dialog[data-v-bca6d98e] .el-dialog__body{padding:0}.dialog[data-v-bca6d98e] .el-form .avatar-uploader .el-upload{position:relative;display:inline-block;width:100%!important;height:120px!important;overflow:hidden;cursor:pointer;background:#fff;border:1px dashed #d9d9d9;border-radius:6px}.dialog[data-v-bca6d98e] .el-form .el-loading-mask{width:100%!important;height:120px!important}.dialog[data-v-bca6d98e] .el-form .avatar-uploader-icon{width:100%!important;height:120px!important;font-size:28px;color:#8c939d;text-align:center}.dialog[data-v-bca6d98e] .el-form .avatar{display:block;width:100%!important;height:120px!important;margin:0 auto}.dialog[data-v-bca6d98e] .el-form .avatar-uploader-icon:before{font-size:16px!important;white-space:pre!important;content:"\a\a上传图片"!important}.dialog[data-v-bca6d98e] .el-form .el-progress-circle{width:80px!important;height:80px!important;transform:translateX(50%)}.dialog[data-v-bca6d98e] .el-form .el-upload--picture-card,.dialog[data-v-bca6d98e] .el-form .el-upload-list--picture-card .el-upload-list__item{width:100%!important;height:120px!important}.dialog[data-v-bca6d98e] .el-form .el-icon-plus-upload:before{font-size:16px!important;white-space:pre!important;content:"\a\a上传图片"!important}[data-v-630691dd]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.avatar-uploader[data-v-630691dd] .el-upload{position:relative;display:inline-block;width:120px!important;height:120px!important;overflow:hidden;cursor:pointer;background:#fff;border:1px dashed #d9d9d9;border-radius:6px}.avatar-uploader[data-v-630691dd] .el-loading-mask{width:120px!important;height:120px!important}.avatar-uploader[data-v-630691dd] .avatar-uploader-icon{width:120px!important;height:120px!important;font-size:28px;color:#8c939d;text-align:center}.avatar-uploader[data-v-630691dd] .avatar{display:block;width:120px!important;height:120px!important}.avatar-uploader[data-v-630691dd] .avatar-uploader-icon:before{font-size:16px!important;white-space:pre!important;content:"\a\a上传图片"!important}.avatar-uploader[data-v-630691dd] .el-progress-circle{width:80px!important;height:80px!important;transform:translateX(20px)}.avatar-uploader[data-v-630691dd] .el-upload--picture-card,.avatar-uploader[data-v-630691dd] .el-upload-list--picture-card .el-upload-list__item{width:120px!important;height:120px!important}.avatar-uploader[data-v-630691dd] .el-icon-plus-upload:before{font-size:16px!important;white-space:pre!important;content:"\a\a上传图片"!important}[data-v-957f408c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dialog[data-v-957f408c] .el-dialog{top:50%!important;display:flex;flex-direction:column;height:auto;max-height:95vh;overflow:hidden;border-radius:8px;transform:translateY(-50%)}.dialog[data-v-957f408c] .el-dialog__header{padding:15px 20px;border-bottom:1px solid #ebeef5}.dialog[data-v-957f408c] .el-dialog__body{flex:1;padding:20px;overflow-y:auto}.dialog[data-v-957f408c] .el-dialog__body .el-date-editor{width:100%}.dialog[data-v-957f408c] .el-dialog__body .form-block-title{display:flex;align-items:center;padding:10px;font-weight:700;background:#e8f4ff}.dialog[data-v-957f408c] .el-dialog__footer{padding:15px 20px;padding-top:15px;border-top:1px solid #ebeef5}.dialog[data-v-957f408c] .el-form .el-cascader,.dialog[data-v-957f408c] .el-form .el-select{display:block}.dialog[data-v-957f408c] .el-form .main-tab{margin:5px 0}.dialog[data-v-957f408c] .el-form .el-checkbox.is-bordered{position:relative;display:block}.dialog[data-v-957f408c] .el-form .el-checkbox.is-bordered .el-checkbox__label{position:absolute;top:50%;left:23px;width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%)}.dialog[data-v-957f408c] .el-form .el-radio{position:relative;display:flex;align-items:center;height:32px;padding-top:0;margin:0}.dialog[data-v-957f408c] .el-form .el-radio .el-radio__label{position:absolute;top:50%;left:23px;width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;transform:translateY(-50%)}.dialog[data-v-957f408c] .el-form .avatar-uploader .el-upload{position:relative;display:inline-block;width:120px!important;height:120px!important;overflow:hidden;cursor:pointer;background:#fff;border:1px dashed #d9d9d9;border-radius:6px}.dialog[data-v-957f408c] .el-form .el-loading-mask{width:120px!important;height:120px!important}.dialog[data-v-957f408c] .el-form .avatar-uploader-icon{width:120px!important;height:120px!important;font-size:28px;color:#8c939d;text-align:center}.dialog[data-v-957f408c] .el-form .avatar{display:block;width:120px!important;height:120px!important}.dialog[data-v-957f408c] .el-form .avatar-uploader-icon:before{font-size:16px!important;white-space:pre!important;content:"\a\a上传图片"!important}.dialog[data-v-957f408c] .el-form .el-progress-circle{width:80px!important;height:80px!important;transform:translateX(20px)}.dialog[data-v-957f408c] .el-form .el-upload--picture-card,.dialog[data-v-957f408c] .el-form .el-upload-list--picture-card .el-upload-list__item{width:120px!important;height:120px!important}.dialog[data-v-957f408c] .el-form .el-icon-plus-upload:before{font-size:16px!important;white-space:pre!important;content:"\a\a上传图片"!important}.dialog[data-v-957f408c] .el-dialog{height:60vh!important}.dialog[data-v-957f408c] .el-dialog__body{padding:0}[data-v-d074ae1c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dialog[data-v-d074ae1c] .el-dialog{top:50%!important;display:flex;flex-direction:column;height:auto;max-height:95vh;overflow:hidden;border-radius:8px;transform:translateY(-50%)}.dialog[data-v-d074ae1c] .el-dialog__header{padding:15px 20px;border-bottom:1px solid #ebeef5}.dialog[data-v-d074ae1c] .el-dialog__body{flex:1;padding:20px;overflow-y:auto}.dialog[data-v-d074ae1c] .el-dialog__body .el-date-editor{width:100%}.dialog[data-v-d074ae1c] .el-dialog__body .form-block-title{display:flex;align-items:center;padding:10px;font-weight:700;background:#e8f4ff}.dialog[data-v-d074ae1c] .el-dialog__footer{padding:15px 20px;padding-top:15px;border-top:1px solid #ebeef5}.dialog[data-v-d074ae1c] .el-form .el-cascader,.dialog[data-v-d074ae1c] .el-form .el-select{display:block}.dialog[data-v-d074ae1c] .el-form .main-tab{margin:5px 0}.dialog[data-v-d074ae1c] .el-form .el-checkbox.is-bordered{position:relative;display:block}.dialog[data-v-d074ae1c] .el-form .el-checkbox.is-bordered .el-checkbox__label{position:absolute;top:50%;left:23px;width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%)}.dialog[data-v-d074ae1c] .el-form .el-radio{position:relative;display:flex;align-items:center;height:32px;padding-top:0;margin:0}.dialog[data-v-d074ae1c] .el-form .el-radio .el-radio__label{position:absolute;top:50%;left:23px;width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;transform:translateY(-50%)}.dialog[data-v-d074ae1c] .el-form .avatar-uploader .el-upload{position:relative;display:inline-block;width:120px!important;height:120px!important;overflow:hidden;cursor:pointer;background:#fff;border:1px dashed #d9d9d9;border-radius:6px}.dialog[data-v-d074ae1c] .el-form .el-loading-mask{width:120px!important;height:120px!important}.dialog[data-v-d074ae1c] .el-form .avatar-uploader-icon{width:120px!important;height:120px!important;font-size:28px;color:#8c939d;text-align:center}.dialog[data-v-d074ae1c] .el-form .avatar{display:block;width:120px!important;height:120px!important}.dialog[data-v-d074ae1c] .el-form .avatar-uploader-icon:before{font-size:16px!important;white-space:pre!important;content:"\a\a上传图片"!important}.dialog[data-v-d074ae1c] .el-form .el-progress-circle{width:80px!important;height:80px!important;transform:translateX(20px)}.dialog[data-v-d074ae1c] .el-form .el-upload--picture-card,.dialog[data-v-d074ae1c] .el-form .el-upload-list--picture-card .el-upload-list__item{width:120px!important;height:120px!important}.dialog[data-v-d074ae1c] .el-form .el-icon-plus-upload:before{font-size:16px!important;white-space:pre!important;content:"\a\a上传图片"!important}[data-v-d074ae1c] .el-custom-table td{padding:0}[data-v-d074ae1c] .el-custom-table td .cell{padding:8px 12px;color:#686868}[data-v-d074ae1c] .el-custom-table th .cell{font-size:13px!important;font-weight:700!important;color:#99a9bf!important}[data-v-d074ae1c] .el-custom-table td.salary_template_item .cell{padding:0;white-space:nowrap}[data-v-d074ae1c] .el-custom-table .first_row.second_row td:nth-child(2),[data-v-d074ae1c] .el-custom-table .first_row td:first-child,[data-v-d074ae1c] .el-custom-table .second_row td:first-child{background:#f5f7fa!important}[data-v-d074ae1c] .el-custom-table .el-table__body tr.hover-row.current-row>td.el-table__cell,[data-v-d074ae1c] .el-custom-table .el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,[data-v-d074ae1c] .el-custom-table .el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,[data-v-d074ae1c] .el-custom-table .el-table__body tr.hover-row>td.el-table__cell,[data-v-d074ae1c] .el-custom-table .el-table__row.el-table__row--striped>td.el-table__cell{background:#f7fbfe!important}[data-v-d074ae1c] .el-custom-table--border{border-color:#e3eff7!important;border-right:0!important;border-bottom:0!important}[data-v-d074ae1c] .el-custom-table--border td,[data-v-d074ae1c] .el-custom-table--border th{border-right:1px solid #e3eff7!important}[data-v-d074ae1c] .el-custom-table--border:after,[data-v-d074ae1c] .el-custom-table--border:before{background-color:#e3eff7}[data-v-d074ae1c] .el-custom-table--border .el-table__cell{border-color:#e3eff7}[data-v-d074ae1c] .el-custom-table--border .el-table__inner-wrapper .el-table__border-left-patch,[data-v-d074ae1c] .el-custom-table--border .el-table__inner-wrapper:after,[data-v-d074ae1c] .el-custom-table--border .el-table__inner-wrapper:before{background-color:#e3eff7}.dialog[data-v-d074ae1c] .el-dialog{height:94vh!important}.dialog[data-v-d074ae1c] .el-dialog__body{padding:0}.dialog[data-v-d074ae1c] .el-form .custom-select{display:flex;align-items:center;height:32px;padding:0 5px 0 15px;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:2.5px}[data-v-092b07b0]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.project-list-container[data-v-092b07b0]{display:grid;grid-template-columns:220px minmax(200px,1fr);gap:0;height:83.5vh;padding:0!important;background:#f6f8f9!important}.project-list-container__left[data-v-092b07b0]{height:83.5vh;background:#fff;border-right:1px solid #ebeef5}.project-list-container__left_title[data-v-092b07b0]{display:flex;align-items:center;padding:15px}.project-list-container__left .custom-tabs[data-v-092b07b0]{background:#fff}.project-list-container__left .custom-tabs_item[data-v-092b07b0]{display:flex;align-items:center;height:44px;padding-left:15px;cursor:pointer}.project-list-container__left .custom-tabs_item_label[data-v-092b07b0]{flex:1;margin-left:10px;font-weight:700}.project-list-container__left .custom-tabs_item.tab-active[data-v-092b07b0]{color:#2b85e4;background:rgba(102,152,255,.1)}.project-list-container__left .custom-tabs_item.tab-active span[data-v-092b07b0]{border-right:3px solid #2b85e4}.project-list-container__right[data-v-092b07b0]{display:flex;flex-direction:column;height:83.7vh;padding:15px;background:#fff}.project-list-container__right .project-list[data-v-092b07b0]{flex:1;overflow-y:auto}.project-list-container__right .project-list_item[data-v-092b07b0]{padding:15px 0;cursor:pointer;border-bottom:1px solid #ebeef5}