Shortcodes are not parsed there, so that cannot work.
If your button has a specific ID then somewhere on the page where you can enter markup where shortcodes are parsed (e.g. in a text module), you could directly add style tags inside a conditional, so you had something like this wrapped inside your wpv-conditional shortcodes: