.nongfu-card[data-v-85458306]{min-height:100vh;background:#f5f5f8;padding-bottom:20px}.banner[data-v-85458306]{background:linear-gradient(135deg,#2e7d32,#4caf50);padding:30px 20px;color:#fff}.banner .banner-content[data-v-85458306]{text-align:center}.banner .banner-content .banner-title[data-v-85458306]{font-size:28px;font-weight:700;margin-bottom:8px}.banner .banner-content .banner-subtitle[data-v-85458306]{font-size:14px;opacity:.9}.qualification-card[data-v-85458306]{background:#fff;margin:15px;border-radius:12px;overflow:hidden}.qualification-card .card-header[data-v-85458306]{padding:15px;border-bottom:1px solid #f5f5f5}.qualification-card .card-header .title[data-v-85458306]{font-size:16px;font-weight:700;color:#333}.qualification-card .card-body[data-v-85458306]{padding:15px}.qualification-card .card-body .info-row[data-v-85458306]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.qualification-card .card-body .info-row .info-item[data-v-85458306]{text-align:center}.qualification-card .card-body .info-row .info-item .label[data-v-85458306]{font-size:12px;color:#999;margin-bottom:8px}.qualification-card .card-body .info-row .info-item .value[data-v-85458306]{font-size:24px;font-weight:700;color:#333}.qualification-card .card-body .info-row .info-item .value .green[data-v-85458306]{color:#4caf50}.qualification-card .card-body .info-row .info-item .value .unit[data-v-85458306]{font-size:12px;color:#999;font-weight:400}.qualification-card .card-body .progress-tip[data-v-85458306]{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;margin-top:15px;padding:10px;background:#fff3e0;border-radius:8px;color:#ff9800;font-size:13px}.qualification-card .card-body .progress-tip .van-icon[data-v-85458306]{margin-right:5px}.qualification-card .card-body .progress-tip.success[data-v-85458306]{background:#e8f5e9;color:#4caf50}.bank-card-display[data-v-85458306]{padding:20px 15px}.bank-card-display .bank-card[data-v-85458306]{background:linear-gradient(135deg,#1a237e,#3949ab);border-radius:16px;padding:25px 20px;color:#fff;position:relative;-webkit-box-shadow:0 8px 20px rgba(26,35,126,.3);box-shadow:0 8px 20px rgba(26,35,126,.3)}.bank-card-display .bank-card.active[data-v-85458306]{background:linear-gradient(135deg,#2e7d32,#4caf50);-webkit-box-shadow:0 8px 20px rgba(46,125,50,.3);box-shadow:0 8px 20px rgba(46,125,50,.3)}.bank-card-display .bank-card .card-chip[data-v-85458306]{width:45px;height:35px;background:linear-gradient(135deg,gold,#ffb300);border-radius:6px;margin-bottom:20px}.bank-card-display .bank-card .card-logo[data-v-85458306]{font-size:18px;font-weight:700;margin-bottom:15px}.bank-card-display .bank-card .card-number[data-v-85458306]{font-size:22px;letter-spacing:3px;font-family:Courier New,monospace;margin-bottom:15px}.bank-card-display .bank-card .card-number.placeholder[data-v-85458306]{opacity:.5}.bank-card-display .bank-card .card-holder[data-v-85458306]{font-size:14px;opacity:.9}.bank-card-display .bank-card .card-bank[data-v-85458306]{position:absolute;top:25px;right:20px;font-size:12px;opacity:.8}.bank-card-display .bank-card .unionpay-logo[data-v-85458306]{position:absolute;bottom:20px;right:20px;background:#fff;color:#1a237e;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700}.status-card[data-v-85458306]{background:#fff;margin:15px;border-radius:12px;overflow:hidden}.status-card .status-header[data-v-85458306]{padding:15px;border-bottom:1px solid #f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-card .status-header .title[data-v-85458306]{font-size:16px;font-weight:700;color:#333}.status-card .status-header .status-tag[data-v-85458306]{padding:4px 12px;border-radius:12px;font-size:12px}.status-card .status-header .status-tag.status-0[data-v-85458306]{background:#fff3e0;color:#ff9800}.status-card .status-header .status-tag.status-1[data-v-85458306]{background:#e3f2fd;color:#2196f3}.status-card .status-header .status-tag.status-2[data-v-85458306]{background:#e8f5e9;color:#4caf50}.status-card .status-timeline[data-v-85458306]{padding:20px}.status-card .status-timeline .timeline-item[data-v-85458306]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px;position:relative}.status-card .status-timeline .timeline-item[data-v-85458306]:last-child{padding-bottom:0}.status-card .status-timeline .timeline-item[data-v-85458306]:not(:last-child):before{content:"";position:absolute;left:7px;top:20px;width:2px;height:calc(100% - 10px);background:#e0e0e0}.status-card .status-timeline .timeline-item.active .dot[data-v-85458306]{background:#4caf50;border-color:#4caf50}.status-card .status-timeline .timeline-item.active[data-v-85458306]:not(:last-child):before{background:#4caf50}.status-card .status-timeline .timeline-item.active .content .label[data-v-85458306]{color:#333}.status-card .status-timeline .timeline-item .dot[data-v-85458306]{width:16px;height:16px;border-radius:50%;border:2px solid #e0e0e0;background:#fff;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.status-card .status-timeline .timeline-item .content .label[data-v-85458306]{font-size:14px;color:#999;margin-bottom:4px}.status-card .status-timeline .timeline-item .content .desc[data-v-85458306]{font-size:12px;color:#bbb}.apply-form[data-v-85458306]{background:#fff;margin:15px;border-radius:12px;overflow:hidden}.apply-form .form-header[data-v-85458306]{padding:15px;border-bottom:1px solid #f5f5f5}.apply-form .form-header .title[data-v-85458306]{font-size:16px;font-weight:700;color:#333}.not-qualified[data-v-85458306]{background:#fff;margin:15px;border-radius:12px;padding:20px}.not-qualified .tips[data-v-85458306]{text-align:center;padding:15px;color:#666;font-size:13px}.not-qualified .tips p[data-v-85458306]{margin:5px 0}.not-qualified .action-btns[data-v-85458306]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin-top:10px}