@charset "UTF-8";:root:root{--van-primary-color: #061e68}:root{line-height:1.6;font-weight:400;color-scheme:light;font-family:PingFang SC,HarmonyOS Sans SC,MiSans,Helvetica Neue,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;--van-font-size-xs: 12px;--van-font-size-sm: 13px;--van-font-size-md: 16px;--van-font-size-lg: 18px;--van-cell-font-size: 15px;--van-cell-line-height: 24px;--van-button-normal-font-size: 16px;--van-field-label-width: 5rem !important;--van-cell-vertical-padding: 16px !important;--hh-font-family-base: PingFang SC, HarmonyOS Sans SC, MiSans, Helvetica Neue, Microsoft YaHei, sans-serif;--hh-font-family-display: PingFang SC, HarmonyOS Sans SC, MiSans, Microsoft YaHei, sans-serif;--hh-font-family-numeric: PingFang SC, DIN Alternate, DIN Condensed, Helvetica Neue, Arial, sans-serif;--hh-font-size-xs: 12px;--hh-font-size-sm: 13px;--hh-font-size-base: 15px;--hh-font-size-md: 16px;--hh-font-size-lg: 18px;--hh-font-size-xl: 20px;--hh-font-size-data: 17px;--hh-font-size-data-lg: 26px;--hh-font-size-data-xl: 34px;--hh-text-primary: #1d2129;--hh-text-secondary: #5b6472;--hh-surface-page: #ededed;--hh-surface-card: #ffffff;--hh-chart-nav: #0ea5e9;--hh-page-gutter-x: 0;--hh-section-gap: 8px;--hh-content-inset-x: 16px;--hh-radius-section: 0;--hh-shadow-section: none;--hh-divider: 1px solid #e8ecf0}html,body{width:100%;min-height:100vh;min-height:100dvh;font-family:PingFang SC,HarmonyOS Sans SC,MiSans,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:15px;color:#1d2129;-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:16px;border-radius:0;margin-bottom:8px;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:16px;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:0;padding:16px;margin-bottom:8px;box-shadow:none;border:none}.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:1px solid #e8ecf0}.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:8px;padding:14px;transition:background .2s ease;border:none}.form-card .info-grid .grid-item:hover{background:#f3f5f8}.form-card .info-grid .grid-item.highlight{background:linear-gradient(135deg,#f8f9ff 0%,#f0f2ff 100%)}.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:16px;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:0 0 8px;padding:10px 16px;font-size:11px;line-height:16px;color:#475569;background:#dfe4f5;border-radius:0;border:none;border-left:3px solid rgba(6,30,104,.35)}.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:0;padding:16px;margin-bottom:8px;box-shadow:none;border:none}.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:16px;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}h1,h2,h3,h4,h5,h6{font-family:PingFang SC,HarmonyOS Sans SC,MiSans,Microsoft YaHei,sans-serif;font-weight:600;color:#1d2129}.page-content{width:100%;padding:0;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));font-size:15px;line-height:1.6}.hh-num{font-family:PingFang SC,DIN Alternate,DIN Condensed,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.01em}.hh-num-lg{font-family:PingFang SC,DIN Alternate,DIN Condensed,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700;font-size:26px;line-height:1.25;letter-spacing:.01em}.hh-num-xl{font-family:PingFang SC,DIN Alternate,DIN Condensed,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700;font-size:34px;line-height:1.25;letter-spacing:.005em}.hh-label{font-size:13px;color:#5b6472;line-height:1.35}.van-cell__title,.van-cell__value{font-size:15px}.van-tabbar-item{font-size:13px}.page-bar{max-height:calc(100dvh - var(--van-tabbar-height));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));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:8px}.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:0;overflow:hidden;background-color:#fff;border:none;box-shadow:none;margin-bottom:8px}.cell-list .cell-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e8ecf0;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:16px}.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:0;margin-bottom:8px;box-shadow:none;border:none}.card-panel .card-header{font-size:16px;border-bottom:1px solid #e8ecf0;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}}
