.formTip[data-v-6f0a2a0c]{font-size:12px;color:#909399;line-height:18px}.permTree[data-v-25ec6918]{padding:10px;height:100%;box-sizing:border-box}.permTree .pageHead[data-v-25ec6918]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:16px;flex-wrap:wrap}.permTree .sideTabs[data-v-25ec6918]{flex-shrink:0}.permTree .sideTabs[data-v-25ec6918] .el-tabs__header{margin-bottom:0}.permTree .sideTabs[data-v-25ec6918] .el-tabs__nav-wrap:after{height:1px;background-color:#e8ecf3}.permTree .sideTabs[data-v-25ec6918] .el-tabs__item{height:40px;line-height:40px;font-weight:500}.permTree .sideTabs[data-v-25ec6918] .el-tabs__item .tabIcon{margin-right:4px}.permTree .headActions[data-v-25ec6918]{display:flex;align-items:center;gap:10px;padding-top:4px}.permTree .headActions .searchInput[data-v-25ec6918]{width:220px}.permTree .headActions .expandGroup .el-button[data-v-25ec6918]{padding:9px 10px}.permTree .headActions .countChip[data-v-25ec6918]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:12px;background:#fff;border:1px solid #e8ecf3;font-size:12px;color:#6b7280;font-weight:500}.permTree .headActions .countChip i[data-v-25ec6918]{color:#0747fd}.permTree .tableCard[data-v-25ec6918]{background:#fff;border-radius:12px;min-height:calc(100vh - 220px);box-shadow:0 4px 8px 1px rgba(0,0,0,.08);overflow:hidden}.permTree .tableCard[data-v-25ec6918] .el-table{border-radius:12px 12px 0 0}.permTree .tableCard[data-v-25ec6918] .el-table:before{display:none}.permTree .tableCard[data-v-25ec6918] .el-table th{background:#fafbfd;color:#4b5563;font-weight:500}.permTree .tableCard[data-v-25ec6918] .el-table tbody td{border:none}.permTree .tableCard[data-v-25ec6918] .el-table td{padding:8px 0}.permTree .nodeIcon[data-v-25ec6918]{font-size:14px;margin-right:6px;flex-shrink:0;color:#8a94a6}.permTree .nodeIcon.iconType-1[data-v-25ec6918]{color:#0747fd}.permTree .nodeIcon.iconType-2[data-v-25ec6918]{color:#00b42a}.permTree .nodeIcon.iconType-3[data-v-25ec6918]{color:#ff7d00}.permTree .nodeIcon.iconType-4[data-v-25ec6918]{color:#722ed1}.permTree .treeName[data-v-25ec6918]{font-weight:500;color:#1d2129}.permTree .treeName.disabled[data-v-25ec6918]{color:#c0c4cc;text-decoration:line-through}.permTree .typeBadge[data-v-25ec6918]{display:inline-block;font-size:11px;line-height:18px;padding:0 7px;border-radius:9px}.permTree .typeBadge.type-1[data-v-25ec6918]{color:#0747fd;background:rgba(7,71,253,.08)}.permTree .typeBadge.type-2[data-v-25ec6918]{color:#00b42a;background:rgba(0,180,42,.1)}.permTree .typeBadge.type-3[data-v-25ec6918]{color:#ff7d00;background:rgba(255,125,0,.1)}.permTree .typeBadge.type-4[data-v-25ec6918]{color:#722ed1;background:rgba(114,46,209,.08)}.permTree .treeCode[data-v-25ec6918]{font-family:JetBrains Mono,Consolas,monospace;font-size:12px;color:#6b7280;background:#f2f4f7;border-radius:4px;padding:1px 8px}.permTree .hiddenMark[data-v-25ec6918]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#ff7d00;background:rgba(255,125,0,.08);border-radius:10px;padding:0 8px;margin-left:8px}.permTree[data-v-25ec6918] .hit-row{background:rgba(7,71,253,.04)}.permTree[data-v-25ec6918] .hit-row td{background:transparent}.permTree[data-v-25ec6918] .hit-row .treeName{color:#0747fd}.permTree[data-v-25ec6918] .hit-row .treeCode{color:#0747fd;background:rgba(7,71,253,.08);font-weight:600}