@charset "UTF-8";:root:root{--van-primary-color: #061e68}:root{line-height:1.2;font-weight:400;color-scheme:light;font-family:"Arial, sans-serif";font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;--van-font-size-md: 16px;--van-field-label-width: 5rem !important;--van-cell-vertical-padding: 16px !important}html,body{width:100%;min-height:100vh;min-height:100dvh;-webkit-text-size-adjust:100%;text-size-adjust:100%;margin:0;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box;margin:0}#app{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:100dvh;height:auto;overflow:visible;background-color:#ededed}@media screen and (min-width: 1200px){#app{margin:0 auto;max-width:1200px}}a{font-weight:500;color:#061e68;text-decoration:inherit}a:hover{color:#01135a}h1{font-size:3.2em;line-height:1.1}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.text-ellipsis-2{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mt-10{margin-top:10px}.tip-card{font-size:13px;background-color:#fef5e8;padding:12px;border-radius:8px;margin-bottom:10px;color:#666;border-left:3px solid #f6b95d}.tip-card i{font-size:1rem;color:#f6b95d;margin-right:4px}.van-button.common-btn{width:60%;margin:0 auto;height:48px;border-radius:8px;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .3s;background:linear-gradient(135deg,#061e68 0%,#01135a 100%);border:none;color:#fff}.van-button.common-btn:disabled{background:linear-gradient(135deg,rgba(6,30,104,.7) 0%,rgba(1,19,90,.7) 100%);color:#f0f0f0}.van-button.common-btn i{font-size:18px}.van-button.common-btn-plain{background:#fff;border:1px solid #061e68;color:#061e68}.form-card{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px #00000014}.form-card .card-header{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f5f7fa}.form-card .card-header i{font-size:20px;margin-right:8px;color:#061e68}.form-card .card-header span{line-height:1.4}.form-card .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-card .info-grid .grid-item{overflow:hidden;background:#f8f9fa;border-radius:10px;padding:14px;transition:all .3s;border:1px solid #f0f0f0}.form-card .info-grid .grid-item:hover{background:#fff;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.form-card .info-grid .grid-item.highlight{background:linear-gradient(135deg,#f8f9ff 0%,#f0f2ff 100%);border:1px solid #e8eaff}.form-card .info-grid .grid-item.full-width{grid-column:1/-1}.form-card .info-grid .grid-item .info-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#909399;font-size:13px;font-weight:500}.form-card .info-grid .grid-item .info-label i{font-size:15px;color:#061e68;flex-shrink:0}.form-card .info-grid .grid-item .info-value{font-size:14px;line-height:1.6;word-break:break-word;font-weight:500}.form-card .info-grid .grid-item .info-value.primary{color:#061e68;font-size:18px;font-weight:700}.form-card .info-grid .grid-item .info-value.success{color:#67c23a;font-size:18px;font-weight:700}.form-card .van-cell{align-items:center}.form-card .van-field--disabled .van-field__label{color:#606266}.form-card .van-field__control:disabled{color:#606266}.form-card .info-item.van-cell{display:block}.form-card .info-item{display:flex;align-items:center;padding:12px 0}.form-card .info-item:not(:last-child){border-bottom:1px solid #f5f7fa}.form-card .info-item .van-cell{padding:0}.form-card .info-item .info-label{display:flex;align-items:center;min-width:120px;font-size:.875rem;color:#606266;font-weight:500;line-height:1.6}.form-card .info-item .info-label i{font-size:16px;margin-right:6px;color:#909399;flex-shrink:0}.form-card .info-item .info-value{flex:1;font-size:14px;color:#303133;font-weight:500;word-break:break-all;line-height:1.6}.form-card .info-item .info-value .van-cell{margin-bottom:0}.form-card .form-tip{display:flex;align-items:center;font-size:12px;color:#909399;line-height:1.5;margin-top:8px}.form-card .form-tip i{font-size:14px;margin-right:6px;flex-shrink:0;margin-top:1px}.note-card{margin:8px 0;padding:8px 10px;font-size:11px;line-height:16px;color:#475569;background:#dfe4f5;border-radius:8px;border:1px solid rgba(6,30,104,.3)}.sign-img{width:100%;height:40vw;background-color:#fff}.btn-box{text-align:right}.color-link{color:#2678ea}.submit-container{padding:30px;display:flex;gap:12px;justify-content:center}.van-checkbox .van-checkbox__icon--checked .van-icon{background-color:#061e68;border-color:#061e68}.van-checkbox .van-checkbox__icon--checked+.van-checkbox__label{color:#061e68}.important-tip{display:flex;align-items:center;background:#fff1f0;border-left:3px solid #ff4d4f;padding:10px 12px;border-radius:4px;font-size:13px;color:#ff4d4f;line-height:1.6;margin-bottom:10px}.important-tip i{font-size:16px;margin-right:6px;flex-shrink:0;margin-top:2px}.declaration-card{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px #00000014}.declaration-card .van-field.van-cell{padding:0}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.declaration-card .shake{animation:shake .5s;animation-iteration-count:1}.declaration-card .declaration-item{display:flex;align-items:center;cursor:pointer;transition:all .3s}.declaration-card .declaration-item.active .declaration-text{color:#061e68}.declaration-card .declaration-item.active .check-box{border:2px solid #061e68;background-color:#061e68;color:#fff}.declaration-card .declaration-item .check-box{border:2px solid #aaa;margin-right:10px;font-size:18px;width:17px;height:17px;border-radius:4px}.declaration-card .declaration-item .checkbox-icon{font-size:20px;margin-right:10px;color:#c0c4cc;transition:all .3s}.declaration-card .declaration-item .declaration-text{flex:1;font-size:15px;color:#303133;transition:all .3s}.declaration-card .declaration-item .view-icon{font-size:16px;color:#c0c4cc;transition:all .3s}.declaration-card .declaration-item:hover .view-icon{color:#909399}img{max-width:100%!important}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.font-bold{font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.align-center{align-items:center!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.justify-center{justify-content:center!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.link{color:#061e68}.text-center{text-align:center}.text-right{text-align:right}.page-content{width:100%;padding:12px;font-size:14px}.page-bar{max-height:calc(100dvh - var(--van-tabbar-height));padding-bottom:20px;overflow:auto}.text-normal{color:#1d2129}.text-primary{color:#061e68!important}.text-tip{color:#c6c6c6}.text-warning{color:#f6b95d}.text-success{color:#01c260}.text-danger{color:#ff4d4f}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.list{width:100%;display:grid;grid-template-columns:1fr;gap:12px}.list .list-card{width:100%;overflow:hidden}@media screen and (min-width: 992px){.list{grid-template-columns:1fr 1fr;gap:12px}}.list .van-list__finished-text{grid-column:1/-1}.btn-weixin{border:none;border-radius:8px;width:auto;min-width:0;outline:0;line-height:1.4;padding:12px 24px;display:block}.btn-weixin:disabled{opacity:.6}.btn-default{background-color:#f2f2f2;color:#061e68}.btn-primary{background-color:#061e68;color:#fff}.btn-warn{background-color:#ff4d4f;color:#fff}.btn-mini{font-size:12px;line-height:1.2;padding:4px 8px;border-radius:4px}.cell-list{border-radius:12px;overflow:hidden;background-color:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 4px #0000000a}.cell-list .cell-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f5f7fa;gap:12px}.cell-list .cell-item:last-child{border-bottom:none}.cell-list .cell-item .cell-body{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;font-size:15px}.cell-list .cell-item .icon-row{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;font-size:16px}.card-panel{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 12px #00000014}.card-panel .card-header{font-size:15px;border-bottom:1px solid #efeff0;padding:16px}.card-panel .card-body{padding:16px}.card-panel .card-body .cell-item{display:flex;justify-content:space-between;align-items:center;gap:12px;line-height:2;font-size:.9em}.card-panel .card-body .cell-item .cell-label{color:#5c5c5c;font-weight:500}.card-panel .card-body .cell-item .cell-value{color:#191919;max-width:58%}@media screen and (max-width: 992px){html,body,#app{max-height:100dvh;overflow:auto}input,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],textarea,select,.van-field input,.van-field textarea,.van-field__control,.van-field__body,.van-cell__value,.van-field__word-num{font-size:16px!important}.van-field__control,.van-field__control::placeholder{font-size:16px!important}}
