[data-v-8a819c3e]:export{base-color-blue:#2f87fe;menu-color:hsla(0,0%,100%,.7);menu-color-active:#fff;menu-background:#2f87fe;column-submenu-background:#eff5ff}.template-role-group[data-v-8a819c3e]{padding:20px 3px 20px 20px;height:100%;border-radius:4px;background-color:#fff;box-sizing:border-box}.template-role-group .row-col[data-v-8a819c3e]{display:flex;align-items:center}.template-role-group .row-col-center[data-v-8a819c3e]{justify-content:center}.template-role-group .row-col-start[data-v-8a819c3e]{justify-content:flex-start}.template-role-group .row-col-between[data-v-8a819c3e]{justify-content:space-between}.template-role-group .row-col-wrap[data-v-8a819c3e]{justify-content:flex-start;align-content:flex-start;flex-wrap:wrap}.template-role-group-title[data-v-8a819c3e]{height:22px}.template-role-group-title .right img[data-v-8a819c3e]{width:22px;height:22px}.template-role-group-title .right .title-text[data-v-8a819c3e]{font-size:16px;color:#444;font-weight:600;margin-left:8px}.template-role-group-title .left .btn-create[data-v-8a819c3e]{padding:9px 16px;margin-right:21px;border:1px solid #2f87fe;color:#2f87fe;font-size:14px;border-radius:4px}.template-role-group-title .left .btn-create[data-v-8a819c3e]:hover{cursor:pointer;background-color:#e2eefd}.template-role-group-content[data-v-8a819c3e]{margin-top:25px;height:calc(100% - 50px);overflow-y:auto}.template-role-group-content .template-role-group-hasdata[data-v-8a819c3e]{width:100%;box-sizing:border-box}.template-role-group-content .template-role-group-hasdata .template-role-group-item[data-v-8a819c3e]{width:calc(50% - 24px);background:#fff;box-shadow:0 1px 4px 0 rgba(25,54,128,.2);border-radius:2px;margin:2px 18px 18px 2px;padding:14px 3px 15px 24px;box-sizing:border-box}.template-role-group-content .template-role-group-hasdata .template-role-group-item-title[data-v-8a819c3e]{font-size:14px;color:#4e4e4e;margin-bottom:10px}.template-role-group-content .template-role-group-hasdata .template-role-group-item-subtitle[data-v-8a819c3e]{font-size:12px;color:#999;margin-bottom:27px}.template-role-group-content .template-role-group-hasdata .template-role-group-item-list[data-v-8a819c3e]{height:135px;overflow:auto}.template-role-group-content .template-role-group-hasdata .template-role-group-item-list .template-role-item[data-v-8a819c3e]{width:50%;font-size:12px;color:#3d6fb3;margin-bottom:19px}.template-role-group-content .template-role-group-hasdata .template-role-group-item-list .template-role-item span[data-v-8a819c3e]{margin-left:4px}.template-role-group-content .template-role-group-hasdata .template-role-group-item-list .template-role-item span[data-v-8a819c3e]:first-of-type{margin-left:8px}.template-role-group-content .template-role-group-hasdata .template-role-group-item-list .template-role-item .icon[data-v-8a819c3e]{width:14px;height:14px;flex-shrink:0}.template-role-group-content .template-role-group-hasdata .template-role-group-item-list .template-role-item .role-group-org-name[data-v-8a819c3e]{flex-shrink:0}.template-role-group-content .template-role-group-hasdata .template-role-group-item-list .template-role-item[data-v-8a819c3e]:nth-child(2n){padding-right:21px}.template-role-group-content .template-role-group-hasdata .template-role-group-item-footer[data-v-8a819c3e]{font-size:12px;color:#7d8cb3;margin-top:30px}.template-role-group-content .template-role-group-hasdata .template-role-group-item-footer[data-v-8a819c3e]:hover{cursor:pointer}.template-role-group-content .template-role-group-hasdata .template-role-group-item-footer .iconfont[data-v-8a819c3e]{font-size:11px;margin-right:4px}.template-role-group-content .template-role-group-hasdata .template-role-group-item-footer .footer-item-left[data-v-8a819c3e]{margin-right:20px}.template-role-group-content .template-role-group-nodata[data-v-8a819c3e]{height:calc(100% - 50px)}.template-role-group-drawer[data-v-8a819c3e]{font-family:SourceHanSansCN-Medium,SourceHanSansCN;height:100%;padding:82px 0 0}.template-role-group-drawer[data-v-8a819c3e] .el-drawer__header{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid rgba(170,178,193,.2)}.template-role-group-drawer[data-v-8a819c3e] .el-drawer{box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.template-role-group-drawer .drawer-title-left[data-v-8a819c3e]{display:flex;justify-content:flex-start;align-items:center;font-size:16px;font-weight:600;color:#444}.template-role-group-drawer .drawer-title-left img[data-v-8a819c3e]{width:24px;height:24px;margin-right:8px}.template-role-group-drawer .drawer-content[data-v-8a819c3e]{height:100%;display:flex;flex-direction:column}.template-role-group-drawer .drawer-content-top[data-v-8a819c3e]{height:96px}.template-role-group-drawer .drawer-content-top-item[data-v-8a819c3e]{flex:1;margin-right:20px}.template-role-group-drawer .drawer-content-top-item .item-label[data-v-8a819c3e]{font-size:14px;color:#222;font-weight:600;margin-bottom:10px}.template-role-group-drawer .drawer-content-top-item .item-label-reuqired[data-v-8a819c3e]:before{content:"*";display:inline-block;color:#ec6b60;overflow:hidden;vertical-align:middle;margin-right:2px}.template-role-group-drawer .drawer-content-top-item .item-content[data-v-8a819c3e] .el-input__inner{height:32px}.template-role-group-drawer .drawer-content-top-item[data-v-8a819c3e]:first-child{margin-left:24px}.template-role-group-drawer .drawer-content-body[data-v-8a819c3e]{flex:1;background-color:#f5f8ff;display:flex;padding:24px 0}.template-role-group-drawer .drawer-content-body-item[data-v-8a819c3e]{flex:1;overflow:auto}.template-role-group-drawer .drawer-content-body-item[data-v-8a819c3e]:first-child{border-right:1px dashed #c4cde6}.template-role-group-drawer .drawer-content-body-item .item-title[data-v-8a819c3e]{font-size:14px;color:#666;margin-left:24px;margin-bottom:24px}.template-role-group-drawer .drawer-content-body-item .item-content-tree[data-v-8a819c3e]{font-size:14px}.template-role-group-drawer .drawer-content-body-item .item-content-tree .active-left-tree[data-v-8a819c3e]{color:#2f87fe}.template-role-group-drawer .drawer-content-body-item .template-role-item[data-v-8a819c3e]{font-size:12px;margin-bottom:19px}.template-role-group-drawer .drawer-content-body-item .template-role-item span[data-v-8a819c3e]{margin-left:4px}.template-role-group-drawer .drawer-content-body-item .template-role-item span[data-v-8a819c3e]:first-of-type{margin-left:8px}.template-role-group-drawer .drawer-content-body-item .template-role-item .icon[data-v-8a819c3e]{width:14px;height:14px;flex-shrink:0}.template-role-group-drawer .drawer-content-body-item .template-role-item .tree-role-name[data-v-8a819c3e]{white-space:normal;word-break:break-all}.template-role-group-drawer .drawer-content-body-item .template-role-item .tree-role-org-name[data-v-8a819c3e]{flex-shrink:0}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e]{margin-left:24px}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox{display:flex;align-items:center;color:#3d6fb3}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox .el-checkbox__label{display:flex;padding-left:11px;align-items:center}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:#3d6fb3}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#fff;border-color:#409eff}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#f7f9fc;border-color:#dcdfe6}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox__inner{width:16px;height:16px}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox__inner:after{border:2px solid #409eff;border-left:0;border-top:0;left:4px;top:1px;width:4px}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#fff;border-color:#409eff}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox__input.is-indeterminate.is-disabled .el-checkbox__inner{background-color:#f7f9fc;border-color:#dcdfe6}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox__input.is-indeterminate.is-disabled .el-checkbox__inner:before{background-color:#dcdfe6}.template-role-group-drawer .drawer-content-body-item .item-content-role[data-v-8a819c3e] .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:#409eff;top:5px;height:4px}.template-role-group-drawer .drawer-content-footer[data-v-8a819c3e]{height:49px;font-size:14px;padding:9px 24px 8px}.template-role-group-drawer .drawer-content-footer .btn-save[data-v-8a819c3e]{width:80px;height:32px;line-height:32px;text-align:center;background-color:#2f87fe;color:#fff;border:1px solid #2f87fe;border-radius:4px;margin-right:18px}.template-role-group-drawer .drawer-content-footer .btn-save[data-v-8a819c3e]:hover{cursor:pointer;background-color:#5ea9fd}.template-role-group-drawer .drawer-content-footer .btn-gray[data-v-8a819c3e]{width:80px;height:32px;line-height:32px;text-align:center;color:#4e4e4e;border:1px solid #d8d8d8;border-radius:4px}.template-role-group-drawer .drawer-content-footer .btn-gray[data-v-8a819c3e]:hover{cursor:pointer;background-color:#fcf9f9}.template-role-group-drawer .drawer-content-footer .reset[data-v-8a819c3e]{margin-left:auto}.template-role-group-drawer .drawer-content[data-v-8a819c3e] .el-tree{background:none}.template-role-group-drawer .drawer-content[data-v-8a819c3e] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:#dce8ff}.template-role-group-drawer .drawer-content[data-v-8a819c3e] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .custom-tree-node{color:#2f87fe}.template-role-group-drawer .drawer-content[data-v-8a819c3e] .el-tree-node__content{line-height:34px;height:34px;color:#666}.del-tip-bottom[data-v-8a819c3e]{color:#ababab;font-size:12px;margin-top:6px}