.safe-delete-content[data-v-a45a7c40]{text-align:center;padding:8px 4px}.warn-icon[data-v-a45a7c40]{font-size:28px;color:#e6a23c}.title[data-v-a45a7c40]{margin:10px 0 6px;font-size:16px;font-weight:600;color:#303133}.desc[data-v-a45a7c40]{margin:0 0 14px;font-size:13px;color:#909399}.highlight[data-v-a45a7c40]{color:#f56c6c;font-weight:700}.confirm-input[data-v-a45a7c40]{margin-top:6px}.user-management-container[data-v-74bc6cd1]{padding:24px;background-color:#f7f8fa;min-height:calc(100vh - 84px)}.user-management-container .char-avatar-premium[data-v-74bc6cd1]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e6fff,#4b9eff);color:#fff;font-weight:700;font-size:14px;box-shadow:0 2px 6px rgba(30,111,255,.2);flex-shrink:0}.user-management-container .char-avatar-premium.circle[data-v-74bc6cd1]{border-radius:50%;width:32px;height:32px}.user-management-container .char-avatar-premium.square[data-v-74bc6cd1]{border-radius:4px;width:32px;height:32px}.user-management-container .table-avatar[data-v-74bc6cd1]{margin-right:12px;flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #f0f0f0}.user-management-container .page-header[data-v-74bc6cd1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.user-management-container .page-header .page-title[data-v-74bc6cd1]{font-size:22px;font-weight:600;color:#1f2d3d;margin:0;position:relative;padding-left:12px}.user-management-container .page-header .page-title[data-v-74bc6cd1]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;background:#2f54eb;border-radius:2px}.user-management-container .page-header .add-user-btn[data-v-74bc6cd1]{padding:10px 24px;background-color:#2f54eb;border-color:#2f54eb;font-weight:500;border-radius:6px;box-shadow:0 2px 6px rgba(47,84,235,.2)}.user-management-container .page-header .add-user-btn[data-v-74bc6cd1]:hover{background-color:#597ef7;border-color:#597ef7;transform:translateY(-1px);box-shadow:0 4px 12px rgba(47,84,235,.3)}.user-management-container .content-card[data-v-74bc6cd1]{background:#fff;padding:0 24px 24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.user-management-container .content-card .custom-tabs.hide-tabs-header[data-v-74bc6cd1]{padding-top:24px}.user-management-container .content-card .custom-tabs.hide-tabs-header[data-v-74bc6cd1] .el-tabs__header{display:none}.user-management-container .content-card .custom-tabs[data-v-74bc6cd1] .el-tabs__header{margin:0 0 24px;padding-top:10px}.user-management-container .content-card .custom-tabs[data-v-74bc6cd1] .el-tabs__item{height:54px;line-height:54px;font-size:15px;font-weight:500;color:#606266}.user-management-container .content-card .custom-tabs[data-v-74bc6cd1] .el-tabs__item.is-active{color:#2f54eb;font-weight:600}.user-management-container .content-card .custom-tabs[data-v-74bc6cd1] .el-tabs__active-bar{background-color:#2f54eb;height:3px;border-radius:3px}.user-management-container .content-card .custom-tabs[data-v-74bc6cd1] .el-tabs__nav-wrap:after{background-color:#f0f0f0}.user-management-container .content-card .search-section[data-v-74bc6cd1]{padding:0 0 16px;border-bottom:1px dashed #f0f0f0;margin-bottom:24px}.user-management-container .content-card .search-section[data-v-74bc6cd1] .el-form-item{margin-bottom:0;margin-right:20px}.user-management-container .content-card .search-section[data-v-74bc6cd1] .el-form-item .el-form-item__label{color:#666;font-weight:500}.user-management-container .content-card .search-section[data-v-74bc6cd1] .el-form-item .el-input__inner{border-radius:6px;border-color:#e2e8f0}.user-management-container .custom-table[data-v-74bc6cd1]:before{display:none}.user-management-container .custom-table .action-buttons[data-v-74bc6cd1]{display:flex;justify-content:center;gap:16px}.user-management-container .custom-table .edit-btn[data-v-74bc6cd1]{color:#2f54eb;font-weight:500}.user-management-container .custom-table .edit-btn i[data-v-74bc6cd1]{margin-right:4px}.user-management-container .custom-table .edit-btn[data-v-74bc6cd1]:hover{color:#597ef7}.user-management-container .custom-table .delete-btn[data-v-74bc6cd1]{color:#ff4d4f;font-weight:500}.user-management-container .custom-table .delete-btn i[data-v-74bc6cd1]{margin-right:4px}.user-management-container .custom-table .delete-btn[data-v-74bc6cd1]:hover{color:#ff7875}.user-management-container .custom-table .reset-btn[data-v-74bc6cd1]{color:#fa8c16;font-weight:500}.user-management-container .custom-table .reset-btn i[data-v-74bc6cd1]{margin-right:4px}.user-management-container .custom-table .reset-btn[data-v-74bc6cd1]:hover{color:#ffa940}.user-management-container .custom-table .table-avatar[data-v-74bc6cd1]{color:#fff!important;font-size:16px;font-weight:600;border-radius:6px!important;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.user-management-container .pagination-container[data-v-74bc6cd1]{margin-top:24px;display:flex;justify-content:flex-end}.user-dialog[data-v-74bc6cd1] .el-dialog{border-radius:12px;overflow:hidden}.user-dialog[data-v-74bc6cd1] .el-dialog .el-dialog__header{padding:24px;background:#fff;border-bottom:1px solid #f0f0f0}.user-dialog[data-v-74bc6cd1] .el-dialog .el-dialog__header .el-dialog__title{font-weight:600;font-size:18px;color:#333}.user-dialog[data-v-74bc6cd1] .el-dialog .el-dialog__body{padding:24px}.user-dialog[data-v-74bc6cd1] .el-dialog .el-dialog__footer{padding:16px 24px 24px;border-top:1px solid #f0f0f0}.user-dialog[data-v-74bc6cd1] .el-dialog .el-dialog__footer .dialog-footer{display:flex;align-items:center;width:100%}.user-dialog[data-v-74bc6cd1] .el-dialog .el-dialog__footer .dialog-footer .reset-pwd-btn{margin-right:auto}.user-dialog[data-v-74bc6cd1] .el-dialog .el-dialog__footer .dialog-footer .footer-buttons{margin-left:auto;display:flex;gap:12px}.dialog-form[data-v-74bc6cd1] .el-form-item{margin-bottom:24px}.dialog-form[data-v-74bc6cd1] .el-form-item .el-form-item__label{padding:0 0 10px;line-height:1;color:#4a4a4a;font-weight:500}.dialog-form[data-v-74bc6cd1] .el-form-item .el-input__inner,.dialog-form[data-v-74bc6cd1] .el-form-item .el-select{border-radius:8px;height:44px;line-height:44px;width:100%;border-color:#e2e8f0}.dialog-form[data-v-74bc6cd1] .el-form-item .el-input__inner:focus,.dialog-form[data-v-74bc6cd1] .el-form-item .el-select:focus{border-color:#2f54eb;box-shadow:0 0 0 2px rgba(47,84,235,.1)}.form-tip[data-v-74bc6cd1]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.dialog-footer .reset-pwd-btn[data-v-74bc6cd1]{border-radius:8px;font-weight:500}.dialog-footer .cancel-btn[data-v-74bc6cd1]{border-radius:8px;padding:12px 28px;font-weight:500;color:#666}.dialog-footer .save-btn[data-v-74bc6cd1]{background-color:#2f54eb;border-color:#2f54eb;border-radius:8px;padding:12px 28px;font-weight:500}.dialog-footer .save-btn[data-v-74bc6cd1]:hover{background-color:#597ef7;border-color:#597ef7}