По крайней мере, веб-клиент почты posteo.de отображает цвета, используя первое указанное значение в определении CSS-стиля, из-за чего кнопки в уведомлениях становятся нечитаемыми:

вместо

В настоящее время соответствующий стиль выглядит так:
font-weight: normal;; text-decoration: none; font-weight: bold; color: #006699;; background-color: #2F70AC; color: #FFFFFF; border-top: 4px solid #2F70AC; border-right: 6px solid #2F70AC; border-bottom: 4px solid #2F70AC; border-left: 6px solid #2F70AC; display: inline-block; font-weight: bold;
Если изменить его так, чтобы включались только последние определения,
font-weight: normal; text-decoration: none; font-weight: bold; background-color: #2F70AC; color: #FFFFFF; border-top: 4px solid #2F70AC; border-right: 6px solid #2F70AC; border-bottom: 4px solid #2F70AC; border-left: 6px solid #2F70AC; display: inline-block; font-weight: bold;
то будет получено желаемое поведение.
Поскольку отправка стилей, которые позже перезаписываются, не приносит никакой пользы, проблемы с отображением в некорректно работающих почтовых клиентах можно устранить, отправляя только финальные определения CSS.