.fuzzy-search-result { gap: 8px; } .fuzzy-search-result-main { display: flex; flex: 1; flex-direction: column; min-width: 0; } .fuzzy-search-result-name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; } .fuzzy-search-result-path { font-size: 12px; color: var(--text-faint, #666); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .fuzzy-search-preview { min-height: 100%; padding: 16px; } .fuzzy-search-preview-content { font-family: 'Fira Code', 'Consolas', 'Monaco', monospace; font-size: 12px; line-height: 1.5; white-space: pre-wrap; word-break: break-word; color: var(--text-secondary); margin: 0; } .fuzzy-search-highlight { background: rgba(74, 158, 255, 0.3); color: var(--text-primary); padding: 0 2px; border-radius: 0; } .fuzzy-search-no-preview { display: flex; align-items: center; justify-content: center; height: 100%; color: var(--text-secondary); } .fuzzy-search-section-header { padding: 4px 12px; font-size: 11px; font-weight: 600; color: var(--text-secondary); text-transform: uppercase; letter-spacing: 0.05em; } .fuzzy-search-create-entry { font-style: italic; color: var(--text-secondary); } /* Separate the synthetic create action from matching files. */ .fuzzy-search-result:not(.fuzzy-search-create-entry) + .fuzzy-search-create-entry { margin-top: 4px; } .fuzzy-search-create-icon { margin-right: 6px; font-weight: 700; font-style: normal; color: var(--accent); } .fuzzy-search-create-entry[aria-selected="true"] .fuzzy-search-create-icon { color: inherit; } .fuzzy-search-result-filename { font-size: 0.8em; color: var(--text-faint, #666); margin-left: 8px; }