.van-search{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;padding:10px 12px;background-color:#fff}.van-search,.van-search__content{display:-webkit-box;display:-webkit-flex;display:flex}.van-search__content{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:12px;background-color:#f7f8fa;border-radius:2px}.van-search__content--round{border-radius:999px}.van-search__label{padding:0 5px;color:#323233;font-size:14px;line-height:34px}.van-search .van-cell{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:5px 8px 5px 0;background-color:transparent}.van-search .van-cell .van-field__left-icon{color:#969799}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:0 8px;color:#323233;font-size:14px;line-height:34px;cursor:pointer;-webkit-user-select:none;user-select:none}.van-search__action:active{background-color:#f2f3f5}.rider-check[data-v-7cb579ac]{min-height:100vh;background-image:url(../img/html_bg.099af430.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.rider-check--plain[data-v-7cb579ac]{background-image:none;background-color:#f7f8fa}.state-box[data-v-7cb579ac]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:0 32px;box-sizing:border-box}.state-card[data-v-7cb579ac]{width:100%;background:#fff;border-radius:24px;padding:40px 24px;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,.06)}.state-loading[data-v-7cb579ac]{font-size:16px;color:#666}.state-icon[data-v-7cb579ac]{font-size:64px;color:#ff7a3c;margin-bottom:18px}.state-text[data-v-7cb579ac]{font-size:18px;font-weight:500;color:#323233}.banner[data-v-7cb579ac]{height:calc(62vw + 40px)}.form-box[data-v-7cb579ac]{margin:-50px 20px 0;background:#fff;border-radius:24px;padding:30px 24px;position:relative;z-index:2}.form-item[data-v-7cb579ac]{margin-bottom:24px}.form-label[data-v-7cb579ac]{display:flex;align-items:center;font-size:18px;color:#222;margin-bottom:10px;gap:8px}.label-icon[data-v-7cb579ac]{width:22px;height:22px;color:#ff7a3c}.form-input[data-v-7cb579ac]{width:100%;height:48px;background-color:#fff8e6;border:none;border-radius:999px;padding:0 20px;font-size:16px;color:#333;box-sizing:border-box}.form-input[data-v-7cb579ac]:focus{outline:none;box-shadow:0 0 0 2px #ffb88c}.submit-btn[data-v-7cb579ac]{width:100%;height:64px;margin-top:26px;background:linear-gradient(90deg,#ff7a3c,#ff4b2b);border:3px solid #fff;border-radius:999px;box-shadow:0 4px 12px rgba(255,80,30,.35);font-size:26px;color:#fff8de;font-weight:700}.submit-btn[data-v-7cb579ac]:active{opacity:.9}.query-entry[data-v-7cb579ac]{margin-top:16px;text-align:center;font-size:18px;color:#ff7a3c;text-decoration:underline;padding:8px 0}.query-entry[data-v-7cb579ac]:active{opacity:.7}.city-popup[data-v-7cb579ac]{height:100%;display:flex;flex-direction:column}.city-grid[data-v-7cb579ac]{flex:1;overflow-y:auto;display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px;align-content:flex-start}.city-grid-item[data-v-7cb579ac]{width:calc(25% - 7.5px);background:#f7f8fa;border-radius:6px;padding:8px 0;font-size:14px;color:#323233;text-align:center}.city-grid-item[data-v-7cb579ac]:active{background:#f2f3f5}.city-empty[data-v-7cb579ac]{flex:1;text-align:center;padding-top:60px;color:#969799;font-size:14px}.rider-dialog[data-v-7cb579ac]{border-radius:16px}.dialog-body[data-v-7cb579ac]{padding:24px 20px;text-align:center}.dialog-text[data-v-7cb579ac]{font-size:16px;color:#323233;line-height:1.5;margin-bottom:16px}.dialog-red[data-v-7cb579ac]{color:#e60000;font-weight:700}.dialog-bold[data-v-7cb579ac]{color:#000;font-weight:700}.dialog-qr[data-v-7cb579ac]{width:160px;height:160px;margin:0 auto 16px;display:block;-o-object-fit:contain;object-fit:contain}.dialog-close[data-v-7cb579ac]{height:44px;line-height:44px;border-top:1px solid #f2f3f5;color:#576b95;font-size:16px}.maintain-dialog[data-v-7cb579ac]{border-radius:16px}.maintain-body[data-v-7cb579ac]{padding:32px 24px 28px;text-align:center}.maintain-icon[data-v-7cb579ac]{font-size:48px;color:#ff7a3c;margin-bottom:16px}.maintain-text[data-v-7cb579ac]{font-size:17px;color:#323233;line-height:1.7;font-weight:500}.maintain-countdown[data-v-7cb579ac]{margin-top:14px;font-size:13px;color:#969799}.maintain-countdown-time[data-v-7cb579ac]{font-size:15px;color:#ff7a3c;font-weight:700}