.#{$ns}CollapseGroup {
  // Aug
  // .#{$ns}Collapse:not(:last-child) {
  //   border-bottom: none;
  // }

  &.icon-position-right {
    .#{$ns}Collapse-header {
      .#{$ns}Collapse-arrow {
        float: right;
      }

      .#{$ns}Collapse-icon-tranform {
        float: right;
      }
    }
  }
}

// Aug
@include media-breakpoint-up(sm) {
  .#{$ns}CollapseGroup {
    .#{$ns}Collapse:not(:last-child) {
      border-bottom: none;
    }
  }
}

@include media-breakpoint-down(sm) {
  .#{$ns}Form {

    .#{$ns}CollapseGroup {

      .#{$ns}Collapse {
        margin-bottom: 5px;
        border: none;

        &-header {
          display: block;
          border-bottom: 0.0625rem solid #eceff8;
          ;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px;
        }

        &-body {
          padding: 10px 5px 10px 10px;
        }

        &-content {
          padding: 0;

          .#{$ns}Form-item {
            padding: 3px 0;

            &::after {
              content: none;
            }

            .#{$ns}Form-label {

              >span {
                display: block;

                .#{$ns}TplField {
                  display: block;

                  >span {
                    display: block;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                  }
                }
              }
            }
          }
        }
      }


    }
  }
}