.lbaic-settings-a {
  &-ei {
    display: grid;
    grid-template-rows: 1fr auto;

    &-body {
      min-width: 0;
      padding-block-end: 24px;
    }

    &-radio {
      &-group {
        padding-block-end: 24px;

        &-in {
          display: flex;
          flex-wrap: wrap;
        }
      }

      & {
        flex: 0 0 auto;

        &:not(:last-child) {
          padding-inline-end: 16px;
        }
      }
    }

    //&-actions {
    //  display: flex;
    //  flex-direction: row;
    //  gap: 8px;
    //  padding-block-end: 24px;
    //
    //  & {
    //    --lbaic-settings-button-secondary-color: var(--lbaic-settings-primary);
    //  }
    //}

    &-footer {
      &-actions {
        &-in {
          color: var(--lbaic-settings-primary);
        }
      }
    }
  }
}