.lbaic-settings-exp {
  &-container {
    &.opened {
      .lbaic-settings-exp {
        &-header-i {
          transform: scaleY(-1);
        }

        &-body {
          display: block;
        }
      }
    }
  }

  &-header {
    height: 40px;

    &-in {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;

      &:before, &:after {
        content: '';
        display: block;
        flex: 1 0 0;
        height: 1px;
        background-color: var(--lbaic-settings-exp-border);
      }
    }

    &-action {
      height: 100%;
      flex: 0 0 auto;
      display: flex;
      align-items: center;
      padding-block: 6px;
      padding-inline: 8px;
      color: var(--lbaic-settings-exp-color);
    }

    &-label {
      font-size: var(--lbaic-settings-fs-12);
      line-height: var(--lbaic-settings-lh-18);
    }

    &-i {
      width: 8px;
      flex: 0 0 8px;
      height: auto;
      display: block;
      margin-inline-start: 5px;
      fill: currentColor;
      transition: transform 480ms ease-in-out;
    }
  }

  &-body {
    display: none;

    &-in {
      padding-block-start: 24px;
    }
  }
}