/* LEMC: icon-only tabs support (default) */
.lemc-steps-tabs.icon-tabs .tab {
  --tab-padding: 0.5rem;
  width: 3rem;
  height: 2.5rem;
  padding: 0 !important;
  box-sizing: border-box;
}
.lemc-steps-tabs.icon-tabs.tabs-lifted > .tab {
  /* Prevent width changes when checked due to borders/padding */
  border-left-width: var(--tab-border, 1px) !important;
  border-right-width: var(--tab-border, 1px) !important;
}
.lemc-steps-tabs.icon-tabs .tab:is(.tab-active, [aria-selected="true"]),
.lemc-steps-tabs.icon-tabs .tab:is(input:checked) {
  padding-inline-start: 0 !important;
  padding-inline-end: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.lemc-steps-tabs.icon-tabs .tab:is(input[type="radio"]):after {
  content: "" !important;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background-color: currentColor;
  -webkit-mask: var(--lemc-icon) center/contain no-repeat;
  mask: var(--lemc-icon) center/contain no-repeat;
}
/* Icons */
.lemc-steps-tabs.icon-tabs .tab[data-icon="active"] {
  --lemc-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z"/></svg>');
}
.lemc-steps-tabs.icon-tabs .tab[data-icon="scheduled"] {
  --lemc-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');
}
.lemc-steps-tabs.icon-tabs .tab[data-icon="recurring"] {
  --lemc-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"/></svg>');
}
