.per-role-wrapper>span{display:inline-block;line-height:32px;color:#aaa}.per-role-wrapper .ant-card-extra{padding:0}.per-role-wrapper .role-box{height:calc(100vh - 142px);overflow-y:auto;min-height:362px}.per-role-wrapper .role-box .role-item{position:relative;display:flex;justify-content:space-between;align-items:center;padding:12px 12px 12px 25px;cursor:pointer}.per-role-wrapper .role-box .role-item:not(:last-child){border-bottom:1px solid #f2f2f2}.per-role-wrapper .role-box .role-item.role-selected{background-color:#bae7ff}.per-role-wrapper .role-box .role-item .role-btn-more{display:none}.per-role-wrapper .role-box .role-item .role-btn-more .role-del{margin-left:5px}.per-role-wrapper .role-box .role-item:hover .role-btn-more{display:block}.per-role-wrapper .role-box .role-item:hover:not(.role-selected){background-color:#e6f7ff}.per-role-wrapper .role-box .role-item .curr-role-icon{position:absolute;left:5px}.per-role-wrapper .role-box .add-role .role-btn-sure{text-align:right}.per-select-people .ant-input-search{width:100%}.per-select-people .select-search-part{display:flex}.per-select-people .select-search-part .anticon-arrow-left{line-height:32px;margin-right:10px}.per-select-people .select-people-content{margin-top:20px}.per-select-people .select-people-content .org-people span{margin-left:4px}.per-select-people .select-people-content .org-people .org-people_staffno{margin-left:20px}.per-select-people .ant-tree{max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden}.per-select-people .ant-tree::-webkit-scrollbar{width:8px;height:8px}.per-select-people .ant-tree::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:8px}.per-select-people .ant-tree::-webkit-scrollbar-track{background-color:#eee;border-radius:8px}.per-select-people .ant-tree li .ant-tree-node-content-wrapper{height:auto}.per-select-people .ant-tree .tree-item{display:block}.per-select-people #table-scroll .ant-table-body{max-height:calc(100vh - 220px);overflow-y:auto!important}.per-select-people #table-scroll .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.per-select-people #table-scroll .ant-table-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:8px}.per-select-people #table-scroll .ant-table-body::-webkit-scrollbar-track{background-color:#eee;border-radius:8px}.per-perm-detail{flex-grow:1;position:relative}.per-perm-detail .perm-short-cut{position:absolute;right:6px;top:0;z-index:1}.per-perm-detail .perm-attr{width:100%;display:flex;justify-content:space-between;align-items:center}.per-perm-detail .perm-attr .perm-attr-btn{width:35px;display:none;text-align:right}.per-perm-detail .perm-attr .perm-attr-btn i:hover{cursor:pointer}.per-perm-detail .perm-attr:hover .perm-attr-btn{display:block}.per-perm-detail .perm-toggle span:last-child{margin-left:5px}.per-perm-detail .perm-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.per-perm-detail .perm-header-cell{cursor:pointer}.per-perm-detail .perm-header-cell:hover{background:rgba(0,0,0,.04)}.per-perm-detail .perm-check{text-align:center}.per-perm-detail .perm-check:not(.no-perm):hover{background:rgba(0,0,0,.04)}.per-perm-detail .perm-check .anticon-check{color:#52c41a}.per-perm-detail .perm-check .anticon-close{color:#f5222d}.per-perm-detail .ant-tabs-tab-active{color:#fff}.per-perm-detail .ant-tabs-content{margin-top:10px}.ant-modal-body{height:auto}.sub-permission-group[data-v-90f7e09a]{padding-left:24px;border-left:2px solid #f0f0f0;margin-top:16px}.sub-permission-group[data-v-90f7e09a]:first-child{margin-top:0}.per-role-content{position:relative}.per-role-content .content-box{display:flex;flex-direction:column;height:calc(100vh - 104px);min-height:400px}.per-role-content h3{margin-bottom:2px;font-weight:900}.per-role-content .role-remark .role-remark_detail{display:inline-block;height:32px;line-height:32px;margin-right:10px}.per-role-content .role-remark .role-remark_detail.empty-remark{font-size:12px;color:rgba(0,0,0,.3)}.per-role-content .role-remark .role-remark_edit{color:rgba(0,0,0,.45)}.per-role-content .role-remark .role-remark_input{width:50%}.per-role-content .role-member{flex-shrink:0;height:120px;width:100%;overflow-y:auto;margin-top:10px;margin-bottom:10px;padding:0 5px 5px 10px;background:#f5f9ff}.per-role-content .role-member .role-member_label{display:inline-block;line-height:32px;font-size:12px;color:#333}.per-role-content .role-member .add-btn{display:inline-block;font-size:12px;margin-left:20px}.per-role-content .role-member .role-member_wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-row-gap:5px}.per-role-content .role-member .role-member_wrapper>div{position:relative;display:flex;align-items:center;padding-right:25px;margin-bottom:3px;cursor:pointer}.per-role-content .role-member .role-member_wrapper>div span{font-size:12px}.per-role-content .role-member .role-member_wrapper>div .role-member_remove{display:none;position:absolute;right:20px;color:#f5222d}.per-role-content .role-member .role-member_wrapper>div:hover .role-member_remove{display:inline-block}.per-role-content .role-member .role-member_avatar{flex-shrink:0;width:20px;height:20px;line-height:19px;border-radius:50%;margin-right:5px;text-align:center}.per-role-content .role-member .role-member_avatar span{font-size:12px;font-weight:900}.per-role-content .role-member .role-member_name{display:inline-block;width:56%;overflow:hidden;text-overflow:ellipsis}.per-role-content .role-content-btn{position:absolute;left:20px;top:450px}.per-role-content .role-content-btn button+button{margin-left:10px}.plm-pin{position:absolute;z-index:10000;top:12px;left:-10px;width:18px;height:18px;background:#fff;border:1px solid #eee;border-radius:50%;text-align:center;display:none;align-items:center;justify-content:center;font-size:9px;transition:all .1s ease-in-out;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);cursor:pointer}.plm-pin:hover{border-color:#0069bc;color:#0069bc}.plm-drag-resize,.plm-expand-left-div,.plm-expand-right-div{height:100%;background-color:#fff;position:absolute;z-index:202;width:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plm-expand-left-div{left:-1px!important}.plm-expand-left-div,.plm-expand-right-div{border-left:1px solid #e8e8e8;top:.5px!important}.plm-expand-right-div{left:24px!important}.plm-drag-resize{border-right:1px solid #e8e8e8;top:1.5px!important;right:0!important}.plm-expand-tmp{height:100%}.plm-expand-tmp .plm-expand-tmp-div{width:24px;height:100%;background-color:#fafafa;padding:10px 2px}.plm-expand-tmp .plm-expand-tmp-span{text-align:center;word-break:normal;width:auto;display:block;white-space:pre-wrap;word-wrap:break-word;overflow:hidden}.plm-drawer-overflow{height:calc(100vh - 120px);overflow-y:auto}.plm-col-tag-wrap .vxe-cell{display:flex!important}.plm-col-tag-wrap .vxe-cell>span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plm-col-tag-wrap .vxe-cell>span:nth-child(3){flex:1;margin-left:4px}.plm-col-tag-wrap .vxe-cell>span:nth-child(3) .lable-tag{border:0}.plm-col-tag-wrap .vxe-cell>span:nth-child(3) .lable-tag,.plm-col-tag-wrap .vxe-cell>span:nth-child(3) .lable-type{font-size:12px;padding:0 2px;line-height:16px;margin-right:2px}.plm-col-tag-wrap .vxe-cell>span:nth-child(3) .lable-type.ant-tag-blue{border:1px solid #91d5ff}.plm-popover-footer{width:100%;padding:6px 0;text-align:right;background:#fff}