{
  "elements": [
    "icon",
    "iconWrapper",
    "title",
    "subtitle",
    "description",
    "badge",
    "button"
  ],
  "styles": [
    {
      "attr": "module.advanced.alignment",
      "selector": "{{selector}} .dina_icon_box-wrapper",
      "property": "text-align"
    },
    {
      "attr": "icon.advanced.background",
      "selector": "{{selector}} .dina_icon_box-icon i.dina_icon",
      "hoverSelector": "{{selector}}:hover i.dina_icon",
      "property": "background"
    },
    {
      "attr": "icon.advanced.color",
      "selector": "{{selector}} .dina_icon_box-icon i.dina_icon",
      "hoverSelector": "{{selector}}:hover i.dina_icon",
      "property": "color"
    },
    {
      "attr": "icon.advanced.size",
      "selector": "{{selector}} .dina_icon_box-icon i.dina_icon",
      "hoverSelector": "{{selector}}:hover i.dina_icon",
      "property": "font-size"
    },
    {
      "attr": "module.advanced.badgeOffsetX",
      "selector": "{{selector}} .dina_icon_box-badge",
      "property": "top"
    },
    {
      "attr": "module.advanced.badgeOffsetY",
      "selector": "{{selector}} .dina_icon_box-badge",
      "property": "right"
    },
    {
      "attr": "module.advanced.badgeZIndex",
      "selector": "{{selector}} .dina_icon_box-badge",
      "property": "z-index"
    },
    {
      "attr": "icon.decoration.border",
      "selector": "{{selector}} .dina_icon_box-icon i.dina_icon",
      "property": "overflow",
      "overflowForRadius": true
    },
    {
      "attr": "badge.decoration.border",
      "selector": "{{selector}} .dina_icon_box-badge",
      "property": "overflow",
      "overflowForRadius": true
    }
  ]
}
