I can get it to wrap, but then the icon only has the option to stretch to fit, or sit at the end at the top, middle, or bottom, which looks a little odd when the green hover is activated. Ideally it would tuck in and sit at the end of the text, but may need to rethink it.

Any ideas on a solution? Having two buttons next to each other wasn’t amazing - this was my attempt to find some middle ground.

(It’s a b2b app, so the thinking was that once a user interacted with it in their training, they’d understand)