.auth-head[data-v-be39a494]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.auth-role[data-v-be39a494]{font-size:14px;color:#606266}.auth-role b[data-v-be39a494]{color:var(--primary);font-size:15px}.auth-tip[data-v-be39a494]{margin:0 0 16px;font-size:13px;color:#909399;line-height:1.7}.auth-alert[data-v-be39a494]{margin-bottom:12px}.auth-alert+.auth-tip[data-v-be39a494]{margin-top:0}.auth-foot-tip[data-v-be39a494]{float:left;font-size:13px;color:#c0c4cc;line-height:32px}.perm-wrap[data-v-be39a494]{max-height:460px;overflow-y:auto;padding-right:4px}.perm-group[data-v-be39a494]{border:1px solid #ebeef5;border-radius:8px;margin-bottom:12px;overflow:hidden}.perm-group-head[data-v-be39a494]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fafafa;border-bottom:1px solid #ebeef5;font-size:14px;color:#303133;font-weight:500}.perm-group-head i[data-v-be39a494]{color:var(--primary)}.perm-group-name[data-v-be39a494]{flex:0 0 auto}.perm-group-count[data-v-be39a494]{margin-left:auto;font-size:12px;font-weight:400;color:#909399}.perm-item[data-v-be39a494]{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #f5f7fa;transition:background .15s}.perm-item[data-v-be39a494]:last-child{border-bottom:none}.perm-item[data-v-be39a494]:hover{background:#fcfcfc}.perm-item-on[data-v-be39a494]{background:#fffcfb;box-shadow:inset 3px 0 0 var(--primary)}.perm-item-name[data-v-be39a494]{flex:0 0 180px;display:flex;align-items:center;gap:8px;font-size:13px;color:#303133}.perm-item-name i[data-v-be39a494]{color:#909399;font-size:14px}.perm-item-on .perm-item-name[data-v-be39a494]{color:#000;font-weight:500}.perm-item-ops[data-v-be39a494]{flex:1;min-width:0;display:flex;align-items:center;gap:14px}.perm-view-check[data-v-be39a494]{flex:0 0 auto}.perm-view-check[data-v-be39a494] .el-checkbox__label{font-size:13px;color:#606266;padding-left:6px}.perm-detail[data-v-be39a494]{display:inline-flex;transition:opacity .2s}.perm-detail-hidden[data-v-be39a494]{visibility:hidden;opacity:0;pointer-events:none}.perm-item-ops[data-v-be39a494] .el-checkbox-button__inner{padding:6px 14px;font-size:13px;color:#606266;background:#fff;border-color:#dcdfe6;border-radius:0;box-shadow:none;transition:all .15s}.perm-item-ops[data-v-be39a494] .el-checkbox-button:first-child .el-checkbox-button__inner{border-radius:6px 0 0 6px}.perm-item-ops[data-v-be39a494] .el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 6px 6px 0}.perm-item-ops[data-v-be39a494] .el-checkbox-button__inner:hover{color:var(--primary);border-color:var(--primary-200)}.perm-item-ops[data-v-be39a494] .el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:-1px 0 0 0 var(--primary)}.perm-detail[data-v-be39a494] .el-checkbox-button.is-disabled.is-checked .el-checkbox-button__inner{color:#fff;background:var(--primary);border-color:var(--primary);opacity:.72;cursor:not-allowed}.perm-view-check.is-disabled[data-v-be39a494] .el-checkbox__label,.perm-view-check[data-v-be39a494] .el-checkbox__input.is-disabled+.el-checkbox__label{color:#909399}