.accordionItem {
  border: var(--hscl-accordion-borderWidth, 1px) solid
    var(--hscl-accordion-borderColor, #e0e0e0);
  border-radius: var(--hscl-accordion-borderRadius, 4px);
  background-color: var(--hscl-accordion-backgroundColor, transparent);
  color: var(--hscl-accordion-color, inherit);
  overflow: hidden;
}

.accordionItem[open] :global(.accordionIconChevron) {
  transform: rotate(180deg);
}

.accordionItem[open] :global(.accordionIconPlus) {
  display: none;
}

.accordionItem[open] :global(.accordionIconMinus) {
  display: block;
}
