@layer clickui {/* stylelint-disable-next-line block-no-empty -- base block required by BEM */
.accordion__LVhhv {
}

.accordion_fill-width__65i1l {
  width: 100%;
}

.accordion__trigger__DrpsZ {
  display: flex;
  padding: 0;
  align-items: center;
  gap: var(--accordion-gap);
  border: none;
  background-color: transparent;
  color: var(--accordion-label-default);
  font: var(--accordion-font-default);
}

.accordion__trigger__DrpsZ:active {
  color: var(--accordion-label-active);
  font: var(--accordion-font-active);
}

.accordion__trigger__DrpsZ:hover {
  color: var(--accordion-label-hover);
  font: var(--accordion-font-hover);
  cursor: pointer;
}

.accordion__trigger_fill-width__b9tJk {
  width: 100%;
}

.accordion__trigger_size_sm__kb6zW {
  --accordion-gap: var(--click-accordion-sm-space-gap);
  --accordion-font-default: var(--click-accordion-sm-typography-label-default);
  --accordion-font-hover: var(--click-accordion-sm-typography-label-hover);
  --accordion-font-active: var(--click-accordion-sm-typography-label-active);
}

.accordion__trigger_size_md__IkAnv {
  --accordion-gap: var(--click-accordion-md-space-gap);
  --accordion-font-default: var(--click-accordion-md-typography-label-default);
  --accordion-font-hover: var(--click-accordion-md-typography-label-hover);
  --accordion-font-active: var(--click-accordion-md-typography-label-active);
}

.accordion__trigger_size_lg__t3GzX {
  --accordion-gap: var(--click-accordion-lg-space-gap);
  --accordion-font-default: var(--click-accordion-lg-typography-label-default);
  --accordion-font-hover: var(--click-accordion-lg-typography-label-hover);
  --accordion-font-active: var(--click-accordion-lg-typography-label-active);
}

.accordion__trigger_color_default__q9fX5 {
  --accordion-label-default: var(--click-accordion-color-default-label-default);
  --accordion-label-hover: var(--click-accordion-color-default-label-hover);
  --accordion-label-active: var(--click-accordion-color-default-label-active);
}

.accordion__trigger_color_link__Fu45s {
  --accordion-label-default: var(--click-accordion-color-link-label-default);
  --accordion-label-hover: var(--click-accordion-color-link-label-hover);
  --accordion-label-active: var(--click-accordion-color-link-label-active);
}

.accordion__icon-wrapper__DCanu {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 200ms cubic-bezier(0.87, 0, 0.13, 1);
}

.accordion__trigger__DrpsZ[data-state='open'] .accordion__icon-wrapper__DCanu {
  transform: rotate(90deg);
}

.accordion__icons-wrapper__qwRRg {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* stylelint-disable no-descending-specificity -- the SidebarAccordion overrides
   intentionally come last to mirror the original `styled(Accordion)` block, whose
   rules were emitted after the base trigger/icon-wrapper styles. */
.accordion_sidebar__siNyk .accordion__trigger__DrpsZ {
  gap: var(--click-sidebar-navigation-item-default-space-gap);
}

.accordion_sidebar__siNyk p {
  margin: 0;
}

.accordion_sidebar__siNyk .accordion__icon-wrapper__DCanu {
  visibility: hidden;
}

.accordion_sidebar__siNyk:hover .accordion__icon-wrapper__DCanu {
  visibility: revert;
}

.accordion_sidebar__siNyk:active .accordion__icon-wrapper__DCanu {
  visibility: revert;
}

.accordion_sidebar__siNyk .accordion__trigger__DrpsZ[data-state='open'] .accordion__icon-wrapper__DCanu {
  visibility: revert;
}
/* stylelint-enable no-descending-specificity */
}
