page{background-color:#f5f5f5;color:#333;font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,PingFang SC,Helvetica Neue,sans-serif;font-size:.8rem;line-height:1.6}.container{padding:.6rem}.card{background:#fff;border-radius:.3rem;box-shadow:0 .05rem .2rem rgba(0,0,0,.04);margin-bottom:.6rem;padding:.6rem}.btn-primary{background:#4a90d9;border:none;border-radius:.3rem;color:#fff;font-size:.9rem;line-height:2.2rem;min-height:2.2rem;text-align:center}.btn-primary:active{opacity:.8}.btn-primary.disabled{background:#ccc;color:#999}.btn-outline{background:transparent;border:.05rem solid #4a90d9;border-radius:.3rem;color:#4a90d9;font-size:.9rem;line-height:2.2rem;min-height:2.2rem;text-align:center}.section-title{color:#333;font-size:1rem;font-weight:700;margin-bottom:.4rem}.required-mark{color:#ff4d4f;margin-right:.1rem}.label-text{color:#333;font-size:.9rem;margin-bottom:.2rem}.input-field{border:.025rem solid #e8e8e8;border-radius:.2rem;box-sizing:border-box;font-size:.8rem;min-height:2.2rem;padding:0 .4rem;width:100%}.input-field:focus{border-color:#4a90d9}.step-indicator{align-items:center;background:#fff;display:flex;justify-content:center;padding:.4rem 0}.step-indicator .step-dot{background:#e8e8e8;border-radius:50%;height:.4rem;margin:0 .2rem;width:.4rem}.step-indicator .step-dot.active{background:#4a90d9}.step-indicator .step-dot.completed{background:#52c41a}.step-indicator .step-text{color:#888;font-size:.7rem;margin-left:.4rem}