.aae-a-accordion {
  /* Title + Icon live inside the injected .aae-header-element. */
}
.aae-a-accordion .aae-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0;
  white-space: normal;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  text-align: left;
  font-family: inherit;
  transition: background-color 0.2s ease;
  -webkit-tap-highlight-color: transparent;
}
.aae-a-accordion .aae-accordion-header:focus {
  outline: none;
  box-shadow: none;
}
.aae-a-accordion .aae-accordion-header:focus-visible {
  outline: revert;
  box-shadow: none;
}
.aae-a-accordion .aae-accordion-header .aae-header-content {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
}
.aae-a-accordion .aae-accordion-header .aae-header-element {
  display: flex;
  align-items: center;
  flex: 1;
  gap: 10px;
  min-width: 0;
}
.aae-a-accordion .aae-accordion-header .aae-header-element .aae-header-title-element {
  flex: 1;
  min-width: 0;
  margin: 0;
  overflow-wrap: break-word;
}
.aae-a-accordion .aae-accordion-header .aae-header-element .aae-header-icon-element {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 18px !important;
  height: 18px !important;
}
.aae-a-accordion .aae-accordion-header .aae-header-element .aae-header-icon-element svg {
  width: 100% !important;
  height: 100% !important;
}
.aae-a-accordion .aae-header-element {
  padding: 0;
}
.aae-a-accordion .aae-header-title-element {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: #1f2937;
}
.aae-a-accordion .aae-a-accordion-item .aae-header-icon-element.aae-header-icon-close {
  display: none !important;
}
.aae-a-accordion .aae-a-accordion-item [data-aae-accordion-icon=close] {
  display: none !important;
}
.aae-a-accordion .aae-accordion-content-wrapper {
  max-height: 0;
  overflow: hidden;
  transition: max-height var(--aae-accordion-speed, 400ms) ease;
}
.aae-a-accordion .aae-a-accordion-item.active .aae-header-icon-element.aae-header-icon-open {
  display: none !important;
}
.aae-a-accordion .aae-a-accordion-item.active .aae-header-icon-element.aae-header-icon-close {
  display: inline-flex !important;
}
.aae-a-accordion .aae-a-accordion-item.active [data-aae-accordion-icon=open] {
  display: none !important;
}
.aae-a-accordion .aae-a-accordion-item.active [data-aae-accordion-icon=close] {
  display: inline-flex !important;
}
.aae-a-accordion .aae-accordion-content {
  transition: padding var(--aae-accordion-speed, 400ms) ease;
}
@media (prefers-reduced-motion: reduce) {
  .aae-a-accordion .aae-accordion-content-wrapper,
  .aae-a-accordion .aae-accordion-content {
    transition: none;
  }
}
/*# sourceMappingURL=accordion.css.map */
