.index-container {
  min-height: 100vh;
  position: relative;
  background-color: #ffffff;
}
.index-container .main {
  min-height: 100vh;
}
.index-container .main .components-container {
  position: relative;
}
.components-container-content::after {
  content: '';
  display: block;
  width: 100%;
}
.tabbar-add-margin {
  padding-bottom: 100rpx;
}
.tabbar-add-margin:after {
  content: '';
  display: block;
  height: constant(safe-area-inset-bottom);
  height: env(safe-area-inset-bottom);
}
