Изменить цвет ячеек, что повторяються в столбце
нужно изменить цвет ячеек, имеющих дубликаты в столбце, также добавить границы для всех ячеек и заменить жирный цвет названий столбцов на простой.

Желаемый результат:
Много искал, не могу найти хорошей реализации. Буду благодарен за любую помощь)
Пример данных:
df = pd.DataFrame({
'Tag': ["112-VAXV-0010","WATER_BALLAST_VALVE_SYSTEM","112-VAXV-0010",
"WTR_BALL_HEADER","RELIEF","RELIEF","METERING"],
'Meta Name':["SBM Function - Ballast System",
"SBM Function - Water Ballast Valve System",
"SBM Function - On/Off Valve",
"WTR_BALL_HEADER",
"SBM Function - Relief (Thermal Or Pressure)",
"SBM Function - Non-Return","SBM Function - Metering"]})
