.permission-modal .permission-body{display:flex}.permission-modal .permission-body .permission-form-checkall{padding-right:24px;text-align:right;font-weight:500;font-size:12px}.permission-modal .permission-body .permission-role{width:200px;border-right:1px solid #e5e5e5;overflow-y:auto;overflow-x:hidden}.permission-modal .permission-body .permission-role .permission-item{height:68px;display:flex;justify-content:center;padding:0 24px;flex-direction:column;cursor:pointer;border-bottom:1px solid #e5e5e5;padding-bottom:1px}.permission-modal .permission-body .permission-role .permission-item span:first-child{font-size:14px;font-weight:450;margin-bottom:4px}.permission-modal .permission-body .permission-role .permission-item span:last-child{font-size:12px;color:rgba(0,0,0,.35)}.permission-modal .permission-body .permission-role .permission-item:first-child{border-top:1px solid #e5e5e5}.permission-modal .permission-body .permission-role .permission-active{background:#f4f4f4;border-bottom:2px solid #bcabff!important;padding-bottom:0}.permission-modal .permission-body .permission-app{width:220px;overflow-y:auto;overflow-x:hidden}.permission-modal .permission-body .permission-app .permission-app-summary{font-weight:500;border-bottom:1px solid #e5e5e5}.permission-modal .permission-body .permission-app .permission-app-name{text-overflow:ellipsis;white-space:normal;overflow:hidden}.permission-modal .permission-body .permission-app .permission-app-checkall{color:#6954f0;font-size:12px}.permission-modal .permission-body .permission-app .ant-menu-item{justify-content:space-between;display:flex}.permission-modal .permission-body .permission-app .ant-menu-item:after{display:none;right:inherit;left:0}.permission-modal .permission-body .permission-app .ant-menu-item:first-child{margin-top:0!important}.permission-modal .permission-body .permission-app .ant-menu-item:last-child{margin-bottom:0!important}.permission-modal .permission-body .permission-app .ant-menu-inline{height:100%}.permission-modal .permission-body .permission-content{overflow-y:auto;overflow-x:hidden;padding:0 24px;flex:1}.permission-modal .permission-body .permission-content .ant-checkbox-group{width:100%}.permission-modal .permission-body .permission-content .ant-checkbox-group .anticon{margin-right:2px}.permission-modal .permission-body .permission-content .ant-checkbox-wrapper{margin-left:0}.permission-modal .permission-body .permission-content .ant-divider{margin-bottom:18px;padding-right:32px}.permission-modal .permission-body .permission-content .ant-divider .ant-divider-inner-text{padding-left:0;align-items:center;display:flex}.permission-modal .permission-body .permission-content .ant-divider:before{width:0}.permission-modal .permission-body .permission-content .permission-list{margin-bottom:24px}.permission-modal .permission-body .permission-content .permission-list .permission-checkall{position:absolute;font-size:12px;right:0;top:2px}.permission-modal .permission-body .permission-content .permission-list .permission-check{display:flex;flex-wrap:wrap;gap:24px}.permission-modal .permission-body .permission-content .permission-list .permission-check .ant-checkbox-wrapper{margin-left:0}.permission-modal .permission-body .permission-content .permission-list:last-child{margin-bottom:12px}#nprogress{pointer-events:none}#nprogress .bar{background:#6954f0;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #6954f0,0 0 5px #6954f0;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#6954f0;border-left-color:#6954f0;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.role-user-modal .role-user{display:flex}.role-user-modal .role-user .role-user-role{width:200px;border-right:1px solid #e5e5e5;overflow-y:auto;overflow-x:hidden}.role-user-modal .role-user .role-user-role .role-user-item{height:68px;display:flex;justify-content:center;padding:0 24px;flex-direction:column;cursor:pointer;border-bottom:1px solid #e5e5e5}.role-user-modal .role-user .role-user-role .role-user-item span:first-child{font-size:14px;font-weight:450;margin-bottom:4px}.role-user-modal .role-user .role-user-role .role-user-item span:last-child{font-size:12px;color:rgba(0,0,0,.35)}.role-user-modal .role-user .role-user-role .role-user-item:first-child{border-top:1px solid #e5e5e5}.role-user-modal .role-user .role-user-role .role-user-active{background:#f4f4f4;border-bottom:1px solid #bcabff!important}.role-user-modal .role-user .role-user-dept{width:220px;overflow-y:auto;overflow-x:hidden}.role-user-modal .role-user .role-user-dept .ant-tree{height:100%;border-right:1px solid #f0f0f0;position:relative}.role-user-modal .role-user .role-user-dept .ant-tree li{padding:0!important;margin-bottom:4px;margin-top:8px}.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-iconEle,.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-switcher,.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-title{z-index:1;position:relative;height:40px;line-height:40px}.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-switcher{margin-left:12px}.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-switcher-icon{position:relative;top:-1px}.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-node-content-wrapper{width:calc(100% - 24px);position:relative;height:40px;line-height:40px}.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-node-content-wrapper:before{content:"";position:absolute;left:0;width:100%;height:40px;transition:all .3s;left:-50%;width:200%}.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-node-selected:before{transition:none;background:#f4f0ff}.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;padding-right:24px}.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-node-content-wrapper:hover,.role-user-modal .role-user .role-user-dept .ant-tree .ant-tree-node-selected{color:#6954f0;background:none}.role-user-modal .role-user .role-user-dept .ant-tree>li:first-child{padding-top:0!important;margin:0!important}.role-user-modal .role-user .role-user-dept .ant-tree>li:last-child{padding-bottom:0!important;margin:0!important}.role-user-modal .role-user .role-user-content{overflow-y:auto;overflow-x:hidden;padding:0 24px;flex:1}.role-user-modal .role-user .role-user-content .role-user-list{display:flex;flex-wrap:wrap;gap:12px}.role-user-modal .role-user .role-user-content .role-user-list .ant-checkbox-wrapper{margin-left:0}.role-user-modal .role-user .role-user-content .role-user-page{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.role-user-modal .role-user .role-user-content .role-user-page .item{align-items:center;display:flex;gap:12px}