.#{$ns}Container {
  white-space: nowrap;

  &.scroll-hidden {
    overflow: hidden;
  }

  &-body {
    .#{$ns}Button--link {
      padding-left: 0;
    }
    // 2025-03 又是border-top的问题
    div {
      &:first-child {
        .#{$ns}Alert {
          border-bottom: 1px solid var(--borderColor);
        }
      }
    }
  }

  // 作为页眉页脚固定
  // 2025-03-10 UI调整要求页眉页脚改成主题色
  &.container-absolute-top {
    background: var(--saas-main-bg);
    // padding: 8px;
  }

  &.container-absolute-bottom {
    background: var(--saas-main-bg);
    // padding: 8px;
  }
  &.container-flex {
    height: 100%;
    >.#{$ns}Container-body {
      display: flex;
      flex-direction: column;
      height: 100%;
      .container-flex-grow {
        flex: 1;
        overflow-y: hidden;
        >.#{$ns}Container-body {
          height: 100%;
          overflow-y: auto;
          display: flex;
          flex-direction: column;
          .container-h-full {
            flex: 1;
            >.#{$ns}Container-body {
              height: 100%;
              .#{$ns}Distance {
                height: 100% !important;
              }
            }
          }
        }
      }
    }
  }
}