.NodeTypeInput[data-v-3f6fa59d]{height:100%;display:flex;flex-direction:column;background-color:var(--white);border-radius:var(--border-radius-medium);min-height:0;gap:var(--spacing-3);container-type:inline-size;container-name:nodeTypeInput}.NodeTypeInput__selected[data-v-3f6fa59d]{flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-2);padding-bottom:var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--color-neutral-30)}.NodeTypeInput__selectedHeader[data-v-3f6fa59d]{display:flex;align-items:center;justify-content:space-between}.NodeTypeInput__selectedLabel[data-v-3f6fa59d]{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--color-neutral-70)}.NodeTypeInput__clearAll[data-v-3f6fa59d]{padding:0;background:none;border:none;font-size:var(--font-size-small);color:var(--color-accent);cursor:pointer;text-decoration:underline}.NodeTypeInput__clearAll[data-v-3f6fa59d]:hover{color:var(--color-accent-hover)}.NodeTypeInput__chips[data-v-3f6fa59d]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.NodeTypeInput__search[data-v-3f6fa59d]{flex-shrink:0;display:flex;gap:var(--spacing-2);align-items:center}.NodeTypeInput__searchInput[data-v-3f6fa59d]{flex:1;min-width:0}.NodeTypeInput__viewToggle[data-v-3f6fa59d]{flex-shrink:0}.NodeTypeInput__searchInput[data-v-3f6fa59d] .TextInput__input{background-color:var(--color-neutral-20);border:var(--border-width-thin) solid var(--color-neutral-50);border-radius:var(--border-radius-medium);padding:var(--spacing-3);font-size:var(--font-size-medium);color:var(--color-neutral-70);box-shadow:var(--box-shadow-inset-sm)}.NodeTypeInput__tabs[data-v-3f6fa59d]{flex-shrink:0;display:flex;gap:var(--spacing-1);padding:var(--spacing-1);background-color:var(--color-neutral-20);border-radius:var(--border-radius-medium)}.NodeTypeInput__tab[data-v-3f6fa59d]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-2);background:transparent;border:none;border-radius:var(--border-radius-small);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-neutral-80);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-duration-fast) ease,color var(--transition-duration-fast) ease}.NodeTypeInput__tabIcon[data-v-3f6fa59d]{flex-shrink:0;width:var(--spacing-4);height:var(--spacing-4)}.NodeTypeInput__tabLabel[data-v-3f6fa59d]{overflow:hidden;text-overflow:ellipsis}.NodeTypeInput__tab[data-v-3f6fa59d]:hover{color:var(--color-neutral-100)}.NodeTypeInput__tab--active[data-v-3f6fa59d]{background-color:var(--white);color:var(--color-neutral-100);box-shadow:var(--box-shadow-xs)}@container nodeTypeInput (max-width: 420px){.NodeTypeInput__tab[data-v-3f6fa59d]{padding:var(--spacing-2);gap:0}.NodeTypeInput__tabLabel[data-v-3f6fa59d]{display:none}}.NodeTypeInput__results[data-v-3f6fa59d]{flex:1;min-height:0;overflow-y:auto}.NodeTypeInput__groups[data-v-3f6fa59d]{display:flex;flex-direction:column;gap:var(--spacing-5)}.NodeTypeInput__group[data-v-3f6fa59d]{display:flex;flex-direction:column;gap:var(--spacing-2)}.NodeTypeInput__groupHeader[data-v-3f6fa59d]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.NodeTypeInput__groupTitle[data-v-3f6fa59d]{margin:0;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small);color:var(--color-neutral-70);text-transform:uppercase;letter-spacing:.03em}.NodeTypeInput__selectAll[data-v-3f6fa59d]{padding:0;background:none;border:none;font-size:var(--font-size-small);color:var(--color-accent);cursor:pointer;white-space:nowrap}.NodeTypeInput__selectAll[data-v-3f6fa59d]:hover{color:var(--color-accent-hover);text-decoration:underline}.NodeTypeInput__viewAll[data-v-3f6fa59d]{flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-2)}.NodeTypeInput__viewAllButton[data-v-3f6fa59d]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-xs);cursor:pointer;font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-100);transition:background-color var(--transition-duration-fast) ease;width:100%}.NodeTypeInput__viewAllButton[data-v-3f6fa59d]:hover{background-color:var(--color-neutral-20)}
