.van-search{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;padding:10px 12px;background-color:#fff}.van-search,.van-search__content{display:-webkit-box;display:-webkit-flex;display:flex}.van-search__content{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:12px;background-color:#f7f8fa;border-radius:2px}.van-search__content--round{border-radius:999px}.van-search__label{padding:0 5px;color:#323233;font-size:14px;line-height:34px}.van-search .van-cell{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:5px 8px 5px 0;background-color:transparent}.van-search .van-cell .van-field__left-icon{color:#969799}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:0 8px;color:#323233;font-size:14px;line-height:34px;cursor:pointer;-webkit-user-select:none;user-select:none}.van-search__action:active{background-color:#f2f3f5}.van-pull-refresh{overflow:hidden;-webkit-user-select:none;user-select:none}.van-pull-refresh__track{position:relative;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:50px;overflow:hidden;color:#969799;font-size:14px;line-height:50px;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.xdf--overflow{overflow:hidden!important}.van-radio__icon{height:inherit}.van-toast{min-height:1.28rem;min-width:6.933333rem;text-align:center;box-sizing:border-box}.van-toast.van-toast--loading{min-width:3.2rem}.van-dialog{width:7.2rem;font-weight:400}.van-dialog .van-button__text{color:#1fb895}.van-dialog .van-dialog__header{font-size:.533333rem;font-weight:700}.van-dialog .van-dialog__content{padding:.746667rem .746667rem;box-sizing:border-box;max-height:7.066667rem;overflow:auto}.van-dialog .van-dialog__message{text-align:left;line-height:.64rem;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-height:7.066667rem;overflow:auto;font-weight:300;font-size:.4rem;word-break:break-all}.van-dialog .van-dialog__footer .van-button,.van-dialog .van-dialog__footer .van-button__content{height:1.226667rem}.van-dialog .van-dialog__cancel{background-color:#fff}.van-dialog .van-dialog__cancel .van-button__text{color:#666}.van-dialog .van-dialog__confirm{background-color:#fff;color:#0dad8e}.xdf-common-dialog.van-dialog{width:8.533333rem;font-weight:400;background:-webkit-linear-gradient(top,#dffff8,hsla(0,0%,100%,0) 50%),#fff;background:linear-gradient(180deg,#dffff8,hsla(0,0%,100%,0) 50%),#fff}.xdf-common-dialog.van-dialog .van-dialog__header{font-size:.533333rem;font-weight:800;padding-top:.746667rem;line-height:.746667rem}.xdf-common-dialog.van-dialog .van-dialog__content{padding:.426667rem .64rem .64rem;box-sizing:border-box;overflow:auto;color:#21242c;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.xdf-common-dialog.van-dialog .van-dialog__content .xdf-dialog-content{max-height:7.066667rem;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:.373333rem;overflow:auto;word-break:break-all}.xdf-common-dialog.van-dialog .van-dialog__content .xdf-dialog-footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:.64rem}.xdf-common-dialog.van-dialog .van-dialog__content .xdf-dialog-footer .footer-btn{width:3.36rem;height:1.173333rem;line-height:1.173333rem;text-align:center;border-radius:.586667rem;font-size:.426667rem;font-weight:800}.xdf-common-dialog.van-dialog .van-dialog__content .xdf-dialog-footer .footer-btn-cancel{background:#f3f7fa;color:#868c9b}.xdf-common-dialog.van-dialog .van-dialog__content .xdf-dialog-footer .footer-btn-confirm{margin-left:.426667rem;background:-webkit-linear-gradient(341deg,#20e8b3,#04cace);background:linear-gradient(109deg,#20e8b3,#04cace);color:#fff}.xdf-common-dialog.van-dialog .van-dialog__content .xdf-dialog-footer .only{width:5.333333rem;margin-left:0}.xdf-cart-popup{border-top-left-radius:.32rem!important;border-top-right-radius:.32rem!important}.xdf-cart-popup .van-popup__close-icon--top-right{right:.533333rem;top:.586667rem;font-size:.48rem}.xdf-cart-popup .van-popup__close-icon--top-right:before{width:.533333rem;height:.533333rem}.xdf-cart-popup .popup-pack__content{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.xdf-cart-popup .popup-pack__content .xdf-popup-header{font-size:.48rem;font-weight:800;line-height:.666667rem;padding:.533333rem .533333rem .32rem;color:#21242c}.xdf-cart-popup .popup-pack__content .xdf-popup-header.close{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.xdf-cart-popup .popup-pack__content .xdf-popup-header.close .header-close{width:.533333rem}.xdf-cart-popup .popup-pack__content .xdf-popup-con{padding:0 .533333rem .533333rem}.submit-save-btn{width:100%;box-sizing:border-box;padding:0 .64rem;background:#fff;box-shadow:.08rem .133333rem .133333rem .213333rem rgba(206,223,241,.2);position:relative}.submit-save-btn span{background:-webkit-linear-gradient(left,#53d484,#28cfb9);background:linear-gradient(90deg,#53d484,#28cfb9);box-shadow:0 .106667rem .266667rem 0 rgba(22,205,199,.44);border-radius:.586667rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;font-size:.453333rem;height:1.173333rem;margin:.48rem 0}.submit-save-btn .add{font-style:normal;width:.426667rem;height:.426667rem;margin-right:.213333rem}.submit-save-btn.orange span{background:-webkit-linear-gradient(#ff692b,#ff5f28);background:linear-gradient(#ff692b,#ff5f28);box-shadow:0 .106667rem .266667rem 0 rgba(254,118,55,.4)}.xdf-toolbar{box-sizing:border-box;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.xdf-empty{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.xdf-empty img{margin-bottom:.266667rem;box-sizing:border-box}.xdf-empty .text{color:#999;padding-bottom:1.066667rem;font-size:.373333rem;font-weight:300}.xdf-empty .text p,.xdf-empty .text span{font-weight:300}.xdf-list-accom .accon-item{margin-top:.186667rem;font-size:.32rem;color:#666}.coupon-wrap{background-color:#f5f5f5;height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:auto}.coupon-wrap .ellipsis1{text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap}.coupon-wrap .van-pull-refresh{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:auto}.coupon-wrap .coupon-tabs .van-tab{line-height:1.173333rem;color:#868c9b;font-size:.426667rem}.coupon-wrap .coupon-tabs .van-tab--active{font-weight:600;font-size:.426667rem;color:#21242c}.coupon-wrap .coupon-tabs .van-tabs__line{border-radius:13.32rem;width:.426667rem;height:.106667rem;background:#37d2a5}.coupon-wrap .search-box{display:-webkit-box;display:-webkit-flex;display:flex;padding:.213333rem .426667rem;background-color:#fff;border-radius:0 0 .32rem .32rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.coupon-wrap .search-box .van-search{padding:0;background-color:#f5f5f5;border-radius:2.666667rem;-webkit-box-flex:1;-webkit-flex:1;flex:1}.coupon-wrap .search-box .van-search .van-search__content{background-color:#f5f5f5;border-radius:2.666667rem;padding-left:.4rem}.coupon-wrap .search-box .exchange-btn{font-size:.186667rem;font-weight:500;color:#21242c;font-size:.373333rem;padding-left:.32rem}.coupon-wrap .coupon-item{margin:.32rem .426667rem 0 .426667rem}.coupon-wrap .coupon-item.used{opacity:.6}.coupon-wrap .coupon-item.used:first-child{margin-top:.426667rem}.coupon-wrap .coupon-item .item-card{border-radius:.213333rem;overflow:hidden;box-sizing:border-box;background:#fff;position:relative}.coupon-wrap .coupon-item .item-card .icon-right{position:absolute;right:0;top:0;width:1.28rem}.coupon-wrap .coupon-item .card-top{padding:.32rem;background:-webkit-radial-gradient(15% 0,66% 101%,#ffede6 0,#fff 52%,#fff 99%);background:radial-gradient(66% 101% at 15% 0,#ffede6 0,#fff 52%,#fff 99%)}.coupon-wrap .coupon-item .card-top,.coupon-wrap .coupon-item .card-top .coupon-left{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.coupon-wrap .coupon-item .card-top .coupon-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-right:.426667rem;width:2.773333rem;box-sizing:border-box}.coupon-wrap .coupon-item .card-top .coupon-left .price{color:#ff7638;font-family:Reddit Sans}.coupon-wrap .coupon-item .card-top .coupon-left .price .symbol{font-size:.32rem;line-height:.32rem}.coupon-wrap .coupon-item .card-top .coupon-left .price .amount{font-size:.64rem;font-weight:800;line-height:.64rem}.coupon-wrap .coupon-item .card-top .coupon-left .condition{font-size:.32rem;color:#464b58;margin-top:.266667rem;line-height:.32rem}.coupon-wrap .coupon-item .card-top .coupon-left .condition.condition_more{margin-top:.106667rem}.coupon-wrap .coupon-item .card-top .coupon-right{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden}.coupon-wrap .coupon-item .card-top .coupon-right .title{font-size:.426667rem;font-weight:600;color:#21242c;line-height:.426667rem}.coupon-wrap .coupon-item .card-top .coupon-right .status{font-size:.32rem;color:#464b58;margin-top:.373333rem;line-height:.32rem}.coupon-wrap .coupon-item .card-line{width:calc(100% - .85333rem);border-top:.026667rem dashed #e5e5e5;margin:0 auto;position:relative}.coupon-wrap .coupon-item .card-line:before{left:-.56rem}.coupon-wrap .coupon-item .card-line:after,.coupon-wrap .coupon-item .card-line:before{position:absolute;content:"";width:.4rem;height:.4rem;border-radius:50%;background-color:#f5f5f5;top:-.213333rem}.coupon-wrap .coupon-item .card-line:after{right:-.56rem}.coupon-wrap .coupon-item .card-more{padding:.213333rem .32rem .32rem .32rem;position:relative}.coupon-wrap .coupon-item .card-more .use-detail{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:.32rem;line-height:.32rem;color:#868c9b}.coupon-wrap .coupon-item .card-more .use-detail-text{margin-right:.213333rem}.coupon-wrap .coupon-item .card-more .detail-content{font-size:.32rem;color:#868c9b;margin-top:.426667rem;line-height:.32rem}.coupon-wrap .coupon-item .card-more .detail-content p{margin-top:.16rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;line-height:.426667rem}.coupon-wrap .coupon-item .card-more .detail-content .copy-btn{width:.426667rem;height:.426667rem;margin-left:.16rem}.coupon-wrap .coupon-item .card-more .used-tag{position:absolute;top:-.906667rem;right:-.133333rem}.coupon-wrap .coupon-item .card-more .used-tag img{width:2.08rem;height:2.08rem;opacity:.6}.coupon-wrap .down-refresh{font-size:.32rem;color:#868c9b;padding:.32rem}.coupon-wrap .down-refresh,.coupon-wrap .exchange-empty{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.coupon-wrap .exchange-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:4rem}.coupon-wrap .exchange-empty img{width:4.266667rem}.coupon-wrap .exchange-empty .empty-text{font-size:.373333rem;color:#868c9b;margin-top:.32rem}