.product-tree.svelte-1yk0c6r{display:flex;flex-direction:column;gap:.5rem}.product-node.svelte-1yk0c6r{display:flex;flex-direction:column}.node-content.svelte-1yk0c6r{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;min-height:2rem}.node-icon.svelte-1yk0c6r{display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.node-link.svelte-1yk0c6r{color:var(--color-primary-600);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s}.node-link.svelte-1yk0c6r:hover{color:var(--color-primary-800)}.level-1.svelte-1yk0c6r .node-link:where(.svelte-1yk0c6r){font-size:1rem}.level-2.svelte-1yk0c6r .node-text:where(.svelte-1yk0c6r){color:var(--color-gray-600);font-size:.75rem;font-weight:400}.level-1.svelte-1yk0c6r{margin-left:0}.level-2.svelte-1yk0c6r{margin-left:1em}.children-list.svelte-1yk0c6r{display:flex;flex-direction:column;gap:.25rem}@media (max-width: 768px){.node-content.svelte-1yk0c6r{min-height:2.5rem}.node-link.svelte-1yk0c6r,.node-text.svelte-1yk0c6r{font-size:.8rem}}
