:host,:root{--van-cell-font-size:var(--van-font-size-md);--van-cell-line-height:24px;--van-cell-vertical-padding:10px;--van-cell-horizontal-padding:var(--van-padding-md);--van-cell-text-color:var(--van-text-color);--van-cell-background:var(--van-background-2);--van-cell-border-color:var(--van-border-color);--van-cell-active-color:var(--van-active-color);--van-cell-required-color:var(--van-danger-color);--van-cell-label-color:var(--van-text-color-2);--van-cell-label-font-size:var(--van-font-size-sm);--van-cell-label-line-height:var(--van-line-height-sm);--van-cell-label-margin-top:var(--van-padding-base);--van-cell-value-color:var(--van-text-color-2);--van-cell-value-font-size:inherit;--van-cell-icon-size:16px;--van-cell-right-icon-color:var(--van-gray-6);--van-cell-large-vertical-padding:var(--van-padding-sm);--van-cell-large-title-font-size:var(--van-font-size-lg);--van-cell-large-label-font-size:var(--van-font-size-md);--van-cell-large-value-font-size:inherit}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell--borderless:after,.van-cell:last-child:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);font-size:var(--van-cell-value-font-size);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}.van-cell--large .van-cell__value{font-size:var(--van-cell-large-value-font-size)}:host,:root{--van-image-placeholder-text-color:var(--van-text-color-2);--van-image-placeholder-font-size:var(--van-font-size-md);--van-image-placeholder-background:var(--van-background);--van-image-loading-icon-size:32px;--van-image-loading-icon-color:var(--van-gray-4);--van-image-error-icon-size:32px;--van-image-error-icon-color:var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__error,.van-image__img,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}.van-button--normal{border-radius:8px!important}.card-bg{background-image:url(../img/banner-bg.869b49d8.png)!important;background-size:100% auto!important;background-repeat:no-repeat!important}.card-bold{overflow:hidden;border-radius:24px 24px 0 0;background:#fff;box-shadow:-2px -2px 16px rgba(0,0,0,.08)}.card-bold .title{margin:10px 8px 20px 8px;padding:0 8px;font-size:14px;color:#333;border-left:3px solid #ffcc85}.card-bold .title:nth-of-type(n+2){margin-top:24px}.card-bold:nth-of-type(n+2){border-radius:0 0 16px 16px;box-shadow:1px 8px 5px rgba(0,0,0,.02)}.card-bold:nth-of-type(n+2).banner{margin-top:-17px;border-radius:24px 24px 0 0;box-shadow:-2px -2px 8px rgba(0,0,0,.08)!important}.card-bold.bold:nth-of-type(n+2){border-radius:16px 16px 0 0;box-shadow:1px 8px 5px rgba(0,0,0,.02)}.card{flex-shrink:0;margin-top:10px;border-radius:16px}.card,.nav-bar{overflow:hidden;background:#fff;box-shadow:-1px -1px 8px rgba(0,0,0,.05)}.nav-bar{display:flex;align-items:center;flex-direction:row;color:#555;padding:10px 16px;height:30px;z-index:999;border-bottom:1px solid #eee}.nav-bar .title{flex:1;margin:0 4px;font-size:16px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-bar .right-icon{margin-left:auto}.nav-bar.no-border{border-bottom:none!important;box-shadow:none!important}.header-bar{padding:16px 0;z-index:160;position:absolute;top:0;width:100%;display:flex;align-items:center;flex-direction:row}.header-bar .button{border:1px solid #f7f7f7}.header-bar .back-button{flex-shrink:0;box-shadow:1px 1px 5px rgba(0,0,0,.08);margin-left:8px;padding:2px;border-radius:100%;background:#fff;height:32px;width:32px;color:#222;text-align:center;font-size:20px}.header-bar .back-button .van-icon{border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;background:#fff}.header-bar .route-info{width:calc(100% - 76px);box-shadow:1px 1px 5px rgba(0,0,0,.08);margin-left:8px;margin-right:8px;border-radius:10px;background:hsla(0,0%,100%,.88);height:38px;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:0 8px 0 4px}.header-bar .route-info .line{margin:0 6px 0 12px;color:#999;transform:rotate(270deg);font-size:11px}.header-bar .route-info .left,.header-bar .route-info .right{max-width:calc(50% - 16px);display:flex;align-items:center;justify-content:center;flex-direction:row}.header-bar .route-info .left,.header-bar .route-info .right{justify-content:center}.header-bar .route-info .dot{flex-shrink:0;margin-left:8px;margin-right:8px;width:6px;height:6px;border-radius:100%}.header-bar .route-info .start-dot{background:green}.header-bar .route-info .end-dot{background:#ff9500}.header-bar .route-info .address{width:100%;color:#555;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-wrap,.page-wrap{display:flex;flex-direction:column}.main-wrap{padding:0;width:var(--vue-page-width);height:var(--vue-page-height);overflow:hidden}.bottom-wrap{margin-top:-20px;z-index:160;background:transparent;width:100%;max-height:var(--bottom-wrap-max-height);transition:max-height .5s}.bottom-wrap .bottom-main{background:#fafcff;display:flex;justify-content:center;flex-direction:column;overflow:hidden;border-radius:24px 24px 0 0;box-shadow:-2px -2px 8px rgba(0,0,0,.08)}.bottom-wrap .bottom-main .tip-info{display:flex;align-items:center;flex-direction:row;overflow:hidden;background:#f0f7ff;padding:18px 16px 30px 16px;border-radius:16px 16px 0 0;font-size:12.5px;color:#666}.bottom-wrap .bottom-main .tip-info .van-icon{margin-right:5px;font-size:15px}.bottom-wrap .bottom-main .tip-info .van-loading{margin-right:5px;color:#03f}.bottom-wrap .bottom-main .tip-info strong{margin:0 2px;font-size:12px}.bottom-wrap .bottom-main .tip-info .link{margin-left:auto;color:#aaa;font-size:12px}.copyright{padding:5px 0;margin:10px 0 5px 0;display:flex;align-items:center;justify-content:center;flex-direction:row}.copyright .text{font-size:12px;color:#ccc}.van-popup--bottom{border-radius:16px 16px 0 0}.user-profile .user-profile-wrap{overflow:auto;overflow-x:hidden;height:calc(var(--vue-page-height) - 51px)}.user-profile .user-profile-wrap .title{margin:16px 10px 10px 10px;padding:0 8px;font-size:14px;color:#777}.user-profile .user-profile-wrap .title:nth-of-type(n+2){margin-top:8px}.user-profile .user-profile-wrap .setting-card{margin:10px;border-radius:8px}.user-profile .user-profile-wrap .setting-card .van-cell.avatar .van-cell__right-icon{margin-top:5px}.user-profile .user-profile-wrap .setting-card:nth-of-type(n+2){margin-top:0}