The Florida Supreme Court on Thursday approved revised, harsher sanctions against Miami-Dade County Court Judge Jacqueline Schwartz for ethics violations.

It took two attempts to determine the penalty, but the high court approved a revised consent judgment that imposed a 30-day unpaid suspension, public reprimand, a $10,000 fine and a letter of apology from the judge.