:where(.aea-accordion-container) .aea-accordion {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: start;
}

:where(.aea-accordion-container) .aea-accordion-item {
  background: var(--aea-wc-surface, #fff);
  border: 1px solid var(--aea-wc-border, #e4e4e7);
  border-radius: var(--aea-wc-radius-md, 4px);
  overflow: hidden;
  transition: border-color var(--aea-wc-transition, 160ms ease);
}
:where(.aea-accordion-container) .aea-accordion-item:where(:hover) {
  border-color: var(--aea-wc-border-strong, #d4d4d8);
}

:where(.aea-accordion-container) .aea-accordion-title {
  gap: var(--aea-wc-space-3, 12px);
  margin: 0;
  padding: var(--aea-wc-space-4, 16px) var(--aea-wc-space-5, 20px);
  background: transparent;
  color: var(--aea-wc-text, #18181b);
  font-size: var(--aea-wc-text-lg, 16px);
  font-weight: var(--aea-wc-weight-semibold, 600);
  line-height: 1.4;
  cursor: pointer;
  transition: background-color var(--aea-wc-transition, 160ms ease), color var(--aea-wc-transition, 160ms ease);
}
:where(.aea-accordion-container) .aea-accordion-title::before {
  display: none;
}
:where(.aea-accordion-container) .aea-accordion-title:where(:hover) {
  background-color: var(--aea-wc-surface-subtle, #fafafa);
}

.aea-accordion-title.uk-accordion-title:where(:hover) {
  color: var(--aea-wc-text, #18181b);
}

.aea-accordion-title[tabindex]:focus-visible {
  outline: none;
  box-shadow: inset var(--aea-wc-focus-ring, 0 0 0 3px rgba(24, 24, 27, 0.14));
}

:where(.aea-accordion-container) .aea-title-text {
  flex: 1;
  gap: var(--aea-wc-space-2, 8px);
  min-width: 0;
  text-align: start;
}

:where(.aea-accordion-container) .aea-accordion-icon {
  display: inline-flex;
  flex-shrink: 0;
  color: var(--aea-wc-text-subtle, #71717a);
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  transition: color var(--aea-wc-transition, 160ms ease);
}
:where(.aea-accordion-container) .aea-accordion-icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

:where(.aea-accordion-item.uk-open) .aea-accordion-icon {
  color: var(--aea-wc-text, #18181b);
}

.aea-accordion-icon-closed {
  display: flex;
}

.aea-accordion-icon-opened {
  display: none;
}

:where(.aea-accordion-item.uk-open) .aea-accordion-icon-closed {
  display: none;
}

:where(.aea-accordion-item.uk-open) .aea-accordion-icon-opened {
  display: flex;
}

:where(.aea-accordion-container) .aea-accordion-custom-icon {
  display: inline-flex;
  flex-shrink: 0;
  color: var(--aea-wc-text-subtle, #71717a);
}
:where(.aea-accordion-container) .aea-accordion-custom-icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

:where(.aea-accordion-container) .aea-accordion-content {
  margin: 0;
  padding: 0 var(--aea-wc-space-5, 20px) var(--aea-wc-space-5, 20px);
  color: var(--aea-wc-text-muted, #52525b);
  font-size: var(--aea-wc-text-md, 14px);
  line-height: 1.6;
}
:where(.aea-accordion-container) .aea-accordion-content p {
  margin-top: 0;
}
:where(.aea-accordion-container) .aea-accordion-content > :last-child,
:where(.aea-accordion-container) .aea-accordion-content p:last-child {
  margin-bottom: 0;
}

.rtl .aea-accordion-title {
  flex-direction: row-reverse;
}