{
  "elements": [
    "bar",
    "level",
    "levelTooltip",
    "levelText",
    "icon",
    "iconWrapper",
    "name",
    "description",
    "item"
  ],
  "styles": [
    {
      "attr": "module.advanced.barHeight",
      "selector": "{{selector}} .dina_progress, {{selector}} .dina_progress-level",
      "property": "height"
    },
    {
      "attr": "module.advanced.borderRound",
      "selector": "{{selector}} .dina_progress, {{selector}} .dina_progress-level",
      "property": "border-radius"
    },
    {
      "attr": "module.advanced.tooltipBg",
      "selector": "{{selector}} .dina_progress-level:before, {{selector}} .dina_progress-level:after",
      "property": "background"
    },
    {
      "attr": "module.advanced.tooltipRound",
      "selector": "{{selector}} .dina_progress-level:before",
      "property": "border-radius"
    },
    {
      "attr": "module.advanced.offsetX",
      "selector": "{{selector}} .dina_progress-level",
      "property": "--dina-progress-offset"
    },
    {
      "attr": "icon.advanced.color",
      "selector": "{{selector}} .dina_progress_bar-icon i.dina_icon",
      "hoverSelector": "{{selector}}:hover .dina_progress_bar-icon i.dina_icon",
      "property": "color"
    },
    {
      "attr": "icon.advanced.size",
      "selector": "{{selector}} .dina_progress_bar-icon i.dina_icon",
      "hoverSelector": "{{selector}}:hover .dina_progress_bar-icon i.dina_icon",
      "property": "font-size"
    },
    {
      "attr": "icon.decoration.border",
      "selector": "{{selector}} .dina_progress_bar-icon i.dina_icon",
      "property": "overflow",
      "overflowForRadius": true
    },
    {
      "attr": "item.decoration.border",
      "selector": "{{selector}} .dina_progress_bar_child",
      "property": "overflow",
      "overflowForRadius": true
    }
  ]
}
