:root {
    --mch-primary: #FF4766;
    --mch-secondary: #f77552;
    --mch-accent: #ff783e;
    --mch-gradient: linear-gradient(135deg, #FF4766 0%, #FF783E 52%, #FFA426 100%);
    --mch-title: #0F172A;
    --mch-muted: #64748B;
    --mch-wash: #FFF5F0;
    --mch-input: #F8FAFC;
    --mch-line: #E2E8F0;
}
body.mch-page-body {
    min-height: 100vh !important;
    background: var(--mch-wash) !important;
    padding-bottom: calc(1.6rem + env(safe-area-inset-bottom, 0px));
}
.mch-page {
    color: #334155;
}
.mch-top-bar {
    position: sticky;
    top: 0;
    z-index: 100;
    background: rgba(255, 255, 255, 0.95);
    border-bottom: 1px solid rgba(226, 232, 240, 0.85);
    backdrop-filter: blur(8px);
}
.mch-top-bar main {
    height: 1.12rem;
    padding: 0 0.48rem;
    box-sizing: border-box;
}
.mch-top-bar__logo img {
    height: 0.56rem;
    width: auto;
}
.mch-top-bar__btn {
    display: inline-block;
    padding: 0.12rem 0.28rem;
    border-radius: 999px;
    background: var(--mch-gradient);
    color: #fff;
    font-size: 0.28rem;
    font-weight: 700;
    text-decoration: none;
}
.mch-hero {
    position: relative;
    padding: 0.4rem 0.48rem 0.48rem;
    overflow: hidden;
    background-color: var(--mch-wash);
    background-image: url('../../images/zhaoshang/mch/hero-m.png');
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}
.mch-hero-mask {
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 245, 240, 0.08) 30%, rgba(255, 245, 240, 0.55) 65%, rgba(255, 245, 240, 0.92) 88%, var(--mch-wash) 100%);
}
.mch-hero-inner {
    position: relative;
    z-index: 1;
}
.mch-hero-kicker {
    font-size: 0.28rem;
    font-weight: 800;
    color: #475569;
    margin: 0 0 0.12rem;
}
.mch-hero-title {
    margin: 0 0 0.08rem;
    font-size: 0.7rem;
    font-weight: 900;
    line-height: 1.2;
    color: var(--mch-title);
    text-shadow: 0 0.04rem 0.16rem rgba(255, 255, 255, 0.9);
}
.mch-hero-subtitle {
    margin: 0 0 0.16rem;
    font-size: 0.56rem;
    font-weight: 800;
    line-height: 1.25;
    color: var(--mch-title);
}
.mch-hero-subtitle .mch-text-gradient {
    display: inline-block;
    font-weight: 900;
    text-shadow: none;
}
.mch-hero-desc {
    margin: 0 0 0.28rem;
    font-size: 0.347rem;
    line-height: 1.6;
    font-weight: 500;
    color: #334155;
}
.mch-hero-stats {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0.2rem;
    margin-bottom: 0.16rem;
}
.mch-stat-item {
    position: relative;
    overflow: hidden;
    padding: 0.2rem 0.08rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 1.72rem;
    border-radius: 0.35rem;
    box-sizing: border-box;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.42) 0%, rgba(254, 249, 195, 0.28) 100%);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(234, 179, 8, 0.45);
    box-shadow: 0 0.12rem 0.28rem rgba(234, 179, 8, 0.12), inset 0 1px 2px rgba(255, 255, 255, 0.85);
}
.mch-stat-item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 45%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 100%);
    border-radius: 0.35rem 0.35rem 50% 50%;
    pointer-events: none;
}
.mch-stat-num {
    position: relative;
    z-index: 1;
    font-size: 0.56rem;
    font-weight: 900;
    color: #CA8A04;
    line-height: 1;
    white-space: nowrap;
}
.mch-stat-num span {
    font-size: 0.28rem;
    font-weight: 700;
    margin-left: 0.02rem;
}
.mch-stat-label {
    position: relative;
    z-index: 1;
    font-size: 0.24rem;
    font-weight: 700;
    color: #854D0E;
    margin-top: 0.1rem;
    white-space: nowrap;
}
.mch-hero-login {
    display: inline-block;
    margin: 0 0 0.28rem;
    font-size: 0.293rem;
    color: var(--mch-muted);
    text-decoration: none;
}
.mch-hero-login em {
    color: var(--mch-primary);
    font-style: normal;
    font-weight: 700;
    text-decoration: underline;
    text-underline-offset: 0.08rem;
    margin-left: 0.08rem;
}
.mch-form-panel {
    scroll-margin-top: 1.2rem;
    border-radius: 0.43rem;
    padding: 0.4rem 0.32rem 0.32rem;
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(16px);
    border: 2px solid #fff;
    box-shadow: 0 0.21rem 0.53rem rgba(255, 120, 62, 0.18);
    overflow: hidden;
}
.mch-form-head-band {
    margin: 0 0 0.28rem;
    padding: 0 0 0.24rem;
    background: none;
    border-bottom: 1px solid #f1f5f9;
}
.mch-form-head {
    display: flex;
    align-items: center;
    gap: 0.16rem;
    margin-bottom: 0.08rem;
}
.mch-form-title {
    font-size: 0.45rem;
    font-weight: 900;
    color: var(--mch-title);
    line-height: 1;
}
.mch-form-badge {
    height: auto;
    min-width: 0;
    line-height: 1.2;
    text-align: center;
    font-size: 0.2rem;
    font-weight: 700;
    color: var(--mch-primary);
    padding: 0.04rem 0.14rem;
    border-radius: 999px;
    background: #fff1f2;
    border: 1px solid #fecdd3;
    box-sizing: border-box;
}
.mch-form-tip {
    font-size: 0.24rem;
    color: var(--mch-muted);
    margin: 0;
    font-weight: 500;
}
.mch-form-tip em {
    color: var(--mch-primary);
    font-style: normal;
    font-weight: 700;
}
.mch-field {
    margin-bottom: 0.28rem;
}
.mch-field.hidden {
    display: none;
}
.mch-subject-switch {
    display: flex;
    gap: 0.16rem;
}
.mch-subject-switch__btn {
    flex: 1;
    height: 0.88rem;
    line-height: 0.86rem;
    text-align: center;
    border-radius: 0.16rem;
    border: 1px solid #e5e8ec;
    background: #fff;
    color: #6a7695;
    font-size: 0.32rem;
    box-sizing: border-box;
}
.mch-subject-switch__btn.is-active {
    border-color: #0277ef;
    color: #0277ef;
    background: #eaf3fe;
    font-weight: 600;
}
.mch-field-label {
    display: block;
    font-size: 0.347rem;
    font-weight: 700;
    color: #1e293b;
    margin-bottom: 0.1rem;
}
.mch-field-label i {
    font-style: normal;
    color: #f43f5e;
    margin-right: 0.06rem;
    font-weight: 700;
}
.mch-field-input,
.mch-field-picker {
    width: 100%;
    box-sizing: border-box;
    min-height: 0.96rem;
    padding: 0 0.24rem;
    border-radius: 0.27rem;
    border: 1px solid var(--mch-line);
    background: var(--mch-input);
    font-size: 0.32rem;
    color: #0f172a;
    outline: none;
}
.mch-field-input:focus,
.mch-field-picker:focus-within,
.mch-verify-row:focus-within {
    background: #fff;
    border-color: var(--mch-primary);
    box-shadow: 0 0 0 0.06rem rgba(255, 71, 102, 0.12);
}
.mch-field-input::placeholder {
    color: #94a3b8;
    font-size: 0.28rem;
}
.mch-field-picker {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mch-field-picker .value {
    flex: 1;
    color: #94a3b8;
    font-size: 0.32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mch-field-picker .value.active {
    color: #0f172a;
}
.mch-field-picker .down {
    width: 0.24rem;
    height: 0.24rem;
    margin-left: 0.12rem;
    flex-shrink: 0;
}
.mch-field-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.16rem;
}
.mch-verify-row {
    display: flex;
    align-items: center;
    min-height: 0.96rem;
    border-radius: 0.27rem;
    border: 1px solid var(--mch-line);
    background: var(--mch-input);
    overflow: hidden;
}
.mch-verify-row .code {
    flex: 1;
    border: none;
    padding: 0 0.24rem;
    font-size: 0.32rem;
    min-height: 0.96rem;
    outline: none;
    background: transparent;
}
.mch-verify-row .code-text {
    flex-shrink: 0;
    padding: 0 0.2rem;
    font-size: 0.26rem;
    font-weight: 600;
    color: var(--mch-primary);
}
.mch-form-submit {
    width: 100%;
    margin-top: 0.08rem;
    min-height: 1.12rem;
    line-height: 1.12rem;
    text-align: center;
    border-radius: 0.32rem;
    color: #fff;
    font-size: 0.37rem;
    font-weight: 800;
    background: var(--mch-gradient);
    box-shadow: 0 0.16rem 0.37rem rgba(255, 71, 102, 0.42);
}
.mch-form-agree {
    margin: 0.16rem 0 0;
    text-align: center;
    font-size: 0.22rem;
    color: var(--mch-muted);
    line-height: 1.5;
}
.mch-form-agree em {
    font-style: normal;
    color: #d97706;
    font-weight: 700;
}
.mch-form-agree a {
    color: var(--mch-primary);
    text-decoration: none;
}
.mch-section {
    padding: 0.75rem 0.48rem;
    border-bottom: 1px solid rgba(226, 232, 240, 0.85);
    background: #fff;
}
.mch-section.is-muted {
    background: var(--mch-wash);
}
.mch-section-title {
    margin: 0;
    text-align: center;
    font-size: 0.51rem;
    font-weight: 900;
    color: var(--mch-title);
    line-height: 1.25;
}
.mch-text-gradient {
    background: var(--mch-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
.mch-section-sub {
    text-align: center;
    font-size: 0.24rem;
    letter-spacing: 0.16rem;
    color: var(--mch-accent);
    font-weight: 800;
    margin: 0.12rem 0 0.48rem;
}
.mch-step-list {
    display: flex;
    flex-direction: column;
    gap: 0;
}
.mch-step-item {
    display: flex;
    align-items: center;
    padding: 0.28rem 0.24rem;
    border-radius: 0.32rem;
    border: 1px solid #f1f5f9;
    background: #fff;
    box-shadow: 0 0.1rem 0.28rem rgba(15, 23, 42, 0.06);
    box-sizing: border-box;
}
.mch-step-item.is-highlight {
    border-color: rgba(255, 71, 102, 0.28);
    background: linear-gradient(90deg, #fff 0%, #fff7ed 100%);
}
.mch-step-num {
    width: 0.75rem;
    height: 0.75rem;
    border-radius: 0.24rem;
    background: var(--mch-gradient);
    color: #fff;
    font-size: 0.32rem;
    font-weight: 900;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 0;
    box-shadow: 0 0.08rem 0.16rem rgba(255, 71, 102, 0.28);
}
.mch-step-text {
    flex: 1;
    min-width: 0;
    padding: 0 0.2rem;
}
.mch-step-icon-wrap {
    width: 0.64rem;
    height: 0.64rem;
    border-radius: 50%;
    background: #fff1f2;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 0;
    color: var(--mch-primary);
}
.mch-step-icon-wrap svg {
    width: 0.32rem;
    height: 0.32rem;
    display: block;
}
.mch-step-name {
    font-size: 0.4rem;
    font-weight: 900;
    color: var(--mch-title);
    line-height: 1.3;
}
.mch-step-item.is-highlight .mch-step-name {
    color: var(--mch-primary);
}
.mch-step-desc {
    font-size: 0.24rem;
    color: var(--mch-muted);
    margin-top: 0.04rem;
    line-height: 1.4;
}
.mch-step-connector {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.48rem;
    color: var(--mch-primary);
}
.mch-step-connector span {
    width: 0.43rem;
    height: 0.43rem;
    border-radius: 50%;
    background: linear-gradient(180deg, #fff1f2 0%, #fffbeb 100%);
    border: 1px solid rgba(251, 113, 133, 0.4);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0.04rem 0.08rem rgba(255, 71, 102, 0.08);
}
.mch-step-connector svg {
    width: 0.22rem;
    height: 0.22rem;
    display: block;
}
.mch-benefit-list {
    display: flex;
    flex-direction: column;
    gap: 0.24rem;
}
.mch-benefit-card {
    display: flex;
    align-items: center;
    gap: 0.24rem;
    padding: 0.28rem 0.24rem;
    border-radius: 0.37rem;
    border: 1px solid #f1f5f9;
    background: linear-gradient(90deg, #fff 0%, #fff 55%, rgba(255, 251, 235, 0.5) 100%);
    text-align: left;
    box-shadow: 0 0.1rem 0.28rem rgba(15, 23, 42, 0.06);
}
.mch-benefit-card.is-featured {
    border-color: rgba(255, 71, 102, 0.18);
    background: linear-gradient(90deg, #fff 0%, #fff 50%, rgba(255, 241, 242, 0.7) 100%);
    box-shadow: 0 0.1rem 0.28rem rgba(255, 71, 102, 0.1);
}
.mch-benefit-card img {
    width: 1.28rem;
    height: 1.28rem;
    object-fit: contain;
    display: block;
    margin: 0;
    flex-shrink: 0;
    filter: drop-shadow(0 0.12rem 0.24rem rgba(255, 164, 38, 0.28));
}
.mch-benefit-body {
    flex: 1;
    min-width: 0;
}
.mch-benefit-head {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.12rem;
    margin-bottom: 0.08rem;
}
.mch-benefit-title {
    font-size: 0.4rem;
    font-weight: 900;
    color: var(--mch-title);
    margin-bottom: 0;
    line-height: 1.2;
}
.mch-benefit-tag {
    display: inline-block;
    padding: 0.02rem 0.12rem;
    border-radius: 999px;
    font-size: 0.2rem;
    font-weight: 700;
    line-height: 1.4;
}
.mch-benefit-tag.is-rose {
    background: #ffe4e6;
    color: var(--mch-primary);
}
.mch-benefit-tag.is-amber {
    background: #fef3c7;
    color: #b45309;
}
.mch-benefit-tag.is-blue {
    background: #dbeafe;
    color: #1d4ed8;
}
.mch-benefit-tag.is-purple {
    background: #f3e8ff;
    color: #7e22ce;
}
.mch-benefit-tag.is-green {
    background: #d1fae5;
    color: #047857;
}
.mch-benefit-desc {
    font-size: 0.28rem;
    line-height: 1.45;
    color: var(--mch-muted);
}
.mch-svg-defs {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
}
.mch-cate-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0.18rem;
}
.mch-cate-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 2.16rem;
    padding: 0.28rem 0.12rem 0.24rem;
    border-radius: 0.32rem;
    border: 1px solid #f1f5f9;
    background: #fff;
    text-decoration: none;
    box-shadow: 0 0.06rem 0.16rem rgba(15, 23, 42, 0.04);
}
.mch-cate-card:active {
    transform: scale(0.96);
}
.mch-cate-card svg {
    width: 1.23rem;
    height: 1.23rem;
    margin-bottom: 0.12rem;
    display: block;
}
.mch-cate-name {
    font-size: 0.28rem;
    font-weight: 800;
    color: #1e293b;
}
.mch-cta {
    padding: 0.48rem 0.48rem 0.64rem;
    background: #fff;
    border-bottom: none;
    text-align: center;
    color: #fff;
}
.mch-cta-inner {
    position: relative;
    overflow: hidden;
    padding: 0.56rem 0.4rem 0.56rem;
    border-radius: 0.48rem;
    background: linear-gradient(180deg, #FF4766 0%, #FF783E 52%, #FFA426 100%);
    box-shadow: 0 0.16rem 0.37rem rgba(255, 71, 102, 0.42);
}
.mch-cta-inner:before,
.mch-cta-inner:after {
    content: "";
    position: absolute;
    width: 2.8rem;
    height: 2.8rem;
    border-radius: 50%;
    pointer-events: none;
}
.mch-cta-inner:before {
    right: -0.8rem;
    top: -0.8rem;
    background: rgba(255, 255, 255, 0.2);
    filter: blur(0.32rem);
}
.mch-cta-inner:after {
    left: -0.8rem;
    bottom: -0.8rem;
    background: rgba(253, 224, 71, 0.3);
    filter: blur(0.32rem);
}
.mch-cta-title {
    position: relative;
    z-index: 1;
    margin: 0 0 0.08rem;
    font-size: 0.53rem;
    font-weight: 900;
    line-height: 1.25;
}
.mch-cta-sub {
    position: relative;
    z-index: 1;
    margin: 0 0 0.2rem;
    font-size: 0.22rem;
    letter-spacing: 0.16rem;
    color: rgba(255, 255, 255, 0.9);
    font-weight: 800;
}
.mch-cta-desc {
    position: relative;
    z-index: 1;
    margin: 0 auto 0.36rem;
    font-size: 0.28rem;
    line-height: 1.55;
    color: rgba(255, 255, 255, 0.95);
    max-width: 6.4rem;
    font-weight: 500;
}
.mch-cta-btn {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 1.12rem;
    padding: 0.2rem 0.4rem;
    border-radius: 999px;
    background: #fff;
    color: var(--mch-primary);
    font-size: 0.37rem;
    font-weight: 900;
    text-decoration: none;
    box-sizing: border-box;
    box-shadow: 0 0.12rem 0.28rem rgba(15, 23, 42, 0.12);
}
.mch-footer-note {
    background: #fff;
}
.mch-fixed-bar {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 90;
    display: flex;
    align-items: center;
    gap: 0.2rem;
    padding: 0.2rem 0.32rem calc(0.2rem + env(safe-area-inset-bottom, 0px));
    background: rgba(255, 255, 255, 0.96);
    backdrop-filter: blur(16px);
    border-top: 1px solid rgba(226, 232, 240, 0.8);
    box-shadow: 0 -0.1rem 0.32rem rgba(0, 0, 0, 0.08);
    transition: transform 0.25s, opacity 0.25s;
}
.mch-fixed-bar.is-hidden {
    transform: translateY(110%);
    opacity: 0;
    pointer-events: none;
}
.mch-fixed-bar__tel {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
    padding: 0 0.12rem;
    text-decoration: none;
    color: #475569;
    font-size: 0.2rem;
    font-weight: 700;
}
.mch-fixed-bar__tel em {
    font-style: normal;
    color: var(--mch-primary);
    font-size: 0.22rem;
}
.mch-fixed-bar__btn {
    flex: 1;
    text-align: center;
    padding: 0.24rem 0.16rem;
    border-radius: 999px;
    background: var(--mch-gradient);
    color: #fff;
    font-size: 0.3rem;
    font-weight: 800;
    text-decoration: none;
    box-shadow: 0 0.12rem 0.28rem rgba(255, 71, 102, 0.36);
}
.popup-city {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99999;
    width: 100vw;
    height: 100vh;
    background: #00000066;
}
.popup-city .city {
    height: 11.44rem;
    width: 100vw;
    border-radius: 0.43rem 0.43rem 0 0;
    background: #fff;
    position: fixed;
    bottom: 0;
}
.popup-city .city .ic_close {
    position: absolute;
    width: 0.75rem;
    height: 0.75rem;
    right: 0.21rem;
    top: 0.21rem;
}
.popup-city .city .title {
    font-size: 0.45rem;
    padding-top: 0.5rem;
    text-align: center;
    font-weight: 700;
}
.popup-city .city .tabs .tab {
    color: #1e2222;
    text-align: center;
    font-size: 0.36rem;
    font-weight: 500;
    margin-left: 0.32rem;
    margin-right: 0.52rem;
}
.popup-city .city .tabs {
    border-bottom: 0.03rem solid #e7e8ea;
    padding: 0.5rem 0 0;
}
.city-list {
    margin-left: 0.32rem;
    height: 9rem;
    overflow: auto;
}
.city-list li {
    padding: 0.21rem 0;
    font-size: 0.32rem;
}
.tabs .active {
    color: #0277ef !important;
}
.tab .active_block {
    width: 0.53rem;
    height: 0.06rem;
    border-radius: 0.05rem;
    background: #0277ef;
}
.popup-category {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99999;
    width: 100vw;
    height: 100vh;
    background: #00000066;
}
.popup-category .category {
    height: 11.44rem;
    width: 100vw;
    border-radius: 0.43rem 0.43rem 0 0;
    background: #fff;
    position: fixed;
    bottom: 0;
}
.popup-category .category .ic_close {
    position: absolute;
    width: 0.75rem;
    height: 0.75rem;
    right: 0.21rem;
    top: 0.21rem;
}
.popup-category .category .title {
    font-size: 0.45rem;
    padding-top: 0.5rem;
    text-align: center;
    font-weight: 700;
}
.popup-category .category .list {
    height: 10rem;
    overflow: auto;
    margin-top: 0.32rem;
}
.popup-category .category .list li {
    padding: 0.32rem;
    font-size: 0.32rem;
}
.popup-submit-success {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100000;
}
.popup-submit-success .submit-success-mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
}
.popup-submit-success .submit-success-box {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 7.47rem;
    padding: 0.64rem 0.53rem 0.53rem;
    border-radius: 0.32rem;
    background: #fff;
    box-sizing: border-box;
    text-align: center;
}
.popup-submit-success .submit-success-icon {
    width: 1.6rem;
    height: 1.6rem;
    display: block;
    margin: 0 auto 0.32rem;
}
.popup-submit-success .submit-success-title {
    color: #1e2222;
    font-size: 0.48rem;
    font-weight: 600;
    margin-bottom: 0.21rem;
}
.popup-submit-success .submit-success-desc,
.popup-submit-success .submit-success-tip {
    color: #4e5969;
    font-size: 0.37rem;
    line-height: 0.53rem;
}
.popup-submit-success .submit-success-tip {
    color: #86909c;
    margin-bottom: 0.43rem;
}
.popup-submit-success .submit-success-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 0.96rem;
    border-radius: 0.16rem;
    background: var(--mch-gradient);
    color: #fff;
    font-size: 0.37rem;
    text-decoration: none;
    margin-bottom: 0.24rem;
}
.popup-submit-success .submit-success-actions {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.2rem;
}
.popup-submit-success .submit-success-back,
.popup-submit-success .submit-success-continue {
    color: #86909c;
    font-size: 0.32rem;
    text-decoration: none;
}
.popup-submit-success .submit-success-continue {
    color: #0277ef;
}
