.stepBox{padding:8px 16px 10px;background:var(--bg-card,#fff);margin-bottom:8px;margin-top:-8px}.stepBox .van-steps{background:transparent}.stepBox .van-steps--horizontal{padding:8px 16px 0}.stepBox .van-step--horizontal{flex-direction:column-reverse!important;padding-bottom:0}.stepBox .van-step__title{font-size:12px;font-weight:500;margin-top:0;margin-bottom:18px;line-height:1.4;position:relative;z-index:10;background:var(--bg-card,#fff);padding:0 4px}.stepBox .van-step--finish .van-step__title{color:var(--color-primary,#e60044)}.stepBox .van-step--process .van-step__title{color:var(--color-primary,#e60044);font-weight:600}.stepBox .van-step--horizontal .van-step__circle-container{background:transparent;padding:0;z-index:2;top:40px}.stepBox .step-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;transition:all .3s ease}.stepBox .step-icon--active{background:var(--color-primary,#e60044);color:#fff;box-shadow:0 2px 6px rgba(230,0,68,.3)}.stepBox .step-icon--inactive{background:var(--bg-secondary,#f2f3f5);color:#666}.stepBox .step-icon--finish{background:color-mix(in srgb,var(--color-primary,#e60044) 10%,transparent);color:var(--color-primary,#e60044)}.stepBox .van-step__line{height:1px!important;background:#bfbfbf!important;top:auto!important;bottom:25px!important;z-index:1!important}.stepBox .van-step--finish .van-step__line{background:var(--color-primary,#e60044)!important}.stepBox .van-step--horizontal:first-child .van-step__circle-container{margin-left:20px}.stepBox .van-step--horizontal:last-child .van-step__circle-container{margin-right:20px}@media screen and (min-width:768px){.stepBox .van-step__title{font-size:13px}.stepBox .step-icon{width:24px;height:24px;font-size:12px}.stepBox .van-step__line{bottom:22px!important}}.secBox{padding:6px 0 6px 27px}.quetions{background:transparent;width:96%;margin:0 auto}.quetions,.quetions .quItem{border-radius:var(--radius-lg,12px)}.quetions .quItem{background:var(--bg-card,#fff);margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden}.quetions .opItem>div,.quetions .van-radio-group>div{padding:4px 0}.quetions .van-checkbox__label{text-align:left}.quetions .van-checkbox,.quetions .van-radio{padding:10px 16px;margin:2px 0;border-radius:var(--radius-md,8px);background:#fafbfc;transition:all .3s ease}.quetions .van-checkbox:active,.quetions .van-radio:active{transform:scale(.98)}.quetions .van-checkbox[aria-checked=true],.quetions .van-radio[aria-checked=true]{background:color-mix(in srgb,var(--color-primary,#e60044) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary,#e60044) 20%,transparent)}.quetions .hasSec .van-checkbox,.quetions .hasSec .van-radio{background:transparent;padding:8px 12px}.quetions .hasSec .secBox .van-checkbox{background:#fafbfc;margin-left:8px}.quebtns{padding:16px;display:flex;justify-content:space-between;gap:16px}.quebtns .van-button{flex:1;height:48px;border-radius:44px!important;font-weight:600}.queTit{text-align:left;padding:16px;font-size:15px;font-weight:600;background:var(--bg-secondary,#eef1f5);color:var(--text-primary,#333);border-bottom:1px solid rgba(0,0,0,.04)}.queSelItem{padding:12px 16px}