.subject-manager-container[data-v-1479f9e9]{padding:15px;background:#f5f7fa;height:calc(100vh - 90px);display:flex;flex-direction:column}.top-toolbar[data-v-1479f9e9]{background:#fff;padding:10px 15px;margin-bottom:10px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:8px}.top-toolbar .el-button[data-v-1479f9e9]{margin-right:0}.main-tabs[data-v-1479f9e9]{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}[data-v-1479f9e9] .el-tabs__header{margin:0;padding:0 15px;background:#fafafa;border-bottom:1px solid #e4e7ed}[data-v-1479f9e9] .el-tabs__content{flex:1;padding:15px;overflow:auto}.tab-content[data-v-1479f9e9],[data-v-1479f9e9] .el-tab-pane{height:100%}.tree-panel[data-v-1479f9e9]{background:#fff;border:1px solid #e4e7ed;border-radius:4px;height:calc(100vh - 250px);display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-1479f9e9]{padding:12px 15px;font-size:14px;font-weight:700;color:#303133;background:#f5f7fa;border-bottom:1px solid #e4e7ed}.filter-input[data-v-1479f9e9]{margin:10px;width:calc(100% - 20px)}.tree-wrapper[data-v-1479f9e9]{flex:1;overflow:auto;padding:10px}.empty-tree[data-v-1479f9e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#909399}.empty-tree i[data-v-1479f9e9]{font-size:48px;margin-bottom:15px}.empty-tree p[data-v-1479f9e9]{font-size:14px}.custom-tree-node[data-v-1479f9e9]{flex:1;display:flex;align-items:center;font-size:13px}.node-label[data-v-1479f9e9]{display:flex;align-items:center}.node-label i[data-v-1479f9e9]{margin-right:6px;color:#409eff}.detail-panel[data-v-1479f9e9]{background:#fff;border:1px solid #e4e7ed;border-radius:4px;height:calc(100vh - 250px);display:flex;flex-direction:column;overflow:hidden}.detail-body[data-v-1479f9e9]{flex:1;overflow:auto;padding:15px}.detail-body .el-form-item[data-v-1479f9e9]{margin-bottom:10px}.detail-body .el-form-item__label[data-v-1479f9e9]{color:#909399;font-size:13px}.no-selection[data-v-1479f9e9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399}.no-selection i[data-v-1479f9e9]{font-size:48px;margin-bottom:15px;color:#c0c4cc}.no-selection p[data-v-1479f9e9]{font-size:14px}.balance-panel[data-v-1479f9e9]{background:#fff;border:1px solid #e4e7ed;border-radius:4px;height:calc(100vh - 250px);display:flex;flex-direction:column;overflow:hidden}.balance-info[data-v-1479f9e9]{padding:12px 15px;background:#f0f9eb;border-bottom:1px solid #e4e7ed;font-size:14px;color:#606266}.balance-info .amount[data-v-1479f9e9]{font-weight:700;color:#67c23a;margin-left:10px}.balance-table[data-v-1479f9e9]{flex:1;margin:15px}.year-end-balance[data-v-1479f9e9]{padding:12px 15px;background:#fef0f0;border-top:1px solid #e4e7ed;font-size:14px;color:#606266}.year-end-balance .amount[data-v-1479f9e9]{font-weight:700;color:#f56c6c;margin-left:10px}.dialog-footer[data-v-1479f9e9]{text-align:right;padding-top:20px}[data-v-1479f9e9] .el-tree .el-tree-node__content{height:32px}[data-v-1479f9e9] .el-tree .el-tree-node__content:hover{background-color:#f0f7ff}[data-v-1479f9e9] .el-tree .el-tree-node.is-current>.el-tree-node__content{background-color:#e6f7ff;border-right:3px solid #409eff}