.currency-bind-popup[data-v-f2d527a6]{padding:1.25rem 1rem 2rem}.currency-bind-popup h3[data-v-f2d527a6]{margin:0 0 .5rem;font-size:1.125rem}.currency-bind-popup .tip[data-v-f2d527a6]{font-size:.8125rem;color:#666;margin-bottom:1rem;line-height:1.45}.currency-bind-popup .region-list[data-v-f2d527a6]{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem;min-height:3rem}.currency-bind-popup .region-item[data-v-f2d527a6]{padding:.875rem;text-align:center;border-radius:.5rem;background:#f5f5f5;border:2px solid transparent}.currency-bind-popup .region-item.active[data-v-f2d527a6]{background:var(--main-color,#287dfa);color:#fff;border-color:var(--main-color,#287dfa)}.block[data-v-04a2d44e]{width:7.5rem;height:7.5rem;background-color:#fff}.zhengti[data-v-04a2d44e]{width:100%;max-width:35.625rem;padding:0 .9375rem;box-sizing:border-box}.zhengti .zhengti-top[data-v-04a2d44e]{box-sizing:border-box;padding:.625rem .9375rem 1.25rem .9375rem;background:#fff;border:1px solid #e0e0e0;border-radius:.625rem;position:relative}.zhengti .zhengti-top .qiangdanbiaopti[data-v-04a2d44e]{position:absolute;font-style:normal;font-weight:600;font-size:1.5rem;text-align:center;color:#0f294d;left:0;right:0;top:.875rem;bottom:0;margin:0 auto;width:18.75rem;height:2.5rem}.zhengti .zhengti-top .bj-nr[data-v-04a2d44e]{width:100%;height:6.875rem;display:block}.zhengti .zhengti-top .shanpin-xinxi[data-v-04a2d44e]{position:relative;padding:1.1875rem .9375rem 1rem .9375rem;box-sizing:border-box;background:#fff;border-radius:.25rem}.zhengti .zhengti-top .shanpin-xinxi .xinxi1[data-v-04a2d44e]{width:100%;display:flex;margin-bottom:.9375rem;justify-content:center;align-items:center}.zhengti .zhengti-top .shanpin-xinxi .xinxi1 .bao1[data-v-04a2d44e]{flex:1;font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#999}.zhengti .zhengti-top .shanpin-xinxi .xinxi1 .bao2[data-v-04a2d44e]{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;text-align:end;color:#333}.zhengti .zhengti-top .shanpin-xinxi .shangpin-jianjie[data-v-04a2d44e]{width:100%;display:flex}.zhengti .zhengti-top .shanpin-xinxi .shangpin-jianjie .jieshao[data-v-04a2d44e]{flex:1;width:0;box-sizing:border-box;display:flex;flex-direction:column}.zhengti .zhengti-top .shanpin-xinxi .shangpin-jianjie .jieshao .jie1[data-v-04a2d44e]{width:11.4375rem;font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#333}.zhengti .zhengti-top .shanpin-xinxi .shangpin-jianjie .jieshao .jiage[data-v-04a2d44e]{width:100%;margin-top:1.4375rem;height:1.1875rem}.zhengti .zhengti-top .shanpin-xinxi .shangpin-jianjie .jieshao .jiage .j1[data-v-04a2d44e]{font-style:normal;font-weight:400;font-size:1rem;line-height:1.1875rem;color:var(--color-primary-blue)}[dir=ltr] .zhengti .zhengti-top .shanpin-xinxi .shangpin-jianjie .jieshao .jiage .j1[data-v-04a2d44e]{float:left}[dir=rtl] .zhengti .zhengti-top .shanpin-xinxi .shangpin-jianjie .jieshao .jiage .j1[data-v-04a2d44e]{float:right}.zhengti .zhengti-top .shanpin-xinxi .shangpin-jianjie .jieshao .jiage .j2[data-v-04a2d44e]{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.1875rem;text-align:end;color:var(--color-primary-blue)}[dir=ltr] .zhengti .zhengti-top .shanpin-xinxi .shangpin-jianjie .jieshao .jiage .j2[data-v-04a2d44e]{float:right}[dir=rtl] .zhengti .zhengti-top .shanpin-xinxi .shangpin-jianjie .jieshao .jiage .j2[data-v-04a2d44e]{float:left}.zhengti .zhengti-top .shanpin-xinxi .heji[data-v-04a2d44e]{text-align:end;font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#999}.zhengti .zhengti-top .shanpin-xinxi .heji .hejishuzhi[data-v-04a2d44e]{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.3125rem;color:var(--color-primary-blue)}.zhengti .zhengti-top .chakan-dingdan[data-v-04a2d44e]{margin-top:1.375rem;background:#fff;width:100%;height:2.75rem;font-style:normal;font-weight:400;font-size:1rem;line-height:2.75rem;text-align:center;color:var(--color-primary-blue)}.zhengti .guanbi[data-v-04a2d44e]{width:1.5rem;height:1.5rem;margin-top:1.25rem}[data-v-04a2d44e] .van-nav-bar__arrow{font-size:1.375rem}[data-v-04a2d44e] .van-popup__close-icon{color:#333!important}.wrapper{width:100%;display:flex;align-items:center;justify-content:center;height:100%}*{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}html.is-trip-brand #app,html.is-trip-brand #app.hotel-detail-page{--hotel-primary:var(--atlas-scheme-primary,#0f294d);--hotel-accent:var(--atlas-scheme-guidance,#287dfa);--hotel-accent-light:#e8f1fe;--hotel-accent-surface:#f2f7ff;--hotel-page-bg:#eef2f7;--hotel-card-bg:#fff;--hotel-text:var(--atlas-scheme-on-surface,#0f294d);--hotel-text-sub:var(--atlas-scheme-on-surface-variant,#455873);--hotel-text-muted:var(--atlas-scheme-outline,#8592a6);--hotel-border:var(--atlas-scheme-outline-variant,#dce3ed);--hotel-shadow-sm:0 2px 0.625rem rgba(15,41,77,.06);--main-color:var(--hotel-accent);--color-primary-blue:var(--hotel-accent);--bg-primary:var(--hotel-page-bg);--bg-secondary:var(--hotel-accent-surface);--bg-hover:var(--hotel-accent-light);--bg-active-blue:var(--hotel-accent-light);--text-primary:var(--hotel-text);--text-secondary:var(--hotel-text-sub);--border-color:var(--hotel-border);background:var(--hotel-page-bg);color:var(--hotel-text);min-height:100vh}html.is-trip-brand,html.is-trip-brand body{background:var(--hotel-page-bg,#eef2f7)}html.is-trip-brand #app .van-nav-bar{background:hsla(0,0%,100%,.96);backdrop-filter:blur(.5rem)}html.is-trip-brand #app .van-nav-bar__title{color:var(--hotel-text);font-weight:600}html.is-trip-brand #app .van-nav-bar .van-icon,html.is-trip-brand #app .van-nav-bar__arrow{color:var(--hotel-primary)!important}html.is-trip-brand #app .van-tabs__line{background-color:var(--color-primary-blue)!important}html.is-trip-brand #app .van-tabs--line>.van-tabs__wrap .van-tab--active,html.is-trip-brand #app .van-tabs--line>.van-tabs__wrap .van-tab--active .van-tab__text{color:var(--color-primary-blue)!important}html.is-trip-brand #app .van-tabs--card .van-tab--active,html.is-trip-brand #app .van-tabs--card .van-tab--active .van-tab__text{color:#fff!important}html.is-trip-brand #app .van-button--primary{border-color:var(--hotel-accent)!important}html[dir=ltr].is-trip-brand #app .van-button--primary{background:linear-gradient(135deg,var(--hotel-accent) 0,var(--hotel-primary) 100%)!important}html[dir=rtl].is-trip-brand #app .van-button--primary{background:linear-gradient(-135deg,var(--hotel-accent) 0,var(--hotel-primary) 100%)!important}html.is-trip-brand #app .van-button--plain.van-button--primary{color:var(--hotel-accent)!important;border-color:var(--hotel-accent)!important;background:#fff!important}html.is-trip-brand #app .van-checkbox__icon--checked .van-icon,html.is-trip-brand #app .van-radio__icon--checked .van-icon{background-color:var(--hotel-accent)!important;border-color:var(--hotel-accent)!important}html.is-trip-brand #app .van-step--finish .van-step__circle,html.is-trip-brand #app .van-step--finish .van-step__line,html.is-trip-brand #app .van-switch--on{background-color:var(--hotel-accent)!important}html.is-trip-brand #app .van-step--process .van-step__circle,html.is-trip-brand #app .van-step__icon--active{color:var(--hotel-accent)!important;border-color:var(--hotel-accent)!important}html.is-trip-brand #app .van-dialog__confirm,html.is-trip-brand #app .van-picker__confirm{color:var(--hotel-accent)!important}html.is-trip-brand #app .van-calendar__day--end,html.is-trip-brand #app .van-calendar__day--start,html.is-trip-brand #app .van-calendar__day--start-end,html.is-trip-brand #app .van-calendar__selected-day{background:var(--hotel-accent)!important}html.is-trip-brand #app .van-calendar__confirm{background:var(--hotel-primary)!important;border-color:var(--hotel-primary)!important}html.is-trip-brand #app .van-loading__spinner{color:var(--hotel-accent)!important}html.is-trip-brand #app .van-pull-refresh__head{color:var(--hotel-text-sub)}html.is-trip-brand #app .van-empty__description{color:var(--hotel-text-muted)}html.is-trip-brand #app .van-skeleton{background:var(--hotel-page-bg)}html.is-trip-brand #app .cart-page,html.is-trip-brand #app .commodity:not(.yongqi),html.is-trip-brand #app .mall,html.is-trip-brand #app .my-container,html.is-trip-brand #app .order-page,html.is-trip-brand #app .register,html.is-trip-brand #app .search-page,html.is-trip-brand #app .travel-auth-page.login,html.is-trip-brand #app .wallet-page{background-color:var(--hotel-page-bg)}html.is-trip-brand .van-slide-left-enter-active,html.is-trip-brand .van-slide-left-leave-active,html.is-trip-brand .van-slide-right-enter-active,html.is-trip-brand .van-slide-right-leave-active{background-color:var(--hotel-page-bg,#eef2f7)!important}html.is-trip-brand #app .cart-item-card,html.is-trip-brand #app .commodity.list-item,html.is-trip-brand #app .hotel-detail-card,html.is-trip-brand #app .list-item.commodity,html.is-trip-brand #app .mall .item-card,html.is-trip-brand #app .recommended-store-product-item,html.is-trip-brand #app .recommended-store-shop-item,html.is-trip-brand #app .swipe-product-item,html.is-trip-brand #app .travel-choice-card,html.is-trip-brand #app .travel-home-banner,html.is-trip-brand #app .van-cell-group--inset{background-color:var(--hotel-card-bg,#fff)!important}html.is-trip-brand #app .recommended-store-product-item .content,html.is-trip-brand #app .recommended-store-product-item .img-div,html.is-trip-brand #app .recommended-store-product-item .t1,html.is-trip-brand #app .swipe-product-item .content,html.is-trip-brand #app .swipe-product-item .img-div,html.is-trip-brand #app .swipe-product-item .t1,html.is-trip-brand #app .travel-choice-card .content,html.is-trip-brand #app .travel-choice-card .img-div,html.is-trip-brand #app .travel-choice-card .t1{background-color:var(--hotel-card-bg,#fff)}html.is-trip-brand #app .commodity.list-item .commodity-img,html.is-trip-brand #app .list-item.commodity .commodity-img{background-color:var(--hotel-accent-surface,#f4f7f5)}html.is-trip-brand #app .search-contain .van-search__content{background-color:var(--hotel-card-bg,#fff)!important}html.is-trip-brand #app,html.is-trip-brand .hotel-detail-page{--hotel-accent-container:var(--atlas-scheme-guidance-container,#b3d4ff);--hotel-shadow:0 0.25rem 1.25rem rgba(15,41,77,.08);--hotel-radius:1rem;--hotel-radius-md:0.75rem;--hotel-radius-sm:0.625rem}html.is-trip-brand #app .CommodityDetails .banner-product,html.is-trip-brand .hotel-detail-page .CommodityDetails .banner-product{border-radius:0;overflow:hidden;background:#dce3ed}html.is-trip-brand #app .hotel-detail-sections,html.is-trip-brand .hotel-detail-page .hotel-detail-sections{position:relative;z-index:2;margin-top:-.75rem}html.is-trip-brand #app .hotel-detail-card,html.is-trip-brand .hotel-detail-page .hotel-detail-card{background:var(--hotel-card-bg);border-radius:var(--hotel-radius-md);box-shadow:var(--hotel-shadow-sm);border:1px solid hsla(0,0%,100%,.8)}html.is-trip-brand #app .hotel-detail-card--header,html.is-trip-brand .hotel-detail-page .hotel-detail-card--header{border-radius:var(--hotel-radius) var(--hotel-radius) var(--hotel-radius-md) var(--hotel-radius-md);box-shadow:var(--hotel-shadow);padding:1rem .875rem .875rem}html.is-trip-brand #app .hotel-detail-card__title,html.is-trip-brand .hotel-detail-page .hotel-detail-card__title{color:var(--hotel-text);font-size:1.0625rem;font-weight:600;line-height:1.35}html[dir=ltr].is-trip-brand #app .hotel-detail-card__title,html[dir=ltr].is-trip-brand .hotel-detail-page .hotel-detail-card__title{padding-left:.625rem;border-left:.1875rem solid var(--hotel-accent)}html[dir=rtl].is-trip-brand #app .hotel-detail-card__title,html[dir=rtl].is-trip-brand .hotel-detail-page .hotel-detail-card__title{padding-right:.625rem;border-right:.1875rem solid var(--hotel-accent)}html.is-trip-brand #app .hotel-detail-card__tag,html.is-trip-brand .hotel-detail-page .hotel-detail-card__tag{color:var(--hotel-text-sub);background:var(--hotel-accent-light);border:1px solid rgba(40,125,250,.12);border-radius:.375rem;font-size:.75rem}html.is-trip-brand #app .hotel-detail-card__tag--facility,html.is-trip-brand .hotel-detail-page .hotel-detail-card__tag--facility{background:var(--hotel-accent-surface)}html.is-trip-brand #app .hotel-detail-card__policy-label,html.is-trip-brand .hotel-detail-page .hotel-detail-card__policy-label{color:var(--hotel-text)}html.is-trip-brand #app .hotel-detail-card__policy-text,html.is-trip-brand .hotel-detail-page .hotel-detail-card__policy-text{color:var(--hotel-text-sub)}html.is-trip-brand #app .ctrip-date-bar__main,html.is-trip-brand .hotel-detail-page .ctrip-date-bar__main{border:1px solid var(--hotel-border);border-radius:var(--hotel-radius-sm)}html[dir=ltr].is-trip-brand #app .ctrip-date-bar__main,html[dir=ltr].is-trip-brand .hotel-detail-page .ctrip-date-bar__main{background:linear-gradient(180deg,var(--hotel-accent-surface) 0,#fff 100%)}html[dir=rtl].is-trip-brand #app .ctrip-date-bar__main,html[dir=rtl].is-trip-brand .hotel-detail-page .ctrip-date-bar__main{background:linear-gradient(-180deg,var(--hotel-accent-surface) 0,#fff 100%)}html.is-trip-brand #app .ctrip-date-bar__hint,html.is-trip-brand .hotel-detail-page .ctrip-date-bar__hint{color:var(--hotel-text-muted)}html.is-trip-brand #app .ctrip-date-bar__date-num,html.is-trip-brand #app .ctrip-date-bar__date-text,html.is-trip-brand .hotel-detail-page .ctrip-date-bar__date-num,html.is-trip-brand .hotel-detail-page .ctrip-date-bar__date-text{color:var(--hotel-text)}html.is-trip-brand #app .ctrip-date-bar__nights-pill,html.is-trip-brand .hotel-detail-page .ctrip-date-bar__nights-pill{color:var(--hotel-accent);border-color:rgba(40,125,250,.35);background:#fff;font-weight:600}html.is-trip-brand #app .ctrip-date-bar__bridge-line,html.is-trip-brand .hotel-detail-page .ctrip-date-bar__bridge-line{background:rgba(40,125,250,.6)}html.is-trip-brand #app .ctrip-date-bar__divider,html.is-trip-brand .hotel-detail-page .ctrip-date-bar__divider{background:var(--hotel-border)}html.is-trip-brand #app .hotel-plan-row--active,html.is-trip-brand .hotel-detail-page .hotel-plan-row--active{background:var(--hotel-accent-light)!important}html[dir=ltr].is-trip-brand #app .hotel-plan-row--active,html[dir=ltr].is-trip-brand .hotel-detail-page .hotel-plan-row--active{border-left-color:var(--hotel-accent)!important}html[dir=rtl].is-trip-brand #app .hotel-plan-row--active,html[dir=rtl].is-trip-brand .hotel-detail-page .hotel-plan-row--active{border-right-color:var(--hotel-accent)!important}html.is-trip-brand #app .hotel-plan-row__price,html.is-trip-brand .hotel-detail-page .hotel-plan-row__price{color:var(--hotel-accent)!important}html.is-trip-brand #app .hotel-plan-row__btn,html.is-trip-brand .hotel-detail-page .hotel-plan-row__btn{border-radius:.5rem}html[dir=ltr].is-trip-brand #app .hotel-plan-row__btn,html[dir=ltr].is-trip-brand .hotel-detail-page .hotel-plan-row__btn{background:linear-gradient(135deg,var(--hotel-accent) 0,var(--hotel-primary) 100%)!important}html[dir=rtl].is-trip-brand #app .hotel-plan-row__btn,html[dir=rtl].is-trip-brand .hotel-detail-page .hotel-plan-row__btn{background:linear-gradient(-135deg,var(--hotel-accent) 0,var(--hotel-primary) 100%)!important}html.is-trip-brand #app .Evaluation .reviews-nav-item .left,html.is-trip-brand .hotel-detail-page .Evaluation .reviews-nav-item .left{color:var(--hotel-text)}html.is-trip-brand #app .Evaluation .sort span,html.is-trip-brand .hotel-detail-page .Evaluation .sort span{background:var(--hotel-accent-surface);color:var(--hotel-text-sub);border:1px solid transparent}html.is-trip-brand #app .Evaluation .sort span.active,html.is-trip-brand .hotel-detail-page .Evaluation .sort span.active{background:var(--hotel-primary)!important;color:#fff!important;border-color:var(--hotel-primary)}html.is-trip-brand #app .shop-description-text .gdt-map-row,html.is-trip-brand .hotel-detail-page .shop-description-text .gdt-map-row{background:var(--hotel-accent-surface)!important}html.is-trip-brand #app .shop-description-text .gdt-map-row .gdt-map-row__text,html.is-trip-brand .hotel-detail-page .shop-description-text .gdt-map-row .gdt-map-row__text{color:var(--hotel-accent)!important}html.is-trip-brand #app .shop-description-text .gdt-location-card--ctrip .gdt-location-card__geo,html.is-trip-brand .hotel-detail-page .shop-description-text .gdt-location-card--ctrip .gdt-location-card__geo{background:var(--hotel-accent-surface,#f2f7ff)!important;border-color:rgba(40,125,250,.12)!important}html.is-trip-brand #app .shop-description-text .gdt-location-card__transport,html.is-trip-brand .hotel-detail-page .shop-description-text .gdt-location-card__transport{color:var(--hotel-primary,#0f294d)!important}html.is-trip-brand #app .shop-description-text .gdt-location-card__map-label,html.is-trip-brand .hotel-detail-page .shop-description-text .gdt-location-card__map-label{color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .shop-description-text .gdt-address__pin,html.is-trip-brand .hotel-detail-page .shop-description-text .gdt-address__pin{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300852f'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")!important}html.is-trip-brand #app .shop-description-text .goods-detail-tpl,html.is-trip-brand .hotel-detail-page .shop-description-text .goods-detail-tpl{--gdt-accent:var(--hotel-accent)}html.is-trip-brand #app .hotel-detail-card__imgdesc .yrl-imgdesc-root,html.is-trip-brand .hotel-detail-page .hotel-detail-card__imgdesc .yrl-imgdesc-root{line-height:1.5}html.is-trip-brand #app .goods-map-trigger,html.is-trip-brand .hotel-detail-page .goods-map-trigger{color:var(--hotel-accent)!important}html.is-trip-brand .hrg-picker{--main-color:var(--atlas-scheme-primary,#0f294d)}html[dir=ltr].is-trip-brand .hrg-picker .hrg-picker__done{background:linear-gradient(135deg,var(--atlas-scheme-guidance,#287dfa) 0,var(--atlas-scheme-primary,#0f294d) 100%)}html[dir=rtl].is-trip-brand .hrg-picker .hrg-picker__done{background:linear-gradient(-135deg,var(--atlas-scheme-guidance,#287dfa) 0,var(--atlas-scheme-primary,#0f294d) 100%)}html.is-trip-brand .hrg-picker .hrg-picker__preview{color:var(--atlas-scheme-guidance,#287dfa)}html.is-trip-brand .CommodityDetails.hotel-detail-page{background:#eef2f7;color:var(--hotel-text,#0f294d)}html.is-trip-brand .CommodityDetails.hotel-detail-page .van-nav-bar{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(.625rem);border-bottom:1px solid rgba(15,41,77,.08)}html.is-trip-brand .CommodityDetails.hotel-detail-page .van-nav-bar__title{color:var(--hotel-text,#0f294d);font-weight:600}html.is-trip-brand .CommodityDetails.hotel-detail-page .van-nav-bar .van-icon{color:var(--hotel-primary,#0f294d)!important}html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product{background:#dce3ed!important;height:min(78vw,18.75rem);aspect-ratio:4/3;max-height:18.75rem;overflow:hidden}html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .van-swipe,html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .van-swipe-item,html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .van-swipe__track{height:100%}html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .swipe-item .img,html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .swipe-item__frame{width:100%;height:100%}html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .swipe-item .img{object-fit:cover;object-position:center}html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .banner-product__footer{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;z-index:3;display:flex;align-items:center;justify-content:space-between;pointer-events:none}html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .indicators{position:static;bottom:auto;transform:none;margin:0}html[dir=ltr].is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .indicators{left:auto}html[dir=rtl].is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .indicators{right:auto}html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .indicator li{background-color:hsla(0,0%,100%,.55)}html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .indicator li.active{background-color:#fff}html.is-trip-brand .CommodityDetails.hotel-detail-page .banner-product .banner-product__count{display:inline-flex;align-items:center;justify-content:center;min-width:2.625rem;height:1.5rem;padding:0 .5rem;border-radius:.75rem;background:rgba(15,41,77,.55);color:#fff;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.02em;backdrop-filter:blur(.375rem)}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-header__highlights{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-sections{margin-top:-.75rem;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card{border:none;border-top:1px solid rgba(15,41,77,.08);border-bottom:1px solid rgba(15,41,77,.08);box-shadow:none;border-radius:0;margin-left:0;margin-right:0;width:100%}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--header{border-radius:.75rem .75rem 0 0;box-shadow:0 -2px .75rem rgba(15,41,77,.06);border-top:none}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card__title{color:var(--hotel-text,#0f294d);font-size:1.0625rem;font-weight:600;line-height:1.35}html[dir=ltr].is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card__title{padding-left:.625rem;border-left:.1875rem solid var(--hotel-accent,#287dfa)}html[dir=rtl].is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card__title{padding-right:.625rem;border-right:.1875rem solid var(--hotel-accent,#287dfa)}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--facilities .hotel-detail-card__title,html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--highlights .hotel-detail-card__title,html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--policy .hotel-detail-card__title{color:var(--hotel-text,#0f294d)}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card__tag{color:var(--hotel-text-sub,#455873);background:var(--hotel-accent-light,#e8f1fe);border:1px solid rgba(40,125,250,.12);border-radius:.375rem}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card__tag--facility{background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card__policy-label{color:var(--hotel-text,#0f294d);font-weight:600}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card__policy-text{color:var(--hotel-text-sub,#455873)}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--booking{overflow:visible}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--reviews.Evaluation .reviews-nav-item{border-bottom-color:var(--hotel-border,#dce3ed)}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--reviews.Evaluation .reviews-nav-item .left{font-weight:600;font-size:1.0625rem;color:var(--hotel-text,#0f294d)}html.is-trip-brand .CommodityDetails.hotel-detail-page .Evaluation .sort span{color:var(--hotel-text-muted,#8592a6)!important;background:var(--hotel-accent-surface,#f2f7ff)!important;border:1px solid transparent}html.is-trip-brand .CommodityDetails.hotel-detail-page .Evaluation .sort span.active{background:var(--hotel-accent,#287dfa)!important;color:#fff!important;border-color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand .CommodityDetails.hotel-detail-page .Evaluation .reviews-nav-item .left{color:var(--hotel-text,#0f294d)!important}html.is-trip-brand .CommodityDetails.hotel-detail-page .details-wrap .shop-info{border-bottom-color:var(--hotel-border,#dce3ed)}html.is-trip-brand .CommodityDetails.hotel-detail-page .details-wrap .shop-info .name{color:var(--hotel-text,#0f294d)}html.is-trip-brand .CommodityDetails.hotel-detail-page .details-wrap .shop-info .title{color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .CommodityDetails.hotel-detail-page .details-wrap .shop-info .right{color:var(--hotel-accent,#287dfa);border-color:rgba(40,125,250,.35);background:var(--hotel-accent-light,#e8f1fe)}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--shop .shop-bottom{border-top-color:var(--hotel-border,#dce3ed)}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--shop .shop-bottom .item .text{color:var(--hotel-text,#0f294d);font-weight:600}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--shop .shop-bottom .item .title{color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--property .shop-info{padding-bottom:.25rem}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-detail-card--property .shop-bottom{display:none!important}html.is-trip-brand .CommodityDetails.hotel-detail-page .may_like .ml_title,html.is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product .rd_title{font-size:1.0625rem;font-weight:600;color:var(--hotel-text,#0f294d);line-height:1.35;margin-bottom:.75rem}html[dir=ltr].is-trip-brand .CommodityDetails.hotel-detail-page .may_like .ml_title,html[dir=ltr].is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product .rd_title{padding-left:.625rem;border-left:.1875rem solid var(--hotel-accent,#287dfa)}html[dir=rtl].is-trip-brand .CommodityDetails.hotel-detail-page .may_like .ml_title,html[dir=rtl].is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product .rd_title{padding-right:.625rem;border-right:.1875rem solid var(--hotel-accent,#287dfa)}html.is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product ul{display:grid!important;grid-template-columns:repeat(2,1fr);gap:.625rem;list-style:none;padding:0;margin:0}html.is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product li{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:auto!important;margin-top:0!important;padding:0!important;border:1px solid rgba(15,41,77,.08)!important;border-radius:.75rem!important;background:#fff!important;box-shadow:0 2px .5rem rgba(15,41,77,.05)!important;overflow:hidden}html.is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product li .img{width:100%!important;height:7.5rem!important;flex:none!important;padding:0!important;border-radius:0!important;background:#f2f7ff!important}html.is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product li .img img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;display:block}html.is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product li .rd_right{flex:1;min-width:0;padding:.625rem!important;display:flex;flex-direction:column;gap:.375rem}html[dir=ltr].is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product li .rd_right{margin-left:0!important}html[dir=rtl].is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product li .rd_right{margin-right:0!important}html.is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product li .rd_right span:first-child{font-size:.8125rem;font-weight:500;color:var(--hotel-text,#0f294d);line-height:1.45;min-height:2.25rem}html.is-trip-brand .CommodityDetails.hotel-detail-page .recommended_product li .rd_right span:last-child{font-size:.9375rem;font-weight:700;color:var(--hotel-accent,#287dfa)}html.is-trip-brand .CommodityDetails.hotel-detail-page .may_like .ml_list{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;padding-bottom:.5rem}html.is-trip-brand .CommodityDetails.hotel-detail-page .may_like .list-item.commodity{width:100%;height:auto;margin-top:0;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;background:#fff;box-shadow:0 2px .5rem rgba(15,41,77,.05);overflow:hidden}html.is-trip-brand .CommodityDetails.hotel-detail-page .may_like .list-item.commodity .commodity-img{width:100%;height:7.5rem;padding:0;background:#f2f7ff}html.is-trip-brand .CommodityDetails.hotel-detail-page .may_like .list-item.commodity .commodity-img img{width:100%;height:100%;object-fit:cover}html.is-trip-brand .CommodityDetails.hotel-detail-page .may_like .list-item.commodity .money{padding:.5rem .625rem .625rem;color:var(--hotel-accent,#287dfa)!important;font-weight:700;font-size:.9375rem}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-facilities{border-bottom-color:var(--hotel-border,#dce3ed);padding:.75rem 0 .25rem}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-facilities .facility-item{color:var(--hotel-text-sub,#455873);font-size:.8125rem}html.is-trip-brand .CommodityDetails.hotel-detail-page .hotel-facilities .facility-item .van-icon{color:var(--hotel-accent,#287dfa)}html.is-trip-brand .CommodityDetails.hotel-detail-page .ctrip-booking-card__footer-price{color:var(--hotel-accent,#287dfa)!important;font-weight:700}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar.ctrip-bottom-bar--calendar-dismiss{pointer-events:none}html.is-trip-brand .hotel-detail-page--sheet-mask .buy-bottom-fiexd.ctrip-bottom-bar,html.is-trip-brand .hotel-detail-page--sheet-mask .ctrip-date-bar__main,html.is-trip-brand .hotel-detail-page--sheet-mask .ctrip-poi-around__map,html.is-trip-brand .hotel-detail-page--sheet-mask .hotel-ctrip-bar__geo,html.is-trip-brand .hotel-detail-page--sheet-mask .hotel-ctrip-bar__map-col,html.is-trip-brand .hotel-detail-page--sheet-mask .hotel-detail-sticky-nav__calendar,html.is-trip-brand .hotel-detail-page--sheet-mask .hotel-detail-sticky-nav__dates{pointer-events:none!important}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar{--ctrip-bar-h:3.5rem;position:fixed;left:0;right:0;bottom:0;z-index:1888;display:flex;align-items:center;gap:0;min-height:calc(var(--ctrip-bar-h) + .5rem);padding:.5rem .75rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom, 0px));box-sizing:border-box;background:hsla(0,0%,100%,.97);backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);border-top:1px solid rgba(15,41,77,.08);box-shadow:0 -.5rem 1.75rem rgba(15,41,77,.1)}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__icons{flex:0 0 auto;display:flex;align-items:center;gap:2px}html[dir=ltr].is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__icons{margin-right:.625rem;padding-right:.625rem;border-right:1px solid rgba(15,41,77,.06)}html[dir=rtl].is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__icons{margin-left:.625rem;padding-left:.625rem;border-left:1px solid rgba(15,41,77,.06)}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__icon-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.125rem;padding:.25rem .375rem;border-radius:.625rem;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .2s ease}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__icon-item:active{background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__icon-wrap{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-bottom:2px;border-radius:0;background:transparent;border:none;box-sizing:border-box;transition:opacity .2s ease}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__icon-wrap .icon{width:1.375rem;height:1.375rem;margin:0;background-size:contain;background-position:50%;background-repeat:no-repeat}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__icon-item--collected .ctrip-bottom-bar__icon-wrap{background:transparent;border-color:transparent;opacity:1}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__icon-item .text,html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__icon-label{font-size:.6875rem;line-height:1.2;color:var(--hotel-text-sub,#455873);transform:none;white-space:nowrap}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .collect-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAsCAYAAAAacYo8AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQDSURBVHgBzVm7UhsxFJUf1DEVAYosX4AHKFyaLqngDzBfkNClw/4C+IPYZTpSpmLTUQDZfAGbBuhiuszwyjkbyVx2Fq2EtSRnRiNpLV0dnb179bBSFWJtba3LpCpAU1WI+/v7XV2MVWDUVUXQSmepCtUrIy7UflQOhUqIC7UNgqteCXEo3Ct4FlT1mgqMdrsdNRqNs6LfarXa+vHxcawCILjiIN0X1SHSyFRCqh5U8bzat7e3S8zls1CqB1U8r3aSJCmTEnE8lOrBiFNtZFumDrUHpgyVB6JpkAgTjHiR2qaiXSM29RCqByFuU9sgtOpBiNvUNgitundUgbqtmZmZCKq2UY2g5BvkPfM7I0kRcYIqg/CheHSA+g/YSJDGNzc36JqM1XOJS3Iw+IqPMADLEcoti73hycnJtuV3tbq6SuJdSxMST5ibSdXr9fT6+jqVk6ppY5vINkiOxDRBb9jUNihQ3QdmUmlGnB8XZnXoQhiDsvMYbWPkV6gn8HGm8dHRUaocwDfabDbbd3d3kfrrbsuww7zt0p9j1qQxTb6dm+EoawgfhPskruSei06nE8HXI4y5jCpXXkarliSNCa8/8vEi8mjYPz09Hah/gJWVlV1w6asHLhlp+npDNry8vPw9Nzf3GY3fIr3mM+Td+fl5dXFx8U29IGykWW/kO/wP5MtIFxInDHm4TQfViM9einyeNBCD9Lt8fC9dgBAqh0os51X6fAHpEdaFXlHbhioBFD5YWFjg1519sFUp70OaKCVOVE0epPdg86N4ZCVNOBEnisgvLi62zs/Pv6opoEl/EI9KSRNeu0NtUJ4hl9SUgI1ZUR26kCa8t7V6yTflRE0JqJ0Ke1eu/byJc18x6Vyvf1fTIxW2I8c+zzpITLYD2FP8VFMCMToW1WXXfl4HCe5lsAv8ZerwxyDXG1graDPbSGFrPOtymPBSnFtRU3bxb26X9XnUCthKRbW0PeFFHK91Qhz++KSb8M1wxeVFEBPKn2wT4ElnQqhed9qT+/p4JAaL8z+SMFdAfXO1JX7q2SbA45k0oxzg9Y9ELqIkkjDq7/VCYjuTcgJdTG6ItzcyxzwZEuUYNvgqLiPKWCqs9xmSdMx7Qqa8D7Mt+hziDWRvBR+kt+LOUSEXUXgC3wGBvRzZ7KOF+jv5i01MsIdstyBWp0h9pH3lEVmciZedzqkqlUSIHNnsWCbwQKpW28TEv1jMuLuKjCgS3AJgoB3s0ZfKSBNoN2Rb9NvOuZAcq3QP5OPjkaxowgMOAnX2lSfMBGgjPwGXD9SZuDGWI9x3vTJ7CrSRXTeIS1F9MWXnoxwB3zzDRzdCNNmfluxT0P9o9FHcgNvNqmnBiOKydIeC3irY1gP1BywlVXucONVsAAAAAElFTkSuQmCC)}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .collect-check-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAC29NkdAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJUSURBVHgBzZjdkdMwFIWPHGZ/3pYKUCrIdkDoIBXA7gsDT0AFu1QAvMCEFyghVAAlhA7cweYFyCQTi3OzsTee2LIs3+zmzGjkxLL86ejvyoCy/n3BUBKU9AjKMj1cbS5/QUEJFPVnjBEc3XN6LqoC9oAP+fWWk52kBkjHLpjZ4g8lF9UATbLrmIaLKoA77uVScFEFsMq94l5HFzsD1rqXiy4uxniBSHUG9LmXKwOuEalOgI3u3cnGutgJMMS9XLEumjaF6ZhlNmSyhBswH7V4XF42yTL8ThJMjUF69BLTgGfKct9wtlzCrlY4ZyWSnjjgHGFd2Vqsf8qJlObgzGcnJ2zAJWYF4N/PeNvr4ek+QSKUki5dj0G2YnJgcCJLZ23RxTK+OK5+4oAcdBmelcbgAUGu4U5fI92ZJAcAWcDJj8pl5gEhS3Ci2nXwASB34ETehfoeISvhRI07yT1A1sKJgra6PUJ64URBwYJUsALeQVmEu/TBiYKjGbPaSxfbpgLh4VaiDyjBSFOZYMDkNrzSlm0qEO6gwxm0ZTBgeOdVm4i6sTsiZJm8DQ8CXHzdC9xa87kC4NK1miASCactyg99N4MAkyzIwRnXtffHR+jL4ivXCADlBuB1MOj7oMxgBy/YJ54jPubnCNy6eM0d6DvzC0LIkdNWPcylZtAZ0Bm20gWBlbTZJbZBnzPvl+p2/t4J2ovnY9zgbrY1gtVJ9nQ29k3CtPVuqe8xGxMHeMNj6OliDRgNVgXK7GrT9Yb19qOjGVlieEYeaYDVgdLRyfEr/Kgq8x9Z5uEckbt04QAAAABJRU5ErkJggg==)}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .kefu-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQ8SURBVHgB7VlJctpAFP0ILbJkGa8i77KzPFWxC76BOQH2CYxPYDiBzTIr8AmCT2B55yoPISewsrGzC157yntUS24aSQiQAFflVQn1ROtP/fv374JkhK2trcrb29sainy7hUKhhHJJdffR5qON7wvLsrzr62tPMkBBZoDruiUQcwDC6vJObFr4eLyXl5dmr9fzZUpMxcCMhEehMy0jEzOgTKWNohPVr0zFQ/ER5X74oUJhDXUHbzdmah9P4+bm5lQmwEQMbGxsHIGARkSXh6cLKZ5Civ2kOaA9B9qrYJ4aqhWzH+0nWB+HkhKpGQDxbUy+p7dBoj0Qczjtgtze3nbBdDtCKxTG/jhhEEVJgSjiUT+Euvfv7+99mRL475+Hh4fvKysrj5ivjKZPqusrBPMZfWfj5hirAdNsaNeYvJqVGwygTOsc33KCtjTmlMjA5ubmLl4/gjqJf3193YFqe5IDopgAqtB0N+4/hYTJSsVi8ado3gYT72QteRNcFxDSuWibINbDatx6sOImop+XYeKbeRNPXF1d9aDpptbEPaceNz5SA1QlpE8pOKzTt9/e3q7KHAHz5fcrqhqrhUgN0E+LJn3U92XOoMa1aqwWrJg/HwVl+vp5mI4J9U1P3mk6iBo3wgDNR4Zt/0QWBFMLDGPMMSMMKPMJAdu7kAXh+fmZ7jq0e3inijlmhAFwHQ6i+cwS6s4KtWjDPScqELQj/vdF+0O/XC47LF9eXvoyRwTffXp6+q01r5njhtyoCpW580bF+D7MaT1NgDUrDBc6BHMzDU2IMQ+I13dAE9zm9yRnqPClEtdPGklrUB8wkBDnm8ji9JUIEDj2G6QV1nLMsk23GUG8h6fLyVIylidaeO7wrOOpBY2grQ4mzmyEDA19NON82Fjo+6HShiwQWHcngScELYxK9ei4bqlUSIAznfhlgwqr9TPzN0v3rfT7suQAjZ5WLZkbmS8fDJZ8cPxnYNEwGch9o8oaZECPbRxZfuhC7pMBPVytqQPNUkJFDfrJrGvz1APfWlENTKWcc/fFDsis2MJNyrZtB4T38XbNpDJoP7XMs6ca0AEjf/HcyYLB6JO0qEjZ0bpapH2wiCHt6kfYhTXwYqTBwoABHlKQ91lX5hR7YIEkupIzcO7lNyJpIG0qqbwTHKxGEltMKdLeMJGjt+Mw488rvaLdIbSDNpUZbJhjZ7ojyxNgwlW52QHi8rJLuxOD+KFMnEqxjGApGVB7UU1r8ibOTi8KWmI5hJGhG8JSMcC0jp4VV+gkOQ9bcoCS4pFEx1Yt/cZF3TnvMozRIoIBmNaHN2xKAjL3QubdQgw6/CHBxnVSCG6sIL46LrWZuQbMu4UY7PEHxMf1t0B8I00WMA8TmioAVLefLbjLziQJ5cwZgPl4kF7iGNo2XgwL6Nt7eP/CuvBkCuSyEzO/CSKPTftWUm5mmXv6B/9iCU9OYU99AAAAAElFTkSuQmCC)}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__action{flex:1;min-width:0;display:flex;flex-direction:row;align-items:stretch;height:var(--ctrip-bar-h);margin:0;border-radius:.75rem;overflow:visible;box-shadow:0 2px .75rem rgba(40,125,250,.18)}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__quote{flex:1 1 auto;min-width:0;max-width:calc(100% - 5.75rem);display:flex;flex-direction:column;justify-content:center;gap:2px;padding:.25rem .625rem;background:#fff;border:1px solid rgba(15,41,77,.1);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .2s ease}html[dir=ltr].is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__quote{border-right:none;border-radius:.75rem 0 0 .75rem}html[dir=rtl].is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__quote{border-left:none;border-radius:0 .75rem .75rem 0}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__quote:active{background:#eef5ff}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__price{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 2px;line-height:1.15;max-width:100%;min-width:0;overflow:visible}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__price--hint{display:block;font-size:.8125rem!important;font-weight:500;color:var(--hotel-text-muted,#8592a6);line-height:1.35}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__price-sym{flex-shrink:0;font-size:.875rem!important;font-weight:600;color:var(--hotel-primary,#0f294d);line-height:1.2}html[dir=ltr].is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__price-sym{margin-right:2px}html[dir=rtl].is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__price-sym{margin-left:2px}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__price-amt{flex:0 1 auto;min-width:0;font-size:1.0625rem!important;font-weight:700;color:var(--hotel-primary,#0f294d);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap;overflow:visible;text-overflow:unset}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__price--long{flex-direction:column;align-items:flex-start;gap:0}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__price--long .ctrip-bottom-bar__price-sym{font-size:.6875rem!important;line-height:1.2}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__price--long .ctrip-bottom-bar__price-amt{font-size:1rem!important;letter-spacing:-.03em;max-width:100%}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__meta{margin:0;font-size:.6875rem!important;line-height:1.25;font-weight:500;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__book{flex-shrink:0;min-width:5.75rem;max-width:36%;padding:0 1.125rem;margin:0;border:none;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:.03em;color:#fff;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .2s ease,transform .15s ease}html[dir=ltr].is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__book{border-radius:0 .75rem .75rem 0;background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,#1a6ae8 55%,var(--hotel-primary,#0f294d) 100%)}html[dir=rtl].is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__book{border-radius:.75rem 0 0 .75rem;background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,#1a6ae8 55%,var(--hotel-primary,#0f294d) 100%)}html.is-trip-brand .hotel-detail-page .buy-bottom-fiexd.ctrip-bottom-bar .ctrip-bottom-bar__book:active{filter:brightness(.94);transform:scale(.98)}html.is-trip-brand .ctrip-booking-card{margin:.625rem 0 0;padding:.875rem .875rem .75rem;background:var(--hotel-card-bg,#fff);border-radius:0;box-shadow:none;overflow:hidden}html.is-trip-brand .ctrip-booking-card--flush-top{margin-top:0;border-radius:var(--hotel-radius-md,12px) var(--hotel-radius-md,12px) 0 0}html.is-trip-brand .ctrip-booking-card__dates{display:flex;flex-direction:row;align-items:stretch}html.is-trip-brand .ctrip-booking-card__col{flex:1;min-width:0;display:flex;flex-direction:column}html.is-trip-brand .ctrip-booking-card__col--end{align-items:flex-end}html[dir=ltr].is-trip-brand .ctrip-booking-card__col--end{text-align:right}html[dir=rtl].is-trip-brand .ctrip-booking-card__col--end{text-align:left}html.is-trip-brand .ctrip-booking-card__hint{font-size:.75rem;color:var(--hotel-text-sub,#455873);line-height:1.25}html.is-trip-brand .ctrip-booking-card__date-line{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;color:var(--hotel-text,#0f294d)}html.is-trip-brand .ctrip-booking-card__date-num{font-size:1.1875rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;line-height:1.15}html.is-trip-brand .ctrip-booking-card__date-unit{font-size:.875rem;font-weight:500;margin:0 1px}html.is-trip-brand .ctrip-booking-card__date-simple{font-size:1.0625rem;font-weight:600;color:var(--hotel-text,#0f294d);line-height:1.2}html.is-trip-brand .ctrip-booking-card__week{margin-top:.25rem;font-size:.6875rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .ctrip-booking-card__nights{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 .5rem;margin:0 .25rem}html.is-trip-brand .ctrip-booking-card__nights-pill,html.is-trip-brand .ctrip-booking-card__nights-text{font-size:.75rem;color:var(--hotel-text,#0f294d);white-space:nowrap}html.is-trip-brand .ctrip-booking-card__nights-pill{display:inline-block;padding:.25rem .625rem;font-weight:500;background:var(--hotel-accent-surface,#f2f7ff);border-radius:1.25rem}html.is-trip-brand .ctrip-booking-card__divider-v{flex-shrink:0;width:1px;margin:2px .625rem;background:var(--hotel-border,#dce3ed);align-self:stretch}html.is-trip-brand .ctrip-booking-card__guest{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:4.5rem;cursor:pointer}html.is-trip-brand .ctrip-booking-card__guest-line{display:flex;flex-direction:row;align-items:baseline;font-size:.875rem;font-weight:500;color:var(--hotel-text,#0f294d)}html.is-trip-brand .ctrip-booking-card__guest-sep{margin:0 .25rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .ctrip-booking-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(15,41,77,.08)}html.is-trip-brand .ctrip-booking-card__footer-label{font-size:.75rem;color:var(--hotel-text-muted,#8592a6)}html[dir=ltr].is-trip-brand .ctrip-booking-card__footer-label{margin-right:.375rem}html[dir=rtl].is-trip-brand .ctrip-booking-card__footer-label{margin-left:.375rem}html.is-trip-brand .ctrip-booking-card__footer-price{font-size:1.125rem;font-weight:700;color:var(--main-color,#1a1a1a);letter-spacing:-.02em}html.is-trip-brand .ctrip-booking-card__footer-link{flex-shrink:0;padding:.25rem 0;font-size:.75rem;line-height:1.3;color:var(--main-color,#1a1a1a);background:transparent;border:none;white-space:nowrap}html.is-trip-brand .ctrip-booking-card__row-guest{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0 2px;border-top:1px solid rgba(15,41,77,.08);margin-top:.625rem}html.is-trip-brand .ctrip-booking-card__row-guest-label{font-size:.75rem;color:var(--hotel-text-sub,#455873)}html.is-trip-brand .ctrip-booking-card__row-guest-value{font-size:.875rem;font-weight:500;color:var(--hotel-text,#0f294d)}html.is-trip-brand .ctrip-booking-card.is-lang-western{padding:.875rem .75rem .75rem}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__hint{font-size:.6875rem;letter-spacing:.01em}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__date-text{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__date-text--placeholder{font-size:.8125rem;font-weight:500;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__nights-pill{font-size:.6875rem}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__guest-text{letter-spacing:.01em}html.is-trip-brand .ctrip-booking-card.is-lang-cjk .ctrip-date-bar__nights-pill{font-size:.625rem}html[dir=ltr].is-trip-brand .ctrip-booking-card.is-ar{direction:rtl}html[dir=rtl].is-trip-brand .ctrip-booking-card.is-ar{direction:ltr}html.is-trip-brand .ctrip-booking-card.is-ar .ctrip-booking-card__col--end{align-items:flex-start}html[dir=ltr].is-trip-brand .ctrip-booking-card.is-ar .ctrip-booking-card__col--end{text-align:left}html[dir=rtl].is-trip-brand .ctrip-booking-card.is-ar .ctrip-booking-card__col--end{text-align:right}html.is-trip-brand .ctrip-booking-card.is-ar .ctrip-booking-card__guest{align-items:flex-start}html.is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--out-date,html.is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--out-hint{justify-self:start}html[dir=ltr].is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--out-date,html[dir=ltr].is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--out-hint{text-align:left}html[dir=rtl].is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--out-date,html[dir=rtl].is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--out-hint{text-align:right}html.is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--in-date,html.is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--in-hint{justify-self:end}html[dir=ltr].is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--in-date,html[dir=ltr].is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--in-hint{text-align:right}html[dir=rtl].is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--in-date,html[dir=rtl].is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__cell--in-hint{text-align:left}html.is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__guest{align-items:flex-start}html[dir=ltr].is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__guest-arrow{margin-left:0;margin-right:.25rem}html[dir=rtl].is-trip-brand .ctrip-booking-card.is-ar .ctrip-date-bar__guest-arrow{margin-right:0;margin-left:.25rem}html.is-trip-brand .ctrip-date-bar{display:flex;flex-direction:row;align-items:stretch;padding:0;user-select:none;gap:0}html.is-trip-brand .ctrip-date-bar__main{flex:1;min-width:0;cursor:pointer;padding:.875rem .375rem .75rem;border-radius:.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .15s ease}html[dir=ltr].is-trip-brand .ctrip-date-bar__main{background:linear-gradient(180deg,#fafbfc,#fff)}html[dir=rtl].is-trip-brand .ctrip-date-bar__main{background:linear-gradient(-180deg,#fafbfc,#fff)}html.is-trip-brand .ctrip-date-bar__main:active{background:#f5f7fa}html.is-trip-brand .ctrip-date-bar__grid{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;width:100%;column-gap:.25rem;row-gap:.5rem;align-items:center}html.is-trip-brand .ctrip-date-bar__cell{min-width:0}html.is-trip-brand .ctrip-date-bar__cell--in-date,html.is-trip-brand .ctrip-date-bar__cell--in-hint{justify-self:start}html[dir=ltr].is-trip-brand .ctrip-date-bar__cell--in-date,html[dir=ltr].is-trip-brand .ctrip-date-bar__cell--in-hint{padding-left:.25rem}html[dir=rtl].is-trip-brand .ctrip-date-bar__cell--in-date,html[dir=rtl].is-trip-brand .ctrip-date-bar__cell--in-hint{padding-right:.25rem}html.is-trip-brand .ctrip-date-bar__cell--out-date,html.is-trip-brand .ctrip-date-bar__cell--out-hint{justify-self:end}html[dir=ltr].is-trip-brand .ctrip-date-bar__cell--out-date,html[dir=ltr].is-trip-brand .ctrip-date-bar__cell--out-hint{text-align:right;padding-right:.25rem}html[dir=rtl].is-trip-brand .ctrip-date-bar__cell--out-date,html[dir=rtl].is-trip-brand .ctrip-date-bar__cell--out-hint{text-align:left;padding-left:.25rem}html.is-trip-brand .ctrip-date-bar__cell--out-date .ctrip-date-bar__date-line,html.is-trip-brand .ctrip-date-bar__cell--out-date .ctrip-date-bar__date-primary,html.is-trip-brand .ctrip-date-bar__cell--out-hint .ctrip-date-bar__date-line,html.is-trip-brand .ctrip-date-bar__cell--out-hint .ctrip-date-bar__date-primary{justify-content:flex-end}html.is-trip-brand .ctrip-date-bar__cell--bridge-hint{justify-self:center;padding:0 2px}html.is-trip-brand .ctrip-date-bar__cell--bridge-date{position:relative;justify-self:center;align-self:center;width:auto;min-width:0;max-width:none;height:auto;padding:0 2px;display:flex;align-items:center;justify-content:center}html.is-trip-brand .ctrip-date-bar__cell--bridge-date .ctrip-date-bar__bridge-line{position:static;display:block;width:1.25rem;height:2px;left:auto;right:auto;top:auto;transform:none;background:rgba(40,125,250,.55);border-radius:1px;flex-shrink:0}html.is-trip-brand .ctrip-date-bar__col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding:0 .25rem}html.is-trip-brand .ctrip-date-bar__col--out{align-items:flex-end}html[dir=ltr].is-trip-brand .ctrip-date-bar__col--out{text-align:right}html[dir=rtl].is-trip-brand .ctrip-date-bar__col--out{text-align:left}html.is-trip-brand .ctrip-date-bar__col--out .ctrip-date-bar__date-line,html.is-trip-brand .ctrip-date-bar__col--out .ctrip-date-bar__date-primary{justify-content:flex-end}html.is-trip-brand .ctrip-date-bar__hint{font-size:.6875rem;color:var(--hotel-text-muted,#8592a6);line-height:1.2;letter-spacing:.02em}html.is-trip-brand .ctrip-date-bar__date-line{display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;color:var(--hotel-text,#0f294d);line-height:1.1;width:100%}html.is-trip-brand .ctrip-date-bar__date-primary{display:inline-flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;white-space:nowrap}html.is-trip-brand .ctrip-date-bar__date-simple{font-size:1.0625rem;font-weight:600;white-space:nowrap;color:var(--hotel-text,#0f294d)}html.is-trip-brand .ctrip-date-bar__date-num{font-size:1.375rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}html.is-trip-brand .ctrip-date-bar__date-unit{font-size:.75rem;font-weight:600;color:var(--hotel-text,#0f294d);margin:0 1px;line-height:1.2;transform:translateY(-1px)}html.is-trip-brand .ctrip-date-bar__date-text{font-size:.9375rem;font-weight:700;color:var(--hotel-text,#0f294d);line-height:1.2;white-space:nowrap;letter-spacing:-.01em}html.is-trip-brand .ctrip-date-bar__bridge{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;align-self:flex-start;min-width:4.25rem;max-width:5.5rem;padding:0 2px;margin-top:0}html.is-trip-brand .ctrip-date-bar__bridge-line{position:absolute;top:50%;width:1.25rem;height:2px;background:rgba(40,125,250,.55);border-radius:1px;transform:translateY(-50%);z-index:0;pointer-events:none}html[dir=ltr].is-trip-brand .ctrip-date-bar__bridge-line{left:50%;margin-left:-.625rem}html[dir=rtl].is-trip-brand .ctrip-date-bar__bridge-line{right:50%;margin-right:-.625rem}html.is-trip-brand .ctrip-date-bar__nights-pill,html.is-trip-brand .ctrip-date-bar__nights-text{position:relative;z-index:1;font-size:.625rem;color:var(--hotel-text,#0f294d);white-space:nowrap;line-height:1.2}html.is-trip-brand .ctrip-date-bar__nights-pill{display:inline-block;padding:.25rem .5625rem;font-weight:600;background:#fff;border:1px solid var(--hotel-border,#dce3ed);border-radius:.875rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 2px rgba(0,0,0,.04)}html.is-trip-brand .ctrip-date-bar__nights{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 .375rem}html.is-trip-brand .ctrip-date-bar__divider{flex-shrink:0;width:1px;margin:.375rem .625rem;background:var(--hotel-border,#dce3ed);align-self:stretch}html.is-trip-brand .ctrip-date-bar__guest{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.25rem;min-width:0;max-width:38%;min-height:2.75rem;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html[dir=ltr].is-trip-brand .ctrip-date-bar__guest{padding:2px 0 2px .5rem}html[dir=rtl].is-trip-brand .ctrip-date-bar__guest{padding:2px .5rem 2px 0}html.is-trip-brand .ctrip-date-bar__guest-line{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2px;width:100%;min-width:0}html.is-trip-brand .ctrip-date-bar__guest-text{font-size:.875rem;font-weight:500;color:var(--hotel-text,#0f294d);line-height:1.35;word-break:break-word}html[dir=ltr].is-trip-brand .ctrip-date-bar__guest-text{text-align:right}html[dir=rtl].is-trip-brand .ctrip-date-bar__guest-text{text-align:left}html.is-trip-brand .ctrip-date-bar__guest-arrow{flex-shrink:0;font-size:.6875rem;color:var(--hotel-text-muted,#8592a6)}html[dir=ltr].is-trip-brand .ctrip-date-bar__guest-arrow{margin-left:2px}html[dir=rtl].is-trip-brand .ctrip-date-bar__guest-arrow{margin-right:2px}html.is-trip-brand .ctrip-date-bar__guest-sep{margin:0 .1875rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar{flex-wrap:wrap;row-gap:0}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__main{flex:1 1 100%;min-width:100%;padding:.875rem .625rem .75rem}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__cell--bridge-date{min-width:0;max-width:none}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__cell--bridge-date .ctrip-date-bar__bridge-line{width:1.125rem}html[dir=ltr].is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__cell--bridge-date .ctrip-date-bar__bridge-line{margin-left:-.5625rem}html[dir=rtl].is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__cell--bridge-date .ctrip-date-bar__bridge-line{margin-right:-.5625rem}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__nights-pill{font-size:.625rem;padding:.1875rem .5rem}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__divider{display:none}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__guest{flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between;max-width:none;min-height:auto;margin-top:.625rem;padding:.625rem 0 0;border-top:1px solid rgba(15,41,77,.08)}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__guest-line{justify-content:flex-end;flex:1;min-width:0}html.is-trip-brand .ctrip-booking-card.is-lang-western .ctrip-date-bar__guest-text{font-size:.8125rem;line-height:1.4}html.is-trip-brand .ctrip-booking-card.is-lang-cjk .ctrip-date-bar__main{padding:.875rem .5rem .75rem}html.is-trip-brand .ctrip-booking-card.is-lang-cjk .ctrip-date-bar__cell--bridge-date{min-width:0;max-width:none}html.is-trip-brand .ctrip-booking-card.is-lang-cjk .ctrip-date-bar__date-num{font-size:1.5rem}html.is-trip-brand .ctrip-booking-card.is-lang-cjk .ctrip-date-bar__date-unit{font-size:.8125rem}html.is-trip-brand .ctrip-booking-card.is-lang-cjk .ctrip-date-bar__guest{max-width:42%}html.is-trip-brand .ctrip-booking-card.is-lang-cjk .ctrip-date-bar__guest-text{font-size:.8125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.is-trip-brand .hrg-picker{background:var(--hotel-card-bg,#fff);border-radius:1rem 1rem 0 0;overflow:hidden}html.is-trip-brand .hrg-picker__header{position:relative;display:flex;align-items:center;justify-content:center;height:2.8125rem;padding:0 .9375rem;box-sizing:border-box;border-bottom:1px solid rgba(15,41,77,.08)}html.is-trip-brand .hrg-picker__close{position:absolute;top:50%;transform:translateY(-50%);padding:.25rem;border:none;background:transparent;color:#333}html[dir=ltr].is-trip-brand .hrg-picker__close{left:.75rem}html[dir=rtl].is-trip-brand .hrg-picker__close{right:.75rem}html.is-trip-brand .hrg-picker__title{margin:0;font-size:1.0625rem;font-weight:600;color:#333}html.is-trip-brand .hrg-picker__tip{display:flex;align-items:center;gap:.25rem;padding:0 1rem;height:2.25rem;background:var(--hotel-accent-surface,#f2f7ff);font-size:.75rem;color:var(--hotel-text-sub,#455873);line-height:1.25}html.is-trip-brand .hrg-picker__tip-icon{color:var(--main-color,#1a1a1a);font-size:.875rem}html.is-trip-brand .hrg-picker__body{margin:0 1rem .5rem;padding:0 0 .5rem;background:var(--hotel-card-bg,#fff);border-radius:0}html.is-trip-brand .hrg-picker__row{display:flex;align-items:center;justify-content:space-between;height:3.5rem;border-bottom:.5px solid rgba(15,41,77,.08)}html.is-trip-brand .hrg-picker__row:last-child{border-bottom:none}html.is-trip-brand .hrg-picker__label{font-size:1rem;color:var(--hotel-text,#0f294d);line-height:1.25}html.is-trip-brand .hrg-picker__label-wrap{display:flex;flex-direction:column}html.is-trip-brand .hrg-picker__sublabel{margin-top:.25rem;font-size:.75rem;color:var(--hotel-text-sub,#455873)}html.is-trip-brand .hrg-stepper{display:flex;flex-direction:row;align-items:center;background:var(--hotel-accent-surface,#f2f7ff);border-radius:.5rem;overflow:hidden}html.is-trip-brand .hrg-stepper__btn{width:2.5rem;height:2.25rem;border:none;background:var(--hotel-card-bg,#fff);font-size:1.375rem;line-height:1;color:var(--main-color,#1a1a1a);cursor:pointer;padding:0}html.is-trip-brand .hrg-stepper__btn:disabled{color:var(--hotel-border,#dce3ed);cursor:not-allowed}html.is-trip-brand .hrg-stepper__btn--minus{margin:-.5px;padding:.2px}html[dir=ltr].is-trip-brand .hrg-stepper__btn--minus{border-radius:0 .5rem .5rem 0}html[dir=rtl].is-trip-brand .hrg-stepper__btn--minus{border-radius:.5rem 0 0 .5rem}html.is-trip-brand .hrg-stepper__btn--plus{margin:-.5px;padding:.2px}html[dir=ltr].is-trip-brand .hrg-stepper__btn--plus{border-radius:.5rem 0 0 .5rem}html[dir=rtl].is-trip-brand .hrg-stepper__btn--plus{border-radius:0 .5rem .5rem 0}html.is-trip-brand .hrg-stepper__value{min-width:2.875rem;text-align:center;font-size:1rem;font-weight:500;color:var(--hotel-text,#0f294d)}html.is-trip-brand .hrg-picker__footer{padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));background:var(--hotel-card-bg,#fff);box-shadow:0 -2px .5rem rgba(0,0,0,.04)}html.is-trip-brand .hrg-picker__preview{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--main-color,#1a1a1a);text-align:center}html.is-trip-brand .hrg-picker__done{width:100%;height:2.75rem;border:none;border-radius:1.375rem;background:var(--main-color,#1a1a1a);color:#fff;font-size:1rem;font-weight:600}html.is-trip-brand .ctrip-date-summary{display:flex;align-items:center;justify-content:space-between;margin-top:.625rem;padding-top:.625rem;border-top:1px solid rgba(15,41,77,.08)}html.is-trip-brand .ctrip-date-summary__total{display:flex;align-items:baseline;flex-wrap:wrap}html.is-trip-brand .ctrip-date-summary__label{font-size:.75rem;color:var(--hotel-text-muted,#8592a6)}html[dir=ltr].is-trip-brand .ctrip-date-summary__label{margin-right:.375rem}html[dir=rtl].is-trip-brand .ctrip-date-summary__label{margin-left:.375rem}html.is-trip-brand .ctrip-date-summary__price{font-size:1.0625rem;font-weight:700;color:var(--main-color,#1a1a1a)}html.is-trip-brand .ctrip-date-summary__clear{padding:0;font-size:.75rem;color:var(--main-color,#1a1a1a);background:transparent;border:none}html.is-trip-brand .hotel-room-sku.ctrip-room-panel{margin:.5rem 0 0;padding:0;background:transparent}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .ctrip-room-panel__card{background:var(--hotel-card-bg,#fff);border-radius:0;box-shadow:none;overflow:hidden}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-sku__head{display:flex;align-items:baseline;justify-content:space-between;padding:.875rem .75rem .625rem;margin:0;border-bottom:1px solid rgba(15,41,77,.08)}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-sku__title{font-size:1rem;font-weight:600;color:var(--hotel-text,#0f294d)}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-sku__sub{font-size:.75rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card{border-bottom:.5rem solid var(--hotel-accent-surface,#f2f7ff);padding-bottom:0;margin:0}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card:last-child{border-bottom:none}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__main{display:flex;padding:.75rem;gap:.625rem}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__thumb{position:relative;width:7rem;height:4.75rem;flex-shrink:0;border-radius:.5rem;overflow:hidden;background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__thumb img{width:100%;height:100%;object-fit:cover}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__pic-num{position:absolute;bottom:.25rem;background:rgba(0,0,0,.55);color:#fff;font-size:.6875rem;padding:2px .375rem;border-radius:.625rem}html[dir=ltr].is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__pic-num{right:.25rem}html[dir=rtl].is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__pic-num{left:.25rem}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__name{font-size:.9375rem;font-weight:600;margin:0 0 .375rem;line-height:1.35;color:var(--hotel-text,#0f294d)}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__meta{margin:0;font-size:.75rem;color:var(--hotel-text-sub,#455873);line-height:1.45}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__meta span{display:inline-block}html[dir=ltr].is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__meta span{margin-right:.5rem}html[dir=rtl].is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__meta span{margin-left:.5rem}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__meta span:after{content:"·";color:var(--hotel-text-muted,#8592a6)}html[dir=ltr].is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__meta span:after{margin-left:.5rem}html[dir=rtl].is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__meta span:after{margin-right:.5rem}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__meta span:last-child:after{display:none}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-room-card__plans{border-top:1px solid rgba(15,41,77,.08);padding:0 .5rem}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row{display:flex;align-items:stretch;justify-content:space-between;padding:.75rem .25rem;border-bottom:1px solid rgba(15,41,77,.08);cursor:pointer;transition:background .15s}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row:last-child{border-bottom:none}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row--active{background:rgba(0,0,0,.03)}html[dir=ltr].is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row--active{border-left:.1875rem solid var(--main-color,#1a1a1a);padding-left:.5rem}html[dir=rtl].is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row--active{border-right:.1875rem solid var(--main-color,#1a1a1a);padding-right:.5rem}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__left{flex:1;min-width:0}html[dir=ltr].is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__left{padding-right:.5rem}html[dir=rtl].is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__left{padding-left:.5rem}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__name{margin:0 0 .375rem;font-size:.875rem;font-weight:600;color:var(--hotel-text,#0f294d);line-height:1.4}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__tags{display:flex;flex-wrap:wrap;gap:.25rem .5rem}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__tag{font-size:.75rem;color:var(--hotel-text-sub,#455873);line-height:1.35}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__tag--hl{color:var(--main-color,#1a1a1a);font-weight:500}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__guests{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--hotel-text-muted,#8592a6);margin-top:.375rem;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__guest-arrow{font-size:.625rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__price{font-size:1.0625rem;font-weight:700;color:var(--main-color,#1a1a1a);margin-bottom:.5rem;white-space:nowrap}html.is-trip-brand .hotel-room-sku.ctrip-room-panel .hotel-plan-row__btn{border:none;background:var(--main-color,#1a1a1a);color:#fff;font-size:.8125rem;font-weight:600;padding:.5rem .875rem;border-radius:.375rem;min-width:4.5rem}html.is-trip-brand .ctrip-search-form{width:100%}html.is-trip-brand .ctrip-search-form__title{font-size:1.75rem;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.02em;text-shadow:0 1px .5rem rgba(15,41,77,.35)}html[dir=ltr].is-trip-brand .ctrip-search-form__title{margin:0 0 .875rem 2px}html[dir=rtl].is-trip-brand .ctrip-search-form__title{margin:0 2px .875rem 0}html.is-trip-brand .ctrip-search-form__card{background:var(--hotel-card-bg,#fff);border-radius:.75rem;box-shadow:0 .5rem 1.75rem rgba(15,41,77,.12);overflow:hidden}html.is-trip-brand .ctrip-search-form__row{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1rem;background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand .ctrip-search-form__row-icon{flex-shrink:0;font-size:1.25rem;color:#0f294d}html.is-trip-brand .ctrip-search-form__divider{height:1px;margin:0 1rem;background:#e6ebf2}html.is-trip-brand .ctrip-search-form__dest-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:1rem;font-weight:600;line-height:1.35;color:var(--hotel-text,#0f294d);-webkit-appearance:none;appearance:none}html.is-trip-brand .ctrip-search-form__dest-input::placeholder{color:#a6b1c0;font-weight:400;font-size:.9375rem}html.is-trip-brand .ctrip-search-form__dest-input::-webkit-search-cancel-button{display:none}html.is-trip-brand .ctrip-search-form__nearby{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--hotel-accent,#287dfa);font-size:1.25rem;cursor:pointer}html.is-trip-brand .ctrip-search-form__dates{cursor:pointer}html.is-trip-brand .ctrip-search-form__dates:active{background:#f7fafd}html.is-trip-brand .ctrip-search-form__date-main{flex:1;min-width:0}html.is-trip-brand .ctrip-search-form__date-range{margin:0;font-size:.9375rem;font-weight:600;color:var(--hotel-text,#0f294d);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.is-trip-brand .ctrip-search-form__nights{flex-shrink:0;max-width:4.5rem}html[dir=ltr].is-trip-brand .ctrip-search-form__nights{text-align:right}html[dir=rtl].is-trip-brand .ctrip-search-form__nights{text-align:left}html.is-trip-brand .ctrip-search-form__nights-text{font-size:.8125rem;font-weight:600;color:var(--hotel-text-sub,#455873);white-space:nowrap}html.is-trip-brand .ctrip-search-form__nights-pill{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.25rem .625rem;border-radius:62.4375rem;font-size:.6875rem;font-weight:600;color:var(--hotel-accent,#287dfa);background:rgba(40,125,250,.08);border:1px solid rgba(40,125,250,.18);white-space:nowrap}html.is-trip-brand .ctrip-search-form__filter,html.is-trip-brand .ctrip-search-form__guest{cursor:pointer}html.is-trip-brand .ctrip-search-form__filter:active,html.is-trip-brand .ctrip-search-form__guest:active{background:#f7fafd}html.is-trip-brand .ctrip-search-form__guest-text{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:.5rem .75rem;font-size:.9375rem;font-weight:500;color:var(--hotel-text,#0f294d);line-height:1.35}html.is-trip-brand .ctrip-search-form__guest-text .number{font-weight:700}html[dir=ltr].is-trip-brand .ctrip-search-form__guest-text .number{margin-right:1px}html[dir=rtl].is-trip-brand .ctrip-search-form__guest-text .number{margin-left:1px}html.is-trip-brand .ctrip-search-form__filter-text{flex:1;min-width:0;font-size:.9375rem;font-weight:600;color:var(--hotel-text,#0f294d);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.is-trip-brand .ctrip-search-form__filter-text.is-placeholder{font-weight:400;color:#a6b1c0}html.is-trip-brand .ctrip-search-form__btn-wrap{padding:.75rem 1rem 1rem}html.is-trip-brand .ctrip-search-form__btn{display:block;width:100%;height:3rem;border:none;border-radius:.5rem;background:var(--hotel-accent,#287dfa);color:#fff;font-size:1.0625rem;font-weight:700;letter-spacing:.02em;box-shadow:0 .375rem 1rem rgba(40,125,250,.28);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .15s ease,background .15s ease}html.is-trip-brand .ctrip-search-form__btn:active{transform:scale(.98);background:#1f6fe0}html.is-trip-brand .ctrip-search-form--embedded .ctrip-search-form__title{display:none}html.is-trip-brand .ctrip-search-form--embedded .ctrip-search-form__card{border-radius:.75rem;box-shadow:0 .25rem 1.125rem rgba(15,41,77,.08)}html.is-trip-brand .ctrip-search-filter-popup.van-popup--bottom{max-height:78%}html.is-trip-brand .ctrip-search-filter{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px))}html.is-trip-brand .ctrip-search-filter__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:1.0625rem;font-weight:700;color:var(--hotel-text,#0f294d)}html.is-trip-brand .ctrip-search-filter__reset{border:none;background:transparent;color:var(--hotel-accent,#287dfa);font-size:.875rem;font-weight:600;padding:.25rem 0;cursor:pointer}html.is-trip-brand .ctrip-search-filter__section{margin-bottom:1.125rem}html.is-trip-brand .ctrip-search-filter__label{margin:0 0 .625rem;font-size:.875rem;font-weight:600;color:var(--hotel-text-sub,#455873)}html.is-trip-brand .ctrip-search-filter__chips{display:flex;flex-wrap:wrap;gap:.5rem}html.is-trip-brand .ctrip-search-filter__chip{border:1px solid #e6ebf2;background:#f5f7fa;color:var(--hotel-text,#0f294d);border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;cursor:pointer}html.is-trip-brand .ctrip-search-filter__chip.active{border-color:rgba(40,125,250,.45);background:rgba(40,125,250,.08);color:var(--hotel-accent,#287dfa);font-weight:700}html.is-trip-brand .ctrip-search-filter__confirm{margin-top:.5rem}html[dir=ltr].is-trip-brand[dir=rtl] .ctrip-search-form__nights{text-align:left}html[dir=rtl].is-trip-brand[dir=rtl] .ctrip-search-form__nights{text-align:right}html.is-trip-brand .hotel-guest-picker-popup.van-popup--bottom{height:auto;max-height:80%}html.is-trip-brand .hrg-popup .van-overlay{background-color:rgba(0,0,0,.7)}html.is-trip-brand body.hotel-calendar-dialog-open{overflow:hidden!important}html.is-trip-brand .hotel-calendar-dialog{position:fixed;inset:0;z-index:2500;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(0,20,8,.52);-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand .hotel-calendar-dialog__panel{display:flex;flex-direction:column;width:100%;height:88vh;max-height:88vh;overflow:hidden;border-radius:1rem 1rem 0 0;background:#fff;box-shadow:0 -.5rem 2rem rgba(15,41,77,.15)}html.is-trip-brand .hotel-calendar-dialog__panel .hotel-date-calendar.van-calendar,html.is-trip-brand .hotel-date-calendar.van-calendar{flex:1;min-height:0;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff}html.is-trip-brand .hotel-date-calendar .van-calendar__header{flex-shrink:0}html.is-trip-brand .hotel-date-calendar .van-calendar__body{flex:1;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}html.is-trip-brand .hotel-date-calendar .van-calendar__header{box-shadow:none;border-bottom:1px solid rgba(15,41,77,.06)}html.is-trip-brand .hotel-date-calendar .van-calendar__header-title{font-size:1.0625rem;font-weight:600;color:var(--hotel-text,#0f294d)}html.is-trip-brand .hotel-date-calendar .van-calendar__header-subtitle,html.is-trip-brand .hotel-date-calendar .van-calendar__month-title{font-size:.875rem;font-weight:600;color:var(--hotel-text,#0f294d)}html.is-trip-brand .hotel-date-calendar .van-calendar__weekday{font-size:.75rem;font-weight:500;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .hotel-date-calendar .van-calendar__day{font-size:.9375rem;font-weight:600;color:var(--hotel-text,#0f294d);line-height:1.2}html.is-trip-brand .hotel-date-calendar .van-calendar__day.cal-day--price{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:.375rem 2px .25rem;box-sizing:border-box;overflow:hidden}html.is-trip-brand .hotel-date-calendar .van-calendar__day:not(.cal-day--has-bottom) .van-calendar__bottom-info{display:none!important}html.is-trip-brand .hotel-date-calendar .van-calendar__day.cal-day--has-bottom:not(.cal-day--price){flex-direction:column;justify-content:center;padding-bottom:.25rem}html.is-trip-brand .hotel-date-calendar .van-calendar__day.cal-day--has-bottom:not(.cal-day--price) .van-calendar__bottom-info{position:static;transform:none;margin-top:.25rem}html.is-trip-brand .hotel-date-calendar .van-calendar__day.cal-day--price .van-calendar__bottom-info{position:static;left:auto;right:auto;bottom:auto;transform:none;flex:0 0 auto;width:100%;max-width:100%;margin-top:auto;padding:0;overflow:visible;text-overflow:unset;white-space:normal;font-size:inherit;line-height:inherit}html.is-trip-brand .hotel-date-calendar .van-calendar__day--disabled{color:#c8c9cc}html.is-trip-brand .hotel-date-calendar .van-calendar__day--end,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start-end,html.is-trip-brand .hotel-date-calendar .van-calendar__selected-day{background:var(--hotel-accent,#287dfa)!important;color:#fff!important}html.is-trip-brand .hotel-date-calendar .van-calendar__day--middle{color:#fff!important;background:rgba(40,125,250,.42)!important}html.is-trip-brand .hotel-date-calendar .van-calendar__day--end,html.is-trip-brand .hotel-date-calendar .van-calendar__day--middle,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start-end{color:#fff!important}html.is-trip-brand .hotel-date-calendar .van-calendar__day--end,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start-end{border-radius:.5rem}html.is-trip-brand .hotel-date-calendar .cal-day-price-tag{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;max-width:100%;margin:0 auto;padding:.1875rem 2px;box-sizing:border-box;border-radius:.375rem;background:rgba(40,125,250,.1);border:1px solid rgba(40,125,250,.14);line-height:1.1}html.is-trip-brand .hotel-date-calendar .cal-day-price-tag__sym{display:block;font-size:.5625rem;font-weight:600;color:var(--hotel-accent,#287dfa);letter-spacing:0;white-space:nowrap}html.is-trip-brand .hotel-date-calendar .cal-day-price-tag__num{display:block;font-size:.6875rem;font-weight:700;color:var(--hotel-primary,#0f294d);letter-spacing:-.03em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}html.is-trip-brand .hotel-date-calendar .cal-day-price-tag--long .cal-day-price-tag__num{font-size:.5625rem;letter-spacing:-.04em}html.is-trip-brand .hotel-date-calendar .cal-day-tag{display:block;font-size:.625rem;font-weight:600;line-height:1.2;text-align:center}html.is-trip-brand .hotel-date-calendar .cal-day-tag--soldout{color:#c8c9cc;font-weight:500}html.is-trip-brand .hotel-date-calendar .van-calendar__day--end .cal-day-price-tag,html.is-trip-brand .hotel-date-calendar .van-calendar__day--middle .cal-day-price-tag,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start .cal-day-price-tag,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start-end .cal-day-price-tag{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.32)}html.is-trip-brand .hotel-date-calendar .van-calendar__day--end .cal-day-price-tag__num,html.is-trip-brand .hotel-date-calendar .van-calendar__day--end .cal-day-price-tag__sym,html.is-trip-brand .hotel-date-calendar .van-calendar__day--middle .cal-day-price-tag__num,html.is-trip-brand .hotel-date-calendar .van-calendar__day--middle .cal-day-price-tag__sym,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start .cal-day-price-tag__num,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start .cal-day-price-tag__sym,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start-end .cal-day-price-tag__num,html.is-trip-brand .hotel-date-calendar .van-calendar__day--start-end .cal-day-price-tag__sym{color:#fff!important}html.is-trip-brand .hotel-date-calendar .van-calendar__day--disabled.cal-day--soldout .cal-day-price-tag{background:hsla(225,4%,79%,.35);border-color:hsla(225,4%,79%,.45);opacity:.85}html.is-trip-brand .hotel-date-calendar .van-calendar__day--disabled.cal-day--soldout .cal-day-price-tag__num,html.is-trip-brand .hotel-date-calendar .van-calendar__day--disabled.cal-day--soldout .cal-day-price-tag__sym{color:#b0b3b8!important}html.is-trip-brand .hotel-date-calendar .van-calendar__footer{flex-shrink:0;position:relative;z-index:20;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(15,41,77,.1);background:#fff;box-shadow:0 -.375rem 1.25rem rgba(15,41,77,.1)}html.is-trip-brand .hotel-date-calendar .van-calendar__confirm{display:block!important;visibility:visible!important;height:3.125rem!important;margin:0!important;border-radius:1.5625rem!important;font-size:1.0625rem!important;font-weight:600!important;letter-spacing:.02em;color:#fff!important;border:none!important;box-shadow:0 .25rem 1rem rgba(40,125,250,.35)!important}html[dir=ltr].is-trip-brand .hotel-date-calendar .van-calendar__confirm{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,#1a6ae8 55%,var(--hotel-primary,#0f294d) 100%)!important}html[dir=rtl].is-trip-brand .hotel-date-calendar .van-calendar__confirm{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,#1a6ae8 55%,var(--hotel-primary,#0f294d) 100%)!important}html.is-trip-brand .hotel-date-calendar .van-calendar__confirm .van-button__text{color:#fff!important;font-size:1.0625rem!important;font-weight:600!important}html.is-trip-brand .hotel-date-calendar .van-calendar__confirm.van-button--disabled,html.is-trip-brand .hotel-date-calendar .van-calendar__confirm:disabled{background:#e8ece9!important;color:var(--hotel-text-muted,#8592a6)!important;box-shadow:none;opacity:1;cursor:not-allowed}html.is-trip-brand .hotel-date-calendar .van-calendar__confirm{width:100%;cursor:pointer}html.is-trip-brand body.hotel-map-dialog-open{overflow:hidden!important}html.is-trip-brand .hotel-map-dialog{position:fixed;inset:0;z-index:2500;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;background:rgba(0,20,8,.52);-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand .hotel-map-dialog__panel{width:100%;max-width:25rem;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden;border-radius:1rem;background:var(--hotel-page-bg,#eef2f7);box-shadow:0 1.25rem 3.125rem rgba(15,41,77,.2),0 .5rem 1.5rem rgba(15,41,77,.12)}html.is-trip-brand .goods-map-popup{display:flex;flex-direction:column;width:100%;max-height:inherit;padding:1rem;box-sizing:border-box;gap:.75rem}html.is-trip-brand .goods-map-popup__head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}html.is-trip-brand .goods-map-popup__head-text{flex:1;min-width:0}html.is-trip-brand .goods-map-popup__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:1px solid rgba(15,41,77,.1);border-radius:50%;background:#fff;color:var(--hotel-text-muted,#8592a6);cursor:pointer;box-shadow:0 2px .5rem rgba(15,41,77,.08)}html.is-trip-brand .goods-map-popup__close:active{transform:scale(.94);background:var(--hotel-surface-soft,#f4f6f4);color:var(--hotel-text,#0f294d)}html.is-trip-brand .goods-map-popup__title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--hotel-text,#0f294d)}html.is-trip-brand .goods-map-popup__subtitle{margin:.375rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--hotel-text-sub,#455873);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.is-trip-brand .goods-map-popup__map-card{flex-shrink:0;border-radius:.75rem;overflow:hidden;background:#fff;border:1px solid rgba(15,41,77,.08)}html.is-trip-brand .goods-map-popup__iframe{display:block;width:100%;height:52vw;max-height:21.25rem;min-height:12.5rem;border:0;background:var(--hotel-surface-soft,#f4f6f4)}html.is-trip-brand .goods-map-popup__empty{min-height:12.5rem;height:52vw;max-height:21.25rem;display:flex;align-items:center;justify-content:center;padding:1.25rem;text-align:center}html[dir=ltr].is-trip-brand .goods-map-popup__empty{background:linear-gradient(165deg,#f8faf8,#eef2f7)}html[dir=rtl].is-trip-brand .goods-map-popup__empty{background:linear-gradient(-165deg,#f8faf8,#eef2f7)}html.is-trip-brand .goods-map-popup__tip{margin:0;font-size:.8125rem;line-height:1.55;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand .goods-map-popup__foot{flex-shrink:0}html.is-trip-brand .goods-map-popup__open{display:flex;align-items:center;justify-content:center;width:100%;height:2.875rem;margin:0;padding:0 1.25rem;border:none;border-radius:1.4375rem;font-size:.9375rem;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 .25rem 1rem rgba(40,125,250,.32)}html[dir=ltr].is-trip-brand .goods-map-popup__open{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,#1a6ae8 55%,var(--hotel-primary,#0f294d) 100%)}html[dir=rtl].is-trip-brand .goods-map-popup__open{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,#1a6ae8 55%,var(--hotel-primary,#0f294d) 100%)}html.is-trip-brand .goods-map-popup__open:active{transform:scale(.98)}html.is-trip-brand .goods-map-popup__open-text{line-height:1.2}html.is-trip-brand #app .travel-home-page,html.is-trip-brand .travel-home-page{padding-bottom:1.25rem;overflow-x:hidden;max-width:100%;background:#eef2f7;color:var(--hotel-text,#0f294d)}html.is-trip-brand #app .travel-home-page .van-nav-bar,html.is-trip-brand .travel-home-page .van-nav-bar{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(.625rem);border-bottom:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .travel-home-page .van-nav-bar__title,html.is-trip-brand .travel-home-page .van-nav-bar__title{color:var(--hotel-text,#0f294d);font-weight:600}html.is-trip-brand #app .travel-home-page .home,html.is-trip-brand .travel-home-page .home{color:var(--hotel-text,#0f294d);padding:0;overflow-x:hidden;max-width:100%}html[dir=ltr].is-trip-brand #app .travel-home-page .home,html[dir=ltr].is-trip-brand .travel-home-page .home{background:linear-gradient(180deg,#fff,#f7f9fc 7.5rem,#eef2f7 13.75rem)}html[dir=rtl].is-trip-brand #app .travel-home-page .home,html[dir=rtl].is-trip-brand .travel-home-page .home{background:linear-gradient(-180deg,#fff,#f7f9fc 7.5rem,#eef2f7 13.75rem)}html.is-trip-brand #app .travel-home-page .home .search-contain,html.is-trip-brand .travel-home-page .home .search-contain{margin-top:3.9375rem;padding:0 .75rem .875rem;position:relative;z-index:2}html.is-trip-brand #app .travel-home-page .home .search-contain .ctrip-search-form__title,html.is-trip-brand .travel-home-page .home .search-contain .ctrip-search-form__title{color:var(--hotel-text,#0f294d);font-size:1.375rem;margin-bottom:.75rem}html.is-trip-brand #app .travel-home-page .home .search-contain .ctrip-search-form__card,html.is-trip-brand .travel-home-page .home .search-contain .ctrip-search-form__card{border-radius:.75rem}html.is-trip-brand #app .travel-home-page .home .travel-home-hero,html.is-trip-brand .travel-home-page .home .travel-home-hero{position:relative;margin-top:calc(2.875rem + env(safe-area-inset-top, 0px));min-height:27.5rem;overflow:hidden}html.is-trip-brand #app .travel-home-page .home .travel-home-hero__bg,html.is-trip-brand .travel-home-page .home .travel-home-hero__bg{position:absolute;inset:0;z-index:0}html.is-trip-brand #app .travel-home-page .home .travel-home-hero__bg .my-swipe,html.is-trip-brand #app .travel-home-page .home .travel-home-hero__bg .van-skeleton,html.is-trip-brand #app .travel-home-page .home .travel-home-hero__bg .van-swipe,html.is-trip-brand .travel-home-page .home .travel-home-hero__bg .my-swipe,html.is-trip-brand .travel-home-page .home .travel-home-hero__bg .van-skeleton,html.is-trip-brand .travel-home-page .home .travel-home-hero__bg .van-swipe{width:100%;height:100%}html.is-trip-brand #app .travel-home-page .home .travel-home-hero .van-swipe-item,html.is-trip-brand #app .travel-home-page .home .travel-home-hero__bg .van-swipe__track,html.is-trip-brand #app .travel-home-page .home .travel-home-hero__slide,html.is-trip-brand .travel-home-page .home .travel-home-hero .van-swipe-item,html.is-trip-brand .travel-home-page .home .travel-home-hero__bg .van-swipe__track,html.is-trip-brand .travel-home-page .home .travel-home-hero__slide{height:100%}html.is-trip-brand #app .travel-home-page .home .travel-home-hero .swiper_image,html.is-trip-brand #app .travel-home-page .home .travel-home-hero .swiper_image.van-image,html.is-trip-brand .travel-home-page .home .travel-home-hero .swiper_image,html.is-trip-brand .travel-home-page .home .travel-home-hero .swiper_image.van-image{width:100%!important;height:100%!important;display:block}html.is-trip-brand #app .travel-home-page .home .travel-home-hero .van-image__img,html.is-trip-brand .travel-home-page .home .travel-home-hero .van-image__img{width:100%;height:100%;object-fit:cover}html.is-trip-brand #app .travel-home-page .home .travel-home-hero__fallback,html.is-trip-brand .travel-home-page .home .travel-home-hero__fallback{width:100%;height:100%}html[dir=ltr].is-trip-brand #app .travel-home-page .home .travel-home-hero__fallback,html[dir=ltr].is-trip-brand .travel-home-page .home .travel-home-hero__fallback{background:linear-gradient(160deg,#1a5bb8,#287dfa 45%,#6eb0ff)}html[dir=rtl].is-trip-brand #app .travel-home-page .home .travel-home-hero__fallback,html[dir=rtl].is-trip-brand .travel-home-page .home .travel-home-hero__fallback{background:linear-gradient(-160deg,#1a5bb8,#287dfa 45%,#6eb0ff)}html.is-trip-brand #app .travel-home-page .home .travel-home-hero__shade,html.is-trip-brand .travel-home-page .home .travel-home-hero__shade{position:absolute;inset:0;z-index:1;pointer-events:none}html[dir=ltr].is-trip-brand #app .travel-home-page .home .travel-home-hero__shade,html[dir=ltr].is-trip-brand .travel-home-page .home .travel-home-hero__shade{background:linear-gradient(180deg,rgba(15,41,77,.28),rgba(15,41,77,.12) 40%,rgba(15,41,77,.45))}html[dir=rtl].is-trip-brand #app .travel-home-page .home .travel-home-hero__shade,html[dir=rtl].is-trip-brand .travel-home-page .home .travel-home-hero__shade{background:linear-gradient(-180deg,rgba(15,41,77,.28),rgba(15,41,77,.12) 40%,rgba(15,41,77,.45))}html.is-trip-brand #app .travel-home-page .home .travel-home-hero__search,html.is-trip-brand .travel-home-page .home .travel-home-hero__search{position:relative;z-index:2;padding:4.5rem .75rem 1.25rem;box-sizing:border-box}html.is-trip-brand #app .travel-home-page .home .travel-home-hero .ctrip-search-form__title,html.is-trip-brand .travel-home-page .home .travel-home-hero .ctrip-search-form__title{color:#fff;text-shadow:0 1px .625rem rgba(15,41,77,.4)}html.is-trip-brand #app .travel-home-page .home .travel-home-banner,html.is-trip-brand .travel-home-page .home .travel-home-banner{box-sizing:border-box;margin:0 .75rem .625rem;border-radius:.75rem;overflow:hidden;background:var(--hotel-card-bg,#fff);box-shadow:0 .25rem 1rem rgba(15,41,77,.07);aspect-ratio:364/164}html.is-trip-brand #app .travel-home-page .home .travel-home-banner .my-swipe,html.is-trip-brand #app .travel-home-page .home .travel-home-banner .van-swipe,html.is-trip-brand .travel-home-page .home .travel-home-banner .my-swipe,html.is-trip-brand .travel-home-page .home .travel-home-banner .van-swipe{width:100%;height:100%;overflow:hidden}html[dir=ltr].is-trip-brand #app .travel-home-page .home .travel-home-banner .my-swipe,html[dir=ltr].is-trip-brand #app .travel-home-page .home .travel-home-banner .van-swipe,html[dir=ltr].is-trip-brand .travel-home-page .home .travel-home-banner .my-swipe,html[dir=ltr].is-trip-brand .travel-home-page .home .travel-home-banner .van-swipe{direction:ltr}html[dir=rtl].is-trip-brand #app .travel-home-page .home .travel-home-banner .my-swipe,html[dir=rtl].is-trip-brand #app .travel-home-page .home .travel-home-banner .van-swipe,html[dir=rtl].is-trip-brand .travel-home-page .home .travel-home-banner .my-swipe,html[dir=rtl].is-trip-brand .travel-home-page .home .travel-home-banner .van-swipe{direction:rtl}html.is-trip-brand #app .travel-home-page .home .travel-home-banner .van-swipe__track,html.is-trip-brand .travel-home-page .home .travel-home-banner .van-swipe__track{height:100%}html.is-trip-brand #app .travel-home-page .home .travel-home-banner .travel-home-banner__slide,html.is-trip-brand #app .travel-home-page .home .travel-home-banner .van-swipe-item,html.is-trip-brand .travel-home-page .home .travel-home-banner .travel-home-banner__slide,html.is-trip-brand .travel-home-page .home .travel-home-banner .van-swipe-item{height:100%;overflow:hidden}html.is-trip-brand #app .travel-home-page .home .travel-home-banner .swiper_image,html.is-trip-brand #app .travel-home-page .home .travel-home-banner .swiper_image.van-image,html.is-trip-brand .travel-home-page .home .travel-home-banner .swiper_image,html.is-trip-brand .travel-home-page .home .travel-home-banner .swiper_image.van-image{width:100%!important;height:100%!important;max-width:100%;display:block}html.is-trip-brand #app .travel-home-page .home .travel-home-banner .van-image__img,html.is-trip-brand .travel-home-page .home .travel-home-banner .van-image__img{width:100%;height:100%;object-fit:cover;display:block}html.is-trip-brand #app .travel-home-page .home .travel-home-banner .van-swipe__indicators,html.is-trip-brand .travel-home-page .home .travel-home-banner .van-swipe__indicators{bottom:.5rem}html.is-trip-brand #app .travel-home-page .home .travel-home-body,html.is-trip-brand .travel-home-page .home .travel-home-body{padding:0 .75rem 1.75rem;box-sizing:border-box}html.is-trip-brand #app .travel-home-page .home .travel-home-section,html.is-trip-brand .travel-home-page .home .travel-home-section{margin-bottom:.25rem}html.is-trip-brand #app .travel-home-page .home .travel-home-section__title,html.is-trip-brand .travel-home-page .home .travel-home-section__title{margin:1.125rem 0 .75rem;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--hotel-text,#0f294d);letter-spacing:-.02em}html[dir=ltr].is-trip-brand #app .travel-home-page .home .travel-home-section__title,html[dir=ltr].is-trip-brand .travel-home-page .home .travel-home-section__title{padding-left:.625rem;border-left:.1875rem solid var(--hotel-accent,#287dfa)}html[dir=rtl].is-trip-brand #app .travel-home-page .home .travel-home-section__title,html[dir=rtl].is-trip-brand .travel-home-page .home .travel-home-section__title{padding-right:.625rem;border-right:.1875rem solid var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-home-page .home .travel-home-card,html.is-trip-brand .travel-home-page .home .travel-home-card{box-sizing:border-box;margin:0 0 .625rem;padding:0;background:transparent;border:none;box-shadow:none;overflow:visible}html.is-trip-brand #app .travel-home-page .home .travel-home-card--flush,html.is-trip-brand #app .travel-home-page .home .travel-home-card--grid,html.is-trip-brand #app .travel-home-page .home .travel-home-card--scroll,html.is-trip-brand .travel-home-page .home .travel-home-card--flush,html.is-trip-brand .travel-home-page .home .travel-home-card--grid,html.is-trip-brand .travel-home-page .home .travel-home-card--scroll{padding:0;margin:0 0 .625rem;background:transparent;border:none;box-shadow:none;overflow:visible}html[dir=ltr].is-trip-brand #app .travel-home-page .home .skeleton .van-skeleton__row,html[dir=ltr].is-trip-brand #app .travel-home-page .home .skeleton .van-skeleton__title,html[dir=ltr].is-trip-brand .travel-home-page .home .skeleton .van-skeleton__row,html[dir=ltr].is-trip-brand .travel-home-page .home .skeleton .van-skeleton__title{background:linear-gradient(90deg,rgba(15,41,77,.06) 25%,rgba(15,41,77,.1) 50%,rgba(15,41,77,.06) 75%)!important}html[dir=rtl].is-trip-brand #app .travel-home-page .home .skeleton .van-skeleton__row,html[dir=rtl].is-trip-brand #app .travel-home-page .home .skeleton .van-skeleton__title,html[dir=rtl].is-trip-brand .travel-home-page .home .skeleton .van-skeleton__row,html[dir=rtl].is-trip-brand .travel-home-page .home .skeleton .van-skeleton__title{background:linear-gradient(-90deg,rgba(15,41,77,.06) 25%,rgba(15,41,77,.1) 50%,rgba(15,41,77,.06) 75%)!important}html.is-trip-brand #app .travel-home-page .home .Member-text,html.is-trip-brand .travel-home-page .home .Member-text{display:none}html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice{margin-top:0;overflow:visible;white-space:normal}html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-swiper,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-swiper{width:100%;overflow:visible}html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-swiper .swiper-wrapper,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-swiper .swiper-wrapper{align-items:stretch}html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-slide,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-slide{width:8.25rem!important;height:auto;flex-shrink:0;display:flex!important;align-self:stretch}html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-card,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-card{width:100%;height:100%;min-height:11.75rem;display:flex;flex-direction:column;background:#fff;border-radius:.75rem;overflow:hidden;box-sizing:border-box;box-shadow:0 2px .5rem rgba(15,41,77,.05);border:1px solid rgba(15,41,77,.08);transition:transform .15s ease,box-shadow .15s ease}html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-card:active,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-card:active{transform:scale(.98)}html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-card .img-div,html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .zhuanjia-item2.travel-choice-slide .img-div,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-card .img-div,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .zhuanjia-item2.travel-choice-slide .img-div{width:100%!important;height:8.25rem!important;display:block!important;padding:0!important;margin:0!important;background:#f4f7f5;overflow:hidden;line-height:0}html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-card .img-div .img,html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .zhuanjia-item2.travel-choice-slide .img-div .img,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .travel-choice-card .img-div .img,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .zhuanjia-item2.travel-choice-slide .img-div .img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%;min-height:100%;object-fit:cover!important;object-position:center;display:block;vertical-align:top}html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .t1,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .t1{margin:0;flex:1 0 3.5rem;height:3.5rem;min-height:3.5rem;max-height:3.5rem;padding:.625rem .625rem .75rem;white-space:normal;line-height:1.4;box-sizing:border-box;background:#fff;overflow:hidden;display:flex;align-items:flex-start}html[dir=ltr].is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .t1,html[dir=ltr].is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .t1{text-align:left}html[dir=rtl].is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .t1,html[dir=rtl].is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .t1{text-align:right}html.is-trip-brand #app .travel-home-page .home .touzi-zhuanjia--choice .travel-home-item-name,html.is-trip-brand .travel-home-page .home .touzi-zhuanjia--choice .travel-home-item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.25rem;font-size:.8125rem;color:var(--hotel-text,#0f294d);font-weight:600;line-height:1.4;word-break:break-word}html.is-trip-brand #app .travel-home-page .home .banner-product,html.is-trip-brand .travel-home-page .home .banner-product{margin-top:0;width:100%;box-sizing:border-box;background:transparent!important;border-radius:0}html.is-trip-brand #app .travel-home-page .home .banner-product .van-swipe,html.is-trip-brand #app .travel-home-page .home .banner-product .van-swipe-item,html.is-trip-brand #app .travel-home-page .home .banner-product .van-swipe__track,html.is-trip-brand .travel-home-page .home .banner-product .van-swipe,html.is-trip-brand .travel-home-page .home .banner-product .van-swipe-item,html.is-trip-brand .travel-home-page .home .banner-product .van-swipe__track{background:transparent!important}html.is-trip-brand #app .travel-home-page .home .banner-product .van-swipe,html.is-trip-brand #app .travel-home-page .home .banner-product .van-swipe-item,html.is-trip-brand #app .travel-home-page .home .banner-product .van-swipe__track,html.is-trip-brand .travel-home-page .home .banner-product .van-swipe,html.is-trip-brand .travel-home-page .home .banner-product .van-swipe-item,html.is-trip-brand .travel-home-page .home .banner-product .van-swipe__track{height:auto!important}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product{display:grid!important;grid-template-columns:repeat(2,1fr);gap:.625rem;width:100%;box-sizing:border-box;padding:0;background:transparent}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item{width:100%!important;max-width:100%!important;height:auto!important;min-height:0;margin-bottom:0;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;background:#fff!important;border:1px solid rgba(15,41,77,.08)!important;border-radius:.75rem!important;box-shadow:0 2px .5rem rgba(15,41,77,.05)!important;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item:active,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item:active{transform:scale(.98);box-shadow:0 .25rem 1rem rgba(15,41,77,.07)!important}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .img-div,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .img-div{width:100%;height:auto;aspect-ratio:3/4;padding:0;background:#f4f7f5!important;display:block;overflow:hidden}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .img-div .img,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .img-div .img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;display:block}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .content,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .content{width:100%!important;padding:.625rem .625rem .75rem!important;margin:0;box-sizing:border-box;background:#fff!important}html[dir=ltr].is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .content,html[dir=ltr].is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .content{text-align:left}html[dir=rtl].is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .content,html[dir=rtl].is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .content{text-align:right}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .content .price,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .content .price{display:block;color:var(--hotel-accent,#287dfa)!important;font-size:1.0625rem;font-weight:700;line-height:1.2;margin-top:.5rem;margin-bottom:0}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .content .goods-addr,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .content .goods-addr{display:flex;align-items:flex-start;gap:2px;margin:0 0 0;color:var(--hotel-text-muted,#8592a6);font-size:.6875rem;line-height:1.35;font-weight:400}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .content .goods-addr .goods-addr__icon,html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .content .goods-addr .van-icon,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .content .goods-addr .goods-addr__icon,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .content .goods-addr .van-icon{flex-shrink:0;margin-top:1px;font-size:.75rem;color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .content .goods-addr span,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .content .goods-addr span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .content .sold,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .content .sold{display:none!important}html.is-trip-brand #app .travel-home-page .home .banner-product .swipe-product-item .content .describe,html.is-trip-brand .travel-home-page .home .banner-product .swipe-product-item .content .describe{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--hotel-text,#0f294d);-webkit-line-clamp:2;margin:0 0 .375rem}html.is-trip-brand #app .travel-home-page .home .banner-product .indicators,html.is-trip-brand .travel-home-page .home .banner-product .indicators{bottom:.25rem}html.is-trip-brand #app .travel-home-page .home .banner-product .indicator li,html.is-trip-brand .travel-home-page .home .banner-product .indicator li{width:.375rem;height:.375rem;border-radius:50%;background-color:rgba(15,41,77,.18);opacity:1}html.is-trip-brand #app .travel-home-page .home .banner-product .indicator li.active,html.is-trip-brand .travel-home-page .home .banner-product .indicator li.active{width:1.125rem;border-radius:.1875rem;background-color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals,html.is-trip-brand .travel-home-page .home .recommended-store--deals{margin-top:0;box-sizing:border-box}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .store_title,html.is-trip-brand .travel-home-page .home .recommended-store--deals .store_title{display:none}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product{display:grid!important;grid-template-columns:repeat(2,1fr);gap:.625rem;width:100%;box-sizing:border-box}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item{width:100%!important;max-width:100%!important;margin-bottom:.625rem;padding:0!important;background:#fff!important;border:1px solid rgba(15,41,77,.08)!important;border-radius:.75rem!important;box-shadow:0 2px .5rem rgba(15,41,77,.05)!important;overflow:hidden}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .img-div,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .img-div{width:100%;height:auto;aspect-ratio:3/4;background:#f4f7f5!important}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .img-div .img,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .img-div .img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content{width:100%;padding:.625rem .625rem .75rem;box-sizing:border-box;background:#fff!important}html[dir=ltr].is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content,html[dir=ltr].is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content{text-align:left}html[dir=rtl].is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content,html[dir=rtl].is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content{text-align:right}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .price,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .price{color:var(--hotel-accent,#287dfa);font-size:1.0625rem;font-weight:700;margin-top:.5rem;display:block}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .goods-addr,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .goods-addr{display:flex;align-items:flex-start;gap:2px;margin:0;color:var(--hotel-text-muted,#8592a6);font-size:.6875rem;line-height:1.35;font-weight:400}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .goods-addr .goods-addr__icon,html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .goods-addr .van-icon,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .goods-addr .goods-addr__icon,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .goods-addr .van-icon{flex-shrink:0;margin-top:1px;font-size:.75rem;color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .goods-addr span,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .goods-addr span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .describe,html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content p,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .describe,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content p{color:var(--hotel-text-sub);font-size:.75rem}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .describe,html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content .describe{font-size:.875rem;font-weight:600;color:var(--hotel-text);line-height:1.35;margin:0 0 .375rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}html.is-trip-brand #app .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content>p:not(.goods-addr),html.is-trip-brand .travel-home-page .home .recommended-store--deals .recommended-store-product-item .content>p:not(.goods-addr){display:none}html.is-trip-brand #app .travel-home-page .home .recommended-store-shop-item,html.is-trip-brand .travel-home-page .home .recommended-store-shop-item{background:#fff!important;box-shadow:0 .25rem 1rem rgba(15,41,77,.07);border:none;border-radius:.75rem}html.is-trip-brand #app .travel-home-page .home .recommended-store-shop-item .button,html.is-trip-brand .travel-home-page .home .recommended-store-shop-item .button{border-color:rgba(40,125,250,.35);background:var(--hotel-accent-light);color:var(--hotel-accent)}html.is-trip-brand #app .travel-home-page .home .recommended-store-shop-item .bottom,html.is-trip-brand .travel-home-page .home .recommended-store-shop-item .bottom{border-top-color:var(--hotel-border);color:var(--hotel-text-sub)}html.is-trip-brand #app .travel-home-page .home .to_top,html.is-trip-brand .travel-home-page .home .to_top{color:var(--hotel-accent,#287dfa)!important;background:#fff!important;box-shadow:0 .25rem 1rem rgba(15,41,77,.07);border:1px solid rgba(15,41,77,.08)!important}html.is-trip-brand #app .travel-home-page .footer,html.is-trip-brand #app .travel-home-page .h5-footer,html.is-trip-brand .travel-home-page .footer,html.is-trip-brand .travel-home-page .h5-footer{margin-top:.5rem;background:#f5f7fa!important;border-top:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .commodity.travel-commodity-page,html.is-trip-brand .travel-commodity-page.commodity{background:#eef2f7!important;color:var(--hotel-text,#0f294d);min-height:100vh}html.is-trip-brand #app .commodity.travel-commodity-page .van-nav-bar,html.is-trip-brand .travel-commodity-page.commodity .van-nav-bar{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(.625rem);border-bottom:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .commodity.travel-commodity-page .van-nav-bar__title,html.is-trip-brand .travel-commodity-page.commodity .van-nav-bar__title{color:var(--hotel-text,#0f294d);font-weight:600}html.is-trip-brand #app .commodity.travel-commodity-page .van-nav-bar .van-icon,html.is-trip-brand .travel-commodity-page.commodity .van-nav-bar .van-icon{color:var(--hotel-primary,#0f294d)!important}html.is-trip-brand #app .commodity.travel-commodity-page .commodity_header,html.is-trip-brand .travel-commodity-page.commodity .commodity_header{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(.5rem);border-bottom:1px solid rgba(15,41,77,.08);padding-bottom:.5rem}html.is-trip-brand #app .commodity.travel-commodity-page .commodity_header .van-tabs__line,html.is-trip-brand .travel-commodity-page.commodity .commodity_header .van-tabs__line{background:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .commodity.travel-commodity-page .commodity_header .van-tab,html.is-trip-brand .travel-commodity-page.commodity .commodity_header .van-tab{color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .commodity.travel-commodity-page .commodity_header .van-tab--active,html.is-trip-brand .travel-commodity-page.commodity .commodity_header .van-tab--active{color:var(--hotel-accent,#287dfa)!important;font-weight:600}html.is-trip-brand #app .commodity.travel-commodity-page .filter-div,html.is-trip-brand .travel-commodity-page.commodity .filter-div{background:#fff!important;border:1px solid rgba(15,41,77,.08);border-radius:1.375rem;box-shadow:0 2px .5rem rgba(15,41,77,.05);margin:.5rem .75rem 0;width:calc(100% - 1.5rem);padding:0 .75rem;height:2.5rem}html.is-trip-brand #app .commodity.travel-commodity-page .filter-div .filter-item,html.is-trip-brand .travel-commodity-page.commodity .filter-div .filter-item{color:var(--hotel-text-muted,#8592a6);font-size:.8125rem}html.is-trip-brand #app .commodity.travel-commodity-page .filter-div .filter-item.active,html.is-trip-brand .travel-commodity-page.commodity .filter-div .filter-item.active{color:var(--hotel-accent,#287dfa);font-weight:600}html.is-trip-brand #app .commodity.travel-commodity-page .padd-15,html.is-trip-brand .travel-commodity-page.commodity .padd-15{padding:0}html.is-trip-brand #app .commodity.travel-commodity-page .list,html.is-trip-brand .travel-commodity-page.commodity .list{display:flex!important;flex-direction:column!important;gap:0;margin-top:.5rem;background:#fff}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;min-height:0;margin:0!important;padding:.75rem!important;border:none!important;border-bottom:1px solid rgba(15,41,77,.08)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden;box-sizing:border-box}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item:active,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card:active,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity:active,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item:active,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card:active,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity:active{background:#f7fafd!important;transform:none}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .commodity-img,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .commodity-img,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .commodity-img,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .commodity-img,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .commodity-img,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .commodity-img{position:relative;width:6rem!important;height:auto!important;aspect-ratio:3/4;flex:0 0 6rem!important;padding:0!important;margin:0!important;display:block!important;background:#f2f7ff!important;overflow:hidden;border-radius:.5rem;line-height:0}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .commodity-img img,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .commodity-img img,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .commodity-img img,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .commodity-img img,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .commodity-img img,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .commodity-img img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center;display:block}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .commodity-img .discount_box,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .commodity-img .discount_box,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .commodity-img .discount_box,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .commodity-img .discount_box,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .commodity-img .discount_box,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .commodity-img .discount_box{position:absolute;top:0;z-index:2}html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .commodity-img .discount_box,html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .commodity-img .discount_box,html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .commodity-img .discount_box,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .commodity.list-item .commodity-img .discount_box,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .list-item.commodity .commodity-img .discount_box,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .commodity-img .discount_box{left:0}html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .commodity-img .discount_box,html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .commodity-img .discount_box,html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .commodity-img .discount_box,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .commodity.list-item .commodity-img .discount_box,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .list-item.commodity .commodity-img .discount_box,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .commodity-img .discount_box{right:0}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .trip-hotel-card__body,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .trip-hotel-card__body,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .trip-hotel-card__body,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .trip-hotel-card__body,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .trip-hotel-card__body,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .trip-hotel-card__body{flex:1;min-width:0;display:flex;flex-direction:column}html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .trip-hotel-card__body,html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .trip-hotel-card__body,html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .trip-hotel-card__body,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .commodity.list-item .trip-hotel-card__body,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .list-item.commodity .trip-hotel-card__body,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .trip-hotel-card__body{padding-left:.75rem}html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .trip-hotel-card__body,html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .trip-hotel-card__body,html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .trip-hotel-card__body,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .commodity.list-item .trip-hotel-card__body,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .list-item.commodity .trip-hotel-card__body,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .trip-hotel-card__body{padding-right:.75rem}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .title,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .title,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .title,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .title,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .title,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .title{color:var(--hotel-text,#0f294d)!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.35!important;min-height:0!important;margin:0 0 .375rem!important;padding:0!important}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .goods-addr,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .goods-addr,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .goods-addr,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .goods-addr,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .goods-addr,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .goods-addr{display:flex;align-items:flex-start;gap:2px;margin:0!important;padding:0!important;color:var(--hotel-text-muted,#8592a6);font-size:.75rem;line-height:1.35}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .goods-addr .goods-addr__icon,html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .goods-addr .van-icon,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .goods-addr .goods-addr__icon,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .goods-addr .van-icon,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .goods-addr .goods-addr__icon,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .goods-addr .van-icon,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .goods-addr .goods-addr__icon,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .goods-addr .van-icon,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .goods-addr .goods-addr__icon,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .goods-addr .van-icon,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .goods-addr .goods-addr__icon,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .goods-addr .van-icon{flex-shrink:0;margin-top:1px;font-size:.75rem;color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .goods-addr span,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .goods-addr span,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .goods-addr span,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .goods-addr span,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .goods-addr span,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .goods-addr span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .money,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .money,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .money,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .money,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .money,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .money{color:var(--hotel-accent,#287dfa)!important;font-weight:700!important;font-size:1.0625rem!important;margin-top:auto!important;padding-top:.5rem!important;line-height:1.2}html.is-trip-brand #app .commodity.travel-commodity-page .commodity.list-item .text,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity .text,html.is-trip-brand #app .commodity.travel-commodity-page .list-item.commodity.trip-hotel-card .text,html.is-trip-brand .travel-commodity-page.commodity .commodity.list-item .text,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity .text,html.is-trip-brand .travel-commodity-page.commodity .list-item.commodity.trip-hotel-card .text{display:none!important}html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .skeleton .van-skeleton__row,html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .skeleton .van-skeleton__title,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .skeleton .van-skeleton__row,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .skeleton .van-skeleton__title{background:linear-gradient(90deg,rgba(15,41,77,.06) 25%,rgba(15,41,77,.1) 50%,rgba(15,41,77,.06) 75%)!important}html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .skeleton .van-skeleton__row,html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .skeleton .van-skeleton__title,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .skeleton .van-skeleton__row,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .skeleton .van-skeleton__title{background:linear-gradient(-90deg,rgba(15,41,77,.06) 25%,rgba(15,41,77,.1) 50%,rgba(15,41,77,.06) 75%)!important}html.is-trip-brand #app .commodity.travel-commodity-page .to_top,html.is-trip-brand .travel-commodity-page.commodity .to_top{color:var(--hotel-accent,#287dfa)!important;background:#fff!important;box-shadow:0 .25rem 1rem rgba(15,41,77,.1);border:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .commodity.travel-commodity-page .pop-wrap,html.is-trip-brand .travel-commodity-page.commodity .pop-wrap{background:#eef2f7!important}html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .pop-wrap,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .pop-wrap{box-shadow:.25rem 0 1.25rem rgba(15,41,77,.1)}html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .pop-wrap,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .pop-wrap{box-shadow:-.25rem 0 1.25rem rgba(15,41,77,.1)}html.is-trip-brand #app .commodity.travel-commodity-page .pop-wrap .pop-header-wrap,html.is-trip-brand .travel-commodity-page.commodity .pop-wrap .pop-header-wrap{background:#fff!important;border-bottom-color:var(--hotel-border,#eef0ee)}html.is-trip-brand #app .commodity.travel-commodity-page .pop-wrap .pop-header-wrap .pop-header-wrap-left,html.is-trip-brand .travel-commodity-page.commodity .pop-wrap .pop-header-wrap .pop-header-wrap-left{color:var(--hotel-text,#0f294d);font-weight:600}html.is-trip-brand #app .commodity.travel-commodity-page .pop-wrap .pop-center-wrap .center-item,html.is-trip-brand .travel-commodity-page.commodity .pop-wrap .pop-center-wrap .center-item{color:var(--hotel-text-sub,#455873)}html.is-trip-brand #app .commodity.travel-commodity-page .pop-wrap .pop-center-wrap .active,html.is-trip-brand #app .commodity.travel-commodity-page .pop-wrap .pop-center-wrap .active2,html.is-trip-brand .travel-commodity-page.commodity .pop-wrap .pop-center-wrap .active,html.is-trip-brand .travel-commodity-page.commodity .pop-wrap .pop-center-wrap .active2{background:#fff!important;color:var(--hotel-accent,#287dfa)!important}html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .pop-wrap .pop-center-wrap .active,html[dir=ltr].is-trip-brand #app .commodity.travel-commodity-page .pop-wrap .pop-center-wrap .active2,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .pop-wrap .pop-center-wrap .active,html[dir=ltr].is-trip-brand .travel-commodity-page.commodity .pop-wrap .pop-center-wrap .active2{border-left-color:var(--hotel-accent,#287dfa)!important}html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .pop-wrap .pop-center-wrap .active,html[dir=rtl].is-trip-brand #app .commodity.travel-commodity-page .pop-wrap .pop-center-wrap .active2,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .pop-wrap .pop-center-wrap .active,html[dir=rtl].is-trip-brand .travel-commodity-page.commodity .pop-wrap .pop-center-wrap .active2{border-right-color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .commodity.travel-commodity-page .van-collapse-item__title--expanded,html.is-trip-brand .travel-commodity-page.commodity .van-collapse-item__title--expanded{color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .commodity.travel-commodity-page .van-collapse-item__content,html.is-trip-brand .travel-commodity-page.commodity .van-collapse-item__content{color:var(--hotel-text-sub,#455873)!important}html.is-trip-brand .navbar{width:100%;max-width:100%;left:0;right:0;background:hsla(0,0%,100%,.98)!important;border-top:1px solid rgba(15,41,77,.08);backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);box-shadow:0 -2px 1rem rgba(15,41,77,.07);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}html.is-trip-brand .footer.yongqi.travel-tab-bar,html.is-trip-brand .travel-tab-bar.footer.yongqi{width:100%!important;max-width:100%!important;min-height:3.25rem;height:auto;margin:0;padding:.375rem .5rem .25rem;box-shadow:none!important;background:transparent!important;border:none;display:flex;align-items:flex-end;justify-content:space-around;gap:.25rem;box-sizing:border-box}html.is-trip-brand .travel-tab-bar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;max-width:25%;margin:0;padding:2px .25rem .25rem;border:none;background:transparent!important;font:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .15s ease}html.is-trip-brand .travel-tab-bar__item:active{transform:scale(.96)}html.is-trip-brand .travel-tab-bar__icon-wrap{display:flex;align-items:center;justify-content:center;min-width:3rem;min-height:1.75rem;padding:.25rem .75rem;border-radius:.875rem;background:transparent;transition:background .22s ease,box-shadow .22s ease}html.is-trip-brand .travel-tab-bar__icon{font-size:1.375rem!important;line-height:1;transition:transform .2s ease}html.is-trip-brand .travel-tab-bar .colorChange,html.is-trip-brand .travel-tab-bar__label{display:block;font-style:normal;font-weight:500;font-size:.625rem;line-height:1.25;letter-spacing:.02em;text-align:center;color:var(--hotel-text-muted,#8592a6);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .2s ease,font-weight .2s ease}html.is-trip-brand .travel-tab-bar__item.on .travel-tab-bar__icon-wrap{background:var(--hotel-accent-light,#e8f1fe)!important;box-shadow:0 1px .25rem rgba(40,125,250,.12)}html.is-trip-brand .travel-tab-bar__item.on .travel-tab-bar__icon{transform:scale(1.05)}html.is-trip-brand .travel-tab-bar__item.on .colorChange.on,html.is-trip-brand .travel-tab-bar__item.on .travel-tab-bar__label{color:var(--hotel-accent,#287dfa);font-weight:600}html.is-trip-brand .travel-tab-bar__item:not(.on) .travel-tab-bar__icon-wrap{background:transparent!important;box-shadow:none}html.is-trip-brand .footer.yongqi:not(.travel-tab-bar){width:100%!important;max-width:100%!important;min-height:3.25rem;box-shadow:none!important;background:transparent!important;display:flex;align-items:stretch;justify-content:space-around;padding:.375rem .5rem .25rem;box-sizing:border-box}html.is-trip-brand .footer.yongqi:not(.travel-tab-bar)>.yongqi{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px .25rem .25rem;max-width:25%;background:transparent!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand .footer.yongqi:not(.travel-tab-bar)>.yongqi .image{display:flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.25rem .75rem;border-radius:.875rem;background:transparent;transition:background .22s ease}html.is-trip-brand .footer.yongqi:not(.travel-tab-bar)>.yongqi .van-icon{font-size:1.375rem!important}html.is-trip-brand .footer.yongqi:not(.travel-tab-bar)>.yongqi .colorChange{font-size:.625rem;line-height:1.25;margin-top:2px;color:var(--hotel-text-muted,#8592a6);font-weight:500}html.is-trip-brand .footer.yongqi:not(.travel-tab-bar)>.yongqi .colorChange.on{color:var(--hotel-accent,#287dfa);font-weight:600}html.is-trip-brand .footer.yongqi:not(.travel-tab-bar)>.yongqi.on .image{background:var(--hotel-accent-light,#e8f1fe)!important;box-shadow:0 1px .25rem rgba(40,125,250,.12)}html.is-trip-brand #app .shop.travel-shop-page,html.is-trip-brand .shop.travel-shop-page{min-height:100vh;background:#eef2f7!important;color:var(--hotel-text,#0f294d);overflow-x:hidden}html.is-trip-brand #app .shop.travel-shop-page .nav-bar.van-nav-bar,html.is-trip-brand .shop.travel-shop-page .nav-bar.van-nav-bar{background:hsla(0,0%,100%,.96)!important;backdrop-filter:blur(.5rem);top:0!important}html.is-trip-brand #app .shop.travel-shop-page .nav-bar.van-nav-bar:after,html.is-trip-brand .shop.travel-shop-page .nav-bar.van-nav-bar:after{border-color:rgba(15,41,77,.08)}html.is-trip-brand #app .shop.travel-shop-page .nav-bar.van-nav-bar .van-nav-bar__title,html.is-trip-brand .shop.travel-shop-page .nav-bar.van-nav-bar .van-nav-bar__title{font-weight:600;color:var(--hotel-text,#0f294d)!important;font-size:1rem;max-width:60%!important}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .nav-bar.van-nav-bar .van-nav-bar__title,html[dir=ltr].is-trip-brand .shop.travel-shop-page .nav-bar.van-nav-bar .van-nav-bar__title{padding-left:0!important}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .nav-bar.van-nav-bar .van-nav-bar__title,html[dir=rtl].is-trip-brand .shop.travel-shop-page .nav-bar.van-nav-bar .van-nav-bar__title{padding-right:0!important}html.is-trip-brand #app .shop.travel-shop-page .nav-bar.van-nav-bar .van-icon-arrow-left,html.is-trip-brand .shop.travel-shop-page .nav-bar.van-nav-bar .van-icon-arrow-left{color:var(--hotel-text,#0f294d)!important;text-shadow:none!important}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header{position:relative;width:100%;height:auto!important;min-height:0!important;padding-top:calc(2.875rem + env(safe-area-inset-top, 0px));padding-bottom:0;background:var(--hotel-primary,#0f294d)!important;overflow:visible;z-index:1}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div{position:absolute!important;top:0;width:100%!important;height:13.75rem!important;z-index:0!important;opacity:1!important;border-radius:0!important}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div{left:0}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div{right:0}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div:after,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div:after,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div:after{background:linear-gradient(180deg,rgba(15,41,77,.15),rgba(15,41,77,.55))}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div:after,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div:after{background:linear-gradient(-180deg,rgba(15,41,77,.15),rgba(15,41,77,.55))}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .shop-hero__cover,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .shop-hero__cover{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .my-swipe.van-swipe,html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .shop-hero__swipe,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .my-swipe.van-swipe,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .shop-hero__swipe{width:100%!important;height:100%!important;overflow:hidden}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .my-swipe :deep(.van-swipe__track),html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .shop-hero__swipe :deep(.van-swipe__track),html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .my-swipe :deep(.van-swipe__track),html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .shop-hero__swipe :deep(.van-swipe__track){height:100%}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .my-swipe :deep(.van-swipe-item),html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .shop-hero__swipe :deep(.van-swipe-item),html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .my-swipe :deep(.van-swipe-item),html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div .shop-hero__swipe :deep(.van-swipe-item){width:100%;height:100%}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .top-banner-div :deep(.van-swipe__indicators),html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .top-banner-div :deep(.van-swipe__indicators){bottom:3.5rem;z-index:2}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header.shop-hero--has-banner .shop-top,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header.shop-hero--has-banner .shop-top{margin-top:10.5rem}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header.shop-hero--no-banner .shop-top,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header.shop-hero--no-banner .shop-top{margin-top:.5rem}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top{position:relative;z-index:2;padding:0 .75rem .75rem;display:flex;align-items:flex-start;gap:.5rem;box-sizing:border-box}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info{display:flex;flex:1;min-width:0;align-items:flex-start;gap:.625rem;min-height:4.5rem}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left{flex-shrink:0}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar{width:4rem;height:4rem;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid hsla(0,0%,100%,.9);box-shadow:0 .25rem .75rem rgba(0,0,0,.15);box-sizing:border-box}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar img,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar img{display:block;width:100%;height:100%;object-fit:cover}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar :deep(.van-skeleton),html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar :deep(.van-skeleton__content),html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar :deep(.van-skeleton),html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar :deep(.van-skeleton__content){width:100%;height:100%}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar :deep(.avatar_picture),html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar :deep(.avatar_picture){display:block;width:100%;height:100%}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar :deep(.van-skeleton__row),html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-left .shop-avatar :deep(.van-skeleton__row){width:100%!important;height:100%!important;margin:0!important}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-right,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-right{flex:1;min-width:0;padding-top:2px}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-right .title,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-right .title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;color:#fff!important;text-shadow:0 1px .1875rem rgba(0,0,0,.25)}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-right .text,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-right .text{margin:.25rem 0 0;color:hsla(0,0%,100%,.9)!important;line-height:1.45;font-size:.75rem}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-right .logos,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-right .logos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;min-height:1.5rem}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-right .logos img,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-info-right .logos img{width:1.375rem;height:1.375rem;display:block}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1.125rem;height:2rem;box-shadow:0 2px .5rem rgba(40,125,250,.35);font-size:.8125rem;font-weight:500;color:#fff!important;white-space:nowrap;box-sizing:border-box}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)!important;padding:0 .75rem 0 .625rem;border-radius:1rem 0 0 1rem}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)!important;padding:0 .625rem 0 .75rem;border-radius:0 1rem 1rem 0}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed .starbai,html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed>img,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed .starbai,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed>img{width:.875rem;height:.875rem;flex-shrink:0}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed>div,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed>div{margin-left:.375rem}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed>div,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-top .shop-followed>div{margin-right:.375rem}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-bottom,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-bottom{position:relative;z-index:3;padding-bottom:0!important}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap{position:relative!important;top:auto!important;width:100%!important;padding:0!important;height:2.75rem!important;background:#fff!important;border-radius:.75rem .75rem 0 0;box-shadow:0 -.25rem 1rem rgba(15,41,77,.08)}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap{left:auto!important}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap{right:auto!important}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap .van-tabs__line,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap .van-tabs__line{background:var(--hotel-accent,#287dfa)!important;width:3rem!important}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap .van-tab,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap .van-tab{color:var(--hotel-text-muted,#8592a6);font-size:.875rem}html.is-trip-brand #app .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap .van-tab--active,html.is-trip-brand .shop.travel-shop-page .shop-hero.shop-header .shop-bottom .tab-wrap .van-tab--active{color:var(--hotel-accent,#287dfa)!important;font-weight:600}html.is-trip-brand #app .shop.travel-shop-page .shop-main,html.is-trip-brand .shop.travel-shop-page .shop-main{position:relative;z-index:2;background:#eef2f7;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px))}html.is-trip-brand #app .shop.travel-shop-page .shop-panel,html.is-trip-brand .shop.travel-shop-page .shop-panel{background:#eef2f7}html.is-trip-brand #app .shop.travel-shop-page .shop-panel .padd-15,html.is-trip-brand .shop.travel-shop-page .shop-panel .padd-15{padding:.75rem}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar,html.is-trip-brand .shop.travel-shop-page .shop-toolbar{position:sticky;top:calc(2.875rem + env(safe-area-inset-top, 0px));z-index:30;background:#fff;border-bottom:1px solid rgba(15,41,77,.08);box-shadow:0 2px .5rem rgba(15,41,77,.04);padding-bottom:.625rem;margin-bottom:.25rem}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .search_box,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .search_box{position:relative;display:flex;flex-direction:row;align-items:center;gap:.625rem;padding:.75rem .75rem 0;box-sizing:border-box;isolation:isolate}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-toolbar__filter,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-toolbar__filter{position:relative;z-index:2;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border:none;border-radius:.625rem;background:var(--hotel-accent-surface,#f2f7ff);border:1px solid rgba(40,125,250,.12);padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-toolbar__filter:active,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-toolbar__filter:active{opacity:.85}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-toolbar__filter .shop-toolbar__filter-icon,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-toolbar__filter img,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-toolbar__filter .shop-toolbar__filter-icon,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-toolbar__filter img{width:1.375rem!important;height:1.375rem!important;max-width:1.375rem!important;max-height:1.375rem!important;object-fit:contain;display:block;flex-shrink:0;pointer-events:none}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-toolbar__search,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-toolbar__search{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:block;overflow:hidden;text-decoration:none}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search{width:100%;padding:0!important;background:transparent!important}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-search__content,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-search__content{height:2.5rem;background:var(--hotel-accent-surface,#f2f7ff)!important;border:1px solid rgba(40,125,250,.12);border-radius:1.25rem}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-search__content,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-search__content{padding-left:.75rem}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-search__content,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-search__content{padding-right:.75rem}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-cell,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-cell{line-height:2.5rem;background:transparent}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-cell,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-cell{padding:0 .75rem 0 0}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-cell,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-cell{padding:0 0 0 .75rem}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__left-icon,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__left-icon{display:flex;align-items:center}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__left-icon,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__left-icon{margin-right:.5rem}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__left-icon,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__left-icon{margin-left:.5rem}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__left-icon .search-icon,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__left-icon .search-icon{width:1rem;height:1rem;display:block}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__control,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__control{font-size:.875rem;color:var(--hotel-text,#0f294d)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__control::placeholder,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-search.van-search .van-field__control::placeholder{color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar{position:static!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto!important;width:calc(100% - 1.5rem)!important;max-width:100%;min-height:2.75rem;height:auto;margin:.625rem .75rem 0!important;padding:.25rem .375rem;box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.375rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff!important;border:1px solid rgba(15,41,77,.08);border-radius:1.375rem;box-shadow:0 2px .625rem rgba(15,41,77,.06)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar::-webkit-scrollbar,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar::-webkit-scrollbar,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar::-webkit-scrollbar,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar::-webkit-scrollbar{display:none}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;margin:0!important;padding:.5rem .875rem;min-height:2.25rem;border:none;border-radius:62.4375rem;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--hotel-text-muted,#8592a6);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:color .15s ease,background .15s ease,box-shadow .15s ease}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item:active,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item:active,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item:active,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item:active{transform:scale(.98)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item.active,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item.active,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item.active,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item.active{color:var(--hotel-accent,#287dfa)!important;font-weight:600;background:var(--hotel-accent-surface,#f2f7ff);box-shadow:inset 0 0 0 1px rgba(40,125,250,.18)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item.filter-item--sortable:not(.active) .filter-item__sort,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item.filter-item--sortable:not(.active) .filter-item__sort,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item.filter-item--sortable:not(.active) .filter-item__sort,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item.filter-item--sortable:not(.active) .filter-item__sort{opacity:.45}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__label,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__label,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__label,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__label{display:block;white-space:nowrap}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort{flex-shrink:0;position:relative;width:.5rem;height:.75rem;margin-inline-start:2px}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:after,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:before,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:after,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:before,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:after,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:before,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:after,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:before{content:"";position:absolute;border-left:.25rem solid transparent;border-right:.25rem solid transparent}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:after,html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:before,html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:after,html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:before,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:after,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:before,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:after,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:before{left:50%;transform:translateX(-50%)}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:after,html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:before,html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:after,html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:before,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:after,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:before,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:after,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:before{right:50%;transform:translateX(50%)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:before,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:before,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:before,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:before{top:0;border-bottom:.25rem solid var(--hotel-text-muted,#c5cec8)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:after,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:after,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort:after,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort:after{bottom:0;border-top:.25rem solid var(--hotel-text-muted,#c5cec8)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort.filter-item__sort--asc:before,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort.filter-item__sort--asc:before,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort.filter-item__sort--asc:before,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort.filter-item__sort--asc:before{border-bottom-color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort.filter-item__sort--desc:after,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort.filter-item__sort--desc:after,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item__sort.filter-item__sort--desc:after,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item__sort.filter-item__sort--desc:after{border-top-color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item.active .filter-item__sort:not(.filter-item__sort--asc):not(.filter-item__sort--desc):before,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item.active .filter-item__sort:not(.filter-item__sort--asc):not(.filter-item__sort--desc):before,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item.active .filter-item__sort:not(.filter-item__sort--asc):not(.filter-item__sort--desc):before,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item.active .filter-item__sort:not(.filter-item__sort--asc):not(.filter-item__sort--desc):before{border-bottom-color:rgba(40,125,250,.5)}html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item.active .filter-item__sort:not(.filter-item__sort--asc):not(.filter-item__sort--desc):after,html.is-trip-brand #app .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item.active .filter-item__sort:not(.filter-item__sort--asc):not(.filter-item__sort--desc):after,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .filter-div.shop-filter-bar .filter-item.active .filter-item__sort:not(.filter-item__sort--asc):not(.filter-item__sort--desc):after,html.is-trip-brand .shop.travel-shop-page .shop-toolbar .shop-filter-bar .filter-item.active .filter-item__sort:not(.filter-item__sort--asc):not(.filter-item__sort--desc):after{border-top-color:rgba(40,125,250,.5)}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-grid,html.is-trip-brand .shop.travel-shop-page .shop-goods-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card,html.is-trip-brand .shop.travel-shop-page .shop-goods-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;overflow:hidden;box-shadow:0 2px .75rem rgba(15,41,77,.06);transition:transform .12s ease}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card:active,html.is-trip-brand .shop.travel-shop-page .shop-goods-card:active{transform:scale(.98)}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__img,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__img{position:relative;width:100%;height:auto;aspect-ratio:3/4;background:#e8ece9;overflow:hidden}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__img img,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__img img{width:100%;height:100%;object-fit:cover;display:block}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__badge,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__badge{position:absolute;top:.5rem;padding:2px .375rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;color:#fff}html[dir=ltr].is-trip-brand #app .shop.travel-shop-page .shop-goods-card__badge,html[dir=ltr].is-trip-brand .shop.travel-shop-page .shop-goods-card__badge{left:.5rem;background:linear-gradient(135deg,#ff6a00,#e65c00)}html[dir=rtl].is-trip-brand #app .shop.travel-shop-page .shop-goods-card__badge,html[dir=rtl].is-trip-brand .shop.travel-shop-page .shop-goods-card__badge{right:.5rem;background:linear-gradient(-135deg,#ff6a00,#e65c00)}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__body,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__body{padding:.625rem .625rem .75rem;display:flex;flex-direction:column;gap:.25rem;min-height:5.5rem}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__title,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__title{margin:0;font-size:.8125rem;font-weight:500;line-height:1.45;color:var(--hotel-text,#0f294d);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.375rem}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__meta,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__meta{margin:0;font-size:.6875rem;line-height:1.35;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__meta-sep,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__meta-sep{margin:0 .1875rem}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__addr,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__addr{display:flex;align-items:flex-start;gap:2px;margin:0;color:var(--hotel-text-muted,#8592a6);font-size:.6875rem;line-height:1.35}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__addr .van-icon,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__addr .van-icon{flex-shrink:0;margin-top:1px;color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__addr span,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__addr span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html.is-trip-brand #app .shop.travel-shop-page .shop-goods-card__price,html.is-trip-brand .shop.travel-shop-page .shop-goods-card__price{margin:.25rem 0 0;font-size:1rem;font-weight:700;line-height:1.2;color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .shop.travel-shop-page .van-empty,html.is-trip-brand .shop.travel-shop-page .van-empty{padding:2rem 0}html.is-trip-brand .shop-filter-popup.van-popup--left{top:0!important;bottom:0!important;width:min(18.75rem,78vw)!important;height:100%!important;max-height:100%!important;transform:translateZ(0)!important;overflow:hidden!important;background:#eef2f7!important}html[dir=ltr].is-trip-brand .shop-filter-popup.van-popup--left{left:0!important;box-shadow:.25rem 0 1.5rem rgba(15,41,77,.14)}html[dir=rtl].is-trip-brand .shop-filter-popup.van-popup--left{right:0!important;box-shadow:-.25rem 0 1.5rem rgba(15,41,77,.14)}html[dir=ltr].is-trip-brand .shop-filter-popup.van-popup-slide-left-enter,html[dir=ltr].is-trip-brand .shop-filter-popup.van-popup-slide-left-leave-active{transform:translate3d(-100%,0,0)!important}html[dir=rtl].is-trip-brand .shop-filter-popup.van-popup-slide-left-enter,html[dir=rtl].is-trip-brand .shop-filter-popup.van-popup-slide-left-leave-active{transform:translate3d(100%,0,0)!important}html.is-trip-brand .shop-filter-popup.van-popup-slide-left-enter-to,html.is-trip-brand .shop-filter-popup.van-popup-slide-left-leave{transform:translateZ(0)!important}html.is-trip-brand .shop-filter-drawer{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:#eef2f7}html.is-trip-brand .shop-filter-drawer__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.625rem;min-height:3.5rem;padding:.625rem .875rem;box-shadow:0 2px .625rem rgba(15,41,77,.12)}html[dir=ltr].is-trip-brand .shop-filter-drawer__header{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html[dir=rtl].is-trip-brand .shop-filter-drawer__header{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html.is-trip-brand .shop-filter-drawer__title{display:flex;align-items:center;gap:.625rem;min-width:0;font-size:1rem;font-weight:600;color:#fff}html.is-trip-brand .shop-filter-drawer__title img{width:1.5rem;height:1.5rem;flex-shrink:0;padding:.25rem;border-radius:.5rem;background:hsla(0,0%,100%,.18);object-fit:contain}html.is-trip-brand .shop-filter-drawer__close{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:hsla(0,0%,100%,.2);padding:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .15s ease}html.is-trip-brand .shop-filter-drawer__close:active{background:hsla(0,0%,100%,.32)}html.is-trip-brand .shop-filter-drawer__close img{width:1rem;height:1rem;filter:brightness(0) invert(1)}html.is-trip-brand .shop-filter-drawer__body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}html.is-trip-brand .shop-filter-drawer__nav{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.75rem}html.is-trip-brand .shop-filter-drawer__collapse.van-collapse{width:100%;background:transparent;border:none}html.is-trip-brand .shop-filter-drawer__collapse.van-collapse:after{display:none}html.is-trip-brand .shop-filter-drawer__group.van-collapse-item{margin-top:.5rem;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 2px .75rem rgba(15,41,77,.06)}html.is-trip-brand .shop-filter-drawer__group.van-collapse-item .van-cell{padding:.875rem .875rem!important;font-size:.9375rem!important;font-weight:600;color:var(--hotel-text,#0f294d)!important;background:#fff!important}html.is-trip-brand .shop-filter-drawer__group.van-collapse-item .van-cell__right-icon{color:var(--hotel-text-muted,#8592a6);font-size:.875rem}html.is-trip-brand .shop-filter-drawer__group.van-collapse-item .van-collapse-item__title--expanded .van-cell{color:var(--hotel-accent,#287dfa)!important;background:var(--hotel-accent-surface,#f2f7ff)!important}html.is-trip-brand .shop-filter-drawer__group.van-collapse-item .van-collapse-item__title--expanded .van-cell__right-icon{color:var(--hotel-accent,#287dfa)}html.is-trip-brand .shop-filter-drawer__group.van-collapse-item .van-collapse-item__content{padding:0!important;background:var(--hotel-accent-surface,#f2f7ff)!important}html.is-trip-brand .shop-filter-drawer__group.van-collapse-item .van-cell:after,html.is-trip-brand .shop-filter-drawer__group.van-collapse-item .van-hairline--top-bottom:after{display:none!important}html.is-trip-brand .shop-filter-drawer__option{display:flex;align-items:center;width:100%;min-height:3rem;margin:0;padding:.75rem .875rem;border:none;font-family:inherit;font-size:.875rem;line-height:1.4;color:var(--hotel-text-sub,#455873);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;transition:background .15s ease,color .15s ease}html[dir=ltr].is-trip-brand .shop-filter-drawer__option{text-align:left}html[dir=rtl].is-trip-brand .shop-filter-drawer__option{text-align:right}html.is-trip-brand .shop-filter-drawer__option:active{opacity:.88}html.is-trip-brand .shop-filter-drawer__option.is-active{color:var(--hotel-accent,#287dfa)!important;font-weight:600;background:#fff!important}html[dir=ltr].is-trip-brand .shop-filter-drawer__option.is-active{box-shadow:inset .1875rem 0 0 var(--hotel-accent,#287dfa)}html[dir=rtl].is-trip-brand .shop-filter-drawer__option.is-active{box-shadow:inset -.1875rem 0 0 var(--hotel-accent,#287dfa)}html.is-trip-brand .shop-filter-drawer__option--root{margin-bottom:.25rem;padding:.875rem 1rem;border-radius:.75rem;border:1px solid rgba(15,41,77,.08);background:#fff;box-shadow:0 2px .75rem rgba(15,41,77,.06);font-size:.9375rem;font-weight:600;color:var(--hotel-text,#0f294d)}html.is-trip-brand .shop-filter-drawer__option--root.is-active{border-color:rgba(40,125,250,.35);background:var(--hotel-accent-surface,#f2f7ff)!important}html[dir=ltr].is-trip-brand .shop-filter-drawer__option--root.is-active{box-shadow:inset .1875rem 0 0 var(--hotel-accent,#287dfa),0 2px .5rem rgba(40,125,250,.08)}html[dir=rtl].is-trip-brand .shop-filter-drawer__option--root.is-active{box-shadow:inset -.1875rem 0 0 var(--hotel-accent,#287dfa),0 2px .5rem rgba(40,125,250,.08)}html.is-trip-brand .shop-filter-drawer__option--child{min-height:2.75rem;font-size:.875rem;font-weight:500;color:var(--hotel-text-muted,#8592a6);background:transparent;border-bottom:1px solid rgba(15,41,77,.06);position:relative}html[dir=ltr].is-trip-brand .shop-filter-drawer__option--child{padding:.625rem .875rem .625rem 1.75rem}html[dir=rtl].is-trip-brand .shop-filter-drawer__option--child{padding:.625rem 1.75rem .625rem .875rem}html.is-trip-brand .shop-filter-drawer__option--child:before{content:"";position:absolute;top:50%;width:.3125rem;height:.3125rem;margin-top:-2px;border-radius:50%;background:rgba(40,125,250,.35)}html[dir=ltr].is-trip-brand .shop-filter-drawer__option--child:before{left:1rem}html[dir=rtl].is-trip-brand .shop-filter-drawer__option--child:before{right:1rem}html.is-trip-brand .shop-filter-drawer__option--child:last-child{border-bottom:none}html.is-trip-brand .shop-filter-drawer__option--child.is-active{color:var(--hotel-accent,#287dfa)!important;background:hsla(0,0%,100%,.72)!important}html.is-trip-brand .shop-filter-drawer__option--child.is-active:before{background:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-order-page.page-content,html.is-trip-brand .travel-order-page.page-content{min-height:100vh;background:#eef2f7!important;color:var(--hotel-text,#0f294d);padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}html.is-trip-brand #app .travel-order-page.page-content .van-nav-bar,html.is-trip-brand .travel-order-page.page-content .van-nav-bar{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(.625rem)}html.is-trip-brand #app .travel-order-page.page-content .van-nav-bar__title,html.is-trip-brand .travel-order-page.page-content .van-nav-bar__title{font-weight:600;color:var(--hotel-text,#0f294d)}html.is-trip-brand #app .travel-order-page.page-content .van-nav-bar .van-icon,html.is-trip-brand .travel-order-page.page-content .van-nav-bar .van-icon{color:var(--hotel-text,#0f294d)!important}html.is-trip-brand #app .travel-order-page.page-content .travel-order-page__spacer,html.is-trip-brand .travel-order-page.page-content .travel-order-page__spacer{width:100%;height:calc(5.625rem + env(safe-area-inset-top, 0px));flex-shrink:0}html.is-trip-brand #app .travel-order-page.page-content .nav-content,html.is-trip-brand .travel-order-page.page-content .nav-content{position:fixed;top:calc(2.875rem + env(safe-area-inset-top, 0px));left:0;right:0;z-index:99;background:#fff;border-bottom:1px solid rgba(15,41,77,.08);box-shadow:0 2px .5rem rgba(15,41,77,.04)}html.is-trip-brand #app .travel-order-page.page-content .nav-content .van-tabs__wrap,html.is-trip-brand .travel-order-page.page-content .nav-content .van-tabs__wrap{height:2.75rem}html.is-trip-brand #app .travel-order-page.page-content .nav-content .van-tabs__line,html.is-trip-brand .travel-order-page.page-content .nav-content .van-tabs__line{width:1.75rem!important;background:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .travel-order-page.page-content .nav-content .van-tab,html.is-trip-brand .travel-order-page.page-content .nav-content .van-tab{font-size:.8125rem;color:var(--hotel-text-muted,#8592a6);padding:0 .25rem}html.is-trip-brand #app .travel-order-page.page-content .nav-content .van-tab--active,html.is-trip-brand .travel-order-page.page-content .nav-content .van-tab--active{color:var(--hotel-accent,#287dfa)!important;font-weight:600}html.is-trip-brand #app .travel-order-page.page-content .pull-content,html.is-trip-brand .travel-order-page.page-content .pull-content{min-height:calc(100vh - 8.75rem)}html.is-trip-brand #app .travel-order-page.page-content .list-content,html.is-trip-brand .travel-order-page.page-content .list-content{padding:.75rem}html.is-trip-brand #app .travel-order-page.page-content .list-content>.item.order-card,html.is-trip-brand #app .travel-order-page.page-content .list-content>.order-card,html.is-trip-brand .travel-order-page.page-content .list-content>.item.order-card,html.is-trip-brand .travel-order-page.page-content .list-content>.order-card{margin-bottom:.75rem;padding:0;background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;box-shadow:0 2px .75rem rgba(15,41,77,.06);overflow:hidden}html.is-trip-brand #app .travel-order-page.page-content .order-card__head,html.is-trip-brand .travel-order-page.page-content .order-card__head{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.75rem .875rem;background:var(--hotel-accent-surface,#f2f7ff);border-bottom:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .travel-order-page.page-content .order-card__status,html.is-trip-brand .travel-order-page.page-content .order-card__status{flex-shrink:0;padding:2px .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;line-height:1.35;color:var(--hotel-accent,#287dfa);background:rgba(40,125,250,.1)}html.is-trip-brand #app .travel-order-page.page-content .order-card__status.is-pending,html.is-trip-brand .travel-order-page.page-content .order-card__status.is-pending{color:#e65c00;background:rgba(230,92,0,.1)}html.is-trip-brand #app .travel-order-page.page-content .order-card__status.is-active,html.is-trip-brand .travel-order-page.page-content .order-card__status.is-active{color:#0a6ebd;background:rgba(10,110,189,.1)}html.is-trip-brand #app .travel-order-page.page-content .order-card__status.is-review,html.is-trip-brand .travel-order-page.page-content .order-card__status.is-review{color:var(--hotel-accent,#287dfa);background:rgba(40,125,250,.1)}html.is-trip-brand #app .travel-order-page.page-content .order-card__status.is-refund,html.is-trip-brand .travel-order-page.page-content .order-card__status.is-refund{color:#8592a6;background:hsla(129,8%,50%,.12)}html.is-trip-brand #app .travel-order-page.page-content .order-card__status.is-group,html.is-trip-brand .travel-order-page.page-content .order-card__status.is-group{color:#6b4fc7;background:rgba(107,79,199,.1)}html.is-trip-brand #app .travel-order-page.page-content .order-card__from,html.is-trip-brand .travel-order-page.page-content .order-card__from{flex:1;min-width:0;font-size:.75rem;color:var(--hotel-text-muted,#8592a6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[dir=ltr].is-trip-brand #app .travel-order-page.page-content .order-card__from,html[dir=ltr].is-trip-brand .travel-order-page.page-content .order-card__from{text-align:right}html[dir=rtl].is-trip-brand #app .travel-order-page.page-content .order-card__from,html[dir=rtl].is-trip-brand .travel-order-page.page-content .order-card__from{text-align:left}html.is-trip-brand #app .travel-order-page.page-content .order-card__body,html.is-trip-brand .travel-order-page.page-content .order-card__body{padding:.25rem .875rem 0}html.is-trip-brand #app .travel-order-page.page-content .info-item,html.is-trip-brand .travel-order-page.page-content .info-item{padding:.75rem 0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(15,41,77,.06)}html.is-trip-brand #app .travel-order-page.page-content .info-item.opreate,html.is-trip-brand .travel-order-page.page-content .info-item.opreate{border-bottom:none;padding-bottom:.625rem}html.is-trip-brand #app .travel-order-page.page-content .info-item.opreate>div,html.is-trip-brand .travel-order-page.page-content .info-item.opreate>div{color:var(--hotel-accent,#287dfa)!important;font-weight:500}html.is-trip-brand #app .travel-order-page.page-content .info-item.money>div,html.is-trip-brand .travel-order-page.page-content .info-item.money>div{font-size:1.0625rem;font-weight:700;color:var(--hotel-accent,#287dfa)!important;font-variant-numeric:tabular-nums}html.is-trip-brand #app .travel-order-page.page-content .info-item>p,html.is-trip-brand .travel-order-page.page-content .info-item>p{flex:0 0 auto;min-width:3.5rem;margin:0;font-size:.8125rem;color:var(--hotel-text-muted,#8592a6);line-height:1.45}html.is-trip-brand #app .travel-order-page.page-content .info-item>div,html.is-trip-brand .travel-order-page.page-content .info-item>div{flex:1;min-width:0;font-size:.8125rem;color:var(--hotel-text,#0f294d);word-break:break-word;line-height:1.45}html[dir=ltr].is-trip-brand #app .travel-order-page.page-content .info-item>div,html[dir=ltr].is-trip-brand .travel-order-page.page-content .info-item>div{text-align:right}html[dir=rtl].is-trip-brand #app .travel-order-page.page-content .info-item>div,html[dir=rtl].is-trip-brand .travel-order-page.page-content .info-item>div{text-align:left}html.is-trip-brand #app .travel-order-page.page-content .info-item>div>div,html.is-trip-brand .travel-order-page.page-content .info-item>div>div{display:inline-flex;align-items:center;justify-content:flex-end;max-width:100%;gap:.375rem}html.is-trip-brand #app .travel-order-page.page-content .info-item>div>div>span.nowrap,html.is-trip-brand .travel-order-page.page-content .info-item>div>div>span.nowrap{max-width:100%;overflow:hidden;text-overflow:ellipsis}html.is-trip-brand #app .travel-order-page.page-content .info-item>div>div>img,html.is-trip-brand .travel-order-page.page-content .info-item>div>div>img{width:.875rem;height:.875rem;flex-shrink:0;margin:0;position:static}html.is-trip-brand #app .travel-order-page.page-content .info-item>div>p,html.is-trip-brand .travel-order-page.page-content .info-item>div>p{margin:.25rem 0 0;font-size:.75rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content,html.is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:.625rem .875rem .875rem;border-top:1px solid rgba(15,41,77,.06)}html.is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.btn-item,html.is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.btn-item{min-width:5.25rem;min-height:2rem;padding:0 .875rem;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;font-size:.8125rem;font-weight:500;color:var(--hotel-text-sub,#455873);border:1px solid rgba(15,41,77,.18);background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.btn-item.color,html.is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.btn-item.color{color:#fff!important;border-color:var(--hotel-accent,#287dfa)}html[dir=ltr].is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.btn-item.color,html[dir=ltr].is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.btn-item.color{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html[dir=rtl].is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.btn-item.color,html[dir=rtl].is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.btn-item.color{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html.is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.btn-item:active,html.is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.btn-item:active{opacity:.88}html.is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.tips,html.is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.tips{width:100%;font-size:.8125rem;font-weight:500}html[dir=ltr].is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.tips,html[dir=ltr].is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.tips{text-align:right}html[dir=rtl].is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.tips,html[dir=rtl].is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.tips{text-align:left}html.is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.tips>span,html.is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.tips>span{color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.tips>span.success,html.is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.tips>span.success{color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.tips>span.running,html.is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.tips>span.running{color:#0a6ebd}html.is-trip-brand #app .travel-order-page.page-content .order-card__footer .btn-content>.tips>span.fail,html.is-trip-brand .travel-order-page.page-content .order-card__footer .btn-content>.tips>span.fail{color:#e53935}html.is-trip-brand #app .travel-order-page.page-content .van-empty,html.is-trip-brand .travel-order-page.page-content .van-empty{padding:3rem 0}html.is-trip-brand #app .travel-order-page.page-content .van-list__finished-text,html.is-trip-brand .travel-order-page.page-content .van-list__finished-text{color:var(--hotel-text-muted,#8592a6);font-size:.8125rem}html.is-trip-brand #app .travel-order-page.page-content .to_top,html.is-trip-brand .travel-order-page.page-content .to_top{position:fixed;bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px));width:2.75rem;height:2.75rem;z-index:50;border-radius:50%;box-shadow:0 .25rem 1rem rgba(15,41,77,.15);-webkit-tap-highlight-color:rgba(0,0,0,0)}html[dir=ltr].is-trip-brand #app .travel-order-page.page-content .to_top,html[dir=ltr].is-trip-brand .travel-order-page.page-content .to_top{right:1rem}html[dir=rtl].is-trip-brand #app .travel-order-page.page-content .to_top,html[dir=rtl].is-trip-brand .travel-order-page.page-content .to_top{left:1rem}html.is-trip-brand #app .travel-refund-page.page-content,html.is-trip-brand .travel-refund-page.page-content{min-height:100vh;background:#eef2f7!important;color:var(--hotel-text,#0f294d);padding-bottom:calc(5rem + env(safe-area-inset-bottom, 0px))}html.is-trip-brand #app .travel-refund-page.page-content .van-nav-bar,html.is-trip-brand .travel-refund-page.page-content .van-nav-bar{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(.625rem)}html.is-trip-brand #app .travel-refund-page.page-content .van-nav-bar__title,html.is-trip-brand .travel-refund-page.page-content .van-nav-bar__title{font-weight:600;color:var(--hotel-text,#0f294d)}html.is-trip-brand #app .travel-refund-page.page-content .van-nav-bar .van-icon,html.is-trip-brand .travel-refund-page.page-content .van-nav-bar .van-icon{color:var(--hotel-text,#0f294d)!important}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__spacer,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__spacer{width:100%;height:calc(2.875rem + env(safe-area-inset-top, 0px))}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__main,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__main{padding:.75rem}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__summary,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__summary{border-radius:.75rem;padding:1rem;margin-bottom:.75rem;color:#fff;box-shadow:0 2px .75rem rgba(15,41,77,.06)}html[dir=ltr].is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__summary,html[dir=ltr].is-trip-brand .travel-refund-page.page-content .travel-refund-page__summary{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html[dir=rtl].is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__summary,html[dir=rtl].is-trip-brand .travel-refund-page.page-content .travel-refund-page__summary{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__summary-label,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__summary-label{margin:0 0 .25rem;font-size:.75rem;opacity:.88;line-height:1.35}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__summary-id,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__summary-id{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45;word-break:break-all;opacity:.95}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__summary-row,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.2)}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__summary-amt-label,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__summary-amt-label{margin:0;font-size:.8125rem;opacity:.9}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__summary-amt,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__summary-amt{margin:0;font-size:1.375rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__card,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__card{background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;box-shadow:0 2px .75rem rgba(15,41,77,.06);padding:.25rem .875rem 1rem}html.is-trip-brand #app .travel-refund-page.page-content .refund-field,html.is-trip-brand .travel-refund-page.page-content .refund-field{padding-top:.875rem}html.is-trip-brand #app .travel-refund-page.page-content .refund-field:first-child,html.is-trip-brand .travel-refund-page.page-content .refund-field:first-child{padding-top:.75rem}html.is-trip-brand #app .travel-refund-page.page-content .refund-field__label,html.is-trip-brand .travel-refund-page.page-content .refund-field__label{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:var(--hotel-text-sub,#455873);line-height:1.35}html.is-trip-brand #app .travel-refund-page.page-content .refund-field__label--optional,html.is-trip-brand .travel-refund-page.page-content .refund-field__label--optional{font-weight:500;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-refund-page.page-content .refund-field__label--optional span,html.is-trip-brand .travel-refund-page.page-content .refund-field__label--optional span{font-weight:400;font-size:.75rem}html.is-trip-brand #app .travel-refund-page.page-content .refund-field__control,html.is-trip-brand .travel-refund-page.page-content .refund-field__control{width:100%}html.is-trip-brand #app .travel-refund-page.page-content .el-input.is-disabled .el-input__inner,html.is-trip-brand .travel-refund-page.page-content .el-input.is-disabled .el-input__inner{background:var(--hotel-accent-surface,#f2f7ff)!important;color:var(--hotel-accent,#287dfa)!important;font-weight:600;-webkit-text-fill-color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-refund-page.page-content .el-input__inner,html.is-trip-brand #app .travel-refund-page.page-content .el-textarea__inner,html.is-trip-brand .travel-refund-page.page-content .el-input__inner,html.is-trip-brand .travel-refund-page.page-content .el-textarea__inner{border:1px solid rgba(40,125,250,.14)!important;border-radius:.625rem!important;font-size:.875rem!important;color:var(--hotel-text,#0f294d)!important;background:var(--hotel-accent-surface,#f2f7ff)!important;transition:border-color .15s ease,box-shadow .15s ease}html.is-trip-brand #app .travel-refund-page.page-content .el-input__inner,html.is-trip-brand .travel-refund-page.page-content .el-input__inner{height:2.75rem!important;line-height:2.75rem!important;padding:0 .75rem!important}html.is-trip-brand #app .travel-refund-page.page-content .el-textarea__inner,html.is-trip-brand .travel-refund-page.page-content .el-textarea__inner{padding:.625rem .75rem!important;line-height:1.5!important;min-height:6rem!important}html.is-trip-brand #app .travel-refund-page.page-content .el-input__inner:focus,html.is-trip-brand #app .travel-refund-page.page-content .el-select .el-input.is-focus .el-input__inner,html.is-trip-brand #app .travel-refund-page.page-content .el-textarea__inner:focus,html.is-trip-brand .travel-refund-page.page-content .el-input__inner:focus,html.is-trip-brand .travel-refund-page.page-content .el-select .el-input.is-focus .el-input__inner,html.is-trip-brand .travel-refund-page.page-content .el-textarea__inner:focus{border-color:var(--hotel-accent,#287dfa)!important;box-shadow:0 0 0 2px rgba(40,125,250,.12)}html.is-trip-brand #app .travel-refund-page.page-content .el-select,html.is-trip-brand .travel-refund-page.page-content .el-select{width:100%}html.is-trip-brand #app .travel-refund-page.page-content .el-input__suffix,html.is-trip-brand .travel-refund-page.page-content .el-input__suffix{color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-refund-page.page-content .el-input__count,html.is-trip-brand .travel-refund-page.page-content .el-input__count{background:transparent!important;color:var(--hotel-text-muted,#8592a6)!important;font-size:.6875rem}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__footer,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__footer{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.625rem .75rem calc(.625rem + env(safe-area-inset-bottom, 0px))}html[dir=ltr].is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__footer,html[dir=ltr].is-trip-brand .travel-refund-page.page-content .travel-refund-page__footer{background:linear-gradient(180deg,rgba(238,243,239,0),rgba(238,243,239,.92) 24%,#eef2f7)}html[dir=rtl].is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__footer,html[dir=rtl].is-trip-brand .travel-refund-page.page-content .travel-refund-page__footer{background:linear-gradient(-180deg,rgba(238,243,239,0),rgba(238,243,239,.92) 24%,#eef2f7)}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__submit,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__submit{width:100%;height:3rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:1.5rem;font-size:1rem;font-weight:600;color:#fff;box-shadow:0 .25rem .875rem rgba(40,125,250,.35);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .15s ease,transform .12s ease}html[dir=ltr].is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__submit,html[dir=ltr].is-trip-brand .travel-refund-page.page-content .travel-refund-page__submit{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html[dir=rtl].is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__submit,html[dir=rtl].is-trip-brand .travel-refund-page.page-content .travel-refund-page__submit{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html.is-trip-brand #app .travel-refund-page.page-content .travel-refund-page__submit:active,html.is-trip-brand .travel-refund-page.page-content .travel-refund-page__submit:active{opacity:.9;transform:scale(.98)}html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown{margin-top:.375rem!important;border:1px solid rgba(15,41,77,.08)!important;border-radius:.75rem!important;background:#fff!important;box-shadow:0 .5rem 1.5rem rgba(15,41,77,.12)!important;overflow:hidden}html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown .el-scrollbar__wrap{max-height:17.5rem!important}html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown .el-select-dropdown__list{padding:.375rem 0!important}html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown .el-select-dropdown__item{height:auto!important;min-height:2.75rem;line-height:1.45!important;padding:.625rem .875rem!important;font-size:.875rem!important;color:var(--hotel-text,#0f294d)!important;white-space:normal!important;word-break:break-word}html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown .el-select-dropdown__item span{display:block;line-height:1.45}html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown .el-select-dropdown__item.selected{color:var(--hotel-accent,#287dfa)!important;font-weight:600;background:var(--hotel-accent-surface,#f2f7ff)!important}html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown .el-select-dropdown__item.selected:after{color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown .el-select-dropdown__item.hover,html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown .el-select-dropdown__item:hover{background:var(--hotel-accent-surface,#f2f7ff)!important}html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown .el-select-dropdown__item+.el-select-dropdown__item{border-top:1px solid rgba(15,41,77,.05)}html.is-trip-brand .travel-refund-reason-dropdown.el-select-dropdown .popper__arrow{display:none}html.is-trip-brand .el-select-dropdown.el-popper .el-select-dropdown__item.selected{color:var(--hotel-accent,#287dfa)!important;font-weight:600}html.is-trip-brand .el-select-dropdown.el-popper .el-select-dropdown__item.hover,html.is-trip-brand .el-select-dropdown.el-popper .el-select-dropdown__item:hover{background:var(--hotel-accent-surface,#f2f7ff)!important}html.is-trip-brand .travel-cancel-sheet.van-action-sheet{max-height:85vh;background:#fff!important;border-radius:1rem 1rem 0 0!important;overflow:hidden}html.is-trip-brand .travel-cancel-sheet.van-action-sheet .van-action-sheet__header{position:relative;padding:1rem 2.75rem .75rem;font-size:1rem;font-weight:600;line-height:1.35;text-align:center;color:var(--hotel-text,#0f294d);background:#fff;border-bottom:1px solid rgba(15,41,77,.08)}html.is-trip-brand .travel-cancel-sheet.van-action-sheet .van-action-sheet__close{top:.875rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hotel-accent-surface,#f2f7ff);color:var(--hotel-text-muted,#8592a6)!important;font-size:1rem;padding:0}html[dir=ltr].is-trip-brand .travel-cancel-sheet.van-action-sheet .van-action-sheet__close{right:.875rem}html[dir=rtl].is-trip-brand .travel-cancel-sheet.van-action-sheet .van-action-sheet__close{left:.875rem}html.is-trip-brand .travel-cancel-sheet.van-action-sheet .van-action-sheet__content{padding:0;background:#eef2f7;max-height:calc(85vh - 7.5rem);overflow-y:auto;-webkit-overflow-scrolling:touch}html.is-trip-brand .travel-cancel-sheet__inner{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom, 0px))}html.is-trip-brand .travel-cancel-sheet__options{display:flex;flex-direction:column;gap:.5rem}html.is-trip-brand .travel-cancel-sheet__option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3.25rem;margin:0;padding:.875rem 1rem;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;background:#fff;box-shadow:0 1px .25rem rgba(15,41,77,.04);font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--hotel-text-sub,#455873);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:border-color .15s ease,background .15s ease,color .15s ease}html[dir=ltr].is-trip-brand .travel-cancel-sheet__option{text-align:left}html[dir=rtl].is-trip-brand .travel-cancel-sheet__option{text-align:right}html.is-trip-brand .travel-cancel-sheet__option:active{opacity:.92}html.is-trip-brand .travel-cancel-sheet__option.active{border-color:rgba(40,125,250,.35);background:var(--hotel-accent-surface,#f2f7ff);color:var(--hotel-accent,#287dfa);font-weight:600}html[dir=ltr].is-trip-brand .travel-cancel-sheet__option.active{box-shadow:inset .1875rem 0 0 var(--hotel-accent,#287dfa),0 2px .5rem rgba(40,125,250,.08)}html[dir=rtl].is-trip-brand .travel-cancel-sheet__option.active{box-shadow:inset -.1875rem 0 0 var(--hotel-accent,#287dfa),0 2px .5rem rgba(40,125,250,.08)}html.is-trip-brand .travel-cancel-sheet__option-label{flex:1;min-width:0}html.is-trip-brand .travel-cancel-sheet__option-check{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid rgba(15,41,77,.15);background:transparent;position:relative;transition:all .15s ease}html.is-trip-brand .travel-cancel-sheet__option.active .travel-cancel-sheet__option-check{border-color:var(--hotel-accent,#287dfa);background:var(--hotel-accent,#287dfa)}html.is-trip-brand .travel-cancel-sheet__option.active .travel-cancel-sheet__option-check:after{content:"";position:absolute;top:.1875rem;width:.3125rem;height:.5625rem;border:solid #fff}html[dir=ltr].is-trip-brand .travel-cancel-sheet__option.active .travel-cancel-sheet__option-check:after{left:.375rem;border-width:0 2px 2px 0;transform:rotate(45deg)}html[dir=rtl].is-trip-brand .travel-cancel-sheet__option.active .travel-cancel-sheet__option-check:after{right:.375rem;border-width:0 0 2px 2px;transform:rotate(-45deg)}html.is-trip-brand .travel-cancel-sheet__footer{margin-top:.875rem;padding-top:.25rem}html.is-trip-brand .travel-cancel-sheet__submit{width:100%;height:3rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:1.5rem;font-family:inherit;font-size:1rem;font-weight:600;color:var(--hotel-text-muted,#8592a6);background:rgba(15,41,77,.08);pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .15s ease,color .15s ease,box-shadow .15s ease}html.is-trip-brand .travel-cancel-sheet__submit.active{pointer-events:auto;color:#fff;box-shadow:0 .25rem .875rem rgba(40,125,250,.28)}html[dir=ltr].is-trip-brand .travel-cancel-sheet__submit.active{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html[dir=rtl].is-trip-brand .travel-cancel-sheet__submit.active{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html.is-trip-brand .travel-cancel-sheet__submit.active:active{opacity:.92;transform:scale(.99)}html.is-trip-brand #app .travel-search-page.search-container,html.is-trip-brand .travel-search-page.search-container{min-height:100vh;background:#eef2f7!important;color:var(--hotel-text,#0f294d);padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}html.is-trip-brand #app .travel-search-page.search-container .travel-search-header,html.is-trip-brand .travel-search-page.search-container .travel-search-header{position:fixed;top:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.98);backdrop-filter:blur(.625rem);border-bottom:1px solid rgba(15,41,77,.08);box-shadow:0 1px 0 rgba(15,41,77,.04)}html.is-trip-brand #app .travel-search-page.search-container .travel-search-header__safe,html.is-trip-brand .travel-search-page.search-container .travel-search-header__safe{height:env(safe-area-inset-top,0)}html.is-trip-brand #app .travel-search-page.search-container .travel-search-header__bar,html.is-trip-brand .travel-search-page.search-container .travel-search-header__bar{display:flex;align-items:center;gap:.5rem;min-height:2.875rem;padding:.375rem .75rem .625rem;box-sizing:border-box}html.is-trip-brand #app .travel-search-page.search-container .travel-search-header__back,html.is-trip-brand .travel-search-page.search-container .travel-search-header__back{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--hotel-text,#0f294d);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand #app .travel-search-page.search-container .travel-search-header__back:active,html.is-trip-brand .travel-search-page.search-container .travel-search-header__back:active{background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand #app .travel-search-page.search-container .travel-search-header__field,html.is-trip-brand .travel-search-page.search-container .travel-search-header__field{flex:1;min-width:0}html.is-trip-brand #app .travel-search-page.search-container .travel-search-header__submit,html.is-trip-brand .travel-search-page.search-container .travel-search-header__submit{flex-shrink:0;margin:0;padding:0 .25rem;border:none;background:transparent;font-size:.9375rem;font-weight:600;line-height:1.2;color:var(--hotel-accent,#287dfa);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand #app .travel-search-page.search-container .travel-search-header__submit:active,html.is-trip-brand .travel-search-page.search-container .travel-search-header__submit:active{opacity:.75}html.is-trip-brand #app .travel-search-page.search-container .travel-search-header__bar--back-only,html.is-trip-brand .travel-search-page.search-container .travel-search-header__bar--back-only{padding-bottom:.5rem}html.is-trip-brand #app .travel-search-page.search-container .travel-search-page__form,html.is-trip-brand .travel-search-page.search-container .travel-search-page__form{padding:calc(3.25rem + env(safe-area-inset-top, 0px)) .75rem .5rem}html.is-trip-brand #app .travel-search-page.search-container .travel-search-page__form .ctrip-search-form__card,html.is-trip-brand .travel-search-page.search-container .travel-search-page__form .ctrip-search-form__card{border-radius:.75rem}html.is-trip-brand #app .travel-search-page.search-container.travel-search-page--results .travel-search-page__form,html.is-trip-brand .travel-search-page.search-container.travel-search-page--results .travel-search-page__form{padding-bottom:.25rem}html.is-trip-brand #app .travel-search-page.search-container .travel-search-page__results,html.is-trip-brand .travel-search-page.search-container .travel-search-page__results{padding:0 .75rem 1.25rem}html.is-trip-brand #app .travel-search-page.search-container .search-result-summary,html.is-trip-brand .travel-search-page.search-container .search-result-summary{margin:0 0 .75rem;padding:.75rem .875rem;border:1px solid rgba(40,125,250,.14);border-radius:.75rem;box-shadow:0 2px .75rem rgba(15,41,77,.06)}html[dir=ltr].is-trip-brand #app .travel-search-page.search-container .search-result-summary,html[dir=ltr].is-trip-brand .travel-search-page.search-container .search-result-summary{background:linear-gradient(135deg,var(--hotel-accent-surface,#f2f7ff) 0,#fff 100%)}html[dir=rtl].is-trip-brand #app .travel-search-page.search-container .search-result-summary,html[dir=rtl].is-trip-brand .travel-search-page.search-container .search-result-summary{background:linear-gradient(-135deg,var(--hotel-accent-surface,#f2f7ff) 0,#fff 100%)}html.is-trip-brand #app .travel-search-page.search-container .search-result-summary__top,html.is-trip-brand .travel-search-page.search-container .search-result-summary__top{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}html.is-trip-brand #app .travel-search-page.search-container .search-result-summary__icon,html.is-trip-brand .travel-search-page.search-container .search-result-summary__icon{flex-shrink:0;font-size:1.125rem;color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-search-page.search-container .search-result-summary__keyword,html.is-trip-brand .travel-search-page.search-container .search-result-summary__keyword{font-size:1.0625rem;font-weight:700;color:var(--hotel-text,#0f294d);line-height:1.25;word-break:break-word}html.is-trip-brand #app .travel-search-page.search-container .search-result-summary__meta,html.is-trip-brand .travel-search-page.search-container .search-result-summary__meta{margin:0;font-size:.75rem;line-height:1.5;color:var(--hotel-text-muted,#8592a6)}html[dir=ltr].is-trip-brand #app .travel-search-page.search-container .search-result-summary__meta,html[dir=ltr].is-trip-brand .travel-search-page.search-container .search-result-summary__meta{padding-left:1.625rem}html[dir=rtl].is-trip-brand #app .travel-search-page.search-container .search-result-summary__meta,html[dir=rtl].is-trip-brand .travel-search-page.search-container .search-result-summary__meta{padding-right:1.625rem}html.is-trip-brand #app .travel-search-page.search-container .search-result-summary__dot,html.is-trip-brand .travel-search-page.search-container .search-result-summary__dot{margin:0 .25rem;opacity:.6}html.is-trip-brand #app .travel-search-page.search-container .search-section-head,html.is-trip-brand .travel-search-page.search-container .search-section-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 .625rem;padding:0 2px}html.is-trip-brand #app .travel-search-page.search-container .search-section-head__title,html.is-trip-brand .travel-search-page.search-container .search-section-head__title{margin:0;font-size:1rem;font-weight:700;color:var(--hotel-text,#0f294d);line-height:1.3}html[dir=ltr].is-trip-brand #app .travel-search-page.search-container .search-section-head__title,html[dir=ltr].is-trip-brand .travel-search-page.search-container .search-section-head__title{padding-left:.625rem;border-left:.1875rem solid var(--hotel-accent,#287dfa)}html[dir=rtl].is-trip-brand #app .travel-search-page.search-container .search-section-head__title,html[dir=rtl].is-trip-brand .travel-search-page.search-container .search-section-head__title{padding-right:.625rem;border-right:.1875rem solid var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-search-page.search-container .search-section-head__count,html.is-trip-brand .travel-search-page.search-container .search-section-head__count{min-width:1.375rem;padding:2px .5rem;font-size:.75rem;font-weight:600;line-height:1.3;text-align:center;color:var(--hotel-accent,#287dfa);background:var(--hotel-accent-surface,#f2f7ff);border-radius:.625rem}html.is-trip-brand #app .travel-search-page.search-container .search-result-content__loading,html.is-trip-brand .travel-search-page.search-container .search-result-content__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;min-height:10rem;padding:1.5rem 0;color:var(--hotel-text-muted,#8592a6);font-size:.8125rem}html.is-trip-brand #app .travel-search-page.search-container .search-result-content__loading p,html.is-trip-brand .travel-search-page.search-container .search-result-content__loading p{margin:0}html.is-trip-brand #app .travel-search-page.search-container .travel-search-page__spacer,html.is-trip-brand .travel-search-page.search-container .travel-search-page__spacer{width:100%;height:calc(3.5rem + env(safe-area-inset-top, 0px))}html.is-trip-brand #app .travel-search-page.search-container .travel-search-input,html.is-trip-brand .travel-search-page.search-container .travel-search-input{display:flex;align-items:center;gap:0;height:2.5rem;background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:1.25rem;box-shadow:0 2px .75rem rgba(15,41,77,.06);transition:border-color .2s ease,box-shadow .2s ease}html[dir=ltr].is-trip-brand #app .travel-search-page.search-container .travel-search-input,html[dir=ltr].is-trip-brand .travel-search-page.search-container .travel-search-input{padding:0 .375rem 0 .75rem}html[dir=rtl].is-trip-brand #app .travel-search-page.search-container .travel-search-input,html[dir=rtl].is-trip-brand .travel-search-page.search-container .travel-search-input{padding:0 .75rem 0 .375rem}html.is-trip-brand #app .travel-search-page.search-container .travel-search-input:focus-within,html.is-trip-brand .travel-search-page.search-container .travel-search-input:focus-within{border-color:rgba(40,125,250,.35);box-shadow:0 0 0 .1875rem rgba(40,125,250,.1)}html.is-trip-brand #app .travel-search-page.search-container .travel-search-input__icon,html.is-trip-brand .travel-search-page.search-container .travel-search-input__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--hotel-accent,#287dfa);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand #app .travel-search-page.search-container .travel-search-input__icon:active,html.is-trip-brand .travel-search-page.search-container .travel-search-input__icon:active{background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand #app .travel-search-page.search-container .travel-search-input__control,html.is-trip-brand .travel-search-page.search-container .travel-search-input__control{flex:1;min-width:0;height:100%;margin:0;border:none;outline:none;background:transparent;font-size:.875rem;font-weight:500;line-height:1.4;color:var(--hotel-text,#0f294d);-webkit-appearance:none;appearance:none}html[dir=ltr].is-trip-brand #app .travel-search-page.search-container .travel-search-input__control,html[dir=ltr].is-trip-brand .travel-search-page.search-container .travel-search-input__control{padding:0 .5rem 0 2px;text-align:left}html[dir=rtl].is-trip-brand #app .travel-search-page.search-container .travel-search-input__control,html[dir=rtl].is-trip-brand .travel-search-page.search-container .travel-search-input__control{padding:0 2px 0 .5rem;text-align:right}html.is-trip-brand #app .travel-search-page.search-container .travel-search-input__control::placeholder,html.is-trip-brand .travel-search-page.search-container .travel-search-input__control::placeholder{color:var(--hotel-text-muted,#8592a6);font-size:.8125rem;font-weight:400}html.is-trip-brand #app .travel-search-page.search-container .travel-search-input__control::-webkit-search-cancel-button,html.is-trip-brand #app .travel-search-page.search-container .travel-search-input__control::-webkit-search-decoration,html.is-trip-brand .travel-search-page.search-container .travel-search-input__control::-webkit-search-cancel-button,html.is-trip-brand .travel-search-page.search-container .travel-search-input__control::-webkit-search-decoration{-webkit-appearance:none;appearance:none}html.is-trip-brand #app .travel-search-page.search-container .travel-search-input__clear,html.is-trip-brand .travel-search-page.search-container .travel-search-input__clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--hotel-text-muted,#8592a6);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand #app .travel-search-page.search-container .travel-search-input__clear:active,html.is-trip-brand .travel-search-page.search-container .travel-search-input__clear:active{color:var(--hotel-text,#0f294d);background:rgba(15,41,77,.06)}html.is-trip-brand #app .travel-search-page.search-container .search-history,html.is-trip-brand .travel-search-page.search-container .search-history{padding:0 .75rem 1rem}html.is-trip-brand #app .travel-search-page.search-container .search-history>.title,html.is-trip-brand .travel-search-page.search-container .search-history>.title{padding:1rem .25rem .75rem;display:flex;align-items:center;justify-content:space-between;margin:0;font-size:.9375rem;font-weight:600;color:var(--hotel-text,#0f294d)}html.is-trip-brand #app .travel-search-page.search-container .search-history>.title>.clear,html.is-trip-brand .travel-search-page.search-container .search-history>.title>.clear{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:1rem;background:#fff;border:1px solid rgba(15,41,77,.08);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand #app .travel-search-page.search-container .search-history>.title>.clear>img,html.is-trip-brand .travel-search-page.search-container .search-history>.title>.clear>img{width:.875rem;height:.875rem;margin:0;opacity:.7}html.is-trip-brand #app .travel-search-page.search-container .search-history>.title>.clear>p,html.is-trip-brand .travel-search-page.search-container .search-history>.title>.clear>p{margin:0;font-size:.75rem;font-weight:500;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-search-page.search-container .search-history>.content,html.is-trip-brand .travel-search-page.search-container .search-history>.content{display:flex;flex-wrap:wrap;gap:.5rem;overflow:visible}html.is-trip-brand #app .travel-search-page.search-container .search-history>.content>.item,html.is-trip-brand .travel-search-page.search-container .search-history>.content>.item{float:none;max-width:none;margin:0;padding:.5rem .875rem;border-radius:62.4375rem;border:1px solid rgba(15,41,77,.08);background:#fff;box-shadow:0 2px .75rem rgba(15,41,77,.06);font-size:.8125rem;line-height:1.3;color:var(--hotel-text-sub,#455873);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand #app .travel-search-page.search-container .search-history>.content>.item:active,html.is-trip-brand .travel-search-page.search-container .search-history>.content>.item:active{background:var(--hotel-accent-surface,#f2f7ff);color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-search-page.search-container .search-history .van-empty,html.is-trip-brand .travel-search-page.search-container .search-history .van-empty{padding:2rem 0}html.is-trip-brand #app .travel-search-page.search-container .search-tips-content,html.is-trip-brand .travel-search-page.search-container .search-tips-content{background:#fff;margin:0 .75rem;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;box-shadow:0 2px .75rem rgba(15,41,77,.06);overflow:hidden}html.is-trip-brand #app .travel-search-page.search-container .search-tips-content>.item,html.is-trip-brand .travel-search-page.search-container .search-tips-content>.item{display:flex;align-items:center;gap:.625rem;padding:.875rem .875rem;border-bottom:1px solid rgba(15,41,77,.06);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand #app .travel-search-page.search-container .search-tips-content>.item:last-child,html.is-trip-brand .travel-search-page.search-container .search-tips-content>.item:last-child{border-bottom:none}html.is-trip-brand #app .travel-search-page.search-container .search-tips-content>.item:active,html.is-trip-brand .travel-search-page.search-container .search-tips-content>.item:active{background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand #app .travel-search-page.search-container .search-tips-content>.item .van-icon,html.is-trip-brand .travel-search-page.search-container .search-tips-content>.item .van-icon{flex-shrink:0;margin:0;color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .travel-search-page.search-container .search-tips-content>.item>p,html.is-trip-brand .travel-search-page.search-container .search-tips-content>.item>p{flex:1;min-width:0;margin:0;font-size:.875rem;line-height:1.4;color:var(--hotel-text,#0f294d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.is-trip-brand #app .travel-search-page.search-container .search-tips-content>.item:first-child,html.is-trip-brand .travel-search-page.search-container .search-tips-content>.item:first-child{background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand #app .travel-search-page.search-container .search-tips-content>.item:first-child>p,html.is-trip-brand .travel-search-page.search-container .search-tips-content>.item:first-child>p{font-weight:600;color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content,html.is-trip-brand #app .travel-search-page.search-container .search-result-content,html.is-trip-brand .travel-search-page.search-container .search-recommend-content,html.is-trip-brand .travel-search-page.search-container .search-result-content{margin-bottom:1rem;padding:0}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .goods-content,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .goods-content,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .goods-content,html.is-trip-brand .travel-search-page.search-container .search-result-content .goods-content{width:100%;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .goods-content>.item,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .goods-content>.item,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .goods-content>.item,html.is-trip-brand .travel-search-page.search-container .search-result-content .goods-content>.item{float:none!important;width:100%!important;height:auto!important;min-height:0;margin:0!important;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 2px .75rem rgba(15,41,77,.06);transition:transform .12s ease,box-shadow .12s ease}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .goods-content>.item:active,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .goods-content>.item:active,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .goods-content>.item:active,html.is-trip-brand .travel-search-page.search-container .search-result-content .goods-content>.item:active{transform:scale(.98)}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .goods-item-content,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .goods-item-content,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .goods-item-content,html.is-trip-brand .travel-search-page.search-container .search-result-content .goods-item-content{display:flex;flex-direction:column;height:100%;background:#fff}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .goods-item-content .poster,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .goods-item-content .poster,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .goods-item-content .poster,html.is-trip-brand .travel-search-page.search-container .search-result-content .goods-item-content .poster{width:100%;height:9.25rem;overflow:hidden;background:var(--hotel-accent-surface,#f2f7ff);line-height:0}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .goods-item-content .poster img,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .goods-item-content .poster img,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .goods-item-content .poster img,html.is-trip-brand .travel-search-page.search-container .search-result-content .goods-item-content .poster img{width:100%;height:100%;object-fit:cover;display:block}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .goods-item-content .content,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .goods-item-content .content,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .goods-item-content .content,html.is-trip-brand .travel-search-page.search-container .search-result-content .goods-item-content .content{flex:1;padding:.5rem .625rem .625rem;box-sizing:border-box}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .goods-item-content .price,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .goods-item-content .price,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .goods-item-content .price,html.is-trip-brand .travel-search-page.search-container .search-result-content .goods-item-content .price{font-size:1rem;font-weight:700;color:var(--hotel-accent,#287dfa);line-height:1.2}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .goods-item-content .text,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .goods-item-content .text,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .goods-item-content .text,html.is-trip-brand .travel-search-page.search-container .search-result-content .goods-item-content .text{margin-top:2px;font-size:.6875rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .goods-item-content .name,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .goods-item-content .name,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .goods-item-content .name,html.is-trip-brand .travel-search-page.search-container .search-result-content .goods-item-content .name{margin-top:.25rem;font-size:.8125rem;font-weight:500;line-height:1.45;color:var(--hotel-text,#0f294d);min-height:2.375rem}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content .van-empty,html.is-trip-brand #app .travel-search-page.search-container .search-result-content .van-empty,html.is-trip-brand .travel-search-page.search-container .search-recommend-content .van-empty,html.is-trip-brand .travel-search-page.search-container .search-result-content .van-empty{padding:2.25rem 0;grid-column:1/-1}html.is-trip-brand #app .travel-search-page.search-container .search-recommend-content,html.is-trip-brand .travel-search-page.search-container .search-recommend-content{padding-top:.25rem;border-top:1px dashed rgba(15,41,77,.08)}html.is-trip-brand #app .travel-search-page.search-container .travel-search-page__results .shop-list-content,html.is-trip-brand .travel-search-page.search-container .travel-search-page__results .shop-list-content{padding:0;margin-top:0}html.is-trip-brand #app .travel-search-page.search-container .shop-list-content,html.is-trip-brand .travel-search-page.search-container .shop-list-content{padding:0;margin-bottom:1rem}html.is-trip-brand #app .travel-search-page.search-container .shop-list-content__tips,html.is-trip-brand .travel-search-page.search-container .shop-list-content__tips{margin:0 0 .75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;color:var(--hotel-text-muted,#8592a6);background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:.625rem}html.is-trip-brand #app .travel-search-page.search-container .shop-list-content__tips span,html.is-trip-brand .travel-search-page.search-container .shop-list-content__tips span{color:var(--hotel-accent,#287dfa);font-weight:600}html.is-trip-brand #app .travel-search-page.search-container .van-empty__description,html.is-trip-brand .travel-search-page.search-container .van-empty__description{color:var(--hotel-text-muted,#8592a6);font-size:.875rem}html.is-trip-brand #app .travel-withdraw-page.recharge,html.is-trip-brand .travel-withdraw-page.recharge{min-height:100vh;background:#eef2f7!important;color:var(--hotel-text,#0f294d);padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));box-sizing:border-box;overflow-x:hidden}html.is-trip-brand #app .travel-withdraw-page.recharge .van-nav-bar,html.is-trip-brand .travel-withdraw-page.recharge .van-nav-bar{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(.625rem)}html.is-trip-brand #app .travel-withdraw-page.recharge .van-nav-bar__title,html.is-trip-brand .travel-withdraw-page.recharge .van-nav-bar__title{font-weight:600;color:var(--hotel-text,#0f294d)!important}html.is-trip-brand #app .travel-withdraw-page.recharge .van-nav-bar__text,html.is-trip-brand .travel-withdraw-page.recharge .van-nav-bar__text{color:var(--hotel-accent,#287dfa)!important;font-size:.875rem;font-weight:500}html.is-trip-brand #app .travel-withdraw-page.recharge .van-nav-bar .van-icon,html.is-trip-brand .travel-withdraw-page.recharge .van-nav-bar .van-icon{color:var(--hotel-text,#0f294d)!important}html.is-trip-brand #app .travel-withdraw-page.recharge .travel-withdraw-page__spacer,html.is-trip-brand .travel-withdraw-page.recharge .travel-withdraw-page__spacer{width:100%;height:calc(2.875rem + env(safe-area-inset-top, 0px))}html.is-trip-brand #app .travel-withdraw-page.recharge .travel-withdraw-page__main,html.is-trip-brand .travel-withdraw-page.recharge .travel-withdraw-page__main{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-card,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-card{background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;padding:.875rem .875rem 1rem;box-shadow:0 2px .75rem rgba(15,41,77,.06)}html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-card--balance,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-card--balance{border:none;color:#fff;padding:1rem}html[dir=ltr].is-trip-brand #app .travel-withdraw-page.recharge .withdraw-card--balance,html[dir=ltr].is-trip-brand .travel-withdraw-page.recharge .withdraw-card--balance{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html[dir=rtl].is-trip-brand #app .travel-withdraw-page.recharge .withdraw-card--balance,html[dir=rtl].is-trip-brand .travel-withdraw-page.recharge .withdraw-card--balance{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-card--balance .current_price,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-card--balance .withdraw-field-label,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-card--balance .current_price,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-card--balance .withdraw-field-label{color:hsla(0,0%,100%,.9)!important;margin:0!important;padding:0!important;font-size:.8125rem!important;font-weight:400!important;float:none!important;width:auto!important}html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-card--balance .current_price,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-card--balance .current_price{margin-top:.5rem!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.45}html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-card--balance .current_price span,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-card--balance .current_price span{opacity:.88;font-weight:500;font-size:.8125rem}html.is-trip-brand #app .travel-withdraw-page.recharge .biaoti,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-field-label,html.is-trip-brand .travel-withdraw-page.recharge .biaoti,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-field-label{float:none!important;width:auto!important;margin:0 0 .5rem!important;padding:0!important;font-size:.8125rem;font-weight:600;color:var(--hotel-text-sub,#455873);line-height:1.35}html.is-trip-brand #app .travel-withdraw-page.recharge .shuru,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-field,html.is-trip-brand .travel-withdraw-page.recharge .shuru,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-field{float:none!important;width:100%!important;padding:0!important;box-sizing:border-box}html.is-trip-brand #app .travel-withdraw-page.recharge .duoxuan,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-network-list,html.is-trip-brand .travel-withdraw-page.recharge .duoxuan,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-network-list{float:none!important;width:100%!important;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}html.is-trip-brand #app .travel-withdraw-page.recharge .duoxuan .withdraw-network-chip,html.is-trip-brand #app .travel-withdraw-page.recharge .duoxuan .xuan1,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-network-list .withdraw-network-chip,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-network-list .xuan1,html.is-trip-brand .travel-withdraw-page.recharge .duoxuan .withdraw-network-chip,html.is-trip-brand .travel-withdraw-page.recharge .duoxuan .xuan1,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-network-list .withdraw-network-chip,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-network-list .xuan1{float:none!important;margin:0!important;flex:0 0 auto;min-width:6rem;height:2.5rem;padding:0 .875rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.625rem;font-size:.8125rem;font-weight:500;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:border-color .15s ease,background .15s ease,color .15s ease}html.is-trip-brand #app .travel-withdraw-page.recharge .duoxuan .weixuan,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-network-list .weixuan,html.is-trip-brand .travel-withdraw-page.recharge .duoxuan .weixuan,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-network-list .weixuan{color:var(--hotel-text-muted,#8592a6)!important;border:1px solid rgba(15,41,77,.08)!important;background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand #app .travel-withdraw-page.recharge .duoxuan .xuanzhong,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-network-list .xuanzhong,html.is-trip-brand .travel-withdraw-page.recharge .duoxuan .xuanzhong,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-network-list .xuanzhong{color:var(--hotel-accent,#287dfa)!important;border:1px solid rgba(40,125,250,.35)!important;background:var(--hotel-accent-surface,#f2f7ff);font-weight:600}html.is-trip-brand #app .travel-withdraw-page.recharge .duoxuan .xuanzhong-img,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-network-list .xuanzhong-img,html.is-trip-brand .travel-withdraw-page.recharge .duoxuan .xuanzhong-img,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-network-list .xuanzhong-img{display:none}html.is-trip-brand #app .travel-withdraw-page.recharge .info-tips,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-fee-tips,html.is-trip-brand .travel-withdraw-page.recharge .info-tips,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-fee-tips{float:none!important;width:100%!important;margin:0!important;padding:.75rem .875rem!important;display:flex;flex-direction:column;gap:.375rem;background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;box-shadow:0 2px .75rem rgba(15,41,77,.06);box-sizing:border-box}html.is-trip-brand #app .travel-withdraw-page.recharge .info-tips>p,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-fee-tips>p,html.is-trip-brand .travel-withdraw-page.recharge .info-tips>p,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-fee-tips>p{margin:0;font-size:.8125rem;line-height:1.45;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-withdraw-page.recharge .info-tips>p:first-child,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-fee-tips>p:first-child,html.is-trip-brand .travel-withdraw-page.recharge .info-tips>p:first-child,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-fee-tips>p:first-child{color:var(--hotel-text,#0f294d);font-weight:500}html.is-trip-brand #app .travel-withdraw-page.recharge .info-tips>p:last-child,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-fee-tips>p:last-child,html.is-trip-brand .travel-withdraw-page.recharge .info-tips>p:last-child,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-fee-tips>p:last-child{color:var(--hotel-accent,#287dfa)!important;font-weight:500}html.is-trip-brand #app .travel-withdraw-page.recharge .info-tips>p span,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-fee-tips>p span,html.is-trip-brand .travel-withdraw-page.recharge .info-tips>p span,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-fee-tips>p span{font-weight:600}html.is-trip-brand #app .travel-withdraw-page.recharge .tijiao,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-submit-bar,html.is-trip-brand .travel-withdraw-page.recharge .tijiao,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-submit-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;float:none!important;width:100%!important;margin:0!important;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px))!important;box-sizing:border-box;backdrop-filter:blur(.375rem)}html[dir=ltr].is-trip-brand #app .travel-withdraw-page.recharge .tijiao,html[dir=ltr].is-trip-brand #app .travel-withdraw-page.recharge .withdraw-submit-bar,html[dir=ltr].is-trip-brand .travel-withdraw-page.recharge .tijiao,html[dir=ltr].is-trip-brand .travel-withdraw-page.recharge .withdraw-submit-bar{background:linear-gradient(180deg,rgba(238,243,239,0),rgba(238,243,239,.92) 24%,#eef2f7)}html[dir=rtl].is-trip-brand #app .travel-withdraw-page.recharge .tijiao,html[dir=rtl].is-trip-brand #app .travel-withdraw-page.recharge .withdraw-submit-bar,html[dir=rtl].is-trip-brand .travel-withdraw-page.recharge .tijiao,html[dir=rtl].is-trip-brand .travel-withdraw-page.recharge .withdraw-submit-bar{background:linear-gradient(-180deg,rgba(238,243,239,0),rgba(238,243,239,.92) 24%,#eef2f7)}html.is-trip-brand #app .travel-withdraw-page.recharge .tijiao .tijiao2,html.is-trip-brand #app .travel-withdraw-page.recharge .tijiao .withdraw-submit-btn,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-submit-bar .tijiao2,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-submit-bar .withdraw-submit-btn,html.is-trip-brand .travel-withdraw-page.recharge .tijiao .tijiao2,html.is-trip-brand .travel-withdraw-page.recharge .tijiao .withdraw-submit-btn,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-submit-bar .tijiao2,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-submit-bar .withdraw-submit-btn{width:100%!important;height:3rem;border:none;border-radius:1.5rem;background:var(--hotel-accent,#287dfa)!important;font-size:1rem;font-weight:600;line-height:3rem;text-align:center;color:#fff!important;cursor:pointer;box-shadow:0 .25rem .875rem rgba(40,125,250,.28);-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .15s ease,transform .12s ease}html.is-trip-brand #app .travel-withdraw-page.recharge .tijiao .tijiao2:active,html.is-trip-brand #app .travel-withdraw-page.recharge .tijiao .withdraw-submit-btn:active,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-submit-bar .tijiao2:active,html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-submit-bar .withdraw-submit-btn:active,html.is-trip-brand .travel-withdraw-page.recharge .tijiao .tijiao2:active,html.is-trip-brand .travel-withdraw-page.recharge .tijiao .withdraw-submit-btn:active,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-submit-bar .tijiao2:active,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-submit-bar .withdraw-submit-btn:active{opacity:.9;transform:scale(.99)}html.is-trip-brand #app .travel-withdraw-page.recharge .el-input,html.is-trip-brand #app .travel-withdraw-page.recharge .el-select,html.is-trip-brand .travel-withdraw-page.recharge .el-input,html.is-trip-brand .travel-withdraw-page.recharge .el-select{width:100%!important}html.is-trip-brand #app .travel-withdraw-page.recharge .el-input__inner,html.is-trip-brand #app .travel-withdraw-page.recharge .el-select .el-input__inner,html.is-trip-brand .travel-withdraw-page.recharge .el-input__inner,html.is-trip-brand .travel-withdraw-page.recharge .el-select .el-input__inner{height:2.75rem;line-height:2.75rem;border-radius:.625rem;border:1px solid rgba(15,41,77,.08);background:var(--hotel-accent-surface,#f2f7ff);color:var(--hotel-text,#0f294d);font-size:.875rem;padding:0 .75rem;transition:border-color .15s ease}html.is-trip-brand #app .travel-withdraw-page.recharge .el-input__inner::placeholder,html.is-trip-brand #app .travel-withdraw-page.recharge .el-select .el-input__inner::placeholder,html.is-trip-brand .travel-withdraw-page.recharge .el-input__inner::placeholder,html.is-trip-brand .travel-withdraw-page.recharge .el-select .el-input__inner::placeholder{color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-withdraw-page.recharge .el-input__inner:focus,html.is-trip-brand #app .travel-withdraw-page.recharge .el-select .el-input__inner:focus,html.is-trip-brand .travel-withdraw-page.recharge .el-input__inner:focus,html.is-trip-brand .travel-withdraw-page.recharge .el-select .el-input__inner:focus{border-color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .travel-withdraw-page.recharge .el-input.is-disabled .el-input__inner,html.is-trip-brand .travel-withdraw-page.recharge .el-input.is-disabled .el-input__inner{background:rgba(15,41,77,.04);color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-withdraw-page.recharge .el-select .el-input.is-focus .el-input__inner,html.is-trip-brand .travel-withdraw-page.recharge .el-select .el-input.is-focus .el-input__inner{border-color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .travel-withdraw-page.recharge .wrapper,html.is-trip-brand .travel-withdraw-page.recharge .wrapper{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;height:100%;padding:0 0 15.5rem;box-sizing:border-box}html.is-trip-brand #app .travel-withdraw-page.recharge .wrapper .h150,html.is-trip-brand .travel-withdraw-page.recharge .wrapper .h150{position:relative;z-index:3001;display:flex!important;flex-direction:column;align-items:center;height:auto!important;min-height:auto!important;width:100%;background:linear-gradient(180deg,#ffffff 0%,#f7faff 100%)!important;border-radius:1.25rem 1.25rem 0 0!important;padding:1.5rem 1.25rem 1.35rem!important;box-shadow:0 -.5rem 2rem rgba(15,41,77,.12)!important;box-sizing:border-box}html.is-trip-brand #app .travel-withdraw-page.recharge .van-overlay,html.is-trip-brand .travel-withdraw-page.recharge .van-overlay{z-index:2990!important;background:rgba(15,41,77,.45)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html.is-trip-brand #app .travel-withdraw-page.recharge .wrapper>div:first-child,html.is-trip-brand .travel-withdraw-page.recharge .wrapper>div:first-child{width:100%!important;background:linear-gradient(180deg,#ffffff 0%,#f7faff 100%)!important;border-radius:1.25rem 1.25rem 0 0!important;padding:1.5rem 1.25rem 1.35rem!important;box-shadow:0 -.5rem 2rem rgba(15,41,77,.12)!important;display:flex!important;flex-direction:column;align-items:center;height:auto!important;min-height:auto!important;box-sizing:border-box}html.is-trip-brand #app .travel-withdraw-page.recharge .wrapper>div:first-child>div:last-child,html.is-trip-brand .travel-withdraw-page.recharge .wrapper>div:first-child>div:last-child{order:-1;width:100%;text-align:center;font-size:1.0625rem!important;font-weight:700!important;letter-spacing:.06em;color:var(--hotel-text,#0f294d)!important;margin:0 0 1.125rem!important;line-height:1.4}html.is-trip-brand #app .travel-withdraw-page.recharge .van-password-input,html.is-trip-brand .travel-withdraw-page.recharge .van-password-input{width:100%!important;margin:0!important}html.is-trip-brand #app .travel-withdraw-page.recharge .van-password-input .van-password-input__security,html.is-trip-brand .travel-withdraw-page.recharge .van-password-input .van-password-input__security{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:3.375rem!important;margin:0!important;padding:0}html.is-trip-brand #app .travel-withdraw-page.recharge .van-password-input .van-password-input__item,html.is-trip-brand .travel-withdraw-page.recharge .van-password-input .van-password-input__item{flex:1 1 0;width:auto!important;height:3.375rem!important;margin-left:0!important;border-radius:.75rem!important;border:1.5px solid rgba(15,41,77,.1)!important;background:#fff!important;box-shadow:0 .125rem .5rem rgba(15,41,77,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}html.is-trip-brand #app .travel-withdraw-page.recharge .van-password-input .van-password-input__item--focus,html.is-trip-brand .travel-withdraw-page.recharge .van-password-input .van-password-input__item--focus{border-color:var(--hotel-accent,#287dfa)!important;box-shadow:0 0 0 .1875rem rgba(40,125,250,.18),0 .125rem .5rem rgba(40,125,250,.12)!important;transform:translateY(-1px)}html.is-trip-brand #app .travel-withdraw-page.recharge .van-password-input .van-password-input__item i,html.is-trip-brand .travel-withdraw-page.recharge .van-password-input .van-password-input__item i{width:.625rem!important;height:.625rem!important;background:var(--hotel-text,#0f294d)!important;border-radius:50%}html.is-trip-brand #app .travel-withdraw-page.recharge .van-password-input .van-password-input__cursor,html.is-trip-brand .travel-withdraw-page.recharge .van-password-input .van-password-input__cursor{background:var(--hotel-accent,#287dfa)!important;width:2px!important;height:1.25rem!important;border-radius:1px}html.is-trip-brand #app .travel-withdraw-page.recharge .van-number-keyboard,html.is-trip-brand .travel-withdraw-page.recharge .van-number-keyboard{position:fixed!important;left:0;right:0;bottom:0;z-index:3000;background:#f5f7fb!important;border-top:1px solid rgba(15,41,77,.06);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -.25rem 1.25rem rgba(15,41,77,.06)}html.is-trip-brand #app .travel-withdraw-page.recharge .van-number-keyboard .van-key,html.is-trip-brand .travel-withdraw-page.recharge .van-number-keyboard .van-key{background:#fff!important;border-radius:.75rem!important;font-size:1.25rem!important;font-weight:600;color:var(--hotel-text,#0f294d)!important;box-shadow:0 .0625rem .25rem rgba(15,41,77,.06)}html.is-trip-brand #app .travel-withdraw-page.recharge .van-number-keyboard .van-key--active,html.is-trip-brand .travel-withdraw-page.recharge .van-number-keyboard .van-key--active{background:#e8f1fe!important}html.is-trip-brand #app .travel-withdraw-page.recharge .van-number-keyboard .van-key--delete,html.is-trip-brand .travel-withdraw-page.recharge .van-number-keyboard .van-key--delete{background:#eef2f7!important}html.is-trip-brand #app .travel-withdraw-page.recharge .withdraw-bind-overlay,html.is-trip-brand .travel-withdraw-page.recharge .withdraw-bind-overlay{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;box-sizing:border-box}html.is-trip-brand #app .travel-withdraw-page.recharge .bind_wrap,html.is-trip-brand .travel-withdraw-page.recharge .bind_wrap{width:100%;max-width:22.5rem;min-height:auto;background:#fff;border-radius:1rem;border:1px solid rgba(15,41,77,.08);box-shadow:0 .75rem 2.5rem rgba(15,41,77,.16);padding:1.25rem 1rem 1.5rem;position:static;transform:none}html.is-trip-brand #app .travel-withdraw-page.recharge .bind_wrap .title,html.is-trip-brand .travel-withdraw-page.recharge .bind_wrap .title{font-weight:600;font-size:1.0625rem;color:var(--hotel-text,#0f294d);margin-bottom:1rem}html.is-trip-brand #app .travel-withdraw-page.recharge .bind_wrap .el-input,html.is-trip-brand #app .travel-withdraw-page.recharge .bind_wrap .el-select,html.is-trip-brand .travel-withdraw-page.recharge .bind_wrap .el-input,html.is-trip-brand .travel-withdraw-page.recharge .bind_wrap .el-select{width:100%!important}html.is-trip-brand #app .travel-withdraw-page.recharge .bind_wrap .hint,html.is-trip-brand .travel-withdraw-page.recharge .bind_wrap .hint{font-size:.8125rem;color:#e65c00;margin:.75rem 0 1rem;transform:none;line-height:1.45}html.is-trip-brand #app .travel-withdraw-page.recharge .bind_wrap .submit_btn,html.is-trip-brand .travel-withdraw-page.recharge .bind_wrap .submit_btn{width:100%!important;height:3rem;border:none;border-radius:1.5rem;background:var(--hotel-accent,#287dfa)!important;font-size:1rem;font-weight:600;transform:none}html.is-trip-brand .travel-withdraw-page .el-select-dropdown__item.selected{color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord{min-height:100vh;background:#eef2f7!important;color:var(--hotel-text,#0f294d);padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord *,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord *{box-sizing:border-box}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .van-nav-bar,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .van-nav-bar{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(.625rem)}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .van-nav-bar__title,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .van-nav-bar__title{font-weight:600;color:var(--hotel-text,#0f294d)!important}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .van-nav-bar .van-icon,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .van-nav-bar .van-icon{color:var(--hotel-text,#0f294d)!important}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .travel-withdraw-record-page__spacer,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .travel-withdraw-record-page__spacer{width:100%;height:calc(2.875rem + env(safe-area-inset-top, 0px))}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .nr,html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-list,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .nr,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-list{width:100%;padding:.75rem}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-pull,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-pull{min-height:calc(100vh - 2.875rem - env(safe-area-inset-top, 0px))}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-cards,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-cards{display:flex;flex-direction:column;gap:.75rem}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .liebiao,html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .liebiao,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card{margin-top:0!important;padding:0!important;width:100%;background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;box-shadow:0 2px .75rem rgba(15,41,77,.06);overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .12s ease}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .liebiao:active,html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card:active,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .liebiao:active,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card:active{transform:scale(.99)}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__head,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__head{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.75rem .875rem;background:var(--hotel-accent-surface,#f2f7ff);border-bottom:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__status,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__status{flex-shrink:0;padding:.1875rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;line-height:1.35}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__status.is-pending,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__status.is-pending{color:#e65c00;background:rgba(230,92,0,.12)}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__status.is-success,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__status.is-success{color:var(--hotel-accent,#287dfa);background:rgba(40,125,250,.12)}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__status.is-fail,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__status.is-fail{color:#c94f00;background:rgba(201,79,0,.1)}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__amount,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__amount{font-size:.9375rem;font-weight:700;color:var(--hotel-accent,#287dfa);word-break:break-all}html[dir=ltr].is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__amount,html[dir=ltr].is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__amount{text-align:right}html[dir=rtl].is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__amount,html[dir=rtl].is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__amount{text-align:left}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__body,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .withdraw-record-card__body{padding:2px .875rem .25rem}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem;padding:.75rem 0!important;width:100%;border-bottom:1px solid rgba(15,41,77,.06)!important}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie:last-child,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie:last-child{border-bottom:none!important}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie .l1,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie .l1{flex:0 0 auto;max-width:38%;font-size:.8125rem;font-weight:500;color:var(--hotel-text-muted,#8592a6);line-height:1.4}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie .r1,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie .r1{flex:1;min-width:0;font-size:.8125rem;line-height:1.4;color:var(--hotel-text,#0f294d);word-break:break-all}html[dir=ltr].is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie .r1,html[dir=ltr].is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie .r1{text-align:right}html[dir=rtl].is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie .r1,html[dir=rtl].is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie .r1{text-align:left}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie .r1-row,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie .r1-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;flex:1;min-width:0}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie .copy-icon,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie .copy-icon{flex-shrink:0;width:.875rem;height:.875rem;padding:2px;opacity:.65}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie .chulizhi,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie .chulizhi{color:var(--hotel-text,#0f294d)!important}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie .chenggong,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie .chenggong{color:var(--hotel-accent,#287dfa)!important;font-weight:600}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .pinglie .shibai,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .pinglie .shibai{color:#c94f00!important;font-weight:600}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .van-empty,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .van-empty{padding:3rem 0}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .van-empty .van-empty__description,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .van-empty .van-empty__description{color:var(--hotel-text-muted,#8592a6);font-size:.875rem}html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .van-list__finished-text,html.is-trip-brand #app .travel-withdraw-record-page.rechargeRecord .van-list__loading,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .van-list__finished-text,html.is-trip-brand .travel-withdraw-record-page.rechargeRecord .van-list__loading{color:var(--hotel-text-muted,#8592a6);font-size:.8125rem;padding:.75rem 0 .5rem}html.is-trip-brand #app .travel-collect-shop-page.page-content,html.is-trip-brand .travel-collect-shop-page.page-content{min-height:100vh;background:#eef2f7!important;color:var(--hotel-text,#0f294d);padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}html.is-trip-brand #app .travel-collect-shop-page.page-content .van-nav-bar,html.is-trip-brand .travel-collect-shop-page.page-content .van-nav-bar{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(.625rem)}html.is-trip-brand #app .travel-collect-shop-page.page-content .van-nav-bar__title,html.is-trip-brand .travel-collect-shop-page.page-content .van-nav-bar__title{font-weight:600;color:var(--hotel-text,#0f294d)!important}html.is-trip-brand #app .travel-collect-shop-page.page-content .van-nav-bar .van-icon,html.is-trip-brand .travel-collect-shop-page.page-content .van-nav-bar .van-icon{color:var(--hotel-text,#0f294d)!important}html.is-trip-brand #app .travel-collect-shop-page.page-content .travel-collect-shop-page__spacer,html.is-trip-brand .travel-collect-shop-page.page-content .travel-collect-shop-page__spacer{width:100%;height:calc(2.875rem + env(safe-area-inset-top, 0px))}html.is-trip-brand #app .travel-collect-shop-page.page-content .pull-content,html.is-trip-brand .travel-collect-shop-page.page-content .pull-content{min-height:calc(100vh - 2.875rem - env(safe-area-inset-top, 0px))}html.is-trip-brand #app .travel-collect-shop-page.page-content .list-content,html.is-trip-brand .travel-collect-shop-page.page-content .list-content{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}html.is-trip-brand #app .travel-collect-shop-page.page-content .van-swipe-cell,html.is-trip-brand .travel-collect-shop-page.page-content .van-swipe-cell{border-radius:.75rem;overflow:hidden;box-shadow:0 2px .75rem rgba(15,41,77,.06)}html.is-trip-brand #app .travel-collect-shop-page.page-content .van-swipe-cell__wrapper,html.is-trip-brand .travel-collect-shop-page.page-content .van-swipe-cell__wrapper{border-radius:.75rem}html.is-trip-brand #app .travel-collect-shop-page.page-content .van-swipe-cell__right,html.is-trip-brand .travel-collect-shop-page.page-content .van-swipe-cell__right{display:flex!important;align-items:stretch!important;background:transparent!important}html.is-trip-brand #app .travel-collect-shop-page.page-content .van-swipe-cell__right .collect-shop-swipe-delete,html.is-trip-brand #app .travel-collect-shop-page.page-content .van-swipe-cell__right>.btn,html.is-trip-brand .travel-collect-shop-page.page-content .van-swipe-cell__right .collect-shop-swipe-delete,html.is-trip-brand .travel-collect-shop-page.page-content .van-swipe-cell__right>.btn{width:4.5rem;min-width:4.5rem;display:flex;align-items:center;justify-content:center;margin:0;padding:0 .5rem;font-size:.8125rem;font-weight:600;color:#fff!important;border:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html[dir=ltr].is-trip-brand #app .travel-collect-shop-page.page-content .van-swipe-cell__right .collect-shop-swipe-delete,html[dir=ltr].is-trip-brand #app .travel-collect-shop-page.page-content .van-swipe-cell__right>.btn,html[dir=ltr].is-trip-brand .travel-collect-shop-page.page-content .van-swipe-cell__right .collect-shop-swipe-delete,html[dir=ltr].is-trip-brand .travel-collect-shop-page.page-content .van-swipe-cell__right>.btn{background:linear-gradient(180deg,#e65c00,#c94f00)!important;border-radius:0 .75rem .75rem 0}html[dir=rtl].is-trip-brand #app .travel-collect-shop-page.page-content .van-swipe-cell__right .collect-shop-swipe-delete,html[dir=rtl].is-trip-brand #app .travel-collect-shop-page.page-content .van-swipe-cell__right>.btn,html[dir=rtl].is-trip-brand .travel-collect-shop-page.page-content .van-swipe-cell__right .collect-shop-swipe-delete,html[dir=rtl].is-trip-brand .travel-collect-shop-page.page-content .van-swipe-cell__right>.btn{background:linear-gradient(-180deg,#e65c00,#c94f00)!important;border-radius:.75rem 0 0 .75rem}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content{margin-top:0!important;padding:.875rem!important;background:#fff!important;border:1px solid rgba(15,41,77,.08)!important;box-shadow:none!important}html[dir=ltr].is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content,html[dir=ltr].is-trip-brand .travel-collect-shop-page.page-content .shop-item-content{border-radius:.75rem 0 0 .75rem!important}html[dir=rtl].is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content,html[dir=rtl].is-trip-brand .travel-collect-shop-page.page-content .shop-item-content{border-radius:0 .75rem .75rem 0!important}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content{align-items:flex-start;gap:.25rem}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content>.poster,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content>.poster{width:3.5rem!important;height:3.5rem!important;flex-shrink:0;border-radius:.625rem;background:var(--hotel-accent-surface,#f2f7ff);border:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content>.poster>img,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content>.poster>img{width:100%!important;height:100%!important;object-fit:cover;display:block}html[dir=ltr].is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content>.info,html[dir=ltr].is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content>.info{padding-left:.75rem!important;padding-right:.5rem!important}html[dir=rtl].is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content>.info,html[dir=rtl].is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content>.info{padding-right:.75rem!important;padding-left:.5rem!important}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content>.info>.name,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content>.info>.name{font-size:.9375rem!important;font-weight:600;color:var(--hotel-text,#0f294d)!important;margin-bottom:.5rem!important;line-height:1.3}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content>.info>.text,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content>.info>.text{font-size:.75rem!important;color:var(--hotel-text-muted,#8592a6)!important;line-height:1.4;margin-bottom:.25rem!important}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content>.info>.text span,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content>.info>.text span{color:var(--hotel-text-sub,#455873)}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content>.link,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content>.link{flex-shrink:0;display:inline-flex!important;align-items:center;gap:.25rem;height:1.75rem!important;padding:0 .625rem!important;font-size:.75rem!important;font-weight:600;color:var(--hotel-accent,#287dfa)!important;background:var(--hotel-accent-surface,#f2f7ff)!important;border:1px solid rgba(40,125,250,.22)!important;border-radius:.875rem!important;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .15s ease}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content>.link:active,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content>.link:active{opacity:.85}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.info-content>.link>img,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.info-content>.link>img{width:.375rem!important;height:auto;opacity:.85}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.number-content,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.number-content{margin-top:.75rem!important;padding-top:.75rem!important;border-top:1px solid rgba(15,41,77,.08)!important}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.number-content>p,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.number-content>p{margin:0;font-size:.75rem!important;color:var(--hotel-text-muted,#8592a6)!important}html.is-trip-brand #app .travel-collect-shop-page.page-content .shop-item-content>.number-content>p span,html.is-trip-brand .travel-collect-shop-page.page-content .shop-item-content>.number-content>p span{color:var(--hotel-text-sub,#455873);font-weight:500}html.is-trip-brand #app .travel-collect-shop-page.page-content .van-empty,html.is-trip-brand .travel-collect-shop-page.page-content .van-empty{padding:3rem 0}html.is-trip-brand #app .travel-collect-shop-page.page-content .van-empty .van-empty__description,html.is-trip-brand .travel-collect-shop-page.page-content .van-empty .van-empty__description{color:var(--hotel-text-muted,#8592a6);font-size:.875rem}html.is-trip-brand #app .travel-collect-shop-page.page-content .van-list__finished-text,html.is-trip-brand #app .travel-collect-shop-page.page-content .van-list__loading,html.is-trip-brand .travel-collect-shop-page.page-content .van-list__finished-text,html.is-trip-brand .travel-collect-shop-page.page-content .van-list__loading{color:var(--hotel-text-muted,#8592a6);font-size:.8125rem;padding:.75rem 0 1.5rem}html.is-trip-brand #app .travel-me-page.my-container,html.is-trip-brand .travel-me-page.my-container{width:100%;min-height:100vh;background:#eef2f7!important;color:var(--hotel-text,#0f294d);padding-bottom:calc(3.5rem + env(safe-area-inset-bottom, 0px));overflow-x:hidden}html.is-trip-brand #app .travel-me-page.my-container *,html.is-trip-brand #app .travel-me-page.my-container :after,html.is-trip-brand #app .travel-me-page.my-container :before,html.is-trip-brand .travel-me-page.my-container *,html.is-trip-brand .travel-me-page.my-container :after,html.is-trip-brand .travel-me-page.my-container :before{box-sizing:border-box}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content{color:#fff;padding:calc(1.125rem + env(safe-area-inset-top, 0px)) 1rem 1.75rem;border-radius:0 0 1.25rem 1.25rem;position:relative}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content,html[dir=ltr].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content{background:linear-gradient(145deg,#1b6ef5,#287dfa 42%,#4b9bff)!important}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content,html[dir=rtl].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content{background:linear-gradient(-145deg,#1b6ef5,#287dfa 42%,#4b9bff)!important}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content:after,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content:after{content:"";position:absolute;top:-2.5rem;width:10rem;height:10rem;border-radius:50%;background:hsla(0,0%,100%,.08);pointer-events:none}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content:after,html[dir=ltr].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content:after{right:-1.5rem}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content:after,html[dir=rtl].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content:after{left:-1.5rem}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .me-header-top,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .me-header-top{position:relative;z-index:1}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name{flex:1;min-width:0;order:0}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.hello,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.hello{font-size:.8125rem;font-weight:500;color:hsla(0,0%,100%,.88)!important;margin-bottom:.25rem;background:transparent!important}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.user,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.user{font-size:1.375rem;font-weight:700;color:#fff!important;line-height:1.25;letter-spacing:-.02em;background:transparent!important}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.login,html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.me-auth-links,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.login,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.me-auth-links{font-size:1.25rem;font-weight:700;color:#fff!important;display:flex;align-items:center;gap:.375rem;margin-top:2px;background:transparent!important;background-color:transparent!important}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.login span,html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.me-auth-links span,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.login span,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.me-auth-links span{color:#fff!important;background:transparent!important}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.login i,html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.me-auth-links i,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.login i,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.me-auth-links i{font-style:normal;color:hsla(0,0%,100%,.65)!important;opacity:1;font-weight:400}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.id,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.id{display:inline-flex;align-items:center;margin-top:.5rem;padding:.1875rem .5rem;border-radius:62.4375rem;background:hsla(0,0%,100%,.16);font-size:.6875rem;color:hsla(0,0%,100%,.92)}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.id>img,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.id>img{display:inline-block;width:.6875rem;height:.6875rem;filter:brightness(0) invert(1);opacity:.9}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.id>img,html[dir=ltr].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.id>img{margin-left:.375rem}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.id>img,html[dir=rtl].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.name>.id>img{margin-right:.375rem}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.avatar,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.avatar{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;border:2px solid hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.2);box-shadow:0 .25rem .875rem rgba(15,41,77,.18)}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.avatar,html[dir=ltr].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.avatar{margin-right:0}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.avatar,html[dir=rtl].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.avatar{margin-left:0}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.avatar>img,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.avatar>img{width:100%;height:100%;object-fit:cover;display:block}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.avatar--guest,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info>.avatar--guest{opacity:.95}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info--guest>.name .hello,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .user-info--guest>.name .hello{margin-bottom:.5rem}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content{position:relative;z-index:1;width:100%;display:flex;align-items:stretch;margin-top:1.125rem;padding:.875rem 0;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);border-radius:.875rem;backdrop-filter:blur(.5rem);box-shadow:none}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content:after,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content:after{content:"";display:block;position:absolute;top:50%;width:1px;height:1.75rem;background-color:hsla(0,0%,100%,.28)}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content:after,html[dir=ltr].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content:after{left:50%;transform:translate(-50%,-50%)}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content:after,html[dir=rtl].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content:after{right:50%;transform:translate(50%,-50%)}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content>.item,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content>.item{width:50%;text-align:center}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content>.item>div,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content>.item>div{font-size:1.375rem;font-weight:700;color:#fff;line-height:1.2}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content>.item>p,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .my-header-content .collect-content>.item>p{margin:.375rem 0 0;font-size:.75rem;color:hsla(0,0%,100%,.82)}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content{width:100%;padding:calc(1rem + env(safe-area-inset-top, 0px)) 1rem 1.25rem;color:var(--hotel-text,#0f294d)}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content,html[dir=ltr].is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content{background:linear-gradient(180deg,#fff,#f7f9fc 4.5rem,#eef2f7)!important}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content,html[dir=rtl].is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content{background:linear-gradient(-180deg,#fff,#f7f9fc 4.5rem,#eef2f7)!important}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info{width:100%;display:flex;align-items:center;gap:.75rem}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.avatar,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.avatar{flex:0 0 3.25rem;width:3.25rem;height:3.25rem;border-radius:50%;overflow:hidden;border:2px solid rgba(40,125,250,.15);background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.avatar>img,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.avatar>img{width:100%;height:100%;object-fit:cover;display:block}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.login,html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.me-auth-links,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.login,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.me-auth-links{font-size:1.125rem;font-weight:600;color:var(--hotel-text,#0f294d);display:flex;align-items:center;gap:.375rem}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.login span,html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.me-auth-links span,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.login span,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.me-auth-links span{color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.login i,html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.me-auth-links i,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.login i,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.me-auth-links i{font-style:normal;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name{flex:1;min-width:0}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.hello,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.hello{display:none}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.user,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.user{font-size:1.125rem;font-weight:600;color:var(--hotel-text,#0f294d);line-height:1.3}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.id,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.id{display:inline-flex;align-items:center;margin-top:.375rem;font-size:.75rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.id>img,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.id>img{width:.75rem;height:.75rem;opacity:.7}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.id>img,html[dir=ltr].is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.id>img{margin-left:.375rem}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.id>img,html[dir=rtl].is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .user-info>.name>.id>img{margin-right:.375rem}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content{width:100%;display:flex;margin-top:1.125rem;padding:.75rem 0;background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;box-shadow:0 2px .75rem rgba(15,41,77,.06);position:relative}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content:after,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content:after{content:"";position:absolute;top:50%;width:1px;height:1.75rem;background-color:rgba(15,41,77,.08)}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content:after,html[dir=ltr].is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content:after{left:50%;transform:translate(-50%,-50%)}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content:after,html[dir=rtl].is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content:after{right:50%;transform:translate(50%,-50%)}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content>.item,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content>.item{width:50%;text-align:center}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content>.item>div,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content>.item>div{font-size:1.375rem;font-weight:700;color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content>.item>p,html.is-trip-brand .travel-me-page.my-container:not(.travel-me-page--trip) .my-header-content .collect-content>.item>p{margin:.375rem 0 0;font-size:.75rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-me-page.my-container .my-enter-content,html.is-trip-brand .travel-me-page.my-container .my-enter-content{padding:.75rem .75rem 1rem;position:relative;z-index:2;display:flex;flex-direction:column;gap:.75rem;margin-top:-.625rem}html.is-trip-brand #app .travel-me-page.my-container .balance-content,html.is-trip-brand .travel-me-page.my-container .balance-content{width:100%;padding:0;overflow:hidden;background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:.875rem;box-shadow:0 2px .75rem rgba(15,41,77,.06)}html.is-trip-brand #app .travel-me-page.my-container .balance-content .balance-content__head,html.is-trip-brand .travel-me-page.my-container .balance-content .balance-content__head{padding:1rem 1.125rem .875rem}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .balance-content .balance-content__head,html[dir=ltr].is-trip-brand .travel-me-page.my-container .balance-content .balance-content__head{background:linear-gradient(135deg,rgba(40,125,250,.1),rgba(40,125,250,.02))}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .balance-content .balance-content__head,html[dir=rtl].is-trip-brand .travel-me-page.my-container .balance-content .balance-content__head{background:linear-gradient(-135deg,rgba(40,125,250,.1),rgba(40,125,250,.02))}html.is-trip-brand #app .travel-me-page.my-container .balance-content .balance-content__head>.tittle,html.is-trip-brand #app .travel-me-page.my-container .balance-content>.tittle,html.is-trip-brand .travel-me-page.my-container .balance-content .balance-content__head>.tittle,html.is-trip-brand .travel-me-page.my-container .balance-content>.tittle{width:100%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-me-page.my-container .balance-content .balance-content__head>.tittle>p,html.is-trip-brand #app .travel-me-page.my-container .balance-content>.tittle>p,html.is-trip-brand .travel-me-page.my-container .balance-content .balance-content__head>.tittle>p,html.is-trip-brand .travel-me-page.my-container .balance-content>.tittle>p{margin:0;font-weight:500;color:var(--hotel-text-sub,#455873)}html.is-trip-brand #app .travel-me-page.my-container .balance-content .balance-content__head>.tittle>span,html.is-trip-brand #app .travel-me-page.my-container .balance-content>.tittle>span,html.is-trip-brand .travel-me-page.my-container .balance-content .balance-content__head>.tittle>span,html.is-trip-brand .travel-me-page.my-container .balance-content>.tittle>span{padding:0 .375rem}html.is-trip-brand #app .travel-me-page.my-container .balance-content .balance-content__head>.tittle>.icon,html.is-trip-brand #app .travel-me-page.my-container .balance-content>.tittle>.icon,html.is-trip-brand .travel-me-page.my-container .balance-content .balance-content__head>.tittle>.icon,html.is-trip-brand .travel-me-page.my-container .balance-content>.tittle>.icon{width:1.125rem;display:flex;align-items:center;justify-content:center}html.is-trip-brand #app .travel-me-page.my-container .balance-content .balance-content__head>.tittle>.icon>img,html.is-trip-brand #app .travel-me-page.my-container .balance-content>.tittle>.icon>img,html.is-trip-brand .travel-me-page.my-container .balance-content .balance-content__head>.tittle>.icon>img,html.is-trip-brand .travel-me-page.my-container .balance-content>.tittle>.icon>img{width:100%;height:auto}html.is-trip-brand #app .travel-me-page.my-container .balance-content .balance-content__head>.money,html.is-trip-brand #app .travel-me-page.my-container .balance-content>.money,html.is-trip-brand .travel-me-page.my-container .balance-content .balance-content__head>.money,html.is-trip-brand .travel-me-page.my-container .balance-content>.money{margin:.625rem 0 0;text-align:center;font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--hotel-accent,#287dfa);letter-spacing:-.02em}html.is-trip-brand #app .travel-me-page.my-container .balance-content>.btn,html.is-trip-brand .travel-me-page.my-container .balance-content>.btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.125rem 1rem;margin-top:0;background:#fff}html.is-trip-brand #app .travel-me-page.my-container .balance-content>.btn>.item,html.is-trip-brand .travel-me-page.my-container .balance-content>.btn>.item{flex:1;max-width:none;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:1.25rem;font-size:.875rem;font-weight:600}html.is-trip-brand #app .travel-me-page.my-container .balance-content>.btn>.item:first-child,html.is-trip-brand .travel-me-page.my-container .balance-content>.btn>.item:first-child{border:1px solid var(--hotel-accent,#287dfa);color:var(--hotel-accent,#287dfa);background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand #app .travel-me-page.my-container .balance-content>.btn>.item:last-child,html.is-trip-brand .travel-me-page.my-container .balance-content>.btn>.item:last-child{border:none;color:#fff;background:var(--hotel-accent,#287dfa);box-shadow:0 .1875rem .625rem rgba(40,125,250,.22)}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .balance-content,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .balance-content{border:none;box-shadow:0 .375rem 1.125rem rgba(40,125,250,.18)}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head{color:#fff}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head,html[dir=ltr].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head{background:linear-gradient(135deg,#287dfa,#0f294d)}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head,html[dir=rtl].is-trip-brand .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head{background:linear-gradient(-135deg,#287dfa,#0f294d)}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.tittle,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.tittle{color:hsla(0,0%,100%,.78)}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.tittle>p,html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.tittle>span,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.tittle>p,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.tittle>span{color:hsla(0,0%,100%,.9)}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.tittle>.icon,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.tittle>.icon{width:1.25rem;height:1.25rem;opacity:.95}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.tittle>.icon img,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.tittle>.icon img{filter:brightness(0) invert(1);width:1.125rem;height:auto}html.is-trip-brand #app .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.money,html.is-trip-brand .travel-me-page.my-container.travel-me-page--trip .balance-content .balance-content__head>.money{color:#fff}html.is-trip-brand #app .travel-me-page.my-container .order-content,html.is-trip-brand .travel-me-page.my-container .order-content{width:100%;padding:.875rem .75rem 1rem;margin-top:0!important;background:#fff;border:1px solid rgba(15,41,77,.08);border-radius:.875rem;box-shadow:0 2px .75rem rgba(15,41,77,.06)}html.is-trip-brand #app .travel-me-page.my-container .order-content>.tittle,html.is-trip-brand .travel-me-page.my-container .order-content>.tittle{width:100%;display:flex;align-items:center;justify-content:space-between}html.is-trip-brand #app .travel-me-page.my-container .order-content>.tittle>p,html.is-trip-brand .travel-me-page.my-container .order-content>.tittle>p{margin:0;font-size:.9375rem;font-weight:700;color:var(--hotel-text,#0f294d)}html.is-trip-brand #app .travel-me-page.my-container .order-content>.tittle>.all,html.is-trip-brand .travel-me-page.my-container .order-content>.tittle>.all{display:flex;align-items:center}html.is-trip-brand #app .travel-me-page.my-container .order-content>.tittle>.all>p,html.is-trip-brand .travel-me-page.my-container .order-content>.tittle>.all>p{font-size:.8125rem;color:var(--hotel-accent,#287dfa);font-weight:500}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .order-content>.tittle>.all>p,html[dir=ltr].is-trip-brand .travel-me-page.my-container .order-content>.tittle>.all>p{margin:0 .5rem 0 0}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .order-content>.tittle>.all>p,html[dir=rtl].is-trip-brand .travel-me-page.my-container .order-content>.tittle>.all>p{margin:0 0 0 .5rem}html.is-trip-brand #app .travel-me-page.my-container .order-content>.tittle>.all>img,html.is-trip-brand .travel-me-page.my-container .order-content>.tittle>.all>img{width:.375rem;height:auto;filter:none}html.is-trip-brand #app .travel-me-page.my-container .order-content>.content,html.is-trip-brand .travel-me-page.my-container .order-content>.content{display:flex;align-items:flex-start;margin-top:.875rem}html.is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item,html.is-trip-brand .travel-me-page.my-container .order-content>.content>.item{width:20%;display:flex;flex-direction:column;align-items:center;position:relative}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item:nth-child(2) .count,html[dir=ltr].is-trip-brand .travel-me-page.my-container .order-content>.content>.item:nth-child(2) .count{right:.875rem}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item:nth-child(2) .count,html[dir=rtl].is-trip-brand .travel-me-page.my-container .order-content>.content>.item:nth-child(2) .count{left:.875rem}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item:last-child .count,html[dir=ltr].is-trip-brand .travel-me-page.my-container .order-content>.content>.item:last-child .count{right:1rem}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item:last-child .count,html[dir=rtl].is-trip-brand .travel-me-page.my-container .order-content>.content>.item:last-child .count{left:1rem}html.is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item .count,html.is-trip-brand .travel-me-page.my-container .order-content>.content>.item .count{position:absolute;top:0;min-width:1rem;height:1rem;padding:0 .25rem;display:flex;align-items:center;justify-content:center;background:#ff6f00;color:#fff;font-size:.625rem;border-radius:.5rem;border:1px solid #fff;z-index:1}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item .count,html[dir=ltr].is-trip-brand .travel-me-page.my-container .order-content>.content>.item .count{right:.75rem}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item .count,html[dir=rtl].is-trip-brand .travel-me-page.my-container .order-content>.content>.item .count{left:.75rem}html.is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item .icon-wrap,html.is-trip-brand .travel-me-page.my-container .order-content>.content>.item .icon-wrap{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:var(--hotel-accent-surface,#f2f7ff);border:1px solid rgba(40,125,250,.1);border-radius:.75rem}html.is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item .icon-wrap .order-icon,html.is-trip-brand .travel-me-page.my-container .order-content>.content>.item .icon-wrap .order-icon{width:1.625rem;height:1.625rem;object-fit:contain;display:block}html.is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item .icon-wrap .icon,html.is-trip-brand .travel-me-page.my-container .order-content>.content>.item .icon-wrap .icon{font-size:1.25rem;color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .travel-me-page.my-container .order-content>.content>.item>p,html.is-trip-brand .travel-me-page.my-container .order-content>.content>.item>p{margin:.5rem 0 0;padding:0 2px;font-size:.6875rem;line-height:1.25;text-align:center;color:var(--hotel-text-sub,#455873);word-break:break-word}html.is-trip-brand #app .travel-me-page.my-container .merchant-content,html.is-trip-brand .travel-me-page.my-container .merchant-content{width:100%;min-height:3.5rem;margin-top:0!important;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;border-radius:.875rem;box-shadow:0 2px .75rem rgba(15,41,77,.06)}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .merchant-content,html[dir=ltr].is-trip-brand .travel-me-page.my-container .merchant-content{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)!important}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .merchant-content,html[dir=rtl].is-trip-brand .travel-me-page.my-container .merchant-content{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)!important}html.is-trip-brand #app .travel-me-page.my-container .merchant-content>div,html.is-trip-brand .travel-me-page.my-container .merchant-content>div{display:flex;align-items:center;gap:.625rem;min-width:0}html.is-trip-brand #app .travel-me-page.my-container .merchant-content>div>img,html.is-trip-brand .travel-me-page.my-container .merchant-content>div>img{flex-shrink:0;width:1.75rem;height:1.75rem;object-fit:contain;filter:none}html.is-trip-brand #app .travel-me-page.my-container .merchant-content>div>p,html.is-trip-brand .travel-me-page.my-container .merchant-content>div>p{margin:0;font-size:.875rem;font-weight:600;color:#fff}html.is-trip-brand #app .travel-me-page.my-container .merchant-content>img.image_reversed,html.is-trip-brand .travel-me-page.my-container .merchant-content>img.image_reversed{flex-shrink:0;width:.375rem;height:auto;filter:brightness(0) invert(1);opacity:.85}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .merchant-content>img.image_reversed,html[dir=ltr].is-trip-brand .travel-me-page.my-container .merchant-content>img.image_reversed{margin-right:0}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .merchant-content>img.image_reversed,html[dir=rtl].is-trip-brand .travel-me-page.my-container .merchant-content>img.image_reversed{margin-left:0}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .merchant-content--alt,html[dir=ltr].is-trip-brand .travel-me-page.my-container .merchant-content--alt{background:linear-gradient(135deg,#2a2a2a,#4a4a4a)!important}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .merchant-content--alt,html[dir=rtl].is-trip-brand .travel-me-page.my-container .merchant-content--alt{background:linear-gradient(-135deg,#2a2a2a,#4a4a4a)!important}html.is-trip-brand #app .travel-me-page.my-container .merchant-content--alt>div>img,html.is-trip-brand .travel-me-page.my-container .merchant-content--alt>div>img{filter:none}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content,html.is-trip-brand #app .travel-me-page.my-container .nav-content,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content,html.is-trip-brand .travel-me-page.my-container .nav-content{width:100%;margin-top:0!important;border-radius:.875rem;overflow:hidden;background:#fff;border:1px solid rgba(15,41,77,.08);box-shadow:0 2px .75rem rgba(15,41,77,.06);transform:none!important}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item,html.is-trip-brand .travel-me-page.my-container .nav-content>.item{width:100%;min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;margin-bottom:0;background:#fff;border-bottom:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item:last-child,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item:last-child,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item:last-child,html.is-trip-brand .travel-me-page.my-container .nav-content>.item:last-child{border-bottom:none}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item:active,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item:active,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item:active,html.is-trip-brand .travel-me-page.my-container .nav-content>.item:active{background:#f7f9fc}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div,html.is-trip-brand .travel-me-page.my-container .nav-content>.item>div{display:flex;align-items:center}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.name,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name,html.is-trip-brand .travel-me-page.my-container .nav-content>.item>div.name{flex:1;min-width:0}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.icon,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.name>.icon,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.icon,html.is-trip-brand .travel-me-page.my-container .nav-content>.item>div.name>.icon{flex-shrink:0;width:1.25rem;height:1.25rem;object-fit:contain}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.icon,html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.name>.icon,html[dir=ltr].is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.icon,html[dir=ltr].is-trip-brand .travel-me-page.my-container .nav-content>.item>div.name>.icon{margin-right:.75rem}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.icon,html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.name>.icon,html[dir=rtl].is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.icon,html[dir=rtl].is-trip-brand .travel-me-page.my-container .nav-content>.item>div.name>.icon{margin-left:.75rem}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.me-nav-icon,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.name>.me-nav-icon,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.me-nav-icon,html.is-trip-brand .travel-me-page.my-container .nav-content>.item>div.name>.me-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;color:var(--hotel-accent,#287dfa);font-size:1.25rem;line-height:1}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.me-nav-icon,html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.name>.me-nav-icon,html[dir=ltr].is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.me-nav-icon,html[dir=ltr].is-trip-brand .travel-me-page.my-container .nav-content>.item>div.name>.me-nav-icon{margin-right:.75rem}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.me-nav-icon,html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.name>.me-nav-icon,html[dir=rtl].is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.me-nav-icon,html[dir=rtl].is-trip-brand .travel-me-page.my-container .nav-content>.item>div.name>.me-nav-icon{margin-left:.75rem}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.me-nav-icon .van-icon,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.name>.me-nav-icon .van-icon,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.me-nav-icon .van-icon,html.is-trip-brand .travel-me-page.my-container .nav-content>.item>div.name>.me-nav-icon .van-icon{font-size:1.25rem;color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.me-nav-icon--service .van-icon,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.name>.me-nav-icon--service .van-icon,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>.me-nav-icon--service .van-icon,html.is-trip-brand .travel-me-page.my-container .nav-content>.item>div.name>.me-nav-icon--service .van-icon{font-size:1.3125rem}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>p,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.name>p,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.name>p,html.is-trip-brand .travel-me-page.my-container .nav-content>.item>div.name>p{margin:0;font-size:.875rem;font-weight:500;color:var(--hotel-text,#0f294d)}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.arrow,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.arrow,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.arrow,html.is-trip-brand .travel-me-page.my-container .nav-content>.item>div.arrow{flex-shrink:0}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.arrow>p,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.arrow>p,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.arrow>p,html.is-trip-brand .travel-me-page.my-container .nav-content>.item>div.arrow>p{font-size:.8125rem;color:var(--hotel-text-muted,#8592a6)}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.arrow>p,html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.arrow>p,html[dir=ltr].is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.arrow>p,html[dir=ltr].is-trip-brand .travel-me-page.my-container .nav-content>.item>div.arrow>p{margin:0 .5rem 0 0}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.arrow>p,html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.arrow>p,html[dir=rtl].is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.arrow>p,html[dir=rtl].is-trip-brand .travel-me-page.my-container .nav-content>.item>div.arrow>p{margin:0 0 0 .5rem}html.is-trip-brand #app .travel-me-page.my-container .me-nav-card.nav-content>.item>div.arrow>img,html.is-trip-brand #app .travel-me-page.my-container .nav-content>.item>div.arrow>img,html.is-trip-brand .travel-me-page.my-container .me-nav-card.nav-content>.item>div.arrow>img,html.is-trip-brand .travel-me-page.my-container .nav-content>.item>div.arrow>img{width:.375rem;height:auto}html.is-trip-brand #app .travel-me-page.my-container .img_box,html.is-trip-brand .travel-me-page.my-container .img_box{position:fixed;bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));z-index:99;width:2.875rem;height:2.875rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hotel-accent,#287dfa)!important;box-shadow:0 .25rem .75rem rgba(40,125,250,.3)}html[dir=ltr].is-trip-brand #app .travel-me-page.my-container .img_box,html[dir=ltr].is-trip-brand .travel-me-page.my-container .img_box{right:.75rem}html[dir=rtl].is-trip-brand #app .travel-me-page.my-container .img_box,html[dir=rtl].is-trip-brand .travel-me-page.my-container .img_box{left:.75rem}html.is-trip-brand #app .travel-me-page.my-container .img_box img,html.is-trip-brand #app .travel-me-page.my-container .img_box img.customer_service,html.is-trip-brand .travel-me-page.my-container .img_box img,html.is-trip-brand .travel-me-page.my-container .img_box img.customer_service{width:1.5rem;height:auto;filter:none}html.is-trip-brand #app .travel-me-page.my-container .span,html.is-trip-brand .travel-me-page.my-container .span{transform:scale(.8)}html.is-trip-brand #app .travel-auth-page.login,html.is-trip-brand .travel-auth-page.login{min-height:100vh;padding:0 0 calc(5.5rem + env(safe-area-inset-bottom, 0px));box-sizing:border-box;background:#eef2f7;color:var(--hotel-text,#0f294d)}html.is-trip-brand #app .travel-auth-page.login .auth-hero,html.is-trip-brand .travel-auth-page.login .auth-hero{position:relative;padding:calc(.5rem + env(safe-area-inset-top, 0px)) 1rem 2.25rem;color:#fff;overflow:hidden}html[dir=ltr].is-trip-brand #app .travel-auth-page.login .auth-hero,html[dir=ltr].is-trip-brand .travel-auth-page.login .auth-hero{background:linear-gradient(160deg,#1a5bb8,#287dfa 48%,#5aa2ff)}html[dir=rtl].is-trip-brand #app .travel-auth-page.login .auth-hero,html[dir=rtl].is-trip-brand .travel-auth-page.login .auth-hero{background:linear-gradient(-160deg,#1a5bb8,#287dfa 48%,#5aa2ff)}html.is-trip-brand #app .travel-auth-page.login .auth-hero:after,html.is-trip-brand .travel-auth-page.login .auth-hero:after{content:"";position:absolute;left:-20%;right:-20%;bottom:-2.5rem;height:5rem;background:#eef2f7;border-radius:50% 50% 0 0;pointer-events:none}html.is-trip-brand #app .travel-auth-page.login .auth-hero__bar,html.is-trip-brand .travel-auth-page.login .auth-hero__bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;margin-bottom:1.125rem}html.is-trip-brand #app .travel-auth-page.login .auth-hero__back,html.is-trip-brand #app .travel-auth-page.login .auth-hero__lang,html.is-trip-brand .travel-auth-page.login .auth-hero__back,html.is-trip-brand .travel-auth-page.login .auth-hero__lang{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.16);color:#fff;font-size:1.25rem;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}html.is-trip-brand #app .travel-auth-page.login .auth-hero__back:active,html.is-trip-brand #app .travel-auth-page.login .auth-hero__lang:active,html.is-trip-brand .travel-auth-page.login .auth-hero__back:active,html.is-trip-brand .travel-auth-page.login .auth-hero__lang:active{background:hsla(0,0%,100%,.28)}html.is-trip-brand #app .travel-auth-page.login .auth-hero__lang-spacer,html.is-trip-brand .travel-auth-page.login .auth-hero__lang-spacer{width:2.5rem;height:2.5rem}html.is-trip-brand #app .travel-auth-page.login .auth-hero__logo,html.is-trip-brand .travel-auth-page.login .auth-hero__logo{height:2.125rem;width:auto;max-width:10.5rem;object-fit:contain;background:transparent;border-radius:0;padding:0;filter:drop-shadow(0 1px 2px rgba(15,41,77,.35))}html.is-trip-brand #app .travel-auth-page.login .auth-hero__lang .lang-icon,html.is-trip-brand .travel-auth-page.login .auth-hero__lang .lang-icon{width:1.25rem;height:1.25rem;filter:brightness(0) invert(1);opacity:.95}html.is-trip-brand #app .travel-auth-page.login .auth-hero__title,html.is-trip-brand .travel-auth-page.login .auth-hero__title{position:relative;z-index:1;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff}html.is-trip-brand #app .travel-auth-page.login .auth-hero__sub,html.is-trip-brand .travel-auth-page.login .auth-hero__sub{position:relative;z-index:1;margin:.5rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.4;color:hsla(0,0%,100%,.85)}html.is-trip-brand #app .travel-auth-page.login .auth-panel,html.is-trip-brand .travel-auth-page.login .auth-panel{position:relative;z-index:2;margin:-1.125rem .75rem 0;padding:1.125rem 1rem 1.25rem;background:#fff;border-radius:.75rem;box-shadow:0 .5rem 1.75rem rgba(15,41,77,.12)}html.is-trip-brand #app .travel-auth-page.login .tab,html.is-trip-brand .travel-auth-page.login .tab{display:inline-flex;gap:0;margin:0 0 .5rem;padding:.25rem;background:rgba(15,41,77,.06);border-radius:.625rem}html.is-trip-brand #app .travel-auth-page.login .tab .tab-button,html.is-trip-brand .travel-auth-page.login .tab .tab-button{min-width:4.5rem;min-height:2.25rem;margin:0;padding:0 1rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;line-height:2.25rem;text-align:center;transition:background .2s ease,color .2s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand #app .travel-auth-page.login .tab .tab-button-show1,html.is-trip-brand .travel-auth-page.login .tab .tab-button-show1{background:transparent;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-auth-page.login .tab .tab-button-show2,html.is-trip-brand .travel-auth-page.login .tab .tab-button-show2{background:#fff;color:var(--hotel-accent,#287dfa);font-weight:600;box-shadow:0 1px .25rem rgba(15,41,77,.08)}html.is-trip-brand #app .travel-auth-page.login .title-input,html.is-trip-brand .travel-auth-page.login .title-input{margin-top:1rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--hotel-text-sub,#455873)}html.is-trip-brand #app .travel-auth-page.login .account_form,html.is-trip-brand #app .travel-auth-page.login .phone_form,html.is-trip-brand .travel-auth-page.login .account_form,html.is-trip-brand .travel-auth-page.login .phone_form{margin-top:.25rem}html.is-trip-brand #app .travel-auth-page.login .login-input .el-input,html.is-trip-brand #app .travel-auth-page.login .phone_form .el-input,html.is-trip-brand .travel-auth-page.login .login-input .el-input,html.is-trip-brand .travel-auth-page.login .phone_form .el-input{width:100%}html.is-trip-brand #app .travel-auth-page.login .login-input:not(.auth-phone-field) .el-input__inner,html.is-trip-brand .travel-auth-page.login .login-input:not(.auth-phone-field) .el-input__inner{height:3rem;line-height:3rem;padding:0 .875rem;font-size:.9375rem;color:var(--hotel-text,#0f294d);background:#f7f9fc;border:1px solid rgba(15,41,77,.08);border-radius:.5rem;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}html.is-trip-brand #app .travel-auth-page.login .login-input:not(.auth-phone-field) .el-input__inner::placeholder,html.is-trip-brand .travel-auth-page.login .login-input:not(.auth-phone-field) .el-input__inner::placeholder{color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-auth-page.login .login-input:not(.auth-phone-field) .el-input__inner:focus,html.is-trip-brand .travel-auth-page.login .login-input:not(.auth-phone-field) .el-input__inner:focus{background:#fff!important;border-color:rgba(40,125,250,.45)!important;box-shadow:0 0 0 .1875rem rgba(40,125,250,.1)}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field,html.is-trip-brand .travel-auth-page.login .auth-phone-field{display:flex;align-items:stretch;min-height:3rem;border:1px solid rgba(15,41,77,.08);border-radius:.5rem;background:#f7f9fc;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field:focus-within,html.is-trip-brand .travel-auth-page.login .auth-phone-field:focus-within{background:#fff;border-color:rgba(40,125,250,.45);box-shadow:0 0 0 .1875rem rgba(40,125,250,.1)}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field__dial,html.is-trip-brand .travel-auth-page.login .auth-phone-field__dial{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:4.5rem;margin:0;border:none;background:rgba(40,125,250,.08);color:var(--hotel-text,#0f294d);font:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html[dir=ltr].is-trip-brand #app .travel-auth-page.login .auth-phone-field__dial,html[dir=ltr].is-trip-brand .travel-auth-page.login .auth-phone-field__dial{padding:0 .625rem 0 .75rem;border-right:1px solid rgba(15,41,77,.08)}html[dir=rtl].is-trip-brand #app .travel-auth-page.login .auth-phone-field__dial,html[dir=rtl].is-trip-brand .travel-auth-page.login .auth-phone-field__dial{padding:0 .75rem 0 .625rem;border-left:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field__dial:active,html.is-trip-brand .travel-auth-page.login .auth-phone-field__dial:active{background:rgba(40,125,250,.14)}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field__plus,html.is-trip-brand .travel-auth-page.login .auth-phone-field__plus{font-size:.9375rem;font-weight:600;color:var(--hotel-accent,#287dfa);line-height:1}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field__code,html.is-trip-brand .travel-auth-page.login .auth-phone-field__code{font-size:.9375rem;font-weight:600;line-height:1;min-width:1ch}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field__arrow,html.is-trip-brand .travel-auth-page.login .auth-phone-field__arrow{font-size:.75rem!important;color:var(--hotel-text-muted,#8592a6)}html[dir=ltr].is-trip-brand #app .travel-auth-page.login .auth-phone-field__arrow,html[dir=ltr].is-trip-brand .travel-auth-page.login .auth-phone-field__arrow{margin-left:2px}html[dir=rtl].is-trip-brand #app .travel-auth-page.login .auth-phone-field__arrow,html[dir=rtl].is-trip-brand .travel-auth-page.login .auth-phone-field__arrow{margin-right:2px}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field__input.el-input,html.is-trip-brand .travel-auth-page.login .auth-phone-field__input.el-input{flex:1;min-width:0;display:flex;align-items:center}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field__input .el-input__inner,html.is-trip-brand .travel-auth-page.login .auth-phone-field__input .el-input__inner{height:3rem;line-height:3rem;padding:0 .875rem;font-size:.9375rem;color:var(--hotel-text,#0f294d);background:transparent;border:none!important;border-radius:0!important;box-shadow:none!important}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field__input .el-input__inner::placeholder,html.is-trip-brand .travel-auth-page.login .auth-phone-field__input .el-input__inner::placeholder{color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-auth-page.login .auth-phone-field__input .el-input__inner:focus,html.is-trip-brand .travel-auth-page.login .auth-phone-field__input .el-input__inner:focus{border:none!important;box-shadow:none!important}html.is-trip-brand #app .travel-auth-page.login .wangjimima,html.is-trip-brand .travel-auth-page.login .wangjimima{margin-top:.75rem;font-size:.8125rem;color:var(--hotel-accent,#287dfa);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html[dir=ltr].is-trip-brand #app .travel-auth-page.login .wangjimima,html[dir=ltr].is-trip-brand .travel-auth-page.login .wangjimima{text-align:right}html[dir=rtl].is-trip-brand #app .travel-auth-page.login .wangjimima,html[dir=rtl].is-trip-brand .travel-auth-page.login .wangjimima{text-align:left}html.is-trip-brand #app .travel-auth-page.login .tijiao,html.is-trip-brand .travel-auth-page.login .tijiao{display:block;width:100%;max-width:100%;height:3rem;margin-top:1.5rem;padding:0;border:none;border-radius:.5rem;background:var(--hotel-accent,#287dfa);font-size:1.0625rem;font-weight:700;line-height:3rem;text-align:center;color:#fff;box-shadow:0 .375rem 1rem rgba(40,125,250,.28);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .15s ease,background .15s ease}html.is-trip-brand #app .travel-auth-page.login .tijiao:active,html.is-trip-brand .travel-auth-page.login .tijiao:active{transform:scale(.98);background:#1f6fe0}html.is-trip-brand #app .travel-auth-page.login .zhuce,html.is-trip-brand .travel-auth-page.login .zhuce{margin-top:1.125rem;display:flex;align-items:center;justify-content:center;gap:.375rem}html.is-trip-brand #app .travel-auth-page.login .zhuce-text1,html.is-trip-brand .travel-auth-page.login .zhuce-text1{font-size:.875rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-auth-page.login .zhuce-text2,html.is-trip-brand .travel-auth-page.login .zhuce-text2{font-size:.875rem;font-weight:600;color:var(--hotel-accent,#287dfa);cursor:pointer}html.is-trip-brand #app .travel-auth-page.login a,html.is-trip-brand .travel-auth-page.login a{text-decoration:none}html.is-trip-brand #app .travel-auth-page.login .servece_box,html.is-trip-brand .travel-auth-page.login .servece_box{position:fixed;bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px));z-index:20;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0;padding:0;border:none;border-radius:50%;background:var(--hotel-accent,#287dfa);color:#fff;font-size:1.5rem;box-shadow:0 .25rem .875rem rgba(40,125,250,.35);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html[dir=ltr].is-trip-brand #app .travel-auth-page.login .servece_box,html[dir=ltr].is-trip-brand .travel-auth-page.login .servece_box{right:1rem}html[dir=rtl].is-trip-brand #app .travel-auth-page.login .servece_box,html[dir=rtl].is-trip-brand .travel-auth-page.login .servece_box{left:1rem}html.is-trip-brand #app .travel-auth-page.login .servece_box:active,html.is-trip-brand .travel-auth-page.login .servece_box:active{transform:scale(.96)}html.is-trip-brand #app .travel-auth-page.login .currency-region-select,html.is-trip-brand #app .travel-auth-page.login .currency-region-select .currency-region-el-select,html.is-trip-brand #app .travel-auth-page.login .currency-region-select .el-select,html.is-trip-brand .travel-auth-page.login .currency-region-select,html.is-trip-brand .travel-auth-page.login .currency-region-select .currency-region-el-select,html.is-trip-brand .travel-auth-page.login .currency-region-select .el-select{width:100%}html.is-trip-brand #app .travel-auth-page.login .currency-region-select .el-input__inner,html.is-trip-brand .travel-auth-page.login .currency-region-select .el-input__inner{height:3rem!important;line-height:3rem!important;border-radius:.5rem!important;border:1px solid rgba(15,41,77,.08)!important;background:#f7f9fc!important;color:var(--hotel-text,#0f294d)!important;font-size:.875rem!important}html[dir=ltr].is-trip-brand #app .travel-auth-page.login .currency-region-select .el-input__inner,html[dir=ltr].is-trip-brand .travel-auth-page.login .currency-region-select .el-input__inner{padding-left:.875rem!important}html[dir=rtl].is-trip-brand #app .travel-auth-page.login .currency-region-select .el-input__inner,html[dir=rtl].is-trip-brand .travel-auth-page.login .currency-region-select .el-input__inner{padding-right:.875rem!important}html[dir=ltr].is-trip-brand #app .travel-auth-page.login .currency-region-select .el-input__suffix,html[dir=ltr].is-trip-brand .travel-auth-page.login .currency-region-select .el-input__suffix{right:.625rem}html[dir=rtl].is-trip-brand #app .travel-auth-page.login .currency-region-select .el-input__suffix,html[dir=rtl].is-trip-brand .travel-auth-page.login .currency-region-select .el-input__suffix{left:.625rem}html.is-trip-brand #app .travel-auth-page.login .currency-region-select .el-select .el-input.is-focus .el-input__inner,html.is-trip-brand #app .travel-auth-page.login .currency-region-select .el-select .el-input__inner:focus,html.is-trip-brand .travel-auth-page.login .currency-region-select .el-select .el-input.is-focus .el-input__inner,html.is-trip-brand .travel-auth-page.login .currency-region-select .el-select .el-input__inner:focus{background:#fff!important;border-color:rgba(40,125,250,.55)!important;box-shadow:0 0 0 2px rgba(40,125,250,.12)}html.is-trip-brand #app .travel-auth-page.login .code_wrap .code_btn_txt,html.is-trip-brand .travel-auth-page.login .code_wrap .code_btn_txt{color:var(--hotel-accent,#287dfa);font-weight:600}html.is-trip-brand html.is-trip-brand .currency-region-select-popper.el-select-dropdown{border-radius:.75rem;border:1px solid rgba(15,41,77,.08);box-shadow:0 .5rem 1.5rem rgba(15,41,77,.12);overflow:hidden}html.is-trip-brand html.is-trip-brand .currency-region-select-popper.el-select-dropdown .el-select-dropdown__item{height:2.75rem;line-height:2.75rem;font-size:.875rem;color:var(--hotel-text,#0f294d)}html.is-trip-brand html.is-trip-brand .currency-region-select-popper.el-select-dropdown .el-select-dropdown__item.hover,html.is-trip-brand html.is-trip-brand .currency-region-select-popper.el-select-dropdown .el-select-dropdown__item.selected,html.is-trip-brand html.is-trip-brand .currency-region-select-popper.el-select-dropdown .el-select-dropdown__item:hover{color:var(--hotel-accent,#287dfa);background:rgba(40,125,250,.08);font-weight:600}html.is-trip-brand #app .travel-merchant-settled.merchantSettled,html.is-trip-brand .travel-merchant-settled.merchantSettled{min-height:100vh;background:#eef2f7;color:var(--hotel-text,#0f294d);padding-bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px))}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .travel-merchant-settled__nav,html.is-trip-brand .travel-merchant-settled.merchantSettled .travel-merchant-settled__nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.5rem;padding:calc(.375rem + env(safe-area-inset-top, 0px)) .75rem .625rem;box-shadow:0 2px .75rem rgba(15,41,77,.12)}html[dir=ltr].is-trip-brand #app .travel-merchant-settled.merchantSettled .travel-merchant-settled__nav,html[dir=ltr].is-trip-brand .travel-merchant-settled.merchantSettled .travel-merchant-settled__nav{background:linear-gradient(160deg,#003d18 0,var(--hotel-accent,#287dfa) 55%,#4a96fb 100%)}html[dir=rtl].is-trip-brand #app .travel-merchant-settled.merchantSettled .travel-merchant-settled__nav,html[dir=rtl].is-trip-brand .travel-merchant-settled.merchantSettled .travel-merchant-settled__nav{background:linear-gradient(-160deg,#003d18 0,var(--hotel-accent,#287dfa) 55%,#4a96fb 100%)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .travel-merchant-settled__nav-back,html.is-trip-brand .travel-merchant-settled.merchantSettled .travel-merchant-settled__nav-back{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .travel-merchant-settled__nav-title,html.is-trip-brand .travel-merchant-settled.merchantSettled .travel-merchant-settled__nav-title{flex:1;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;color:#fff}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .travel-merchant-settled__hero,html.is-trip-brand .travel-merchant-settled.merchantSettled .travel-merchant-settled__hero{display:none!important}@media(max-width:768px){html.is-trip-brand #app .travel-merchant-settled.merchantSettled .mer-chant-footer,html.is-trip-brand .travel-merchant-settled.merchantSettled .mer-chant-footer{display:none}}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .merchantSettled-wap,html.is-trip-brand .travel-merchant-settled.merchantSettled .merchantSettled-wap{width:100%!important;max-width:45rem;margin:0 auto;padding:0 .75rem 1rem;background:transparent;display:block;box-sizing:border-box}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .travel-merchant-settled__steps,html.is-trip-brand .travel-merchant-settled.merchantSettled .travel-merchant-settled__steps{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.75rem 0 1rem;padding:0 .25rem}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .travel-merchant-settled__step,html.is-trip-brand .travel-merchant-settled.merchantSettled .travel-merchant-settled__step{flex:1;max-width:7.5rem;text-align:center;font-size:.6875rem;font-weight:500;color:var(--hotel-text-muted,#8592a6);padding:.5rem .25rem;border-radius:.625rem;background:hsla(0,0%,100%,.6);border:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .travel-merchant-settled__step.is-active,html.is-trip-brand .travel-merchant-settled.merchantSettled .travel-merchant-settled__step.is-active{color:var(--hotel-accent,#287dfa);font-weight:600;background:var(--hotel-accent-surface,#f2f7ff);border-color:rgba(40,125,250,.25)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .travel-merchant-settled__step.is-done,html.is-trip-brand .travel-merchant-settled.merchantSettled .travel-merchant-settled__step.is-done{color:var(--hotel-text-sub,#455873)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .step-div,html.is-trip-brand .travel-merchant-settled.merchantSettled .step-div{width:100%!important;max-width:100%!important;margin-top:0!important;margin-left:0!important;margin-right:0!important;border-radius:.875rem!important;overflow:hidden;background:#fff!important;box-shadow:0 .25rem 1rem rgba(15,41,77,.08)!important;border:1px solid rgba(15,41,77,.08)!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .content,html.is-trip-brand .travel-merchant-settled.merchantSettled .content{padding:1rem .875rem!important;border:none!important;max-height:52vh;overflow-y:auto;-webkit-overflow-scrolling:touch}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .content .title,html.is-trip-brand .travel-merchant-settled.merchantSettled .content .title{font-size:1.0625rem!important;font-weight:700;color:var(--hotel-text,#0f294d);margin-bottom:.5rem}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .content p,html.is-trip-brand .travel-merchant-settled.merchantSettled .content p{font-size:.8125rem!important;line-height:1.55!important;color:var(--hotel-text-sub,#455873)!important;padding:.25rem 0!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .content2,html.is-trip-brand .travel-merchant-settled.merchantSettled .content2{max-height:none;overflow:visible}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .bottom,html.is-trip-brand .travel-merchant-settled.merchantSettled .bottom{height:auto!important;min-height:auto;padding:1rem .875rem 1.25rem;margin:0!important;gap:.875rem;border-top:1px solid rgba(15,41,77,.08);background:#fff}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .bottom .button,html.is-trip-brand .travel-merchant-settled.merchantSettled .bottom .button{width:100%!important;max-width:100%;height:3rem!important;border-radius:1.5rem!important;font-size:1rem!important;font-weight:600!important;border:none!important;box-shadow:0 .25rem .875rem rgba(40,125,250,.28)}html[dir=ltr].is-trip-brand #app .travel-merchant-settled.merchantSettled .bottom .button,html[dir=ltr].is-trip-brand .travel-merchant-settled.merchantSettled .bottom .button{background:linear-gradient(135deg,#4a96fb 0,var(--hotel-accent,#287dfa) 50%,#1a6ae8 100%)!important}html[dir=rtl].is-trip-brand #app .travel-merchant-settled.merchantSettled .bottom .button,html[dir=rtl].is-trip-brand .travel-merchant-settled.merchantSettled .bottom .button{background:linear-gradient(-135deg,#4a96fb 0,var(--hotel-accent,#287dfa) 50%,#1a6ae8 100%)!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .color-yellow,html.is-trip-brand .travel-merchant-settled.merchantSettled .color-yellow{color:var(--hotel-accent,#287dfa)!important;font-weight:600}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .van-checkbox__label,html.is-trip-brand .travel-merchant-settled.merchantSettled .van-checkbox__label{font-size:.8125rem;color:var(--hotel-text-sub,#455873);line-height:1.45}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .van-checkbox__icon--checked .van-icon,html.is-trip-brand .travel-merchant-settled.merchantSettled .van-checkbox__icon--checked .van-icon{background-color:var(--hotel-accent,#287dfa)!important;border-color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .tab-wrap,html.is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .tab-wrap{display:inline-flex;gap:0;margin-top:.75rem;padding:.25rem;background:rgba(15,41,77,.06);border-radius:.75rem}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .tab-wrap .tab-item,html.is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .tab-wrap .tab-item{min-width:5rem;height:2.25rem;margin:0;line-height:2.25rem;border-radius:.625rem;font-size:.8125rem;background:transparent;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .tab-wrap .tab-item.active,html.is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .tab-wrap .tab-item.active{background:#fff!important;color:var(--hotel-accent,#287dfa)!important;font-weight:600;box-shadow:0 1px .25rem rgba(15,41,77,.08)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-wrap .tips span,html.is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-wrap .tips span{color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-center,html.is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-center{flex-wrap:wrap;gap:.75rem}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-center .uploder-two-wrap,html.is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-center .uploder-two-wrap{flex:1 1 calc(33% - 0.5rem);min-width:5.625rem}html[dir=ltr].is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-center .uploder-two-wrap,html[dir=ltr].is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-center .uploder-two-wrap{margin-right:0}html[dir=rtl].is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-center .uploder-two-wrap,html[dir=rtl].is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-center .uploder-two-wrap{margin-left:0}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-center .uploder-two-wrap .tips,html.is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .uploder-center .uploder-two-wrap .tips{font-size:.6875rem;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .correct-warp,html.is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .correct-warp{flex-wrap:wrap;gap:.5rem;margin-top:.5rem}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .demo-ruleForm .correct-warp img,html.is-trip-brand .travel-merchant-settled.merchantSettled .demo-ruleForm .correct-warp img{width:calc(33% - .375rem);max-width:6.25rem;margin:0!important;border-radius:.5rem;border:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .el-form-item,html.is-trip-brand .travel-merchant-settled.merchantSettled .el-form-item{margin-top:1.125rem!important;margin-bottom:0!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .el-form-item__label,html.is-trip-brand .travel-merchant-settled.merchantSettled .el-form-item__label{font-size:.8125rem!important;font-weight:600!important;color:var(--hotel-text-sub,#455873)!important;line-height:1.35!important;padding-bottom:.375rem!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .el-input__inner,html.is-trip-brand .travel-merchant-settled.merchantSettled .el-input__inner{width:100%!important;height:3rem!important;line-height:3rem!important;font-size:.9375rem!important;color:var(--hotel-text,#0f294d)!important;background:#fff!important;border:1px solid rgba(15,41,77,.08)!important;border-radius:.75rem!important;box-shadow:0 1px .1875rem rgba(15,41,77,.04)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .el-input__inner::placeholder,html.is-trip-brand .travel-merchant-settled.merchantSettled .el-input__inner::placeholder{color:var(--hotel-text-muted,#8592a6)!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .el-input__inner:focus,html.is-trip-brand .travel-merchant-settled.merchantSettled .el-input__inner:focus{border-color:rgba(40,125,250,.45)!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .el-select,html.is-trip-brand .travel-merchant-settled.merchantSettled .el-select{width:100%!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .van-uploader__upload,html.is-trip-brand .travel-merchant-settled.merchantSettled .van-uploader__upload{border-radius:.75rem;border:1px dashed rgba(40,125,250,.35);background:var(--hotel-accent-surface,#f2f7ff)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .van-uploader__upload-icon,html.is-trip-brand .travel-merchant-settled.merchantSettled .van-uploader__upload-icon{color:var(--hotel-accent,#287dfa)!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .auth-phone-field,html.is-trip-brand .travel-merchant-settled.merchantSettled .auth-phone-field{display:flex;align-items:stretch;min-height:3rem;border:1px solid rgba(15,41,77,.08);border-radius:.75rem;background:#fff;overflow:hidden}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .auth-phone-field:focus-within,html.is-trip-brand .travel-merchant-settled.merchantSettled .auth-phone-field:focus-within{border-color:rgba(40,125,250,.45);box-shadow:0 0 0 .1875rem rgba(40,125,250,.1)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .auth-phone-field__dial,html.is-trip-brand .travel-merchant-settled.merchantSettled .auth-phone-field__dial{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;min-width:4.5rem;border:none;background:var(--hotel-accent-surface,#f2f7ff);font-size:.9375rem;font-weight:600;color:var(--hotel-text,#0f294d);cursor:pointer}html[dir=ltr].is-trip-brand #app .travel-merchant-settled.merchantSettled .auth-phone-field__dial,html[dir=ltr].is-trip-brand .travel-merchant-settled.merchantSettled .auth-phone-field__dial{padding:0 .625rem 0 .75rem;border-right:1px solid rgba(15,41,77,.08)}html[dir=rtl].is-trip-brand #app .travel-merchant-settled.merchantSettled .auth-phone-field__dial,html[dir=rtl].is-trip-brand .travel-merchant-settled.merchantSettled .auth-phone-field__dial{padding:0 .75rem 0 .625rem;border-left:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .auth-phone-field__plus,html.is-trip-brand .travel-merchant-settled.merchantSettled .auth-phone-field__plus{color:var(--hotel-accent,#287dfa)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .auth-phone-field__arrow,html.is-trip-brand .travel-merchant-settled.merchantSettled .auth-phone-field__arrow{font-size:.75rem!important;color:var(--hotel-text-muted,#8592a6)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .auth-phone-field__input.el-input,html.is-trip-brand .travel-merchant-settled.merchantSettled .auth-phone-field__input.el-input{flex:1;min-width:0}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .auth-phone-field__input .el-input__inner,html.is-trip-brand .travel-merchant-settled.merchantSettled .auth-phone-field__input .el-input__inner{border:none!important;border-radius:0!important;box-shadow:none!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap{width:100%!important;border:none!important;border-radius:0;margin:0;padding:1.5rem .875rem 1.25rem;background:transparent;box-shadow:none}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .title,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .title{width:100%!important;font-size:.9375rem!important;line-height:1.5!important;color:var(--hotel-text,#0f294d)!important;margin-top:1.25rem!important;padding:0 .5rem}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .wanc img,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .wanc img{width:4.5rem;height:4.5rem}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.75rem!important;padding:0 .25rem}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap .but,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap .but{width:100%!important;height:3rem;line-height:3rem;border-radius:1.5rem;font-weight:600}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap .but-one,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap .but-one{border:1px solid rgba(15,41,77,.08);background:#fff;color:var(--hotel-text,#0f294d)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap .but-two,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap .but-two{margin:0!important;color:#fff!important;box-shadow:0 .25rem .875rem rgba(40,125,250,.28)}html[dir=ltr].is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap .but-two,html[dir=ltr].is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap .but-two{background:linear-gradient(135deg,#4a96fb 0,var(--hotel-accent,#287dfa) 50%,#1a6ae8 100%)!important}html[dir=rtl].is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap .but-two,html[dir=rtl].is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .success-but-wrap .but-two{background:linear-gradient(-135deg,#4a96fb 0,var(--hotel-accent,#287dfa) 50%,#1a6ae8 100%)!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap{margin-top:1.75rem!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap ul,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap ul{display:flex!important;flex-direction:column;gap:.75rem;padding:0}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li{width:100%!important;display:flex;align-items:center;gap:.75rem;margin:0!important;padding:.75rem .875rem;background:var(--hotel-accent-surface,#f2f7ff);border-radius:.75rem;border:1px solid rgba(15,41,77,.08)}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li:after,html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li:before,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li:after,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li:before{display:none!important}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li .step-img,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li .step-img{height:auto;flex-shrink:0}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li .text,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li .text{font-size:.875rem;font-weight:500}html[dir=ltr].is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li .text,html[dir=ltr].is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li .text{text-align:left}html[dir=rtl].is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li .text,html[dir=rtl].is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .step-wrap li .text{text-align:right}html.is-trip-brand #app .travel-merchant-settled.merchantSettled .submit-success-wrap .advertise-img,html.is-trip-brand .travel-merchant-settled.merchantSettled .submit-success-wrap .advertise-img{width:100%!important;margin-top:1.25rem;border-radius:.75rem;overflow:hidden}html.is-trip-brand #app .travel-merchant-header.mer-chant-header,html.is-trip-brand .travel-merchant-header.mer-chant-header{min-width:0!important}html[dir=ltr].is-trip-brand #app .travel-merchant-header.mer-chant-header,html[dir=ltr].is-trip-brand .travel-merchant-header.mer-chant-header{background:linear-gradient(160deg,#003d18 0,var(--hotel-accent,#287dfa) 55%,#4a96fb 100%)}html[dir=rtl].is-trip-brand #app .travel-merchant-header.mer-chant-header,html[dir=rtl].is-trip-brand .travel-merchant-header.mer-chant-header{background:linear-gradient(-160deg,#003d18 0,var(--hotel-accent,#287dfa) 55%,#4a96fb 100%)}html.is-trip-brand #app .travel-merchant-header.mer-chant-header .down-header,html.is-trip-brand .travel-merchant-header.mer-chant-header .down-header{width:100%!important;max-width:100%;height:3.25rem;padding:0 .75rem;padding-top:env(safe-area-inset-top,0);box-sizing:content-box}html.is-trip-brand #app .travel-merchant-header.mer-chant-header .down-header .left img,html.is-trip-brand .travel-merchant-header.mer-chant-header .down-header .left img{height:2rem;width:auto;max-width:8.75rem;object-fit:contain;background:transparent;border-radius:0;padding:0}html.is-trip-brand #app .travel-merchant-header.mer-chant-header .content,html.is-trip-brand .travel-merchant-header.mer-chant-header .content{width:100%!important;padding:0 .75rem 1.25rem;box-sizing:border-box}html.is-trip-brand #app .travel-merchant-header.mer-chant-header .content>img,html.is-trip-brand .travel-merchant-header.mer-chant-header .content>img{display:none}html.is-trip-brand #app .travel-merchant-header.mer-chant-header .content .content-text,html.is-trip-brand .travel-merchant-header.mer-chant-header .content .content-text{position:static;width:100%;padding:1rem 0 .25rem}html.is-trip-brand #app .travel-merchant-header.mer-chant-header .content .content-text .title,html.is-trip-brand .travel-merchant-header.mer-chant-header .content .content-text .title{font-size:1.375rem!important;font-weight:700;color:#fff!important;margin-bottom:.5rem;line-height:1.25}html.is-trip-brand #app .travel-merchant-header.mer-chant-header .content .content-text p,html.is-trip-brand .travel-merchant-header.mer-chant-header .content .content-text p{font-size:.8125rem!important;color:hsla(0,0%,100%,.88)!important;line-height:1.45}@media(min-width:769px){html.is-trip-brand #app .travel-merchant-header.mer-chant-header,html.is-trip-brand .travel-merchant-header.mer-chant-header{min-width:75rem}html.is-trip-brand #app .travel-merchant-header.mer-chant-header .content>img,html.is-trip-brand .travel-merchant-header.mer-chant-header .content>img{display:block}html.is-trip-brand #app .travel-merchant-header.mer-chant-header .content .content-text,html.is-trip-brand .travel-merchant-header.mer-chant-header .content .content-text{position:absolute;width:58%;top:30%}}.tiktok-page{min-height:100vh;background:var(--hotel-page-bg,#eef2f7);padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}.tiktok-page__nav.van-nav-bar{background:#fff}.tiktok-page__nav.van-nav-bar .van-nav-bar__title{font-weight:600;color:var(--hotel-text,#0f294d)}.tiktok-page__nav.van-nav-bar .van-icon{color:var(--hotel-text,#0f294d)}.tiktok-page__spacer{height:2.875rem}.tiktok-page__body{padding:.75rem}.tiktok-page__loading{display:flex;justify-content:center;padding:3rem 0}.tiktok-page__card{background:#fff;border-radius:.75rem;padding:1rem;margin-bottom:.75rem;box-shadow:0 2px .75rem rgba(15,41,77,.06)}.tiktok-page__card-title{font-size:1rem;font-weight:600;color:var(--hotel-text,#0f294d);margin-bottom:.875rem;line-height:1.35}[dir=ltr] .tiktok-page__card-title{padding-left:.625rem;border-left:.1875rem solid var(--hotel-accent,#287dfa)}[dir=rtl] .tiktok-page__card-title{padding-right:.625rem;border-right:.1875rem solid var(--hotel-accent,#287dfa)}.tiktok-page__banner{margin-bottom:1rem;border-radius:.625rem;overflow:hidden}.tiktok-page__banner img{display:block;width:100%}.tiktok-page__reject{padding:.75rem .875rem;margin-bottom:1rem;border-radius:.625rem;background:#fff5f5;border:1px solid rgba(255,77,79,.25)}.tiktok-page__reject-title{margin:0 0 .375rem;font-size:.875rem;font-weight:600;color:#cf1322}.tiktok-page__reject-text{margin:0;font-size:.8125rem;line-height:1.5;color:var(--hotel-text-sub,#455873)}.tiktok-page__field-label{font-size:.875rem;font-weight:500;color:var(--hotel-text,#0f294d);margin-bottom:.625rem}.tiktok-page__field{margin-bottom:1.125rem}.tiktok-page__field .van-field{background:var(--hotel-accent-surface,#f2f7ff);border-radius:.625rem;border:1px solid rgba(40,125,250,.12)}.tiktok-page__uploader ::v-deep .van-uploader__upload{background:var(--hotel-accent-surface,#f2f7ff);border:1px dashed rgba(40,125,250,.35);border-radius:.625rem}.tiktok-page__uploader ::v-deep .van-uploader__preview-image{border-radius:.625rem}.tiktok-page__btn{width:100%;height:2.875rem;margin-top:.5rem;border:none;border-radius:1.4375rem;font-size:1rem;font-weight:600;color:#fff;box-shadow:0 .25rem .875rem rgba(40,125,250,.28);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}[dir=ltr] .tiktok-page__btn{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}[dir=rtl] .tiktok-page__btn{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}.tiktok-page__btn:active{opacity:.9;transform:scale(.99)}.tiktok-page__btn--inline{width:auto;min-width:4.5rem;height:2.5rem;margin-top:0;padding:0 1rem;border-radius:.625rem;font-size:.875rem;line-height:2.5rem;text-align:center}.tiktok-page__status{display:flex;flex-direction:column;align-items:center;padding:3rem 1.5rem;text-align:center}.tiktok-page__status-icon{width:4.5rem;height:4.5rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hotel-accent-surface,#f2f7ff)}.tiktok-page__status-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--hotel-text,#0f294d)}.tiktok-page__status-sub{margin:0;font-size:.875rem;color:var(--hotel-text-muted,#8592a6);line-height:1.5}.tiktok-page__submit-row{display:flex;align-items:center;gap:.625rem}.tiktok-page__submit-row .van-field{flex:1;min-width:0;background:var(--hotel-accent-surface,#f2f7ff);border-radius:.625rem;border:1px solid rgba(40,125,250,.12)}.tiktok-page__video-item{padding:.875rem;margin-bottom:.625rem;background:#fff;border-radius:.75rem;box-shadow:0 2px .625rem rgba(15,41,77,.06)}.tiktok-page__video-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:.625rem;margin-bottom:.625rem;border-bottom:1px solid rgba(15,41,77,.08)}.tiktok-page__video-id{font-size:.8125rem;color:var(--hotel-text-muted,#8592a6)}.tiktok-page__video-status{font-size:.8125rem;font-weight:600}.tiktok-page__video-status.is-pending{color:#d48806}.tiktok-page__video-status.is-pass{color:var(--hotel-accent,#287dfa)}.tiktok-page__video-status.is-reject{color:#cf1322}.tiktok-page__video-row{display:flex;margin-bottom:.5rem;font-size:.8125rem;line-height:1.45}.tiktok-page__video-row:last-child{margin-bottom:0}.tiktok-page__video-label{flex-shrink:0;width:5.5rem;color:var(--hotel-text-muted,#8592a6)}.tiktok-page__video-value{flex:1;min-width:0;color:var(--hotel-text,#0f294d);word-break:break-all}.tiktok-page__video-value.is-link{color:var(--hotel-accent,#287dfa)}.tiktok-page__video-value.is-money{font-weight:600;color:#cf1322}.tiktok-ad-popup{overflow:hidden}.tiktok-ad-popup .van-popup__close-icon{display:none!important}.tiktok-ad-popup__body{display:flex;flex-direction:column;max-height:min(85vh,40rem);padding:.75rem .75rem .875rem;background:#fff;border-radius:.75rem;box-sizing:border-box}.tiktok-ad-popup__scroll{flex:1 1 auto;min-height:0;max-height:calc(85vh - 5.5rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:.5rem;background:var(--hotel-page-bg,#eef2f7);cursor:pointer;touch-action:pan-y}.tiktok-ad-popup__scroll::-webkit-scrollbar{width:.25rem}.tiktok-ad-popup__scroll::-webkit-scrollbar-thumb{border-radius:.25rem;background:rgba(15,41,77,.18)}.tiktok-ad-popup__img{display:block;width:100%;height:auto;max-width:100%;vertical-align:top;border-radius:.5rem;object-fit:contain;pointer-events:none}.tiktok-ad-popup__close-btn{flex-shrink:0;display:block;width:100%;height:2.75rem;margin-top:.75rem;border:none;border-radius:1.375rem;font-size:.9375rem;font-weight:600;color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}[dir=ltr] .tiktok-ad-popup__close-btn{background:linear-gradient(135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}[dir=rtl] .tiktok-ad-popup__close-btn{background:linear-gradient(-135deg,var(--hotel-accent,#287dfa) 0,var(--hotel-primary,#0f294d) 100%)}.van-slide-left-enter-active,.van-slide-left-leave-active,.van-slide-right-enter-active,.van-slide-right-leave-active{position:absolute!important;background-color:var(--hotel-page-bg,#eef2f7)!important;left:0!important;right:0!important;top:0!important;bottom:0!important;z-index:1!important}.van-toast{min-width:25%!important}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}html.is-trip-brand .to_top{position:fixed;bottom:calc(8.75rem + env(safe-area-inset-bottom, 0px));width:2.75rem;height:2.75rem;display:flex;justify-content:center;align-items:center;transition:all .3s;z-index:2000;background:#fff;border-radius:50%;font-size:1.75rem!important;box-shadow:0 .25rem .875rem rgba(15,41,77,.12)}html[dir=ltr].is-trip-brand .to_top{right:.75rem}html[dir=rtl].is-trip-brand .to_top{left:.75rem}img{object-fit:cover}html[dir=rtl] .image_reversed,html[dir=rtl] .van-nav-bar__left{transform:scaleX(-1)}html[dir=ltr][dir=rtl] .rtl_selected{right:-3.875rem}html[dir=rtl][dir=rtl] .rtl_selected{left:-3.875rem}html[dir=ltr][dir=rtl] .van-image-preview{direction:ltr}html[dir=rtl][dir=rtl] .van-image-preview{direction:rtl}.discount_box{position:absolute;top:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABACAYAAABC6cT1AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA8CSURBVHgBrVvbkSXFEc2sHfSnECasLBCSA1LIA2QB4ID0i0KEhhAGwKe+AAskLNDggGKxgFkPlj8i2OlUdWWek6fuzL60NLEzd7rrkY+TJzOrL/7jP/1wM4swn/+Fnb/PH+7zVvj6XffOaw5a99enNW/e9/Up5xznL+OYNcfX+nWF5X38Xs9zDwya66yHkWuu3SM8p3gtE1x4bbgtfI6tcfUp6hk+X82JHmsjaG4UqFarm1zIdFFLqRxy5rQS0ij/faXPPWlQ2NUxzlMWyrH+Pm1OPcsAp2tyyxTKYSkYdM3CIp4GnM9H+tBkc4P0Bq/CoA67AAK5oGMOVQynEt5mKn1rZVH6FIZjzutICORWsQRff4b4Nv8lto5lmJowR0UOOu8bJzsMuMZdFaiwnguSYEujMiFuD8v1TYBEtcL0L3ikDOpG1DohG4IQOBMIkp39dJh7+8fThL6M5y4IxbIOnYi788+x1k9z2liGDu7Ylu7Iyq1pw7W4l5gR8DAkT1Cm2ERB4yFoMaMSBjt6QaL0C4FXWYXKpNbphwjIlGERBvUcCDn3HSlcinscGVvL+zucAWJf8AGtFArSQOk/wAXRj/kdBtY4ivJOByLXSJgWzQGMJZcB2ufeR5HoIQhI9xTCyDfRW0xyk9hCICQmQymENJlAE2PDO6JUEVc4cLHguWwQyAWmzB6hvGKbSGtEeG/Vj4pVS07AkBCByz08TINuXaPBkiSyNjkyh7X3KtoPJ48rE0fTdm4+rT8WbL3WtCImh5oI7nIJwiOwgmEnZ4RXKEVraJIoJ0LWx5YlzW3kCe9F5r+r0lrSBXM0GAo8TLeCp7YopLkddvSmIhgRIAp6pvT1zVmnHMdO9K5AaOmsEpiolzcjMuhH1QRH6YgRw2BtelbIJgyRvG+6bR8dsdSlaDpQyzD2jLUNhA9yeG8h2c1hm9AxjKPy4tTuSPXrXyl3FlSCZJF+aB4jGXUwOcmo7hONiRjn6GAYiEjFGMwrRYIe0TEXDYCIbR9vZBLRBobOuRnGu+mRK4qfvaXDqPl7ML2WIkwXRxWS1hVZ0pQYZsWzu9ZmOwP1vX6WHgcSKFiZXz291TWo3qK9jPHJ7DRi32s5F/svQYv9ryAUuTpa7qoJqBbs0hRVsQwvcr5zzdAKDXdLNT73hqeq6tH2hQMaNQbvdRG404ZtBdg5/8h24pw/6OFK8Igp7BgXhklHRQntFGzFWXFEI4Pse0lNhKLvVIyCqSQnrRYrdIhE7E5qb9Xs2JXu5ynzABzaAAFdlkfFCF0pRlkvhQYJpsIimJE0846GCmJT41C4A7HqSI90wMY3ufAWfrU5kIqyLTru17grgyDGUkPaIuoaILnuDStPks484+g0ZVdNbeu4BJ6BVINYbpA2piq5uHF3xFugf+hSP2UD9DFQjYJ9h7B47BHWnvMmJ0d8WyB7RiK/MkOWkxbN1MLvun7eZS2PfVYKWusfS4uIbCgsLiQjs5uBsJhZQqKdkJ8r1bi1pjtjwrdU4mDaRg7IaDDeIUBUz9Xj6SXJCpmbkLYOTTGJHUfcGxHiJrHchhLsGD0kpVZwPz4vxJVRBoVvVTTzkVCWMgebE983dreLeniNO+BWy3IXZig19w6rDUxJDpPw8HvKujZGK9RSBtQXfkFwlGUOGNuSgYn5o/zobRKTnG6hBUezNIsF3xTyNiAbnWC1GbrHpiA9XB4VVHY/cW+O0H0FXvENyHQkLLvq2hKPQt/2hRMMDBScgtjGGdFRFodLKGEBkFgZzCwE1oZ73PbocejMcQ9e3eRsHZxK176DgphYMcSzql502llVB9Idy+2QeJbfsbU6QjdxST9enRzdlfdCDBB0pKLQqxqMzRE8/FujXPYd+RBdi9MTDauO5yQab9aOgT6GBnYhM/VAELIPtLbVXIBhLnRsA8DTAnPtx9TvVUZ5jwdHpfOGSa8LtfKUw33zIp5blnxe5YEXCjzkuBlwj2A63Ixp9zqy6sntXqjAGPV3cY4TsgbyPeyCi6LWj+hjLMrno7btFBKwedByHScQKvaSURodKIBUNnz3LP3fpOkg0VBIhmSEEjZzQrq7W+ndSB2KJx6NR199EJLXoB0Y60E40cvY78iIrzOTFVfKrMM0KFKwijU8SSWq3K0embHHE5OA7d3kPhFp6PetPpukYFb2kNzFYEbXjdrAvT3Wm5WlwIrQsJmT3oEfK46PEMGqQA7W5RSKy4DySrEsRx2wDMR+IMJMOIiwo1opt6HEtA6L3GuRGxezYmcKFLTyilLGo+smrnV58zY4t05K1jneiqvocVoDNLxXpYqjLTciZzNy9MuC3dM7ZxSzNEUaGiWvJqUWd3lnRXaVtFanls6CRDDslYk4F6+VsCnbWDwnGVUe6pQXKIPNuzSLgib/9E4Y0e+0Cl4u3akLa2F6Kg6d4JBes7fRkxocJZnYRz20gSM96wrt5vRcjCcoJsj1yi84dMTfYHRwG08lAummrbiBFFGWyw2kpwICj1xQo/cVRRuAXJeQbfraVIyWHVkzhEuV7yUeUh04gGdyAfpaZ+Og2RaotWKQQZeNZkPiv0Jr6IkmhMerKE4kSVnFkjl7YZkL5AMUl8bTlFkx2h5FNQh8ulBmhERNhyD4O9AiR5tEYtYMtWV0EXYVl4IZYklqS3qqDMf3c2Qe+KnWgULeCYdZL2hKhGwAGSgQzsb3KNdIk4RleCYlCabuSbDlUdiA9lsdcr4ttQgBfznL7dKDKY5Lv4wY17SEoC944FV1/Wwom6nAnMj8XQY+ttWtGNMUDz7KyK4h12iNUBbqa1Rec5KzwAV4WZACPAnf7Endmj6pVNCnjmNeWBzG5JxIzwPim4cdJZGGNp6VEQ6X/Gus1Fz3MFG99jwLmFtGQB+56yb7rmR3l1avLXwxd24wzHaxe139s/ZBmZmp+wjEOJS0ow2TP7WmgPeoj8tekadZ67o9j56eeXCQcG5Ee8414MNM2sTyfldGVptX83AGq3Zk8ts6zIKM2PV3EaHsDWolh5tLDR5EjhXyiajcarCM8Nsx4fuEBQOFrkXyJSIFcVgRZSzGVxno0gdF1JF9SP21kREUa4Ze+9Q8GFbTX/lXPV4u6sIymIr7gAz1PXEXx7Nzl2cGVsVknF3JqQn1jxYqxPOlQUPPaDCYx/WEJtSYioQqKwPHe9pugmVNjiraCPD26ru3FBeK3qXXd2Me597QVGJJyYHWXkKDjwXZXJgcN5uERZJ7vdPmqxMUVuVBYd9mZBHUN//m2NhCD6EVtqNWZDALnPJeDX8y7Me7b3laYbSo/B1bnAiTE77glTrb8PYMeDz6kKYZ3Om5kNSzGhCHATcDqzIIqjjka3Wm2aHP5+AsuvC4ezL8ekL9iCdCGpX+bStHS0lRur2B4JGm3pi4KYQbvsMCxCCvQ0EYCmq2HGEtvPO9faBZqmcRjZySv96XB3040/4T/3iy+roz7N+GRWWSQhyblpDVPkJ3xqtpLDXjN1Qv2R/VABRE2ABpwbP1CKdxM5aBHBx2CAEj9GBK/Dxv3aTK68f4FlD2JpTI/tmbjhFTQeGdYK2TUMCVBgjp2dAlZ2qS87rYCK+Ub8szk0gzQwMxQ0g2KpQgYqKT/PDjCyruHz+/mYNuTGMh9JslJh7J9UdHZimXsd3HT8JyBTmzS79HaJOkYQV/weAhaJDc0KYxBFk7zipUoM80+HcnzKn4eU3kfl3sVVvHrsKqhxtQZFVsKcORVviJ8IM3g6eibkSKRK8TvvD3cGtmqOJF1vVWnyFXRJ5JI+nbP4e+VPzRT3dnnP+wJgoH0xBlHetUzdB1YewimaxohJQ2f2KqlL920Voi3a0xB8/d1+fcn2EUOxWybBFDr/lP/a93X99TfLG723Uh05sSSMOxCW5IFQih9l514pI7zbqukbVSMcWQGVL80WFG2sVpVmjsIgy9ydTJRpw5b35qcrldXMdn4/u5yOPO1/Lmnv1xeZKzoqMW82q3tj1Stxm/O2PGYKxm3JhDuiIW5skYpzw5J/qLOnVo6MB45QG3p4/+dvxa9RyXit/F+BDCBmp4q4rtMMIIMe4iqt1DgIUkMtdU0/DUstd46NepCCAxx9FwIy0TYRz9/TagpWVyP0qnlyr+zieT4cM/z2xQ34amki4Ril5PURzelZnz/KoLluDr4rxfXxjiK4tucrDgKjr60LSMXnPgHiIAY4Krz62/OHV6peLrOp5/Omv424jtsCTA3kayCvbKGd8wRfm44A92Xic4xwNsn6MaJdYnLaj8AmDQvEhTuUnWX9mhGqyn4+759UMqur3gimt7HOPRf+end7cDyfpfVRBe2xIVhilTbMK86Dm+F3F+Pvp7tBXtIo9lfWqb3s0NfNbft/th9ty/naR9aw9cD3vcFsvf+uF/agY1pqDOk67dh3gPWprpPVf/FjA1lQ33rd3sPOLrS0Heb3mCayD/g4/y/d404nj/RUq/VPFU/ox3+2gNRIYMmKASpCPRuElBQQKi8qHhx39IBSk1yBNpiQaoZZka+5yg2KMe5mKz3Pjonev7cb3pZq9xxfWjD+aqX9ZfWSi8xuUg1nj5PuzRDbTuL44RPn9YjsPGh1fXP31lr5LNXvOK66s/TKH+Nbf6VYSkyouVmP/i/n2zisAtiMkZkv/vz8+KwpDlDPt7efyM6Xkq+76/wtMX4r6u8vZ4cvN/plyP90WK446jWGYvUraxzlpDEkCXQ7GPZTXXXHJfgznse7Nf/NGvf7y117yGvcG1yMInU7p/seIvc0xkWQ4XetX69SLK7oEiOjfV/fU+XczQZ7A8SHCcsdRz/D3T1mwzj9+9idIiy5tfJ/Snh7+E98nh3gkqkYsjNhSnLxdG09iOdqYtWOV2poEPXxfaD+31Vld88uiDucrf58fHnVCxcKDoTtejQNEvJDZxBSBduvlOB/XJz6Oy8an/46fP7S2ut1YcVxrA/zxVfE/ugueoKcmpejeTSrMe6P3Sec2+mab4ysbdN6uTfMvrZ1Mc1yLA51d/mezx+zLCpWv5uylc7vP9/1L4ycxP38z7N/7Z/wfpF10/u+J6pREeTeX9vbnTb6ZC787fZ0g8NlU24ums254tRe1uvuDwb+3qlzd+/eytPfui639h0j69Zbm/mQAAAABJRU5ErkJggg==) no-repeat 50%/100% 100%;width:1.9375rem;height:2rem;font-size:.625rem;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}[dir=ltr] .discount_box{right:0}[dir=rtl] .discount_box{left:0}.discount_box span{transform:scale(.8) translateY(-2px)}.goods-detail-html .goods-detail-tpl,.shop-description-text .goods-detail-tpl{margin:0;padding:0;background:transparent}.goods-detail-html script.gdt-detail-meta,.shop-description-text script.gdt-detail-meta{display:none!important}.goods-detail-tpl,.goods-detail-tpl.gdt-ctrip,.goods-detail-tpl.gdt-layout-ctrip{--gdt-accent:var(--hotel-accent,var(--atlas-scheme-guidance,#287dfa));--gdt-page-bg:var(--hotel-page-bg,#eef2f7);--gdt-card:var(--hotel-card-bg,#fff);--gdt-text:var(--hotel-text,var(--atlas-scheme-on-surface,#0f294d));--gdt-sub:var(--hotel-text-sub,var(--atlas-scheme-on-surface-variant,#455873));--gdt-border:var(--hotel-border,var(--atlas-scheme-outline-variant,#dce3ed));--gdt-highlight-bg:#fff8f2;--gdt-highlight-text:#e65c00;--gdt-highlight-border:#ffe8d6;font-size:.875rem;line-height:1.5;color:var(--gdt-text);background:var(--gdt-page-bg);box-sizing:border-box}.gdt-block,.gdt-ctrip .gdt-block,.gdt-layout-ctrip .gdt-block{margin-bottom:.625rem;background:var(--gdt-card);border-radius:.75rem;box-shadow:0 2px .75rem rgba(0,0,0,.06);overflow:hidden}.gdt-block:last-child,.gdt-ctrip .gdt-block:last-child,.gdt-layout-ctrip .gdt-block:last-child{margin-bottom:0}.gdt-block__title{padding:.875rem 1rem 0;font-size:1rem;font-weight:600;color:var(--gdt-text);line-height:1.35}.gdt-block__body{padding:.625rem 1rem .875rem;color:var(--gdt-sub);font-size:.875rem}.gdt-block--highlights .gdt-block__title{font-size:.9375rem}.gdt-block--policy .gdt-block__body{padding-top:0}.gdt-block--location .gdt-block__body{padding-top:.5rem}.gdt-location-card{display:flex;flex-direction:column;gap:.625rem}.gdt-location-card--ctrip{gap:0}.gdt-location-card__geo{display:flex;flex-direction:row;align-items:stretch;min-height:4.5rem;padding:.625rem .75rem;border-radius:.625rem;background:var(--hotel-accent-surface,#f2f7ff);border:1px solid rgba(40,125,250,.12);box-sizing:border-box;overflow:hidden}.gdt-location-card__geo--clickable{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.gdt-location-card__geo-text{flex:1;min-width:0;display:flex;align-items:center}.gdt-location-card__inner{display:block;font-size:.8125rem;line-height:1.5;word-break:break-word}.gdt-location-card__transport{font-size:.8125rem;font-weight:700;color:var(--hotel-primary,#0f294d)}.gdt-location-card__sep{font-size:.8125rem;font-weight:400;color:#aaa}.gdt-location-card__address{font-size:.8125rem;font-weight:400;color:#555}.gdt-location-card__map-col{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:4.5rem;gap:.25rem}[dir=ltr] .gdt-location-card__map-col{margin-left:.5rem}[dir=rtl] .gdt-location-card__map-col{margin-right:.5rem}.gdt-location-card__map-thumb{width:4rem;height:3rem;border-radius:.5rem;overflow:hidden;border:1px solid rgba(40,125,250,.14);background:#dce3ed;pointer-events:none}.gdt-location-card__map-thumb iframe{display:block;width:200%;height:200%;border:0;pointer-events:none}[dir=ltr] .gdt-location-card__map-thumb iframe{margin:-25% 0 0 -50%}[dir=rtl] .gdt-location-card__map-thumb iframe{margin:-25% -50% 0 0}.gdt-location-card__map-icon-wrap{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:rgba(40,125,250,.1)}.gdt-location-card__map-icon{width:1.375rem;height:1.375rem;display:block}.gdt-location-card__map-icon-pin{fill:var(--hotel-accent,#287dfa)}.gdt-location-card__map-icon-ring{stroke:rgba(40,125,250,.28)}.gdt-location-card__map-label{font-size:.6875rem;line-height:1.2;color:var(--hotel-accent,#287dfa);font-weight:500}.gdt-address__pin{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:2px;background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231a1a1a'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")}.gdt-address{display:flex;align-items:flex-start;gap:.625rem;margin:0;padding:.75rem .875rem;background:var(--bg-secondary,#f7f8fa);border-radius:.5rem;font-size:.875rem;line-height:1.65;color:var(--gdt-text);word-break:break-word;box-sizing:border-box}.gdt-address__text{flex:1;min-width:0}.gdt-map-row{display:flex;align-items:center;justify-content:space-between;margin-top:0;padding:.6875rem .875rem;background:var(--hotel-accent-surface,#f2f7ff);border:1px solid rgba(40,125,250,.1);border-radius:.5rem;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.gdt-map-row .gdt-map-row__text{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--gdt-accent);line-height:1.35}.gdt-map-row .gdt-map-row__text:before{content:"";width:1rem;height:1rem;flex-shrink:0;background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.8'%3E%3Cpath d='m9 20-5.447-2.724A1 1 0 0 1 3 16.382V5.618a1 1 0 0 1 1.447-.894L9 7m0 13 6-3m-6 3V7m6 10 5.447 2.724A1 1 0 0 0 21 18.382V7.618a1 1 0 0 0-.553-.894L15 4m0 13V4m0 0L9 7'/%3E%3C/svg%3E")}.gdt-map-row .gdt-map-row__arrow:after{content:"›";font-size:1.125rem;line-height:1;color:var(--gdt-sub);font-weight:300}.gdt-map-inline{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:500;color:var(--gdt-accent)!important;text-decoration:none!important;cursor:pointer}[dir=ltr] .gdt-map-inline{margin-left:.5rem}[dir=rtl] .gdt-map-inline{margin-right:.5rem}.gdt-map-inline .gdt-map-inline__arrow:after{content:"›";color:var(--gdt-sub)}[dir=ltr] .gdt-map-inline .gdt-map-inline__arrow:after{margin-left:2px}[dir=rtl] .gdt-map-inline .gdt-map-inline__arrow:after{margin-right:2px}.gdt-tags{display:flex;flex-wrap:wrap;gap:.5rem}.gdt-tag{display:inline-block;padding:.25rem .5rem;font-size:.75rem;line-height:1.35;color:var(--gdt-text);background:var(--bg-secondary,#f7f8fa);border:1px solid var(--gdt-border);border-radius:2px}.gdt-tag--highlight{color:var(--gdt-highlight-text);background:var(--gdt-highlight-bg);border-color:var(--gdt-highlight-border)}.gdt-tag--facility{background:var(--bg-secondary,#f7f8fa)}.gdt-block--facilities .gdt-block__title,.gdt-block:has(.gdt-tag--facility) .gdt-block__title{display:flex;align-items:center;gap:.5rem}.gdt-block--facilities .gdt-block__title:before,.gdt-block:has(.gdt-tag--facility) .gdt-block__title:before{content:"";flex-shrink:0;width:1.125rem;height:1.125rem;background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300852f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9z'/%3E%3Cpath d='M9 22V12h6v10'/%3E%3C/svg%3E")}.gdt-block--facilities .gdt-block__body,.gdt-block:has(.gdt-tag--facility) .gdt-block__body{padding-top:.375rem}.gdt-block--facilities .gdt-tags,.gdt-block:has(.gdt-tag--facility) .gdt-tags{gap:.5rem}.gdt-block--facilities .gdt-tag--facility,.gdt-block:has(.gdt-tag--facility) .gdt-tag--facility{display:inline-flex;align-items:center;gap:.3125rem;font-size:.8125rem;line-height:1.3;color:var(--gdt-text);background:var(--hotel-accent-surface,#f2f7ff);border:1px solid rgba(40,125,250,.12);border-radius:1.25rem;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}[dir=ltr] .gdt-block--facilities .gdt-tag--facility,[dir=ltr] .gdt-block:has(.gdt-tag--facility) .gdt-tag--facility{padding:.4375rem .75rem .4375rem .5625rem}[dir=rtl] .gdt-block--facilities .gdt-tag--facility,[dir=rtl] .gdt-block:has(.gdt-tag--facility) .gdt-tag--facility{padding:.4375rem .5625rem .4375rem .75rem}.gdt-block--facilities .gdt-tag--facility:before,.gdt-block:has(.gdt-tag--facility) .gdt-tag--facility:before{content:"";flex-shrink:0;width:.875rem;height:.875rem;background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300852f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.gdt-line-list{margin:0;padding:0;list-style:none}.gdt-line-list__item{padding:.625rem 0;font-size:.875rem;line-height:1.55;color:var(--gdt-text);border-bottom:1px solid var(--gdt-border)}.gdt-line-list__item:last-child{border-bottom:none;padding-bottom:0}.gdt-line-list__item:first-child{padding-top:0}.gdt-block--transport .gdt-block__title,.gdt-block:has(.gdt-transport-list) .gdt-block__title{display:flex;align-items:center;gap:.5rem}.gdt-block--transport .gdt-block__title:before,.gdt-block:has(.gdt-transport-list) .gdt-block__title:before{content:"";flex-shrink:0;width:1.125rem;height:1.125rem;background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300852f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 20-5.447-2.724A1 1 0 0 1 3 16.382V5.618a1 1 0 0 1 1.447-.894L9 7m0 13 6-3m-6 3V7m6 10 5.447 2.724A1 1 0 0 0 21 18.382V7.618a1 1 0 0 0-.553-.894L15 4m0 13V4m0 0L9 7'/%3E%3C/svg%3E")}.gdt-block--transport .gdt-block__body,.gdt-block:has(.gdt-transport-list) .gdt-block__body{padding-top:.375rem}.gdt-transport-list{display:flex;flex-direction:column;gap:.5rem}.gdt-transport-list__row{display:flex;align-items:center;gap:.625rem;margin:0;padding:.6875rem .75rem;list-style:none;background:var(--hotel-accent-surface,#f2f7ff);border:1px solid rgba(40,125,250,.1);border-radius:.625rem;box-sizing:border-box}.gdt-transport-list__dot{flex-shrink:0;width:.375rem;height:.375rem;border-radius:50%;background:var(--gdt-accent)}.gdt-transport-list__name{flex:1;min-width:0;font-size:.875rem;line-height:1.45;color:var(--gdt-text);word-break:break-word}.gdt-transport-list__dist{flex-shrink:0;padding:.1875rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--gdt-accent);background:#fff;border-radius:.375rem;white-space:nowrap}.gdt-poi-around{display:flex;flex-direction:column;gap:0}.gdt-poi-cat-wrap{display:flex;flex-direction:row;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid var(--gdt-border)}.gdt-poi-cat-wrap:last-child{border-bottom:none;padding-bottom:0}.gdt-poi-cat__label{flex-shrink:0;width:3.25rem;margin-top:2px;font-size:.8125rem;font-weight:600;color:var(--gdt-text);line-height:1.35}[dir=ltr] .gdt-poi-cat__label{margin-right:.875rem}[dir=rtl] .gdt-poi-cat__label{margin-left:.875rem}.gdt-poi-cat{flex:1;min-width:0}.gdt-poi-cat__cells{display:flex;flex-direction:column;gap:.75rem}.gdt-poi-cell{min-width:0}.gdt-poi-cell__name{margin:0 0 .25rem;font-size:.875rem;line-height:1.45;color:var(--gdt-text)}.gdt-poi-cell__desc,.gdt-poi-cell__name{word-break:break-word;white-space:normal}.gdt-poi-cell__desc{margin:0;font-size:.75rem;line-height:1.4;color:var(--gdt-sub)}.gdt-block--poi-around .gdt-block__body{padding-top:.25rem}.gdt-block--transport .gdt-line-list:not(.gdt-transport-list){display:flex;flex-direction:column;gap:.5rem}.gdt-block--transport .gdt-line-list:not(.gdt-transport-list) .gdt-line-list__item{padding:.6875rem .75rem;border-bottom:none;background:var(--hotel-accent-surface,#f2f7ff);border:1px solid rgba(40,125,250,.1);border-radius:.625rem;font-size:.875rem;line-height:1.45;color:var(--gdt-text);word-break:break-word;white-space:normal}.gdt-day-list__item{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem 0;border-bottom:1px solid var(--gdt-border)}.gdt-day-list__item:last-child{border-bottom:none;padding-bottom:0}.gdt-day-list__item:first-child{padding-top:0}.gdt-day-list__idx{flex-shrink:0;min-width:1.75rem;padding:2px .375rem;font-size:.6875rem;font-weight:600;text-align:center;color:var(--gdt-accent);background:var(--bg-secondary,#f7f8fa);border:1px solid var(--gdt-border);border-radius:2px}.gdt-day-list__text{flex:1;font-size:.875rem;line-height:1.55;color:var(--gdt-text)}.gdt-policy-sheet{border-top:1px solid var(--gdt-border)}.gdt-policy-row-item{display:flex;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid var(--gdt-border)}.gdt-policy-row-item:last-child{border-bottom:none;padding-bottom:0}.gdt-policy-row-item__label{flex:0 0 4.5rem;font-size:.8125rem;color:var(--gdt-sub);line-height:1.5}.gdt-policy-row-item__value{flex:1;font-size:.875rem;color:var(--gdt-text);line-height:1.55;word-break:break-word}.gdt-kv-value,.gdt-text{margin:0;line-height:1.6;color:var(--gdt-text);word-break:break-word}.gdt-kv-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.gdt-kv-cell{flex:1 1 calc(50% - 0.25rem);min-width:7.5rem;padding:.75rem .875rem;background:var(--gdt-card);box-sizing:border-box}.gdt-kv-cell__label{font-size:.75rem;color:var(--gdt-sub);margin-bottom:.25rem}.gdt-kv-cell__value{font-size:.9375rem;font-weight:600;color:var(--gdt-text);line-height:1.35}.gdt-banner-img{margin:0 0 .5rem;line-height:0;background:var(--gdt-card)}.gdt-banner-img img{width:100%;display:block;vertical-align:top}.gdt-banner-img img,.goods-detail-tpl img{max-width:100%!important;height:auto!important}.gdt-map-row,.goods-map-trigger,span.goods-map-trigger[style]{color:var(--gdt-accent)!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important;-webkit-tap-highlight-color:rgba(0,0,0,.08);touch-action:manipulation}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip),.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip),.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip){background:transparent;padding:0 .75rem .75rem;box-sizing:border-box}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>h3,.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>h3[style],.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>h3,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>h3[style],.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>h3,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>h3[style]{display:none!important}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>.gdt-location-card,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>.gdt-location-card,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>.gdt-location-card{margin:0 0 .625rem;padding:0;background:transparent;border-radius:0;box-shadow:none;box-sizing:border-box}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>.gdt-location-card.gdt-location-card--ctrip,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>.gdt-location-card.gdt-location-card--ctrip,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>.gdt-location-card.gdt-location-card--ctrip{padding:0 .25rem .25rem}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul),.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:has(+ul),.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul){margin:0!important;padding:0!important;background:var(--gdt-card,#fff)!important;border:none!important;border-radius:.75rem .75rem 0 0;overflow:hidden}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul) strong,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:has(+ul) strong,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul) strong{display:block;margin:0 0 0;padding:.875rem 1rem .5rem;font-size:1rem;font-weight:600;color:var(--gdt-text,#1a1a1a);background:transparent;border:none;border-bottom:none;border-radius:0}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul)+ul,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:has(+ul)+ul,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul)+ul{margin:0 0 .625rem!important;padding:0 1rem .875rem!important;list-style:none;background:var(--gdt-card,#fff);border-radius:0 0 .75rem .75rem;box-shadow:0 2px .75rem rgba(0,0,0,.06)}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul)+ul li,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:has(+ul)+ul li,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul)+ul li{padding:.625rem 0;font-size:.875rem;color:var(--gdt-text,#1a1a1a);border-bottom:1px solid var(--gdt-border,#e8e9eb);line-height:1.55}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul)+ul li:last-child,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:has(+ul)+ul li:last-child,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul)+ul li:last-child{border-bottom:none}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul)+ul li:before,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:has(+ul)+ul li:before,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul)+ul li:before{display:none}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger),.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger),.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger){display:flex;flex-direction:column;padding:0!important;margin:0 0 .625rem!important;background:var(--gdt-card,#fff)!important;border-radius:.75rem!important;box-shadow:0 2px .75rem rgba(0,0,0,.06)!important}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) strong,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) strong,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) strong{display:block;padding:.875rem 1rem .625rem;font-size:1rem;font-weight:600;color:var(--gdt-text,#1a1a1a)}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) br,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) br,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) br{display:none}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger),.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger),.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger){font-size:.875rem;line-height:1.65;color:var(--gdt-text,#1a1a1a);padding:0 1rem!important}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger{display:flex!important;align-items:center;justify-content:space-between;order:99;width:100%;margin:.75rem 0 .875rem!important;padding:.6875rem .875rem!important;font-size:.875rem!important;font-weight:500!important;color:var(--gdt-accent,#1a1a1a)!important;background:#f2f7ff!important;border-radius:.5rem!important;box-sizing:border-box}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger:after,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger:after,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger:after{content:"›";font-size:1.125rem;color:var(--gdt-sub,#646a73);font-weight:300}[dir=ltr] .goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger:after,[dir=ltr] .goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger:after,[dir=ltr] .shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger:after{margin-left:.5rem}[dir=rtl] .goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger:after,[dir=rtl] .goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger:after,[dir=rtl] .shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):has(.goods-map-trigger) .goods-map-trigger:after{margin-right:.5rem}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)),.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)),.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)){margin:0 0 .625rem!important;padding:0!important;background:var(--gdt-card,#fff)!important;border:none!important;border-radius:.75rem!important;box-shadow:0 2px .75rem rgba(0,0,0,.06)!important}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) strong,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) strong,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) strong{display:block;margin:0;padding:.875rem 1rem .5rem;font-size:1rem;font-weight:600;color:var(--gdt-text,#1a1a1a);border:none;border-bottom:none}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) br,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) br,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) br{display:none}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)),.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)),.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)){color:var(--gdt-sub,#646a73);font-size:.875rem;line-height:1.6;padding:0 1rem .875rem!important;display:block}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) .goods-map-trigger,.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) span.goods-map-trigger[style],.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) .goods-map-trigger,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) span.goods-map-trigger[style],.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) .goods-map-trigger,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) span.goods-map-trigger[style]{display:flex!important;align-items:center;justify-content:space-between;width:calc(100% - 2rem);margin:0 1rem .875rem!important;padding:.625rem .75rem!important;font-size:.875rem!important;font-weight:500!important;color:var(--gdt-accent,#1a1a1a)!important;background:var(--bg-secondary,#f7f8fa)!important;border-radius:.25rem!important;box-shadow:none!important}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) .goods-map-trigger:after,.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) span.goods-map-trigger[style]:after,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) .goods-map-trigger:after,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) span.goods-map-trigger[style]:after,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) .goods-map-trigger:after,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:not(:has(+ul)):not(:has(.goods-map-trigger)) span.goods-map-trigger[style]:after{content:"›";font-size:1.125rem;color:var(--gdt-sub,#646a73);font-weight:300}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul):last-of-type strong,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:has(+ul):last-of-type strong,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul):last-of-type strong{color:var(--gdt-highlight-text,#ff6a00)}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul):last-of-type+ul li,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>p:has(+ul):last-of-type+ul li,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>p:has(+ul):last-of-type+ul li{color:var(--gdt-text,#1a1a1a)}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>ul,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>ul,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>ul{margin:0 0 .625rem!important;padding:0 1rem .875rem!important;background:var(--gdt-card,#fff);border-radius:.75rem;box-shadow:0 2px .75rem rgba(0,0,0,.06);list-style:none}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>ul li,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>ul li,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>ul li{padding:.625rem 0;border-bottom:1px solid var(--gdt-border,#e8e9eb);font-size:.875rem}.goods-detail-html .goods-detail-tpl:not(.gdt-layout-ctrip)>ul li:before,.goods-detail-tpl.goods-detail-tpl-hotel:not(.gdt-layout-ctrip)>ul li:before,.shop-description-text .goods-detail-tpl:not(.gdt-layout-ctrip)>ul li:before{display:none}.shop-description-text .goods-detail-tpl{margin-left:0;margin-right:0;width:100%;padding:0 .75rem .75rem;box-sizing:border-box;background:transparent}.shop-description-text .gdt-policy-row-item{flex-direction:column;gap:.25rem}.shop-description-text .gdt-policy-row-item__label{flex:none}.shop-description-text .gdt-kv-cell{flex:1 1 100%}.shop-description-text .gdt-map-row{width:100%}@media(min-width:768px){.gdt-policy-row-item__label{flex:0 0 5.5rem}}:root{--hotel-primary:#0f294d;--hotel-accent:#287dfa;--hotel-accent-light:#e8f1fe;--hotel-accent-surface:#f2f7ff;--hotel-page-bg:#eef2f7;--hotel-card-bg:#fff;--hotel-shadow-sm:0 2px 0.625rem rgba(15,41,77,.06);--hotel-text:#0f294d;--hotel-text-sub:#455873;--hotel-text-muted:#8592a6;--hotel-border:#dce3ed;--bg-primary:var(--hotel-page-bg);--bg-secondary:var(--hotel-accent-surface);--bg-hover:var(--hotel-accent-light);--text-primary:var(--hotel-text);--text-secondary:var(--hotel-text-sub);--border-color:var(--hotel-border);--color-primary-blue:var(--hotel-accent);--bg-active-blue:var(--hotel-accent-light);--main-color:var(--hotel-accent);--main-footer-color:var(--hotel-accent);--color-black:#000;--color-white:#fff;--color-icon:var(--hotel-text);--color-title:var(--hotel-text);--color-subtitle:var(--hotel-text-sub);--color-tips:var(--hotel-text-muted);--color-grey:var(--hotel-text-muted);--color-border:var(--hotel-border);--color-footer-bg:var(--hotel-accent-surface);--color-success:var(--hotel-accent);--color-fail:#c00;--hover-color:#1a6ae8;--active-button:var(--hotel-accent)}button{border-color:var(--main-color)!important}@font-face{font-family:icon;src:url(../fonts/iconfont.c399f7c7.ttf) format("truetype")}.icon{font-family:icon!important;font-size:1.875rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--main-color)}.icon-daipingjia3:before{content:"\e666"}.icon-kefu:before{content:"\e614"}.icon-_daifahuo:before{content:"\e629"}.icon-31daishouhuo:before{content:"\e601"}.icon-jurassic_safe:before{content:"\e6a1"}.icon-daifukuan:before{content:"\e609"}.icon-shoucang:before{content:"\e600"}.icon-shangpinshoucang:before{content:"\e608"}.icon-xiugaidingdan:before{content:"\e8f2"}.icon-setup:before{content:"\e728"}.icon-qianbao:before{content:"\e69a"}.icon-aixin:before{content:"\e8ab"}.icon-control-backward:before{content:"\ecac"}.icon-yunfei:before{content:"\e6fd"}.icon-guanzhudianpu:before{content:"\e632"}.icon-huidaodingbu:before{content:"\e692"}.icon-biaoxingfill:before{content:"\e732"}.icon-gouwuchefill:before{content:"\e73c"}.icon-youjiantou:before{content:"\e63e"}.icon-xuanzejiaobiao:before{content:"\e717"}.icon-meiyuan9:before{content:"\e73b"}.icon-shouye:before{content:"\e8b9"}.icon-icon_duihao-mian:before{content:"\e63d"}.icon-24gf-appsBig6:before{content:"\e9bf"}.icon-wode:before{content:"\e630"}.icon-huojianjiasu:before{content:"\e6d4"}.icon-dingbu:before{content:"\e6de"}.icon-dunpai:before{content:"\e775"}