/* 全局样式 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}
html,
body,
#root {
  width: 100%;
  height: auto;
  font-size: 0.42667rem;
  touch-action: manipulation; 
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
  font-size: 0.16rem;
  background-color: var(--adm-color-background);
  max-width: var(--dr-mall-app-max-width);
  min-height: 100vh;
  margin: 0 auto;
  box-shadow: 0 0 0.53333rem rgba(0, 0, 0, 0.1);
}
ol,
ul {
  list-style: none;
}
a {
  color: #333;
  text-decoration: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

:root {
  --adm-radius-s: 0.10667rem;
  --adm-radius-m: 0.21333rem;
  --adm-radius-l: 0.32rem;
  --adm-font-size-1: 0.24rem;
  --adm-font-size-2: 0.26667rem;
  --adm-font-size-3: 0.29333rem;
  --adm-font-size-4: 0.32rem;
  --adm-font-size-5: 0.34667rem;
  --adm-font-size-6: 0.37333rem;
  --adm-font-size-7: 0.4rem;
  --adm-font-size-8: 0.42667rem;
  --adm-font-size-9: 0.45333rem;
  --adm-font-size-10: 0.48rem;
  --adm-color-primary: #1677ff;
  --adm-color-success: #00b578;
  --adm-color-warning: #ff8f1f;
  --adm-color-danger: #ff3141;
  --adm-color-text: #333333;
  --adm-color-text-secondary: #666666;
  --adm-color-weak: #999999;
  --adm-color-light: #cccccc;
  --adm-color-border: #eeeeee;
  --adm-color-background: #ffffff;
  --adm-color-white: #ffffff;
  --adm-color-box: #f5f5f5;
  --adm-color-text-light-solid: var(--adm-color-white);
  --adm-color-text-dark-solid: #000000;
  --adm-color-fill-content: var(--adm-color-box);
  --adm-font-size-main: var(--adm-font-size-5);
  --adm-font-family: -apple-system, blinkmacsystemfont, 'Helvetica Neue',
    helvetica, segoe ui, arial, roboto, 'PingFang SC', 'miui',
    'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
  --adm-border-color: var(--adm-color-border);
}
html[data-prefers-color-scheme='dark'] {
  --adm-color-primary: #3086ff;
  --adm-color-success: #34b368;
  --adm-color-warning: #ffa930;
  --adm-color-danger: #ff4a58;
  --adm-color-text: #e6e6e6;
  --adm-color-text-secondary: #b3b3b3;
  --adm-color-weak: #808080;
  --adm-color-light: #4d4d4d;
  --adm-color-border: #2b2b2b;
  --adm-color-box: #0a0a0a;
  --adm-color-background: #1a1a1a;
  --adm-border-color: var(--adm-color-border);
}
:root {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  color: var(--adm-color-text);
  font-size: var(--adm-font-size-main);
  font-family: var(--adm-font-family);
}
a,
button {
  cursor: pointer;
}
a {
  color: var(--adm-color-primary);
  transition: opacity ease-in-out 0.2s;
}
a:active {
  opacity: 0.8;
}
.adm-plain-anchor {
  color: unset;
  transition: none;
}
.adm-plain-anchor:active {
  opacity: unset;
}
body.adm-overflow-hidden {
  overflow: hidden !important;
}
div.adm-px-tester {
  --size: 1;
  height: calc(var(--size) / 2 * 0.05333rem);
  width: 0;
  position: fixed;
  right: -100vw;
  bottom: -100vh;
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
}

.adm-avatar {
  --size: var(--adm-avatar-size, 44px);
  --border-radius: var(--adm-avatar-border-radius, 4px);
  border-radius: var(--border-radius);
}
.adm-avatar.adm-image {
  --width: var(--size);
  --height: var(--size);
}
.adm-avatar-fallback {
  height: 100%;
  width: 100%;
  display: block;
}

.adm-image {
  --width: var(--adm-image-width, auto);
  --height: var(--adm-image-height, auto);
  width: var(--width);
  height: var(--height);
  display: block;
  overflow: hidden;
}
.adm-image-img {
  width: 100%;
  height: 100%;
}
.adm-image-tip {
  position: relative;
  background-color: var(--adm-color-fill-content);
  height: 100%;
  min-height: 0.64rem;
  min-width: 0.64rem;
}
.adm-image-tip > svg {
  width: 0.64rem;
  height: 0.64rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--adm-color-weak);
}

.adm-button {
  --color: var(--adm-color-text-light-solid);
  --text-color: var(--adm-button-text-color, var(--adm-color-text));
  --background-color: var(--adm-button-background-color, var(--adm-color-background));
  --border-radius: var(--adm-button-border-radius, 4px);
  --border-width: var(--adm-button-border-width, 1px);
  --border-style: var(--adm-button-border-style, solid);
  --border-color: var(--adm-button-border-color, var(--adm-color-border));
  color: var(--text-color);
  background-color: var(--background-color);
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  height: auto;
  padding: 0.18667rem 0.32rem;
  margin: 0;
  font-size: var(--adm-font-size-9);
  line-height: 1.4;
  text-align: center;
  border: var(--border-width) var(--border-style) var(--border-color);
  border-radius: var(--border-radius);
  cursor: pointer;
  transition: opacity ease 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.adm-button:focus {
  outline: none;
}
.adm-button::before {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));
  width: 100%;
  height: 100%;
  background-color: var(--adm-color-text-dark-solid);
  border: var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);
  border-radius: var(--border-radius);
  opacity: 0;
  content: ' ';
  box-sizing: content-box;
}
.adm-button:active::before {
  opacity: 0.08;
}
.adm-button-default.adm-button-fill-outline {
  --background-color: transparent;
  --border-color: var(--adm-color-text);
}
.adm-button-default.adm-button-fill-none {
  --background-color: transparent;
  --border-width: 0;
}
.adm-button:not(.adm-button-default) {
  --text-color: var(--adm-color-text-light-solid);
  --background-color: var(--color);
  --border-color: var(--color);
}
.adm-button:not(.adm-button-default).adm-button-fill-outline {
  --text-color: var(--color);
  --background-color: transparent;
}
.adm-button:not(.adm-button-default).adm-button-fill-none {
  --text-color: var(--color);
  --background-color: transparent;
  --border-width: 0;
}
.adm-button-primary {
  --color: var(--adm-color-primary);
}
.adm-button-success {
  --color: var(--adm-color-success);
}
.adm-button-danger {
  --color: var(--adm-color-danger);
}
.adm-button-warning {
  --color: var(--adm-color-warning);
}
.adm-button-block {
  display: block;
  width: 100%;
}
.adm-button-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.adm-button-disabled:active::before {
  display: none;
}
.adm-button.adm-button-mini {
  padding-top: 0.08rem;
  padding-bottom: 0.08rem;
  font-size: var(--adm-font-size-main);
}
.adm-button.adm-button-mini.adm-button-shape-rounded {
  padding-left: 0.24rem;
  padding-right: 0.24rem;
}
.adm-button.adm-button-small {
  padding-top: 0.08rem;
  padding-bottom: 0.08rem;
  font-size: var(--adm-font-size-7);
}
.adm-button.adm-button-large {
  padding-top: 0.29333rem;
  padding-bottom: 0.29333rem;
  font-size: var(--adm-font-size-10);
}
.adm-button.adm-button-shape-rounded {
  --border-radius: 26.66667rem;
}
.adm-button.adm-button-shape-rectangular {
  --border-radius: 0;
}
.adm-button-loading {
  vertical-align: bottom;
}
.adm-button-loading-wrapper {
  display: flex;
  height: 1.4em;
  align-items: center;
  justify-content: center;
}
.adm-button-loading-wrapper > .adm-loading {
  opacity: 0.6;
}

.adm-dot-loading {
  display: inline-block;
}

.adm-dialog {
  --z-index: var(--adm-dialog-z-index, 1000);
  ---z-index: var(--z-index);
}
.adm-dialog .adm-center-popup {
  --z-index: var(---z-index);
}
.adm-dialog-body {
  width: 100%;
  max-height: 70vh;
  font-size: var(--adm-font-size-6);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.adm-dialog-body > * {
  flex: none;
}
.adm-dialog-body > .adm-dialog-content {
  flex: auto;
}
.adm-dialog-body:not(.adm-dialog-with-image) {
  padding-top: 0.53333rem;
}
.adm-dialog-image-container {
  margin-bottom: 0.32rem;
  max-height: 40vh;
}
.adm-dialog-header {
  margin-bottom: 0.21333rem;
  padding: 0 0.32rem;
}
.adm-dialog-title {
  margin-bottom: 0.21333rem;
  padding: 0 0.32rem;
  font-weight: bold;
  font-size: var(--adm-font-size-10);
  line-height: 0.66667rem;
  text-align: center;
}
.adm-dialog-content {
  padding: 0 0.32rem 0.53333rem;
  max-height: 70vh;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: var(--adm-font-size-7);
  line-height: 1.4;
  color: var(--adm-color-text);
}
.adm-dialog-content-empty {
  padding: 0;
  height: 0.32rem;
}
.adm-dialog-footer {
  -webkit-user-select: none;
          user-select: none;
}
.adm-dialog-footer .adm-dialog-action-row {
  display: flex;
  align-items: stretch;
  border-top: 0.01333rem solid var(--adm-color-border);
}
.adm-dialog-footer .adm-dialog-action-row > * {
  flex: 1;
}
.adm-dialog-footer .adm-dialog-action-row > .adm-dialog-button {
  padding: 0.26667rem;
  font-size: var(--adm-font-size-10);
  line-height: 0.66667rem;
  border-radius: 0;
  border-right: solid 0.01333rem var(--adm-color-border);
}
.adm-dialog-footer .adm-dialog-action-row > .adm-dialog-button-bold {
  font-weight: bold;
}
.adm-dialog-footer .adm-dialog-action-row > .adm-dialog-button:last-child {
  border-right: none;
}
.adm-dialog-image-container {
  overflow-y: auto;
}

.adm-auto-center {
  display: flex;
  justify-content: center;
}
.adm-auto-center-content {
  flex: 0 1 auto;
}

.adm-center-popup {
  --background-color: var(--adm-center-popup-background-color, var(--adm-color-background));
  --border-radius: var(--adm-center-popup-border-radius, 8px);
  --max-width: var(--adm-center-popup-max-width, 75vw);
  --min-width: var(--adm-center-popup-min-width, 280px);
  --z-index: var(--adm-center-popup-z-index, 1000);
  position: fixed;
  z-index: var(--z-index);
}
.adm-center-popup .adm-center-popup-mask {
  z-index: 0;
}
.adm-center-popup-wrap {
  position: fixed;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: auto;
  min-width: var(--min-width);
  max-width: var(--max-width);
  transform: translate(-50%, -50%);
}
.adm-center-popup-body {
  background-color: var(--background-color);
  border-radius: var(--border-radius);
}
.adm-center-popup-close {
  position: absolute;
  z-index: 100;
  right: 0.21333rem;
  top: 0.21333rem;
  cursor: pointer;
  padding: 0.10667rem;
  font-size: 0.48rem;
  color: var(--adm-color-weak);
}

.adm-mask {
  --z-index: var(--adm-mask-z-index, 1000);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--z-index);
  display: block;
  width: 100%;
  height: 100%;
}
.adm-mask-aria-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.adm-mask-content {
  z-index: 1;
}

.adm-divider-horizontal {
  display: flex;
  align-items: center;
  margin: 0.42667rem 0;
  border-width: 0;
  border-color: var(--adm-color-border);
  border-style: solid;
  color: var(--adm-color-weak);
  font-size: 0.37333rem;
}
.adm-divider-left.adm-divider-horizontal::before {
  max-width: 10%;
}
.adm-divider-right.adm-divider-horizontal::after {
  max-width: 10%;
}
.adm-divider-horizontal::after,
.adm-divider-horizontal::before {
  flex: auto;
  display: block;
  content: '';
  border-style: inherit;
  border-color: inherit;
  border-width: 0.02667rem 0 0;
}
.adm-divider-horizontal .adm-divider-content {
  flex: none;
  padding: 0 0.42667rem;
}
.adm-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 0.42667rem;
  vertical-align: middle;
  border-top: 0;
  border-left: 0.02667rem solid var(--adm-color-border);
}

.adm-infinite-scroll {
  color: var(--adm-color-weak);
  padding: 0.48rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--adm-font-size-main);
}
.adm-infinite-scroll-failed-text {
  display: inline-block;
  margin-right: 0.21333rem;
}

.adm-input {
  --font-size: var(--adm-font-size-9);
  --color: var(--adm-color-text);
  --placeholder-color: var(--adm-color-light);
  --text-align: left;
  --background-color: transparent;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  min-height: 0.64rem;
  background-color: var(--background-color);
}
.adm-input-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.adm-input-element {
  flex: auto;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 0;
  margin: 0;
  color: var(--color);
  font-size: var(--font-size);
  line-height: 1.5;
  background: transparent;
  border: 0;
  outline: none;
  -webkit-appearance: none;
          appearance: none;
  min-height: 1.5em;
  text-align: var(--text-align);
}
.adm-input-element::-webkit-input-placeholder {
  color: var(--placeholder-color);
  font-family: inherit;
}
.adm-input-element::placeholder {
  color: var(--placeholder-color);
  font-family: inherit;
}
.adm-input-element:-webkit-autofill {
  background-color: transparent;
}
.adm-input-element:read-only {
  cursor: default;
}
.adm-input-element:invalid {
  box-shadow: none;
}
.adm-input-element::-ms-clear {
  display: none;
}
.adm-input-element::-ms-reveal {
  display: none;
}
.adm-input-element::-webkit-search-cancel-button {
  display: none;
}
.adm-input-element::-webkit-search-decoration {
  display: none;
}
.adm-input-element:disabled {
  opacity: 1;
}
.adm-input-element[type='date'],
.adm-input-element[type='time'],
.adm-input-element[type='datetime-local'] {
  min-height: 1.5em;
}
.adm-input-element[type='search'] {
  -webkit-appearance: none;
}
.adm-input-element[readonly] {
  pointer-events: none;
}
.adm-input-clear {
  flex: none;
  margin-left: 0.21333rem;
  color: var(--adm-color-light);
  padding: 0.10667rem;
  cursor: pointer;
}
.adm-input-clear:active {
  color: var(--adm-color-weak);
}
.adm-input-clear .antd-mobile-icon {
  display: block;
  font-size: var(--adm-font-size-7);
}

.adm-modal {
  --z-index: var(--adm-modal-z-index, 1000);
  ---z-index: var(--z-index);
}
.adm-modal .adm-center-popup {
  --z-index: var(---z-index);
}
.adm-modal-body {
  width: 100%;
  max-height: 70vh;
  font-size: var(--adm-font-size-6);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.adm-modal-body > * {
  flex: none;
}
.adm-modal-body > .adm-modal-content {
  flex: auto;
}
.adm-modal-body:not(.adm-modal-with-image) {
  padding-top: 0.53333rem;
}
.adm-modal-image-container {
  margin-bottom: 0.32rem;
  max-height: 40vh;
  overflow-y: scroll;
}
.adm-modal-header {
  margin-bottom: 0.21333rem;
  padding: 0 0.32rem;
}
.adm-modal-title {
  margin-bottom: 0.21333rem;
  padding: 0 0.32rem;
  font-weight: bold;
  font-size: var(--adm-font-size-10);
  line-height: 0.66667rem;
  text-align: center;
}
.adm-modal-content {
  padding: 0 0.32rem 0.32rem;
  max-height: 70vh;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: var(--adm-font-size-7);
  line-height: 1.4;
  color: var(--adm-color-text);
}
.adm-modal-footer {
  -webkit-user-select: none;
          user-select: none;
  padding: 0.21333rem 0.32rem 0.32rem;
}
.adm-modal-footer-empty {
  padding: 0;
  height: 0.21333rem;
}
.adm-modal-footer.adm-space {
  --gap-vertical: 0.53333rem;
}
.adm-modal-footer .adm-modal-button {
  font-size: var(--adm-font-size-10);
  line-height: 0.66667rem;
}
.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary) {
  padding-top: 0;
  padding-bottom: 0;
}
.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary)::before {
  display: none;
}
.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary):active {
  opacity: 0.7;
}

.adm-space-item {
  flex: none;
}
.adm-space {
  display: inline-flex;
  --gap: 0.21333rem;
  --gap-vertical: var(--gap);
  --gap-horizontal: var(--gap);
}
.adm-space-vertical {
  flex-direction: column;
}
.adm-space-vertical > .adm-space-item {
  margin-bottom: var(--gap-vertical);
}
.adm-space-vertical > .adm-space-item:last-child {
  margin-bottom: 0;
}
.adm-space-horizontal {
  flex-direction: row;
}
.adm-space-horizontal > .adm-space-item {
  margin-right: var(--gap-horizontal);
}
.adm-space-horizontal > .adm-space-item:last-child {
  margin-right: 0;
}
.adm-space-horizontal.adm-space-wrap {
  flex-wrap: wrap;
  margin-bottom: calc(var(--gap-vertical) * -1);
}
.adm-space-horizontal.adm-space-wrap > .adm-space-item {
  padding-bottom: var(--gap-vertical);
}
.adm-space.adm-space-block {
  display: flex;
}
.adm-space-align-center {
  align-items: center;
}
.adm-space-align-start {
  align-items: flex-start;
}
.adm-space-align-end {
  align-items: flex-end;
}
.adm-space-align-baseline {
  align-items: baseline;
}
.adm-space-justify-center {
  justify-content: center;
}
.adm-space-justify-start {
  justify-content: flex-start;
}
.adm-space-justify-end {
  justify-content: flex-end;
}
.adm-space-justify-between {
  justify-content: space-between;
}
.adm-space-justify-around {
  justify-content: space-around;
}
.adm-space-justify-evenly {
  justify-content: space-evenly;
}
.adm-space-justify-stretch {
  justify-content: stretch;
}

.adm-nav-bar {
  --height: 1.2rem;
  --border-bottom: none;
  display: flex;
  align-items: center;
  height: var(--height);
  border-bottom: var(--border-bottom);
  padding: 0 0.32rem;
  white-space: nowrap;
}
.adm-nav-bar-left,
.adm-nav-bar-right {
  flex: 1;
}
.adm-nav-bar-title {
  flex: auto;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}
.adm-nav-bar-back {
  display: flex;
  align-items: center;
  margin-right: 0.42667rem;
  padding: 0.16rem 0;
  cursor: pointer;
}
.adm-nav-bar-back-arrow {
  font-size: 0.64rem;
  margin-right: 0.10667rem;
}
.adm-nav-bar-left {
  font-size: var(--adm-font-size-7);
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.adm-nav-bar-title {
  justify-content: center;
  white-space: nowrap;
  font-size: var(--adm-font-size-10);
  padding: 0 0.32rem;
}
.adm-nav-bar-right {
  text-align: right;
}

.adm-popover {
  --z-index: var(--adm-popover-z-index, 1030);
  --background: #ffffff;
  --arrow-size: 0.21333rem;
  --content-padding: 0.21333rem 0.32rem;
  color: var(--adm-color-text);
  position: absolute;
  top: 0;
  left: 0;
  z-index: var(--z-index);
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
          user-select: text;
  animation: none;
}
.adm-popover.adm-popover-dark {
  --background: rgba(0, 0, 0, 0.75);
  --adm-color-text: #ffffff;
  color: #ffffff;
}
.adm-popover.adm-popover-dark .adm-popover-inner {
  box-shadow: none;
}
.adm-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.adm-popover-hidden {
  display: none;
}
.adm-popover-inner {
  background-color: var(--background);
  background-clip: padding-box;
  border-radius: 0.21333rem;
  box-shadow: 0 0 0.8rem 0 rgba(51, 51, 51, 0.2);
  font-size: var(--adm-font-size-7);
  width: -webkit-max-content;
  width: max-content;
  min-width: 0.85333rem;
  max-width: calc(100vw - 0.64rem);
  overflow-y: hidden;
}
.adm-popover-inner-content {
  padding: var(--content-padding);
}
.adm-popover-arrow {
  position: absolute;
  display: block;
  height: var(--arrow-size);
  width: var(--arrow-size);
  overflow: visible;
  background: transparent;
}
.adm-popover-arrow-icon {
  display: block;
  height: var(--arrow-size);
  width: calc(var(--arrow-size) / 8 * 15);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(var(--arrow-icon-rotate));
}
.adm-popover .adm-popover-arrow {
  color: var(--background);
}

.adm-popover-menu {
  --border-color: var(--adm-color-border);
}
.adm-popover-menu.adm-popover {
  --content-padding: 0;
}
.adm-popover-menu-list {
  overflow: hidden;
  min-width: 3.2rem;
}
.adm-popover-menu-list-inner {
  margin-top: -0.02667rem;
}
.adm-popover-menu-item {
  display: flex;
  padding-left: 0.53333rem;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.adm-popover-menu-item-icon {
  flex: none;
  padding-right: 0.21333rem;
  font-size: 0.53333rem;
}
.adm-popover-menu-item-text {
  flex: auto;
  padding: 0.37333rem 0.53333rem 0.37333rem 0;
  border-top: solid 0.02667rem var(--border-color);
}
.adm-popover-menu-item-disabled {
  cursor: not-allowed;
}
.adm-popover-menu-item-disabled > * {
  opacity: 0.4;
}
.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled) {
  background-color: var(--border-color);
}
.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled)::after {
  content: ' ';
  display: block;
  position: absolute;
  width: 100%;
  bottom: -0.02667rem;
  left: 0;
  border-bottom: solid 0.02667rem var(--border-color);
}
.adm-popover.adm-popover-dark.adm-popover-menu {
  --border-color: var(--adm-color-text);
  --background: rgba(0, 0, 0, 0.9);
}

.adm-popup {
  --z-index: var(--adm-popup-z-index, 1000);
  position: fixed;
  z-index: var(--z-index);
}
.adm-popup-body {
  position: fixed;
  background-color: var(--adm-color-background);
  z-index: calc(var(--z-index) + 10);
}
.adm-popup-body .adm-popup-close-icon {
  position: absolute;
  z-index: 100;
}
.adm-popup-body-position-bottom {
  width: 100%;
  bottom: 0;
  left: 0;
}
.adm-popup-body-position-bottom .adm-popup-close-icon {
  right: 0.21333rem;
  top: 0.21333rem;
}
.adm-popup-body-position-top {
  width: 100%;
  top: 0;
  left: 0;
}
.adm-popup-body-position-top .adm-popup-close-icon {
  right: 0.21333rem;
  bottom: 0.21333rem;
}
.adm-popup-body-position-left {
  height: 100%;
  top: 0;
  left: 0;
}
.adm-popup-body-position-left .adm-popup-close-icon {
  right: 0.21333rem;
  top: 0.21333rem;
}
.adm-popup-body-position-right {
  height: 100%;
  top: 0;
  right: 0;
}
.adm-popup-body-position-right .adm-popup-close-icon {
  left: 0.21333rem;
  top: 0.21333rem;
}
.adm-popup-close-icon {
  cursor: pointer;
  padding: 0.10667rem;
  font-size: 0.48rem;
  line-height: 1;
  color: var(--adm-color-weak);
}

.adm-pull-to-refresh-head {
  overflow: hidden;
  position: relative;
}
.adm-pull-to-refresh-head-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: var(--adm-color-weak);
  display: flex;
  justify-content: center;
  align-items: center;
}

.adm-spin-loading {
  --color: var(--adm-color-weak);
  --size: 0.85333rem;
  width: var(--size);
  height: var(--size);
}
.adm-spin-loading-svg {
  width: 100%;
  height: 100%;
  animation: adm-spin-loading-rotate 0.8s infinite linear;
}
.adm-spin-loading-svg > .adm-spin-loading-fill {
  stroke: var(--color);
}
@keyframes adm-spin-loading-rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.adm-stepper {
  --height: 0.74667rem;
  --input-width: 1.17333rem;
  --input-font-size: var(--adm-font-size-main);
  --input-font-color: var(--adm-color-text);
  --input-background-color: var(--adm-color-fill-content);
  --border-radius: 0.05333rem;
  --border: none;
  --border-inner: solid 0.05333rem transparent;
  --active-border: var(--border);
  --button-font-size: var(--adm-font-size-7);
  --button-text-color: var(--adm-color-primary);
  --button-background-color: var(--adm-color-fill-content);
  --button-width: var(--height);
  display: flex;
  align-items: center;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  width: calc(var(--input-width) + 2 * var(--button-width));
  border: var(--border);
  border-radius: var(--border-radius);
}
.adm-stepper-active {
  border: var(--active-border);
}
.adm-stepper-middle {
  flex: 1;
  border-left: var(--border-inner);
  border-right: var(--border-inner);
}
.adm-stepper .adm-stepper-input {
  height: var(--height);
  --background-color: var(--input-background-color);
  --font-size: var(--input-font-size);
  --color: var(--input-font-color);
  --text-align: center;
}
.adm-stepper-minus,
.adm-stepper-plus {
  width: var(--button-width);
  height: var(--height);
  padding: 0;
  color: var(--button-text-color);
  background-color: var(--button-background-color);
  font-size: var(--button-font-size);
  --border-width: 0;
}
.adm-stepper-minus:disabled,
.adm-stepper-plus:disabled {
  color: var(--adm-color-weak);
}
.adm-stepper-minus svg,
.adm-stepper-plus svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.adm-stepper-minus {
  border-radius: 0;
}
.adm-stepper-plus {
  border-radius: 0;
}

.adm-swiper {
  --height: auto;
  --width: 100%;
  --border-radius: 0;
  --track-padding: 0;
  --slide-size: 100%;
  --track-offset: 0%;
  display: block;
  width: var(--width);
  height: var(--height);
  position: relative;
  border-radius: var(--border-radius);
  z-index: 0;
  overflow: hidden;
}
.adm-swiper-track {
  width: 100%;
  height: 100%;
  white-space: nowrap;
  padding: var(--track-padding);
}
.adm-swiper-track-allow-touch-move {
  cursor: -webkit-grab;
  cursor: grab;
}
.adm-swiper-track-inner {
  width: 100%;
  height: 100%;
  overflow: visible;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
}
.adm-swiper-slide {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  white-space: unset;
  flex: none;
}
.adm-swiper-item {
  display: block;
  width: 100%;
  height: 100%;
  white-space: normal;
}
.adm-swiper-horizontal .adm-swiper-track-allow-touch-move {
  touch-action: pan-y;
}
.adm-swiper-horizontal .adm-swiper-indicator {
  position: absolute;
  bottom: 0.16rem;
  left: 50%;
  transform: translateX(-50%);
}
.adm-swiper-horizontal .adm-swiper-track {
  transform: translateX(var(--track-offset));
}
.adm-swiper-horizontal .adm-swiper-track-inner {
  flex-direction: row;
  width: var(--slide-size);
}
.adm-swiper-vertical .adm-swiper-track-allow-touch-move {
  touch-action: pan-x;
}
.adm-swiper-vertical .adm-swiper-indicator {
  position: absolute;
  right: 0.16rem;
  top: 50%;
  transform: translateY(-50%);
}
.adm-swiper-vertical .adm-swiper-track {
  transform: translateY(var(--track-offset));
}
.adm-swiper-vertical .adm-swiper-track-inner {
  flex-direction: column;
  height: var(--slide-size);
}

.adm-page-indicator {
  display: flex;
  width: auto;
  --dot-color: #dddddd;
  --active-dot-color: var(--adm-color-primary);
  --dot-size: 0.08rem;
  --active-dot-size: 0.34667rem;
  --dot-border-radius: 0.02667rem;
  --active-dot-border-radius: var(--dot-border-radius);
  --dot-spacing: 0.08rem;
}
.adm-page-indicator-dot {
  display: block;
  width: var(--dot-size);
  height: var(--dot-size);
  border-radius: var(--dot-border-radius);
  background: var(--dot-color);
}
.adm-page-indicator-dot:last-child {
  margin-right: 0;
}
.adm-page-indicator-dot-active {
  border-radius: var(--active-dot-border-radius);
  background: var(--active-dot-color);
}
.adm-page-indicator-color-white {
  --dot-color: rgba(255, 255, 255, 0.5);
  --active-dot-color: var(--adm-color-text-light-solid);
}
.adm-page-indicator-horizontal {
  flex-direction: row;
}
.adm-page-indicator-horizontal .adm-page-indicator-dot {
  margin-right: var(--dot-spacing);
}
.adm-page-indicator-horizontal .adm-page-indicator-dot-active {
  width: var(--active-dot-size);
}
.adm-page-indicator-vertical {
  flex-direction: column;
}
.adm-page-indicator-vertical .adm-page-indicator-dot {
  margin-bottom: var(--dot-spacing);
}
.adm-page-indicator-vertical .adm-page-indicator-dot-active {
  height: var(--active-dot-size);
}

.adm-tab-bar-wrap {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
  min-height: 1.28rem;
}
.adm-tab-bar-item {
  flex: 1;
  color: var(--adm-color-text-secondary);
  white-space: nowrap;
  padding: 0.10667rem 0.21333rem;
  width: -webkit-min-content;
  width: min-content;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.adm-tab-bar-item-icon {
  font-size: 0.64rem;
  height: 0.64rem;
  line-height: 1;
}
.adm-tab-bar-item-title {
  font-size: var(--adm-font-size-2);
  line-height: 0.4rem;
}
.adm-tab-bar-item-title-with-icon {
  margin-top: 0.05333rem;
}
.adm-tab-bar-item-active {
  color: var(--adm-color-primary);
}
.adm-tab-bar-icon-badge {
  --top: 0.16rem;
}
.adm-tab-bar-title-badge {
  --right: -0.05333rem;
  --top: -0.05333rem;
}

.adm-badge-wrapper {
  display: inline-block;
  position: relative;
}
.adm-badge {
  display: inline-flex;
  vertical-align: middle;
  box-sizing: content-box;
  border-radius: 2.66667rem;
  background-color: var(--color);
  --right: 0;
  --top: 0;
  --color: var(--adm-badge-color, #ff411c);
}
.adm-badge-content {
  color: var(--adm-color-text-light-solid);
  box-sizing: border-box;
  min-width: 0.21333rem;
  padding: 0.02667rem 0.10667rem;
  font-size: var(--adm-font-size-1);
  line-height: 0.32rem;
  white-space: nowrap;
  font-weight: normal;
  text-align: center;
}
.adm-badge-fixed {
  position: absolute;
  right: var(--right);
  top: var(--top);
  transform: translate(50%, -50%);
}
.adm-badge-dot {
  min-width: 0.26667rem;
  width: 0.26667rem;
  height: 0.26667rem;
  border-radius: 0.13333rem;
}
.adm-badge-bordered {
  border: solid 0.02667rem var(--adm-color-text-light-solid);
}

.adm-safe-area {
  --multiple: var(--adm-safe-area-multiple, 1);
  display: block;
  width: 100%;
}
.adm-safe-area-position-top {
  padding-top: calc(env(safe-area-inset-top) * var(--multiple));
}
.adm-safe-area-position-bottom {
  padding-bottom: calc(env(safe-area-inset-bottom) * var(--multiple));
}

.adm-tabs {
  --title-font-size: var(--adm-font-size-9);
  --content-padding: 0.32rem;
  --active-line-height: 0.05333rem;
  --active-line-border-radius: var(--active-line-height);
  --active-line-color: var(--adm-color-primary);
  --active-title-color: var(--adm-color-primary);
  position: relative;
  min-width: 0;
}
.adm-tabs-header {
  position: relative;
  border-bottom: solid 0.02667rem var(--adm-color-border);
}
.adm-tabs-tab-list {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  overflow-x: scroll;
  scrollbar-width: none;
}
.adm-tabs-tab-list::-webkit-scrollbar {
  display: none;
}
.adm-tabs-tab-wrapper {
  padding: 0 0.32rem;
}
.adm-tabs-tab-wrapper-stretch {
  flex: auto;
}
.adm-tabs-tab {
  white-space: nowrap;
  padding: 0.21333rem 0 0.26667rem;
  width: -webkit-min-content;
  width: min-content;
  margin: 0 auto;
  font-size: var(--title-font-size);
  position: relative;
  cursor: pointer;
}
.adm-tabs-tab-active {
  color: var(--active-title-color);
}
.adm-tabs-tab-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.adm-tabs-tab-line {
  position: absolute;
  bottom: 0;
  height: var(--active-line-height);
  background: var(--active-line-color);
  border-radius: var(--active-line-border-radius);
}
.adm-tabs-content {
  padding: var(--content-padding);
}
.adm-tabs-header-mask {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 0.8rem;
  height: 100%;
  pointer-events: none;
}
.adm-tabs-header-mask-left {
  left: 0;
  background: linear-gradient(to right, var(--adm-color-background), rgba(255, 255, 255, 0));
}
.adm-tabs-header-mask-right {
  right: 0;
  background: linear-gradient(to left, var(--adm-color-background), rgba(255, 255, 255, 0));
}

.adm-toast-mask .adm-toast-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.adm-toast-mask .adm-toast-main {
  display: inline-block;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: auto;
  max-width: 5.44rem;
  max-height: 70%;
  overflow: auto;
  color: white;
  word-break: break-all;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 0.21333rem;
  pointer-events: all;
  font-size: var(--adm-font-size-7);
  line-height: 1.5;
  box-sizing: border-box;
}
.adm-toast-mask .adm-toast-main-text {
  padding: 0.32rem;
  min-width: 0;
}
.adm-toast-mask .adm-toast-main-icon {
  padding: 0.93333rem 0.32rem;
  min-width: 4rem;
}
.adm-toast-mask .adm-toast-main-icon .adm-toast-icon {
  text-align: center;
  margin-bottom: 0.21333rem;
  font-size: 0.96rem;
  line-height: 1;
}
.adm-toast-loading {
  --size: 1.28rem;
  margin: 0 auto 0.21333rem;
}

.index_emptyWrap__kHV6N {
  font-size: 0.37333rem;
  color: var(--adm-color-weak);
  line-height: 0.58667rem;
  text-align: center;
  margin-top: 1.01333rem;
}
.index_emptyWrap__kHV6N .index_img__oGsDe {
  width: 32%;
  margin: 0 auto 0.42667rem;
}
.index_emptyWrap__kHV6N .index_loadingImg__hHrQe {
  width: 1.33333rem;
  margin: 0 auto 0.42667rem;
}

.index_listWrap__uadrU {
  display: flex;
  flex-wrap: wrap;
  padding-right: 0.32rem;
}

.index_wrap__D-SEm {
  text-align: center;
}
.index_wrap__D-SEm .index_refreshImg__QMBum {
  height: 1.06667rem;
  position: relative;
  top: -1.49333rem;
}

.index_prdBox__hQ8bz {
  border-radius: 0.21333rem;
  overflow: hidden;
  margin-left: 0.32rem;
  margin-top: 0.32rem;
}
.index_prdBox__hQ8bz .index_prdImg__-RPya {
  width: 100%;
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR {
  padding-bottom: 0.21333rem;
  background-color: var(--adm-color-white);
  overflow: hidden;
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR .index_prdBriefInfo__8MSF9 {
  font-size: 0.37333rem;
  font-weight: 600;
  color: var(--adm-color-text);
  line-height: 0.58667rem;
  height: 1.38667rem;
  padding-top: 0.21333rem;
  margin: 0 0.21333rem 0.21333rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR .index_infoWrap__lTcR- {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  height: 0.96rem;
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR .index_infoWrap__lTcR- .index_priceArea__v5b9h {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR .index_infoWrap__lTcR- .index_priceWrap__KKZ9f {
  font-size: 0.42667rem;
  font-weight: 600;
  color: var(--dr-mall-orange);
  line-height: 0.58667rem;
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR .index_infoWrap__lTcR- .index_priceSign__gydVd {
  font-size: 0.37333rem;
  margin-right: 0.05333rem;
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR .index_infoWrap__lTcR- .index_originPriceWrap__DoZdh {
  font-size: 0.32rem;
  color: var(--adm-color-weak);
  margin-left: 0.21333rem;
  text-decoration: line-through;
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR .index_infoWrap__lTcR- .index_soldWrap__bIavy {
  font-size: 0.32rem;
  color: var(--adm-color-light);
  line-height: 0.48rem;
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR .index_infoWrap__lTcR- .index_salesCount__ZxlQU {
  color: var(--adm-color-weak);
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR .index_infoWrap__lTcR- .index_economizeWrap__2lcpV {
  height: 0.64rem;
  background: #fff8e5;
  border-radius: 0.10667rem;
  padding: 0.08rem 0.10667rem;
  font-size: 0.32rem;
  color: var(--dr-mall-orange);
  line-height: 0.48rem;
}
.index_prdBox__hQ8bz .index_detailWrap__xkkqR .index_infoWrap__lTcR- .index_buyBtn__T-nks {
  background: linear-gradient(166deg, #ffb76f 0%, #ff692c 100%);
  border-radius: 0.10667rem;
  border: none;
  color: var(--adm-color-white);
}
.index_prdBox__hQ8bz.index_l2r__LLq6v {
  display: flex;
  background-color: var(--adm-color-white);
  padding: 0.32rem;
  border-radius: 0.21333rem;
}
.index_prdBox__hQ8bz.index_l2r__LLq6v .index_prdImg__-RPya {
  width: 25%;
}
.index_prdBox__hQ8bz.index_l2r__LLq6v .index_prdBriefInfo__8MSF9 {
  margin-left: 0.42667rem;
  padding-top: 0;
}
.index_prdBox__hQ8bz.index_l2r__LLq6v .index_infoWrap__lTcR- {
  height: auto;
  padding-left: 0.42667rem;
}
.index_prdBox__hQ8bz.index_l2r__LLq6v .index_detailWrap__xkkqR {
  flex: 1;
  padding-bottom: 0;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.index_prdBox__hQ8bz.index_l2r__LLq6v .index_detailWrap__xkkqR .index_priceWrap__KKZ9f {
  display: flex;
  align-items: center;
}

/* 请求 Loading 样式 */
.index_loadingWrap__QeHtI {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 0.21333rem;
  padding: 0.42667rem 0.32rem;
}
.index_loadingWrap__QeHtI .index_loadingText__LY3Mn {
  font-size: 0.37333rem;
  color: var(--adm-color-white);
  margin-top: 0.26667rem;
}
/* 请求 Loading 遮罩层样式 */
#baseLoading {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.53333rem;
  background: rgba(0, 0, 0, 0);
}

.index_contentWrap__GARmo {
  min-height: 100%;
  box-sizing: border-box;
  padding-bottom: 2.34667rem;
}
.index_searchWrap__ShgJ0 {
  background-color: #ffffff;
  padding: 0.21333rem 0.42667rem;
  position: sticky;
  top: 0;
}
.index_advertiseImg__Aj4l5 {
  margin-left: 0.32rem;
  margin-right: 0.32rem;
  margin-top: 0.05333rem;
}

.index_wrap__3jrGz {
  padding-bottom: 1.76rem;
  min-height: 100%;
  box-sizing: border-box;
}
.index_wrap__3jrGz .adm-pull-to-refresh-head {
  top: 6.13333rem;
}
.index_wrap__3jrGz .index_userInfoWrap__4BjI3 {
  position: relative;
  height: 66.6vw;
  max-height: 16rem;
  background-image: url(./static/media/bg-top.99712192ad9d82cbc15a.png);
  background-repeat: no-repeat;
  background-size: contain;
}
.index_wrap__3jrGz .index_userInfoWrap__4BjI3 .index_userInfoBox__NTDiN {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.index_wrap__3jrGz .index_userInfoWrap__4BjI3 .index_userInfoBox__NTDiN .adm-avatar {
  margin: 0 auto;
  width: 2.02667rem;
  height: 2.02667rem;
}
.index_wrap__3jrGz .index_userInfoWrap__4BjI3 .index_userPhone__6ad2R,
.index_wrap__3jrGz .index_userInfoWrap__4BjI3 .index_loginEnter__DavyE {
  font-size: 0.42667rem;
  color: var(--adm-color-white);
  line-height: 0.58667rem;
  margin-top: 0.26667rem;
}
.index_wrap__3jrGz .index_sectionWrap__Z2w7J {
  background-color: var(--adm-color-white);
  border-radius: 0.21333rem;
  padding: 0.32rem;
  margin: 0.32rem;
}
.index_wrap__3jrGz .index_sectionWrap__Z2w7J .index_sectionTitle__XBWso {
  font-size: 0.42667rem;
  font-weight: 600;
  color: var(--adm-color-text);
  line-height: 0.64rem;
}
.index_wrap__3jrGz .index_sectionWrap__Z2w7J .index_sectionContent__nLZkp {
  display: flex;
}
.index_wrap__3jrGz .index_sectionWrap__Z2w7J .index_sectionItem__zZ56G {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.index_wrap__3jrGz .index_sectionWrap__Z2w7J .index_sectionItem__zZ56G .index_sectionText__5IJN0 {
  font-size: 0.37333rem;
  color: var(--adm-color-text-secondary);
  line-height: 0.58667rem;
  margin-top: 0.10667rem;
}
.index_wrap__3jrGz .index_sectionWrap__Z2w7J.index_reportUsedWrap__xr9iy {
  display: flex;
}
.index_wrap__3jrGz .index_sectionWrap__Z2w7J.index_reportUsedWrap__xr9iy .index_sectionItem__zZ56G:first-child {
  border-right: 0.02667rem solid var(--adm-color-border);
}
.index_wrap__3jrGz .index_sectionWrap__Z2w7J.index_reportUsedWrap__xr9iy .index_reportCount__qupFZ {
  font-size: 0.53333rem;
  font-weight: 600;
  line-height: 0.74667rem;
  margin-bottom: 0.05333rem;
}
.index_wrap__3jrGz .index_sectionWrap__Z2w7J.index_orderWrap__UBY5l .index_sectionContent__nLZkp {
  margin-top: 0.42667rem;
  margin-bottom: 0.10667rem;
}
.index_wrap__3jrGz .index_sectionWrap__Z2w7J.index_customerServiceWrap__IukBT {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_QRCodeWrap__0fjtU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.index_QRCodeWrap__0fjtU .index_modalText__4x0Fw {
  font-size: 0.42667rem;
  color: var(--adm-color-weak);
  line-height: 0.64rem;
}
.index_QRCodeWrap__0fjtU .index_modalQRCode__u0B3T {
  width: 3.84rem;
  margin-top: 0.42667rem;
  margin-bottom: 0.37333rem;
}

.verifybox {
  position: relative;
  box-sizing: border-box;
  border-radius: 0.21333rem;
  border: 0.02667rem solid #e4e7eb;
  background-color: #fff;
  box-shadow: 0 0 0.26667rem rgba(0, 0, 0, 0.3);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.verifybox-top {
  padding: 0 0.4rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  text-align: left;
  font-size: 0.42667rem;
  color: #000000d9;
  border-bottom: 0.02667rem solid #f5f5f5;
  box-sizing: border-box;
}
.verifybox-bottom {
  padding: 0.4rem;
  box-sizing: border-box;
}
.verifybox-close {
  position: absolute;
  top: 0;
  right: 0.24rem;
  width: 0.64rem;
  height: 0.64rem;
  text-align: center;
  cursor: pointer;
}
.mask {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
  /* display: none; */
  transition: all 0.5s;
}
.verify-tips {
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: 0.26667rem;
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
}
.suc-bg {
  background-color: rgba(92, 184, 92, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f5CB85C, endcolorstr=#7f5CB85C);
}
.err-bg {
  background-color: rgba(217, 83, 79, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fD9534F, endcolorstr=#7fD9534F);
}
.tips-enter,
.tips-leave-to {
  bottom: -0.8rem;
}
.tips-enter-active,
.tips-leave-active {
  transition: bottom 0.5s;
}
/* ---------------------------- */
/*常规验证码*/
.verify-code {
  font-size: 0.53333rem;
  text-align: center;
  cursor: pointer;
  margin-bottom: 0.13333rem;
  border: 0.02667rem solid #ddd;
}
.cerify-code-panel {
  height: 100%;
  overflow: hidden;
}
.verify-code-area {
  float: left;
}
.verify-input-area {
  float: left;
  width: 60%;
  padding-right: 0.26667rem;
}
.verify-change-area {
  line-height: 0.8rem;
  float: left;
}
.varify-input-code {
  display: inline-block;
  width: 100%;
  height: 0.66667rem;
}
.verify-change-code {
  color: #2c69ff;
  cursor: pointer;
}
.verify-btn {
  width: 5.33333rem;
  height: 0.8rem;
  background-color: #2c69ff;
  color: #ffffff;
  border: none;
  margin-top: 0.26667rem;
}
/*滑动验证码*/
.verify-bar-area {
  position: relative;
  background: #f1f7ffff;
  text-align: center;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 0.05333rem;
}
.verify-bar-area .verify-move-block {
  position: absolute;
  top: 0.05333rem;
  left: 0.08rem;
  background: #fff;
  box-shadow: 0 0.05333rem 0.10667rem -0.02667rem rgba(0, 0, 0, 0.12), 0 0.10667rem 0.13333rem 0 rgba(0, 0, 0, 0.08), 0 0.02667rem 0.26667rem 0 rgba(0, 0, 0, 0.05);
  cursor: pointer;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border-radius: 0.10667rem;
}
.verify-bar-area .verify-move-block:hover {
  background-color: #2c69ff;
  color: #ffffff;
}
.verify-bar-area .verify-left-bar {
  position: absolute;
  top: -0.02667rem;
  left: -0.02667rem;
  cursor: pointer;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.verify-img-panel {
  margin: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border-radius: 0.08rem;
  position: relative;
}
.verify-img-panel .verify-refresh {
  width: 0.66667rem;
  height: 0.66667rem;
  text-align: center;
  padding: 0.13333rem;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.verify-img-panel .icon-refresh {
  font-size: 0.53333rem;
  color: #ffffff;
  position: relative;
  right: 0.16rem;
  top: 0.05333rem;
}
.verify-img-panel .verify-gap {
  background-color: #fff;
  position: relative;
  z-index: 2;
  border: 0.02667rem solid #fff;
}
.verify-bar-area .verify-move-block .verify-sub-block {
  position: absolute;
  text-align: center;
  z-index: 3;
}
.verify-bar-area .verify-move-block .verify-icon {
  font-size: 0.48rem;
}
.verify-bar-area .verify-msg {
  z-index: 3;
  color: #2c69ffff;
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 0.42667rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-close:before {
  content: ' ';
  display: block;
  width: 0.42667rem;
  height: 0.42667rem;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
}
.icon-right:before {
  content: ' ';
  display: block;
  width: 0.42667rem;
  height: 0.42667rem;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: cover;
  z-index: 9999;
  background-size: contain;
}
.iconRightBlue:before {
  background-image: url(./static/media/icon-slider-blue.ef97ad3eff77a5bef4cb.svg);
}
.iconRightWhite:before {
  background-image: url(./static/media/icon-slider-white.57acea09afd879259dbe.svg);
}
.verify-img-out {
  height: 4.13333rem;
}
.mask {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
  transition: all 0.5s;
}
.defaultImg {
  background: var(--adm-color-background) url(./static/media/prd-default.1e5666b59f93ccad6825.svg) no-repeat center center;
  height: 100%;
}

.index_customPopup__2H4bb .adm-popup-body {
  padding: 0.32rem;
}
.index_customPrdBox__68HlD {
  margin-left: 0;
  margin-top: 0;
}
.index_sectionWrap__h1Oux {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--adm-color-white);
  border-radius: 0.21333rem;
  padding: 0.32rem;
  margin-top: 0.32rem;
}
.index_sectionWrap__h1Oux:last-child {
  margin-bottom: 0;
}
.index_sectionWrap__h1Oux .index_sectionTitle__ToGZg {
  font-size: 0.37333rem;
  font-weight: 600;
  color: var(--adm-color-text);
  line-height: 0.58667rem;
  flex-shrink: 0;
}
.index_payWaysWrap__oYMsm {
  display: flex;
}
.index_payWaysWrap__oYMsm .index_payWayItem__qw6Z4 {
  display: flex;
  align-items: center;
  margin-left: 0.66667rem;
  font-size: 0.37333rem;
  color: var(--adm-color-text-secondary);
  line-height: 0.56rem;
}
.index_payWaysWrap__oYMsm .index_payWayItem__qw6Z4 .index_checkBox__cq9gP {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.48rem;
  height: 0.48rem;
  border: 0.02667rem solid #dcdcdc;
  border-radius: 50%;
  margin-left: 0.21333rem;
}
.index_payWaysWrap__oYMsm .index_payWayItem__qw6Z4 .index_checkBox__cq9gP .index_checkedIcon__NsgeE {
  color: var(--adm-color-white);
  font-size: 0.34667rem;
}
.index_payWaysWrap__oYMsm .index_payWayItem__qw6Z4 .adm-image {
  margin-right: 0.10667rem;
}
.index_payWaysWrap__oYMsm .index_payWayItem__qw6Z4.index_checked__h31jy .index_checkBox__cq9gP {
  border: 0.02667rem solid var(--dr-mall-orange);
}
.index_payWaysWrap__oYMsm .index_payWayItem__qw6Z4.index_checked__h31jy .index_checkBox__cq9gP .index_checkedIcon__NsgeE {
  color: var(--dr-mall-orange);
}
.index_loginWrap__Zyprh {
  border-radius: 0.21333rem;
  overflow: hidden;
  margin-top: 0.32rem;
  background-color: var(--adm-color-white);
}
.index_loginWrap__Zyprh .index_sectionWrap__h1Oux {
  border-radius: 0;
  background-color: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.index_loginWrap__Zyprh .index_sectionWrap__h1Oux:first-child {
  border-bottom: 0.02667rem solid #f5f5f5;
}
.index_loginWrap__Zyprh .adm-input-element {
  text-align: right;
  font-size: 0.37333rem;
  line-height: 1.28rem;
  height: 1.28rem;
  color: var(--adm-color-text);
  padding-left: 0.42667rem;
}
.index_loginWrap__Zyprh .index_captchaWrap__29W9A {
  display: flex;
  align-items: center;
}
.index_loginWrap__Zyprh .index_captchaWrap__29W9A .index_captchaBtn__q-qrd {
  width: 2.4rem;
  flex-shrink: 0;
  font-size: 0.37333rem;
  padding-right: 0;
  padding-left: 0;
  margin-left: 0.32rem;
}
.index_bottomFixWrap__YBKJP {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--adm-color-white);
  padding: 0.32rem 0.42667rem;
}
.index_bottomFixWrap__YBKJP .index_payButton__FE\+tZ {
  height: 1.17333rem;
  background: linear-gradient(226deg, #fa9e45 0%, #fe6030 100%);
  border-radius: 0.21333rem;
  font-size: 0.42667rem;
  font-weight: 500;
  color: var(--adm-color-white);
  line-height: 0.58667rem;
  border: none;
  width: 100%;
  font-weight: 600;
}
.index_bottomFixWrap__YBKJP .index_totalPrice__dhNK- .index_priceSign__m0Kph {
  margin-left: 0.21333rem;
  margin-right: 0.05333rem;
  font-size: 0.32rem;
}
.index_bottomFixWrap__YBKJP .index_totalPrice__dhNK- .index_decimal__aNAbv {
  font-size: 0.32rem;
}
.adm-popup .adm-popup-body {
  padding-bottom: 2.13333rem;
}

.index_prdWrap__UnGSm {
  padding-bottom: 2.13333rem;
}
.index_swiperPlaceholder__2Orlm {
  height: 100vw;
  max-height: var(--dr-mall-app-max-width);
  background-color: var(--adm-color-background);
  background-image: url(./static/media/prd-default.1e5666b59f93ccad6825.svg);
  background-size: 1.06667rem;
  background-repeat: no-repeat;
  background-position: center;
}
.index_prdImgWrap__oyu9J {
  background-color: var(--adm-color-background);
  background-size: contain;
  position: relative;
  max-height: var(--dr-mall-app-max-width);
}
.index_prdImgWrap__oyu9J .index_customIndicator__sQVN- {
  position: absolute;
  bottom: 0.32rem;
  right: 0.32rem;
  background-color: var(--adm-color-light);
  padding: 0.10667rem 0.16rem;
  border-radius: 0.32rem;
  font-size: 0.32rem;
  color: var(--adm-color-white);
}
.index_prdImgWrap__oyu9J .adm-swiper-track-inner .adm-image {
  background-image: url(./static/media/prd-default.1e5666b59f93ccad6825.svg);
  background-repeat: no-repeat;
  background-position: center center;
}
.index_sectionWrap__z8PPP {
  border-radius: 0.21333rem;
  margin: 0.32rem;
  background-color: var(--adm-color-white);
  overflow: hidden;
}
.index_briefInfoWrap__gDSxj .index_briefTopWrap__o3ETv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: linear-gradient(226deg, #fa9e45 0%, #fe6030 100%);
  padding: 0.18667rem 0.32rem 0.56rem;
}
.index_briefInfoWrap__gDSxj .index_briefTopWrap__o3ETv .index_priceArea__c7iqs {
  display: flex;
  align-items: center;
  color: var(--adm-color-white);
}
.index_briefInfoWrap__gDSxj .index_briefTopWrap__o3ETv .index_priceArea__c7iqs .index_priceSign__Nrevq {
  font-size: 0.37333rem;
}
.index_briefInfoWrap__gDSxj .index_briefTopWrap__o3ETv .index_priceArea__c7iqs .index_price__JaqRp {
  font-size: 0.48rem;
  font-weight: 600;
  line-height: 0.53333rem;
}
.index_briefInfoWrap__gDSxj .index_briefTopWrap__o3ETv .index_priceArea__c7iqs .index_originPrice__cheX6 {
  font-size: 0.32rem;
  color: rgba(255, 255, 255, 0.45);
  line-height: 0.48rem;
  margin-left: 0.21333rem;
  text-decoration: line-through;
}
@media (prefers-color-scheme: dark) {
  .index_briefInfoWrap__gDSxj .index_briefTopWrap__o3ETv .index_priceArea__c7iqs .index_originPrice__cheX6 {
    color: rgba(0, 0, 0, 0.45);
  }
}
.index_briefInfoWrap__gDSxj .index_briefTopWrap__o3ETv .index_soldWrap__YVMbV {
  font-size: 0.32rem;
  color: rgba(255, 255, 255, 0.85);
  line-height: 0.48rem;
}
@media (prefers-color-scheme: dark) {
  .index_briefInfoWrap__gDSxj .index_briefTopWrap__o3ETv .index_soldWrap__YVMbV {
    color: rgba(0, 0, 0, 0.85);
  }
}
.index_briefInfoWrap__gDSxj .index_briefPrdNameWrap__18Ucq {
  padding: 0.32rem;
  border-radius: 0.21333rem;
  margin-top: -0.37333rem;
  background-color: var(--adm-color-white);
  font-size: 0.48rem;
  font-weight: 600;
  color: #171a1d;
  line-height: 0.66667rem;
}
.index_briefInfoWrap__gDSxj .index_briefPrdNameWrap__18Ucq .index_briefPrdName__WHlyA {
  overflow: hidden;
  max-height: 1.33333rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.index_detailWrap__AZZvB {
  background-color: var(--adm-color-white);
  padding: 0.32rem;
  min-height: 8rem;
}
.index_detailWrap__AZZvB .adm-divider {
  width: 45%;
  margin: 0 auto 0.32rem;
}
.index_bottomFixWrap__PXvDR {
  width: 100%;
  max-width: var(--dr-mall-app-max-width);
  position: fixed;
  bottom: 0;
  left: 50%;
  right: 0;
  transform: translateX(-50%);
  background-color: var(--adm-color-white);
  padding: 0.32rem 0.42667rem;
  display: flex;
}
.index_bottomFixWrap__PXvDR .index_iconsWrap__ymZuc {
  display: flex;
}
.index_bottomFixWrap__PXvDR .index_iconItemWrap__I6rGo {
  font-size: 0.29333rem;
  color: var(--adm-color-text);
  line-height: 0.42667rem;
  margin-right: 0.42667rem;
}
.index_bottomFixWrap__PXvDR .index_iconItemWrap__I6rGo .adm-image {
  width: 0.64rem;
}
.index_bottomFixWrap__PXvDR .index_iconItemWrap__I6rGo > p {
  font-size: 0.29333rem;
  line-height: 0.42667rem;
  margin-top: 0.05333rem;
  text-align: center;
}
.index_bottomFixWrap__PXvDR .index_buyButton__MfCpl {
  height: 1.17333rem;
  background: linear-gradient(226deg, #fa9e45 0%, #fe6030 100%);
  border: none;
  border-radius: 0.21333rem;
  font-size: 0.42667rem;
  font-weight: 500;
  color: var(--adm-color-white);
  line-height: 0.58667rem;
  flex: 1;
}
.index_overlayContent__mluIy {
  width: 70vw;
  height: 45vh;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.index_overlayContent__mluIy .index_finishedContainer__C6pFL {
  width: 100%;
  height: 100%;
  border-radius: 0.64rem;
  background: url(./static/media/finished.033c394f1a354d2440f8.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index_overlayContent__mluIy .antd-mobile-icon {
  position: absolute;
  top: 0.32rem;
  right: 0.32rem;
}
.index_overlayContent__mluIy .index_textTitle__L2NN7 {
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.48rem;
  font-weight: 600;
  line-height: 0.66667rem;
  position: absolute;
  bottom: 3.28rem;
  text-align: center;
}
.index_overlayContent__mluIy .index_textDesc__j1\+m0 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 0.4rem;
  line-height: 0.56rem;
  position: absolute;
  bottom: 2.50667rem;
  text-align: center;
}
.index_overlayContent__mluIy .index_finishedBtn__Qsa4H {
  width: 3.73333rem;
  height: 0.85333rem;
  background: linear-gradient(226deg, #fa9e45 0%, #fe6030 100%);
  border-radius: 0.42667rem;
  font-size: 0.4rem;
  line-height: 0.56rem;
  position: absolute;
  bottom: 0.85333rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_overlayContent__mluIy .index_finishedBtn__Qsa4H .index_finishedBtnText__AVb0Q {
  color: var(--adm-color-white);
}

.index_tabWrap__EcBpK {
  color: var(--adm-color-text-secondary);
}
.index_tabWrap__EcBpK .adm-tabs-content {
  padding-right: 0;
}
.index_tabWrap__EcBpK .adm-tabs-header {
  background-color: var(--adm-color-white);
  border-bottom: none;
  padding-bottom: 0.10667rem;
  position: sticky;
  top: 0;
  z-index: 1;
}
.index_tabWrap__EcBpK .adm-tabs-tab-active {
  color: var(--dr-mall-orange);
  font-weight: 600;
}
.index_tabWrap__EcBpK .adm-tabs-tab {
  font-size: 0.42667rem;
  line-height: 0.64rem;
  padding-bottom: 0.21333rem;
}
.index_tabWrap__EcBpK .adm-tabs-tab-line {
  width: 0.53333rem !important;
  height: 0.08rem;
  border-radius: 0.05333rem;
  background: linear-gradient(226deg, #fa9e45 0%, #fe6030 100%);
}
.index_orderWrap__d3Osi {
  background-color: var(--adm-color-white);
  border-radius: 0.21333rem;
  margin-bottom: 0.32rem;
  padding-top: 0.21333rem;
}
.index_orderWrap__d3Osi .index_orderTime__2HhVP {
  color: var(--adm-color-light);
  line-height: 0.58667rem;
  margin-bottom: 0.21333rem;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  display: flex;
  justify-content: space-between;
}
.index_orderWrap__d3Osi .index_payOrderId__ws0Yk {
  font-size: 0.34667rem;
  line-height: 0.34667rem;
  display: flex;
  align-items: center;
  color: var(--adm-color-weak);
}
.index_orderWrap__d3Osi .index_payOrderId__ws0Yk .index_payOrderIdIcon__tc2Um {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.10667rem;
}
.index_orderWrap__d3Osi .index_orderItemWrap__jBmxe {
  font-size: 0.37333rem;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  display: flex;
  align-items: flex-start;
  margin-bottom: 0.21333rem;
}
.index_orderWrap__d3Osi .index_orderItemWrap__jBmxe .index_prdImg__ExZoq {
  border-radius: 0.10667rem;
  width: 2.13333rem;
  height: 2.13333rem;
}
.index_orderWrap__d3Osi .index_orderItemWrap__jBmxe .index_infoWrap__rTE-l {
  margin-left: 0.42667rem;
  margin-right: 0.42667rem;
  flex: 1;
}
.index_orderWrap__d3Osi .index_orderItemWrap__jBmxe .index_infoWrap__rTE-l .index_prdName__6WY\+C {
  height: 1.17333rem;
  font-weight: 600;
  line-height: 0.58667rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
  margin-bottom: 0.21333rem;
}
.index_orderWrap__d3Osi .index_orderItemWrap__jBmxe .index_infoWrap__rTE-l .index_priceWrap__irnk\+ {
  line-height: 0.58667rem;
}
.index_orderWrap__d3Osi .index_orderItemWrap__jBmxe .index_count__l3uBO {
  color: var(--adm-color-weak);
  line-height: 0.58667rem;
}
.index_orderWrap__d3Osi .index_totalInfoWrap__Wc7iB {
  font-size: 0.32rem;
  color: var(--adm-color-weak);
  line-height: 0.48rem;
  text-align: right;
  padding: 0 0.32rem 0.21333rem;
}
.index_orderWrap__d3Osi .index_totalInfoWrap__Wc7iB .index_count__l3uBO {
  color: var(--adm-color-text);
}
.index_orderWrap__d3Osi .index_totalInfoWrap__Wc7iB .index_totalPriceWrap__26ovP {
  font-weight: 600;
  color: #fd4b4c;
  font-size: 0.37333rem;
  margin-left: 0.21333rem;
}
.index_orderWrap__d3Osi .index_totalInfoWrap__Wc7iB .index_integer__Z7WRt {
  font-size: 0.53333rem;
  line-height: 0.53333rem;
}
.index_orderWrap__d3Osi .index_orderItemBottomWrap__RpFwQ {
  display: flex;
  justify-content: flex-end;
  border-top: 0.02667rem solid var(--adm-color-box);
  padding: 0.21333rem 0.32rem;
}
.index_orderWrap__d3Osi .index_orderItemBottomWrap__RpFwQ .index_cancelBtn__saJJL,
.index_orderWrap__d3Osi .index_orderItemBottomWrap__RpFwQ .index_payBtn__6dQmC {
  padding-top: 0.05333rem;
  padding-bottom: 0;
  line-height: 0.64rem;
}
.index_orderWrap__d3Osi .index_orderItemBottomWrap__RpFwQ .index_cancelBtn__saJJL {
  background: var(--adm-color-white);
}
.index_orderWrap__d3Osi .index_orderItemBottomWrap__RpFwQ .index_payBtn__6dQmC {
  color: var(--adm-color-white);
  margin-left: 0.21333rem;
  border: none;
  background: linear-gradient(166deg, #ffb76f 0%, #ff692c 100%);
}

/* 请求 Loading 样式 */
.index_customeMask__-ynm6 {
  background: #00000066;
}
.index_contentWrap__MrTzs {
  width: 5.86667rem;
  position: absolute;
  right: 1.06667rem;
  top: 0.26667rem;
  text-align: center;
}
.index_contentWrap__MrTzs .index_btnImg__7vT3p {
  width: 2.24rem;
  margin: 0.21333rem auto;
}

.index_customePopup__I4ADv .adm-popup-body {
  padding: 0;
  min-height: 13.33333rem;
}
.index_header__\+4e2- {
  background-color: var(--adm-color-white);
  border-top-left-radius: 0.21333rem;
  border-top-right-radius: 0.21333rem;
  font-size: 0.42667rem;
  line-height: 0.64rem;
  display: flex;
  align-items: center;
}
.index_header__\+4e2- .index_cancelBtn__YZDJg,
.index_header__\+4e2- .index_confirmBtn__XyYhp {
  color: #2c69ff;
  background: none;
  border: none;
  padding: 0.32rem;
}
.index_header__\+4e2- .index_title__EM857 {
  flex: 1;
  text-align: center;
  font-weight: 600;
}
.index_contentWrap__3FpoS {
  max-height: 88vh;
  overflow-y: scroll;
}
.index_paidPrdWrap__qUIfH .index_prdItemWrap__QRVgr {
  border-radius: 0.21333rem;
  border: 0.02667rem solid var(--adm-color-white);
  background-color: var(--adm-color-white);
  padding: 0.21333rem;
  display: flex;
  align-items: center;
  margin: 0.32rem 0.42667rem 0;
}
.index_paidPrdWrap__qUIfH .index_prdItemWrap__QRVgr .index_prdImg__bemwM {
  width: 2.34667rem;
  height: 2.34667rem;
  border-radius: 0.10667rem;
}
.index_paidPrdWrap__qUIfH .index_prdItemWrap__QRVgr .index_infoWrap__brJLD {
  margin-left: 0.42667rem;
  flex: 1;
  font-size: 0.37333rem;
  line-height: 0.58667rem;
  align-self: flex-start;
}
.index_paidPrdWrap__qUIfH .index_prdItemWrap__QRVgr .index_infoWrap__brJLD .index_prdName__txtOK {
  font-weight: 600;
  margin-bottom: 0.21333rem;
}
.index_paidPrdWrap__qUIfH .index_prdItemWrap__QRVgr .index_infoWrap__brJLD .index_countWrap__hTb29 {
  color: var(--adm-color-weak);
}
.index_paidPrdWrap__qUIfH .index_prdItemWrap__QRVgr .index_infoWrap__brJLD .index_count__ad62X {
  color: var(--dr-mall-orange);
  margin-right: 0.10667rem;
}
.index_paidPrdWrap__qUIfH .index_prdItemWrap__QRVgr .index_selectWrap__GURgZ {
  width: 0.53333rem;
  height: 0.53333rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--adm-color-white);
  border: 0.02667rem solid var(--adm-color-border);
}
.index_paidPrdWrap__qUIfH .index_prdItemWrap__QRVgr.index_selected__AiJVG {
  border: 0.02667rem solid var(--dr-mall-orange);
}
.index_paidPrdWrap__qUIfH .index_prdItemWrap__QRVgr.index_selected__AiJVG .index_selectWrap__GURgZ {
  border: none;
  background-color: var(--dr-mall-orange);
}
.index_divider__5us75 {
  width: 48vw;
  margin: 0.42667rem auto;
}
.index_recommendPrdWrap__KVP0B {
  margin-right: 0.42667rem;
  margin-bottom: 0.42667rem;
}

.index_reportItemWrap__YzRe5 {
  border-radius: 0.21333rem;
  background: var(--adm-color-white);
  padding: 0.32rem;
  margin-right: 0.32rem;
  margin-bottom: 0.32rem;
}
.index_prdName__NIqIb {
  height: 1.17333rem;
  font-weight: 600;
  line-height: 0.58667rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
  margin-bottom: 0.21333rem;
}
.index_count__B8VpR {
  font-weight: 600;
  color: var(--dr-mall-orange);
  line-height: 0.58667rem;
}
.index_grayBtn__8jiad,
.index_orangeBtn__P9laz {
  border: 0.02667rem solid var(--adm-color-border);
  border-radius: 0.10667rem;
  background-color: var(--adm-color-white);
  margin-left: 0.21333rem;
  color: var(--adm-color-text-secondary);
  font-size: 0.37333rem;
  line-height: 0.48rem;
  padding: 0.10667rem 0.29333rem;
}
.index_orangeBtn__P9laz {
  color: var(--dr-mall-orange);
  border: 0.02667rem solid var(--dr-mall-orange);
}
.index_usedReportItemWrap__RwJc4 {
  padding-bottom: 0;
}
.index_usedReportItemWrap__RwJc4:last-child {
  margin-bottom: 1.6rem;
}
.index_usedReportItemWrap__RwJc4 .index_briefInfoWrap__aahnw {
  display: flex;
  padding-bottom: 0.21333rem;
}
.index_usedReportItemWrap__RwJc4 .index_briefInfoWrap__aahnw .index_prdImg__yuKHE {
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.10667rem;
}
.index_usedReportItemWrap__RwJc4 .index_briefInfoWrap__aahnw .index_rightInfoWrap__l7w6B {
  flex: 1;
  display: flex;
}
.index_usedReportItemWrap__RwJc4 .index_briefInfoWrap__aahnw .index_rightInfoWrap__l7w6B .index_infoWrap__0hZV1 {
  margin-left: 0.32rem;
  flex: 1;
}
.index_usedReportItemWrap__RwJc4 .index_briefInfoWrap__aahnw .index_rightInfoWrap__l7w6B .index_infoWrap__0hZV1 .index_prdName__NIqIb {
  height: 0.58667rem;
  -webkit-line-clamp: 1;
}
.index_usedReportItemWrap__RwJc4 .index_briefInfoWrap__aahnw .index_rightInfoWrap__l7w6B .index_arrowIcon__QDYMk {
  width: 0.53333rem;
  height: 0.48rem;
  text-align: center;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG.index_detailExpand__VRo0T {
  animation-name: index_slide-in__k3TYL;
  animation-duration: 0.5s;
  animation-timing-function: ease-in-out;
}
@keyframes index_slide-in__k3TYL {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW {
  background: var(--adm-color-box);
  border-radius: 0.10667rem;
  padding-top: 0.21333rem;
  padding-bottom: 0.21333rem;
  margin-bottom: 0.32rem;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW:last-child {
  margin-bottom: 0;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailTopWrap__5VS8n {
  display: flex;
  padding-left: 0.21333rem;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailTopWrap__5VS8n .index_prdName__NIqIb {
  flex: 1;
  -webkit-line-clamp: 1;
  height: auto;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailTopWrap__5VS8n .index_statusTag__RffI7 {
  border-radius: 0.29333rem 0 0 0.29333rem;
  font-size: 0.26667rem;
  margin-left: 0.42667rem;
  line-height: 0.42667rem;
  padding: 0.05333rem 0.21333rem;
  height: 0.53333rem;
  color: var(--adm-color-text-secondary);
  background: var(--adm-color-border);
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailTopWrap__5VS8n .index_statusTag__RffI7.index_success__RtSNe {
  color: #15bf7a;
  background-color: #edfff5;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailTopWrap__5VS8n .index_statusTag__RffI7.index_primary__1mOuI {
  color: #2c69ff;
  background-color: #ecf5ff;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailTopWrap__5VS8n .index_statusTag__RffI7.index_warning__GxEN- {
  color: var(--adm-color-warning);
  background-color: #fdf6ec;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailBottomWrap__zfL8o {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  font-size: 0.37333rem;
  color: var(--adm-color-weak);
  line-height: 0.58667rem;
  padding-bottom: 0.10667rem;
  border-bottom: 0.02667rem solid rgba(255, 255, 255, 0.8);
}
@media (prefers-color-scheme: dark) {
  .index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailBottomWrap__zfL8o {
    border-bottom: 0.02667rem solid var(--adm-color-weak);
  }
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailBottomWrap__zfL8o .index_prdName__NIqIb {
  font-size: 0.37333rem;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailBottomWrap__zfL8o .index_infoItemWrap__zjmQC {
  margin-bottom: 0.10667rem;
  display: flex;
  align-items: center;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailBottomWrap__zfL8o .index_infoItemWrap__zjmQC .index_icon__ny6zu {
  width: 0.37333rem;
  height: 0.37333rem;
  margin-right: 0.21333rem;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailBottomWrap__zfL8o .index_infoItemWrap__zjmQC .index_icon__ny6zu.index_iconCopy__JeCOL {
  width: 0.32rem;
  height: 0.34667rem;
  margin-left: 0.02667rem;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailBottomWrap__zfL8o .index_infoItemWrap__zjmQC .index_name__84NMV {
  font-size: 0.37333rem;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailBottomWrap__zfL8o .index_infoItemWrap__zjmQC .index_copyText__FrkI- {
  margin-left: 0.21333rem;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_detailBottomWrap__zfL8o .index_infoItemWrap__zjmQC .index_copyText__FrkI-::before {
  content: '';
  display: inline-block;
  width: 0.02667rem;
  height: 0.32rem;
  background: var(--adm-color-light);
  margin-right: 0.21333rem;
}
.index_usedReportItemWrap__RwJc4 .index_detailList__KrkyG .index_detailItemWrap__GHntW .index_btnWrap__qI3ZN {
  margin-top: 0.21333rem;
  padding-right: 0.21333rem;
  text-align: right;
}
.index_usedReportItemWrap__RwJc4 .index_detailListDefault__kAdpt {
  height: 3.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(./static/media/loading.a3f7979c8963b2695eb6.gif);
  background-repeat: no-repeat;
  background-size: 1.33333rem;
  background-position: center;
}
.index_viewMoreBtn__B8f5E {
  display: flex;
  margin: 0 auto 0;
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
  color: var(--adm-color-weak);
  border: none;
  background-color: var(--adm-color-white);
  font-size: 0.32rem;
}

.index_reportItemWrap__iw2VJ {
  border-radius: 0.21333rem;
  background: var(--adm-color-white);
  padding: 0.32rem;
  margin-right: 0.32rem;
  margin-bottom: 0.32rem;
}
.index_prdName__Eqbjl {
  height: 1.17333rem;
  font-weight: 600;
  line-height: 0.58667rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
  margin-bottom: 0.21333rem;
}
.index_count__ur6sE {
  font-weight: 600;
  color: var(--dr-mall-orange);
  line-height: 0.58667rem;
}
.index_grayBtn__Wluds,
.index_orangeBtn__Q02xs {
  border: 0.02667rem solid var(--adm-color-border);
  border-radius: 0.10667rem;
  background-color: var(--adm-color-white);
  margin-left: 0.21333rem;
  color: var(--adm-color-text-secondary);
  font-size: 0.37333rem;
  line-height: 0.48rem;
  padding: 0.10667rem 0.29333rem;
}
.index_orangeBtn__Q02xs {
  color: var(--dr-mall-orange);
  border: 0.02667rem solid var(--dr-mall-orange);
}
.index_unusedReportItemWrap__oAhl8 {
  display: flex;
}
.index_unusedReportItemWrap__oAhl8 .index_prdImg__w6Tlt {
  width: 2.13333rem;
  height: 2.13333rem;
  border-radius: 0.10667rem;
}
.index_unusedReportItemWrap__oAhl8 .index_infoWrap__rLmub {
  margin-left: 0.42667rem;
  flex: 1;
}
.index_unusedReportItemWrap__oAhl8 .index_infoWrap__rLmub .index_bottomWrap__jeJdh {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.37333rem;
}

.index_tabWrap__RTeZW {
  color: var(--adm-color-text-secondary);
}
.index_tabWrap__RTeZW .adm-tabs-content {
  padding-right: 0;
}
.index_tabWrap__RTeZW .adm-tabs-header {
  background-color: var(--adm-color-white);
  border-bottom: none;
  padding-bottom: 0.10667rem;
  position: sticky;
  top: 0;
  z-index: 1;
}
.index_tabWrap__RTeZW .adm-tabs-tab-active {
  color: var(--dr-mall-orange);
  font-weight: 600;
}
.index_tabWrap__RTeZW .adm-tabs-tab {
  font-size: 0.42667rem;
  line-height: 0.64rem;
  padding-bottom: 0.21333rem;
}
.index_tabWrap__RTeZW .adm-tabs-tab-line {
  width: 0.53333rem !important;
  height: 0.08rem;
  border-radius: 0.05333rem;
  background: linear-gradient(226deg, #fa9e45 0%, #fe6030 100%);
}

.index_payResultWrap__4di\+l .index_topWrap__nBODS {
  height: 42.7vw;
  background-color: #fe6030ff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_payResultWrap__4di\+l .index_topWrap__nBODS .index_topInfo__PeQia {
  margin-left: 0.42667rem;
  color: var(--adm-color-white);
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.index_payResultWrap__4di\+l .index_topWrap__nBODS .index_topInfo__PeQia .index_topInfoTitle__kenjI {
  font-size: 0.53333rem;
  font-weight: 600;
  line-height: 0.8rem;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T {
  margin-top: -0.8rem;
  margin-left: 0.32rem;
  margin-right: 0.32rem;
  margin-bottom: 1.06667rem;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_line__6279\+ {
  height: 0.32rem;
  border-radius: 0.48rem;
  background-color: rgba(0, 0, 0, 0.3);
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv {
  background-color: var(--adm-color-white);
  border-radius: 0.21333rem;
  margin-left: 0.21333rem;
  margin-right: 0.21333rem;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_priceWrap__qCJ8\+ {
  font-size: 0.42667rem;
  font-weight: 600;
  padding: 0.42667rem;
  text-align: center;
  margin-top: -0.16rem;
  line-height: 1.17333rem;
  box-shadow: 0 -0.26667rem 0.4rem rgba(0, 0, 0, 0.1);
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_priceWrap__qCJ8\+ .index_priceSign__We5Cu {
  margin-right: 0.21333rem;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_priceWrap__qCJ8\+ .index_price__PvE1q {
  font-size: 0.85333rem;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_dotline__9GPxh {
  border-bottom: 0.02667rem dashed var(--adm-color-border);
  position: relative;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_dotline__9GPxh::before,
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_dotline__9GPxh::after {
  content: '';
  background-color: var(--adm-color-background);
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.26667rem;
  display: inline-block;
  position: absolute;
  top: -0.16rem;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_dotline__9GPxh::before {
  left: -0.16rem;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_dotline__9GPxh::after {
  right: -0.16rem;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_detailWrap__13dea {
  padding: 0.64rem;
  box-shadow: 0 0.26667rem 0.53333rem rgba(0, 0, 0, 0.05);
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_detailWrap__13dea .index_item__Lr4Eh {
  font-size: 0.37333rem;
  color: var(--adm-color-weak);
  line-height: 0.58667rem;
  margin-bottom: 0.21333rem;
  display: flex;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_detailWrap__13dea .index_item__Lr4Eh .index_itemValue__-OyHL {
  font-size: 0.37333rem;
  color: var(--adm-color-text-secondary);
  line-height: 0.58667rem;
}
.index_payResultWrap__4di\+l .index_contentWrap__SwM8T .index_contentInfo__wXkzv .index_detailWrap__13dea .index_item__Lr4Eh .index_itemIcon__-HjxI {
  margin-left: 0.10667rem;
  width: 0.58667rem;
  height: 0.58667rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_payResultWrap__4di\+l .index_btnWrap__qrf0c {
  display: flex;
  justify-content: center;
}
.index_payResultWrap__4di\+l .index_btnWrap__qrf0c .index_orangeBtn__g\+5JT {
  height: 1.17333rem;
  background: linear-gradient(226deg, #fa9e45 0%, #fe6030 100%);
  border-radius: 0.21333rem;
  width: 4rem;
  color: var(--adm-color-white);
}
.index_payResultWrap__4di\+l .index_btnWrap__qrf0c .index_orangeBtn__g\+5JT:first-child {
  margin-right: 0.21333rem;
}
.index_payResultWrap__4di\+l .index_btnWrap__qrf0c .index_viewOrderBtn__O1enO {
  border-radius: 0.10667rem;
  border: 0.02667rem solid #dcdcdc;
  background: transparent;
  color: var(--adm-color-text-secondary);
}

.index_navBarWrap__YyuXH {
  color: var(--adm-color-text);
  font-weight: 600;
  line-height: 0.58667rem;
  height: 1.17333rem;
  background-color: var(--adm-color-white);
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.index_navBarWrap__YyuXH .adm-nav-bar-back-arrow {
  font-size: 0.53333rem;
}
.index_navBarWrap__YyuXH .adm-nav-bar-title {
  font-size: 0.45333rem;
}
.index_customPopoverMenu__qdg17 .adm-popover-menu-list {
  min-width: auto;
}
.index_customPopoverMenu__qdg17 .adm-popover-menu-list-inner {
  padding-top: 0.21333rem;
  padding-bottom: 0.21333rem;
}
.index_customPopoverMenu__qdg17 .adm-popover-menu-item-text {
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  height: 0.96rem;
  line-height: 0.96rem;
}

.index_tabBarWrap__YgW4\+ {
  background-color: var(--adm-color-white);
  position: fixed;
  bottom: 0;
  left: 50%;
  right: 0;
  transform: translateX(-50%);
  padding-top: 0.05333rem;
  max-width: var(--dr-mall-app-max-width);
  width: 100%;
}
.index_tabBarWrap__YgW4\+ .adm-tab-bar-item-title {
  line-height: 0.42667rem;
  margin-top: 0.05333rem;
  font-size: 0.26667rem;
  color: var(--adm-color-text-secondary);
}
.index_tabBarWrap__YgW4\+ .adm-tab-bar-item-icon {
  width: 0.58667rem;
  height: 0.58667rem;
}
.index_tabBarWrap__YgW4\+ .adm-tab-bar-item-active {
  color: var(--dr-mall-orange);
}

.index_customModal__YHx\+V .adm-center-popup-wrap {
  max-width: 85.3vw;
  width: 8.53333rem;
}
.index_customModal__YHx\+V .adm-center-popup-body {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAo4AAAKICAMAAADJiYvPAAAAAXNSR0IArs4c6QAAAe9QTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////HabMXAAAAKR0Uk5TAAECAwQFBgcICQoLDA0PEBESExQWGBweICIjJCUmJygqKy4vMDEyNDY3OTo8PT4/Q0RGS0xOT1BRVldYWVpbXF9gYWZpanBxc3Z3eHl7fH6AgYKFiImKi42PkZWXmZqdnp+gpKanqKusrrC0tba5uru8vb6/wMTFxsfIy83Oz9DS1NfZ2tzf4OHi4+Tl5ujp6uvs7e7v8PLz9PX29/j5+vv8/f7aJAQKAAAJ7ElEQVR42u3d+38U1RnA4ZNABcGArZgINEVtRYsiaARvgHfwGjRqoJGLEYxoFRFvTQKoaCAoICaIctukm/OH9helgAECJLtz5jzPf/C+8/3M7MxuJiFcQvOqjp49B4cqMVnVY19vfXRWKJFZj279+lg1JqwydHBPT8eq5qsau3H5loFYDj++OLMsMc548cdYFgNbljdOcOzmzsOxRL5aVI4aF30VS+Vw50TOka3dlXKNHU8sLkONi0/Esql0t15h6KYNldJNHX9akH6NC36KJVTZ0HS5oduOlHHo+HlD6jU2fB7L6UjbpT8rd42VdOg1qee4JpbVWNeM8Uee11famXtTz7G8hybGvnnj3sMMlHjkv6Zd48JYZgPj3NG0Hi3zxKtdqwvs6B96bBks9cAb087xX+XOMQ62XPSAZ3+55/0k7Rx3lzzHuP/CBz47Sj7u92nn+H3Zc4w7zh93XdmnHZudco2zx0qfY1z3/3Hnnyr9tP9IOce/l7/GeGr+uXF3ln/ax1PO8fEMcow7f592ZQbDdqacY2cOOcaVv30fujeDWZO+tf4kixz3NmRzcozHU87xeMzo9Lgri1kT/pHZgjxqjLtCCKGlmsWsT6eb49OZ5FhtCSG05zHrO+nm+E4mOcb2EEJvHqMeTDfHA7nk2BvCnNFMZr0t1Rpvy6XGODonrMhl1mdTzfG5bHKMK3L56BjjR6nm+FE+ObaHbbmMeibRX1HMPpNPjttCfzazPpxmjg/nU2Psz+e2LW5PM8ftGeV4IAxnM+vJJK/Ws09mlONwGMln2CT/fmt1RjXGkZDRsB+mmOO/c8ox5pTjaHN6NTaPyrGsXk0vx1ejHMvqh+mp1Tj9BzmW1yOp5fhIlGN5fZFajl/IsczuTavGe6Mcy+yDtHL8QI6lVr09pRpvr8qx3N5LKcf3ohzLbeyudGpcPCbHskvom8IPoxxLb1kqNS4bk2P57WtMo8bGfVGOGXgmjRyfiXLMwbG5KdQ495gc87A5hRw3Rzlm8rBnmfsYORbHt4X/H9czv41yzMabRc/xzSjHfPy34JfrZVU55mSw0HfXcwejHLPybpFzfDfKMTMFfqHZs1GOuTl7T1FrvOesHPNz6JZi1njLYJRjhj77UxFrvOGzKMcsdRcxx+4ox0y9XLwaX45yzFW1cO80W12VY75G2opVY9tIlGPGTi8tUo1LT0c5Zu1EgR4//vNElGPuPS4pSo1L1CjH+Mt9xajxvl/UKMcYf32wCDU++KsjIccYY6ysqX+NayqOgxx/e/74fL1rfL7qKMjxnLfq+prm6W85AnI83+6/1K/GP++2fzleaOCOetV4x4Dty/FiJ5+sT41PnrR7OY7j7Vm1j3HW2/Yux/F9U/N3kd71ja3L8VIqr0yrZYzTXvG0UY6X07eodjUu6rNvOV7e2Y4avcBnZsdZ25bjFX33QC1qfOA7m5bjRIy9v3CqY1z4vjXLccK3NBtvnsoYb97oFkaOV+N4e9NUxdjUftx+5XiVhl66aSpivOmlIbuV4zUYfv3WyY7x1teH7VWO1/rUZ+udkxnjnVs925Hjdel9apK+yZ711H9sU47X7edN9zdcb4sN92/62SblODkOdd59HUU23N15yA7lOJkOb37oxmtp8caHNh+2PTlOvjOfrl96w1W9q3Hp+k/P2Jscp8zpL7ueWDSB//na+Lcnur48bV9yrEGT+7avf2xJ87i/jZzWvOSx9dv3KVGONTY62P9xz6Y3Xmt/Ye3aF9pfe2NTz8f9g6P2IkfkCHJEjiBH5AhyBDkiR5AjcgQ5IkeQI3IEOSJHkCNyBDmCHJEjyBE5ghyRI8gROYIckSPIETmCHEGOyBHkiBxBjsgR5IgcQY7IEeSIHEGOIEfkCHJEjiBH5AhyRI4gR+QIckSOIEeQI3IEOSJHkCNyBDkiR5AjcgQ5IkeQI8gROYIckSPIETmCHJEjyBE5ghyRI8gR5IgcQY7IEeSIHEGOyBHkiBxBjsgR5AhyRI4gR+QIckSOIEfkCHJEjiBH5AhyBDkiR5AjcgQ5IkeQI3IEOSJHkCNyBDmCHJEjyBE5ghyRI8gROYIckSPIETmCHEGOyBHkiBxBjsgR5IgcQY7IEeSIHEGOIEfkCHJEjiBH5AhyRI4gR+QIckSOIEeQI3IEOSJHkCNyBDkiR5AjcgQ5IkeQI8gROYIckSPIETmCHJEjyBE5ghyRI8gR5IgcQY7IEeSIHEGOyBHkiBxBjsgR5AhyRI4gR+QIckSOIEfkCHJEjiBH5AhyBDkiR5AjcgQ5IkeQI3IEOSJHkCNyBDmCHJEjyBE5ghyRI8gROYIckSPIETmCHEGOyBHkiBxBjsgR5IgcQY7IEeSIHK0AOYIckSPIETmCHJEjyBE5ghyRI8gR5IgcQY7IEeSIHEGOyBHkiBxBjsgR5AhyRI4gR+QIckSOIEfkCHJEjiBH5AhyBDkiR5AjcgQ5IkeQI3IEOSJHkCNyBDmCHJEjyBE5ghyRI8gROYIckSPIETmCHEGOyBHkiBxBjsgR5IgcQY7IEeSIHEGOIEfkCHJEjiBH5AhyRI4gR+QIckSOIEeQI3IEOSJHkCNyBDkiR5AjcgQ5IkeQI8gROYIckSPIETmCHJEjyBE5ghyRI8gR5IgcQY7IEeSIHEGOyBHkiBxBjsgR5AhyRI4gR+QIckSOIEfkCHJEjiBH5AhyBDkiR5AjcgQ5IkeQI3IEOSJHkCNyBDmCHJEjyBE5ghyRI8gROYIckSPIETmCHEGOyBHkiBxBjsgR5IgcQY7IEeSIHEGOIEfkCHJEjiBH5AhyRI4gR+QIckSOIEeQI3IEOSJHkCNyBDkiR5AjcgQ5IkeQI8gROYIckSPIETmCHJEjyBE5ghyRI8gR5IgcQY7IEeSIHEGOyBHkiBxBjsgR5AhyRI4gR+QIckSOIEfkCHJEjiBH5AhyBDkiR5AjcgQ5IkeQI3IEOSJHkCNytALkCHJEjiBH5AhyRI4gR+QIckSOIEeQI0XKccQOKIqRMGwJFMVwOGAJFMWB0G8JFEV/2GYJFMW20G4JFEV7WGEJFMWKMGfUFiiG0Tkh9FoDxdAbgg+PFOejYwgtVXugCKotIYSwyyIogl0hhBBWWgRFsDKEEELDXpug/vY2BKdHinVyDCHstAvqbefvNYb5p2yD+jo1/1yOYZ11UF9rw3l22Af1tOP8GkPTfhuhfvY3XZBjaBm0E+plsCVcpPWorVAfR1vDH7QO2Av1MDBOjSHM67MZaq9vXhjXjK4xy6G2xrpmhEtpO2I/1NKRtnAZTRsqVkStVDY0hctr7RYktYmxuzVcWXOnSzZTf5nubA4T07h8i6c+TKGBLcsbw9VoXtXRs+fgkCs3k3l9Hjq4p6dj1SXPi/8D5uaJ32ayWsYAAAAASUVORK5CYII=);
  background-color: transparent;
  background-size: 100% auto;
  border-radius: 0.42667rem;
}
.index_customModal__YHx\+V .adm-modal-content {
  padding-bottom: 0.21333rem;
}
.index_loginWrap__S9Zr7 {
  display: flex;
  flex-direction: column;
}
.index_loginWrap__S9Zr7 .index_closeIconWrap__cLfdi {
  position: absolute;
  top: 0.24rem;
  right: 0.24rem;
  width: 0.64rem;
  height: 0.64rem;
  text-align: center;
  line-height: 0.64rem;
  color: var(--adm-color-text-secondary);
}
.index_loginWrap__S9Zr7 .index_logo__ElL-t {
  width: 2.24rem;
  height: 2.24rem;
  border-radius: 50%;
  background-color: #fa8c16;
  background-image: url(./static/media/logo.a37e6fdfe3c1da482eeb.png);
  background-repeat: no-repeat;
  background-size: contain;
  border: 0.05333rem solid var(--adm-color-white);
  position: absolute;
  top: -1.2rem;
  left: 50%;
  transform: translateX(-50%);
}
.index_loginWrap__S9Zr7 .index_header__pGIU- {
  line-height: 0.64rem;
  font-size: 0.53333rem;
  text-align: center;
  color: var(--dr-mall-orange);
}
.index_loginWrap__S9Zr7 .index_desc__fY8fc {
  margin-top: 0.69333rem;
}
.index_loginWrap__S9Zr7 .index_sectionWrap__q4tMB {
  display: flex;
  margin-top: 0.21333rem;
  background-color: var(--adm-color-background);
  border-radius: 0.21333rem;
}
.index_loginWrap__S9Zr7 .index_sectionWrap__q4tMB .adm-input-element {
  line-height: 1.28rem;
  height: 1.28rem;
  font-size: 0.42667rem;
  color: var(--adm-color-text);
  padding-left: 0.42667rem;
}
.index_loginWrap__S9Zr7 .index_sectionWrap__q4tMB .index_phoneAreaNo__Jif6\+ {
  font-size: 0.42667rem;
  line-height: 1.28rem;
  padding-left: 0.32rem;
}
.index_loginWrap__S9Zr7 .index_sectionWrap__q4tMB .index_captchaBtn__h6Pl1 {
  flex-shrink: 0;
}
.index_loginWrap__S9Zr7 .index_orangeBtn__WaP\+u {
  background: linear-gradient(226deg, #FA9E45 0%, #FE6030 100%);
  border-radius: 0.21333rem;
  color: var(--adm-color-white);
  height: 1.28rem;
  line-height: 0.8rem;
  margin-top: 0.42667rem;
  border: none;
  font-size: 0.42667rem;
  font-weight: 600;
}

.index_backToTopButton__iQEwt {
  color: var(--adm-color-text-secondary);
  background-color: var(--adm-color-white);
  width: 0.85333rem;
  height: 0.85333rem;
  border-radius: 50%;
  text-align: center;
  position: fixed;
  right: 0.32rem;
  bottom: 2.13333rem;
  box-shadow: 0 0 0.26667rem rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index_backToTopButton__iQEwt .index_backToTopIcon__uH-K- {
  color: var(--dr-mall-orange);
  transform: rotate(180deg);
}
.index_backToTopButton__iQEwt .index_backToTopText__HWF5w {
  font-size: 0.32rem;
  transform: scale(0.8);
  color: var(--dr-mall-orange);
}

:root {
  --adm-color-primary: #2C69FF;
  --adm-color-success: #3bcc8d;
  --adm-color-warning: #fa8c16;
  --adm-color-danger: #fd4b4d;
  --adm-color-white: #ffffff;
  --adm-color-text: #333333;
  --adm-color-text-secondary: #666666;
  --adm-color-weak: #00000073;
  --adm-color-light: #00000040;
  --adm-color-border: #E7E7E7;
  --adm-color-box: #f5f5f5;
  --adm-color-background: #f1f2f6;
  --dr-mall-orange: #FA8C16;
  --dr-mall-app-max-width: 21.86667rem;
}
@media (prefers-color-scheme: dark) {
  :root {
    --adm-color-primary: #177DDC;
    --adm-color-success: #3bcc8d;
    --adm-color-warning: #fa8c16;
    --adm-color-danger: #fd4b4d;
    --adm-color-white: #000000;
    --adm-color-text: rgba(255, 255, 255, 0.85);
    --adm-color-text-secondary: rgba(255, 255, 255, 0.65);
    --adm-color-weak: rgba(255, 255, 255, 0.45);
    --adm-color-light: rgba(255, 255, 255, 0.3);
    --adm-color-border: #2D2D2D;
    --adm-color-box: #212121;
    --adm-color-background: #141414;
    --dr-mall-orange: #FA8C16;
  }
}
.adm-dialog-title {
  font-size: 0.42667rem;
}
.adm-dialog-button > span {
  font-size: 0.42667rem;
}
.adm-popover-inner {
  background-color: var(--adm-color-white);
}
.adm-popover .adm-popover-arrow {
  color: var(--adm-color-white);
}
.adm-mask {
  max-width: var(--dr-mall-app-max-width);
  left: 50%;
  transform: translateX(-50%);
}
.adm-popup-body-position-bottom {
  max-width: var(--dr-mall-app-max-width);
  left: 50%;
  transform: translateX(-50%) !important;
}
.adm-modal-title {
  font-size: 0.42667rem;
}
.adm-popup-body {
  border-top-left-radius: 0.21333rem;
  border-top-right-radius: 0.21333rem;
}
.adm-center-popup-close {
  font-size: 0.42667rem;
  font-weight: 600;
  color: var(--adm-color-light);
}
.adm-stepper {
  border: 0.02667rem solid var(--adm-color-border);
  border-radius: 0.10667rem;
}
.adm-stepper .adm-button {
  color: var(--adm-color-text-secondary);
}
.adm-stepper .adm-button,
.adm-stepper .adm-input {
  background-color: var(--adm-color-white);
}
.adm-stepper .adm-stepper-middle {
  border-left: 0.02667rem solid var(--adm-color-border);
  border-right: 0.02667rem solid var(--adm-color-border);
}
.adm-divider-horizontal {
  border-color: var(--adm-color-border);
  color: var(--adm-color-weak);
}

