.NodeTypeChip[data-v-ce47acf3]{--icon-size: 28px;position:relative;display:inline-flex;align-items:center;background:var(--white);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-xs);transition:border-color var(--transition-duration-fast) ease,box-shadow var(--transition-duration-fast) ease}.NodeTypeChip[data-v-ce47acf3]:hover{border-color:var(--color-neutral-50);box-shadow:var(--box-shadow-sm)}.NodeTypeChip[data-v-ce47acf3]:focus-within{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-shadow)}.NodeTypeChip__main[data-v-ce47acf3]{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:var(--icon-size);padding:var(--spacing-1) var(--spacing-2);padding-left:calc(var(--icon-size) + var(--spacing-2));background:transparent;border:none;border-radius:inherit;color:inherit;cursor:pointer;text-align:left}.NodeTypeChip__main[data-v-ce47acf3]:focus-visible{outline:none}.NodeTypeChip__icon[data-v-ce47acf3]{position:absolute;left:0;top:0;bottom:0;width:var(--icon-size);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium);flex-shrink:0}.NodeTypeChip__icon[data-v-ce47acf3] .Icon{width:14px;height:14px;color:var(--white)}.NodeTypeChip__label[data-v-ce47acf3]{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);color:var(--color-neutral-100)}.NodeTypeChip__remove[data-v-ce47acf3]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:var(--spacing-1);background:transparent;border:none;border-radius:var(--border-radius-small);color:var(--color-neutral-50);cursor:pointer;flex-shrink:0;transition:color var(--transition-duration-fast) ease,background-color var(--transition-duration-fast) ease}.NodeTypeChip__remove[data-v-ce47acf3]:hover{color:var(--color-neutral-80);background:var(--color-neutral-20)}.NodeTypeChip__remove[data-v-ce47acf3] .Icon{width:12px;height:12px}
