code: def format_table_styles(styles: CSSStyles) -> CSSStyles:
      """
      looks for multiple CSS selectors and separates them:
      [{'selector': 'td, th', 'props': 'a:v;'}]
          ---> [{'selector': 'td', 'props': 'a:v;'},
                {'selector': 'th', 'props': 'a:v;'}]
      """
      return [
          {"selector": selector, "props": css_dict["props"]}
          for css_dict in styles
          for selector in css_dict["selector"].split(",")
      ]
  
imports: from __future__ import annotations
  from collections import defaultdict
  from collections.abc import Sequence
  from functools import partial
  import re
  from typing import TYPE_CHECKING, Any, Callable, DefaultDict, Optional, TypedDict, Union
  from uuid import uuid4
  import numpy
  from pandas._config import get_option
  from pandas._libs import lib
  from pandas.compat._optional import import_optional_dependency
  from pandas.core.dtypes.common import is_complex, is_float, is_integer
  from pandas.core.dtypes.generic import ABCSeries
  from pandas import DataFrame, Index, IndexSlice, MultiIndex, Series, isna
  from pandas.api.types import is_list_like
  import pandas.core.common
  from markupsafe import escape
label_desc: Use image node_id 5 for calling a global function with example usage: format_table_styles(styles) and returns: unknown