.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}}.van-field__label{width:100%;color:var(--text-secondary);font-size:14px;font-weight:var(--font-weight-medium);margin-bottom:8px}.van-field__body{margin-top:8px;padding:0 12px;height:48px;border-radius:var(--radius-md);background:transparent;border:1px solid #666;transition:all .3s ease}.van-field__body:focus-within{background:transparent;border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 10%,transparent)}.van-field__control{background:transparent!important;font-size:15px;color:var(--text-primary)}.van-field__control::placeholder{color:var(--text-placeholder)}.van-cell__right-icon{display:none}.selItem .van-field__body:after{content:"\e660";font:14px/1 vant-icon;color:var(--text-placeholder)}.msg-container{display:flex;flex-direction:column}@media screen and (min-width:768px){.msg-container{overflow-y:auto}}.suggestion-list{position:absolute;top:100%;left:0;right:0;z-index:999;overflow-y:auto;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.suggestion-item{padding:10px 15px;color:#333;font-size:14px;line-height:1.4;cursor:pointer;border-bottom:1px solid #f0f0f0}.suggestion-item:hover{background-color:#f5f5f5}.suggestion-item:last-child{border-bottom:none}.van-cell-group .van-cell:last-child{position:relative}.lcbox{border:1px solid #ececec;box-sizing:border-box;width:99vw;border-radius:3px;margin:10px auto 0}.fakeSel{position:relative}.fakeSel .van-field__value{opacity:0}.fakeSel select{position:absolute;top:50px;left:16px;padding:13px 0;width:93%;border:1px solid #666;border-radius:6px;outline:none;background:transparent;font-weight:400;color:#323233}.fakeSel select option{color:#323233}.formDiv{padding:0 4px;width:92%;margin:0 auto;border-radius:6px;position:relative;flex:1}.formDiv .van-cell-group--inset{margin:12px 0;border-radius:var(--radius-lg,12px);box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden}.formDiv .van-cell-group--inset:first-child{margin-top:0}.formDiv .van-field__label{width:100%;margin-bottom:4px;font-weight:500;color:var(--text-secondary,#666)}.formDiv .van-checkbox,.formDiv .van-radio{padding:12px 16px;margin:4px 0;border-radius:var(--radius-md,8px);background:#fafbfc;transition:all .3s ease}.formDiv .van-checkbox:active,.formDiv .van-radio:active{transform:scale(.98)}.formDiv .van-checkbox[aria-checked=true],.formDiv .van-radio[aria-checked=true]{background:rgba(230,0,68,.08);border:1px solid rgba(230,0,68,.2)}.formDiv .van-checkbox-group,.formDiv .van-radio-group{padding:8px 0}.formDiv .van-radio-group[direction=horizontal]{display:flex;gap:12px}.formDiv .van-radio-group[direction=horizontal] .van-radio{flex:1;justify-content:center}.photoForm .van-field__value{text-align:center}.photoForm .van-field__body{display:inline-block;border:0}