uni-toast {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  display: block;
  box-sizing: border-box;
  pointer-events: none;
  font-size: 16px;
}

.uni-sample-toast {
  position: fixed;
  z-index: 999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  max-width: 80%;
}

.uni-simple-toast__text {
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  background-color: rgba(17, 17, 17, 0.7);
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 13px;
  text-align: center;
  max-width: 100%;
  word-break: break-word;
  white-space: normal;
}

uni-toast .uni-mask {
  pointer-events: auto;
}

.uni-toast {
  position: fixed;
  z-index: 999;
  width: 8em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(17, 17, 17, 0.7);
  text-align: center;
  border-radius: 5px;
  color: #ffffff;
}

.uni-toast * {
  box-sizing: border-box;
}

.uni-toast__icon {
  margin: 20px 0 0;
  width: 38px!important;
  height: 38px!important;
  vertical-align: baseline!important;
}

.uni-icon_toast {
  margin: 15px 0 0;
}

.uni-icon_toast.uni-icon-success-no-circle:before {
  color: #ffffff;
  font-size: 55px;
}

.uni-icon_toast.uni-loading {
  margin: 20px 0 0;
  width: 38px;
  height: 38px;
  vertical-align: baseline;
}

.uni-toast__content {
  margin: 0 0 15px;
}* {
  margin: 0;
  -webkit-tap-highlight-color: transparent;
}

html,
body {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
}

body {
  overflow-x: hidden;
  font-size: 16px;
}

uni-app,
uni-page,
uni-page-wrapper,
uni-page-body {
  display: block;
  box-sizing: border-box;
  width: 100%;
}

uni-page-wrapper {
  position: relative;
}

#app,
uni-app,
uni-page,
uni-page-wrapper {
  height: 100%;
}

/* toast,modal,actionSheet,picker,layout */
.uni-mask {
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}

/* toast,modal,actionSheet,picker */
.uni-fade-enter-active,
.uni-fade-leave-active {
  transition-duration: 0.25s;
  transition-property: opacity;
  transition-timing-function: ease;
}

.uni-fade-enter-from,
.uni-fade-leave-active {
  opacity: 0;
}

.uni-loading,
uni-button[loading]:before {
  background-color: transparent;
  background-image: url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=');
  background-repeat: no-repeat;
}

.uni-loading {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  animation: uni-loading 1s steps(12, end) infinite;
  background-size: 100%;
}

@keyframes uni-loading {
  0% {
    transform: rotate3d(0, 0, 1, 0deg);
  }

  100% {
    transform: rotate3d(0, 0, 1, 360deg);
  }
}

html {
  /* --UI-BG-0: #ededed; */
  --primary-color: #007aff;
  --UI-BG: #fff;
  --UI-BG-1: #f7f7f7;
  --UI-BG-2: #fff;
  --UI-BG-3: #f7f7f7;
  --UI-BG-4: #4c4c4c;
  --UI-BG-5: #fff;
  --UI-FG: #000;
  --UI-FG-0: rgba(0, 0, 0, 0.9);
  --UI-FG-HALF: rgba(0, 0, 0, 0.9);
  --UI-FG-1: rgba(0, 0, 0, 0.5);
  --UI-FG-2: rgba(0, 0, 0, 0.3);
  --UI-FG-3: rgba(0, 0, 0, 0.1);
}

uni-page[data-type] uni-page-body {
  background-color: transparent;
}
body::after {
  position: fixed;
  content: '';
  left: -1000px;
  top: -1000px;
  animation: shadow-preload 0.1s;
  animation-delay: 3s;
}

@keyframes shadow-preload {
  0% {
    background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png);
  }
  100% {
    background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png);
  }
}
.uni-async-error {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: #999;
  padding: 100px 10px;
  text-align: center;
}
.uni-async-loading {
  box-sizing: border-box;
  width: 100%;
  padding: 50px;
  text-align: center;
}

.uni-async-loading .uni-loading {
  width: 30px;
  height: 30px;
}
uni-page-head {
  display: block;
  box-sizing: border-box;
}

.uni-page-head {
  position: fixed;
  left: var(--window-left);
  right: var(--window-right);
  height: 44px;
  height: calc(44px + constant(safe-area-inset-top));
  height: calc(44px + env(safe-area-inset-top));
  padding: 7px 3px;
  padding-top: calc(7px + constant(safe-area-inset-top));
  padding-top: calc(7px + env(safe-area-inset-top));
  display: flex;
  overflow: hidden;
  justify-content: space-between;
  box-sizing: border-box;
  z-index: 998;
  color: #fff;
  background-color: #000;
  transition-property: all;
}

.uni-page-head * {
  box-sizing: border-box;
}

.uni-page-head .uni-btn-icon {
  overflow: hidden;
  min-width: 1em;
  font-style: normal;
}

.uni-page-head-titlePenetrate,
.uni-page-head-titlePenetrate .uni-page-head-bd,
.uni-page-head-titlePenetrate .uni-page-head-bd * {
  pointer-events: none;
}

.uni-page-head-titlePenetrate * {
  pointer-events: auto;
}

.uni-page-head.uni-page-head-transparent .uni-page-head-ft > div {
  justify-content: center;
}

.uni-page-head ~ .uni-placeholder {
  width: 100%;
  height: 44px;
  height: calc(44px + constant(safe-area-inset-top));
  height: calc(44px + env(safe-area-inset-top));
}

.uni-placeholder-titlePenetrate {
  pointer-events: none;
}

.uni-page-head-hd {
  display: flex;
  align-items: center;
  font-size: 16px;
}

.uni-page-head-bd {
  position: absolute;
  left: 70px;
  right: 70px;
  min-width: 0;
  -webkit-user-select: auto;
          user-select: auto;
}

.uni-page-head-btn {
  position: relative;
  width: auto;
  margin: 0 2px;
  word-break: keep-all;
  white-space: pre;
  cursor: pointer;
  font-size: 0px;
}

/* .uni-page-head-btn svg {
} */

.uni-page-head-transparent .uni-page-head-btn {
  display: flex;
  align-items: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
}

.uni-page-head-btn-red-dot::after {
  content: attr(badge-text);
  position: absolute;
  right: 0;
  top: 0;
  background-color: red;
  color: white;
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 18px;
  overflow: hidden;
  transform: scale(0.5) translate(40%, -40%);
  transform-origin: 100% 0;
}

.uni-page-head-btn-red-dot[badge-text]::after {
  font-size: 12px;
  width: auto;
  min-width: 18px;
  max-width: 42px;
  text-align: center;
  padding: 0 3px;
  transform: scale(0.7) translate(40%, -40%);
}

.uni-page-head-btn-select svg {
  vertical-align: middle;
  margin-left: 2px;
  transform: rotate(270deg) scale(0.8);
}

.uni-page-head-search {
  position: relative;
  display: flex;
  flex: 1;
  margin: 0 2px;
  line-height: 30px;
  font-size: 15px;
}

.uni-page-head-search-input {
  width: 100%;
  height: 100%;
  padding-left: 34px;
  text-align: left;
}

.uni-page-head-search-input .uni-input-input:disabled {
  pointer-events: none;
}

.uni-page-head-search-placeholder {
  position: absolute;
  max-width: 100%;
  height: 100%;
  padding-left: 34px;
  overflow: hidden;
  word-break: keep-all;
  white-space: pre;
}

.uni-page-head-search-placeholder-right {
  right: 0;
}

.uni-page-head-search-placeholder-center {
  left: 50%;
  transform: translateX(-50%);
}

.uni-page-head-search-icon {
  position: absolute;
  top: 0;
  left: 2px;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.uni-page-head-ft {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  font-size: 13px;
}

.uni-page-head__title {
  font-weight: bold;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.uni-page-head__title .uni-loading {
  width: 16px;
  height: 16px;
  margin-top: -3px;
}

.uni-page-head__title .uni-page-head__title_image {
  width: auto;
  height: 26px;
  vertical-align: middle;
}

.uni-page-head-shadow {
  overflow: visible;
}

.uni-page-head-shadow::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  height: 5px;
  background-size: 100% 100%;
}

uni-page-head[uni-page-head-type='default'] ~ uni-page-wrapper {
  height: calc(100% - 44px);
  height: calc(100% - 44px - constant(safe-area-inset-top));
  height: calc(100% - 44px - env(safe-area-inset-top));
}

.uni-page-head-shadow-grey::after {
  background-image: url('https://cdn.dcloud.net.cn/img/shadow-grey.png');
}

.uni-page-head-shadow-blue::after {
  background-image: url('https://cdn.dcloud.net.cn/img/shadow-blue.png');
}

.uni-page-head-shadow-green::after {
  background-image: url('https://cdn.dcloud.net.cn/img/shadow-green.png');
}

.uni-page-head-shadow-orange::after {
  background-image: url('https://cdn.dcloud.net.cn/img/shadow-orange.png');
}

.uni-page-head-shadow-red::after {
  background-image: url('https://cdn.dcloud.net.cn/img/shadow-red.png');
}

.uni-page-head-shadow-yellow::after {
  background-image: url('https://cdn.dcloud.net.cn/img/shadow-yellow.png');
}
            
uni-tabbar {
  display: block;
  box-sizing: border-box;
  width: 100%;
  z-index: 998;
}

.uni-tabbar {
  display: flex;
  z-index: 998;
  box-sizing: border-box;
}

.uni-tabbar-top,
.uni-tabbar-bottom,
.uni-tabbar-top .uni-tabbar,
.uni-tabbar-bottom .uni-tabbar {
  position: fixed;
  left: var(--window-left);
  right: var(--window-right);
}

.uni-app--showlayout + .uni-tabbar-top,
.uni-app--showlayout + .uni-tabbar-bottom,
.uni-app--showlayout + .uni-tabbar-top .uni-tabbar,
.uni-app--showlayout + .uni-tabbar-bottom .uni-tabbar {
  left: var(--window-margin);
  right: var(--window-margin);
}

.uni-tabbar-bottom .uni-tabbar {
  bottom: 0;
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.uni-tabbar ~ .uni-placeholder {
  width: 100%;
  margin-bottom: 0;
  margin-bottom: constant(safe-area-inset-bottom);
  margin-bottom: env(safe-area-inset-bottom);
}

.uni-tabbar * {
  box-sizing: border-box;
}

.uni-tabbar__item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1;
  font-size: 0;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.uni-tabbar__bd {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.uni-tabbar__icon {
  position: relative;
  display: inline-block;
  margin-top: 5px;
}

.uni-tabbar__icon.uni-tabbar__icon__diff {
  margin-top: 0px;
  width: 34px;
  height: 34px;
}

.uni-tabbar__icon img {
  width: 100%;
  height: 100%;
}

.uni-tabbar__iconfont {
  font-family: 'UniTabbarIconFont';
}

.uni-tabbar__label {
  position: relative;
  text-align: center;
  font-size: 10px;
}

.uni-tabbar-border {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  transform: scaleY(0.5);
}

.uni-tabbar__reddot {
  position: absolute;
  top: 2px;
  right: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #f43530;
  color: #ffffff;
  transform: translate(40%, 0%);
}

.uni-tabbar__badge {
  width: auto;
  height: 16px;
  line-height: 16px;
  border-radius: 16px;
  min-width: 16px;
  padding: 0 2px;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
}

.uni-tabbar__mid {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 0;
  background-size: 100% 100%;
}

.uni-app--showtabbar uni-page-wrapper {
  display: block;
  height: calc(100% - var(--tab-bar-height));
  height: calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));
  height: calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom));
}
uni-page[data-type] uni-page-wrapper {
  height: 100%;
}
.uni-app--showtabbar uni-page-wrapper::after {
  content: '';
  display: block;
  width: 100%;
  height: var(--tab-bar-height);
  height: calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));
  height: calc(var(--tab-bar-height) + env(safe-area-inset-bottom));
}
.uni-app--showtabbar
  uni-page-head[uni-page-head-type='default']
  ~ uni-page-wrapper {
  height: calc(100% - 44px - var(--tab-bar-height));
  height: calc(
    100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) -
      constant(safe-area-inset-bottom)
  );
  height: calc(
    100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) -
      env(safe-area-inset-bottom)
  );
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
/*每个页面公共css */
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
@font-face {
  font-family: "iconfont"; /* Project id 4880556 */
  src: url('/1107_v1/assets/iconfont.Cta4QvzT.ttf') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-jiahao:before {
  content: "\e721";
}
.icon-dianzan:before {
  content: "\e60e";
}
.icon-zhuanfa1:before {
  content: "\e6ef";
}
.icon-aixin_shixin:before {
  content: "\eca1";
}
.icon-aixin:before {
  content: "\eca2";
}
.icon-heart-3-line:before {
  content: "\e819";
}
.icon-rongqi1:before {
  content: "\e636";
}
.icon-rongqi-3-01:before {
  content: "\e634";
}
.icon-MEN:before {
  content: "\e633";
}
.icon-topic:before {
  content: "\e631";
}
.icon-shangchuan:before {
  content: "\e632";
}
.icon-a-MS:before {
  content: "\e62f";
}
.icon-HI:before {
  content: "\e630";
}
.icon-rongqi:before {
  content: "\e62e";
}
.icon-a-rongqi1340:before {
  content: "\e62a";
}
.icon-a-rongqi3:before {
  content: "\e62d";
}
.icon-a-rongqi2:before {
  content: "\e602";
}
.icon-duihao:before {
  content: "\e62c";
}
.icon-sousuo3:before {
  content: "\e62b";
}
.icon-filter:before {
  content: "\e628";
}
.icon-dianTa:before {
  content: "\e627";
}
.icon-change:before {
  content: "\e626";
}
.icon-denounce:before {
  content: "\e624";
}
.icon-customer:before {
  content: "\e625";
}
.icon-voice:before {
  content: "\e629";
}
.icon-star:before {
  content: "\e623";
}
.icon-refresh:before {
  content: "\e619";
}
.icon-shanchu1:before {
  content: "\e618";
}
.icon-luyin:before {
  content: "\e621";
}
.icon-xia:before {
  content: "\e61f";
}
.icon-xia-copy:before {
  content: "\e620";
}
.icon-a-rongqi668:before {
  content: "\e61e";
}
.icon-a-rongqi723:before {
  content: "\e61d";
}
.icon-icon_xiangji:before {
  content: "\e61c";
}
.icon-add:before {
  content: "\e609";
}
.icon-icon_xiaoxi:before {
  content: "\e61a";
}
.icon-setting:before {
  content: "\e61b";
}
.icon-copy:before {
  content: "\e603";
}
.icon-play:before {
  content: "\e600";
}
.icon-yuyin:before {
  content: "\e601";
}
.icon-icon_order:before {
  content: "\e616";
}
.icon-icon_chat:before {
  content: "\e617";
}
.icon-icon_right:before {
  content: "\e622";
}
.icon-icon_edit:before {
  content: "\e614";
}
.icon-icon_left:before {
  content: "\e615";
}
.icon-sousuo:before {
  content: "\e60b";
}
.icon-shanchu:before {
  content: "\e60a";
}
.icon-icon_hide:before {
  content: "\e606";
}
.icon-icon_anquan:before {
  content: "\e604";
}
.icon-icon_mima:before {
  content: "\e605";
}
.icon-icon_open:before {
  content: "\e607";
}
.icon-gengduo_button:before {
  content: "\e608";
}
@font-face {
    font-family: "DINExp";
    src: url('/1107_v1/assets/D-DINExp.CLhvipOK.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "DINExp";
    src: url('/1107_v1/assets/D-DINExp-Bold.Ch7z6O6S.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "DINExp";
    src: url('/1107_v1/assets/D-DINExp-Italic.CsLaMzXz.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
.mt_20,
.mt-20 {
  margin-top: 0.625rem;
}
.mt_24,
.mt-24 {
  margin-top: 0.75rem;
}
.mt_28,
.mt-28 {
  margin-top: 0.875rem;
}
.mt_32,
.mt-32 {
  margin-top: 1rem;
}
.mt_36,
.mt-36 {
  margin-top: 1.125rem;
}
.mt_40,
.mt-40 {
  margin-top: 1.25rem;
}
.mt_44,
.mt-44 {
  margin-top: 1.375rem;
}
.mt_48,
.mt-48 {
  margin-top: 1.5rem;
}
.mb_20,
.mb-20 {
  margin-bottom: 0.625rem;
}
.mb_24,
.mb-24 {
  margin-bottom: 0.75rem;
}
.mb_28,
.mb-28 {
  margin-bottom: 0.875rem;
}
.mb_32,
.mb-32 {
  margin-bottom: 1rem;
}
.mb_36,
.mb-36 {
  margin-bottom: 1.125rem;
}
.mb_40,
.mb-40 {
  margin-bottom: 1.25rem;
}
.mb_44,
.mb-44 {
  margin-bottom: 1.375rem;
}
.mb_48,
.mb-48 {
  margin-bottom: 1.5rem;
}
.ml_8,
.ml-8 {
  margin-left: 0.25rem;
}
.ml_18,
.ml-18 {
  margin-left: 0.5625rem;
}
.ml_20,
.ml-20 {
  margin-left: 0.625rem;
}
.ml_24,
.ml-24 {
  margin-left: 0.75rem;
}
.ml_28,
.ml-28 {
  margin-left: 0.875rem;
}
.ml_32,
.ml-32 {
  margin-left: 1rem;
}
.ml_36,
.ml-36 {
  margin-left: 1.125rem;
}
.ml_40,
.ml-40 {
  margin-left: 1.25rem;
}
.ml_44,
.ml-44 {
  margin-left: 1.375rem;
}
.ml_48,
.ml-48 {
  margin-left: 1.5rem;
}
.mr_20,
.mr-20 {
  margin-right: 0.625rem;
}
.mr_24,
.mr-24 {
  margin-right: 0.75rem;
}
.mr_28,
.mr-28 {
  margin-right: 0.875rem;
}
.mr_30,
.mr-30 {
  margin-right: 0.9375rem;
}
.mr_32,
.mr-32 {
  margin-right: 1rem;
}
.mr_36,
.mr-36 {
  margin-right: 1.125rem;
}
.mr_40,
.mr-40 {
  margin-right: 1.25rem;
}
.mr_44,
.mr-44 {
  margin-right: 1.375rem;
}
.mr_48,
.mr-48 {
  margin-right: 1.5rem;
}
.pt_40 {
  padding-top: 1.25rem;
}
.p_20,
.p-20 {
  padding: 0.625rem;
}
.p_24,
.p-24 {
  padding: 0.75rem;
}
.plr-28 {
  padding: 0 0.875rem;
  box-sizing: border-box;
}
.p_28,
.p-28 {
  padding: 0.875rem;
}
.p_32,
.p-32 {
  padding: 1rem;
}
.p_36,
.p-36 {
  padding: 1.125rem;
}
.p_40,
.p-40 {
  padding: 1.25rem;
}
.fw_400,
.fw-400,
.fw_regular,
.fw-regular {
  font-weight: 400;
}
.fw_500,
.fw-500,
.fw_medium,
.fw-medium {
  font-weight: 500;
}
.fw_700,
.fw-700,
.fw_bold,
.fw-bold {
  font-weight: 700;
}
.fw_800,
.fw-800,
.fw_heavy,
.fw-heavy {
  font-weight: 800;
}
.font_20,
.font-20 {
  font-size: 0.625rem;
  line-height: 1.5;
}
.font_24,
.font-24 {
  font-size: 0.75rem;
  line-height: 1.5;
}
.font_28,
.font-28 {
  font-size: 0.875rem;
  line-height: 1.5;
}
.font_32,
.font-32 {
  font-size: 1rem;
  line-height: 1.5;
}
.font_36,
.font-36 {
  font-size: 1.125rem;
  line-height: 1.5;
}
.font_40,
.font-40 {
  font-size: 1.25rem;
  line-height: 1.5;
}
::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
  display: none;
}
.text_overflow {
  white-space: nowrap;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.text_overflow2 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.text_overflow3 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
uni-button[type=primary],
.primary_btn {
  line-height: 2.875rem;
  border-radius: 1.4375rem;
  font-size: 1rem;
  color: #fff;
  font-weight: 700;
  border: none;
  background: linear-gradient(98deg, #3bbfff 0%, #833bff 51%, #ff3bf7 97%) !important;
}
uni-button[type=primary]::after,
.primary_btn::after {
  border: none;
}
uni-button.primary_btn:disabled,
.primary_btn:disabled,
.primary_btn[disabled] {
  opacity: 0.6 !important;
  color: rgba(255, 255, 255, 0.8) !important;
  background: linear-gradient(98deg, rgba(59, 191, 255, 0.8) 0%, rgba(131, 59, 255, 0.8) 51%, rgba(255, 59, 247, 0.8) 97%) !important;
}
uni-button[type=default],
.default_btn {
  line-height: 2.875rem;
  border-radius: 1.4375rem;
  font-size: 1rem;
  color: #5949a0;
  font-weight: 700;
  background: linear-gradient(93deg, #ffeef2 0%, #fadcea 24%, #e3dbff 50%, #e4f6ff 100%);
  border: 0.03125rem solid #ffffff !important;
}
uni-button[type=default]::after,
.default_btn::after {
  border: none;
}
.button-hover {
  opacity: 0.9;
  transform: scale(0.95);
  transition: transform 0.2s ease-in-out;
}
uni-button[disabled] {
  color: rgba(1, 1, 1, 0.4);
  background: #e4e4e4 !important;
  box-shadow: inset 0 0 0.5rem 0 #f2e9ff;
}
.flex {
  display: flex !important;
}
.flex-baseline {
  display: flex !important;
  align-items: baseline;
}
.flex_y_center {
  display: flex !important;
  align-items: center !important;
}
.flex_x_between {
  display: flex !important;
  justify-content: space-between !important;
}
.flex_x_end {
  display: flex !important;
  justify-content: flex-end !important;
}
.flex_x_start {
  display: flex !important;
  justify-content: flex-start !important;
}
.flex1 {
  flex: 1;
}
.fixed_btn {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 19;
  width: 100%;
  padding-top: 0.5rem;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  padding-bottom: env(safe-area-inset-bottom);
  background: #fff;
  box-sizing: border-box;
  box-shadow: -0.03125rem 0 0.25rem 0 #eee;
}
@supports (padding-bottom: 0px) {
.fixed_btn {
    padding-bottom: max(env(safe-area-inset-bottom), 0.5rem);
}
}
.name_sex {
  padding-right: 1.5rem;
  background-position: right center;
}
.sex_man {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/icon/boy.png");
  background-size: 1.125rem 1.125rem;
  background-repeat: no-repeat;
}
.sex_woman {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/icon/girl.png");
  background-size: 1.125rem 1.125rem;
  background-repeat: no-repeat;
}
.placeholder {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.3);
  font-weight: 400;
}
.score_group {
  height: 1.125rem;
  display: flex;
  width: -webkit-fit-content;
  width: fit-content;
  align-items: center;
  justify-content: center;
  padding-right: 0.375rem;
  background-color: #fff5df;
  border-radius: 0.375rem;
  font-size: 0.625rem;
  color: #ac8008;
}
.score_group::before {
  content: "";
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/order/like.png") no-repeat center center #fff0c5;
  background-size: 0.75rem 0.75rem;
  border-radius: 0.375rem 0 0.375rem 0.375rem;
  margin-right: 0.25rem;
}
.loading_icon {
  display: block;
  width: 5rem;
  height: 5rem;
  margin: 0 auto;
}
.flexBetweenCenter {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flexBetweenStart {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.flexBetweenEnd {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.flexAroundCenter {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.flexStartCenter {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.flexStartStart {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.flexEndCenter {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.flexCenterCenter {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flexCenterStart {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.flexEndCenter {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.flexColumnStart {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.flexColumnCenter {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.flexColumnEnd {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.textEllipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.textEllipsis2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
@font-face {
  font-family: "D-DIN Exp-Bold";
  src: url("/1107_v1/assets/D-DINExp-Bold.Ch7z6O6S.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "D-DIN Exp";
  src: url("/1107_v1/assets/D-DINExp.CLhvipOK.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
uni-page-body {
  font-weight: 400;
}
#app {
  font-family: "customfont" !important;
}uni-view {
  display: block;
}
uni-view[hidden] {
  display: none;
}
uni-image {
  width: 320px;
  height: 240px;
  display: inline-block;
  overflow: hidden;
  position: relative;
}

uni-image[hidden] {
  display: none;
}

uni-image > div {
  width: 100%;
  height: 100%;
  background-repeat:no-repeat;
}

uni-image > img {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

uni-image > .uni-image-will-change {
  will-change: transform;
}
@keyframes once-show {
  from {
    top: 0;
  }
}
uni-resize-sensor,
uni-resize-sensor > div {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
uni-resize-sensor {
  display: block;
  z-index: -1;
  visibility: hidden;
  animation: once-show 1ms;
}
uni-resize-sensor > div > div {
  position: absolute;
  left: 0;
  top: 0;
}
uni-resize-sensor > div:first-child > div {
  width: 100000px;
  height: 100000px;
}
uni-resize-sensor > div:last-child > div {
  width: 200%;
  height: 200%;
}
uni-text[selectable] {
  cursor: auto;
  -webkit-user-select: text;
          user-select: text;
}

uni-text {
  white-space: pre-line;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uniui-cart-filled[data-v-1320ff52]:before {
  content: "\e6d0";
}
.uniui-gift-filled[data-v-1320ff52]:before {
  content: "\e6c4";
}
.uniui-color[data-v-1320ff52]:before {
  content: "\e6cf";
}
.uniui-wallet[data-v-1320ff52]:before {
  content: "\e6b1";
}
.uniui-settings-filled[data-v-1320ff52]:before {
  content: "\e6ce";
}
.uniui-auth-filled[data-v-1320ff52]:before {
  content: "\e6cc";
}
.uniui-shop-filled[data-v-1320ff52]:before {
  content: "\e6cd";
}
.uniui-staff-filled[data-v-1320ff52]:before {
  content: "\e6cb";
}
.uniui-vip-filled[data-v-1320ff52]:before {
  content: "\e6c6";
}
.uniui-plus-filled[data-v-1320ff52]:before {
  content: "\e6c7";
}
.uniui-folder-add-filled[data-v-1320ff52]:before {
  content: "\e6c8";
}
.uniui-color-filled[data-v-1320ff52]:before {
  content: "\e6c9";
}
.uniui-tune-filled[data-v-1320ff52]:before {
  content: "\e6ca";
}
.uniui-calendar-filled[data-v-1320ff52]:before {
  content: "\e6c0";
}
.uniui-notification-filled[data-v-1320ff52]:before {
  content: "\e6c1";
}
.uniui-wallet-filled[data-v-1320ff52]:before {
  content: "\e6c2";
}
.uniui-medal-filled[data-v-1320ff52]:before {
  content: "\e6c3";
}
.uniui-fire-filled[data-v-1320ff52]:before {
  content: "\e6c5";
}
.uniui-refreshempty[data-v-1320ff52]:before {
  content: "\e6bf";
}
.uniui-location-filled[data-v-1320ff52]:before {
  content: "\e6af";
}
.uniui-person-filled[data-v-1320ff52]:before {
  content: "\e69d";
}
.uniui-personadd-filled[data-v-1320ff52]:before {
  content: "\e698";
}
.uniui-arrowthinleft[data-v-1320ff52]:before {
  content: "\e6d2";
}
.uniui-arrowthinup[data-v-1320ff52]:before {
  content: "\e6d3";
}
.uniui-arrowthindown[data-v-1320ff52]:before {
  content: "\e6d4";
}
.uniui-back[data-v-1320ff52]:before {
  content: "\e6b9";
}
.uniui-forward[data-v-1320ff52]:before {
  content: "\e6ba";
}
.uniui-arrow-right[data-v-1320ff52]:before {
  content: "\e6bb";
}
.uniui-arrow-left[data-v-1320ff52]:before {
  content: "\e6bc";
}
.uniui-arrow-up[data-v-1320ff52]:before {
  content: "\e6bd";
}
.uniui-arrow-down[data-v-1320ff52]:before {
  content: "\e6be";
}
.uniui-arrowthinright[data-v-1320ff52]:before {
  content: "\e6d1";
}
.uniui-down[data-v-1320ff52]:before {
  content: "\e6b8";
}
.uniui-bottom[data-v-1320ff52]:before {
  content: "\e6b8";
}
.uniui-arrowright[data-v-1320ff52]:before {
  content: "\e6d5";
}
.uniui-right[data-v-1320ff52]:before {
  content: "\e6b5";
}
.uniui-up[data-v-1320ff52]:before {
  content: "\e6b6";
}
.uniui-top[data-v-1320ff52]:before {
  content: "\e6b6";
}
.uniui-left[data-v-1320ff52]:before {
  content: "\e6b7";
}
.uniui-arrowup[data-v-1320ff52]:before {
  content: "\e6d6";
}
.uniui-eye[data-v-1320ff52]:before {
  content: "\e651";
}
.uniui-eye-filled[data-v-1320ff52]:before {
  content: "\e66a";
}
.uniui-eye-slash[data-v-1320ff52]:before {
  content: "\e6b3";
}
.uniui-eye-slash-filled[data-v-1320ff52]:before {
  content: "\e6b4";
}
.uniui-info-filled[data-v-1320ff52]:before {
  content: "\e649";
}
.uniui-reload[data-v-1320ff52]:before {
  content: "\e6b2";
}
.uniui-micoff-filled[data-v-1320ff52]:before {
  content: "\e6b0";
}
.uniui-map-pin-ellipse[data-v-1320ff52]:before {
  content: "\e6ac";
}
.uniui-map-pin[data-v-1320ff52]:before {
  content: "\e6ad";
}
.uniui-location[data-v-1320ff52]:before {
  content: "\e6ae";
}
.uniui-starhalf[data-v-1320ff52]:before {
  content: "\e683";
}
.uniui-star[data-v-1320ff52]:before {
  content: "\e688";
}
.uniui-star-filled[data-v-1320ff52]:before {
  content: "\e68f";
}
.uniui-calendar[data-v-1320ff52]:before {
  content: "\e6a0";
}
.uniui-fire[data-v-1320ff52]:before {
  content: "\e6a1";
}
.uniui-medal[data-v-1320ff52]:before {
  content: "\e6a2";
}
.uniui-font[data-v-1320ff52]:before {
  content: "\e6a3";
}
.uniui-gift[data-v-1320ff52]:before {
  content: "\e6a4";
}
.uniui-link[data-v-1320ff52]:before {
  content: "\e6a5";
}
.uniui-notification[data-v-1320ff52]:before {
  content: "\e6a6";
}
.uniui-staff[data-v-1320ff52]:before {
  content: "\e6a7";
}
.uniui-vip[data-v-1320ff52]:before {
  content: "\e6a8";
}
.uniui-folder-add[data-v-1320ff52]:before {
  content: "\e6a9";
}
.uniui-tune[data-v-1320ff52]:before {
  content: "\e6aa";
}
.uniui-auth[data-v-1320ff52]:before {
  content: "\e6ab";
}
.uniui-person[data-v-1320ff52]:before {
  content: "\e699";
}
.uniui-email-filled[data-v-1320ff52]:before {
  content: "\e69a";
}
.uniui-phone-filled[data-v-1320ff52]:before {
  content: "\e69b";
}
.uniui-phone[data-v-1320ff52]:before {
  content: "\e69c";
}
.uniui-email[data-v-1320ff52]:before {
  content: "\e69e";
}
.uniui-personadd[data-v-1320ff52]:before {
  content: "\e69f";
}
.uniui-chatboxes-filled[data-v-1320ff52]:before {
  content: "\e692";
}
.uniui-contact[data-v-1320ff52]:before {
  content: "\e693";
}
.uniui-chatbubble-filled[data-v-1320ff52]:before {
  content: "\e694";
}
.uniui-contact-filled[data-v-1320ff52]:before {
  content: "\e695";
}
.uniui-chatboxes[data-v-1320ff52]:before {
  content: "\e696";
}
.uniui-chatbubble[data-v-1320ff52]:before {
  content: "\e697";
}
.uniui-upload-filled[data-v-1320ff52]:before {
  content: "\e68e";
}
.uniui-upload[data-v-1320ff52]:before {
  content: "\e690";
}
.uniui-weixin[data-v-1320ff52]:before {
  content: "\e691";
}
.uniui-compose[data-v-1320ff52]:before {
  content: "\e67f";
}
.uniui-qq[data-v-1320ff52]:before {
  content: "\e680";
}
.uniui-download-filled[data-v-1320ff52]:before {
  content: "\e681";
}
.uniui-pyq[data-v-1320ff52]:before {
  content: "\e682";
}
.uniui-sound[data-v-1320ff52]:before {
  content: "\e684";
}
.uniui-trash-filled[data-v-1320ff52]:before {
  content: "\e685";
}
.uniui-sound-filled[data-v-1320ff52]:before {
  content: "\e686";
}
.uniui-trash[data-v-1320ff52]:before {
  content: "\e687";
}
.uniui-videocam-filled[data-v-1320ff52]:before {
  content: "\e689";
}
.uniui-spinner-cycle[data-v-1320ff52]:before {
  content: "\e68a";
}
.uniui-weibo[data-v-1320ff52]:before {
  content: "\e68b";
}
.uniui-videocam[data-v-1320ff52]:before {
  content: "\e68c";
}
.uniui-download[data-v-1320ff52]:before {
  content: "\e68d";
}
.uniui-help[data-v-1320ff52]:before {
  content: "\e679";
}
.uniui-navigate-filled[data-v-1320ff52]:before {
  content: "\e67a";
}
.uniui-plusempty[data-v-1320ff52]:before {
  content: "\e67b";
}
.uniui-smallcircle[data-v-1320ff52]:before {
  content: "\e67c";
}
.uniui-minus-filled[data-v-1320ff52]:before {
  content: "\e67d";
}
.uniui-micoff[data-v-1320ff52]:before {
  content: "\e67e";
}
.uniui-closeempty[data-v-1320ff52]:before {
  content: "\e66c";
}
.uniui-clear[data-v-1320ff52]:before {
  content: "\e66d";
}
.uniui-navigate[data-v-1320ff52]:before {
  content: "\e66e";
}
.uniui-minus[data-v-1320ff52]:before {
  content: "\e66f";
}
.uniui-image[data-v-1320ff52]:before {
  content: "\e670";
}
.uniui-mic[data-v-1320ff52]:before {
  content: "\e671";
}
.uniui-paperplane[data-v-1320ff52]:before {
  content: "\e672";
}
.uniui-close[data-v-1320ff52]:before {
  content: "\e673";
}
.uniui-help-filled[data-v-1320ff52]:before {
  content: "\e674";
}
.uniui-paperplane-filled[data-v-1320ff52]:before {
  content: "\e675";
}
.uniui-plus[data-v-1320ff52]:before {
  content: "\e676";
}
.uniui-mic-filled[data-v-1320ff52]:before {
  content: "\e677";
}
.uniui-image-filled[data-v-1320ff52]:before {
  content: "\e678";
}
.uniui-locked-filled[data-v-1320ff52]:before {
  content: "\e668";
}
.uniui-info[data-v-1320ff52]:before {
  content: "\e669";
}
.uniui-locked[data-v-1320ff52]:before {
  content: "\e66b";
}
.uniui-camera-filled[data-v-1320ff52]:before {
  content: "\e658";
}
.uniui-chat-filled[data-v-1320ff52]:before {
  content: "\e659";
}
.uniui-camera[data-v-1320ff52]:before {
  content: "\e65a";
}
.uniui-circle[data-v-1320ff52]:before {
  content: "\e65b";
}
.uniui-checkmarkempty[data-v-1320ff52]:before {
  content: "\e65c";
}
.uniui-chat[data-v-1320ff52]:before {
  content: "\e65d";
}
.uniui-circle-filled[data-v-1320ff52]:before {
  content: "\e65e";
}
.uniui-flag[data-v-1320ff52]:before {
  content: "\e65f";
}
.uniui-flag-filled[data-v-1320ff52]:before {
  content: "\e660";
}
.uniui-gear-filled[data-v-1320ff52]:before {
  content: "\e661";
}
.uniui-home[data-v-1320ff52]:before {
  content: "\e662";
}
.uniui-home-filled[data-v-1320ff52]:before {
  content: "\e663";
}
.uniui-gear[data-v-1320ff52]:before {
  content: "\e664";
}
.uniui-smallcircle-filled[data-v-1320ff52]:before {
  content: "\e665";
}
.uniui-map-filled[data-v-1320ff52]:before {
  content: "\e666";
}
.uniui-map[data-v-1320ff52]:before {
  content: "\e667";
}
.uniui-refresh-filled[data-v-1320ff52]:before {
  content: "\e656";
}
.uniui-refresh[data-v-1320ff52]:before {
  content: "\e657";
}
.uniui-cloud-upload[data-v-1320ff52]:before {
  content: "\e645";
}
.uniui-cloud-download-filled[data-v-1320ff52]:before {
  content: "\e646";
}
.uniui-cloud-download[data-v-1320ff52]:before {
  content: "\e647";
}
.uniui-cloud-upload-filled[data-v-1320ff52]:before {
  content: "\e648";
}
.uniui-redo[data-v-1320ff52]:before {
  content: "\e64a";
}
.uniui-images-filled[data-v-1320ff52]:before {
  content: "\e64b";
}
.uniui-undo-filled[data-v-1320ff52]:before {
  content: "\e64c";
}
.uniui-more[data-v-1320ff52]:before {
  content: "\e64d";
}
.uniui-more-filled[data-v-1320ff52]:before {
  content: "\e64e";
}
.uniui-undo[data-v-1320ff52]:before {
  content: "\e64f";
}
.uniui-images[data-v-1320ff52]:before {
  content: "\e650";
}
.uniui-paperclip[data-v-1320ff52]:before {
  content: "\e652";
}
.uniui-settings[data-v-1320ff52]:before {
  content: "\e653";
}
.uniui-search[data-v-1320ff52]:before {
  content: "\e654";
}
.uniui-redo-filled[data-v-1320ff52]:before {
  content: "\e655";
}
.uniui-list[data-v-1320ff52]:before {
  content: "\e644";
}
.uniui-mail-open-filled[data-v-1320ff52]:before {
  content: "\e63a";
}
.uniui-hand-down-filled[data-v-1320ff52]:before {
  content: "\e63c";
}
.uniui-hand-down[data-v-1320ff52]:before {
  content: "\e63d";
}
.uniui-hand-up-filled[data-v-1320ff52]:before {
  content: "\e63e";
}
.uniui-hand-up[data-v-1320ff52]:before {
  content: "\e63f";
}
.uniui-heart-filled[data-v-1320ff52]:before {
  content: "\e641";
}
.uniui-mail-open[data-v-1320ff52]:before {
  content: "\e643";
}
.uniui-heart[data-v-1320ff52]:before {
  content: "\e639";
}
.uniui-loop[data-v-1320ff52]:before {
  content: "\e633";
}
.uniui-pulldown[data-v-1320ff52]:before {
  content: "\e632";
}
.uniui-scan[data-v-1320ff52]:before {
  content: "\e62a";
}
.uniui-bars[data-v-1320ff52]:before {
  content: "\e627";
}
.uniui-checkbox[data-v-1320ff52]:before {
  content: "\e62b";
}
.uniui-checkbox-filled[data-v-1320ff52]:before {
  content: "\e62c";
}
.uniui-shop[data-v-1320ff52]:before {
  content: "\e62f";
}
.uniui-headphones[data-v-1320ff52]:before {
  content: "\e630";
}
.uniui-cart[data-v-1320ff52]:before {
  content: "\e631";
}
@font-face {
  font-family: uniicons;
  src: url("/1107_v1/assets/uniicons.DN59BOw4.ttf");
}
.uni-icons[data-v-1320ff52] {
  font-family: uniicons;
  text-decoration: none;
  text-align: center;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.status_bar[data-v-c84f3dea] {
  width: 100%;
}
.navbar_content[data-v-c84f3dea] {
  width: 100%;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}
.navbar_content .left_icon[data-v-c84f3dea],
.navbar_content .title[data-v-c84f3dea],
.navbar_content .right_icon[data-v-c84f3dea] {
  flex: 1;
}
.navbar_content .right_icon[data-v-c84f3dea] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.navbar_content .title[data-v-c84f3dea] {
  flex: 2 !important;
}
.navbar_bg[data-v-c84f3dea] {
  width: 100%;
  background: transparent;
}
.fixed[data-v-c84f3dea] {
  position: fixed;
  z-index: 10000;
}
.title[data-v-c84f3dea] {
  display: block;
  line-height: 2.75rem;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-family: PingFang SC, PingFang SC !important;
}
.z-avatar-box[data-v-b857a7f1] {
	position: relative;
	display: inline-block;
}
.z-avatar-img[data-v-b857a7f1] {
	position: absolute;
	z-index: 1;
	background: #fff;
	object-fit: cover;
	object-position: center center;
}
.z-avatar-frame[data-v-b857a7f1] {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	pointer-events: none;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.gradient_text[data-v-63f87ebf] {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.badge_bg[data-v-7e5af552] {
  padding: 0 0.375rem;
  min-width: 2.75rem;
  height: 1rem;
  border-radius: 6.25rem 6.25rem 6.25rem 6.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  line-height: 1rem;
  border: 0.7px solid #fff;
}
.bg1[data-v-7e5af552] {
  background: linear-gradient(90deg, #e2faff 0%, #498184 100%);
}
.bg2[data-v-7e5af552] {
  background: linear-gradient(90deg, #ffe8d2 0%, #a16134 100%);
}
.bg3[data-v-7e5af552] {
  background: linear-gradient(90deg, #d1d8e8 0%, #7687aa 100%);
}
.bg4[data-v-7e5af552] {
  background: linear-gradient(90deg, #ffedbb 0%, #f28229 100%);
}
.bg5[data-v-7e5af552] {
  background: linear-gradient(90deg, #fda6a7 0%, #f43840 100%);
}
.bg6[data-v-7e5af552] {
  background: linear-gradient(90deg, #fdcf1b 0%, #fa6d71 50%, #ab1aae 100%);
}
.badge_txt[data-v-7e5af552] {
  font-size: 0.625rem;
  color: #ffffff;
  text-shadow: 0.03125rem 0.03125rem 0.03125rem rgba(0, 0, 0, 0.75);
}
.badge_img[data-v-7e5af552] {
  width: 0.96875rem;
  height: 0.96875rem;
  margin-right: 0.25rem;
}
.bgline[data-v-7e5af552] {
  border: 0.7px solid rgba(1, 1, 1, 0.4);
}
.bgline .badge_txt[data-v-7e5af552] {
  color: rgba(1, 1, 1, 0.85);
  font-weight: 600;
  text-shadow: none;
}
.badge_bg1[data-v-7e5af552] {
  min-width: 3.4375rem;
  height: 1rem;
  border-radius: 6.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.3125rem;
  box-sizing: border-box;
  line-height: 1rem;
  border: 0.7px solid rgba(1, 1, 1, 0.4);
  margin-right: 0.375rem;
}
.badge_txt1[data-v-7e5af552] {
  font-size: 0.625rem;
  color: rgba(1, 1, 1, 0.85);
  font-weight: 600;
}
.badge_img1[data-v-7e5af552] {
  width: 1rem;
  height: 1rem;
  margin-right: 0.3125rem;
}
.bg1full[data-v-7e5af552] {
  border: 0.7px solid #fff;
  background: rgba(1, 1, 1, 0.3);
}
.bg1full .badge_txt1[data-v-7e5af552] {
  font-size: 0.625rem;
  color: #fff;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.category-item[data-v-511b5e13] {
  position: relative;
  height: 9.0625rem;
  background: linear-gradient(180deg, #f4f5f9 0%, #ffffff 100%);
  border-radius: 2.5rem 0.875rem 0.875rem 0.875rem;
  border: 0.0625rem solid #ffffff;
  padding: 0.5rem 0.75rem 0.5625rem;
  box-sizing: border-box;
}
.category-item .item_content[data-v-511b5e13] {
  display: flex;
  align-items: center;
}
.category-item .tag-container[data-v-511b5e13] {
  display: flex;
  align-items: center;
  margin-top: 0.4375rem;
}
.category-item .tag-container .game_group[data-v-511b5e13] {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
  line-height: 1.0625rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.category-item .tag-container .game_group uni-image[data-v-511b5e13] {
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 50%;
  margin-right: 0.125rem;
}
.category-item .tag-container .tag_item[data-v-511b5e13] {
  display: flex;
  align-items: center;
  padding-right: 0.375rem;
}
.category-item .tag-container .tag_item[data-v-511b5e13]:before {
  content: "";
  width: 0.0625rem;
  height: 0.65625rem;
  border-radius: 0.25rem;
  background: rgba(1, 1, 1, 0.1);
  margin-right: 0.375rem;
}
.category-item .tag-container .tag_item[data-v-511b5e13]:first-child:before {
  display: none;
}
.category-item .user_name[data-v-511b5e13] {
  display: inline-block;
  padding-right: 1.25rem;
  font-size: 0.875rem;
  color: #292929;
  font-weight: 500;
  background-position: right center;
}
.category-item .category-info[data-v-511b5e13] {
  margin-left: 0.75rem;
}
.category-item .badge_group[data-v-511b5e13] {
  margin-top: 0.1875rem;
  margin-bottom: 0.375rem;
}
.category-item .score_group[data-v-511b5e13] {
  margin-right: 0.375rem;
}
.category-item .service-text[data-v-511b5e13] {
  font-size: 0.625rem;
  color: rgba(1, 1, 1, 0.4);
}
.category-item .service-text .customfont[data-v-511b5e13] {
  color: #23a9ff;
  font-size: 0.75rem;
  margin: 0 0.125rem;
}
.category-item .bottom_group[data-v-511b5e13] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.5rem;
}
.category-item .bottom_group .introduce[data-v-511b5e13] {
  width: 16.1875rem;
  height: 1.75rem;
  line-height: 1.75rem;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
  background: #f5f9fd;
  border-radius: 0.25rem;
  padding-left: 0.25rem;
  padding-right: 0.625rem;
  box-sizing: border-box;
}
.category-item .bottom_group .introduce .text[data-v-511b5e13] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/home/icon_hao.png") no-repeat left center;
  background-size: 1.125rem 0.75rem;
  padding-left: 0.6875rem;
}
.category-item .bottom_group .item_btn[data-v-511b5e13] {
  width: 3.5rem;
  height: 1.75rem;
  text-align: center;
  line-height: 1.75rem;
  font-size: 0.75rem;
  border-radius: 0.25rem;
  color: #ffffff;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/home/button_bg.png") no-repeat center center;
  background-size: 100% 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.img[data-v-38ab229f] {
  width: 6.375rem;
  height: 7.375rem;
}
.empty[data-v-38ab229f] {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 25vh;
}
.title[data-v-38ab229f] {
  font-size: 0.875rem;
  color: #babbbd;
  line-height: 1.25rem;
  text-align: center;
}
.img[data-v-38ab229f] {
  display: block;
}uni-scroll-view {
  display: block;
  width: 100%;
}

uni-scroll-view[hidden] {
  display: none;
}

.uni-scroll-view {
  position: relative;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  /* display: flex; 时在安卓下会导致scrollWidth和offsetWidth一样 */
  height: 100%;
  max-height: inherit;
}

.uni-scroll-view-scrollbar-hidden::-webkit-scrollbar {
  display: none;
}

.uni-scroll-view-scrollbar-hidden {
  -moz-scrollbars: none;
  scrollbar-width: none;
}

.uni-scroll-view-content {
  width: 100%;
  height: 100%;
}.uni-scroll-view-refresher {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}

.uni-scroll-view-refresher-container {
  position: absolute;
  width: 100%;
  bottom: 0;
  display: flex;
  flex-direction: column-reverse;
}

.uni-scroll-view-refresh {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.uni-scroll-view-refresh-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.117647),
    0 1px 4px rgba(0, 0, 0, 0.117647);
}

.uni-scroll-view-refresh__spinner {
  transform-origin: center center;
  animation: uni-scroll-view-refresh-rotate 2s linear infinite;
}

.uni-scroll-view-refresh__spinner > circle {
  stroke: currentColor;
  stroke-linecap: round;
  animation: uni-scroll-view-refresh-dash 2s linear infinite;
}

@keyframes uni-scroll-view-refresh-rotate {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes uni-scroll-view-refresh-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

.zp-container[data-v-46cc908e]{

		display: flex;

		align-items: center;
		justify-content: center;
}
.zp-container-fixed[data-v-46cc908e] {

		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
}
.zp-main[data-v-46cc908e]{

		display: flex;

		flex-direction: column;
		align-items: center;
        padding: 1.5625rem 0;
}
.zp-main-image[data-v-46cc908e] {
		width: 6.25rem;
		height: 6.25rem;
}
.zp-main-title[data-v-46cc908e] {
		font-size: 0.8125rem;
		color: #aaaaaa;
		text-align: center;
		margin-top: 0.3125rem;
}
.zp-main-error-btn[data-v-46cc908e] {
		font-size: 0.8125rem;
		padding: 0.25rem 0.75rem;
		border: solid 1px #dddddd;
		border-radius: 0.1875rem;
		color: #aaaaaa;
		margin-top: 1.5625rem;
}
/* [z-paging]公用的静态css资源 */
.zp-line-loading-image[data-v-68f9c740] {
	margin-right: 0.25rem;
	width: 0.875rem;
	height: 0.875rem;

	animation: loading-flower-68f9c740 1s steps(12) infinite;

	color: #666666;
}
.zp-loading-image-ios[data-v-68f9c740]{
	width: 20px;
	height: 20px;
}
.zp-loading-image-android[data-v-68f9c740]{
	width: 1rem;
	height: 1rem;
}
@keyframes loading-flower-68f9c740 {
0% {
		transform: rotate(0deg);
}
to {
		transform: rotate(1turn);
}
}
.zp-r-container[data-v-68f9c740] {

		display: flex;
		height: 100%;

		flex-direction: row;
		justify-content: center;
		align-items: center;
}
.zp-r-container-padding[data-v-68f9c740] {
}
.zp-r-left[data-v-68f9c740] {

		display: flex;

		flex-direction: row;
		align-items: center;
		overflow: hidden;
}
.zp-r-left-image[data-v-68f9c740] {
		transition-duration: .2s;
		transition-property: transform;
		color: #666666;
}
.zp-r-left-image-pre-size[data-v-68f9c740]{

		width: 0.9375rem;
		height: 0.9375rem;
		overflow: hidden;
}
.zp-r-arrow-top[data-v-68f9c740] {
		transform: rotate(0deg);
}
.zp-r-arrow-down[data-v-68f9c740] {
		transform: rotate(180deg);
}
.zp-r-right[data-v-68f9c740] {
		font-size: 0.84375rem;

		display: flex;

		flex-direction: column;
		align-items: center;
		justify-content: center;
}
.zp-r-right-text[data-v-68f9c740] {
}
.zp-r-right-time-text[data-v-68f9c740] {
		margin-top: 0.3125rem;
		font-size: 0.75rem;
}
/* [z-paging]公用的静态css资源 */
.zp-line-loading-image[data-v-9c76509a] {
	margin-right: 0.25rem;
	width: 0.875rem;
	height: 0.875rem;

	animation: loading-flower-9c76509a 1s steps(12) infinite;

	color: #666666;
}
.zp-loading-image-ios[data-v-9c76509a]{
	width: 20px;
	height: 20px;
}
.zp-loading-image-android[data-v-9c76509a]{
	width: 1rem;
	height: 1rem;
}
@keyframes loading-flower-9c76509a {
0% {
		transform: rotate(0deg);
}
to {
		transform: rotate(1turn);
}
}
.zp-l-container[data-v-9c76509a]{
		height: 2.5rem;
		font-size: 0.84375rem;

		clear: both;
		display: flex;

		flex-direction: row;
		align-items: center;
		justify-content: center;
}
.zp-l-line-loading-custom-image[data-v-9c76509a]{
		color: #a4a4a4;
		margin-right: 0.25rem;
		width: 0.875rem;
		height: 0.875rem;
}
.zp-l-line-loading-custom-image-animated[data-v-9c76509a]{

		animation: loading-circle-9c76509a 1s linear infinite;
}
.zp-l-text[data-v-9c76509a] {
}
.zp-l-line[data-v-9c76509a] {
		height: 1px;
		width: 3.125rem;
		margin: 0 0.3125rem;
}
@keyframes loading-circle-9c76509a {
0% {
			transform: rotate(0deg);
}
100% {
			transform: rotate(360deg);
}
}

/* [z-paging]公共css*/
.z-paging-content[data-v-05082a94] {
	position: relative;

	display: flex;
	width: 100%;
	height: 100%;
	overflow: hidden;

	flex-direction: column;
}
.z-paging-content-fixed[data-v-05082a94], .zp-loading-fixed[data-v-05082a94] {
	position: fixed;

	height: auto;
	width: auto;

	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.zp-page-top[data-v-05082a94],.zp-page-bottom[data-v-05082a94] {

	width: auto;

	position: fixed;
	left: 0;
	right: 0;
	z-index: 999;
}
.zp-page-left[data-v-05082a94],.zp-page-right[data-v-05082a94]{

	height: 100%;
}
.zp-scroll-view-super[data-v-05082a94] {
	flex: 1;
	position: relative;
}
.zp-view-super[data-v-05082a94]{

	display: flex;

	flex-direction: row;
}
.zp-custom-refresher-container[data-v-05082a94] {
	overflow: hidden;
}
.zp-scroll-view-container[data-v-05082a94],.zp-scroll-view[data-v-05082a94] {
	position: relative;

	height: 100%;
	width: 100%;
}
.zp-absoulte[data-v-05082a94]{

	position: absolute;
	top: 0;
	width: auto;
}
.zp-right[data-v-05082a94]{
	right: 0;
}
.zp-scroll-view-absolute[data-v-05082a94] {
	position: absolute;
	top: 0;
	left: 0;
}
.zp-scroll-view-hide-scrollbar[data-v-05082a94] ::-webkit-scrollbar {
	display: none;
	-webkit-appearance: none;
	width: 0 !important;
	height: 0 !important;
	background: transparent;
}
.zp-paging-touch-view[data-v-05082a94] {
	width: 100%;
	height: 100%;
	position: relative;
}
.zp-fixed-bac-view[data-v-05082a94] {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	height: 200px;
}
.zp-paging-main[data-v-05082a94] {
	height: 100%;

	display: flex;

	flex-direction: column;
}
.zp-paging-container[data-v-05082a94] {
	flex: 1;
	position: relative;

	display: flex;

	flex-direction: column;
}
.zp-custom-refresher-container[data-v-05082a94] {

	display: flex;

	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.zp-back-to-top[data-v-05082a94] {
	width: 2.375rem;
	height: 2.375rem;
	z-index: 999;
	position: absolute;
	bottom: 0;
	right: 0.78125rem;
	transition-duration: .3s;
	transition-property: opacity;
}
.zp-back-to-top-show[data-v-05082a94] {
	opacity: 1;
}
.zp-back-to-top-hide[data-v-05082a94] {
	opacity: 0;
}
.zp-back-to-top-img[data-v-05082a94] {

	width: 100%;
	height: 100%;




	z-index: 999;
}
.zp-empty-view[data-v-05082a94] {



	flex: 1;
}
.zp-empty-view-center[data-v-05082a94] {

	display: flex;

	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.zp-loading-fixed[data-v-05082a94] {
	z-index: 9999;
}
.zp-safe-area-inset-bottom[data-v-05082a94] {
	position: absolute;

	height: env(safe-area-inset-bottom);
}
.zp-n-refresh-container[data-v-05082a94] {

	display: flex;

	justify-content: center;
	width: 23.4375rem;
}
.zp-n-list-container[data-v-05082a94]{

	display: flex;

	flex-direction: row;
	flex: 1;
}

/* [z-paging]公用的静态css资源 */
.zp-line-loading-image[data-v-05082a94] {
	margin-right: 0.25rem;
	width: 0.875rem;
	height: 0.875rem;

	animation: loading-flower-05082a94 1s steps(12) infinite;

	color: #666666;
}
.zp-loading-image-ios[data-v-05082a94]{
	width: 20px;
	height: 20px;
}
.zp-loading-image-android[data-v-05082a94]{
	width: 1rem;
	height: 1rem;
}
@keyframes loading-flower-05082a94 {
0% {
		transform: rotate(0deg);
}
to {
		transform: rotate(1turn);
}
}


/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uni-popup[data-v-f0b957f8] {
  position: fixed;
  z-index: 99;
}
.uni-popup.top[data-v-f0b957f8], .uni-popup.left[data-v-f0b957f8], .uni-popup.right[data-v-f0b957f8] {
  top: var(--window-top);
}
.uni-popup .uni-popup__wrapper[data-v-f0b957f8] {
  display: block;
  position: relative;
  /* iphonex 等安全区设置，底部安全区适配 */
}
.uni-popup .uni-popup__wrapper.left[data-v-f0b957f8], .uni-popup .uni-popup__wrapper.right[data-v-f0b957f8] {
  padding-top: var(--window-top);
  flex: 1;
}
.fixforpc-z-index[data-v-f0b957f8] {
  z-index: 999;
}
.fixforpc-top[data-v-f0b957f8] {
  top: 0;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.teenager-container[data-v-93a66b1d] {
  position: relative;
  width: 17.75rem;
  background: linear-gradient(180deg, #cde1fe 0%, rgba(254, 240, 213, 0) 96%);
  border-radius: 0.875rem 0.875rem 0 0;
  padding-top: 0;
  padding-bottom: 1.1875rem;
  overflow: hidden;
}
.teenager-container .teenager-bg[data-v-93a66b1d] {
  width: 100%;
}
.teenager-container .teenager-img[data-v-93a66b1d] {
  width: 9.75rem;
  height: 6.4375rem;
  display: block;
  margin: 0.625rem auto 0.3125rem;
}
.teenager-container .teenager-wrapper[data-v-93a66b1d] {
  padding: 0 1.5rem;
  box-sizing: border-box;
}
.teenager-container .teenager-wrapper .teenager-title[data-v-93a66b1d] {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
  margin-bottom: 0.0625rem;
}
.teenager-container .teenager-wrapper .teenager-intro[data-v-93a66b1d] {
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
}
.teenager-container .teenager-wrapper .teenager-tip[data-v-93a66b1d] {
  font-size: 0.75rem;
  color: #8C7DFC;
  text-align: center;
  margin-top: 1.3125rem;
  margin-bottom: 0.5625rem;
}
.teenager-container .teenager-wrapper .teenager-btn[data-v-93a66b1d] {
  width: 12.75rem;
  height: 2.875rem;
  background: #8C7DFC;
  border-radius: 1.5rem 1.5rem 1.5rem 1.5rem;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.85);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.notice_container[data-v-0d218d38] {
  width: 100%;
  height: 4rem;
  padding-top: 0.375rem;
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/home/notice_bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-sizing: border-box;
}
.notice_container .marquee-list[data-v-0d218d38] {
  height: 1.5625rem;
  overflow: hidden;
  position: relative;
  margin-top: 0.375rem;
}
.notice_container .notice_title[data-v-0d218d38] {
  width: 3.25rem;
  height: 1.375rem;
  display: block;
  margin-left: 1.0625rem;
}
.notice_container .marquee-item[data-v-0d218d38] {
  display: flex;
  align-items: center;
  padding: 0 1.0625rem;
  margin-right: 1.25rem;
  height: 1.5625rem;
  line-height: 1.5625rem;
}
.notice_container .marquee-item .tip-one[data-v-0d218d38] {
  display: inline-block;
  width: 6rem;
  font-weight: 500;
  font-size: 0.75rem;
  color: #010101;
  padding-right: 0.625rem;
  position: relative;
}
.notice_container .marquee-item .tip-one[data-v-0d218d38]::after {
  content: "";
  display: inline-block;
  width: 0.25rem;
  height: 0.25rem;
  background: #010101;
  border-radius: 50%;
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.notice_container .marquee-item .tip-two[data-v-0d218d38] {
  display: inline-block;
  width: 11.5625rem;
  font-size: 0.625rem;
  color: #9b9b9b;
  white-space: nowrap;
}
.icon_right[data-v-0d218d38] {
  position: absolute;
  right: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.category_list[data-v-a0956d89] {
  white-space: nowrap;
  width: 100%;
  padding-left: 0.875rem;
  box-sizing: border-box;
}
.category_item_bg[data-v-a0956d89] {
  display: inline-block;
  margin-right: 0.625rem;
  padding: 0.0625rem;
  background: linear-gradient(180deg, #ffffff, #f0f0f1);
  border-radius: 0.375rem;
}
.category_item[data-v-a0956d89] {
  position: relative;
  padding-bottom: 0.3125rem;
  background: linear-gradient(180deg, white, rgba(255, 255, 255, 0)) 1 1;
  border-radius: 0.375rem;
}
.category_item_content[data-v-a0956d89] {
  display: flex;
  align-items: center;
  height: 2.125rem;
  background: #fff;
  border-radius: 0.5rem;
  overflow: hidden;
  border-radius: 0.375rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  box-sizing: border-box;
  background: linear-gradient(180deg, #f0f0f1 0%, #fdfdfd 100%);
}
.category_item_img[data-v-a0956d89] {
  display: block;
  width: 1.375rem;
  height: 1.375rem;
  margin-right: 0.3125rem;
  border-radius: 50%;
}
.category_item_name[data-v-a0956d89] {
  font-weight: 500;
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.85);
}
.category_item_img1[data-v-a0956d89] {
  display: block;
  width: 0.03125rem;
  height: 1.375rem;
  margin-right: 0;
}
.active[data-v-a0956d89] {
  padding-bottom: 0.3125rem;
}
.active .category_item_content[data-v-a0956d89] {
  border-radius: 0.375rem;
  background: linear-gradient(180deg, #3946ff 0%, #cd44ff 100%) !important;
}
.active .category_item_content .category_item_name[data-v-a0956d89] {
  color: #fff;
}
.active .category_item_content[data-v-a0956d89]::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0.03125rem;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 0.5625rem solid transparent;
  border-right: 0.5625rem solid transparent;
  border-top: 0.375rem solid #c54bfb;
  border-radius: 0.25rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.logo[data-v-cd916ab0] {
  width: 3rem;
  height: 1.875rem;
  display: block;
  margin-left: 0.25rem;
}
.home_bg[data-v-cd916ab0] {
  position: relative;
}
.home_bg[data-v-cd916ab0]::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/home/home_bg.png") no-repeat center;
  background-size: 100% 19.9375rem;
  height: 19.9375rem;
  z-index: -1;
}
.right_btn[data-v-cd916ab0] {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/home/search.png") no-repeat center;
  background-size: 100% 100%;
}
.home[data-v-cd916ab0] {
  padding: 0 0.875rem;
}
.home .left_btn[data-v-cd916ab0] {
  font-size: 1.375rem;
  color: #010101;
}
.z-paging[data-v-cd916ab0] {
  position: relative;
  z-index: 1;
}
.notice_container[data-v-cd916ab0] {
  padding: 0 0.875rem;
  margin-bottom: 1.125rem;
}
.recommend_list .recommend_item[data-v-cd916ab0] {
  margin-bottom: 0.75rem;
}
.recommend_title[data-v-cd916ab0] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.9375rem;
  padding: 0 0.875rem;
  margin-bottom: 0.625rem;
}
.recommend_title .title_text[data-v-cd916ab0] {
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.85);
}
.recommend_title .title_btn[data-v-cd916ab0] {
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.4);
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/home/icon_more.png") no-repeat right center;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.4);
  padding-right: 1rem;
  background-size: 0.75rem 0.75rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-cd916ab0] {
  background: #f3f4f8;
}
body[data-v-cd916ab0] {
  background: #f3f4f8;
}uni-swiper {
  display: block;
  height: 150px;
}

uni-swiper[hidden] {
  display: none;
}

.uni-swiper-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  transform: translateZ(0);
}

.uni-swiper-slides {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.uni-swiper-slide-frame {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  will-change: transform;
}

.uni-swiper-dots {
  position: absolute;
  font-size: 0;
}

.uni-swiper-dots-horizontal {
  left: 50%;
  bottom: 10px;
  text-align: center;
  white-space: nowrap;
  transform: translate(-50%, 0);
}

.uni-swiper-dots-horizontal .uni-swiper-dot {
  margin-right: 8px;
}

.uni-swiper-dots-horizontal .uni-swiper-dot:last-child {
  margin-right: 0;
}

.uni-swiper-dots-vertical {
  right: 10px;
  top: 50%;
  text-align: right;
  transform: translate(0, -50%);
}

.uni-swiper-dots-vertical .uni-swiper-dot {
  display: block;
  margin-bottom: 9px;
}

.uni-swiper-dots-vertical .uni-swiper-dot:last-child {
  margin-bottom: 0;
}

.uni-swiper-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  cursor: pointer;
  transition-property: background-color;
  transition-timing-function: ease;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
}

.uni-swiper-dot-active {
  background-color: #000000;
}

.uni-swiper-navigation {
  width: 26px;
  height: 26px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  margin-top: -13px;
  display: flex;
  align-items: center;
  transition: all 0.2s;
  border-radius: 50%;
  opacity: 1;
}

.uni-swiper-navigation-disabled {
  opacity: 0.35;
  cursor: not-allowed;
}

.uni-swiper-navigation-hide {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.uni-swiper-navigation-prev {
  left: 10px;
}

.uni-swiper-navigation-prev svg {
  margin-left: -1px;
  left: 10px;
}

.uni-swiper-navigation-prev.uni-swiper-navigation-vertical {
  top: 18px;
  left: 50%;
  margin-left: -13px;
}

.uni-swiper-navigation-prev.uni-swiper-navigation-vertical svg {
  transform: rotate(90deg);
  margin-left: auto;
  margin-top: -2px;
}

.uni-swiper-navigation-next {
  right: 10px;
}

.uni-swiper-navigation-next svg {
  transform: rotate(180deg);
}

.uni-swiper-navigation-next.uni-swiper-navigation-vertical {
  top: auto;
  bottom: 5px;
  left: 50%;
  margin-left: -13px;
}

.uni-swiper-navigation-next.uni-swiper-navigation-vertical svg {
  margin-top: 2px;
  transform: rotate(270deg);
}
uni-swiper-item {
  display: block;
  overflow: hidden;
  will-change: transform;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: grab;
}

uni-swiper-item[hidden] {
  display: none;
}
uni-movable-area {
  display: block;
  position: relative;
  width: 10px;
  height: 10px;
}

uni-movable-area[hidden] {
  display: none;
}
uni-movable-view {
  display: inline-block;
  width: 10px;
  height: 10px;
  top: 0px;
  left: 0px;
  position: absolute;
  cursor: grab;
}

uni-movable-view[hidden] {
  display: none;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.z-circle-list .list[data-v-164d39e8] {
  margin-bottom: 1.25rem;
}
.z-circle-list .list .user-info[data-v-164d39e8] {
  display: flex;
  justify-content: space-between;
}
.z-circle-list .list .user-info .avatar[data-v-164d39e8] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  margin-right: 0.5rem;
}
.z-circle-list .list .user-info .info[data-v-164d39e8] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  alice-items: center;
}
.z-circle-list .list .user-info .info .user-infometa[data-v-164d39e8] {
  display: flex;
  align-items: center;
}
.z-circle-list .list .user-info .info .user-infometa .sex-icon[data-v-164d39e8] {
  width: 0.875rem;
  height: 0.875rem;
  margin-left: 0.25rem;
}
.z-circle-list .list .user-info .info .user-infometa .name[data-v-164d39e8] {
  font-weight: 600;
  font-size: 0.875rem;
  color: #010101;
}
.z-circle-list .list .user-info .info .time[data-v-164d39e8] {
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.4);
}
.z-circle-list .list .user-info .trailling[data-v-164d39e8] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.z-circle-list .list .user-info .trailling .hi-icon[data-v-164d39e8] {
  width: 3.125rem;
  height: 1.5rem;
}
.z-circle-list .list .user-info .trailling .more-icon[data-v-164d39e8] {
  width: 0.5rem;
  height: 1.125rem;
  margin-left: 0.3125rem;
}
.z-circle-list .list .feed[data-v-164d39e8] {
  margin-top: 0.375rem;
  box-sizing: border-box;
  padding: 0.75rem;
  width: 21.6875rem;
  background: #ffffff;
  border-radius: 0.875rem 0.875rem 0.875rem 0.875rem;
}
.z-circle-list .list .feed .feed-content[data-v-164d39e8] {
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.85);
  font-weight: 500;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.85);
}
.z-circle-list .list .feed .feed-media[data-v-164d39e8] {
  display: grid;
  grid-gap: 0.1875rem;
  width: -webkit-fit-content;
  width: fit-content;
  margin-top: 0.75rem;
  grid-template-columns: repeat(3, 6.625rem);
}
.z-circle-list .list .feed .feed-media .media-item .media-item_img[data-v-164d39e8] {
  display: block;
  border-radius: 0.625rem !important;
}
.z-circle-list .list .feed .feed-subject[data-v-164d39e8] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0.75rem;
  gap: 0.625rem;
}
.z-circle-list .list .feed .feed-subject .subject_item[data-v-164d39e8] {
  background: #f6f7f9;
  border-radius: 1.25rem 1.25rem 1.25rem 1.25rem;
  display: flex;
  align-items: center;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.5625rem;
  border-radius: 1.25rem;
  color: #818181;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
}
.z-circle-list .list .feed .feed-subject .subject_item .tag_text[data-v-164d39e8] {
  margin-left: 0.1875rem;
}
.z-circle-list .list .feed .feed-bottom[data-v-164d39e8] {
  margin-top: 0.625rem;
  display: flex;
  align-items: center;
}
.z-circle-list .list .feed .feed-bottom .action_item[data-v-164d39e8] {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.85);
  width: 50%;
}
.z-circle-list .list .feed .feed-bottom .action_item .action-icon[data-v-164d39e8] {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.25rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.drag[data-v-6667ff25] {
  position: fixed;
  border-radius: 100%;
  overflow: hidden;
}
.item[data-v-6667ff25] {
  width: 100%;
  height: 100%;
  background-color: #ffd939;
  position: relative;
}
.item[data-v-6667ff25]:before {
  content: "";
  width: 0.25rem;
  height: 40%;
  background: black;
  position: absolute;
  left: calc(50% - 0.125rem);
  top: 30%;
  border-radius: 0.3125rem;
}
.item[data-v-6667ff25]::after {
  content: "";
  width: 40%;
  height: 0.25rem;
  background: black;
  position: absolute;
  left: 30%;
  top: calc(50% - 0.125rem);
  border-radius: 0.3125rem;
}
.drag-transition[data-v-6667ff25] {
  transition: all 0.2s;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.operate_dialog[data-v-b60f2c99] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 109;
  display: flex;
  justify-content: center;
  align-items: center;
}
.operate_content[data-v-b60f2c99] {
  padding: 0.875rem;
  border-radius: 0.875rem;
  background-color: #fff;
  width: 18.75rem;
  position: absolute;
  top: 9.375rem;
  left: 50%;
  transform: translateX(-50%);
}
.operate_content .item[data-v-b60f2c99] {
  padding: 0.875rem 0;
}
.operate_content .item .item_title[data-v-b60f2c99],
.operate_content .item .item_desc[data-v-b60f2c99] {
  display: block;
}
.operate_content .item .item_title[data-v-b60f2c99] {
  font-size: 1rem;
  color: #262626;
}
.operate_content .item .item_desc[data-v-b60f2c99] {
  font-size: 0.75rem;
  color: #848380;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.share_content[data-v-21bd8175] {
  padding: 1.25rem 0.875rem 3.0625rem;
}
.share_content .share_title[data-v-21bd8175] {
  font-size: 1.25rem;
  color: #262626;
  text-align: center;
  position: relative;
}
.share_content .share_title_close[data-v-21bd8175] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.share_list[data-v-21bd8175] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-top: 1.25rem;
}
.share_list .share_item_icon[data-v-21bd8175] {
  width: 2.875rem;
  height: 2.875rem;
}
.share_list .share_item_text[data-v-21bd8175] {
  text-align: center;
  font-size: 0.75rem;
  color: #848380;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
[data-v-51620bd4] .uni-popup {
  z-index: 9999 !important;
}
[data-v-51620bd4] .uni-popup__wrapper {
  z-index: 9999 !important;
}
.action_content[data-v-51620bd4] {
  padding: 0.625rem 0 1.25rem;
}
.action_content .action_list[data-v-51620bd4] {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 0 0.875rem;
}
.action_content .action_list .action_item[data-v-51620bd4] {
  width: 3.375rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}
.action_content .action_list .action_item .action_icon[data-v-51620bd4] {
  width: 3.375rem;
  height: 3.375rem;
  border-radius: 50%;
  background: #f6f7f9;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.5rem;
}
.action_content .action_list .action_item .action_icon uni-image[data-v-51620bd4] {
  width: 1.5rem;
  height: 1.5rem;
}
.action_content .action_list .action_item .action_text[data-v-51620bd4] {
  font-size: 0.75rem;
  color: #010101;
  text-align: center;
}
uni-page-body[data-v-96868b2d] {
	background: #f5f3f4;
}
body[data-v-96868b2d] {
	background: #f5f3f4;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.popup-content[data-v-96868b2d] {
  width: 100%;
  height: 15.625rem;
  background: pink;
}
.highlight[data-v-96868b2d] {
  position: relative;
}
.highlight[data-v-96868b2d]::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/home/home_bg.png") no-repeat center;
  background-size: 100% 19.9375rem;
  height: 15.8125rem;
  z-index: -1;
}
.highlight .tab[data-v-96868b2d] {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.75rem;
}
.highlight .tab .tab_item[data-v-96868b2d] {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.875rem;
  margin-right: 0.5rem;
}
.highlight .tab .tab_item[data-v-96868b2d]:last-child {
  margin-right: 0;
}
.highlight .tab .tab_item .text[data-v-96868b2d] {
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.4);
}
.highlight .tab .active .text[data-v-96868b2d] {
  font-size: 1.375rem;
  color: #010101;
}
.highlight .content[data-v-96868b2d] {
  margin-top: 0.75rem;
}
.highlight .content .list[data-v-96868b2d] {
  margin-bottom: 1.25rem;
}
.highlight .content .list .user-info[data-v-96868b2d] {
  display: flex;
  justify-content: space-between;
}
.highlight .content .list .user-info .avatar[data-v-96868b2d] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  margin-right: 0.5rem;
}
.highlight .content .list .user-info .info[data-v-96868b2d] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  alice-items: center;
}
.highlight .content .list .user-info .info .user-infometa[data-v-96868b2d] {
  display: flex;
  align-items: center;
}
.highlight .content .list .user-info .info .user-infometa .sex-icon[data-v-96868b2d] {
  width: 0.875rem;
  height: 0.875rem;
  margin-left: 0.25rem;
}
.highlight .content .list .user-info .info .user-infometa .name[data-v-96868b2d] {
  font-weight: 600;
  font-size: 0.875rem;
  color: #010101;
}
.highlight .content .list .user-info .info .time[data-v-96868b2d] {
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.4);
}
.highlight .content .list .user-info .trailling[data-v-96868b2d] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.highlight .content .list .user-info .trailling .hi-icon[data-v-96868b2d] {
  width: 3.125rem;
  height: 1.5rem;
}
.highlight .content .list .user-info .trailling .more-icon[data-v-96868b2d] {
  width: 0.5rem;
  height: 1.125rem;
  margin-left: 0.3125rem;
}
.highlight .content .list .feed[data-v-96868b2d] {
  margin-top: 0.375rem;
  box-sizing: border-box;
  padding: 0.75rem;
  width: 21.6875rem;
  background: #ffffff;
  border-radius: 0.875rem 0.875rem 0.875rem 0.875rem;
}
.highlight .content .list .feed .feed-content[data-v-96868b2d] {
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.85);
  font-weight: 500;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.85);
}
.highlight .content .list .feed .feed-media[data-v-96868b2d] {
  display: grid;
  grid-gap: 0.1875rem;
  width: -webkit-fit-content;
  width: fit-content;
  margin-top: 0.75rem;
  grid-template-columns: repeat(3, 6.625rem);
}
.highlight .content .list .feed .feed-media .media-item .media-item_img[data-v-96868b2d] {
  display: block;
  border-radius: 0.625rem !important;
}
.highlight .content .list .feed .feed-subject[data-v-96868b2d] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0.75rem;
  gap: 0.625rem;
}
.highlight .content .list .feed .feed-subject .subject_item[data-v-96868b2d] {
  background: #f6f7f9;
  border-radius: 1.25rem 1.25rem 1.25rem 1.25rem;
  display: flex;
  align-items: center;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.5625rem;
  border-radius: 1.25rem;
  color: #818181;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
}
.highlight .content .list .feed .feed-subject .subject_item .tag_text[data-v-96868b2d] {
  margin-left: 0.1875rem;
}
.highlight .content .list .feed .feed-bottom[data-v-96868b2d] {
  margin-top: 0.625rem;
  display: flex;
  align-items: center;
}
.highlight .content .list .feed .feed-bottom .action_item[data-v-96868b2d] {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.85);
  width: 50%;
}
.highlight .content .list .feed .feed-bottom .action_item .action-icon[data-v-96868b2d] {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.25rem;
}
.publish_btn[data-v-96868b2d] {
  width: 4.375rem;
  height: 4.375rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/publish.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.08);
  border-radius: 50%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.home_bg[data-v-85cad341] {
  width: 100%;
  height: 100%;
  background-color: #f5f5f5;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.conversation-list[data-v-eb9d45aa] {
  background-color: #f9fafc;
  height: 100%;
  overflow-y: auto;
}
.conversation-item[data-v-eb9d45aa] {
  display: flex;
  padding: 0.875rem 1rem;
  background-color: #fff;
}
.conversation-item[data-v-eb9d45aa]:active {
  background-color: #f9f9f9;
}
.content[data-v-eb9d45aa] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0.1875rem 0;
  box-sizing: border-box;
}
.header[data-v-eb9d45aa] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nickname[data-v-eb9d45aa] {
  font-weight: 400;
  font-size: 1rem;
  color: #000000;
}
.time[data-v-eb9d45aa] {
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.2);
}
.footer[data-v-eb9d45aa] {
  display: flex;
  justify-content: space-between;
}
.last-message[data-v-eb9d45aa] {
  font-size: 0.875rem;
  color: rgba(6, 4, 0, 0.4);
}
.avatar-container[data-v-eb9d45aa] {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  position: relative;
  margin-right: 12px;
}
.badge[data-v-eb9d45aa] {
  position: absolute;
  top: -6px;
  right: -6px;
  background-color: #e54545;
  color: white;
  font-size: 12px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  z-index: 1;
  line-height: 18px;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.conversation .header[data-v-8bdd1944] {
  width: 100%;
}
.conversation .recommend_section[data-v-8bdd1944] {
  width: 100%;
  height: 9.25rem;
  padding: 0 0.9375rem;
  padding-top: 0.5625rem;
  box-sizing: border-box;
}
.conversation .recommend_section .guess_header[data-v-8bdd1944] {
  width: 100%;
  height: 1.875rem;
  display: flex;
  align-items: center;
}
.conversation .recommend_section .guess_header .icon[data-v-8bdd1944] {
  width: 1.875rem;
  height: 1.875rem;
}
.conversation .recommend_section .guess_header .title[data-v-8bdd1944] {
  font-weight: 500;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  margin-left: 0.375rem;
}
.conversation .recommend_section .scroll-view[data-v-8bdd1944] {
  padding: 0.625rem 0;
  width: 100%;
  white-space: nowrap;
  box-sizing: border-box;
}
.conversation .recommend_section .scroll-view .accompany_list[data-v-8bdd1944] {
  display: inline-flex;
}
.conversation .recommend_section .scroll-view .accompany_list .item[data-v-8bdd1944] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 0.8125rem;
}
.conversation .recommend_section .scroll-view .accompany_list .item .profile_content[data-v-8bdd1944] {
  position: relative;
  width: 3.625rem;
  height: 3.625rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/message/accompany_circle.png") no-repeat center center;
  background-size: 100% 100%;
  box-sizing: border-box;
}
.conversation .recommend_section .scroll-view .accompany_list .item .profile_content .profile[data-v-8bdd1944] {
  width: 3.125rem;
  height: 3.125rem;
  border-radius: 50%;
  display: block;
  object-fit: cover;
}
.conversation .recommend_section .scroll-view .accompany_list .item .profile_content .icon[data-v-8bdd1944] {
  position: absolute;
  bottom: -0.25rem;
  width: 1rem;
  height: 0.8125rem;
}
.conversation .recommend_section .scroll-view .accompany_list .item .title[data-v-8bdd1944] {
  font-weight: 500;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.8);
  margin-top: 0.375rem;
}
.conversation .conversation_content[data-v-8bdd1944] {
  box-sizing: border-box;
  flex: 1;
  background: #f5f5f5;
}
.conversation .conversation_content .empty-guide[data-v-8bdd1944] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2.5rem 1.25rem;
  background: #fff;
  margin: 0.625rem;
  border-radius: 0.5rem;
}
.conversation .conversation_content .empty-guide .guide-text[data-v-8bdd1944] {
  font-size: 1rem;
  color: #999;
  margin-bottom: 1.25rem;
}
.conversation .conversation_content .empty-guide .input-container[data-v-8bdd1944] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.conversation .conversation_content .empty-guide .input-container .userid-input[data-v-8bdd1944] {
  width: 100%;
  height: 2.5rem;
  padding: 0 0.625rem;
  margin-bottom: 0.9375rem;
  border: 0.0625rem solid #eee;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  box-sizing: border-box;
}
.conversation .conversation_content .empty-guide .input-container .placeholder-style[data-v-8bdd1944] {
  color: #ccc;
}
.conversation .conversation_content .empty-guide .input-container .guide-btn[data-v-8bdd1944] {
  width: 60%;
  line-height: 2.5rem;
  height: 2.5rem;
  background-color: #8c7dfc;
  color: white;
  border-radius: 0.375rem;
  font-size: 1rem;
  border: none;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.mine_content[data-v-49d0c5b8] {
  height: 17.9375rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/user/bg.png") no-repeat top center #f6f6f8;
  background-size: 100% 17.9375rem;
}
.nav_right[data-v-49d0c5b8] {
  display: flex;
  width: -webkit-fit-content;
  width: fit-content;
  align-items: center;
  justify-content: center;
  height: 1.75rem;
  padding: 0 0.375rem;
  border-radius: 0.875rem;
  background-color: rgba(0, 0, 0, 0.2);
}
.nav_right .icon_price[data-v-49d0c5b8] {
  width: 1.5rem;
  height: 1.5rem;
}
.nav_right .price_txt[data-v-49d0c5b8] {
  display: inline-block;
  margin: 0 0.375rem;
  font-size: 1rem;
  color: #fff;
  white-space: nowrap;
}
.nav_right .icon_add[data-v-49d0c5b8] {
  width: 1rem;
  height: 1rem;
}
.user_card[data-v-49d0c5b8] {
  height: 8.9375rem;
}
.user_card .user_info[data-v-49d0c5b8] {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0 0.875rem;
}
.user_card .user_info .icon_right[data-v-49d0c5b8] {
  position: absolute;
  right: 0.875rem;
  top: 50%;
  transform: translateY(-50%);
}
.user_card .user_info .user_info_left_right[data-v-49d0c5b8] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 0.625rem;
  height: 3.75rem;
  padding: 0.3125rem 0;
  box-sizing: border-box;
}
.user_card .user_info .user_info_left_right .user_name[data-v-49d0c5b8] {
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.85);
  background-position: right center;
  padding-right: 1.4375rem;
}
.user_card .user_info .user_info_left_right .user_id[data-v-49d0c5b8] {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 0.625rem;
}
.user_card .follow_fans[data-v-49d0c5b8] {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-top: 1.3125rem;
}
.user_card .follow_fans .item[data-v-49d0c5b8] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.user_card .follow_fans .num[data-v-49d0c5b8] {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 700;
}
.user_card .follow_fans .label[data-v-49d0c5b8] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  display: block;
  margin-top: 0.125rem;
}
.vip_bar[data-v-49d0c5b8] {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #f6f6f8 100%);
  padding: 0.125rem 0.875rem 0;
}
.vip_bar .vip_bar_item[data-v-49d0c5b8] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 0.875rem;
  border-radius: 0.75rem;
  height: 3.5rem;
  box-sizing: border-box;
  background: linear-gradient(270deg, #1b1918 0%, #463e3c 100%);
}
.vip_bar .vip_bar_item .vip_bar_item_left[data-v-49d0c5b8] {
  display: flex;
  align-items: center;
}
.vip_bar .vip_bar_item .vip_bar_item_icon[data-v-49d0c5b8] {
  width: 2.25rem;
  height: 1.9375rem;
  margin-right: 0.625rem;
}
.vip_bar .vip_bar_item .vip_bar_item_txt[data-v-49d0c5b8] {
  font-size: 0.75rem;
  color: #fff3cc;
}
.card_group[data-v-49d0c5b8] {
  padding: 0 0.875rem;
  position: relative;
  top: -4rem;
}
.mine_card[data-v-49d0c5b8] {
  background: #ffffff;
  border-radius: 0.75rem;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.05);
  margin-top: 0.875rem;
  padding: 1rem 0.875rem;
}
.mine_card .card_item_txt[data-v-49d0c5b8] {
  font-size: 0.75rem;
  color: rgba(6, 4, 0, 0.85);
  margin-top: 0.25rem;
}
.mine_card .card_title[data-v-49d0c5b8] {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 0.125rem;
}
.first_card[data-v-49d0c5b8] {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.first_card .first_card_item[data-v-49d0c5b8] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}
.first_card .first_card_item_icon[data-v-49d0c5b8] {
  width: 1.875rem;
  height: 1.875rem;
}
.second_card[data-v-49d0c5b8] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  justify-items: start;
  align-items: center;
  padding: 0.75rem 0;
  gap: 0.875rem;
}
.second_card .second_card_item[data-v-49d0c5b8] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
.second_card .second_card_item_icon[data-v-49d0c5b8] {
  width: 2rem;
  height: 2rem;
}
.user_group[data-v-49d0c5b8] {
  display: flex;
  align-items: center;
}
.order_count[data-v-49d0c5b8] {
  position: absolute;
  right: 0;
  top: 0;
  background: #f56c6c;
  border-radius: 50%;
  color: #fff;
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 1rem;
  text-align: center;
  width: 1rem;
  height: 1rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-49d0c5b8] {
  background-color: #f6f6f8;
}
body[data-v-49d0c5b8] {
  background-color: #f6f6f8;
}uni-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  display: block;
  box-sizing: border-box;
}

.uni-modal {
  position: fixed;
  z-index: 999;
  width: 80%;
  max-width: 300px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
}

.uni-modal * {
  box-sizing: border-box;
}

.uni-modal__hd {
  padding: 1em 1.6em 0.3em;
}

.uni-modal__title {
  font-weight: 400;
  font-size: 18px;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.uni-modal__bd {
  padding: 1.3em 1.6em 1.3em;
  min-height: 40px;
  font-size: 15px;
  line-height: 1.4;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap;
  color: #999999;
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}

.uni-modal__textarea {
  resize: none;
  border: 0;
  margin: 0;
  width: 90%;
  padding: 10px;
  font-size: 20px;
  outline: none;
  border: none;
  background-color: #eee;
  text-decoration: inherit;
  /* 解决单行中文内容会出现滚动条的问题 */
  line-height: 1.2;
}

.uni-modal__ft {
  position: relative;
  line-height: 48px;
  font-size: 18px;
  display: flex;
}

.uni-modal__ft:after {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 1px;
  border-top: 1px solid #d5d5d6;
  color: #d5d5d6;
  transform-origin: 0 0;
  transform: scaleY(0.5);
}

.uni-modal__btn {
  display: block;
  flex: 1;
  color: #3cc51f;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
  cursor: pointer;
}

.uni-modal__btn:active {
  background-color: #eeeeee;
}

.uni-modal__btn:after {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  bottom: 0;
  border-left: 1px solid #d5d5d6;
  color: #d5d5d6;
  transform-origin: 0 0;
  transform: scaleX(0.5);
}

.uni-modal__btn:first-child:after {
  display: none;
}

.uni-modal__btn_default {
  color: #353535;
}

.uni-modal__btn_primary {
  color: #007aff;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.z-checkbox-group[data-v-69cdaf82] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.z-checkbox[data-v-69cdaf82] {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-bottom: 0.3125rem;
}
.z-checkbox__icon-wrap[data-v-69cdaf82] {
  box-sizing: border-box;
  transition-property: border-color, background-color, color;
  transition-duration: 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  border-style: solid;
  padding-top: 0.09375rem;
}
.z-checkbox__icon-wrap--circle[data-v-69cdaf82] {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.z-checkbox__icon-wrap--checked[data-v-69cdaf82] {
  color: #fff;
}
.z-checkbox__label-wrap[data-v-69cdaf82] {
  flex: 1;
  padding-left: 6px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 0.875rem;
  line-height: 1.4;
}
[data-v-69cdaf82] .flex_y_center {
  display: flex;
  align-items: center;
}
[data-v-69cdaf82] .mt_40 {
  margin-top: 1.25rem;
}
[data-v-69cdaf82] .fw_400 {
  font-weight: 400;
}uni-button {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
  box-sizing: border-box;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  line-height: 2.55555556;
  border-radius: 5px;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  color: #000000;
  background-color: #f8f8f8;
  cursor: pointer;
}

uni-button[hidden] {
  display: none !important;
}

uni-button:after {
  content: ' ';
  width: 200%;
  height: 200%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  transform: scale(0.5);
  transform-origin: 0 0;
  box-sizing: border-box;
  border-radius: 10px;
}

uni-button[native] {
  padding-left: 0;
  padding-right: 0;
}

uni-button[native] .uni-button-cover-view-wrapper {
  border: inherit;
  border-color: inherit;
  border-radius: inherit;
  background-color: inherit;
}

uni-button[native] .uni-button-cover-view-inner {
  padding-left: 14px;
  padding-right: 14px;
}

uni-button uni-cover-view {
  line-height: inherit;
  white-space: inherit;
}

uni-button[type='default'] {
  color: #000000;
  background-color: #f8f8f8;
}

uni-button[type='primary'] {
  color: #ffffff;
  background-color: #007aff;
}

uni-button[type='warn'] {
  color: #ffffff;
  background-color: #e64340;
}

uni-button[disabled] {
  color: rgba(255, 255, 255, 0.6);
  cursor: not-allowed;
}

uni-button[disabled][type='default'],
uni-button[disabled]:not([type]) {
  color: rgba(0, 0, 0, 0.3);
  background-color: #f7f7f7;
}

uni-button[disabled][type='primary'] {
  background-color: rgba(0, 122, 255, 0.6);
}

uni-button[disabled][type='warn'] {
  background-color: #ec8b89;
}

uni-button[type='primary'][plain] {
  color: #007aff;
  border: 1px solid #007aff;
  background-color: transparent;
}

uni-button[type='primary'][plain][disabled] {
  color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
}

uni-button[type='primary'][plain]:after {
  border-width: 0;
}

uni-button[type='default'][plain] {
  color: #353535;
  border: 1px solid #353535;
  background-color: transparent;
}

uni-button[type='default'][plain][disabled] {
  color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
}

uni-button[type='default'][plain]:after {
  border-width: 0;
}

uni-button[plain] {
  color: #353535;
  border: 1px solid #353535;
  background-color: transparent;
}

uni-button[plain][disabled] {
  color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
}

uni-button[plain]:after {
  border-width: 0;
}

uni-button[plain][native] .uni-button-cover-view-inner {
  padding: 0;
}

uni-button[type='warn'][plain] {
  color: #e64340;
  border: 1px solid #e64340;
  background-color: transparent;
}

uni-button[type='warn'][plain][disabled] {
  color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
}

uni-button[type='warn'][plain]:after {
  border-width: 0;
}

uni-button[size='mini'] {
  display: inline-block;
  line-height: 2.3;
  font-size: 13px;
  padding: 0 1.34em;
}

uni-button[size='mini'][native] {
  padding: 0;
}

uni-button[size='mini'][native] .uni-button-cover-view-inner {
  padding: 0 1.34em;
}

uni-button[loading]:not([disabled]) {
  cursor: progress;
}

uni-button[loading]:before {
  content: ' ';
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  animation: uni-loading 1s steps(12, end) infinite;
  background-size: 100%;
}

uni-button[loading][type='primary'] {
  color: rgba(255, 255, 255, 0.6);
  background-color: #0062cc;
}

uni-button[loading][type='primary'][plain] {
  color: #007aff;
  background-color: transparent;
}

uni-button[loading][type='default'] {
  color: rgba(0, 0, 0, 0.6);
  background-color: #dedede;
}

uni-button[loading][type='default'][plain] {
  color: #353535;
  background-color: transparent;
}

uni-button[loading][type='warn'] {
  color: rgba(255, 255, 255, 0.6);
  background-color: #ce3c39;
}

uni-button[loading][type='warn'][plain] {
  color: #e64340;
  background-color: transparent;
}

uni-button[loading][native]:before {
  content: none;
}

.button-hover {
  color: rgba(0, 0, 0, 0.6);
  background-color: #dedede;
}

.button-hover[plain] {
  color: rgba(53, 53, 53, 0.6);
  border-color: rgba(53, 53, 53, 0.6);
  background-color: transparent;
}

.button-hover[type='primary'] {
  color: rgba(255, 255, 255, 0.6);
  background-color: #0062cc;
}

.button-hover[type='primary'][plain] {
  color: rgba(0, 122, 255, 0.6);
  border-color: rgba(0, 122, 255, 0.6);
  background-color: transparent;
}

.button-hover[type='default'] {
  color: rgba(0, 0, 0, 0.6);
  background-color: #dedede;
}

.button-hover[type='default'][plain] {
  color: rgba(53, 53, 53, 0.6);
  border-color: rgba(53, 53, 53, 0.6);
  background-color: transparent;
}

.button-hover[type='warn'] {
  color: rgba(255, 255, 255, 0.6);
  background-color: #ce3c39;
}

.button-hover[type='warn'][plain] {
  color: rgba(230, 67, 64, 0.6);
  border-color: rgba(230, 67, 64, 0.6);
  background-color: transparent;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.test[data-v-30cf9100] {
  height: 25rem;
}
.login_page[data-v-30cf9100] {
  position: relative;
  background-size: 23.4375rem 21.4375rem;
  background-repeat: no-repeat;
  background-color: #fff;
}
.login_bg[data-v-30cf9100] {
  width: 100%;
  height: 100vh;
  position: fixed;
  z-index: 1;
}
.login_content[data-v-30cf9100] {
  position: relative;
  z-index: 2;
  padding: 1.6875rem 2.125rem 0;
}
.z_input[data-v-30cf9100] {
  display: flex;
  align-items: center;
  height: 3.5rem;
  border-radius: 1.75rem;
  border: 0.0625rem solid #8C7DFC;
  background-color: #fff;
  padding: 0 1.25rem;
  position: relative;
}
.z_input .input_prefix[data-v-30cf9100] {
  font-size: 1rem;
  margin-right: 1.25rem;
  position: relative;
}
.z_input .input_prefix[data-v-30cf9100]::after {
  content: "";
  display: block;
  width: 0.03125rem;
  height: 1.3125rem;
  background-color: rgba(0, 0, 0, 0.1);
  margin-left: 0.625rem;
  position: absolute;
  right: -0.625rem;
  top: 50%;
  transform: translateY(-50%);
}
.z_input .eye_icon[data-v-30cf9100] {
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 19;
}
.z_input .input_content[data-v-30cf9100] {
  flex: 1;
}
.z_input .input_suffix[data-v-30cf9100] {
  font-size: 0.875rem;
  color: #8C7DFC;
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
}
.z_input .input_suffix1[data-v-30cf9100] {
  color: rgba(0, 0, 0, 0.3);
}
.z_input .input_code_img[data-v-30cf9100] {
  width: 1.25rem;
  height: 1.25rem;
  display: block;
  margin-right: 0.75rem;
}
.title[data-v-30cf9100] {
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 2.25rem;
}
.form[data-v-30cf9100] {
  margin-top: 1.625rem;
}
.input_placeholder[data-v-30cf9100] {
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.2);
}
.is_agree[data-v-30cf9100] {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
}
.checkbox_group[data-v-30cf9100] {
  display: block !important;
}
.a[data-v-30cf9100] {
  color: rgba(0, 0, 0, 0.8);
}
.input_suffix[data-v-30cf9100] {
  font-weight: 400;
  font-size: 0.875rem;
  color: #8C7DFC;
}
.input_code[data-v-30cf9100] {
  width: 6.25rem;
}
.z_btn[data-v-30cf9100] {
  margin-top: 3.125rem;
}
.other_login[data-v-30cf9100] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.875rem;
  color: #8C7DFC;
  margin-top: 1.25rem;
}
.other_login .auth_login[data-v-30cf9100] {
  color: black;
}
.clear_icon[data-v-30cf9100] {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 1rem;
  color: #fff !important;
}
.back_login[data-v-30cf9100] {
  display: flex;
  justify-content: center;
  margin-top: 1.5rem;
}
.go_back[data-v-30cf9100] {
  color: #8C7DFC;
  font-size: 0.875rem;
  text-align: center;
}
.desc[data-v-30cf9100] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.375rem;
}
.other_group[data-v-30cf9100] {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 3.75rem;
}
.other_group .login_help[data-v-30cf9100] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.375rem;
  text-align: center;
}
.other_group .other_icon_group[data-v-30cf9100] {
  display: flex;
  width: 11.875rem;
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
  margin-top: 1.375rem;
}
.other_group .other_icon_group .other_icon[data-v-30cf9100] {
  width: 2.5rem;
  height: 2.5rem;
}
.login_page[data-v-30cf9100] {
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/login/login_bg.jpg") no-repeat top center #fff;
  background-size: 100% 21.4375rem;
}
.primary_btn[data-v-30cf9100] {
  margin-top: 0.625rem;
}
.text-normal[data-v-30cf9100] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
}
.text-link[data-v-30cf9100] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.8);
}
.login_phone_icon[data-v-30cf9100] {
  display: block;
  margin: 10vh auto 0;
  width: 4.75rem;
  height: 4.75rem;
}
.title[data-v-30cf9100] {
  font-size: 1.625rem;
  color: rgba(0, 0, 0, 0.8);
}
.btn_group[data-v-30cf9100] {
  margin-top: 5.25rem;
}
.is_agree[data-v-30cf9100] {
  margin-top: 0.875rem;
}
.other_login[data-v-30cf9100] {
  margin-top: 1.125rem;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
  text-align: right;
  display: flex;
  justify-content: flex-end;
}uni-input {
  display: block;
  font-size: 16px;
  line-height: 1.4em;
  height: 1.4em;
  min-height: 1.4em;
  overflow: hidden;
}

uni-input[hidden] {
  display: none;
}

.uni-input-wrapper,
.uni-input-placeholder,
.uni-input-form,
.uni-input-input {
  outline: none;
  border: none;
  padding: 0;
  margin: 0;
  text-decoration: inherit;
}

.uni-input-wrapper,
.uni-input-form {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
}

.uni-input-placeholder,
.uni-input-input {
  width: 100%;
}

.uni-input-placeholder {
  position: absolute;
  top: auto !important;
  left: 0;
  color: gray;
  overflow: hidden;
  text-overflow: clip;
  white-space: pre;
  word-break: keep-all;
  pointer-events: none;
  line-height: inherit;
}

.uni-input-input {
  position: relative;
  display: block;
  height: 100%;
  background: none;
  color: inherit;
  opacity: 1;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-align: inherit;
  text-indent: inherit;
  text-transform: inherit;
  text-shadow: inherit;
}

.uni-input-input[type='search']::-webkit-search-cancel-button,
.uni-input-input[type="search"]::-webkit-search-decoration {
  display: none;
}

.uni-input-input::-webkit-outer-spin-button,
.uni-input-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

.uni-input-input[type='number'] {
  -moz-appearance: textfield;
}

.uni-input-input:disabled {
  /* 用于重置iOS14以下禁用状态文字颜色 */
  -webkit-text-fill-color: currentcolor;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.test[data-v-bbad4268] {
  height: 25rem;
}
.login_page[data-v-bbad4268] {
  position: relative;
  background-size: 23.4375rem 21.4375rem;
  background-repeat: no-repeat;
  background-color: #fff;
}
.login_bg[data-v-bbad4268] {
  width: 100%;
  height: 100vh;
  position: fixed;
  z-index: 1;
}
.login_content[data-v-bbad4268] {
  position: relative;
  z-index: 2;
  padding: 1.6875rem 2.125rem 0;
}
.z_input[data-v-bbad4268] {
  display: flex;
  align-items: center;
  height: 3.5rem;
  border-radius: 1.75rem;
  border: 0.0625rem solid #8C7DFC;
  background-color: #fff;
  padding: 0 1.25rem;
  position: relative;
}
.z_input .input_prefix[data-v-bbad4268] {
  font-size: 1rem;
  margin-right: 1.25rem;
  position: relative;
}
.z_input .input_prefix[data-v-bbad4268]::after {
  content: "";
  display: block;
  width: 0.03125rem;
  height: 1.3125rem;
  background-color: rgba(0, 0, 0, 0.1);
  margin-left: 0.625rem;
  position: absolute;
  right: -0.625rem;
  top: 50%;
  transform: translateY(-50%);
}
.z_input .eye_icon[data-v-bbad4268] {
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 19;
}
.z_input .input_content[data-v-bbad4268] {
  flex: 1;
}
.z_input .input_suffix[data-v-bbad4268] {
  font-size: 0.875rem;
  color: #8C7DFC;
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
}
.z_input .input_suffix1[data-v-bbad4268] {
  color: rgba(0, 0, 0, 0.3);
}
.z_input .input_code_img[data-v-bbad4268] {
  width: 1.25rem;
  height: 1.25rem;
  display: block;
  margin-right: 0.75rem;
}
.title[data-v-bbad4268] {
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 2.25rem;
}
.form[data-v-bbad4268] {
  margin-top: 1.625rem;
}
.input_placeholder[data-v-bbad4268] {
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.2);
}
.is_agree[data-v-bbad4268] {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
}
.checkbox_group[data-v-bbad4268] {
  display: block !important;
}
.a[data-v-bbad4268] {
  color: rgba(0, 0, 0, 0.8);
}
.input_suffix[data-v-bbad4268] {
  font-weight: 400;
  font-size: 0.875rem;
  color: #8C7DFC;
}
.input_code[data-v-bbad4268] {
  width: 6.25rem;
}
.z_btn[data-v-bbad4268] {
  margin-top: 3.125rem;
}
.other_login[data-v-bbad4268] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.875rem;
  color: #8C7DFC;
  margin-top: 1.25rem;
}
.other_login .auth_login[data-v-bbad4268] {
  color: black;
}
.clear_icon[data-v-bbad4268] {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 1rem;
  color: #fff !important;
}
.back_login[data-v-bbad4268] {
  display: flex;
  justify-content: center;
  margin-top: 1.5rem;
}
.go_back[data-v-bbad4268] {
  color: #8C7DFC;
  font-size: 0.875rem;
  text-align: center;
}
.desc[data-v-bbad4268] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.375rem;
}
.other_group[data-v-bbad4268] {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 3.75rem;
}
.other_group .login_help[data-v-bbad4268] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.375rem;
  text-align: center;
}
.other_group .other_icon_group[data-v-bbad4268] {
  display: flex;
  width: 11.875rem;
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
  margin-top: 1.375rem;
}
.other_group .other_icon_group .other_icon[data-v-bbad4268] {
  width: 2.5rem;
  height: 2.5rem;
}
.primary_btn[data-v-bbad4268] {
  margin-top: 2.8125rem;
}
.text-normal[data-v-bbad4268] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
}
.text-link[data-v-bbad4268] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.8);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.tip_img[data-v-68eeefe5] {
  width: 5rem;
  height: 5rem;
  display: block;
  margin: 0 auto;
}
.tip_title[data-v-68eeefe5] {
  margin-top: 1.53125rem;
  margin-bottom: 0.875rem;
  font-size: 0.875rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.4);
}
.tip_content[data-v-68eeefe5] {
  padding: 0.875rem 1rem;
  background-color: #fff;
  border-radius: 1.1875rem;
  width: 17.75rem;
  box-sizing: border-box;
}
.primary_btn[data-v-68eeefe5] {
  width: 90%;
  margin-top: 0.875rem;
  height: 2.125rem !important;
  line-height: 2.125rem !important;
}
.title[data-v-68eeefe5] {
  margin-bottom: 0.25rem;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
}
.text[data-v-68eeefe5] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.25rem;
  text-align: center;
}
.cancel_btn[data-v-68eeefe5] {
  font-size: 0.875rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.5625rem;
}
.cancel_btn[data-v-68eeefe5]::after {
  border: none;
  display: none;
}
.flex-bottom[data-v-68eeefe5] {
  margin-top: 0.875rem;
}
.flex-bottom .cancel_btn[data-v-68eeefe5] {
  flex: 1;
  margin-right: 1rem;
  height: 2.125rem;
  border-radius: 1.0625rem;
  color: rgba(1, 1, 1, 0.5);
  background: #f3f4f6;
  font-size: 1rem;
  text-align: center;
  line-height: 2.125rem;
  margin-top: 0;
  box-sizing: border-box;
}
.flex-bottom .primary_btn[data-v-68eeefe5] {
  flex: 1;
  height: 2.125rem;
  border-radius: 1.5rem;
  font-size: 1rem;
  margin-top: 0;
  text-align: center;
  line-height: 2.125rem;
  box-sizing: border-box;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.user_avatar[data-v-0fa8e5c4] {
  width: 3.25rem;
  height: 3.25rem;
  border-radius: 50%;
}
.user_item[data-v-0fa8e5c4] {
  display: flex;
  padding: 0.375rem 0;
}
.user_info[data-v-0fa8e5c4] {
  flex: 1;
  box-sizing: border-box;
  margin-left: 0.875rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.user_name[data-v-0fa8e5c4] {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.375rem;
}
.tag_list[data-v-0fa8e5c4] {
  display: flex;
  align-items: center;
  gap: 0.3125rem 0;
  margin-top: 0.25rem;
}
.tag_list .tag_item[data-v-0fa8e5c4] {
  height: 1.125rem;
  line-height: 1.125rem;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 1.75rem;
  color: rgba(0, 0, 0, 0.3);
  font-size: 0.625rem;
  text-align: center;
  padding: 0 0.5rem;
  margin-right: 0.375rem;
}
.tag_list .tag_item[data-v-0fa8e5c4]:last-child {
  margin-right: 0;
}
.user_desc[data-v-0fa8e5c4] {
  width: 16.1875rem;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
  margin-top: 0.125rem;
  line-height: 1.0625rem;
  margin-top: 0.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.score_group[data-v-0fa8e5c4] {
  margin-right: 0.375rem;
}
.score-container[data-v-0fa8e5c4] {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff5df;
  border-radius: 0.25rem;
  padding: 0 0.4375rem 0 0.125rem;
  line-height: 1rem;
  margin-right: 0.25rem;
}
.score-container .score_group[data-v-0fa8e5c4] {
  font-weight: 500;
  font-size: 0.625rem;
  color: #ac8008;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/home/icon_like.png") no-repeat left center;
  background-size: 0.75rem 0.75rem;
  padding-left: 0.9375rem;
}
.service-text[data-v-0fa8e5c4] {
  font-size: 0.625rem;
  color: rgba(1, 1, 1, 0.4);
}
.service-text .customfont[data-v-0fa8e5c4] {
  color: #23a9ff;
  font-size: 0.75rem;
  margin: 0 0.125rem;
}
.mt_10[data-v-0fa8e5c4] {
  margin-top: 0.3125rem;
}
.ml_10[data-v-0fa8e5c4] {
  margin-left: 0.3125rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.history_tag[data-v-fb4b2651] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 1.75rem;
}
.history_tag .tag_item[data-v-fb4b2651] {
  line-height: 1.75rem;
  height: 1.75rem;
  border-radius: 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  font-size: 0.875rem;
  padding-inline: 0.75rem;
}
.content[data-v-fb4b2651] {
  padding: 0.875rem;
}
.title[data-v-fb4b2651] {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 1.125rem;
}
.search_tag[data-v-fb4b2651] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.875rem 0.625rem;
  margin-top: 0.8125rem;
}
.tag_item[data-v-fb4b2651] {
  height: 1.75rem;
  line-height: 1.75rem;
  background: rgba(0, 0, 0, 0.03);
  border-radius: 1rem;
  color: rgba(0, 0, 0, 0.8);
  font-size: 0.875rem;
  text-align: center;
  line-height: 1.75rem;
  padding: 0 0.75rem;
}
.tab_list[data-v-fb4b2651] {
  display: flex;
  align-items: center;
  margin-top: 2.3125rem;
  font-size: 1rem;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.3);
}
.tab_item[data-v-fb4b2651] {
  margin-right: 1.25rem;
}
.tab_item[data-v-fb4b2651]:last-child {
  margin-right: 0;
}
.active[data-v-fb4b2651] {
  color: rgba(0, 0, 0, 0.85);
}
.active .active_txt[data-v-fb4b2651] {
  color: #386dff;
}
.user_list[data-v-fb4b2651] {
  margin-top: 0.6875rem;
}
.search_list[data-v-fb4b2651] {
  padding: 0.875rem;
}
.search_user_list[data-v-fb4b2651] {
  padding: 0 0.875rem 1.5rem;
  margin-top: 0.6875rem;
}
.search_user_list .search_user_item[data-v-fb4b2651] {
  margin-bottom: 0.375rem;
}
.search_input[data-v-fb4b2651] {
  display: flex;
  align-items: center;
  flex: 1;
  padding: 0 0.625rem;
}
.search_input .input[data-v-fb4b2651] {
  display: block;
  width: 100%;
  height: 1.875rem;
  line-height: 1.875rem;
  border-radius: 0.875rem;
  padding: 0 0.875rem;
  font-size: 0.875rem;
  background-color: #f7f7f7;
  box-sizing: border-box;
}
.search_input .placeholder[data-v-fb4b2651] {
  color: #999;
  font-size: 0.875rem;
}
.search_btn[data-v-fb4b2651] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.search_container[data-v-fb4b2651] {
  display: flex;
  align-items: center;
  width: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-8c1203f7] {
  background: #7750E0;
}
body[data-v-8c1203f7] {
  background: #7750E0;
}
.first_navbar[data-v-8c1203f7] {
  width: 100%;
  height: 3.4375rem;
  line-height: 3.4375rem;
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}
.first_bg[data-v-8c1203f7] {
  position: relative;
}
.first_bg .rule-font[data-v-8c1203f7] {
  position: absolute;
  width: 4.59375rem;
  height: 2.125rem;
  top: 11.875rem;
  right: 0;
}
.first_bg-img[data-v-8c1203f7] {
  width: 100%;
  display: block;
}
.first_bg-btn[data-v-8c1203f7] {
  width: 11.25rem;
  height: auto;
  margin: 0 auto;
  position: absolute;
  bottom: 1.25rem;
  left: 50%;
  transform: translateX(-5.625rem);
}
.popup-content[data-v-8c1203f7] {
  width: 20rem;
  text-align: center;
}
.popup-content .fixed[data-v-8c1203f7] {
  position: relative;
}
.popup-content .fixed .rule-btn[data-v-8c1203f7] {
  width: 9.375rem;
  height: 2.125rem;
  position: absolute;
  bottom: 1.5rem;
  left: 50%;
  transform: translateX(-4.6875rem);
}
.popup-content .rule-img[data-v-8c1203f7] {
  width: 20rem;
}
.popup-content .rule-colse[data-v-8c1203f7] {
  width: 2.625rem;
  height: 2.625rem;
  margin: 0 auto 0 auto;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.protocol[data-v-f6b71538] {
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.protocol .content[data-v-f6b71538] {
  flex: 1;
  overflow-y: auto;
  padding: 0.625rem;
  box-sizing: border-box;
  padding-bottom: calc(3.875rem + env(safe-area-inset-bottom));
}
.protocol .content uni-view[data-v-f6b71538] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 0.75rem;
}
.protocol .bottom[data-v-f6b71538] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 0.5rem 0.875rem;
  padding-bottom: calc(env(safe-area-inset-bottom) + 0.5rem);
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px -0.0625rem 0.3125rem 0px rgba(0, 0, 0, 0.05);
}
.protocol .bottom .btn[data-v-f6b71538] {
  width: 100%;
  height: 2.875rem;
  background: linear-gradient(90deg, #3bbfff 0%, #833bff 46%, #ff3bf7 100%);
  border-radius: 2.5rem;
  border: none;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
}
.protocol .bottom .btn[data-v-f6b71538]::after {
  border: none;
}
.protocol .bottom .btn.disabled[data-v-f6b71538] {
  opacity: 0.6;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.white_card[data-v-fe5c86fb] {
  background-color: #fff;
  padding: 0.875rem;
  border-radius: 0.875rem;
}
.white_card .title[data-v-fe5c86fb] {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.375rem;
}
.white_card .desc[data-v-fe5c86fb] {
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
  line-height: 1.0625rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.time[data-v-fe5c86fb] {
  margin: 1.25rem 0;
  text-align: center;
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.3);
  line-height: 0.875rem;
}
uni-page-body[data-v-656f4ff9] {
	background-color: #f6f6f8;
}
body[data-v-656f4ff9] {
	background-color: #f6f6f8;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.notice_list[data-v-656f4ff9] {
  padding: 0 2.0625rem 1.0625rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.notice-detail[data-v-c3c05322] {
  padding: 0 2rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.notice-detail .item[data-v-c3c05322] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.notice-detail .item .time[data-v-c3c05322] {
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.3);
  margin: 1.25rem auto;
  text-align: center;
}
.notice-detail .item .item-content[data-v-c3c05322] {
  width: 100%;
  padding: 0.875rem;
  box-sizing: border-box;
  background: #ffffff;
  border-radius: 0.875rem;
}
.notice-detail .item .item-content .title[data-v-c3c05322] {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
}
.notice-detail .item .item-content .content[data-v-c3c05322] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
  margin-top: 0.1875rem;
}
.notice-detail .time-special[data-v-c3c05322] {
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.3);
  margin: 1.25rem auto;
  text-align: center;
}
uni-page-body[data-v-c3c05322] {
	background-color: #f6f6f8;
}
body[data-v-c3c05322] {
	background-color: #f6f6f8;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-view[data-v-f788feaf], uni-scroll-view[data-v-f788feaf], uni-swiper-item[data-v-f788feaf] {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  align-items: stretch;
  align-content: flex-start;
}
.uv-image[data-v-f788feaf] {
  position: relative;
  transition: opacity 0.5s ease-in-out;
}
.uv-image__image[data-v-f788feaf] {
  width: 100%;
  height: 100%;
}
.uv-image__loading[data-v-f788feaf], .uv-image__error[data-v-f788feaf] {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: #f3f4f6;
  color: #909193;
  font-size: 1.4375rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-view[data-v-3bc5da8f], uni-scroll-view[data-v-3bc5da8f], uni-swiper-item[data-v-3bc5da8f] {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  align-items: stretch;
  align-content: flex-start;
}
.uv-scroll-list[data-v-3bc5da8f] {
  padding-bottom: 10px;
}
.uv-scroll-list__scroll-view[data-v-3bc5da8f] {
  display: flex;
  flex-direction: row;
}
.uv-scroll-list__scroll-view__content[data-v-3bc5da8f] {
  display: flex;
  flex-direction: row;
}
.uv-scroll-list__indicator[data-v-3bc5da8f] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 15px;
}
.uv-scroll-list__indicator__line[data-v-3bc5da8f] {
  width: 60px;
  height: 4px;
  border-radius: 100px;
  overflow: hidden;
}
.uv-scroll-list__indicator__line__bar[data-v-3bc5da8f] {
  width: 20px;
  height: 4px;
  border-radius: 100px;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.tag_item_bg[data-v-3572c647] {
  width: 3.625rem;
  height: 3.625rem;
  background: #fff;
  border-radius: 50%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.375rem;
  box-sizing: border-box;
}
.tag_item_bg[data-v-3572c647]:last-child {
  margin-right: 0;
}
.tag_item_bg[data-v-3572c647]:before {
  content: "";
  width: 3.3125rem;
  height: 3.3125rem;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tag_item[data-v-3572c647] {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-right: 0.625rem;
}
.tag_item .tag_name[data-v-3572c647] {
  margin-top: 0.125rem;
  font-size: 0.625rem;
  color: #fff;
  line-height: 1.125rem;
  height: 1.125rem;
  padding: 0 0.5625rem;
  border-radius: 0.625rem;
}
.active .tag_item_bg[data-v-3572c647] {
  background: #8c7dfc !important;
}
.active .img[data-v-3572c647] {
  transform: scale(1.1);
}
.active .tag_name[data-v-3572c647] {
  background-color: #8C7DFC;
}uni-slider {
  margin: 10px 18px;
  padding: 0;
  display: block;
}

uni-slider[hidden] {
  display: none;
}

uni-slider .uni-slider-wrapper {
  display: flex;
  align-items: center;
  min-height: 16px;
}

uni-slider .uni-slider-tap-area {
  flex: 1;
  padding: 8px 0;
}

uni-slider .uni-slider-handle-wrapper {
  position: relative;
  height: 2px;
  border-radius: 5px;
  background-color: #e9e9e9;
  cursor: pointer;
  transition: background-color 0.3s ease;
  -webkit-tap-highlight-color: transparent;
}

uni-slider .uni-slider-track {
  height: 100%;
  border-radius: 6px;
  background-color: #007aff;
  transition: background-color 0.3s ease;
}

uni-slider .uni-slider-handle,
uni-slider .uni-slider-thumb {
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer;
  border-radius: 50%;
  transition: border-color 0.3s ease;
}

uni-slider .uni-slider-handle {
  width: 28px;
  height: 28px;
  margin-top: -14px;
  margin-left: -14px;
  background-color: transparent;
  z-index: 3;
  cursor: grab;
}

uni-slider .uni-slider-thumb {
  z-index: 2;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

uni-slider .uni-slider-step {
  position: absolute;
  width: 100%;
  height: 2px;
  background: transparent;
  z-index: 1;
}

uni-slider .uni-slider-value {
  width: 3ch;
  color: #888;
  font-size: 14px;
  margin-left: 1em;
}

uni-slider .uni-slider-disabled .uni-slider-track {
  background-color: #ccc;
}

uni-slider .uni-slider-disabled .uni-slider-thumb {
  background-color: #fff;
  border-color: #ccc;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.picker-view[data-v-0e115161] {
  width: 100%;
  flex: 1;
  overflow: auto;
  display: flex;
}
.picker-view .picker-view-item[data-v-0e115161] {
  padding: 0.9375rem 0;
  text-align: center;
  font-size: 0.75rem;
  color: #333333;
}
.picker-view .picker-view-item-active[data-v-0e115161] {
  color: var(--dropdownThemeColor);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.le-flex[data-v-90d35db5] {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  white-space: nowrap;
}
.le-dropdown[data-v-90d35db5] {
  width: 100%;
  position: relative;
}
.le-dropdown .le-dropdown-menu[data-v-90d35db5] {
  display: flex;
  position: relative;
  z-index: 11;
  white-space: nowrap;
  padding: 0 0.875rem;
  width: calc(100vw - 1.75rem);
}
.le-dropdown .le-dropdown-menu .le-dropdown-menu-item[data-v-90d35db5] {
  flex: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 1.75rem;
  background-color: #fff;
  border-radius: 1rem;
  text-align: center;
  line-height: 1.75rem;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  margin-right: 0.75rem;
}
.le-dropdown .le-dropdown-menu .le-dropdown-menu-item[data-v-90d35db5]:last-child {
  margin-right: 0;
}
.le-dropdown .le-dropdown-menu .le-dropdown-menu-item .le-dropdown-menu-item-text[data-v-90d35db5] {
  font-size: 0.75rem;
  white-space: nowrap;
  margin-right: 0.1875rem;
}
.le-dropdown .le-dropdown-menu .le-dropdown-menu-item .le-dropdown-menu-item-arrow[data-v-90d35db5] {
  margin-left: 0.1875rem;
  transition: transform 0.3s;
  align-items: center;
  display: flex;
  position: relative;
  width: 0.3125rem;
  height: 100%;
}
.le-dropdown .le-dropdown-menu .le-dropdown-menu-item .le-dropdown-menu-item-arrow[data-v-90d35db5]::before {
  content: "";
  position: absolute;
  top: calc(50% - 0.25rem);
  right: -0.0625rem;
  transform: translateY(-50%);
  border: 0.1875rem solid transparent;
  border-bottom-color: #c1c1c1;
}
.le-dropdown .le-dropdown-menu .le-dropdown-menu-item .le-dropdown-menu-item-arrow[data-v-90d35db5]::after {
  content: "";
  position: absolute;
  top: calc(50% + 0.25rem);
  right: -0.0625rem;
  transform: translateY(-50%);
  border: 0.1875rem solid transparent;
  border-top-color: #c1c1c1;
}
.le-dropdown .le-dropdown-menu .le-dropdown-menu-item .le-dropdown-menu-item-arrow_top[data-v-90d35db5]::before {
  border-bottom-color: var(--dropdownThemeColor);
}
.le-dropdown .le-dropdown-menu .le-dropdown-menu-item .le-dropdown-menu-item-arrow_bottom[data-v-90d35db5]::after {
  border-top-color: var(--dropdownThemeColor);
}
.le-dropdown .le-dropdown-menu .le-dropdown-menu-item .le-dropdown-menu-item-basicarrow[data-v-90d35db5] {
  margin-left: 0.1875rem;
  transition: transform 0.3s;
  align-items: center;
  display: flex;
  position: relative;
  border: 0.1875rem solid transparent;
  border-bottom: 0 solid transparent;
  border-top-color: #c1c1c1;
}
.le-dropdown .le-dropdown-menu .le-dropdown-menu-item .le-dropdown-menu-item-basicarrow_rotate[data-v-90d35db5] {
  transform: rotate(180deg);
  border-top-color: var(--dropdownThemeColor);
}
.le-dropdown .le-dropdown-content[data-v-90d35db5] {
  position: absolute;
  z-index: 8;
  width: 100%;
  left: 0px;
  bottom: 0;
  overflow: hidden;
}
.le-dropdown .le-dropdown-content .le-dropdown-content-mask[data-v-90d35db5] {
  position: absolute;
  z-index: 9;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.le-dropdown .le-dropdown-content .le-dropdown-content-popup[data-v-90d35db5] {
  position: relative;
  height: 100%;
  max-height: 100%;
  overflow: auto;
  overscroll-behavior: contain;
  z-index: 10;
  transition: all 0.3s;
  transform: translate3D(0, -100%, 0);
}
.le-dropdown-ceiling[data-v-90d35db5] {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}
.le-dropdown-popup-content[data-v-90d35db5] {
  font-size: 0.875rem;
  border-radius: 0 0 0.875rem 0.875rem;
  background-color: #ffffff;
}
.le-dropdown-cell[data-v-90d35db5] {
  padding: 0.625rem 0.9375rem;
}
.le-dropdown-cell .le-dropdown-cell-item[data-v-90d35db5] {
  padding: 0.625rem 0;
  color: #999;
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 500;
}
.le-dropdown-cell .le-dropdown-cell-item .le-dropdown-cell-active-text[data-v-90d35db5] {
  flex: 1;
  padding-right: 0.625rem;
}
.le-dropdown-cell .le-dropdown-cell-item[data-v-90d35db5]:last-child {
  border-bottom: 0 solid #d5d5d5;
}
.le-dropdown-cell .le-dropdown-cell-active[data-v-90d35db5] {
  color: var(--dropdownThemeColor);
}
.le-dropdown-cell .le-dropdown-cell-active .le-dropdown-cell-active-icon[data-v-90d35db5] {
  width: 0.375rem;
  height: 0.875rem;
  margin-right: 0.3125rem;
  border-color: var(--dropdownThemeColor);
  border-style: solid;
  border-width: 0 0.125rem 0.125rem 0;
  transform: rotate(45deg);
}
.le-dropdown-filter[data-v-90d35db5] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.le-dropdown-filter .le-dropdown-filter-item[data-v-90d35db5] {
  padding: 0 0.8125rem;
}
.le-dropdown-filter .le-dropdown-filter-title[data-v-90d35db5] {
  padding-top: 1.0625rem;
  margin-bottom: 0.5625rem;
  color: #333333;
  font-size: 0.75rem;
}
.le-dropdown-filter .le-dropdown-filter-title .le-dropdown-filter-subtitle[data-v-90d35db5] {
  margin-left: 0.3125rem;
  color: var(--dropdownThemeColor);
}
.le-dropdown-filter .le-dropdown-filter-content[data-v-90d35db5] {
  display: flex;
  flex-wrap: wrap;
}
.le-dropdown-filter .le-dropdown-filter-box[data-v-90d35db5] {
  width: 6.25rem;
  margin-right: 0.9375rem;
  margin-bottom: 0.4375rem;
  padding: 0.5625rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  color: #333333;
  background-color: #f5f5f5;
  border-radius: 31.21875rem;
}
.le-dropdown-filter .le-dropdown-filter-box-active[data-v-90d35db5] {
  color: var(--dropdownThemeColor);
  background-color: rgba(var(--dropdownThemeColorRgb), 0.04);
}
.le-dropdown-filter-scroll[data-v-90d35db5] {
  flex: 1;
  overflow: auto;
}
.le-dropdown-picker[data-v-90d35db5] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.le-dropdown-footer[data-v-90d35db5] {
  display: flex;
  align-items: center;
  margin-top: 0.4375rem;
}
.le-dropdown-footer .le-dropdown-reset[data-v-90d35db5] {
  flex: 1;
  margin: 0.8125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.125rem;
  font-size: 0.875rem;
  background-color: #ffffff;
  color: var(--dropdownThemeColor);
  border: 0.0625rem solid var(--dropdownThemeColor);
  border-radius: 31.21875rem;
}
.le-dropdown-footer .le-dropdown-confirm[data-v-90d35db5] {
  flex: 1;
  margin: 0.8125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.125rem;
  font-size: 0.875rem;
  background-color: var(--dropdownThemeColor);
  border: 0.0625rem solid var(--dropdownThemeColor);
  color: #ffffff;
  border-radius: 31.21875rem;
}
.active[data-v-90d35db5] {
  background-color: #8C7DFC !important;
  border-color: #8C7DFC !important;
  color: #fff !important;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.content[data-v-d0fad509] {
  padding: 0 0.875rem;
}
.tag_item_bg[data-v-d0fad509] {
  width: 3.625rem;
  height: 3.625rem;
  background: #fff;
  border-radius: 50%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.375rem;
  box-sizing: border-box;
}
.tag_item_bg[data-v-d0fad509]:last-child {
  margin-right: 0;
}
.tag_item_bg[data-v-d0fad509]:before {
  content: "";
  width: 3.3125rem;
  height: 3.3125rem;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tag_item[data-v-d0fad509] {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-right: 0.625rem;
}
.tag_item .tag_name[data-v-d0fad509] {
  margin-top: 0.125rem;
  font-size: 0.625rem;
  color: #2f2406;
  line-height: 1.125rem;
  height: 1.125rem;
  padding: 0 0.5625rem;
  border-radius: 0.625rem;
}
.active .tag_item_bg[data-v-d0fad509] {
  background: linear-gradient(139deg, #8c7dfc, #ff9826) !important;
}
.active .img[data-v-d0fad509] {
  transform: scale(1.1);
}
.active .tag_name[data-v-d0fad509] {
  background-color: #8C7DFC;
}
.pupop_content[data-v-d0fad509] {
  height: 30vh;
  background-color: #fff;
  border-radius: 0 0 0.875rem 0.875rem;
}
.dropdown[data-v-d0fad509] {
  margin-top: 0.75rem;
  margin-bottom: 1rem;
}
.category_item[data-v-d0fad509] {
  padding: 0 0.875rem;
  margin-bottom: 0.75rem;
}
.top_bg[data-v-d0fad509] {
  width: 100%;
  display: block;
  background: linear-gradient(0deg, #f3f4f8 0%, #ffffff 24%);
}
.uni-navbar--fixed[data-v-d0fad509] {
	z-index: 9999;
}
uni-page-body[data-v-d0fad509] {
	background-color: #f3f4f8;
}
body[data-v-d0fad509] {
	background-color: #f3f4f8;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.live_tag[data-v-eafb1772] {
  position: absolute;
  top: 1.09375rem;
  left: 50%;
  transform: translateX(-50%);
}
.live_tag.list[data-v-eafb1772] {
  width: 2.5rem;
  height: 2.5rem;
  top: 0;
}
.live_tag.list .bg[data-v-eafb1772] {
  width: 2.5rem;
  height: 2.5rem;
}
.live_tag.list .animate[data-v-eafb1772] {
  bottom: 0;
}
.live_tag.big[data-v-eafb1772] {
  top: 1.875rem;
}
.live_tag.big .bg[data-v-eafb1772] {
  width: 4.5625rem;
  height: 4.5625rem;
}
.live_tag.big .animate[data-v-eafb1772] {
  width: 0.625rem;
  height: 0.625rem;
  bottom: 0.46875rem;
}
.live_tag .bg[data-v-eafb1772] {
  width: 3.5rem;
  height: 3.5rem;
}
.live_tag .animate[data-v-eafb1772] {
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  bottom: 0.46875rem;
  left: 50%;
  transform: translateX(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.user-level[data-v-47d1d787] {
  display: inline-flex;
  align-items: center;
  width: 2.5rem;
  height: 1rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  flex-shrink: 0;
  margin-left: 0.125rem;
}
.user-level--double[data-v-47d1d787] {
  width: 2.8125rem;
}
.user-level--double-plus[data-v-47d1d787] {
  width: 3.125rem;
}
.user-level--triple[data-v-47d1d787] {
  width: 3.375rem;
}
.user-level .level-text[data-v-47d1d787] {
  width: 100%;
  font-family: D-DIN Exp-Bold;
  font-size: 0.625rem;
  color: #ffffff;
  padding-left: 1.125rem;
  line-height: 1rem;
  padding-right: 0.25rem;
  box-sizing: border-box;
}
.user-level .level-text--triple[data-v-47d1d787] {
  padding-left: 1.4375rem;
}
@font-face {
  font-family: "D-DIN Exp-Bold";
  src: url("/1107_v1/assets/D-DINExp-Bold.Ch7z6O6S.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "D-DIN Exp";
  src: url("/1107_v1/assets/D-DINExp.CLhvipOK.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.empty_box[data-v-22c8fed9] {
  margin-top: 4vh;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.empty_box .empty_img[data-v-22c8fed9] {
  width: 6.375rem;
  height: 7.375rem;
}
.empty_box .title[data-v-22c8fed9] {
  font-size: 0.875rem;
  color: #babbbd;
  line-height: 1.25rem;
  text-align: center;
}
.rank[data-v-22c8fed9] {
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.rank .top[data-v-22c8fed9] {
  position: relative;
  width: 100%;
  height: 23.4375rem;
  flex-shrink: 0;
}
.rank .top .bottom_bg[data-v-22c8fed9] {
  position: absolute;
  bottom: 0.625rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 22.5rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/rank/bottom_bg.png") no-repeat center center;
  background-size: 100% 100%;
}
.rank .top .gx_box[data-v-22c8fed9] {
  position: absolute;
  width: 14.875rem;
  height: 12.5rem;
  bottom: 5.125rem;
  left: 3.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.rank .top .gx_box .gx_image[data-v-22c8fed9] {
  width: 100%;
  height: 100%;
}
.rank .top .pm_box[data-v-22c8fed9] {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  padding-left: 0.8125rem;
  padding-right: 1rem;
  box-sizing: border-box;
  z-index: 2;
  position: relative;
  top: -1.25rem;
}
.rank .top .pm_box .item[data-v-22c8fed9] {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  min-width: 6.375rem;
}
.rank .top .pm_box .item .name[data-v-22c8fed9] {
  height: 1.0625rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: bold;
  font-size: 0.75rem;
  color: #000000;
  display: flex;
  align-items: center;
}
.rank .top .pm_box .item .name .nickname[data-v-22c8fed9] {
  display: block;
  width: 6em;
  text-align: center;
  white-space: nowrap;
  /* 禁止换行 */
  overflow: hidden;
  /* 隐藏溢出 */
  text-overflow: ellipsis;
  /* 显示省略号（可选） */
  display: inline-block;
  /* text 默认是 inline，不支持 width/height */
}
.rank .top .pm_box .item .contributionValue[data-v-22c8fed9] {
  font-family: PingFang SC, PingFang SC !important;
  font-weight: 500;
  font-size: 0.875rem;
  color: var(--theme-color);
  text-align: right;
}
.rank .top .pm_box .item1[data-v-22c8fed9] {
  top: -3.9375rem;
}
.rank .top .pm_box .item1 .name[data-v-22c8fed9] {
  z-index: 100;
}
.rank .top .pm_box .one[data-v-22c8fed9] {
  width: 6.75rem;
  height: 7.25rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/one.png") no-repeat center center;
  background-size: 100% 100%;
  z-index: 99;
}
.rank .top .pm_box .one .avatar[data-v-22c8fed9] {
  position: absolute;
  top: 1.5625rem;
  left: 0.9375rem;
  width: 4.75rem;
  height: 4.75rem;
  border-radius: 50%;
}
.rank .top .pm_box .two[data-v-22c8fed9] {
  position: relative;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/two.png") no-repeat center center;
  background-size: 100% 100%;
  width: 4.375rem;
  height: 5.125rem;
  z-index: 99;
}
.rank .top .pm_box .two .avatar[data-v-22c8fed9] {
  position: absolute;
  top: 1.09375rem;
  left: 0.375rem;
  width: 3.5625rem;
  height: 3.5625rem;
  border-radius: 50%;
}
.rank .top .pm_box .three[data-v-22c8fed9] {
  position: relative;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/three.png") no-repeat center center;
  background-size: 100% 100%;
  width: 4.375rem;
  height: 5.125rem;
  z-index: 99;
}
.rank .top .pm_box .three .avatar[data-v-22c8fed9] {
  position: absolute;
  top: 0.96875rem;
  left: 0.375rem;
  width: 3.5625rem;
  height: 3.5625rem;
  border-radius: 50%;
}
.rank .top .rank_tab[data-v-22c8fed9] {
  display: flex;
  align-items: center;
}
.rank .top .rank_tab .tab_item[data-v-22c8fed9] {
  margin-right: 2rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.6);
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.rank .top .rank_tab .tab_item[data-v-22c8fed9]:last-child {
  margin-right: 0;
}
.rank .top .rank_tab .active[data-v-22c8fed9] {
  color: #fff;
  font-size: 1.25rem;
  position: relative;
}
.rank .top .rank_tab .active[data-v-22c8fed9]:after {
  content: "";
  display: block;
  width: 1rem;
  height: 0.25rem;
  background: #fff;
  border-radius: 0.625rem;
  position: absolute;
  bottom: -0.5rem;
  left: 50%;
  transform: translateX(-50%);
}
.rank .top .date_tab[data-v-22c8fed9] {
  position: absolute;
  z-index: 99;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 7.875rem;
  height: 2rem;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 1.25rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.2);
  margin-top: 0.5rem;
  margin-left: 50%;
  transform: translateX(-50%);
}
.rank .top .date_tab .date_item[data-v-22c8fed9] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.75rem;
  height: 1.75rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: #ffffff;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.rank .top .date_tab .active[data-v-22c8fed9] {
  background: #ffffff;
  border-radius: 0.875rem;
  color: var(--theme-color);
}
.rank .content .rank_list[data-v-22c8fed9],
.rank .bottom .rank_list[data-v-22c8fed9] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 1rem;
  box-sizing: border-box;
}
.rank .content .rank_list .contribution[data-v-22c8fed9],
.rank .bottom .rank_list .contribution[data-v-22c8fed9] {
  color: #9b74ff;
}
.rank .content .rank_list .glamour[data-v-22c8fed9],
.rank .bottom .rank_list .glamour[data-v-22c8fed9] {
  color: #ff74e1;
}
.rank .content .rank_list .left[data-v-22c8fed9],
.rank .bottom .rank_list .left[data-v-22c8fed9] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rank .content .rank_list .left .rank_num[data-v-22c8fed9],
.rank .bottom .rank_list .left .rank_num[data-v-22c8fed9] {
  width: 1.25rem;
  height: 1.53125rem;
  text-align: center;
  line-height: 1.53125rem;
  font-weight: 500;
  font-size: 0.875rem;
  margin-right: 0.9375rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
.rank .content .rank_list .left .rank_num.contribution[data-v-22c8fed9],
.rank .bottom .rank_list .left .rank_num.contribution[data-v-22c8fed9] {
  color: #9b74ff;
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/rank/icon2.png");
}
.rank .content .rank_list .left .rank_num.glamour[data-v-22c8fed9],
.rank .bottom .rank_list .left .rank_num.glamour[data-v-22c8fed9] {
  color: #ff74e1;
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/rank/icon1.png");
}
.rank .content .rank_list .left .rank_num.no_rank[data-v-22c8fed9],
.rank .bottom .rank_list .left .rank_num.no_rank[data-v-22c8fed9] {
  width: 1.25rem;
  height: 1.53125rem;
  background: none;
  color: #999;
  font-size: 0.75rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/mybd.png") no-repeat center center;
  background-size: 100% 100%;
}
.rank .content .rank_list .left .avatar[data-v-22c8fed9],
.rank .bottom .rank_list .left .avatar[data-v-22c8fed9] {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 0.625rem;
  border-radius: 50%;
  position: relative;
}
.rank .content .rank_list .left .avatar .avatar-img[data-v-22c8fed9],
.rank .bottom .rank_list .left .avatar .avatar-img[data-v-22c8fed9] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
}
.rank .content .rank_list .left .name[data-v-22c8fed9],
.rank .bottom .rank_list .left .name[data-v-22c8fed9] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: #010100;
}
.rank .content .rank_list .right[data-v-22c8fed9],
.rank .bottom .rank_list .right[data-v-22c8fed9] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.rank .content .rank_list .right .label[data-v-22c8fed9],
.rank .bottom .rank_list .right .label[data-v-22c8fed9] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.625rem;
  color: rgba(1, 1, 0, 0.4);
  text-align: right;
  font-style: normal;
  text-transform: none;
}
.rank .content .rank_list .right .value[data-v-22c8fed9],
.rank .bottom .rank_list .right .value[data-v-22c8fed9] {
  font-family: DINExp, sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  text-align: right;
  font-style: normal;
  text-transform: none;
  margin-top: 0.375rem;
  font-family: PingFang SC, PingFang SC !important;
}
.rank .content .rank_list .right .value.contribution[data-v-22c8fed9],
.rank .bottom .rank_list .right .value.contribution[data-v-22c8fed9] {
  color: #9b74ff;
}
.rank .content .rank_list .right .value.glamour[data-v-22c8fed9],
.rank .bottom .rank_list .right .value.glamour[data-v-22c8fed9] {
  color: #ff74e1;
}
.rank .content[data-v-22c8fed9] {
  position: relative;
  margin-top: -0.75rem;
  width: 100%;
  height: 0;
  flex: 1;
  background: #ffffff;
  border-radius: 1rem 1rem 0px 0px;
  border: 2px solid #ffffff;
  box-sizing: border-box;
  overflow-y: auto;
  padding-bottom: 5.3125rem;
}
.rank .bottom[data-v-22c8fed9] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  z-index: 99;
  box-shadow: 0px -8px 40px 0px rgba(0, 0, 0, 0.05);
}
.rank0 .top[data-v-22c8fed9] {
  background: linear-gradient(180deg, #624cf5 0%, #ce95fb 100%);
}
.rank1 .top[data-v-22c8fed9] {
  background: linear-gradient(180deg, #fc8be8 0%, #ffeff1 100%);
}
.rule-popup-container[data-v-22c8fed9] {
  z-index: 10000;
}
.rule[data-v-22c8fed9] {
  position: absolute;
  top: 7.8125rem;
  right: 0;
  width: 3.75rem;
  height: 1.5rem;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 24px 0px 0px 24px;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.625rem;
  color: #ffffff;
  text-align: center;
  font-style: normal;
  text-transform: none;
  z-index: 10;
}
.rule-popup[data-v-22c8fed9] {
  width: 19.1875rem;
  padding-top: 0.875rem;
  background: #ffffff;
  border-radius: 0.75rem;
  overflow: hidden;
  box-sizing: border-box;
}
.rule-popup .rule-popup-header[data-v-22c8fed9] {
  margin-bottom: 0.625rem;
  text-align: center;
}
.rule-popup .rule-popup-header .rule-popup-title[data-v-22c8fed9] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 1.125rem;
  color: #000000;
  line-height: 1.5rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.rule-popup .rule-popup-content[data-v-22c8fed9] {
  padding: 0 1.625rem;
  max-height: 60vh;
  overflow-y: auto;
  padding-bottom: 1.5625rem;
}
.rule-popup .rule-popup-content .rule-list .rule-item[data-v-22c8fed9] {
  display: flex;
  margin-bottom: 0.625rem;
  line-height: 1.6;
}
.rule-popup .rule-popup-content .rule-list .rule-item[data-v-22c8fed9]:last-child {
  margin-bottom: 0;
}
.rule-popup .rule-popup-content .rule-list .rule-item .rule-number[data-v-22c8fed9] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 1rem;
  color: #010100;
  margin-right: 0.25rem;
  flex-shrink: 0;
}
.rule-popup .rule-popup-content .rule-list .rule-item .rule-text[data-v-22c8fed9] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 1rem;
  color: rgba(1, 1, 1, 0.85);
  line-height: 1.5rem;
  font-style: normal;
  text-transform: none;
}
.rule-popup .rule-popup-footer[data-v-22c8fed9] {
  border: 1px solid rgba(1, 1, 1, 0.1);
  height: 3.375rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 1rem;
  color: #8c7dfc;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
  justify-content: center;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.live_tag[data-v-4325ca3b] {
  position: absolute;
  top: 1rem;
  left: 50%;
  transform: translateX(-50%);
}
.live_tag.list[data-v-4325ca3b] {
  width: 2.5rem;
  height: 2.5rem;
  top: 0;
}
.live_tag.list .bg[data-v-4325ca3b] {
  width: 2.5rem;
  height: 2.5rem;
}
.live_tag.list .animate[data-v-4325ca3b] {
  bottom: 0;
}
.live_tag.big[data-v-4325ca3b] {
  top: 1.75rem;
}
.live_tag.big .bg[data-v-4325ca3b] {
  width: 4.5625rem;
  height: 4.5625rem;
}
.live_tag.big .animate[data-v-4325ca3b] {
  width: 0.625rem;
  height: 0.625rem;
  bottom: 0.46875rem;
}
.live_tag .bg[data-v-4325ca3b] {
  width: 3.5rem;
  height: 3.5rem;
}
.live_tag .animate[data-v-4325ca3b] {
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  bottom: 0.46875rem;
  left: 50%;
  transform: translateX(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.empty_box[data-v-881ffb55] {
  margin-top: 4vh;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.empty_box .empty_img[data-v-881ffb55] {
  width: 6.375rem;
  height: 7.375rem;
}
.empty_box .title[data-v-881ffb55] {
  font-size: 0.875rem;
  color: #babbbd;
  line-height: 1.25rem;
  text-align: center;
}
.rank[data-v-881ffb55] {
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.rank .top[data-v-881ffb55] {
  position: relative;
  width: 100%;
  height: 23.4375rem;
  flex-shrink: 0;
}
.rank .top .bottom_bg[data-v-881ffb55] {
  position: absolute;
  bottom: 0.625rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 22.5rem;
  height: 11.9375rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/rank/bottom_bg.png") no-repeat center center;
  background-size: 100% 100%;
}
.rank .top .gx_box[data-v-881ffb55] {
  position: absolute;
  width: 14.875rem;
  height: 12.5rem;
  bottom: 5.125rem;
  left: 3.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.rank .top .gx_box .gx_image[data-v-881ffb55] {
  width: 100%;
  height: 100%;
}
.rank .top .pm_box[data-v-881ffb55] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  box-sizing: border-box;
  padding-left: 2rem;
  padding-right: 2rem;
  box-sizing: border-box;
  z-index: 2;
  position: relative;
  top: -0.9375rem;
}
.rank .top .pm_box .item[data-v-881ffb55] {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.rank .top .pm_box .item .name[data-v-881ffb55] {
  width: 4.75rem;
  height: 1.0625rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: bold;
  font-size: 0.75rem;
  color: #000000;
  text-align: left;
  font-style: normal;
  text-transform: none;
  overflow: hidden;
  text-align: center;
}
.rank .top .pm_box .item1[data-v-881ffb55] {
  top: -2.1875rem;
  justify-content: center;
}
.rank .top .pm_box .item1 .name[data-v-881ffb55] {
  z-index: 100;
}
.rank .top .pm_box .one[data-v-881ffb55] {
  width: 6.75rem;
  height: 7.25rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/one.png") no-repeat center center;
  background-size: 100% 100%;
  z-index: 99;
  position: relative;
  top: 0.625rem;
}
.rank .top .pm_box .one .avatar[data-v-881ffb55] {
  position: absolute;
  top: 1.5625rem;
  left: 0.9375rem;
  width: 4.75rem;
  height: 4.75rem;
  border-radius: 50%;
}
.rank .top .pm_box .two[data-v-881ffb55] {
  position: relative;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/two.png") no-repeat center center;
  background-size: 100% 100%;
  width: 4.375rem;
  height: 5.125rem;
  z-index: 99;
  position: relative;
  top: 0.3125rem;
}
.rank .top .pm_box .two .avatar[data-v-881ffb55] {
  position: absolute;
  top: 1.09375rem;
  left: 0.375rem;
  width: 3.5625rem;
  height: 3.5625rem;
  border-radius: 50%;
}
.rank .top .pm_box .three[data-v-881ffb55] {
  position: relative;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/three.png") no-repeat center center;
  background-size: 100% 100%;
  width: 4.375rem;
  height: 5.125rem;
  z-index: 99;
  position: relative;
  top: 0.3125rem;
}
.rank .top .pm_box .three .avatar[data-v-881ffb55] {
  position: absolute;
  top: 0.96875rem;
  left: 0.375rem;
  width: 3.5625rem;
  height: 3.5625rem;
  border-radius: 50%;
}
.rank .top .rank_tab[data-v-881ffb55] {
  display: flex;
  align-items: center;
}
.rank .top .rank_tab .tab_item[data-v-881ffb55] {
  margin-right: 2rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.6);
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.rank .top .rank_tab .tab_item[data-v-881ffb55]:last-child {
  margin-right: 0;
}
.rank .top .rank_tab .active[data-v-881ffb55] {
  color: #fff;
  font-size: 1.25rem;
  position: relative;
}
.rank .top .rank_tab .active[data-v-881ffb55]:after {
  content: "";
  display: block;
  width: 1rem;
  height: 0.25rem;
  background: #fff;
  border-radius: 0.625rem;
  position: absolute;
  bottom: -0.5rem;
  left: 50%;
  transform: translateX(-50%);
}
.rank .top .date_tab[data-v-881ffb55] {
  position: absolute;
  z-index: 99;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 7.875rem;
  height: 2rem;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 1.25rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.2);
  margin-top: 0.5rem;
  margin-left: 50%;
  transform: translateX(-50%);
}
.rank .top .date_tab .date_item[data-v-881ffb55] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.75rem;
  height: 1.75rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: #ffffff;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.rank .top .date_tab .active[data-v-881ffb55] {
  background: #ffffff;
  border-radius: 0.875rem;
  color: var(--theme-color);
}
.rank .content .rank_list[data-v-881ffb55],
.rank .bottom .rank_list[data-v-881ffb55] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 1rem;
  box-sizing: border-box;
}
.rank .content .rank_list .contribution[data-v-881ffb55],
.rank .bottom .rank_list .contribution[data-v-881ffb55] {
  color: #9b74ff;
}
.rank .content .rank_list .glamour[data-v-881ffb55],
.rank .bottom .rank_list .glamour[data-v-881ffb55] {
  color: #ff74e1;
}
.rank .content .rank_list .left[data-v-881ffb55],
.rank .bottom .rank_list .left[data-v-881ffb55] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rank .content .rank_list .left .rank_num[data-v-881ffb55],
.rank .bottom .rank_list .left .rank_num[data-v-881ffb55] {
  width: 1.25rem;
  height: 1.53125rem;
  text-align: center;
  line-height: 1.53125rem;
  font-weight: 500;
  font-size: 0.875rem;
  margin-right: 0.9375rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
.rank .content .rank_list .left .rank_num.contribution[data-v-881ffb55],
.rank .bottom .rank_list .left .rank_num.contribution[data-v-881ffb55] {
  color: #9b74ff;
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/rank/icon2.png");
}
.rank .content .rank_list .left .rank_num.glamour[data-v-881ffb55],
.rank .bottom .rank_list .left .rank_num.glamour[data-v-881ffb55] {
  color: #ff74e1;
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/rank/icon1.png");
}
.rank .content .rank_list .left .rank_num.no_rank[data-v-881ffb55],
.rank .bottom .rank_list .left .rank_num.no_rank[data-v-881ffb55] {
  width: 1.25rem;
  height: 1.53125rem;
  background: none;
  color: #999;
  font-size: 0.75rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/mybd.png") no-repeat center center;
  background-size: 100% 100%;
}
.rank .content .rank_list .left .avatar[data-v-881ffb55],
.rank .bottom .rank_list .left .avatar[data-v-881ffb55] {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 0.625rem;
  border-radius: 50%;
  position: relative;
}
.rank .content .rank_list .left .avatar .avatar-img[data-v-881ffb55],
.rank .bottom .rank_list .left .avatar .avatar-img[data-v-881ffb55] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
}
.rank .content .rank_list .left .name[data-v-881ffb55],
.rank .bottom .rank_list .left .name[data-v-881ffb55] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: #010100;
}
.rank .content .rank_list .right[data-v-881ffb55],
.rank .bottom .rank_list .right[data-v-881ffb55] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.rank .content .rank_list .right .label[data-v-881ffb55],
.rank .bottom .rank_list .right .label[data-v-881ffb55] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.625rem;
  color: rgba(1, 1, 0, 0.4);
  text-align: right;
  font-style: normal;
  text-transform: none;
}
.rank .content .rank_list .right .value[data-v-881ffb55],
.rank .bottom .rank_list .right .value[data-v-881ffb55] {
  font-family: PingFang SC, PingFang SC !important;
  font-weight: 500;
  font-size: 0.875rem;
  color: #ff74e1;
  text-align: right;
  font-style: normal;
  text-transform: none;
  margin-top: 0.375rem;
}
.rank .content .rank_list .right .value.contribution[data-v-881ffb55],
.rank .bottom .rank_list .right .value.contribution[data-v-881ffb55] {
  color: #9b74ff;
}
.rank .content .rank_list .right .value.glamour[data-v-881ffb55],
.rank .bottom .rank_list .right .value.glamour[data-v-881ffb55] {
  color: #ff74e1;
}
.rank .content[data-v-881ffb55] {
  position: relative;
  margin-top: -0.75rem;
  width: 100%;
  height: 0;
  flex: 1;
  background: #ffffff;
  border-radius: 1rem 1rem 0px 0px;
  border: 2px solid #ffffff;
  box-sizing: border-box;
  overflow-y: auto;
  padding-bottom: 5.3125rem;
}
.rank .bottom[data-v-881ffb55] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  z-index: 99;
  box-shadow: 0px -8px 40px 0px rgba(0, 0, 0, 0.05);
}
.rank0 .top[data-v-881ffb55] {
  background: linear-gradient(180deg, #624cf5 0%, #ce95fb 100%);
}
.rank1 .top[data-v-881ffb55] {
  background: linear-gradient(180deg, #fc8be8 0%, #ffeff1 100%);
}
.rule-popup-container[data-v-881ffb55] {
  z-index: 10000;
}
.rule[data-v-881ffb55] {
  position: absolute;
  top: 7.8125rem;
  right: 0;
  width: 3.75rem;
  height: 1.5rem;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 24px 0px 0px 24px;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.625rem;
  color: #ffffff;
  text-align: center;
  font-style: normal;
  text-transform: none;
  z-index: 10;
}
.rule-popup[data-v-881ffb55] {
  width: 19.1875rem;
  padding-top: 0.875rem;
  background: #ffffff;
  border-radius: 0.75rem;
  overflow: hidden;
  box-sizing: border-box;
}
.rule-popup .rule-popup-header[data-v-881ffb55] {
  margin-bottom: 0.625rem;
  text-align: center;
}
.rule-popup .rule-popup-header .rule-popup-title[data-v-881ffb55] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 1.125rem;
  color: #000000;
  line-height: 1.5rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.rule-popup .rule-popup-content[data-v-881ffb55] {
  padding: 0 1.625rem;
  max-height: 60vh;
  overflow-y: auto;
  padding-bottom: 1.5625rem;
}
.rule-popup .rule-popup-content .rule-list .rule-item[data-v-881ffb55] {
  display: flex;
  margin-bottom: 0.625rem;
  line-height: 1.6;
}
.rule-popup .rule-popup-content .rule-list .rule-item[data-v-881ffb55]:last-child {
  margin-bottom: 0;
}
.rule-popup .rule-popup-content .rule-list .rule-item .rule-number[data-v-881ffb55] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 1rem;
  color: #010100;
  margin-right: 0.25rem;
  flex-shrink: 0;
}
.rule-popup .rule-popup-content .rule-list .rule-item .rule-text[data-v-881ffb55] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 1rem;
  color: rgba(1, 1, 1, 0.85);
  line-height: 1.5rem;
  font-style: normal;
  text-transform: none;
}
.rule-popup .rule-popup-footer[data-v-881ffb55] {
  border: 1px solid rgba(1, 1, 1, 0.1);
  height: 3.375rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 1rem;
  color: #8c7dfc;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
  justify-content: center;
}uni-video {
  width: 300px;
  height: 225px;
  display: inline-block;
  line-height: 0;
  overflow: hidden;
  position: relative;
}

uni-video[hidden] {
  display: none;
}

.uni-video-container {
  width: 100%;
  height: 100%;
  background-color: black;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  object-position: inherit;
}

.uni-video-container.uni-video-type-fullscreen {
  position: fixed;
  z-index: 999;
}

.uni-video-video {
  width: 100%;
  height: 100%;
  object-position: inherit;
}

.uni-video-cover {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(1, 1, 1, 0.5);
  z-index: 1;
}

.uni-video-slots {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}

.uni-video-cover-play-button {
  width: 75px;
  height: 75px;
  line-height: 75px;
  font-size: 56px;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
}

.uni-video-cover-play-button::after {
  content: '\ea24';
}

.uni-video-cover-duration {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  margin-top: 10px;
}

.uni-video-bar {
  height: 44px;
  /* background-color: rgba(0, 0, 0, 0.5); */
  background-image: linear-gradient(-180deg, transparent, rgba(0, 0, 0, 0.5));
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  display: flex;
  align-items: center;
  align-items: center;
  padding: 0 16px;
  z-index: 0;
  /* 解决全屏后被 video 遮挡的问题 */
  transform: translate3d(0, 0, 0);
}

.uni-video-bar.uni-video-bar-full {
  left: 0;
}

.uni-video-video-fullscreen .uni-video-bar {
  padding-bottom: 8px;
}

.uni-video-controls {
  display: flex;
  flex-grow: 1;
  margin: 0 8.5px;
  align-items: center;
}

.uni-video-control-button {
  width: 17px;
  height: 17px;
  font-size: 16px;
  line-height: 17px;
  padding: 0px 16px 0px 0px;
  margin-left: -6px;
  margin-right: -6px;
  box-sizing: content-box;
  cursor: pointer;
}

.uni-video-control-button::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  color: rgba(255, 255, 255, 0.5);
}

.uni-video-control-button.uni-video-control-button-play::after {
  content: '\ea24';
}

.uni-video-control-button.uni-video-control-button-pause::after {
  content: '\ea25';
}

.uni-video-current-time,
.uni-video-duration {
  height: 15px;
  line-height: 15px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
}

.uni-video-progress-container {
  flex-grow: 2;
  position: relative;
}

.uni-video-progress {
  /* NOTE uni-video-progress-progressing height */
  height: 4px;
  margin: 21px 12px;
  border-radius: 20px;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.uni-video-progress.uni-video-progress-progressing {
  height: 8px;
}

.uni-video-progress .uni-video-progress-played {
  background-color: #fff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.uni-video-progress-played,
.uni-video-progress-buffered {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
}

.uni-video-progress-buffered {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  /* transition: width 0.1s; */
}

.uni-video-ball {
  /* NOTE uni-video-ball-progressing width height */
  width: 8px;
  height: 8px;
  padding: 14px;
  position: absolute;
  box-sizing: content-box;
  left: 0%;
  margin-left: -16px;
}

.uni-video-ball.uni-video-ball-progressing {
  width: 16px;
  height: 16px;
}

.uni-video-inner {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0px 0px 2px #ccc;
}

.uni-video-danmu-button {
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
  white-space: nowrap;
  border-radius: 5px;
  margin: 0 2px;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.5);
}

.uni-video-danmu-button::after {
  content: '\ea26';
}

.uni-video-danmu-button.uni-video-danmu-button-active::after {
  content: '\ea27';
}

.uni-video-fullscreen {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5);
  box-sizing: content-box;
  cursor: pointer;
}

.uni-video-fullscreen::after {
  content: '\ea29';
}

.uni-video-fullscreen.uni-video-type-fullscreen::after {
  content: '\ea28';
}

.uni-video-danmu {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin-top: 14px;
  margin-bottom: 44px;
  font-size: 14px;
  line-height: 14px;
  overflow: visible;
}

.uni-video-danmu-item {
  line-height: 1;
  position: absolute;
  color: #ffffff;
  white-space: nowrap;
  left: 100%;
  transform: translatex(0);
  transition-property: left, transform;
  transition-duration: 3s;
  transition-timing-function: linear;
}

.uni-video-toast {
  pointer-events: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.6);
  color: #000000;
  display: none;
}

.uni-video-toast.uni-video-toast-progress {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  color: rgba(255, 255, 255, 0.6);
  font-size: 24px;
  line-height: 18px;
  padding: 6px;
}

.uni-video-toast.uni-video-toast-progress .uni-video-toast-title-current-time {
  color: rgba(255, 255, 255, 0.9);
}

@font-face {
  font-family: 'uni-video-icon';
  src: url('data:font/ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTam7ug8AABggAAAAHEdERUYAKQATAAAYAAAAAB5PUy8yQLdgNwAAAVgAAABgY21hcOpU7eEAAAHsAAABSmdhc3D//wADAAAX+AAAAAhnbHlmZLmL5AAAA1QAABI0aGVhZCo70hwAAADcAAAANmhoZWEHggM8AAABFAAAACRobXR4Ks0BlgAAAbgAAAA0bG9jYRCWFeQAAAM4AAAAHG1heHAAGAHNAAABOAAAACBuYW1lTiJGjAAAFYgAAAG/cG9zdCx86AgAABdIAAAArgABAAAAAQAAbaWiYV8PPPUACwQAAAAAAOOOR2QAAAAA445HZAAI/zID+AMlAAAACAACAAAAAAAAAAEAAAMs/ywAXAQCAAAAAAP4AAEAAAAAAAAAAAAAAAAAAAANAAEAAAANAc0ACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAIABgMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZADA6iTqMwMs/ywAXAMsANQAAAABAAAAAAMYAAAAAAAgAAEBdgAiAAAAAAFVAAAEAACJA/8AXAQAAA0EAQASBAEAHgQAABAEAAAXBAIAFwP/AAwEAAAIAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQAC6inqM///AADqJOow//8V3xXZAAEAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAA6AI4BNAHsAnwDXARsBswILAkaAAIAIgAAATICqgADAAcAADMRIREnMxEjIgEQ7szMAqr9ViICZgAAAAABAIn/MgN3AyUAEwAAARYVFAcBBgcGLwEmNRE0NhU2FhcDZxAQ/WsQFBQNAgIEDCkQAVEQFBUQ/j4QAgITAwQHA68IBwEVAhAAAAAAAgBc/zQDpAMkABkAMwAAFzI3Njc2NzY1ESYnJicGBwYHERQXFhcWFxYhMjc2NzY3NjURJicmJwYHBgcRFBcWFxYXFswWFRUQDwgJAR8gMDAfIAEICRAQFRMCfxcTFRAQCQgBIB8wMCAfAQkIDxAVFcwICRAQFRMXAxAwHyABASAfMPzwFxMVEBAJCAgJEBAVExcDEDAfIAEBIB8w/PAXExUQEAkIAAAACgAN/+gD8wJwACoALgAyADYAOgA+AEIAUQBeAGsAACUyFhcOASMhLgEnET4BNyEWFxYXFQYHBgcmJyY9ASYnJichBgcGBxEeARcTMzUjFzM1IwczNSMXMzUjFTM1IxczNSMlFhcWFw4BByYnJic2NzYTMjc2NycGBwYVFhcWNzY3NjUmJyYnIgcGBwIyCw4BAQ4L/lExQwICQzECZjAhIwEBBgcLDAYHARQUGv2aHBMUAQEnHLYxMWTHx/oxMWTHxzIyY8jIAc5PNTUCAmpPTzQ2AgI2NE8TEREOuwgEBQImKKIPCQkCJyc6GRYVE0sNCwwOAkQwAWwxQwEBIiExIAwHBgEBBgcMIBsUFAEBFBQb/pQcJgIBXjIyMq8yMjKvMjIyfQI1Nk5PagICNTVPTjY1/r0FBQi7DxEQEzonJzASFhcZOiYoAQgJEAAKABL/6wPvAm0AKgAuADIANgA6AD4AQgBRAGEAeAAAJTIWFRQGIyEuAScRPgE3IRYXFhcVBgcGByYnJj0BJicmJyEGBwYHER4BFxMzNSMXMzUjBzM1IxczNSMXMzUjBzM1IyUWFxYXDgEHJicmJzY3NhM2NzY3JicmJwYHBgcWFxY3FhUUDwEGIyIvASY1NDc2MzIfATc2MgIyCw4OC/5VMEMCAkMwAmAwISIBAQYHCwsHBgEUFBr9oBwTEwEBJhy0MTFjxsb3MTFjxcVixsZiMTECLE41NAICaU5ONTUCAjU1TjknJgICJic5OScnAQEnJ6AICGcICgkHRwcHCQkKBzRXCBNODgsMDQJDLwFpMEMBASIhMCALBwYBAQYHCyAbFBMBARMUG/6XGyYBAVoxMTGtMTExrTExMXwCNDVOTmkCAjU0Tk41NP7BAicmOTomJwEBJyY6OSYnvwgKCQdpBwdGBwoJCQcHNVcIAAAAAAQAHv9JA+QDDwAZADMATABmAAABNDc2OwEyFxYVERQHBiMhIicmPQE0NzY3MyEWFxYdARQHBiMhIicmNRE0NzY7ATIXFhcVASInJj0BNDc2MyEyFxYVERQHBisBIiYnNQUGBwYrASInJjURNDc2MyEyFxYdARQHBgcjAQgKCQwkDQgKBwcK/uoNCQgICQ3MAr4MCQkJCQz+6QoHBgkIDSQNCAgC/UMNCQgICQ0BFwkHBwoIDSQMEQIB8QIICA0kDQgJBgcJARgMCQkJCQzNAvENCAkJCA3+6AgIBgkJDCUMCQcCAgcJDCUMCQkGCAgBGA0ICQkIDc3+EAkJDCUMCQoHCAn+6g4ICREOzMwOCAkJCA4BFgkIBwoJDCUMCQcCAAYAEP9IA/EDEgAXADMASwBnAIEAkwAABTIXFhcGBwYjISInJicRNjc2NxYXFhUZARQHBiMiJyYnETY3NjchFhcWFxYVFAcGBwYjISAnJjU0NzY3IRYXFhURFAcGIyInJjURIQA3Njc2MzIXFhcWFREUBwYjISInJjU0NzYzIRETNjc2FxYXFhcWBwYHAQYHBicmJyYnJjc2NwU2FzIXFhUUBwEGIyYnJjU0NwFjDgsIAQEICw7+zw8JCQEBCQkPDQoKCgoNDwkJAQEJCQ8BOgkHCAQFBQQIBwn+5wIyCQsLCQ0BOw4KCQkKDg4JCv7mARoEBQgHCQkICAQECQoO/r0NCwgICw0BIgoHCAkJCQYGAwIDAwj+tQcICQoIBgYCAgIDB/79Cg0NCQsL/rUMDA0KCQl3CQkPDQoJCQoNATMPCQkBAQkJD/7uAjINCQsLCQ0BMw4KCAEBBAMICAkICAgFBAoJDg4KCAEBCAoO/s0NCgoKCg0BEv3YBwgEBQUECAcK/s0NCgkJCg0PCQkBEgJrBgIEBAIGBgkJCQgH/r8GAwICAwYGCgkHCQf/CgEKCg0NCv65CAEIDAwOCQAAAAAFABf/rAPqAq4AHwBpAHcAmAC1AAAFMjc2NzY3Nic0JyYnJicmBw4BFxYXFhUUBgcGFxYXFiU2MzY/ATY3Njc2NRE0JyYnJicmJyYnJgcGBwYHIwcjIgcGBwYHBgcGBwYHBgcGHQEUFxYXFhcWFxYXFhcWFxY7ARcyFRYXFjMWJyM1MzI3Nj8BEScmJyYFMjc2NzY3NjcmJyYnJicmBwYHBhceARUUBwYHBhcWFxYnMjc2NzY1NCYnJicmBwYHBhcWFxYVFAcGFxYXFgNdCQgIBToaGwEeHjIIDQ4ODAUHLhsaNS4HAgMMCP55BgQIBgwGAwQCAgICBAMGBgYGCAcHBwYIBgHHmQQGBAYFBAQEAwMDAgIBAQEBAgIDAwMEBAQFBgMGBZjIAQYIBgcC5oaHDAsMCaurCQwLAgUJCAkEIxMUAQEUEyMHDg4NDQMEBx8jERIfBwQDDQlhCgoIBCcTFAcNDQ4NBAQGDwkGHgYEBA0IVAMFB1lZVml4VlZNDAIDBwkaDkROTWttm0INDw0IBSIBAQMIBQYHBwYJAlIIBgcGBgUGAwMBAgEBAgIGowEBAgIEAwMDBQQFBAUGBfQFBgUFBAYDAwUCAwICAQGkAQQCAwH10QUEB4z9+IsIBASvBQQJOj09UlI9PToMBQMIBg8ODDRpRkY0NTUMDg0IBWkFBQlNTyhNJg4EBAYHDg4NHh8eID4+Dg0OBgQAAAAABgAX/4cD6wLQABQAagC0ATUBeAHMAAAFFjc2NzY0JwEmIyIHBhUUFwEWFxYTFAcGBxQHMBUiByMGJyMiJyIvASYnJjUmNTQ3Njc2NTQnJicmNSc0Jz0CNDc0NzQxNjc2NzY/ATY3NjcyPwE2MzA7AzIzMh8BFhcWMx8BFBceAQcUDwEGIyIjIi8BJicmNzU0JyYvATQ1NCc9ATQ3MDU3NDc2PwE2NzY/ATA3NjcyOwE2OwIWMzIzFzIXFhcWHwEWFxYVFhcWFxYBNTQzNDU0NzIzNjMyFjMfARYdARQHFA8BBgcGBwYHBg8BBgciBwYrASInJiMmLwEiLwEjIi8CJi8BJicmJyYnJicmJyYnJjUnND0CNDU3NDc2NTY3Njc2NzY3Nj8BNj8BMzY7AjIfARYxFh0CBxQHBisCFTMyFzIfARYXEwcGIyIjIiMmLwEiNSY9ATQzPwIzNzY3NjcyOwEyMxYXFh8BFh8BFhcWFxYVFh0BFAcUBzAHIgcjFCciJzAvASY1BRYHBgciFQciMSsBIiMmIy8BJj0BNDM2NzY1JicmJyYnNDUmNSY9AzY1NzQ/ATQ/ATY3NjMyNzY3MjczNjsBFjMyHwEWMxYzFxQXFhcUFxYXFgNfBgYGBQsL/P8KDw4LCgoDAwUGBgYJCBIBAgECAQECAQEBASUBAgEBAQsFBRERHwIBAQEBAgEBAQEBAgECAQIBAwICAgMCBAQBAgICAgIBAQMBBgEjJ4wGAwICAgIDAisCAQIBCAgPAgEBAgEBAQIBAQECAwICAQMBAwICAwMBAgIBAwMBAQIBAQMBAQIBARQJCf7qAQECAQECAQICAjQDAQECAQICAgMDAgMGAwMFAgQECAMEBAMDBAYBAcieAgMGBAEEBAICAgECAgECAQIBAQIBAQICAgECAQICAQICAgQDAgQGAwIFTAQCNQEBAgEBAgJvhwYFBgcKBQWrJAIBAgECAQIBJgEBAQECRgEGBAQCBAQEBwQEAgUDAwYFBgQBAgEBAQEBAQEBAgMBAwEBNQICLgIRECMBAgECBAEBAQImAgEBGA8NARsaLQIBAQICAQEDAQMBAQIBAQIBAgIBAwIDBQMCAQIDAQIBAgMCAgEBMh4eeAEDAgcKHAoDAwoKCw4PCvz+BgIDAaU4LSwnAgEBAgEBAgEkAgICAwIDAgMdHyEnRzQ0NQEBBAIBAwQGAgIBAQMDAQECAQICAQEBAQEBAgIBAQEBAgUCATt6UiQiBAMDKgMDBAURHyAeHgQBAwECAwYCAwMCAgIBAgIBAgEBAgEBAgEBAgEBAQEBAgECAQIBASYnKP7UgAEBAgEBAgIBNAMEbgIEBAQHBAEFAQQCAwIEAgIBAQEBAgIEAaQBAQIBAQICAgEDAQEDAgIDAgICBAQCAwX7AgMEAwMBAwEEAQMBAQMCAQICAQEDAQE2AQIBAgMCAQEB0wEDBAMEAX0eAQECJQEBAgQCAQE6BQECAQEBAQIBBQQFBgMDBAQDBAMEogECAQIBAQICAQE1AgS7VEZIRAEDASgCAQEDAjM8PE1rTk5EAQIBAgIBAwEDBwMCAgMBAwEDAQEDAQECAQEBAQEBAQECAgECAQECAUxYVgAAAAoADP83A/MDIQAPAB8AOQBTAHEAiwChAL8A1gDsAAABFhcWFwYHBgcmJyYnNjc2EzY3NjcmJyYnBgcGBxYXFhMiJyY9ASY3Njc2MzIXFhcWBxUUBwYHBgcGARQHBisBBicmJyY1NDc2NzY7ATIXFhcWFxYBMhcWFxYXFh0BFgcGBwYjIicmJyY3NTQ3Njc2NzYBMhcWFxYVFAcGBwYnIwYnJicmNTQ3Njc2MycGBwYjIicmJyY1ND8BNjMyFxYHBgchJicmJzQ3Njc2NzYzMhcWHwEWFxYXFAcGBwYjIicRNjc2FxYVFA8BBgcGByInJicmNzQ/AQUWFRQHBicmLwEmJyYnNDc2NzYzMhcCAGlHRwMDR0dpakZHAwNHRmpQNDUCAjU0UFA0NQICNTRQDgkJAQQECAgJCQgHBAQBAgIFBAUG/sEJCQ55CggHBQUFBQcICnYHBgYFBQMDATgHBgUEBQICAQQEBwgJCQgIBAQBAgIEBQYGAdcJCAgFBQUFCAgJeQoHCAUFBQUIBwpNBAYGBgcFBgUJCVUKDQ0KCAEBCf1FBgMCAQICBQQGBQcGBgYEVgYDAwECAwQLDA4KCQ0LCgoKUwQGBgcHBgYFBwEJKAKWCgoLDA0LVAUDAwECAgULDQ4KAigDR0dpakdHAgJHR2ppR0f+TQM1M1FQNDUCAjU0UFE0NQHyCQkNeggICAUFBQUICAh3BgYHBQUCA/7IDgkJAQQECAgJCQgIAwMBAgUEBgb+wQMDBQUGBwV7CAgIBQUFBQgICHsFBwYFBQMDAVcDBAcICQkICAQEAQEEBAgICQkIBwQDvgQCAwMCBAoODQtTCgoKDQ0LBQYGBgcHBQUFAgMDAgVTBQYGBgcHBgUJCf5FCAEBCAkODQpTBgMDAQIDBAsNDQooKwsNDQoIAQEJUwUGBgcHBgYFCQkACgAI/zQD+AMkABEAIgAuAD0ATwBhAHMAhACWAKYAAAEyNzY1NCcmKwEiBwYVFBcWMyc3NjU0JyYjIg8BBhUUFxYyAz4BNy4BJw4BBx4BEx4BFwYHBgcmJyYnNjc2NzI3Nj0BNCcmIyIHBh0BFBcWBxYzMjc2NTQvASYjIgcGFRQXEzQnJisBIgcGFRQXFjsBMjc2FwcGFRQXFjMyPwE2NCcmIyIXIgcGHQEUFxYzMjc2PQE0JyY3JiIHBhUUHwEWMjc2NTQnA+EKBgcHBgqKCgUHBwUKVGEHBwcJCQdiBgYIEvxhgQMDgWFigQMDgWJOZwICMzROTjQzAgIzNE4KBgYGBgoKBgcHBvkHCQgIBgZhBwoJBwYGJAcGCooJBgcHBgmKCgYHPmIGBgcJCgdhBgYICAn8CgYHBwYKCgYGBgb5BxIIBgZiBxIHBwcBFQcGCgoGBwcGCgoGB/liBwoIBwcHYQcJCQgF/j4DgWFhgQMDgWFhgQGZAmdOTjQzAgIzNE5ONDOMBwYKiQoGBwcGCokKBgdfBQUICQkHYQcHBwgKB/68CgYHBwYKCgYHBwbYYgcKCAcHB2EHEggGZQcGCokKBgcHBgqJCgYHXwYGCAkJB2EHBwcICgcAAAAAAAwAlgABAAAAAAABAAoAFgABAAAAAAACAAYALwABAAAAAAADABsAbgABAAAAAAAEAAoAoAABAAAAAAAFAB4A6QABAAAAAAAGAAoBHgADAAEECQABABQAAAADAAEECQACAAwAIQADAAEECQADADYANgADAAEECQAEABQAigADAAEECQAFADwAqwADAAEECQAGABQBCABmAG8AbgB0AGUAZABpAHQAbwByAABmb250ZWRpdG9yAABNAGUAZABpAHUAbQAATWVkaXVtAABGAG8AbgB0AEUAZABpAHQAbwByACAAMQAuADAAIAA6ACAAZgBvAG4AdABlAGQAaQB0AG8AcgAARm9udEVkaXRvciAxLjAgOiBmb250ZWRpdG9yAABmAG8AbgB0AGUAZABpAHQAbwByAABmb250ZWRpdG9yAABWAGUAcgBzAGkAbwBuACAAMQAuADAAOwAgAEYAbwBuAHQARQBkAGkAdABvAHIAIAAoAHYAMQAuADAAKQAAVmVyc2lvbiAxLjA7IEZvbnRFZGl0b3IgKHYxLjApAABmAG8AbgB0AGUAZABpAHQAbwByAABmb250ZWRpdG9yAAAAAgAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAQACAQIBAwEEAQUBBgEHAQgBCQEKAQsKdmlkZW8tcGxheQt2aWRlby1wYXVzaAtkYW5tdS1jbG9zZQpkYW5tdS1vcGVuD2Z1bGxzY3JlZW4tZXhpdApmdWxsc2NyZWVuBnZvbHVtZQt2b2x1bWUtbXV0ZQpicmlnaHRuZXNzCmJyaWdodG5lc3MAAAAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAAwAAQAEAAAAAgAAAAAAAAABAAAAAOKfK0YAAAAA445HZAAAAADjjkdk')
    format('truetype');
}

.uni-video-icon {
  /* 解决自定义全局字体会覆盖按钮的问题 */
  font-family: 'uni-video-icon' !important;
  text-align: center;
}

.uni-video-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}

.uni-video-toast-container {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 22%;
  min-width: 100px;
  max-width: 200px;
  height: 30px;
  max-height: 30px;
  min-height: 6px;
  background-color: rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 2px #ccc;
  margin: 5px auto 0;
  border-radius: 30px;
  overflow: hidden;
  transition-property: height;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  opacity: 0.6;
}

.uni-video-toast-container.uni-video-toast-container-thin {
  height: 6px;
}

.uni-video-toast-container-thin .uni-video-toast-icon {
  display: none;
}

.uni-video-toast-icon {
  font-size: 20px;
  position: absolute;
  left: 10px;
  color: #222;
  z-index: 1;
}

.uni-video-toast-draw {
  height: 100%;
  background-color: #fff;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.video-container[data-v-7daba5e6] {
  width: 100vw;
  height: 100vh;
  background-color: #000000;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.video-content[data-v-7daba5e6] {
  width: 100%;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: pink;
}
.video-content .video[data-v-7daba5e6] {
  width: 100%;
  height: 100%;
}
[data-v-7daba5e6] .z-navbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background-color: transparent;
}
[data-v-7daba5e6] uni-page-body {
  overflow: hidden;
  height: 100vh;
  width: 100vw;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.z-bottom-button[data-v-47f896ea] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding-top: 0.5rem;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  padding-bottom: env(safe-area-inset-bottom);
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: -0.03125rem 0 0.25rem 0 #eee;
}
@supports (padding-bottom: 0px) {
.z-bottom-button[data-v-47f896ea] {
    padding-bottom: max(env(safe-area-inset-bottom), 0.5rem);
}
}
.z-bottom-button--no-wrapper[data-v-47f896ea] {
  position: static;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}
.z-bottom-button__wrapper[data-v-47f896ea] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.625rem;
}
.z-bottom-button--single .z-bottom-button__wrapper[data-v-47f896ea] {
  justify-content: center;
}
.z-bottom-button__left[data-v-47f896ea], .z-bottom-button__right[data-v-47f896ea] {
  height: 2.875rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 700;
  border-radius: 1.5rem;
  transition: all 0.3s ease;
  background: none;
  padding: 0;
  margin: 0;
  line-height: 1;
  gap: 0.375rem;
}
.z-bottom-button__left[data-v-47f896ea]::after, .z-bottom-button__right[data-v-47f896ea]::after {
  border: none;
}
.z-bottom-button__left[data-v-47f896ea]:active:not(.z-bottom-button--disabled), .z-bottom-button__right[data-v-47f896ea]:active:not(.z-bottom-button--disabled) {
  opacity: 0.8;
}
.z-bottom-button__left.primary[data-v-47f896ea], .z-bottom-button__right.primary[data-v-47f896ea] {
  background: #8c7dfc;
  color: #ffffff;
  border: none;
}
.z-bottom-button__left.default[data-v-47f896ea], .z-bottom-button__right.default[data-v-47f896ea] {
  background: #ffffff;
  color: #8c7dfc;
  border: 0.0625rem solid #8c7dfc;
}
.z-bottom-button__left.z-bottom-button--disabled[data-v-47f896ea], .z-bottom-button__right.z-bottom-button--disabled[data-v-47f896ea] {
  opacity: 0.5;
  pointer-events: none;
}
.z-bottom-button__left[data-v-47f896ea] {
  width: 7.3125rem;
}
.z-bottom-button__right[data-v-47f896ea] {
  width: 13.125rem;
}
.z-bottom-button--single .z-bottom-button__right[data-v-47f896ea] {
  width: 21.6875rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.teenager[data-v-6c37a739] {
  position: relative;
  min-height: 100vh;
  background-color: #ffffff;
}
.teenager .tn-bg[data-v-6c37a739] {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  z-index: 1;
}
.teenager .teenager-wrapper[data-v-6c37a739] {
  margin-top: 13.875rem;
  position: relative;
  z-index: 3;
  padding: 0 0.875rem;
}
.teenager .teenager-wrapper .teenager-title[data-v-6c37a739] {
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
  margin-bottom: 0.75rem;
  font-weight: 700;
}
.teenager .teenager-wrapper .teenager-describe[data-v-6c37a739] {
  display: flex;
  margin-top: 0.75rem;
  box-sizing: border-box;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.6;
}
.teenager .teenager-wrapper .teenager-intro[data-v-6c37a739] {
  margin-top: 1rem;
  box-sizing: border-box;
}
.teenager .teenager-wrapper .teenager-intro .time-icon[data-v-6c37a739] {
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 0.375rem;
  margin-top: 0.1875rem;
}
.teenager .teenager-wrapper .teenager-intro .teenager-intro-item[data-v-6c37a739] {
  flex: 1;
}
.teenager .teenager-wrapper .teenager-intro .teenager-intro-item .title[data-v-6c37a739] {
  font-weight: 700;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.teenager .teenager-wrapper .teenager-intro .teenager-intro-item .describe .describe-item[data-v-6c37a739] {
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.5625rem;
  line-height: 1.6;
}
.teenager .teenager-wrapper .teenager-intro .teenager-intro-item .describe .describe-item .red-text[data-v-6c37a739] {
  color: #e5224c;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.set-password .password-container[data-v-1579a7be] {
  margin-top: 3.6875rem;
  position: relative;
}
.set-password .password-box[data-v-1579a7be] {
  display: flex;
  column-gap: 1.375rem;
  justify-content: center;
}
.set-password .password-box .password-item[data-v-1579a7be] {
  width: 3.625rem;
  height: 3.625rem;
  background: #f6f7f7;
  border-radius: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.set-password .password-box .password-item .dot[data-v-1579a7be] {
  width: 0.625rem;
  height: 0.625rem;
  background: #000;
  border-radius: 50%;
}
.set-password .password-input[data-v-1579a7be] {
  position: absolute;
  top: 0;
  left: -50vw;
  width: 150vw;
  height: 100%;
  opacity: 0;
  z-index: 1;
  -webkit-user-select: none;
          user-select: none;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.set-password .title[data-v-0c311448] {
  height: 3.6875rem;
  line-height: 3.6875rem;
  font-weight: 700;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
}
.set-password .password-container[data-v-0c311448] {
  position: relative;
}
.set-password .password-box[data-v-0c311448] {
  display: flex;
  column-gap: 1.375rem;
  justify-content: center;
}
.set-password .password-box .password-item[data-v-0c311448] {
  width: 3.625rem;
  height: 3.625rem;
  background: #f6f7f7;
  border-radius: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.set-password .password-box .password-item .dot[data-v-0c311448] {
  width: 0.625rem;
  height: 0.625rem;
  background: #000;
  border-radius: 50%;
}
.set-password .password-input[data-v-0c311448] {
  position: absolute;
  top: 0;
  left: -50vw;
  width: 150vw;
  height: 100%;
  opacity: 0;
  z-index: 1;
  -webkit-user-select: none;
          user-select: none;
}
.set-password .error-tip[data-v-0c311448] {
  text-align: center;
  color: #ff5d5b;
  font-size: 0.875rem;
  margin-top: 1.25rem;
  opacity: 0;
  transform: translateY(0.625rem);
  transition: all 0.3s ease;
}
.set-password .error-tip.show[data-v-0c311448] {
  opacity: 1;
  transform: translateY(0);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.close-password .tip[data-v-aed9f0e3] {
  width: 23.4375rem;
  height: 3rem;
  background: rgba(255, 202, 56, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.close-password .tip .describe[data-v-aed9f0e3] {
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
}
.close-password .tip .phone[data-v-aed9f0e3] {
  font-weight: 400;
  font-size: 0.875rem;
  color: #000000;
}
.close-password .tip .phone .red-color[data-v-aed9f0e3] {
  color: #e5224c;
}
.close-password .title[data-v-aed9f0e3] {
  height: 3.6875rem;
  line-height: 3.6875rem;
  font-weight: 700;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
}
.close-password .password-container[data-v-aed9f0e3] {
  position: relative;
}
.close-password .password-box[data-v-aed9f0e3] {
  display: flex;
  column-gap: 1.375rem;
  justify-content: center;
}
.close-password .password-box .password-item[data-v-aed9f0e3] {
  width: 3.625rem;
  height: 3.625rem;
  background: #f6f7f7;
  border-radius: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.close-password .password-box .password-item .dot[data-v-aed9f0e3] {
  width: 0.625rem;
  height: 0.625rem;
  background: #000;
  border-radius: 50%;
}
.close-password .password-input[data-v-aed9f0e3] {
  position: absolute;
  top: 0;
  left: -50vw;
  width: 150vw;
  height: 100%;
  opacity: 0;
  z-index: 1;
  -webkit-user-select: none;
          user-select: none;
}
.close-password .error-tip[data-v-aed9f0e3] {
  text-align: center;
  color: #ff5d5b;
  font-size: 0.875rem;
  margin-top: 1.25rem;
  opacity: 0;
  transform: translateY(0.625rem);
  transition: all 0.3s ease;
}
.close-password .error-tip.show[data-v-aed9f0e3] {
  opacity: 1;
  transform: translateY(0);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.content[data-v-6bbc22a9] {
  padding: 0.875rem;
}
.interest_tag[data-v-6bbc22a9] {
  width: 14.46875rem;
  height: 2.09375rem;
  display: block;
}
.desc[data-v-6bbc22a9] {
  margin-top: 0.375rem;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
  line-height: 1.0625rem;
}
.pass_btn[data-v-6bbc22a9] {
  padding: 0 0.875rem;
  text-align: right;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
  font-weight: 400;
}
.tag_list[data-v-6bbc22a9] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
  margin-top: 2.25rem;
}
.tag_item[data-v-6bbc22a9] {
  height: 2.125rem;
  line-height: 2.125rem;
  padding: 0 1.125rem;
  border-radius: 1.125rem;
  background: rgba(0, 0, 0, 0.05);
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.8);
  position: relative;
}
.item_star[data-v-6bbc22a9] {
  position: absolute;
  right: 0px;
  top: -12px;
}
.tag_item_active[data-v-6bbc22a9] {
  background: linear-gradient(91deg, #ffeef2 -12%, #fadcea 28%, #e3dbff 65%, #e4f6ff 110%);
}
uni-page-body[data-v-59e2078a] {
	background: #f6f6f6;
}
body[data-v-59e2078a] {
	background: #f6f6f6;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.cell_list[data-v-59e2078a] {
  padding: 0.875rem;
}
.cell_item[data-v-59e2078a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.625rem;
  font-size: 0.875rem;
  border-bottom: 0.03125rem solid #eee;
  background-color: #fff;
  border-radius: 0.875rem;
  height: 3rem;
  margin-bottom: 0.875rem;
}
.cell_item_label[data-v-59e2078a] {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 700;
}
.cell_item_right[data-v-59e2078a] {
  color: rgba(0, 0, 0, 0.4);
}
uni-page-body[data-v-0bc1ef5c] {
	background: #f6f6f6;
}
body[data-v-0bc1ef5c] {
	background: #f6f6f6;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.cell_list[data-v-0bc1ef5c] {
  padding: 0.875rem;
}
.cell_item[data-v-0bc1ef5c] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.625rem;
  font-size: 0.875rem;
  border-bottom: 0.03125rem solid #eee;
  background-color: #fff;
  border-radius: 0.875rem;
  height: 3rem;
  margin-bottom: 0.875rem;
}
.cell_item_label[data-v-0bc1ef5c] {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 400;
}
.cell_item_right[data-v-0bc1ef5c] {
  color: rgba(0, 0, 0, 0.4);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-view[data-v-3dff3dce], uni-scroll-view[data-v-3dff3dce], uni-swiper-item[data-v-3dff3dce] {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  align-items: stretch;
  align-content: flex-start;
}
.uv-loading-icon[data-v-3dff3dce] {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: #c8c9cc;
}
.uv-loading-icon__text[data-v-3dff3dce] {
  margin-left: 4px;
  color: #606266;
  font-size: 14px;
  line-height: 20px;
}
.uv-loading-icon__spinner[data-v-3dff3dce] {
  width: 30px;
  height: 30px;
  position: relative;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 100%;
  animation: uv-rotate-3dff3dce 1s linear infinite;
}
.uv-loading-icon__spinner--semicircle[data-v-3dff3dce] {
  border-width: 2px;
  border-color: transparent;
  border-top-right-radius: 100px;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-style: solid;
}
.uv-loading-icon__spinner--circle[data-v-3dff3dce] {
  border-top-right-radius: 100px;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-width: 2px;
  border-top-color: #e5e5e5;
  border-right-color: #e5e5e5;
  border-bottom-color: #e5e5e5;
  border-left-color: #e5e5e5;
  border-style: solid;
}
.uv-loading-icon--vertical[data-v-3dff3dce] {
  flex-direction: column;
}
[data-v-3dff3dce]:host {
  font-size: 0px;
  line-height: 1;
}
.uv-loading-icon__spinner--spinner[data-v-3dff3dce] {
  animation-timing-function: steps(12);
}
.uv-loading-icon__text[data-v-3dff3dce]:empty {
  display: none;
}
.uv-loading-icon--vertical .uv-loading-icon__text[data-v-3dff3dce] {
  margin: 6px 0 0;
  color: #606266;
}
.uv-loading-icon__dot[data-v-3dff3dce] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uv-loading-icon__dot[data-v-3dff3dce]:before {
  display: block;
  width: 2px;
  height: 25%;
  margin: 0 auto;
  background-color: currentColor;
  border-radius: 40%;
  content: " ";
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(1) {
  transform: rotate(30deg);
  opacity: 1;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(2) {
  transform: rotate(60deg);
  opacity: 0.9375;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(3) {
  transform: rotate(90deg);
  opacity: 0.875;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(4) {
  transform: rotate(120deg);
  opacity: 0.8125;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(5) {
  transform: rotate(150deg);
  opacity: 0.75;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(6) {
  transform: rotate(180deg);
  opacity: 0.6875;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(7) {
  transform: rotate(210deg);
  opacity: 0.625;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(8) {
  transform: rotate(240deg);
  opacity: 0.5625;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(9) {
  transform: rotate(270deg);
  opacity: 0.5;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(10) {
  transform: rotate(300deg);
  opacity: 0.4375;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(11) {
  transform: rotate(330deg);
  opacity: 0.375;
}
.uv-loading-icon__dot[data-v-3dff3dce]:nth-of-type(12) {
  transform: rotate(360deg);
  opacity: 0.3125;
}
@keyframes uv-rotate-3dff3dce {
0% {
    transform: rotate(0deg);
}
to {
    transform: rotate(1turn);
}
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-view[data-v-4477799c], uni-scroll-view[data-v-4477799c], uni-swiper-item[data-v-4477799c] {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  align-items: stretch;
  align-content: flex-start;
}
.uv-switch[data-v-4477799c] {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  position: relative;
  background-color: #fff;
  border-width: 1px;
  border-radius: 100px;
  transition: background-color 0.4s;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  justify-content: flex-end;
  align-items: center;
  overflow: hidden;
}
.uv-switch__node[data-v-4477799c] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  background-color: #fff;
  border-radius: 100px;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.25);
  transition-property: transform;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.3, 1.05, 0.4, 1.05);
}
.uv-switch__bg[data-v-4477799c] {
  position: absolute;
  border-radius: 100px;
  background-color: #FFFFFF;
  transition-property: transform;
  transition-duration: 0.4s;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  transition-timing-function: ease;
}
.uv-switch--disabled[data-v-4477799c] {
  opacity: 0.6;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-1097335b] {
  background-color: #f7f7f7;
}
body[data-v-1097335b] {
  background-color: #f7f7f7;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.switch_active[data-v-1097335b] {
  background: linear-gradient(90deg, #8c7dfc 0%, #ff9826 100%) !important;
}
.auxiliary[data-v-1097335b] {
  width: 100%;
  margin-top: 1.0625rem;
  box-sizing: border-box;
}
.auxiliary .item[data-v-1097335b] {
  background: #ffffff;
  display: flex;
  justify-content: space-between;
  padding: 1rem 1.5rem;
  box-sizing: border-box;
  align-items: center;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.05);
}
.auxiliary .item .title[data-v-1097335b] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.auxiliary .item[data-v-1097335b]:last-child {
  border-bottom: none;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-8ed07bcd] {
  background-color: #f7f7f7;
}
body[data-v-8ed07bcd] {
  background-color: #f7f7f7;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.switch_active[data-v-8ed07bcd] {
  background: linear-gradient(90deg, #8c7dfc 0%, #ff9826 100%) !important;
}
.auxiliary[data-v-8ed07bcd] {
  width: 100%;
  margin-top: 1.0625rem;
  box-sizing: border-box;
}
.auxiliary .item[data-v-8ed07bcd] {
  background: #ffffff;
  display: flex;
  justify-content: space-between;
  padding: 1rem 1.5rem;
  box-sizing: border-box;
  align-items: center;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.05);
}
.auxiliary .item .title[data-v-8ed07bcd] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.auxiliary .item[data-v-8ed07bcd]:last-child {
  border-bottom: none;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-a4506472] {
  background-color: #f7f7f7;
}
body[data-v-a4506472] {
  background-color: #f7f7f7;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.switch_active[data-v-a4506472] {
  background: linear-gradient(90deg, #8c7dfc 0%, #ff9826 100%) !important;
}
.auxiliary[data-v-a4506472] {
  width: 100%;
  margin-top: 1.0625rem;
  box-sizing: border-box;
}
.auxiliary .item[data-v-a4506472] {
  background: #ffffff;
  display: flex;
  justify-content: space-between;
  padding: 1rem 1.5rem;
  box-sizing: border-box;
  align-items: center;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.05);
}
.auxiliary .item .title[data-v-a4506472] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.auxiliary .item[data-v-a4506472]:last-child {
  border-bottom: none;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.form_item[data-v-8824c7db] {
  background: #f2f2f2;
  border-radius: 0.375rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 3.25rem;
  padding: 0 0.625rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 400;
  margin-bottom: 0.625rem;
}
.form_item .form_item_label[data-v-8824c7db] {
  width: 6.25rem;
}
.form_item .form_item_input[data-v-8824c7db] {
  flex: 1;
}
.form_item .input[data-v-8824c7db] {
  font-size: 0.875rem;
  text-align: right;
}
.form_item .input_placeholder[data-v-8824c7db] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.2);
  text-align: right;
}
.auth_bg[data-v-8824c7db] {
  width: 18rem;
  height: 32.0625rem;
  border-radius: 0.875rem;
  background: #fff;
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/icon/user/auth_bg.jpg");
  background-color: #fbfbfc;
  background-size: 18rem 19.5rem;
  background-repeat: no-repeat;
  background-position: top center;
}
.auth_content[data-v-8824c7db] {
  padding: 1.25rem 1.125rem;
}
.auth_title[data-v-8824c7db] {
  text-align: center;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5625rem;
  position: relative;
}
.auth_title .close_btn[data-v-8824c7db] {
  padding: 0.3125rem;
  position: absolute;
  right: -0.3125rem;
  top: -0.625rem;
}
.auth_img[data-v-8824c7db] {
  width: 7.875rem;
  height: 7.875rem;
  display: block;
  margin: 1.25rem auto 0.625rem;
}
.auth_desc[data-v-8824c7db] {
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.25rem;
  margin-bottom: 1.25rem;
}
.auth_tip[data-v-8824c7db] {
  font-weight: 400;
  font-size: 0.75rem;
  color: #8c7dfc;
  line-height: 1.0625rem;
}
.btn_group[data-v-8824c7db] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1rem;
}
.btn_group uni-button[data-v-8824c7db] {
  line-height: 2.375rem;
  height: 2.375rem;
  flex: 1;
  font-size: 0.875rem;
}
.main_btn[data-v-8824c7db] {
  color: #333;
}
uni-page-body[data-v-82dedb29] {
	background: #f6f6f6;
}
body[data-v-82dedb29] {
	background: #f6f6f6;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.account_list[data-v-82dedb29] {
  padding: 0.875rem;
}
.cell[data-v-82dedb29] {
  padding: 0 0.625rem;
  font-size: 0.875rem;
  background-color: #fff;
  border-radius: 0.875rem;
  margin-bottom: 0.625rem;
}
.account_item[data-v-82dedb29] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 3rem;
}
.account_item_label[data-v-82dedb29] {
  color: rgba(0, 0, 0, 0.4);
  font-weight: 700;
}
.account_item_right[data-v-82dedb29] {
  color: rgba(0, 0, 0, 0.4);
}
.account_item_right_text[data-v-82dedb29] {
  margin-right: 0.3125rem;
}
.status1[data-v-82dedb29] {
  color: rgba(0, 0, 0, 0.85);
}
.status2[data-v-82dedb29] {
  color: #8C7DFC;
}
.icon_wx[data-v-82dedb29] {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/icon/user/icon_wx.png");
}
.icon_qq[data-v-82dedb29] {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/icon/user/icon_qq.png");
}
.icon_apple[data-v-82dedb29] {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/icon/user/icon_apple.png");
}
.icon_bind[data-v-82dedb29] {
  background-size: 1.25rem 1.25rem;
  background-repeat: no-repeat;
  padding-left: 1.5625rem;
  box-sizing: border-box;
  flex: 1;
  background-position: center left;
}
.user_info[data-v-82dedb29] {
  padding-top: 0.625rem;
}
.user_info .account_item[data-v-82dedb29] {
  margin-bottom: 0;
  padding: 0;
}
.user_item[data-v-82dedb29] {
  display: flex;
  align-items: center;
  border-bottom: 0.03125rem solid #eee;
  padding-bottom: 0.625rem;
}
.user_item_text[data-v-82dedb29] {
  margin-left: 0.625rem;
}
.user_item_text_name[data-v-82dedb29] {
  font-size: 0.875rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
}
.user_item_text_status[data-v-82dedb29] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.3);
  margin-top: 0.3125rem;
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/icon/icon_id.png");
  background-size: 1.625rem 0.875rem;
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 1.875rem;
  box-sizing: border-box;
}
.three_item[data-v-82dedb29] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 3rem;
}
uni-page-body[data-v-7c7113e9] {
	background-color: #fff;
}
body[data-v-7c7113e9] {
	background-color: #fff;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.login_content[data-v-7c7113e9] {
  padding: 1.0625rem 0.875rem;
}
.login_content .title[data-v-7c7113e9] {
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.95);
  line-height: 1.5625rem;
}
.login_content .desc[data-v-7c7113e9] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.0625rem;
  margin-top: 0.375rem;
}
.login_content .form_item[data-v-7c7113e9] {
  background-color: #f8f8fa;
  border-radius: 1.75rem;
  margin-top: 1.375rem;
}
.login_content .form_item .input_placeholder[data-v-7c7113e9] {
  font-weight: 400 !important;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.2);
}
.login_content .form_item .input_suffix[data-v-7c7113e9] {
  font-weight: 400;
  font-size: 0.875rem;
  color: #8C7DFC;
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
}
.login_content .form_item .input_suffix[data-v-7c7113e9]::before {
  content: "";
  display: block;
  width: 0.03125rem;
  height: 1.3125rem;
  background-color: rgba(0, 0, 0, 0.1);
  margin-right: 0.625rem;
  position: absolute;
  left: -0.625rem;
  top: 50%;
  transform: translateY(-50%);
}
.login_content .form_item .input_suffix1[data-v-7c7113e9] {
  color: rgba(0, 0, 0, 0.3);
}
.login_content .form_item .z_input[data-v-7c7113e9] {
  display: flex;
  align-items: center;
  height: 3.5rem;
  padding: 0 1.25rem;
  position: relative;
}
.login_content .form_item .input_prefix[data-v-7c7113e9] {
  font-size: 1rem;
  margin-right: 1.25rem;
  position: relative;
}
.login_content .form_item .input_prefix[data-v-7c7113e9]::after {
  content: "";
  display: block;
  width: 0.03125rem;
  height: 1.3125rem;
  background-color: rgba(0, 0, 0, 0.1);
  margin-left: 0.625rem;
  position: absolute;
  right: -0.625rem;
  top: 50%;
  transform: translateY(-50%);
}
.next_btn[data-v-7c7113e9] {
  margin-top: 5rem;
}uni-web-view {
  display: flex;
}


uni-web-view.uni-webview--fullscreen {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}













uni-page-body[data-v-2196e8f3] {
	background-color: #fff;
}
body[data-v-2196e8f3] {
	background-color: #fff;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.login_content[data-v-2196e8f3] {
  padding: 1.0625rem 0.875rem;
}
.login_content .form_item[data-v-2196e8f3] {
  background-color: #f8f8fa;
  border-radius: 1.75rem;
  margin-bottom: 0.625rem;
  height: 3.5rem;
  padding: 0 1.25rem;
  line-height: 3.5rem;
  display: flex;
  align-items: center;
  position: relative;
}
.login_content .form_item .input_placeholder[data-v-2196e8f3] {
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.2);
}
.login_content .form_item .eye_icon[data-v-2196e8f3] {
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
}
.next_btn[data-v-2196e8f3] {
  margin-top: 5rem;
}
.forget_tip[data-v-2196e8f3] {
  text-align: right;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-a9f16c92] {
  background: #f6f6f6;
}
body[data-v-a9f16c92] {
  background: #f6f6f6;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.content[data-v-a9f16c92] {
  padding: 1rem 0.875rem;
}
.user_info[data-v-a9f16c92] {
  display: flex;
  align-items: center;
}
.user_info .avatar[data-v-a9f16c92] {
  margin-right: 0.375rem;
  border-radius: 50%;
  border: 0.25rem solid #fff;
  box-shadow: 0px 0px 0.625rem 0px rgba(0, 0, 0, 0.1);
}
.user_info .user_info_text .user_info_text_name[data-v-a9f16c92] {
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5625rem;
}
.user_info .user_info_text .user_info_text_status[data-v-a9f16c92] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.0625rem;
  margin-top: 0.375rem;
}
.agree_txt[data-v-a9f16c92] {
  font-size: 0.75rem;
  color: #b5b4b2;
  line-height: 1.0625rem;
}
.agree_txt .a[data-v-a9f16c92] {
  color: #060400;
}
.primary_btn[data-v-a9f16c92] {
  margin-top: 0.875rem;
}
.risk .title[data-v-a9f16c92] {
  font-size: 1rem;
  color: #060400;
  line-height: 1.375rem;
  margin-bottom: 0.75rem;
  margin-top: 1.875rem;
}
.risk .cell[data-v-a9f16c92] {
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  color: rgba(6, 4, 0, 0.4);
  line-height: 1.25rem;
  display: flex;
  align-items: center;
}
.risk .cell[data-v-a9f16c92]:before {
  content: "";
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #8C7DFC;
  border-radius: 50%;
  margin-right: 0.625rem;
  flex-shrink: 0;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uni-swiper__warp[data-v-60e24dc5] {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.uni-swiper__dots-box[data-v-60e24dc5] {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.uni-swiper__dots-item[data-v-60e24dc5] {
  width: 8px;
  border-radius: 100px;
  margin-left: 6px;
  background-color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.uni-swiper__dots-item[data-v-60e24dc5]:first-child {
  margin: 0;
}
.uni-swiper__dots-default[data-v-60e24dc5] {
  border-radius: 100px;
}
.uni-swiper__dots-long[data-v-60e24dc5] {
  border-radius: 50px;
}
.uni-swiper__dots-bar[data-v-60e24dc5] {
  border-radius: 50px;
}
.uni-swiper__dots-nav[data-v-60e24dc5] {
  bottom: 0px;
  padding: 8px 0;
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.2);
}
.uni-swiper__dots-nav-item[data-v-60e24dc5] {
  /* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; */
  font-size: 14px;
  color: #fff;
  margin: 0 15px;
}
.uni-swiper__dots-indexes[data-v-60e24dc5] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.uni-swiper__dots-indexes-text[data-v-60e24dc5] {
  color: #fff;
  font-size: 12px;
  line-height: 14px;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.tip_content[data-v-4d047378] {
  padding: 0.875rem 1rem;
  background-color: #fff;
  border-radius: 1.1875rem;
  width: 17.75rem;
  box-sizing: border-box;
}
.primary_btn[data-v-4d047378] {
  width: 90%;
  margin-top: 0.875rem;
  height: 2.125rem !important;
  line-height: 2.125rem !important;
}
.title[data-v-4d047378] {
  margin-bottom: 0.25rem;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
}
.text[data-v-4d047378] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.25rem;
  text-align: center;
}
.cancel_btn[data-v-4d047378] {
  font-size: 0.875rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.5625rem;
}
.flex-bottom[data-v-4d047378] {
  margin-top: 0.875rem;
}
.flex-bottom .cancel_btn[data-v-4d047378] {
  flex: 1;
  margin-right: 1rem;
  height: 2.125rem;
  border-radius: 1.0625rem;
  color: rgba(1, 1, 1, 0.5);
  background: #f3f4f6;
  font-size: 1rem;
  text-align: center;
  line-height: 2.125rem;
  margin-top: 0;
  box-sizing: border-box;
}
.flex-bottom .primary_btn[data-v-4d047378] {
  flex: 1;
  height: 2.125rem;
  border-radius: 1.5rem;
  font-size: 1rem;
  margin-top: 0;
  text-align: center;
  line-height: 2.125rem;
  box-sizing: border-box;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uni-numbox[data-v-91750ff9] {
  display: flex;
  flex-direction: row;
}
.uni-numbox-btns[data-v-91750ff9] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  background-color: #f5f5f5;
  cursor: pointer;
}
.uni-numbox__value[data-v-91750ff9] {
  margin: 0 2px;
  background-color: #f5f5f5;
  width: 40px;
  height: 26px;
  text-align: center;
  font-size: 14px;
  border-width: 0;
  color: #333;
}
.uni-numbox__minus[data-v-91750ff9] {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.uni-numbox__plus[data-v-91750ff9] {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.uni-numbox--text[data-v-91750ff9] {
  line-height: 20px;
  margin-bottom: 2px;
  font-size: 20px;
  font-weight: 300;
  color: #333;
}
.uni-numbox .uni-numbox--disabled[data-v-91750ff9] {
  color: #c0c0c0 !important;
  cursor: not-allowed;
}
.audio-container[data-v-cd3376ee] {
	display: inline-block;
}
.audio-bg[data-v-cd3376ee] {
	display: flex;
	align-items: center;
	background: #7749fe;
	box-shadow: inset 12px 0px 28px 0px rgba(255, 255, 255, 0.36);
	background-size: 100% 100%;
	min-width: 4.25rem;
	height: 1.625rem;
	border-radius: 0.8125rem;
	padding: 0 0.5rem;
	box-sizing: border-box;
	justify-content: space-between;
}
.play-icon[data-v-cd3376ee] {
	display: block;
	width: 1.125rem;
	height: 1.125rem;
	margin-right: 0.375rem;
	transition: transform 0.3s ease;
}
.yuyin-icon[data-v-cd3376ee] {
	width: 0.75rem;
	height: 0.75rem;
	transition: all 0.3s ease;
}
.yuyin-icon-active[data-v-cd3376ee] {
	animation: yuyinWave-cd3376ee 1s infinite;
}
.time-text[data-v-cd3376ee] {
	width: -webkit-max-content;
	width: max-content;
	text-align: center;
	font-weight: 400;
	font-size: 0.75rem;
	color: #ffffff;
	margin-left: 0.125rem;
}
@keyframes yuyinWave-cd3376ee {
0% {
		transform: scale(1);
		opacity: 1;
}
50% {
		transform: scale(1.2);
		opacity: 0.8;
}
100% {
		transform: scale(1);
		opacity: 1;
}
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.profile-bg[data-v-369ce2d6] {
  position: relative;
  height: 25.375rem;
  background-size: cover;
  background-position: center;
}
.profile-bg .profile-content[data-v-369ce2d6] {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.profile-bg .profile-content .bg-img[data-v-369ce2d6] {
  position: relative;
  width: 100%;
  padding: 1.75rem 0.875rem 1.5rem;
  box-sizing: border-box;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
}
.profile-bg .profile-content .bg-img .audio-content[data-v-369ce2d6] {
  position: absolute;
  right: 0;
}
.profile-bg .user-info[data-v-369ce2d6] {
  display: flex;
  align-items: center;
  margin-bottom: 0.5625rem;
  position: relative;
}
.profile-bg .user-info .name[data-v-369ce2d6] {
  font-size: 1.375rem;
  color: #ffffff;
  font-weight: 700;
  margin-right: 0.375rem;
}
.profile-bg .user-info .user_name[data-v-369ce2d6] {
  padding-right: 1.5rem;
  background-position: right center;
}
.profile-bg .user-info .score-container[data-v-369ce2d6] {
  display: flex;
  align-items: center;
  background-color: rgba(1, 1, 1, 0.5);
  height: 1.625rem;
  line-height: 1.625rem;
  border-radius: 1.25rem 0 0 1.25rem;
  padding: 0 0.5rem;
  font-weight: 700;
  font-size: 0.875rem;
  color: #ffffff;
  position: absolute;
  right: -0.875rem;
  top: 50%;
  transform: translateY(-50%);
}
.profile-bg .user-info .score-container[data-v-369ce2d6]::before {
  content: "";
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/user/user_like.png") no-repeat left center;
  background-size: 1.125rem 1.125rem;
  margin-right: 0.25rem;
}
.profile-bg .user_info_left[data-v-369ce2d6] {
  display: flex;
  align-items: center;
}
.profile-bg .user-detail[data-v-369ce2d6] {
  display: flex;
  align-items: center;
  margin-bottom: 0.875rem;
}
.profile-bg .user-detail .id-icon[data-v-369ce2d6] {
  width: 1.375rem;
  height: 0.75rem;
  margin-right: 0.125rem;
}
.profile-bg .user-detail .birthday-icon[data-v-369ce2d6] {
  width: 1rem;
  height: 1rem;
  margin-right: 0.25rem;
}
.profile-bg .user-detail .text[data-v-369ce2d6] {
  font-size: 0.75rem;
  color: #ffffff;
}
.profile-bg .user-detail .border[data-v-369ce2d6] {
  width: 0.0625rem;
  height: 1rem;
  margin: 0 0.625rem;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 50%, rgba(255, 255, 255, 0) 100%);
}
.profile-bg .tag-container[data-v-369ce2d6] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
}
.profile-bg .tag-container .tag[data-v-369ce2d6] {
  padding: 0 0.25rem;
  height: 1.25rem;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.25rem;
  font-size: 0.625rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.profile-bg .text-container[data-v-369ce2d6] {
  display: flex;
  align-items: flex-start;
  margin-top: 0.875rem;
}
.profile-bg .text-container .guide-icon[data-v-369ce2d6] {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}
.profile-bg .text-container .text[data-v-369ce2d6] {
  flex: 1;
  margin-left: 0.25rem;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.7);
  line-height: 1.5;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.popup-menu[data-v-4066067b] {
  width: 100%;
  height: 10.5rem;
  padding-top: 0.875rem;
  padding-bottom: calc(4.6875rem + constant(safe-area-inset-bottom));
  background: #ffffff;
  display: flex;
  justify-content: space-around;
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 0.875rem;
}
.popup-menu-item[data-v-4066067b] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.popup-menu-item .icon-box[data-v-4066067b] {
  width: 3.375rem;
  height: 3.375rem;
  background: #f6f7f9;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.popup-menu-item .icon-box .popup-menu-icon[data-v-4066067b] {
  width: 1.5rem;
  height: 1.5rem;
}
.popup-menu-text[data-v-4066067b] {
  font-size: 0.75rem;
  color: #010101;
  margin-top: 0.5rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.option-popup[data-v-7f1adb08] {
  border-radius: 0.875rem 0.875rem 0 0;
  background: #fff;
  padding: 1.25rem 0.875rem 0 0.875rem;
  padding-bottom: calc(2.4375rem + constant(safe-area-inset-bottom));
  box-sizing: border-box;
}
.option-title[data-v-7f1adb08] {
  font-size: 1.25rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
  margin-bottom: 0.75rem;
}
.option-item[data-v-7f1adb08] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 3.125rem;
  font-size: 1rem;
  color: #060400;
  font-weight: 500;
  box-sizing: border-box;
}
.option-label[data-v-7f1adb08] {
  flex: 1;
}
.option-radio[data-v-7f1adb08] {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.radio-checked[data-v-7f1adb08] {
  width: 1.125rem;
  height: 1.125rem;
  position: relative;
}
.radio-unchecked[data-v-7f1adb08] {
  width: 1.125rem;
  height: 1.125rem;
  border: 0.09375rem solid #d3d3d3;
  background: #fff;
  border-radius: 50%;
}
.plus[data-v-5f13db58],
.minus[data-v-5f13db58] {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 0.0625rem solid #f2f2f2;
	width: 2.125rem;
	height: 1.75rem;
}
.minus[data-v-5f13db58] {
	border-radius: 0.875rem 0 0 0.875rem;
}
.plus[data-v-5f13db58] {
	border-radius: 0 0.875rem 0.875rem 0;
}
.input[data-v-5f13db58] {
	border-top: 0.0625rem solid #f2f2f2;
	border-bottom: 0.0625rem solid #f2f2f2;
	width: 2.4375rem;
	height: 1.75rem;
	line-height: 1.75rem;
	font-size: 1rem;
	color: rgba(0, 0, 0, 0.85);
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.primary_btn[data-v-5f13db58] {
  text-align: center;
}
.time_txt[data-v-5f13db58] {
  font-size: 0.625rem;
  color: #f6635c;
  margin-left: 0.25rem;
}
.total_price[data-v-5f13db58] {
  color: #ff4d94;
}
.total_price .coin[data-v-5f13db58] {
  font-size: 1.25rem !important;
  color: #ff4d94 !important;
  margin-right: 0.1875rem;
}
.total_price .flex_y_center[data-v-5f13db58] {
  font-size: 0.75rem !important;
  color: rgba(246, 99, 92, 0.7);
  font-weight: 400 !important;
}
.coin_balance[data-v-5f13db58] {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.tip[data-v-5f13db58] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.625rem;
}
.tip .tip_title[data-v-5f13db58] {
  color: rgba(0, 0, 0, 0.7);
}
.tip .tip_txt[data-v-5f13db58] {
  margin-top: 0.25rem;
}
.title[data-v-5f13db58] {
  display: block;
  font-size: 1.25rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
  line-height: 1.75rem;
}
.order_info[data-v-5f13db58],
.order_two[data-v-5f13db58] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 400;
}
.order_info .cell[data-v-5f13db58],
.order_two .cell[data-v-5f13db58] {
  padding: 0.875rem 0.5rem;
  display: flex;
  justify-content: space-between;
  font-weight: 500;
}
.order_info .coupon-bar[data-v-5f13db58],
.order_two .coupon-bar[data-v-5f13db58] {
  display: flex;
  align-items: center;
}
.order_info .coupon-bar .coupon-info[data-v-5f13db58],
.order_two .coupon-bar .coupon-info[data-v-5f13db58] {
  display: flex;
  align-items: center;
}
.order_info .coupon-bar .coupon-info .coupon-type[data-v-5f13db58],
.order_two .coupon-bar .coupon-info .coupon-type[data-v-5f13db58] {
  padding: 0.125rem 0.3125rem;
  background: linear-gradient(270deg, #fd8566 0%, #ff420b 100%);
  border-radius: 0.125rem;
  font-size: 0.625rem;
  color: #ffffff;
  margin-right: 0.4375rem;
}
.order_info .coupon-bar .coupon-info .coupon-amount[data-v-5f13db58],
.order_two .coupon-bar .coupon-info .coupon-amount[data-v-5f13db58] {
  color: #fe3c05;
  font-size: 0.875rem;
}
.order_info .coupon-bar .coupon-info .coupon-amount .coupon-unit[data-v-5f13db58],
.order_two .coupon-bar .coupon-info .coupon-amount .coupon-unit[data-v-5f13db58] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.6875rem;
  margin-left: 0.0625rem;
}
.order_info .coupon-bar .coupon-placeholder[data-v-5f13db58],
.order_two .coupon-bar .coupon-placeholder[data-v-5f13db58] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
}
.order_info .coin[data-v-5f13db58],
.order_two .coin[data-v-5f13db58] {
  font-size: 1rem;
  color: #f6635c;
}
.order_info .coin_unit[data-v-5f13db58],
.order_two .coin_unit[data-v-5f13db58] {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/icon/mine/coin_icon.png");
  background-size: 1rem 1rem;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 1.125rem;
  margin-left: 0.3125rem;
}
.order_info[data-v-5f13db58] {
  padding: 0.3125rem 0.5rem;
  background-color: #fff;
  border-radius: 0.875rem;
  box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.1);
  line-height: 1.25rem;
  margin-bottom: 1rem;
}
.order_two .cell[data-v-5f13db58] {
  background-color: #fff;
  margin-bottom: 1rem;
  border-radius: 0.875rem;
}
.order_bottom .cell[data-v-5f13db58] {
  margin-bottom: 1rem;
}
.popup_bg[data-v-5f13db58],
.type_bg[data-v-5f13db58] {
  width: 100%;
  height: 82vh;
  background-color: #f7f7f7;
  border-radius: 0.875rem 0.875rem 0 0;
  z-index: 101;
  padding-top: 1rem;
  padding-bottom: 4.6875rem;
  overflow-y: scroll;
  box-sizing: border-box;
}
.content[data-v-5f13db58] {
  padding: 1rem 0.875rem;
}
.user_pic[data-v-5f13db58] {
  width: 4.375rem;
  height: 4.375rem;
  border-radius: 50%;
  border: 0.25rem solid #fff;
  box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.1);
}
.user_pic .avatar[data-v-5f13db58] {
  width: 4.375rem;
  height: 4.375rem;
  border-radius: 50%;
}
.user_info[data-v-5f13db58] {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.tag_list[data-v-5f13db58] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0.375rem;
  font-size: 0.75rem;
}
.tag_list .tag_item[data-v-5f13db58] {
  padding: 0 0.25rem;
  border-radius: 0.3125rem;
  height: 1.25rem;
  line-height: 1.25rem;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 0.125rem;
  margin-right: 0.375rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag_list .tag_item[data-v-5f13db58]:last-child {
  margin-right: 0;
}
.user_info_right[data-v-5f13db58] {
  margin-left: 0.5rem;
}
.name[data-v-5f13db58] {
  display: flex;
  align-items: center;
}
.name .user_name[data-v-5f13db58] {
  font-size: 1.125rem;
  width: max-width;
  max-width: 12.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 1.25rem;
  background-position: right center;
  box-sizing: border-box;
}
.name .user_status[data-v-5f13db58] {
  font-size: 0.75rem;
  height: 0.875rem;
  line-height: 0.875rem;
  background: rgba(108, 218, 173, 0.2);
  border-radius: 0.125rem;
  font-size: 0.625rem;
  color: #6cdaad;
  padding: 0 0.1875rem;
  margin-left: 0.375rem;
}
.name .sex_icon[data-v-5f13db58] {
  width: 1.125rem;
  height: 1.125rem;
  margin-left: 0.3125rem;
}
.service_type[data-v-5f13db58] {
  align-items: center;
  font-size: 0.75rem;
  color: rgba(6, 4, 0, 0.4);
}
.type_bg[data-v-5f13db58] {
  height: 60vh;
  background-color: #fff;
}
.type_bg .title[data-v-5f13db58] {
  position: relative;
}
.type_bg .close_icon[data-v-5f13db58] {
  position: absolute;
  right: 0.875rem;
  top: 0.25rem;
}
.type_bg .desc[data-v-5f13db58] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
  margin-top: 0.625rem;
}
.type_bg .rank_icon[data-v-5f13db58] {
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 0.625rem;
}
.type_bg .type_list[data-v-5f13db58] {
  padding: 0 0.8125rem 0.875rem;
  font-size: 0.75rem;
  margin-top: 1rem;
}
.type_bg .type_list .money[data-v-5f13db58] {
  font-size: 1.125rem;
}
.type_bg .type_list .type_item[data-v-5f13db58] {
  height: 2.5rem;
  display: flex;
  padding: 0 0.75rem;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.5rem;
  background: #f6f7f9;
  color: #060400;
  margin-bottom: 0.625rem;
}
.type_bg .type_list .type_item.active[data-v-5f13db58] {
  color: #8C7DFC;
  background-color: #e9e5ff;
}
.re_tip_txt[data-v-5f13db58] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.5rem;
}
.re_tip_title[data-v-5f13db58] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.7);
  margin-top: 0.625rem;
}
.re_coin_num[data-v-5f13db58] {
  font-size: 1.5rem;
  color: #ff4d94;
  margin: 0 0.25rem;
}
.is_agree[data-v-5f13db58] {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.3);
  margin-top: 0.875rem;
}
.no_money[data-v-5f13db58] {
  font-size: 0.75rem;
  color: #8C7DFC;
  margin-right: 0.25rem;
}
.no_money_num[data-v-5f13db58] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
}
.right-icon[data-v-5f13db58] {
  width: 1rem;
  height: 1rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
[data-v-86f7f0bb]::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
  display: none;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.accompany[data-v-86f7f0bb] {
  position: relative;
  height: 100%;
  background-color: #f8f8f8;
  box-sizing: border-box;
}
.accompany .wrapper[data-v-86f7f0bb] {
  width: 100%;
  position: absolute;
  top: 0;
}
.accompany .wrapper .header[data-v-86f7f0bb] {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.accompany .wrapper .header .icon[data-v-86f7f0bb] {
  width: 1.375rem;
  height: 1.375rem;
}
.accompany .wrapper .header .title[data-v-86f7f0bb] {
  margin-left: 0.5rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.accompany .wrapper .personal-info .list[data-v-86f7f0bb] {
  height: 3rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
.accompany .wrapper .personal-info .list .name[data-v-86f7f0bb] {
  font-weight: 500;
  font-size: 0.75rem;
  color: #9e9e9e;
}
.accompany .wrapper .personal-info .list .describe[data-v-86f7f0bb] {
  font-weight: 700;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.85);
}
.accompany .wrapper .category-content[data-v-86f7f0bb] {
  width: 100%;
  height: 6.25rem;
  white-space: nowrap;
}
.accompany .wrapper .category-content .category-list[data-v-86f7f0bb] {
  display: inline-flex;
}
.accompany .wrapper .category-content .category-item[data-v-86f7f0bb] {
  position: relative;
  width: 16.5625rem;
  height: 6.25rem;
  margin-right: 0.625rem;
  border-radius: 1.21875rem;
  overflow: hidden;
  transition: all 0.3s ease;
}
.accompany .wrapper .category-content .category-item[data-v-86f7f0bb]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  filter: blur(0.3125rem);
  z-index: 1;
}
.accompany .wrapper .category-content .category-item[data-v-86f7f0bb]:last-child {
  margin-right: 0;
}
.accompany .wrapper .category-content .category-item__container[data-v-86f7f0bb] {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0.75rem;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.4);
  z-index: 2;
}
.accompany .wrapper .category-content .category-item__left[data-v-86f7f0bb] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.accompany .wrapper .category-content .category-item__name[data-v-86f7f0bb] {
  font-size: 0.875rem;
  color: #ffffff;
  font-weight: 700;
}
.accompany .wrapper .category-content .category-item__type[data-v-86f7f0bb] {
  font-size: 0.625rem;
  color: rgba(255, 255, 255, 0.7);
}
.accompany .wrapper .category-content .category-item__price[data-v-86f7f0bb] {
  display: flex;
  align-items: center;
}
.accompany .wrapper .category-content .category-item__price .price-num[data-v-86f7f0bb] {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 700;
}
.accompany .wrapper .category-content .category-item__price .coin-icon[data-v-86f7f0bb] {
  width: 1rem;
  height: 1rem;
}
.accompany .wrapper .category-content .category-item__price .price-unit[data-v-86f7f0bb] {
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.6);
}
.accompany .wrapper .category-content .category-item .triangle[data-v-86f7f0bb] {
  position: absolute;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%) translateY(1rem);
  width: 0;
  height: 0;
  border-left: 1rem solid transparent;
  border-right: 1rem solid transparent;
  border-top: 1rem solid #8C7DFC;
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 3;
}
.accompany .wrapper .category-content .category-item .triangle.triangle-active[data-v-86f7f0bb] {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}
.accompany .wrapper .category-content .category-item .triangle.triangle-bounce[data-v-86f7f0bb] {
  animation: triangleBounce-86f7f0bb 1s ease;
}
.accompany .wrapper .category-content .category-item__bg[data-v-86f7f0bb] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  filter: blur(0.3125rem);
  transition: all 0.3s ease;
  z-index: 1;
}
.accompany .wrapper .category-content .category-item-active .triangle[data-v-86f7f0bb] {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}
.accompany .wrapper .category-intro[data-v-86f7f0bb] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.625rem;
  margin-top: 1rem;
}
.accompany .wrapper .category-intro .intro-item[data-v-86f7f0bb] {
  display: flex;
  align-items: center;
}
.accompany .wrapper .category-intro .intro-item .intro-name[data-v-86f7f0bb] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 0.25rem;
}
.accompany .wrapper .category-intro .intro-item .intro-value[data-v-86f7f0bb] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 700;
}
.accompany .wrapper .certificate[data-v-86f7f0bb] {
  margin-top: 1.5rem;
}
.accompany .wrapper .certificate .cert-list .cert-item[data-v-86f7f0bb] {
  margin-bottom: 1.25rem;
}
.accompany .wrapper .certificate .cert-list .cert-item[data-v-86f7f0bb]:last-child {
  margin-bottom: 0;
}
.accompany .wrapper .certificate .cert-list .cert-item .cert-desc[data-v-86f7f0bb] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0.25rem;
}
.accompany .wrapper .certificate .cert-list .cert-item .highlight-icon[data-v-86f7f0bb] {
  width: 21.6875rem;
  height: 9.75rem;
}
.accompany .wrapper .certificate .cert-list .cert-item .swiper[data-v-86f7f0bb] {
  width: 100%;
  height: 9.75rem;
  border-radius: 0.625rem;
  overflow: hidden;
}
.accompany .wrapper .certificate .cert-list .cert-item .swiper .swiper-img[data-v-86f7f0bb] {
  width: 100%;
  height: 100%;
  border-radius: 0.625rem;
}
.accompany .wrapper .certificate .cert-list .cert-item .video[data-v-86f7f0bb] {
  width: 100%;
  height: 9.75rem;
  border-radius: 0.625rem;
}
@keyframes triangleBounce-86f7f0bb {
0%, 20%, 50%, 80%, 100% {
    transform: translateX(-50%) translateY(0);
}
40% {
    transform: translateX(-50%) translateY(-0.625rem);
}
60% {
    transform: translateX(-50%) translateY(-0.3125rem);
}
}
.accompany .price[data-v-86f7f0bb] {
  margin: 1.5rem 0;
}
.accompany .price .price-content[data-v-86f7f0bb] {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.25rem;
}
.accompany .price .price-content .list[data-v-86f7f0bb] {
  display: flex;
  align-items: center;
  width: calc(50% - 1.25rem);
  margin-left: 1.25rem;
  margin-bottom: 0.625rem;
}
.accompany .price .price-content .list .segement[data-v-86f7f0bb] {
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 0.625rem;
}
.accompany .price .price-content .list .name[data-v-86f7f0bb] {
  font-size: 0.625rem;
  color: #6a4f06;
}
.accompany .price .price-content .list .num[data-v-86f7f0bb] {
  font-size: 0.875rem;
  color: #060400;
  display: inline-block;
}
.accompany .price .price-content .list .unit[data-v-86f7f0bb] {
  font-size: 0.625rem;
  color: #060400;
}
.accompany .price .icon[data-v-86f7f0bb] {
  width: 1.375rem;
  height: 1.375rem;
}
.content[data-v-86f7f0bb] {
  position: relative;
  margin-top: -0.75rem;
  padding: 0.875rem 0.875rem 0 0.875rem;
  padding-bottom: calc(5rem + env(safe-area-inset-bottom));
  background: #ffffff;
  border-radius: 0.875rem 0.875rem 0 0;
  z-index: 1;
}
.content .tab-list[data-v-86f7f0bb] {
  width: 100%;
  white-space: nowrap;
}
.content .tab-list .tab-list-item[data-v-86f7f0bb] {
  display: inline-block;
  margin-right: 1.25rem;
}
.content .tab-list .tab-item[data-v-86f7f0bb] {
  display: flex;
  align-items: center;
  position: relative;
  padding-bottom: 0.625rem;
  transition: all 0.3s ease;
}
.content .tab-list .tab-item .icon[data-v-86f7f0bb] {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.25rem;
}
.content .tab-list .tab-item .icon1[data-v-86f7f0bb] {
  width: 0.03125rem;
  height: 1.5rem;
  margin-right: 0.25rem;
}
.content .tab-list .tab-item .name[data-v-86f7f0bb] {
  position: relative;
  font-size: 0.875rem;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  position: relative;
}
.content .tab-list .tab-item .tab-indicator[data-v-86f7f0bb] {
  position: absolute;
  bottom: -0.625rem;
  left: 50%;
  transform: translateX(-50%);
  width: 1.25rem;
  height: 0.25rem;
  background: #8c7dfc;
  border-radius: 0.875rem;
}
.content .tab-list .tab-item.active .name[data-v-86f7f0bb] {
  font-weight: 600;
}
.content .tab-list .tab-item.active .name[data-v-86f7f0bb]:after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 0.25rem;
  border-radius: 0.875rem;
  background: #8c7dfc;
  position: absolute;
  bottom: -0.625rem;
  left: 50%;
  transform: translateX(-50%);
}
.content .game-record[data-v-86f7f0bb] {
  margin-bottom: 0.875rem;
}
.content .tab-bar[data-v-86f7f0bb] {
  display: flex;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.02);
}
.content .tab-bar .tab-item[data-v-86f7f0bb] {
  position: absolute;
  width: -webkit-max-content;
  width: max-content;
  text-align: center;
  padding-bottom: 0.5625rem;
  position: relative;
  margin-right: 1.25rem;
  font-size: 1rem;
  color: rgba(1, 1, 1, 0.4);
  font-weight: 500;
}
.content .tab-bar .tab-item[data-v-86f7f0bb]:last-child {
  margin-right: 0;
}
.content .tab-bar .tab-item.active[data-v-86f7f0bb] {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 700;
  font-size: 1rem;
}
.content .tab-bar .tab-underline[data-v-86f7f0bb] {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 1.625rem;
  height: 0.1875rem;
  border-radius: 0.09375rem;
  background: #010101;
  transform: translateX(-50%);
  transition: all 0.2s;
}
.content .tab-content .game-price[data-v-86f7f0bb] {
  display: flex;
  align-items: center;
  margin-top: 0.75rem;
}
.content .tab-content .game-price .price-title[data-v-86f7f0bb] {
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.85);
  font-weight: 500;
}
.content .tab-content .game-price .price-right[data-v-86f7f0bb] {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.6);
}
.content .tab-content .game-price .price-right .price-num[data-v-86f7f0bb] {
  font-weight: 700;
  font-size: 1.25rem;
  color: #ff494c;
  margin-right: 0.25rem;
}
.content .tab-content .game-price .price-right .coin-icon[data-v-86f7f0bb] {
  width: 1rem;
  height: 1rem;
}
.list_item[data-v-86f7f0bb] {
  margin-bottom: 1.5rem;
}uni-actionsheet {
  display: block;
  box-sizing: border-box;
}

.uni-actionsheet {
  position: fixed;
  left: 6px;
  right: 6px;
  bottom: 6px;
  transform: translate(0, 100%);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 999;
  visibility: hidden;
  transition: transform 0.3s, visibility 0.3s;
}

.uni-actionsheet.uni-actionsheet_toggle {
  visibility: visible;
  transform: translate(0, 0);
}

.uni-actionsheet * {
  box-sizing: border-box;
}

.uni-actionsheet__menu,
.uni-actionsheet__action {
  border-radius: 5px;
  background-color: #fcfcfd;
}

.uni-actionsheet__action {
  margin-top: 6px;
}

.uni-actionsheet__cell,
.uni-actionsheet__title {
  position: relative;
  padding: 10px 6px;
  text-align: center;
  font-size: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}

.uni-actionsheet__title {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  color: var(--UI-FG);
  background-color: #fff;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #e5e5e5;
}

.uni-actionsheet__cell:before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 1px;
  border-top: 1px solid #e5e5e5;
  color: #e5e5e5;
  transform-origin: 0 0;
  transform: scaleY(0.5);
}

.uni-actionsheet__cell:active {
  background-color: #ececec;
}

.uni-actionsheet__cell:first-child:before {
  display: none;
}

@media screen and (min-width: 500px) and (min-height: 500px) {
  .uni-mask.uni-actionsheet__mask {
    background: none;
  }

  .uni-actionsheet {
    width: 300px;
    left: 50%;
    right: auto;
    top: 50%;
    bottom: auto;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 0.3s, visibility 0.3s;
  }

  .uni-actionsheet.uni-actionsheet_toggle {
    opacity: 1;
    transform: translate(-50%, -50%);
  }

  .uni-actionsheet__menu {
    box-shadow: 0px 0 20px 5px rgba(0, 0, 0, 0.3);
  }

  .uni-actionsheet__action {
    display: none;
  }
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.upload-avatar[data-v-5b303c8f] {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}
.avatar-container[data-v-5b303c8f] {
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.1);
  background-color: #f5f5f5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-image[data-v-5b303c8f] {
  border-radius: 50%;
}
.upload-placeholder[data-v-5b303c8f] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #f5f5f5;
}
.upload-text[data-v-5b303c8f] {
  margin-top: 0.5rem;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.6);
  text-align: center;
}uni-picker {
  position: relative;
  display: block;
  cursor: pointer;
}

uni-picker[hidden] {
  display: none;
}

uni-picker[disabled] {
  cursor: not-allowed;
}

.uni-picker-container {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  box-sizing: border-box;
  z-index: 999;
  font-size: 16px;
}

.uni-picker-container .uni-picker-custom * {
  box-sizing: border-box;
}

.uni-picker-container .uni-picker-custom {
  position: fixed;
  left: 0;
  bottom: 0;
  transform: translate(0, 100%);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 999;
  width: 100%;
  background-color: #fff;
  visibility: hidden;
  transition: transform 0.3s, visibility 0.3s;
}

.uni-picker-container .uni-picker-custom.uni-picker-toggle {
  visibility: visible;
  transform: translate(0, 0);
}

.uni-picker-container .uni-picker-content {
  position: relative;
  display: block;
  width: 100%;
  height: 238px;
  background-color: white;
}

.uni-picker-container .uni-picker-item {
  padding: 0;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #000;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}

.uni-picker-container .uni-picker-header {
  display: block;
  position: relative;
  text-align: center;
  width: 100%;
  height: 45px;
}

.uni-picker-container .uni-picker-header:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1px;
  clear: both;
  border-bottom: 1px solid #e5e5e5;
  color: #e5e5e5;
  transform-origin: 0 100%;
  transform: scaleY(0.5);
}

.uni-picker-container .uni-picker-action {
  display: block;
  max-width: 50%;
  top: 0;
  height: 100%;
  box-sizing: border-box;
  padding: 0 14px;
  font-size: 17px;
  line-height: 45px;
  overflow: hidden;
  cursor: pointer;
}

.uni-picker-container .uni-picker-action.uni-picker-action-cancel {
  float: left;
  color: #888;
}

.uni-picker-container .uni-picker-action.uni-picker-action-confirm {
  float: right;
  color: #007aff;
}

.uni-picker-container .uni-picker-select {
  display: none;
}

.uni-picker-system {
  position: absolute;
  display: none;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.uni-picker-system > .uni-picker-system_input {
  position: absolute;
  border: none;
  height: 100%;
  opacity: 0;
  /* Chrome 无效 */
  cursor: pointer;
}

.uni-picker-system > .uni-picker-system_input.firefox {
  top: 0;
  left: 0;
  width: 100%;
}

.uni-picker-system > .uni-picker-system_input.chrome {
  /* 日历空白位置宽度 32px */
  top: 0;
  left: 0;
  width: 2em;
  font-size: 32px;
  height: 32px;
}

@media screen and (min-width: 500px) and (min-height: 500px) {
  .uni-mask.uni-picker-mask {
    background: none;
  }
  .uni-picker-container .uni-picker-custom {
    width: 300px !important;
    left: 50%;
    right: auto;
    top: 50%;
    bottom: auto;
    transform: translate(-50%, -50%);
    opacity: 0;
    border-radius: 5px;
    transition: opacity 0.3s, visibility 0.3s;
    box-shadow: 0px 0 20px 5px rgba(0, 0, 0, 0.3);
  }
  .uni-picker-container .uni-picker-header {
    border-radius: 5px 5px 0 0;
  }
  .uni-picker-container .uni-picker-content {
    /* transform 用于解决 Safari overflow 失效的问题 */
    transform: translate(0 0);
    overflow: hidden;
    border-radius: 0 0 5px 5px;
  }
  .uni-picker-container .uni-picker-custom.uni-picker-toggle {
    opacity: 1;
    transform: translate(-50%, -50%);
  }
  .uni-selector-select .uni-picker-header,
  .uni-selector-select .uni-picker-content {
    display: none;
  }
  .uni-selector-select .uni-picker-select {
    display: block;
    max-height: 300px;
    overflow: auto;
    background-color: white;
    border-radius: 5px;
    padding: 6px 0;
  }
  .uni-selector-select .uni-picker-item {
    padding: 0 10px;
    color: #555555;
  }
  .uni-selector-select .uni-picker-item:hover {
    background-color: #f6f6f6;
  }
  .uni-selector-select .uni-picker-item.selected {
    color: #007aff;
  }
}
uni-picker-view {
  display: block;
}

.uni-picker-view-wrapper {
  display: flex;
  position: relative;
  overflow: hidden;
  height: 100%;
}

uni-picker-view[hidden] {
  display: none;
}
uni-picker-view-column {
  flex: 1;
  position: relative;
  height: 100%;
  overflow: hidden;
}

uni-picker-view-column[hidden] {
  display: none;
}

.uni-picker-view-group {
  height: 100%;
  overflow: hidden;
}

.uni-picker-view-mask {
  transform: translateZ(0);
}

.uni-picker-view-indicator,
.uni-picker-view-mask {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 3;
  pointer-events: none;
}

.uni-picker-view-mask {
  top: 0;
  height: 100%;
  margin: 0 auto;
  background-image: linear-gradient(
      180deg,
      hsla(0, 0%, 100%, 0.95),
      hsla(0, 0%, 100%, 0.6)
    ),
    linear-gradient(0deg, hsla(0, 0%, 100%, 0.95), hsla(0, 0%, 100%, 0.6));
  background-position: top, bottom;
  background-size: 100% 102px;
  background-repeat: no-repeat;
  transform: translateZ(0);
}

.uni-picker-view-indicator {
  height: 34px;
  /* top: 102px; */
  top: 50%;
  transform: translateY(-50%);
}

.uni-picker-view-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  will-change: transform;
  padding: 102px 0;
  cursor: pointer;
}

.uni-picker-view-content > * {
  height: var(--picker-view-column-indicator-height);
  overflow: hidden;
}

.uni-picker-view-indicator:after,
.uni-picker-view-indicator:before {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  color: #e5e5e5;
}

.uni-picker-view-indicator:before {
  top: 0;
  border-top: 1px solid #e5e5e5;
  transform-origin: 0 0;
  transform: scaleY(0.5);
}

.uni-picker-view-indicator:after {
  bottom: 0;
  border-bottom: 1px solid #e5e5e5;
  transform-origin: 0 100%;
  transform: scaleY(0.5);
}

.uni-picker-view-indicator:after,
.uni-picker-view-indicator:before {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  color: #e5e5e5;
}

.text[data-v-1544e806] {
	color: rgba(0, 0, 0, 0.4);
}
.picker-trigger[data-v-1544e806] {
	width: 100%;
	text-align: right;
	font-size: 0.875rem;
	color: rgba(0, 0, 0, 0.85);
	font-weight: 500;
	min-height: 1.25rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.text-placeholder[data-v-1544e806] {
	color: rgba(0, 0, 0, 0.4);
}
.text-selected[data-v-1544e806] {
	color: rgba(0, 0, 0, 0.85);
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.pd_right[data-v-d038e7ce] {
  padding-right: 1rem;
}
.bg_pic[data-v-d038e7ce] {
  width: 6.25rem;
  height: 6.25rem;
  border-radius: 0.625rem;
  box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.1);
}
.cell_item[data-v-d038e7ce] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.25rem 0.875rem;
}
.cell_item[data-v-d038e7ce]:first-child {
  padding: 0.3125rem 0.875rem;
}
.cell_item .cover[data-v-d038e7ce] {
  width: 3.625rem;
  height: 3.625rem;
}
.cell_item .cover .cover-image[data-v-d038e7ce] {
  width: 3.625rem;
  height: 3.625rem;
  border-radius: 50%;
}
.cell_item .label[data-v-d038e7ce] {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
}
.cell_item .placeholder[data-v-d038e7ce] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 500;
  text-align: right;
}
.cell_item .item_content[data-v-d038e7ce] {
  width: 12.5rem;
  font-size: 0.875rem;
  justify-content: flex-end;
}
.cell_item .item_content .picker[data-v-d038e7ce] {
  width: 100%;
}
.cell_item .item_content .input[data-v-d038e7ce] {
  font-size: 0.875rem;
  text-align: right;
  font-weight: 500;
}
.cell_item .item_content .input_introduce[data-v-d038e7ce] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.cell_item .item_content .label_view[data-v-d038e7ce] {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.625rem;
  justify-content: flex-end;
}
.cell_item1[data-v-d038e7ce] {
  align-items: flex-start;
}
.no_right[data-v-d038e7ce] {
  padding-right: 1rem;
}uni-textarea {
  width: 300px;
  height: 150px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: normal;
  white-space: pre-wrap;
  word-break: break-all;
}
uni-textarea[hidden] {
  display: none;
}
uni-textarea[auto-height="true"] {
  height: -webkit-fit-content !important;
  height: fit-content !important;
}
.uni-textarea-wrapper,
.uni-textarea-placeholder,
.uni-textarea-line,
.uni-textarea-compute,
.uni-textarea-textarea {
  outline: none;
  border: none;
  padding: 0;
  margin: 0;
  text-decoration: inherit;
}
.uni-textarea-wrapper {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  min-height: inherit;
  overflow-y: hidden;
}
.uni-textarea-placeholder,
.uni-textarea-line,
.uni-textarea-compute,
.uni-textarea-textarea {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  white-space: inherit;
  word-break: inherit;
}
.uni-textarea-placeholder {
  color: grey;
  overflow: hidden;
}
.uni-textarea-line,
.uni-textarea-compute {
  visibility: hidden;
  height: auto;
}
.uni-textarea-line {
  width: 1em;
}
.uni-textarea-compute-auto-height {
  /* 解决全输入符号设置auto-height不会自动增加高度 */
  overflow-wrap: break-word;
}
.uni-textarea-textarea {
  resize: none;
  background: none;
  color: inherit;
  opacity: 1;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-align: inherit;
  text-indent: inherit;
  text-transform: inherit;
  text-shadow: inherit;
}
/* 用于解决 iOS textarea 内部默认边距 */
.uni-textarea-textarea-fix-margin {
  width: auto;
  right: 0;
  margin: 0 -3px;
}
.uni-textarea-textarea:disabled {
  /* 用于重置iOS14以下禁用状态文字颜色 */
  -webkit-text-fill-color: currentcolor;
}

uni-page-body[data-v-d86d7ecd] {
	background-color: #f6f6f6;
}
body[data-v-d86d7ecd] {
	background-color: #f6f6f6;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.white_bg[data-v-d86d7ecd] {
  background-color: #fff;
  padding: 0 0.875rem;
  height: 2.75rem;
  margin-top: 1.375rem;
  display: flex;
  align-items: center;
}
.white_bg1[data-v-d86d7ecd] {
  height: auto;
  padding: 0.875rem 0.875rem;
}
.input[data-v-d86d7ecd] {
  font-size: 0.875rem;
  width: 100%;
}
.placeholder[data-v-d86d7ecd] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 500;
}
.right_btn[data-v-d86d7ecd] {
  font-size: 0.875rem;
  color: #8C7DFC;
  white-space: nowrap;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.primary_btn[data-v-7c4c72df] {
  margin-top: 0.5rem;
}
.title[data-v-7c4c72df] {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
}
.pay_item[data-v-7c4c72df],
.pay_list[data-v-7c4c72df] {
  display: flex;
  align-items: center;
}
.pay_item[data-v-7c4c72df] {
  height: 2.875rem;
  width: 6.6875rem;
  border-radius: 0.875rem;
  border: 0.125rem solid #f6f8fa;
  background-color: #f6f8fa;
  margin-right: 0.625rem;
  justify-content: center;
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.85);
}
.pay_item .pay_label[data-v-7c4c72df] {
  margin-left: 0.25rem;
}
.payActive[data-v-7c4c72df] {
  border: 0.125rem solid #8C7DFC;
  background-color: #f5f5ff;
}
.pay_img[data-v-7c4c72df] {
  width: 1.125rem;
  height: 1.125rem;
  display: block;
}
.placeholder[data-v-7c4c72df] {
  color: #999;
  font-size: 14px;
}
.input[data-v-7c4c72df] {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  height: 2.625rem;
  line-height: 2.625rem;
  text-align: center;
  font-weight: 700;
  border-radius: 1.25rem;
  background-color: #f6f8fa;
  border: 0.125rem solid transparent;
}
.input_focus[data-v-7c4c72df] {
  background: #f7f6ff !important;
  border: 0.125rem solid #8C7DFC !important;
}
.recharge[data-v-7c4c72df] {
  padding-bottom: 7.5rem;
}
.content[data-v-7c4c72df] {
  padding: 0 0.875rem;
}
.other_input[data-v-7c4c72df] {
  margin-top: 0.625rem;
}
.cell_list[data-v-7c4c72df] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.25rem;
}
.cell_list .cell[data-v-7c4c72df] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.625rem;
}
.cell_list .cell .cell_right[data-v-7c4c72df] {
  font-size: 0.875rem;
}
.cell_list .cell .cell_tip[data-v-7c4c72df] {
  font-size: 0.875rem;
  color: #060400;
}
.cell_list .cell_coin[data-v-7c4c72df] {
  width: 1.25rem;
  height: 1.25rem;
}
.cell_list .cell-num[data-v-7c4c72df] {
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.85);
  margin-left: 0.375rem;
}
.diamond_list[data-v-7c4c72df] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.6875rem;
  margin-top: 1.5rem;
}
.diamond_list .diamond-item[data-v-7c4c72df] {
  width: 6.75rem;
  height: 5.5rem;
  background: #f6f8fa;
  border-radius: 0.875rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.875rem;
  padding-bottom: 0.625rem;
  box-sizing: border-box;
}
.diamond_list .diamond-item .diamond-header[data-v-7c4c72df] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.diamond_list .diamond-item .diamond-header .diamond-img[data-v-7c4c72df] {
  width: 1.25rem;
  height: 1.25rem;
}
.diamond_list .diamond-item .diamond-header .diamond-label[data-v-7c4c72df] {
  font-weight: bold;
  font-size: 1.125rem;
  color: #010101;
  margin-left: 0.25rem;
}
.diamond_list .diamond-item .price-tag[data-v-7c4c72df] {
  width: 5.25rem;
  height: 1.875rem;
  background: #ffffff;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.3);
}
.diamond_list .active[data-v-7c4c72df] {
  background: #f7f6ff;
  border-radius: 0.875rem 0.875rem 0.875rem 0.875rem;
  border: 0.0625rem solid #8c7dfc;
}
.recharge_list[data-v-7c4c72df] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.6875rem;
  margin-top: 1.5rem;
}
.recharge_list .recharge_item[data-v-7c4c72df] {
  width: 6.75rem;
  text-align: center;
  border-radius: 0.875rem;
  border: 0.125rem solid #f6f8fa;
  background-color: #f6f8fa;
  padding: 0.3125rem 0.1875rem 0.5rem;
  box-sizing: border-box;
}
.recharge_list .coin_img[data-v-7c4c72df] {
  display: block;
  width: 3.25rem;
  height: 3.25rem;
  margin: 0 auto;
}
.recharge_list .item_label[data-v-7c4c72df],
.recharge_list .unit[data-v-7c4c72df] {
  color: rgba(0, 0, 0, 0.4);
}
.recharge_list .active[data-v-7c4c72df] {
  border: 0.125rem solid #8C7DFC;
  background-color: #fff9eb;
}
.recharge_list .active .item_label[data-v-7c4c72df],
.recharge_list .active .unit[data-v-7c4c72df] {
  color: rgba(0, 0, 0, 0.85);
}
.recharge_list .item_label[data-v-7c4c72df] {
  font-size: 1.125rem;
  margin-top: 0.8125rem;
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.recharge_list .unit[data-v-7c4c72df] {
  font-size: 0.875rem;
}
.recharge_list .item_price[data-v-7c4c72df] {
  font-size: 1rem;
  color: #8C7DFC;
  height: 1.875rem;
  line-height: 1.875rem;
  font-size: 0.875rem;
  background-color: #fff;
  border-radius: 0.9375rem;
  margin: 0 0.3125rem;
}
.recharge_list .unit1[data-v-7c4c72df] {
  font-size: 0.75rem;
}
.is_agree[data-v-7c4c72df] {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  color: rgba(0, 70, 0, 0.3);
}
.is_agree .a[data-v-7c4c72df] {
  color: rgba(0, 0, 0, 0.85);
}
.tip_img[data-v-7c4c72df] {
  width: 5rem;
  height: 5rem;
  display: block;
  margin: 0 auto;
}
.tip_title[data-v-7c4c72df] {
  margin-top: 1.53125rem;
  margin-bottom: 0.875rem;
  font-size: 0.875rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.4);
}
.auth_tip[data-v-7c4c72df] {
  text-align: center;
  font-size: 0.875rem;
  margin-top: 0.625rem;
}
.auth_tip .auth_tip_title[data-v-7c4c72df] {
  color: rgba(0, 0, 0, 0.4);
}
.auth_tip .auth_tip_text[data-v-7c4c72df] {
  color: #8C7DFC;
  margin-top: 0.3125rem;
}
uni-page-body[data-v-c5761f1a] {
	background-color: #ffffff;
}
body[data-v-c5761f1a] {
	background-color: #ffffff;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.get_order_list[data-v-c5761f1a] {
  padding: 0 0.875rem 1.5rem;
}
.get_order_list .list[data-v-c5761f1a] {
  margin-top: 0.3125rem;
}
.get_order_list .list_item[data-v-c5761f1a] {
  padding: 0.625rem 0;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.03);
  justify-content: space-between;
}
.get_order_list .list_item[data-v-c5761f1a]:last-child {
  border-bottom: none;
}
.get_order_list .game_pic[data-v-c5761f1a] {
  width: 3.125rem;
  height: 3.125rem;
  display: block;
  border-radius: 50%;
}
.get_order_list .game_name[data-v-c5761f1a] {
  font-size: 0.875rem;
  color: #2f2406;
  margin-left: 0.625rem;
}
.get_order_list .list_item_right[data-v-c5761f1a] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uni-popup[data-v-640e519a] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  overflow: hidden;
}
.uni-popup__wrapper[data-v-640e519a] {
  position: absolute;
  z-index: 999;
  box-sizing: border-box;
}
.uni-popup__wrapper.ani[data-v-640e519a] {
  transition: all 0.3s;
}
.uni-popup__wrapper.top[data-v-640e519a] {
  top: 0;
  width: 22.03125rem;
  left: 0;
  transform: translateY(-22.03125rem);
}
.uni-popup__wrapper-box[data-v-640e519a] {
  position: relative;
  box-sizing: border-box;
}
.uni-popup__wrapper.uni-custom .uni-popup__wrapper-box[data-v-640e519a] {
  width: 22.03125rem;
  margin: 0 0.70313rem;
  padding: 0.9375rem;
  background: #fff;
  border: solid 0.0625rem #ddd;
  box-sizing: border-box;
  border-radius: 0.5rem;
}
.uni-popup__wrapper.uni-custom .uni-popup__wrapper-box .title[data-v-640e519a] {
  font-size: 1rem;
  font-weight: bold;
}
.uni-popup__wrapper.uni-custom .uni-popup__wrapper-box .content[data-v-640e519a] {
  margin-top: 0.5rem;
  line-height: 1.6;
}
.uni-popup__wrapper.uni-custom.top .uni-popup__wrapper-box[data-v-640e519a] {
  width: 22.03125rem;
}
.uni-popup__wrapper.uni-top[data-v-640e519a] {
  transform: translateY(0);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.voice-item[data-v-cbd19792] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1.125rem;
  box-sizing: border-box;
}
.voice-item .voice-item-left[data-v-cbd19792] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.voice-item .voice-item-left .left-circle[data-v-cbd19792] {
  width: 2.25rem;
  height: 2.25rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  margin-bottom: 0.3125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.voice-item .voice-item-left .left-circle .circle-icon[data-v-cbd19792] {
  width: 1.5rem;
  height: 1.5rem;
}
.voice-item .voice-item-left .voice-item-left-text[data-v-cbd19792] {
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.4);
}
.voice-item .voice-item-center[data-v-cbd19792] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.voice-item .voice-item-center .voice-timer_content[data-v-cbd19792] {
  width: 1.875rem;
  height: 0.875rem;
  margin-bottom: 0.5rem;
}
.voice-item .voice-item-center .voice-timer_content .voice-timer[data-v-cbd19792] {
  width: 1.875rem;
  height: 0.875rem;
  border-radius: 0.4375rem 0.4375rem 0.4375rem 0.4375rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.05);
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
  display: flex;
  align-items: center;
  justify-content: center;
}
.voice-item .voice-item-center .voice-progress[data-v-cbd19792] {
  width: 2.75rem;
  height: 2.75rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background: conic-gradient(#8c7dfc calc(var(--progress) * 1%), rgba(0, 0, 0, 0.05) calc(var(--progress) * 1%));
  transition: background 0.3s linear;
}
.voice-item .voice-item-center .voice-progress[data-v-cbd19792]::after {
  content: "";
  position: absolute;
  inset: 0.125rem;
  background: white;
  border-radius: 50%;
}
.voice-item .voice-item-center .voice-progress .voice-circle[data-v-cbd19792] {
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  background: #8c7dfc;
  z-index: 3;
}
.voice-item .voice-item-center .voice-progress .voice-circle.recording[data-v-cbd19792] {
  background-color: #8C7DFC;
}
.voice-item .voice-item-center .voice-progress .voice-circle.playing[data-v-cbd19792] {
  background-color: #8C7DFC;
}
.voice-item .voice-item-center .voice-progress .voice-circle .ly-icon[data-v-cbd19792] {
  width: 0.78125rem;
  height: 0.78125rem;
}
.voice-item .voice-item-center .voice-progress .voice-circle .wave-animation[data-v-cbd19792] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
}
.voice-item .voice-item-center .voice-progress .voice-circle .wave-animation .wave[data-v-cbd19792] {
  width: 0.125rem;
  height: 0.625rem;
  background-color: #fff;
  animation: waveAnimation-cbd19792 1s ease-in-out infinite;
  border-radius: 0.0625rem;
}
.voice-item .voice-item-center .voice-progress .voice-circle .wave-animation .wave[data-v-cbd19792]:nth-child(2) {
  animation-delay: 0.2s;
  height: 1.09375rem;
}
.voice-item .voice-item-center .voice-progress .voice-circle .wave-animation .wave[data-v-cbd19792]:nth-child(3) {
  animation-delay: 0.4s;
  height: 0.78125rem;
}
.voice-item .voice-item-center .voice-item-center-text[data-v-cbd19792] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.85);
  margin: 0.8125rem 0;
}
.voice-item .voice-item-right[data-v-cbd19792] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.voice-item .voice-item-right .right-circle[data-v-cbd19792] {
  width: 2.25rem;
  height: 2.25rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  margin-bottom: 0.3125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.voice-item .voice-item-right .right-circle .circle-icon[data-v-cbd19792] {
  width: 1.40625rem;
  height: 1.40625rem;
}
.voice-item .voice-item-right .voice-item-right-text[data-v-cbd19792] {
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.4);
}
@keyframes waveAnimation-cbd19792 {
0%, 100% {
    transform: scaleY(0.5);
}
50% {
    transform: scaleY(1);
}
}
@keyframes progressRotate-cbd19792 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
uni-page-body[data-v-65d2506b] {
	background-color: #ffffff;
}
body[data-v-65d2506b] {
	background-color: #ffffff;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.switch_active[data-v-65d2506b] {
  background: linear-gradient(90deg, #8c7dfc 0%, #ff9826 100%) !important;
}
.record[data-v-65d2506b] {
  width: 3.9375rem;
  display: flex;
  align-items: center;
  background: #8c7dfc;
  border-radius: 0.9375rem;
  padding: 0 0.625rem;
  height: 1.6875rem;
  line-height: 1.6875rem;
  color: #fff;
  padding-left: 2.6875rem;
  box-sizing: border-box;
  margin-left: 0.5625rem;
  font-weight: 400 !important;
  position: relative;
}
.price-content[data-v-65d2506b] {
  display: flex;
  flex-wrap: wrap;
}
.price-content .price-list[data-v-65d2506b] {
  display: flex;
  align-items: center;
  width: calc(50% - 1.09375rem);
  margin-left: 1.09375rem;
  margin-bottom: 0.625rem;
}
.price-content .price-list .segement[data-v-65d2506b] {
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 0.625rem;
}
.price-content .price-list .name[data-v-65d2506b] {
  font-size: 0.625rem;
  color: #6a4f06;
}
.price-content .price-list .num[data-v-65d2506b] {
  font-size: 0.875rem;
  color: #060400;
  display: inline-block;
}
.price-content .price-list .unit[data-v-65d2506b] {
  font-size: 0.625rem;
  color: #060400;
}
.color_primary[data-v-65d2506b] {
  color: #8C7DFC;
  font-size: 0.75rem;
}
.right_arrow[data-v-65d2506b] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
}
.setting[data-v-65d2506b] {
  font-size: 0.875rem;
  padding: 1.125rem 1.0625rem;
  height: 100vh;
  width: 100%;
  background-color: #f7f7f7;
  box-sizing: border-box;
}
.setting .set-container[data-v-65d2506b] {
  width: 100%;
  background: #ffffff;
  border-radius: 0.875rem 0.875rem 0.875rem 0.875rem;
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
  box-sizing: border-box;
}
.setting .set-container .list[data-v-65d2506b],
.setting .set-container .list-top[data-v-65d2506b] {
  padding: 0 0.875rem;
  display: flex;
  width: 100%;
  height: 3rem;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}
.setting .set-container .list .bar[data-v-65d2506b],
.setting .set-container .list-top .bar[data-v-65d2506b] {
  width: 0.25rem;
  height: 1.125rem;
  background: #8c7dfc;
  border-radius: 0 0 0 0;
}
.setting .set-container .list .title[data-v-65d2506b],
.setting .set-container .list-top .title[data-v-65d2506b] {
  font-weight: 400;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  margin-left: 0.375rem;
}
.setting .set-container .list .name[data-v-65d2506b],
.setting .set-container .list-top .name[data-v-65d2506b] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.setting .set-container .list-top[data-v-65d2506b] {
  padding-left: 0;
}
.setting .setting_item[data-v-65d2506b] {
  justify-content: space-between;
  margin-bottom: 1.125rem;
}
.setting .game_img[data-v-65d2506b] {
  width: 2.75rem;
  height: 2.75rem;
  display: block;
  border-radius: 50%;
}
.setting .item_left_desc[data-v-65d2506b] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 0.625rem;
}
.setting .game_name[data-v-65d2506b] {
  font-size: 0.875rem;
  color: #2f2406;
}
.setting .game_type[data-v-65d2506b] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
}
.popup-content[data-v-65d2506b] {
  width: 100%;
  padding-top: 1.25rem;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.popup-content .title[data-v-65d2506b] {
  font-weight: 400;
  font-size: 1.25rem;
  color: rgba(0, 0, 0, 0.85);
}
.popup-content .describe[data-v-65d2506b] {
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 1.25rem;
  margin-bottom: 1.875rem;
}
.popup-content .audio-wrapper[data-v-65d2506b] {
  width: 100%;
  padding: 0 1.3125rem;
  box-sizing: border-box;
}
.custom-select[data-v-65d2506b] .uni-data-select {
  max-height: 6.25rem;
  overflow-y: auto;
}
@keyframes wave-65d2506b {
0% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
}
50% {
    transform: scale(1.2) translateY(-50%);
    opacity: 0.8;
}
100% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
}
}
.fw_600[data-v-65d2506b] {
  font-weight: 600 !important;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
@media screen and (max-width: 500px) {
.hide-on-phone[data-v-d076e1d2] {
    display: none;
}
}
.uni-stat__select[data-v-d076e1d2] {
  display: flex;
  align-items: center;
  cursor: pointer;
  width: 100%;
  flex: 1;
  box-sizing: border-box;
}
.uni-stat-box[data-v-d076e1d2] {
  width: 100%;
  flex: 1;
}
.uni-stat__actived[data-v-d076e1d2] {
  width: 100%;
  flex: 1;
}
.uni-label-text[data-v-d076e1d2] {
  font-size: 14px;
  font-weight: bold;
  color: #6a6a6a;
  margin: auto 0;
  margin-right: 5px;
}
.uni-select[data-v-d076e1d2] {
  font-size: 14px;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 5px;
  padding-left: 10px;
  position: relative;
  display: flex;
  -webkit-user-select: none;
          user-select: none;
  flex-direction: row;
  align-items: center;
  border-bottom: solid 1px #e5e5e5;
  width: 100%;
  flex: 1;
  height: 35px;
}
.uni-select--disabled[data-v-d076e1d2] {
  background-color: #f5f7fa;
  cursor: not-allowed;
}
.uni-select__label[data-v-d076e1d2] {
  font-size: 16px;
  height: 35px;
  padding-right: 10px;
  color: #909399;
}
.uni-select__input-box[data-v-d076e1d2] {
  height: 35px;
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: row;
  align-items: center;
}
.uni-select__input[data-v-d076e1d2] {
  flex: 1;
  font-size: 14px;
  height: 22px;
  line-height: 22px;
}
.uni-select__input-plac[data-v-d076e1d2] {
  font-size: 14px;
  color: #909399;
}
.uni-select__selector[data-v-d076e1d2] {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #EBEEF5;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  z-index: 3;
  padding: 4px 0;
}
.uni-select__selector-scroll[data-v-d076e1d2] {
  max-height: 200px;
  box-sizing: border-box;
}
@media (min-width: 768px) {
.uni-select__selector-scroll[data-v-d076e1d2] {
    max-height: 600px;
}
}
.uni-select__selector-empty[data-v-d076e1d2],
.uni-select__selector-item[data-v-d076e1d2] {
  display: flex;
  cursor: pointer;
  line-height: 35px;
  font-size: 14px;
  text-align: center;
  /* border-bottom: solid 1px $uni-border-3; */
  padding: 0px 10px;
}
.uni-select__selector-item[data-v-d076e1d2]:hover {
  background-color: #f9f9f9;
}
.uni-select__selector-empty[data-v-d076e1d2]:last-child,
.uni-select__selector-item[data-v-d076e1d2]:last-child {
  border-bottom: none;
}
.uni-select__selector__disabled[data-v-d076e1d2] {
  opacity: 0.4;
  cursor: default;
}

/* picker 弹出层通用的指示小三角 */
.uni-popper__arrow_bottom[data-v-d076e1d2],
.uni-popper__arrow_bottom[data-v-d076e1d2]::after,
.uni-popper__arrow_top[data-v-d076e1d2],
.uni-popper__arrow_top[data-v-d076e1d2]::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 6px;
}
.uni-popper__arrow_bottom[data-v-d076e1d2] {
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  top: -6px;
  left: 10%;
  margin-right: 3px;
  border-top-width: 0;
  border-bottom-color: #EBEEF5;
}
.uni-popper__arrow_bottom[data-v-d076e1d2]::after {
  content: " ";
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.uni-popper__arrow_top[data-v-d076e1d2] {
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));
  bottom: -6px;
  left: 10%;
  margin-right: 3px;
  border-bottom-width: 0;
  border-top-color: #EBEEF5;
}
.uni-popper__arrow_top[data-v-d076e1d2]::after {
  content: " ";
  bottom: 1px;
  margin-left: -6px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.uni-select__input-text[data-v-d076e1d2] {
  width: 100%;
  color: #3a3a3a;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.uni-select__input-placeholder[data-v-d076e1d2] {
  color: #6a6a6a;
  font-size: 12px;
}
.uni-select--mask[data-v-d076e1d2] {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.price-wrapper[data-v-1f4df898] {
  padding: 0.875rem;
  padding-top: 1.8125rem;
  box-sizing: border-box;
}
.price-wrapper .price-item[data-v-1f4df898] {
  margin-bottom: 1.5rem;
}
.price-wrapper .price-item .title[data-v-1f4df898] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 0.875rem;
  margin-left: 0.625rem;
}
.price-wrapper .price-item .price-input[data-v-1f4df898] {
  width: 21.6875rem;
  height: 3rem;
  display: flex;
  background: #f8f8fa;
  border-radius: 1.75rem;
  padding: 0 1.25rem;
  box-sizing: border-box;
  align-items: center;
}
.price-wrapper .price-item .price-input uni-input[data-v-1f4df898] {
  width: 100%;
  height: 100%;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.price-wrapper .price-item .price-input .input-placeholder[data-v-1f4df898] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.2);
}
.price-wrapper .price-item .price-select[data-v-1f4df898] {
  width: 21.6875rem;
  height: 3rem;
}
.price-wrapper .price-item .price-select[data-v-1f4df898] .uni-data-select {
  height: 100%;
}
.price-wrapper .price-item .price-select[data-v-1f4df898] .uni-data-select .uni-select {
  height: 100%;
  background: #f8f8fa;
  border: none;
  border-radius: 1.75rem 1.75rem 1.75rem 1.75rem;
}
.price-wrapper .price-item .price-select[data-v-1f4df898] .uni-data-select .uni-select .uni-select__input-box {
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 1.25rem;
}
.price-wrapper .price-item .price-select[data-v-1f4df898] .uni-data-select .uni-select .uni-select__input-box .uni-select__input-text {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.price-wrapper .price-item .price-select[data-v-1f4df898] .uni-data-select .uni-select .uni-select__input-box .uni-select__input-placeholder {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.2);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.set[data-v-8d783dbb] {
  position: relative;
  min-height: 100vh;
  background-color: #f8f8f8;
}
.set .set-bg[data-v-8d783dbb] {
  width: 100%;
  height: 100vh;
  position: fixed;
  z-index: 1;
}
.set .set-wrapper[data-v-8d783dbb] {
  position: relative;
  padding: 0.625rem 1.5625rem;
  z-index: 2;
  box-sizing: border-box;
}
.set .set-wrapper .avatar-list[data-v-8d783dbb] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.8125rem;
  margin-top: 2.4375rem;
}
.set .set-wrapper .avatar-list.center-list[data-v-8d783dbb] {
  display: flex;
  justify-content: center;
  gap: 1.8125rem;
}
.set .set-wrapper .avatar-list .avatar-image[data-v-8d783dbb] {
  width: 2.8125rem;
  height: 2.8125rem;
  border: 0.1875rem solid #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.set .set-wrapper .avatar-list .avatar-image .image[data-v-8d783dbb] {
  width: 2.8125rem;
  height: 2.8125rem;
  border-radius: 50%;
}
.set .set-wrapper .change-btn[data-v-8d783dbb] {
  margin-top: 0.9375rem;
  width: 3.625rem;
  height: 1.4375rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 1rem 1rem 1rem 1rem;
  border: 0.0625rem solid #8C7DFC;
  font-size: 0.75rem;
  color: #8C7DFC;
}
.set .set-wrapper .title[data-v-8d783dbb] {
  font-size: 1.375rem;
  color: rgba(0, 0, 0, 0.95);
  margin-top: 2.125rem;
  margin-bottom: 6rem;
  text-align: center;
}
.set .set-wrapper .avatar-section[data-v-8d783dbb] {
  width: 100%;
  height: 14rem;
  background: #f7f7f7;
  border-radius: 1rem;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.set .set-wrapper .avatar-section .tip[data-v-8d783dbb] {
  margin-top: 0.75rem;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
}
.set .set-wrapper .nickname-section[data-v-8d783dbb] {
  width: 100%;
  height: 3.5rem;
  background: #f7f7f7;
  border-radius: 1rem 1rem 1rem 1rem;
  margin-top: 1.875rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1.25rem;
  box-sizing: border-box;
}
.set .set-wrapper .nickname-section .nickname-input[data-v-8d783dbb] {
  font-size: 1rem;
  border: none;
}
.set .set-wrapper .nickname-section[data-v-8d783dbb] .input_placeholder {
  font-weight: 400;
}
.set .set-wrapper .nickname-section .refresh-icon[data-v-8d783dbb] {
  width: 1rem;
  height: 1rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.get_order_list[data-v-6aed2d2b] {
  padding: 0 0.875rem 1.4375rem;
}
.get_order_list .list_item[data-v-6aed2d2b] {
  padding: 0.625rem 0;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.03);
  justify-content: space-between;
}
.get_order_list .list_item[data-v-6aed2d2b]:last-child {
  border-bottom: none;
}
.get_order_list .game_pic[data-v-6aed2d2b] {
  width: 3.125rem;
  height: 3.125rem;
  display: block;
  border-radius: 50%;
}
.get_order_list .game_name[data-v-6aed2d2b] {
  font-size: 0.875rem;
  color: #2f2406;
  margin-left: 0.625rem;
}
.get_order_list .list_item_right[data-v-6aed2d2b] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
}
.status1[data-v-6aed2d2b] {
  font-size: 0.75rem;
  font-weight: 400;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.auth-redirect[data-v-7a101005] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.loading-container[data-v-7a101005] {
  height: calc(100vh - 3.125rem);
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.error-container[data-v-7a101005] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1.25rem;
}
.error-container .error-text[data-v-7a101005] {
  font-size: 0.875rem;
  color: #666;
  margin-bottom: 1.25rem;
  text-align: center;
}
.error-container .retry-btn[data-v-7a101005] {
  width: 6.25rem;
  height: 2.5rem;
  line-height: 2.5rem;
  background: linear-gradient(90deg, #3bbfff, #833bff 46%, #ff3bf7);
  color: #fff;
  border-radius: 1.25rem;
  font-size: 0.875rem;
}
.btn[data-v-7a101005] {
  width: 21.6875rem;
  height: 2.875rem;
  background: linear-gradient(90deg, #3bbfff 0%, #833bff 46%, #ff3bf7 100%);
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  border-radius: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-view[data-v-8c3e535e], uni-scroll-view[data-v-8c3e535e], uni-swiper-item[data-v-8c3e535e] {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  align-items: stretch;
  align-content: flex-start;
}
.uv-badge[data-v-8c3e535e] {
  border-top-right-radius: 100px;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  display: flex;
  flex-direction: row;
  line-height: 11px;
  text-align: center;
  font-size: 11px;
  color: #FFFFFF;
}
.uv-badge--dot[data-v-8c3e535e] {
  height: 8px;
  width: 8px;
}
.uv-badge--inverted[data-v-8c3e535e] {
  font-size: 13px;
}
.uv-badge--not-dot[data-v-8c3e535e] {
  padding: 2px 5px;
}
.uv-badge--horn[data-v-8c3e535e] {
  border-bottom-left-radius: 0;
}
.uv-badge--primary[data-v-8c3e535e] {
  background-color: #3c9cff;
}
.uv-badge--primary--inverted[data-v-8c3e535e] {
  color: #3c9cff;
}
.uv-badge--error[data-v-8c3e535e] {
  background-color: #f56c6c;
}
.uv-badge--error--inverted[data-v-8c3e535e] {
  color: #f56c6c;
}
.uv-badge--success[data-v-8c3e535e] {
  background-color: #5ac725;
}
.uv-badge--success--inverted[data-v-8c3e535e] {
  color: #5ac725;
}
.uv-badge--info[data-v-8c3e535e] {
  background-color: #909399;
}
.uv-badge--info--inverted[data-v-8c3e535e] {
  color: #909399;
}
.uv-badge--warning[data-v-8c3e535e] {
  background-color: #f9ae3d;
}
.uv-badge--warning--inverted[data-v-8c3e535e] {
  color: #f9ae3d;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-view[data-v-02da80e0], uni-scroll-view[data-v-02da80e0], uni-swiper-item[data-v-02da80e0] {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  align-items: stretch;
  align-content: flex-start;
}
.uv-tabs__wrapper[data-v-02da80e0] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.uv-tabs__wrapper__scroll-view-wrapper[data-v-02da80e0] {
  flex: 1;
  overflow: auto hidden;
}
.uv-tabs__wrapper__scroll-view[data-v-02da80e0] {
  display: flex;
  flex-direction: row;
  flex: 1;
}
.uv-tabs__wrapper__nav[data-v-02da80e0] {
  display: flex;
  flex-direction: row;
  position: relative;
}
.uv-tabs__wrapper__nav__item[data-v-02da80e0] {
  padding: 0 11px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.uv-tabs__wrapper__nav__item--disabled[data-v-02da80e0] {
  cursor: not-allowed;
}
.uv-tabs__wrapper__nav__item__text[data-v-02da80e0] {
  font-size: 15px;
  color: #606266;
}
.uv-tabs__wrapper__nav__item__text--disabled[data-v-02da80e0] {
  color: #c8c9cc !important;
}
.uv-tabs__wrapper__nav__line[data-v-02da80e0] {
  height: 3px;
  background: #3c9cff;
  width: 30px;
  position: absolute;
  bottom: 2px;
  border-radius: 100px;
  transition-property: transform;
  transition-duration: 300ms;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.user_item[data-v-06842230] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.item_left[data-v-06842230] {
  display: flex;
  align-items: center;
}
.avatar_group[data-v-06842230] {
  position: relative;
  width: 3.5rem;
  height: 3.5rem;
}
.user_info[data-v-06842230] {
  margin-left: 0.5rem;
}
.default_btn[data-v-06842230],
.primary_btn[data-v-06842230] {
  margin: 0;
  font-size: 0.75rem;
  font-weight: 500;
  border-radius: 3.125rem;
  padding: 0 0.9375rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.name[data-v-06842230] {
  font-size: 0.875rem;
  font-weight: 500;
  color: #060400;
}
.time[data-v-06842230] {
  display: block;
  width: 12.5rem;
  font-size: 0.75rem;
  color: rgba(6, 4, 0, 0.4);
  margin-top: 0.25rem;
}
.online_status[data-v-06842230],
.offline_status[data-v-06842230] {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  border: 0.1875rem solid #fff;
  position: absolute;
  right: 0;
  bottom: 0;
}
.online_status[data-v-06842230] {
  background-color: #42d567;
}
.offline_status[data-v-06842230] {
  background-color: #9d9c9a;
}
.name_sex[data-v-06842230] {
  display: inline-block;
  padding-right: 1.1875rem;
}
.sex_man[data-v-06842230],
.sex_woman[data-v-06842230] {
  background-size: 0.875rem 0.875rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.list_num[data-v-a49a4737] {
  margin-top: 0.5rem;
  padding-left: 0.875rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.content_list[data-v-a49a4737] {
  padding: 0.6875rem;
}
.content_list .list_item[data-v-a49a4737] {
  padding: 0.8125rem 0;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.list_num[data-v-ef63b21f] {
  margin-top: 0.5rem;
  padding-left: 0.875rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.content_list[data-v-ef63b21f] {
  padding: 0 0.6875rem 0.6875rem;
}
.content_list .list_item[data-v-ef63b21f] {
  padding: 0.8125rem 0;
}
.zp-swiper-container[data-v-3e171cbe] {

		display: flex;

		flex-direction: column;
		flex: 1;
}
.zp-swiper-container-fixed[data-v-3e171cbe] {
		position: fixed;

		height: auto;
		width: auto;

		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
}
.zp-safe-area-inset-bottom[data-v-3e171cbe] {
		position: absolute;

		height: env(safe-area-inset-bottom);
}
.zp-swiper-super[data-v-3e171cbe] {
		flex: 1;
		position: relative;

		display: flex;

		flex-direction: row;
}
.zp-swiper-left[data-v-3e171cbe],.zp-swiper-right[data-v-3e171cbe]{

		height: 100%;
}
.zp-swiper[data-v-3e171cbe] {
		flex: 1;

		height: 100%;
		width: 100%;
}
.zp-absoulte[data-v-3e171cbe] {

		position: absolute;
		top: 0;
		width: auto;
}
.zp-right[data-v-3e171cbe]{
		right: 0;
}
.zp-swiper-item[data-v-3e171cbe] {
		height: 100%;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.c-svga div[data-v-a3a19a29] {
  width: 100%;
  height: 100%;
}
.c-svga .canvas[data-v-a3a19a29] {
  width: 100%;
  height: 100%;
}uni-canvas {
  width: 300px;
  height: 150px;
  display: block;
  position: relative;
}

uni-canvas > .uni-canvas-canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.svga_txt[data-v-70ce0d28] {
  flex: 1;
  height: 31.875rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.svga_container[data-v-70ce0d28] {
  width: 100vw;
  height: 100vh;
  box-sizing: border-box;
  position: relative;
  background-color: rgba(0, 0, 0, 0.9);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.svga_container .title[data-v-70ce0d28] {
  color: #ffe2ba;
  font-size: 1.5rem;
  text-align: center;
  opacity: 0;
}
.svga_container .bottom_content[data-v-70ce0d28] {
  margin: 0 auto;
  opacity: 0;
}
.svga_container .bottom_content[data-v-70ce0d28],
.svga_container .title[data-v-70ce0d28] {
  animation: fadeIn-70ce0d28 2.25s linear forwards;
}
.svga_container .label[data-v-70ce0d28] {
  margin-top: 1.25rem;
  font-size: 1.375rem;
  color: #ffffff;
}
.svga_container .desc[data-v-70ce0d28] {
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.6);
  margin-top: 0.625rem;
}
.svga_container .review_btn[data-v-70ce0d28] {
  display: inline-block;
  font-size: 1rem;
  color: #ffe2ba;
  height: 2.5rem;
  line-height: 2.5rem;
  border: 0.0625rem solid #ffe2ba;
  border-radius: 1.25rem;
  padding: 0 2.875rem;
  margin-top: 3.125rem;
}
.icon_group[data-v-70ce0d28] {
  width: 15rem;
  height: 15rem;
  position: relative;
  margin: 0 auto;
}
.levelup_icon[data-v-70ce0d28],
.levelup_icon1[data-v-70ce0d28] {
  display: block;
  width: 15rem;
  height: 15rem;
  position: absolute;
  top: 0;
  opacity: 0;
}
.levelup_icon[data-v-70ce0d28] {
  z-index: 101;
  /* 控制元素的层叠顺序,值越大越靠前显示 */
  animation: scaleIn-70ce0d28 0.25s linear forwards;
  /* 动画结束后保持最后一帧的状态 */
}
.levelup_icon1[data-v-70ce0d28] {
  z-index: 102;
  animation: scaleIn1-70ce0d28 0.4s linear forwards;
}
@keyframes fadeIn-70ce0d28 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes scaleIn-70ce0d28 {
from {
    opacity: 0;
    transform: scale(0);
}
to {
    opacity: 1;
    transform: scale(1);
}
}
@keyframes scaleIn1-70ce0d28 {
0% {
    opacity: 0;
    transform: scale(0);
}
75% {
    opacity: 1;
    transform: scale(1.2);
}
to {
    opacity: 1;
    transform: scale(1);
}
}
.svga[data-v-70ce0d28] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 3.125rem;
  left: 50%;
  transform: translateX(-50%);
}
.close_icon[data-v-70ce0d28] {
  display: block;
  width: 1.625rem;
  height: 1.625rem;
  margin: 3.75rem auto 0;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.progress_group[data-v-cf305e11] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.current_score[data-v-cf305e11] {
  font-size: 0.875rem;
  color: #fff1ae;
}
.progress-container[data-v-cf305e11] {
  width: 16.875rem;
  margin: 0 auto;
}
.progress-container .progress-bar[data-v-cf305e11] {
  height: 0.5rem;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 0.25rem;
  overflow: hidden;
}
.progress-container .progress-bar .progress-fill[data-v-cf305e11] {
  height: 100%;
  background: linear-gradient(90deg, #ffe5b7 0%, #e9ae38 100%);
  box-shadow: inset 2px 0px 10px 0px #fffeab;
  border-radius: 0.25rem;
  transition: width 0.3s ease-out;
  /* 改为ease-out，使动画更自然 */
}
.progress-container .progress-text[data-v-cf305e11] {
  display: block;
  text-align: right;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.5);
  margin-top: 0.25rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.service_list[data-v-09290aa5] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  justify-items: center;
  align-items: center;
}
.service_list .service_item[data-v-09290aa5] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.25rem;
  opacity: 1;
  opacity: 0.3;
}
.service_list .service_item.active[data-v-09290aa5] {
  opacity: 1;
}
.service_list .service_item .icon_bg[data-v-09290aa5] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.875rem;
  height: 2.875rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/vip/icon_bg@2x.png") no-repeat center center;
  background-size: 100% 100%;
}
.service_list .service_item .icon_bg .service_icon[data-v-09290aa5] {
  width: 1.375rem;
  height: 1.375rem;
}
.service_list .service_item .service_text[data-v-09290aa5] {
  color: #ffe2ba;
  font-size: 0.75rem;
  margin-top: 0.5rem;
  text-align: center;
  width: 5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.swiper_container .swiper[data-v-8372c805] {
  height: 10.3125rem;
  padding-bottom: 0.625rem;
}
.curve-wrapper[data-v-8372c805] {
  position: relative;
  width: 100%;
  height: 4.0625rem;
  display: flex;
  justify-content: center;
}
.curve-image[data-v-8372c805] {
  width: 23.4375rem;
  height: 1.8125rem;
  display: block;
}
.level-curve-canvas[data-v-8372c805] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4.0625rem;
  background: transparent;
  z-index: 2;
}
.vip_card[data-v-8372c805] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.25rem 1.25rem 0.8125rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  width: 19.9375rem;
  height: 8.46875rem;
  margin: 1.6875rem auto 0;
  position: relative;
  box-sizing: border-box;
}
.vip_card .vip_icon[data-v-8372c805] {
  display: block;
  position: absolute;
  top: -2.5rem;
  right: -0.3125rem;
  width: 7.5rem;
  height: 7.5rem;
}
.vip_card .card_title[data-v-8372c805] {
  display: flex;
  align-items: center;
}
.vip_card .card_title .card_text[data-v-8372c805] {
  font-size: 1.25rem;
  color: #ffd797;
}
.vip_card .card_title .card_lock[data-v-8372c805] {
  display: block;
  width: 2.4375rem;
  height: 0.875rem;
  margin-left: 0.625rem;
}
.vip_card .card_desc[data-v-8372c805] {
  display: block;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.5);
}
.vip_card .card_tip[data-v-8372c805]:has(> .progress-container) {
  margin-top: 0.625rem;
  padding-right: 5.625rem;
}
.vip_card .card_tip .tip_title[data-v-8372c805] {
  display: block;
  font-size: 0.75rem;
  color: #ffd797;
}
.vip_card .card_tip .tip_desc[data-v-8372c805] {
  display: block;
  margin-top: 0.125rem;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.5);
}
.vip_title[data-v-8372c805] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.vip_title .text[data-v-8372c805] {
  display: block;
  margin-left: 0.6875rem;
  margin-right: 0.6875rem;
  font-size: 1rem;
  background: linear-gradient(90deg, #ffffff, #ffdb9f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.vip_title[data-v-8372c805]:after {
  content: "";
  display: block;
  width: 5.5rem;
  height: 0.75rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/vip/title_left.png") no-repeat center center;
  background-size: 100% 100%;
  transform: rotate(180deg);
}
.vip_title[data-v-8372c805]:before {
  content: "";
  display: block;
  width: 5.5rem;
  height: 0.75rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/vip/title_left.png") no-repeat center center;
  background-size: 100% 100%;
}
.service_swiper[data-v-8372c805] {
  height: 21.875rem;
  margin-bottom: 1.25rem;
}
.fast_card[data-v-8372c805] {
  width: 21.78125rem;
  height: 14.71875rem;
  margin: 0 auto;
  border-radius: 0.875rem;
  padding: 0.875rem;
  box-sizing: border-box;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/vip/fast_bg.png") no-repeat center;
  background-size: 100% 100%;
}
.fast_card .fast_item_left[data-v-8372c805] {
  display: flex;
  align-items: center;
}
.fast_card .fast_item[data-v-8372c805] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.fast_card .fast_item[data-v-8372c805]:last-child {
  margin-bottom: 0;
}
.fast_card .fast_item .fast_icon[data-v-8372c805],
.fast_card .fast_item .fast_icon_img[data-v-8372c805] {
  display: block;
  width: 3.625rem;
  height: 3.625rem;
  margin-right: 0.375rem;
}
.fast_card .fast_item .fast_text .fast_text_title[data-v-8372c805] {
  font-size: 0.75rem;
  color: #fff;
  font-weight: 700;
  display: block;
  opacity: 1;
}
.fast_card .fast_item .fast_text .fast_text_desc[data-v-8372c805] {
  display: block;
  margin-top: 0.25rem;
  font-size: 0.625rem;
  color: rgba(255, 255, 255, 0.6);
}
.fast_card .fast_btn[data-v-8372c805] {
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/vip/btn.png") no-repeat center center;
  background-size: 100% 100%;
  width: 3.875rem;
  height: 1.75rem;
  line-height: 1.75rem;
  font-size: 0.75rem;
  color: #2e1400;
  text-align: center;
  font-weight: 700;
  margin-left: 0.625rem;
}
.vip_container[data-v-8372c805] {
  padding-bottom: 1.8125rem;
}
.navbar_header[data-v-8372c805] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vip_bg[data-v-8372c805] {
  width: 23.4375rem;
  height: 23.4375rem;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 23.4375rem 23.4375rem;
  transition: background-image 0.5s ease-in-out;
}
.step_bar[data-v-8372c805] {
  display: flex;
  justify-content: center;
  margin: 0.625rem 0;
  height: 1.875rem;
}
.step_bar .level-text[data-v-8372c805] {
  font-size: 1rem;
  color: #ffd797;
  text-align: center;
  line-height: 1.875rem;
}
.test_body[data-v-8372c805] {
  background: pink;
}
.z-paging[data-v-8372c805] {
  height: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-8372c805] {
  background-color: #000;
}
body[data-v-8372c805] {
  background-color: #000;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.z-progress[data-v-816bb5a8],
.z-progress-bg[data-v-816bb5a8],
.z-progress-val[data-v-816bb5a8] {
  height: 0.3125rem;
}
.z-progress[data-v-816bb5a8] {
  position: relative;
  height: 0.3125rem;
  width: 100%;
  border-radius: 0.3125rem;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.6);
}
.z-progress .z-progress-val[data-v-816bb5a8] {
  height: 100%;
  border-radius: 0.3125rem;
  width: 0;
  transition: all 0.3s ease-in-out;
}
.active1[data-v-816bb5a8] {
  background: linear-gradient(90deg, #8fb1bd 0%, #759aac 64%, #4e8798 100%);
}
.active2[data-v-816bb5a8] {
  background: linear-gradient(90deg, #b093ee 0%, #8d72d1 44%, #6a52b2 100%);
}
.active3[data-v-816bb5a8] {
  background: linear-gradient(90deg, #e3b989 0%, #d8aa78 44%, #af823f 100%);
}
.active4[data-v-816bb5a8] {
  background: linear-gradient(90deg, #4a70dd 0%, #5891f5 44%, #5c9ffe 100%);
}
.active5[data-v-816bb5a8] {
  background: linear-gradient(90deg, #b1b6ee 0%, #8b6ed8 44%, #ac7cd9 100%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.level1[data-v-a5e93ec8] {
  color: #4c6e78;
}
.level2[data-v-a5e93ec8] {
  color: #443880;
}
.level3[data-v-a5e93ec8] {
  color: #503017;
}
.level4[data-v-a5e93ec8] {
  color: #2f50ad;
}
.level5[data-v-a5e93ec8] {
  color: #f7d7fc;
}
.locked-text[data-v-a5e93ec8] {
  color: #a0a0a0 !important;
}
.level_img[data-v-a5e93ec8] {
  width: 7.875rem;
  height: 3.3125rem;
}
.level_card[data-v-a5e93ec8] {
  margin: 2.1875rem 0.5rem 0;
  height: 9.25rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 1.3125rem 1rem 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  box-sizing: border-box;
}
.level_card .progress_img[data-v-a5e93ec8] {
  position: absolute;
  top: -1.5625rem;
  right: -0.625rem;
  width: 11.25rem;
  height: 8.75rem;
}
.level_card .level_tip[data-v-a5e93ec8] {
  display: block;
  position: absolute;
  top: 0.03125rem;
  left: 0.03125rem;
  font-size: 0.6875rem;
  color: rgba(255, 255, 255, 0.6);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 5.4375rem;
  height: 1.4375rem;
  text-align: center;
  line-height: 1.4375rem;
}
.level_card .level_info[data-v-a5e93ec8] {
  display: flex;
  align-items: center;
}
.level_card .level_info .level_num[data-v-a5e93ec8] {
  font-size: 2.25rem;
  color: #fff;
  background: linear-gradient(90.0000021404deg, #f9e5ff 0%, #e1c4fc 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.level_card .level_info .level_name[data-v-a5e93ec8] {
  font-size: 1.5rem;
  text-transform: none;
  background: linear-gradient(244.5006268255deg, #d5a9f9 0%, #fbf2ff 42%, #d5a9f9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.level_card .grow_info[data-v-a5e93ec8] {
  font-size: 0.625rem;
}
.level_card .grow_info .grow_value[data-v-a5e93ec8] {
  font-weight: 500;
}
.level_card .next_level[data-v-a5e93ec8] {
  font-weight: 500;
  font-size: 0.625rem;
  margin-bottom: 0.5rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.level_page[data-v-a76f3cd1] {
  width: 23.4375rem;
  height: 24.6875rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/vip/level/top_bg.png") no-repeat top center;
  background-size: 23.4375rem 24.6875rem;
}
.tip_list[data-v-a76f3cd1] {
  background: linear-gradient(180deg, #191718 0%, #2c2c41 100%);
  border-radius: 0.75rem 0.75rem 0.75rem 0.75rem;
  padding: 1.25rem 0.9375rem;
  border-top: 0.03125rem solid;
  border-bottom: 0.03125rem solid;
  border-image: linear-gradient(90deg, rgba(243, 221, 254, 0), #f3ddfe, rgba(243, 221, 254, 0)) 1 1;
}
.tip_list .tip_item[data-v-a76f3cd1] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem;
  box-sizing: border-box;
  margin-bottom: 1.25rem;
}
.tip_list .tip_item[data-v-a76f3cd1]:last-child {
  margin-bottom: 0;
}
.tip_list .tip_item .item_left[data-v-a76f3cd1] {
  display: flex;
  align-items: center;
}
.tip_list .tip_item .tip_img[data-v-a76f3cd1] {
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}
.tip_list .tip_item .item_left[data-v-a76f3cd1] {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  color: #fff;
  font-weight: 700;
}
.tip_list .tip_item:nth-child(1) .txt_color[data-v-a76f3cd1] {
  color: #ae92ff;
}
.tip_list .tip_item:nth-child(2) .txt_color[data-v-a76f3cd1] {
  color: #4cffcc;
}
.tip_list .tip_item:nth-child(3) .txt_color[data-v-a76f3cd1] {
  color: #ffa65b;
}
.two_card[data-v-a76f3cd1] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.two_card .card_item[data-v-a76f3cd1] {
  width: 10.5rem;
  height: 5rem;
  border-radius: 1rem;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/vip/level/card_bg.png") no-repeat center center;
  background-size: 100% 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0.9375rem 1rem;
  box-sizing: border-box;
}
.two_card .card_item .card_img[data-v-a76f3cd1] {
  display: block;
  width: 4rem;
  height: 4rem;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.two_card .card_item .card_item_txt[data-v-a76f3cd1],
.two_card .card_item .card_item_txt1[data-v-a76f3cd1] {
  display: block;
}
.two_card .card_item .card_item_txt[data-v-a76f3cd1] {
  font-size: 1rem;
  color: #e9d2ff;
}
.two_card .card_item .card_item_txt1[data-v-a76f3cd1] {
  font-size: 0.75rem;
  color: #c8b4d2;
}
.level_content[data-v-a76f3cd1] {
  padding-bottom: 1.5rem;
}
.level_group[data-v-a76f3cd1] {
  padding: 0 0.875rem;
}
.level_title[data-v-a76f3cd1] {
  font-size: 1rem;
  color: #fff;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}
.user_group[data-v-a76f3cd1] {
  display: flex;
  align-items: center;
  padding: 1.375rem 1.625rem 0;
}
.user_group .user_name[data-v-a76f3cd1] {
  display: block;
  font-size: 1rem;
  color: #fff;
  margin-left: 0.75rem;
  margin-right: 0.3125rem;
}
.level_swiper .swiper[data-v-a76f3cd1] {
  height: 11.4375rem;
}
.z-paging[data-v-a76f3cd1] {
  height: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-a76f3cd1] {
  background-color: #181717;
}
body[data-v-a76f3cd1] {
  background-color: #181717;
}uni-navigator {
  height: auto;
  width: auto;
  display: block;
  cursor: pointer;
}

uni-navigator[hidden] {
  display: none;
}

.navigator-hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.7;
}

.navigator-wrap {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

.navigator-wrap:link {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

.navigator-wrap:visited {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

.navigator-wrap:hover {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

.navigator-wrap:active {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
uni-checkbox {
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  cursor: pointer;
}

uni-checkbox[hidden] {
  display: none;
}

uni-checkbox[disabled] {
  cursor: not-allowed;
}

.uni-checkbox-wrapper {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}

.uni-checkbox-input {
  margin-right: 5px;
  -webkit-appearance: none;
          appearance: none;
  outline: 0;
  border: 1px solid #d1d1d1;
  background-color: #ffffff;
  border-radius: 3px;
  width: 22px;
  height: 22px;
  position: relative;
}

.uni-checkbox-input svg {
  color: #007aff;
  font-size: 22px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -48%) scale(0.73);
}

@media (hover: hover) {
  uni-checkbox:not([disabled]) .uni-checkbox-input:hover {
    border-color: var(--HOVER-BD-COLOR, #007aff) !important;
  }
}

.uni-checkbox-input.uni-checkbox-input-disabled {
  background-color: #e1e1e1;
}

.uni-checkbox-input.uni-checkbox-input-disabled:before {
  color: #adadad;
}

uni-checkbox-group {
  display: block;
}
uni-checkbox-group {
  display: block;
}

uni-checkbox-group[hidden] {
  display: none;
}
.auth[data-v-bb3367d9]{align-items:center;display:flex;flex-direction:column;margin-top:4rem}.auth-logo[data-v-bb3367d9]{height:6.25rem;width:6.25rem}.auth-logo uni-image[data-v-bb3367d9]{height:100%;width:100%}.title[data-v-bb3367d9]{font-size:1.125rem;line-height:1.75rem;margin-top:0.625rem}.merchant-name[data-v-bb3367d9]{display:inline;font-weight:700}.sub-title[data-v-bb3367d9]{font-size:1.0625rem;line-height:1.625rem;margin-top:0.25rem}.agreement[data-v-bb3367d9]{color:#888;display:flex;font-size:0.875rem;justify-content:center;line-height:1.25rem;margin-top:3rem}uni-checkbox .wx-checkbox-input[data-v-bb3367d9]{border-radius:50%;height:0.75rem;width:0.75rem}uni-checkbox .wx-checkbox-input.wx-checkbox-input-checked[data-v-bb3367d9]{background:#006eff}uni-checkbox .wx-checkbox-input.wx-checkbox-input-checked[data-v-bb3367d9]:before{background:transparent;color:#fff;font-size:0.6875rem;height:0.875rem;line-height:0.875rem;text-align:center;width:0.875rem}uni-navigator[data-v-bb3367d9]{color:#006dff;display:inline}.button-area[data-v-bb3367d9]{margin-top:1.5rem}uni-button[data-v-bb3367d9]{background:#fff;border:0.0625rem solid #ddd;font-size:1rem;font-weight:400;height:3rem;line-height:3rem;width:19.4375rem}.redirect[data-v-bb3367d9]{align-items:center;display:flex;flex-direction:column;margin-top:8.5rem}.loading[data-v-bb3367d9]{height:5rem;margin-bottom:1rem;width:5rem}.loading uni-image[data-v-bb3367d9]{height:100%;width:100%}.title[data-v-bb3367d9]{font-size:1.0625rem;line-height:1.625rem}.protocol[data-v-bb3367d9]{position:relative}.protocol .main[data-v-bb3367d9]{background:#f8f9fa;color:#3c3c3c;font-size:0.75rem;padding:1.25rem 1.25rem 4.375rem}.protocol .main uni-view[data-v-bb3367d9]{margin:0.625rem 0}.protocol .main .h1[data-v-bb3367d9]{font-size:1.125rem;font-weight:700;line-height:2;margin:0 0 0.625rem;text-align:center}.protocol .main .p[data-v-bb3367d9]{margin:0.125rem 0;text-indent:2em}.protocol .main .strong[data-v-bb3367d9]{font-weight:700}.protocol .main .dl[data-v-bb3367d9]{margin-top:1.25rem}.protocol .main .dt[data-v-bb3367d9]{margin-bottom:0.625rem}.protocol .main .h2[data-v-bb3367d9]{font-size:0.875rem;font-weight:700}.protocol .main .dd[data-v-bb3367d9]{margin-bottom:0.625rem}.protocol .main .dd uni-view[data-v-bb3367d9]{padding-left:2em}.protocol .pop-btn-line[data-v-bb3367d9]{background:#f8f9fa;bottom:0;box-sizing:border-box;left:0;padding:0.9375rem;position:fixed;width:100%}.protocol .pop-btn[data-v-bb3367d9]{background:transparent;background-color:#2787f3;border:none;border-radius:0.1875rem;color:#00a5e0;color:#fff;display:block;font-size:1.0625rem;height:2.8125rem;line-height:2.8125rem;min-width:5.6rem;outline:none;text-align:center}
.auth[data-v-c678fded]{align-items:center;display:flex;flex-direction:column;margin-top:4rem}.auth-logo[data-v-c678fded]{height:6.25rem;width:6.25rem}.auth-logo uni-image[data-v-c678fded]{height:100%;width:100%}.title[data-v-c678fded]{font-size:1.125rem;line-height:1.75rem;margin-top:0.625rem}.merchant-name[data-v-c678fded]{display:inline;font-weight:700}.sub-title[data-v-c678fded]{font-size:1.0625rem;line-height:1.625rem;margin-top:0.25rem}.agreement[data-v-c678fded]{color:#888;display:flex;font-size:0.875rem;justify-content:center;line-height:1.25rem;margin-top:3rem}uni-checkbox .wx-checkbox-input[data-v-c678fded]{border-radius:50%;height:0.75rem;width:0.75rem}uni-checkbox .wx-checkbox-input.wx-checkbox-input-checked[data-v-c678fded]{background:#006eff}uni-checkbox .wx-checkbox-input.wx-checkbox-input-checked[data-v-c678fded]:before{background:transparent;color:#fff;font-size:0.6875rem;height:0.875rem;line-height:0.875rem;text-align:center;width:0.875rem}uni-navigator[data-v-c678fded]{color:#006dff;display:inline}.button-area[data-v-c678fded]{margin-top:1.5rem}uni-button[data-v-c678fded]{background:#fff;border:0.0625rem solid #ddd;font-size:1rem;font-weight:400;height:3rem;line-height:3rem;width:19.4375rem}.redirect[data-v-c678fded]{align-items:center;display:flex;flex-direction:column;margin-top:8.5rem}.loading[data-v-c678fded]{height:5rem;margin-bottom:1rem;width:5rem}.loading uni-image[data-v-c678fded]{height:100%;width:100%}.title[data-v-c678fded]{font-size:1.0625rem;line-height:1.625rem}.protocol[data-v-c678fded]{position:relative}.protocol .main[data-v-c678fded]{background:#f8f9fa;color:#3c3c3c;font-size:0.75rem;padding:1.25rem 1.25rem 4.375rem}.protocol .main uni-view[data-v-c678fded]{margin:0.625rem 0}.protocol .main .h1[data-v-c678fded]{font-size:1.125rem;font-weight:700;line-height:2;margin:0 0 0.625rem;text-align:center}.protocol .main .p[data-v-c678fded]{margin:0.125rem 0;text-indent:2em}.protocol .main .strong[data-v-c678fded]{font-weight:700}.protocol .main .dl[data-v-c678fded]{margin-top:1.25rem}.protocol .main .dt[data-v-c678fded]{margin-bottom:0.625rem}.protocol .main .h2[data-v-c678fded]{font-size:0.875rem;font-weight:700}.protocol .main .dd[data-v-c678fded]{margin-bottom:0.625rem}.protocol .main .dd uni-view[data-v-c678fded]{padding-left:2em}.protocol .pop-btn-line[data-v-c678fded]{background:#f8f9fa;bottom:0;box-sizing:border-box;left:0;padding:0.9375rem;position:fixed;width:100%}.protocol .pop-btn[data-v-c678fded]{background:transparent;background-color:#2787f3;border:none;border-radius:0.1875rem;color:#00a5e0;color:#fff;display:block;font-size:1.0625rem;height:2.8125rem;line-height:2.8125rem;min-width:5.6rem;outline:none;text-align:center}
.auth[data-v-72de8ab6]{align-items:center;display:flex;flex-direction:column;margin-top:4rem}.auth-logo[data-v-72de8ab6]{height:6.25rem;width:6.25rem}.auth-logo uni-image[data-v-72de8ab6]{height:100%;width:100%}.title[data-v-72de8ab6]{font-size:1.125rem;line-height:1.75rem;margin-top:0.625rem}.merchant-name[data-v-72de8ab6]{display:inline;font-weight:700}.sub-title[data-v-72de8ab6]{font-size:1.0625rem;line-height:1.625rem;margin-top:0.25rem}.agreement[data-v-72de8ab6]{color:#888;display:flex;font-size:0.875rem;justify-content:center;line-height:1.25rem;margin-top:3rem}uni-checkbox .wx-checkbox-input[data-v-72de8ab6]{border-radius:50%;height:0.75rem;width:0.75rem}uni-checkbox .wx-checkbox-input.wx-checkbox-input-checked[data-v-72de8ab6]{background:#006eff}uni-checkbox .wx-checkbox-input.wx-checkbox-input-checked[data-v-72de8ab6]:before{background:transparent;color:#fff;font-size:0.6875rem;height:0.875rem;line-height:0.875rem;text-align:center;width:0.875rem}uni-navigator[data-v-72de8ab6]{color:#006dff;display:inline}.button-area[data-v-72de8ab6]{margin-top:1.5rem}uni-button[data-v-72de8ab6]{background:#fff;border:0.0625rem solid #ddd;font-size:1rem;font-weight:400;height:3rem;line-height:3rem;width:19.4375rem}.redirect[data-v-72de8ab6]{align-items:center;display:flex;flex-direction:column;margin-top:8.5rem}.loading[data-v-72de8ab6]{height:5rem;margin-bottom:1rem;width:5rem}.loading uni-image[data-v-72de8ab6]{height:100%;width:100%}.title[data-v-72de8ab6]{font-size:1.0625rem;line-height:1.625rem}.protocol[data-v-72de8ab6]{position:relative}.protocol .main[data-v-72de8ab6]{background:#f8f9fa;color:#3c3c3c;font-size:0.75rem;padding:1.25rem 1.25rem 4.375rem}.protocol .main uni-view[data-v-72de8ab6]{margin:0.625rem 0}.protocol .main .h1[data-v-72de8ab6]{font-size:1.125rem;font-weight:700;line-height:2;margin:0 0 0.625rem;text-align:center}.protocol .main .p[data-v-72de8ab6]{margin:0.125rem 0;text-indent:2em}.protocol .main .strong[data-v-72de8ab6]{font-weight:700}.protocol .main .dl[data-v-72de8ab6]{margin-top:1.25rem}.protocol .main .dt[data-v-72de8ab6]{margin-bottom:0.625rem}.protocol .main .h2[data-v-72de8ab6]{font-size:0.875rem;font-weight:700}.protocol .main .dd[data-v-72de8ab6]{margin-bottom:0.625rem}.protocol .main .dd uni-view[data-v-72de8ab6]{padding-left:2em}.protocol .pop-btn-line[data-v-72de8ab6]{background:#f8f9fa;bottom:0;box-sizing:border-box;left:0;padding:0.9375rem;position:fixed;width:100%}.protocol .pop-btn[data-v-72de8ab6]{background:transparent;background-color:#2787f3;border:none;border-radius:0.1875rem;color:#00a5e0;color:#fff;display:block;font-size:1.0625rem;height:2.8125rem;line-height:2.8125rem;min-width:5.6rem;outline:none;text-align:center}
.auth[data-v-54362bf9]{align-items:center;display:flex;flex-direction:column;margin-top:4rem}.auth-logo[data-v-54362bf9]{height:6.25rem;width:6.25rem}.auth-logo uni-image[data-v-54362bf9]{height:100%;width:100%}.title[data-v-54362bf9]{font-size:1.125rem;line-height:1.75rem;margin-top:0.625rem}.merchant-name[data-v-54362bf9]{display:inline;font-weight:700}.sub-title[data-v-54362bf9]{font-size:1.0625rem;line-height:1.625rem;margin-top:0.25rem}.agreement[data-v-54362bf9]{color:#888;display:flex;font-size:0.875rem;justify-content:center;line-height:1.25rem;margin-top:3rem}uni-checkbox .wx-checkbox-input[data-v-54362bf9]{border-radius:50%;height:0.75rem;width:0.75rem}uni-checkbox .wx-checkbox-input.wx-checkbox-input-checked[data-v-54362bf9]{background:#006eff}uni-checkbox .wx-checkbox-input.wx-checkbox-input-checked[data-v-54362bf9]:before{background:transparent;color:#fff;font-size:0.6875rem;height:0.875rem;line-height:0.875rem;text-align:center;width:0.875rem}uni-navigator[data-v-54362bf9]{color:#006dff;display:inline}.button-area[data-v-54362bf9]{margin-top:1.5rem}uni-button[data-v-54362bf9]{background:#fff;border:0.0625rem solid #ddd;font-size:1rem;font-weight:400;height:3rem;line-height:3rem;width:19.4375rem}.redirect[data-v-54362bf9]{align-items:center;display:flex;flex-direction:column;margin-top:8.5rem}.loading[data-v-54362bf9]{height:5rem;margin-bottom:1rem;width:5rem}.loading uni-image[data-v-54362bf9]{height:100%;width:100%}.title[data-v-54362bf9]{font-size:1.0625rem;line-height:1.625rem}.protocol[data-v-54362bf9]{position:relative}.protocol .main[data-v-54362bf9]{background:#f8f9fa;color:#3c3c3c;font-size:0.75rem;padding:1.25rem 1.25rem 4.375rem}.protocol .main uni-view[data-v-54362bf9]{margin:0.625rem 0}.protocol .main .h1[data-v-54362bf9]{font-size:1.125rem;font-weight:700;line-height:2;margin:0 0 0.625rem;text-align:center}.protocol .main .p[data-v-54362bf9]{margin:0.125rem 0;text-indent:2em}.protocol .main .strong[data-v-54362bf9]{font-weight:700}.protocol .main .dl[data-v-54362bf9]{margin-top:1.25rem}.protocol .main .dt[data-v-54362bf9]{margin-bottom:0.625rem}.protocol .main .h2[data-v-54362bf9]{font-size:0.875rem;font-weight:700}.protocol .main .dd[data-v-54362bf9]{margin-bottom:0.625rem}.protocol .main .dd uni-view[data-v-54362bf9]{padding-left:2em}.protocol .pop-btn-line[data-v-54362bf9]{background:#f8f9fa;bottom:0;box-sizing:border-box;left:0;padding:0.9375rem;position:fixed;width:100%}.protocol .pop-btn[data-v-54362bf9]{background:transparent;background-color:#2787f3;border:none;border-radius:0.1875rem;color:#00a5e0;color:#fff;display:block;font-size:1.0625rem;height:2.8125rem;line-height:2.8125rem;min-width:5.6rem;outline:none;text-align:center}
.auth[data-v-773f7ea8]{align-items:center;display:flex;flex-direction:column;margin-top:4rem}.auth-logo[data-v-773f7ea8]{height:6.25rem;width:6.25rem}.auth-logo uni-image[data-v-773f7ea8]{height:100%;width:100%}.title[data-v-773f7ea8]{font-size:1.125rem;line-height:1.75rem;margin-top:0.625rem}.merchant-name[data-v-773f7ea8]{display:inline;font-weight:700}.sub-title[data-v-773f7ea8]{font-size:1.0625rem;line-height:1.625rem;margin-top:0.25rem}.agreement[data-v-773f7ea8]{color:#888;display:flex;font-size:0.875rem;justify-content:center;line-height:1.25rem;margin-top:3rem}uni-checkbox .wx-checkbox-input[data-v-773f7ea8]{border-radius:50%;height:0.75rem;width:0.75rem}uni-checkbox .wx-checkbox-input.wx-checkbox-input-checked[data-v-773f7ea8]{background:#006eff}uni-checkbox .wx-checkbox-input.wx-checkbox-input-checked[data-v-773f7ea8]:before{background:transparent;color:#fff;font-size:0.6875rem;height:0.875rem;line-height:0.875rem;text-align:center;width:0.875rem}uni-navigator[data-v-773f7ea8]{color:#006dff;display:inline}.button-area[data-v-773f7ea8]{margin-top:1.5rem}uni-button[data-v-773f7ea8]{background:#fff;border:0.0625rem solid #ddd;font-size:1rem;font-weight:400;height:3rem;line-height:3rem;width:19.4375rem}.redirect[data-v-773f7ea8]{align-items:center;display:flex;flex-direction:column;margin-top:8.5rem}.loading[data-v-773f7ea8]{height:5rem;margin-bottom:1rem;width:5rem}.loading uni-image[data-v-773f7ea8]{height:100%;width:100%}.title[data-v-773f7ea8]{font-size:1.0625rem;line-height:1.625rem}.protocol[data-v-773f7ea8]{position:relative}.protocol .main[data-v-773f7ea8]{background:#f8f9fa;color:#3c3c3c;font-size:0.75rem;padding:1.25rem 1.25rem 4.375rem}.protocol .main uni-view[data-v-773f7ea8]{margin:0.625rem 0}.protocol .main .h1[data-v-773f7ea8]{font-size:1.125rem;font-weight:700;line-height:2;margin:0 0 0.625rem;text-align:center}.protocol .main .p[data-v-773f7ea8]{margin:0.125rem 0;text-indent:2em}.protocol .main .strong[data-v-773f7ea8]{font-weight:700}.protocol .main .dl[data-v-773f7ea8]{margin-top:1.25rem}.protocol .main .dt[data-v-773f7ea8]{margin-bottom:0.625rem}.protocol .main .h2[data-v-773f7ea8]{font-size:0.875rem;font-weight:700}.protocol .main .dd[data-v-773f7ea8]{margin-bottom:0.625rem}.protocol .main .dd uni-view[data-v-773f7ea8]{padding-left:2em}.protocol .pop-btn-line[data-v-773f7ea8]{background:#f8f9fa;bottom:0;box-sizing:border-box;left:0;padding:0.9375rem;position:fixed;width:100%}.protocol .pop-btn[data-v-773f7ea8]{background:transparent;background-color:#2787f3;border:none;border-radius:0.1875rem;color:#00a5e0;color:#fff;display:block;font-size:1.0625rem;height:2.8125rem;line-height:2.8125rem;min-width:5.6rem;outline:none;text-align:center}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.tax-detail-container[data-v-e30707bc] {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.6;
  background-color: #f9f9f9;
}
.tax-detail-container uni-image[data-v-e30707bc] {
  width: 100%;
}
.content[data-v-e30707bc] {
  background-color: #ffffff;
  padding: 0.9375rem;
  border-radius: 0.5rem;
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.05);
}
.title[data-v-e30707bc] {
  font-size: 1.125rem;
  font-weight: bold;
  color: #333;
  display: block;
  margin-bottom: 0.9375rem;
}
.section[data-v-e30707bc] {
  margin: 0.9375rem 0;
}
.section uni-text[data-v-e30707bc] {
  display: block;
  font-size: 0.875rem;
  color: #555;
  margin-bottom: 0.3125rem;
}
.formula[data-v-e30707bc] {
  display: block;
  font-size: 0.8125rem;
  color: #e74c3c;
  background-color: #fdf6f6;
  padding: 0.5rem;
  border-left: 0.1875rem solid #e74c3c;
  margin-top: 0.3125rem;
}
.table[data-v-e30707bc] {
  width: 100%;
  border-collapse: collapse;
  margin: 0.625rem 0;
}
.table uni-image[data-v-e30707bc] {
  width: 100%;
}
.note[data-v-e30707bc] {
  font-size: 0.75rem;
  color: #777;
  background-color: #f8f9fa;
  padding: 0.625rem;
  border-radius: 0.375rem;
  margin-top: 0.625rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.protocol[data-v-dda5cd1a] {
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.protocol .content[data-v-dda5cd1a] {
  flex: 1;
  overflow-y: auto;
  box-sizing: border-box;
}
.protocol .content .settleInProtocol-webview[data-v-dda5cd1a] {
  width: 100vw;
  height: 100%;
  border: none;
}
.protocol .bottom[data-v-dda5cd1a] {
  width: 100%;
  padding: 0.5rem 0.875rem;
  padding-bottom: calc(env(safe-area-inset-bottom) + 0.5rem);
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px -0.0625rem 0.3125rem 0px rgba(0, 0, 0, 0.05);
}
.protocol .bottom .btn[data-v-dda5cd1a] {
  width: 100%;
  height: 2.875rem;
  background: linear-gradient(90deg, #3bbfff 0%, #833bff 46%, #ff3bf7 100%);
  border-radius: 2.5rem;
  border: none;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
}
.protocol .bottom .btn[data-v-dda5cd1a]::after {
  border: none;
}
.protocol .bottom .btn.disabled[data-v-dda5cd1a] {
  opacity: 0.6;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-66a12eb0] {
  background: #f7f7f7;
}
body[data-v-66a12eb0] {
  background: #f7f7f7;
}
.agreement-content[data-v-66a12eb0] {
  padding: 1rem 0.875rem;
  box-sizing: border-box;
}
.agreement-content .strong[data-v-66a12eb0] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: #252525;
  line-height: 1.3125rem;
}
.agreement-content .content[data-v-66a12eb0] {
  margin-bottom: 1rem;
}
.agreement-content uni-view[data-v-66a12eb0] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.875rem;
  color: #636363;
  line-height: 1.3125rem;
  margin-bottom: 0.25rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.activity-item-container[data-v-0dad143d] {
  height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
  font-size: 0;
}
.activity-item-container .background[data-v-0dad143d] {
  width: 100%;
  position: relative;
  z-index: 100;
}
.activity-item-container .background .animation[data-v-0dad143d] {
  position: absolute;
  top: 6.5rem;
  left: 50%;
  width: 14rem;
  height: 14rem;
  transform: translate(-50%, 0);
  z-index: 101;
}
.activity-item-container .background .pagation[data-v-0dad143d] {
  width: 100%;
  position: absolute;
  top: 17.40625rem;
  left: 0;
  z-index: 200 !important;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.activity-item-container .background .pagation .item[data-v-0dad143d] {
  width: 3.75rem;
  height: 3.75rem;
  z-index: 15;
}
.activity-item-container .background .obtain[data-v-0dad143d] {
  position: absolute;
  top: 30.0625rem;
  left: 50%;
  width: 20.03125rem;
  height: 17.90625rem;
  padding-top: 4.5625rem;
  padding-bottom: 1.75rem;
  box-sizing: border-box;
  transform: translate(-50%, 0);
  z-index: 20;
}
.activity-item-container .background .obtain .first-floor[data-v-0dad143d] {
  width: 100%;
  height: 5.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.375rem;
}
.activity-item-container .background .obtain .two-floor[data-v-0dad143d] {
  width: 20rem;
  height: 5.875rem;
  display: flex;
  align-items: center;
  overflow-x: scroll;
}
.activity-item-container .background .obtain .item[data-v-0dad143d] {
  width: 6rem;
  height: 5.875rem;
  margin-right: 0.625rem;
  flex-shrink: 0;
}
.activity-item-container .background .obtain .item uni-image[data-v-0dad143d] {
  width: 100%;
  height: 100%;
}
.activity-item-container .background .obtain .item[data-v-0dad143d]:nth-last-child(1) {
  margin-right: 0;
}
.activity-item-container .background .img[data-v-0dad143d] {
  width: 100%;
  height: 74.0625rem;
}
.activity-item-container .rule[data-v-0dad143d] {
  width: 4.1875rem;
  height: 4.1875rem;
  position: fixed;
  right: 0.875rem;
  top: 5.53125rem;
  z-index: 200 !important;
}
.activity-item-container .btn[data-v-0dad143d] {
  width: 22.375rem;
  height: 6.125rem;
  position: fixed;
  bottom: 1.25rem;
  left: 0.53125rem;
  z-index: 200 !important;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.operate_dialog[data-v-a4c3dd57] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.operate_dialog .operate_content uni-image[data-v-a4c3dd57] {
  width: 21.40625rem;
  height: 19.9375rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.fixNavbar[data-v-aed1370a] {
  height: 3.4375rem;
  line-height: 3.4375rem;
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 500;
}
.cp-activity-content[data-v-aed1370a] {
  height: 100vh;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.fixNavbar[data-v-be233a49] {
  height: 3.4375rem;
  line-height: 3.4375rem;
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 500;
}
.cp-activity-rule[data-v-be233a49] {
  font-size: 0px;
}
.cp-activity-rule uni-image[data-v-be233a49] {
  width: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.activity-list .topList-user-list[data-v-71d98dad] {
  position: relative;
}
.activity-list .topList-user-list .top-list[data-v-71d98dad] {
  position: absolute;
  width: 100%;
  height: 15.9375rem;
  top: 0;
  left: 0;
  z-index: 10;
}
.activity-list .topList-user-list .top-list .top-item[data-v-71d98dad] {
  width: 5.0625rem;
  height: 7.4375rem;
  padding-top: 0.6875rem;
  position: absolute;
}
.activity-list .topList-user-list .top-list .top-item.one[data-v-71d98dad] {
  width: 5.9375rem;
  height: 9.75rem;
  top: 3.8125rem;
  left: 50%;
  transform: translate(-50%, 0);
}
.activity-list .topList-user-list .top-list .top-item.one .avator-info .avator[data-v-71d98dad] {
  width: 3rem;
  height: 3rem;
}
.activity-list .topList-user-list .top-list .top-item.one .contribution-info .list-item-contribution[data-v-71d98dad] {
  font-size: 0.875rem;
  color: #fa6c00;
}
.activity-list .topList-user-list .top-list .top-item.one .contribution-info .contribution-item[data-v-71d98dad] {
  font-size: 0.5625rem;
  color: #fa6c00;
  line-height: 0.84375rem;
}
.activity-list .topList-user-list .top-list .top-item.two[data-v-71d98dad] {
  top: 7.625rem;
  left: 2.9375rem;
}
.activity-list .topList-user-list .top-list .top-item.three[data-v-71d98dad] {
  top: 7.625rem;
  right: 2.9375rem;
}
.activity-list .topList-user-list .top-list .top-item .avator-info[data-v-71d98dad] {
  position: relative;
  text-align: center;
  margin-bottom: 0.75rem;
}
.activity-list .topList-user-list .top-list .top-item .avator-info .avator[data-v-71d98dad] {
  width: 2.5625rem;
  height: 2.5625rem;
  object-fit: cover;
  border-radius: 50%;
}
.activity-list .topList-user-list .top-list .top-item .avator-info .jiao[data-v-71d98dad] {
  width: 1.375rem;
  height: 1.375rem;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
}
.activity-list .topList-user-list .top-list .top-item .list-item-name[data-v-71d98dad] {
  font-family: DIN Pro, DIN Pro;
  font-weight: bold;
  font-size: 0.6875rem;
  color: #732c0c;
  line-height: 1.25rem;
  text-align: center;
  width: 6em;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 auto;
}
.activity-list .topList-user-list .top-list .top-item .contribution-info[data-v-71d98dad] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.activity-list .topList-user-list .top-list .top-item .contribution-info .list-item-contribution[data-v-71d98dad] {
  font-family: DIN Pro, DIN Pro;
  font-weight: bold;
  font-size: 0.8125rem;
  color: #fa6c00;
  line-height: 1.21875rem;
  margin-right: 0.25rem;
}
.activity-list .topList-user-list .top-list .top-item .contribution-info .contribution-item[data-v-71d98dad] {
  width: 3em;
  flex-shrink: 0;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.5625rem;
  color: #fa6c00;
  line-height: 0.84375rem;
}
.activity-list .topList-user-list .user-list[data-v-71d98dad] {
  width: 100%;
  position: absolute;
  top: 15.9375rem;
  left: 50%;
  transform: translateX(-50%);
  height: 6.25rem;
  width: 18.4375rem;
}
.activity-list .topList-user-list .user-list .top-tips[data-v-71d98dad] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.625rem;
  color: #a27c67;
  line-height: 1.25rem;
  margin: 0.9375rem 0;
  text-align: center;
}
.activity-list .topList-user-list .user-list .list-item[data-v-71d98dad] {
  display: flex;
  justify-content: space-between;
  padding: 0 1.0625rem 0 0;
  width: 18.4375rem;
  height: 3.875rem;
  box-sizing: border-box;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/newYearActivity/list-user-border.png");
  background-size: 100% 100%;
  margin-bottom: 0.625rem;
}
.activity-list .topList-user-list .user-list .list-item.mine[data-v-71d98dad] {
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/newYearActivity/myinfo.png");
  background-size: 100% 100%;
}
.activity-list .topList-user-list .user-list .list-item.mine .user-info .list-item-num[data-v-71d98dad] {
  color: #f7edcf;
}
.activity-list .topList-user-list .user-list .list-item.mine .user-info .list-item-name[data-v-71d98dad] {
  color: #f7edcf;
}
.activity-list .topList-user-list .user-list .list-item.mine .contribution-info .list-item-contribution[data-v-71d98dad] {
  color: #ffdf47;
}
.activity-list .topList-user-list .user-list .list-item.mine .contribution-info .contribution-item[data-v-71d98dad] {
  color: #f7edcf;
}
.activity-list .topList-user-list .user-list .list-item .user-info[data-v-71d98dad] {
  display: flex;
  align-items: center;
}
.activity-list .topList-user-list .user-list .list-item .user-info .list-item-num[data-v-71d98dad] {
  width: 2.6875rem;
  text-align: center;
  font-family: DIN Pro, DIN Pro;
  font-weight: bold;
  font-size: 0.875rem;
  color: #ff6b01;
}
.activity-list .topList-user-list .user-list .list-item .user-info .avator[data-v-71d98dad] {
  width: 3.25rem;
  height: 3.25rem;
  border-radius: 50%;
  object-fit: cover;
  border: 2px solid #ffac6d;
}
.activity-list .topList-user-list .user-list .list-item .user-info .list-item-name[data-v-71d98dad] {
  font-family: PingFang SC, PingFang SC;
  font-weight: bold;
  font-size: 0.75rem;
  color: #6a2100;
  margin-left: 0.5rem;
}
.activity-list .topList-user-list .user-list .list-item .contribution-info[data-v-71d98dad] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  width: 4.6875rem;
}
.activity-list .topList-user-list .user-list .list-item .contribution-info .list-item-contribution[data-v-71d98dad] {
  font-family: DIN Pro, DIN Pro;
  font-weight: bold;
  font-size: 0.75rem;
  color: #ff6f06;
  line-height: 1.25rem;
}
.activity-list .topList-user-list .user-list .list-item .contribution-info .contribution-item[data-v-71d98dad] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.625rem;
  color: #a27c67;
  line-height: 1.25rem;
}
.activity-list .topList-user-list .list-bg[data-v-71d98dad] {
  width: 100%;
}
.activity-list .bangdanjiangli[data-v-71d98dad] {
  padding-left: 1rem;
  box-sizing: border-box;
  position: relative;
}
.activity-list .bangdanjiangli .getAll[data-v-71d98dad] {
  width: 3.8125rem;
  height: 3.8125rem;
  position: absolute;
  top: 1.25rem;
  right: 0;
  z-index: 10;
}
.activity-list .bangdanjiangli img[data-v-71d98dad] {
  width: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.moment-list[data-v-5ffdf5b1] {
  padding-bottom: 80px;
}
.moment-list img[data-v-5ffdf5b1] {
  width: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.rule-container[data-v-d9aa2244] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 30;
}
.rule-container .rule-content[data-v-d9aa2244] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 21.25rem;
  height: 32.125rem;
  transform: translate(-50%, -50%);
  overflow: hidden;
  z-index: 40;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/newYearActivity/rule-bg.png");
  background-size: cover;
}
.rule-container .rule-text[data-v-d9aa2244] {
  position: absolute;
  top: 5.1875rem;
  left: 50%;
  transform: translateX(-50%);
  width: 20.5rem;
  height: 22.5rem;
  padding: 0 0.9375rem;
  box-sizing: border-box;
  overflow-y: scroll;
}
.rule-container .rule-text uni-view[data-v-d9aa2244] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.75rem;
  color: #8c5232;
  line-height: 1.125rem;
  margin-bottom: 0.625rem;
}
.rule-container .title[data-v-d9aa2244] {
  position: absolute;
  top: 1.3125rem;
  left: 50%;
  transform: translateX(-50%);
  width: 9.375rem;
  height: 4.125rem;
}
.rule-container .close[data-v-d9aa2244] {
  position: absolute;
  top: -0.625rem;
  right: -0.625rem;
  width: 3.125rem;
  height: 3.125rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-26466b40] {
  background: #E55028;
}
body[data-v-26466b40] {
  background: #E55028;
}
.fixNavbar[data-v-26466b40] {
  height: 3.4375rem;
  line-height: 3.4375rem;
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
}
.new-year-activity-container[data-v-26466b40] {
  font-size: 0;
}
.new-year-activity-container .topbg[data-v-26466b40] {
  position: relative;
}
.new-year-activity-container .topbg .activity-time[data-v-26466b40] {
  position: absolute;
  top: 19.8125rem;
  left: 50%;
  transform: translateX(-50%);
  width: 17.1875rem;
  font-family: Alimama ShuHeiTi, Alimama ShuHeiTi;
  font-weight: bold;
  font-size: 0.625rem;
  color: #fff1d0;
  line-height: 1.25rem;
  text-align: center;
}
.new-year-activity-container .topbg .bg[data-v-26466b40] {
  width: 100%;
}
.new-year-activity-container .topbg .ruleBtn[data-v-26466b40] {
  width: 2.25rem;
  height: 6.125rem;
  position: absolute;
  right: 0;
  top: 7.5rem;
}
.new-year-activity-container .activity-content[data-v-26466b40] {
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/newYearActivity/big-bg.png");
  background-size: cover;
  margin-top: -2px;
}
.new-year-activity-container .activity-content .activity-tab[data-v-26466b40] {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.new-year-activity-container .activity-content .activity-tab .tab[data-v-26466b40] {
  width: 10.9375rem;
  height: 5.4375rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-33b85f56] {
  background: #E55028;
}
body[data-v-33b85f56] {
  background: #E55028;
}
.contributionRewardList[data-v-33b85f56] {
  position: relative;
  font-size: 0;
}
.contributionRewardList .goBack[data-v-33b85f56] {
  position: absolute;
  width: 3.125rem;
  height: 3.125rem;
  left: 0.3125rem;
  top: 2.8125rem;
  z-index: 10;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.activity-list .topList-user-list[data-v-431f4406] {
  position: relative;
}
.activity-list .topList-user-list .top-list[data-v-431f4406] {
  position: absolute;
  width: 100%;
  height: 510px;
  top: 0;
  left: 0;
  z-index: 10;
}
.activity-list .topList-user-list .top-list .top-item[data-v-431f4406] {
  width: 257px;
  height: 376px;
  padding-top: 35px;
  position: absolute;
}
.activity-list .topList-user-list .top-list .top-item.one[data-v-431f4406] {
  width: 301px;
  height: 494px;
  top: 178px;
  left: calc(50% + 7px);
  transform: translate(-50%, 0);
}
.activity-list .topList-user-list .top-list .top-item.one .avator-info .avator[data-v-431f4406] {
  width: 153px;
  height: 153px;
  object-fit: cover;
}
.activity-list .topList-user-list .top-list .top-item.one .contribution-info .list-item-contribution[data-v-431f4406] {
  font-size: 34px;
  color: #fa6c00;
}
.activity-list .topList-user-list .top-list .top-item.one .contribution-info .contribution-item[data-v-431f4406] {
  font-size: 38px;
  color: #fa6c00;
  line-height: 57px;
}
.activity-list .topList-user-list .top-list .top-item.two[data-v-431f4406] {
  top: 368px;
  left: 160px;
}
.activity-list .topList-user-list .top-list .top-item.three[data-v-431f4406] {
  top: 367px;
  right: 149px;
}
.activity-list .topList-user-list .top-list .top-item .avator-info[data-v-431f4406] {
  position: relative;
  text-align: center;
  margin-bottom: 52px;
}
.activity-list .topList-user-list .top-list .top-item .avator-info .avator[data-v-431f4406] {
  width: 132px;
  height: 132px;
  object-fit: cover;
  border-radius: 50%;
}
.activity-list .topList-user-list .top-list .top-item .avator-info .jiao[data-v-431f4406] {
  width: 72px;
  height: 72px;
  position: absolute;
  left: calc(50% + 2px);
  bottom: 0;
  transform: translate(-50%, 50%);
}
.activity-list .topList-user-list .top-list .top-item .list-item-name[data-v-431f4406] {
  font-family: DIN Pro, DIN Pro;
  font-weight: bold;
  font-size: 34px;
  color: #732c0c;
  letter-spacing: 1px;
  width: 6em;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  margin: 0 auto;
}
.activity-list .topList-user-list .top-list .top-item .contribution-info[data-v-431f4406] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.activity-list .topList-user-list .top-list .top-item .contribution-info .list-item-contribution[data-v-431f4406] {
  font-family: DIN Pro, DIN Pro;
  font-weight: bold;
  font-size: 36px;
  color: #fa6c00;
  line-height: 54px;
  margin-right: 4px;
}
.activity-list .topList-user-list .top-list .top-item .contribution-info .contribution-item[data-v-431f4406] {
  width: 3em;
  flex-shrink: 0;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 31px;
  color: #fa6c00;
}
.activity-list .topList-user-list .user-list[data-v-431f4406] {
  width: 100%;
  position: absolute;
  top: 783px;
  left: 50%;
  transform: translateX(-50%);
  width: 892px;
}
.activity-list .topList-user-list .user-list .top-tips[data-v-431f4406] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 23px;
  color: #a27c67;
  line-height: 1.25rem;
  margin: 48px 0;
  text-align: center;
}
.activity-list .topList-user-list .user-list .list-item[data-v-431f4406] {
  display: flex;
  justify-content: space-between;
  padding: 0 46px 0 0;
  width: 892px;
  height: 114px;
  box-sizing: border-box;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/newYearActivityWeb/list-user-border.png");
  background-size: 100% 100%;
  margin-bottom: 0.625rem;
}
.activity-list .topList-user-list .user-list .list-item.mine[data-v-431f4406] {
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/newYearActivityWeb/myinfo.png");
  background-size: 100% 100%;
}
.activity-list .topList-user-list .user-list .list-item.mine .user-info .list-item-num[data-v-431f4406] {
  color: #f7edcf;
}
.activity-list .topList-user-list .user-list .list-item.mine .user-info .list-item-name[data-v-431f4406] {
  color: #f7edcf;
}
.activity-list .topList-user-list .user-list .list-item.mine .contribution-info .list-item-contribution[data-v-431f4406] {
  color: #ffdf47;
}
.activity-list .topList-user-list .user-list .list-item.mine .contribution-info .contribution-item[data-v-431f4406] {
  color: #f7edcf;
}
.activity-list .topList-user-list .user-list .list-item .user-info[data-v-431f4406] {
  display: flex;
  align-items: center;
}
.activity-list .topList-user-list .user-list .list-item .user-info .list-item-num[data-v-431f4406] {
  width: 135px;
  text-align: center;
  font-family: DIN Pro, DIN Pro;
  font-weight: bold;
  font-size: 38px;
  color: #ff6b01;
}
.activity-list .topList-user-list .user-list .list-item .user-info .avator[data-v-431f4406] {
  width: 95px;
  height: 95px;
  border-radius: 50%;
  object-fit: cover;
  border: 2px solid #ffac6d;
}
.activity-list .topList-user-list .user-list .list-item .user-info .list-item-name[data-v-431f4406] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 31px;
  color: #6a2100;
  line-height: 46px;
  letter-spacing: 3px;
  margin-left: 38px;
}
.activity-list .topList-user-list .user-list .list-item .contribution-info[data-v-431f4406] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.activity-list .topList-user-list .user-list .list-item .contribution-info .list-item-contribution[data-v-431f4406] {
  font-family: DIN Pro, DIN Pro;
  font-weight: bold;
  font-size: 31px;
  color: #ff6f06;
  line-height: 46px;
}
.activity-list .topList-user-list .user-list .list-item .contribution-info .contribution-item[data-v-431f4406] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 23px;
  color: #a27c67;
  line-height: 34px;
}
.activity-list .topList-user-list .list-bg[data-v-431f4406] {
  width: 100%;
}
.activity-list .bangdanjiangli[data-v-431f4406] {
  padding-left: 1rem;
  box-sizing: border-box;
  position: relative;
}
.activity-list .bangdanjiangli .getAll[data-v-431f4406] {
  width: 153px;
  height: 153px;
  position: absolute;
  top: 132px;
  right: 0;
  z-index: 10;
  cursor: pointer;
}
.activity-list .bangdanjiangli img[data-v-431f4406] {
  width: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.moment-list[data-v-7acdaf7f] {
  padding-bottom: 80px;
}
.moment-list img[data-v-7acdaf7f] {
  width: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.rule-container[data-v-20e4eb0a] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 30;
}
.rule-container .rule-content[data-v-20e4eb0a] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 555px;
  height: 626px;
  transform: translate(-50%, -50%);
  overflow: hidden;
  z-index: 40;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/newYearActivityWeb/rule-bg.png");
  background-size: cover;
}
.rule-container .rule-text[data-v-20e4eb0a] {
  position: absolute;
  top: 119px;
  left: 50%;
  transform: translateX(-50%);
  width: 491px;
  height: 389px;
  padding: 0 0.78125rem;
  box-sizing: border-box;
  overflow-y: scroll;
}
.rule-container .rule-text uni-view[data-v-20e4eb0a] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 14px;
  color: #8c5232;
  line-height: 20px;
  margin-bottom: 0.625rem;
}
.rule-container .title[data-v-20e4eb0a] {
  position: absolute;
  top: 1.3125rem;
  left: 50%;
  transform: translateX(-50%);
  width: 9.375rem;
  height: 4.125rem;
}
.rule-container .close[data-v-20e4eb0a] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 100px;
  cursor: pointer;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.new-year-activity-container[data-v-36e640cd] {
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/newYearActivityWeb/big-bg.png") no-repeat;
  background-size: cover;
  font-size: 0;
}
.new-year-activity-container .topbg[data-v-36e640cd] {
  width: 1440px;
  margin: 0 auto;
  position: relative;
}
.new-year-activity-container .topbg .activity-time[data-v-36e640cd] {
  width: 580px;
  position: absolute;
  top: 428px;
  left: 276px;
  font-family: Alimama ShuHeiTi, Alimama ShuHeiTi;
  font-weight: bold;
  font-size: 24px;
  color: #fff1d0;
  line-height: 19px;
  text-align: center;
}
.new-year-activity-container .topbg .bg[data-v-36e640cd] {
  width: 100%;
}
.new-year-activity-container .topbg .ruleBtn[data-v-36e640cd] {
  width: 90px;
  height: 246px;
  position: absolute;
  right: 0;
  top: 9px;
  cursor: pointer;
}
.new-year-activity-container .activity-content[data-v-36e640cd] {
  width: 1200px;
  margin: 0 auto;
  background-size: cover;
  margin-top: -90px;
}
.new-year-activity-container .activity-content .activity-tab[data-v-36e640cd] {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.new-year-activity-container .activity-content .activity-tab .tab[data-v-36e640cd] {
  width: 619px;
  height: 307px;
  cursor: pointer;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.contributionRewardList[data-v-99559e3e] {
  position: relative;
  font-size: 0;
}
.contributionRewardList .goBack[data-v-99559e3e] {
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  left: 0.3125rem;
  top: 2.8125rem;
  z-index: 10;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.kuanghuan[data-v-7ef5e175] {
  font-size: 0;
}
.kuanghuan img[data-v-7ef5e175] {
  width: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uni-load-more[data-v-13bb0eea] {
  display: flex;
  flex-direction: row;
  height: 40px;
  align-items: center;
  justify-content: center;
}
.uni-load-more__text[data-v-13bb0eea] {
  font-size: 14px;
  margin-left: 8px;
}
.uni-load-more__img[data-v-13bb0eea] {
  width: 24px;
  height: 24px;
}
.uni-load-more__img--nvue[data-v-13bb0eea] {
  color: #666666;
}
.uni-load-more__img--android[data-v-13bb0eea],
.uni-load-more__img--ios[data-v-13bb0eea] {
  width: 24px;
  height: 24px;
  transform: rotate(0deg);
}
.uni-load-more__img--android[data-v-13bb0eea] {
  animation: loading-ios 1s 0s linear infinite;
}
@keyframes loading-android-13bb0eea {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.uni-load-more__img--ios-H5[data-v-13bb0eea] {
  position: relative;
  animation: loading-ios-H5-13bb0eea 1s 0s step-end infinite;
}
.uni-load-more__img--ios-H5 uni-image[data-v-13bb0eea] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@keyframes loading-ios-H5-13bb0eea {
0% {
    transform: rotate(0deg);
}
8% {
    transform: rotate(30deg);
}
16% {
    transform: rotate(60deg);
}
24% {
    transform: rotate(90deg);
}
32% {
    transform: rotate(120deg);
}
40% {
    transform: rotate(150deg);
}
48% {
    transform: rotate(180deg);
}
56% {
    transform: rotate(210deg);
}
64% {
    transform: rotate(240deg);
}
73% {
    transform: rotate(270deg);
}
82% {
    transform: rotate(300deg);
}
91% {
    transform: rotate(330deg);
}
100% {
    transform: rotate(360deg);
}
}
.uni-load-more__img--android-H5[data-v-13bb0eea] {
  animation: loading-android-H5-rotate-13bb0eea 2s linear infinite;
  transform-origin: center center;
}
.uni-load-more__img--android-H5 circle[data-v-13bb0eea] {
  display: inline-block;
  animation: loading-android-H5-dash-13bb0eea 1.5s ease-in-out infinite;
  stroke: currentColor;
  stroke-linecap: round;
}
@keyframes loading-android-H5-rotate-13bb0eea {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes loading-android-H5-dash-13bb0eea {
0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -40;
}
100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -120;
}
}
.loading-overlay[data-v-ded50df1] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--c771d096);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: var(--1672927f);
}
.loading-container[data-v-ded50df1] {
  background: rgba(255, 255, 255, 0.9);
  padding: 1.25rem 1.875rem;
  border-radius: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.custom-loading[data-v-ded50df1] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.loading-spinner[data-v-ded50df1] {
  width: 2.5rem;
  height: 2.5rem;
  position: relative;
  margin-bottom: 0.625rem;
}
.spinner-item[data-v-ded50df1] {
  position: absolute;
  left: 1.375rem;
  top: 0.125rem;
  width: 0.25rem;
  height: 0.625rem;
  border-radius: 0.125rem;
  background-color: #007aff;
  transform-origin: center 1.125rem;
}
.loading-text[data-v-ded50df1] {
  font-size: 0.875rem;
  color: #333;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-e09ecb28] {
  height: 100vh;
  background-color: #20064E;
  /* 设置页面背景色 */
}
body[data-v-e09ecb28] {
  background-color: #20064E;
}
.container[data-v-e09ecb28] {
  height: 100vh;
  overflow: hidden;
  background: #20064E url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/level/level_bg.png") no-repeat center top;
  background-size: 100% auto;
  padding-bottom: 1.25rem;
  box-sizing: border-box;
}
.icon-left[data-v-e09ecb28], .icon-right[data-v-e09ecb28] {
  width: 1.5rem;
  height: 1.5rem;
}

/* 轮播图 */
.swiper[data-v-e09ecb28] {
  height: calc(env(safe-area-inset-top) + 22.1875rem);
  overflow: hidden;
}

/* 等级卡片 */
.current-level[data-v-e09ecb28] {
  display: flex;
  align-items: center;
}
.level-tag[data-v-e09ecb28] {
  font-weight: bold;
  font-size: 1.375rem;
  color: #FFFFFF;
  text-align: center;
  margin: 0 0 0.625rem 0;
  line-height: 1.5rem;
}
.level-tag .text1[data-v-e09ecb28] {
  font-family: D-DIN Exp-Bold;
  font-weight: bold;
  font-size: 1.375rem;
  margin-right: 0.25rem;
}
.level-tag .text2[data-v-e09ecb28] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 600;
  font-size: 1.125rem;
}
.level-tag uni-image[data-v-e09ecb28] {
  width: 0.9375rem;
  height: 0.75rem;
  margin: 0 0.5rem;
}
.level-medal[data-v-e09ecb28] {
  margin: calc(env(safe-area-inset-top) + 0.125rem) 0 0 0;
}
.level-medal .img[data-v-e09ecb28] {
  width: 12.5rem;
  height: 12.5rem;
  display: block;
}

/* 进度条区域 */
.progress-section[data-v-e09ecb28] {
  margin: 0;
}
.level-range[data-v-e09ecb28] {
  width: 100%;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/level/level_bg_jb.png") no-repeat center bottom;
  background-size: 100% auto;
  padding: 0 0 0 0;
  height: 3.5625rem;
  margin-top: 4.1875rem;
}
.level-text-none[data-v-e09ecb28] {
  font-weight: bold;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  margin: 2.5rem 0 0 0;
  position: relative;
  width: 4.375rem;
}
.level-text[data-v-e09ecb28] {
  font-family: D-DIN Exp-Bold;
  font-weight: bold;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  margin: 2.5rem 0 0 0;
  position: relative;
  width: 4.375rem;
}
.level-text[data-v-e09ecb28]::before {
  content: "";
  width: 0.375rem;
  height: 0.375rem;
  background: #9F82BB;
  border-radius: 0.375rem;
  display: block;
  position: absolute;
  top: -1.53125rem;
  left: 50%;
  transform: translateX(-50%);
}
.level-text-big[data-v-e09ecb28] {
  font-family: D-DIN Exp-Bold;
  font-weight: bold;
  font-size: 1.25rem;
  color: #FFFFFF;
  text-align: center;
  margin: 2.8125rem 0 0 0;
  position: relative;
  width: 8.75rem;
}
.level-text-big[data-v-e09ecb28]::before {
  content: "";
  width: 0.875rem;
  height: 0.875rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/level/level_dot.png") no-repeat center bottom;
  background-size: 0.875rem 0.875rem;
  display: block;
  position: absolute;
  top: -1.625rem;
  left: 50%;
  transform: translateX(-50%);
}
.progress-bar[data-v-e09ecb28] {
  height: 0.5rem;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  overflow: hidden;
  margin-bottom: 0.5rem;
}
.progress-inner[data-v-e09ecb28] {
  height: 100%;
  background: linear-gradient(to right, #6979F6 0%, #9D54F0 100%);
  border-radius: 0.1875rem;
  transition: width 0.5s;
  position: relative;
}
.progress-inner[data-v-e09ecb28]::after {
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/level/bg_jdt.png") no-repeat center bottom;
  background-size: contain;
  width: 0.625rem;
  height: 0.5rem;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
}
.exp-text[data-v-e09ecb28] {
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  display: block;
}
.exp-text uni-text[data-v-e09ecb28] {
  color: #00D2C0;
  padding: 0 0.0625rem;
  font-family: D-DIN Exp-Bold;
}

/* 特权列表 - 网格布局 */
.list-box[data-v-e09ecb28] {
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/level/level_bg_tq.png") no-repeat center top;
  background-size: 100% 28rem;
  height: 28rem;
  margin: 0 0.75rem 1.25rem 0.75rem;
  padding: 2.8125rem 1.25rem 1.25rem 1.25rem;
  box-sizing: border-box;
}
.privilege-grid[data-v-e09ecb28] {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  overflow-y: scroll;
  height: calc(21.875rem - env(safe-area-inset-bottom));
}

/* 最小高度 */
@media (max-height: 600px) {
  /* 高度≥600px时应用 */
.privilege-grid[data-v-e09ecb28] {
    height: calc(11.875rem - env(safe-area-inset-bottom));
}
}
/* 高度范围 */
@media (min-height: 600px) and (max-height: 670px) {
.privilege-grid[data-v-e09ecb28] {
    height: calc(11.875rem - env(safe-area-inset-bottom));
}
}
@media (min-height: 671px) and (max-height: 750px) {
.privilege-grid[data-v-e09ecb28] {
    height: calc(18.75rem - env(safe-area-inset-bottom));
}
}
.privilege-item-cur[data-v-e09ecb28] {
  opacity: 0.5;
}
.privilege-item[data-v-e09ecb28] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 33.33%;
  padding: 0 0.625rem;
  box-sizing: border-box;
  margin-bottom: 1.875rem;
}
.privilege-icon-wrapper[data-v-e09ecb28] {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.46875rem;
}
.privilege-icon[data-v-e09ecb28] {
  position: relative;
}
.privilege-icon .tag_icon[data-v-e09ecb28] {
  width: 3.125rem;
  height: 3.125rem;
  display: block;
}
.privilege-icon .icon-lock[data-v-e09ecb28] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 1rem;
  height: 0.875rem;
}
.privilege-name[data-v-e09ecb28] {
  font-weight: 400;
  font-size: 0.75rem;
  color: #CFA2FF;
  text-align: center;
}
.flexBetweenCenter[data-v-e09ecb28] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flexBetweenStart[data-v-e09ecb28] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.flexBetweenEnd[data-v-e09ecb28] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.flexAroundCenter[data-v-e09ecb28] {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.flexStartCenter[data-v-e09ecb28] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.flexStartStart[data-v-e09ecb28] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.flexEndCenter[data-v-e09ecb28] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.flexCenterCenter[data-v-e09ecb28] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flexCenterStart[data-v-e09ecb28] {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.flexEndCenter[data-v-e09ecb28] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.flexColumnStart[data-v-e09ecb28] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.flexColumnCenter[data-v-e09ecb28] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.flexColumnEnd[data-v-e09ecb28] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.textEllipsis[data-v-e09ecb28] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.textEllipsis2[data-v-e09ecb28] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.levelPs[data-v-e09ecb28] {
  width: 13.75rem;
  position: absolute;
  top: calc(env(safe-area-inset-top) + 15.375rem);
  left: 50%;
  transform: translateX(-50%);
}
@font-face {
  font-family: "D-DIN Exp-Bold";
  src: url("/1107_v1/assets/D-DINExp-Bold.Ch7z6O6S.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "D-DIN Exp";
  src: url("/1107_v1/assets/D-DINExp.CLhvipOK.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-66c69e35] {
  background: #20064E url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/level/level_bg2.png") no-repeat center top;
  background-size: 100% auto;
}
body[data-v-66c69e35] {
  background: #20064E url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/level/level_bg2.png") no-repeat center top;
  background-size: 100% auto;
}
.fixBg[data-v-66c69e35] {
  background: #20064E url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/level/level_bg2.png") no-repeat center top;
  background-size: 100% auto;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: calc(env(safe-area-inset-top) + 2.75rem);
}
.container[data-v-66c69e35] {
  min-height: 100vh;
  /* 礼物表格三列 */
  /* 等级表格两列 */
}
.container .icon-left[data-v-66c69e35], .container .icon-right[data-v-66c69e35] {
  width: 1.5rem;
  height: 1.5rem;
}
.container .p[data-v-66c69e35] {
  padding: calc(env(safe-area-inset-top) + 3.5rem) 0.875rem 1.25rem 0.875rem;
  position: relative;
}
.container .p .rule-img1[data-v-66c69e35] {
  display: block;
  width: 100%;
  height: 9rem;
}
.container .p .rule-img2[data-v-66c69e35] {
  display: block;
  width: 100%;
  height: 6.5rem;
}
.container .p .H24[data-v-66c69e35] {
  height: 0.75rem;
}
.container .p .H40[data-v-66c69e35] {
  height: 1.25rem;
}
.container .table-section[data-v-66c69e35] {
  margin: 0.75rem 0;
  background: #3F036F;
  border-radius: 0.625rem;
  overflow: hidden;
  border: solid 0.03125rem rgba(255, 255, 255, 0.2);
}
.container .section-title[data-v-66c69e35] {
  display: block;
  font-size: 1rem;
  font-weight: bold;
  padding: 0.75rem 0.75rem 0.5rem;
  color: #333;
  border-bottom: 0.03125rem solid #eee;
}
.container .table-header[data-v-66c69e35],
.container .table-row[data-v-66c69e35] {
  display: flex;
  background: #5C1197;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.7);
}
.container .table-row[data-v-66c69e35]:nth-child(even) {
  background-color: #4B0582;
}
.container .table-header[data-v-66c69e35] {
  background-color: #8935CB;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: #FFFFFF;
}
.container .table-col[data-v-66c69e35] {
  flex: 1;
  padding: 0.625rem 0.5rem;
  text-align: center;
  font-size: 0.875rem;
}
.container .gift-table .table-col[data-v-66c69e35] {
  flex: 1;
}
.container .level-table .table-col[data-v-66c69e35] {
  flex: 1;
}
.container .table-body .table-row[data-v-66c69e35]:last-child {
  border-bottom: none;
}
.container .table-body .table-col[data-v-66c69e35]:nth-of-type(2) {
  border-left: solid 0.03125rem #6A17AB;
  border-right: solid 0.03125rem #6A17AB;
}
.container .remark[data-v-66c69e35] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: #FFFFFF;
  text-align: center;
  padding-bottom: 1.25rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-57903357] {
  height: 100vh;
  background: #080921;
}
body[data-v-57903357] {
  background: #080921;
}
.icon-left[data-v-57903357], .icon-right[data-v-57903357] {
  width: 1.5rem;
  height: 1.5rem;
}
.list-scroll[data-v-57903357] {
  flex: 1;
}
.list-container[data-v-57903357] {
  padding: 0.625rem 0.75rem 1.25rem 0.75rem;
}
.honorType1-item[data-v-57903357], .honorType2-item[data-v-57903357], .honorType3-item[data-v-57903357], .honorType4-item[data-v-57903357] {
  width: 100%;
  height: 7.5rem;
}
.honorType1-item[data-v-57903357] {
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/honor/bg_honorType1.png") no-repeat center top;
  background-size: contain;
}
.honorType2-item[data-v-57903357] {
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/honor/bg_honorType2.png") no-repeat center top;
  background-size: contain;
}
.honorType3-item[data-v-57903357] {
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/honor/bg_honorType3.png") no-repeat center top;
  background-size: contain;
}
.honorType4-item[data-v-57903357] {
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/honor/bg_honorType4.png") no-repeat center top;
  background-size: contain;
}
.honor-item[data-v-57903357]:last-of-type {
  margin-bottom: 1.25rem;
}
.honor-item[data-v-57903357] {
  transition: all 0.2s;
  margin-bottom: 0.875rem;
}
.honor-item .head-line[data-v-57903357] {
  padding-bottom: 0.5625rem;
  box-sizing: border-box;
}
.honor-item .head-line .name[data-v-57903357] {
  background: linear-gradient(to right, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: 1rem 0 1rem 0;
  font-family: PingFang SC, PingFang SC;
  font-weight: bold;
  font-size: 0.6875rem;
  color: rgba(255, 255, 255, 0.5);
  line-height: 1rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding: 0.1875rem 0.8125rem;
  box-sizing: border-box;
}
.honor-item .head-line .time[data-v-57903357] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.625rem;
  color: rgba(255, 255, 255, 0.4);
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding: 0.375rem 0.625rem 0 0;
  box-sizing: border-box;
}
.honor-item .head-line .time .icon[data-v-57903357] {
  width: 0.625rem;
  height: 0.625rem;
  margin-left: 0.0625rem;
  vertical-align: middle;
  display: block;
}
.honor-item .item-left[data-v-57903357] {
  flex: 1 1 14.3125rem;
  /* 基础宽度300px，可放大缩小 */
  min-width: 14.3125rem;
  /* 最小宽度 */
  padding: 0 1.0625rem 0 0.875rem;
  box-sizing: border-box;
}
.honor-item .item-left .avatar[data-v-57903357] {
  width: 4.375rem;
}
.honor-item .item-left .avatar .bling[data-v-57903357] {
  position: relative;
}
.honor-item .item-left .avatar .bling .circle[data-v-57903357] {
  width: 3.0625rem;
  height: 3.0625rem;
  border-radius: 3.0625rem;
  border: 0.09375rem solid #8C7DFC;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  animation: pulse-57903357 2s infinite;
}
@keyframes pulse-57903357 {
0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}
50% {
    transform: translate(-50%, -50%) scale(1.1);
    opacity: 0.5;
}
100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}
}
.honor-item .item-left .avatar .bling .room[data-v-57903357] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.25rem;
  width: 2rem;
  height: 0.875rem;
  background: #8C7DFC;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  border: 0.0625rem solid #FFFFFF;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.5rem;
  color: #FFFFFF;
  line-height: 0.875rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.honor-item .item-left .avatar .bling .pic_ing[data-v-57903357] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.honor-item .item-left .avatar .bling .pic_ing .icon[data-v-57903357] {
  width: 0.6875rem;
  height: 0.5rem;
  display: block;
}
.honor-item .item-left .avatar .name[data-v-57903357] {
  width: 4.375rem;
  height: 1.125rem;
  margin-top: 0.3125rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.6);
  line-height: 1.125rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.honor-item .item-left .avatar .img[data-v-57903357] {
  width: 2.8125rem;
  height: 2.8125rem;
  border-radius: 50%;
  border: 0.0625rem solid rgba(255, 255, 255, 0.7);
  display: block;
}
.honor-item .item-left .avatar .img1[data-v-57903357] {
  width: 2.8125rem;
  height: 2.8125rem;
  border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.7);
  display: block;
  position: relative;
}
.honor-item .item-left .avatar .img1[data-v-57903357]::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 2.8125rem;
  height: 2.8125rem;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
}
.honor-item .item-left .gift-detail[data-v-57903357] {
  padding: 1.0625rem 0 0 0.875rem;
  box-sizing: border-box;
  font-family: PingFang SC, PingFang SC;
  font-weight: bold;
  font-size: 0.9375rem;
  color: #FFD7AB;
  text-align: left;
  font-style: normal;
  text-transform: none;
  width: 3.625rem;
}
.honor-item .item-left .gift-detail uni-text[data-v-57903357] {
  padding-left: 0.5625rem;
}
.honor-item .item-left .W[data-v-57903357] {
  width: 8rem !important;
}
.honor-item .item-right[data-v-57903357] {
  width: 7.625rem;
}
.honor-item .item-right .gift-tags[data-v-57903357] {
  width: 3.625rem;
  height: 3.625rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/honor/pic_bg.png") no-repeat center center;
  background-size: contain;
  position: relative;
}
.honor-item .item-right .gift-tags .img[data-v-57903357] {
  width: 3rem;
  height: 3rem;
  display: block;
}
.honor-item .item-right .gift-tags .level-name0[data-v-57903357], .honor-item .item-right .gift-tags .level-name1[data-v-57903357], .honor-item .item-right .gift-tags .level-name2[data-v-57903357], .honor-item .item-right .gift-tags .level-name3[data-v-57903357] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.25rem;
  width: 3.125rem;
  height: 1rem;
  border-radius: 2.5rem 2.5rem 2.5rem 2.5rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.625rem;
  color: rgba(1, 1, 1, 0.7);
  text-align: center;
}
.honor-item .item-right .level-name0[data-v-57903357] {
  background: linear-gradient(90deg, #A8E4FE 0%, #65CFFF 100%);
}
.honor-item .item-right .level-name1[data-v-57903357] {
  background: linear-gradient(90deg, #BDFEFA 0%, #55F8C3 100%);
}
.honor-item .item-right .level-name2[data-v-57903357] {
  background: linear-gradient(90deg, #D6DFFF 0%, #B1C3FF 100%);
}
.honor-item .item-right .level-name3[data-v-57903357] {
  background: linear-gradient(90deg, #FFE297 0%, #FFB802 100%);
}
.honor-item .item-right .gift-tags-num[data-v-57903357] {
  padding-left: 0.375rem;
  font-family: D-DIN Exp-Bold;
  font-weight: bold;
  font-size: 0.875rem;
  color: #FFD7AB;
  line-height: 1rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.noData[data-v-57903357] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.7);
  line-height: 1.3125rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  padding-top: 8.875rem;
}
.noData .img[data-v-57903357] {
  width: 6.125rem;
  height: 7rem;
  display: block;
  margin-bottom: 0.375rem;
}
.bottom-line[data-v-57903357] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  font-style: normal;
  text-transform: none;
  position: relative;
}
.bottom-line[data-v-57903357]::before, .bottom-line[data-v-57903357]::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 0.875rem;
  height: 0;
  border: 0.0625rem solid rgba(255, 255, 255, 0.7);
}
.bottom-line[data-v-57903357]::before {
  left: 50%;
  transform: translateX(-4rem);
}
.bottom-line[data-v-57903357]::after {
  right: 50%;
  transform: translateX(4rem);
}
.rule-box[data-v-57903357] {
  width: 18.4375rem;
  background: #08092A url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/honor/bg_rule.png") no-repeat center center;
  background-size: contain;
  border-radius: 0.75rem 0.75rem 0.75rem 0.75rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.12);
  padding: 0.875rem 0.875rem 1.25rem 0.875rem;
  box-sizing: border-box;
}
.rule-box .title[data-v-57903357] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 1rem;
  color: #FFFFFF;
  text-align: center;
  font-style: normal;
  text-transform: none;
  padding-bottom: 0.875rem;
}
.rule-box .p1[data-v-57903357] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.7);
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.rule-box .p2[data-v-57903357] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.8125rem;
  color: rgba(255, 255, 255, 0.7);
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding: 0.375rem 0 0.75rem 0.5rem;
}
.rule-box .p2[data-v-57903357]:last-of-type {
  padding: 0.375rem 0 0 0.5rem;
}
.rule-close[data-v-57903357] {
  padding-top: 1.25rem;
  margin: 0 auto;
  width: 1.625rem;
}
.rule-close .icon[data-v-57903357] {
  width: 1.625rem;
  height: 1.625rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.container[data-v-736d1e94] {
  min-height: 100vh;
}
.container .p[data-v-736d1e94] {
  margin-top: -44px;
}
.container .p .img[data-v-736d1e94] {
  width: 100%;
  display: block;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.protocol[data-v-27565583] {
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.protocol .content[data-v-27565583] {
  flex: 1;
  overflow-y: auto;
  padding: 0.625rem;
  box-sizing: border-box;
  padding-bottom: calc(3.875rem + env(safe-area-inset-bottom));
}
.protocol .content uni-view[data-v-27565583] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 0.75rem;
}
.protocol .bottom[data-v-27565583] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 0.5rem 0.875rem;
  padding-bottom: calc(env(safe-area-inset-bottom) + 0.5rem);
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px -0.0625rem 0.3125rem 0px rgba(0, 0, 0, 0.05);
}
.protocol .bottom .btn[data-v-27565583] {
  width: 100%;
  height: 2.875rem;
  background: linear-gradient(90deg, #3bbfff 0%, #833bff 46%, #ff3bf7 100%);
  border-radius: 2.5rem;
  border: none;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
}
.protocol .bottom .btn[data-v-27565583]::after {
  border: none;
}
.protocol .bottom .btn.disabled[data-v-27565583] {
  opacity: 0.6;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.btn_group[data-v-91a3e121] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.btn_group uni-button[data-v-91a3e121] {
  width: 30%;
  height: 1.875rem;
  line-height: 1.875rem;
  border-radius: 1rem;
  width: 4.375rem;
  font-weight: 500;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-left: 0.875rem;
  margin-right: 0;
}
.btn_group .primary_btn[data-v-91a3e121] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.75rem;
  color: #8c7dfc;
  background: #f1effd !important;
}
.btn_group .default_btn[data-v-91a3e121] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.85) !important;
  background: #f1f2f5 !important;
}
.desc[data-v-91a3e121] {
  margin-top: 0.625rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.textarea[data-v-91a3e121] {
  width: 100%;
  font-size: 0.875rem;
  font-weight: 400;
  margin-top: 0.625rem;
  padding: 1.125rem 1.25rem;
  border-radius: 0.875rem 0.875rem 0.875rem 0.875rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.popup-content[data-v-68a70e64] {
  width: 100%;
  background-color: #fff;
  border-radius: 0.875rem 0.875rem 0 0;
  padding: 1.25rem 0.875rem 0.8125rem 1.25rem;
  box-sizing: border-box;
}
.popup-content .popup-title[data-v-68a70e64] {
  font-size: 1.25rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.75rem;
  margin-bottom: 1.25rem;
  text-align: center;
  font-weight: 500;
}
.popup-content .filter-section[data-v-68a70e64] {
  display: flex;
}
.popup-content .filter-section .section-title[data-v-68a70e64] {
  height: 2.125rem;
  font-size: 0.875rem;
  line-height: 2.125rem;
  color: rgba(0, 0, 0, 0.85);
  margin-right: 0.75rem;
  box-sizing: border-box;
}
.popup-content .filter-section .content[data-v-68a70e64] {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.popup-content .filter-section .content .quick-row[data-v-68a70e64] {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 0.625rem;
  row-gap: 0.625rem;
  margin-bottom: 0.75rem;
}
.popup-content .filter-section .content .quick-row .quick-tag[data-v-68a70e64] {
  width: 100%;
  height: 2.125rem;
  line-height: 2.125rem;
  border-radius: 1.4375rem;
  background: #f7f7f7;
  background: rgba(0, 0, 0, 0.05);
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
}
.popup-content .filter-section .content .quick-row .quick-tag-active[data-v-68a70e64] {
  background: #e8e5fe;
  color: #010101;
  font-weight: 500;
}
.popup-content .filter-section .content .sex-row[data-v-68a70e64] {
  gap: 0.5rem;
}
.popup-content .filter-section .content .sex-row .tag[data-v-68a70e64] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5.125rem;
  color: rgba(0, 0, 0, 0.4);
  height: 2.125rem;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 1.125rem;
}
.popup-content .filter-section .content .sex-row .tag-a[data-v-68a70e64] {
  background-color: #8c7dfc;
  color: #060400;
}
.popup-content .filter-section .content .source[data-v-68a70e64] {
  padding: 0 1.25rem;
  flex: 1;
  width: 100%;
  height: 2.125rem;
  line-height: 2.125rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f7f7f7;
  border-radius: 1.125rem;
  box-sizing: border-box;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
}
.popup-content .filter-section .custom-time-row[data-v-68a70e64] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 0.375rem;
  margin-bottom: 0.75rem;
}
.popup-content .filter-section .custom-time-row .custom-time-picker[data-v-68a70e64] {
  flex: 1;
}
.popup-content .filter-section .custom-time-row .custom-time-input[data-v-68a70e64] {
  flex: 1;
  height: 2.125rem;
  line-height: 2.125rem;
  border-radius: 1.125rem;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
  font-size: 0.75rem;
}
.popup-content .filter-section .custom-time-row .has-value[data-v-68a70e64] {
  color: rgba(0, 0, 0, 0.8);
}
.popup-content .filter-section .custom-time-row .custom-time-sep[data-v-68a70e64] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 1rem;
}
.popup-content .bottom-button[data-v-68a70e64] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 0.625rem;
  background: #fff;
  box-sizing: border-box;
}
.popup-content .bottom-button .left[data-v-68a70e64] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  margin-right: 1.25rem;
  width: 7.3125rem;
  height: 2.875rem;
  line-height: 2.875rem;
  border-radius: 1.5rem 1.5rem 1.5rem 1.5rem;
  border: 0.0625rem solid #8c7dfc;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 1rem;
  color: #8c7dfc;
  box-sizing: border-box;
}
.popup-content .bottom-button .right[data-v-68a70e64] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2.875rem;
  line-height: 2.875rem;
  flex: 2;
  font-weight: 500;
  font-size: 1rem;
  color: #ffffff;
  background: #8c7dfc;
  border: 0.0625rem solid #8c7dfc;
  border-radius: 1.5rem 1.5rem 1.5rem 1.5rem;
  box-sizing: border-box;
  border: none;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.user_group[data-v-ef798b2b] {
  font-size: 0.75rem;
  display: flex;
  padding-bottom: 1rem;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.02);
  margin-bottom: 0.75rem;
}
.user_group .order_info[data-v-ef798b2b] {
  flex: 1;
  margin-left: 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0.125rem 0;
  box-sizing: border-box;
}
.user_group .order_info .game_name[data-v-ef798b2b] {
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.0625rem;
  font-weight: 500;
  margin-bottom: 0.3125rem;
}
.user_group .order_info .game_name .rate[data-v-ef798b2b] {
  display: flex;
  align-items: center;
  margin-left: 0.3125rem;
}
.user_group .order_info .game_name .rate .like_icon[data-v-ef798b2b] {
  width: 1.5rem;
  height: 1.375rem;
}
.user_group .order_info .game_name .rate .rate_group[data-v-ef798b2b] {
  width: 2.75rem;
  height: 1.125rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/icon/order_rating.png") no-repeat center center;
  background-size: 100% 100%;
  font-weight: 500;
  font-size: 0.75rem;
  color: #8c7dfc;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: -0.4375rem;
}
.user_group .order_info .desc[data-v-ef798b2b] {
  width: 14.375rem;
  color: rgba(0, 0, 0, 0.4);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.user_group .price_group[data-v-ef798b2b] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.user_group .price_group .price_left[data-v-ef798b2b] {
  align-items: center;
}
.user_group .price_group .price_left .price_amount[data-v-ef798b2b] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 600;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.85);
  line-height: 1.125rem;
}
.user_group .price_group .price_left .price_count[data-v-ef798b2b] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.625rem;
  color: rgba(1, 1, 1, 0.5);
  margin-left: 0.375rem;
  line-height: 1.125rem;
}
.user_group .price_group .price_right[data-v-ef798b2b] {
  display: flex;
  align-items: center;
}
.user_group .price_group .price_right .price_tit[data-v-ef798b2b] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.625rem;
  color: rgba(1, 1, 1, 0.85);
}
.user_group .price_group .price_right .price_num[data-v-ef798b2b] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 600;
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.85);
  margin-left: 0.25rem;
}
.item[data-v-ef798b2b] {
  font-size: 0.875rem;
  margin-bottom: 0.75rem;
}
.top_group[data-v-ef798b2b] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.875rem;
  padding-bottom: 0.75rem;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.02);
  margin-bottom: 0.75rem;
}
.coin_group[data-v-ef798b2b] {
  font-size: 0.875rem;
}
.nickname[data-v-ef798b2b] {
  background-position: right center;
  padding-right: 1.4375rem;
}
.status[data-v-ef798b2b] {
  color: rgba(0, 0, 0, 0.4);
}
.status2[data-v-ef798b2b] {
  color: #e5224c;
}
.status3[data-v-ef798b2b] {
  color: #ffca38;
}
.status4[data-v-ef798b2b] {
  color: #34c759;
}
.order_time[data-v-ef798b2b] {
  display: flex;
  align-items: center;
}
.order_time .hour[data-v-ef798b2b],
.order_time .minute[data-v-ef798b2b],
.order_time .second[data-v-ef798b2b] {
  width: 1.375rem;
  height: 1.25rem;
  background: #010101;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.125rem;
  text-align: center;
  font-size: 0.75rem;
  color: #fff;
  font-weight: 500;
  margin-right: 0.125rem;
}
.order_time .colon[data-v-ef798b2b] {
  margin: 0 0.125rem;
}
.score_group[data-v-ef798b2b] {
  margin-left: 0.375rem;
}
uni-page-body[data-v-278e0ffb] {
	background-color: #f7f7f7;
}
body[data-v-278e0ffb] {
	background-color: #f7f7f7;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.loading_icon[data-v-278e0ffb] {
  width: 3.125rem;
  height: 3.125rem;
}
.search-icon[data-v-278e0ffb] {
  width: 1rem;
  height: 1rem;
  margin-left: 0.3125rem;
}
.order-list[data-v-278e0ffb] {
  padding: 1.125rem 0.875rem 0;
}
.order_item[data-v-278e0ffb] {
  background-color: #fff;
  padding: 0.75rem;
  border-radius: 0.875rem;
  margin-bottom: 1.25rem;
}
.order_item[data-v-278e0ffb]:last-child {
  margin-bottom: 0;
}
.tab_fixed[data-v-278e0ffb] {
  width: 100%;
  padding: 0.25rem 0 0.25rem 0.875rem;
  background-color: #fff;
  box-sizing: border-box;
  z-index: 9;
}
.kefu_btn[data-v-278e0ffb] {
  width: 2.375rem;
  height: 2.375rem;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0.1875rem 0.625rem rgba(0, 0, 0, 0.15), 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.08);
  display: flex;
  justify-content: center;
  align-items: center;
}
.kefu_btn .kefu_icon[data-v-278e0ffb] {
  width: 1.5rem;
  height: 1.5rem;
}
uni-page-body[data-v-b112b60b] {
	background-color: #f7f7f7;
}
body[data-v-b112b60b] {
	background-color: #f7f7f7;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.order_detail[data-v-b112b60b] {
  padding: 1.375rem 0.875rem 0;
}
.white_card[data-v-b112b60b] {
  background-color: #fff;
  padding: 0.875rem 0.75rem;
  margin-bottom: 0.375rem;
}
.white_card .avatar[data-v-b112b60b] {
  width: 4.375rem;
  height: 4.375rem;
  border-radius: 0.375rem;
}
.top[data-v-b112b60b] {
  border-radius: 0.875rem 0.875rem 0 0;
  position: relative;
}
.top .point[data-v-b112b60b] {
  width: 0.5rem;
  position: relative;
  top: -0.9375rem;
  left: 2.5rem;
}
.top .point[data-v-b112b60b]::after {
  content: "";
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background-color: #8C7DFC;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.top .point[data-v-b112b60b]::before {
  content: "";
  display: block;
  width: 0.375rem;
  height: 0.75rem;
  background-color: #fff;
  border-radius: 134px 134px 134px 134px;
  position: absolute;
  top: -0.40625rem;
  left: 0.0625rem;
  z-index: 3;
}
.top .point1[data-v-b112b60b] {
  position: relative;
  top: -0.9375rem;
  left: 17.5rem;
}
.top .status_group[data-v-b112b60b] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.top .status_group .status[data-v-b112b60b] {
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.4);
}
.top .status_group .status2[data-v-b112b60b] {
  color: #e5224c;
}
.top .status_group .status3[data-v-b112b60b] {
  color: #ffca38;
}
.top .status_group .status4[data-v-b112b60b] {
  color: #34c759;
}
.top .status_group .time[data-v-b112b60b] {
  font-size: 0.875rem;
  color: #9e9e9e;
  display: flex;
  align-items: center;
}
.top .status_group .time .hour[data-v-b112b60b],
.top .status_group .time .minute[data-v-b112b60b],
.top .status_group .time .second[data-v-b112b60b] {
  width: 1.375rem;
  height: 1.25rem;
  background: #010101;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.125rem 0.125rem 0.125rem 0.125rem;
  text-align: center;
  font-size: 0.75rem;
  color: #fff;
  font-weight: 500;
  margin-right: 0.125rem;
}
.top .status_group .time .colon[data-v-b112b60b] {
  margin: 0 0.125rem;
}
.top .tip[data-v-b112b60b] {
  margin-top: 0.375rem;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.0625rem;
}
.center[data-v-b112b60b] {
  display: flex;
}
.center .pl_16[data-v-b112b60b] {
  padding: 0.1875rem 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 0.5rem;
}
.center .nickname[data-v-b112b60b] {
  font-family: PingFang SC, PingFang SC !important;
  width: -webkit-max-content;
  width: max-content;
  background-position: right center;
  padding-right: 1.4375rem;
  font-style: 0.875rem;
  font-weight: 500;
  margin-bottom: 0.3125rem;
}
.center .desc[data-v-b112b60b] {
  font-size: 0.75rem;
  width: 15.625rem;
  color: rgba(0, 0, 0, 0.4);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.center .rate[data-v-b112b60b] {
  display: flex;
  align-items: center;
  margin-left: 0.3125rem;
}
.center .rate .like_icon[data-v-b112b60b] {
  width: 1.5rem;
  height: 1.375rem;
}
.center .rate .rate_group[data-v-b112b60b] {
  width: 2.75rem;
  height: 1.125rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/icon/order_rating.png") no-repeat center center;
  background-size: 100% 100%;
  font-weight: 500;
  font-size: 0.75rem;
  color: #8c7dfc;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: -0.4375rem;
}
.bottom[data-v-b112b60b] {
  border-radius: 0 0 0.875rem 0.875rem;
}
.bottom .cell[data-v-b112b60b] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.875rem;
  padding: 0.875rem 0;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.02);
}
.bottom .cell .coupon-type[data-v-b112b60b] {
  width: 2.875rem;
  height: 0.875rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(90, 77, 255, 0.1);
  border-radius: 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  color: #5a4dff;
  margin-right: 0.375rem;
}
.bottom .cell .label[data-v-b112b60b] {
  color: #9e9e9e;
  font-weight: 400;
}
.bottom .cell .value[data-v-b112b60b] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.85);
}
.bottom .cell .value1[data-v-b112b60b] {
  color: #e5224c;
  font-size: 1.125rem;
}
.bottom .cell .color-red[data-v-b112b60b] {
  color: #e5224c;
}
.bottom .cell_no_line[data-v-b112b60b] {
  border-bottom: none !important;
}
.bottom .btn_group1[data-v-b112b60b] {
  margin-top: 1.6875rem;
}
.kefu_btn[data-v-b112b60b] {
  width: 3.125rem;
  height: 3.125rem;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
}
.kefu_btn .kefu_icon[data-v-b112b60b] {
  width: 1.875rem;
  height: 1.875rem;
}
.fw_bold[data-v-b112b60b] {
  font-family: PingFang SC, PingFang SC !important;
  font-weight: 600 !important;
}
.value[data-v-b112b60b] {
  font-family: PingFang SC, PingFang SC !important;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
[data-v-b112b60b] .uv-count-down__text {
  color: #9e9e9e !important;
}uni-radio {
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  cursor: pointer;
}

uni-radio[hidden] {
  display: none;
}

uni-radio[disabled] {
  cursor: not-allowed;
}

.uni-radio-wrapper {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}

.uni-radio-input {
  -webkit-appearance: none;
          appearance: none;
  margin-right: 5px;
  outline: 0;
  border: 1px solid #d1d1d1;
  background-color: #ffffff;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  position: relative;
}

@media (hover: hover) {
  uni-radio:not([disabled]) .uni-radio-input:hover {
    border-color: var(--HOVER-BD-COLOR, #007aff) !important;
  }
}

.uni-radio-input svg {
  color: #ffffff;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -48%) scale(0.73);
}

.uni-radio-input.uni-radio-input-disabled {
  background-color: #e1e1e1;
  border-color: #d1d1d1;
}

.uni-radio-input.uni-radio-input-disabled svg{
  color: #adadad;
}
.uni-label-pointer {
  cursor: pointer;
}
uni-radio-group {
  display: block;
}
uni-radio-group[hidden] {
  display: none;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uni-rate[data-v-06ce50f7] {
  display: flex;
  line-height: 1;
  font-size: 0;
  flex-direction: row;
  cursor: pointer;
}
.uni-rate__icon[data-v-06ce50f7] {
  position: relative;
  line-height: 1;
  font-size: 0;
}
.uni-rate__icon-on[data-v-06ce50f7] {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1;
  text-align: left;
}
.uni-cursor-not-allowed[data-v-06ce50f7] {
  cursor: not-allowed !important;
}
uni-page-body[data-v-16332042] {
	background-color: #f7f7f7;
}
body[data-v-16332042] {
	background-color: #f7f7f7;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.order_comment[data-v-16332042] {
  padding-bottom: 3.75rem;
}
.comment[data-v-16332042] {
  padding: 1rem 0.875rem;
}
.white_card[data-v-16332042] {
  background-color: #fff;
  padding: 0.875rem;
  border-radius: 0.875rem;
  margin-bottom: 1.25rem;
}
.white_card .radio_group[data-v-16332042] {
  display: flex;
  align-items: center;
}
.white_card .radio_group .radio[data-v-16332042] {
  margin-right: 0.875rem;
}
.white_card .radio_group .radio .icon[data-v-16332042] {
  width: 0.75rem;
  height: 0.75rem;
}
.title[data-v-16332042] {
  font-size: 1.125rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 1.125rem;
}
.user_info[data-v-16332042] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #f7f7f7;
  height: 3.375rem;
  border-radius: 3.125rem 1.8125rem 1.8125rem 3.125rem;
  padding-right: 0.75rem;
}
.user_info .avatar[data-v-16332042] {
  width: 3.375rem;
  height: 3.375rem;
  border-radius: 50%;
}
.user_info .name[data-v-16332042] {
  font-size: 0.875rem;
  padding-right: 1.25rem;
  background-position: right center;
}
.user_info .game[data-v-16332042],
.user_info .anonymous[data-v-16332042] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
}
.user_info .game[data-v-16332042] {
  margin-top: 0.25rem;
}
.user_info .flex1[data-v-16332042] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.point[data-v-16332042] {
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin-top: 1.5rem;
}
.point .point_item[data-v-16332042] {
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: 2.375rem 2.375rem;
  background-repeat: no-repeat;
  background-position: left center;
  height: 2.375rem;
  width: 7.375rem;
  padding: 0.25rem 1.5rem 0.25rem 3rem;
  box-sizing: border-box;
  background-color: #f7f7f7;
  border-radius: 3.125rem 3.125rem 3.125rem 3.125rem;
  line-height: 2.375rem;
}
.point .item_style[data-v-16332042] {
  transition: all 0.3s ease-in-out;
}
.point .label[data-v-16332042] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
}
.point .unhappy[data-v-16332042] {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/order/icon_unhappy.png");
}
.point .happy[data-v-16332042] {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/order/icon_happy.png");
}
.point .active .label[data-v-16332042] {
  color: rgba(0, 0, 0, 0.85);
}
.point .active .unhappy[data-v-16332042] {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/order/icon_unhappy1.png");
}
.point .active .happy[data-v-16332042] {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/order/icon_happy1.png");
}
.title1[data-v-16332042] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 0.9375rem;
}
.reward[data-v-16332042] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
}
.title2[data-v-16332042] {
  margin-bottom: 0.625rem;
}
.comment_text[data-v-16332042] {
  margin-top: 0.875rem;
  border-top: 2px solid rgba(0, 0, 0, 0.02);
  padding-top: 0.875rem;
}
.comment_text[data-v-16332042] .placeholder,
.comment_text .textarea[data-v-16332042] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.2);
  font-weight: 500;
}
.comment_text .textarea[data-v-16332042] {
  height: 6.25rem;
  color: rgba(0, 0, 0, 0.85);
}
.upload_img[data-v-16332042] {
  display: flex;
  flex-wrap: wrap;
  white-space: nowrap;
  row-gap: 0.625rem;
  column-gap: 0.625rem;
}
.upload_slot[data-v-16332042],
.upload_img_item[data-v-16332042],
.img_group[data-v-16332042] {
  width: 4.875rem;
  height: 4.875rem;
  border-radius: 0.375rem;
  position: relative;
}
.upload_slot[data-v-16332042] {
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/order/upload.png") no-repeat center 1.25rem;
  background-size: 1.25rem 1.25rem;
  padding-top: 2.6875rem;
  border: 0.0625rem dashed rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  font-size: 0.75rem;
  color: #9e9e9e;
  text-align: center;
}
.close_btn[data-v-16332042] {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -0.3125rem;
  right: -0.3125rem;
  z-index: 8;
}
.radio_group[data-v-16332042] {
  display: flex;
  align-items: center;
}
.radio_group .radio[data-v-16332042] {
  display: flex;
  align-items: center;
  margin-right: 1.25rem;
  font-size: 1rem;
  cursor: pointer;
}
.radio_group .radio uni-text[data-v-16332042] {
  margin-left: 0.25rem;
}
.upload_button[data-v-16332042] {
  width: 4.875rem;
  height: 4.875rem;
  background: #f7f7f7;
  border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
  border: 0.0625rem dashed rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.upload_button .upload_icon[data-v-16332042] {
  width: 1.25rem;
  height: 1.25rem;
  margin-bottom: 0.3125rem;
}
.upload_button .upload_text[data-v-16332042] {
  font-family: PingFang SC, PingFang SC;
  font-weight: normal;
  font-size: 0.75rem;
  color: #9e9e9e;
}
.z-tabs[data-v-fb571db4] {
	width: 100%;
}
.z-tabs-list[data-v-fb571db4] {
	display: flex;
	height: 2.375rem;
	align-items: center;
}
.z-tabs-list-border[data-v-fb571db4] {
	border-bottom: 1px solid #f0f0f0;
}
.z-tab-item[data-v-fb571db4] {
	flex: 1;
	text-align: center;
	font-size: 0.9375rem;
	color: #333;
	position: relative;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	cursor: pointer;
}
.z-tab-item.active[data-v-fb571db4] {
	color: #111;
	font-weight: bold;
}
.z-tab-underline[data-v-fb571db4] {
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	border-radius: 0.625rem;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.coupon-card-list[data-v-b9ebfcec] {
  width: 100%;
}
.coupon-card-list.invalid .coupon-card-wrap[data-v-b9ebfcec] {
  opacity: 0.5;
}
.coupon-card-list .coupon-card-wrap[data-v-b9ebfcec] {
  width: 100%;
  position: relative;
  margin-bottom: 0.5rem;
  box-sizing: border-box;
  overflow: hidden;
}
.coupon-card-list .coupon-card[data-v-b9ebfcec] {
  width: 100%;
  height: 6rem;
  display: flex;
  align-items: center;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/cou_bg.png") no-repeat center center;
  background-size: 100% 100%;
  position: relative;
  overflow: hidden;
  z-index: 999;
}
.coupon-card-list .coupon-detail[data-v-b9ebfcec] {
  position: relative;
  width: 100%;
  background: #fff;
  border-radius: 0 0 0.5rem 0.5rem;
  padding: 0.5rem 0.875rem;
  padding-top: 1rem;
  margin: 0 auto;
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(0deg, #ffffff 0%, #f7f7f7 100%);
  box-sizing: border-box;
  margin-top: -0.5rem;
  border-radius: 0 0 0.75rem 0.75rem;
  z-index: 1;
  word-break: break-all;
}
.coupon-card-list .coupon-left[data-v-b9ebfcec] {
  width: 5.875rem;
  height: 100%;
  padding-top: 0.5625rem;
  padding-bottom: 0.75rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  border-radius: 0.5rem 0 0 0.5rem;
}
.coupon-card-list .coupon-left .coupon-type[data-v-b9ebfcec] {
  width: 2.375rem;
  height: 1rem;
  background: rgba(140, 125, 252, 0.1);
  border-radius: 0.125rem;
  background: pink;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(90, 77, 255, 0.1);
  font-size: 0.625rem;
  color: #8c7dfc;
  padding: 0 0.25rem;
  box-sizing: border-box;
}
.coupon-card-list .coupon-left .coupon-type.blue[data-v-b9ebfcec] {
  color: #8c7dfc;
}
.coupon-card-list .coupon-left .coupon-type.gray[data-v-b9ebfcec] {
  color: rgba(0, 0, 0, 0.6);
}
.coupon-card-list .coupon-left .coupon-unit[data-v-b9ebfcec] {
  font-size: 1rem;
  font-weight: 600;
  color: #8c7dfc;
}
.coupon-card-list .coupon-left .coupon-amount[data-v-b9ebfcec] {
  font-size: 2.25rem;
  font-weight: 600;
  color: #8c7dfc;
}
.coupon-card-list .coupon-left .coupon-desc[data-v-b9ebfcec] {
  font-size: 0.625rem;
  color: #8c7dfc;
  font-weight: 500;
}
.coupon-card-list .coupon-left .coupon-amount.blue[data-v-b9ebfcec],
.coupon-card-list .coupon-left .coupon-unit.blue[data-v-b9ebfcec],
.coupon-card-list .coupon-left .coupon-desc.blue[data-v-b9ebfcec] {
  color: #8c7dfc;
}
.coupon-card-list .coupon-left .coupon-amount.gray[data-v-b9ebfcec],
.coupon-card-list .coupon-left .coupon-unit.gray[data-v-b9ebfcec],
.coupon-card-list .coupon-left .coupon-desc.gray[data-v-b9ebfcec] {
  color: rgba(0, 0, 0, 0.2);
}
.coupon-card-list .coupon-left .coupon-desc.red[data-v-b9ebfcec],
.coupon-card-list .coupon-left .coupon-amount.red[data-v-b9ebfcec],
.coupon-card-list .coupon-left .coupon-unit.red[data-v-b9ebfcec] {
  color: rgba(254, 60, 5, 0.3);
}
.coupon-card-list .coupon-main[data-v-b9ebfcec] {
  padding: 1rem 0.75rem;
  flex: 1;
  height: 6rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
}
.coupon-card-list .coupon-main .coupon-title[data-v-b9ebfcec] {
  font-weight: 500;
  font-size: 0.9375rem;
  color: rgba(0, 0, 0, 0.8);
}
.coupon-card-list .coupon-main .coupon-date[data-v-b9ebfcec] {
  font-family: Montserrat, Montserrat;
  font-weight: 400;
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.3);
}
.coupon-card-list .coupon-main .coupon-rule[data-v-b9ebfcec] {
  width: 100%;
  display: flex;
  align-items: center;
}
.coupon-card-list .coupon-main .coupon-rule .text[data-v-b9ebfcec] {
  white-space: nowrap;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
  margin-right: 0.25rem;
}
.coupon-card-list .coupon-main .coupon-rule .icon[data-v-b9ebfcec] {
  width: 0.75rem;
  height: 0.75rem;
}
.coupon-card-list .coupon-main .coupon-title.gray[data-v-b9ebfcec] {
  color: rgba(0, 0, 0, 0.35);
}
.coupon-card-list .coupon-main .coupon-date.gray[data-v-b9ebfcec],
.coupon-card-list .coupon-main .coupon-rule.gray[data-v-b9ebfcec] {
  color: rgba(0, 0, 0, 0.3);
}
.coupon-card-list .coupon-btn[data-v-b9ebfcec] {
  width: 3.5rem;
  height: 1.75rem;
  background: #8c7dfc;
  border-radius: 1.25rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.75rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.6875rem;
}
.coupon-card-list .coupon-detail.orange[data-v-b9ebfcec] {
  color: #ff9800;
}
.coupon-card-list .coupon-action[data-v-b9ebfcec] {
  width: 3.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.coupon-card-list .use-btn[data-v-b9ebfcec] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background: linear-gradient(135deg, #7a6cf7 0%, #ff5fc0 100%);
  color: #fff;
  font-size: 0.75rem;
  border: none;
  outline: none;
  box-shadow: 0 0.0625rem 0.25rem 0 rgba(255, 95, 192, 0.12);
}
.coupon-card-list .use-btn.gray[data-v-b9ebfcec] {
  background: #eee;
  color: rgba(0, 0, 0, 0.2);
}
.coupon-card-list .stamp[data-v-b9ebfcec] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.6875rem;
  font-weight: bold;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-20deg);
  opacity: 0.8;
}
.coupon-card-list .stamp.used[data-v-b9ebfcec] {
  color: #ff5c5c;
  border: 0.0625rem solid #ff5c5c;
}
.coupon-card-list .stamp.expired[data-v-b9ebfcec] {
  color: rgba(0, 0, 0, 0.2);
  border: 0.0625rem solid rgba(0, 0, 0, 0.2);
}
.coupon-card-list .arrow[data-v-b9ebfcec] {
  font-size: 0.5625rem;
}
.coupon-card-list .coupon-card[data-v-b9ebfcec]:last-child {
  margin-bottom: 0;
}
.coupon-card-list .check-icon[data-v-b9ebfcec] {
  width: 1.125rem;
  height: 1.125rem;
  margin-right: 0.75rem;
}
.coupon-card-list .coupon-icon[data-v-b9ebfcec] {
  width: 5rem;
  height: 5rem;
  position: absolute;
  right: 0;
}
/* 注意:父节点需要固定高度，z-paging的height:100%才会生效 */
.content[data-v-a1f4fae2] {
	/* height: 100%; */
	padding: 1rem 0.5rem;
	padding-bottom: 0;
	box-sizing: border-box;
	background: #f7f7f7;
	/* background: pink; */
}
.loading_icon[data-v-a1f4fae2] {
	width: 3.125rem;
	height: 3.125rem;
}

uni-page-body[data-v-03b26ffe] {
	background-color: #f7f7f7;
}
body[data-v-03b26ffe] {
	background-color: #f7f7f7;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.coupon-bg[data-v-03b26ffe] {
  width: 100%;
  height: 6rem;
}
.test[data-v-03b26ffe] {
  background: pink;
}
.test .coupon-bg2[data-v-03b26ffe] {
  width: 5.875rem;
  height: 6rem;
}
.scroll-view[data-v-03b26ffe] {
  width: 100%;
  overflow: hidden;
  background: #f7f7f7;
}
.coupon-tabs[data-v-03b26ffe] {
  width: 100%;
  height: 2.375rem;
  background-color: #fff;
  display: flex;
}
.coupon-tabs .coupon-tabs-item[data-v-03b26ffe] {
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 700;
}
.coupon-tabs .coupon-tabs-item.active[data-v-03b26ffe] {
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
}
.coupon-container[data-v-03b26ffe] {
  padding: 1rem 0.875rem;
  padding-top: 0;
  box-sizing: border-box;
}
.pt-32[data-v-03b26ffe] {
  padding-top: 1rem;
}
.plr-28[data-v-03b26ffe] {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  box-sizing: border-box;
}
.coupon-section-title[data-v-03b26ffe] {
  margin-top: 1rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 500;
  margin-bottom: 0.5rem;
}
.coupon-section-title.gray[data-v-03b26ffe] {
  color: #bbb;
}
.coupon-card-list[data-v-03b26ffe] {
  width: 100%;
}
.coupon-card-list .coupon-card-wrap[data-v-03b26ffe] {
  width: 100%;
  position: relative;
  margin-bottom: 0.5rem;
}
.coupon-card-list .coupon-card[data-v-03b26ffe] {
  height: 6rem;
  display: flex;
  align-items: center;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/coupon/available.png") no-repeat center center;
  background-size: 100% 100%;
  position: relative;
  z-index: 999;
}
.coupon-card-list .coupon-card.disabled[data-v-03b26ffe] {
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/coupon/unavailable.png") no-repeat center center;
}
.coupon-card-list .coupon-card.used[data-v-03b26ffe] {
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/coupon/invalid.png") no-repeat center center;
}
.coupon-card-list .coupon-detail[data-v-03b26ffe] {
  position: relative;
  width: 100%;
  background: #fff;
  border-radius: 0 0 0.5rem 0.5rem;
  padding: 0.75rem;
  padding-top: 1.25rem;
  margin: 0 auto;
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(0deg, #ffffff 0%, #f7f7f7 100%);
  box-sizing: border-box;
  top: -0.5rem;
  z-index: 1;
}
.coupon-card-list .coupon-left[data-v-03b26ffe] {
  padding-left: 1.375rem;
  padding-right: 0.9375rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.coupon-card-list .coupon-left .coupon-type[data-v-03b26ffe] {
  width: 2.875rem;
  height: 0.875rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(90, 77, 255, 0.1);
  border-radius: 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
}
.coupon-card-list .coupon-left .coupon-type.blue[data-v-03b26ffe] {
  color: #5a4dff;
}
.coupon-card-list .coupon-left .coupon-type.gray[data-v-03b26ffe] {
  color: #bbb;
}
.coupon-card-list .coupon-left .coupon-unit[data-v-03b26ffe] {
  font-size: 1rem;
  font-weight: 700;
  color: #5a4dff;
}
.coupon-card-list .coupon-left .coupon-amount[data-v-03b26ffe] {
  font-size: 2.25rem;
  font-weight: 700;
}
.coupon-card-list .coupon-left .coupon-amount.blue[data-v-03b26ffe] {
  color: #5a4dff;
}
.coupon-card-list .coupon-left .coupon-amount.gray[data-v-03b26ffe] {
  color: #bbb;
}
.coupon-card-list .coupon-left .coupon-desc[data-v-03b26ffe] {
  font-size: 0.625rem;
  color: #5a4dff;
}
.coupon-card-list .coupon-border[data-v-03b26ffe] {
  width: 0.03125rem;
  height: 3.5rem;
}
.coupon-card-list .coupon-main[data-v-03b26ffe] {
  padding-left: 0.75rem;
  height: 3.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.coupon-card-list .coupon-main .coupon-title[data-v-03b26ffe] {
  font-size: 0.9375rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
}
.coupon-card-list .coupon-main .coupon-date[data-v-03b26ffe] {
  font-weight: 500;
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.6);
}
.coupon-card-list .coupon-main .coupon-rule[data-v-03b26ffe] {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.6);
}
.coupon-card-list .coupon-main .coupon-rule .text[data-v-03b26ffe] {
  margin-right: 0.25rem;
}
.coupon-card-list .coupon-main .coupon-rule .icon[data-v-03b26ffe] {
  margin-top: 0.1875rem;
}
.coupon-card-list .coupon-detail.orange[data-v-03b26ffe] {
  color: #ff9800;
}
.coupon-card-list .coupon-action[data-v-03b26ffe] {
  width: 3.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.coupon-card-list .use-btn[data-v-03b26ffe] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background: linear-gradient(135deg, #7a6cf7 0%, #ff5fc0 100%);
  color: #fff;
  font-size: 0.75rem;
  border: none;
  outline: none;
  box-shadow: 0 0.0625rem 0.25rem 0 rgba(255, 95, 192, 0.12);
}
.coupon-card-list .use-btn.gray[data-v-03b26ffe] {
  background: #eee;
  color: #bbb;
}
.coupon-card-list .stamp[data-v-03b26ffe] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.6875rem;
  font-weight: bold;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-20deg);
  opacity: 0.8;
}
.coupon-card-list .stamp.used[data-v-03b26ffe] {
  color: #ff5c5c;
  border: 0.0625rem solid #ff5c5c;
}
.coupon-card-list .stamp.expired[data-v-03b26ffe] {
  color: #bbb;
  border: 0.0625rem solid #bbb;
}
.coupon-card-list .arrow[data-v-03b26ffe] {
  font-size: 0.5625rem;
}
.coupon-card-list .coupon-card[data-v-03b26ffe]:last-child {
  margin-bottom: 0;
}
.coupon-card-list .coupon-card.disabled[data-v-03b26ffe] {
  opacity: 0.5;
}
.coupon-card-list .coupon-card.used[data-v-03b26ffe],
.coupon-card-list .coupon-card.expired[data-v-03b26ffe] {
  opacity: 0.7;
}
.no-more-tip[data-v-03b26ffe] {
  text-align: center;
  color: #bbb;
  font-size: 0.75rem;
  margin: 1rem 0 0 0;
}
.swiper[data-v-03b26ffe] {
  height: 100%;
}
.swiper .swiper-item[data-v-03b26ffe] {
  height: 100%;
}
.swiper .order-content[data-v-03b26ffe] {
  min-height: 100%;
  padding: 1rem 0.9375rem 3.75rem;
  box-sizing: border-box;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.container[data-v-862c46f0] {
  padding: 1rem 0.875rem;
  background-color: #f7f7f7;
  min-height: 100vh;
}
.header-tip[data-v-862c46f0] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 1rem;
}
.empty-state[data-v-862c46f0] {
  margin-top: 3.125rem;
}
.coupon-card-list[data-v-862c46f0] {
  width: 100%;
}
.coupon-card-list .coupon-card-wrap[data-v-862c46f0] {
  width: 100%;
  position: relative;
  margin-bottom: 0.5rem;
}
.coupon-card-list .coupon-card[data-v-862c46f0] {
  height: 6rem;
  display: flex;
  align-items: center;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/coupon/available.png") no-repeat center center;
  background-size: 100% 100%;
  position: relative;
  z-index: 999;
}
.coupon-card-list .coupon-card.used[data-v-862c46f0] {
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/coupon/invalid.png") no-repeat center center;
  background-size: 100% 100%;
}
.coupon-card-list .coupon-detail[data-v-862c46f0] {
  position: relative;
  width: 100%;
  background: #fff;
  border-radius: 0 0 0.5rem 0.5rem;
  padding: 0.75rem;
  padding-top: 1.25rem;
  margin: 0 auto;
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(0deg, #ffffff 0%, #f7f7f7 100%);
  box-sizing: border-box;
  top: -0.5rem;
  z-index: 1;
  word-break: break-all;
}
.coupon-card-list .coupon-left[data-v-862c46f0] {
  width: 5.875rem;
  padding-left: 1.375rem;
  padding-right: 0.9375rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}
.coupon-card-list .coupon-left .coupon-type[data-v-862c46f0] {
  width: 2.875rem;
  height: 0.875rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(90, 77, 255, 0.1);
  border-radius: 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  color: #5a4dff;
}
.coupon-card-list .coupon-left .coupon-unit[data-v-862c46f0] {
  font-size: 1rem;
  font-weight: 700;
  color: #5a4dff;
}
.coupon-card-list .coupon-left .coupon-amount[data-v-862c46f0] {
  font-size: 2.25rem;
  font-weight: 700;
  color: #5a4dff;
}
.coupon-card-list .coupon-left .coupon-desc[data-v-862c46f0] {
  font-size: 0.625rem;
  color: #5a4dff;
}
.coupon-card-list .coupon-border[data-v-862c46f0] {
  width: 0.03125rem;
  height: 3.5rem;
}
.coupon-card-list .coupon-main[data-v-862c46f0] {
  padding-left: 0.75rem;
  height: 3.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.coupon-card-list .coupon-main .coupon-title[data-v-862c46f0] {
  font-size: 0.9375rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
}
.coupon-card-list .coupon-main .coupon-date[data-v-862c46f0] {
  font-weight: 500;
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.6);
}
.coupon-card-list .coupon-main .coupon-rule[data-v-862c46f0] {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.6);
}
.coupon-card-list .coupon-main .coupon-rule .text[data-v-862c46f0] {
  margin-right: 0.25rem;
}
.coupon-card-list .coupon-main .coupon-rule .icon[data-v-862c46f0] {
  margin-top: 0.1875rem;
}
.coupon-card-list .coupon-icon[data-v-862c46f0] {
  width: 5rem;
  height: 5rem;
  position: absolute;
  right: 0;
}
.flex-baseline[data-v-862c46f0] {
  display: flex;
  align-items: baseline;
}
.ml_8[data-v-862c46f0] {
  margin-left: 0.25rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.money_bg[data-v-0f56bb79],
.success_bg[data-v-0f56bb79] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 1.25rem;
}
.money_bg .money_img[data-v-0f56bb79],
.success_bg .money_img[data-v-0f56bb79] {
  width: 6.375rem;
  height: 6.625rem;
  display: block;
}
.money_bg .desc[data-v-0f56bb79],
.success_bg .desc[data-v-0f56bb79] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.7);
  line-height: 1.25rem;
  margin-top: 0.3125rem;
}
.cell_list[data-v-0f56bb79] {
  width: 100%;
  padding: 0 0.875rem;
  box-sizing: border-box;
}
.cell_list .right[data-v-0f56bb79] {
  color: rgba(0, 0, 0, 0.4);
}
.cell[data-v-0f56bb79] {
  padding: 0.875rem 0;
  display: flex;
  justify-content: space-between;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.25rem;
}
.coin[data-v-0f56bb79] {
  font-size: 1rem;
  color: #f6635c;
}
.coin_unit[data-v-0f56bb79] {
  background-image: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/icon/mine/coin_icon.png");
  background-size: 1rem 1rem;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 1.125rem;
  margin-left: 0.3125rem;
}
.btn_group[data-v-0f56bb79] {
  margin-top: 2.0625rem;
  padding: 0 0.875rem;
}
.btn_group .btn_text[data-v-0f56bb79] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 1.25rem;
}
.success_img[data-v-0f56bb79] {
  width: 9.875rem;
  height: 8.25rem;
  display: block;
}
.success_title[data-v-0f56bb79] {
  font-size: 1.25rem;
  color: rgba(0, 0, 0, 0.7);
  line-height: 1.75rem;
  margin-top: 1.25rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uv-overlay[data-v-0c47b2a6] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uv-status-bar[data-v-c48287dc] {
  width: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uv-safe-bottom[data-v-71c4b1ce] {
  width: 100%;
}
.uv-safe-area-inset-top[data-v-71c4b1ce] {
  padding-top: 0;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}
.uv-safe-area-inset-right[data-v-71c4b1ce] {
  padding-right: 0;
  padding-right: constant(safe-area-inset-right);
  padding-right: env(safe-area-inset-right);
}
.uv-safe-area-inset-bottom[data-v-71c4b1ce] {
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.uv-safe-area-inset-left[data-v-71c4b1ce] {
  padding-left: 0;
  padding-left: constant(safe-area-inset-left);
  padding-left: env(safe-area-inset-left);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uv-popup[data-v-40973e25] {
  position: fixed;
  z-index: 99;
}
.uv-popup.top[data-v-40973e25], .uv-popup.left[data-v-40973e25], .uv-popup.right[data-v-40973e25] {
  top: var(--window-top);
}
.uv-popup .uv-popup__content[data-v-40973e25] {
  display: block;
  overflow: hidden;
  position: relative;
}
.uv-popup .uv-popup__content.left[data-v-40973e25], .uv-popup .uv-popup__content.right[data-v-40973e25] {
  padding-top: var(--window-top);
  flex: 1;
}
.uv-popup .uv-popup__content__close[data-v-40973e25] {
  position: absolute;
}
.uv-popup .uv-popup__content__close--hover[data-v-40973e25] {
  opacity: 0.4;
}
.uv-popup .uv-popup__content__close--top-left[data-v-40973e25] {
  top: 15px;
  left: 15px;
}
.uv-popup .uv-popup__content__close--top-right[data-v-40973e25] {
  top: 15px;
  right: 15px;
}
.uv-popup .uv-popup__content__close--bottom-left[data-v-40973e25] {
  bottom: 15px;
  left: 15px;
}
.uv-popup .uv-popup__content__close--bottom-right[data-v-40973e25] {
  right: 15px;
  bottom: 15px;
}
.fixforpc-z-index[data-v-40973e25] {
  z-index: 999;
}
.fixforpc-top[data-v-40973e25] {
  top: 0;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.uv-line-1[data-v-25adab23] {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical !important;
}
.uv-line-2[data-v-25adab23] {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical !important;
}
.uv-line-3[data-v-25adab23] {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical !important;
}
.uv-line-4[data-v-25adab23] {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical !important;
}
.uv-line-5[data-v-25adab23] {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical !important;
}
uni-view[data-v-25adab23], uni-scroll-view[data-v-25adab23], uni-swiper-item[data-v-25adab23] {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  align-items: stretch;
  align-content: flex-start;
}
.uv-picker[data-v-25adab23] {
  position: relative;
}
.uv-picker__view__column[data-v-25adab23] {
  display: flex;
  flex-direction: row;
  flex: 1;
  justify-content: center;
}
.uv-picker__view__column__item[data-v-25adab23] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  text-align: center;
  display: block;
  color: #303133;
}
.uv-picker__view__column__item--disabled[data-v-25adab23] {
  cursor: not-allowed;
  opacity: 0.35;
}
.uv-picker--loading[data-v-25adab23] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.87);
  z-index: 1000;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.tip-popup[data-v-86b67c37] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
}
.tip-popup .mask[data-v-86b67c37] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.tip-popup .content[data-v-86b67c37] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 17.5rem;
  background: #ffffff;
  border-radius: 0.75rem;
  padding: 1.25rem 1rem;
  box-sizing: border-box;
}
.tip-popup .content .title[data-v-86b67c37] {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
  margin-bottom: 0.75rem;
}
.tip-popup .content .desc[data-v-86b67c37] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
  margin-bottom: 1.25rem;
}
.tip-popup .content .btn-row[data-v-86b67c37] {
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
}
.tip-popup .content .btn-row .left_btn[data-v-86b67c37],
.tip-popup .content .btn-row .right_btn[data-v-86b67c37] {
  flex: 1;
  height: 2.125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  border-radius: 1.5rem;
  box-sizing: border-box;
}
.tip-popup .content .btn-row .left_btn[data-v-86b67c37] {
  border: 2px solid #ffca38;
  color: #ffca38;
}
.tip-popup .content .btn-row .right_btn[data-v-86b67c37] {
  background: #ffca38;
  color: rgba(0, 0, 0, 0.85);
}
.tip-popup .content .button[data-v-86b67c37] {
  height: 2.125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  border-radius: 1.5rem;
  background: #ffca38;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.record[data-v-a3fa379a] {
  background-color: #f7f7f7;
  min-height: 100vh;
}
.record .search-input[data-v-a3fa379a] {
  display: flex;
  align-items: center;
  flex: 1;
}
.record .search-input .input-wrapper[data-v-a3fa379a] {
  position: relative;
  width: 14.4375rem;
}
.record .search-input .input-wrapper .search-icon[data-v-a3fa379a] {
  position: absolute;
  left: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.record .search-input .input-wrapper .input[data-v-a3fa379a] {
  width: 100%;
  height: 1.875rem;
  background: #ffffff;
  border-radius: 1.28125rem;
  border: 0.03125rem solid #ffca38;
  box-sizing: border-box;
  padding-left: 1.5625rem;
}
.record .search-input .input-wrapper .input[data-v-a3fa379a] .placeholder {
  font-size: 0.625rem;
  color: rgba(0, 0, 0, 0.3);
}
.record .search-input .filter-icon[data-v-a3fa379a] {
  margin-left: 1.125rem;
}
.record .input[data-v-a3fa379a] {
  display: block;
  width: 100%;
  height: 1.875rem;
  line-height: 1.875rem;
  border-radius: 0.875rem;
  padding: 0 0.875rem;
  font-size: 0.875rem;
  background-color: #f7f7f7;
  box-sizing: border-box;
}
.record .search-btn[data-v-a3fa379a] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
}
.record .tab-fixed[data-v-a3fa379a] {
  width: 100%;
  height: 2.4375rem;
  background-color: #fff;
  box-sizing: border-box;
  padding: 0.3125rem 0.875rem;
  position: fixed;
  z-index: 100;
  display: flex;
  justify-content: space-between;
}
.record .tab-fixed .tab-item[data-v-a3fa379a] {
  width: 4.25rem;
  height: 1.875rem;
  border-radius: 0.90625rem;
  border: 0.0625rem solid #f6f6f6;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.4);
}
.record .tab-fixed .tab-item.active[data-v-a3fa379a] {
  color: #262626;
}
.record .wrapper[data-v-a3fa379a] {
  padding: 0 0.875rem;
  padding-top: 3.5625rem;
  box-sizing: border-box;
}
.record .wrapper .list-item[data-v-a3fa379a] {
  flex: 1;
  width: 100%;
  margin-bottom: 1rem;
  background: #fff;
  border-radius: 0.875rem;
  overflow: hidden;
}
.record .wrapper .list-item .list-header[data-v-a3fa379a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 2.875rem;
  padding: 0 0.75rem;
  background-color: #fff;
  background-image: linear-gradient(90deg, #f2faf1 0%, rgba(255, 255, 255, 0) 100%);
}
.record .wrapper .list-item .list-header .logo[data-v-a3fa379a] {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
}
.record .wrapper .list-item .list-header .name[data-v-a3fa379a] {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.85);
  margin-left: 0.375rem;
}
.record .wrapper .list-item .list-header .status[data-v-a3fa379a] {
  width: 3.375rem;
  height: 1.625rem;
  background: #f2f2f2;
  border-radius: 0.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  color: rgba(6, 4, 0, 0.4);
}
.record .wrapper .list-item .list-content[data-v-a3fa379a] {
  padding: 0.75rem;
  background-color: #ffffff;
}
.record .wrapper .list-item .list-content .info-item[data-v-a3fa379a] {
  height: 1.25rem;
  margin-bottom: 0.3125rem;
}
.record .wrapper .list-item .list-content .info-item .label[data-v-a3fa379a] {
  width: 4.375rem;
  font-size: 0.875rem;
  color: rgba(6, 4, 0, 0.4);
}
.record .wrapper .list-item .list-content .info-item .value[data-v-a3fa379a] {
  font-size: 0.875rem;
  color: #060400;
}
.record .wrapper .list-item .list-content .info-item .total[data-v-a3fa379a] {
  font-size: 1.25rem;
  color: #f6635c;
}
.record .wrapper .list-item .list-footer[data-v-a3fa379a] {
  position: relative;
  padding: 0.625rem;
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.02);
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0 0 0.875rem 0.875rem;
  box-sizing: border-box;
}
.record .wrapper .list-item .list-footer .info-item .label[data-v-a3fa379a] {
  width: 4.375rem;
  font-size: 0.875rem;
  color: rgba(6, 4, 0, 0.4);
}
.record .wrapper .list-item .list-footer .info-item .value[data-v-a3fa379a] {
  font-size: 0.875rem;
  color: #060400;
}
.record .wrapper .list-item .list-footer .more[data-v-a3fa379a] {
  width: 3.875rem;
  text-align: center;
  font-size: 0.75rem;
  color: rgba(6, 4, 0, 0.4);
}
.record .wrapper .list-item .list-footer .del-btn[data-v-a3fa379a] {
  position: absolute;
  width: 3.875rem;
  height: 1.625rem;
  top: -0.9375rem;
  font-size: 0.75rem;
  color: #060400;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9;
  transition: all 0.3s ease;
  transform: translateY(0);
  border-radius: 0.4375rem;
  opacity: 1;
}
.record .wrapper .list-item .list-footer .del-btn[data-v-a3fa379a]:before {
  border: 0.3125rem solid transparent;
  border-top-color: #fff;
  position: absolute;
  content: "";
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
}
.record .wrapper .list-item .list-footer .del-btn[data-v-a3fa379a]:after {
  border: 0.4375rem solid transparent;
  border-top-color: #fff;
  position: absolute;
  content: "";
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
  margin-top: -0.0625rem;
}
.record .wrapper .list-item .list-footer .del-btn.show[data-v-a3fa379a] {
  transform: translateY(0.9375rem);
  opacity: 0;
}
.record .wrapper .list-item .list-footer .del-btn[data-v-a3fa379a]:active {
  transform: scale(0.95);
}
.record .wrapper .list-item .list-footer .test-btn[data-v-a3fa379a] {
  width: 5rem;
  height: 1.875rem;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: yellow;
}
.record .wrapper .list-item .list-footer .test-btn[data-v-a3fa379a]:before {
  border: 0.5rem solid transparent;
  border-top-color: yellow;
  position: absolute;
  content: "";
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
}
.record .wrapper .list-item .list-footer .test-btn[data-v-a3fa379a]:after {
  border: 0.5rem solid transparent;
  border-top-color: yellow;
  position: absolute;
  content: "";
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
  margin-top: -0.0625rem;
}
.record .wrapper .list-item .list-footer .btn[data-v-a3fa379a] {
  width: 4.375rem;
  height: 1.875rem;
  background: #ffca38;
  border-radius: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.75rem;
  color: #060400;
}
.record .popup-content[data-v-a3fa379a] {
  width: 100%;
  padding-top: 1.25rem;
  min-height: 18.75rem;
  background: #f7f7f7;
  border-radius: 0.875rem 0.875rem 0 0;
  padding: 1.25rem 0.875rem 0;
  box-sizing: border-box;
}
.record .popup-content .popup-title[data-v-a3fa379a] {
  font-size: 1.25rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.75rem;
  margin-bottom: 0.875rem;
  text-align: center;
}
.record .popup-content .filter-section[data-v-a3fa379a] {
  display: flex;
}
.record .popup-content .filter-section .section-title[data-v-a3fa379a] {
  height: 2.125rem;
  font-size: 0.875rem;
  line-height: 2.125rem;
  color: rgba(0, 0, 0, 0.85);
  margin-right: 0.75rem;
  box-sizing: border-box;
}
.record .popup-content .filter-section .content[data-v-a3fa379a] {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.record .popup-content .filter-section .content .quick-row[data-v-a3fa379a] {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.75rem;
}
.record .popup-content .filter-section .content .quick-row .quick-tag[data-v-a3fa379a] {
  height: 2.125rem;
  line-height: 2.125rem;
  border-radius: 1.4375rem;
  background: #f7f7f7;
  background: rgba(0, 0, 0, 0.05);
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
}
.record .popup-content .filter-section .content .quick-row .quick-tag-active[data-v-a3fa379a] {
  background: #ffca38;
  color: #060400;
}
.record .popup-content .filter-section .content .sex-row[data-v-a3fa379a] {
  gap: 0.5rem;
}
.record .popup-content .filter-section .content .sex-row .tag[data-v-a3fa379a] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5.125rem;
  color: rgba(0, 0, 0, 0.4);
  height: 2.125rem;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 1.125rem;
}
.record .popup-content .filter-section .content .sex-row .tag-a[data-v-a3fa379a] {
  background-color: #ffca38;
  color: #060400;
}
.record .popup-content .filter-section .custom-time-row[data-v-a3fa379a] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 0.375rem;
  margin-bottom: 0.75rem;
}
.record .popup-content .filter-section .custom-time-row .custom-time-input[data-v-a3fa379a] {
  flex: 1;
  height: 2.125rem;
  line-height: 2.125rem;
  border-radius: 1.125rem;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
  font-size: 0.875rem;
}
.record .popup-content .filter-section .custom-time-row .has-value[data-v-a3fa379a] {
  color: rgba(0, 0, 0, 0.8);
}
.record .popup-content .filter-section .custom-time-row .custom-time-sep[data-v-a3fa379a] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 1rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.available[data-v-688846e7] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.available .cell_list .cell_item[data-v-688846e7] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0.375rem;
  font-weight: 400;
}
.available .cell_list .cell_item[data-v-688846e7]:last-child {
  margin-bottom: 0;
}
.available .cell_list .title[data-v-688846e7] {
  font-size: 0.875rem;
  font-weight: 500;
  color: #060400;
}
.available .money[data-v-688846e7],
.available .money1[data-v-688846e7] {
  display: flex;
  align-items: center;
}
.available .money .money_item[data-v-688846e7],
.available .money1 .money_item[data-v-688846e7] {
  font-size: 1.25rem;
  color: #060400;
  display: flex;
  align-items: center;
}
.available .money .money_unit[data-v-688846e7],
.available .money1 .money_unit[data-v-688846e7] {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.0625rem;
}
.available .price[data-v-688846e7] {
  font-size: 1.25rem;
  color: #060400;
  margin-left: 0.125rem;
}
.available .money1[data-v-688846e7] {
  flex-direction: column;
}
.available .money1 .status[data-v-688846e7] {
  font-size: 0.75rem;
  color: #999999;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.3125rem;
  border-radius: 0.25rem;
  background-color: #f2f2f2;
  margin-bottom: 0.8125rem;
}
.available .money1 .status2[data-v-688846e7] {
  color: #34c759;
  background-color: #eaf9ee;
}
.available .money1 .status4[data-v-688846e7] {
  color: #e5224c;
  background-color: #fce8ed;
}
.go_page[data-v-688846e7] {
  padding-right: 1.25rem;
  position: relative;
}
.go_page .page_icon[data-v-688846e7] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.available[data-v-736bab7f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.available .cell_list .cell_item[data-v-736bab7f] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0.375rem;
  font-weight: 400;
}
.available .cell_list .cell_item[data-v-736bab7f]:last-child {
  margin-bottom: 0;
}
.available .cell_list .title[data-v-736bab7f] {
  font-size: 0.875rem;
  font-weight: 500;
  color: #060400;
}
.available .money[data-v-736bab7f],
.available .money1[data-v-736bab7f] {
  display: flex;
  align-items: center;
}
.available .money .money_item[data-v-736bab7f],
.available .money1 .money_item[data-v-736bab7f] {
  font-size: 1.25rem;
  color: #060400;
  display: flex;
  align-items: center;
}
.available .money .money_unit[data-v-736bab7f],
.available .money1 .money_unit[data-v-736bab7f] {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.0625rem;
}
.available .price[data-v-736bab7f] {
  font-size: 1.25rem;
  color: #060400;
  margin-left: 0.125rem;
}
.available .money1[data-v-736bab7f] {
  flex-direction: column;
}
.available .money1 .status[data-v-736bab7f] {
  font-size: 0.75rem;
  color: #999999;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.3125rem;
  border-radius: 0.25rem;
  background-color: #f2f2f2;
  margin-bottom: 0.8125rem;
}
.available .money1 .status2[data-v-736bab7f] {
  color: #34c759;
  background-color: #eaf9ee;
}
.available .money1 .status4[data-v-736bab7f] {
  color: #e5224c;
  background-color: #fce8ed;
}
.go_page[data-v-736bab7f] {
  padding-right: 1.25rem;
  position: relative;
}
.go_page .page_icon[data-v-736bab7f] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.available[data-v-c853315a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.available .cell_list .cell_item[data-v-c853315a] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0.375rem;
  font-weight: 400;
}
.available .cell_list .cell_item[data-v-c853315a]:last-child {
  margin-bottom: 0;
}
.available .cell_list .title[data-v-c853315a] {
  font-size: 0.875rem;
  font-weight: 500;
  color: #060400;
}
.available .money[data-v-c853315a],
.available .money1[data-v-c853315a] {
  display: flex;
  align-items: center;
}
.available .money .money_item[data-v-c853315a],
.available .money1 .money_item[data-v-c853315a] {
  font-size: 1.25rem;
  color: #060400;
  display: flex;
  align-items: center;
}
.available .money .money_unit[data-v-c853315a],
.available .money1 .money_unit[data-v-c853315a] {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.0625rem;
}
.available .price[data-v-c853315a] {
  font-size: 1.25rem;
  color: #060400;
  margin-left: 0.125rem;
}
.available .money1[data-v-c853315a] {
  flex-direction: column;
}
.available .money1 .status[data-v-c853315a] {
  font-size: 0.75rem;
  color: #999999;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.3125rem;
  border-radius: 0.25rem;
  background-color: #f2f2f2;
  margin-bottom: 0.8125rem;
}
.available .money1 .status2[data-v-c853315a] {
  color: #34c759;
  background-color: #eaf9ee;
}
.available .money1 .status4[data-v-c853315a] {
  color: #e5224c;
  background-color: #fce8ed;
}
.go_page[data-v-c853315a] {
  padding-right: 1.25rem;
  position: relative;
}
.go_page .page_icon[data-v-c853315a] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.available[data-v-6e8aa34d] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.available .cell_list .cell_item[data-v-6e8aa34d] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0.375rem;
  font-weight: 400;
}
.available .cell_list .cell_item[data-v-6e8aa34d]:last-child {
  margin-bottom: 0;
}
.available .cell_list .title[data-v-6e8aa34d] {
  font-size: 0.875rem;
  font-weight: 500;
  color: #060400;
}
.available .money[data-v-6e8aa34d],
.available .money1[data-v-6e8aa34d] {
  display: flex;
  align-items: center;
}
.available .money .money_item[data-v-6e8aa34d],
.available .money1 .money_item[data-v-6e8aa34d] {
  font-size: 1.25rem;
  color: #060400;
  display: flex;
  align-items: center;
}
.available .money .money_unit[data-v-6e8aa34d],
.available .money1 .money_unit[data-v-6e8aa34d] {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.0625rem;
}
.available .price[data-v-6e8aa34d] {
  font-size: 1.25rem;
  color: #060400;
  margin-left: 0.125rem;
}
.available .money1[data-v-6e8aa34d] {
  flex-direction: column;
}
.available .money1 .status[data-v-6e8aa34d] {
  font-size: 0.75rem;
  color: #999999;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.3125rem;
  border-radius: 0.25rem;
  background-color: #f2f2f2;
  margin-bottom: 0.8125rem;
}
.available .money1 .status2[data-v-6e8aa34d] {
  color: #34c759;
  background-color: #eaf9ee;
}
.available .money1 .status4[data-v-6e8aa34d] {
  color: #e5224c;
  background-color: #fce8ed;
}
.go_page[data-v-6e8aa34d] {
  padding-right: 1.25rem;
  position: relative;
}
.go_page .page_icon[data-v-6e8aa34d] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.available[data-v-e664334e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.available .cell_list .cell_item[data-v-e664334e] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0.375rem;
  font-weight: 400;
}
.available .cell_list .cell_item[data-v-e664334e]:last-child {
  margin-bottom: 0;
}
.available .cell_list .title[data-v-e664334e] {
  font-size: 0.875rem;
  font-weight: 500;
  color: #060400;
}
.available .money[data-v-e664334e],
.available .money1[data-v-e664334e] {
  display: flex;
  align-items: center;
}
.available .money .money_item[data-v-e664334e],
.available .money1 .money_item[data-v-e664334e] {
  font-size: 1.25rem;
  color: #060400;
  display: flex;
  align-items: center;
}
.available .money .money_unit[data-v-e664334e],
.available .money1 .money_unit[data-v-e664334e] {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.0625rem;
}
.available .price[data-v-e664334e] {
  font-size: 1.25rem;
  color: #060400;
  margin-left: 0.125rem;
}
.available .money1[data-v-e664334e] {
  flex-direction: column;
}
.available .money1 .status[data-v-e664334e] {
  font-size: 0.75rem;
  color: #999999;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.3125rem;
  border-radius: 0.25rem;
  background-color: #f2f2f2;
  margin-bottom: 0.8125rem;
}
.available .money1 .status2[data-v-e664334e] {
  color: #34c759;
  background-color: #eaf9ee;
}
.available .money1 .status4[data-v-e664334e] {
  color: #e5224c;
  background-color: #fce8ed;
}
.go_page[data-v-e664334e] {
  padding-right: 1.25rem;
  position: relative;
}
.go_page .page_icon[data-v-e664334e] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.available[data-v-e0561d6b] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.available .cell_list .cell_item[data-v-e0561d6b] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0.375rem;
  font-weight: 400;
}
.available .cell_list .cell_item[data-v-e0561d6b]:last-child {
  margin-bottom: 0;
}
.available .cell_list .title[data-v-e0561d6b] {
  font-size: 0.875rem;
  font-weight: 500;
  color: #060400;
}
.available .money[data-v-e0561d6b],
.available .money1[data-v-e0561d6b] {
  display: flex;
  align-items: center;
}
.available .money .money_item[data-v-e0561d6b],
.available .money1 .money_item[data-v-e0561d6b] {
  font-size: 1.25rem;
  color: #060400;
  display: flex;
  align-items: center;
}
.available .money .money_unit[data-v-e0561d6b],
.available .money1 .money_unit[data-v-e0561d6b] {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.0625rem;
}
.available .price[data-v-e0561d6b] {
  font-size: 1.25rem;
  color: #060400;
  margin-left: 0.125rem;
}
.available .money1[data-v-e0561d6b] {
  flex-direction: column;
}
.available .money1 .status[data-v-e0561d6b] {
  font-size: 0.75rem;
  color: #999999;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.3125rem;
  border-radius: 0.25rem;
  background-color: #f2f2f2;
  margin-bottom: 0.8125rem;
}
.available .money1 .status2[data-v-e0561d6b] {
  color: #34c759;
  background-color: #eaf9ee;
}
.available .money1 .status4[data-v-e0561d6b] {
  color: #e5224c;
  background-color: #fce8ed;
}
.go_page[data-v-e0561d6b] {
  padding-right: 1.25rem;
  position: relative;
}
.go_page .page_icon[data-v-e0561d6b] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.available[data-v-e2856e4c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.available .cell_list .cell_item[data-v-e2856e4c] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0.375rem;
  font-weight: 400;
}
.available .cell_list .cell_item[data-v-e2856e4c]:last-child {
  margin-bottom: 0;
}
.available .cell_list .title[data-v-e2856e4c] {
  font-size: 0.875rem;
  font-weight: 500;
  color: #060400;
}
.available .money[data-v-e2856e4c],
.available .money1[data-v-e2856e4c] {
  display: flex;
  align-items: center;
}
.available .money .money_item[data-v-e2856e4c],
.available .money1 .money_item[data-v-e2856e4c] {
  font-size: 1.25rem;
  color: #060400;
  display: flex;
  align-items: center;
}
.available .money .money_unit[data-v-e2856e4c],
.available .money1 .money_unit[data-v-e2856e4c] {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.0625rem;
}
.available .price[data-v-e2856e4c] {
  font-size: 1.25rem;
  color: #060400;
  margin-left: 0.125rem;
}
.available .money1[data-v-e2856e4c] {
  flex-direction: column;
}
.available .money1 .status[data-v-e2856e4c] {
  font-size: 0.75rem;
  color: #999999;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.3125rem;
  border-radius: 0.25rem;
  background-color: #f2f2f2;
  margin-bottom: 0.8125rem;
}
.available .money1 .status2[data-v-e2856e4c] {
  color: #34c759;
  background-color: #eaf9ee;
}
.available .money1 .status4[data-v-e2856e4c] {
  color: #e5224c;
  background-color: #fce8ed;
}
.go_page[data-v-e2856e4c] {
  padding-right: 1.25rem;
  position: relative;
}
.go_page .page_icon[data-v-e2856e4c] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.cash_title[data-v-840790af] {
  font-size: 1.25rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.75rem;
  text-align: center;
  padding-bottom: 0.625rem;
  position: relative;
  margin-bottom: 1.0625rem;
}
.cash_title .close_icon[data-v-840790af] {
  position: absolute;
  right: 0;
  top: 0;
}
.cash_account[data-v-840790af] {
  background: #fff;
  border-radius: 0.875rem 0.875rem 0 0;
  padding: 1.25rem 0.875rem;
}
.cash_account .primary_btn[data-v-840790af] {
  margin-top: 2.75rem;
  color: #333;
}
.cash_account_cell[data-v-840790af],
.cash_cell[data-v-840790af] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.625rem;
}
.cash_account_cell .label[data-v-840790af],
.cash_cell .label[data-v-840790af] {
  width: 4.875rem;
  font-size: 0.875rem;
  color: #060400;
  margin-right: 0.5rem;
  text-align: right;
}
.cash_account_cell .label[data-v-840790af]::before,
.cash_cell .label[data-v-840790af]::before {
  content: "*";
  color: #e5224c;
}
.cash_account_cell .value[data-v-840790af],
.cash_cell .value[data-v-840790af] {
  flex: 1;
}
.cash_account_cell .value uni-input[data-v-840790af],
.cash_cell .value uni-input[data-v-840790af] {
  background-color: #f6f7f9;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 1.25rem;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  color: #333;
}
.dialog_account[data-v-840790af] {
  background: #fff;
  border-radius: 0.875rem;
  padding: 1.25rem 0.875rem;
  width: 17.75rem;
  box-sizing: border-box;
}
.dialog_account .cash_cell[data-v-840790af] {
  display: flex;
  align-items: center;
  margin-bottom: 0.625rem;
}
.dialog_account .cash_cell .label[data-v-840790af]::before {
  content: "";
}
.dialog_account .cash_cell .value[data-v-840790af] {
  color: rgba(6, 4, 0, 0.2);
}
.dialog_account .btn_group[data-v-840790af] {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-top: 1.6875rem;
}
.dialog_account .btn_group .default_btn[data-v-840790af],
.dialog_account .btn_group .primary_btn[data-v-840790af] {
  width: 6.25rem;
  height: 2.5rem;
  line-height: 2.5rem;
}
.dialog_account .btn_group .primary_btn[data-v-840790af] {
  color: #333;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.nav_right[data-v-73687efa] {
  margin-right: 0.625rem;
}
.wallet_content[data-v-73687efa] {
  padding: 0.5625rem 0.875rem;
}
.uni-swiper-dot-box[data-v-73687efa] {
  width: 100%;
  height: 9.375rem;
}
.scroll-container[data-v-73687efa] {
  padding-top: 0.5625rem;
}
.scroll-container .scroll-view[data-v-73687efa] {
  padding-left: 0.875rem;
  width: 100%;
  white-space: nowrap;
}
.scroll-container .scroll-view .scroll-list[data-v-73687efa] {
  position: relative;
  display: inline-block;
  width: 19.375rem;
  height: 8.5rem;
  border-radius: 0.875rem;
  margin-right: 1rem;
}
.scroll-container .scroll-view .list1[data-v-73687efa],
.scroll-container .scroll-view .list2[data-v-73687efa] {
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/user/wallet.png") no-repeat center center #4d5fff;
  background-size: 100% 100%;
}
.scroll-container .scroll-view .list1 .coin_info[data-v-73687efa],
.scroll-container .scroll-view .list2 .coin_info[data-v-73687efa] {
  position: absolute;
  left: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
}
.scroll-container .scroll-view .list1 .coin_info .label[data-v-73687efa],
.scroll-container .scroll-view .list2 .coin_info .label[data-v-73687efa] {
  font-weight: 500;
  font-size: 1rem;
  color: #ffffff;
  margin-bottom: 0.625rem;
}
.scroll-container .scroll-view .list1 .coin_info .coin_num[data-v-73687efa],
.scroll-container .scroll-view .list2 .coin_info .coin_num[data-v-73687efa] {
  font-weight: 600;
  font-size: 1.625rem;
  color: #ffffff;
}
.scroll-container .scroll-view .list1 .coin_info .diamond_icon[data-v-73687efa],
.scroll-container .scroll-view .list2 .coin_info .diamond_icon[data-v-73687efa] {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0.5625rem;
}
.scroll-container .scroll-view .list1 .card_btn[data-v-73687efa],
.scroll-container .scroll-view .list2 .card_btn[data-v-73687efa] {
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transform: translateY(-50%);
  width: 5.625rem;
  height: 1.625rem;
  background: #ffffff;
  border-radius: 1.25rem;
  font-weight: 500;
  font-size: 0.875rem;
  color: #4d5fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.scroll-container .scroll-view .list1 .card_btn2[data-v-73687efa],
.scroll-container .scroll-view .list2 .card_btn2[data-v-73687efa] {
  color: #ff9926;
}
.scroll-container .scroll-view .list1 .help_tip[data-v-73687efa],
.scroll-container .scroll-view .list2 .help_tip[data-v-73687efa] {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
}
.scroll-container .scroll-view .list2[data-v-73687efa] {
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/user/cashout.png") no-repeat center center #ff9926;
  background-size: 100% 100%;
}
.scroll-container .scroll-dot[data-v-73687efa] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  gap: 0.25rem;
  margin-top: 0.5625rem;
}
.scroll-container .scroll-dot .dot[data-v-73687efa] {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
}
.scroll-container .scroll-dot .dot_active[data-v-73687efa] {
  width: 0.875rem;
  height: 0.375rem;
  background: #4d5fff;
  border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
}
.swiper_container[data-v-73687efa] {
  background: pink;
}
.cash_container[data-v-73687efa] {
  padding: 0 0.875rem;
}
.cash_card[data-v-73687efa] {
  width: 21.6875rem;
  height: 9.5rem;
  border-radius: 0.875rem;
  margin: 0 auto;
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/images/cash_card.png") no-repeat center center;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 1.25rem;
  box-sizing: border-box;
  position: relative;
  color: #fff;
}
.cash_card .cash_title[data-v-73687efa] {
  font-size: 1rem;
}
.cash_card .cash_title[data-v-73687efa]::after {
  content: "(RMB)";
  font-size: 0.75rem;
  margin-left: 0.3125rem;
}
.cash_card .cash_money[data-v-73687efa] {
  font-size: 1.625rem;
  margin-top: 0.625rem;
}
.cash_card .cash_money[data-v-73687efa]::before {
  content: "¥";
  margin-left: 0.3125rem;
}
.cash_card .cash_btn[data-v-73687efa] {
  position: absolute;
  top: 3.9375rem;
  right: 1.25rem;
  width: 5.625rem;
  height: 1.625rem;
  background: #ffffff;
  border-radius: 0.75rem;
  color: #8C7DFC;
  text-align: center;
  line-height: 1.625rem;
  font-size: 0.875rem;
  font-weight: 500;
  transition: all 0.1s ease;
}
.cash_card .cash_btn[data-v-73687efa]:active {
  transform: scale(0.95);
}
.list[data-v-73687efa] {
  margin-top: 1.5rem;
  padding: 0 0.875rem;
}
.list .list_item[data-v-73687efa] {
  padding-bottom: 0.875rem;
  margin-bottom: 0.875rem;
  border-bottom: 0.0625rem solid #fafafa;
  position: relative;
}
.list .list_item[data-v-73687efa]:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.tab_list[data-v-73687efa] {
  display: flex;
  align-items: center;
  margin-top: 1.375rem;
  height: 2rem;
  padding-bottom: 0.3125rem;
}
.tab_list .tab_item[data-v-73687efa] {
  color: rgba(6, 4, 0, 0.4);
  margin-right: 1.5rem;
  font-size: 0.875rem;
}
.tab_list .tab_item.active[data-v-73687efa] {
  font-size: 1rem;
  color: #060400;
  transition: all 0.1s ease;
  position: relative;
}
.tab_list .tab_item.active[data-v-73687efa]::after {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.25rem;
  background: #8c7dfc;
  border-radius: 0.125rem;
  position: absolute;
  bottom: -0.4375rem;
  left: 50%;
  transform: translateX(-50%);
}
.tab_list .tab_item.tab_first[data-v-73687efa]::after {
  content: "";
  background: #4d5fff !important;
}
.tab_list .tab_item[data-v-73687efa]:last-child {
  margin-right: 0;
}
.cashout_tip[data-v-73687efa] {
  display: block;
  margin-top: 0.625rem;
  height: 1.25rem;
  line-height: 1.25rem;
  font-size: 0.75rem;
  padding-left: 0.9375rem;
  color: #e5224c;
  background: rgba(255, 73, 76, 0.1);
}
.header[data-v-73687efa] {
  color: rgba(6, 4, 0, 0.4);
  background: rgba(140, 125, 252, 0.1);
}
.header .title[data-v-73687efa] {
  color: #422eff;
  font-weight: 500;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
[data-v-9156ec0a] .uv-steps-item__line--column {
  width: 0.125rem !important;
  left: 9px !important;
}
[data-v-9156ec0a] .uv-steps-item__wrapper--column {
  height: 28px !important;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.success_icon[data-v-9156ec0a] {
  margin-top: 0.875rem;
  width: 4.75rem;
  height: 4.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #8C7DFC;
  border-radius: 50%;
  position: relative;
  margin: 0 auto;
}
.success_icon[data-v-9156ec0a]::before {
  content: "\e623";
  font-family: "iconfont";
  position: absolute;
  bottom: 0;
  left: -1.25rem;
  width: 100%;
  color: #8C7DFC;
}
.success_icon[data-v-9156ec0a]::after {
  content: "\e623";
  font-family: "iconfont";
  position: absolute;
  top: 0.3125rem;
  right: -5rem;
  width: 100%;
  color: #8C7DFC;
  z-index: 5;
}
.success_txt[data-v-9156ec0a] {
  font-size: 1.125rem;
  color: #060400;
  text-align: center;
  margin-top: 0.9375rem;
}
.white_card[data-v-9156ec0a] {
  width: 21.6875rem;
  margin: 0 auto;
  background: #ffffff;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.05);
  border-radius: 0.875rem 0.875rem 0.875rem 0.875rem;
}
.white_card1[data-v-9156ec0a] {
  height: 6.1875rem;
  margin: 1.875rem auto 0.625rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.white_card1 .money_txt[data-v-9156ec0a] {
  font-size: 1rem;
  color: rgba(6, 4, 0, 0.4);
}
.white_card1 .money_num[data-v-9156ec0a] {
  font-size: 2rem;
  color: #060400;
  line-height: 2.8125rem;
  margin-top: 0.5rem;
}
.step_list .step_item[data-v-9156ec0a] {
  padding-left: 1.5625rem;
  position: relative;
  margin-bottom: 3.6875rem;
}
.step_list .step_item[data-v-9156ec0a]::before {
  content: "";
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: #fff;
  border: 0.25rem solid #928aff;
  position: absolute;
  top: 0;
  left: 0;
}
.step_list .step_item[data-v-9156ec0a]:after {
  content: "";
  display: block;
  width: 0.125rem;
  height: 4.75rem;
  background: #928aff;
  position: absolute;
  top: 1.25rem;
  left: 0.4375rem;
}
.step_list .step_item[data-v-9156ec0a]:last-child {
  margin-bottom: 0;
}
.step_list .step_item[data-v-9156ec0a]:last-child::after {
  display: none;
}
.step_list .step_label[data-v-9156ec0a] {
  display: block;
  font-size: 0.875rem;
  color: #060400;
  line-height: 1.25rem;
  position: relative;
}
.step_list .step_time[data-v-9156ec0a] {
  font-size: 0.75rem;
  color: rgba(6, 4, 0, 0.4);
  line-height: 1.0625rem;
  margin-top: 0.25rem;
  margin-bottom: 3.4375rem;
}
.white_card2[data-v-9156ec0a] {
  padding: 0.75rem;
  box-sizing: border-box;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.tip-content[data-v-044ac850] {
  padding: 0.9375rem;
}
.tip-title[data-v-044ac850] {
  font-size: 1rem;
  font-weight: bold;
}
.tip-desc[data-v-044ac850] {
  font-size: 0.875rem;
  color: #666;
}
.tip-section[data-v-044ac850] {
  margin-top: 0.625rem;
}
.section-title[data-v-044ac850] {
  font-size: 0.875rem;
  font-weight: bold;
}
.section-content[data-v-044ac850] {
  font-size: 0.75rem;
}
.tip-footer[data-v-044ac850] {
  font-size: 0.75rem;
  color: #666;
  margin-top: 1.1875rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.tip[data-v-76a94204] {
  height: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  text-align: center;
  background: rgba(66, 46, 255, 0.1);
}
.tip .tip_txt[data-v-76a94204] {
  font-size: 0.875rem;
  color: #9d9c9a;
}
.tip .tip_qq[data-v-76a94204] {
  color: #0a0802;
}
.tip .tip_qq .tip_qq_num[data-v-76a94204] {
  color: #e5224c;
}
.list .list_item[data-v-76a94204] {
  padding: 0.875rem;
  box-sizing: border-box;
  position: relative;
  border-bottom: 0.0625rem solid #fafafa;
}
.list .list_item[data-v-76a94204]:last-child {
  border-bottom: none !important;
}
.list .title[data-v-76a94204] {
  font-size: 0.875rem;
  color: #060400;
}
.list .cell[data-v-76a94204] {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.0625rem;
  margin-bottom: 0.375rem;
}
.list .cell[data-v-76a94204]:last-child {
  margin-bottom: 0;
}
.list .money[data-v-76a94204] {
  display: flex;
  align-items: center;
  font-size: 1.25rem;
  height: 1.0625rem;
  color: #060400;
  position: absolute;
  right: 0.875rem;
  top: 50%;
  font-weight: 500;
  transform: translateY(-50%);
}
.list .price[data-v-76a94204] {
  margin-left: 0.125rem;
  font-size: 1.25rem;
  color: #060400;
}
.tip_txt_link[data-v-76a94204] {
  color: #422eff;
}
.tab_list[data-v-76a94204] {
  display: flex;
  align-items: center;
  margin-top: 1.25rem;
  padding: 0 0.875rem;
}
.tab_list .tab_item[data-v-76a94204] {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  padding: 0.3125rem 0.8125rem;
  border: 0.0625rem solid #f6f6f6;
  border-radius: 0.9375rem;
  margin-right: 1.5625rem;
}
.tab_list .tab_item.active[data-v-76a94204] {
  color: rgba(0, 0, 0, 0.85);
}
.tab_list .tab_item[data-v-76a94204]:last-child {
  margin-right: 0;
}
uni-page-body[data-v-bfb99cae] {
	background-color: #f7f7f7;
}
body[data-v-bfb99cae] {
	background-color: #f7f7f7;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.upload-proof[data-v-bfb99cae] {
  padding-bottom: 3.75rem;
  min-height: 100vh;
}
.content[data-v-bfb99cae] {
  padding: 0 0.875rem;
  box-sizing: border-box;
}
.tip-text[data-v-bfb99cae] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.9375rem;
  color: #ff494c;
  margin: 0.625rem 0;
}
.upload-section[data-v-bfb99cae] {
  width: 100%;
  background: #ffffff;
  border-radius: 1rem;
  padding: 0.75rem;
  margin-bottom: 0.625rem;
  box-sizing: border-box;
}
.upload-section .img-list[data-v-bfb99cae] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem;
}
.upload-section .img-list .img-item[data-v-bfb99cae] {
  width: 5.75rem;
  height: 5.75rem;
  border-radius: 0.625rem;
  position: relative;
  overflow: hidden;
}
.upload-section .img-list .img[data-v-bfb99cae] {
  width: 100%;
  height: 100%;
  border-radius: 0.375rem;
}
.upload-section .img-list .video-item[data-v-bfb99cae] {
  object-fit: cover;
}
.upload-section .img-list .video-tag[data-v-bfb99cae] {
  position: absolute;
  bottom: 0.25rem;
  right: 0.25rem;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 0.125rem;
  padding: 0.125rem 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.upload-section .img-list .delete-btn[data-v-bfb99cae] {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
}
.upload-section .img-list .delete-btn .delete-icon[data-v-bfb99cae] {
  width: 1.125rem;
  height: 1.125rem;
}
.upload-btn[data-v-bfb99cae] {
  position: relative;
  width: 5.75rem;
  height: 5.75rem;
  background: #f6f7f9;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.upload-btn .upload-icon[data-v-bfb99cae] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5625rem;
  height: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/icon/upload_icon.png") no-repeat center center;
  background-size: 100% 100%;
  font-size: 0.625rem;
  color: #8c7dfc;
}
.upload-btn .upload-text[data-v-bfb99cae] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
  margin-top: 0.25rem;
}
.notes-section[data-v-bfb99cae] {
  width: 100%;
  padding-right: 0.875rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.3);
  line-height: 1.375rem;
  box-sizing: border-box;
}
.fixed-btn[data-v-bfb99cae] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.625rem 0.875rem;
  padding-bottom: calc(0.625rem + env(safe-area-inset-bottom));
  background-color: #fff;
  box-shadow: 0 -0.0625rem 0.3125rem rgba(0, 0, 0, 0.05);
}
.submit-btn[data-v-bfb99cae] {
  width: 100%;
  height: 2.75rem;
  background: linear-gradient(90deg, #3bbfff 0%, #833bff 46%, #ff3bf7 100%);
  border-radius: 2.5rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s;
}
.submit-btn.disabled[data-v-bfb99cae] {
  opacity: 0.5;
  color: #fff;
}
.submit-btn[data-v-bfb99cae]::after {
  border: none;
}
uni-page-body[data-v-430215e8] {
	background-color: #f7f7f7;
}
body[data-v-430215e8] {
	background-color: #f7f7f7;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.refund[data-v-430215e8] {
  padding-bottom: 3.75rem;
  min-height: 100vh;
}
.content[data-v-430215e8] {
  padding: 1.25rem 0.875rem;
  box-sizing: border-box;
}
.upload-section[data-v-430215e8] {
  width: 100%;
  background: #ffffff;
  border-radius: 1rem;
  padding: 0.75rem;
  box-sizing: border-box;
}
.upload-section .img-list[data-v-430215e8] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem;
}
.upload-section .img-list .img-item[data-v-430215e8] {
  width: 5.75rem;
  height: 5.75rem;
  border-radius: 0.625rem;
  position: relative;
  overflow: hidden;
}
.upload-section .img-list .img[data-v-430215e8] {
  width: 100%;
  height: 100%;
  border-radius: 0.375rem;
}
.upload-section .img-list .delete-btn[data-v-430215e8] {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
}
.upload-section .img-list .delete-btn .delete-icon[data-v-430215e8] {
  width: 1.125rem;
  height: 1.125rem;
}
.upload-section .img-section[data-v-430215e8] {
  padding-bottom: 0.625rem;
}
.upload-section .description-section[data-v-430215e8] {
  border-top: 0.0625rem solid rgba(1, 1, 1, 0.02);
  padding: 0.625rem 0;
}
.upload-btn[data-v-430215e8] {
  position: relative;
  width: 5.75rem;
  height: 5.75rem;
  background: #f6f7f9;
  border-radius: 0.625rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.upload-btn .upload-icon[data-v-430215e8] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5625rem;
  height: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/icon/upload_icon.png") no-repeat center center;
  background-size: 100% 100%;
  font-size: 0.625rem;
  color: #8c7dfc;
}
.upload-btn .upload-text[data-v-430215e8] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
  margin-top: 0.25rem;
}
.description-section[data-v-430215e8] {
  position: relative;
  width: 100%;
  background: #ffffff;
  border-radius: 1rem;
  box-sizing: border-box;
}
.description-section .textarea[data-v-430215e8] {
  width: 100%;
  min-height: 9.375rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.375rem;
  box-sizing: border-box;
}
.description-section .placeholder[data-v-430215e8] {
  color: rgba(0, 0, 0, 0.3);
}
.description-section .char-count[data-v-430215e8] {
  position: absolute;
  bottom: 0.75rem;
  right: 0.75rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.2);
}
.fixed-btn[data-v-430215e8] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.625rem 0.875rem;
  padding-bottom: calc(0.625rem + env(safe-area-inset-bottom));
  background-color: #fff;
  box-shadow: 0 -0.0625rem 0.3125rem rgba(0, 0, 0, 0.05);
}
.submit-btn[data-v-430215e8] {
  width: 100%;
  height: 2.75rem;
  background: linear-gradient(90deg, #3bbfff 0%, #833bff 46%, #ff3bf7 100%);
  border-radius: 2.5rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s;
}
.submit-btn.disabled[data-v-430215e8] {
  opacity: 0.5;
  color: #fff;
}
.submit-btn[data-v-430215e8]::after {
  border: none;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.preview_dialog[data-v-6ea1e2c2] {
  width: 17.75rem;
  min-height: 16rem;
  padding: 0.875rem 1rem 1.25rem;
  box-shadow: 0 0 1rem 0 rgba(200, 197, 255, 0.8), inset 0 0.3125rem 0.5rem 0 rgba(220, 220, 243, 0.6);
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 0.875rem;
}
.preview_dialog .dialog_content[data-v-6ea1e2c2] {
  padding: 0 0.625rem;
  height: 7.5rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.preview_dialog .dialog_txt[data-v-6ea1e2c2] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 0.625rem;
}
.preview_dialog .dialog_txt .label[data-v-6ea1e2c2] {
  font-size: 1.125rem;
  color: #292929;
}
.preview_dialog .dialog_txt .desc[data-v-6ea1e2c2] {
  margin-top: 0.25rem;
  font-size: 0.625rem;
  color: #818181;
}
.preview_dialog .dialog_btn[data-v-6ea1e2c2] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.75rem;
}
.preview_dialog .dialog_btn .btn[data-v-6ea1e2c2] {
  flex: 1;
  height: 2.125rem;
  line-height: 2.125rem;
  border-radius: 1.25rem;
  font-size: 0.875rem;
  margin-left: 0;
  margin-right: 0;
}
.preview_dialog .dialog_btn .primary_btn[data-v-6ea1e2c2] {
  margin-left: 1.25rem;
}
.preview_dialog .rights-btn[data-v-6ea1e2c2] {
  margin-top: 0.75rem;
  width: 100%;
  height: 2.125rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: #ffffff;
  background: linear-gradient(90deg, #3bbfff 0%, #833bff 46%, #ff3bf7 100%);
  border-radius: 1.25rem 1.25rem 1.25rem 1.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.close_btn[data-v-6ea1e2c2] {
  display: flex;
  justify-content: center;
  margin-top: 0.875rem;
  padding: 0.625rem;
}
.close_btn .close_btn_image[data-v-6ea1e2c2] {
  width: 2.625rem;
  height: 2.625rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.pay_dialog[data-v-c3b0179f] {
  border-radius: 0.875rem 0.875rem 0 0;
  background-color: #fff;
  padding: 1rem 0;
  min-height: 50vh;
  position: relative;
}
.name[data-v-c3b0179f] {
  width: 9.375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #5949a0;
}
.edit_btn[data-v-c3b0179f] {
  width: 4.5rem;
  height: 1.5rem;
  background: linear-gradient(90deg, #ffaf3c 0%, #ffee65 100%);
  box-shadow: inset 0 0 0.5rem 0 #f2e9ff, 0 0.125rem 0.25rem 0 rgba(200, 151, 61, 0.25);
  border-radius: 1.25rem;
  padding: 0.1875rem 0.625rem;
  font-size: 0.875rem;
  color: #957039;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.03125rem solid #ffffff;
  box-sizing: border-box;
}
.title[data-v-c3b0179f] {
  font-size: 1.25rem;
  color: #292929;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
}
.title .close_btn[data-v-c3b0179f] {
  position: absolute;
  right: 0.875rem;
  top: 50%;
  transform: translateY(-50%);
}
.content[data-v-c3b0179f] {
  padding: 0 0.875rem;
}
.content .preview_content[data-v-c3b0179f] {
  margin-top: 0.5rem;
  height: 7.5rem;
  padding: 0.625rem 0;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.content .preview_txt[data-v-c3b0179f] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0.625rem;
}
.content .preview_txt .label[data-v-c3b0179f] {
  font-size: 0.875rem;
  color: #292929;
}
.content .preview_txt .desc[data-v-c3b0179f] {
  margin-top: 0.25rem;
  font-size: 0.625rem;
  color: #818181;
}
.content .scroll-view[data-v-c3b0179f] {
  padding: 0.625rem 0;
  width: 100%;
  margin-top: 0.625rem;
  margin-bottom: 0.5625rem;
  white-space: nowrap;
  box-sizing: border-box;
}
.content .scroll-view .duration_list[data-v-c3b0179f] {
  display: inline-flex;
}
.content .scroll-view .duration_list .gradient-border[data-v-c3b0179f] {
  background: linear-gradient(180deg, #f9ddec, #e3e4ff);
  border-radius: 0.75rem;
  padding: 0.0625rem;
  display: inline-block;
  margin-right: 0.625rem;
  transition: all 0.2s;
}
.content .scroll-view .duration_list .gradient-border.active .duration_item[data-v-c3b0179f] {
  background: linear-gradient(93deg, #e3dbff 0%, #fadcea 100%);
  color: #5949a0;
  box-shadow: 0 0.125rem 0.5rem 0 rgba(124, 115, 177, 0.18);
}
.content .scroll-view .duration_list .gradient-border .duration_item[data-v-c3b0179f] {
  width: 4.8125rem;
  height: 2.375rem;
  background: #fff;
  border-radius: 0.6875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  font-weight: bold;
  color: #8b80bd;
  box-shadow: 0 0 0.1875rem 0 rgba(124, 115, 177, 0.12);
  transition: all 0.2s;
}
.content .scroll-view .duration_list .gradient-border .duration_item .label[data-v-c3b0179f] {
  width: 100%;
  text-align: center;
}
.content .scroll-view .duration_list .gradient-border[data-v-c3b0179f]:last-child {
  margin-right: 0;
}
.content .agreement[data-v-c3b0179f] {
  font-size: 0.625rem;
  color: #292929;
  margin-top: 1.3125rem;
  margin-bottom: 0.6875rem;
}
.content .agreement .a[data-v-c3b0179f] {
  color: #7d83fc;
}
.content .pay_info[data-v-c3b0179f] {
  box-shadow: 0 0 0.125rem 0 rgba(108, 98, 243, 0.35);
  border-radius: 0.875rem;
  padding: 0.875rem 0.625rem;
}
.content .pay_info .pay_info_item[data-v-c3b0179f] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.content .pay_info .pay_info_item .minus[data-v-c3b0179f] {
  width: 1.625rem;
  height: 1.625rem;
  background: rgba(63, 84, 224, 0.1);
  border-radius: 0.375rem;
  color: #5949a0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.content .pay_info .pay_info_item .input[data-v-c3b0179f] {
  width: 1.875rem;
  height: 1.625rem;
  background: rgba(63, 84, 224, 0.1);
  border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
  font-size: 1rem;
  display: inline-block;
  margin: 0 0.25rem;
  color: rgba(1, 1, 1, 0.85);
  padding: 0 0.4375rem;
  text-align: center;
}
.content .pay_info .pay_info_item .plus[data-v-c3b0179f] {
  width: 1.625rem;
  height: 1.625rem;
  background: rgba(63, 84, 224, 0.1);
  border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
  color: #5949a0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.content .pay_info .pay_info_item .label[data-v-c3b0179f] {
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.7);
}
.content .pay_info .pay_info_item .value[data-v-c3b0179f] {
  font-size: 0.875rem;
}
.content .pay_info .pay_info_item .price[data-v-c3b0179f] {
  font-size: 1.25rem;
  color: #fe3c05;
  margin-right: 0.25rem;
}
.content .pay_info .pay_info_item .unit[data-v-c3b0179f] {
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.85);
}
.content .pay_info .first_item[data-v-c3b0179f] {
  margin-bottom: 1.625rem;
}
.footer_box[data-v-c3b0179f] {
  padding: 0.625rem 0.875rem 1rem;
  box-shadow: 0 -0.03125rem 0.25rem 0 rgba(172, 132, 255, 0.2);
}
.footer_box .price[data-v-c3b0179f] {
  font-size: 1rem;
  text-align: center;
  color: #292929;
  margin-top: 0.625rem;
}
.custom-number-box[data-v-c3b0179f] {
  display: flex;
}
.custom-number-box .custom-btn[data-v-c3b0179f] {
  width: 1.625rem;
  height: 1.625rem;
  background: rgba(63, 84, 224, 0.08);
  border-radius: 0.375rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background 0.2s;
}
.custom-number-box .custom-btn[data-v-c3b0179f]:active {
  background: rgba(63, 84, 224, 0.18);
}
.custom-number-box .custom-icon[data-v-c3b0179f] {
  color: #8b80bd !important;
  font-weight: bold;
  font-size: 0.625rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.content[data-v-8a0d9411] {
  height: 100%;
  padding: 1rem 0.875rem;
  padding-bottom: 0;
  box-sizing: border-box;
  background: #f7f7f7;
}
.content .concats-list[data-v-8a0d9411] {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  margin-bottom: 1.5rem;
}
.content .concats-list .avatar[data-v-8a0d9411] {
  width: 3.125rem;
  height: 3.125rem;
  background: #393939;
  border-radius: 50%;
  margin-right: 0.625rem;
}
.content .concats-list .info[data-v-8a0d9411] {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0.3125rem 0;
  height: 3.125rem;
  box-sizing: border-box;
}
.content .concats-list .info .top[data-v-8a0d9411] {
  display: flex;
  align-items: center;
}
.content .concats-list .info .top .name[data-v-8a0d9411] {
  font-size: 1rem;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content .concats-list .info .bottom .desc[data-v-8a0d9411] {
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.4);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
uni-page-body[data-v-02fb8785] {
	background-color: #f7f7f7;
	/* background-color: pink; */
}
body[data-v-02fb8785] {
	background-color: #f7f7f7
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.swiper[data-v-02fb8785] {
  height: 100%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.my-decor-btn[data-v-70d68907] {
  width: 4.5rem;
  height: 1.625rem;
  background: linear-gradient(90deg, #5a4dff 0%, #ff57de 100%);
  font-weight: 800;
  font-size: 0.75rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1.4375rem;
}
.content[data-v-70d68907] {
  padding: 0.5rem 0.875rem;
}
.small[data-v-70d68907] {
  height: 1.75rem;
  line-height: 1.75rem;
  font-size: 0.75rem;
  color: #fff;
  border-radius: 6.25rem;
  padding: 0 0.8125rem;
}
.swiper-container[data-v-70d68907] {
  width: 100%;
  height: 9.375rem;
  border-radius: 0.75rem;
  overflow: hidden;
}
.swiper-container .swiper[data-v-70d68907] {
  width: 100%;
  height: 100%;
  border-radius: 0.75rem;
}
.swiper-container .swiper-item[data-v-70d68907] {
  width: 100%;
  height: 100%;
}
.swiper-container .swiper-image[data-v-70d68907] {
  width: 21.375rem;
  height: 9.375rem;
  border-radius: 0.75rem;
}
.uni-swiper-dot-box[data-v-70d68907] .uni-swiper__dots-box {
  left: auto !important;
  right: 0.75rem !important;
  justify-content: flex-end !important;
}
.type_list_wrapper[data-v-70d68907] {
  margin-top: 0.5rem;
}
.type_list_wrapper .type_list_scroll[data-v-70d68907] {
  white-space: nowrap;
}
.type_list_grid[data-v-70d68907] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem;
}
.type_list_grid-limit[data-v-70d68907] {
  max-height: 12.5rem;
  overflow: hidden;
}
.type_item[data-v-70d68907] {
  flex: 0 0 calc((100% - 1.875rem) / 4);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 5.625rem;
}
.type_item .type_item_icon_wrapper[data-v-70d68907] {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.type_item .type_item_icon_wrapper .type_item_icon[data-v-70d68907] {
  width: 4rem;
  height: 4rem;
}
.type_item .type_item_icon_wrapper.selected[data-v-70d68907] {
  background: #ffffff;
  box-shadow: 0 0 0.25rem 0 rgba(227, 218, 253, 0.5);
}
.type_item .type_item_title[data-v-70d68907] {
  width: 4rem;
  font-size: 0.75rem;
  margin-top: 0.25rem;
  color: #292929;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.type_title[data-v-70d68907] {
  font-size: 1rem;
  color: #292929;
  font-weight: bold;
  margin: 1rem 0;
}
.module_list[data-v-70d68907] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.625rem;
  padding-bottom: 1rem;
}
.module_list .empty_wrapper[data-v-70d68907] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.module_list .module_item[data-v-70d68907] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 0.5rem;
  padding: 0.9375rem 0 0.25rem;
}
.module_list .module_item .module_item_image_container[data-v-70d68907] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 5rem;
  overflow: hidden;
}
.module_list .module_item .avatar-in-frame[data-v-70d68907] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  background: #fff;
}
.module_list .module_item .frame-image[data-v-70d68907] {
  position: absolute;
  left: 0;
  top: 0;
  width: 5rem;
  height: 5rem;
  z-index: 2;
  pointer-events: none;
}
.module_list .module_item .module_item_image[data-v-70d68907] {
  display: block;
  width: 5rem;
}
.module_list .module_item .module_item_title[data-v-70d68907] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 0.875rem;
}
.module_list .module_item .module_item_title .label[data-v-70d68907] {
  width: 5rem;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  color: #292929;
}
.module_list .module_item .module_item_title .desc[data-v-70d68907] {
  font-size: 0.625rem;
  color: #818181;
}
.type_list_grid_scroll[data-v-70d68907] {
  display: flex;
  flex-direction: row;
  gap: 0.625rem;
}
.type_block[data-v-70d68907] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 5.625rem);
  gap: 0.625rem;
  min-width: 21.875rem;
  min-height: 11.875rem;
}
.type_list_grid_flex[data-v-70d68907] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem;
  max-height: 11.875rem;
  overflow: hidden;
}
.type_item[data-v-70d68907] {
  width: 5rem;
  height: 5.625rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.type_item .type_item_title[data-v-70d68907] {
  width: 4rem;
  font-size: 0.75rem;
  text-align: center;
  color: #292929;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.full-popup-content[data-v-70d68907] {
  width: 100vw;
  height: 100vh;
  background: #fff;
  overflow: auto;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-70d68907] {
  background-color: #f7f7f7;
}
body[data-v-70d68907] {
  background-color: #f7f7f7;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.page-wrapper[data-v-e645934f] {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #fff;
}
.page-wrapper .preview-section[data-v-e645934f] {
  height: 15.625rem;
  position: relative;
  overflow: visible;
  margin-bottom: 3.75rem;
}
.page-wrapper .preview-section .bg-image[data-v-e645934f] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.page-wrapper .preview-section[data-v-e645934f]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.1) 100%);
}
.page-wrapper .preview-section .preview-content[data-v-e645934f] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 1;
  padding-top: 1.5625rem;
}
.page-wrapper .preview-section .preview-content .preview-area[data-v-e645934f] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.25rem;
}
.page-wrapper .preview-section .preview-content .preview-area .preview-image-wrapper[data-v-e645934f] {
  width: 6.25rem;
  height: 6.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-wrapper .preview-section .preview-content .preview-area .preview-image-wrapper .preview-image[data-v-e645934f] {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0.375rem;
}
.page-wrapper .preview-info[data-v-e645934f] {
  position: absolute;
  bottom: 0.4375rem;
  left: 0;
  right: 0;
  padding: 0 0.875rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 2;
  color: #fff;
  font-size: 0.875rem;
}
.page-wrapper .preview-info .effect-name[data-v-e645934f] {
  font-weight: 500;
}
.page-wrapper .preview-info .validity[data-v-e645934f] {
  opacity: 0.6;
}
.page-wrapper .main-content[data-v-e645934f] {
  flex: 1;
  display: flex;
  background-color: #fff;
  border-radius: 1rem 1rem 0 0;
  margin-top: -3.75rem;
  position: relative;
  z-index: 2;
  height: calc(100vh - 15.625rem);
  overflow: hidden;
}
.page-wrapper .main-content .left-menu[data-v-e645934f] {
  width: 4.75rem;
  background-color: #fff;
  max-height: calc(100vh - 15.625rem - 3.75rem - 4.625rem);
  overflow-y: auto;
}
.page-wrapper .main-content .left-menu .menu-item[data-v-e645934f] {
  width: 4.75rem;
  height: 3.25rem;
  line-height: 3.25rem;
  text-align: center;
  font-size: 0.75rem;
  color: #818181;
  font-family: PingFang SC-Medium;
  font-weight: Medium;
}
.page-wrapper .main-content .left-menu .menu-item.active[data-v-e645934f] {
  color: #000000;
  font-family: PingFang SC-Bold;
  font-weight: bold;
  font-size: 0.875rem;
  background-color: #f6f7f9;
}
.page-wrapper .main-content .right-content[data-v-e645934f] {
  flex: 1;
  background-color: #f6f7f9;
  max-height: calc(100vh - 15.625rem - 3.75rem - 4.625rem);
  /* 减去预览区高度、底部间距和底部按钮区域高度 */
  overflow-y: auto;
  /* 添加垂直滚动 */
}
.page-wrapper .main-content .right-content .grid-list[data-v-e645934f] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.625rem;
  padding: 0.625rem;
}
.page-wrapper .main-content .right-content .grid-list .grid-item[data-v-e645934f] {
  position: relative;
  background: pink;
  width: 8.25rem;
  height: 7.6875rem;
  padding-bottom: 0.875rem;
  border-radius: 0.75rem;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  box-shadow: 0 0.0625rem 0.375rem rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
  transition: all 0.3s ease;
  border: 0.0625rem solid transparent;
}
.page-wrapper .main-content .right-content .grid-list .grid-item .identifier[data-v-e645934f] {
  position: absolute;
  width: 2.875rem;
  height: 1.25rem;
  background: #5a4dff;
  border-radius: 0.75rem 0 0.75rem 0;
  font-size: 0.625rem;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
}
.page-wrapper .main-content .right-content .grid-list .grid-item.active[data-v-e645934f] {
  border: 0.0625rem solid #4b6cb7;
  box-shadow: 0 0.1875rem 0.75rem rgba(75, 108, 183, 0.25);
  background: linear-gradient(135deg, #f8f9ff 0%, #fff 100%);
}
.page-wrapper .main-content .right-content .grid-list .grid-item .item-image[data-v-e645934f] {
  width: 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.375rem;
  border-radius: 0.375rem;
}
.page-wrapper .main-content .right-content .grid-list .grid-item .item-name[data-v-e645934f] {
  font-size: 0.875rem;
  color: #010101;
  text-align: center;
  font-weight: 700;
}
.page-wrapper .main-content .right-content .grid-list .grid-item .item-type[data-v-e645934f] {
  font-size: 0.75rem;
  color: #999;
}
.page-wrapper .main-content .right-content .grid-list .grid-item .status-tag[data-v-e645934f] {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  font-size: 0.75rem;
  color: #4b6cb7;
  background: rgba(75, 108, 183, 0.1);
  padding: 0.125rem 0.375rem;
  border-radius: 0.375rem;
}
.page-wrapper .bottom-bar[data-v-e645934f] {
  padding: 0.625rem 1.25rem 1.25rem;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  box-shadow: 0 -0.0625rem 0.3125rem rgba(0, 0, 0, 0.05);
  z-index: 10;
}
.page-wrapper .bottom-bar .record-text[data-v-e645934f] {
  text-align: center;
  font-size: 0.75rem;
  color: #666;
  margin-bottom: 0.625rem;
}
.page-wrapper .bottom-bar .use-btn[data-v-e645934f] {
  height: 2.75rem;
  line-height: 2.75rem;
  background: linear-gradient(90deg, #5a4dff 0%, #ff57de 100%);
  color: #fff;
  border-radius: 1.375rem;
  font-size: 1rem;
  font-weight: bold;
}
@keyframes rotate-e645934f {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
.empty-state[data-v-e645934f] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.empty-state .empty-text[data-v-e645934f] {
  font-size: 0.875rem;
  color: #999999;
}
.title-icon[data-v-e645934f] {
  width: 1.625rem;
  height: 1.625rem;
}
.profile-preview[data-v-e645934f] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.25rem;
}
.profile-preview .profile-image[data-v-e645934f] {
  width: 8rem;
  height: 8.4375rem;
}

/* 添加新的加载状态样式 */
.loading-state[data-v-e645934f] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 6.25rem;
}
.loading-state .loading-spinner[data-v-e645934f] {
  width: 1.875rem;
  height: 1.875rem;
  border: 0.125rem solid #f3f3f3;
  border-top: 0.125rem solid #5a4dff;
  border-radius: 50%;
  animation: spin-e645934f 1s linear infinite;
  margin-bottom: 0.625rem;
}
.loading-state uni-text[data-v-e645934f] {
  font-size: 0.875rem;
  color: #666;
}
.menu-item[data-v-e645934f] {
  position: relative;
}
.menu-item.loading[data-v-e645934f] {
  opacity: 0.7;
}
.menu-item .loading-indicator[data-v-e645934f] {
  position: absolute;
  right: 0.3125rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.625rem;
  height: 0.625rem;
  border: 0.0625rem solid #f3f3f3;
  border-top: 0.0625rem solid #5a4dff;
  border-radius: 50%;
  animation: spin-e645934f 1s linear infinite;
}
@keyframes spin-e645934f {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.nick_name[data-v-e645934f] {
  height: 7.5rem;
  display: flex;
  align-items: center;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.dress[data-v-70bcfd95] {
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.dress .content[data-v-70bcfd95] {
  flex: 1;
  width: 100%;
  padding: 0.625rem;
  background: linear-gradient(180deg, rgba(90, 77, 255, 0.15) 0%, rgba(255, 87, 222, 0.15) 100%);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.dress .content .wrapper[data-v-70bcfd95] {
  flex: 1;
  width: 100%;
  background: #ffffff;
  border-radius: 0.875rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.dress .content .wrapper .content-area[data-v-70bcfd95] {
  flex: 1;
  height: 0;
  display: flex;
  flex-direction: column;
}
.dress .content .wrapper .swiper[data-v-70bcfd95] {
  flex: 1;
  height: 100%;
}
.dress .content .wrapper .swiper .swiper-item[data-v-70bcfd95] {
  height: 100%;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content[data-v-70bcfd95] {
  padding: 1.25rem;
  padding-bottom: 0;
  box-sizing: border-box;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .record-list[data-v-70bcfd95] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.625rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .record-list .record-item[data-v-70bcfd95] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .record-list .record-item .item-container[data-v-70bcfd95] {
  width: 5.875rem;
  height: 6.625rem;
  background-color: #f6f7f9;
  border-radius: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  /* 使内容居中 */
  box-sizing: border-box;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .record-list .record-item .item-container .item-image[data-v-70bcfd95] {
  width: 3.625rem;
  height: 3.625rem;
  margin-bottom: 0.25rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .record-list .record-item .item-container .item-name[data-v-70bcfd95] {
  font-size: 0.75rem;
  color: #010100;
  text-align: center;
  font-weight: 500;
  margin-top: 0.6875rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .record-list .record-item .user-info[data-v-70bcfd95] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .record-list .record-item .user-info .avatar[data-v-70bcfd95] {
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 50%;
  margin-right: 0.1875rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .record-list .record-item .user-info .user-name[data-v-70bcfd95] {
  font-size: 0.6875rem;
  color: #666;
  width: 2.4375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .loading-container[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .loading-container[data-v-70bcfd95] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 12.5rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .loading-container .loading-spinner[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .loading-container .loading-spinner[data-v-70bcfd95] {
  width: 1.875rem;
  height: 1.875rem;
  border: 0.25rem solid #f3f3f3;
  border-top: 0.25rem solid #5a4dff;
  border-radius: 50%;
  margin-bottom: 0.625rem;
  animation: spin-70bcfd95 1s linear infinite;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .loading-container .loading-text[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .loading-container .loading-text[data-v-70bcfd95] {
  color: #999;
  font-size: 0.875rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .empty-container[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .empty-container[data-v-70bcfd95] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 12.5rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .empty-container .empty-image[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .empty-container .empty-image[data-v-70bcfd95] {
  width: 6.25rem;
  height: 6.25rem;
  margin-bottom: 0.625rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .empty-container .empty-text[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .empty-container .empty-text[data-v-70bcfd95] {
  color: #999;
  font-size: 0.875rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .empty-container .empty-sub-text[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .empty-container .empty-sub-text[data-v-70bcfd95] {
  color: #999;
  font-size: 0.75rem;
  margin-top: 0.3125rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .item[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .item[data-v-70bcfd95] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem;
  margin-bottom: 0.625rem;
  background: #f8f9fa;
  border-radius: 0.5rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .item .item-left[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .item .item-left[data-v-70bcfd95] {
  display: flex;
  align-items: center;
  flex: 1;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .item .item-left .item-image[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .item .item-left .item-image[data-v-70bcfd95] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.375rem;
  margin-right: 0.625rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .item .item-left .item-info[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .item .item-left .item-info[data-v-70bcfd95] {
  display: flex;
  flex-direction: column;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .item .item-left .item-info .item-name[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .item .item-left .item-info .item-name[data-v-70bcfd95] {
  color: #333;
  font-size: 0.875rem;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .item .item-left .item-info .item-time[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .item .item-left .item-info .item-time[data-v-70bcfd95] {
  color: #999;
  font-size: 0.75rem;
}
.dress .content .wrapper .swiper .swiper-item .scroll-content .received-list .item .item-right .item-status[data-v-70bcfd95],
.dress .content .wrapper .swiper .swiper-item .scroll-content .sent-list .item .item-right .item-status[data-v-70bcfd95] {
  color: #5a4dff;
  font-size: 0.75rem;
  background: rgba(90, 77, 255, 0.1);
  padding: 0.25rem 0.5rem;
  border-radius: 0.625rem;
}
@keyframes spin-70bcfd95 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.gift-bg[data-v-9489a77c] {
  width: 5rem;
  height: 6.625rem;
}
.gift-content[data-v-9489a77c] {
  display: grid;
  grid-template-columns: repeat(4, 5rem);
  gap: 1.25rem 0.625rem;
}
.gift-content .list[data-v-9489a77c] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.gift-content .list .gift-item[data-v-9489a77c] {
  width: 5rem;
  height: 6.625rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/giftBg.png") no-repeat center center;
  background-size: 100% 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.gift-content .list .gift-item .top[data-v-9489a77c] {
  padding: 0.6875rem 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gift-content .list .gift-item .top .gift-image[data-v-9489a77c] {
  width: 3.125rem;
  height: 3.125rem;
}
.gift-content .list .gift-item .border[data-v-9489a77c] {
  width: 100%;
  height: 0.0625rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/gift_border.png") no-repeat center center;
  background-size: 100% 100%;
}
.gift-content .list .gift-item .gift-name[data-v-9489a77c] {
  flex: 1;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFang SC, PingFang SC;
  font-weight: bold;
  font-size: 0.75rem;
  color: #ffffff;
  font-style: normal;
}
.gift-content .list .gift-item .gift-name .gift-name-text[data-v-9489a77c] {
  text-align: center;
  display: block;
  width: 100%;
  padding: 0 0.3125rem;
  text-transform: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
}
.gift-content .list .gift-count[data-v-9489a77c] {
  width: 100%;
  height: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.625rem;
  color: #ffffff;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.125rem;
}
.dress-icon[data-v-9489a77c] {
  width: 1.625rem;
  height: 1.625rem;
}
.gift-bg2[data-v-9489a77c] {
  width: 5rem;
  height: 6.625rem;
}
.loading_icon[data-v-9489a77c] {
  width: 3.125rem;
  height: 3.125rem;
}
.container[data-v-9489a77c] {
  padding: 1.125rem 0.75rem;
}
.container .user-info[data-v-9489a77c] {
  width: 100%;
  padding: 0.6875rem 0;
  box-sizing: border-box;
  margin-bottom: 1.25rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/gift_bg.png") no-repeat center center;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.container .user-info .avatar-container[data-v-9489a77c] {
  width: 3.625rem;
  height: 3.625rem;
  border-radius: 50%;
  border: 0.0625rem solid #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.3125rem;
}
.container .user-info .avatar-container .user-avatar[data-v-9489a77c] {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
}
.container .user-info .user-name[data-v-9489a77c] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 1rem;
  color: #ffffff;
  margin-top: 0.25rem;
}
.container .user-info .border[data-v-9489a77c] {
  width: 100%;
  height: 0.0625rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/gift_border.png") no-repeat center center;
  background-size: 100% 100%;
  margin-top: 0.25rem;
}
.container .user-info .gift-stats-tabs[data-v-9489a77c] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 0.6875rem;
  box-sizing: border-box;
}
.container .user-info .gift-stats-tabs .stat-tab-item[data-v-9489a77c] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
}
.container .user-info .gift-stats-tabs .stat-tab-item .stat-num[data-v-9489a77c] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 600;
  font-size: 1rem;
  color: #ffffff;
  transition: all 0.3s;
}
.container .user-info .gift-stats-tabs .stat-tab-item .stat-label[data-v-9489a77c] {
  font-weight: 400;
  font-size: 0.75rem;
  color: #ffffff;
  transition: all 0.3s;
}
.container .user-info .gift-stats-tabs .stat-tab-item.active .stat-num[data-v-9489a77c] {
  color: #ffd700;
}
.container .user-info .gift-stats-tabs .stat-tab-item.active .stat-label[data-v-9489a77c] {
  color: #ffd700;
}
.container .user-card[data-v-9489a77c] {
  width: 100%;
  padding: 0.625rem 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.25rem;
  background: #4e5989;
  border-radius: 0.75rem;
  box-shadow: 0 0 0 0.03125rem rgba(255, 255, 255, 0.3) inset, 0 0 0 0.03125rem rgba(78, 89, 137, 0.8) inset;
}
.container .user-card .avatar-container[data-v-9489a77c] {
  width: 3.625rem;
  height: 3.625rem;
  border-radius: 50%;
  border: 0.0625rem solid #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.3125rem;
}
.container .user-card .avatar-container .user-avatar[data-v-9489a77c] {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
}
.container .user-card .user-name[data-v-9489a77c] {
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 0.625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.container .user-card .border[data-v-9489a77c] {
  width: 100%;
  height: 0;
  border-top: 0.0625rem solid;
  border-image: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff, rgba(255, 255, 255, 0)) 1;
  margin-top: 0.25rem;
  margin-bottom: 0.6875rem;
}
.container .user-card .gift-stats[data-v-9489a77c] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.container .user-card .gift-stats .stat-item[data-v-9489a77c] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.container .user-card .gift-stats .stat-item .stat-num[data-v-9489a77c] {
  font-size: 1.125rem;
  font-weight: bold;
  color: #fff;
  margin-bottom: 0.25rem;
}
.container .user-card .gift-stats .stat-item .stat-label[data-v-9489a77c] {
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.7);
}
.gift-detail-overlay[data-v-9489a77c] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  perspective: 1000px;
  /* 添加透视效果 */
}
.gift-detail-card[data-v-9489a77c] {
  width: 16.8125rem;
  height: 21.875rem;
  border-radius: 0.625rem;
  background: url("https://dianta-app-1334254576.cos.ap-beijing.myqcloud.com/static/images/gift_detail.png") no-repeat center center;
  background-size: 100% 100%;
  padding-top: 2.1875rem;
  box-sizing: border-box;
}
.gift-detail-card.animating[data-v-9489a77c] {
  animation: rotateIn-9489a77c 0.6s ease-out forwards;
}
.gift-detail-card.animating-out[data-v-9489a77c] {
  animation: rotateOut-9489a77c 0.6s ease-out forwards;
}
.gift-detail-card .card-bg-image[data-v-9489a77c] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  /* 确保背景图片在内容下方 */
}
.gift-detail-card .detail-content[data-v-9489a77c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.gift-detail-card .detail-content .detail-gift-image[data-v-9489a77c] {
  width: 10.375rem;
  height: 10.375rem;
}
.gift-detail-card .detail-intro[data-v-9489a77c] {
  padding: 0 1.75rem;
  margin-top: 0.5625rem;
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
}
.gift-detail-card .detail-intro .name[data-v-9489a77c] {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.875rem;
  color: #ffffff;
}
.gift-detail-card .detail-intro .count[data-v-9489a77c] {
  padding: 0.1875rem 0.3125rem;
  background: rgba(1, 1, 0, 0.3);
  border-radius: 0.5625rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.625rem;
  color: #ffffff;
}
.gift-detail-card .detail-info[data-v-9489a77c] {
  padding-left: 1.8125rem;
  padding-top: 3.125rem;
}
.gift-detail-card .detail-info .info-row[data-v-9489a77c] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0.5rem;
}
.gift-detail-card .detail-info .info-row .info-label[data-v-9489a77c] {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.8125rem;
  width: 4.6875rem;
}
.gift-detail-card .detail-info .info-row .info-value[data-v-9489a77c] {
  color: #fff;
  font-size: 0.8125rem;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.gift-detail-card .detail-info .info-row .info-value .diamond-icon[data-v-9489a77c] {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.1875rem;
}
@keyframes rotateIn-9489a77c {
0% {
    transform: rotateY(90deg);
    opacity: 0;
}
100% {
    transform: rotateY(0deg);
    opacity: 1;
}
}
@keyframes rotateOut-9489a77c {
0% {
    transform: rotateY(0deg);
    opacity: 1;
}
100% {
    transform: rotateY(90deg);
    opacity: 0;
}
}
@keyframes floatAnimation-9489a77c {
0%, 100% {
    transform: translateY(0) rotateY(0deg);
}
50% {
    transform: translateY(-0.15625rem) rotateY(10deg);
}
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
uni-page-body[data-v-9489a77c] {
  background: #0e101a;
}
body[data-v-9489a77c] {
  background: #0e101a;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.topic-item[data-v-f9cb4f99] {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f7f7f7;
  border-radius: 1.125rem;
  padding: 0.1875rem 0.5rem;
}
.topic-item .icon[data-v-f9cb4f99] {
  font-size: 0.75rem;
}
.topic-item .topic-text[data-v-f9cb4f99] {
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
  font-weight: 500;
  margin-left: 0.125rem;
}
.topic-item .close-icon[data-v-f9cb4f99] {
  width: 0.875rem;
  height: 0.875rem;
  margin-left: 0.375rem;
}
uni-page-body[data-v-0196fc81] {
	background: #f6f7f9;
}
body[data-v-0196fc81] {
	background: #f6f7f9;
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.publish[data-v-0196fc81] {
  width: 100vw;
  height: 100vh;
}
.publish .highlight-text[data-v-0196fc81] {
  width: 4.625rem;
  height: 2.375rem;
}
.publish .publish-btn[data-v-0196fc81] {
  width: 3.875rem;
  height: 1.875rem;
  background: linear-gradient(136deg, #3bbfff 0%, #833bff 53%, #ff3bf7 100%);
  border-radius: 0.9375rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  font-size: 0.875rem;
  color: #fff;
  box-sizing: border-box;
  letter-spacing: 0.0625rem;
  opacity: 1;
  transition: opacity 0.2s;
}
.publish .publish-btn--disabled[data-v-0196fc81] {
  opacity: 0.4;
  pointer-events: none;
}
.publish__content[data-v-0196fc81] {
  padding: 0.75rem 0.875rem;
  box-sizing: border-box;
}
.publish__content-box[data-v-0196fc81] {
  padding: 0.75rem;
  background: #ffffff;
  border-radius: 0.9375rem;
  box-sizing: border-box;
}
.publish__content-box .image-scroll[data-v-0196fc81] {
  width: 100%;
  overflow: hidden;
}
.publish__content-box .image-content[data-v-0196fc81] {
  display: flex;
  gap: 0.625rem;
}
.publish__content-box .image-content .list[data-v-0196fc81] {
  position: relative;
  flex: 0 0 auto;
  width: 5.75rem;
  height: 5.75rem;
}
.publish__content-box .image-content .list .image[data-v-0196fc81] {
  width: 5.75rem;
  height: 5.75rem;
  border-radius: 0.625rem;
  object-fit: cover;
  display: block;
}
.publish__content-box .image-content .list .close[data-v-0196fc81] {
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  width: 1.125rem;
  height: 1.125rem;
  z-index: 9;
}
.publish__content-box .publish__upload-btn[data-v-0196fc81] {
  width: 5.75rem;
  height: 5.75rem;
  background: #f6f7f9;
  border-radius: 0.625rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.publish__content-box .publish__upload-btn .publish__upload-icon[data-v-0196fc81] {
  width: 1.625rem;
  height: 1.625rem;
}
.publish__content-box .publish__upload-btn .publish__upload-text[data-v-0196fc81] {
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: rgba(6, 4, 0, 0.5);
}
.publish__content-box .publish__textarea[data-v-0196fc81] {
  margin-top: 0.625rem;
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.02);
  padding-top: 0.625rem;
}
.publish__content-box .publish__textarea .textarea[data-v-0196fc81] {
  width: 100%;
  font-size: 0.75rem;
  font-weight: 400;
}
.publish__content-box .publish__textarea .placeholder[data-v-0196fc81] {
  font-size: 0.875rem;
  color: rgba(6, 4, 0, 0.2);
  color: pink;
  font-weight: 500;
}
.publish__content-box .publish__topic[data-v-0196fc81] {
  width: 100%;
  margin-bottom: 0.375rem;
}
.publish__content-box .publish__topic .topic-scroll[data-v-0196fc81] {
  width: 100%;
  min-height: 1.75rem;
  white-space: nowrap;
}
.publish__content-box .publish__topic .topic-list-inline[data-v-0196fc81] {
  margin-right: 0.625rem;
  display: inline-block;
}
.publish__content-box .publish__topic .topic-list-inline[data-v-0196fc81]:last-child {
  margin-right: 0;
}
.publish__content-box .publish__bottom[data-v-0196fc81] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.publish__content-box .publish__bottom .publish__topic-btn[data-v-0196fc81] {
  width: 4.125rem;
  height: 2rem;
  background: #f7f7f7;
  border-radius: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.publish__content-box .publish__bottom .publish__topic-btn .icon[data-v-0196fc81],
.publish__content-box .publish__bottom .publish__topic-btn .text[data-v-0196fc81] {
  font-size: 0.875rem;
  color: #060400;
}
.publish__content-box .publish__bottom .publish__topic-btn .icon[data-v-0196fc81] {
  margin-top: -0.09375rem;
}
.publish__content-box .publish__bottom .publish__topic-btn .text[data-v-0196fc81] {
  margin-left: 0.25rem;
}
.publish__content-box .publish__bottom .publish__range[data-v-0196fc81] {
  display: flex;
  align-items: center;
}
.publish__content-box .publish__bottom .publish__range-text[data-v-0196fc81] {
  font-size: 0.875rem;
  color: rgba(6, 4, 0, 0.4);
}
.publish__content-box .publish__bottom .publish__range .icon[data-v-0196fc81] {
  font-size: 0.875rem;
  margin-top: 0.09375rem;
}
.popup-content[data-v-0196fc81] {
  padding: 1.25rem 0.875rem 0.875rem 0.875rem;
  background: #fff;
  border-radius: 0.625rem 0.625rem 0 0;
}
.popup-content .popup-title[data-v-0196fc81] {
  font-size: 1.25rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
  margin-bottom: 1.25rem;
}
.popup-content .topic-list[data-v-0196fc81] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem;
}
.popup-content .topic-list .topic-item[data-v-0196fc81] {
  padding: 0.5625rem 1.125rem;
  background: #f7f7f7;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 1.125rem 1.125rem 1.125rem 1.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 500;
  transition: background 0.2s, color 0.2s;
}
.popup-content .topic-list .topic-item.active[data-v-0196fc81] {
  background: linear-gradient(92deg, #ffeef2 0%, #fadcea 33%, #e3dbff 63%, #e4f6ff 100%);
  border-radius: 1.125rem 1.125rem 1.125rem 1.125rem;
  color: #fff;
  font-weight: 700;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.visible-page[data-v-814d1664] {
  min-height: 100vh;
}
.nav-btn[data-v-814d1664],
.finish-btn[data-v-814d1664] {
  font-weight: 500;
  font-size: 0.875rem;
  color: rgba(6, 4, 0, 0.85);
}
.nav-title[data-v-814d1664] {
  font-size: 1.0625rem;
  font-weight: bold;
  color: #222;
}
.visible-list[data-v-814d1664] {
  width: 100%;
}
.visible-list .visible-item[data-v-814d1664] {
  width: 100%;
  height: 3.75rem;
  padding: 0 0.875rem;
  display: flex;
  box-sizing: border-box;
  align-items: center;
}
.visible-list .visible-item .check-icon[data-v-814d1664] {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.75rem;
}
.visible-list .visible-item .visible-item_content[data-v-814d1664] {
  display: flex;
  flex-direction: column;
}
.visible-list .visible-item .visible-item_content .name[data-v-814d1664] {
  font-size: 1rem;
  color: #060400;
}
.visible-list .visible-item .visible-item_content .describe[data-v-814d1664] {
  font-size: 0.75rem;
  color: rgba(6, 4, 0, 0.4);
}
uni-page-body[data-v-bcbac008] {
	/* background: #f6f7f9; */
	/* height: 100vh; */
	/* overflow: hidden; 禁止页面滚动 */
}
/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.nav-left[data-v-bcbac008] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.light-detail[data-v-bcbac008] {
  display: flex;
  flex-direction: column;
}
.light-detail .top[data-v-bcbac008] {
  background: #fff;
}
.light-detail .top .user-info[data-v-bcbac008] {
  padding: 0 0.625rem;
  padding-top: 0.375rem;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}
.light-detail .top .user-info .avatar[data-v-bcbac008] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  margin-right: 0.5rem;
}
.light-detail .top .user-info .info[data-v-bcbac008] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  alice-items: center;
}
.light-detail .top .user-info .info .user-infometa[data-v-bcbac008] {
  display: flex;
  align-items: center;
}
.light-detail .top .user-info .info .user-infometa .sex-icon[data-v-bcbac008] {
  width: 0.875rem;
  height: 0.875rem;
  margin-left: 0.25rem;
}
.light-detail .top .user-info .info .user-infometa .name[data-v-bcbac008] {
  font-weight: 600;
  font-size: 0.875rem;
  color: #010101;
}
.light-detail .top .user-info .info .time[data-v-bcbac008] {
  font-weight: 400;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.4);
}
.light-detail .top .user-info .trailling[data-v-bcbac008] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.light-detail .top .user-info .trailling .hi-icon[data-v-bcbac008] {
  width: 3.125rem;
  height: 1.5rem;
}
.light-detail .top .user-info .trailling .more-icon[data-v-bcbac008] {
  width: 0.5rem;
  height: 1.125rem;
  margin-left: 0.3125rem;
}
.light-detail .top .banner[data-v-bcbac008] {
  overflow: hidden;
  background: #f6f7f9;
}
.light-detail .top .banner .banner-swiper[data-v-bcbac008] {
  width: 100%;
  height: 10.9375rem;
}
.light-detail .top .banner .banner-img[data-v-bcbac008] {
  width: 100%;
  height: 10.9375rem;
  display: block;
}
.light-detail .top .banner-count-wrapper[data-v-bcbac008] {
  width: 100%;
  height: 3.125rem;
  padding: 0 0.875rem;
  padding-top: 1.25rem;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
}
.light-detail .top .banner-count-wrapper .banner-count[data-v-bcbac008] {
  width: 1.75rem;
  height: 1.25rem;
  background: rgba(1, 1, 1, 0.2);
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  box-sizing: border-box;
  color: #fff;
  font-size: 0.6875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.light-detail .top .content-area[data-v-bcbac008] {
  padding: 0.875rem;
  box-sizing: border-box;
}
.light-detail .top .subject[data-v-bcbac008] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.625rem 0.5rem;
  padding: 0 0.875rem 0.875rem 0.875rem;
  box-sizing: border-box;
}
.light-detail .top .subject .subject_item[data-v-bcbac008] {
  background: #f6f7f9;
  border-radius: 1.25rem 1.25rem 1.25rem 1.25rem;
  display: flex;
  align-items: center;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.5625rem;
  border-radius: 1.25rem;
  color: #818181;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
}
.light-detail .top .subject .subject_item .tag_text[data-v-bcbac008] {
  margin-left: 0.1875rem;
}
.light-detail .comment-border[data-v-bcbac008] {
  width: 100%;
  height: 0.625rem;
  background: #f6f7f9;
}
.light-detail .comment-title[data-v-bcbac008] {
  padding: 0.875rem;
  padding-bottom: 0;
  box-sizing: border-box;
  background: #fff;
}
.light-detail .comment-title .title[data-v-bcbac008] {
  font-weight: 600;
  font-size: 1rem;
  color: #010101;
}
.light-detail .comment-area[data-v-bcbac008] {
  padding: 0.875rem;
  box-sizing: border-box;
  background: #fff;
}
.light-detail .comment-list .comment-item[data-v-bcbac008] {
  padding: 0.75rem 0;
  padding-bottom: 0;
  box-sizing: border-box;
}
.light-detail .comment-list .comment-item[data-v-bcbac008]:last-child {
  margin-bottom: 0;
}
.light-detail .comment-list .comment-item .comment-main[data-v-bcbac008] {
  position: relative;
  display: flex;
  align-items: flex-start;
}
.light-detail .comment-list .comment-item .comment-main .comment-avatar[data-v-bcbac008] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  margin-right: 0.625rem;
  flex-shrink: 0;
}
.light-detail .comment-list .comment-item .comment-main .comment-content[data-v-bcbac008] {
  flex: 1;
  min-width: 0;
}
.light-detail .comment-list .comment-item .comment-main .comment-content .comment-header[data-v-bcbac008] {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.25rem;
}
.light-detail .comment-list .comment-item .comment-main .comment-content .comment-header .comment-name[data-v-bcbac008] {
  font-weight: normal;
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.5);
  display: flex;
  align-items: center;
}
.light-detail .comment-list .comment-item .comment-main .comment-content .comment-header .comment-name .comment-badge[data-v-bcbac008] {
  width: 2rem;
  height: 1.125rem;
  background: #f6f7f9;
  border-radius: 0.5625rem 0.5625rem 0.5625rem 0.5625rem;
  display: flex;
  justify-content: center;
  alice-items: center;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
  margin-left: 0.3125rem;
}
.light-detail .comment-list .comment-item .comment-main .comment-content .comment-header .comment-text[data-v-bcbac008] {
  font-size: 0.875rem;
  color: #010101;
  margin-top: 0.25rem;
}
.light-detail .comment-list .comment-item .comment-main .comment-content .comment-header .comment-time[data-v-bcbac008] {
  font-size: 0.625rem;
  color: rgba(1, 1, 1, 0.4);
  margin-top: 0.25rem;
}
.light-detail .comment-list .comment-item .comment-main .comment-content .comment-text[data-v-bcbac008] {
  font-size: 0.875rem;
  color: #010101;
  line-height: 1.25rem;
  word-break: break-all;
}
.light-detail .comment-list .comment-item .comment-main .action-like[data-v-bcbac008] {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 3.125rem;
}
.light-detail .comment-list .comment-item .comment-main .action-like .like-wrapper[data-v-bcbac008] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.light-detail .comment-list .comment-item .comment-main .action-like .like-wrapper .like-icon[data-v-bcbac008] {
  width: 1.125rem;
  height: 0.9375rem;
  margin-bottom: 0.25rem;
}
.light-detail .comment-list .comment-item .comment-main .action-like .like-wrapper .like-count[data-v-bcbac008] {
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.4);
}
.light-detail .comment-list .comment-item .reply-list[data-v-bcbac008] {
  margin-left: 3.125rem;
  margin-top: 0.75rem;
}
.light-detail .comment-list .comment-item .reply-list .reply-item[data-v-bcbac008] {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-bottom: 0.875rem;
}
.light-detail .comment-list .comment-item .reply-list .reply-item[data-v-bcbac008]:last-child {
  margin-bottom: 0;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-avatar[data-v-bcbac008] {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  margin-right: 0.3125rem;
  flex-shrink: 0;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-content[data-v-bcbac008] {
  flex: 1;
  min-width: 0;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-content .top[data-v-bcbac008] {
  display: flex;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-content .top .reply-name[data-v-bcbac008] {
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.5);
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-content .top .reply-badge[data-v-bcbac008] {
  width: 2rem;
  height: 1.125rem;
  background: #f6f7f9;
  border-radius: 0.5625rem 0.5625rem 0.5625rem 0.5625rem;
  display: flex;
  justify-content: center;
  alice-items: center;
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
  margin-left: 0.3125rem;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-content .center[data-v-bcbac008] {
  margin-top: 0.375rem;
  margin-bottom: 0.25rem;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-content .center .reply-action[data-v-bcbac008] {
  font-size: 0.875rem;
  color: #010101;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-content .center .reply-action .reply-nickName[data-v-bcbac008] {
  font-size: 0.875rem;
  color: rgba(1, 1, 1, 0.5);
  margin: 0 0.1875rem;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-content .bottom[data-v-bcbac008] {
  display: flex;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-content .bottom .reply-time[data-v-bcbac008] {
  font-size: 0.625rem;
  color: rgba(1, 1, 1, 0.4);
}
.light-detail .comment-list .comment-item .reply-list .reply-item .reply-content .bottom .reply-operate[data-v-bcbac008] {
  font-size: 0.625rem;
  color: rgba(1, 1, 1, 0.6);
  margin-left: 0.375rem;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .action-like[data-v-bcbac008] {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  width: 3.125rem;
  align-items: flex-end;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .action-like .like-wrapper[data-v-bcbac008] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .action-like .like-wrapper .like-icon[data-v-bcbac008] {
  width: 1.125rem;
  height: 1.125rem;
  margin-bottom: 0.25rem;
}
.light-detail .comment-list .comment-item .reply-list .reply-item .action-like .like-wrapper .like-count[data-v-bcbac008] {
  font-size: 0.6875rem;
  color: rgba(1, 1, 1, 0.4);
}
.light-detail .comment-list .comment-item .reply-more[data-v-bcbac008] {
  margin-left: 3.875rem;
  margin-top: 0.25rem;
  padding: 0.1875rem 0 0.0625rem 0;
}
.light-detail .comment-list .comment-item .reply-more .reply-more-text[data-v-bcbac008] {
  color: #8c7dfc;
  font-size: 0.75rem;
}
.top-detail[data-v-bcbac008] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.detail-footer[data-v-bcbac008] {
  padding: 0.375rem 0.625rem calc(env(safe-area-inset-bottom) + 0.375rem);
  background: #fff;
  box-shadow: 0 -0.1875rem 0.75rem rgba(0, 0, 0, 0.04);
  box-sizing: border-box;
  z-index: 999;
}
.footer-default[data-v-bcbac008] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input-placeholder[data-v-bcbac008] {
  flex: 1;
  display: flex;
  align-items: center;
  background: #f6f7f9;
  border-radius: 1.125rem;
  height: 2.125rem;
  padding: 0 0.625rem;
}
.icon-edit[data-v-bcbac008] {
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 0.375rem;
}
.placeholder-text[data-v-bcbac008] {
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.35);
}
.actions[data-v-bcbac008] {
  margin-left: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.action-item[data-v-bcbac008] {
  display: flex;
  align-items: center;
}
.action-icon[data-v-bcbac008] {
  width: 1.25rem;
  height: 1.25rem;
}
.num[data-v-bcbac008] {
  margin-left: 0.1875rem;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.45);
}
.footer-input[data-v-bcbac008] {
  display: flex;
  align-items: center;
  gap: 0.375rem;
}
.footer-input .input[data-v-bcbac008] {
  flex: 1;
  height: 2.125rem;
  border-radius: 1.125rem;
  background: #f6f7f9;
  padding: 0 0.75rem;
  font-size: 0.8125rem;
}
.send-btn[data-v-bcbac008] {
  color: #8c7dfc;
  font-size: 0.875rem;
  padding: 0 0.25rem;
}
.light-detail .section[data-v-bcbac008] {
  background: #f6f7f9;
}
.light-detail .section .section-content[data-v-bcbac008] {
  margin-bottom: 0.625rem;
  background: white;
}
.light-detail .section .section-comment[data-v-bcbac008] {
  background: white;
  padding: 0.875rem 0.9375rem 5.375rem 0.875rem;
}
.light-detail .section .section-comment .title[data-v-bcbac008] {
  font-weight: 600;
  font-size: 1rem;
  color: #060400;
  margin-bottom: 0.375rem;
}
.content-wrapper[data-v-bcbac008] {
  padding: 0.875rem;
}
.content-wrapper .content-item[data-v-bcbac008] {
  font-size: 0.875rem;
  font-weight: 400;
  color: #060400;
  line-height: 1.25rem;
  letter-spacing: 0.03125rem;
  word-break: break-all;
  white-space: pre-line;
}
.content-wrapper .label-box[data-v-bcbac008] {
  display: flex;
  margin-top: 0.875rem;
}
.content-wrapper .label-box .label-item[data-v-bcbac008] {
  font-size: 0.75rem;
  color: rgba(1, 1, 1, 0.5);
  height: 1.25rem;
  padding: 0.0625rem 0.5rem;
  margin-right: 0.46875rem;
  background: #f6f7f9;
  border-radius: 1.25rem 1.25rem 1.25rem 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-wrapper .label-box .label-item .icon[data-v-bcbac008] {
  margin-right: 0.1875rem;
}
.tag_list[data-v-bcbac008] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0.75rem;
}
.tag_list .tag_item[data-v-bcbac008] {
  display: flex;
  align-items: center;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.5rem;
  border-radius: 1.25rem;
  color: #818181;
  font-size: 0.75rem;
  background-color: #f4f6f8;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
}
.tag_list .tag_item .tag_text[data-v-bcbac008] {
  margin-left: 0.1875rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.topic_list[data-v-726bc328] {
  margin-top: 1.375rem;
  padding: 0 0.875rem 0.875rem;
}
.topic_list .topic_item[data-v-726bc328] {
  margin-bottom: 1.5rem;
}
.topic_group[data-v-726bc328] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.875rem;
  border-bottom: 0.625rem solid #f6f7f9;
}
.topic_group .topic_title[data-v-726bc328],
.topic_group .topic_desc[data-v-726bc328] {
  display: block;
}
.topic_group .topic_title[data-v-726bc328] {
  font-size: 1rem;
  font-weight: bold;
  color: #010101;
}
.topic_group .topic_desc[data-v-726bc328] {
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #9b9b9b;
}
.join_topic[data-v-726bc328] {
  width: 4.875rem;
  height: 1.875rem;
  line-height: 1.875rem;
  border-radius: 0.9375rem;
  background: rgba(140, 125, 252, 0.1);
  font-size: 0.875rem;
  color: #8c7dfc;
  text-align: center;
}
.topic_list_title[data-v-726bc328] {
  display: inline-block;
  font-size: 1rem;
  color: #010101;
  line-height: 1.375rem;
  position: relative;
  padding: 0 0.875rem 0.1875rem;
  margin-top: 0.875rem;
  margin-bottom: 0.1875rem;
}
.topic_list_title[data-v-726bc328]::before {
  content: "";
  width: 1rem;
  height: 0.25rem;
  background: #8C7DFC;
  border-radius: 0.125rem;
  position: absolute;
  left: 50%;
  bottom: -0.125rem;
  transform: translateX(-50%);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.chat-page[data-v-cb9ff0c9] {
  display: flex;
  flex-direction: column;
  height: 100vh;
  background: #f7f7f7;
  position: relative;
}
.message-scroll[data-v-cb9ff0c9] {
  flex: 1;
  overflow-y: auto;
  /* 确保scroll-view可以滚动 */
  /* 防止内容溢出 */
  min-height: 0;
}
.message-time[data-v-cb9ff0c9] {
  text-align: center;
  margin: 0.625rem 0;
  font-size: 0.75rem;
  color: #999;
}
.message-list[data-v-cb9ff0c9] {
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
}
.message-list .message-item[data-v-cb9ff0c9] {
  display: flex;
  align-items: center;
  max-width: 80%;
  padding: 0.5rem 0.625rem;
  margin: 0.375rem 0;
  border-radius: 0.375rem;
  background-color: hotpink;
  word-break: break-word;
}
.message-list .message-item .message-item-content[data-v-cb9ff0c9] {
  display: flex;
  align-items: center;
}
.message-list .message-item .message-item-content .avatar[data-v-cb9ff0c9] {
  width: 2.625rem;
  height: 2.625rem;
  border-radius: 50%;
}
.message-list .message-item .message-item-content .message-text[data-v-cb9ff0c9] {
  flex: 1;
  padding: 0.625rem 0.875rem;
  margin-left: 0.375rem;
  background: #ffffff;
  font-weight: 400;
  border-radius: 0.75rem;
  font-size: 1rem;
}
.message-list .message-item .message-item-content .message-text.self[data-v-cb9ff0c9] {
  background: #e4ddfc;
  color: rgba(1, 1, 1, 0.85);
}
.message-item.self[data-v-cb9ff0c9] {
  align-self: flex-end;
}

/* 自己的消息：头像在右，文本在左 */
.message-item.self .message-item-content[data-v-cb9ff0c9] {
  flex-direction: row-reverse;
}
.message-item.self .message-item-content .message-text[data-v-cb9ff0c9] {
  margin-left: 0;
  margin-right: 0.375rem;
}
.message-text[data-v-cb9ff0c9] {
  font-size: 0.875rem;
  color: #333;
}
.composer[data-v-cb9ff0c9] {
  display: flex;
  align-items: center;
  padding: 0.5rem;
  background: #fff;
  border-top: 0.03125rem solid #eee;
  /* 确保固定在底部 */
  flex-shrink: 0;
}
.composer-input[data-v-cb9ff0c9] {
  flex: 1;
  height: 2.25rem;
  line-height: 2.25rem;
  padding: 0 0.625rem;
  background: #f5f5f5;
  border-radius: 1.125rem;
  font-size: 0.875rem;
  margin-right: 0.5rem;
}
.composer-send[data-v-cb9ff0c9] {
  min-width: 3.75rem;
  height: 2.25rem;
  line-height: 2.25rem;
  border-radius: 1.125rem;
  background: #8c7dfc;
  color: #fff;
  font-size: 0.875rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.panel-box[data-v-83281cbc] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin: 10px;
}
.panel-item[data-v-83281cbc] {
  background-color: #F9FAFC;
  width: 64px;
  height: 64px;
  border-radius: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 4px;
}
.panel-icon[data-v-83281cbc] {
  width: 30px;
  height: 30px;
}
.panel-text[data-v-83281cbc] {
  font-family: PingFang SC;
  font-weight: 400;
  font-size: 12px;
  color: #00000066;
  opacity: 0.8;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.panel-box[data-v-518a3568] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin: 10px;
}
.panel-item[data-v-518a3568] {
  background-color: #F9FAFC;
  width: 64px;
  height: 64px;
  border-radius: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 4px;
}
.panel-icon[data-v-518a3568] {
  width: 30px;
  height: 30px;
}
.panel-text[data-v-518a3568] {
  font-family: PingFang SC;
  font-weight: 400;
  font-size: 12px;
  color: #00000066;
  opacity: 0.8;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.message-input-container[data-v-6fa94e53] {
  height: calc(3.375rem + env(safe-area-inset-bottom));
}
.message-input-container .input-container[data-v-6fa94e53] {
  width: 100%;
  padding: 0.5rem 0.875rem;
  box-sizing: border-box;
  background-color: #ffffff;
  border-top: 1px solid #e5e5e5;
  display: flex;
  align-items: center;
  z-index: 1000;
  position: fixed;
  left: 0;
  bottom: 0;
  transition: bottom 0.3s ease;
  /* iPhone 底部安全区域 */
  padding-bottom: calc(env(safe-area-inset-bottom, 0px) + 0.5rem);
}
@supports (padding-bottom: 0px) {
.message-input-container .input-container[data-v-6fa94e53] {
    padding-bottom: max(env(safe-area-inset-bottom) + 0.5rem, 1.25rem);
}
}
.icon-btn[data-v-6fa94e53] {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.icon-btn uni-image[data-v-6fa94e53] {
  width: 100%;
  height: 100%;
}
.message-input[data-v-6fa94e53] {
  height: 2.375rem;
  padding: 0 15px;
  background-color: #f0f2f7;
  width: 100%;
  border-radius: 4px;
  font-size: 16px;
  border: 1px solid transparent;
  margin: 0 10px;
  box-sizing: border-box;
}
.send-btn[data-v-6fa94e53] {
  min-width: 60px;
  height: 36px;
  padding: 0 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #006eff;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  margin: 0 5px;
}
.more-panel[data-v-6fa94e53] {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 125px;
  background-color: #fff;
  z-index: 99999999999;
}
.panel-content[data-v-6fa94e53] {
  height: 100%;
  padding: 10px 0;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #eee;
  justify-content: center;
  padding: 10px;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.bubble[data-v-a09b57e6] {
  background-color: #ffffff;
  border-radius: 0px 10px 10px 10px;
  padding: 0.46875rem;
  position: relative;
}
.bubble.bubble-me[data-v-a09b57e6] {
  border-radius: 10px 0 10px 10px;
  background-color: #e4ddfc;
}
.bubble .callMessage-icon[data-v-a09b57e6] {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.bubble .text[data-v-a09b57e6] {
  font-size: 14px;
  font-weight: 400;
  color: #333;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.bubble[data-v-f1a895f4] {
  background-color: #ffffff;
  border-radius: 0px 10px 10px 10px;
  padding: 0.46875rem;
  position: relative;
}
.bubble.bubble-me[data-v-f1a895f4] {
  border-radius: 10px 0 10px 10px;
  background-color: #e4ddfc;
}
.bubble .callMessage-icon[data-v-f1a895f4] {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.bubble .text[data-v-f1a895f4] {
  font-size: 14px;
  font-weight: 400;
  color: #333;
}
.system-wrapper[data-v-f1a895f4] {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  margin-bottom: 0.375rem;
}
.system-wrapper.system-wrapper-me[data-v-f1a895f4] {
  flex-direction: row-reverse;
}
.system-rich-text[data-v-f1a895f4] {
  font-size: 0.875rem;
  color: #333;
}
.system-rich-text[data-v-f1a895f4] p {
  margin: 0;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.image-message uni-image[data-v-b9523dbf] {
  border-radius: 8px;
  object-fit: contain;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.video-message[data-v-92ee214f] {
  position: relative;
  width: 200px;
  height: 200px;
  border-radius: 8px;
  overflow: hidden;
  background-color: black;
}
.video-message .video-preview[data-v-92ee214f] {
  position: relative;
  width: 100%;
  height: 100%;
}
.video-message .video-poster[data-v-92ee214f] {
  width: 100%;
  height: 100%;
}
.video-message .play-icon[data-v-92ee214f] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 48px;
  height: 48px;
}
.video-message .play-icon uni-image[data-v-92ee214f] {
  width: 100%;
  height: 100%;
}
.video-message .video-duration[data-v-92ee214f] {
  position: absolute;
  right: 8px;
  bottom: 8px;
  padding: 2px 6px;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 12px;
  border-radius: 4px;
}
.video-message .fullscreen-container[data-v-92ee214f] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 999;
  background-color: black;
}
.video-message .fullscreen-video[data-v-92ee214f] {
  width: 100%;
  height: 100%;
}
.video-message .video-controls[data-v-92ee214f] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 15px;
  box-sizing: border-box;
  z-index: 1000;
  /* 确保关闭按钮在控制条上方 */
}
.video-message .close-btn[data-v-92ee214f] {
  width: 24px;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.video-message .close-icon[data-v-92ee214f] {
  width: 16px;
  height: 16px;
  position: relative;
}
.video-message .close-icon[data-v-92ee214f]::before,
.video-message .close-icon[data-v-92ee214f]::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 2px;
  background-color: white;
  border-radius: 1px;
}
.video-message .close-icon[data-v-92ee214f]::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.video-message .close-icon[data-v-92ee214f]::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.message-status[data-v-d27893d2] {
  position: absolute;
  bottom: 14px;
  right: -4px;
}
.status-loading[data-v-d27893d2] {
  width: 20px;
  height: 20px;
}
.status-loading uni-image[data-v-d27893d2] {
  width: 100%;
  height: 100%;
  animation: rotating-d27893d2 1s linear infinite;
}
.status-fail[data-v-d27893d2] {
  width: 16px;
  height: 16px;
  background-color: #ff4d4f;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.status-fail uni-text[data-v-d27893d2] {
  color: white;
  font-size: 12px;
  font-weight: bold;
}
@keyframes rotating-d27893d2 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.message-timestamp[data-v-d2568c23] {
  width: 100%;
  margin: 15px 0;
  color: #BBBBBB;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.card_list[data-v-4d941450] {
  background: #ffffff;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.02);
  border-radius: 0.875rem 0.875rem 0.875rem 0.875rem;
  height: 4.375rem;
}
.swiper_item[data-v-4d941450] {
  display: flex;
  align-items: center;
  padding: 0.625rem;
  box-sizing: border-box;
  font-size: 0.75rem;
  color: #9e9e9e;
  position: relative;
}
.tag_icon[data-v-4d941450] {
  width: 3.125rem;
  height: 3.125rem;
  margin-right: 0.375rem;
}
.play_btn[data-v-4d941450] {
  width: 4.375rem;
  height: 1.625rem;
  line-height: 1.625rem;
  padding: 0;
  text-align: center;
  font-size: 0.75rem;
  color: #333;
  position: absolute;
  top: 50%;
  right: 0.9375rem;
  transform: translateY(-50%);
  color: #fff;
  background: #8C7DFC !important;
}
.price_txt[data-v-4d941450] {
  background: url("https://dianta-prod-1334254576.cos.ap-beijing.myqcloud.com/static/icon/mine/coin_icon.png") no-repeat right center;
  background-size: 1rem 1rem;
  font-size: 1.125rem;
  color: #f6635c;
  font-weight: 700;
  padding-right: 1.25rem;
  margin-right: 0.125rem;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.message-container[data-v-46f56e4e] {
  background-color: #f9fafc;
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0.875rem;
  box-sizing: border-box;
}
.message-container .test[data-v-46f56e4e] {
  width: 100%;
  height: 3.125rem;
  background-color: red;
}
.loading-tip[data-v-46f56e4e] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 0;
  color: #999;
  font-size: 14px;
  animation: fadeIn-46f56e4e 0.3s;
}
@keyframes fadeIn-46f56e4e {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes rotating-46f56e4e {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
.new-message-tip[data-v-46f56e4e] {
  position: absolute;
  bottom: 50px;
  right: 10px;
  background-color: #ffffff;
  color: #1c66e5;
  padding: 8px 16px;
  border-radius: 3px;
  font-size: 12px;
  z-index: 100;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  white-space: nowrap;
}
.new-message-tip uni-image[data-v-46f56e4e] {
  width: 12px;
  height: 11px;
  margin-right: 5px;
}
.message-list[data-v-46f56e4e] {
  flex: 1;
  overflow: auto;
  margin: 8px;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}
.message-list[data-v-46f56e4e] ::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
  color: transparent;
}
.message-item[data-v-46f56e4e] {
  display: flex;
  margin: 7px 0;
}
.message-item.message-item-me[data-v-46f56e4e] {
  flex-direction: row-reverse;
}
.message-status[data-v-46f56e4e] {
  position: relative;
}
.message-content[data-v-46f56e4e] {
  margin: 0 0.625rem;
  max-width: 70%;
}/* 需要放到文件最上面 */
/* 水平间距 */
/* 水平间距 */
/*
 以下变量是默认值，如不需要修改可以不用给下面的变量重新赋值
 */
/* 水平间距 */
.TUIChat[data-v-cf0e994a] {
  display: flex;
  flex-direction: column;
  width: 100vw;
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.TUIChat .header_left[data-v-cf0e994a] {
  display: flex;
  align-items: center;
}
.TUIChat .header_left .title[data-v-cf0e994a] {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.TUIChat .header_left .btn[data-v-cf0e994a] {
  height: 1.5rem;
  padding: 0 0.8125rem;
  border-radius: 0.75rem 0.75rem 0.75rem 0.75rem;
  border: 0.0625rem solid #8c7dfc;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 0.75rem;
  color: #8c7dfc;
  box-sizing: border-box;
  margin-left: 0.625rem;
}
.TUIChat[data-v-c6783a24] {
	display: flex;
	flex-direction: column;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
}
