@charset "UTF-8";
/* BEM support Func
 -------------------------- */
/*
 一些比较通用的变量。根据项目配置
*/
/* BEM
 --------------------------
 */
/* BEM support Func
 -------------------------- */
/*
 一些比较通用的变量。根据项目配置
*/
/* BEM
 --------------------------
 */
.el-button {
  padding: 0 1.25rem;
  height: 2.5rem;
}

.el-button span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.el-button.el-button--medium {
  padding: 0 1.25rem;
  height: 2.25rem;
}

.el-button.el-button--small {
  padding: 0 0.9375rem;
  height: 2rem;
}

.el-button.el-button--mini {
  padding: 0 0.9375rem;
  height: 1.75rem;
}

.el-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1.5rem 0;
}

.el-pagination .btn-prev,
.el-pagination .btn-next {
  height: 1.5rem;
  min-width: 1.5rem;
  border: 0.0625rem solid #E7ECF0;
  border-radius: 0.1875rem;
}

.el-pagination .btn-prev:hover,
.el-pagination .btn-next:hover {
  border-color: #161616;
  color: #161616;
}

.el-pagination .btn-prev:disabled,
.el-pagination .btn-next:disabled {
  color: #C0C4CC;
  border-color: #E7ECF0;
}

.el-pagination .btn-prev {
  padding-right: 0.375rem;
  margin-right: 0.5rem;
}

.el-pagination .btn-next {
  padding-left: 0.375rem;
  margin-left: 0.5rem;
}

.el-pagination .el-pager {
  gap: 0.5rem;
  display: flex;
}

.el-pagination .el-pager .more::before {
  line-height: 1.5rem;
}

.el-pagination .el-pager li {
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  color: #666666;
  padding: 0 0.25rem;
  height: 1.5rem;
  min-width: 1.5rem;
  border: 0.0625rem solid #E7ECF0;
  border-radius: 0.1875rem;
  font-weight: 400;
}

.el-pagination .el-pager li.btn-quickprev, .el-pagination .el-pager li.btn-quicknext {
  line-height: 1.3125rem;
  color: #666666;
  border: none;
}

.el-pagination .el-pager li:hover, .el-pagination .el-pager li.active {
  border-color: #161616;
  color: #161616;
}

.el-pagination .el-pager li:hover + li, .el-pagination .el-pager li.active + li {
  border-left: 0.0625rem solid #E7ECF0;
}

.el-pagination .el-pager li:hover + li.active, .el-pagination .el-pager li:hover + li:hover, .el-pagination .el-pager li.active + li.active, .el-pagination .el-pager li.active + li:hover {
  border-left: 0.0625rem solid #161616;
}

.el-pagination .el-pagination__editor.el-input .el-input__inner {
  height: 1.5rem;
}

.el-popper.el-select-dropdown {
  box-shadow: 0px 0.25rem 1rem 0px rgba(0, 0, 0, 0.08);
  border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
  border: 0.0625rem solid #E7ECF0;
  margin-top: 0.5rem;
}

.el-popper.el-select-dropdown.is-checkbox .el-select-dropdown__item {
  padding: 0;
}

.el-popper.el-select-dropdown.is-checkbox .el-select-dropdown__item .el-checkbox {
  width: 100%;
  padding: 0 0.5rem;
}

.el-popper.el-select-dropdown .el-select-dropdown__list {
  padding: 0.5rem;
  /* 修改搜索下来滚动条样式 */
  /*滚动条里面小方块*/
  /*滚动条里面轨道*/
}

.el-popper.el-select-dropdown .el-select-dropdown__list::-webkit-scrollbar {
  width: 0.25rem;
  height: 0;
}

.el-popper.el-select-dropdown .el-select-dropdown__list::-webkit-scrollbar-thumb {
  border-radius: 0.375rem;
  background-color: #EBEBEB;
}

.el-popper.el-select-dropdown .el-select-dropdown__list::-webkit-scrollbar-track {
  border-radius: 0.375rem;
}

.el-popper.el-select-dropdown .el-select-dropdown__wrap {
  max-height: 10.75rem;
  margin-bottom: 0 !important;
}

.el-popper.el-select-dropdown .el-select-dropdown__item {
  height: 2rem;
  line-height: 2rem;
  padding: 0 0.5rem;
  border-radius: 0.25rem;
}

.el-popper.el-select-dropdown .el-select-dropdown__item.selected {
  font-weight: 500;
}

.el-popper.el-select-dropdown .el-select-dropdown__item.hover {
  background: #EFEFEF;
}

.el-dialog {
  border-radius: 1rem;
}

.el-dialog .el-dialog__header {
  padding: 1rem 1.5rem;
  font-size: 1rem;
  color: #161616;
  font-weight: 600;
}

.el-dialog .el-dialog__header .el-dialog__title {
  font-size: 1rem;
}

.el-dialog .el-dialog__body {
  padding: 0 1.5rem;
}

.el-cascader .el-icon-arrow-down:before {
  content: " ";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url(/pages/images/icons/arrow-down-16.png) no-repeat center center;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.el-select .el-icon-arrow-up:before {
  content: " ";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url(/pages/images/icons/arrow-up-16.png) no-repeat center center;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.el-popper[x-placement^=bottom] {
  margin-top: 0.5rem;
}

.el-loading-mask.is-fullscreen .el-loading-spinner i {
  line-height: 2.5rem;
  font-size: 2.5rem;
}

.el-message {
  background-color: #fff;
  border: unset;
  border-radius: 0.25rem;
  box-shadow: 0px 0.5rem 1.5rem 0px rgba(0, 0, 0, 0.2);
  min-width: 6.25rem;
  width: auto;
  padding: 0.625rem 1rem;
}

.el-message .el-message__icon {
  margin-right: 0.25rem;
  font-size: 1rem;
  line-height: 1rem;
}

.el-message .el-icon-error {
  color: #EB483E;
}

.el-message .el-icon-success {
  color: #24BE86;
}

.el-message .el-icon-warning {
  color: #F5B83F;
}

.el-message .el-message__content {
  color: #161616;
}

.el-popover {
  background: #FFFFFF;
  box-shadow: 0px 0.25rem 1rem 0px rgba(0, 0, 0, 0.08);
  border-radius: 0.5rem;
  border: 0.0625rem solid #E7ECF0;
}

.fund-popover {
  box-shadow: 0px 0.25rem 0.625rem 0px rgba(0, 0, 0, 0.1) !important;
  padding: 1.4375rem 2rem;
  margin-top: 1.625rem !important;
}

.el-tooltip__popper {
  border-radius: 0.5rem;
  padding: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.cateyes-informationList {
  background-color: #1E6453;
  display: flex;
  height: 100vh;
  overflow: hidden;
}
.cateyes-informationList__main {
  background: #FFFFFF;
  border-radius: 0.75rem;
  padding: 0.5rem 0.5rem 2rem 2rem;
}
.cateyes-informationList__main--list {
  overflow-y: auto;
  height: 100%;
  padding-right: 2.5rem;
}

.cateyes-informationList__card {
  font-family: Alibaba PuHuiTi -53 Regular, Alibaba PuHuiTi 20;
  cursor: pointer;
  padding: 1.5rem 0.5rem;
  border-radius: 0.5rem;
  position: relative;
}
.cateyes-informationList__card::after {
  content: " ";
  position: absolute;
  bottom: 0;
  height: 0.0625rem;
  width: calc(100% - 1rem);
  background-color: #e7ecf0;
  left: 50%;
  transform: translateX(-50%);
}
.cateyes-informationList__card:hover {
  background: linear-gradient(180deg, #eefbf3 0%, #ffffff 100%);
}
.cateyes-informationList__card:last-of-type::after {
  display: none;
}

.cateyes-informationList__card--banner {
  width: 13rem;
  height: 8.25rem;
  border-radius: 0.25rem;
}

.cateyes-informationList__card--title {
  font-size: 1.125rem;
  font-weight: 600;
  color: #161616;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.cateyes-informationList__card--description {
  font-size: 0.875rem;
  color: #666666;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.cateyes-informationList__card--info {
  font-size: 0.75rem;
  color: #999999;
}

.el-breadcrumb__item .el-breadcrumb__inner a {
  color: #666;
  font-weight: normal;
}
.el-breadcrumb__item:last-of-type .el-breadcrumb__inner {
  color: #161616;
  font-weight: 500;
}
.el-breadcrumb__item:last-of-type .el-breadcrumb__inner:hover {
  color: #161616;
  font-weight: 500;
}

.cateyes-informationDetail {
  background-color: #FFFFFF;
  flex: 1;
  font-family: Alibaba PuHuiTi -83 Bold, Alibaba PuHuiTi 20;
  padding: 1.5rem;
}
.cateyes-informationDetail__main {
  max-width: 65.625rem;
  margin: 0 auto;
}

.cateyes-informationDetail__article {
  flex: 1;
  margin-right: 3rem;
}
.cateyes-informationDetail__article--title {
  color: #161616;
  font-size: 1.75rem;
  line-height: 2.5rem;
}

.cateyes-informationDetail__article--info {
  font-size: 0.75rem;
  color: #999999;
}

.cateyes-informationDetail__article--content {
  font-size: 0.875rem;
  line-height: 1.75rem;
  color: #333;
}
.cateyes-informationDetail__article--content img {
  max-width: 100%;
  border-radius: 0.25rem;
  margin: 0.5rem auto;
}

.cateyes-informationDetail__article--link {
  color: #666;
}

.cateyes-informationDetail__recommend {
  padding: 1rem;
  width: 20rem;
  background: #FFFFFF;
  border-radius: 0.5rem;
  border: 0.0625rem solid #E7ECF0;
  gap: 1rem;
  align-self: self-start;
  position: sticky;
  top: 0;
}
.cateyes-informationDetail__recommend--title {
  font-weight: 600;
  font-size: 1rem;
  color: #161616;
  line-height: 1.375rem;
}

.cateyes-informationDetail__recommend--link {
  font-size: 0.875rem;
  color: #161616;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.cateyes-informationDetail a:hover {
  color: #19AF79;
}

#task_center .top-bg {
  width: 100%;
  height: 22.5rem;
  background: linear-gradient(to top, #F7F8F9 0%, #2D6E5E 77%, #1E6453 100%);
}
#task_center .set-m-auto {
  margin: 0 auto;
}
#task_center .set-fx {
  display: flex;
  align-items: center;
}
#task_center .set-c {
  text-align: center;
}
#task_center .set-c img {
  margin: 0 auto;
}
#task_center .task-content {
  width: 60rem;
  margin: -20.625rem auto 3rem;
}
#task_center .task-content .c-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #FFFFFF;
}
#task_center .task-content .c-top .t-title {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 3.125rem;
}
#task_center .task-content .c-top .text {
  margin-top: 0.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  display: flex;
  align-items: center;
}
#task_center .task-content .c-top .text .line {
  display: inline-block;
  width: 0.0625rem;
  height: 0.75rem;
  margin: 0 0.375rem;
  background: #fff;
}
#task_center .task-content .c-top .text .add-token {
  cursor: pointer;
}
#task_center .task-content .c-top .text .add-token .ar-icon {
  font-size: 0.75rem;
  position: relative;
  left: -0.125rem;
}
#task_center .task-content .c-box {
  background-color: #fff;
  padding: 2rem 1.5rem;
  box-sizing: border-box;
  border-radius: 0.5rem;
}
#task_center .task-content .c-box .time {
  margin-top: 0.1875rem;
}
#task_center .task-content .c-box .time-d {
  font-size: 1rem;
  color: #161616;
  display: flex;
  align-items: center;
  margin-bottom: 1.5625rem;
}
#task_center .task-content .c-box .time-b {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1rem;
  color: #FFFFFF;
  background: #161616;
  border-radius: 0.1875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.4375rem;
}
#task_center .task-content .c-box .hd-item {
  padding: 1rem 1.5rem;
  box-sizing: border-box;
  border-radius: 0.5rem;
  border: 0.0625rem solid #E7ECF0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#task_center .task-content .c-box .hd-item .left {
  display: flex;
  align-items: center;
}
#task_center .task-content .c-box .hd-item .left .l-text .text-1 {
  font-size: 1rem;
  color: #262626;
  font-weight: 550;
  margin-bottom: 0.1875rem;
}
#task_center .task-content .c-box .hd-item .left .l-text .text-2 {
  font-size: 0.875rem;
  color: #FDA633;
}
#task_center .task-content .c-box .hd-item .left .l-text .text-3 {
  color: #666666;
  font-size: 0.875rem;
  font-weight: normal;
}
#task_center .task-content .c-box .hd-item .left .l-text .text-danger {
  color: #EB483E;
}
#task_center .task-content .c-box .hd-item .hd-icon {
  width: 4rem;
  height: 4rem;
  margin-right: 1rem;
}
#task_center .task-content .c-box .hd-item .c-btn {
  padding: 0.5625rem 1.5rem;
  border-radius: 2.6875rem;
  border: 0.0625rem solid #24BE86;
  color: #24BE86;
  font-size: 1rem;
  width: 6.75rem;
}
#task_center .task-content .c-box .hd-item .btn-success {
  color: #fff;
  background: linear-gradient(261deg, #06C36E 0%, #25CE5F 53%, #73EA2B 100%), linear-gradient(180deg, #78F87A 0%, rgba(10, 196, 109, 0) 100%);
  box-shadow: inset 0px 0.25rem 0.5rem 0px rgba(204, 252, 203, 0.5), inset 0px -0.25rem 0.25rem 0px rgba(181, 255, 163, 0.56), inset 0px 0px 0.3125rem 0.0625rem #00B14A;
  border: 0.125rem solid #C8FAE2;
}
#task_center .task-content .c-box .hd-item .c-btn.is-disabled {
  color: #BBC1C7;
  background: #F7F8F9;
  border: 0.0625rem solid #E7ECF0;
}
#task_center .task-content .c-box .hd-desc {
  padding: 1.5rem;
  box-sizing: border-box;
  width: 57rem;
  background: url("/pages/images/taskCenter/des_bg.png") no-repeat 0 0/cover;
  margin-top: 1rem;
  margin-bottom: 2rem;
  border-radius: 0.5rem;
}
#task_center .task-content .c-box .hd-desc .top-msg {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.0625rem;
}
#task_center .task-content .c-box .hd-desc .top-msg .desc-l {
  font-weight: 550;
  font-size: 1rem;
  color: #161616;
}
#task_center .task-content .c-box .hd-desc .top-msg .desc-l .set-b {
  color: #FDA633;
}
#task_center .task-content .c-box .hd-desc .top-msg .desc-r {
  font-size: 0.875rem;
  color: #666;
}
#task_center .task-content .c-box .hd-desc .top-msg .desc-r .set-b2 {
  font-weight: 550;
  color: #161616;
}
#task_center .task-content .c-box .hd-desc .desc-content {
  display: flex;
  align-items: center;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-title {
  font-size: 1.125rem;
  color: #161616;
  line-height: 1.3125rem;
  font-weight: 550;
  position: relative;
  display: inline-block;
  margin-bottom: 1.3125rem;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-title::after {
  content: "";
  background: url("/pages/images/taskCenter/line.png") no-repeat center/cover;
  width: 100%;
  height: 0.5rem;
  position: absolute;
  bottom: 0;
  left: 0;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item {
  width: 26.5rem;
  height: 21.875rem;
  background: #FFFFFF;
  box-shadow: 0px 0.25rem 1.5rem 0px rgba(69, 50, 0, 0.06);
  border-radius: 0.5rem;
  padding: 1rem;
  box-sizing: border-box;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item:first-child {
  margin-right: 1rem;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box {
  position: relative;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.5rem;
  height: 15.9375rem;
  border: 0.0625rem dashed #DDE1E7;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item {
  padding-left: 0.6875rem;
  box-sizing: border-box;
  position: relative;
  margin-bottom: 1rem;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item:last-child {
  margin-bottom: 0;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item::before {
  content: "";
  width: 0.375rem;
  height: 0.375rem;
  position: absolute;
  left: -0.125rem;
  top: 0.375rem;
  background: #191919;
  border-radius: 50%;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item .qr-box {
  margin-left: 3.4375rem;
  margin-top: 0.9375rem;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item .text {
  display: flex;
  align-items: flex-start;
  font-size: 0.875rem;
  color: #666666;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item .set-b {
  color: #24BE86;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item .yq-desc {
  padding: 1rem 0.6875rem;
  box-sizing: border-box;
  background: #F7F8F9;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  color: #161616;
  line-height: 1rem;
  margin-top: 1.4375rem;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item .yq-desc .yq-item {
  margin-bottom: 0.6875rem;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item .yq-desc .set-mm {
  min-width: 4.375rem;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item .yq-desc .line-box {
  display: flex;
  align-items: flex-start;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item .yq-desc .line-box .set-b {
  word-break: break-all;
}
#task_center .task-content .c-box .hd-desc .desc-content .d-c-item .step-box .step-item .yq-desc .copy-btn {
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
  margin-top: 0.625rem;
}
#task_center .task-content .c-box .task-list-box .hd-item {
  margin-bottom: 1rem;
}
#task_center .task-content .c-box .task-list-box .hd-item:last-child {
  margin-bottom: 0;
}

.dialog-cc.el-dialog {
  background: transparent;
  box-shadow: none;
}
.dialog-cc.el-dialog .el-dialog__header {
  padding: 0;
}
.dialog-cc.el-dialog .el-dialog__body {
  padding: 0;
}
.dialog-cc.el-dialog .el-dialog__headerbtn {
  top: 0.1875rem;
  right: -2.1875rem;
}
.dialog-cc.el-dialog .el-dialog__headerbtn .el-icon-close {
  color: #fff;
}

.dialog-cc-2 .el-dialog__headerbtn {
  display: none;
}
.dialog-cc-2 .success-box {
  width: 35.75rem;
  height: 35.75rem;
  background: url("/pages/images/taskCenter/s_d_1.png") no-repeat center/cover;
  position: relative;
}
.dialog-cc-2 .success-box .cc-content {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 11.625rem;
}
.dialog-cc-2 .success-box .cc-content .c-text {
  font-size: 1.625rem;
  color: #24BE86;
  line-height: 1.875rem;
  margin-bottom: 1.25rem;
  font-weight: 550;
}
.dialog-cc-2 .success-box .cc-content .c-btn {
  width: 18rem;
  height: 3.5rem;
  background: linear-gradient(261deg, #06C36E 0%, #25CE5F 53%, #73EA2B 100%), linear-gradient(180deg, #78F87A 0%, rgba(10, 196, 109, 0) 100%);
  box-shadow: inset 0px 0.25rem 0.5rem 0px rgba(204, 252, 203, 0.5), inset 0px -0.25rem 0.25rem 0px rgba(181, 255, 163, 0.56), inset 0px 0px 0.3125rem 0.0625rem #00B14A, 0px 0.875rem 1.5rem 0px rgba(8, 195, 111, 0.22);
  border-radius: 2.5rem;
  border: 0.125rem solid #C8FAE2;
  font-size: 1.25rem;
  color: #FFFFFF;
}
.dialog-cc-2 .set-img-pos {
  position: absolute;
  bottom: 4.1875rem;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}

.dialog-invite .success-box {
  width: 35.75rem;
  height: 35.75rem;
  background: url("/pages/images/taskCenter/invite_modal.png") no-repeat center/cover;
  position: relative;
}
.dialog-invite .success-box .cc-content {
  bottom: 10rem;
}
.dialog-invite .success-box .cc-content .c-text {
  text-align: center;
  font-size: 1.5rem;
  line-height: 2.125rem;
}

.dialog-customer .el-dialog__headerbtn {
  display: block;
}
.dialog-customer .customer-content {
  width: 28.125rem;
  height: 32.0625rem;
  position: relative;
  background-size: cover;
}
.dialog-customer .customer-content img {
  width: 100%;
  height: 100%;
}
.dialog-customer .maoyan_account-content {
  width: 28.125rem;
  height: 28.125rem;
  position: relative;
  background: url("/pages/images/taskCenter/maoyan-account.png") no-repeat center center;
  background-size: cover;
}
.dialog-customer .suvery-content {
  width: 25.75rem;
  height: 21.8125rem;
  position: relative;
  background: url("/pages/images/taskCenter/survey_toast_bg.png?v=1.0.0") no-repeat center center;
  background-size: cover;
}
.dialog-customer .suvery-content .p-1 {
  position: absolute;
  top: 10.875rem;
  left: 2.875rem;
  color: #161616;
  font-weight: 500;
  font-size: 0.875rem;
}
.dialog-customer .suvery-content .p-2 {
  position: absolute;
  top: 14.125rem;
  left: 2.875rem;
  color: #939DA7;
  font-size: 0.75rem;
}
.dialog-customer .suvery-content .text-primary {
  color: #24BE86;
}
.dialog-customer .suvery-content .reword {
  position: absolute;
  top: 18.9375rem;
  left: 2.875rem;
  color: #161616;
  font-size: 0.875rem;
  font-weight: 500;
}
.dialog-customer .suvery-content img {
  position: absolute;
  width: 5rem;
  height: 5rem;
  right: 2rem;
  bottom: 5.4375rem;
}

.dialog-feed.el-dialog {
  border-radius: 1rem;
}
.dialog-feed.el-dialog .el-dialog__body {
  padding-top: 0;
  padding-bottom: 1.5rem;
}
.dialog-feed.el-dialog .el-dialog__title {
  font-size: 1rem;
  color: #161616;
}
.dialog-feed.el-dialog .el-form-item__label {
  color: #161616;
}
.dialog-feed.el-dialog .c-input textarea {
  resize: none;
}
.dialog-feed.el-dialog .el-form--label-top .el-form-item__label {
  padding-bottom: 0.375rem;
}
.dialog-feed.el-dialog .text-r {
  text-align: right;
}
.dialog-feed.el-dialog .text-r .c-btn {
  padding: 0.5rem 1rem;
}
.dialog-feed.el-dialog .text-b {
  color: #939DA7;
  font-size: 0.875rem;
}
.dialog-feed.el-dialog .text-b .text-danger {
  color: #F56C6C;
}
.dialog-feed.el-dialog .text-b .text-primary {
  color: #24BE86;
}
.dialog-feed.el-dialog .el-upload--picture-card {
  width: 3.5rem;
  height: 3.5rem;
  line-height: 3.5rem;
  border-radius: 0.5rem;
}
.dialog-feed.el-dialog .el-upload--picture-card i {
  font-size: 1.25rem;
}
.dialog-feed.el-dialog .el-upload-list .el-upload-list__item {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 0.5rem;
}

.stickyTopNavSticky {
  position: sticky;
  top: 0;
  z-index: 100;
}

.make-score-box .scoreItem:hover {
  color: #fff !important;
  background-color: #24BE86 !important;
}

.vip-success-dialog {
  border-radius: 0.25rem;
  background: linear-gradient(95deg, #fdfdf0 -5.52%, #fef7d0 120.25%);
  box-shadow: -0.0625rem -0.0625rem 0px 0px rgba(255, 255, 255, 0.8) inset, 0px 0.5rem 1.5rem 0px rgba(0, 0, 0, 0.2);
  padding-left: 2.375rem;
  padding-right: 1rem;
}
.vip-success-dialog .el-message__content {
  color: #905E26;
  z-index: 1;
}
.vip-success-dialog::before {
  content: "";
  display: block;
  position: absolute;
  width: 1.125rem;
  height: 1.125rem;
  background-image: url("/pages/images/vip/icon_2.png");
  background-size: cover;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%);
}
.vip-success-dialog::after {
  width: 2.125rem;
  height: 1.4375rem;
  position: absolute;
  display: block;
  content: "";
  background-image: url("/pages/images/vip/vip-toast.png");
  background-size: cover;
  right: 0;
  bottom: 0;
}

.vip_score_dialog {
  right: 1.5rem;
  bottom: 1.5rem;
  margin: auto;
  position: absolute;
  --tw-shadow: 0 0.625rem 0.9375rem -0.1875rem rgb(0 0 0 / 0.1), 0 0.25rem 0.375rem -0.25rem rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 0.625rem 0.9375rem -0.1875rem var(--tw-shadow-color), 0 0.25rem 0.375rem -0.25rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.vip_score_dialog .el-dialog {
  background: transparent;
  border: none;
  background: linear-gradient(180deg, #E0FBF4 0%, #FFF 20.05%);
}
.vip_score_dialog .el-dialog__header {
  display: none;
}
.vip_score_dialog .el-dialog__body {
  padding: 0;
}
.vip_score_dialog .activeItem {
  color: #fff;
  background-color: #24BE86;
}

.vip_score_success-dialog .el-dialog__header {
  display: none;
}
.vip_score_success-dialog .el-dialog__body {
  padding: 0;
}

.coinModal img,
.coinModal svg,
.coinModal video,
.coinModal canvas,
.coinModal audio,
.coinModal iframe,
.coinModal embed,
.coinModal object {
  vertical-align: middle; /* 2 */
}
.coinModal .text-primary {
  color: #24be86;
}
.coinModal .text-danger {
  color: #eb483e;
}

*,
::before,
::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

.vipTopModal .el-dialog {
  border-radius: 1rem;
}
.vipTopModal .el-dialog__body {
  padding: 0;
}
.vipTopModal .el-dialog__header {
  display: none;
}
.vipTopModal .el-dialog__close {
  color: #fff;
}

@keyframes coinModalShinning {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(140px);
  }
  100% {
    transform: translateX(140px);
  }
}
.coinModal .shiningImage {
  position: absolute;
  left: 0;
  animation: coinModalShinning 4s linear infinite;
}
.coinModal .unCheckModal {
  background: rgba(255, 255, 255, 0.93);
  backdrop-filter: blur(0.15625rem);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.coinModal .tab-item {
  box-shadow: 0px 0.0625rem 0px 0px rgba(255, 255, 255, 0.47) inset;
  background-image: linear-gradient(90deg, #ace951 0%, #37c334 49.57%, #57d154 100%);
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.coinModal .tab-item.is-active {
  background-image: linear-gradient(0deg, #fff 0%, #efffc2 100%);
  color: #161616;
}
.coinModal .tab-item.is-active .text-1 {
  color: #161616;
}
.coinModal .tab-item.is-active .text-2 {
  color: #666666;
}
.coinModal .qrbox {
  box-shadow: 0px 0px 1rem 0px rgba(98, 134, 44, 0.15);
}
.coinModal .price-card {
  background: linear-gradient(180deg, #FFF8E8 -3.56%, #FFF 77.62%, #FFF 100%);
}
.coinModal .price-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(180deg, #FFE8B0 0.14%, #FFFCF5 91.23%);
  opacity: 0;
  transition: opacity 0.2s ease;
  border-radius: 0.375rem;
}
.coinModal .price-card.is-active {
  border-color: #FF9C44 !important;
  background: linear-gradient(180deg, #FFE8B0 0.14%, #FFFCF5 91.23%);
}
.coinModal .price-card.is-active::before {
  opacity: 1;
}
.coinModal .coinItem.is-active {
  border-color: #0b841e !important;
}
.coinModal .inputForm .coinInput input {
  background-color: #f8f8f8;
}
.coinModal .inputForm .el-form-item {
  margin-bottom: 0;
}
.coinModal .cover-bg::after {
  content: "";
  width: 100%;
  height: 2.1875rem;
  background: linear-gradient(transparent, #fcfef9);
  position: absolute;
  bottom: 0.75rem;
  left: 0;
  z-index: 11;
}

.vip-compare-modal .el-dialog {
  background: #fff;
}
.vip-compare-modal .el-dialog__headerbtn {
  z-index: 10;
}
.vip-compare-modal th,
.vip-compare-modal td {
  border: 0.0625rem solid #eee;
}
.vip-compare-modal .vip-td {
  background-color: #fff6e0;
  color: #a87221;
}
.vip-compare-modal #vip_one_year-modal-shadow {
  background-color: rgba(255, 216, 126, 0.4);
}

.vip_td_popover_modal .text-\[\#A87222\] {
  --tw-text-opacity: 1;
  color: rgb(168, 114, 34, var(--tw-text-opacity));
}
.vip_td_popover_modal .el-popover{
  border-radius: 0.5rem;
  border-width: 0.0625rem;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(242 233 199 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #fff8e0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 248 224 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(255 253 249 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fffdf9 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #fff var(--tw-gradient-to-position);
  padding: 1rem;
  --tw-shadow: 0 0.0625rem 0.1875rem 0 rgb(0 0 0 / 0.1), 0 0.0625rem 0.125rem -0.0625rem rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 0.0625rem 0.1875rem 0 var(--tw-shadow-color), 0 0.0625rem 0.125rem -0.0625rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.vip_td_popover_modal .h2{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(168 114 33 / var(--tw-text-opacity, 1));
}
.vip_td_popover_modal .h3 {
  margin-top: 1rem;
  position: relative;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(22 22 22 / var(--tw-text-opacity, 1));
}
.vip_td_popover_modal .h3::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.375rem;
  background-color: #ffe7c8;
  z-index: -1;
}
.vip_td_popover_modal .p-1 {
  margin-top: 0.5rem;
  white-space: pre-line;
  font-size: 0.8125rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}
.vip_td_popover_modal table {
  border-collapse: collapse;
  width: 100%;
  margin: 0 auto;
  background: white;
  border-radius: 0.5rem;
  margin-top: 1rem;
}
.vip_td_popover_modal th,
.vip_td_popover_modal td {
  min-width: 6.25rem;
  box-sizing: border-box;
  padding: 0.5rem 0.625rem;
  text-align: center;
  border: 0.0625rem solid #eee;
}
.vip_td_popover_modal td {
  white-space: pre-line;
}

.vip_pay_succss_modal .el-dialog__close {
  color: #fff;
}
.vip_pay_succss_modal .el-dialog {
  background: transparent;
  box-shadow: none;
}
.vip_pay_succss_modal .el-dialog__header {
  display: none;
}
.vip_pay_succss_modal .el-dialog__body {
  padding: 0;
}

.user-bg {
  background: url("/pages/images/vip/vip_user_bg.png");
  background-size: 100% 100%;
}

.register-reward-dialog .el-dialog {
  background: transparent;
  border: none;
  box-shadow: 0px 0.25rem 2.25rem 0px rgba(255, 248, 175, 0.5);
}
.register-reward-dialog .el-dialog__header {
  display: none;
}
.register-reward-dialog .el-dialog__body {
  padding: 0;
}
.register-reward-dialog .btn-1 {
  background: linear-gradient(95deg, #25BF7C -34.26%, #CDEF0E 148.01%);
  box-shadow: 0px 0.25rem 0.25rem 0px rgba(77, 196, 89, 0.29), 0px 0.0625rem 0.0625rem 0px #FFF inset;
}
.register-reward-dialog .btn-1 .inner {
  border: 0.125rem solid #FFF;
  opacity: 0.8;
  filter: blur(0.125rem);
}

.vip_new_version_dialog .el-dialog {
  background: transparent;
  border: none;
  box-shadow: 0px 0.25rem 2.25rem 0px rgba(255, 248, 175, 0.5);
}
.vip_new_version_dialog .el-dialog__header {
  display: none;
}
.vip_new_version_dialog .el-dialog__body {
  padding: 0;
}

.dialog-cc-3 .el-dialog__header {
  display: none;
}
.dialog-cc-3 .el-dialog__body {
  padding: 0;
}
.dialog-cc-3 .closeIcon {
  position: absolute;
  right: 0;
  bottom: 100%;
  cursor: pointer;
}
.dialog-cc-3.hasClose .el-dialog__header {
  display: block;
}
.dialog-cc-3.hasClose .el-dialog__headerbtn {
  right: 1.25rem;
  top: 1.25rem;
}
.dialog-cc-3.hasClose .el-dialog__headerbtn .el-icon-close {
  color: #BBC1C7;
}
.dialog-cc-3.resetClosePosition .el-dialog__headerbtn {
  right: 5.3125rem;
  top: 3.25rem;
  padding: 0.25rem;
  background-color: rgba(0, 0, 0, 0.24);
  border-radius: 62.4375rem;
}

.centerPopup {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: 0 !important;
}

.no_padding_popup {
  padding: 0;
  border: none;
  background: transparent;
  box-shadow: none;
}

.custom-service-dialog-box {
  min-width: auto;
  padding: 1rem;
}

.cateyes-login {
  background: #FFF;
  border-radius: 1.5rem;
}
.cateyes-login.type_2 {
  padding: 0px;
}
.cateyes-login__wxScan {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cateyes-login__wxScan--left {
  width: 18.4375rem;
}
.cateyes-login__wxScan--left.type_2 {
  width: 22.5rem;
}

.cateyes-login__wxScan--right {
  flex: 1;
  display: flex;
  align-self: flex-start;
  flex-direction: column;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.875rem;
}

.cateyes-login__close {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  padding: 0.5rem;
  border-radius: 0.1875rem;
  cursor: pointer;
  line-height: 0;
}
.cateyes-login__close:hover {
  background-color: #f2f4f7;
}
.cateyes-login__close img {
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
}

.cateyes-login__rightContent--title {
  font-size: 1.375rem;
  line-height: 1.9375rem;
  font-weight: 600;
  color: #161616;
}

.cateyes-login__rightContent--subTitle {
  font-size: 0.875rem;
  color: #666;
  line-height: 1.25rem;
  margin-top: 0.25rem;
  margin-bottom: 1rem;
}

.cateyes-login__codeStatus--qrcode {
  width: 13.375rem;
  height: 13.375rem;
  border-radius: 0.75rem 0.75rem 0.75rem 0.75rem;
  border: 0.0625rem solid #E7ECF0;
}
.cateyes-login__codeStatus--qrcode img {
  width: 11.375rem;
  height: 11.375rem;
}

.cateyes-login__codeStatus--refresh {
  margin-top: 1rem;
  color: #161616;
  font-size: 1rem;
  line-height: 2rem;
  font-weight: 600;
  cursor: pointer;
}
.cateyes-login__codeStatus--refresh img {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.25rem;
}

.cateyes-login__codeStatus--private {
  margin-top: 1rem;
  font-size: 0.75rem;
  color: #666;
  margin-left: 0.375rem;
}
.cateyes-login__codeStatus--private a {
  color: #161616;
}

.cateyes-login__codeStatus--toAuth {
  width: 9.25rem;
  height: 9.25rem;
}

.cateyes-login__codeStatus--tip {
  width: 17.5rem;
  height: 4.8125rem;
  background: url("/pages/images/home/loginBox.png") no-repeat center center;
  background-size: cover;
  padding: 1rem 0 0.5625rem;
  text-align: center;
  font-size: 1rem;
  color: #161616;
  line-height: 1.625rem;
  font-weight: 600;
}
.cateyes-login__codeStatus--tip span {
  color: #24BE86;
}

.cateyes-login__codeStatus--reScan {
  margin-top: 0.5rem !important;
  width: 17.5rem;
}

.cateyes-login__codeStatus--expire {
  width: 13.375rem;
  height: 13.375rem;
}

.cateyes-login__register {
  width: 55.25rem;
  padding: 2.5rem 0 2rem;
}
.cateyes-login__register--title {
  font-size: 1.375rem;
  color: #161616;
  font-weight: 600;
  line-height: 2rem;
  padding: 0 2.5rem;
  text-align: center;
}

.cateyes-login__register--subtitle {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-top: 1rem;
  color: #666;
  padding: 0 2.5rem;
}

.cateyes-login__register--formBox {
  margin-top: 2rem;
}

.cateyes-login__form--listBox {
  padding: 0 2.5rem;
  max-height: 26.25rem;
  overflow-y: auto;
}
.cateyes-login__form--listBox .compcat,
.cateyes-login__form--listBox .el-form-item {
  width: 49%;
}
.cateyes-login__form--listBox .el-select {
  width: 100%;
}
.cateyes-login__form--listBox .compcat:nth-child(odd),
.cateyes-login__form--listBox .el-form-item:nth-child(odd) {
  margin-right: 2%;
}
.cateyes-login__form--listBox .compcat .el-form-item {
  width: 50%;
  margin-right: 0;
}
.cateyes-login__form--listBox .compcat .el-form-item:nth-child(2) .el-form-item__content {
  margin-left: 2.9375rem !important;
}
.cateyes-login__form--listBox .compcat .el-form-item__content {
  width: 9.3125rem;
}
.cateyes-login__form--listBox .code-btn {
  position: absolute;
  right: 0.0625rem;
  top: 0;
}
.cateyes-login__form--listBox .sendButton {
  width: 6.25rem;
  height: 2.5rem;
  line-height: 2.375rem;
  text-align: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 1.25rem;
  color: #666666;
  margin-left: 1.25rem;
  cursor: pointer;
  margin-top: 0;
  position: absolute;
  right: 0;
  font-size: 0.875rem;
  border: none;
}
.cateyes-login__form--listBox .sendButton.btn2 {
  color: #BBC1C7;
}
.cateyes-login__form--listBox .el-form-item__error {
  display: flex;
  align-items: center;
}
.cateyes-login__form--listBox .el-form-item__error::before {
  width: 0.75rem;
  height: 0.75rem;
  margin-right: 0.25rem;
  content: " ";
  display: block;
  background: url(/pages/images/icons/error-12.png) no-repeat center center;
  background-size: cover;
}

.cateyes-login__form--btnGroup {
  padding-top: 2rem;
  flex-direction: column;
}
.cateyes-login__form--btnGroup .el-button {
  width: 18.5rem;
  text-align: center;
}
.cateyes-login__form--btnGroup .cateyes-login__form--btnWechat {
  width: auto;
  text-decoration: underline;
  color: #24BE86;
  font-size: 0.875rem;
  margin-top: 1rem;
  cursor: pointer;
}

.cateyes-login__form--btnGroup .el-button--primary, .cateyes-login__form--btnGroup .el-button--primary:focus, .cateyes-login__form--btnGroup .el-button--primary:hover {
  background: #24BE86;
  border-color: #24BE86;
}

.cateyes-header {
  background: #1E6453;
  min-width: 75rem;
}
.cateyes-header.isHome {
  background: transparent;
}
.cateyes-header.isHome .menu-item {
  color: #333;
}
.cateyes-header.isHome .menu-item.is-active {
  color: #24BE86;
}
.cateyes-header.isHome .menu-item.is-active::after {
  background: linear-gradient(90deg, #2CD73D 8.36%, #00CEEB 92.74%);
}
.cateyes-header__loginBtn {
  height: 2rem;
  line-height: 2rem;
  padding: 0 1rem;
  color: #A0C2B9;
  background: #277663;
  border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
  cursor: pointer;
}

.cateyes-header__headerItem {
  position: relative;
  border-radius: 4.25rem;
  cursor: pointer;
}
.cateyes-header__headerItem--popover {
  opacity: 0;
  display: none;
  z-index: -100;
  transition: all 0.3s;
  position: absolute;
  bottom: 0;
  right: 0;
  padding-top: 0.5rem;
  transform: translateY(100%);
  color: #161616;
}
.cateyes-header__headerItem--popover .content {
  min-width: 12.5rem;
  background-color: #fff;
  box-shadow: 0px 0.25rem 1rem 0px rgba(0, 0, 0, 0.08);
  border-radius: 0.5rem;
  border: 0.0625rem solid #E7ECF0;
  padding: 1.5rem 1rem;
}

.cateyes-header__headerItem:hover .cateyes-header__headerItem--popover {
  display: block;
  opacity: 1;
  z-index: 1002;
}

.cateyes-header__customer {
  width: 12.875rem;
  height: 14.625rem;
  text-align: center;
  background: url("/pages/images/common/customer_bg.png") no-repeat center center;
  background-size: cover;
  position: relative;
}
.cateyes-header__customer--qrcode {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 3.125rem);
}

.cateyes-header__customer--title {
  font-size: 1rem;
  color: #161616;
}

.cateyes-header__customer--des {
  font-size: 0.875rem;
  color: #666666;
}

.cateyes-header__user {
  padding: 0.375rem;
}
.cateyes-header__user--headimgurl {
  border-radius: 50%;
}

.cateyes-header__user--arrow {
  transition: all 0.3s;
}

.cateyes-header__user:hover .cateyes-header__user--arrow {
  transform: rotate(-180deg);
}

.cateyes-header__userPop.content {
  width: 17.5rem;
  height: auto;
}
.cateyes-header__userPop--headimgurl {
  border-radius: 50%;
  flex-shrink: 0;
}

.cateyes-header__userPop--name {
  font-size: 1rem;
  color: #161616;
}

.cateyes-header__userPop--userId {
  font-size: 0.75rem;
  color: #939DA7;
}

.cateyes-header__userPop--text {
  max-width: 10.125rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.cateyes-header__userPop--li {
  height: 3rem;
  border-radius: 0.5rem;
  line-height: 3rem;
  transition: all 0.3s;
  color: #666666;
  padding: 0 0.5rem;
}
.cateyes-header__userPop--li:hover {
  background: #F6F6F6;
}
.cateyes-header__userPop--li .right-text {
  color: #161616;
}
.cateyes-header__userPop--li .right-text .el-divider--vertical {
  background: #D9D9D9;
  height: 0.75rem;
  margin: 0 0.5rem;
}

.cateyes-header__userPop .el-icon-arrow-right {
  font-size: 0.75rem;
  color: #666666;
}

.cateyes-header__task {
  padding: 0.125rem;
  border-radius: 4.25rem;
}
.cateyes-header__task:hover {
  margin: 0;
}
.cateyes-header__task--taskContent {
  background: linear-gradient(270deg, #00BD9B 0%, #47AD3E 100%);
  border-radius: 1.25rem;
  padding: 0.125rem 0.5rem;
  line-height: 1.75rem;
  font-size: 0.875rem;
  color: #FCF6E1;
  position: relative;
  font-weight: 600;
}
.cateyes-header__task--taskContent.is-question {
  background: linear-gradient(90deg, #41ABD8 0%, #0FBDC4 61%, #5BE5D1 100%);
}

.cateyes-header__task--taskContent .receive {
  position: absolute;
  right: -0.3125rem;
  top: -0.875rem;
}

.cateyes-header__registerReward--dialog .el-dialog {
  border-radius: 1rem;
  overflow: auto;
}
.cateyes-header__registerReward--dialog .el-dialog__header {
  padding: 0;
}
.cateyes-header__registerReward--dialog .el-dialog__body {
  position: relative;
  height: 32.25rem;
  padding: 0;
  background: linear-gradient(180deg, #1E6453 0%, #3DCAA8 100%);
}

.cateyes-header__registerReward--logo {
  width: 6.625rem;
  height: 5.875rem;
  position: absolute;
  top: 1.75rem;
  right: 1rem;
}

.cateyes-header__registerReward--wrap {
  padding: 1.5rem;
}

.cateyes-header__registerReward--title {
  font-size: 1.5rem;
  color: #FFFFFF;
}

.cateyes-header__registerReward--h2 {
  color: #1E6453;
  font-size: 1rem;
}

.cateyes-header__registerReward--desc {
  width: 20rem;
  font-size: 0.875rem;
  color: #97D1C3;
}

.cateyes-header__registerReward--count {
  color: #fff;
}

.cateyes-header__registerReward--content {
  height: 24.625rem;
  background: linear-gradient(180deg, #DDFAF3 0%, #FFFFFF 100%);
  box-shadow: inset 0px 0.0625rem 0.125rem 0px #FFFFFF;
  border-radius: 1rem 1rem 1rem 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.5rem;
}

.cateyes-header__registerReward--list {
  display: flex;
  align-items: center;
  margin-top: 1rem;
}

.cateyes-header__registerReward--tagItem {
  display: flex;
  align-items: center;
  background: #EEFBF3;
  font-size: 0.875rem;
  color: #0E9B68;
  line-height: 1.75rem;
  width: 8.125rem;
  border-radius: 0.25rem;
  margin-right: 0.5rem;
}

.cateyes-header__registerReward--check {
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem;
  margin-right: 0.125rem;
}

.cateyes-header__registerReward--text {
  font-size: 0.875rem;
  color: #333333;
  margin-left: 0.25rem;
}

.cateyes-header__registerReward--button {
  width: 11.625rem;
  border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
  background-color: #262626;
  border-color: #262626;
  color: #fff;
}
.cateyes-header__registerReward--button:hover {
  background-color: #262626;
}

.cateyes-header .menu-item {
  position: relative;
  cursor: pointer;
  color: #A0C2B9;
}
.cateyes-header .menu-item.is-active {
  color: #fff;
  font-weight: 600;
}
.cateyes-header .menu-item.is-active::after {
  content: " ";
  display: block;
  position: absolute;
  width: 1.75rem;
  height: 0.25rem;
  background-color: #fff;
  bottom: -1.375rem;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0.0625rem;
}
.cateyes-header .menu-item.is-active.text-primary::after {
  background-image: linear-gradient(90deg, #2CD73D 8.36%, #00CEEB 92.74%);
}

.loginModal {
  width: 45rem !important;
  border-radius: 1.5rem;
  overflow: hidden;
}
.loginModal .el-dialog__header {
  display: none !important;
}
.loginModal .el-dialog__body {
  padding: 0 !important;
}

.registerModal {
  width: 56.25rem !important;
}

@keyframes moveLeftToRight {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}
.move-left-to-right {
  animation: moveLeftToRight 4s linear infinite;
}

.open-screen-dialog {
  width: 37.5rem !important;
  height: 37.5rem !important;
  background: transparent !important;
  box-shadow: none !important;
}

.open-screen-dialog .el-dialog__header {
  display: none;
}

.open-screen-dialog .el-dialog__body {
  padding: 0 !important;
}

.open-screen-dialog .open-screen-content {
  background-size: 100% 100%;
}

.open-screen-dialog .open-screen-content .open-screen-button {
  left: 50%;
  transform: translateX(-50%);
  border-radius: 2.375rem;
  border: 0.171875rem solid #FFF;
  background: radial-gradient(265.03% 104.21% at 50.53% 100%, #FFE660 0%, #FFAE50 19.7%, #FF7759 68.74%), #FFF;
  box-shadow: 0 0.28125rem 0 0 #FF4225 inset, 0.109375rem 0.1875rem 0 rgba(142, 87, 37, 0.5);
  color: #FFFFFF;
  text-shadow: 0 0.0625rem 0.1875rem rgba(168, 68, 0, 0.5);
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 7.875rem;
  cursor: pointer;
}

.open-screen-dialog .open-screen-content .open-screen-close {
  position: absolute;
  top: 6.0625rem;
  right: 1.5625rem;
}