.cm-tooltip-autocomplete:after { padding: var(--spacing-2xs) var(--spacing-s); border-top: 1px solid var(--color-foreground-dark); } .code-node-editor .cm-tooltip-autocomplete:after { display: block; content: 'n8n supports all JavaScript functions, including those not listed.'; } // Custom autocomplete item type icons // 1. Native and n8n extension functions: .cm-completionIcon-extension-function, .cm-completionIcon-native-function { &::after { content: 'ƒ'; } } .cm-tooltip-autocomplete { background-color: var(--color-background-xlight) !important; .cm-tooltip { overflow: hidden; text-overflow: ellipsis; } li .cm-completionLabel { color: var(--color-success); } } .ͼ2 .cm-tooltip-autocomplete ul li[aria-selected] { background-color: var(--color-autocomplete-selected-background); } .ͼ2 .cm-tooltip-autocomplete ul li[aria-selected] .cm-completionLabel { color: var(--color-autocomplete-selected-font) !important; font-weight: 600; } .autocomplete-info-container { display: flex; flex-direction: column; padding: var(--spacing-4xs) 0; } .cm-completionInfo { background-color: var(--color-background-xlight) !important; .autocomplete-info-header { color: var(--color-text-dark); line-height: var(--font-line-height-compact); margin-bottom: var(--spacing-2xs); } .autocomplete-info-name { color: var(--color-success); font-weight: var(--font-weight-bold); } .autocomplete-info-description { code { background-color: var(--color-background-base); padding: 0 2px; } p { line-height: var(--font-line-height-compact); margin-top: 0; margin-bottom: var(--spacing-4xs); } } }