/* stylelint-enable */
.pf-c-accordion {
  --pf-global--Color--100: var(--pf-global--Color--dark-100);
  --pf-global--Color--200: var(--pf-global--Color--dark-200);
  --pf-global--BorderColor--100: var(--pf-global--BorderColor--dark-100);
  --pf-global--primary-color--100: var(--pf-global--primary-color--dark-100);
  --pf-global--link--Color: var(--pf-global--link--Color--dark);
  --pf-global--link--Color--hover: var(--pf-global--link--Color--dark--hover);
  --pf-global--BackgroundColor--100: var(--pf-global--BackgroundColor--light-100); }

/* stylelint-disable */
/* stylelint-enable */
.pf-c-accordion {
  --pf-c-accordion--BackgroundColor: var(--pf-global--BackgroundColor--100);
  --pf-c-accordion--BorderWidth: var(--pf-global--BorderWidth--sm);
  --pf-c-accordion--BoxShadow: var(--pf-global--BoxShadow--md);
  --pf-c-accordion--PaddingTop: var(--pf-global--spacer--xl);
  --pf-c-accordion--PaddingBottom: var(--pf-global--spacer--xl);
  --pf-c-accordion__toggle--PaddingTop: var(--pf-global--spacer--sm);
  --pf-c-accordion__toggle--PaddingRight: var(--pf-global--spacer--xl);
  --pf-c-accordion__toggle--PaddingBottom: var(--pf-global--spacer--sm);
  --pf-c-accordion__toggle--PaddingLeft: var(--pf-global--spacer--xl);
  --pf-c-accordion__toggle--BorderLeftColor: transparent;
  --pf-c-accordion__toggle--hover--BackgroundColor: var(--pf-global--BackgroundColor--150);
  --pf-c-accordion__toggle--focus--BackgroundColor: var(--pf-global--BackgroundColor--150);
  --pf-c-accordion__toggle--active--BackgroundColor: var(--pf-global--BackgroundColor--150);
  --pf-c-accordion__toggle--m-expanded--BorderWidth: var(--pf-global--BorderWidth--lg);
  --pf-c-accordion__toggle--m-expanded--BorderLeftColor: var(--pf-global--primary-color--100);
  --pf-c-accordion__toggle-text--hover--Color: var(--pf-global--link--Color);
  --pf-c-accordion__toggle-text--hover--FontWeight: var(--pf-global--FontWeight--semi-bold);
  --pf-c-accordion__toggle-text--active--Color: var(--pf-global--link--Color);
  --pf-c-accordion__toggle-text--active--FontWeight: var(--pf-global--FontWeight--semi-bold);
  --pf-c-accordion__toggle-text--focus--Color: var(--pf-global--link--Color);
  --pf-c-accordion__toggle-text--focus--FontWeight: var(--pf-global--FontWeight--semi-bold);
  --pf-c-accordion__toggle-text--expanded--Color: var(--pf-global--link--Color);
  --pf-c-accordion__toggle-text--expanded--FontWeight: var(--pf-global--FontWeight--semi-bold);
  --pf-c-accordion__toggle-text--MaxWidth: calc(100% - var(--pf-global--spacer--lg));
  --pf-c-accordion__toggle-icon--LineHeight: var(--pf-global--LineHeight--md);
  --pf-c-accordion__expanded-content-body--PaddingTop: var(--pf-global--spacer--sm);
  --pf-c-accordion__expanded-content-body--PaddingRight: var(--pf-global--spacer--xl);
  --pf-c-accordion__expanded-content-body--PaddingBottom: var(--pf-global--spacer--sm);
  --pf-c-accordion__expanded-content-body--PaddingLeft: var(--pf-global--spacer--xl);
  --pf-c-accordion__expanded-content--Color: var(--pf-global--secondary-color--100);
  --pf-c-accordion__expanded-content--FontSize: var(--pf-global--FontSize--sm);
  --pf-c-accordion__expanded-content--BorderLeftColor: transparent;
  --pf-c-accordion__expanded-content--m-expanded--BorderWidth: var(--pf-global--BorderWidth--lg);
  --pf-c-accordion__expanded-content--m-expanded--BorderLeftColor: var(--pf-global--primary-color--100);
  --pf-c-accordion__expanded-content--m-fixed--MaxHeight: 9.375rem;
  color: var(--pf-global--Color--100);
  padding-top: var(--pf-c-accordion--PaddingTop);
  padding-bottom: var(--pf-c-accordion--PaddingBottom);
  background-color: var(--pf-c-accordion--BackgroundColor);
  box-shadow: var(--pf-c-accordion--BoxShadow); }
  .pf-c-accordion .pf-c-accordion__toggle {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: var(--pf-c-accordion__toggle--PaddingTop) var(--pf-c-accordion__toggle--PaddingRight) var(--pf-c-accordion__toggle--PaddingBottom) var(--pf-c-accordion__toggle--PaddingLeft);
    border: 0;
    border-left: var(--pf-c-accordion__toggle--m-expanded--BorderWidth) solid var(--pf-c-accordion__toggle--BorderLeftColor); }
    .pf-c-accordion .pf-c-accordion__toggle .pf-c-accordion__toggle-text {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: var(--pf-c-accordion__toggle-text--MaxWidth); }
    .pf-c-accordion .pf-c-accordion__toggle .pf-c-accordion__toggle-icon {
      line-height: var(--pf-c-accordion__toggle-icon--LineHeight); }
    .pf-c-accordion .pf-c-accordion__toggle.pf-m-expanded {
      --pf-c-accordion__toggle--BorderLeftColor: var(--pf-c-accordion__toggle--m-expanded--BorderLeftColor); }
      .pf-c-accordion .pf-c-accordion__toggle.pf-m-expanded .pf-c-accordion__toggle-text {
        font-weight: var(--pf-c-accordion__toggle-text--expanded--FontWeight);
        color: var(--pf-c-accordion__toggle-text--expanded--Color); }
      .pf-c-accordion .pf-c-accordion__toggle.pf-m-expanded .pf-c-accordion__toggle-icon {
        transform: rotate(90deg); }
    .pf-c-accordion .pf-c-accordion__toggle.pf-m-hover, .pf-c-accordion .pf-c-accordion__toggle:hover {
      background-color: var(--pf-c-accordion__toggle--hover--BackgroundColor); }
      .pf-c-accordion .pf-c-accordion__toggle.pf-m-hover .pf-c-accordion__toggle-text, .pf-c-accordion .pf-c-accordion__toggle:hover .pf-c-accordion__toggle-text {
        color: var(--pf-c-accordion__toggle-text--hover--Color); }
    .pf-c-accordion .pf-c-accordion__toggle.pf-m-active, .pf-c-accordion .pf-c-accordion__toggle:active {
      background-color: var(--pf-c-accordion__toggle--active--BackgroundColor); }
      .pf-c-accordion .pf-c-accordion__toggle.pf-m-active .pf-c-accordion__toggle-text, .pf-c-accordion .pf-c-accordion__toggle:active .pf-c-accordion__toggle-text {
        font-weight: var(--pf-c-accordion__toggle-text--active--FontWeight);
        color: var(--pf-c-accordion__toggle-text--active--Color); }
    .pf-c-accordion .pf-c-accordion__toggle.pf-m-focus, .pf-c-accordion .pf-c-accordion__toggle:focus {
      background-color: var(--pf-c-accordion__toggle--focus--BackgroundColor); }
      .pf-c-accordion .pf-c-accordion__toggle.pf-m-focus .pf-c-accordion__toggle-text, .pf-c-accordion .pf-c-accordion__toggle:focus .pf-c-accordion__toggle-text {
        font-weight: var(--pf-c-accordion__toggle-text--focus--FontWeight);
        color: var(--pf-c-accordion__toggle-text--focus--Color); }
  .pf-c-accordion .pf-c-accordion__expanded-content {
    font-size: var(--pf-c-accordion__expanded-content--FontSize);
    color: var(--pf-c-accordion__expanded-content--Color);
    border-left: var(--pf-c-accordion__expanded-content--m-expanded--BorderWidth) solid var(--pf-c-accordion__expanded-content--BorderLeftColor); }
    .pf-c-accordion .pf-c-accordion__expanded-content .pf-c-accordion__expanded-content-body {
      padding: var(--pf-c-accordion__expanded-content-body--PaddingTop) var(--pf-c-accordion__expanded-content-body--PaddingRight) var(--pf-c-accordion__expanded-content-body--PaddingBottom) var(--pf-c-accordion__expanded-content-body--PaddingLeft); }
    .pf-c-accordion .pf-c-accordion__expanded-content.pf-m-fixed {
      max-height: var(--pf-c-accordion__expanded-content--m-fixed--MaxHeight);
      overflow-y: auto; }
    .pf-c-accordion .pf-c-accordion__expanded-content.pf-m-expanded {
      --pf-c-accordion__expanded-content--BorderLeftColor: var(--pf-c-accordion__expanded-content--m-expanded--BorderLeftColor); }
