/* Essential fallback for Elementor Icon List widgets.
 * Kept intentionally small and scoped to Icon List widgets only.
 */
.elementor-widget-icon-list .elementor-icon-list-items {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-widget-icon-list .elementor-icon-list-item,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  display: flex;
  align-items: var(--icon-vertical-align, center);
  margin: 0;
  padding: 0;
}

.elementor-widget-icon-list .elementor-icon-list-icon {
  display: flex;
  flex: 0 0 auto;
  position: relative;
  inset-block-start: var(--icon-vertical-offset, initial);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
  display: block;
  width: var(--e-icon-list-icon-size, 1em);
  height: var(--e-icon-list-icon-size, 1em);
  flex: 0 0 var(--e-icon-list-icon-size, 1em);
}

.elementor-widget-icon-list .elementor-icon-list-icon + .elementor-icon-list-text {
  align-self: center;
  min-width: 0;
  padding-inline-start: 5px;
  overflow-wrap: anywhere;
}

