.containter {
  min-height: 50vh;
  padding-bottom: 100px;
  background-color: #eee;
}

.payment-header {
  border-radius: 0 0 40% 40%;
  padding-bottom: 1px;
}

.p-wrap {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  color: #fff;
  background: #566aff;
}

.payment-content {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  color: #fff;
  background: #566aff;
}

.payment-content .text {
  height: 50px;
  line-height: 50px;
}

.head {
  background-color: white;
  border-radius: 10px;
  text-align: center;
  padding: 1rem 0;
}

div {
  display: block;
}

.amountP {
  color: #000000;
  padding-left: 20px;
}

.amountT {
  font-size: 1.5rem;
  padding-left: 20px;
  color: #566aff;
}

.method-wrap {
  background-color: white;
  border-radius: 10px;
  margin-top: 20px;
  text-align: left;
}

.scan {
  box-shadow: 2px 4px 4px 4px #f0f0f0;
  border-radius: 6px;
  padding: 10px;
  text-align: center;
  margin: 10px auto;
}

.scan .pay {
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
  color: #333;
}

.scan .img {
  width: 230px;
  height: 230px;
  margin: 0 auto;
}

.choose-method {
  text-align: left;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 20px;
}

.header-box {
  display: flex;
  justify-content: space-between;
  background-color: white;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 10px;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
}

.left,
.right {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.span-margin {
  margin: 5px;
}

.amount {
  font-size: 1.2rem;
}

.hd {
  position: relative;
  padding: 1.25rem;
}

.logo-box {
  width: 90px;
  font-size: 0;
  line-height: 0;
  margin: 0 auto;
}

.bd {
  position: relative;
  min-height: 61.8vh;
}

.content {
  padding: 0 1.25rem;
  margin-bottom: 15px;
}

.pay-simple-info {
  position: relative;
  padding-bottom: 1.5rem;
  z-index: 99;
}

.pay-simple-info h4 {
  font-size: 18px;
  color: #fff;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 0.25rem;
}

.pay-simple-info p {
  font-size: 12px;
  color: #222;
  line-height: 18px;
  margin-bottom: 0.25rem;
}

.pay-simple-info strong {
  font-size: 20px;
  color: #fff;
  line-height: 22px;
  margin-bottom: 0.25rem;
}

.checkout-three-party {
  position: relative;
}

.onion-box {
  border-radius: 0.75rem;
  padding: 1rem;
  background-color: #fff;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
}

.onion-box.margin {
  margin: 50px 20px;
}

.onion-box.pay-methods {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
}

.onion-box__hd {
  position: relative;
  color: #999;
  margin-bottom: 1.25rem;
  text-align: left;
}

.onion-box__hd .onion-box-title {
  font-size: 1rem;
  line-height: 1rem;
  font-weight: 700;
  margin-bottom: 0.25rem;
  color: #111;
}

.pay-method-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.pay-method-list svg {
  color: #dde7f0;
}

.pay-method-list > li {
  margin: 0 0 1rem;
}

.pay-method-list .pay-method-item_inner {
  cursor: pointer;
  padding: 1.25rem;
  border-radius: 0.5rem;
  border: 1px solid #dde7f0;
}

.pay-method-list .pay-method-item_inner.active,
.pay-method-list .pay-method-item_inner:active {
  border-color: #ffb99f;
  background-color: #fff7f2;
}

.pay-method-list .pay-method-item_inner.active svg,
.pay-method-list .pay-method-item_inner:active svg {
  color: #ffb99f;
}

.payment-wrap {
  display: flex;
  align-items: center;
  background-color: white;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 10px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
}

.countDown {
  width: 1.5rem;
  height: 1.5rem;
}

.pselected {
  border-color: #4199da !important;
  background-color: #e4ecf1 !important;
}

.pay-scan {
  padding: 1rem 0;
  text-align: center;
}

.image {
  height: 30px;
  margin-right: 10px;
}

.text {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}

.arrow {
  margin-left: auto;
  width: 1.5rem;
  height: 1.5rem;
}

.payment-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.payment {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40%;
  background-color: white;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  border: 1px solid #eee;
}

.tips {
  color: #ff7f9f;
  font-weight: 700;
  font-style: italic;
  line-height: 1.8;
  font-size: 14px;
  margin-top: 50px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.tips:before {
  position: absolute;
  right: 10px;
  left: 10px;
  height: 2px;
  background: -webkit-repeating-linear-gradient(
    135deg,
    #ff6c6c,
    #ff6c6c 20%,
    transparent 0,
    transparent 25%,
    #1989fa 0,
    #1989fa 45%,
    transparent 0,
    transparent 50%
  );
  background-size: 80px;
  content: "";
}

.tips:after {
  position: absolute;
  right: 10px;
  left: 10px;
  height: 2px;
  background: -webkit-repeating-linear-gradient(
    135deg,
    #ff6c6c,
    #ff6c6c 20%,
    transparent 0,
    transparent 25%,
    #1989fa 0,
    #1989fa 45%,
    transparent 0,
    transparent 50%
  );
  background-size: 80px;
  content: "";
}

.appTip {
  color: #ff7f9f;
  font-weight: 700;
  font-style: italic;
  line-height: 1.8;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  text-align: left;
}

.notice {
  background-color: white;
  border-radius: 10px;
  padding: 10px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  margin-bottom: 10px;
  text-align: left;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
}

.textDec {
  margin-top: 10px;
  color: #666666;
}

.footer {
  position: fixed;
  bottom: 0;
  left: 5%;
  width: 90%;
  background-color: #4199da;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 10px;
  bottom: 10px;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
}

.detail-page {
  display: flex;
  justify-content: center;
  /* æ°´å¹³å±ä¸­å¯¹é½ */
  align-items: center;
  /* åç´å±ä¸­å¯¹é½ */
  height: 300px;
  padding-top: 10rem;
}

#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
}

body {
  /* display: block; */
  margin: 8px;
  background-color: #eee;
}

* {
  /* margin: 0; */
  padding: 0;
}

.time {
  font-size: 1.2rem;
  color: red;
}

.time[data-v-515d3a36] {
  font-size: 3rem;
}

.slide-up-enter-active[data-v-515d3a36],
.slide-up-leave-active[data-v-515d3a36] {
  transition: transform 0.3s;
}

.slide-up-enter[data-v-515d3a36],
.slide-up-leave-to[data-v-515d3a36] {
  transform: translateY(100%);
}

.popup-container[data-v-515d3a36] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  z-index: 999;
}

.overlay[data-v-515d3a36] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* åéæé»è²èæ¯ */
}

.popup[data-v-515d3a36] {
  background-color: #f0f0f0;
  padding: 10px;
  text-align: center;
  position: relative;
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.pays-scan[data-v-515d3a36] {
  margin-top: 24px;
  margin-bottom: 10px;
}

.close-icon[data-v-515d3a36] {
  position: absolute;
  display: inline-block;
  top: 10px;
  right: 10px;
  cursor: pointer;
  font-size: 18px;
  color: #000;
  width: 30px;
  height: 30px;
  background-image: url(data:image/png;base64,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);
  background-size: cover;
}

.input-box[data-v-515d3a36] {
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
}

.input[data-v-515d3a36] {
  width: 80%;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  border: 2px solid #4199da;
  border-radius: 5px;
}

.input[data-v-515d3a36]:focus {
  outline: none;
  border-color: #4199da;
}

.sub-box[data-v-515d3a36] {
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
}

.submit[data-v-515d3a36] {
  color: #ffffff;
  margin-top: 20px;
  width: 100%;
  background-color: #4199da;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 8px;
}

.popup[data-v-90ec456e] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
}

.popup-content[data-v-90ec456e] {
  background-color: white;
  padding: 20px;
  border-radius: 5px;
  text-align: center;
  margin: 0 20px;
  /* æ·»å å·¦å³è¾¹è· */
}

.dialog-title[data-v-90ec456e] {
  font-size: 20px;
  margin-bottom: 10px;
}

.dialog-tip[data-v-90ec456e] {
  font-size: 16px;
  margin-bottom: 20px;
}

.closeBtn[data-v-90ec456e] {
  margin-top: 20px;
  background-color: #4199da;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.loader[data-v-65538a2e] {
  position: relative;
  width: 2.5em;
  height: 2.5em;
  transform: rotate(165deg);
}

.loader[data-v-65538a2e]:before,
.loader[data-v-65538a2e]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0.5em;
  height: 0.5em;
  border-radius: 0.25em;
  transform: translate(-50%, -50%);
}

.loader[data-v-65538a2e]:before {
  animation: before-65538a2e 2s infinite;
}

.loader[data-v-65538a2e]:after {
  animation: after-65538a2e 2s infinite;
}

@keyframes before-65538a2e {
  0% {
    width: 0.5em;
    box-shadow: 1em -0.5em hsla(337, 84%, 48%, 0.75),
      -1em 0.5em hsla(190, 61%, 65%, 0.75);
  }

  35% {
    width: 2.5em;
    box-shadow: 0 -0.5em hsla(337, 84%, 48%, 0.75),
      0 0.5em hsla(190, 61%, 65%, 0.75);
  }

  70% {
    width: 0.5em;
    box-shadow: -1em -0.5em hsla(337, 84%, 48%, 0.75),
      1em 0.5em hsla(190, 61%, 65%, 0.75);
  }

  100% {
    box-shadow: 1em -0.5em hsla(337, 84%, 48%, 0.75),
      -1em 0.5em hsla(190, 61%, 65%, 0.75);
  }
}

@keyframes after-65538a2e {
  0% {
    height: 0.5em;
    box-shadow: 0.5em 1em hsla(160, 50%, 48%, 0.75),
      -0.5em -1em hsla(41, 82%, 52%, 0.75);
  }

  35% {
    height: 2.5em;
    box-shadow: 0.5em 0 hsla(160, 50%, 48%, 0.75),
      -0.5em 0 hsla(41, 82%, 52%, 0.75);
  }

  70% {
    height: 0.5em;
    box-shadow: 0.5em -1em hsla(160, 50%, 48%, 0.75),
      -0.5em 1em hsla(41, 82%, 52%, 0.75);
  }

  100% {
    box-shadow: 0.5em 1em hsla(160, 50%, 48%, 0.75),
      -0.5em -1em hsla(41, 82%, 52%, 0.75);
  }
}

.loader[data-v-65538a2e] {
  position: absolute;
  top: calc(50% - 1.25em);
  left: calc(50% - 1.25em);
  z-index: 100;
}

.wrapper[data-v-074a00e6] {
  padding-bottom: 100px;
}

.home-page[data-v-074a00e6] {
  margin: 15px;
}

.header[data-v-074a00e6] {
  text-align: center;
  font-size: 18px;
  padding: 6px 0;
  font-weight: 700;
  line-height: 60px;
  height: 60px;
  color: #fff;
  background-color: #5f259f;
}

.pay-box[data-v-074a00e6] {
  margin-top: 20px;
}

.payment-box[data-v-074a00e6] {
  display: flex;
  align-items: center;
  background-color: white;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #eee;
}

.pselected[data-v-074a00e6] {
  border-color: #5f259f;
  background-color: rgba(167, 93, 247, 0.1);
}

.amount[data-v-074a00e6] {
  font-size: 2rem;
  color: #5f259f;
  font-weight: bold;
  margin-top: 20px;
}

.count-down[data-v-074a00e6] {
  font-size: 1.2rem;
}

.pay-scan[data-v-074a00e6] {
  padding: 1rem 0;
  text-align: center;
}

.pay-method-title[data-v-074a00e6] {
  padding: 1rem 0;
  text-align: left;
}

.image[data-v-074a00e6] {
  height: 50px;
}

.text-container[data-v-074a00e6] {
  margin-left: 10px;
}

.text[data-v-074a00e6] {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}

.text[data-v-074a00e6]::before {
  content: "｜";
  margin-left: 5px;
  color: #eee;
}

.arrow[data-v-074a00e6] {
  margin-left: auto;
  width: 1.5rem;
  height: 1.5rem;
}

.tips[data-v-074a00e6] {
  color: #ff7f9f;
  font-weight: 700;
  font-style: italic;
  line-height: 1.8;
  font-size: 14px;
  margin-top: 50px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.appTip[data-v-074a00e6] {
  color: #ff7f9f;
  font-weight: 700;
  font-style: italic;
  line-height: 1.8;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  text-align: left;
}

.head[data-v-074a00e6] {
  text-align: center;
  padding: 1rem 0;
}

.notice[data-v-074a00e6] {
  background-color: white;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 10px;
  text-align: left;
  border: 1px solid #eee;
}

.textDec[data-v-074a00e6] {
  margin-top: 10px;
  color: #666666;
}

.footer[data-v-074a00e6] {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #5f259f;
  padding: 10px 0;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
}

.manual-box[data-v-074a00e6] {
  background-color: white;
  border-radius: 10px;
  padding: 15px;
  margin-bottom: 15px;
  border: 1px solid #eee;
}

.manual-content[data-v-074a00e6] {
  margin-bottom: 20px;
  text-align: left;
}

.manual-title[data-v-074a00e6] {
  position: relative;
  padding-left: 25px;
  font-size: 16px;
  margin-bottom: 12px;
  text-align: left;
}

.manual-title[data-v-074a00e6]::before {
  content: attr(data-number);
  position: absolute;
  left: 0;
  font-weight: bold;
}

.input-container[data-v-074a00e6] {
  display: flex;
  align-items: center;
  background-color: #f8f8f8;
  border-radius: 8px;
  padding: 12px;
  margin: 10px 0;
}

.upiAddress[data-v-074a00e6] {
  flex: 1;
  font-size: 16px;
  color: #5f259f;
  font-weight: 500;
}

.button-copy[data-v-074a00e6] {
  background-color: #5f259f;
  color: white;
  padding: 8px 20px;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.3s;
}

.refnumDiv[data-v-074a00e6] {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 15px 0;
}

.refnum[data-v-074a00e6] {
  flex: 1;
  padding: 12px;
  border: 1px solid #ddd;
  border-radius: 8px;
  font-size: 16px;
  outline: none;
  transition: border-color 0.3s;
}

.submitBut[data-v-074a00e6] {
  width: 100%;
  padding: 12px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  background-color: #5f259f;
  color: white;
  transition: all 0.3s;
}

.submitBut.disabled[data-v-074a00e6] {
  background-color: #ccc;
  color: #666;
  cursor: not-allowed;
}

.manual-tip[data-v-074a00e6] {
  margin-top: 8px;
  font-size: 14px;
  color: #666;
}

.page[data-v-7846adce] {
  height: 100%;
  width: 100%;
}

.header[data-v-7846adce] {
  text-align: center;
  font-size: 18px;
  padding: 6px 0;
  font-weight: 700;
  line-height: 60px;
  height: 60px;
  color: #fff;
  background-color: #5f259f;
}

.utr-title[data-v-7846adce] {
  margin-top: 40px;
  margin-left: 25px;
  font-size: 1rem;
  text-align: left;
}

.input-box[data-v-7846adce] {
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
}

.input[data-v-7846adce] {
  width: 80%;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  border: 2px solid #ccc;
  border-radius: 5px;
}

.input[data-v-7846adce]:focus {
  outline: none;
  border-color: #4199da;
}

.sub-box[data-v-7846adce] {
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
}

.submit[data-v-7846adce] {
  color: #ffffff;
  margin-top: 20px;
  margin-bottom: 40px;
  width: 100%;
  background-color: #4199da;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 8px;
}

.img[data-v-44e36afc] {
  margin-top: 40px;
  width: 100px;
  height: 100px;
}

.pending-dec[data-v-44e36afc] {
  font-size: 16px;
  font-weight: bold;
  margin: 20px;
}

.img[data-v-0e90a57d] {
  margin-top: 40px;
  width: 100px;
  height: 100px;
}

.pending-dec[data-v-0e90a57d] {
  font-size: 16px;
  font-weight: bold;
  margin: 20px;
}

.img[data-v-3777ed19] {
  margin-top: 40px;
  width: 100px;
  height: 100px;
}

.errorDec[data-v-3777ed19] {
  font-size: 18px;
  letter-spacing: -0.01em;
  margin-top: 20px;
  margin-bottom: 10px;
}

.img[data-v-23508085] {
  margin-top: 40px;
  width: 100px;
  height: 100px;
}

.errorDec[data-v-23508085] {
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.01em;
  margin-top: 20px;
  margin-bottom: 10px;
}

.context[data-v-59df0818] {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  display: flex;
  justify-content: center;
  align-items: center;
}

.context .tip[data-v-59df0818] {
  height: 40px;
  line-height: 40px;
  background-color: #aaaaaa;
  color: #fff;
  font-size: 1rem;
  padding: 0 25px;
  border-radius: 20px;
  border-color: #eee;
}
