.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}.employee-detail-panel[data-v-192c97f2]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.detail-header[data-v-192c97f2]{padding:12px 16px;border-bottom:1px solid #e7e7e7;background:#fff;flex-shrink:0}.detail-header .back-section[data-v-192c97f2],.detail-header[data-v-192c97f2]{display:flex;align-items:center;gap:8px}.detail-header .back-section .back-button .el-icon-back[data-v-192c97f2]{font-size:12px}.detail-header .back-section .divider[data-v-192c97f2]{color:#d9d9d9;font-size:14px;font-weight:300}.detail-header .header-actions[data-v-192c97f2]{display:flex;gap:8px}.detail-header .header-actions .el-button[data-v-192c97f2]{background:#fff;border:1px solid #d9d9d9;color:#333;border-radius:4px}.detail-header .header-actions .el-button[data-v-192c97f2]:hover{border-color:#40a9ff;color:#40a9ff}.detail-header .header-actions .el-button[data-v-192c97f2]:active{border-color:#096dd9;color:#096dd9}.detail-content[data-v-192c97f2]{flex:1;overflow-y:auto;padding:0}.detail-content[data-v-192c97f2]::-webkit-scrollbar{width:4px}.detail-content[data-v-192c97f2]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.user-profile[data-v-192c97f2]{display:flex;align-items:flex-start;padding:24px 16px;border-bottom:8px solid #f5f5f5;gap:16px}.user-profile .profile-avatar[data-v-192c97f2]{width:60px;height:60px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.user-profile .profile-info[data-v-192c97f2]{flex:1}.user-profile .profile-info .profile-name[data-v-192c97f2]{font-size:19px;font-weight:600;color:#262626;margin-bottom:8px;display:flex;align-items:center;gap:8px}.user-profile .profile-info .profile-meta[data-v-192c97f2]{font-size:14px;color:#8c8c8c;margin-bottom:4px}.detail-section[data-v-192c97f2]{border-bottom:8px solid #f5f5f5;padding:16px}.detail-section .section-title[data-v-192c97f2]{font-size:15px;font-weight:600;color:#262626;margin-bottom:16px}.detail-section .section-item[data-v-192c97f2]{display:flex;padding:12px 0;font-size:15px;border-bottom:1px solid #f5f5f5}.detail-section .section-item[data-v-192c97f2]:last-child{border-bottom:none}.detail-section .section-item .item-label[data-v-192c97f2]{width:90px;color:#8c8c8c;flex-shrink:0}.detail-section .section-item .item-value[data-v-192c97f2]{flex:1;color:#262626;word-break:break-all}.detail-section .section-item .item-value .link-text[data-v-192c97f2]{color:#409eff;cursor:pointer;margin-right:4px}.detail-section .section-item .item-value .link-text[data-v-192c97f2]:hover{text-decoration:underline}.detail-section .section-item .item-value .add-text[data-v-192c97f2]{color:#409eff;cursor:pointer;font-size:13px}.detail-section .section-item .item-value .add-text[data-v-192c97f2]:hover{text-decoration:underline}.link-text[data-v-192c97f2]{color:#409eff;cursor:pointer}.link-text[data-v-192c97f2]:hover{text-decoration:underline}