.permission-device-tab,.permission-form{display:flex;flex-direction:column}.permission-form{height:100%}.permission-form .check-all-button{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:10px}.permission-form .custom-tree-node{font-size:14px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex:1}.permission-form .custom-tree-node .node-name{flex:1}.permission-form .custom-tree-node .node-select{transition:all .3s}.permission-form .el-tree-node__content:hover .node-select{opacity:1}.permission-form .device-list{flex:1;width:100%;position:relative;height:0;overflow:hidden;overflow-y:auto;margin:10px 0}.permission-form .device-list .device-item{width:22%;font-size:14px;color:#666;background:#f5f5f5;display:inline-block;margin:.5%;padding:1%;border-radius:5px}.permission-form .permission-selector{display:flex;flex-direction:column;max-height:800px;min-height:400px;flex:1}.permission-form .permission-selector .group-body{display:flex;flex:1;height:0}.permission-form .permission-selector .group-body .el-tabs{flex:1;height:calc(100% - 2px);display:flex;flex-direction:column;width:100%}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content,.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane{display:flex;flex:1;height:0;flex-direction:column}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .data-permission{display:flex;flex-direction:row;flex:1;height:0}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .data-permission .left{overflow:scroll;width:25%;padding:10px;display:flex;border-right:1px solid #eee}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .data-permission .left .el-tree{width:100%}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .data-permission .left .el-tree .el-tree-node__content{padding:5px}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .data-permission .left .el-tree .el-tree-node__expand-icon{font-size:18px;color:#666}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .data-permission .left .el-tree .el-tree-node__expand-icon.is-leaf{color:transparent}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .data-permission .right{flex:1;padding:10px;display:flex;flex-direction:column}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .data-permission .right .top{display:flex;flex-direction:row;font-size:16px;color:#999}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .data-permission .right .top .title{flex:1}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .data-permission .right .top .selected{color:#333}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .functionTree{width:100%;overflow:hidden;overflow-y:auto}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .functionTree .el-tree-node__content{padding:5px}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .functionTree .el-tree-node__expand-icon{font-size:18px;color:#666}.permission-form .permission-selector .group-body .el-tabs .el-tabs__content .el-tab-pane .functionTree .el-tree-node__expand-icon.is-leaf{color:transparent}