.van-radio-group--horizontal{-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-radio,.van-radio-group--horizontal{display:-webkit-box;display:-webkit-flex;display:flex}.van-radio{-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:12px}.van-radio__icon{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:1em;font-size:20px;line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid #c8c9cc;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--checked .van-icon{color:#fff;background-color:#1989fa;border-color:#1989fa}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:#c8c9cc}.van-radio__label{margin-left:8px;color:#323233;line-height:20px}.van-radio__label--left{margin:0 8px 0 0}.van-radio__label--disabled{color:#c8c9cc}.id-card-uploader[data-v-d1fbb15c]{width:100%;display:flex;flex-direction:column;padding:10px;box-sizing:border-box;background-color:#fff}.popup-header[data-v-d1fbb15c]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f5f5}.popup-title[data-v-d1fbb15c]{font-size:18px;font-weight:700}.close-icon[data-v-d1fbb15c]{font-size:24px;color:#999}.upload-description[data-v-d1fbb15c]{margin:15px 0}.form-section[data-v-d1fbb15c]{display:flex;flex-direction:column;gap:16px;margin-top:0;margin-bottom:20px}.upload-section[data-v-d1fbb15c]{margin-top:1px;margin-bottom:20px}.upload-grid[data-v-d1fbb15c]{flex-direction:row;justify-content:space-between;padding:0 8px;margin-bottom:16px;flex-wrap:nowrap}.upload-card[data-v-d1fbb15c]{position:relative;min-width:0;max-width:140px;background:#f9f9f9;border:1px dashed #ddd;border-radius:8px;padding:12px 8px;text-align:center;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.upload-card[data-v-d1fbb15c]:hover{border-color:#f19c2d;background-color:#f0f8ff}.upload-icon[data-v-d1fbb15c]{width:40px;height:40px;margin:0 auto 8px;-o-object-fit:contain;object-fit:contain;opacity:.8}.upload-text[data-v-d1fbb15c]{font-size:.75rem;color:#333;font-weight:500;margin-bottom:4px}.upload-status[data-v-d1fbb15c]{font-size:.65rem;color:#07c160;margin-top:4px}.preview-cover[data-v-d1fbb15c]:hover{background:rgba(0,0,0,.1)}.form-flex[data-v-d1fbb15c],.upload-item[data-v-d1fbb15c],.upload-label[data-v-d1fbb15c]{display:none!important}@media (max-width:480px){.upload-card[data-v-d1fbb15c]{flex:1 1 calc(50% - 16px);max-width:140px}}@media (max-width:375px){.upload-card[data-v-d1fbb15c]{flex:1 1 100%;max-width:100%}}.description-and-example[data-v-d1fbb15c]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0;gap:16px}.upload-description[data-v-d1fbb15c]{flex:1;min-width:0;font-size:.85rem;line-height:1.4}.example-section[data-v-d1fbb15c]{flex:1.5;min-width:0;border:1px solid #ebebeb;border-radius:8px;overflow:hidden;background-color:#f9f9f9;padding:12px;box-sizing:border-box}.example-title[data-v-d1fbb15c]{font-size:.85rem;font-weight:700;margin-bottom:8px;color:red}.example-image[data-v-d1fbb15c]{width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.popup-footer[data-v-d1fbb15c]{padding:10px 0;border-top:1px solid #f5f5f5}.upload-grid[data-v-d1fbb15c]{display:flex;flex-wrap:wrap;gap:12px}.upload-card[data-v-d1fbb15c]{min-width:100px;flex:1;min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:480px){.upload-grid[data-v-d1fbb15c]{flex-direction:row;justify-content:center}.upload-card[data-v-d1fbb15c]{flex:1 1 calc(50% - 6px);max-width:140px;min-width:120px}}@media (max-width:375px){.upload-card[data-v-d1fbb15c]{flex:1 1 100%;max-width:100%;min-width:auto}}.layout[data-v-d1fbb15c]{margin:2rem;font-size:.8rem!important}.form-label[data-v-d1fbb15c]{font-size:.8rem;color:#181818;margin-bottom:.35rem}.form-label__reqiured[data-v-d1fbb15c]:before{content:"*";color:red;margin-right:.2rem}.form-field[data-v-d1fbb15c]{border-radius:4px;background-color:#fafafa}.arrow-down[data-v-d1fbb15c]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#969799}.dealText[data-v-d1fbb15c]{display:flex;align-items:center;margin:1rem 0;font-size:.75rem;line-height:1.6}.dealText .van-checkbox[data-v-d1fbb15c]{margin-top:2px;flex-shrink:0}.dealText .read[data-v-d1fbb15c]{margin-left:8px;flex:1;word-break:break-all;overflow-wrap:break-word}.dealText .deal[data-v-d1fbb15c]{color:#f19c2d;cursor:pointer;margin-right:2px}.dealText .deal[data-v-d1fbb15c]:hover{text-decoration:underline}.dialog[data-v-d1fbb15c]{text-align:center;padding:2rem 1rem}.dialog h2[data-v-d1fbb15c]{color:#70b603;font-size:1.4rem;margin:1rem 0 .5rem}.dialog p[data-v-d1fbb15c]{font-size:.95rem;color:#666}.upload-card[data-v-d1fbb15c]{border:1px dashed #f19c2d;background:#fff}.upload-card.active[data-v-d1fbb15c]{border-color:#fff;box-shadow:0 2px 8px rgba(241,156,45,.2)}.box[data-v-5a72a1fc]{font-weight:600;font-size:1rem;letter-spacing:1px;box-sizing:border-box}.box .titleBox[data-v-5a72a1fc]{border-bottom:1px solid #eee;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;height:3rem;z-index:9;background-color:#fff;width:100%;box-sizing:border-box}.box .titleBox .defineBtn[data-v-5a72a1fc]{color:#ffa800;border-color:#ffa800}.box .list[data-v-5a72a1fc]{padding:1.5rem 2.5rem .5rem 2rem;font-size:.9rem;height:20vh;overflow-y:scroll}.box .list .item[data-v-5a72a1fc]{text-align:center;border:2px solid #f0f1f7;margin-bottom:1.3rem;padding:1rem 0}.box .list .item[data-v-5a72a1fc]:last-child{margin-bottom:0}.box .list .item.active[data-v-5a72a1fc]{border-color:#ffa800;color:#ffa800}