/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/src/scss/frontend.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.h5-fa-icon {
  display: flex;
  line-height: 1;
}
.h5-fa-icon.alignleft {
  justify-content: flex-start;
}
.h5-fa-icon.aligncenter {
  justify-content: center;
}
.h5-fa-icon.alignright {
  justify-content: flex-end;
}
.h5-fa-icon i {
  display: inline-block;
  line-height: 1;
}

.h5-fa-icon-picker {
  margin-bottom: 1rem;
}
.h5-fa-icon-picker--missing {
  padding: 0.75rem;
  border-radius: 4px;
  background: rgba(15, 0, 201, 0.08);
  font-size: 0.8125rem;
  line-height: 1.4;
}
.h5-fa-icon-picker__trigger {
  display: flex !important;
  align-items: center;
  gap: 0.5rem;
  width: 100%;
  justify-content: flex-start !important;
}
.h5-fa-icon-picker__trigger i {
  font-size: 1.25rem;
  width: 1.5rem;
  text-align: center;
}
.h5-fa-icon-picker__trigger-label {
  font-size: 0.8125rem;
  text-transform: none;
}
.h5-fa-icon-picker__panel {
  margin-top: 0.75rem;
  padding: 0.75rem;
  border: 1px solid #ddd;
  border-radius: 4px;
  background: #fff;
}
.h5-fa-icon-picker__search {
  margin-bottom: 0.75rem;
}
.h5-fa-icon-picker__tabs .components-tab-panel__tabs {
  flex-wrap: wrap;
  gap: 0.25rem;
  margin-bottom: 0.75rem;
}
.h5-fa-icon-picker__tabs .components-tab-panel__tabs-item {
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
}
.h5-fa-icon-picker__grid-wrap {
  max-height: 280px;
  overflow-y: auto;
}
.h5-fa-icon-picker__loading {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 1rem;
  justify-content: center;
  color: #757575;
  font-size: 0.8125rem;
}
.h5-fa-icon-picker__empty {
  padding: 1rem;
  text-align: center;
  color: #757575;
  font-size: 0.8125rem;
}
.h5-fa-icon-picker__grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(72px, 1fr));
  gap: 0.375rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.h5-fa-icon-picker__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  width: 100%;
  padding: 0.5rem 0.25rem;
  border: 1px solid transparent;
  border-radius: 4px;
  background: #f6f7f7;
  cursor: pointer;
  transition: border-color 0.15s, background 0.15s;
}
.h5-fa-icon-picker__item i {
  font-size: 1.125rem;
  line-height: 1;
}
.h5-fa-icon-picker__item:hover {
  border-color: #0f00c9;
  background: #fff;
}
.h5-fa-icon-picker__item.is-selected {
  border-color: #0f00c9;
  background: rgba(15, 0, 201, 0.08);
}
.h5-fa-icon-picker__item-label {
  font-size: 0.625rem;
  line-height: 1.2;
  text-align: center;
  color: #50575e;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.h5-fa-icon__control-label {
  margin: 0.75rem 0 0.375rem;
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #1e1e1e;
}

.h5-fa-icon__theme-colors {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
}

.h5-fa-icon__theme-color {
  width: 1.75rem;
  height: 1.75rem;
  padding: 0;
  border: 2px solid transparent;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
  transition: border-color 0.15s, transform 0.15s;
}
.h5-fa-icon__theme-color:hover {
  transform: scale(1.08);
}
.h5-fa-icon__theme-color.is-selected {
  border-color: #1e1e1e;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #1e1e1e;
}

.h5-fa-icon__clear-color {
  margin-top: 0.5rem !important;
  padding: 0 !important;
  height: auto !important;
  font-size: 0.75rem !important;
}

/*# sourceMappingURL=frontend.css.map*/