.role .dialog-faq{font-size:18px;color:#f9a315;margin-left:10px}.role .role-left{width:268px;overflow:hidden;background:#fff;position:absolute;left:0;top:0;border-right:1px solid #d7d7d7;padding:48px 0 30px;bottom:0}.role .role-form{background:#f8f8f8;height:48px;line-height:48px;border-bottom:1px solid #d7d7d7;position:absolute;width:100%;top:0;z-index:2}.role .role-left .el-input{float:left;width:160px;margin-left:16px}.role .role-left .el-input .el-input__inner{height:28px}.role .role-left .el-button{float:left;margin-left:10px;padding:6px 20px;margin-top:10px}.role .role-list{overflow-y:auto;position:absolute;width:100%;bottom:0;top:49px}.role .role-list li{padding:14px 16px;border-bottom:1px solid #d7d7d7;background:#fff;position:relative;list-style-type:disc}.role .role-list li label{font-size:14px;color:#333;display:block}.role .role-list li label i{width:6px;height:6px;border-radius:50%;background:#d7d7d7;display:inline-block;margin-right:7px;vertical-align:middle}.role .role-list li p{display:block;font-size:12px;color:#c6c6c6;margin-top:4px}.role .role-list li .el-tag{position:absolute;right:16px;top:14px;font-size:12px;color:#333;line-height:18px;padding:0 5px;height:20px;background:#f5f5f5;border:1px solid #d4d4d4}.role .role-list li:nth-of-type(2n){background:#f8f8f8}.role .role-list li.active,.role .role-list li:hover{background:#e6f7ff}.role .role-right{margin-left:269px;overflow-y:auto}.role .center-settings-form{margin-top:24px}.role .center-visibility-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px}.role .center-visibility-status{margin-left:12px;font-size:14px;color:#606266;line-height:20px}.role .role-box{background:#fff;margin:0 0 32px;border-radius:4px;padding:24px;position:relative}.role .role-box h3{font-size:18px;font-weight:500}.role .role-box h4{font-size:12px;color:#666;font-weight:400;margin-top:8px}.role .role-box h4 span{color:#2592fc;cursor:pointer}.role .role-box .role-permissions{max-height:350px;overflow-y:auto}.role .role-box .role-box-footer{padding-top:24px;text-align:center}.role .role-box .role-box-footer button:first-child{margin-right:24px}.role .role-btns{position:absolute;right:24px;top:24px}.role .role-btns .el-button{padding:8px 20px;font-size:12px}.role .role-box h5{margin:24px 0 5px;font-weight:400;font-size:14px;color:#555}.role .check-box{border-radius:4px;background:#f8f8f8;padding:24px 14px}.role .el-tree-node__expand-icon{display:none}.role .el-checkbox__input.is-disabled+span.el-checkbox__label{color:#666}.role .role-dialog{position:absolute;top:48px;left:269px;bottom:0;right:0;padding:16px}.role .role-dialog .el-dialog{width:100%!important;margin:0!important;position:relative;padding:24px;-webkit-box-shadow:none;box-shadow:none}.role .role-close{position:absolute;top:24px;right:24px;padding:8px 20px;font-size:12px}.role .role-dialog .el-dialog__body{padding:0}.role .role-dialog h3{font-size:18px;font-weight:500}.role .role-dialog h4{font-size:12px;color:#666;font-weight:400;margin-top:8px}.role .role-dialog .el-dialog__header{padding:0}.role .el-collapse,.role .el-collapse-item__header,.role .el-collapse-item__wrap{border:0}.role .role-box h5,.role .role-select-btn{display:inline-block}