.role-dist[data-v-f1998acc]{margin-top:4px}.role-dist-main[data-v-f1998acc],.role-dist[data-v-f1998acc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.role-dist-head[data-v-f1998acc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.role-dist-title[data-v-f1998acc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;font-size:14px;font-weight:600;color:#303133}.role-dist-title em[data-v-f1998acc]{font-style:normal;font-size:12px;font-weight:400;color:#909399}.role-dist-actions .el-button[data-v-f1998acc]{padding:0 6px;font-size:12px}.role-dist-search[data-v-f1998acc]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px}.role-dist-tree[data-v-f1998acc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:220px;padding:8px 4px 28px 0;overflow:auto;background:#f7f9fc;border:1px solid #ebeef5;border-radius:8px}.role-dist-tree[data-v-f1998acc] .el-tree{background:transparent}.role-dist-tree[data-v-f1998acc] .el-tree-node__content{height:34px;border-radius:6px;margin:1px 8px}.role-dist-tree[data-v-f1998acc] .el-tree-node__content:hover{background:#eef3ff}.ent-node[data-v-f1998acc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#303133}.ent-tag[data-v-f1998acc]{display:inline-block;padding:0 6px;height:18px;line-height:18px;font-size:11px;color:#409eff;background:#ecf5ff;border-radius:9px}.type-pb .ent-name[data-v-f1998acc]{color:#606266}.role-dist-empty[data-v-f1998acc],.role-dist-hint[data-v-f1998acc]{margin:24px 0;color:#909399;font-size:13px;text-align:center}.role-edit-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.role-edit-drawer .el-drawer__body{padding:16px 20px 0}.role-edit-body,.role-edit-drawer .el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.role-edit-body{padding-bottom:76px}.role-edit-drawer .el-form-item{margin-bottom:12px}.role-edit-drawer .el-form-item__label{padding-bottom:4px;line-height:22px;color:#303133;font-weight:600}.acct-page .acct-card[data-v-3f71ad35]{border-radius:10px;border:1px solid #ebeef5;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04)}.acct-page .acct-card[data-v-3f71ad35] .el-card__header{padding:18px 20px;border-bottom:1px solid #ebeef5}.acct-page .acct-card[data-v-3f71ad35] .el-card__body{padding:0!important}.acct-page .acct-header[data-v-3f71ad35]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.acct-page .acct-title[data-v-3f71ad35]{font-size:18px;font-weight:700;color:#303133;line-height:26px}.acct-page .acct-sub[data-v-3f71ad35]{margin-top:4px;font-size:13px;color:#909399}.acct-page .acct-body[data-v-3f71ad35]{padding:16px 20px 8px}.acct-page .acct-search[data-v-3f71ad35] .el-form-item{margin-bottom:12px;margin-right:8px}.acct-page .acct-user-meta[data-v-3f71ad35]{min-width:0;text-align:left}.acct-page .acct-user-name[data-v-3f71ad35]{font-weight:600;color:#303133;line-height:20px}.acct-page .acct-user-id[data-v-3f71ad35]{margin-top:2px;font-size:12px;color:#909399}.acct-page .mono-id[data-v-3f71ad35]{font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;color:#606266;background:#f4f6f9;border-radius:4px;padding:2px 8px}.acct-page .acct-ops[data-v-3f71ad35]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.acct-page .acct-ops[data-v-3f71ad35] .el-button--text{padding:0 6px;font-weight:500}.acct-page .acct-ops[data-v-3f71ad35] .el-button--text.is-danger,.acct-page .acct-ops[data-v-3f71ad35] .is-danger{color:#f56c6c}.role-name[data-v-3f71ad35]{font-weight:600;color:#303133}