
.result-page[data-v-5cd9402e],
.result-page *[data-v-5cd9402e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.result-page[data-v-5cd9402e] {
  position: relative;
  min-height: 100vh;
  overflow-x: hidden;
  color: #4b1a12;
  background: #fff8f1;
}
.page-shell[data-v-5cd9402e] {
  position: relative;
  width: 100%;
  max-width: 750px;
  min-height: 100vh;
  margin: 0 auto;
  background-color: #fff8f1;
  background-image: url(../../h5/img/a.b80494a5.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100% auto;
}
.page-header[data-v-5cd9402e] {
  position: relative;
  z-index: 5;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 58px;
}
.page-header p[data-v-5cd9402e] {
  max-width: 100%;
  margin: 0;
  overflow: hidden;
  color: #3c160f;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 1px;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.58);
}
.back-btn[data-v-5cd9402e] {
  position: absolute;
  left: 14px;
  top: 9px;
  width: 38px;
  height: 38px;
  padding: 0;
  border: 0;
  border-radius: 0;
  outline: none;
  color: #461811;
  font-size: 24px;
  line-height: 38px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-tap-highlight-color: transparent;
}
.result-content[data-v-5cd9402e] {
  position: relative;
  z-index: 2;
  padding: 62px 14px 86px;
}
.result-card[data-v-5cd9402e] {
  position: relative;
  min-height: 386px;
  padding: 54px 16px 16px;
  overflow: hidden;
  text-align: center;
  border: 1px solid rgba(225, 167, 118, 0.78);
  border-radius: 18px;
  background:
    -webkit-gradient(
      linear,
      left top, left bottom,
      from(rgba(255, 255, 255, 0.98)),
      to(rgba(255, 250, 244, 0.98))
    );
  background:
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.98) 0%,
      rgba(255, 250, 244, 0.98) 100%
    );
  -webkit-box-shadow:
    0 16px 34px rgba(135, 43, 24, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 1);
          box-shadow:
    0 16px 34px rgba(135, 43, 24, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 1);
}
.result-card[data-v-5cd9402e]::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: -webkit-gradient(linear, left top, right top, from(#9d1e17), color-stop(48%, #e2291c), to(#f0a53a));
  background: linear-gradient(90deg, #9d1e17 0%, #e2291c 48%, #f0a53a 100%);
  content: "";
}
.result-card[data-v-5cd9402e]::after {
  position: absolute;
  left: 22px;
  right: 22px;
  top: 13px;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(209, 145, 79, 0.6)), to(transparent));
  background: linear-gradient(90deg, transparent, rgba(209, 145, 79, 0.6), transparent);
  content: "";
}
.card-top-light[data-v-5cd9402e] {
  position: absolute;
  left: 50%;
  top: -120px;
  width: 320px;
  height: 260px;
  margin-left: -160px;
  border-radius: 50%;
  pointer-events: none;
  background: radial-gradient(circle, rgba(255, 221, 162, 0.34) 0%, rgba(255, 245, 228, 0) 68%);
}
.decor-star[data-v-5cd9402e] {
  position: absolute;
  z-index: 1;
  color: #e8a63d;
  opacity: 0.42;
  text-shadow: 0 2px 7px rgba(191, 68, 27, 0.15);
}
.decor-star-left[data-v-5cd9402e] {
  top: 75px;
  left: 50px;
  font-size: 11px;
  -webkit-transform: rotate(-15deg);
          transform: rotate(-15deg);
}
.decor-star-right[data-v-5cd9402e] {
  top: 57px;
  right: 47px;
  font-size: 15px;
  -webkit-transform: rotate(17deg);
          transform: rotate(17deg);
}
.success-emblem[data-v-5cd9402e] {
  position: relative;
  z-index: 2;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  background: rgba(255, 245, 226, 0.9);
  -webkit-box-shadow: 0 12px 27px rgba(167, 47, 25, 0.17);
          box-shadow: 0 12px 27px rgba(167, 47, 25, 0.17);
}
.emblem-ring[data-v-5cd9402e] {
  width: 88px;
  height: 88px;
  padding: 7px;
  border: 1px solid #edc177;
  border-radius: 50%;
  background: linear-gradient(145deg, #fff5d9 0%, #f3c976 100%);
  -webkit-box-shadow:
    inset 0 1px 0 #ffffff,
    0 0 0 5px rgba(239, 185, 95, 0.13);
          box-shadow:
    inset 0 1px 0 #ffffff,
    0 0 0 5px rgba(239, 185, 95, 0.13);
}
.emblem-core[data-v-5cd9402e] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  background: linear-gradient(145deg, #ed3a26 0%, #b71814 100%);
  -webkit-box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.34),
    0 7px 15px rgba(166, 35, 22, 0.24);
          box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.34),
    0 7px 15px rgba(166, 35, 22, 0.24);
}
.emblem-core img[data-v-5cd9402e] {
  width: 43px;
  height: 43px;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-filter: brightness(0) invert(1) drop-shadow(0 2px 4px rgba(108, 18, 12, 0.2));
          filter: brightness(0) invert(1) drop-shadow(0 2px 4px rgba(108, 18, 12, 0.2));
}
.result-title[data-v-5cd9402e] {
  position: relative;
  z-index: 2;
  margin: 19px 0 7px;
  color: #501e15;
  font-size: 20px;
  font-weight: 900;
  letter-spacing: 1px;
}
.result-subtitle[data-v-5cd9402e] {
  position: relative;
  z-index: 2;
  margin: 0;
  color: #9a7469;
  font-size: 12px;
  line-height: 20px;
}
.divider[data-v-5cd9402e] {
  height: 18px;
  margin: 30px 4px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.divider span[data-v-5cd9402e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(transparent), to(#efd4b9));
  background: linear-gradient(90deg, transparent, #efd4b9);
}
.divider span[data-v-5cd9402e]:last-child {
  background: -webkit-gradient(linear, left top, right top, from(#efd4b9), to(transparent));
  background: linear-gradient(90deg, #efd4b9, transparent);
}
.divider i[data-v-5cd9402e] {
  width: 7px;
  height: 7px;
  margin: 0 8px;
  border: 1px solid #d78a3c;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  background: #fff4df;
}
.result-info[data-v-5cd9402e] {
  min-height: 66px;
  padding: 0 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
  border: 1px solid #efc9a6;
  border-radius: 12px;
  background:
    linear-gradient(
      135deg,
      rgba(255, 242, 225, 0.94) 0%,
      rgba(255, 250, 243, 0.98) 100%
    );
  -webkit-box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.94),
    0 5px 13px rgba(139, 56, 27, 0.05);
          box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.94),
    0 5px 13px rgba(139, 56, 27, 0.05);
}
.project-name[data-v-5cd9402e] {
  min-width: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  color: #5c3026;
  font-size: 14px;
  font-weight: 800;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.order-money[data-v-5cd9402e] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #bd2119;
  font-size: 19px;
  font-weight: 900;
  letter-spacing: 0.2px;
}
.order-money small[data-v-5cd9402e] {
  margin-right: 2px;
  font-size: 12px;
  font-weight: 900;
}
@media screen and (max-width: 360px) {
.result-content[data-v-5cd9402e] {
    padding-right: 11px;
    padding-left: 11px;
}
.result-card[data-v-5cd9402e] {
    min-height: 370px;
    padding-right: 13px;
    padding-left: 13px;
}
.result-info[data-v-5cd9402e] {
    padding-right: 11px;
    padding-left: 11px;
}
.order-money[data-v-5cd9402e] {
    font-size: 17px;
}
}

