/***BEGIN Accordion.css***/
.bolt-accordion-section-header.bolt-button {
  padding: 0 8px;
  height: 40px;
  border-radius: 2px;
  text-align: left;
  min-width: 0;
  flex-shrink: 1; }
  .bolt-accordion-section-header.bolt-button:hover {
    background-color: rgba(0, 0, 0, 0.06);
    background-color: var(--palette-black-alpha-6,rgba(0, 0, 0, 0.06)); }
  .bolt-accordion-section-header.bolt-button .bolt-accordion-section-header-content {
    min-width: 0; }
  .bolt-accordion-section-header.bolt-button .bolt-accordion-section-chevron {
    font-size: 0.75rem;
    font-weight: normal;
    margin-left: 8px;
    -ms-transform: transform 100ms linear;
    -moz-transition: transform 100ms linear;
    -webkit-transition: transform 100ms linear;
    transition: transform 100ms linear; }
    .bolt-accordion-section-header.bolt-button .bolt-accordion-section-chevron.rotate {
      -ms-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg); }

.bolt-accordion-section-content {
  padding: 8px 8px 40px 8px;
  overflow: hidden;
  transform-origin: top left;
  opacity: 1; }

.bolt-accordion-section-content-enter {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0; }
  .bolt-accordion-section-content-enter.bolt-accordion-section-content-enter-active {
    transition: all 150ms ease-in-out;
    height: initial;
    padding: 8px 8px 40px 8px;
    opacity: 1; }

.bolt-accordion-section-content-leave.bolt-accordion-section-content-leave-active {
  transition: all 150ms ease-in-out;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0; }
/***END Accordion.css***/

