.pagination-container[data-v-ef8bd010]{padding:32px 16px;text-align:center}.user-container[data-v-31990f1e]{padding:10px}.user-container .dashboard-container[data-v-31990f1e]{margin-bottom:15px}.user-container .dashboard-container .dashboard-card[data-v-31990f1e]{display:flex;align-items:center;padding:15px;height:100px;transition:all .3s}.user-container .dashboard-container .dashboard-card[data-v-31990f1e]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.user-container .dashboard-container .dashboard-card .dashboard-icon[data-v-31990f1e]{width:60px;height:60px;border-radius:50%;background-color:rgba(64,158,255,.1);color:#409eff;display:flex;justify-content:center;align-items:center;margin-right:15px}.user-container .dashboard-container .dashboard-card .dashboard-icon i[data-v-31990f1e]{font-size:30px}.user-container .dashboard-container .dashboard-card .dashboard-icon.dashboard-icon-active[data-v-31990f1e]{background-color:rgba(103,194,58,.1);color:#67c23a}.user-container .dashboard-container .dashboard-card .dashboard-icon.dashboard-icon-inactive[data-v-31990f1e]{background-color:rgba(245,108,108,.1);color:#f56c6c}.user-container .dashboard-container .dashboard-card .dashboard-info[data-v-31990f1e]{flex:1}.user-container .dashboard-container .dashboard-card .dashboard-info .dashboard-title[data-v-31990f1e]{font-size:14px;color:#909399;margin-bottom:8px}.user-container .dashboard-container .dashboard-card .dashboard-info .dashboard-value[data-v-31990f1e]{font-size:24px;font-weight:700;color:#303133}.user-container .main-card[data-v-31990f1e]{margin-bottom:15px}.user-container .main-card .card-header[data-v-31990f1e]{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700}.user-container .main-card .card-header .header-button[data-v-31990f1e]{margin-left:auto}.user-container .main-card[data-v-31990f1e] .el-card__body{padding:12px}.user-container .filter-container[data-v-31990f1e]{padding:8px 0;display:flex;align-items:center}.user-container .filter-container .filter-button[data-v-31990f1e],.user-container .filter-container .filter-item[data-v-31990f1e]{margin-right:8px}.user-container .filter-container .header-button[data-v-31990f1e]{margin-left:auto}.user-container .user-table[data-v-31990f1e]{margin:12px 0;border-radius:4px}.user-container .user-table .email-text[data-v-31990f1e],.user-container .user-table .user-name[data-v-31990f1e]{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-container .user-table .action-buttons[data-v-31990f1e]{display:flex;justify-content:center}.user-container .user-table .action-buttons .el-button[data-v-31990f1e]{margin:0 3px}.user-container .pagination-container[data-v-31990f1e]{margin-top:12px;text-align:right}.user-container[data-v-31990f1e] .password-dialog .el-dialog__header,.user-container[data-v-31990f1e] .user-dialog .el-dialog__header{padding:15px;border-bottom:1px solid #f0f0f0}.user-container[data-v-31990f1e] .password-dialog .el-dialog__body,.user-container[data-v-31990f1e] .user-dialog .el-dialog__body{padding:15px}.user-container[data-v-31990f1e] .password-dialog .el-dialog__footer,.user-container[data-v-31990f1e] .user-dialog .el-dialog__footer{padding:10px 15px;border-top:1px solid #f0f0f0}.user-container .user-form[data-v-31990f1e]{width:100%;padding:0 10px}.user-container .user-form[data-v-31990f1e] .el-form-item__content{max-width:380px}.user-container .password-header[data-v-31990f1e]{text-align:center;margin-bottom:15px}.user-container .password-header .password-icon[data-v-31990f1e]{font-size:48px;color:#e6a23c;background-color:rgba(230,162,60,.1);padding:12px;border-radius:50%;display:inline-block;margin-bottom:12px}.user-container .password-header .password-tip[data-v-31990f1e]{color:#909399;font-size:14px;margin:8px 0}.user-container .password-form[data-v-31990f1e]{width:100%;padding:0 10px}.user-container .password-form[data-v-31990f1e] .el-form-item__content{max-width:380px}.user-container .permission-dialog[data-v-31990f1e] .el-dialog__body{padding:0}.user-container .permission-container .permission-header[data-v-31990f1e]{padding:20px;background:#f8f9fa;border-bottom:1px solid #ebeef5;display:flex;align-items:center}.user-container .permission-container .permission-header .icon-wrapper[data-v-31990f1e]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#409eff,#85c5ff);display:flex;align-items:center;justify-content:center;margin-right:16px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.user-container .permission-container .permission-header .icon-wrapper i[data-v-31990f1e]{font-size:24px;color:#fff}.user-container .permission-container .permission-header .header-content[data-v-31990f1e]{flex:1}.user-container .permission-container .permission-header .header-content .header-title[data-v-31990f1e]{font-size:16px;color:#303133;margin:0 0 8px;font-weight:500}.user-container .permission-container .permission-header .header-content .permission-tip[data-v-31990f1e]{font-size:14px;color:#909399;margin:0;line-height:1.4}.user-container .permission-container .permission-body[data-v-31990f1e]{padding:20px;min-height:300px;position:relative}.user-container .permission-container .permission-body .permission-tree[data-v-31990f1e]{background:transparent}.user-container .permission-container .permission-body .permission-tree[data-v-31990f1e] .el-tree-node:focus>.el-tree-node__content{background-color:transparent}.user-container .permission-container .permission-body .permission-tree[data-v-31990f1e] .el-tree-node.is-current>.el-tree-node__content{background-color:#f5f7fa}.user-container .permission-container .permission-body .permission-tree[data-v-31990f1e] .el-tree-node__content{height:40px;border-radius:4px;transition:all .3s}.user-container .permission-container .permission-body .permission-tree[data-v-31990f1e] .el-tree-node__content:hover{background-color:#f5f7fa}.user-container .permission-container .permission-body .permission-tree[data-v-31990f1e] .el-tree-node__content .custom-tree-node{display:flex;align-items:center;font-size:14px}.user-container .permission-container .permission-body .permission-tree[data-v-31990f1e] .el-tree-node__content .custom-tree-node .node-icon{margin-right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.user-container .permission-container .permission-body .permission-tree[data-v-31990f1e] .el-tree-node__content .custom-tree-node .node-icon i{font-size:16px;color:#909399}.user-container .permission-container .permission-body .permission-tree[data-v-31990f1e] .el-tree-node__content .custom-tree-node .node-label{color:#606266}.user-container .permission-container .permission-body .permission-tree[data-v-31990f1e] .el-checkbox{margin-right:8px}.user-container .permission-container .permission-body .empty-state[data-v-31990f1e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.user-container .permission-container .permission-body .empty-state i[data-v-31990f1e]{font-size:48px;color:#909399;margin-bottom:16px}.user-container .permission-container .permission-body .empty-state p[data-v-31990f1e]{font-size:14px;color:#909399;margin:0}.user-container .dialog-footer[data-v-31990f1e]{padding:16px 20px;border-top:1px solid #ebeef5;text-align:right}.user-container .dialog-footer .el-button[data-v-31990f1e]{padding:9px 20px;font-size:14px;border-radius:4px}.user-container .dialog-footer .el-button[data-v-31990f1e]:not(:first-child){margin-left:12px}.user-container .dialog-footer .el-button--primary[data-v-31990f1e]{background:linear-gradient(135deg,#409eff,#85c5ff);border:none}.user-container .dialog-footer .el-button--primary[data-v-31990f1e]:hover{background:linear-gradient(135deg,#66b1ff,#99ceff)}.user-container .consumption-record-dialog .filter-container[data-v-31990f1e]{margin-bottom:20px;display:flex;align-items:center}