* {
  margin: 0;
  -webkit-tap-highlight-color: transparent;
}

html,
body {
  -webkit-user-select: none;
  -moz-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;
     -moz-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');
}
            
/* stylelint-disable comment-empty-line-before */
/**
 * 这里是uni-app内置的常用样式变量
 *
 * uni-app 官方扩展插件及插件市场（https://ext.dcloud.net.cn）上很多三方插件均使用了这些样式变量
 * 如果你是插件开发者，建议你使用scss预处理，并在插件代码中直接使用这些变量（无需 import 这个文件），方便用户通过搭积木的方式开发整体风格一致的App
 *
 */
/**
 * 如果你是App开发者（插件使用者），你可以通过修改这些变量来定制自己的插件主题，实现自定义主题功能
 *
 * 如果你的项目同样使用了scss预处理，你也可以直接在你的 scss 代码中使用如下变量，同时无需 import 这个文件
 */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
/* stylelint-disable selector-type-no-unknown */
uni-button::after {
  border: none;
}
uni-swiper,
uni-scroll-view {
  flex: 1;
  height: 100%;
  overflow: hidden;
}
uni-image {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis-2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ellipsis-3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.i-carbon-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 16L20 6l1.4 1.4l-8.6 8.6l8.6 8.6L20 26z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em;}.i-carbon-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 16L12 26l-1.4-1.4l8.6-8.6l-8.6-8.6L12 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em;}.i-carbon-location-current{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 12.984a1 1 0 0 0 .629.944l9.601 3.841l3.841 9.602A1 1 0 0 0 19 28h.016a1 1 0 0 0 .924-.658l8-22a1 1 0 0 0-1.282-1.283l-22 8a1 1 0 0 0-.658.925'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em;}.center{display:flex;align-items:center;justify-content:center;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.-top-8rpx{top:-0.25rem;}.bottom-0{bottom:0;}.left-0{left:0;}.left-4rpx{left:0.125rem;}.z-100{z-index:100;}.mx-32rpx{margin-left:1rem;margin-right:1rem;}.mx-auto{margin-left:auto;margin-right:auto;}.mb-24rpx{margin-bottom:0.75rem;}.mb-32rpx{margin-bottom:1rem;}.ml-10rpx{margin-left:0.3125rem;}.ml-24rpx{margin-left:0.75rem;}.ml-25rpx{margin-left:0.78125rem;}.ml-2rpx{margin-left:0.0625rem;}.ml-4rpx{margin-left:0.125rem;}.mt-16rpx{margin-top:0.5rem;}.mt-24rpx{margin-top:0.75rem;}.mt-64rpx{margin-top:2rem;}.box-border{box-sizing:border-box;}.block{display:block;}.hidden{display:none;}.h-100rpx{height:3.125rem;}.h-223rpx{height:6.96875rem;}.h-35rpx{height:1.09375rem;}.h-44rpx{height:1.375rem;}.h-48rpx{height:1.5rem;}.h-500rpx{height:15.625rem;}.h-full{height:100%;}.min-w-0{min-width:0;}.w-223rpx{width:6.96875rem;}.w-35rpx{width:1.09375rem;}.w-48rpx{width:1.5rem;}.w-686rpx{width:21.4375rem;}.w-full{width:100%;}.wxs{width:20rem;}.flex{display:flex;}.flex-1{flex:1 1 0%;}.flex-shrink{flex-shrink:1;}.flex-shrink-0{flex-shrink:0;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.items-center{align-items:center;}.items-baseline{align-items:baseline;}.justify-center{justify-content:center;}.gap-4rpx{gap:0.125rem;}.gap-8rpx{gap:0.25rem;}.overflow-hidden{overflow:hidden;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-ellipsis{text-overflow:ellipsis;}.border{border-width:1px;}.rounded-16rpx{border-radius:0.5rem;}.rounded-24rpx{border-radius:0.75rem;}.rounded-8rpx{border-radius:0.25rem;}.bg-\[\#F6F7F8\]{--un-bg-opacity:1;background-color:rgb(246 247 248 / var(--un-bg-opacity)) /* #F6F7F8 */;}.bg-\[\#FEF5E6\]{--un-bg-opacity:1;background-color:rgb(254 245 230 / var(--un-bg-opacity)) /* #FEF5E6 */;}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.active\:bg-\[\#f5f5f7\]:active{--un-bg-opacity:1;background-color:rgb(245 245 247 / var(--un-bg-opacity)) /* #f5f5f7 */;}.p-24rpx{padding:0.75rem;}.px,.px-\[32rpx\]{padding-left:1rem;padding-right:1rem;}.px-40rpx{padding-left:1.25rem;padding-right:1.25rem;}.px-8rpx{padding-left:0.25rem;padding-right:0.25rem;}.pl-24rpx{padding-left:0.75rem;}.pr-32rpx{padding-right:1rem;}.text-center{text-align:center;}.text-20rpx{font-size:0.625rem;}.text-24rpx{font-size:0.75rem;}.text-28rpx{font-size:0.875rem;}.text-30rpx{font-size:0.9375rem;}.text-36rpx{font-size:1.125rem;}.text-40rpx{font-size:1.25rem;}.text-\[\#0B0D0E\]{--un-text-opacity:1;color:rgb(11 13 14 / var(--un-text-opacity)) /* #0B0D0E */;}.text-\[\#456fef\]{--un-text-opacity:1;color:rgb(69 111 239 / var(--un-text-opacity)) /* #456fef */;}.text-\[\#456FEF\]{--un-text-opacity:1;color:rgb(69 111 239 / var(--un-text-opacity)) /* #456FEF */;}.text-\[\#666\]{--un-text-opacity:1;color:rgb(102 102 102 / var(--un-text-opacity)) /* #666 */;}.text-\[\#667085\]{--un-text-opacity:1;color:rgb(102 112 133 / var(--un-text-opacity)) /* #667085 */;}.text-\[\#888889\]{--un-text-opacity:1;color:rgb(136 136 137 / var(--un-text-opacity)) /* #888889 */;}.text-\[\#98A2B3\]{--un-text-opacity:1;color:rgb(152 162 179 / var(--un-text-opacity)) /* #98A2B3 */;}.text-\[\#F94B30\]{--un-text-opacity:1;color:rgb(249 75 48 / var(--un-text-opacity)) /* #F94B30 */;}.text-\[\#FAA11E\]{--un-text-opacity:1;color:rgb(250 161 30 / var(--un-text-opacity)) /* #FAA11E */;}.text-black\/45{color:rgb(0 0 0 / 0.45) /* #000 */;}.font-500{font-weight:500;}.font-600{font-weight:600;}.leading-28rpx{line-height:0.875rem;}.leading-33rpx{line-height:1.03125rem;}.leading-42rpx{line-height:1.3125rem;}.leading-56rpx{line-height:1.75rem;}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.active\:opacity-80:active{opacity:0.8;}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.pb-safe{padding-bottom:env(safe-area-inset-bottom);}/* stylelint-disable comment-empty-line-before */
/**
 * 这里是uni-app内置的常用样式变量
 *
 * uni-app 官方扩展插件及插件市场（https://ext.dcloud.net.cn）上很多三方插件均使用了这些样式变量
 * 如果你是插件开发者，建议你使用scss预处理，并在插件代码中直接使用这些变量（无需 import 这个文件），方便用户通过搭积木的方式开发整体风格一致的App
 *
 */
/**
 * 如果你是App开发者（插件使用者），你可以通过修改这些变量来定制自己的插件主题，实现自定义主题功能
 *
 * 如果你的项目同样使用了scss预处理，你也可以直接在你的 scss 代码中使用如下变量，同时无需 import 这个文件
 */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.flexRSBC {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.flexRCC {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.flexRSC {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.flexCCC {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.flexCCS {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.flexCSC {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.nodata {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.nodata .noImg {
  display: block;
  width: 12.5rem;
  height: 12.5rem;
}
.nodata .noText {
  font-size: 0.875rem;
  line-height: 1;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: break-all;
}

.wd-dialog__container {
  width: 18.75rem;
  border-radius: 1rem;
  overflow: hidden;
}

.wd-dialog__body {
  padding: 1.5rem 0 0;
}

.wd-dialog__title {
  font-size: 1.125rem;
  color: #0b0c0e;
  font-weight: 600;
  line-height: 1.5625rem;
  padding: 0;
}

.wd-dialog__content {
  width: 14.25rem;
  margin: 1.5rem auto 0;
  text-align: center;
  max-height: none;
}

.wd-dialog__content-text {
  font-size: 1rem;
  color: #363d44;
  line-height: 1.40625rem;
}

.wd-dialog__actions {
  margin-top: 1.5rem;
  padding: 0 !important;
  height: 3rem;
  display: flex;
  align-items: center;
  border-top: 0.03125rem solid #e8ebee;
}

.wd-dialog__actions-btn {
  flex: 1;
  display: flex !important;
  align-items: center;
  justify-content: center;
  height: 3rem !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  color: #4c5966 !important;
  font-size: 1rem !important;
  font-weight: normal !important;
}
.wd-dialog__actions-btn:not(:last-child) {
  border-right: 0.03125rem solid #e8ebee !important;
}
.wd-dialog__actions-btn:last-child {
  color: #0072e6 !important;
  font-weight: 500 !important;
}
.wd-dialog__actions-btn .wd-button__text {
  font-size: 1rem;
}/* stylelint-disable comment-empty-line-before */
/**
 * 这里是uni-app内置的常用样式变量
 *
 * uni-app 官方扩展插件及插件市场（https://ext.dcloud.net.cn）上很多三方插件均使用了这些样式变量
 * 如果你是插件开发者，建议你使用scss预处理，并在插件代码中直接使用这些变量（无需 import 这个文件），方便用户通过搭积木的方式开发整体风格一致的App
 *
 */
/**
 * 如果你是App开发者（插件使用者），你可以通过修改这些变量来定制自己的插件主题，实现自定义主题功能
 *
 * 如果你的项目同样使用了scss预处理，你也可以直接在你的 scss 代码中使用如下变量，同时无需 import 这个文件
 */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.custom-tabbar[data-v-4516d961] {
  border-top: 0.03125rem solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 -0.25rem 0.75rem rgba(31, 41, 55, 0.06);
}/* stylelint-disable comment-empty-line-before */
/**
 * 这里是uni-app内置的常用样式变量
 *
 * uni-app 官方扩展插件及插件市场（https://ext.dcloud.net.cn）上很多三方插件均使用了这些样式变量
 * 如果你是插件开发者，建议你使用scss预处理，并在插件代码中直接使用这些变量（无需 import 这个文件），方便用户通过搭积木的方式开发整体风格一致的App
 *
 */
/**
 * 如果你是App开发者（插件使用者），你可以通过修改这些变量来定制自己的插件主题，实现自定义主题功能
 *
 * 如果你的项目同样使用了scss预处理，你也可以直接在你的 scss 代码中使用如下变量，同时无需 import 这个文件
 */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.wot-theme-dark[data-v-9d310b50] {
  /* 深色模式语义变量 */
  /* 主色 */
  --wot-primary-1: var(--wot-blue-10);
  --wot-primary-2: var(--wot-blue-9);
  --wot-primary-3: var(--wot-blue-8);
  --wot-primary-4: var(--wot-blue-7);
  --wot-primary-5: var(--wot-blue-6);
  --wot-primary-6: var(--wot-blue-5);
  --wot-primary-7: var(--wot-blue-4);
  --wot-primary-8: var(--wot-blue-3);
  --wot-primary-9: var(--wot-blue-2);
  --wot-primary-10: var(--wot-blue-1);
  /* 危险色 */
  --wot-danger-main: var(--wot-red-5);
  --wot-danger-hover: var(--wot-red-6);
  --wot-danger-clicked: var(--wot-red-4);
  --wot-danger-disabled: var(--wot-red-8);
  --wot-danger-particular: var(--wot-red-9);
  --wot-danger-surface: var(--wot-red-10);
  /* 成功色 */
  --wot-success-main: var(--wot-green-5);
  --wot-success-hover: var(--wot-green-6);
  --wot-success-clicked: var(--wot-green-4);
  --wot-success-disabled: var(--wot-green-8);
  --wot-success-particular: var(--wot-green-9);
  --wot-success-surface: var(--wot-green-10);
  /* 警告色 */
  --wot-warning-main: var(--wot-orange-5);
  --wot-warning-hover: var(--wot-orange-6);
  --wot-warning-clicked: var(--wot-orange-4);
  --wot-warning-disabled: var(--wot-orange-8);
  --wot-warning-particular: var(--wot-orange-9);
  --wot-warning-surface: var(--wot-orange-10);
  /* 中性色 */
  /* 文字 */
  --wot-text-main: var(--wot-coolgrey-1);
  --wot-text-secondary: var(--wot-coolgrey-3);
  --wot-text-auxiliary: var(--wot-coolgrey-5);
  --wot-text-disabled: var(--wot-coolgrey-7);
  --wot-text-placeholder: var(--wot-coolgrey-6);
  --wot-text-white: var(--wot-base-white);
  /* 图标 */
  --wot-icon-main: var(--wot-coolgrey-1);
  --wot-icon-secondary: var(--wot-coolgrey-3);
  --wot-icon-auxiliary: var(--wot-coolgrey-5);
  --wot-icon-disabled: var(--wot-coolgrey-7);
  --wot-icon-placeholder: var(--wot-coolgrey-6);
  --wot-icon-white: var(--wot-base-white);
  /* 边框 */
  --wot-border-extra-strong: var(--wot-coolgrey-3);
  --wot-border-strong: var(--wot-coolgrey-5);
  --wot-border-main: var(--wot-coolgrey-7);
  --wot-border-light: var(--wot-coolgrey-9);
  --wot-border-white: var(--wot-base-white);
  --wot-border-zero: var(--wot-base-transparent);
  /* 填充 */
  --wot-filled-extra-strong: var(--wot-coolgrey-7);
  --wot-filled-strong: var(--wot-coolgrey-8);
  --wot-filled-content: var(--wot-coolgrey-9);
  --wot-filled-bottom: var(--wot-coolgrey-10);
  --wot-filled-oppo: var(--wot-base-black);
  --wot-filled-zero: var(--wot-base-transparent);
  /* 分割线 */
  --wot-divider-main: var(--wot-opacwhite-3_08);
  --wot-divider-light: var(--wot-opacwhite-2_04);
  --wot-divider-strong: var(--wot-opacwhite-4_15);
  --wot-divider-white: var(--wot-base-white);
  /* 反馈 */
  --wot-feedback-hover: var(--wot-opacwhite-2_04);
  --wot-feedback-active: var(--wot-opacwhite-3_08);
  --wot-feedback-accent: var(--wot-blue-opac);
  /* 填充色-透明度 */
  --wot-opacfilled-tooltip-toast-cover: var(--wot-opac-9_75);
  --wot-opacfilled-main-cover: var(--wot-opac-7_55);
  --wot-opacfilled-light-cover: var(--wot-opac-6_30);
  /* Picker View Mask */
  --wot-picker-view-mask-start-color: var(--wot-opac-10_85);
  --wot-picker-view-mask-end-color: var(--wot-opac-5_20);
  /* 分类色 */
  /* 黄色 */
  --wot-classifyapplication-yellow-background: var(--wot-yellow-10);
  --wot-classifyapplication-yellow-border: var(--wot-yellow-8);
  --wot-classifyapplication-yellow-content: var(--wot-yellow-5);
  /* 蓝色 */
  --wot-classifyapplication-cyan-background: var(--wot-cyan-10);
  --wot-classifyapplication-cyan-border: var(--wot-cyan-8);
  --wot-classifyapplication-cyan-content: var(--wot-cyan-5);
  /* 紫色 */
  --wot-classifyapplication-purple-background: var(--wot-purple-10);
  --wot-classifyapplication-purple-border: var(--wot-purple-8);
  --wot-classifyapplication-purple-content: var(--wot-purple-5);
  /* 靛色 */
  --wot-classifyapplication-grape-background: var(--wot-grape-10);
  --wot-classifyapplication-grape-border: var(--wot-grape-8);
  --wot-classifyapplication-grape-content: var(--wot-grape-5);
  /* 粉色 */
  --wot-classifyapplication-pink-background: var(--wot-pink-10);
  --wot-classifyapplication-pink-border: var(--wot-pink-8);
  --wot-classifyapplication-pink-content: var(--wot-pink-5);
}
.wot-theme-light[data-v-9d310b50] {
  /* 浅色模式颜色语义变量 */
  /* 主色 */
  --wot-primary-1: var(--wot-blue-1);
  --wot-primary-2: var(--wot-blue-2);
  --wot-primary-3: var(--wot-blue-3);
  --wot-primary-4: var(--wot-blue-4);
  --wot-primary-5: var(--wot-blue-5);
  --wot-primary-6: var(--wot-blue-6);
  --wot-primary-7: var(--wot-blue-7);
  --wot-primary-8: var(--wot-blue-8);
  --wot-primary-9: var(--wot-blue-9);
  --wot-primary-10: var(--wot-blue-10);
  /* 危险色 */
  --wot-danger-main: var(--wot-red-6);
  --wot-danger-hover: var(--wot-red-5);
  --wot-danger-clicked: var(--wot-red-7);
  --wot-danger-disabled: var(--wot-red-3);
  --wot-danger-particular: var(--wot-red-2);
  --wot-danger-surface: var(--wot-red-1);
  /* 成功色 */
  --wot-success-main: var(--wot-green-6);
  --wot-success-hover: var(--wot-green-5);
  --wot-success-clicked: var(--wot-green-7);
  --wot-success-disabled: var(--wot-green-3);
  --wot-success-particular: var(--wot-green-2);
  --wot-success-surface: var(--wot-green-1);
  /* 警告色 */
  --wot-warning-main: var(--wot-orange-6);
  --wot-warning-hover: var(--wot-orange-5);
  --wot-warning-clicked: var(--wot-orange-7);
  --wot-warning-disabled: var(--wot-orange-3);
  --wot-warning-particular: var(--wot-orange-2);
  --wot-warning-surface: var(--wot-orange-1);
  /* 中性色 */
  /* 文字 */
  --wot-text-main: var(--wot-coolgrey-10);
  --wot-text-secondary: var(--wot-coolgrey-8);
  --wot-text-auxiliary: var(--wot-coolgrey-6);
  --wot-text-disabled: var(--wot-coolgrey-4);
  --wot-text-placeholder: var(--wot-coolgrey-5);
  --wot-text-white: var(--wot-base-white);
  /* 图标 */
  --wot-icon-main: var(--wot-coolgrey-10);
  --wot-icon-secondary: var(--wot-coolgrey-8);
  --wot-icon-auxiliary: var(--wot-coolgrey-6);
  --wot-icon-disabled: var(--wot-coolgrey-4);
  --wot-icon-placeholder: var(--wot-coolgrey-5);
  --wot-icon-white: var(--wot-base-white);
  /* 边框 */
  --wot-border-extra-strong: var(--wot-coolgrey-6);
  --wot-border-strong: var(--wot-coolgrey-4);
  --wot-border-main: var(--wot-coolgrey-3);
  --wot-border-light: var(--wot-coolgrey-2);
  --wot-border-white: var(--wot-base-white);
  --wot-border-zero: var(--wot-base-transparent);
  /* 填充 */
  --wot-filled-extra-strong: var(--wot-coolgrey-4);
  --wot-filled-strong: var(--wot-coolgrey-3);
  --wot-filled-content: var(--wot-coolgrey-2);
  --wot-filled-bottom: var(--wot-coolgrey-1);
  --wot-filled-oppo: var(--wot-base-white);
  --wot-filled-zero: var(--wot-base-transparent);
  /* 分割线 */
  --wot-divider-main: var(--wot-opac-3_08);
  --wot-divider-light: var(--wot-opac-2_04);
  --wot-divider-strong: var(--wot-opac-4_15);
  --wot-divider-white: var(--wot-base-white);
  /* 反馈 */
  --wot-feedback-hover: var(--wot-opac-2_04);
  --wot-feedback-active: var(--wot-opac-3_08);
  --wot-feedback-accent: var(--wot-blue-opac);
  /* 填充色-透明度 */
  --wot-opacfilled-tooltip-toast-cover: var(--wot-opac-9_75);
  --wot-opacfilled-main-cover: var(--wot-opac-7_55);
  --wot-opacfilled-light-cover: var(--wot-opac-6_30);
  /* Picker View Mask */
  --wot-picker-view-mask-start-color: var(--wot-opacwhite-10_85);
  --wot-picker-view-mask-end-color: var(--wot-opacwhite-5_20);
  /* 分类色 */
  /* 黄色 */
  --wot-classifyapplication-yellow-background: var(--wot-yellow-1);
  --wot-classifyapplication-yellow-border: var(--wot-yellow-3);
  --wot-classifyapplication-yellow-content: var(--wot-yellow-6);
  /* 蓝色 */
  --wot-classifyapplication-cyan-background: var(--wot-cyan-1);
  --wot-classifyapplication-cyan-border: var(--wot-cyan-3);
  --wot-classifyapplication-cyan-content: var(--wot-cyan-6);
  /* 紫色 */
  --wot-classifyapplication-purple-background: var(--wot-purple-1);
  --wot-classifyapplication-purple-border: var(--wot-purple-3);
  --wot-classifyapplication-purple-content: var(--wot-purple-6);
  /* 靛色 */
  --wot-classifyapplication-grape-background: var(--wot-grape-1);
  --wot-classifyapplication-grape-border: var(--wot-grape-3);
  --wot-classifyapplication-grape-content: var(--wot-grape-6);
  /* 粉色 */
  --wot-classifyapplication-pink-background: var(--wot-pink-1);
  --wot-classifyapplication-pink-border: var(--wot-pink-3);
  --wot-classifyapplication-pink-content: var(--wot-pink-6);
}