-2);
            border-radius: 4px;
            background: var(--surface-1);
        }

        .candidate-item {
            padding: 6px 8px;
            cursor: pointer;
            font-family: 'SF Mono', Monaco, 'Cascadia Code', monospace;
            font-size: 10px;
            border-bottom: 1px solid var(--surface-2);
            word-break: break-all;
        }

        .candidate-item:last-child {
            border-bottom: none;
        }

        .candidate-item:hover {
            background