.employee-edit-panel[data-v-38dfb8c7]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.edit-header[data-v-38dfb8c7]{padding:12px 16px;border-bottom:1px solid #e7e7e7;background:#fff;flex-shrink:0}.edit-header .back-section[data-v-38dfb8c7],.edit-header[data-v-38dfb8c7]{display:flex;align-items:center;gap:8px}.edit-header .back-section .back-button .el-icon-back[data-v-38dfb8c7]{font-size:12px}.edit-header .back-section .divider[data-v-38dfb8c7]{color:#d9d9d9;font-size:14px;font-weight:300}.edit-header .header-title[data-v-38dfb8c7]{font-size:18px;font-weight:600;color:#262626;flex:1}.edit-header .header-actions[data-v-38dfb8c7]{display:flex;gap:8px}.edit-content[data-v-38dfb8c7]{flex:1;overflow-y:auto;padding:16px 24px}.edit-content[data-v-38dfb8c7]::-webkit-scrollbar{width:4px}.edit-content[data-v-38dfb8c7]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.avatar-upload .avatar-uploader[data-v-38dfb8c7] .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .3s}.avatar-upload .avatar-uploader[data-v-38dfb8c7] .el-upload:hover{border-color:#409eff}.avatar-upload .avatar-uploader .avatar[data-v-38dfb8c7]{width:80px;height:80px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:4px}.avatar-upload .avatar-uploader .avatar-placeholder[data-v-38dfb8c7]{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafafa;color:#8c8c8c;font-size:12px}.avatar-upload .avatar-uploader .avatar-placeholder i[data-v-38dfb8c7]{font-size:28px;margin-bottom:8px;color:#409eff}.field-hint[data-v-38dfb8c7]{font-size:13px;color:#8c8c8c;margin-top:4px;line-height:1.5}.dept-selector[data-v-38dfb8c7],.superior-selector[data-v-38dfb8c7]{display:flex;align-items:center;line-height:32px}.section-divider[data-v-38dfb8c7]{font-size:14px;font-weight:600;color:#262626;margin:32px 0 24px;padding-bottom:12px;border-bottom:1px solid #e7e7e7}.link-text[data-v-38dfb8c7]{color:#409eff;cursor:pointer}.link-text[data-v-38dfb8c7]:hover{text-decoration:underline}[data-v-38dfb8c7] .el-form-item{margin-bottom:18px}[data-v-38dfb8c7] .el-form-item .el-form-item__label{color:#262626;font-size:14px;line-height:32px;padding:0}[data-v-38dfb8c7] .el-form-item .el-input__inner,[data-v-38dfb8c7] .el-form-item .el-select .el-input__inner,[data-v-38dfb8c7] .el-form-item .el-textarea__inner{height:32px;line-height:32px;border-radius:2px;font-size:14px;padding:0 11px;border-color:#d9d9d9}[data-v-38dfb8c7] .el-form-item .el-input__inner:focus,[data-v-38dfb8c7] .el-form-item .el-input__inner:hover,[data-v-38dfb8c7] .el-form-item .el-select .el-input__inner:focus,[data-v-38dfb8c7] .el-form-item .el-select .el-input__inner:hover,[data-v-38dfb8c7] .el-form-item .el-textarea__inner:focus,[data-v-38dfb8c7] .el-form-item .el-textarea__inner:hover{border-color:#40a9ff}[data-v-38dfb8c7] .el-form-item .el-input__icon{line-height:32px}[data-v-38dfb8c7] .el-form-item .el-input__suffix{right:8px}[data-v-38dfb8c7] .el-form-item.required-field .el-form-item__label:before{content:"*";color:#f56c6c;margin-right:4px}[data-v-38dfb8c7] .el-radio-group{line-height:32px}[data-v-38dfb8c7] .el-radio-group .el-radio__label{font-size:14px}[data-v-38dfb8c7] .el-select{width:100%}.business-dialog-content[data-v-38dfb8c7]{padding:8px 0}.business-dialog-content .business-hint[data-v-38dfb8c7]{font-size:13px;color:#8c8c8c;line-height:1.6;margin-bottom:16px;padding:12px;background:#f5f5f5;border-radius:4px}.business-dialog-content .business-tip[data-v-38dfb8c7]{margin-top:12px;display:flex;align-items:center;cursor:pointer}.business-dialog-content .business-tip[data-v-38dfb8c7]:hover{opacity:.8}.business-dialog-content[data-v-38dfb8c7] .el-textarea__inner{border-radius:4px;font-size:13px;line-height:1.6}[data-v-38dfb8c7] .el-dialog__header{border-bottom:1px solid #e7e7e7;padding:16px 20px}[data-v-38dfb8c7] .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500;color:#262626}[data-v-38dfb8c7] .el-dialog__body{padding:20px}[data-v-38dfb8c7] .el-dialog__footer{border-top:1px solid #e7e7e7;padding:12px 20px}