
[data-v-0a131998] .van-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}
.x-card[data-v-0a131998] {
  background: #FFFFFF;
  border-radius: 0.16rem;
  margin-bottom: 0.2rem;
}
.x-card--title[data-v-0a131998] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.2rem 0.16rem 0.2rem 0.2rem;
}
.x-card--title .title-left[data-v-0a131998] {
  display: flex;
  align-items: center;
}
.x-card--title .title-left--icon[data-v-0a131998] {
  width: 0.48rem;
  height: 0.48rem;
  margin-right: 0.12rem;
}
.x-card--title .title-left--label[data-v-0a131998] {
  font-size: 0.28rem;
  font-weight: 600;
  color: #333333;
  line-height: 0.28rem;
}
.x-card--title .title-left--tip[data-v-0a131998] {
  width: 0.28rem;
  height: 0.28rem;
  margin-left: 0.12rem;
}
.x-card--title .title-right[data-v-0a131998] {
  display: flex;
  align-items: center;
}
.x-card--title .title-right--icon[data-v-0a131998] {
  width: 0.28rem;
  height: 0.28rem;
}
.x-card--title .title-right--label[data-v-0a131998] {
  font-size: 0.24rem;
  font-weight: 400;
  color: #999999;
  line-height: 0.24rem;
}
.x-card--content[data-v-0a131998] {
  padding: 0 0.24rem;
}
.wrap[data-v-0a131998] {
  height: 100%;
}
.overlay-content[data-v-0a131998] {
  width: 6.86rem;
  padding: 0.4rem 0.4rem 0 0.4rem;
  background: #FFFFFF;
  border-radius: 0.2rem;
}
.overlay-content .content-item[data-v-0a131998] {
  margin-top: 0.32rem;
}
.overlay-content .content-item[data-v-0a131998]:first-child {
  margin-top: 0;
}
.overlay-content .title[data-v-0a131998] {
  font-size: 0.28rem;
  font-weight: 600;
  color: #333333;
  line-height: 0.4rem;
}
.overlay-content .sub-title[data-v-0a131998] {
  font-size: 0.24rem;
  font-weight: 400;
  color: #666666;
  line-height: 0.34rem;
}
.overlay-content .footer[data-v-0a131998] {
  text-align: center;
  padding: 0.34rem;
  margin-top: 0.4rem;
  border-top: 1px solid #eee;
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-weight: 600;
  color: #EE414E;
}

.two-col[data-v-73b5a58b],
.three-col[data-v-73b5a58b],
.border-top-col[data-v-73b5a58b] {
  padding: 0.2rem 0;
  display: flex;
}
.two-col .col-item[data-v-73b5a58b],
.three-col .col-item[data-v-73b5a58b],
.border-top-col .col-item[data-v-73b5a58b] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0.08rem 0;
  border-right: 0.02rem solid #EEEEEE;
}
.two-col .col-item--default-height[data-v-73b5a58b],
.three-col .col-item--default-height[data-v-73b5a58b],
.border-top-col .col-item--default-height[data-v-73b5a58b] {
  height: 0.26rem;
}
.two-col .col-item--add[data-v-73b5a58b],
.three-col .col-item--add[data-v-73b5a58b],
.border-top-col .col-item--add[data-v-73b5a58b],
.two-col .col-item--del[data-v-73b5a58b],
.three-col .col-item--del[data-v-73b5a58b],
.border-top-col .col-item--del[data-v-73b5a58b] {
  font-size: 0.26rem;
  font-weight: 500;
  line-height: 0.26rem;
}
.two-col .col-item--add[data-v-73b5a58b],
.three-col .col-item--add[data-v-73b5a58b],
.border-top-col .col-item--add[data-v-73b5a58b] {
  color: #EE414E;
}
.two-col .col-item--del[data-v-73b5a58b],
.three-col .col-item--del[data-v-73b5a58b],
.border-top-col .col-item--del[data-v-73b5a58b] {
  color: #21B807;
}
.two-col .col-item--month[data-v-73b5a58b],
.three-col .col-item--month[data-v-73b5a58b],
.border-top-col .col-item--month[data-v-73b5a58b] {
  display: block;
  padding: 0.06rem 0;
}
.two-col .col-item--month .unit[data-v-73b5a58b],
.three-col .col-item--month .unit[data-v-73b5a58b],
.border-top-col .col-item--month .unit[data-v-73b5a58b] {
  font-size: 0.26rem;
  font-weight: bold;
  color: #333333;
}
.two-col .col-item--month .month[data-v-73b5a58b],
.three-col .col-item--month .month[data-v-73b5a58b],
.border-top-col .col-item--month .month[data-v-73b5a58b] {
  font-size: 0.36rem;
  font-weight: bold;
  color: #333333;
  margin-left: 0.04rem;
}
.two-col .col-item--label[data-v-73b5a58b],
.three-col .col-item--label[data-v-73b5a58b],
.border-top-col .col-item--label[data-v-73b5a58b] {
  font-size: 0.22rem;
  font-weight: 400;
  color: #999999;
  line-height: 0.22rem;
}
.two-col .col-item[data-v-73b5a58b]:last-child,
.three-col .col-item[data-v-73b5a58b]:last-child,
.border-top-col .col-item[data-v-73b5a58b]:last-child {
  border-right: none;
}
.border-top-col[data-v-73b5a58b] {
  border-top: 0.02rem solid #EEEEEE;
}
.two-col .col-item[data-v-73b5a58b] {
  width: calc(100% / 2);
}
.three-col .col-item[data-v-73b5a58b] {
  width: calc(100% / 3);
}

.home[data-v-fae5bece] {
  background: #F0F0F0;
  /* 业绩提成 */
  /* 口碑 */
}
.home .header-tip[data-v-fae5bece] {
  height: 0.92rem;
  background: #FFEAEC;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.3rem;
}
.home .header-tip .tip--text[data-v-fae5bece] {
  font-size: 0.22rem;
  font-weight: 400;
  color: #EE414E;
  line-height: 0.32rem;
}
.home .header-tip .tip--close[data-v-fae5bece] {
  width: 0.32rem;
  height: 0.32rem;
}
.home--switch[data-v-fae5bece] {
  width: 1.6rem;
  height: 0.48rem;
  background: #EEEEEE;
  border-radius: 0.32rem;
  position: relative;
  color: #999999;
  box-sizing: content-box;
  font-size: 0.22rem;
  cursor: pointer;
  transition: background-color 0.3s;
}
.home--switch__span[data-v-fae5bece] {
  width: calc(1.6rem / 2);
  text-align: center;
}
.home--switch__node[data-v-fae5bece] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.8rem;
  height: 0.48rem;
  background: #FFFFFF;
  border-radius: 0.32rem;
  border: 0.02rem solid #EEEEEE;
  line-height: 0.48rem;
  text-align: center;
  font-weight: 500;
  color: #EE414E;
  transition: transform 0.3s cubic-bezier(0.3, 1.05, 0.4, 1.05), -webkit-transform 0.3s cubic-bezier(0.3, 1.05, 0.4, 1.05);
}
.home--switch--no .home--switch__node[data-v-fae5bece] {
  -webkit-transform: translateX(0.8rem);
          transform: translateX(0.8rem);
}
.home--tip[data-v-fae5bece] {
  width: 0.48rem;
  height: 0.48rem;
}
.home--content[data-v-fae5bece] {
  margin-top: 0.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-bottom: calc(0.2rem + constant(safe-area-inset-bottom));
  padding-bottom: calc(0.2rem + env(safe-area-inset-bottom));
}
.home .pre-content[data-v-fae5bece] {
  display: flex;
  justify-content: center;
  padding: 0.4rem;
}
.home .pre-content .content[data-v-fae5bece],
.home .pre-content .no-crown[data-v-fae5bece],
.home .pre-content .content1[data-v-fae5bece],
.home .pre-content .content2[data-v-fae5bece],
.home .pre-content .content3[data-v-fae5bece] {
  display: flex;
  align-items: center;
  position: relative;
}
.home .pre-content .content1[data-v-fae5bece]::after,
.home .pre-content .content2[data-v-fae5bece]::after,
.home .pre-content .content3[data-v-fae5bece]::after {
  content: "";
  width: 0.32rem;
  height: 0.32rem;
  position: absolute;
  left: 0.26rem;
  top: -0.32rem;
}
.home .pre-content .content1[data-v-fae5bece]::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAAA5FBMVEUAAAD/34r/2X7/5pb/9o//5ZX/5ZX/vEv/1HX/3IT/w1X/55j/ukz/ukz7yWf/ukz9tkX/u03/6Jr91Hn/6Jn/z27/1Xn/24T/4Y7/55j/34z/ukz6xV7/u03/55r/ukv8z3D/3IP/uk7/uE3/55P/uU/7zGb/uUb/6KL/u03/vU7/6Zr/6Zv/ukz/v1T/xV72qS/9t0b/yWX/zWz/0XP/vE/2qjH/24T/wln4tEL5vlT4uUv3rjn/2YH/4I37z3D7yWf5xF3/55n/133/1Hn81Hn/5ZX5sDv6xF7/4pH6wVf4sj38ajMaAAAALXRSTlMA/hcWBfpoPmtqB/v79fPu7tzb29TBwL++vbSxppaHgXlLNCskHRsWC1ZVU1I6h6ANAAABNElEQVQoz42O6VLCMBRGY1nKvu/7Di6oiFBRUBuV1vb938cvNwXaYmc4P5K558zchF3O7V1wCyWTocAY5TwaGOuc1wO3Rvb7SCho6y/w7g2HmUPtHdQ8vlSYyUm5Ipy9s0IJJ+cdOcY1Ii6nDuc48YkRjVUZqzSM8DlceKdBW3cOCgMNaFw7Tdv1xdYvhxiGPqSG+wcUE4xVvh0q+GlRWMQPQY8pz0cU1iOJ+CnITGKnGJtkSCLqum7qZqu8PFJu6SQRXwlr6cKSDvGNsJ5cWNIhbgjTHU3pELcC+8GDTRJxLdh444Yk4qNg9eJhRdKJ63sfa1e0/dE+RGxfrHwsIEXcGoYxPwNyi5hbBJBDvEnP/yV9zcC4nT1P2faYSRJqt5lPHXwq3+yqCeZlOhyo6mA4PZk/Jcpr2of4A9EAAAAASUVORK5CYII=) no-repeat;
  background-size: 100%;
}
.home .pre-content .content2[data-v-fae5bece]::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAAA3lBMVEUAAADz7drx69jj2tHb08Pv6NXz7dry7dnq5NHb08Hz7Nre1sXXz73Vzbzv6dX28N3i28j1793d1sPk3szt59T179zRybj179zt59Tc1cLZ0r/h2cjo4tDd1cT18N3z7dv17t3l3Mr//+jm4M7m387VzbzWzr3m38zm3cz28N32793r5M/n4M///+Xd1cO5rp7AtqbFvKvQyLfm38zMw7Ht59TXz77Duam6sKC9tKPKwbDh2cfIv67OxbTn4M7VzbvTyrnNxLO7saHj3Mn179za0sHv6dbq49HOxbO8saFsJ2q3AAAALnRSTlMA/hYGGbNoPvz8+PXz7tzb29TAv769poeBeWtqaVU0KyQdC+7uwcCWllNSS0sEz+UkagAAAUFJREFUKM+NkudygkAUhUFB7L13TW9mURQkRgxuiu//QjlbRCQhk49hz9zzzVz4scr/ubuPdwlVTcTKFKWpWNmgtPHH1vi9qQ9wvjf5pEjqS1AP+iSOSmkqt6Y/QVrunZYqOCltibG/5fTF1KIUp6pmx3ysLfZ4FjU+jLOqisB3dL51L9HYpKNGbMEDsvci6WF4ZC2SzWX8WXUmqeJPy6yF5EVH0TLvkoymdHgJuWLkte4qoKvleULOOc1rL+CqKTpIS7ALIStIk+POQ7iigyQc9y2EKzpIh3FwgYVH5IGXkM8MsjmD8PIobfMMOywdO4Jzks6aRFj7UhLbJOsIxLQJkxvLcn3H9/E6p3QtawNZ8Lzd16vglDvPK0AOcrNfyQ0UMLm9XPzg4mZyvIVGWy8uA4p620hGL/xoaBjDUejKfwM5+2x3KIU4/AAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100%;
}
.home .pre-content .content3[data-v-fae5bece]::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAABAlBMVEUAAAD13Nn13tn02tTz1tD239nnpJDswLL20b7//+X24Nruxr3x0MnjoJH139rptKfpt6v139rgl4fkqZvwzMT13tjxz8f239v139r139r139nmq57inY/nr6LtwLf13tnz08zuwrj34Nz239n14tvz3tv/6Oj23trru6/quq/glYTgk4P13tnhnY3NWkHw0MnMVjzRZ0/TbVbYf2rYfWjWeWTgl4fci3jahHHPYUjUc13ptKjmrJ7flIPbiHbUcVvwzcXjopTioJHekH/RZk3tw7npt6zmrqLz2dPswLbquq/kqJrNWT7x0svtxr3ekX/PYUnlqJvah3POXUTVc13SaFGM8NEeAAAALHRSTlMAFvv4VCAZFwYE3Pz18+7u29TBwL69tLGWh4F5a2ppaGhLQTw0Kwvav7+mprEr1BsAAAFMSURBVCjPjc4Hb4JQFAXg50Lce+/Z9bQFEa3YvWyldbX//6/0cCFEtCT9SN7NOye5PPZ/fr975/F6Pa5lg/OGa5njPOe61bdY+Nz2Nj+h6YhCIWbJ3kPWkadO+owEI18QCTLSD6dwcl5ipP5O6oyUOMeJRwToevZBTukSwOMw8J88bdUstDePGOMFWpi1N0sNl5aRYr5CUmQss1xulrDJMCYmjRTl3FBhwoNNYBUKUT4aYkJ1YKsKMQpR3pCLtGpLn5sZylsyeYIVPsPEzFAqZDrZMzUzlHdkNN0zMjOUzwZp5PBDIcqhQRo7SBSivDLIM/I9M8kUWqUuH9DtUt+tpQPrnU6lLo8V6ZqszYEpKYqso9yq6mp4ZKWqW5QJTZsPjsw1LYHSH738U9TPIFCM8yPxYoCZxHa5EPZyizdcKLdF5uTpdTudbs/DbL/ZmXE3I7mbHAAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100%;
}
.home .pre-content--img[data-v-fae5bece] {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  background: #D8D8D8;
}
.home .pre-content--label[data-v-fae5bece] {
  margin-left: 0.14rem;
}
.home .pre-content--label .name[data-v-fae5bece] {
  font-size: 0.28rem;
  font-weight: 500;
  color: #333333;
  line-height: 0.28rem;
}
.home .pre-content--label .sub[data-v-fae5bece] {
  font-size: 0.22rem;
  font-weight: 400;
  color: #999999;
  line-height: 0.22rem;
  margin-top: 0.1rem;
}
.home .opinions-content[data-v-fae5bece] {
  padding: 0.24rem 0;
}
.home .opinions-content .opinions-item[data-v-fae5bece] {
  display: flex;
}
.home .opinions-content .opinions-item .item-right[data-v-fae5bece],
.home .opinions-content .opinions-item .item-left[data-v-fae5bece] {
  width: calc(100% / 2);
  padding: 0.22rem 0;
}
.home .opinions-content .opinions-item .item-right[data-v-fae5bece] {
  margin-left: 0.32rem;
}
.home .opinions-content .opinions-item .item-right .icon-diff[data-v-fae5bece] {
  width: 0.84rem;
  height: 0.84rem;
}
.home .opinions-content .opinions-item .item-right .right-content[data-v-fae5bece] {
  margin-left: 0.16rem;
}
.home .opinions-content .opinions-item .item-right .right-content--num[data-v-fae5bece] {
  font-size: 0.3rem;
  font-weight: bold;
  color: #333333;
  line-height: 0.3rem;
}
.home .opinions-content .opinions-item .item-right .right-content--sub[data-v-fae5bece] {
  font-size: 0.22rem;
  font-weight: 400;
  color: #999999;
  line-height: 0.22rem;
  margin-top: 0.06rem;
}
.home .opinions-content .opinions-item .item-left[data-v-fae5bece] {
  border-right: 0.02rem solid #EEEEEE;
  margin-left: 0.08rem;
}
.home .opinions-content .opinions-item .item-left .icon-goods[data-v-fae5bece] {
  width: 0.84rem;
  height: 0.84rem;
}
.home .opinions-content .opinions-item .item-left .left-content[data-v-fae5bece] {
  margin-left: 0.16rem;
  margin-right: 0.16rem;
  font-weight: bold;
  color: #333333;
}
.home .opinions-content .opinions-item .item-left .left-content .num-unit[data-v-fae5bece] {
  font-size: 0.22rem;
}
.home .opinions-content .opinions-item .item-left .left-content .num-value[data-v-fae5bece] {
  font-size: 0.3rem;
}
.home .opinions-content .opinions-item .item-left .left-content--sub[data-v-fae5bece] {
  font-size: 0.22rem;
  font-weight: 400;
  color: #999999;
  line-height: 0.22rem;
  margin-top: 0.06rem;
}

.finance--right[data-v-3f930433] {
  font-size: 0.28rem;
  font-weight: 400;
  color: #333333;
}
.finance--right span[data-v-3f930433] {
  line-height: 0.28rem;
}
.finance--right .default-img[data-v-3f930433],
.finance--right .active-img[data-v-3f930433] {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.1rem;
}
.finance--right .active-img[data-v-3f930433] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.finance--content[data-v-3f930433] {
  margin-top: 0.2rem;
  padding: 0 0.2rem 0.2rem;
}

.nav-tabs[data-v-205ff895] {
  width: 100%;
  height: 0.52rem;
  line-height: 0.52rem;
  /* 段落文本不换行 */
  white-space: nowrap;
  overflow-x: hidden;
  /* 禁止纵向滚动 */
  overflow-y: hidden;
  /* 文本平铺 */
  text-align: justify;
  /*设置边距改变效果为内缩*/
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.nav-tabs.scroll-x[data-v-205ff895] {
  /* 设置横向滚动 */
  overflow-x: scroll;
}
.nav-tabs .tabs-item[data-v-205ff895] {
  height: 0.52rem;
  text-align: center;
  background: #F4F3F8;
  border-radius: 0.28rem;
  padding: 0 0.2rem;
  color: #999999;
  margin-right: 0.2rem;
  font-size: 0.24rem;
  font-weight: 400;
  line-height: 0.52rem;
}
.nav-tabs .tabs-item.active[data-v-205ff895] {
  color: #EE414E;
}
.nav-tabs[data-v-205ff895]::-webkit-scrollbar {
  /* 隐藏滚动条 */
  display: none;
}

.analysis[data-v-c20ace0e] {
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.analysis--chart[data-v-c20ace0e] {
  margin-top: 0.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-bottom: calc(0.2rem + constant(safe-area-inset-bottom));
  padding-bottom: calc(0.2rem + env(safe-area-inset-bottom));
}

.selects[data-v-d4ff9578] {
  width: 100%;
  position: relative;
}
.selects .select-title[data-v-d4ff9578] {
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #333333;
  font-weight: bold;
  display: flex;
}
.selects .select-title--icon[data-v-d4ff9578] {
  width: 0.28rem;
  height: 0.28rem;
  margin-left: 0.08rem;
  transition: all 0.2s;
}
.selects .select-title--icon.rotate180[data-v-d4ff9578] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.selects .select_content[data-v-d4ff9578] {
  position: absolute;
  top: 0.48rem;
  background: #fff;
  padding: 0 0.2rem;
  border-radius: 0.1rem;
  box-shadow: 0 0.01rem 0.07rem 0 rgba(151, 154, 161, 0.22);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  box-sizing: border-box;
  z-index: 2024;
  width: 100%;
  border: 1px solid #e4e7ed;
}
.selects .select_content ul[data-v-d4ff9578] {
  width: 100%;
}
.selects .select_content ul li[data-v-d4ff9578] {
  width: 100%;
  font-size: 0.28rem;
  color: #333333;
  padding: 0.2rem 0;
  border-bottom: 1px solid rgba(220, 223, 230, 0.5);
}
.selects .select_content ul li[data-v-d4ff9578]:last-child {
  border-bottom: none;
}
.selects .select_content ul .select-selected[data-v-d4ff9578] {
  color: #409eff;
  font-weight: 700;
}
@-webkit-keyframes fadeInDown-data-v-d4ff9578 {
0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10%, 0);
            transform: translate3d(0, -10%, 0);
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInDown-data-v-d4ff9578 {
0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10%, 0);
            transform: translate3d(0, -10%, 0);
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
/* 淡入 */
.fadeInDown[data-v-d4ff9578] {
  -webkit-animation-name: fadeInDown-data-v-d4ff9578;
  animation-name: fadeInDown-data-v-d4ff9578;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}
.fadeOut[data-v-d4ff9578] {
  display: none;
}

.activity-detail[data-v-99941528] {
  display: flex;
  flex-direction: column;
}
.activity-detail[data-v-99941528] .van-tab {
  font-size: 0.28rem;
  color: #999999;
}
.activity-detail[data-v-99941528] .van-tab--active {
  font-size: 0.28rem;
  font-weight: bold;
  color: #333333;
}
.activity-detail[data-v-99941528] .van-tabs__line {
  width: 0.36rem;
  height: 0.06rem;
  background: #EE414E;
  border-radius: 0.03rem;
}
.activity-detail__header[data-v-99941528] .x-button {
  padding-left: 0.32rem;
}
.activity-detail__header[data-v-99941528] .x-button--item {
  margin-right: 0.24rem;
}
.activity-detail__content[data-v-99941528] {
  padding-bottom: calc(0.2rem + constant(safe-area-inset-bottom));
  padding-bottom: calc(0.2rem + env(safe-area-inset-bottom));
}
.activity-detail__card[data-v-99941528] {
  margin: 0 0.32rem 0.32rem;
  padding: 0 0.24rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
}
.activity-detail__card .card--header[data-v-99941528] {
  padding: 0.32rem 0.08rem;
}
.activity-detail__card .card--header .name[data-v-99941528] {
  font-size: 0.28rem;
  font-weight: bold;
  color: #333333;
}
.activity-detail__card .card--header .original-price[data-v-99941528] {
  font-size: 0.28rem;
  color: #CCCCCC;
  margin-right: 0.08rem;
}
.activity-detail__card .card--header .original-price .or-price[data-v-99941528] {
  text-decoration: line-through;
}
.activity-detail__card .card--header .price[data-v-99941528] {
  font-size: 0.24rem;
  color: #EE414E;
}
.activity-detail__card .card--header .li-button[data-v-99941528] {
  margin-top: 0.16rem;
}
.activity-detail__card .card--header .activity-button[data-v-99941528] {
  display: table;
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0 0.08rem;
  border-radius: 0.08rem;
  background: rgba(238, 65, 78, 0.1);
  font-size: 0.24rem;
  color: rgba(238, 65, 78, 0.8);
}
.activity-detail__card .card--header .activity-total[data-v-99941528] {
  font-size: 0.22rem;
  color: #666666;
  margin-right: 0.12rem;
}
.activity-detail__card .card--header .total[data-v-99941528] {
  font-size: 0.32rem;
  font-weight: bold;
  color: #EE414E;
}
.activity-detail__card__button[data-v-99941528] {
  display: flex;
  justify-content: flex-end;
  padding: 0.32rem 0.08rem;
  border-top: 0.02rem solid #eee;
}
.activity-detail__button[data-v-99941528] {
  font-size: 0.28rem;
  color: #EE414E;
}
.activity-detail .activity--card[data-v-99941528] {
  margin: 0.16rem 0.32rem 0.32rem;
  padding: 0.2rem 0.32rem 0.32rem;
  background: #FFFFFF;
  border-radius: 0.2rem;
}
.activity-detail .activity--card .title[data-v-99941528] {
  font-size: 0.32rem;
  font-weight: bold;
  color: #333333;
  line-height: 0.32rem;
}
.activity-detail .activity--card .button[data-v-99941528] {
  width: 1.6rem;
  height: 0.56rem;
  background: #EE414E;
  border-radius: 0.08rem;
  font-size: 0.28rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.56rem;
}
.activity-detail .activity--card .select-wrap[data-v-99941528] {
  font-size: 0.28rem;
  line-height: 0.28rem;
  margin-top: 0.2rem;
  margin-bottom: 0.48rem;
}
.activity-detail .activity--card .select-wrap--title[data-v-99941528] {
  color: #666666;
}
.activity-detail .activity--card .select-wrap--value[data-v-99941528] {
  color: #333333;
  font-weight: bold;
  display: flex;
}
.activity-detail .activity--card .select-wrap--value__icon[data-v-99941528] {
  width: 0.28rem;
  height: 0.28rem;
  margin-left: 0.08rem;
  transition: all 0.2s;
}
.activity-detail .activity--card .select-wrap--value__icon.rotate180[data-v-99941528] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.activity-detail .activity--card .funnel span[data-v-99941528] {
  font-size: 0.28rem;
  color: #FFFFFF;
  line-height: 0.28rem;
}
.activity-detail .activity--card .funnel--title[data-v-99941528] {
  width: 2.2rem;
  height: 0.96rem;
  background: #666666;
  border-radius: 0.08rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -0.12rem;
}
.activity-detail .activity--card .funnel--title span[data-v-99941528]:nth-child(2) {
  margin-top: 0.1rem;
}
.activity-detail .activity--card .funnel--block[data-v-99941528] {
  width: 100%;
  height: 0.64rem;
  border-radius: 0.08rem;
  padding: 0 0.32rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.42rem;
}
.activity-detail .activity--card .funnel--block.red[data-v-99941528] {
  background: #EE6666;
}
.activity-detail .activity--card .funnel--block.blue[data-v-99941528] {
  background: #5470C6;
}
.activity-detail .activity--card .funnel--block.yellow[data-v-99941528] {
  background: #FAC858;
}
.activity-detail .activity--card .funnel--block.green[data-v-99941528] {
  background: #8BD660;
}
.activity-detail .activity--card .funnel--block.light-blue[data-v-99941528] {
  background: #42BEF7;
}
.activity-detail .activity--card .funnel--triangle[data-v-99941528] {
  width: 1.4rem;
  height: 0.64rem;
  line-height: 0.64rem;
  background: #F4F3F8;
  border-radius: 0.08rem;
  text-align: center;
  margin-top: 0.12rem;
  position: relative;
}
.activity-detail .activity--card .funnel--triangle[data-v-99941528]::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.3rem;
  width: 0;
  height: 0;
  border-left: 0.7rem solid transparent;
  border-right: 0.7rem solid transparent;
  border-top: 0.34rem solid #F4F3F8;
}
.activity-detail .activity--card .funnel--triangle > span[data-v-99941528] {
  color: #333333;
}
.activity-detail .activity--chart[data-v-99941528] {
  margin-top: 0;
  padding: 0.32rem;
}

.popup-radio--title[data-v-1bf3169e] {
  font-size: 0.32rem;
  font-weight: bold;
  color: #333333;
  line-height: 0.32rem;
}
.popup-radio--list[data-v-1bf3169e] {
  margin-top: 0.1rem;
  display: flex;
  flex-flow: row wrap;
}
.popup-radio--list .item[data-v-1bf3169e] {
  height: 0.6rem;
  border: 0.01rem solid #BEBEBE;
  line-height: 0.6rem;
  border-radius: 0.3rem;
  padding: 0 0.32rem;
  margin-right: 0.2rem;
  margin-top: 0.2rem;
  font-size: 0.24rem;
  color: #666666;
}
.popup-radio--list .item.active[data-v-1bf3169e] {
  color: #EE414E;
  border: 0.01rem solid #EE414E;
}

.activity-list[data-v-a224249c] {
  display: flex;
  flex-direction: column;
  height: 100vh;
  overflow: hidden;
}
.activity-list[data-v-a224249c] .van-field__left-icon {
  display: flex;
  align-items: center;
}
.activity-list[data-v-a224249c] .van-search {
  padding-left: 0.32rem;
}
.activity-list[data-v-a224249c] .van-popup--right.van-popup--round {
  border-radius: 0.4rem 0 0 0.4rem;
}
.activity-list--header[data-v-a224249c] {
  flex-shrink: 0;
}
.activity-list--card[data-v-a224249c] {
  margin: 0.32rem 0.32rem 0;
}
.activity-list .search-icon[data-v-a224249c] {
  width: 0.28rem;
  height: 0.28rem;
}
.activity-list .search-filter[data-v-a224249c] {
  font-size: 0.28rem;
  color: #333333;
  padding-right: 0.2rem;
  padding-left: 0.32rem;
}
.activity-list .search-filter--card[data-v-a224249c] {
  display: flex;
  align-items: center;
  padding-left: 0.3rem;
  box-shadow: -0.1rem 0 0.1rem -0.06rem rgba(0, 0, 0, 0.16);
}
.activity-list .search-filter--card > img[data-v-a224249c] {
  margin-left: 0.08rem;
}
.activity-list--content[data-v-a224249c] {
  flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 0.32rem;
  margin-top: 0.32rem;
}
.activity-list--content__card[data-v-a224249c] {
  background: #FFFFFF;
  border-radius: 0.16rem;
}
.activity-list--content .list-item[data-v-a224249c] {
  padding: 0.32rem 0.32rem 0.32rem 0.24rem;
  height: 1.44rem;
  display: flex;
}
.activity-list--content .list-item--avatar[data-v-a224249c] {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  flex-shrink: 0;
}
.activity-list--content .list-item--right[data-v-a224249c] {
  flex: 1;
  margin-left: 0.24rem;
}
.activity-list--content .list-item--right__cell[data-v-a224249c] {
  display: flex;
  justify-content: space-between;
}
.activity-list--content .list-item--right .user-info[data-v-a224249c] {
  display: flex;
  align-items: center;
}
.activity-list--content .list-item--right .user-info .name[data-v-a224249c] {
  font-size: 0.28rem;
  font-weight: bold;
  color: #333333;
}
.activity-list--content .list-item--right .user-info .name-tabs[data-v-a224249c] {
  padding: 0 0.08rem;
  background: #FFE6E7;
  height: 0.3rem;
  border-radius: 0.15rem;
  margin-left: 0.08rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.activity-list--content .list-item--right .user-info .name-tabs span[data-v-a224249c] {
  font-size: 0.16rem;
  line-height: 0.16rem;
  color: #EE414E;
}
.activity-list--content .list-item--right .status-text[data-v-a224249c] {
  font-size: 0.24rem;
  font-weight: bold;
  color: #333333;
}
.activity-list--content .list-item--right .price[data-v-a224249c] {
  font-size: 0.22rem;
  color: #EE414E;
}
.activity-list--content .list-item--right .time[data-v-a224249c] {
  font-size: 0.22rem;
  color: #999999;
}
.activity-list .mt6[data-v-a224249c] {
  margin-top: 0.6rem;
}
.activity-list .popup-content[data-v-a224249c] {
  height: 100%;
  position: relative;
  padding-left: 0.3rem;
  padding-top: 0.6rem;
}
.activity-list .popup-content--time[data-v-a224249c] {
  margin-top: 0.6rem;
}
.activity-list .popup-content--time .title[data-v-a224249c] {
  font-size: 0.32rem;
  font-weight: bold;
  color: #333333;
  line-height: 0.32rem;
}
.activity-list .popup-content--time .content[data-v-a224249c] {
  margin-top: 0.3rem;
  display: flex;
  align-items: center;
}
.activity-list .popup-content--time .content--hr[data-v-a224249c] {
  width: 0.8rem;
  border: 0.01rem solid rgba(190, 190, 190, 0.4);
  margin: 0 0.2rem;
}
.activity-list .popup-content--time .content--time[data-v-a224249c] {
  width: 2.16rem;
  height: 0.6rem;
  border: 0.01rem solid #BEBEBE;
  border-radius: 0.3rem;
  font-size: 0.24rem;
  color: #666666;
  display: flex;
  align-items: center;
  justify-content: center;
}
.activity-list .popup-content--time .content--time .icon-san[data-v-a224249c] {
  width: 0.16rem;
  height: 0.16rem;
  margin-left: 0.04rem;
  transition: all 0.2s;
}
.activity-list .popup-content--time .content--time .icon-san.rotate[data-v-a224249c] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.activity-list .popup-content--footer[data-v-a224249c] {
  position: absolute;
  left: 0;
  bottom: 0.88rem;
  width: 100%;
  height: 1rem;
  background: #FFFFFF;
  box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.05);
  display: flex;
  align-items: center;
  justify-content: center;
}
.activity-list .popup-content--footer__btn[data-v-a224249c] {
  width: 2rem;
  height: 0.72rem;
  border-radius: 0.16rem;
  font-size: 0.28rem;
  text-align: center;
  line-height: 0.72rem;
}
.activity-list .popup-content--footer .default-btn[data-v-a224249c] {
  border: 0.01rem solid rgba(51, 51, 51, 0.6);
  color: #333333;
  margin-right: 0.8rem;
}
.activity-list .popup-content--footer .submit-btn[data-v-a224249c] {
  background: #EE414E;
  color: #FFFFFF;
}

.ranking-list--card[data-v-7563d7f8] {
  background: #FFFFFF;
  border-radius: 0.16rem;
}
.ranking-list[data-v-7563d7f8] {
  display: flex;
  flex-direction: column;
}
.ranking-list--item[data-v-7563d7f8] {
  height: 1.44rem;
  padding: 0 0.32rem;
  display: flex;
  align-items: center;
}
.ranking-list--item__left[data-v-7563d7f8] {
  flex: 1;
  display: flex;
  align-items: center;
  padding-right: 0.1rem;
}
.ranking-list--item__left .ranking[data-v-7563d7f8] {
  width: 0.74rem;
  font-size: 0.32rem;
  font-weight: bold;
  line-height: 0.4rem;
  color: #666666;
}
.ranking-list--item__left .ranking.one[data-v-7563d7f8] {
  color: #FFAD48;
}
.ranking-list--item__left .ranking.two[data-v-7563d7f8] {
  color: #8291AB;
}
.ranking-list--item__left .ranking.three[data-v-7563d7f8] {
  color: #C99779;
}
.ranking-list--item__left .user-info[data-v-7563d7f8] {
  display: flex;
  align-items: center;
  position: relative;
}
.ranking-list--item__left .user-info .avatar[data-v-7563d7f8] {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  margin-right: 0.24rem;
}
.ranking-list--item__left .user-info .icon-avatar[data-v-7563d7f8] {
  position: absolute;
  width: 0.32rem;
  height: 0.32rem;
  left: 0.26rem;
  top: -0.28rem;
}
.ranking-list--item__left .user-info .name[data-v-7563d7f8] {
  width: 1.88rem;
  font-size: 0.28rem;
  font-weight: bold;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
}
.ranking-list--item__right[data-v-7563d7f8] {
  flex-shrink: 0;
  font-size: 0.22rem;
  color: #999999;
}
.ranking-list--item__right .num[data-v-7563d7f8] {
  color: #333333;
  font-weight: bold;
}

.invite-list--card[data-v-5d886be6] {
  background: #FFFFFF;
  border-radius: 0.16rem;
}
.invite-list[data-v-5d886be6] {
  display: flex;
  flex-direction: column;
}
.invite-list--item[data-v-5d886be6] {
  width: 100%;
  height: 1.96rem;
  padding: 0.32rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.invite-list--item__left[data-v-5d886be6] {
  display: flex;
}
.invite-list--item__left .user-info[data-v-5d886be6] {
  width: 1.76rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.invite-list--item__left .user-info .avatar[data-v-5d886be6] {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  margin-bottom: 0.18rem;
}
.invite-list--item__left .user-info .name[data-v-5d886be6] {
  width: inherit;
  font-size: 0.24rem;
  font-weight: bold;
  line-height: 0.34rem;
  color: #333333;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
}
.invite-list--item__left .arrow[data-v-5d886be6] {
  width: 0.72rem;
  height: 0.32rem;
  margin: 0.24rem 0.12rem 0;
}
.invite-list--item__right[data-v-5d886be6] {
  text-align: right;
}
.invite-list--item__right .status-text[data-v-5d886be6] {
  font-size: 0.24rem;
  font-weight: bold;
  color: #333333;
  margin-bottom: 0.16rem;
}
.invite-list--item__right .time-text[data-v-5d886be6] {
  font-size: 0.22rem;
  color: #999999;
}

.activity-invite[data-v-1bc5cf9d] {
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.activity-invite[data-v-1bc5cf9d] .van-search {
  width: 6.4rem;
  padding-top: 0;
  padding-bottom: 0;
}
.activity-invite[data-v-1bc5cf9d] .van-nav-bar__right {
  padding-left: 0;
}
.activity-invite .search-icon[data-v-1bc5cf9d] {
  width: 0.28rem;
  height: 0.28rem;
}
.activity-invite .show-search[data-v-1bc5cf9d] {
  transition: all 0.2s;
  -webkit-transform: translateX(0rem);
          transform: translateX(0rem);
}
.activity-invite .no-search[data-v-1bc5cf9d] {
  width: 0.2rem;
  transition: all 0.2s;
  -webkit-transform: translateX(7.4rem);
          transform: translateX(7.4rem);
}
.activity-invite[data-v-1bc5cf9d] .van-search__action {
  padding-left: 0.32rem;
}
.activity-invite[data-v-1bc5cf9d] .van-field__left-icon {
  display: flex;
  align-items: center;
}
.activity-invite[data-v-1bc5cf9d] .van-tab {
  font-size: 0.28rem;
  color: #999999;
}
.activity-invite[data-v-1bc5cf9d] .van-tab--active {
  font-size: 0.28rem;
  font-weight: bold;
  color: #333333;
}
.activity-invite[data-v-1bc5cf9d] .van-tabs__line {
  width: 0.36rem;
  height: 0.06rem;
  background: #EE414E;
  border-radius: 0.03rem;
}
.activity-invite[data-v-1bc5cf9d] .x-button {
  padding-left: 0.32rem;
  padding-top: 0.32rem;
}
.invite--header[data-v-1bc5cf9d] {
  flex-shrink: 0;
}
.invite--header[data-v-1bc5cf9d] .x-button--item {
  margin-right: 0.24rem;
}
.invite--header .icon[data-v-1bc5cf9d] {
  width: 0.32rem;
  height: 0.32rem;
}
.invite--sticky[data-v-1bc5cf9d] {
  position: -webkit-sticky;
  position: sticky;
  top: -0.02rem;
  z-index: 2001;
  padding-bottom: 0.16rem;
  background: #F0F0F0;
}
.invite--content[data-v-1bc5cf9d] {
  flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 0.32rem;
  margin-top: 0.32rem;
}
.invite--content__card[data-v-1bc5cf9d] {
  background: #FFFFFF;
  border-radius: 0.16rem;
}
.invite--card[data-v-1bc5cf9d] {
  margin-bottom: 0.16rem;
}

.mg-top12[data-v-4669dab7] {
  margin-top: 0.12rem;
}
.mg-top14[data-v-4669dab7] {
  margin-top: 0.14rem;
}
.mg-top16[data-v-4669dab7] {
  margin-top: 0.16rem;
}
.content-wrap[data-v-4669dab7] {
  overflow: auto;
}
.content-wrap .content[data-v-4669dab7] {
  padding: 0 0.32rem;
  background-color: #fff;
}
.content-wrap .content .content-item[data-v-4669dab7] {
  padding: 0.24rem 0;
  border-bottom: 1px solid #EEEEEE;
}
.content-wrap .content .dec-content[data-v-4669dab7] {
  max-height: 0;
  overflow: hidden;
  transition: height 0.5s;
}
.content-wrap .content .down-dec[data-v-4669dab7] {
  max-height: 4rem;
}
.content-wrap .content .title[data-v-4669dab7],
.content-wrap .content .month[data-v-4669dab7] {
  font-size: 0.28rem;
  color: #333333;
}
.content-wrap .content .title[data-v-4669dab7] {
  font-weight: 400;
}
.content-wrap .content .month[data-v-4669dab7] {
  font-weight: bold;
  letter-spacing: 0.02rem;
}
.content-wrap .content .time[data-v-4669dab7] {
  font-size: 0.22rem;
  font-weight: 400;
  color: #999999;
}
.content-wrap .content .icon-up[data-v-4669dab7] {
  width: 0.28rem;
  height: 0.28rem;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: all 0.2s;
}
.content-wrap .content .icon-up.down[data-v-4669dab7] {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.content-wrap .content .label[data-v-4669dab7],
.content-wrap .content .value[data-v-4669dab7] {
  font-size: 0.22rem;
  font-weight: 400;
  line-height: 0.22rem;
}
.content-wrap .content .label[data-v-4669dab7] {
  color: #999999;
}
.content-wrap .content .value[data-v-4669dab7] {
  color: #333333;
}
.content-wrap .content .red-border[data-v-4669dab7],
.content-wrap .content .orange-border[data-v-4669dab7],
.content-wrap .content .blue-border[data-v-4669dab7] {
  font-size: 0.22rem;
  font-weight: 400;
  line-height: 0.22rem;
  padding: 0.06rem 0.1rem;
  border-style: solid;
  border-width: 0.02rem;
  border-radius: 0.04rem;
}
.content-wrap .content .red-border[data-v-4669dab7] {
  color: #EE414E;
  border-color: rgba(238, 65, 78, 0.3);
}
.content-wrap .content .orange-border[data-v-4669dab7] {
  color: #EE8041;
  border-color: rgba(238, 128, 65, 0.3);
}
.content-wrap .content .blue-border[data-v-4669dab7] {
  color: #4172EE;
  border-color: rgba(65, 114, 238, 0.3);
}
.content-wrap .content .gray-color[data-v-4669dab7] {
  font-weight: 400;
  color: #999999;
}
.content-wrap .content .black-color[data-v-4669dab7] {
  font-weight: 500;
  color: #333333;
}
.content-wrap .content .font22[data-v-4669dab7] {
  font-size: 0.22rem;
}
.content-wrap .content .font24[data-v-4669dab7] {
  font-size: 0.24rem;
}
.content-wrap .content .font28[data-v-4669dab7] {
  font-size: 0.28rem;
}
.content-wrap .content .mg-right20[data-v-4669dab7] {
  margin-right: 0.2rem;
}
.content-wrap .content .mg-lr4[data-v-4669dab7] {
  margin: 0 0.06rem;
}
.content-wrap .content[data-v-4669dab7]:last-child {
  border-bottom: none;
}

.mg-right[data-v-511d703b] {
  margin-right: 0.52rem;
}
.income--dec[data-v-511d703b] {
  display: flex;
  justify-content: center;
  font-size: 0.22rem;
  font-weight: 400;
  line-height: 0.22rem;
  color: #999999;
  padding: 0.2rem;
}
.income--loading[data-v-511d703b] {
  padding: 0.2rem;
}
.income--content[data-v-511d703b] {
  flex: 1;
  overflow: hidden;
}
.income--footer[data-v-511d703b] {
  flex-shrink: 0;
  background: #FFFFFF;
  box-shadow: 0px -0.08rem 0.2rem 0px rgba(195, 197, 204, 0.3);
  padding-top: 0.34rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: calc(0.34rem + constant(safe-area-inset-bottom));
  padding-bottom: calc(0.34rem + env(safe-area-inset-bottom));
  font-size: 0.28rem;
  font-weight: 400;
  color: #333333;
  text-align: right;
}
.income--footer .footer-value[data-v-511d703b] {
  font-size: 0.32rem;
}
.income--footer .red[data-v-511d703b] {
  font-weight: 500;
  color: #EE414E;
}
.details--header[data-v-511d703b] {
  border-bottom: 0.02rem solid #EEEEEE;
}
.details--select[data-v-511d703b] {
  display: flex;
}
.details--select .title[data-v-511d703b] {
  font-size: 0.24rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.24rem;
}
.details--select .icon-select[data-v-511d703b] {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.1rem;
  transition: all 0.2s;
}
.details--select .icon-select.down[data-v-511d703b] {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.chart--template[data-v-185d4418] {
  padding: 0 0.2rem 0.2rem;
}
.chart--template .title-wrap[data-v-185d4418] {
  display: flex;
  padding: 0.2rem 0;
  border-bottom: 0.02rem solid #EEEEEE;
}
.chart--template .title-wrap .title-item[data-v-185d4418] {
  width: calc(100% / 2);
  text-align: center;
}
.chart--template .title-wrap .title-item .gray[data-v-185d4418] {
  font-size: 0.22rem;
  font-weight: 400;
  color: #999999;
  line-height: 0.22rem;
  margin-bottom: 0.2rem;
}
.chart--template .title-wrap .title-item .black[data-v-185d4418] {
  font-size: 0.28rem;
  font-weight: 500;
  color: #333333;
  line-height: 0.28rem;
}

.achieve[data-v-3d48ce48] {
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.achieve--header[data-v-3d48ce48] {
  width: 1.76rem;
  height: 0.64rem;
  background: #EEEEEE;
  border-radius: 0.32rem;
  position: relative;
  color: #999999;
  box-sizing: content-box;
  font-size: 0.28rem;
  cursor: pointer;
  transition: background-color 0.3s;
}
.achieve--header__span[data-v-3d48ce48] {
  width: calc(1.75rem / 2);
}
.achieve--header__node[data-v-3d48ce48] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.88rem;
  height: 0.64rem;
  background: #FFFFFF;
  border-radius: 0.32rem;
  border: 0.02rem solid #EEEEEE;
  line-height: 0.64rem;
  text-align: center;
  font-weight: 500;
  color: #EE414E;
  transition: transform 0.3s cubic-bezier(0.3, 1.05, 0.4, 1.05), -webkit-transform 0.3s cubic-bezier(0.3, 1.05, 0.4, 1.05);
}
.achieve--header--no .achieve--header__node[data-v-3d48ce48] {
  -webkit-transform: translateX(0.88rem);
          transform: translateX(0.88rem);
}
.achieve--right[data-v-3d48ce48] {
  font-size: 0.28rem;
  font-weight: 400;
  color: #333333;
}
.achieve--right img[data-v-3d48ce48] {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.1rem;
  transition: all 0.3s;
}
.achieve--right .active[data-v-3d48ce48] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.achieve--scroll[data-v-3d48ce48] {
  margin-top: 0.2rem;
}

.service-item[data-v-6e7011f0] .van-popup--bottom {
  border-radius: 0.24rem 0.24rem 0 0;
}
.service-item--content[data-v-6e7011f0] {
  height: 100%;
}
.service-item--content .content--header[data-v-6e7011f0] {
  flex-shrink: 0;
  padding: 0.4rem 0.3rem 0.2rem;
  font-size: 0.34rem;
  font-weight: 500;
  color: #333333;
  text-align: center;
  box-shadow: 0 0.06rem 0.1rem 0 rgba(195, 197, 204, 0.3);
}
.service-item--content .content--header__title[data-v-6e7011f0] {
  display: block;
  margin-bottom: 0.2rem;
}
.service-item--content .content--list[data-v-6e7011f0] {
  padding: 0 0.3rem;
  flex: 1;
  overflow: auto;
}
.service-item--content .content--list .item[data-v-6e7011f0] {
  padding: 0.4rem;
}
.service-item--content .content--list .item .user-info .avatar[data-v-6e7011f0] {
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 0.2rem;
}
.service-item--content .content--list .item .user-info .name[data-v-6e7011f0] {
  font-size: 0.24rem;
  font-weight: 500;
  color: #666666;
  line-height: 0.24rem;
}
.service-item--content .content--list .item .select-item[data-v-6e7011f0] {
  width: 0.34rem;
  height: 0.34rem;
}
.service-item--content .content--footer[data-v-6e7011f0] {
  flex-shrink: 0;
  background: #FFFFFF;
  box-shadow: 0 0.08rem 0.2rem 0 rgba(0, 0, 0, 0.4);
  padding-top: 0.2rem;
  padding-bottom: calc(0.2rem + constant(safe-area-inset-bottom));
  padding-bottom: calc(0.2rem + env(safe-area-inset-bottom));
}
.service-item--content .content--footer .btn[data-v-6e7011f0] {
  width: 3.36rem;
  height: 0.8rem;
  border-radius: 0.08rem;
  font-size: 0.32rem;
  line-height: 0.8rem;
  font-weight: 500;
  text-align: center;
  border-width: 1px;
  border-style: solid;
}
.service-item--content .content--footer .close[data-v-6e7011f0] {
  background: #FFFFFF;
  border-color: rgba(153, 153, 153, 0.5);
  color: #999999;
  margin-right: 0.18rem;
}
.service-item--content .content--footer .ok[data-v-6e7011f0] {
  background: #EE414E;
  border-color: #EE414E;
  color: #FFFFFF;
}
.service-item .border-bottom[data-v-6e7011f0] {
  border-bottom: 0.02rem solid #EEEEEE;
}

.praise[data-v-167db7ce] {
  position: relative;
}
.praise--header[data-v-167db7ce] {
  font-size: 0.28rem;
  font-weight: 400;
  color: #333333;
}
.praise--header img[data-v-167db7ce] {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.1rem;
  transition: all 0.3s;
}
.praise--header .active[data-v-167db7ce] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.praise--open[data-v-167db7ce] {
  position: absolute;
  bottom: constant(safe-area-inset-bottom);
  bottom: env(safe-area-inset-bottom);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.praise--select[data-v-167db7ce] {
  background: #FFFFFF;
  border-top: 0.02rem solid #EEEEEE;
  padding: 0.2rem 0;
}
.praise--select .select-item[data-v-167db7ce] {
  width: calc(100% / 2);
  height: 100%;
  padding: 0.1rem 0;
}
.praise--select .select-item span[data-v-167db7ce] {
  font-size: 0.28rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.28rem;
}
.praise--select .select-item img[data-v-167db7ce] {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.1rem;
  transition: all 0.3s;
}
.praise--select .select-item .active[data-v-167db7ce] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.praise--select .border-right[data-v-167db7ce] {
  border-right: 0.02rem solid #EEEEEE;
}
.praise--content[data-v-167db7ce] {
  margin-top: 0.2rem;
  padding: 0 0.2rem 0.2rem;
}

.basis-wrap[data-v-223e6618] {
  padding: 0 0.2rem 0.2rem;
}
.chart--pie[data-v-223e6618] {
  position: relative;
}
.chart--pie[data-v-223e6618]::after {
  content: "暂无数据";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #a4a4a4;
  margin-top: 0.4rem;
  z-index: 6666;
}

.portrait[data-v-9db4ca34] {
  padding: 0 0.2rem 0.2rem;
}
.chart--pie[data-v-9db4ca34] {
  position: relative;
}
.chart--pie[data-v-9db4ca34]::after {
  content: "暂无数据";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #a4a4a4;
  margin-top: 0.4rem;
  z-index: 6666;
}

.header-bottom[data-v-8df3e81e] {
  border-bottom: 0.02rem solid #EEEEEE;
}
.dec--wrap[data-v-8df3e81e] {
  background: #fff;
  padding: 0.3rem;
}
.dec--wrap > section[data-v-8df3e81e] {
  font-size: 0.32rem;
  font-weight: 600;
  margin: 0.1rem 0;
}
.dec--title[data-v-8df3e81e] {
  font-size: 0.28rem;
  font-weight: 400;
  color: #333333;
}
.dec--sub-title[data-v-8df3e81e],
.dec--content[data-v-8df3e81e] {
  font-size: 0.24rem;
  font-weight: 400;
  line-height: 0.36rem;
}
.dec--sub-title[data-v-8df3e81e] {
  color: #333333;
}
.dec--content[data-v-8df3e81e] {
  color: #666666;
}

.consumption--content[data-v-a63f9c0a] {
  margin-top: 0.2rem;
  padding: 0 0.2rem 0.2rem;
}
.card-child[data-v-a63f9c0a] {
  margin-top: 0.16rem;
  background: #F4F3F8;
  border-radius: 0.08rem;
  padding: 0.12rem;
}
.card-child .child-item[data-v-a63f9c0a] {
  margin-bottom: 0.08rem;
  font-size: 0.24rem;
  font-weight: 400;
  color: #999999;
}
.card-child .child-item--label[data-v-a63f9c0a] {
  white-space: nowrap;
}
.card-child .child-item--name[data-v-a63f9c0a] {
  line-height: 0.34rem;
}

.per-list[data-v-0e016178] {
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.per-scroll[data-v-0e016178] {
  margin-top: 0.2rem;
}
.empty-height[data-v-0e016178] {
  height: 100%;
}
.list-wrap[data-v-0e016178] {
  margin: 0 0.2rem;
  background-color: #fff;
  border-radius: 0.16rem 0.16rem 0 0;
}
.list-wrap .list-item[data-v-0e016178] {
  padding: 0 0.2rem;
  border-bottom: 0.02rem solid #EEEEEE;
}
.list-wrap .list-item--content[data-v-0e016178] {
  padding: 0.32rem 0.2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.list-wrap .list-item--user-info[data-v-0e016178],
.list-wrap .list-item .number-default[data-v-0e016178],
.list-wrap .list-item .number1[data-v-0e016178],
.list-wrap .list-item .number2[data-v-0e016178],
.list-wrap .list-item .number3[data-v-0e016178] {
  display: flex;
  align-items: center;
}
.list-wrap .list-item .number-default .number[data-v-0e016178],
.list-wrap .list-item .number1 .number[data-v-0e016178],
.list-wrap .list-item .number2 .number[data-v-0e016178],
.list-wrap .list-item .number3 .number[data-v-0e016178] {
  font-size: 0.4rem;
  line-height: 0.4rem;
}
.list-wrap .list-item .number-default .number[data-v-0e016178] {
  font-weight: 400;
  color: #999999;
}
.list-wrap .list-item .number1 .number[data-v-0e016178],
.list-wrap .list-item .number2 .number[data-v-0e016178],
.list-wrap .list-item .number3 .number[data-v-0e016178] {
  font-weight: 900;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.list-wrap .list-item .number1 .user-info[data-v-0e016178],
.list-wrap .list-item .number2 .user-info[data-v-0e016178],
.list-wrap .list-item .number3 .user-info[data-v-0e016178] {
  position: relative;
}
.list-wrap .list-item .number1 .user-info[data-v-0e016178]::after,
.list-wrap .list-item .number2 .user-info[data-v-0e016178]::after,
.list-wrap .list-item .number3 .user-info[data-v-0e016178]::after {
  content: "";
  width: 0.28rem;
  height: 0.32rem;
  position: absolute;
  left: 0.26rem;
  top: -0.32rem;
}
.list-wrap .list-item .number1 .number[data-v-0e016178] {
  color: #EE414E;
  background-image: linear-gradient(180deg, #FFE799 0%, #FFB949 100%);
}
.list-wrap .list-item .number1 .user-info[data-v-0e016178]::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAAA5FBMVEUAAAD/34r/2X7/5pb/9o//5ZX/5ZX/vEv/1HX/3IT/w1X/55j/ukz/ukz7yWf/ukz9tkX/u03/6Jr91Hn/6Jn/z27/1Xn/24T/4Y7/55j/34z/ukz6xV7/u03/55r/ukv8z3D/3IP/uk7/uE3/55P/uU/7zGb/uUb/6KL/u03/vU7/6Zr/6Zv/ukz/v1T/xV72qS/9t0b/yWX/zWz/0XP/vE/2qjH/24T/wln4tEL5vlT4uUv3rjn/2YH/4I37z3D7yWf5xF3/55n/133/1Hn81Hn/5ZX5sDv6xF7/4pH6wVf4sj38ajMaAAAALXRSTlMA/hcWBfpoPmtqB/v79fPu7tzb29TBwL++vbSxppaHgXlLNCskHRsWC1ZVU1I6h6ANAAABNElEQVQoz42O6VLCMBRGY1nKvu/7Di6oiFBRUBuV1vb938cvNwXaYmc4P5K558zchF3O7V1wCyWTocAY5TwaGOuc1wO3Rvb7SCho6y/w7g2HmUPtHdQ8vlSYyUm5Ipy9s0IJJ+cdOcY1Ii6nDuc48YkRjVUZqzSM8DlceKdBW3cOCgMNaFw7Tdv1xdYvhxiGPqSG+wcUE4xVvh0q+GlRWMQPQY8pz0cU1iOJ+CnITGKnGJtkSCLqum7qZqu8PFJu6SQRXwlr6cKSDvGNsJ5cWNIhbgjTHU3pELcC+8GDTRJxLdh444Yk4qNg9eJhRdKJ63sfa1e0/dE+RGxfrHwsIEXcGoYxPwNyi5hbBJBDvEnP/yV9zcC4nT1P2faYSRJqt5lPHXwq3+yqCeZlOhyo6mA4PZk/Jcpr2of4A9EAAAAASUVORK5CYII=) no-repeat;
  background-size: 100%;
}
.list-wrap .list-item .number2 .number[data-v-0e016178] {
  color: #EE414E;
  background-image: linear-gradient(180deg, #F5EFDC 0%, #B9AF9F 100%);
}
.list-wrap .list-item .number2 .user-info[data-v-0e016178]::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAAA3lBMVEUAAADz7drx69jj2tHb08Pv6NXz7dry7dnq5NHb08Hz7Nre1sXXz73Vzbzv6dX28N3i28j1793d1sPk3szt59T179zRybj179zt59Tc1cLZ0r/h2cjo4tDd1cT18N3z7dv17t3l3Mr//+jm4M7m387VzbzWzr3m38zm3cz28N32793r5M/n4M///+Xd1cO5rp7AtqbFvKvQyLfm38zMw7Ht59TXz77Duam6sKC9tKPKwbDh2cfIv67OxbTn4M7VzbvTyrnNxLO7saHj3Mn179za0sHv6dbq49HOxbO8saFsJ2q3AAAALnRSTlMA/hYGGbNoPvz8+PXz7tzb29TAv769poeBeWtqaVU0KyQdC+7uwcCWllNSS0sEz+UkagAAAUFJREFUKM+NkudygkAUhUFB7L13TW9mURQkRgxuiu//QjlbRCQhk49hz9zzzVz4scr/ubuPdwlVTcTKFKWpWNmgtPHH1vi9qQ9wvjf5pEjqS1AP+iSOSmkqt6Y/QVrunZYqOCltibG/5fTF1KIUp6pmx3ysLfZ4FjU+jLOqisB3dL51L9HYpKNGbMEDsvci6WF4ZC2SzWX8WXUmqeJPy6yF5EVH0TLvkoymdHgJuWLkte4qoKvleULOOc1rL+CqKTpIS7ALIStIk+POQ7iigyQc9y2EKzpIh3FwgYVH5IGXkM8MsjmD8PIobfMMOywdO4Jzks6aRFj7UhLbJOsIxLQJkxvLcn3H9/E6p3QtawNZ8Lzd16vglDvPK0AOcrNfyQ0UMLm9XPzg4mZyvIVGWy8uA4p620hGL/xoaBjDUejKfwM5+2x3KIU4/AAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100%;
}
.list-wrap .list-item .number3 .number[data-v-0e016178] {
  color: #EE414E;
  background-image: linear-gradient(180deg, #F5DED9 0%, #CC573C 100%);
}
.list-wrap .list-item .number3 .user-info[data-v-0e016178]::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAABAlBMVEUAAAD13Nn13tn02tTz1tD239nnpJDswLL20b7//+X24Nruxr3x0MnjoJH139rptKfpt6v139rgl4fkqZvwzMT13tjxz8f239v139r139r139nmq57inY/nr6LtwLf13tnz08zuwrj34Nz239n14tvz3tv/6Oj23trru6/quq/glYTgk4P13tnhnY3NWkHw0MnMVjzRZ0/TbVbYf2rYfWjWeWTgl4fci3jahHHPYUjUc13ptKjmrJ7flIPbiHbUcVvwzcXjopTioJHekH/RZk3tw7npt6zmrqLz2dPswLbquq/kqJrNWT7x0svtxr3ekX/PYUnlqJvah3POXUTVc13SaFGM8NEeAAAALHRSTlMAFvv4VCAZFwYE3Pz18+7u29TBwL69tLGWh4F5a2ppaGhLQTw0Kwvav7+mprEr1BsAAAFMSURBVCjPjc4Hb4JQFAXg50Lce+/Z9bQFEa3YvWyldbX//6/0cCFEtCT9SN7NOye5PPZ/fr975/F6Pa5lg/OGa5njPOe61bdY+Nz2Nj+h6YhCIWbJ3kPWkadO+owEI18QCTLSD6dwcl5ipP5O6oyUOMeJRwToevZBTukSwOMw8J88bdUstDePGOMFWpi1N0sNl5aRYr5CUmQss1xulrDJMCYmjRTl3FBhwoNNYBUKUT4aYkJ1YKsKMQpR3pCLtGpLn5sZylsyeYIVPsPEzFAqZDrZMzUzlHdkNN0zMjOUzwZp5PBDIcqhQRo7SBSivDLIM/I9M8kUWqUuH9DtUt+tpQPrnU6lLo8V6ZqszYEpKYqso9yq6mp4ZKWqW5QJTZsPjsw1LYHSH738U9TPIFCM8yPxYoCZxHa5EPZyizdcKLdF5uTpdTudbs/DbL/ZmXE3I7mbHAAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100%;
}
.list-wrap .list-item--user-info .user-info[data-v-0e016178] {
  display: flex;
  align-items: center;
  margin-left: 0.26rem;
}
.list-wrap .list-item--user-info .user-info img[data-v-0e016178] {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  overflow: hidden;
}
.list-wrap .list-item--user-info .user-info span[data-v-0e016178] {
  font-size: 0.28rem;
  font-weight: 500;
  color: #333333;
  line-height: 0.28rem;
  margin-left: 0.16rem;
}
.list-wrap .list-item--month[data-v-0e016178] {
  font-size: 0.28rem;
  font-weight: bold;
  color: #333333;
}

.mg-top12[data-v-4960b08c] {
  margin-top: 0.12rem;
}
.mg-top14[data-v-4960b08c] {
  margin-top: 0.14rem;
}
.mg-top16[data-v-4960b08c] {
  margin-top: 0.16rem;
}
.mg-right[data-v-4960b08c] {
  margin-right: 0.52rem;
}
.details--header[data-v-4960b08c] {
  border-bottom: 0.02rem solid #EEEEEE;
}
.ach--header[data-v-4960b08c] {
  border-bottom: 1px solid #eee;
}
.ach--select[data-v-4960b08c] {
  background: #FFFFFF;
  padding: 0.2rem 0;
}
.ach--select .select-item[data-v-4960b08c] {
  width: calc(100% / 2);
  height: 100%;
  padding: 0.1rem 0;
}
.ach--select .select-item span[data-v-4960b08c] {
  font-size: 0.28rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.28rem;
}
.ach--select .select-item img[data-v-4960b08c] {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.1rem;
  transition: all 0.3s;
}
.ach--select .select-item .active[data-v-4960b08c] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ach--select .border-right[data-v-4960b08c] {
  border-right: 0.02rem solid #EEEEEE;
}
.ach--footer[data-v-4960b08c] {
  flex-shrink: 0;
  background: #FFFFFF;
  box-shadow: 0px -0.08rem 0.2rem 0px rgba(195, 197, 204, 0.3);
  padding-top: 0.34rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: calc(0.34rem + constant(safe-area-inset-bottom));
  padding-bottom: calc(0.34rem + env(safe-area-inset-bottom));
  font-size: 0.28rem;
  font-weight: 400;
  color: #333333;
  text-align: right;
}
.ach--footer .footer-value[data-v-4960b08c] {
  font-size: 0.32rem;
}
.ach--footer .red[data-v-4960b08c] {
  font-weight: 500;
  color: #EE414E;
}
.details--select[data-v-4960b08c] {
  display: flex;
}
.details--select .title[data-v-4960b08c] {
  font-size: 0.24rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.24rem;
}
.details--select .icon-select[data-v-4960b08c] {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.1rem;
  transition: all 0.2s;
}
.details--select .icon-select.down[data-v-4960b08c] {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.content-wrap[data-v-4960b08c] {
  flex: 1;
  overflow: hidden;
}
.content-wrap .wrap-height[data-v-4960b08c] {
  overflow: auto;
}
.content-wrap .content[data-v-4960b08c] {
  padding: 0 0.32rem;
  background-color: #fff;
}
.content-wrap .content .content-item[data-v-4960b08c] {
  padding: 0.24rem 0;
  border-bottom: 1px solid #EEEEEE;
}
.content-wrap .content .dec-content[data-v-4960b08c] {
  max-height: 0;
  overflow: hidden;
  transition: height 0.5s;
}
.content-wrap .content .down-dec[data-v-4960b08c] {
  max-height: 4rem;
}
.content-wrap .content .title[data-v-4960b08c],
.content-wrap .content .month[data-v-4960b08c] {
  font-size: 0.28rem;
  color: #333333;
}
.content-wrap .content .title[data-v-4960b08c] {
  font-weight: 400;
}
.content-wrap .content .month[data-v-4960b08c] {
  font-weight: bold;
  letter-spacing: 0.02rem;
}
.content-wrap .content .time[data-v-4960b08c] {
  font-size: 0.22rem;
  font-weight: 400;
  color: #999999;
}
.content-wrap .content .icon-up[data-v-4960b08c] {
  width: 0.28rem;
  height: 0.28rem;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: all 0.2s;
}
.content-wrap .content .icon-up.down[data-v-4960b08c] {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.content-wrap .content .label[data-v-4960b08c],
.content-wrap .content .value[data-v-4960b08c] {
  font-size: 0.22rem;
  font-weight: 400;
  line-height: 0.22rem;
}
.content-wrap .content .label[data-v-4960b08c] {
  color: #999999;
}
.content-wrap .content .value[data-v-4960b08c] {
  color: #333333;
}
.content-wrap .content .red-border[data-v-4960b08c],
.content-wrap .content .orange-border[data-v-4960b08c],
.content-wrap .content .blue-border[data-v-4960b08c] {
  font-size: 0.22rem;
  font-weight: 400;
  line-height: 0.22rem;
  padding: 0.06rem 0.1rem;
  border-style: solid;
  border-width: 0.02rem;
  border-radius: 0.04rem;
}
.content-wrap .content .red-border[data-v-4960b08c] {
  color: #EE414E;
  border-color: rgba(238, 65, 78, 0.3);
}
.content-wrap .content .orange-border[data-v-4960b08c] {
  color: #EE8041;
  border-color: rgba(238, 128, 65, 0.3);
}
.content-wrap .content .blue-border[data-v-4960b08c] {
  color: #4172EE;
  border-color: rgba(65, 114, 238, 0.3);
}
.content-wrap .content .gray-color[data-v-4960b08c] {
  font-weight: 400;
  color: #999999;
}
.content-wrap .content .black-color[data-v-4960b08c] {
  font-weight: 500;
  color: #333333;
}
.content-wrap .content .font22[data-v-4960b08c] {
  font-size: 0.22rem;
}
.content-wrap .content .font24[data-v-4960b08c] {
  font-size: 0.24rem;
}
.content-wrap .content .font28[data-v-4960b08c] {
  font-size: 0.28rem;
}
.content-wrap .content .mg-right20[data-v-4960b08c] {
  margin-right: 0.2rem;
}
.content-wrap .content .mg-lr4[data-v-4960b08c] {
  margin: 0 0.06rem;
}
.content-wrap .content:last-child .content-item[data-v-4960b08c] {
  border-bottom: none;
}

