page,
taro-view-core,
taro-scroll-view-core,
taro-swiper-core,
taro-swiper-item-core,
taro-text-core,
taro-image-core,
taro-button-core,
taro-input-core,
taro-textarea-core,
taro-form-core,
taro-label-core,
taro-navigator-core {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.weui-tabbar__icon:empty,
.weui-tabbar__icon:not(:has(img)) {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

.weui-tabbar__label,
[class*=tabbar] [class*=label],
[class*=tabbar] [class*=text] {
  font-size: 0.8rem !important;
  line-height: 1.4 !important;
}

page {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", sans-serif;
  font-size: 0.74667rem;
  line-height: 1.5;
  color: #1d2129;
  background-color: #f5f6f7;
}

.inputWrapper taro-input-core,
.inputWrapper taro-textarea-core,
.inputWrapper .weui-input {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  line-height: normal !important;
  vertical-align: middle !important;
  padding: 0 !important;
  margin: 0 !important;
}

.weui-input {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  line-height: normal !important;
}
