.inventory-workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:12px}.inventory-table tbody tr{cursor:pointer}.inventory-row-selected td{background:#f4f8e9}.inventory-row-selected td:first-child{box-shadow:inset 3px 0 #a9c85b}.inventory-tree-panel{min-width:0}.inventory-tree-panel .view-panel-header{margin-bottom:12px}.inventory-path{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px;background:#f7f9f3;border:1px solid #e2e8da;border-radius:6px;color:#69766e;font:500 10px 'DM Mono',monospace;line-height:1.5}.inventory-path span{color:#526a1f}.inventory-path b{color:#a1aaa3;font-size:14px}.inventory-tree{padding:15px 4px 4px}.inventory-tree-node{display:flex;align-items:flex-start;gap:9px;width:100%;border:0;background:transparent;padding:8px 7px;text-align:left;color:#344039}.inventory-tree-node div{min-width:0}.inventory-tree-node strong,.inventory-tree-node small{display:block}.inventory-tree-node strong{font:600 11px 'Space Grotesk',sans-serif}.inventory-tree-node small{margin-top:3px;color:#8a9690;font-size:10px}.inventory-tree-node.root{padding-left:0;padding-bottom:12px;border-bottom:1px solid #edf0e9}.inventory-tree-node.root strong{font-size:13px;color:#4f681e}.inventory-tree-node.branch{padding-bottom:4px}.inventory-tree-node.leaf{cursor:pointer;border-radius:5px;margin:1px 0}.inventory-tree-node.leaf:hover,.inventory-tree-node.leaf:focus-visible{background:#f4f8e9;outline:none}.inventory-tree-node.leaf.selected{background:#eaf3ca;color:#4f681e}.inventory-tree-icon{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;color:#92ad3f;font:600 11px 'DM Mono',monospace}.inventory-tree-node.root .inventory-tree-icon{background:#dfff86;border-radius:50%;color:#4d6818}.inventory-tree-line{width:1px;min-height:26px;margin-left:2px;background:#d8e0d2;position:relative}.inventory-tree-line:before{content:'';position:absolute;top:9px;left:0;width:8px;height:1px;background:#d8e0d2}.inventory-tree-node.leaf .inventory-tree-icon{color:#93a09a}.inventory-tree-branch{padding-top:10px}.inventory-tree-branch+.inventory-tree-branch{border-top:1px solid #f0f2ed}@media (max-width:900px){.inventory-workspace{grid-template-columns:1fr}}@media (max-width:560px){.inventory-table th:nth-child(2),.inventory-table td:nth-child(2),.inventory-table th:nth-child(3),.inventory-table td:nth-child(3){display:none}.inventory-path{font-size:9px}}
