.lbaic-settings-e {
  &-af {
    &-popup {
      --lbaic-settings-textarea-min-height: 325px;
    }

    & {

    }

    &-header {
      &-in {
        padding-block-end: 18px;
      }

      &-label {
        padding-block-end: 12px;
        font-size: var(--lbaic-settings-fs-20);
        font-weight: var(--lbaic-settings-fw-600);
        color: var(--lbaic-settings-popup-header-color);
        line-height: var(--lbaic-settings-lh-24);
      }

      &-desc {
        font-size: var(--lbaic-settings-fs-14);
        font-weight: var(--lbaic-settings-fw-500);
        color: var(--lbaic-settings-popup-header-desc-color);
        line-height: var(--lbaic-settings-lh-18);
      }
    }

    &-body {
      min-width: 0;
      display: grid;
      grid-template-rows: 1fr auto;
      padding-block-end: 10px;
      overflow: hidden;

      &-in {
        height: 100%;
        overflow: hidden;
        padding-block-start: 18px;
        padding-block-end: 10px;
      }

      &-desc {
        padding-block-start: 24px;

        &-in {
          font-size: var(--lbaic-settings-fs-14);
          font-weight: var(--lbaic-settings-fw-500);
          color: var(--lbaic-settings-popup-header-desc-color);
          line-height: var(--lbaic-settings-lh-18);
        }
      }
    }

    &-footer {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 10px;
    }
  }
}