Using selection feedback to make a color-coded seat map usable for colorblind users

I am designing a seat map in which different seats will be in different zones.

Each zone has a different price, so the zones are highly relevant to the user during seat selection.

However, because the seat map is built as a grid, I can't use lines or labels to demarcate the zones. I also can't use different icons to represent zones because I need icons to represent between different seat types (recliners, standard seats, etc.)

That leaves color.

In order to support colorblind users (and for the sake of selection feedback in general) I am planning to dynamically list the user's selections, along with the the corresponding zone surcharges on the bottom bar. enter image description here

Does this provide enough support for colorblind users to make an informed seat selection regardless of whether or not they can differentiate between the zone colors?