/*!
 *  build: admin-pro 
 *  copyright: inkcc 
 *  time: 2024-8-30 17:34:12
 */.vab-query-form{width:100%}.vab-query-form .el-button{margin-left:0!important}.el-table__body tr td{padding:15px 0!important}.el-tree-node__content{height:36px}.category{display:flex;flex-flow:column;padding:20px;margin-bottom:20px;background-color:#fff;font-family:PingFang SC}.category .category-nav{display:flex;flex-flow:row;align-items:center;width:100%;height:60px;border-bottom:1px solid #ececec;font-size:18px;line-height:60px;padding-bottom:10px}.category .category-nav div{color:rgba(0,0,0,.5);font-size:16px}.category .category-nav .nav-item{height:100%;padding:0 20px;line-height:40px;cursor:pointer;border-bottom:3px solid #fff}.category .category-nav .nav-item.active{color:#fc9c6b;font-weight:700;font-size:18px;position:relative}.category .category-nav .nav-item.active:after{content:"";width:30%;height:3px;background:#fc9c6b;position:absolute;bottom:-3px;left:50%;transform:translateX(-50%)}.category .category-con{display:flex;flex-flow:column;margin-top:20px}.category .category-con .con-body .body-tree{border-right:1px solid #e6e6e6}.category .category-con .con-body .body-tree .tree-header{display:flex;flex-flow:row;align-items:center;justify-content:space-between;height:50px;padding:0 12px;box-sizing:border-box}.category .category-con .con-body .body-tree .tree-header .header-title{font-size:16px;font-weight:500;color:#000}.category .category-con .con-body .body-tree .tree-header .header-button{font-size:14px;color:#576b95;font-weight:500;cursor:pointer}.category .category-con .con-body .body-tree .tree-body{min-height:800px;max-height:1400px;overflow-y:scroll}.category .category-con .con-body .body-tree .tree-node{flex:1;height:100%;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px;overflow:hidden}.category .category-con .con-body .body-tree .tree-node-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px}.category .category-con .con-body .body-tree .tree-node-btns{gap:0 8px;display:none}.category .category-con .con-body .body-tree .tree-node:hover .tree-node-btns{display:flex}.category .category-con .con-body .body-table{display:flex;flex-flow:column;padding-left:12px}.table-link{cursor:pointer;color:#f29c6b;font-weight:700}.table-link .table-link-span:hover{border-bottom:1px solid #fc9c6b!important}