.cm-tooltip.cm-tooltip-autocomplete.cm-pql-autocomplete{background:var(--color-popover);color:var(--color-popover-foreground);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);outline:none;width:30rem;padding:var(--radius)}.cm-pql-autocomplete ul{margin:0;padding:0;list-style:none;overflow-y:auto}.cm-pql-autocomplete li{display:flex;align-items:center;font-size:.75rem;line-height:1rem;height:24px;cursor:pointer;outline:none;border:none;padding:.25rem;border-radius:calc(var(--radius) - 4px);gap:4px;margin-bottom:.25rem;font-family:var(--font-mono);font-style:normal}.cm-pql-autocomplete li:last-child{margin:0!important}.cm-pql-autocomplete li[aria-selected]{background-color:var(--color-muted)!important}.cm-pql-autocomplete li[aria-selected] .cm-completionDetail{visibility:visible}.cm-pql-autocomplete li svg{width:1rem;height:1rem;flex-shrink:0;stroke-width:1.3}.cm-pql-autocomplete li:has(svg) .cm-completionIcon{display:none}.cm-pql-autocomplete .cm-completionLabel{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-900)}.cm-pql-autocomplete .cm-completionDetail{color:var(--color-muted-foreground);font-size:.6875rem;line-height:1rem;white-space:nowrap;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;max-width:20rem;visibility:hidden;font-style:normal!important}.cm-pql-autocomplete .cm-completionMatchedText{text-decoration:none;font-weight:600;color:var(--color-blue-600)}
