/**
 * @license EUPL-1.2
 * Copyright (c) 2020-2022 Gemeente Utrecht
 * Copyright (c) 2020-2022 Frameless B.V.
 */

@import "./mixin";

.utrecht-accordion {
  @include utrecht-accordion;
}

.utrecht-accordion__section {
  @include utrecht-accordion__section;
}

.utrecht-accordion__button {
  @include utrecht-accordion__button;
}

.utrecht-accordion__button--utrecht {
  &[aria-expanded]::after {
    @include utrecht-accordion__button-icon--utrecht;
  }

  &[aria-expanded="false"]::after {
    @include utrecht-accordion__button-icon--utrecht-arrow-down;
  }

  &[aria-expanded="true"]::after {
    @include utrecht-accordion__button-icon--utrecht-arrow-up;
  }
}

.utrecht-accordion__button-icon {
  @include utrecht-accordion__button-icon;

  .utrecht-accordion__button[aria-expanded="true"] & {
    transform: rotate(180deg);
  }
}

.utrecht-accordion__panel {
  @include utrecht-accordion__panel;
}

.utrecht-accordion__header {
  @include utrecht-accordion__header;
}
