.layout-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;

  .layout-content {
    width: 100%;
    display: flex;
    min-height: calc(100% - 60px);

    :deep(.t-layout__sider) {
      transition: width 0.28s cubic-bezier(0.645, 0.045, 0.355, 1);
    }

    .content-main {
      flex: 1;
      position: relative;
    }
  }

  .t-layout__sider {
    border-top: 1px solid var(--td-gray-color-2);
  }
}
