.pay-fail-page[data-v-367c2961]{min-height:100vh;background:#f5f6fa}.pay-fail-content[data-v-367c2961]{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;min-height:100vh;padding:24px 16px}.pay-fail-card[data-v-367c2961]{width:100%;padding:28px 20px 24px;border-radius:20px;background:#fff;text-align:center;-webkit-box-shadow:0 12px 40px rgba(24,39,75,.08);box-shadow:0 12px 40px rgba(24,39,75,.08)}.pay-fail-icon[data-v-367c2961]{width:68px;height:68px;margin:0 auto 16px;border-radius:50%;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;color:#fff;background:linear-gradient(135deg,#ff8b8b,#ff4d4f);font-size:32px;font-weight:700}.pay-fail-title[data-v-367c2961]{color:#2d3442;font-size:22px;font-weight:700}.pay-fail-desc[data-v-367c2961]{margin-top:10px;color:#6b7688;font-size:14px;line-height:1.75}.pay-fail-info[data-v-367c2961]{margin-top:20px;padding:14px;border-radius:14px;background:#fff8f8;border:1px solid #ffe1e1;text-align:left}.pay-fail-info__item[data-v-367c2961]{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;color:#6b7688;font-size:13px;line-height:1.6}.pay-fail-info__item+.pay-fail-info__item[data-v-367c2961]{margin-top:10px}.pay-fail-info__item strong[data-v-367c2961]{color:#2d3442;font-weight:700;text-align:right;word-break:break-all}.pay-fail-actions[data-v-367c2961]{display:grid;gap:12px;margin-top:24px}.pay-fail-button[data-v-367c2961]{width:100%;height:46px;border-radius:23px;color:#ff4d4f;border:1px solid #ffd3d3;background:#fff5f5;font-size:15px;font-weight:700}.pay-fail-button.primary[data-v-367c2961]{color:#fff;border:none;background:linear-gradient(135deg,#ff7f7f,#ff4d4f);-webkit-box-shadow:0 10px 18px rgba(255,77,79,.22);box-shadow:0 10px 18px rgba(255,77,79,.22)}